Çözüldü Debian sid NVIDIA driver kurma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Huso112

Hectopat
Katılım
26 Ocak 2021
Mesajlar
1.477
Makaleler
1
Çözümler
2
Merhabalar.
Ben NVIDIA Driver'ı şu şekilde kurdum.

Kod:
sudo apt install nvidia-detect
sudo apt install nvidia-driver (nvidia-detect bu sonucu verdi)

Sistemimi yeniden başlattığımda sonuç bu oldu:



Yaptığım olmuş mu? Ya da yaptığım doğru yoldan mı?
 
Çözüm
Nvidia sürücü kurulmuş ve etkin görünüyor.
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep render

Komutunun çıktısı harici GPU'yu kullanabildiği de gösteriyor. Nvidia GPU ve OpenGL ile çalıştırmak istediğin uygulamaları aşağıdaki kalıp ile açabilirsin.

Kod:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia uygulama

Nvidia GPU ve Vulkan ile çalıştırmak istediğin uygulamaları aşağıdaki kalıp ile açabilirsin.

Kod:
__NV_PRIME_RENDER_OFFLOAD=1 uygulama

Uzun komutlarla uğraşmamak için aşağıdaki düzenlemeyi yapabilirsin. GLX için aşağıdaki şekilde bir dosya oluştur.

Kod:
sudo touch /usr/bin/offload-glx
sudo chmod +x /usr/bin/offload-glx

İçine aşağıdaki satırları ekle.

Kod:
#!/bin/bash

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia "$@"

Vulkan için aşağıdaki şekilde bir dosya oluştur.

Kod:
sudo touch /usr/bin/offload-vulkan
sudo chmod +x /usr/bin/offload-vulkan

İçine aşağıdaki satırları ekle.

Kod:
#!/bin/bash

__NV_PRIME_RENDER_OFFLOAD=1 "$@"

Artık GLX ile çalıştırmak istediğin uygulamaları aşağıdaki şekilde çalıştırabilirsin.

Kod:
offload-glx uygulama

Vulkan ile çalıştırmak istediğin uygulamaları aşağıdaki şekilde çalıştırabilirsin.

Kod:
offload-vulkan uygulama

Kolaylık olması için dosya isimlerine kendine göre ya da daha kısa belirleyebilirsin.
SDDM'yi yeniden başlat bakalım. Nvidia kipi beklemede diyor.

Kod:
sudo systemctl restart sddm
Kod:
 hoovy@turbine  ~  glxinfo | grep "OpenGL renderer"                                                                                           Cum 03 Eyl 2021 22:05:39
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
 hoovy@turbine  ~  optimus-manager --print-mode                                                                                       301ms  Cum 03 Eyl 2021 22:05:41
A GPU switch from integrated to nvidia is pending.
Log out and log back in to apply.
Current GPU mode : integrated
 hoovy@turbine  ~
 
Lightdm kur bakalım, belki SDDM yapılandırmasında bir sorun vardır.
Lightdm de açılmıyor. Debug'ı

Kod:
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.26.0, UID=0 PID=6694
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/01_debian.conf
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/40-kde-plasma-kf5.conf
[+0.00s] DEBUG:   [SeatDefaults] is now called [Seat:*], please update this configuration
[+0.00s] DEBUG: Loading configuration dirs from /var/lib/snapd/desktop/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/01_debian.conf
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/40-kde-plasma-kf5.conf
[+0.00s] DEBUG:   [SeatDefaults] is now called [Seat:*], please update this configuration
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /var/lib/flatpak/exports/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /home/hoovy/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/xfce4/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf.d/20-optimus-manager.conf
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Using Xephyr for X servers
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Registered seat module unity
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.01s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
[+0.01s] DEBUG: Monitoring logind for seats
[+0.01s] DEBUG: New seat added from logind: seat0
[+0.01s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.01s] DEBUG: Seat seat0 has property CanMultiSession=no
[+0.01s] DEBUG: Seat seat0: Starting
[+0.01s] DEBUG: Seat seat0: Creating greeter session
[+0.01s] DEBUG: Seat seat0: Creating display server of type x
[+0.02s] DEBUG: Using VT 7
[+0.02s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.02s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.02s] DEBUG: XServer 0: Can't launch X server Xephyr, not found in path
[+0.02s] DEBUG: XServer 0: X server stopped
[+0.02s] DEBUG: Releasing VT 7
[+0.02s] DEBUG: Seat seat0: Display server stopped
[+0.02s] DEBUG: Launching process 6699: /sbin/prime-switch
[+0.02s] DEBUG: Process 6699 exited with return value 1
[+0.02s] DEBUG: Seat seat0: Exit status of /sbin/prime-switch: 1
[+0.02s] DEBUG: Seat seat0: Can't create display server for greeter
[+0.02s] DEBUG: Seat seat0: Session stopped
[+0.02s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+0.02s] DEBUG: Seat seat0: Stopping
[+0.02s] DEBUG: Seat seat0: Stopped
[+0.02s] DEBUG: Failed to start seat: seat0
 
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/40-kde-plasma-kf5.conf [+0.00s] DEBUG: [SeatDefaults] is now called [Seat:*], please update this configuration

İçeriğini paylaş bakalım.

Kod:
cat /usr/share/lightdm/lightdm.conf.d/40-kde-plasma-kf5.conf
 
Kod:
systemctl status systemd-modules-load



Satırı aşağıdaki şekilde değiştir.

Kod:
[Seat:*]
Kod:
● systemd-modules-load.service - Load Kernel Modules
     Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static)
     Active: failed (Result: exit-code) since Fri 2021-09-03 22:28:14 +03; 8min ago
       Docs: man:systemd-modules-load.service(8)
             man:modules-load.d(5)
    Process: 284 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
   Main PID: 284 (code=exited, status=1/FAILURE)
        CPU: 200ms

Eyl 03 22:28:14 turbine systemd-modules-load[308]: modprobe: ERROR: ../libkmod/libkmod-module.c:191 kmod_module_parse_depline() ctx=0x564ce18a92a0 path=/lib/modules/5.>
Eyl 03 22:28:14 turbine systemd-modules-load[308]: modprobe: ERROR: ../libkmod/libkmod-module.c:191 kmod_module_parse_depline() ctx=0x564ce18a92a0 path=/lib/modules/5.>
Eyl 03 22:28:14 turbine systemd-modules-load[313]: modprobe: ERROR: ../libkmod/libkmod-module.c:191 kmod_module_parse_depline() ctx=0x55c16e55b2a0 path=/lib/modules/5.>
Eyl 03 22:28:14 turbine systemd-modules-load[313]: modprobe: ERROR: ../libkmod/libkmod-module.c:191 kmod_module_parse_depline() ctx=0x55c16e55b2a0 path=/lib/modules/5.>
Eyl 03 22:28:14 turbine systemd-modules-load[313]: modprobe: ERROR: could not insert 'nvidia_current_drm': Unknown symbol in module, or unknown parameter (see dmesg)
Eyl 03 22:28:14 turbine systemd-modules-load[284]: Error running install command 'modprobe nvidia-modeset ; modprobe -i nvidia-current-drm ' for module nvidia_drm: ret>
Eyl 03 22:28:14 turbine systemd-modules-load[284]: Failed to insert module 'nvidia_drm': Invalid argument
Eyl 03 22:28:14 turbine systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Eyl 03 22:28:14 turbine systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Eyl 03 22:28:14 turbine systemd[1]: Failed to start Load Kernel Modules.
Lightdm yine de çalışmadı
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…