From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1b) Gecko/20020721 Description of problem: Backing store on Radeon (R100 & M6 tested) and Rage 128 (Rage 128 Pro tested) cards does not work. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Start X w/+bs (i.e., /usr/X11R6/bin/X +bs) 2.Run twm with no config file (default on RH 7.3). 3.Left click the mouse to bring up the twm menu. Actual Results: The menu is blank. Move the mouse over the menu items and they will magically appear. Expected Results: The text should have been displayed in the menu to begin with. Additional info: I have tested this on Matrox G400 & S3 Savage IX (IBM T21 laptop)hardware and the text is correctly displayed in the menu.
I just tried to reproduce this bug on a Mobility 7500 using RH 8.0 (XFree86-4.2.0-72), and twm worked correctly. There must be some patch that's in that RPM that isn't in the older 7.3 RPM *or* in XFree86 CVS.
I can recreate this problem on 4.2.0-72 on a Compaq Evo n410c laptop with RH 8.0. Note: Acceleration must be enabled for the problem to occur. My guess is that the 4.2.0-72 build on which the problem did not occur had acceleration disabled for some reason.
Please attach config file and log file from non-working configuration.
Created attachment 83344 [details] Requested Config file
Note: The problem can be recreated with a default RH 8.0 install... just turn on backing store (see attached file). Note: setting the AGP parameters has no bearing on this problem... but may contribute to the well-documented VT Switch issue.
Kevin E. Martin posted a fix for this problem to the dri-devel list today. The fix is to move two lines of code in programs/Xserver/hw/xfree86/ati/radeon_driver.c. In the DRI CVS, the fixed version of the file 1.46. I have verified that these changes fix the problem. Will updated RPMs be available soon? :)
Yes, it is in X CVS and will get picked up during my next CVS update. Thanks.
Fixed in rawhide XFree86 build for today. Changing bug state to MODIFIED. Please confirm fix and close to RAWHIDE, or if problem is still present, change back to ASSIGNED, and include any new details.
Oh, by the way... If someone tests this and lets me know that it works, I can backport it for 7.3 also.