The upgrade from fedora core 4 to fedora core 5 went fairly well ( using the upgrade method mentioned here... ) except for a hiccup with the X display using the current nVidia driver. Luckily Stanton Finley maintains an upto date FC5 installation notes with which I was able to quickly troubleshoot the nvidia display driver.
Here is a synopsis of what I did to fix it:
-
Got the system updated via yum to the latest and greatest.
# yum -y update
This also got me the new kernel ( kernel-2.6.16-1.2080_FC5 ) which is compatible with the nvidia driver.
Created a yum livna repo "/etc/yum.repos.d/livna.repo"[livna] name=Livna for Fedora Core $releasever - $basearch - Base baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/ enabled=0 gpgcheck=1Imported the livna gpg key via:
# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEYThen installed the patched driver from the livna repo.
# yum -y --enablerepo livna install kmod-nvidia
This also installed the dependant "xorg-x11-drv-nvidia" rpm.
NOTE: For a smp kernel use "kmod-nvidia-smp" instead.
If you have SElinux enabled (check "/etc/selinux/config" file) then set the SElinux boolean values as below:# setsebool -P allow_execstack=1 # setsebool -P allow_execmod=1Restarted and got the display working...
TwinView config settings with 1.0-8756 nVidia driver
The recent update of the kernel (2.6.16-1.2096_FC5) got me in doing an update for the kmod-nvidia and the xorg-x11-drv-nvidia rpms as well.
On reboot, this left me with my TwinView configuration not working and dropped me to the runlevel 3 command mode.
Logged in as root and made a backup of the existing xorg.conf file.
On running throught the "/var/log/Xorg.0.log". I noticed a couple of Warning and Errors on my modelines. Since frequencies and dpi were automatically detected by reading information from the EDID (Extended Display Identification Data stored in the Display), I commented out the HorizSync and VertRefresh rates as well as the mode lines.
I then went on to generate a new config file with TwinView Settings:
Started X using the new config:
Got the monitors working on TwinView. Replaced the existing xorg.conf with the new. Edited the MetaModes for a higher resolution with panning capability for my laptop monitor.
Below is what my current xorg.conf settings.
Inside Fedora Core 5
Here's a quick overview of what's new inside FC5.