Я хотел бы попробовать другой драйвер видеоизображения, но я не уверен, какой из них я использую сейчас. Р>
Какой простой способ увидеть, какой драйвер использует моя система в настоящее время? Р>
Я хотел бы попробовать другой драйвер видеоизображения, но я не уверен, какой из них я использую сейчас. Р>
Какой простой способ увидеть, какой драйвер использует моя система в настоящее время? Р>
Запустите lshw -c video
и найдите строку с «конфигурацией». Загруженный драйвер имеет префикс «driver =». Пример вывода:
*-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)
Если вам нужна дополнительная информация о загруженном драйвере, запустите modinfo
. Выход 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
Обратите внимание, что modinfo
работает с именами файлов и псевдонимами, а не с именами модулей. Большинство модулей будут иметь одинаковое имя для имени модуля и имени файла, но есть исключения. Один из них - nvidia
.
Другой способ использования этих команд, чтобы показать вам имя файла драйвера:
modinfo -F filename 'lshw -c video | awk '/configuration: driver/{print }' | cut -d= -f2'
При загрузке команда lsmod
покажет модуль nvidia
как загруженный. modinfo nvidia
выйдет из строя. Зачем? Поскольку нет модуля с именем «nvidia», это просто псевдоним. Чтобы разрешить псевдоним, вы можете использовать modprobe --resolve-alias nvidia
. Или получить всю modinfo в одной команде:
modinfo $(modprobe --resolve-alias nvidia)
Вы можете использовать следующую команду для просмотра используемого в настоящее время драйвера ядра vga:
lspci -nnk | grep -i vga -A3 | grep 'in use'
Пример вывода графической карты ATI / AMD:
, если используется драйвер Radeon с открытым исходным кодом:
Kernel driver in use: radeon
, если используется проприетарный Fglrx :
Kernel driver in use: fglrx_pci
Полный выход с 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
Доступные модули ядра вы можете видеть с помощью lspci -nnk | grep -i vga -A3 | grep 'Kernel modules'
:
Kernel modules: fglrx, radeon
Примечание: Это не работает в каждом случае!
Для адаптера дисплея VGA SiS 65x / M650 / 740 PCI / AGP нет линии «Используемый драйвер ядра»:
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
, а доступный модуль ядра sisfb
не является загруженным драйвером, потому что lsmod | grep sisfb
не имеет выхода ( sisfb
занесено в черный список). В этом случае также sudo lshw -c video | grep Konfiguration
не работает. Выход:
Konfiguration: latency=0
без информации о драйвере.
Я пробовал много способов без успеха, но это работало на меня (Ubuntu 12.10):
/usr/lib/nux/unity_support_test --print
Одна из причин заключается в том, что у меня есть карта Nvidia Optimus, и это делает сложнее, поэтому я добавил optirun
перед командой.
Самая лучшая информация, которую я видел до сих пор, находится в nouveau
wiki. Он также может помочь с картами non-nvidia:
Ссылка
Это xrandr --listproviders
и sudo cat /sys/kernel/debug/vgaswitcheroo/switch
. Много другой полезной информации, как контролировать питание, выходы и выгрузку и т. Д.
Откройте терминал и введите:
sudo apt-get install sysinfo
Это удобная небольшая программа, которая может рассказать вам все, что вам нужно знать о вашем ПК.