Как стать автором
Обновить

Отключение дискретной видеокарты в Ubuntu на примере Acer Timeline 3810TG

Время на прочтение 2 мин
Количество просмотров 9.7K
Доброго всем времени суток!
Недавно зайдя на Хабр обнаружил целых два обзора ноутбуков Acer Timeline. Сам я являюсь счастливым обладателем 13.3" модели из этой линейки, что и побудило меня развить эту тему. Дело в том что для работы мне удобнее использовать Ubuntu, которую я и установил на второй день после покупки ноутбука. Ранее я имел дело с убунтой на моем Acer aspire one, на котором у меня абсолютно все заработало «из коробки». В данном же случае все было не столь радужно.

Суть проблемы


Сразу скажу, что о заявленных восьми часах работы пришлось забыть, потому как во многом это время работы достигается программными средствами Windows 7. Работать больше трёх с половиной часов он у меня отказался. Но тут меня насторожила температура корпуса. В Ubuntu ноутбук разогревался раза в два, а то и три больше чем в Windows. После некоторых поисков причины, я обнаружил, что Ubuntu не умеет ни переключать видеокарты «на ходу», ни отключать одну из них. Т.е. обе видеокарты встроенные в эти ноутбуки (и еще множество ноутбуков с двумя видеокартами) будут включены одновременно, потребляя огромное количество энергии впустую. Так как играть в игры под убунтой я не собирался, я решил убрать из системы ненужную видеокарту от ATI. Почитав соответствующие форумы я обнаружил скрипт 'lenovo_acpi', написанный для Lenovo ноутбуков c подобной проблемой. Этот скрипт без единой модификации решил мою проблему, а значит может пригодиться и другим владельцам Timeline-ов.

Перейдем к установке


Для начала нужно скачать rpm пакет по этой ссылке. Чтобы использовать его в Ubuntu, необходимо установить dkms и alien. Устанавливаем:

sudo apt-get install dkms alien

Затем в директории с предварительно скачанным пакетом выполняем следующие команды:

sudo alien --script lenovo_acpi-0.1.0-1DKMS.noarch.rpm
sudo dpkg -i lenovo-acpi_0.1.0-2_all.deb


Проверить модуль можно так:

sudo modprobe lenovo_acpi

Если Вы хотите чтобы модуль загружался каждый раз при запуске системы, просто добавьте 'lenovo_acpi' без кавычек с новой строки в /etc/modules.
Стоит также упомянуть, что в настройках BIOS должен быть установлен режим работы графики «Switchable», а также замечу, что данный метод был проверен лично мною лишь на Ubuntu 10.04.

Послесловие


После установки этого модуля powertop начал показывать более приятные цифры — около 5 часов работы с включенным wi-fi в энергосберегающем режиме. Существуют и другие методы экономии энергии батареи, о которых Вы можете почитать в этой теме на убунтуфоруме.
Надеюсь что эта статья окажется полезной. Также хотелось бы выразить благодарность тов. loll31 который собрал данный пакет для более простой установки под Ubuntu.
Теги:
Хабы:
+21
Комментарии 30
Комментарии Комментарии 30

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн