PDA

View Full Version : X often crashes after upgrade to 4.3.0


Aleksandar_Ilic
05-03-03, 05:14 PM
Hello,

Here is 32M nvidia Riva TNT2 m64 (02.05.17.03.00 BIOS) on via82c693a
chipset motherboard,

I used Xf86-4.2.0 with nvidia drivers, and it worked well.

After upgrading to Xf86-4.3.0, with same driver, X crashes every hour or so.
There is no evidences of crash in log files.
Tweaking the BIOS and updating to latest nvidia driver didn't change anything. After couple days of experimenting, I found only help was putting nvagp=0 option in xfconfig file.

Strange thing is, that X is stable with open-source "nv" driver - without
3D acceleration, of course.

I'm curious, is this a common problem, is it rellated to nvidia driver or X-4.3.0,
and naturally, is there some way to resolve it.

Kindly,
Alek

yangyangyyy
05-03-03, 05:27 PM
I guess the nv driver comes from XFree(4.3) so it is designed to work well with X, but the nvidia driver is not, I think there's a big difference between 4.3 and 4.2 , for example : the fglrx driver for radeon can't be used on 4.3


the X driver ( nvidia_drv.o ) is not open source, so who knows if it's ok for 4.3..... although the nvidia page says it's OK for RH 9

bwkaz
05-03-03, 06:44 PM
Originally posted by yangyangyyy
I think there's a big difference between 4.3 and 4.2 No, there isn't. The binary interface to X hasn't changed since X 4.0.1 (which is why that's the minimum requirement according to the README).

the X driver ( nvidia_drv.o ) is not open source, so who knows if it's ok for 4.3..... although the nvidia page says it's OK for RH 9 It works perfectly on my X 4.3.0 as well (LFS, so I compiled X from source).

To the original poster -- did you reinstall the nVidia drivers after upgrading X?

It very much sounds like the AGP implementation that you're using isn't working quite right (since NvAGP 0 stops it from crashing)...

Aleksandar_Ilic
05-04-03, 06:27 AM
> To the original poster -- did you reinstall > the nVidia drivers after upgrading X?

Of course I did. An old one, and then the latest.

> It very much sounds like the AGP
> implementation that you're using
> isn't working quite right (since NvAGP 0 > stops it from crashing)...

Agpgart module I'm using isn't changed at all. It's from official 2.4.20 kernel. My chipset isn't supported by NvAGP. That's why I think it's about driver or X itself.

regards,
Alek

bwkaz
05-04-03, 07:43 AM
Have you tried NvAGP? The list of supported chipsets is very old, I don't think it's been updated since about 2880 or so (perhaps earlier). It may work, and just not say so in the README.

Worth a shot at least...

Aleksandar_Ilic
05-05-03, 04:10 AM
Yes indeed. It worked.

/var/log/XFree86.0.log:
(**) NVIDIA(0): Option "NvAGP" "1"
(**) NVIDIA(0): Use of NVIDIA internal AGP requested
(II) NVIDIA(0): AGP 2X successfully initialized

/proc/driver/nvidia/agp/status:
Status: Enabled
Driver: NVIDIA

BUT...! X crashed again after 30 minutes with signal 11, just as before with agpgart.

I give up. Damnit, no acceleration is worth _a week_ of tweaking.

Thanks for the hint, bwkaz!

Alek

Aleksandar_Ilic
07-30-03, 08:00 PM
If somebody remembers of this topic...
I've upgraded drivers to 4496. AGP support works again.

regards,
Alek