Как исправить высокое энергопотребление на ноутбуке с гибридной графикой

У меня есть гибридный ноутбук Radeon 6600M / Intel, и я установил Ubuntu beta 2, надеясь, что я получу лучшее время автономной работы, но мне все еще кажется, что он потребляет много энергии.

С radeon в черном списке, я все еще получаю ~ 23 Вт потребляемой мощности. Я получаю ~ 5 часов в Windows по сравнению с < 2 часами в Ubuntu. Что я могу сделать, чтобы уменьшить энергопотребление?

2
задан 6 April 2013 в 20:51

2 ответа

Чтобы сделать его «постоянным», установите строку (ы) rc.local, чтобы организовать его при каждом запуске. (Это на самом деле не является постоянным, но пользователю это покажется так).

Этот сайт дает некоторые советы: https://help.ubuntu.com/community/HybridGraphics

Чтобы иметь постоянные права на запись в файл переключателя, добавьте следующую строку, заменив USERNAME с вашим именем пользователя, на /etc/init.d/rc.local:

chown USERNAME / sys / kernel / debug / vgaswitcheroo / switch

Теперь, на какой бы карте вы ни находились используйте и вкл / выкл, просто добавьте еще одну строку, которая следует соглашению для vgaswitcheroo, как показано на этой странице.

echo ON> / sys / kernel / debug / vgaswitcheroo / switch

Включает графический процессор, который отключен (в данный момент не управляет выходами), но не переключает выходы.

echo IGD> / sys / kernel / debug / vgaswitcheroo / switch

Соединяет интегрированную графику с выходами.

echo DIS> / sys / kernel / debug / vgaswitcheroo / switch

Соединяет дискретную графику с выходами.

echo OFF> / sys / kernel / debug / vgaswitcheroo / switch

Отключает видеокарту, которая в данный момент отключена.

Есть также несколько опций, которые полезны в сеансе X-Windows:

echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch

Очередь переключателя в встроенная графика должна появиться при следующем перезапуске X-сервера.

echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch

Поставляет в очередь переключение на дискретную графику, которое происходит при следующем перезапуске X-сервера.

cat / sys / kernel / debug / vgaswitcheroo / switch

Позволяет проверить текущее состояние гибридной графики. Как правило, выводятся две строки: одна должна указывать «Pwr», а другая - «Выкл».

NB. Сценарий с графическим интерфейсом на этой странице, написанный Роберто Мартинесом, может работать или не работать по многим причинам. YMMV, так что будьте готовы попробовать и посмотреть, если вы этого хотите. [+1121]

0
ответ дан 6 April 2013 в 20:51

В гибридной системе Intel / AMD внесение в черный список radeon фактически не отключает дискретную карту Radeon; он будет в состоянии пониженной мощности, потому что ничего не делает, но не выключится.

Чтобы действительно отключить карту, вам нужно загрузить и intel, и radeon, чтобы инициализировать инфраструктуру vgaswitcheroo, и затем вы можете запустить

echo OFF | sudo tee /sys/kernel/debug/vgaswitcheroo/switch

, который отключит любые графические процессоры, которые vgaswitcheroo считает неиспользованными; в этом случае это будет ваш Radeon. Вам нужно будет делать это при каждой загрузке; это не является постоянным при перезагрузках.

0
ответ дан 6 April 2013 в 20:51

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

Похожие вопросы: