|This forum is proudly powered by Scientific Linux 6||SL website Download SL Help Search Members|
|Welcome Guest ( Log In | Register )||Resend Validation Email|
Posted: Apr 8 2011, 07:17 PM
Member No.: 2
Joined: 8-April 11
joutlan was so kind as to post this information on the "old" forum:
What is SL? - Forum Rules - Info on 3rd Party Repos - How to post images - How to post large text / config files
Desktop: Asus P5QPL-AM, Intel Dual-Core E6500, 4GB DDR2, Asus GeForce GT 430 1GB, SL6.4 x86_64
Test box: Intel S5000PSL, 2x Intel Xeon E5310, 8GB ECC DDR2 FB-Dimm, Asus GeForce GT 220 1GB, SL6.4 x86_64
Posted: Oct 9 2011, 02:56 AM
Member No.: 77
Joined: 20-April 11
joutlan, redman, or anyone who knows,
I found a dkms howto for fc12 and used it to set up my GeForce 9300 (laptop) using Nvidia's 280.13 release. Well, we had a kernel update a few days back and, to my surprise, my card went south instead of dkms building a new module. I've tried using elrepo's 280.13 packages but for some reason desktop effects get turned off, and I can't turn them back on, once I reboot, so they don't work for me. I just did a manual install of NVIDIA-Linux-x86-280.13.run and as usual it was successful. Desktop-effects, compiz, cairo-dock, and emerald work fine.
What I would like to know is what structure was your dkms.conf file plus any other steps you used to get dkms to build a new module when a kernel update occurs.
BTW, I have all the necessary build files installed...at least I assume I do. If you use RPMForge's dkms file it appears to drag in everything that is needed.
Thanks for any help on this....
Posted: Oct 9 2011, 11:25 AM
Member No.: 32
Joined: 11-April 11
Wow, I don't know what to make of that. Have you got these installed......
make automake gcc gcc-c++ kernel-devel
Also there is a new driver which I installed from elrepo ..
Posted: Oct 9 2011, 06:05 PM
Member No.: 77
Joined: 20-April 11
Hey Ocky, or U308...
No I didn't have automake installed nor gcc-c++, but they are now. Thanks.
I have no idea why elrepo's nvidia packages disable the desktop-effects switch, but doing a manual install of the nvidia driver does re-enable it (I don't use fusion-icon).
My procedure for installing the nvidia driver and utilizing dkms looks like this (when I was using 280.13...I'm using 285.05.09 now)...
1) Install RPMForge repo package for your respective architecture (32 or 64 bit)
2) Install dkms (this will bring in all the necessary other packages)
3) Add this to the end of the kernel line in /boot/grub/grub.conf
rdblacklist=nouveau nouveau modeset=0 vga=31B
and add blacklist nouveau to blacklist.conf in /etc/modprobe.d
Here is a list of VGA modes
Replace 31B with the desired mode:
1600x1200 - 346
1280x1024 - 31B
1400x1050 - 348
1024x768 - 318
800x600 - 315
4) Since I have a copy of my Nvidia xorg.conf file I now move xorg.conf to /etc/X11 "mv xorg.conf /etc/X11" (you can skip this step if you prefer to let the Nvidia manual install process do it for you)
5) Place NVIDIA-Linux-x86-280.13.run in Home folder
5a) Place NVIDIA-Linux-x86_64-280.13.run in Home folder (64 bit)
7) During reboot the process will stall out...hit ctrl-alt-f2 to gain prompt
8) Login as user, then as root
9) Enter "./NVIDIA-Linux-x86-280.13.run" and follow prompts until finished
9a) Enter "./NVIDIA-Linux-x86_64-280.13.run" (for 64 bit) and follow prompts until finished
11) Then as root type "chkconfig dkms_autoinstaller on"
12) Next enter "mkdir /usr/src/nvidia-280.13"
13) Then, as user, extract Nvidia package "sh NVIDIA-Linux-x86-280.13.run -x"
13a) Then, as user, extract Nvidia package "sh NVIDIA-Linux-x86_64-280.13.run -x" (for 64 bit)
14) Next, create a file, as user, that instructs dkms on how to build and install the module. Name it "dkms.conf":
# maybe add "&& make install" to MAKE="make module" if it doesn't work
15) Place the dkms.conf file (you just created) in the extracted folder (NVIDIA-Linux-x86-280.13 or NVIDIA-Linux-x86_64-280.13, if 64 bit)
16) Then as root, type mv NVIDIA-Linux-x86-280.13/* /usr/src/nvidia-280.13
16a) Then as root, type mv NVIDIA-Linux-x86_64-280.13/* /usr/src/nvidia-280.13 (64 bit)
17) The last thing to do is to add the module to the dkms database "dkms add -m nvidia -v 280.13"
If anyone has any suggestions I would appreciate it.