Как запустить программу, используя карту Nvidia с bbswitch?

У меня есть видеокарта Nvidia, работающая с драйверами Nouveau, которую я отключаю (при загрузке), используя bbswitch в Ubuntu 12.04.

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

https://wenlong.wordpress.com/2012/05/01/disable-the-nvidia-discrete-graphic-card-in-a-nvidia-optimus-laptop/

Как я могу убедиться, что такая программа, как игра, запускается с использованием карты Nvidia? У меня нет проблем с включением или выключением карты с помощью терминала.

1 ответ

Опытным путем я обнаружил, что только демон bbswitch может включать только питание карты. Драйвер не загружен и карта не работает. Установка шмеля это решение. Если удаление bbswitch вручную не работает (с помощью purge bbswitch-dkms) шмель удалит его автоматически.

Другие вещи, которые я обнаружил на собственном опыте: иногда шмель может не установить себя должным образом или не может автоматически отключить выделенную карту, в этом случае очистить шмеля и переустановить.

Предполагается, что запуск шмеля с primus даст лучшую производительность, чем по умолчанию virtualgl. Primus входит в комплект поставки шмеля 3.1 и выше на момент написания, поэтому нет необходимости устанавливать primus вручную.

Если команда

primusrun <<APPLICATION NAME>>

не работает, используйте

optirun -b primus <<APPLICATION NAME>>

Полезные ссылки:

http://www.webupd8.org/2013/02/bumblebee-31-released-with-primus.html

http://techies.ncsu.edu/wiki/bumblebee

Сделайте свое исследование перед установкой и использованием, если вы новичок:)

Другие вопросы по тегам