Vgaswitcheroo
Vgaswitcheroo- инструмент для переключения видеокарт AMD, работающих на открытых драйверах (в дистрибьютивах Роса испульзуются по-умолчанию). Если в вашем ноутбуке установлены несколько видеокарт AMD, то вы, используя vgaswitcheroo, можете отключить не используемую видеокарту.
Всё ниже описанное относится к ядрам до 3.13, начиная с ядра 3.13 видеокарты переключаются автоматически, дискретная видеокарта включается по необходимости.
ИСПОЛЬЗОВАНИЕ
Для начала узнаем какие у вас есть видеокарты:
lspci | grep VGA
В ответ поучим примерно такое:
[rosa@localhost ~]$ lspci | grep VGA 00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Trinity [Radeon HD 7520G] 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Thames XT/GL [Radeon HD 7600M Series]
Узнаем какая видеокарта активна:
[rosa@localhost ~]$ cat /sys/kernel/debug/vgaswitcheroo/switch 0:IGD:+:Pwr:0000:00:01.0 1:DIS: :Pwr:0000:01:00.0
Активная видеокарта будет отмечена знаком "+", IGD означает интегрированная видеокарта, а DIS дискретная, PWR означает видеокарта подключена, и потребляет энергию.
Чтобы обесточить неспользуемую карту введите:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Чтобы отключалась при загрузке добавьте эту строчку в /etc/rc.local .
Если нужно включить видеокарту, то сначала подаем на неё питание, а затем переключаем на нужную:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
DIS нужно заменить на IGD если переключаетесь на интегрированную видеокарту. Ну и в завершение отключить не используемую карту, как было написано выше.