NVIDIA Quadro NVS 3100M
Linux driver - OpenSource
Works with Nouveau git or a recent kernel with this patch respectively. (This fixes the problem, where the driver falsely disabled discrete graphic, which resulted in a black screen.) 2D is supported, while 3D support is under development...
Linux driver - Proprietary
For the latest proprietary drivers go to the NVIDIA Unix Drivers page. Several users have experienced unreliability when using various versions of the proprietary NVIDIA drivers (specifically v185 installed by Ubuntu 9.10 and v190 from NVIDIA). However NVIDIA linux driver v195 should work correctly. Remember to check official repository of your distribution before installing from proprietary scripts (see below). If drivers don't work, switch back uninstalling the driver. Try removing /etc/X11/xorg.conf if still doesn't work.
Backlight controls are not functional while running nVidia driver 195. They can be controlled by either changing brightness in a VT or adding the following to the "Devices" section of xorg.conf (tested on driver 195 beta under Ubuntu Lucid Alpha 3 and driver 195.36.24 on Fedora 12):
Option "RegistryDwords" "EnableBrightnessControl=1"
Install on Fedora 12 from repository
The following has just been successfully tested on Fedora 12 (kernel 18.104.22.168-99.fc12.i686.PAE) and kmod-nvidia-PAE-195.36.15-1.fc12.2.i686.
Rpm Fusion repository provide latest nvidia packages. Install the repository and the then install the driver using yum (
# yum install kmod-nvidia-PAE). Put nouveau on the modules blacklist. For details check Rpm Fusion how-to.
Activate backlight controls using xorg.conf trick shown above.