John, have you try with games that don't use the DRI, like clanbomber or
pingus, they also crashes X due to the full screen!!!, but your experiment
dissabling DRI seems to be a very good clue, perhaps those games I mentioned
before don't use DRI, but if it is activated DRI is the responsible of the
resolution change and because that it hangs X.
Very good experiment! according to the scientific method :-).
I think the conclusions are very solid; I will send this message also to
Guillaume Cottenceau, he said me that I was using a Voodo3 3000 (exactly the
same that the mine) with XFree86 4.0.3 without problems; I thought that I
could have a special problem due to my hardware, but the last messages are
showing that the problem is generalizated with XFree86 4.0.3 (and I had the
problem also in beta 2 with 4.0.2) and Voodoo3 3000 (also probably with 2000).
I hope Guillaume could give as the way to solve the problem or the way to
communicate it to XFree86 team.
If some of us find the solution, this list could be a goog meeting point.
See you soon
---------------
Francisco Alcaraz
Murcia (Spain)
El Martes 01 Mayo 2001 00:44, escribiste:
> You're right. This is what I've done thus far to try to isolate the
> problem:
>
>
> Problem:
>
> When changing resolutions X server crashes and restarts. when loading
> Quak3 xserver crashes and restarts. when loading Chroimium in windowed
> mode everything works fine including DRI, when Chromium is switched to
> fullscreen mode, X server crashes and restarts.
>
> Tests made:
>
> 1. Switched card with another known good Voodoo3. Same problem.
>
> 2. Commented our Load "DRI" from /etc/X11/XF86Config-4. Can switch
> resolutions without X server crashing, however Quake runs EXTRMEMLY slow
> becasue there is no DRI device to use.
>
> 3. Remove DRI comment and problem returns
>
> 4. Comment Load "GLX" from XF86Config-4. Problem persists.
>
> This may not be the best troubleshooting in the world, but it convinced me
> that the DRI in X 4.0.3 is what was causing my problems.
>
> Not to say that DRI is not working, because Chromium will work in windowed
> mode. More specifically I think the problem is that changing resolutions
> while using DRI is what is casuing the crash. This can be seen from step
> 2 above. what do you think?