Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Users

Screensaver leaves black screen after resume with OpenGL painter

 

 

MythTV users RSS feed   Index | Next | Previous | View Threaded


siliconfiend at gmail

Jun 7, 2012, 10:18 PM

Post #1 of 10 (910 views)
Permalink
Screensaver leaves black screen after resume with OpenGL painter

I use the glslideshow module of the xscreensaver package (version
5.15-r1) to show my photos when myth is idle. With 0.25-fixes,
unfortunately it seems that once the screensaver activates, it leaves
myth with a black screen after deactivation of the screen saver when
using the Auto or OpenGL painter. This happens with both mythwelcome
and mythfrontend in the GUI or with video playback paused (using VAAPI
or OpenGL playback profiles). The interface still responds to lirc
events, but the screen is permanently black until the app in question
is closed and restarted.

I'm on Gentoo amd64, kernel 3.4.0-gentoo, Intel core i3 (sandy bridge)
using the built-in video, with mesa version 8.0.3 and xf86-video-intel
version 2.19.0. For mesa, the classic driver is selected. Output of
mythfrontend --version:
MythTV Version : v0.25-105-g6970413
MythTV Branch : fixes/0.25
Network Protocol : 72
Library API : 0.25.20120506-1
QT Version : 4.8.1
Options compiled in:
linux profile use_hidesyms using_alsa using_oss using_backend
using_bindings_perl using_bindings_python using_bindings_php
using_frontend using_hdhomerun using_ceton using_hdpvr using_iptv
using_ivtv using_libcrypto using_libxml2 using_libudf using_lirc
using_mheg using_opengl_video using_qtwebkit using_qtscript
using_qtdbus using_v4l2 using_x11 using_xrandr using_xv
using_bindings_perl using_bindings_python using_bindings_php
using_mythtranscode using_opengl using_vaapi using_ffmpeg_threads
using_live using_mheg using_libass using_libxml2 using_libudf

I'd like to keep using the screen saver; it helps prevent burn-in on
my CRT and it's my grandma's favorite entertainment when she visits
(although she's a fan of Mythbusters, too--pretty cool for a
90-year-old lady!).

I'd welcome any ideas or further testing suggestions.

Thanks,

Karl
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


mtdean at thirdcontact

Jun 8, 2012, 3:37 AM

Post #2 of 10 (858 views)
Permalink
Re: Screensaver leaves black screen after resume with OpenGL painter [In reply to]

On 06/08/2012 01:18 AM, Karl Newman wrote:
> I use the glslideshow module of the xscreensaver package (version
> 5.15-r1) to show my photos when myth is idle. With 0.25-fixes,
> unfortunately it seems that once the screensaver activates, it leaves
> myth with a black screen after deactivation of the screen saver when
> using the Auto or OpenGL painter. This happens with both mythwelcome
> and mythfrontend in the GUI or with video playback paused (using VAAPI
> or OpenGL playback profiles). The interface still responds to lirc
> events, but the screen is permanently black until the app in question
> is closed and restarted.

Does switching to another (full screen) application and/or switching to
another virtual desktop/workspace and then back to
mythfrontend/mythfrontend's virtual desktop/workspace cause mythfrontend
to repaint?

Mike
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


siliconfiend at gmail

Jun 8, 2012, 6:43 AM

Post #3 of 10 (853 views)
Permalink
Re: Screensaver leaves black screen after resume with OpenGL painter [In reply to]

On Fri, Jun 8, 2012 at 3:37 AM, Michael T. Dean <mtdean [at] thirdcontact> wrote:
> On 06/08/2012 01:18 AM, Karl Newman wrote:
>>
>> I use the glslideshow module of the xscreensaver package (version
>> 5.15-r1) to show my photos when myth is idle. With 0.25-fixes,
>> unfortunately it seems that once the screensaver activates, it leaves
>> myth with a black screen after deactivation of the screen saver when
>> using the Auto or OpenGL painter. This happens with both mythwelcome
>> and mythfrontend in the GUI or with video playback paused (using VAAPI
>> or OpenGL playback profiles). The interface still responds to lirc
>> events, but the screen is permanently black until the app in question
>> is closed and restarted.
>
>
> Does switching to another (full screen) application and/or switching to
> another virtual desktop/workspace and then back to
> mythfrontend/mythfrontend's virtual desktop/workspace cause mythfrontend to
> repaint?
>
> Mike

I'm not sure how to go about testing that. Myth runs exclusively on
this system, with evilwm as the window manager. I'm not even sure if
has virtual desktops, or which other full-screen app I could use for
testing. Maybe xine or mplayer? It's a little challenging without a
keyboard but I can try to do something.

Thanks,

Karl
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


mtdean at thirdcontact

Jun 8, 2012, 6:46 AM

Post #4 of 10 (852 views)
Permalink
Re: Screensaver leaves black screen after resume with OpenGL painter [In reply to]

On 06/08/2012 09:43 AM, Karl Newman wrote:
> On Fri, Jun 8, 2012 at 3:37 AM, Michael T. Dean wrote:
>> On 06/08/2012 01:18 AM, Karl Newman wrote:
>>> I use the glslideshow module of the xscreensaver package (version
>>> 5.15-r1) to show my photos when myth is idle. With 0.25-fixes,
>>> unfortunately it seems that once the screensaver activates, it leaves
>>> myth with a black screen after deactivation of the screen saver when
>>> using the Auto or OpenGL painter. This happens with both mythwelcome
>>> and mythfrontend in the GUI or with video playback paused (using VAAPI
>>> or OpenGL playback profiles). The interface still responds to lirc
>>> events, but the screen is permanently black until the app in question
>>> is closed and restarted.
>>
>> Does switching to another (full screen) application and/or switching to
>> another virtual desktop/workspace and then back to
>> mythfrontend/mythfrontend's virtual desktop/workspace cause mythfrontend to
>> repaint?
>>
>> Mike
> I'm not sure how to go about testing that. Myth runs exclusively on
> this system, with evilwm as the window manager. I'm not even sure if
> has virtual desktops, or which other full-screen app I could use for
> testing. Maybe xine or mplayer? It's a little challenging without a
> keyboard but I can try to do something.

Really, it doesn't have to a full screen application (definitely not a
"real" full screen application). More than anything, I'm wondering if
it will redraw if "damaged." So, really, you could even just shell in
(as whatever user is running X) and do something like:

export DISPLAY=:0
xterm &
killall xterm

and see if the area that was covered by the xterm (or the whole screen,
possibly) gets redrawn when xterm disappears.

Mike
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


siliconfiend at gmail

Jun 8, 2012, 7:09 AM

Post #5 of 10 (854 views)
Permalink
Re: Screensaver leaves black screen after resume with OpenGL painter [In reply to]

On Fri, Jun 8, 2012 at 6:46 AM, Michael T. Dean <mtdean [at] thirdcontact> wrote:
> On 06/08/2012 09:43 AM, Karl Newman wrote:
>
>> On Fri, Jun 8, 2012 at 3:37 AM, Michael T. Dean wrote:
>>>
>>> On 06/08/2012 01:18 AM, Karl Newman wrote:
>>>>
>>>> I use the glslideshow module of the xscreensaver package (version
>>>> 5.15-r1) to show my photos when myth is idle. With 0.25-fixes,
>>>> unfortunately it seems that once the screensaver activates, it leaves
>>>> myth with a black screen after deactivation of the screen saver when
>>>> using the Auto or OpenGL painter. This happens with both mythwelcome
>>>> and mythfrontend in the GUI or with video playback paused (using VAAPI
>>>> or OpenGL playback profiles). The interface still responds to lirc
>>>> events, but the screen is permanently black until the app in question
>>>> is closed and restarted.
>>>
>>>
>>> Does switching to another (full screen) application and/or switching to
>>> another virtual desktop/workspace and then back to
>>> mythfrontend/mythfrontend's virtual desktop/workspace cause mythfrontend
>>> to
>>> repaint?
>>>
>>> Mike
>>
>> I'm not sure how to go about testing that. Myth runs exclusively on
>> this system, with evilwm as the window manager. I'm not even sure if
>> has virtual desktops, or which other full-screen app I could use for
>> testing. Maybe xine or mplayer? It's a little challenging without a
>> keyboard but I can try to do something.
>
>
> Really, it doesn't have to a full screen application (definitely not a
> "real" full screen application).  More than anything, I'm wondering if it
> will redraw if "damaged."  So, really, you could even just shell in (as
> whatever user is running X) and do something like:
>
> export DISPLAY=:0
> xterm &
> killall xterm
>
> and see if the area that was covered by the xterm (or the whole screen,
> possibly) gets redrawn when xterm disappears.
>
>
> Mike

Actually, I just thought about this--if it happens to mythwelcome, and
then I launch mythfrontend from it, the screen is still black when it
returns to mythwelcome. Is that a valid test?

Karl
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


mythtv-users at lists

Jun 8, 2012, 8:29 AM

Post #6 of 10 (878 views)
Permalink
Re: Screensaver leaves black screen after resume with OpenGL painter [In reply to]

Michael T. Dean wrote:

> Does switching to another (full screen) application and/or switching to
> another virtual desktop/workspace and then back to
> mythfrontend/mythfrontend's virtual desktop/workspace cause mythfrontend
> to repaint?

I have the same/a similar problem, but only with mythwelcome. When I
start it, it only shows the background (the blue/green checked pattern
from the arclight theme). It reacts to the remote control and keyboard
meaning I can start the frontend from there.

When I switch to a different virtual terminal (CTRL+F8) and back the
screen gets repainted and all the usual informations show up. It doesn't
help just to switch to a different workspce.

It happens on two different systems with 0.25+fixes from the Mythbuntu
repo. The first is Ubuntu 10.04 with an Nvidia graphics card (latest
driver), the second Ubuntu 12.04 with integrated Intel graphics.

Thomas
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


newmank1 at asme

Jun 8, 2012, 9:46 AM

Post #7 of 10 (852 views)
Permalink
Re: Screensaver leaves black screen after resume with OpenGL painter [In reply to]

On Fri, Jun 8, 2012 at 8:29 AM, Thomas Boehm
<mythtv-users [at] lists> wrote:
> Michael T. Dean wrote:
>
>> Does switching to another (full screen) application and/or switching to
>> another virtual desktop/workspace and then back to
>> mythfrontend/mythfrontend's virtual desktop/workspace cause mythfrontend
>> to repaint?
>
> I have the same/a similar problem, but only with mythwelcome. When I
> start it, it only shows the background (the blue/green checked pattern
> from the arclight theme). It reacts to the remote control and keyboard
> meaning I can start the frontend from there.
>
> When I switch to a different virtual terminal (CTRL+F8) and back the
> screen gets repainted and all the usual informations show up. It doesn't
> help just to switch to a different workspce.
>
> It happens on two different systems with 0.25+fixes from the Mythbuntu
> repo. The first is Ubuntu 10.04 with an Nvidia graphics card (latest
> driver), the second Ubuntu 12.04 with integrated Intel graphics.
>
> Thomas

In that vein, another data point that may or may not be related. Using
the QT painter on mythwelcome, when I dismiss the screen saver by
pressing a button on the remote (usually a directional arrow key),
sometimes the screen flashes but the screen saver image stays up.
mythwelcome then responds to the SELECT to launch mythfrontend and
when I exit, mythwelcome is repainted.

Karl
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


siliconfiend at gmail

Jun 10, 2012, 8:56 AM

Post #8 of 10 (841 views)
Permalink
Re: Screensaver leaves black screen after resume with OpenGL painter [In reply to]

On Fri, Jun 8, 2012 at 9:46 AM, Karl Newman <newmank1 [at] asme> wrote:
> On Fri, Jun 8, 2012 at 8:29 AM, Thomas Boehm
> <mythtv-users [at] lists> wrote:
>> Michael T. Dean wrote:
>>
>>> Does switching to another (full screen) application and/or switching to
>>> another virtual desktop/workspace and then back to
>>> mythfrontend/mythfrontend's virtual desktop/workspace cause mythfrontend
>>> to repaint?
>>
>> I have the same/a similar problem, but only with mythwelcome. When I
>> start it, it only shows the background (the blue/green checked pattern
>> from the arclight theme). It reacts to the remote control and keyboard
>> meaning I can start the frontend from there.
>>
>> When I switch to a different virtual terminal (CTRL+F8) and back the
>> screen gets repainted and all the usual informations show up. It doesn't
>> help just to switch to a different workspce.
>>
>> It happens on two different systems with 0.25+fixes from the Mythbuntu
>> repo. The first is Ubuntu 10.04 with an Nvidia graphics card (latest
>> driver), the second Ubuntu 12.04 with integrated Intel graphics.
>>
>> Thomas
>
> In that vein, another data point that may or may not be related. Using
> the QT painter on mythwelcome, when I dismiss the screen saver by
> pressing a button on the remote (usually a directional arrow key),
> sometimes the screen flashes but the screen saver image stays up.
> mythwelcome then responds to the SELECT to launch mythfrontend and
> when I exit, mythwelcome is repainted.
>
> Karl

One more possibly relevant data point. Once the screen saver has
activated for mythwelcome (leaving the screen black), if I then launch
mythfrontend and then exit it, the main menu for mythfrontend remains
on the screen. The menu is not active, the screen is just not
repainted by mythwelcome. So essentially, once the screensaver
activates, the application will no longer paint the screen until it's
restarted.

Karl
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


siliconfiend at gmail

Jun 13, 2012, 1:46 PM

Post #9 of 10 (805 views)
Permalink
Re: Screensaver leaves black screen after resume with OpenGL painter [In reply to]

On Fri, Jun 8, 2012 at 3:37 AM, Michael T. Dean <mtdean [at] thirdcontact> wrote:
> On 06/08/2012 01:18 AM, Karl Newman wrote:
>>
>> I use the glslideshow module of the xscreensaver package (version
>> 5.15-r1) to show my photos when myth is idle. With 0.25-fixes,
>> unfortunately it seems that once the screensaver activates, it leaves
>> myth with a black screen after deactivation of the screen saver when
>> using the Auto or OpenGL painter. This happens with both mythwelcome
>> and mythfrontend in the GUI or with video playback paused (using VAAPI
>> or OpenGL playback profiles). The interface still responds to lirc
>> events, but the screen is permanently black until the app in question
>> is closed and restarted.
>
>
> Does switching to another (full screen) application and/or switching to
> another virtual desktop/workspace and then back to
> mythfrontend/mythfrontend's virtual desktop/workspace cause mythfrontend to
> repaint?
>
> Mike

Mike,

As I answered, once the screensaver activates with mythwelcome or
mythfrontend active, the application will never repaint. I haven't
found anything that can bring it back short of closing and restarting
the app. Any more ideas about this? Has anyone been able to confirm
this? Should I file a bug, or is there something I should try in my
configuration?

Thanks,

Karl
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users


siliconfiend at gmail

Jul 8, 2012, 7:47 PM

Post #10 of 10 (658 views)
Permalink
Re: Screensaver leaves black screen after resume with OpenGL painter [In reply to]

On Wed, Jun 13, 2012 at 1:46 PM, Karl Newman <siliconfiend [at] gmail> wrote:
> On Fri, Jun 8, 2012 at 3:37 AM, Michael T. Dean <mtdean [at] thirdcontact> wrote:
>> On 06/08/2012 01:18 AM, Karl Newman wrote:
>>>
>>> I use the glslideshow module of the xscreensaver package (version
>>> 5.15-r1) to show my photos when myth is idle. With 0.25-fixes,
>>> unfortunately it seems that once the screensaver activates, it leaves
>>> myth with a black screen after deactivation of the screen saver when
>>> using the Auto or OpenGL painter. This happens with both mythwelcome
>>> and mythfrontend in the GUI or with video playback paused (using VAAPI
>>> or OpenGL playback profiles). The interface still responds to lirc
>>> events, but the screen is permanently black until the app in question
>>> is closed and restarted.
>>
>>
>> Does switching to another (full screen) application and/or switching to
>> another virtual desktop/workspace and then back to
>> mythfrontend/mythfrontend's virtual desktop/workspace cause mythfrontend to
>> repaint?
>>
>> Mike
>
> Mike,
>
> As I answered, once the screensaver activates with mythwelcome or
> mythfrontend active, the application will never repaint. I haven't
> found anything that can bring it back short of closing and restarting
> the app. Any more ideas about this? Has anyone been able to confirm
> this? Should I file a bug, or is there something I should try in my
> configuration?
>
> Thanks,
>
> Karl

Not that anyone apparently cares, but this has resolved itself. I
THINK it got fixed when I installed xf86-video-intel version 2.19.0
(was 2.18.0), but I can't be sure. It's the only thing that I can
remember that I've changed recently that could affect it.

Karl
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-users

MythTV users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.