Я хотел бы попробовать другой драйвер видео дисплея, но я не уверен, какой я сейчас использую.
Какой простой способ узнать, какой драйвер использует моя система в настоящее время?
Запустите lshw -c video
и найдите строку с «конфигурацией». Загруженный драйвер имеет префикс «driver =». Пример вывода:
* -display описание: VGA-совместимый контроллер Продукт: Core Processor Integrated Graphics Controller поставщик: корпорация Intel физический идентификатор: 2 информация об автобусе: pci @ 0000: 00: 02.0 версия: 02 ширина: 64 бита тактовая частота: 33 МГц Возможности: vga_controller bus_master cap_list rom конфигурация: драйвер = задержка i915 = 0 ресурсы: irq: 45 память: fd000000-fd3fffff память: d0000000-dfffffff ioport: 1800 (размер = 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 $2}' | cut -d= -f2`
При загрузке команда lsmod
покажет nvidia
модуль как загруженный. modinfo nvidia
будет ошибка Почему? Поскольку нет модуля с именем «nvidia», это просто псевдоним. Для разрешения псевдонима вы можете использовать modprobe --resolve-alias nvidia
. Или получить всю информацию о моде в одной команде:
modinfo $(modprobe --resolve-alias nvidia)
modinfo nvidia_current
не работает для меня. однакоlshw -c video
показывает мне подробности драйвера как nvidia/var/log/Xorg.0.log
чтобы узнать. Используемая карта помечена звездочкой: `(-) PCI: * (0: 0: 2: 0) ...`sudo lshw -c video
, строка для «конфигурации» говорит «latency = 0» и нигде нет записи для драйвера. Я несколько раз успешно переустанавливал драйверы Intel с перезагружениями между ними, и, несмотря ни на что, lshw не показывает никакой информации о драйверах.Вы можете использовать следующую команду, чтобы увидеть текущий используемый драйвер ядра vga:
Пример вывода для графической карты ATI / AMD:
если используется драйвер Radeon с открытым исходным кодом :
если используется проприетарный драйвер Fglrx :
Полный вывод с
lspci -nnk | grep -i vga -A3
Доступные модули ядра вы можете увидеть с помощью
lspci -nnk | grep -i vga -A3 | grep 'Kernel modules'
:Примечание: это работает не во всех случаях!
Для адаптера дисплея SiGA 65x / M650 / 740 PCI / AGP VGA отсутствует строка «Используется драйвер ядра»:
и доступный
sisfb
модуль ядра не является загруженным драйвером, посколькуlsmod | grep sisfb
не имеет выходных данных (sisfb
занесен в черный список). В этом случае такжеsudo lshw -c video | grep Konfiguration
не работает. Выход:без какой-либо информации о драйвере.
источник
in use
i915 и nouveau? Как мне узнать, какой из них используется X?lspci | grep
получили меня прямо там.lshw
Предложенный Lekensteyn, в то время как работает на убунту , не удалось обнаружить имя файла модуля на Lubuntu .Я пробовал много способов без успеха, но это сработало на меня (Ubuntu 12.10):
Одна причина в том, что у меня есть карта Nvidia Optimus, и это усложняет ситуацию, поэтому я добавил ее
optirun
перед командой.источник
glxinfo|egrep "OpenGL vendor|OpenGL renderer*"
см . Я считаю, чтоunity_support_test --print
запускает команду OpenGL на серверной части.Лучшая информация, которую я видел до сих пор, в
nouveau
вики. Он также может помочь с картами не-nvidia: https://nouveau.freedesktop.org/wiki/Optimus/Это
xrandr --listproviders
и естьsudo cat /sys/kernel/debug/vgaswitcheroo/switch
. Много другой полезной информации о том, как управлять питанием, выходами и разгрузкой и т. Д.источник
Найдите строку, начинающуюся с «Driver:». Возможно, вам придется сначала установить пакет hwinfo.
источник
Откройте терминал и введите:
Это небольшая удобная программа, которая может рассказать вам все, что вам нужно знать о вашем ПК.
источник