Çözüldü Debian NVIDIA Prime kurulumu

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

616833

Kilopat
Katılım
13 Temmuz 2022
Mesajlar
4.760
Makaleler
2
Çözümler
114
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar, şu an yeni Debian kurdum. Daha önceden NVIDIA Prime kullanmayı beceremediğim için kullanmayı bırakmıştım. Şimdi NVIDIA Prime kurmayı istiyorum. Ekran kartım GT 840M, harici olarak da Intel HD Graphics 4400 var. Adım adım anlatırsanız sevinirim.
@Cruslan
 
Son düzenleyen: Moderatör:
Çözüm
Selamlar. Öncelikle şunları bilmenizi istiyorum;

- PRIME sadece X sunucusunda çalışır. Wayland sunucusunda kullanılamaz.
- Vulkan desteği olduğu için Windows oyunlarında benzer performans bekleyebilirsiniz.
- PRIME her ekran yöneticisi için ayrıca yapılmalıdır, GDM'den LightDM ye veya SDDM'ye falan geçerken ayrıca ayar yapmanız lazım.
- PRIME manuel olarak yapılacaktır. Intel'e geri dönmek aynı şekilde uzun.

Ben zamanında şu komut ile
sudo apt-get install nvidia-prime nvidia-331 primus linux-headers-generic
Veya sudo apt install nvidia-prime (İlk bu komutu dene.) şu komut ile kurmuştum. Eğer bir sıkıntı olmaz yüklenmesi gerekli.
Bu arada bilmediğiniz işlere burnunuzu sokmazsanız sevinirim. 331 sürücüleri o kadar eski ki depoda yok. Primus çok eski. Bilgisayarı kilitler bunları kurarsanız.
inxi -G çıktısı alabilir miyim?
Kod:
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
  Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 470.161.03
  Device-3: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo
  Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting,nvidia
  unloaded: fbdev,nouveau,vesa resolution: 1366x768~60Hz
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2)
  v: 4.5 Mesa 20.3.5
 
Kod:
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
  Device-2: NVIDIA GM108M [GeForce 840M] driver: nvidia v: 470.161.03
  Device-3: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo
  Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting,nvidia
  unloaded: fbdev,nouveau,vesa resolution: 1366x768~60Hz
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2)
  v: 4.5 Mesa 20.3.5
NVIDIA sürücüsü aktif oldu. Artık kod ile ayar yapmadan ekran kartını kullanabilir veya PRIME yaparak daha yüksek performans alınabilir. PRIME yapmak 4-5 FPS olumlu fark eder. Hangisini tercih edersiniz?
 
PRIME yapmak istiyorum.
GNOME kullanıyordunuz değil mi? Açılış ekranı şuna benzer;
gdm-login-screen-greeter-theme.png
 
Bir daha lspci çıktısı rica edebilir miyim? Sürücü kurulduktan sonra PCI kodları değişiyor olmalı. Ona göre config ayarlayacağım.
Kod:
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
06:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)
08:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
 
O zaman PRIME kurmaya geçelim. sudo touch /etc/X11/xorg.conf ile X'in dizinine boş bir dosya oluşturun. Ardından sudo nano /etc/X11/xorg.conf komutuyla bu dosyayı metin düzenleyicisinde açın. Ardından bu boş dosyanın içine aşağıdaki her şeyi kopyalayıp yapıştırın. Ardından kaydedin.

Kod:
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:8:0:0"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "PrimaryGPU" "yes"
    Option "Coolbits" "8"
    Option "TripleBuffer" "on"
    Option "AllowIndirectGLXProtocol" "off"
    Option "RenderAccel" "1"
    Option "AllowNVIDIAGPUScreens"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0:2:0"
    Option "AccelMethod" "none"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection
 
sudo touch /etc/X11/xorg.conf ile X'in dizinine boş bir dosya oluşturun. Ardından sudo nano /etc/X11/xorg.conf komutuyla bu dosyayı metin düzenleyicisinde açın. Ardından bu boş dosyanın içine aşağıdaki her şeyi kopyalayıp yapıştırın. Ardından kaydedin.

Kod:
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:8:0:0"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "PrimaryGPU" "yes"
    Option "Coolbits" "8"
    Option "TripleBuffer" "on"
    Option "AllowIndirectGLXProtocol" "off"
    Option "RenderAccel" "1"
    Option "AllowNVIDIAGPUScreens"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0:2:0"
    Option "AccelMethod" "none"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection
Tamamdır, yaptım.
 

Yeni konular

Geri
Yukarı