Using Gnome 3, Arch Linux (current), with these opensource drivers(latest from Arch Linux repos) I have issues when recovering from sleep sometimes. The screen will begin to display some fonts with several fonts clipped which can only be solved with a restart. For instance E's are cut off in half.
The attached image shows various examples of this annotated and highlighted to show the issue.
Created attachment 48631 [details]
Image with annotations of the issue
What chip are you using? Please attach your xorg log and dmesg output. Also when you say sleep, do you mean suspend or dpms?
01:00.0 VGA compatible controller : ATI Technologies Inc M66GL [ATI
Mobility FireGL V5250] [1002:71d4] (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:20a4]
Flags: bus master, fast devsel, latency 0, IRQ 48
Memory at d0000000 (32-bit, prefetchable) [size=256M]
I/O ports at 2000 [size=256]
Memory at ee100000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at ee120000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon
Kernel modules: radeon
And by sleep I just mean that I am using Gnome3 and either shutting the lid or clicking suspend in the corner. I'm not sure if what it says it's doing is what you mean though.
Does running an app the uses Xv fix the issue?
(In reply to comment #4)
> Does running an app the uses Xv fix the issue?
I'm not sure what that is?
(In reply to comment #5)
> (In reply to comment #4)
> > Does running an app the uses Xv fix the issue?
> I'm not sure what that is?
Xv = Xvideo extension. Try playing a video in totem (gnome movie player).
I needed the problem to reoccur to test this and it did. I tried to play videos with Totem and it couldn't play video but then I tried Mplayer and it fixed some of the fonts but not all of them. I'm not sure if its not just because they weren't reloaded but its a little better.
Sounds like some missing state init in the 3D driver.
Like an issue in the code or the config?
(In reply to comment #9)
> Like an issue in the code or the config?
3D driver code.