Не удается загрузить драйвер nvidia на Lenovo IdeaPad Y570 (Nvidia GT 555M)

Поэтому я понимаю, что мой ноутбук не поддерживает Nvidia Optimus из коробки (http://Ask-ubuntu.ru/questions/36930/how-well-do-laptops-with-nvidia-optimus-work), поэтому я решил установить Шмель, но это ничего не меняет, я понимаю

joe@ubuntu:~$ optirun glxspheres
[ 4447.830749] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 4447.830844] [ERROR]Aborting because fallback start is disabled.

Итак, я попробовал "взломать" шмеля, указанный на https://github.com/Bumblebee-Project/bbswitch/tree/hack-lenovo. Я скопировал каждую строку ниже в терминал, это то, что я должен был сделать? Я нуб Linux.

git clone http://github.com/Bumblebee-Project/bbswitch.git -b hack-lenovo
cd bbswitch
mkdir /usr/src/acpi-handle-hack-0.0.1
cp Makefile acpi-handle-hack.c /usr/src/acpi-handle-hack-0.0.1
cp dkms/acpi-handle-hack.conf /usr/src/acpi-handle-hack-0.0.1/dkms.conf
dkms add acpi-handle-hack/0.0.1
dkms build acpi-handle-hack/0.0.1
dkms install acpi-handle-hack/0.0.1
echo acpi-handle-hack | sudo tee -a /etc/modules
sudo update-initramfs -u

(пришлось использовать http: // вместо git://, в моем универе).

Как я могу применить этот "взлом ACPI-дескриптора" на Ubuntu, чтобы решить мою проблему с BIOS/Lenovo и заставить работать Bumblebee/Nvidia?

2 ответа

https://github.com/Bumblebee-Project/bbswitch/tree/hack-lenovo

https://bugzilla.kernel.org/show_bug.cgi?id=42696

"Пока эта ошибка в ядре не исправлена, вам нужно применить уродливый хак на этих ноутбуках, чтобы заставить bbswitch и драйвер (и nouveau, и nvidia) работать. Пока я решил не помещать хак в модуль bbswitch, так как это очень уродливый взлом, который сравним с записью максимально допустимой скорости 130 км / ч на дорожный знак для дороги, где разрешено 120 км / ч только потому, что радар не работает должным образом.

Модуль был протестирован на Lenovo IdeaPad Y570, работающем под управлением современной версии Ubuntu 11.10 Oneiric (64-разрядная версия) с установленным Bumblebee 3.0 (3.0-1~oneiricppa2) с использованием драйвера Nvidia ".

Кажется, это еще не исправлено, поэтому вы должны попробовать грязный хак. У меня такой же ноутбук, и в Fedora у меня не работает вторичный GPU (NVidia Geforce GT555M), потому что при загрузке система не распознает VRAM или VBIOS.

Пожалуйста, попробуйте взломать bbswitch или установите bumblebee & bbswitch из официального репозитория и расскажите нам, что происходит.

Если вы используете Ubuntu, почему бы не использовать официальный ppa-шмель и установить его через apt?

sudo apt-add-repository ppa:bumblebee/stable
#optional for newest nvidia drivers: remove #optional
#optional sudo apt-get purge nvidia-current
#optional sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 
sudo apt-get install bumblebee bumblebee-nvidia
reboot #important.

Устранение неисправностей шмеля:

[ОШИБКА] Невозможно получить доступ к вторичному графическому процессору - ошибка: не удалось запустить X Server и / или Kernel oops с картами серии GT 600M (Kepler)

Убедитесь, что у вас свежее ядро ​​и последняя версия драйвера nvidia, то есть не только та, которая впервые заявляет о поддержке карт GT600M (302.17). Первым рабочим драйвером для протестированной карты (GT620M - внутри ASUS UX32) является (бета) драйвер 304.22. (протестировано с версией ядра 3.4.6 на ArchLinux).

Чтобы проверить эту проблему, убедитесь, что bbswitch не может быть загружен (например, уберите его), и попробуйте: "nvidia-xconfig -query-gpu-info".

Если вы не можете решить свою проблему, перейдите к разделу "Отчеты о проблемах".

https://github.com/Bumblebee-Project/Bumblebee/wiki/Troubleshooting

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