Çö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:

2021-08-31-012436_1366x768_scrot.png


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ı
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı