Я имею, включают switcheroo в конфигурации ядра. Почему там не/sys/kernel/debug/vgaswitcheroo/switch?
Linux ubuntu-raid-w500 2.6.38-10-универсальный # SMP с 46 Ubuntu вторник 28 июня 15:07:17 GNU/Linux UTC 2011 x86_64 x86_64 x86_64
Мой компьютер является Thinkpad W500. Одна видеокарта является Мобильностью ATI FireGL V5700 (512 МБ). Другим является Акселератор Intel Graphics Media 4500MHD.
Я использую официальное ядро 2.6.38-10, я НЕ настраиваю его. Я добавляю опцию ядра pcie_aspm=force
в GRUB_CMDLINE_LINUX_DEFAULT /etc/default/grub
modeset=1
кажется, не помогаетВ Ubuntu 10.10 и, vgaswitchheroo уже включен так, Вам не нужны дополнительные настройки. И /sys/kernel/debug
уже смонтирован, однако Вы должны базироваться полномочия считать содержание /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), то не будет a /sys/kernel/debug/vgaswitcheroo/switch
файл. (игнорирующие взломы как asus-switcheroo и byo-switcheroo). Отключение KMS ("modeset=0") выключает эту функциональность также.
Даже если файл существует, это не может быть надежно используемый, когда собственные драйверы (fglrx, Nvidia) загружаются после этого. Можно испытать тупики при попытке записать команды в него. Для vga_switcheroo на аппаратных средствах NVIDIA см. также, Как включить vga switcheroo на Asus U41S?. Для аппаратных средств Optimus NVIDIA в целом, посмотрите, NVIDIA GeForce с Технологией Optimus, поддерживаемой Ubuntu?
Ответ в моем случае был проложен под землей выше в комментарии: существует опция BIOS на моем ноутбуке HP под названием "HybridGraphics", и это было установлено на "АВТОМАТИЧЕСКИЙ". Это по-видимому недостаточно, и нужно установить его для "РАЗРЕШЕНИЯ".