Nouveau sürücüsünü veya tescilli NVIDIA sürücüsünü mü kullanıyorum?


14

Uzun zamandır NVIDIA'ya özel sürücüyü kullandım. Gelen Ek Sürücüler NVIDIA sürücüsü aktive edildi. Ancak, Nouveau sürücüsünü başka nedenlerle kullanmak istediğim için bu sürücüyü "Kaldırdım". Yine de, NVIDIA sürücüsünü çıktısının modprobe -lşu şekilde kullandığına inanmak için nedenim var :

$  modprobe -l | grep 'nvidia'
kernel/drivers/video/nvidia/nvidiafb.ko

Nasıl mı gerçekten ben ne kullanıyorum sürücü belirlemek ve nasıl Nouveau etkinleştirmek için?

Yanıtlar:


21

nvidiafbLinux Çekirdeği içindeki bir framebuffer sürücüsüdür. Nvidia'nın tescilli modülü değil. (Nvidia.ko).

Modülün kısa açıklamasını görmek istiyorsanız, terminalde aşağıdaki komutu verin

modinfo nvidiafb | grep description

Framebuffer hakkında daha fazla bilgi edinmek istiyorsanız, Ubuntu Wiki'deki FrambeBuffer'ı okuyun .

Aşağıdaki komutu uygulayarak bazı nvidia paketinin kurulu olup olmadığını görebilirsiniz.

dpkg -l | grep -i nvidia

Eğer nouveau modülünün yüklü olup olmadığını aramak istiyorsanız başvurabilirsiniz

lsmod | grep nouveau

Nvidia kısıtlı modülü yüklenmişse, nouveau modülü de yüklenemez (birbiriyle çakışma).

Nvidia'nın (kısıtlı) modül adı nvidia. Nvidiafb ya da benzeri bir şey değil.

Ayrıca Ek Sürücüler sayfasından da arama yapabilirsiniz. Aşağıdaki örnekte, hiçbir özel sürücü kullanılmamaktadır

resim açıklamasını buraya girin

Ve hangi sürücünün kullanımda olduğunu gösteren başka bir komut:

lspci -nnk | grep -iA2 vga 

Orada şöyle bir çizgi göreceksiniz

kernel driver in use: *****

Nvidia ise, kurulu ve kullanımda nvidia sürücüsüne sahipsiniz. Eğer bu nouveau ise, yapmazsın.


Kernel driver in useNVIDIA cihazlarının altında lspci -nnkhiç kullanmıyorsam ne olur ?
CMCDragonkai

@CMCDragonkai, NVIDIA tarafından kullanılabilecek herhangi bir modül yüklü değil. Belki Kart hiç kullanılmamaktadır (karma grafikleriniz varsa, belki devre dışıdır).
NickTux

Kadar düşündüm. Hiçbir nvidia sürücüsü kullanılmıyor veya yüklenmiyor. BIOS üzerinden önyükleme yaparken, X VESA sürücüsü kullanarak sona erer, ancak UEFI üzerinden önyükleme yaparken X hiç başlayamaz.
CMCDragonkai

8

Mükemmel bir inxiaraç kullanabilirsiniz . Depodan yükleyin:

sudo apt install inxi

veya github'dan: https://github.com/smxi/inxi

Sonra bir sorgulama yapın:

$ inxi -Gx
Graphics:  Card: NVIDIA GP104 [GeForce GTX 1080] bus-ID: 01:00.0
Display Server: X.Org 1.19.5 driver: nvidia Resolution: 3440x1440@74.92hz
OpenGL: renderer: GeForce GTX 1080/PCIe/SSE2 version: 4.5.0 NVIDIA 390.25 Direct Render: Yes

Üçüncü satırda NVIDIA 390.25Nvidia Binary sürücüsünü kullandığım anlamına gelen dize görebilirsiniz .


Muhteşem. Grafik sürücüsünün kurulu olup olmadığını ve etkin olup olmadığını gösterir. Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
Underverse

3

Önce X'i yeniden başlatmanız veya yeniden başlatmanız gerekebilir. Daha sonra deneyebilirsiniz:

grep nouveau /var/log/Xorg.0.log

Çıktı:

[29.227] (==) Otomatik yapılandırılmış sürücü 0 ile eşleşen nouveau

[29.227] (==) Otomatik yapılandırılmış sürücü 2 ile eşleşen nouveau

[29.227] (II) LoadModule: "nouveau"

[29.227] (II) Yükleniyor /usr/lib64/xorg/modules/drivers/nouveau_drv.so

[29.227] (II) Modül nouveau: satıcı = "X.Org Vakfı"

[29.240] (II) [drm] nouveau arayüz versiyonu: 1.1.0

[29.534] (II) NOUVEAU (0): [DRI2] DRI sürücüsü: nouveau

[29.534] (II) NOUVEAU (0): [DRI2] VDPAU sürücüsü: nouveau

[30.474] (II) AIGLX: Yüklü ve başlatılmış nouveau


3

Bu eski bir soru ama burada bir başkasının aynı cevabı araması durumunda güvenebileceğiniz güvenilir bir cevap var.

Aşağıdaki komutu çalıştırın:

sudo lshw -class video | grep driver=

Örnek çıktı:

configuration: driver=nouveau latency=0

Daha fazla ayrıntı almak istiyorsanız şunu çalıştırın:

sudo lshw -class video

İşte bir örnek çıktı:

  *-display                 
       description: VGA compatible controller
       product: GP106M [GeForce GTX 1060 Mobile 6GB]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:124 memory:db000000-dbffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:e000(size=128) memory:c0000-dffff

1

On herhangi yüklenmiş ve çekirdeğin içine yüklenen NVIDIA sürücüsü ile Linux sisteminde, sen çalıştırabilirsiniz:

cat /proc/driver/nvidia/version
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.