Bug 87625

Summary: Radeon 7950 hangs for a bit when switching video to fullscreen mode in mplayer2
Product: Mesa Reporter: Luke-Jr <luke-jr+freedesktopbugs>
Component: Drivers/Gallium/radeonsiAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: medium    
Version: 10.3   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Xorg.1.log
dmesg

Description Luke-Jr 2014-12-23 03:48:58 UTC
When I fullscreen a video in mplayer2 (gl3 vo driver), my display freezes - usually for a number of seconds - after which the fullscreen completes successfully and continues playing.

Sometimes the hang is very brief or even unnoticable (I think if I had recently played a video fullscreen - which may make troubleshooting harder).

During the hang, CPU appears to be idle, I *think* I/O wait is high (but nothing showed in iotop), and perf top didn't notice anything busy.

This does not affect my 5850 card, only the 7950.
Comment 1 Alex Deucher 2014-12-23 15:45:21 UTC
Please attach your xorg log and dmesg after the freeze happens.  Also, what kernel are you using?
Comment 2 Luke-Jr 2014-12-23 21:12:11 UTC
Created attachment 111242 [details]
Xorg.1.log
Comment 3 Luke-Jr 2014-12-23 21:13:04 UTC
Created attachment 111243 [details]
dmesg
Comment 4 Luke-Jr 2014-12-23 21:13:24 UTC
Note, I don't see anything related to the freeze in either log.
Comment 5 Michel Dänzer 2014-12-24 08:10:13 UTC
I can't seem to reproduce this.

Does it still happen with glamor from xserver 1.16 or later?

What window/compositing manager are you using?
Comment 6 Luke-Jr 2014-12-24 08:22:05 UTC
(In reply to Michel Dänzer from comment #5)
> Does it still happen with glamor from xserver 1.16 or later?

I have glamor 0.6.0 - is that current? (Gentoo doesn't have anything newer, it seems)

> What window/compositing manager are you using?

KWin with compositing disabled.
Comment 7 Michel Dänzer 2014-12-25 02:19:20 UTC
(In reply to Luke-Jr from comment #6)
> I have glamor 0.6.0 - is that current? (Gentoo doesn't have anything newer,
> it seems)
That's the old standalone glamor tree. Please try glamor from xserver 1.16 or newer.
Comment 8 Luke-Jr 2014-12-25 07:04:14 UTC
(In reply to Michel Dänzer from comment #7)
> (In reply to Luke-Jr from comment #6)
> > I have glamor 0.6.0 - is that current? (Gentoo doesn't have anything newer,
> > it seems)
> That's the old standalone glamor tree. Please try glamor from xserver 1.16
> or newer.

Do I need to restart X to try this? xorg-server 1.16 is not considered stable, and I encountered actual problems with some version post-1.15.1 (sorry, don't remember what) - so I'd rather avoid the upgrade if possible..
Comment 9 Michel Dänzer 2014-12-25 07:36:11 UTC
(In reply to Luke-Jr from comment #8)
> Do I need to restart X to try this?

Yes, of course.

If you try xserver 1.16.y and the problem persists, please attach the corresponding Xorg log file.
Comment 10 Luke-Jr 2015-01-06 11:27:21 UTC
I've not been able to reproduce this since upgrading.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.