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

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

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.

Итак, я попробовал «взлом» Bumblebee, указанный в https://github.com/Bumblebee- Проект / bbswitch / дерево / хак-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 работать?

0
задан 21 December 2012 в 00:18

2 ответа

Если вы работаете в 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.

Устранение неполадок шмеля:

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

Убедитесь, что у вас установлено последнее ядро ​​и последний драйвер 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/ Устранение неполадок

0
ответ дан 21 December 2012 в 00:18

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 или установите шмель & amp; bbswitch из официального репозитория и расскажите нам, что происходит.

0
ответ дан 21 December 2012 в 00:18

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

Похожие вопросы: