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 modinfoberfungsi 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 lsmodakan menampilkan nvidiamodul yang dimuat. modinfo nvidiaakan 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_currenttidak bekerja untuk saya. Namun lshw -c videotidak menunjukkan rincian driver sebagai nvidia
/var/log/Xorg.0.logke 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 sisfbmodul kernel yang tersedia bukan driver yang dimuat, karena lsmod | grep sisfbtidak memiliki output ( sisfbmasuk daftar hitam). Dalam hal ini juga sudo lshw -c video | grep Konfigurationtidak berfungsi. Outputnya adalah:
Konfiguration: latency=0
tanpa informasi pengemudi.
in usei915 dan nouveau? Bagaimana saya tahu yang mana yang digunakan oleh X?
lspci | grepmembuat saya berjalan di sana. The lshwdiusulkan 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 optirunsebelum perintah.
Informasi terbaik yang saya lihat sejauh ini adalah di nouveauwiki. 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.