I've recently bought an nVidia GTX770 (and the rest of a computer) Things were pretty bad at first (I had to take a break from NetBSD) but are now acceptable. I'd like to share my experiences in the hope it'll help anyone.
Bad: vesa/nv, Xorg 1.10.6: nv/vesa drivers were used, performance was very bad. I can only describe it as "using ssh -X to the other side of the world". Looked broken after killing X and made the system perform badly even after killing it. Bad: nouveau, no Xorg: builds fine and doesn't panic, but console looks bad with a VGA monitor (connected with a DVI adapter): http://i.imgur.com/4f6rFVs.jpg Bad: nouveau, Xorg 1.10.6: No nouveau driver in base Xorg! which led me to the following attempts... Good: vesa/nv, Xorg 1.18: I've built modular xorg using this guide: http://wiki.netbsd.org/pkgsrc/how_to_install_modular_xorg/ It is worth noting that you should probably delete all your packages (using `pkg_delete -Rr` or similar) and all work directories (using `find /usr/pkgsrc -name work -exec rm -r {} +`). Not doing so will result in random and hard to solve build problems. Remember that the default PATH's startx is the wrong one. You want the one in /usr/pkg/bin. Performance is good! I can finally use NetBSD on this machine. Almost: nouveau, Xorg 1.18: The default Xorg driver is not nouveau (nv nouveau vesa modesetting), so Xorg needs to be convinced to try nouveau. I've added (thanks tnn) the following file: /usr/pkg/share/X11/xorg.conf.d/10-nouveau.conf which contained: Section "Device" Identifier "Card0" Driver "nouveau" BusID "PCI:4:0:0" EndSection (Found out what to write using X -configure, but was suspicious that the rest of the contents may be causing problems, as having a full xorg.conf is very uncommon today). Xorg was finally convinced to use nouveau, but it finds no screens. I've attempted to use 'modesetting' as a driver similarly, but it resulted in a segfault of Xorg. If anyone has any suggestions for making Xorg find screens, I'm all ears.
