Jawaban:
Jalankan lshw -c video
, dan cari baris dengan "konfigurasi". Driver yang dimuat diawali dengan "driver =". Contoh output:
* -display deskripsi: Pengontrol yang kompatibel dengan VGA produk: Pengontrol Grafis Prosesor Inti vendor: Intel Corporation id fisik: 2 info bus: pci @ 0000: 00: 02.0 versi: 02 Lebar: 64 bit jam: 33MHz kemampuan: vga_controller bus_master rom cap_list konfigurasi: driver = i915 latensi = 0 sumber daya: irq: 45 memori: fd000000-fd3fffff memori: d0000000-dfffffff ioport: 1800 (ukuran = 8)
Jika Anda ingin informasi lebih lanjut tentang driver yang dimuat, jalankan modinfo
. Output dari modinfo i915
:
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
Catatan yang modinfo
berfungsi pada nama file dan alias, bukan pada nama modul. Sebagian besar modul akan memiliki nama yang sama untuk nama modul dan nama file, tetapi ada pengecualian. Salah satunya adalah nvidia
.
Cara lain untuk menggunakan perintah ini untuk menunjukkan kepada Anda nama file driver adalah:
modinfo -F filename `lshw -c video | awk '/configuration: driver/{print $2}' | cut -d= -f2`
Saat dimuat, perintah lsmod
akan menampilkan nvidia
modul yang dimuat. modinfo nvidia
akan kesalahan keluar. Mengapa? Karena tidak ada modul bernama "nvidia", itu hanya alias. Untuk mengatasi alias bisa Anda gunakan modprobe --resolve-alias nvidia
. Atau untuk mendapatkan seluruh modinfo dalam satu perintah:
modinfo $(modprobe --resolve-alias nvidia)
modinfo nvidia_current
tidak bekerja untuk saya. Namun lshw -c video
tidak menunjukkan rincian driver sebagai nvidia
/var/log/Xorg.0.log
ke dalam untuk menemukan. Kartu yang digunakan ditandai dengan bintang: `(-) PCI: * (0: 0: 2: 0) ...`
sudo lshw -c video
, baris untuk "konfigurasi" mengatakan "latency = 0" dan tidak ada entri untuk driver di mana pun. Saya telah menginstal ulang driver Intel dengan sukses beberapa kali, dengan reboot di antaranya, dan tidak peduli apa, lshw tidak menampilkan info driver apa pun.
Anda bisa menggunakan perintah berikut untuk melihat driver vga kernel yang saat ini digunakan:
lspci -nnk | grep -i vga -A3 | grep 'in use'
Contoh output untuk kartu grafis ATI / AMD:
jika driver Radeon open source digunakan:
Kernel driver in use: radeon
jika driver Fglrx eksklusif digunakan:
Kernel driver in use: fglrx_pci
Selesaikan Output dengan lspci -nnk | grep -i vga -A3
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
Modul kernel yang tersedia dapat Anda lihat dengan lspci -nnk | grep -i vga -A3 | grep 'Kernel modules'
:
Kernel modules: fglrx, radeon
Catatan: Ini tidak berfungsi di setiap kasus!
Untuk Adaptor Tampilan VGA SiS 65x / M650 / 740 PCI / AGP, tidak ada baris "Driver kernel yang digunakan":
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
dan sisfb
modul kernel yang tersedia bukan driver yang dimuat, karena lsmod | grep sisfb
tidak memiliki output ( sisfb
masuk daftar hitam). Dalam hal ini juga sudo lshw -c video | grep Konfiguration
tidak berfungsi. Outputnya adalah:
Konfiguration: latency=0
tanpa informasi pengemudi.
in use
i915 dan nouveau? Bagaimana saya tahu yang mana yang digunakan oleh X?
lspci | grep
membuat saya berjalan di sana. The lshw
diusulkan oleh Lekensteyn, sementara bekerja pada ubuntu , gagal mendeteksi nama file modul pada Lubuntu .
Saya telah mencoba banyak cara tanpa hasil, tetapi ini berhasil pada saya (Ubuntu 12.10):
/usr/lib/nux/unity_support_test --print
Salah satu alasannya adalah bahwa saya memiliki kartu Nvidia Optimus dan itu membuat segalanya lebih sulit jadi saya menambahkan optirun
sebelum perintah.
Informasi terbaik yang saya lihat sejauh ini adalah di nouveau
wiki. Ini juga dapat membantu dengan kartu non-nvidia:
https://nouveau.freedesktop.org/wiki/Optimus/
Ini xrandr --listproviders
dan sudo cat /sys/kernel/debug/vgaswitcheroo/switch
. Banyak info berguna lainnya bagaimana mengontrol daya, keluaran dan pembongkaran, dll.
Buka terminal dan ketik:
sudo apt-get install sysinfo
Ini adalah program kecil yang berguna yang dapat memberitahu Anda semua yang perlu Anda ketahui tentang PC Anda.