Я использую ноутбук ASUS (графика без мультиплексора) с графическим процессором GT 630M (переименованный в 540M) и установленной только Fedora 16. Я установил bumblebee и драйверы NVIDIA, следуя инструкциям, описанным здесь:http://duxyng.wordpress.com/2012/01/26/finally-working-nvidia-optimus-on-fedora-16/
Эти инструкции отлично сработали со службой bumblebee, работающей должным образом между различными подверсиями ядра Linix 3.3. Если я загружу версию ядра 3.3.7 и 3.3.8, служба bumblebee запустится и позволит команде optirun
работать. Этого не происходит с версией ядра 3.4.2, и служба bumblebee не запускается.
Кажется, этот вопрос уже поднимался здесь: https://github.com/Bumblebee-Project/bbswitch/issues/23
Я прекрасно использую старые ядра, но теперь мне придется избегать любых обновлений ядра. Интересно, знаком ли кто-нибудь с этой проблемой, она, похоже, возникла довольно недавно.
решение1
1) Вам необходимо убедиться, что эти ядра скомпилированы с похожим набором опций, то есть с файлом конфигурации, который используется для компиляции ядра.
2) В этом случае, и по моему опыту, что-то может быть не так с системой семафоров или BIOS/ACPI, по крайней мере, это самое большое подозрение, если вы спросите меня. Кроме того, BIOS и ACPI являются проприетарным программным обеспечением, поэтому они могут стать настоящей проблемой, если производитель не может предложить лучшую поддержку.
А также естьhttps://launchpad.net/~mj-casalogic/+archive/ironhide/который является ответвлением от Bumblebee и, вероятно, является вашим лучшим вариантом на данный момент.
EDIT: вы можете получить доступ к исходным репозиториям по адресуhttps://github.com/MrMEEE/ironhide