Узнать какой видеодрайвер используется linux

Обновлено: 30.06.2024

Моя загрузка ЦП высока, когда я выполняю тривиальные вещи, такие как прокрутка файла PDF. Поэтому я думаю, что мой видеодрайвер установлен неправильно.

Я хочу подтвердить это, проверив информацию о моем установленном видеодрайвере, например, если установлен драйвер и какая у него версия. Тогда я мог бы решить, стоит ли устанавливать новый, если он не обновлен.

В Windows я мог бы использовать диспетчер устройств, как это сделать в Ubuntu Linux? Я не ожидаю решения с графическим интерфейсом для этого. Командная строка будет достаточно хороша.

Я использую эту команду, чтобы увидеть, что сейчас использует Xorg:

Самый простой способ - запустить

Эта команда покажет все видеоустройства PCI и модули ядра, установленные и используемые.

Только VGA недостаточно, потому что мобильные адаптеры Nvidia показаны как 3D , а некоторые адаптеры AMD показаны как Display .

В Linux есть две части для видеодрайвера, часть ядра и часть X-сервера.

  1. Давайте сначала определим ваше оборудование. Набрав в терминале lspci | grep VGA , вы должны увидеть строку с описанием вашей графической карты (даже если она вообще не настроена).
  2. Давайте проверим, правильно ли загружен драйвер ядра find /dev -group video .
  3. Давайте проверим, правильно ли загружен драйвер X glxinfo | grep -i vendor .

Если вам нужна дополнительная помощь, я хотел бы получить результаты следующих команд: ( Помните, никогда не доверяйте командной строке, которую люди просят вас выполнить, не зная, что она делает. )

Вот более простое решение, использующее графический интерфейс вместо командной строки. на рабочем столе Ubuntu выберите:

Системные настройки > Программное обеспечение и обновления (внизу) -> Другие драйверы (наиболее правые вкладка).

По крайней мере для драйверов nvidia я обычно использую следующую команду в терминале:

, которая выдаст что-то похожее на следующее:

Я использую 64-битную Ubuntu 10.04 здесь. Вот что я обнаружил:

lspci даст вам список найденных устройств. Обычно видеокарта указана как «VGA контроллер» или что-то подобное, в моей системе написано:

Если вам необходимо выяснить конкретное местоположение файла драйвера и версию X.org, попробуйте [ 115] cat /var/log/Xorg.0.log и найдите строку, которая говорит что-то вроде LoadModule "'Драйвер в разделе Device of xorg.conf' , в моем случае: [ 119]

Это должно работать с любой подобной Unix операционной системой.

Сначала для списка всех устройств PCI работайте:

-nn флаг говорит lspci показывать поставщика PCI и устройство кодирует и как числа и как имена.

Здесь в моем случае это:

Наконец выполненный

sudo и -vvv сделайте это более подробным, и помогает отобразить все, что это может проанализировать. -d для устройства в формате [<vendor>]:[<device>]

Заключительная команда перечислит все возможные возможности и используемый драйвер ядра.

Если запустить X -configure, в xorg.conf прописывается fbdev, но с ним иксы не стартуют.

У меня Ivy Bridge HD 4000.


Загляни в /var/log/Xorg.0.log, посмотри вывод glxinfo.

Ну так и используется xf86-video-intel.

Ну так и используется xf86-video-intel.

Ядро 2.6, там вроде нет такого драйвера?



Это юзерспейсный, ядерный - i915, он есть в 2.6.


Я не помню точно начиная с какого ядра включили поддержку Ivy Bridge, но точно сильно позже ядра 3.0


Там должна быть строчка

Там должна быть строчка
Kernel driver in use:

Вот именно, что нету ее.


Разве нововведения в i915 не бэкпортируют?


Его и не должно быть. Ага и с выходом за одно…

Да и ось, версию ядра, иксов, pciutils да и все остальное я ща додумаю за тебя.

pciutils нет такой команды Что нужно еще?


Это пакет, а не команда.


Тебе посоветовали посмотреть в /var/log/Xorg.0.log, почему ты этого ещё не сделал?

Тебе посоветовали посмотреть в /var/log/Xorg.0.log, почему ты этого ещё не сделал?

Что конкретно в нем нужно смотреть?


Толку-то, у него ядро вышло за 2.5 года до Ivy.


redgremlin ★★★★★ ( 01.10.12 18:14:34 )
Последнее исправление: redgremlin 01.10.12 18:15:10 (всего исправлений: 2)

Ты ведь под рутом смотришь?

Кстати, glxinfo может намекнуть на это дело.

Или лог старта иксов


Пакета такого нет, команды нет.

Телепата в палату, срочно!

Прям весь лог сюда вывалить?

Лол. Посмотри в пакетном менеджере версию установленного пакета, в первом посту написано какого.

Посмотри в пакетном менеджере версию установленного пакета, в первом посту написано какого.

Пля. Умников в тред набежала толпа, а толку нету. glxinfo пакета нет xf86-video-intel пакета нет


apt-get install mesa-progs

Нет такого пакета.


apt-get install mesa-utils


Ну значит обычный vesa. Наверное.

Странно. Я ставил ядро 3.2, под ним lspci -k сознался в использовании драйвера i915. Так под i915 графика тормозила сильнее, чем под этим обычным vesa (если это он).


Так под i915 графика тормозила сильнее

i915 - это драйвер пространства ядра для прямой работы с железкой, сам он графикой не занимается. Графикой занимается драйвер иксов (xserver-xorg-video-intel), его тоже нужно тянуть из бэкпортов (если, конечно, он там вообще есть нужной версии).

redgremlin ★★★★★ ( 01.10.12 20:03:13 )
Последнее исправление: redgremlin 01.10.12 20:04:08 (всего исправлений: 2)

Можно поискать установленные пакеты со словами video intel xorg xserver, а уж из найденного по описанию разобраться, что к чему и какой версии.

Если дебиан, то для новичка лучше synaptic'а ничего не придумано.


Ну установи mesa-demos, или как там в ваших убунтах

Mesa -> Нет провайдера opengl -> графикой рулит vesa или ещё чего похуже


Пля. Умников в тред набежала толпа, а толку нету.


Растущая популярность Linux и основанных на нём игровых платформ, таких как Steam, увеличивает количество выпущенных для него игр с каждым годом. Если вы геймер, то скорее всего уделяете много внимания производительности видеокарты в системе. Многие из вас, наверное, готовы выложить несколько тысяч рублей за хорошую видеокарту, чтобы добиться максимальной производительности.

В этой инструкции я расскажу, как посмотреть информацию о видеокарте и видеодрайвере в системе Linux.

Способ первый

Этот способ основан на определении видеокарты с помощью консольной утилиты lspci, которая позволяет увидеть все PCI-устройства.

Перед использованием lspci нужно обновить список доступных PCI-устройств:

Теперь используйте следующую команду, чтобы узнать производителя и название видеокарты:

После того как вы узнаете PCI-порт видеокарты, например 01:00.0, можно получить о ней более подробную информацию:

Здесь мы видим, что в видеокарте доступно 128 Мб оперативной памяти.

Способ второй

Следующий способ узнать информацию о видеокарте - использовать утилиту lshw.

Метод третий

Также можно посмотреть информацию о видеокарте в программе Hardinfo. Для установки Hardinfo в Debian, Ubuntu, Linux Mint используйте:

Для установки в RedHalt и CentOS используйте пакетный менеджер Yum. Также вам необходимо будет добавить репозиторий RPMforge.

Запустить установленную программу можно, выполнив:

Откройте "Devices" -> "PCI Devices" -> "VGA compatible controller", чтобы посмотреть данные о видеокарте:


Узнаём видеодрайвер

Чтобы узнать название используемого видеодрайвера, можно запустить lshw:

Имя драйвера находится после строчки display=, например nvidia, детальную информацию можно посмотреть командой:


В каждом стационарном (настольном) компьютере, ноутбуке или нетбуке есть видеокарта. Основной ее задачей является обработка и вывод изображения на монитор, т.е. всё то, что мы видим на экране компьютера.

Для нормальной работы видеокарты с операционной системой нужен драйвер. Операционная система обычно содержит стандартный драйвер. Его основной задачей является обеспечение вывода картинки на дисплей. Чтобы задействовать все возможности видеокарты (особенно это нужно, когда вы играете в компьютерные игры), необходимо установить дополнительные драйверы для видеокарт Nvidia/AMD.

1. Определение видеокарты.
Поскольку видеокарты бывают разные, то и драйверы для них нужны разные. Поэтому нужно сначала определить какая у вас установлена видеокарта.

Для определения видеокарты выполните в терминале следующую команду:

В моём случае видеокарта в терминале определилась, как NVIDIA GeForce GT 610 (у вас, естественно, должна определиться своя):


Ядро Linux, на котором работает система Ubuntu и её производные, такие как Kubuntu, Lubuntu, Xubuntu, Linux Mint и пр., автоматически определяет для данной видеокарты несколько уже предустановленных драйверов.

Примечание. Для видеокарт NVIDIA создан репозиторий для установки новейших драйверов. Если вы обладатель компьютера с видеокартой NVIDIA, подключите данный репозиторий и обновите пакетную базу дистрибутива следующими командами:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

2. Определение драйвера.
Следующим шагом будет определение предустановленных в системе драйверов, доступных для установки, выполнением этой команды:


Как видно на снимке, после выполнения команды, терминал выдал информацию с перечнем предустановленных драйверов, которые можно установить и задействовать в вашей системе для того чтобы использовать все возможности видеокарты.

3. Установка драйвера.
В моём случае терминал рекомендовал для моей видеокарты свободный драйвер nvidia-361 (у вас может быть другой). Теперь остаётся установить выбранный драйвер, составив и выполнив следующую команду:

Примечание. Скопируйте из терминала и измените а команде название своего драйвера (выделено красным).


4. И последнее. По окончании установки драйвера необходимо презагрузить компьютер, для того чтобы задействовать новый драйвер для вашей видеокарты.

После нового входа в систему, вы можете проверить версию драйвера, на котором работает ваша видеокарта, следующей командой:


Вот и всё. Надеюсь данная статья была для вас полезной в познавательном и практическом плане в работе с терминалом.

Читайте также: