Ubuntu 18.04 и встроенное видео GeForce 6100

Увы из коробки система в лучшем случае запускает режим 1024*768 с довольно тормозной отрисовкой, а последний драйвер с сайта производителя установиться не смог. Конечно компьютер уже старый, но было очень интересно посмотреть может ли на нем работать более менее свежая ubuntu (взял Lubuntu 18.04 x64, у x86 тоже проблемы из коробки)

Главная проблема, которая не дала без проблем установить готовые драйвера выглядела так:

$ sudo apt install nvidia-304
Reading package list... Done
Creating Dependencies Tree
Reading status information... Done
Some packages could not be installed.
This may mean that you have requested an impossible situation or if  
you are using the unstable distribution that some required packages  
have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
nvidia-304 : Depends: xorg-video-abi-11 but is not installable or
xorg-video-abi-12 but not installable or
xorg-video-abi-13 but not installable or
xorg-video-abi-14 but not installable or
xorg-video-abi-15 but is not installable or
xorg-video-abi-18 but is not installable or
xorg-video-abi-19 but is not installable or
xorg-video-abi-20 but is not installable or
xorg-video-abi-23
 Depends: xserver-xorg-core but it will not be installed
 Recommends: nvidia-settings (>= 331.20) but it will not be installed
E: Unable to correct problems, you have held broken packages.

После разных поисков и проб наконец инструкция которая сработала:

Ставим утилиты для сборки:

$ sudo apt install gcc make build-essential gcc-multilib dkms mesa-utils

Качаем драйвер

https://www.nvidia.com/Download/driverResults.aspx/123708/en-us

Качаем патч from https://adufray.com/nvidia-304.137-bionic-18.04.patch

Разархивируем драйвер в папку

здесь кстати пришлось сделать chmod +x и еще права на саму папку chmod 777 ./

$ ./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 и перегружаемся

$ sudo -i
$ sudo nano /etc/modprobe.d/disable-nouveau.conf

blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0

$ update-initramfs -u
$ reboot

Останавливаем x-server

$ sudo killall Xorg

Делаем Logout

Включаем терминал Ctrl-Alt-F1, login

$ sudo -i
# service lightdm stop
# init 3

Ставим драйвер NVidia
Игнорим warning, соглашаемся, перегружаемся:

# ./nvidia-installer
# reboot

Проверяем что он поставился:

$ lshw -c video 2>&1 | grep driver

Должно быть "driver=nvidia"

Наконец inxi -G тоже показало драйвер nvidia

Graphics: Card: NVIDIA C61 [GeForce 6100 nForce 405]
Display Server: x11 (X.Org 1.19.6 ) driver: nvidia
Resolution: 1024x768@60.00hz
OpenGL: renderer: GeForce 6100 nForce 405/integrated/SSE2
version: 2.1.2 NVIDIA 304.137

Но это оказалось не все, желаемое разрешение экрана не появилось в меню, и начались пляски с

xrandr --newmode "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

но этим путем разрешение не добавлялось, нарвался на

Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  27
  Current serial number in output stream:  28

В итоге это было брошено и желанное разрешение экрана появилось лишь после редактирования

$ sudo nano /etx/X11/xorg.conf

В секции «Monitor» добавляем/меняем строки
HorizSync  30-82
VertRefresh  56-76
Сохраняем и перегружаем
В настройках монитора появляется множество дополнительных режимов, которых ранее не было. Выбираем и сохраняем.

Оставьте комментарий

Ваш адрес email не будет опубликован.