Как заставить GeForce GTX960 работать с Ubuntu

После более чем пяти лет установки Ubuntu на разных компьютерах я впервые нахожусь на грани отказа от дела.

Проблема заключается в настройке надлежащих графических драйверов для NVIDIA GeForce GTX 960. По умолчанию драйвер Nouveau не распознает результаты выше 1024, я не думаю, что он будет поддерживать несколько мониторов, и в целом я думаю, что получу субоптимальную производительность. Это оставляет официальных драйверов от NVIDIA. Я попытался установить их из утилиты "Дополнительные драйверы" в Ubuntu. Установка завершается без ошибок. Затем я перезагружаюсь, получаю быстрый заставочный экран Ubuntu (маленькая полоса прогресса точек на фиолетовом фоне), а затем он падает до полностью черного экрана с маленькой мигающей подсказкой в ​​левом верхнем углу. Кажется, от этого никогда не уйти, поэтому единственный вариант - перезагрузить компьютер. Это потом приведет к тому же месту, если я не перейду в режим восстановления и не прочищу все NVIDIA.

  • Все это было сделано на чистой установке 14.04 и 15.10 (я пробовал оба).
  • Монитор связан с DisplayPort.

Так что у меня нет идей, и я надеюсь, что кто-то здесь может помочь. Если кто-то знает способ настройки мульти-монитора с помощью Nouveau, это также может быть альтернативой.

Вещи, которые я пробовал:

  • Флаг загрузки "nomodeset" (фактически необходим для загрузки с 15.10)

  • Флаг загрузки "acpi=off" (это приводит к остановке на фиолетовом экране вместо черного экрана)

  • http://ubuntuforums.org/showthread.php?t=2263316

Список соответствующего оборудования:

  • Процессор: Intel i7 5820K (Haswell)

  • Материнская плата: ASUS X99-A

  • Оперативная память: DDR4 2133 МГц

  • Графический процессор: MSI GeForce GTX960 2 ГБ

Ошибки, которые я видел здесь и там при загрузке / установке. Не уверен насчет актуальности:

  • "сбой зонда acpi pcc"

2 ответа

Решение

Так что, наконец, я заработал, в очередной раз попробовав разные вещи. (Да, было много попыток...)

Вот что я сделал:

  • Подключите монитор к DVI-порту.
  • Свежая установка Ubuntu 15.10
  • Установите параметр загрузки "nomodeset" с помощью программы boot-repair.
  • Установите blacklist.conf в соответствии с здесь: http://ubuntuforums.org/showthread.php?t=2263316 Это включало исправление опечатки "nouveua".

    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off 
    
  • Переключиться на неграфический терминал: Ctrl+ Alt+F1
  • Убить GUI: sudo service lightdm stop
  • sudo apt-get install nvidia-352
  • nvidia-xconfig
  • Запустите GUI снова: sudo service lightdm start

И тогда это сработало!

Я думаю, что подключение монитора к DVI-порту при установке драйвера очень важно. Мои предыдущие попытки использовали DP-порт при установке драйвера. Переключение на DVI после установки драйвера не помогло. Я подключил два дополнительных монитора к DP-портам, и мой рабочий стол был безупречно расширен. Таким образом, это не значит, что DP не работает, но для правильной настройки может потребоваться хотя бы один монитор DVI.

Обратите внимание, что у меня самого нет полного понимания того, что я сделал с blacklist.conf и опцией загрузки "nomodeset". Также я не знаю, было ли крайне важно выполнить установку с помощью Ctrl+ Alt+F1 с убитым графическим интерфейсом. Одна или многие из этих вещей, возможно, были ненужными. Возможно, другие будут просвещать нас.

Обычно вы должны использовать драйверы NVIDIA из репозиториев Ubuntu. Но когда возникают проблемы с драйверами... тогда вы можете установить последние официальные драйверы NVIDIA из GPA Drivers PPA. Это часто приводит к правильной работе графики - особенно на новых адаптерах NVIDIA.

Прежде всего удалите установленные драйверы NVIDIA из официальных репозиториев Ubuntu.

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

На экране входа нажмите Ctrl+Alt+F1 - введите ваше имя пользователя и пароль - выполните:

sudo apt-get purge nvidia*  
sudo reboot   

Теперь установите последние официальные драйверы NVIDIA для GTX 960 от проприетарных драйверов графических процессоров PPA.

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

На экране входа нажмите Ctrl+Alt+F1 - введите ваше имя пользователя и пароль - выполните:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358
sudo reboot
Другие вопросы по тегам