After getting nvidia-304xx-legacy drivers work in Debian 10 Buster amd64, Antix19.3_x64 and MX Linux 19.3_x64, this is the way to make it in Linux Mint 20 xfce 64.
My PC: Asus P5N73-AM (chipset NForce 610i, integrated nvidia 7050) + Xeon x5450 [775 mod] + 4Gb Ram + SSD
https://www.asus.com/us/Motherboards/P5N73AM/
[1] Fresh install linuxmint-20-xfce-64bit.iso, at first graphical boot, open a terminal (Ctrl + Alt + t):
1a - Choose the highest resolution supported by your monitor in console mode, if unknown to you:
Code: Select all
sudo apt install hwinfo
sudo hwinfo --framebuffer
Code: Select all
[...]
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=3
[...]
GRUB_GFXMODE=1400X1050
GRUB_GFXPAYLOAD_LINUX=keep
Save/quit and:
Code: Select all
sudo update-grub
Code: Select all
blacklist nouveau
options nouveau modeset=0
Code: Select all
sudo updadate initramfs -u
sudo reboot
Code: Select all
linux /boot/vmlinuz-5.4.0-26-generic root=UUID=………………….. ro quite splash 3
[3] Remove Xorg 1.20 (nvidia legacy driver 304xx only works up to Xorg 1.19):
Code: Select all
sudo apt remove xserver-xorg-core
Code: Select all
sudo apt install git
Code: Select all
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
Code: Select all
sudo apt-get update
Code: Select all
sudo apt install xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-libinput
Code: Select all
wget https://us.download.nvidia.com/XFree86/Linux-x86_64/304.137/NVIDIA-Linux-x86_64-304.137.run
Code: Select all
chmod +x NVIDIA-Linux-x86_64-304.137.run
Code: Select all
./NVIDIA-Linux-x86_64-304.137.run -x
[8] Get some patches from Jorge Maidana ( https://github.com/jorgem-seq ) FOLLOW & LIKE/STAR HIS WORK PLEASE!
Code: Select all
git clone https://github.com/jorgem-seq/NVIDIA-Linux-304.137-patches.git
Code: Select all
patch -p1 <../NVIDIA-Linux-x86_64-304.137-patches/patches/0001-disable-mtrr-4.3.patch
patch -p1 <../NVIDIA-Linux-x86_64-304.137-patches/patches/0002-pud-offset-4.12.patch
patch -p1 <../NVIDIA-Linux-x86_64-304.137-patches/patches/0003-nvidia-drm-pci-init-4.14.patch
patch -p1 <../NVIDIA-Linux-x86_64-304.137-patches/patches/0004-timer-4.15.patch
patch -p1 <../NVIDIA-Linux-x86_64-304.137-patches/patches/0005-usercopy-4.16.patch
patch -p1 <../NVIDIA-Linux-x86_64-304.137-patches/patches/0006-do_gettimeofday-5.0.patch
patch -p1 <../NVIDIA-Linux-x86_64-304.137-patches/patches/0007-subdirs-5.3.patch
patch -p1 <../NVIDIA-Linux-x86_64-304.137-patches/patches/0008-on-each-cpu-5.3.patch
Code: Select all
sudo ./nvidia-installer
After finish with no errors:
Code: Select all
sudo update-initramfs -u
Code: Select all
sudo apt-mark hold xserver-xorg-core
Code: Select all
sudo apt-get update
Code: Select all
<property name=”use_compositing” type=”bool” value=”false”/>
Code: Select all
sudo reboot
Code: Select all
Name: Compton
Description: Compton compositor
Command: compton
Start: on login
Code: Select all
sudo apt-get update && sudo apt-get upgrade
sudo reboot
The performance increase is huge with proprietary Nvidia drivers with these old GPUs in comparison with nouveua drivers, enjoy your nvidinosaur!!