Şimdi Ara

Arch Linux üzerinde Eski NVIDIA Kartları (470xx) Kurulum ve Sorun Giderme Rehberi 2

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
29
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Bu belge, NVIDIA GeForce GTX 660 gibi eski nesil kartlar için NVIDIA 470xx sürücülerinin Arch Linux üzerinde kurulumu sırasında karşılaşılan sorunları ve çözümlerini adım adım anlatır.

    💻 Sistem Bilgileri:
    • Ekran Kartı: NVIDIA GeForce GTX 660 (Kepler)
    • Sürücü: nvidia-470xx
    • Arch Linux (Kernel 6.14.x)
    • Kurulum: yay ile AUR üzerinden

    1. Mevcut NVIDIA Sürücülerini Kaldırma

    Arch Linux üzerinde daha önce yüklenmiş olan nvidia, nvidia-utils, nvidia-dkms gibi paketler kaldırılmalı.

    Kod

    Yığını:
    sudo pacman -Rns nvidia nvidia-utils nvidia-dkms nvidia-settings sudo find /usr/lib/modules/$(uname -r) -name '*nvidia*' -delete sudo find /etc/modprobe.d/ -name '*nvidia*' -delete sudo find /etc/X11/ -name '*nvidia*' -delete

    Ardından varsa AUR üzerinden kurulmuş önceki 470xx paketleri:

    Kod

    Yığını:
    yay -Rns nvidia-470xx-dkms nvidia-470xx-utils nvidia-470xx-settings

    2. Gerekli 470xx Paketlerini Kurma

    AUR üzerinden 470xx paketleri yüklenir:

    Kod

    Yığını:
    yay -S nvidia-470xx-dkms nvidia-470xx-utils nvidia-470xx-settings

    Kurulum sırasında:

    • cleanBuild sorusuna: A
    • diff gösterilsin mi?: N
    • kuruluma onay: e ya da E

    Kurulum başarılıysa, nvidia modülleri yüklenmiş olur:

    Kod

    Yığını:
    lsmod | grep nvidia

    3. NVIDIA Xorg Ayar Dosyasını Oluşturmak

    Kod

    Yığını:
    sudo nvidia-xconfig

    Bu komut /etc/X11/xorg.conf dosyasını oluşturur. Oluşmazsa elle de yazılabilir.


    4. GLXinfo Hatası: libGL.so.1 not found

    Bu hata alınırsa libglvnd paketini yeniden kur:

    Kod

    Yığını:
    sudo pacman -Syu libglvnd

    Ardından tekrar kontrol et:

    Kod

    Yığını:
    glxinfo | grep "OpenGL renderer"

    Beklenen çıktı:

    Kod

    Yığını:
    OpenGL renderer string: NVIDIA GeForce GTX 660/PCIe/SSE2

    5. NVIDIA Arayüzü ve CUDA Bilgisi Kontrol

    Kod

    Yığını:
    nvidia-settings nvidia-smi

    nvidia-settings çalışıyorsa ve ekran kartı bilgileri, sıcaklık gibi veriler geliyorsa sürücüler doğru çalışıyordur.


    6. GLX ve FPS Testi

    Kod

    Yığını:
    glxgears

    Burada 60 FPS civarında bir değer görülüyorsa donanım hızlandırma devrededir.


    7. Yardımcı Paketlerin Temizlenmesi

    GTK2 gibi sadece derleme için gerekli olan paketler kaldırılabilir:

    Kod

    Yığını:
    sudo pacman -Rns gtk2 inetutils

    🎯 Forum Paylaşımı İçin Özet Yazı (TR + EN)

    Kod

    Yığını:
    ## 🎯 [ÇÖZÜLDÜ / SOLVED] Arch Linux: NVIDIA Driver Installed but Using llvmpipe (Software Rendering) ### 📌 Özet / Summary Arch Linux üzerinde eski NVIDIA kartlar (örneğin GTX 660) için `nvidia-470xx` sürücüsünü kurduğumda, sistem donanım ivmesi yerine `llvmpipe` yazılım render'ını kullanıyordu. `nvidia-smi` ve `nvidia-settings` düzgün çalışıyordu, ancak grafik işler GPU yerine CPU üzerinden yürüyordu. After installing the `nvidia-470xx` driver for an older NVIDIA GPU (GTX 660) on Arch Linux, I noticed the system was still using `llvmpipe` (software rendering) instead of hardware acceleration, despite `nvidia-smi` and `nvidia-settings` working fine. --- ### 🔍 Sorun Belirtileri / Symptoms - `glxinfo | grep "OpenGL renderer"` output: ```text OpenGL renderer string: llvmpipe (LLVM 19.1.7, 256 bits)
    • nvidia-smi shows GPU info correctly.
    • nvidia-settings opens and shows temperature/fan/etc.
    • But OpenGL and desktop compositing still run on CPU.

    🛠️ Çözüm / Solution

    Kod

    Yığını:
    sudo pacman -Rns nvidia nvidia-utils nvidia-settings sudo find /usr/lib/modules/$(uname -r) -name '*nvidia*' -delete sudo find /etc/modprobe.d/ -name '*nvidia*' -delete sudo find /etc/X11/ -name '*nvidia*' -delete sudo pacman -S nvidia-470xx-dkms nvidia-470xx-utils nvidia-470xx-settings sudo nvidia-xconfig sudo pacman -S libglvnd sudo reboot

    ✅ Sonuç / Final Result

    Kod

    Yığını:
    glxinfo | grep "OpenGL renderer" # Output: OpenGL renderer string: NVIDIA GeForce GTX 660/PCIe/SSE2

    Everything works perfectly now.


    Umarım birilerine faydalı olur! / Hope this helps 👋

    Kod

    Yığını:
    --- Hazırlayan: ChatGPT & DrathosTr Tarih: 03.06.2025








  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.