Как использовать Intel HD Graphics для обычного использования на настольном компьютере, просто используя мой NVIDIA GPU для обучения DNN
[Фон]
Я использую Ubuntu 12.04, мой компьютер содержит NVIDIA Quadro K4100M и Intel HD Graphics.
[Сценарий использования]
Мои сценарии использования включают в себя обучение глубоким нейронным сетям, для которых требуется графический процессор NVIDIA, а когда нет, то использование компьютера для разработки и просмотра веб-страниц.
[Основной вопрос]
Я хотел бы использовать Intel HD Graphics только для настольных ПК, чтобы сократить громкий вентилятор и потреблять много энергии. Пока просто резервирую ГПУ для обучения DNN. Как мне этого добиться?
[О связанных настройках и вопросах]
Я настроил это на машине с Windows, и с помощью панели управления NVIDIA я могу легко переключаться между графическими режимами для рабочего стола. Но я не могу найти ничего подобного в Ubuntu. Я вижу, что люди упоминали что-то об обновлениях Bios, но, кажется, это означает, что вы выбираете тот, к которому у вас нет доступа, несмотря ни на что.
1 ответ
Вы можете установить основной индикатор, и он позволяет переключаться вручную без пароля. Более подробную информацию можно найти здесь. Это работает с рабочим столом Unity, но вам потребуется nvidia-331 или выше.
Откройте терминал и введите следующие команды по одной для установки:
sudo apt-get update
sudo apt-get install gdebi nvidia-prime nvidia-331 nvidia-settings python-appindicator
wget http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/prime-indicator/prime-indicator_0.1-1+git20140109~webupd8~0_all.deb
sudo gdebi prime-indicator_0.1-1+git20140109~webupd8~0_all.deb
ОБНОВЛЕНИЕ: НОВЫЕ ИНСТРУКЦИИ
очистите nvidia-331 и главный индикатор с помощью этой команды:
sudo apt-get purge nvidia-331 prime-indicator
Переустановите старые драйверы (340 cuda и т. Д.) И перезагрузите систему, используя предпочитаемые драйверы.
Теперь установите git, если он еще не установлен в вашей системе, с помощью этой команды:
sudo apt-get install git
Затем клонируйте исходный код и установите главный индикатор из источника с помощью следующих команд (также убедитесь, что ваш брандмауэр открыт для git, я считаю, что это порт:9418):
git clone https://github.com/beidl/prime-indicator.git
cd prime-indicator
chmod a+x setup.sh
sudo ./setup.sh
Вы можете выбрать y, чтобы индикатор запускался автоматически или, если он не отображается сразу на панели Unity вверху, выполните следующую команду, чтобы запустить его (перезагрузка не требуется):
nohup prime-indicator
Теперь вы можете закрыть терминал.