В Ubuntu 10.10 и выше vgaswitchheroo уже включен, поэтому вам не нужны дополнительные настройки. И /sys/kernel/debug уже установлен, однако вам нужны права root для чтения содержимого /sys/kernel/debug, поэтому использование sudo su должно работать.
Если переключатель еще нет, запустите lspci | grep VGA и убедитесь, что выводятся обе карты. Если у вас отсутствует параметр BIOS, может быть причиной, поэтому проверьте это.
Пример консоли:
sergio@Sergio-L:~$ ls /sys/kernel/debug/vgaswitcheroo
ls: impossível aceder a /sys/kernel/debug/vgaswitcheroo: Permissão negada
sergio@Sergio-L:~$ sudo su
[sudo] password for sergio:
root@Sergio-L:/home/sergio#
root@Sergio-L:/home/sergio# ls /sys/kernel/debug/vgaswitcheroo/
switch
root@Sergio-L:/home/sergio#
Если вы не используете драйвер Radeon с открытым исходным кодом (или драйвер nouveau в случае оборудования nvidia), не будет файла /sys/kernel/debug/vgaswitcheroo/switch. (игнорируя такие хаки, как asus-switcheroo и byo-switcheroo). Отключение KMS («modeset = 0») также отключает эту функцию.
Даже если файл существует, он не может быть надежно использован, когда после этого будут загружены проприетарные драйверы (fglrx, nvidia). При попытке записать команды на него могут возникнуть блокировки. Для vga_switcheroo на оборудовании NVIDIA см. Также раздел Как включить vga switcheroo на Asus U41S ?. Для аппаратного обеспечения NVIDIA Optimus в целом см. «Является ли NVIDIA GeForce с технологией Optimus, поддерживаемой Ubuntu»
Ответ в моем случае был похоронен выше в комментарии: на моем ноутбуке HP под названием «HybridGraphics» есть опция BIOS, и она была установлена на «AUTO». Это, по-видимому, недостаточно, и нужно установить его в «ENABLE».