Çö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.
Şu paketi kurmayı dene bakalım, umarım işe yarar.

Dün elektrik kesilmişti hocam yazamadım.

Kod:
ERROR: a GPU setup was initiated but Xorg post-start hook did not run.
Log at /var/log/optimus-manager/switch/switch-20210903T140235.log
If your login manager is GDM, make sure to follow those instructions:
https://github.com/Askannz/optimus-manager#important--gnome-and-gdm-users
If your display manager is neither GDM, SDDM nor LightDM, or if you don't use one, read the wiki:
https://github.com/Askannz/optimus-manager/wiki/FAQ,-common-issues,-troubleshooting
Cannot execute command because of previous errors.

[CODE title="Log"][15] INFO: # Xorg pre-start hook
[15] INFO: Previous state was: {'type': 'pending_pre_xorg_start', 'requested_mode': 'integrated', 'current_mode': None}
[15] INFO: Requested mode is: integrated
[39] INFO: Available modules: ['nouveau', 'nvidia_current', 'nvidia_current_modeset', 'nvidia_current_uvm']
[40] INFO: switching=none, nothing to do
[63] INFO: Writing to /etc/X11/xorg.conf.d/10-optimus-manager.conf
[64] INFO: Writing state {'type': 'pending_post_xorg_start', 'switch_id': '20210903T140235', 'requested_mode': 'integrated'}
[64] INFO: Xorg pre-start hook completed successfully.[/CODE]
 
Çıktılardan anlaşıldığına göre, işin modül kısmında sorun yok, görüntü yöneticisi ile ilgili bir sorun olasılığı var. Görüntü yöneticisini elle yeniden başlatırsan işlem tamamlanır. Hangi görüntü yöneticisini kullanıyorsun? Paketin içinde SDDM ve LightDM için hazır yapılandırmalar var aslında. GDM için doğrudan destek yok, yamalı bir sürümü kullanmak gerekiyor.
 
Son düzenleme:
Çıktılardan anlaşıldığına göre, işin modül kısmında sorun yok, görüntü yöneticisi ile ilgili bir sorun olasılığı var. Görüntü yöneticisini elle yeniden başlatırsan işlem tamamlanır. Hangi görüntü yöneticisini kullanıyorsun? Paketin içinde SDDM ve LightDM için hazır yapılandırmalar var aslında. GDM için doğrudan destek yok, yamalı bir sürümü kullanmak gerekiyor.
sddm ama lightdm de kullanabilirim. XCFE ve KDE kullanıyorum. i3'te ppa deposundan i3 gaps'i alacktım olmadı.
 
Şu an için DM değiştirmeyi sonraya bırak. Optimus Manager ile GPU değiştir ve DM'yi yeniden başlat. Mesela Nvidia kipini seç ve DM'yi yeniden başlattıktan sonra aşağıdaki komutun çıktısı ile kontrol et. Böylece GPU geçişlerinin çalışıp çalışmadığı anlamış olacağız. Şu an için tek çalışmayanın otomatik oturum kapatma olduğunu düşünüyorum, böylece bunun için bir veri çıkabilir.

Kod:
optimus-manager --print-mode
glxinfo | grep "OpenGL renderer"

Ayrıca benzer bir sorun başlığı açılmış, belki sorun doğrudan yazılımda, sistemde değil yani. ERROR: a GPU setup was initiated but Xorg post-start hook did not run. · Issue #435 · Askannz/optimus-manager

Belki KDE'de otomatik oturum kapatma ile ilgili sorun oluşmuş olabilir. İşlemleri Xfce ile dene bakalım.
 
Son düzenleme:
Şu an için DM değiştirmeyi sonraya bırak. Optimus Manager ile GPU değiştir ve DM'yi yeniden başlat. Mesela Nvidia kipini seç ve DM'yi yeniden başlattıktan sonra aşağıdaki komutun çıktısı ile kontrol et. Böylece GPU geçişlerinin çalışıp çalışmadığı anlamış olacağız. Şu an için tek çalışmayanın otomatik oturum kapatma olduğunu düşünüyorum, böylece bunun için bir veri çıkabilir.

Kod:
optimus-manager --print-mode
glxinfo | grep "OpenGL renderer"

Ayrıca benzer bir sorun başlığı açılmış, belki sorun doğrudan yazılımda, sistemde değil yani. ERROR: a GPU setup was initiated but Xorg post-start hook did not run. · Issue #435 · Askannz/optimus-manager

Belki KDE'de otomatik oturum kapatma ile ilgili sorun oluşmuş olabilir. İşlemleri Xfce ile dene bakalım.
İkisnde de denedim sonuç bu:
Kod:
 hoovy@turbine  ~  optimus-manager --print-mode                                                                                               Cum 03 Eyl 2021 21:52:32
ERROR: a GPU setup was initiated but Xorg post-start hook did not run.
Log at /var/log/optimus-manager/switch/switch-20210903T214802.log
If your login manager is GDM, make sure to follow those instructions:
https://github.com/Askannz/optimus-manager#important--gnome-and-gdm-users
If your display manager is neither GDM, SDDM nor LightDM, or if you don't use one, read the wiki:
https://github.com/Askannz/optimus-manager/wiki/FAQ,-common-issues,-troubleshooting
Cannot execute command because of previous errors.
 !  hoovy@turbine  ~  glxinfo | grep "OpenGL renderer"                                                                                       Cum 03 Eyl 2021 21:52:37
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
 hoovy@turbine  ~ 
 
Kod:
 hoovy@turbine  ~  glxinfo | grep "OpenGL renderer"                                                                                           Cum 03 Eyl 2021 22:00:43
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
 hoovy@turbine  ~  optimus-manager --print-mode                                                                                       324ms  Cum 03 Eyl 2021 22:00:47
A GPU switch from integrated to nvidia is pending.
Log out and log back in to apply.
Current GPU mode : integrated
 hoovy@turbine  ~ 

oturumu kapat yaparak çıktım ve sonuç bu
 
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

Yeni mesajlar

Geri
Yukarı