HDMI ile görüntü alamıyorum

Merhaba,
Asus ROG Strix Scar 3 kullanıyorum. Windows + Pardus dual-boot yaptım. Ana işletim sistemi olarak Pardus 19.3 XFCE kullanıyorum. Bilgisayarın Intel ve NVIDIA olmak üzere iki grafik işlemcisi var. Soğutucu ve GPU sorunları olduğu için çekirdeği 5.7 sürümüne güncelledim. Ardından NVIDIA sürücüleri ve Bumblebee kurulumu yaptım. Her şey sorunsuzca çalışıyordu, televizyona bağlayıp film izlemeye kalkana kadar.

Pardus, HDMI ile bağladığım televizyonu görmedi. Sorunu hızlıca çözemediğim için Windows’a geçtim. Görüntüde sorun olmadı ve HDMI girişinin NVIDIA kartına bağlı olduğunu fark ettim. Pardus’ta pencere yöneticisini Intel ile çalıştırdığım için ekranın görülmediğini düşündüm ve birçok forumda da aynı şeyle karşılaştım.

Grafik işlemcilerden neredeyse hiç anlamıyorum ve bu konuyla ilgili paylaşılmış çözümleri de anlamadım. Yardımcı olabilirseniz çok mutlu olurum.

Bilgisayarda bir de DisplayPort özellikli USB-C girişi var. Sıradan bir USB gibi kullanırken sorunsuzca çalışıyor. Bir ucu USB-C diğer ucu HDMI olan bir kablo alırsam sorunsuzca kullanabilir miyim?

Not: Gerekli çıktıları alırken HDMI takılı değildi. Gün içinde HDMI takılıyken de aynı komutların çıktılarını paylaşacağım.

Gerekli Çıktılar

Ekran Kartı ile İlgili Sorularda Verilmesi Gereken Çıktılar

inxi -SMGxx
System:
  Host: ROG Kernel: 5.7.0-0.bpo.2-amd64 x86_64 bits: 64 compiler: gcc 
  v: 8.3.0 Desktop: Xfce 4.12.4 tk: Gtk 2.24.32 wm: xfwm4 dm: LightDM 
  Distro: Pardus GNU/Linux 19.3 (Ondokuz) 
Machine:
  Type: Laptop System: ASUSTeK product: ROG Strix G531GW_G531GW v: 1.0 
  serial: <root required> 
  Mobo: ASUSTeK model: G531GW v: 1.0 serial: <root required> 
  UEFI: American Megatrends v: G531GW.306 date: 09/24/2019 
Graphics:
  Device-1: Intel UHD Graphics 630 vendor: ASUSTeK driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:3e9b 
  Device-2: NVIDIA TU106M [GeForce RTX 2070 Mobile] vendor: ASUSTeK 
  driver: nvidia v: 440.100 bus ID: 01:00.0 chip ID: 10de:1f10 
  Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1920x1080~240Hz 
  OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2) 
  v: 4.5 Mesa 18.3.6 compat-v: 3.0 direct render: Yes
glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 630 (Coffeelake 3x8 GT2) 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_NV_conditional_render, GL_NV_depth_clamp, 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render, 
    GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_separate_shader_objects, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
optirun glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce RTX 2070/PCIe/SSE2
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, 
    GL_NV_compute_shader_derivatives, GL_NV_conditional_render, 
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, 
    GL_NV_stereo_view_rendering, GL_NV_texgen_reflection, 
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, 
    GL_NV_compute_shader_derivatives, GL_NV_conditional_render, 
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, 
    GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile) (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation TU106M [GeForce RTX 2070 Mobile] (rev a1)
xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080    240.00*+  60.00 
cat /etc/X11/xorg.conf{,.d/*}
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
Section  "InputClass"
    Identifier  "touchpad"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lrm"
EndSection
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx'
ii  bumblebee                                                   3.2.1-26~bpo10+1                                          amd64        NVIDIA Optimus support for Linux
ii  glx-alternative-nvidia                                      1.2.0~bpo10+1                                             amd64        allows the selection of NVIDIA as GLX provider
ii  libegl-nvidia0:amd64                                        440.100-1~bpo10+1                                         amd64        NVIDIA binary EGL library
ii  libegl-nvidia0:i386                                         440.100-1~bpo10+1                                         i386         NVIDIA binary EGL library
ii  libgl1-nvidia-glvnd-glx:amd64                               440.100-1~bpo10+1                                         amd64        NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgl1-nvidia-glvnd-glx:i386                                440.100-1~bpo10+1                                         i386         NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgles-nvidia1:amd64                                       440.100-1~bpo10+1                                         amd64        NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia1:i386                                        440.100-1~bpo10+1                                         i386         NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia2:amd64                                       440.100-1~bpo10+1                                         amd64        NVIDIA binary OpenGL|ES 2.x library
ii  libgles-nvidia2:i386                                        440.100-1~bpo10+1                                         i386         NVIDIA binary OpenGL|ES 2.x library
ii  libglx-nvidia0:amd64                                        440.100-1~bpo10+1                                         amd64        NVIDIA binary GLX library
ii  libglx-nvidia0:i386                                         440.100-1~bpo10+1                                         i386         NVIDIA binary GLX library
ii  libnvidia-cbl:amd64                                         440.100-1~bpo10+1                                         amd64        NVIDIA binary Vulkan ray tracing (cbl) library
ii  libnvidia-cfg1:amd64                                        440.100-1~bpo10+1                                         amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-compiler:amd64                                    440.100-1~bpo10+1                                         amd64        NVIDIA runtime compiler library
ii  libnvidia-eglcore:amd64                                     440.100-1~bpo10+1                                         amd64        NVIDIA binary EGL core libraries
ii  libnvidia-eglcore:i386                                      440.100-1~bpo10+1                                         i386         NVIDIA binary EGL core libraries
ii  libnvidia-fatbinaryloader:amd64                             440.100-1~bpo10+1                                         amd64        NVIDIA FAT binary loader
ii  libnvidia-fatbinaryloader:i386                              440.100-1~bpo10+1                                         i386         NVIDIA FAT binary loader
ii  libnvidia-glcore:amd64                                      440.100-1~bpo10+1                                         amd64        NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glcore:i386                                       440.100-1~bpo10+1                                         i386         NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glvkspirv:amd64                                   440.100-1~bpo10+1                                         amd64        NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-glvkspirv:i386                                    440.100-1~bpo10+1                                         i386         NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-ml1:amd64                                         440.100-1~bpo10+1                                         amd64        NVIDIA Management Library (NVML) runtime library
ii  libnvidia-ptxjitcompiler1:amd64                             440.100-1~bpo10+1                                         amd64        NVIDIA PTX JIT Compiler
ii  libnvidia-ptxjitcompiler1:i386                              440.100-1~bpo10+1                                         i386         NVIDIA PTX JIT Compiler
ii  libnvidia-rtcore:amd64                                      440.100-1~bpo10+1                                         amd64        NVIDIA binary Vulkan ray tracing (rtcore) library
ii  libnvidia-tesla-418-cbl:amd64                               418.152.00-1~bpo10+1                                      amd64        NVIDIA binary Vulkan ray tracing (cbl) library (Tesla 418 version)
ii  libnvidia-tesla-418-eglcore:amd64                           418.152.00-1~bpo10+1                                      amd64        NVIDIA binary EGL core libraries (Tesla 418 version)
ii  libnvidia-tesla-418-eglcore:i386                            418.152.00-1~bpo10+1                                      i386         NVIDIA binary EGL core libraries (Tesla 418 version)
ii  libnvidia-tesla-418-fatbinaryloader:amd64                   418.152.00-1~bpo10+1                                      amd64        NVIDIA FAT binary loader (Tesla 418 version)
ii  libnvidia-tesla-418-glcore:amd64                            418.152.00-1~bpo10+1                                      amd64        NVIDIA binary OpenGL/GLX core libraries (Tesla 418 version)
ii  libnvidia-tesla-418-glcore:i386                             418.152.00-1~bpo10+1                                      i386         NVIDIA binary OpenGL/GLX core libraries (Tesla 418 version)
ii  libnvidia-tesla-418-glvkspirv:amd64                         418.152.00-1~bpo10+1                                      amd64        NVIDIA binary Vulkan Spir-V compiler library (Tesla 418 version)
ii  libnvidia-tesla-418-glvkspirv:i386                          418.152.00-1~bpo10+1                                      i386         NVIDIA binary Vulkan Spir-V compiler library (Tesla 418 version)
ii  libnvidia-tesla-418-ptxjitcompiler1:amd64                   418.152.00-1~bpo10+1                                      amd64        NVIDIA PTX JIT Compiler (Tesla 418 version)
ii  libnvidia-tesla-418-rtcore:amd64                            418.152.00-1~bpo10+1                                      amd64        NVIDIA binary Vulkan ray tracing (rtcore) library (Tesla 418 version)
ii  nvidia-alternative                                          440.100-1~bpo10+1                                         amd64        allows the selection of NVIDIA as GLX provider
rc  nvidia-cuda-toolkit                                         10.1.243-6~bpo10+1                                        amd64        NVIDIA CUDA development toolkit
ii  nvidia-detect                                               418.152.00-1                                              amd64        NVIDIA GPU detection utility
ii  nvidia-driver                                               440.100-1~bpo10+1                                         amd64        NVIDIA metapackage
ii  nvidia-driver-bin                                           440.100-1~bpo10+1                                         amd64        NVIDIA driver support binaries
ii  nvidia-driver-libs:amd64                                    440.100-1~bpo10+1                                         amd64        NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-driver-libs:i386                                     440.100-1~bpo10+1                                         i386         NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-driver-libs-i386:i386                                440.100-1~bpo10+1                                         i386         NVIDIA metapackage (OpenGL/GLX/EGL/GLES 32-bit libraries)
ii  nvidia-egl-common                                           440.100-1~bpo10+1                                         amd64        NVIDIA binary EGL driver - common files
ii  nvidia-egl-icd:amd64                                        440.100-1~bpo10+1                                         amd64        NVIDIA EGL installable client driver (ICD)
ii  nvidia-egl-icd:i386                                         440.100-1~bpo10+1                                         i386         NVIDIA EGL installable client driver (ICD)
ii  nvidia-installer-cleanup                                    20151021+12~bpo10+1                                       amd64        cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                                        20151021+12~bpo10+1                                       amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                                          440.100-1~bpo10+1                                         amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-kernel-support                                       440.100-1~bpo10+1                                         amd64        NVIDIA binary kernel module support files
ii  nvidia-legacy-check                                         440.100-1~bpo10+1                                         amd64        check for NVIDIA GPUs requiring a legacy driver
ii  nvidia-modprobe                                             418.56-1                                                  amd64        utility to load NVIDIA kernel modules and create device nodes
rc  nvidia-opencl-common                                        440.100-1~bpo10+1                                         amd64        NVIDIA OpenCL driver - common files
ii  nvidia-persistenced                                         418.56-1                                                  amd64        daemon to maintain persistent software state in the NVIDIA driver
ii  nvidia-settings                                             440.64-1~bpo10+1                                          amd64        tool for configuring the NVIDIA graphics driver
ii  nvidia-support                                              20151021+12~bpo10+1                                       amd64        NVIDIA binary graphics driver support files
rc  nvidia-tesla-418-alternative                                418.152.00-1~bpo10+1                                      amd64        allows the selection of NVIDIA as GLX provider (Tesla 418 version)
rc  nvidia-tesla-418-kernel-support                             418.152.00-1~bpo10+1                                      amd64        NVIDIA binary kernel module support files (Tesla 418 version)
ii  nvidia-vdpau-driver:amd64                                   440.100-1~bpo10+1                                         amd64        Video Decode and Presentation API for Unix - NVIDIA driver
ii  nvidia-vulkan-common                                        440.100-1~bpo10+1                                         amd64        NVIDIA Vulkan driver - common files
ii  nvidia-vulkan-icd:amd64                                     440.100-1~bpo10+1                                         amd64        NVIDIA Vulkan installable client driver (ICD)
ii  nvidia-vulkan-icd:i386                                      440.100-1~bpo10+1                                         i386         NVIDIA Vulkan installable client driver (ICD)
ii  nvidia-xconfig                                              418.56-1                                                  amd64        deprecated X configuration tool for non-free NVIDIA drivers
ii  primus                                                      0~20150328-12~bpo10+1                                     amd64        client-side GPU offloading for NVIDIA Optimus
ii  primus-libs:amd64                                           0~20150328-12~bpo10+1                                     amd64        shared libraries for primus
ii  primus-libs:i386                                            0~20150328-12~bpo10+1                                     i386         shared libraries for primus
ii  xserver-xorg-video-nvidia                                   440.100-1~bpo10+1                                         amd64        NVIDIA binary Xorg driver
rc  xserver-xorg-video-nvidia-tesla-418                         418.152.00-1~bpo10+1                                      amd64        NVIDIA binary Xorg driver (Tesla 418 version)

sudo thunar komutunu terminalde yürütün ve dosya yöneticinizi bu şekilde yetkili kullanıcı olarak açın. Sonra “/etc/X11/xorg.conf.d/” yolunu izleyin. Bu dizinin içinde sağ tıklayıp dosya oluştur deyip dosyaya 20-nvidia.conf adını verin. Sonra bu dosyayı açıp içini aşağıdaki şekilde düzenleyip kaydedin. Ardından bilgisayarınızı yenidenbaşlatın. BoardName yazan yerin karşısına kendi kartınızın modelini yazarak kaydetmeyi unutmayın. Bu çözüm olabilir.

Section "Device"
        Identifier "Nvidia Card"
        Driver "nvidia"
        VendorName "NVIDIA Corporation"
        BoardName "GeForce GTX 1050 Ti"
EndSection
1 Beğeni

Bu ayarları şimdi yapacağım ama çalışıp çalışmadığını ancak sabah deneyebilirim. Sabah deneyip yazacağım.

Maalesef işe yaramadı. Dediğiniz şekilde dosyayı oluşturduktan sonra lightdm hiç başlatılamadı. HDMI ile de görüntü veremedi. tty3’e giriş yapıp, oluşturduğum dosyayı sildim. Şu anda dizüstü ekranını sorunsuzca kullanıyorum ama HDMI sorunum hâlâ devam ediyor.

Nvidia konfigurasyon dosyasınnı internetten aldım direkt Bende Nvidia yok şuanda Amd kullanıyorum. Belki konfigürasyon dosyasını farklı düzenlemek lazım.

1 Beğeni

Sorunu hiç istemediğim bir şekilde çözdüm.
Bumblebee’yi durdurdum. Sonra https://wiki.debian.org/NVIDIA%20Optimus#Using_NVIDIA_GPU_as_the_primary_GPU adresindeki anlatımla NVIDIA kartı ana ekran kartı olarak ayarladım. Düzgün çalışmadı ve Bumblebee’yi kaldırarak tekrar denedim. Artık sorunsuzca hem görüntü hem de ses aktarabiliyor.
Ancak Intel’in sürücüleri özgür olduğu için Intel’i ana ekran kartı olarak, NVIDIA’yı da gerektikçe kullanmak istiyorum. Bumblebee’yi kaldırmadan bu işi çözmenin yolunu hâlâ arıyorum. Bulduğumda yine buradan yazarım.

© 2020 TÜBİTAK