Mevcut yüklü video sürücülerinin bilgileri nasıl kontrol edilir?

56

Bir PDF dosyasında gezinmek gibi önemsiz şeyler yaptığımda CPU kullanımım yüksek. Bu yüzden video sürücümün düzgün yüklenmediğini düşünüyorum.

Yüklü bir sürücünün yüklü olduğu ve hangi sürüme sahip olduğu gibi yüklü olan video sürücüsünün bilgilerini kontrol ederek bunu doğrulamak istiyorum. O zaman güncel değilse yeni bir tane kurmaya karar verdim.

Windows'da, cihaz yöneticisini kullanabilirim, bunu Ubuntu Linux'ta nasıl yapabilirim? Bunun için bir GUI çözümü beklemiyorum. Komut satırı yeterince iyi olacak.

    
sordu smwikipedia 13.02.2011 15:58

7 cevap

61

Linux'ta, video sürücüsü, çekirdek bölümü ve X sunucu kısmı için iki bölüm var.

  1. Önce donanımınızı tanıyalım. Bir terminalde lspci | grep VGA yazarak, grafik kartı açıklamasında bir çizgi görmelisiniz (hiç yapılandırılmamış olsa bile).
  2. Doğru çekirdek sürücüsünün yüklü olduğunu kontrol edelim find /dev -group video .
  3. Doğru X sürücüsünün glxinfo | grep -i vendor yüklendiğini kontrol edelim.

Daha fazla yardım istiyorsanız, aşağıdaki komutların sonucunu isterim: ( Unutmayın, insanların ne yaptığını bilmeden çalıştırmanızı istedikleri komut satırına asla güvenmeyin. )

lspci | grep VGA
lsmod | grep "kms\|drm"
find /dev -group video
cat /proc/cmdline
find /etc/modprobe.d/
cat /etc/modprobe.d/*kms*
ls /etc/X11/xorg.conf
glxinfo | grep -i "vendor\|rendering"
grep LoadModule /var/log/Xorg.0.log
    
verilen cevap shellholic 13.02.2011 20:41
15

Xorg'un şu anda neyi kullandığını görmek için bu komutu kullanıyorum:

egrep -i " connected|card detect|primary dev|Setting driver" /var/log/Xorg.0.log
    
verilen cevap AXE-Labs 24.02.2011 18:54
8

İşte, komut satırı yerine GUI kullanarak daha kolay bir çözüm. Ubuntu masaüstünde şunları seçin:

Sistem Ayarları & gt; Yazılım ve güncellemeler (altta) - & gt; Diğer sürücüler (en sağdaki sekme).

Bu, video sürücünüzün bilgilerinin bir listesidir.

    
verilen cevap yang frank 22.10.2015 06:23
7

En kolay yol çalıştırmaktır

lspci -k | grep -EA3 'VGA|3D|Display'

Örnek:

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
    Subsystem: ASUSTeK Computer Inc. HD Graphics 530
    Kernel driver in use: i915
    Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)
    Subsystem: ASUSTeK Computer Inc. GM107M [GeForce GTX 950M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

Bu komut yüklü ve kullanımda olan tüm video PCI aygıtlarını ve çekirdek modüllerini gösterecektir.

Yalnızca VGA yeterince iyi değil, çünkü Nvidia mobil bağdaştırıcıları 3D olarak ve bazı AMD bağdaştırıcıları Display olarak gösterilir.

    
verilen cevap Pilot6 17.05.2017 19:43
3

Burada 64bit Ubuntu 10.04 koşuyorum. İşte öğrendiklerim:

lspci , bulunan cihazların listesini verecektir. Genellikle video kartı "VGA denetleyici" veya somesuch olarak listelenir, sistemimde şöyle yazıyor:

01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 9800 GTX] (rev a2)

Eğer X.org'un video sürücüsünü kastettiyseniz, /etc/X11/xorg.conf adresine bakın ve Bölüm "Sürücü" bölümünde Sürücüyü arayın (çoklu olabilir):

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GTX/9800 GTX+"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GTX/9800 GTX+"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Sürücü dosyasının ve X.org'un sürümünün belirli bir yerini bulmanız gerekiyorsa, cat /var/log/Xorg.0.log 'ı deneyin ve benzeri bir şeyi söyleyen satırı arayın. Benim durumumda LoadModule "'xorg.conf Aygıt Bölümündeki Sürücü :

(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/extra-modules/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
    compiled for 4.0.2, module version = 1.0.0
    Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  195.36.24  Thu Apr 22 19:18:54 PDT 2010
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI [email protected]:00:0
    
verilen cevap esaj 13.02.2011 16:24
2

Bu, herhangi bir unix benzeri işletim sistemi ile çalışmalıdır.

Önce tüm PCI cihazlarını listeleyip, çalıştırın:

  

lspci -nn

-nn bayrağı, PCI satıcı ve cihaz kodlarını hem sayı hem de ad olarak göstermek için lspci değerini bildirir.

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD/ATI] RS400 Host Bridge [1002:5a33] (rev 01)
00:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RS4xx PCI Express Port [ext gfx] [1002:5a34]
00:11.0 IDE interface [0101]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB400 Serial ATA Controller [1002:437a] (rev 80)
00:12.0 IDE interface [0101]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 Serial ATA Controller [1002:4379] (rev 80)
00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller [1002:4375] (rev 80)
00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB2 Host Controller [1002:4373] (rev 80)
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 SMBus Controller [1002:4372] (rev 81)
00:14.1 IDE interface [0101]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 IDE Controller [1002:4376] (rev 80)
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 High Definition Audio Controller [1002:437b] (rev 01)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 PCI-PCI Bridge [1002:4371] (rev 80)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G96 [GeForce 9500 GT] [10de:0640] (rev a1)
02:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10ec:8139] (rev 10)

Burada benim durumumda:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G96 [GeForce 9500 GT] [10de:0640] (rev a1)

Sonunda çalıştırın

sudo lspci -vvv -d 10de:0640

sudo ve -vvv daha ayrıntılı hale getiriyor ve ayrıştırılabildiği her şeyi görüntülemeye yardımcı oluyor. -d , [<vendor>]:[<device>] biçimindeki cihaz içindir

Son komut, tüm olası yetenekleri ve kullanılan çekirdek sürücüsünü listeler.

    
verilen cevap Gayan Weerakutti 17.05.2017 19:36
1

En azından nvidia sürücüleri için genellikle terminalde şu komutu kullanırım:

cat /proc/driver/nvidia/version

Aşağıdakilere benzer bir sonuç çıkacaktır:

NVRM version: NVIDIA UNIX x86_64 Kernel Module  346.96  Sun Aug 23 22:29:21 PDT 2015
    
verilen cevap Kamil 02.11.2015 01:05

Etiketlerdeki diğer soruları oku