Bug 772327 - broken display mechanisms and slow redraw
Summary: broken display mechanisms and slow redraw
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: 19
Hardware: i386
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-01-06 20:40 UTC by Adam Benjamin
Modified: 2015-02-18 13:40 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-02-18 13:40:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Adam Benjamin 2012-01-06 20:40:24 UTC
Description of problem:
There are two symptoms - not sure if they're related.  The first is that a visual bell in an xterm draws VERY slowly.  Using a small font and a full-screen'd xterm, the bell could take a full two seconds (or more) to propagate from the top to the bottom.  Running "screen" in that same xterm side-steps the problem.  (It's a viable work-around - but it means running screen sessions in all of my terminals.)

The second (related?) issue is that certain display methods do not render properly on the bottom half of my screen.  I'm running an old video card ("nVidia Corporation NV34GL [Quadro FX 500/600 PCI] (rev a1)") using the nouveau driver in a dual-headed config.  I also run fvwm2.  (But I confirmed the problem exists in Gnome.)  I first noticed that my most of my applications, when iconified, did not show the icon properly.  You saw a an outline where the image should be and, otherwise, the background image/texture where the icon should be.  And then I noticed, by accident, that if I moved the icon above a particular line in the screen it's like it's being revealed.

I was able to produce the same issue by playing a video using mplayer.  If the video straddles the line the bottom half is NOT rendered (freezes at a previous frame) while the top half continues to update.  This happens with mplayer when using the "xv" and "sdl" drivers, but not using gl or gl2 as the driver.  Then it works properly.

On a lark, I was playing with the driver options for nouveau, and setting ShadowFB to be true also "fixes" the problem, but then video renders INSANELY slow and xvinfo shows no X-Video Extension available.  (That probably makes sense to people who understand displays better than I do, but I wasn't sure if it offered useful information or not.)


Version-Release number of selected component (if applicable):
xorg-x11-drv-nouveau-0.0.16-27.20110720gitb806e3f.fc16.i686

How reproducible:
mplayer -vo sdl video.file
then move the window in part or in whole to the lower half of the screen.  (Or full-screen the video.  Actually, trying *that* just killed my second monitor - that is my desktop now thinks I only have one display screen.  :/ )

Comment 1 Adam Benjamin 2012-01-06 20:47:38 UTC
mplayer -vo xv file
will also produce the faulty result.

Comment 2 Roberto Ragusa 2012-05-19 12:30:04 UTC
Confirmed on updated F16 i386, xorg-x11-drv-nouveau-0.0.16-27.20110720gitb806e3f.fc16.i686

01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)


The bottom half of the screen appears to be clipped away in some paint operations.
KDE is OK with desktop effects off, but misses bottom-half redraws with effects on.
The problem is also evident with kaffeine or mplayer -vo xv, but not with mplayer -vo x11. 

It looks like some kind of accelerated drawing operations are clipped at one half of the screen.

This is happening with a single 1920x1080 screen and no xorg.conf file.

I'm available for testing patches.

Comment 3 Roberto Ragusa 2012-05-19 12:38:36 UTC
Still no improvement with xorg-x11-drv-nouveau-0.0.16-28.20120321gitab7291d from koji.

Comment 4 Fedora End Of Life 2013-01-16 12:29:11 UTC
This message is a reminder that Fedora 16 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 16. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '16'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 16's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 16 is end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" and open it against that version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 5 Fedora End Of Life 2013-02-13 12:46:19 UTC
Fedora 16 changed to end-of-life (EOL) status on 2013-02-12. Fedora 16 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 6 Adam Benjamin 2013-02-14 20:43:15 UTC
Please re-open against F17 - problem still exists.

Comment 7 Fedora End Of Life 2013-07-04 05:42:35 UTC
This message is a reminder that Fedora 17 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 17. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '17'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 17's end of life.

Bug Reporter:  Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 17 is end of life. If you 
would still like  to see this bug fixed and are able to reproduce it 
against a later version  of Fedora, you are encouraged  change the 
'version' to a later Fedora version prior to Fedora 17's end of life.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 8 Fedora End Of Life 2013-08-01 16:55:17 UTC
Fedora 17 changed to end-of-life (EOL) status on 2013-07-30. Fedora 17 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 9 Adam Benjamin 2013-08-01 18:03:09 UTC
Confirmed - problem of slow redraw for visual bell still exists in Fedora 18.  Other problem can't be confirmed as that hardware has been decommissioned.

Adam

Comment 10 Fedora End Of Life 2013-12-21 14:59:42 UTC
This message is a reminder that Fedora 18 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 18. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '18'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 18's end of life.

Thank you for reporting this issue and we are sorry that we may not be 
able to fix it before Fedora 18 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior to Fedora 18's end of life.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 11 Adam Benjamin 2014-01-17 22:03:26 UTC
Definitely still a problem in Fedora 19.

Comment 12 Fedora End Of Life 2015-01-09 21:55:06 UTC
This message is a notice that Fedora 19 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 19. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained. Approximately 4 (four) weeks from now this bug will
be closed as EOL if it remains open with a Fedora 'version' of '19'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 19 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 13 Fedora End Of Life 2015-02-18 13:40:03 UTC
Fedora 19 changed to end-of-life (EOL) status on 2015-01-06. Fedora 19 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.