Please refer to post #135 and follow the instructions in the "TO INSTALL NEW" section.
http://forums.fedoraforum.org/showpo...&postcount=135
THE FOLLOWING IS NO LONGER NEEDED!!!
Two weeks ago, I purchased my first speed demon...well for personal use anyways. I have setup and currently maintain countless quad-core and dual-quad-core servers all over the country. But this one for me!
It is using the new 780i EVGA board with a Q6700 and an Nvidia 9600GT (yes I know the 8800 has more shaders).
But like countless others out there, I was remiss to find that I was dead in the water...not only with the 9600GT, but also with my 7600GT...because Nvidia will not release a driver for Xorg 1.4.99x and Fedora decided to use a prerelease.
So how do we fix this? There really is no way to get Nvidia 173.08 working with Xorg 1.4.99x with 3D/OpenGL, yes you can get 2D working by using -ignoreABI...but really, what is the point! The only remaining solution is to downgrade Xorg...and this scares the living ***** out of people...so lets do it!
So, what does this do???
1. Allows you to use 3D, Composite and Compiz with Nvidia graphics cards and Fedora 9.
2. Allows you to use Geforce 9000 series graphics cards, in addition to 7000 series, 8000 series and mobile variants.
Here we go...
(Standard disclaimer should apply...don't blame me if you kill your system.)
Login as root.
Remove the Xorg server and mesa libraries.
Code:
yum -y remove xorg-x11-server-Xorg xorg-x11-server-common
rpm -e --nodeps --allmatches mesa-libGL mesa-libGLU mesa-libGL-devel mesa-libGLU-devel glx-utils
Download fedora8.repo and modify fedora.repo.
Note: The modified fedora.repo only adds an "exclude" line to ignore the unwanted Xorg Xserver 1.4
Code:
cd /etc/yum.repos.d
wget http://www.linux-ati-drivers.homecall.co.uk/fedora8.repo
perl -i -pe "s/(\[.*\])/\1\nexclude=xorg* linuxwacom* rhpxl* mesa*/" fedora.repo
perl -i -pe "s/(\[.*\])/\1\nexclude=xorg* linuxwacom* rhpxl* mesa*/" fedora-updates.repo
Install Development Tools/Libraries
Code:
yum -y groupinstall "Development Tools" "Development Libraries"
yum -y install kernel-devel
Now, you are ready to install Xorg 1.3!
Code:
yum -y groupinstall "X Window System"
yum -y install mesa-libGL mesa-libGLU mesa-libGL-devel mesa-libGLU-devel synaptics
# Optional, re-install compiz.
yum -y install compiz-gnome compiz-fusion* gnome-compiz-manager ccsm
Now, just install the Nvidia drivers.
32-bit Nvidia drivers
Code:
cd /tmp
wget http://www.dfm.uninsubria.it/compiz/nvidia/nvidia-x11-drv-173.08-1.fc9.i386.rpm
yum --nogpgcheck localinstall nvidia-x11-drv-173.08-1.fc9.i386.rpm
/usr/sbin/nvidia-config-display enable
reboot
64-bit Nvidia drivers
Code:
cd /tmp
wget http://www.dfm.uninsubria.it/compiz/nvidia/nvidia-x11-drv-173.08-1.fc9.x86_64.rpm
wget http://www.dfm.uninsubria.it/compiz/nvidia/nvidia-x11-drv-32bit-173.08-1.fc9.x86_64.rpm
yum --nogpgcheck localinstall nvidia-x11-drv-173.08-1.fc9.x86_64.rpm nvidia-x11-drv-32bit-173.08-1.fc9.x86_64.rpm
/usr/sbin/nvidia-config-display enable
reboot
And thats it!
Nvidia 173.08, F9 and Xorg Server 1.3 all seem to play nice with both of my Nvidia cards, the 7600GT and the 9600GT...but I make no promises here. The safest thing to do would be to wait until Xorg Server 1.5 is released and pray that Fedora decides to include it in the F9 updates (which probably wont happen).
Oh! To reverse the changes:
Edit /etc/yum.repos.d/fedora.repo and /etc/yum.repos.d/fedora-updates.repo
Remove this line:
Code:
exclude=xorg* linuxwacom* rhpxl* mesa*
Remove the fedora8.repo we created and update your Xorg RPMs.
Code:
rm /etc/yum.repos.d/fedora8.repo
yum update
I hope this helps all of you Nvidia fans on the bleeding edge of Fedora...
- Lott Caskey
lottc AT fugitol DOT com