Увы из коробки система в лучшем случае запускает режим 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
Сохраняем и перегружаем
В настройках монитора появляется множество дополнительных режимов, которых ранее не было. Выбираем и сохраняем.