Bug 72291

Summary: vdpau: freeze when moving video to another screen
Product: Mesa Reporter: David Heidelberg (okias) <david>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium CC: david
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: dmesg
testcase.mp4
testcase.mp4

Description David Heidelberg (okias) 2013-12-03 23:35:04 UTC
Created attachment 90199 [details]
dmesg

Using mpv video player.

When video is initialized on first or second screen and I try drag him do different screen, it freeze. mpv freeze, can be CTRL-C, but mpv X11 window stay on screen for longer time (about 2 minutes?).

No specific message in non-debug dmesg.

HW: APU 6550D
SW:
- Kernel 3.12.1 (nothing interesting in 3.12.2)
- libdrm git
- mesa git
- xserver git

Can test patches.
Comment 1 David Heidelberg (okias) 2013-12-03 23:45:59 UTC
Created attachment 90200 [details]
testcase.mp4

adding video
Comment 2 David Heidelberg (okias) 2013-12-03 23:52:44 UTC
Created attachment 90201 [details]
testcase.mp4
Comment 3 David Heidelberg (okias) 2013-12-03 23:54:58 UTC
When video is more than half on other screen, it takes one-two seconds and then freeze.
Comment 4 Thomas Lindroth 2013-12-03 23:59:06 UTC
I also experience this problem on my HD5770 card. As far as I can remember it existed back when the UVD code was first released.

The freeze happens when a majority of the video windows is moved to the other screen. I guess it has something to do with vsync being changed to the other screen.

I also run git of all relevant packages except the kernel and I use up to date radeon-ucode.
Comment 5 David Heidelberg (okias) 2013-12-04 00:19:59 UTC
linux-firmware from : 20130728

http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/log/

at same date.
Comment 6 Dieter Nützel 2013-12-04 00:44:49 UTC
(In reply to comment #4)
> I also experience this problem on my HD5770 card. As far as I can remember
> it existed back when the UVD code was first released.
> 
> The freeze happens when a majority of the video windows is moved to the
> other screen. I guess it has something to do with vsync being changed to the
> other screen.
> 
> I also run git of all relevant packages except the kernel and I use up to
> date radeon-ucode.

Which kernel are you running - 3.12.1/2?
Then please try 3.13-rc2.
3.12.x missing some UVD fixes from Cristain König, currently.

Works for me on RV730 AGP.
But APU is a nother thing at this time ;-)
Comment 7 Michel Dänzer 2013-12-04 04:08:53 UTC

*** This bug has been marked as a duplicate of bug 66384 ***

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.