HybridGraphics vga_switcheroo переключиться на Intel при загрузке

Как я могу это сделать?

Я следил за этим https://help.ubuntu.com/community/HybridGraphics но это не сработало

Я получаю сообщение об ошибке при загрузке, что / sys / kernel / debug / vgaswitcheroo / switch не существует, поэтому проблема заключается в том, что / sys / kernel / debug не существует, когда обрабатываются параметры grub и он создается после обработки параметра grub.

Пока что я сделал альтернативный метод, который работает. В rc.local я предоставил полный доступ своему пользователю к / sys / kernel / debug, а затем к / sys / kernel / debug / vgaswitcheroo / switch, а затем я сделал простой скрипт для переключения графики на intel и поместил его в ~./confif/autostart. Сценарий выполняется каждый раз, когда я вхожу в гном. Он работает, однако было бы неплохо, если бы он работал при загрузке, как описано на этой странице help.ubuntu.com.

Есть идеи?

Спасибо

1 ответ

Команды в rc.local выполняются каждый раз, когда загружается ваш компьютер.

Так что вам просто нужно добавить команды, которые отключают дискретный адаптер, прямо перед тем, как вы закроете файл vgaswitcheroo/switch

Я отключаю адаптер Radeon каждый раз, когда загружаюсь. Мой rc.local очень прост:

# [...]
# By default this script does nothing.

# turn off the discrete video adapter
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

exit 0

Я не беспокоюсь ни о каких других сценариях, но если вы это сделаете, они все равно должны работать нормально. Просто отключите echo перед chown или любым другим пользовательским скриптом.

В Ubuntu гибернация отключена по умолчанию, но учтите, что если вы ее включите, у этого метода не будет шансов на запуск, когда вы выйдете из режима гибернации (не спите), поэтому оба адаптера будут включены.

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