[mythtv-commits] Ticket #12326: Black screen after exiting playback with nouveau/VDPAU on Ubuntu 14.10
MythTV
noreply at mythtv.org
Wed Nov 26 05:46:10 UTC 2014
#12326: Black screen after exiting playback with nouveau/VDPAU on Ubuntu 14.10
--------------------------------------+---------------------
Reporter: dave@… | Owner:
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: 0.27.4
Severity: medium | Keywords:
Ticket locked: 0 |
--------------------------------------+---------------------
When using the nouveau driver on an ION2 (NVA8 chipset), I get a black
screen after exiting playback of recordings. The system is responsive --
if I hit <ENTER>, playback will start again without issue. The menu simply
does not redraw.
I originally saw this issue in a custom initramfs I have built for my
frontends, using mythtv 0.27.4/libdrm2 2.4.58/mesa2-10.3.4. Using
mesa2-10.1.3 did not show the issue. I then reproduced it in Ubuntu (using
the distro-provided libraries and Myth frontend) to ensure it was
reproducible by other builds.
I have bisected the change in Mesa that leads to the issue --
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fee0686c21c631d96d6042741267a3c218c23ffc
is the bad commit. This changes from independent DRM screens for VDPAU and
OpenGL to having them share a single screen. The change is to resolve
https://bugs.freedesktop.org/show_bug.cgi?id=73200 which references
gstreamer2 and the use of GL_NV_vdpau_interop, which leaves me hope that
there is an example of how things should be working after the change.
I'm also hopeful that its simply a Z-order issue and easily correctable in
Myth -- I suspect it is more than just calling draw() on the main window,
as using the arrows to change the selected recording does not result in
the UI showing up.
It should not be terribly difficult for me to test patches or gather
debugging information, though it may have to wait until the weekends due
to time constraints.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12326>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list