LINUX.ORG.RU

Переключение ATI видеокарт с xf86-video-ati

 , ,


0

1

Здравствуйте, у меня есть ноутбук HP Pavilion dv6-6c05er с двумя видеокартами (встроенной в amd a8 и дискретной). Как мне с помощью свободных драйверов переключиться на встроенную графику?

P.S. Заранее благодарен P.P.S catalyst не предлагать, т.к. он не поддерживает xorg=>1.14


Ответ на: комментарий от vanzef

В консоли вводишь su, потом пароль, потом туда же вставляешь то, что я написал выше. Это вроде как отключает неиспользуемую видеокарту, у меня таковой является дискретная. Если нужного эффекта не добьешься, попробуй вместо OFF написать IGD, если опять не получится, то — DIGD и рестарт иксов.

Кстати, проверить, какая видеокарта работает в данный момент можно командой

cat /sys/kernel/debug/vgaswitcheroo/switch

Напротив используемой будет стоять +, если не ошибаюсь.

emissar ★★ ()
Последнее исправление: emissar (всего исправлений: 1)

т.к. он не поддерживает xorg=>1.14

А использовать старые иксы религия не позволяет?

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

Я б с радостью, но свежая система + проблемы с зависемостями при использовании xorg113 делают своё дело

vanzef ()
Ответ на: комментарий от emissar

А чтобы она сразу была выключена надо скрипт писать? (А то при старте всё равно она включена)

vanzef ()

А каталист умеет переключать видеокарты? 0о

CAPA ()
Ответ на: комментарий от green_turtle

Там в описании amd/intel, могу предположить что придется из-за идентификатора.

Linuxman ()
Ответ на: комментарий от Linuxman

Если амд/амд также основано на vgaswitcheroo, то я думаю править ничего не нужно будет. Там же всё решает значение в файле switch: если OFF - то дискретка будет выключена.

Сам модуль пакета просто запускает скрипты. Вот старт:

#! /bin/sh
modprobe radeon
i=1
while [ ! -e /sys/kernel/debug/vgaswitcheroo/switch ]
do
    sleep 1
    i=$(( $i + 1 ))
    if [ "$i" -eq "10" ] 
    then 
	exit ;
    fi
done

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

Вот стоп:

#! /bin/sh
echo ON > /sys/kernel/debug/vgaswitcheroo/switch

green_turtle ()
Ответ на: комментарий от green_turtle

Может быть, я просто не помню, отличаются ли идентификаторы у интеграшки интел и амд.

Linuxman ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.