3

У меня проблемы с ноутбуком Sony Vaio SVE1511W1e. У него ATI Radeon, а у i5 IGP (i5 2450m).

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

Проблема в том, что мой BIOS не позволяет мне сделать это. Но я считаю, что можно деактивировать GPU «программно». Я использую Debian Wheezy на ядре AMD64 3.2.0.4.

Первая проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю lspci, мой IGP не появляется. Может ли это быть из-за отсутствия модуля ядра? (Я выбрал целевую установку).

Каковы решения для деактивации графического процессора и использования IGP в системе Linux, такой как debian?

1 ответ1

1

vga_switcheroo

Как и предполагалось, одним из способов является использование vga_switcheroo. Если у вас его нет в качестве модуля, попробуйте установить linux-firmware-nonfree и также проверить его с помощью debugfs.

С загрузкой vga_switcheroo от имени пользователя root проверьте состояние дискретного графического процессора:

cat /sys/kernel/debug/vgaswitcheroo/switch

а затем попробуйте отключить его:

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

Если этот метод не работает, вы можете попытаться использовать acpi_call для отключения вашей дискретной видеокарты.

acpi_call

Этот пакет отсутствует в репозитории debian wheezy, поэтому вы должны скомпилировать его самостоятельно

Попробуйте следовать этому сообщению в блоге и использовать скрипт test_off, чтобы попробовать все доступные методы и посмотреть, работает ли он.

Посмотрите также на страницу ArchWiki, большая часть информации будет работать и для Debian.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .