Arch Linux Nvidia Driver Sorunu

Başlatan uygurkemal, 05 Mayıs 2019 - 12:54:12

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

uygurkemal

Merhaba, Linux'te yeniyim ve Arch Linux kullanıyorum. Ancak Nvidia Driver'larını kuramadım. Ekran kartım Nvidia Gtx 970. Öncesinde kurmaya çalışırken sistemi bozdum ve tekrardan format atmak zorunda kaldım. Tekrar atmak istemiyorum. Arch wiki'de kurulum anlatılmış fakat son kısmını pek anlayamadım.

Aldığım kaynak burası; Link

Anlamadığım kısım;
https://prnt.sc/nklnod






Birde yükleme adımlarım doğru mu? Wiki'de yazanı birebir uygulamaya çalışıyorum ama emin olamadım.

https://prnt.sc/nklooi
İlk olarak bilmiyorsak şu kod yardımıyla bakabileceğimizi göstermiş bildiğim için atladım.

İkinci olarak ise Nouveau wiki'den kod numarasına bakmamımız söylemiş. Kod numarası aynen bu;

https://prnt.sc/nklpfg

Kod numarası NV124

https://prnt.sc/nklopc

Üçüncü olarak ise Nvidia driver'larını indirmemizi söylemiş. Benim kart NV ailesinden olduğundan;

pacman -S nvidia

diyerek indirdim.

https://prnt.sc/nklopl

5.olarak ise yeniden başlatmamızı söylemiş. Başlattıktan sonra da ayarlama bölümü var diye not düşmüş.

https://prnt.sc/nkloq8

Burada ise 20-nvidia.conf veya xorg.conf dosyasını düzenlememizi istemiş.

Ben 20-nvidia.conf dosyasını şu şekilde;

sudo nano /etc/X11/xorg.conf.d/20-nvidia.conf


dosya boştu. Aynen şunları;
Section "Device"
        Identifier "Nvidia Card"
        Driver "nvidia"
        VendorName "NVIDIA Corporation"
        BoardName "GeForce GTX 1050 Ti"
EndSection


ekleyip kaydettim.

Ve son olarakta bu kısım var pek anlamadığım;

https://prnt.sc/nklnod

Bu seferde xorg.conf dosyasını düzenlememiz istenmiş.

sudo nano /etc/X11/xorg.conf.d/xorg.conf

ile açtım yine öbür dosya gibi boştu.

nvidia-xconfig

yazıp kaydedip kapattım.

Sonraki kısımdan bir şey anlamadığımdan ''NVIDIA Settings'' yazan kısma geçtim ve uygulamalar kısmında olan nvidia'yı çalıştırdım (terminalden değil) baktığımda benim kartı görmüştü ve ardından dediği gibi ''.nvidia-settings-rc'' dosyasını isimsiz, file manager'ta ilk gözüken yere kaydettim ve yeniden başlattım. Fakat ondan sonra açılmadı. Diğer terminale de ulaşım sağlayamadım.

Bu yaptığım adımların hangi kısmında hata yaptım?

Empat

Anlatılanlar tamamen doğru. Fakat hepsi sırasıyla yapılması için anlatılmamış.

Bazı durumlarda şunu, bazı durumlarda bunu yapın denilen kısımlarda var.

Dolayısıyla tam olarak anlamamışsınız.

Orada, herhangi bir grafik kartının örneği verilmiş.

20-nvidia.conf dosyasındaki değişkenlerin içine kendi grafik kartınızla ilgili bilgileri girmeliydiniz.

Aşağıdaki komutla 20-nvidia.conf dosyasını silin.
sudo rm -rf /etc/X11/xorg.conf.d/20-nvidia.conf

Aşağıdaki komutla Nvidia'nın otomatik olarak conf dosyası hazırlamasını sağlayın.
sudo nvidia-xconfig

Aşağıdaki komutla inxi aracını yükleyin ve sistemi restart edin.
sudo pacman -S inxi && shutdown -r now

Aşağıdaki komutun çıktısını buraya aktarın.
inxi -G

Aşağıdaki komutla xorg.conf dosyası içeriğini terminale yazdırın ve buraya aktarın (mümkünse copy - paste, değilse ekran görüntüsü olarak).
cat /etc/X11/xorg.conf
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

uygurkemal

Alıntı yapılan: Empat - 05 Mayıs 2019 - 20:14:56
Anlatılanlar tamamen doğru. Fakat hepsi sırasıyla yapılması için anlatılmamış.

Bazı durumlarda şunu, bazı durumlarda bunu yapın denilen kısımlarda var.

Dolayısıyla tam olarak anlamamışsınız.

Orada, herhangi bir grafik kartının örneği verilmiş.

20-nvidia.conf dosyasındaki değişkenlerin içine kendi grafik kartınızla ilgili bilgileri girmeliydiniz.

Aşağıdaki komutla 20-nvidia.conf dosyasını silin.
sudo rm -rf /etc/X11/xorg.conf.d/20-nvidia.conf

Aşağıdaki komutla Nvidia'nın otomatik olarak conf dosyası hazırlamasını sağlayın.
sudo nvidia-xconfig

Aşağıdaki komutla inxi aracını yükleyin ve sistemi restart edin.
sudo pacman -S inxi && shutdown -r now

Aşağıdaki komutun çıktısını buraya aktarın.
inxi -G

Aşağıdaki komutla xorg.conf dosyası içeriğini terminale yazdırın ve buraya aktarın (mümkünse copy - paste, değilse ekran görüntüsü olarak).
cat /etc/X11/xorg.conf

inxi -G;
[@ ~]$ inxi -G
Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] driver: nvidia v: 418.56
           Display: x11 server: X.Org 1.20.4 driver: nvidia resolution: 2560x1080~60Hz
           Message: Unable to show advanced data. Required tool glxinfo missing.



xorg.conf:
[@ ~]$ cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 418.56

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection




Empat

Çıktılarda bir sorun gözükmüyor.

Fakat çıktıların birisi eksik.

Aşağıdaki komutla gerekli olan bağımlılığı yüklemeniz gerek.
sudo pacman -S mesa-utils

Ardından aşağıdaki komutun çıktısını tekrar aktarın buraya.
inxi -G
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

uygurkemal

Alıntı yapılan: Empat - 06 Mayıs 2019 - 02:37:16
Çıktılarda bir sorun gözükmüyor.

Fakat çıktıların birisi eksik.

Aşağıdaki komutla gerekli olan bağımlılığı yüklemeniz gerek.
sudo pacman -S mesa-utils

Ardından aşağıdaki komutun çıktısını tekrar aktarın buraya.
inxi -G

mesa-utils yüklemeye çalıştığımda target not found hatası veriyor.

Empat

Forumdaki konuların tamamına yakınındaki dağıtım Ubuntu olunca, kafam karışmış.

mesa-utils paketi Arch Linux repolarında yok.

Gerekli olan paket glxinfo.

Fakat bu paket AUR'da mevcut.

AUR yardımcısı olarak hangi yazılımı kullanıyorsunuz?

Aşağıdaki komutu girerek gerekli aracı yükleyebilirsiniz.

Komuttaki KullandığınızAurYardımcısınınAdı kısmına, kullandığınız AUR yardımcısının adını yazmalısınız.
KullandığınızAurYardımcısınınAdı -S glxinfo

Permission denied ya da Accept Denied vb. bir hatayla karşılaşırsanız, komutun başına sudo ekleyin.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

uygurkemal

Alıntı yapılan: Empat - 06 Mayıs 2019 - 06:36:01
Forumdaki konuların tamamına yakınındaki dağıtım Ubuntu olunca, kafam karışmış.

mesa-utils paketi Arch Linux repolarında yok.

Gerekli olan paket glxinfo.

Fakat bu paket AUR'da mevcut.

AUR yardımcısı olarak hangi yazılımı kullanıyorsunuz?

Aşağıdaki komutu girerek gerekli aracı yükleyebilirsiniz.

Komuttaki KullandığınızAurYardımcısınınAdı kısmına, kullandığınız AUR yardımcısının adını yazmalısınız.
KullandığınızAurYardımcısınınAdı -S glxinfo

Permission denied ya da Accept Denied vb. bir hatayla karşılaşırsanız, komutun başına sudo ekleyin.

Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] driver: nvidia v: 418.56
           Display: x11 server: X.Org 1.20.4 driver: nvidia resolution: 2560x1080~60Hz
           OpenGL: renderer: GeForce GTX 970/PCIe/SSE2 v: 4.6.0 NVIDIA 418.56

Şu an bu şekilde gözüküyor. Driver'lar Yüklendi mi?

Empat

Yüklenmiş gözüküyor.

Fakat kernel modüllerinin yüklenip yüklenmediğini görebilmemiz için aşağıdaki komutun çıktısı lazım.

lsmod | grep nvi

Ek olarak; aşağıdaki komutu uygulayarak nouveau modülünün kara listeye alınmasını sağlayın.

sudo nvidia-modprobe
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

uygurkemal

Alıntı yapılan: Empat - 06 Mayıs 2019 - 17:09:55
Yüklenmiş gözüküyor.

Fakat kernel modüllerinin yüklenip yüklenmediğini görebilmemiz için aşağıdaki komutun çıktısı lazım.

lsmod | grep nvi

Ek olarak; aşağıdaki komutu uygulayarak nouveau modülünün kara listeye alınmasını sağlayın.

sudo nvidia-modprobe

nvidia_drm             53248  3
nvidia_modeset       1089536  5 nvidia_drm
nvidia              17637376  187 nvidia_modeset
drm_kms_helper        208896  1 nvidia_drm
drm                   499712  6 drm_kms_helper,nvidia_drm
ipmi_msghandler        65536  2 ipmi_devintf,nvidia


Şu an bu şekilde gözüküyor.

Empat

Gerekli nvidia modülleri yüklü.

Bir sorun gözükmüyor.

Hala sistem açılmıyorsa terminalden aşağıdaki komutu girin.
sudo modprobe -r nouveau

Aşağıdaki komutun çıktısını atabilir misiniz?
inxi -G

Aşağıdaki dizindeki dosyaların içeriğini buraya aktarabilir misiniz?
/etc/modprobe.d
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

uygurkemal

Alıntı yapılan: Empat - 07 Mayıs 2019 - 00:39:48
Gerekli nvidia modülleri yüklü.

Bir sorun gözükmüyor.

Hala sistem açılmıyorsa terminalden aşağıdaki komutu girin.
sudo modprobe -r nouveau

Aşağıdaki komutun çıktısını atabilir misiniz?
inxi -G

Aşağıdaki dizindeki dosyaların içeriğini buraya aktarabilir misiniz?
/etc/modprobe.d

Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] driver: nvidia v: 418.56
           Display: x11 server: X.Org 1.20.4 driver: nvidia resolution: 2560x1080~60Hz
           OpenGL: renderer: GeForce GTX 970/PCIe/SSE2 v: 4.6.0 NVIDIA 418.56




Empat

Çıktıda herhangi bir sorun görünmüyor.

modprobe -r nouveau komutundan sonra herhangi bir tepkiyle karşılaştınız mı?

/etc/modprobe.d/ dizininin içerisindeki dosyaların içeriğini buraya aktarabilir misiniz?
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!