'echo DIS > / sys / kernel / debug / vgaswitcheroo / switch 'не работает

Я не могу использовать 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. В чем дело?

2
задан 28 January 2012 в 12:58

2 ответа

Ваше изменение работает, но, скорее всего, оно отложено. Для внесения изменений вы должны выйти и заново войти в систему. Это потому, что изменение применяется после выхода из X.

Когда в Ubuntu использовался менеджер рабочего стола Gnome, была команда gnome-session-logout, которая сделает это за вас. Я не уверен, как выйти и заново войти в Unity, что у вас, скорее всего, есть.

0
ответ дан 28 January 2012 в 12:58

Во-первых, вам нужно запустить команду от имени пользователя root.

Во-вторых, вы не можете перенаправить вывод при использовании sudo.

Итак ..

1)

sudo bash -c 'echo DIS > /sys/kernel/debug/vgaswitcheroo/switch'

2) Используйте тройник

echo 'DIS' | sudo tee /sys/kernel/debug/vgaswitcheroo/switch
0
ответ дан 28 January 2012 в 12:58

Другие вопросы по тегам:

Похожие вопросы: