All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors
@ 2013-06-29 19:30 bugzilla-daemon
  2013-06-29 19:55 ` [Bug 66384] " bugzilla-daemon
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: bugzilla-daemon @ 2013-06-29 19:30 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1323 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

          Priority: medium
            Bug ID: 66384
          Assignee: dri-devel@lists.freedesktop.org
           Summary: VDPAU playback hangs when moving window between xrandr
                    monitors
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: mgorny@gentoo.org
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: Drivers/Gallium/r600
           Product: Mesa

I'm running live xorg/mesa with Radeon HD5450. I have two monitors connected
and set up side-by-side using xrandr like the following:

    $ xrandr --output VGA-0 --mode 1280x960 --right-of DVI-0

Now, when I play a movie using mplayer2 with VDPAU driver and move the movie
onto second monitor without pausing it first, the playback hangs for a minute
or two. Then it resumes like nothing happened, no messages neither on console
nor in dmesg.

What's interesting is that it seems to happen only after moving half of the
window. If I have it partially on both monitors, it plays back fine. After the
hang it plays fine again, and if I then move it back to the first monitor, it
again hangs after moving half of it.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2622 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
@ 2013-06-29 19:55 ` bugzilla-daemon
  2013-07-12 15:46 ` bugzilla-daemon
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2013-06-29 19:55 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 496 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

Michał Górny <mgorny@gentoo.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|Other                       |x86-64 (AMD64)
                 OS|All                         |Linux (All)
            Version|unspecified                 |git

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1434 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
  2013-06-29 19:55 ` [Bug 66384] " bugzilla-daemon
@ 2013-07-12 15:46 ` bugzilla-daemon
  2013-08-02 15:49 ` bugzilla-daemon
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2013-07-12 15:46 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 375 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

--- Comment #1 from Michel Dänzer <michel@daenzer.net> ---
I think this is because the DRI2 MSC counters differ between CRTCs, so a DRI2
buffer swap or MSC wait times out.

AFAICT it might be tricky to fix this, at least without DRI3.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1197 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
  2013-06-29 19:55 ` [Bug 66384] " bugzilla-daemon
  2013-07-12 15:46 ` bugzilla-daemon
@ 2013-08-02 15:49 ` bugzilla-daemon
  2013-12-04  4:08 ` bugzilla-daemon
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2013-08-02 15:49 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 522 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

--- Comment #2 from Michel Dänzer <michel@daenzer.net> ---
Created attachment 83546
  --> https://bugs.freedesktop.org/attachment.cgi?id=83546&action=edit
Attempt at making DRI2 MSC counter consistent between CRTCs

Here's an attempt at making the DRI2 MSC counter per-window instead of
per-CRTC. I couldn't quite make it work, but maybe someone can run with this
and finish it.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1636 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
                   ` (2 preceding siblings ...)
  2013-08-02 15:49 ` bugzilla-daemon
@ 2013-12-04  4:08 ` bugzilla-daemon
  2013-12-05 21:01 ` bugzilla-daemon
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2013-12-04  4:08 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 519 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

Michel Dänzer <michel@daenzer.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |david.heidelberger@ixit.cz

--- Comment #3 from Michel Dänzer <michel@daenzer.net> ---
*** Bug 72291 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2091 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
                   ` (3 preceding siblings ...)
  2013-12-04  4:08 ` bugzilla-daemon
@ 2013-12-05 21:01 ` bugzilla-daemon
  2014-04-09  7:47 ` bugzilla-daemon
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2013-12-05 21:01 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 283 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

--- Comment #4 from David "okias" Heidelberger <david.heidelberger@ixit.cz> ---
Now we have DRI3, is here some code to test? Or we should test this patch?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1125 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
                   ` (4 preceding siblings ...)
  2013-12-05 21:01 ` bugzilla-daemon
@ 2014-04-09  7:47 ` bugzilla-daemon
  2014-04-09 19:14 ` bugzilla-daemon
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2014-04-09  7:47 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 523 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

Christian König <deathsimple@vodafone.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nfxjfg@gmail.com

--- Comment #5 from Christian König <deathsimple@vodafone.de> ---
*** Bug 77208 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2120 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
                   ` (5 preceding siblings ...)
  2014-04-09  7:47 ` bugzilla-daemon
@ 2014-04-09 19:14 ` bugzilla-daemon
  2014-10-12  9:33 ` bugzilla-daemon
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2014-04-09 19:14 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 521 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

--- Comment #6 from nfxjfg@gmail.com ---
Shouldn't this be responsibility of the code that implements the vdpau API?
Maybe it should attempt to remap the MSC counters to system time, and smooth
out the differences. (Sorry I don't know anything about Mesa internals.)

IMO this issue does make the Mesa vdpau implementation very unreliable, and at
least for me it has caused a lot of problems.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1296 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
                   ` (6 preceding siblings ...)
  2014-04-09 19:14 ` bugzilla-daemon
@ 2014-10-12  9:33 ` bugzilla-daemon
  2014-10-12  9:39 ` bugzilla-daemon
  2015-08-20  3:49 ` bugzilla-daemon
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2014-10-12  9:33 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 324 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

--- Comment #7 from David Heidelberger (okias) <david.heidelberger@ixit.cz> ---
At this moment we have working DRI3 setup (without Present for Radeon).

Is there any effort to port VDPAU to DRI3?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1138 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
                   ` (7 preceding siblings ...)
  2014-10-12  9:33 ` bugzilla-daemon
@ 2014-10-12  9:39 ` bugzilla-daemon
  2015-08-20  3:49 ` bugzilla-daemon
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2014-10-12  9:39 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 613 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

--- Comment #8 from Christian König <deathsimple@vodafone.de> ---
(In reply to David Heidelberger (okias) from comment #7)
> At this moment we have working DRI3 setup (without Present for Radeon).
> 
> Is there any effort to port VDPAU to DRI3?

Not yet, but it is on the todo list.

On the other hand it sounds like a good beginners task if somebody wants to get
his hands dirty. I'm glad to help and point out the right place in the sources
if somebody volunteers.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1510 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Bug 66384] VDPAU playback hangs when moving window between xrandr monitors
  2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
                   ` (8 preceding siblings ...)
  2014-10-12  9:39 ` bugzilla-daemon
@ 2015-08-20  3:49 ` bugzilla-daemon
  9 siblings, 0 replies; 11+ messages in thread
From: bugzilla-daemon @ 2015-08-20  3:49 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 736 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66384

Michel Dänzer <michel@daenzer.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #9 from Michel Dänzer <michel@daenzer.net> ---
Fixed in xf86-video-ati Git master:

commit 0288a4b87b65ba54f37fbeeea3cb32238deee92e
Author: Michel Dänzer <michel.daenzer@amd.com>
Date:   Wed Aug 19 16:54:14 2015 +0900

    DRI2: Keep MSC monotonic when moving window between CRTCs

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2342 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-08-20  3:49 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-29 19:30 [Bug 66384] New: VDPAU playback hangs when moving window between xrandr monitors bugzilla-daemon
2013-06-29 19:55 ` [Bug 66384] " bugzilla-daemon
2013-07-12 15:46 ` bugzilla-daemon
2013-08-02 15:49 ` bugzilla-daemon
2013-12-04  4:08 ` bugzilla-daemon
2013-12-05 21:01 ` bugzilla-daemon
2014-04-09  7:47 ` bugzilla-daemon
2014-04-09 19:14 ` bugzilla-daemon
2014-10-12  9:33 ` bugzilla-daemon
2014-10-12  9:39 ` bugzilla-daemon
2015-08-20  3:49 ` bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.