Re: installing nvidia driver for pci express 6600GT?
On Tuesday 19 April 2005 11:08pm, Alexander Fieroch wrote:
> Lennart Sorensen wrote:
> > On Tue, Apr 19, 2005 at 05:41:20PM +0200, Alexander Fieroch wrote:
> > x.org just adds more complexity and is yet another unknown. If
> > nvidia-kernel-source is installed and built against your current
> > kernel's headers and installed, and nvidia-glx is installed, and X is
> > configured to use the nvidia driver (not nv or vesa or anything else),
> > and your user is in the video group (adduser username video) and the
> > nvidia module is load (adding to /etc/modules works) then is should just
> > work. It almost always does.
>
> It all seems to be ok but it does not work.
> So I think I'm going back to 32bit linux and xfree86 till stable release
> of sarge. Then I'll try it again.
That's rather drastic Alexander, no need to go back to 32bit at all, but I do
recommend returning to XFree86 for now because I'm pretty sure you'll have
problems getting glx running right on Xorg even if you get it to run now, it
depends on where you're getting Xorg and the nividia module packages from,
Debian or Ubuntu or somewhere else. If you're getting Xorg from Ubuntu, you
might have to get the nvidia modules from them as well.
>VGA compatible controller: nVidia Corporation: Unknown device ...
>...
>Capabilities: [78] #10 [0001]
Your lspci output bothers me, because it doesn't mention the I/O method its
using (capability 78 isn't described at all here, which is worrisome), and
the fact the device ID isn't even recognized.
> I'm using the default debian kernel 2.6.8-11-em64t-p4-smp
> and it should contain drivers for PCIe.
I'm sure the drivers are there, but are you absolutely sure that PCIe support
is _turned_on_ in your kernel's config? It may not be turned on by default
or automatically recognized (AGP support has to be explicitly turned on for
most configurations, Athlon64 is probably the only exception because the
AGPGart support is builtin to the CPU).
I think its possible that your card is recognized only as a normal PCI card
and that its standard VGA/VESA features work fine in normal PCI mode, but the
nvidia driver is expecting either an AGP or PCIe device and its not finding
either one. Note that the nvidia kernel driver can load just fine in some
situations even if there is a problem with the card, the nvidia driver
doesn't actually get *used* (attempt to initialize a graphics mode using
AGP/PCIe I/O) until you actually run X. Show us what the screen output is
when you load the nvidia driver (the message from the driver).
>>(II) LoadModule: "GLcore"
>
>Hm, I do have removed GLcore from xorg.conf. Why is it still loaded?
Because its the Xorg "glx" that is being loaded, not the nvidia "glx" module
(they are the same name, and therefore conflict). Look at the log file you
posted earlier, every module also prints its "author" when being loaded.
Xorg/XFree "glx" will pull in "GLcore", but NVIDIA's module doesn't use it.
This is a separate problem from your card not being recognized, I suspect
this is happening because you're using Xorg from somewhere else, but using
the nvidia modules from Debian? Your card should still be recognized under
Xorg, but to solve the 'glx' problem (which involves the "glx"
modules/libraries being put in the wrong places because there are differences
in the directory structures of XFree and Xorg) you'll probably have to
reinstall XFree from Debian.
Whatever you do, remember my earlier point, if you're getting Xorg from Ubuntu
use Ubuntu's nvidia modules too, so you know they are compatible with one
another. If you go back to Debian Xfree, use Debian's nvidia modules.
Reply to: