Red Hat Bugzilla – Bug 605348
Screen repaint problems
Last modified: 2018-04-11 06:41:57 EDT
Description of problem:
I don't actually know what component to file this under, so I picked the Intel driver. My problem is that various apps have problems with the contents of their windows being updated in time.
The most prominent example is emacs, where the character under cursor (or sometimes even next to it) disappears and takes a couple seconds before it appears again. When the cursor is blinking, the effect is that the character under the cursor blinks quite randomly, appearing and disappearing, as the cursor itself blinks regularly and properly. Turning the cursor blinking off makes the problem somewhat tolerable. Or when I point to an URL (in emacs IRC client), the lower part of it disappears and again takes some time to reappear. Or there would be pixel-wide horizontal lines that failed to update.
Another application that I had doing this was gtim, a trivial GTK clock for system tray. Another example is WindowMaker crash dialogue or, more practically, the WPrefs application. Yet another example is OpenOffice, where in font selection box the font that I point to disappears for a split second before it appears again.
Most applications work fine though, like firefox, thunderbird, the terminal, even emacs in terminal -- there are no problems with those.
I'm running this all under xmonad (a tiling window manager). What's interesting is that under gnome (I suppose that's metacity), emacs renders fine. I didn't try OOo or WPrefs, it only occurred to me later to even try it out. I tried to make a screenshot or a screen capture of the bug, but firstly, with these measures on, the bug is less prominent--the repaints are more rapid. And secondly, the bug itself never gets to the video, perhaps the pending redraws get committed just before the screenshot takes place, or something of the sort.
I don't use xorg.conf.
Steps to Reproduce:
1. Run WPrefs (it's installed as part of WindowMaker package)
2. Switch to 5th tab
3. In "Size Display" box click the menu and move the mouse to select various options.
4. Observe the effects that I described above.
Created attachment 424886 [details]
There are more Xorg.*.log files, but this one is the only recent (others are from F 12). Are you still interested in those other logs?
Created attachment 424888 [details]
Created attachment 424892 [details]
... oh, and all this started occurring after I updated to F 13.
Created attachment 424896 [details]
And I just noticed that I actually do have xorg.conf. Sorry, I thought I stopped using it ages ago. I'm attaching it. I tried to move it away (hence the *-1 name), and the problem is still present after restarting X.
The computer that I have this problem on is Lenovo X61.
I unplugged the external monitor and restarted X, but the problem remains.
Versions of relevant packages:
FWIW, I tried to adjust my .xsession file to only contain "exec metacity", and the problem was still there. So whatever bug-fixing powers are present in gnome, they are not present is metacity alone.
(In reply to comment #5)
> Created an attachment (id=424896) [details]
> And I just noticed that I actually do have xorg.conf. Sorry, I thought I
> stopped using it ages ago. I'm attaching it. I tried to move it away (hence
> the *-1 name), and the problem is still present after restarting X.
It seems to me that it is completely useless ... if you use Gnome or KDE, you can set up the same keyboard layout options with their graphical tools, and the rest seems to be default anyway.
Anyway, reporter, do you think this look similar to bug 604024?
(In reply to comment #9)
> Anyway, reporter, do you think this look similar to bug 604024?
Yes, I'd call it similar. Interestingly enough this setting fixes my emacs, but WPrefs menus still act funny. When the screen is rotated, I can also see the problems in firefox, which makes no problems normally.
xorg-x11-drv-intel-2.11.0-5.fc13 has been submitted as an update for Fedora 13.
xorg-x11-drv-intel-2.11.0-5.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update xorg-x11-drv-intel'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/xorg-x11-drv-intel-2.11.0-5.fc13
xorg-x11-drv-intel-2.11.0-5.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.