Excellent, I like this thread already
LOL.. I cannot speak to your sound card issue, but ALSA probably has something for you. But, coincidentally I *just* yesterday installed an old Riva TNT-64 into my firewall machine. I am using the opensource 'nv' driver which comes with the X server.
Earlier today I installed the proprietary driver (download from nvidia.com) but as it turned out, I downloaded a BETA version. For one thing, this is no super-video-card, so don't expect any mind blowing performance whatever driver you use, and for another thing, I was having X lock up on me with that driver if I opened a few applications (could have been the BETA-ness, or something else), so I switched to the nv opensource driver. I recommend you use that driver too.
The VESA driver also works with that card, but I found (I use a 1680x1050 LCD monitor) that the image was blurry/fuzzy and looked crappy. It seems that this card will not do better than 1400 horizontally, so choose a resolution like 1280x1024 or less (my monitor is auto-scaling the image to 1680x1050).
The 'fbdev' driver also works with this card, but I haven't tried that one lately (with this monitor especially) so I can't comment much on it except to say that it works.
If you want to consider the proprietary driver from nvidia, start here:
and from there, go to the ARCHIVE and/or search the site for the latest of the 71xx series driver, but don't get the BETA if you can help it.
To use either 'nv' or 'fbdev' or 'vesa' all you need to do is edit your xorg.conf file (sometimes called xf86config), usually located in /etc/X11. There are a couple things in there you will need to configure probably, but start by reading the man page for xorg.conf, as well as maybe the man pages for fbdev and nv and vesa. Man pages are literally "Manual pages", or user manuals. Get them from a console by typing simply man <something>
is what you want the manual for.
To pick a driver, edit the 'Driver
' line in xorg.conf.
For the proprietary driver from nvidia.com, the Driver line will need to read 'nvidia', like:
The open source drivers are included with X, but the nvidia one needs to be installed. This is typically done from a console, as root, while in a run-level where X is NOT running (usually init 3 will work) using a bash command like:
The nvidia site has more detailed readme information too.
Cheers and good luck!
Let us know how you make out.