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