Як я можу побачити, яка відеокарта на моєму апараті Optimus використовується?


11

Я використовую Ubuntu 12.04.1 LTS на своєму ноутбуку Asus K55v з підтримкою Optimus. Це означає, що в ньому є дві відеокарти; інтегрований Intel One (1 Гб загальної пам’яті) та дискретний Nvidia Geforce 610M. З цього приводу у мене є кілька пов'язаних питань:

  1. Як я можу зрозуміти, чи моя система взагалі використовує графічну карту, і якщо так, то скільки?
  2. Як визначити, встановлені чи ні драйвери графіки Intel?
  3. Я спробував завантажити драйвери з офіційного веб-сайту Nvidia , але він не встановився. Звідки мені взяти драйвери для Nvidia?
  4. Як я можу найкраще використовувати відеокарту Nvidia (тобто в яких програмах)?

Відповіді:


3

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

Якщо інший драйвер nvidia встановлений, вам потрібно буде видалити його вручну. Принаймні, з мого досвіду, це найуспішніший метод. Ці деталі викладені у файлі прочитаного мене, який постачався з драйвером.

Якщо ви хочете використовувати перевірені драйвери, які добре працюють під 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 реально гірше працює через джмеля, ніж із вбудованим процесором Intel, увімкнутим 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.