|
|
#25 | |
|
Registered User
Join Date: May 2003
Posts: 170
|
i hope nvidia releases official support for fedora core 1
|
|
|
|
|
|
|
#26 | |
|
Electrical Engineer
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
|
"Official support" from nVidia on the Fedora project would be including precompiled kernel interfaces for the release kernels, and while this would be very nice it would require rebuilding them frequently as the kernel will likely be updated. What would be very beneficial is an RPM release that makes use of pre- and post- install scripts to take care of this type of error.
Recompiling the kernel should NOT be necessary for FC1, unless you need to include other kernel features... but not just for the nVidia driver. ByteWarrior: Your problem should be fixed by first configuring your kernel source tree, and then re-running the installer and choosing to let the installer compile the interface for you. Don't say no during the install process, even when it says it wants to try to connect to get a new interface, it will fail politely and then compile one, which is what you want. First configure your source tree, which will require a couple steps. Make sure you have the source for your kernel installed, these commands will help you do that: Code:
rpm -qa kernel rpm -qa kernel-source uname -r Next configure the source tree. These commands must be done as root: Code:
cd /usr/src/linux-2.4.22-1.2215.nptl make mrproper cp configs/kernel-2.4.22-athlon.config .config make menuconfig You'll need to then use the previously stated environment variables: Code:
export CC=gcc32 export IGNORE_CC_MISMATCH=1 Then attempt to install the nVidia driver again. This time make sure to select yes until it asks you if it can compile a module for you.. and say yes! Note: export CC=gcc32 is useles sif you don't have the package 'gcc32' installed on your machine (you need this to 'correctly' compile kernel modules.. but it might work without it, maybe) rpm -q gcc32 |
|
|
|
|
|
|
#27 |
|
Registered User
|
You guys are AWSOME!!!!!!!!
I couldn't get UT2003 to run after installing nvidia drivers. Your posts help me fix it. Now I get 150-200 FPS, witch I wouldn't believe if I didn't see it with my own eyes. Of course to install the driver. export CC=gcc32 To make my openGL games work. rpm -e --nodeps XFree86-Mesa-libGL Thank you so much!!!!!!!! |
|
|
|
|
|
#28 | |
|
Registered User
Join Date: Nov 2003
Posts: 24
|
Well if anyone has any other ideas on how to get this to work...I am all ears. I have tried about every suggested way to install this drive and I keep comming up with the exact same result......a big black screen!!! Still havnt figured out how to get back to terminal with this happens, I remember RH would kick you back there if X couldnt load but this isnt the case so I cant change my config file back to use "nv".
|
|
|
|
|
|
|
#29 | |
|
Registered User
Join Date: Nov 2003
Location: Belgium
Posts: 21
|
Quote:
All the version numbers match, and during the install from the driver I always pressed ok/yes.Still, I keep getting this error: Code:
ERROR:The kernel header file '/lib/modules/2.4.22-1.2115.ntpl/build/include/linux/modversion.h' does not exist. The most likely reason for this is that the kernel header files in '/lib/modules/2.4.22-1.2115.ntpl/build/include' have not been configured. What should I do to configure those files in /lib/modules/... ?
__________________
AMD Athlon 2400+ 256 MB RAM ASUS A7N8X with GeForce4 400 MX AGP 8X HD 60 GB RedHat 9 (Shrike) - kernel 2.4.20 My system logs My qualification: Linux beginner |
|
|
|
|
|
|
#30 | |
|
Electrical Engineer
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
|
A proper (normal) way for kernel sources to be installed for Fedora is that the directories:
/lib/modules/<kernelversion>/build and /usr/src/linux-<kernelversion> are the same directory, because the /build is a symlink which redirects to the /usr/src/linux-<> directory. So, the short answer is that the kernel source tree must be configured to match your currently running kernel. This is a major hassle for someone new to the way this works, I know since I was there too ![]() If my previous method of configuring your kernel didn't work, then you may be forced to compile it yourself... since it should have worked. This doesn't necessarily mean you have to USE a kernel you compiled, but you might. Here are the steps I suggest, partially copied from before: Code:
cd /usr/src/linux-2.4.22-1.2215.nptl make mrproper cp configs/kernel-2.4.22-athlon.config .config vi Makefile : and then remove the string "-custom" from the line "EXTRAVERSION=" make oldconfig make make modules (After you've done this.. go immediately back into the Makefile and replace the "-custom" if you're worried about replacing the modules accidentally) If after the previous you still cannot build your nvidia module, then you'll need to go all out and build / install / run your own kernel, for which you'll need more guidance. See www.tldp.org for a good kernel building HOW-TO, but keep in mind parts of it may be out of date.. follow the steps, not the exact commands necessarily. |
|
|
|
|
|
|
#31 | |
|
Electrical Engineer
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
|
Quote:
kernel /vmlinuz-2.4.22-1.2115.nptl ro root=LABEL=/ hdc=ide-scsi hdd=ide-scsi rhgb you're now editing the line, add a " 1" to the end of the line to make it: kernel /vmlinuz-2.4.22-1.2115.nptl ro root=LABEL=/ hdc=ide-scsi hdd=ide-scsi rhgb 1 push enter, then b to boot and you will enter run level 1 to edit the config back to "nv" until you can fix the issue. Use the command "telinit 5" to go back up to graphical mode. [edit] You can also use ctrl-alt-backspace to kill / restart the X server.. which will just kill it if you started X with startx, but restarts the server if you're in runlevel 5. [/edit] Last edited by LordMorgul; 11-15-03 at 06:22 PM. |
|
|
|
|
|
|
#32 | |
|
Registered User
Join Date: Nov 2003
Posts: 5
|
Quote:
The only clue I have to anything is that when I check the XFree86.0.Log file, I find an itneresting error: "(EE) GLX Failed to add GLX extension Nvidia XFree86 driver not found" So what on earth is this? The Driver installed and recompiled my kernel interface seemingly fine, and finsihed with no apearent problems. And yes, Load "glx" is also in the XF86Config file, in the modules section. If anyone can help me, or djlightning, please do so! |
|
|
|
|
|
|
#33 | |
|
Electrical Engineer
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
|
Quote:
Code:
ls -l /usr/X11R6/lib/modules/extensions/libglx* Code:
lrwxrwxrwx 1 root root 18 Oct 29 13:20 /usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.1.0.4496 -rwxr-xr-x 1 root root 691856 Oct 29 13:20 /usr/X11R6/lib/modules/extensions/libglx.so.1.0.4496 Code:
ls -al /usr/X11R6/lib/modules/drivers/nvidia_drv.o And finally, would you like to attach the X log, config, and system information. |
|
|
|
|
|
|
#34 | |
|
Registered User
Join Date: Nov 2003
Posts: 5
|
I apprecitate the advice and all, but I hardly have a clue what you are talking about, more so near the end of your post:
Quote:
You can tell I'm rather irritated (caution, rant alert!) I've been through an insane amount of mind-boggeling issues just TRYING to get the drivers installed (getting binutls and the kernel-source RPMS installed was part of it) whihc took me like 6 hours of reasearch and tinkering and THREE installs of fedora, only to finally get the .run driver file installed, and now this! What??? So you mean that not only will these nvidia drivers not install unless you have such and such RPMs already installed and have to edit the XF86Config file outside of X, but you also have to know about bloody Mesa libGL and NvAGP?!??!?!?!?!? I don't know whos to blame, nvidia, linux itself. But to have to go through all of this crap just to get stinking OpenGL support is a nightmare!!! What on earth? The user shouldn't have anything to do with this bull crap. Now that my rant is done, I'm not mad at anyone on the forums, just the situation. Explain what I need to do and what you were reffering to. I doubt the drivers are in the wrong location considering That I completly whiped out fedora the 2nd time, installed the drivers again, and got the same results. |
|
|
|
|
|
|
#35 |
|
Electrical Engineer
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
|
I'm sorry you are having a hard time getting things configured. That said, you have to realize that the power and control offered you with linux by definition gives you / everyone the chance to get things borked with very little effort required. It is neither the fault of nVidia nor Linux that your system doesn't work, it is simply a combination of the inputs... some difficulties on at least 3 parties (all of which need improvement). Realize that your systems issues are not necessarily the norm.
Mesa. There is a software rendered openGL library present on Fedora when you install it, as long as you selected it to be installed. It should be there by default. You do not want it there if you are installing the nvidia drivers, as they come with their own GL libraries to take care of this. Not everyone wants to utilize the binary drivers offered by nVidia because they are not open source (the reasons for this are many, and unimportant to the discussion, that is just why Mesa is there). You want to remove one rpm file, containing the libraries, do so (as the root user) with: Code:
rpm -e --nodeps XFree86-Mesa-libGL There are two main options for how your hardware AGP bus is handled in Linux for an nVidia card. Suffice it to say, you can 'ask' the system to use one preferred to the other, and most often the nVidia supplied option is most effective on newer hardware. You do this by adding an option to your XF86Config, in the Device section for the card, after the Driver. Mine reads: Code:
Section "Device"
Identifier "TI4400"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV25 [GeForce4 Ti 4400]"
Option "NvAGP" "1"
Option "NoLogo" "1"
Option "HWcursor" "1"
Option "CursorShadow" "1"
Option "CursorShadowAlpha" "50"
Option "CursorShadowXOffset" "5"
Option "CursorShadowYOffset" "4"
BusID "PCI:1:0:0"
EndSection
![]() (your BusID may be different, leave it as is, or it may not be there which is fine) (still no logs, configs, etc) It really does help us on the forum help you to attach: /var/log/XFree86.0.log /var/log/nvidia-installer.log /var/log/dmesg /etc/X11/XF86Config |
|
|
|
|
|
#36 | |
|
Registered User
Join Date: Nov 2003
Location: Belgium
Posts: 21
|
Quote:
Thanks!
__________________
AMD Athlon 2400+ 256 MB RAM ASUS A7N8X with GeForce4 400 MX AGP 8X HD 60 GB RedHat 9 (Shrike) - kernel 2.4.20 My system logs My qualification: Linux beginner |
|
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Canonical partners with Microsoft to support Ubuntu on Azure | News | Latest Tech And Game Headlines | 0 | 06-08-12 05:20 AM |
| Remastered Doom 3 BFG Edition Game Coming with Stereo 3D Support | News | Latest Tech And Game Headlines | 0 | 06-01-12 05:30 AM |
| Intel's Ivy Bridge Core i7 3770K Overheating Issue Detailed | News | Latest Tech And Game Headlines | 0 | 05-16-12 10:40 AM |
| CPUMark99 - how do you compare | fuelrod | Benchmarking And Overclocking | 66 | 07-19-11 08:32 AM |
| Official Detonator 40.xx Feedback Thread | pelly | NVIDIA Windows Graphics Drivers | 299 | 09-22-02 06:54 AM |