Не удается получить драйверы Nvidia, работающие на Lenovo Y510P

Я не могу загрузить драйверы nVidia на свой Lenovo Y510p. Он оказывается в любом из двух разных состояний, либо ничего не загружается, и я застрял в runlevel3, либо у меня рабочий стол с очень низким разрешением. Я перепробовал каждый учебник, который смог найти (хотя большинство говорит то же самое)

Если у кого-то есть понимание, пожалуйста, помогите мне. У меня нет выбора.

3
задан 3 October 2013 в 17:03

1 ответ

Ваш ноутбук имеет Optimus карта NVIDIA. Я подозреваю, что установка Шмеля является билетом.

1) Добавьте репозиторий для получения новых драйверов Nvidia:

apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update

2) установите последние драйверы:

sudo apt-get install nvidia-331 nvidia-settings-331

Установите Шмеля (как объяснено здесь)

1) Добавьте шмеля PPA:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update

2) Установите Шмеля и его зависимости:

sudo apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic

Настройте шмеля для использования нового драйвера:

1) Откройте файл конфигурации:

sudo gedit /etc/bumblebee/bumblebee.conf

2) Измените Драйвер, KernelDriver, Librarypath и XorgModulePath как так:

Driver=nvidia

KernelDriver=nvidia-331

LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331

XorgModulePath=/usr/lib/nvidia-331-updates/xorg,/usr/lib/xorg/modules

Перезапуск.

EDIT2: Что-то, чтобы сделать, если Вы не можете использовать optirun (Метод шмеля для вызова карты Nvidia)

Отредактируйте шмеля конфигурация Nvidia:

sudo gedit /etc/bumblebee/xorg.conf.nvidia

Удалите "#" перед "BusID..."

Править: Если это все еще не работает

Вы, возможно, должны были бы измениться, параметры передали ядру. Чтобы протестировать, если это - решение:

  1. Когда Вы добираетесь для расчистки, выберите Linux (но не совершайте нападки, входят.)

  2. хит "e" на клавиатуре

  3. добавьте "acpi_osi=Linux" в конец строки, которая начинается "с Linux/boot/..."

  4. Нажмите F10 для начальной загрузки.

Если это работает, можно делать изменение постоянным путем редактирования/etc/default/grub

  1. введите "sudo gedit/etc/default/grub"
  2. отредактируйте строку с "GRUB_CMDLINE_LINUX_DEFAULT" так, чтобы это читало

    GRUB_CMDLINE_LINUX_DEFAULT = "подавляют шумы всплеска acpi_osi=Linux"

  3. Сохраните и жуйте жвачку gedit

  4. выполненный "sudo личинка обновления"

2
ответ дан 3 October 2013 в 17:03

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

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