Run legacy nvidia card on FreeBSD >= 14 I have GTX285, and it didn't run out of the box after installing nvidia-driver-340 and kldload nvidia. https://docs.freebsd.org/en/books/handbook/x11/#x-configuration-nvidia Since ABI of xorg-server>=1.20 is relatevly new to 340 driver, X11 needs the IgnoreABI option in Xorg config. So the /usr/local/etc/X11/xorg.conf.d/20-nvidia.conf should have such content: Section "Device" Identifier "Card0" Driver "nvidia" EndSection Section "ServerFlags" Option "IgnoreABI" "1" EndSection First link with this solution was https://bbs.archlinux.org/viewtopic.php?id=271132 ===== nvidia-driver-304 doesn't work at all on current xorg-server. It seems that highest version of xorg-server that it supports is 1.19. But such an old driver may be needed only for GeForce 7 series cards and older. However, there is NV driver and it seems that it's best choice for very old cards. To use it: # pkg install xf86-video-nv And create /usr/local/etc/X11/xorg.conf.d/20-nv.conf Section "Device" Identifier "Card0" Driver "nv" Option "AccelMethod" "exa" EndSection Without string 'Option "AccelMethod" "exa"' windows are laggish.