Как узнать, какая видеокарта на моем компьютере с поддержкой Optimus используется?

11

Я использую Ubuntu 12.04.1 LTS на своем ноутбуке с поддержкой Optimus Asus K55v. Это означает, что он имеет две видеокарты; интегрированный процессор Intel (1 ГБ общей памяти) и дискретный Nvidia Geforce 610M. В связи с этим у меня есть несколько связанных вопросов:

  1. Как я могу узнать, использует ли моя система графическую карту вообще, и если да, то сколько?
  2. Как определить, установлены драйверы графики Intel или нет?
  3. Я попытался загрузить драйверы с официального сайта Nvidia , но он не установился. Откуда мне взять драйвера для Nvidia?
  4. Как наилучшим образом использовать видеокарту Nvidia (т.е. в каких приложениях)?
Акс
источник

Ответы:

3

Вы должны использовать менеджер пакетов для установки драйверов Nvidia, потому что, когда происходит обновление, становится проще обновить ядро ​​и сохранить драйвер nvidia или даже автоматически получать обновления драйвера nvidia.

Если у вас установлен другой драйвер nvidia, вам нужно будет удалить его вручную. По крайней мере, по моему опыту, это самый успешный метод. Эти детали описаны в файле read me, который поставляется вместе с драйвером.

Если вы хотите использовать протестированные драйверы, которые хорошо работают в Ubuntu, выполните эту команду

sudo apt-get install nvidia-current-updates

Это должно сделать это. Если он работает успешно, у вас должна быть панель управления Nvidia, которую вы можете найти в тире.

Он должен сообщить вам температуру вашей системы NVIDIA и другие факты о вашей карте.

надеюсь это поможет.

Годдард
источник
7

Команда glxinfoпоказывает, какой видеоадаптер используется для графики OpenGL. Найдите строку, похожую на следующую:

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

Вышеуказанное отображается на моем ноутбуке, хотя на нем установлен дискретный графический процессор Nvidia Optimus. Это означает, что он все еще использует встроенный графический процессор Intel для 3D-графики.

После настройки шмеля я запускаю optirun glxinfoи вижу, что система теперь использует графический процессор Nvidia, но только при выполнении команд с optirun:

OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

В конце концов я обнаружил, что выполняет Nvidia GPU на самом деле хуже , через шмель , чем с integraded Intel GPU включен с DRI_PRIME=1установкой. Я попытаюсь снова, когда / если будет лучшее решение в будущем.

щелчок
источник
1
Это очень хорошо отвечает на его главный вопрос. +1! Производительность графических процессоров Nvidia завышена, а Intel Ivy Bridge HD Graphics недооценена. Я не понимаю, почему производители делают Optimus с недорогим графическим процессором Nvidia ...
gertvdijk
1
Обратите внимание, что glxinfoне устанавливается по умолчанию; вам нужно установить, mesa-utilsчтобы получить его.
Бурхан Халид
3

Одна команда

lspci 

который производит, помимо прочего, например, в моей системе:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

аналогичным инструментом является lshw (список оборудования):

sudo lshw -class display

В Xfce есть запись в меню настроек, «дополнительный драйвер», где вы можете посмотреть, установлен ли и активен ли драйвер, такой как драйвер Nvidia, и где вы можете найти такой драйвер. Название меню может отличаться в вашей системе.

неизвестный пользователь
источник
Я не думаю, что lshw позволяет узнать, какая карта используется. lshw showr, какие карты доступны
sangorys