[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nvidia problems (Sid dist-upgrade)



On Tue, Oct 31, 2006 at 21:24:37 +0100, Benjamí Villoslada wrote:
> El Dilluns 30 Octubre 2006 22:32, Florian Kulzer va escriure:
> > One way would be to shut down X and remove the old nvidia-glx package
> > before upgrading the nvidia-kernel-source package. After you
> > auto-install the nvidia kernel module with module-assistant you can
> > install the new nvidia-glx package and restart X.
> 
> Thanks! Works because with this method aptitude doesn't install 
> linux-image-2.6.18-1-486 that I don't need.
> 
> I've installed nvidia-kernel-source, then
> 
> # m-a update
> # m-a prepare
> # m-a auto-install nvidia
> and
> # aptitude install nvidia-glx
> 
> After this I have:
> 
> nvidia-glx 1.0.8776-1
> nvidia-kernel-2.6.16.18-smp-bitassa 1.0.8776-1+20060528.01
> nvidia-kernel-common 20051028+1 files
> nvidia-kernel-source 1.0.8776-1
> 
> I've stopped xorg, but kdm doesn't starts :(
> 
> Xorg.0.log tail:
> 
> -----------------------------
> (II) Setting vga for screen 0.
> (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
> (==) NVIDIA(0): RGB weight 888
> (==) NVIDIA(0): Default visual is TrueColor
> (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
> (**) NVIDIA(0): Enabling RENDER acceleration
> (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure
> (EE) NVIDIA(0):     that there is a supported NVIDIA GPU in this system, and
> (EE) NVIDIA(0):     that the NVIDIA device files have been created properly.
> (EE) NVIDIA(0):     Please consult the NVIDIA README for details.
> (EE) NVIDIA(0):  *** Aborting ***
> (II) UnloadModule: "nvidia"
> (II) UnloadModule: "ramdac"
> (II) UnloadModule: "fb"
> (EE) Screen(s) found, but none have a usable configuration.
> 
> Fatal server error:
> no screens found

[ snip: returning to the nvidia 1.0.8774 packages makes X work again ]

There seems to be a problem with the 8776 nvidia kernel module. The
first thing to check is if "modprobe nvidia" gives you any error
messages for the new module. Furthermore, it is important that the
necessary device nodes are created when the module is loaded:

$ ls -l /dev/{nvidia,fb,agp}*
crw-rw---- 1 root video  10, 175 2006-10-30 10:04 /dev/agpgart
crw-rw---- 1 root video  29,   0 2006-10-30 10:04 /dev/fb0
crw-rw-rw- 1 root root  195,   0 2006-10-30 09:07 /dev/nvidia0
crw-rw-rw- 1 root root  195, 255 2006-10-30 09:07 /dev/nvidiactl

Also make sure that the right version of the nvidia X driver was loaded
by looking for lines like these in the Xorg log:

(II) NVIDIA X Driver  1.0-8776  Mon Oct 16 21:58:46 PDT 2006
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(--) Chipset NVIDIA GPU found

Finally, it might help to reboot after installing the new packages if
the problem is due to conflicts in the assignment of interrupts.

-- 
Regards,
          Florian



Reply to: