Я не могу использовать echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
для переключения на дискретную карту ATI. После запуска команды cat /sys/kernel/debug/vgaswitcheroo/switch
по-прежнему выдает:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
Я использую Ubuntu 11.10 amd64 arch в Lenovo Thinkpad W500. В чем дело?
Ваше изменение работает, но, скорее всего, оно отложено. Для внесения изменений вы должны выйти и заново войти в систему. Это потому, что изменение применяется после выхода из X.
Когда в Ubuntu использовался менеджер рабочего стола Gnome, была команда gnome-session-logout, которая сделает это за вас. Я не уверен, как выйти и заново войти в Unity, что у вас, скорее всего, есть.
Во-первых, вам нужно запустить команду от имени пользователя root.
Во-вторых, вы не можете перенаправить вывод при использовании sudo.
Итак ..
1)
sudo bash -c 'echo DIS > /sys/kernel/debug/vgaswitcheroo/switch'
2) Используйте тройник
echo 'DIS' | sudo tee /sys/kernel/debug/vgaswitcheroo/switch