Michel D�nzer wrote:

>On Sam, 2002-09-07 at 18:13, Didier Moens wrote:
>

>>I have no idea why the screen corruption seems to :
>>- be mainly limited to the Windows mouse pointer vicinity ;
>>- be induced when a specific action is performed (e.g. dragging a 
>>window, scrolling a window, ...) ;
>>- only occur when DRI is enabled.
>>    
>>
>
>Please try if http://penguinppc.org/~daenzer/DRI/radeon-dga-sync.diff
>helps; it could explain at least the last item.
>

This is ... amazing.


In one week's time, two of my most aggravating problems with XFree86 
have been solved :

- After many months, IBM (who sell the product, BTW) *finally* released 
a Think:Pad BIOS update which gets rid of the intermittent screen 
flashing when switching VT's ;

-After applying your one-line patch, screen corruption within a 
DRI-enabled VMware session has been resolved. What can I say ? I truly 
thank you.

Two questions/remarks concerning your patch :

1. Can it be applied against a stock 4.2 source (as I'd like it to be 
incorporated/patched against the RHL 8.0b3 XFree86 RPM or the GATOS 
drivers) ?
2. I do not remember if I experienced the same screen corruption with my 
'old' ThinkPad A21p (Rage 128 Mobility M3) ; maybe the same patch needs 
to be applied against r128 too ?


>Hmm, the M6 doesn't benefit from the important new features like
>hardware TCL and custom vertex formats. Page flipping (Option
>"EnablePageFlip") should improve performance though.
>

Option "EnablePageFlip" :

$ glxgears
disabling TCL support
radeonUpdatePageFlipping allow 1 current 0
2434 frames in 5.0 seconds = 486.800 FPS
2879 frames in 5.0 seconds = 575.800 FPS
2866 frames in 5.0 seconds = 573.200 FPS
2879 frames in 5.0 seconds = 575.800 FPS
2880 frames in 5.0 seconds = 576.000 FPS
2879 frames in 5.0 seconds = 575.800 FPS
2880 frames in 5.0 seconds = 576.000 FPS
radeonUpdatePageFlipping allow 1 current 1
2872 frames in 5.0 seconds = 574.400 FPS
2885 frames in 5.0 seconds = 577.000 FPS
2885 frames in 5.0 seconds = 577.000 FPS
2882 frames in 5.0 seconds = 576.400 FPS

- 15% performance increase (previously 500 FPS) ;
- initially, "current 0" is reported ; when clicking in another window, 
it reports "current 1". Performance doesn't seem to be affected, though.

Any other options we should know about ?  :)


>>With DRI 20020907, when rebooting the machine, I get an OOPS in the 
>>shutdown sequence, I presume either in agpgart.o or radeon.o (sorry, 
>>couldn't capture it).
>>    
>>
>
>If it happens when the X server gets killed, I might have an idea what's
>up.
>

I tried to replicate this OOPS, but no 'success' yet.



A sincere thank you to all XFRee & DRI developers for the involved effort.

-- 

Didier Moens
-----
RUG/VIB - Dept. Molecular Biomedical Research - Core IT
tel ++32(9)2645309 fax ++32(9)2645348
http://www.dmb.rug.ac.be


_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to