Я использую ноутбук 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?
Чтобы сначала ответить на ваш вопрос, вы используете открытый исходный код nouveau
, а не драйверы NVIDIA. Это означает, что ваша попытка установить проприетарные драйверы NVIDIA не удалась по любой причине. Если вы хотите использовать драйверы NVIDIA - используйте метод, отличный от того, который вы использовали, используя графический интерфейс.
Сначала полностью удалите драйверы NVIDIA, которые вы пытались установить в своей попытке ранее.
Запустите ноутбук, отметьте запись Ubuntu в меню загрузки GRUB, а затем нажмите клавишу E kbd>.
Добавьте nouveau.modeset=0
в конце строки linux
. Нажмите клавишу F10 kbd> для загрузки системы.
Не забудьте установить Пробел kbd> между последней буквой в строке linux
и nouveau.modeset=0
.
Когда появится экран входа в систему, нажмите Ctrl kbd> + Alt kbd> + F1 kbd>. Введите имя пользователя и пароль - выполните:
sudo apt purge nvidia*
sudo reboot
Теперь установите последние стабильные драйверы NVIDIA 378.13 и nvidia-prime
из PPA Drivers GPU.
После перезапуска снова отметьте запись Ubuntu в меню загрузки GRUB и нажмите клавишу E kbd>.
Добавьте nouveau.modeset=0
в конце строки linux
. Нажмите клавишу F10 kbd> для загрузки системы.
Не забудьте установить Пробел kbd> между последней буквой в строке linux
и nouveau.modeset=0
.
Когда появится экран входа в систему, нажмите Ctrl kbd> + Alt kbd> + F1 kbd>. Введите имя пользователя и пароль - выполните:
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 (в некоторых машинах эта опция доступно).