Я установил Xubuntu 18.04.03
. Она поставляется с Kernel 5.0.0-23
(ранее я написал 5.2, но ошибся). После обновления системы ядро обновилось до 5.3.0-28
. Я пытаюсь установить драйвер NVIDIA для моей карты и иду 3 путями:
Дополнительные драйверы:
Панель говорит мне, что есть подходящий драйвер NVIDIA для моей карты. Я выбираю его, нажимаю Apply Changes, ничего не происходит.
Через PPA:
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
sudo apt-get install nvidia-304
но и эта процедура не работает.
Скачивание оригинального драйвера и патч:
sudo apt install gcc make build-essential gcc-multilib dkms mesa-utils
Скачать драйвер с https://www.nvidia.com/Download/driverResults.aspx/123708/en-us
Скачать патч с https://adufray.com/nvidia-304.137-bionic-18.04.patch
Распаковать архив, поместить патч в извлеченную папку и применить патч
./NVIDIA-Linux-x86_64-304.137.run -x
cd ./NVIDIA-Linux-x86_64-304.137
patch -p1 < nvidia-304.137-bionic-18.04.patch
Отключить драйвер nouveau
cat << END > /etc/modprobe.d/disable-nouveau.conf
blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0
END
update-initramfs -u
reboot
Остановить x-server
Ctrl-Alt-F1, войти ->
sudo -i
service lightdm stop
init 3
Из драйвера (патченного) путь:
./nvidia-installer
но ничего не работает. Спасибо
Насколько мне известно, в настоящий момент нет возможности установить такой устаревший драйвер в системе Linux с ядром 5.3+. У меня была Elementary OS Freya и работал голый драйвер 304.137 (без патча). Вчера я перешел на Elementary OS 5.1.3 Hera (на основе Ubuntu 18.04.3 LTS) с ядром 5.3.0-46. К сожалению, как оригинальная версия, так и исправленная (у меня была версия драйвера x64, а не 32, о которой вы упомянули) не удалось собрать.
ОБНОВЛЕНИЕ:
Я нашел этот пост, в котором описывается, как исправить систему Debian. С извлеченным архивом .run
не работает. Не уверен, как правильно использовать его в Ubuntu.