Как запустить программу, используя карту Nvidia с bbswitch?
У меня есть видеокарта Nvidia, работающая с драйверами Nouveau, которую я отключаю (при загрузке), используя bbswitch в Ubuntu 12.04.
Шмель всегда держал карту включенной, поэтому я удалил ее и установил модуль bbswitch, загрузив исходный код и скомпилировав его, в соответствии с приведенными здесь инструкциями.
Как я могу убедиться, что такая программа, как игра, запускается с использованием карты 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
Сделайте свое исследование перед установкой и использованием, если вы новичок:)