Ubuntu 16.04 - используются драйверы nouveau или драйверы NVIDIA?

Я использую ноутбук lenovo Y 700 с Ubuntu 16.04 и пытаюсь решить некоторые проблемы с графикой. Одна из проблем, с которыми я сталкиваюсь, заключается в том, что когда я выбираю двоичный драйвер NVIDIA на вкладке «Дополнительные драйверы», подождите, пока установка завершится, и перезагрузите компьютер, похоже, драйверы не используются.

Я знаю, что это не основная выбранная видеокарта (я пытаюсь выбрать карту NVIDIA в качестве основного графического адаптера для использования), и вывод lspci -k | grep -EA2 'VGA|3D' таков:

00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
    Subsystem: Lenovo Skylake Integrated Graphics
    Kernel driver in use: i915_bpo
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
    Subsystem: Lenovo GM107M [GeForce GTX 960M]
    Kernel driver in use: nouveau

Итак, я хочу знать, используются ли драйверы nouveau для карты NVIDIA или драйверы NVIDIA?

7
задан 20 April 2017 в 19:22

1 ответ

Чтобы сначала ответить на ваш вопрос, вы используете открытый исходный код nouveau, а не драйверы NVIDIA. Это означает, что ваша попытка установить проприетарные драйверы NVIDIA не удалась по любой причине. Если вы хотите использовать драйверы NVIDIA - используйте метод, отличный от того, который вы использовали, используя графический интерфейс.

Сначала полностью удалите драйверы NVIDIA, которые вы пытались установить в своей попытке ранее.

Запустите ноутбук, отметьте запись Ubuntu в меню загрузки GRUB, а затем нажмите клавишу E .
Добавьте nouveau.modeset=0 в конце строки linux. Нажмите клавишу F10 для загрузки системы.
Не забудьте установить Пробел между последней буквой в строке linux и nouveau.modeset=0.

Когда появится экран входа в систему, нажмите Ctrl + Alt + F1 . Введите имя пользователя и пароль - выполните:

sudo apt purge nvidia*
sudo reboot  

Теперь установите последние стабильные драйверы NVIDIA 378.13 и nvidia-prime из PPA Drivers GPU.

После перезапуска снова отметьте запись Ubuntu в меню загрузки GRUB и нажмите клавишу E .
Добавьте nouveau.modeset=0 в конце строки linux. Нажмите клавишу F10 для загрузки системы.
Не забудьте установить Пробел между последней буквой в строке linux и nouveau.modeset=0.

Когда появится экран входа в систему, нажмите Ctrl + Alt + F1 . Введите имя пользователя и пароль - выполните:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-378 nvidia-prime
sudo reboot  

Выполните lspci -k | grep -EA2 'VGA|3D' ... теперь вы увидите: Kernel driver in use: nvidia

Если у вас все еще есть проблемы с драйверами NVIDIA работая, вы должны рассмотреть возможность использования стеков поддержки Ubuntu LTS , которые обеспечивают более новое ядро ​​и поддержку X для существующих выпусков Ubuntu LTS. Как правило, это может быть хорошей идеей, потому что у вас совершенно новый ноутбук. Зарегистрируйтесь в Ubuntu 16.04 LTS - HWE - стеки включения, выполнив следующую команду:

sudo apt install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04  
sudo reboot  

Перед тем, как выполнить это, удалите все программное обеспечение NVIDIA, как описано в шаге 1, и переустановите драйверы, как описано в шаге 2 после того, как вы установили новое ядро ​​и перезагрузили операционную систему.

Дополнительная информация: загрузитесь в BIOS, чтобы убедиться, что Secure Boot отключена и включены графический чип NVIDIA и NVIDIA Optimus (в некоторых машинах эта опция доступно).

0
ответ дан 20 April 2017 в 19:22

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

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