Fedora on a Dell

Fedora Core 2 on a Dell Inspiron 8600

NVidia Summary.

One of the things I would like to do with the laptop is get a second monitor and TV out working. The are two ways to go about connecting a second monitor. The first is Twinview where one Desktop spans both the laptop display and the connected CRT monitor. This apparently has the advantage of using less resources however according to NVidia setting up dual X servers is more in line with the way X servers are designed to work.

NVidia Driver Installation

The NVidia installation is quite straight forward. Once you have downloaded the driver, NVidia recommend not only stopping the X-Server but also setting the default runlevel to 3 in case of problems. To do this use your favorite editor to edit /etc/inittab changing the following line

id:5:initdefault:

to

id:3:initdefault:

Reboot the computer and ensure you have selected the new kernel. Run

# sh NVIDIA-Linux-x86-1.0-6106-pkg1.run

You will get an error message about tainting the kernel which you can ignore. There may also be a warning about rivafb support in the kernel. I simply ignored it as I new i was using the nv driver but you can check by running "lsmod" to see if the module is installed.

Once it's done you need to edit your xorg.conf file. Change the device section to say Driver "nvidia" rather than "nv" or "vesa". Double check that the module section has Load "glx" and comment out the line Load "Dri" and Load "glcore" if it is their. If you don't want the NVidia splash screen coming up during the boot process add Option "NoLogo" "yes" to the device section where you changed the nv driver to nvidia. See my xorg.conf file here.

Frame rates improved from

[root@localhost root]# glxgears
871 frames in 5.0 seconds = 174.200 FPS
960 frames in 5.0 seconds = 192.000 FPS
960 frames in 5.0 seconds = 192.000 FPS
960 frames in 5.0 seconds = 192.000 FPS
840 frames in 5.0 seconds = 168.000 FPS
960 frames in 5.0 seconds = 192.000 FPS
991 frames in 5.0 seconds = 198.200 FPS

to

[root@localhost root]# glxgears
9639 frames in 5.0 seconds = 1927.800 FPS
10556 frames in 5.0 seconds = 2111.200 FPS
10456 frames in 5.0 seconds = 2091.200 FPS
10140 frames in 5.0 seconds = 2028.000 FPS
10561 frames in 5.0 seconds = 2112.200 FPS
10563 frames in 5.0 seconds = 2112.600 FPS
10544 frames in 5.0 seconds = 2108.800 FPS
10548 frames in 5.0 seconds = 2109.600 FPS
10519 frames in 5.0 seconds = 2103.800 FPS
10535 frames in 5.0 seconds = 2107.000 FPS
10426 frames in 5.0 seconds = 2085.200 FPS

at 1920X1200. A screenshot of Unreal Tournament running in a window at 1680X1050 on the dell can be found here.

Resources: