Sistemimde hangi video sürücüsünün kullanımda olduğunu nasıl bulabilirim?

162

Farklı bir video görüntü sürücüsü denemek isterim, ancak şu an kullandığımdan emin değilim.

Sistemimin şu anda hangi sürücüyü kullandığını görmenin basit yolu nedir?

    
sordu belacqua 25.01.2011 17:52

6 cevap

150

lshw -c video dosyasını çalıştırın ve "configuration" ile çizgiyi arayın. Yüklenen sürücü "driver=" ile önekli. Örnek çıktı:

  *-display
       description: VGA compatible controller
       product: Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: [email protected]:00:02.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:45 memory:fd000000-fd3fffff memory:d0000000-dfffffff ioport:1800(size=8)

Yüklenen sürücü hakkında daha fazla bilgi edinmek isterseniz modinfo . % Co_de% çıktısı:

filename:       /lib/modules/2.6.35-24-generic/kernel/drivers/gpu/drm/i915/i915.ko
license:        GPL and additional rights
description:    Intel Graphics
author:         Tungsten Graphics, Inc.
license:        GPL and additional rights
... stripped information for saving space ...
depends:        drm,drm_kms_helper,video,intel-agp,i2c-algo-bit
vermagic:       2.6.35-24-generic SMP mod_unload modversions 

modinfo i915 modül adları üzerinde değil, dosya adları ve diğer adlar üzerinde çalıştığını unutmayın. Modüllerin çoğunluğu modül adı ve dosya adı için aynı ada sahip olacak, ancak istisnalar vardır. Bunlardan biri modinfo .

Sürücünün dosya adını size göstermek için bu komutları kullanmanın başka bir yolu:

modinfo -F filename 'lshw -c video | awk '/configuration: driver/{print }' | cut -d= -f2'

Yüklendiğinde, nvidia komutu yüklenen lsmod modülünü gösterir. nvidia hata verecek. Niye ya? "Nvidia" adlı bir modül olmadığı için, bu sadece bir takma addır. Takma adını çözmek için modinfo nvidia kullanabilirsiniz. Ya da tüm modinfoyu tek bir komutla elde etmek için:

modinfo $(modprobe --resolve-alias nvidia)
    
verilen cevap Lekensteyn 25.01.2011 18:02
75

Şu anda kullanılan vga çekirdek sürücüsünü görmek için aşağıdaki komutu kullanabilirsiniz:

lspci -nnk | grep -i vga -A3 | grep 'in use'

ATI / AMD grafik kartı için örnek çıktı:

  • açık kaynak Radeon sürücüsü kullanılıyorsa:

    Kernel driver in use: radeon
    
  • Tescilli Fglrx sürücüsü kullanılıyorsa:

    Kernel driver in use: fglrx_pci
    

lspci -nnk | grep -i vga -A3

ile çıktıyı tamamlayın
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Mobility Radeon HD 2400 [1002:94c9]
    Subsystem: Toshiba America Info Systems Device [1179:ff00]
    Kernel driver in use: fglrx_pci
    Kernel modules: fglrx, radeon

lspci -nnk | grep -i vga -A3 | grep 'Kernel modules' ile görebileceğiniz mevcut çekirdek modülleri:

Kernel modules: fglrx, radeon

Not: Bu, her durumda çalışmaz!

SiS 65x / M650 / 740 PCI / AGP VGA Ekran Adaptörü için, "Kernel sürücüsü kullanımda" satırı yok:

lspci -nnk | grep -i vga -A2
01:00.0 VGA compatible controller [0300]: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter [1039:6325]
    Subsystem: ASUSTeK Computer Inc. Device [1043:1612]
    Kernel modules: sisfb

ve sisfb kernel modülü yüklenen sürücü değildir, çünkü lsmod | grep sisfb 'nin çıkışı yoktur ( sisfb , kara listeye alınmıştır). Bu durumda, sudo lshw -c video | grep Konfiguration de çalışmaz. Çıkış:

   Konfiguration: latency=0

herhangi bir sürücü bilgisi olmadan.

    
verilen cevap BuZZ-dEE 14.02.2013 02:57
2

Pek çok yolu başarıları olmadan denedim, ama bu benim üzerimde işe yaradı (Ubuntu 12.10):

/usr/lib/nux/unity_support_test --print

Bunun bir nedeni, Nvidia Optimus kartım var ve bu da işi daha da zorlaştırıyor, bu yüzden komuttan önce optirun ekledim.

    
verilen cevap yksikerta 25.01.2013 16:59
1

Şimdiye kadar gördüğüm en iyi bilgi nouveau wiki. Ayrıca nvidia olmayan kartlarla da yardımcı olabilir: İşte

Bu, xrandr --listproviders ve sudo cat /sys/kernel/debug/vgaswitcheroo/switch . Gücü, çıkışları ve boşaltma, vb. Kontrol etmek için diğer birçok yararlı bilgi.

    
verilen cevap akostadinov 11.01.2017 16:55
0

Bir terminal açın ve şunu yazın:

sudo apt-get install sysinfo

Bu, PC'niz hakkında bilmeniz gereken her şeyi size anlatabilecek kullanışlı küçük bir programdır.

    
verilen cevap LinuxPCplus 25.01.2013 17:02
0
hwinfo --gfxcard

"Sürücü:" ile başlayan çizgiyi arayın. Önce hwinfo paketini kurmanız gerekebilir.

    
verilen cevap jarno 22.07.2018 07:46

Etiketlerdeki diğer soruları oku