The "text"/virtual consoles are also unuseable(corrupted display) when X changes resolution as well, as I've had to kill full screen apps from a virtual console which leaves me with a corrupted display. The problem seems to be that sometimes even when apps end normally fglrx does NOT restore the original desktop resolution if the app was running in some other res than the app, and in the case of killing apps it NEVER seems to restore original res(this behavior is OK as it's outside of normal operation).
I've mentioned this behavior in several catalyst 9.x release threads and a few other IIRC, along with some videos seem to cause the machine to freeze after waking from sleep, compositing enabled seems to cause the machine to wake on freeze, random screen corruption(black rectangles over areas of the display can be "fixed" by forcing refresh), etc.
Anyways, I'd guess that the screen corruption of "text" consoles is caused by the inability of fglrx to properly manage/restore resolutions in many cases. It's annoying, but I'm more worried about the various freeze bugs. (All of these have been present since 9.2 which was my first experience with catalyst...)
Now that I think about it, I bet that what happens is that since I can get an uncorrputed virtual terminal after X has switched to another resolution is that when an app dies or quits and doesn't reset resolution to the default value BEFORE ending the app or killing X is that the virtual displays are left trying to display at a resolution that is no longer active/available. AMD should really fix this. It all seems to be down to poor handling of resolution switching in the cataclysm drivers.
My experience with this is primarily limited to some windows apps under wine and a few buggy opengl native apps. Have you tried CTRL-ALT-BACKSPACE to force X restarts?
Also if you get stuck ALT-PRTSCR+ RSEINUB (push those letters while holding ALT-PRTSCR is supposed to do a "safe" reboot, and I've become VERY familiar with it because of the freezes...)
"Raising Skinny Elephants Is Never Utterly Boring"
On the plus side(if you can call it that) fglrx is forcing me to modernize some of my low level linux knowledge which I've let lapse over the last 9y or so as it had been no longer really necessary to know...
Last edited by cutterjohn; 08-15-2009 at 02:21 PM.
Sager NP8250-S Core i7-4800MQ/780m/32GB/128GB SSD/750GB Scorpio Black/1TB WD Blue(7mm) (win7 x64 pro)
Acer Chromebook C720(i3-4005U/4GB) 128GB SSD(stable/crouton xfce)
DIY ASUS P9X79/i7-3930k/64GB/multiple multiple terabyte HDDs(mostly WD 10k)/780 Ti SC (win7 x64 pro/Ubuntu 14.10)
DIY ASROCK 990FX Extreme9/FX-9590/32GB/multiple multi-TB hdds/R9 280X