2009-10-15, 12:57 PM
GBPVR suffers from this problem. For example see:
http://www.xpmediacentre.com.au/communit...oblem.html
General google search for the issue:
http://www.google.com/search?q=windows+d...put+switch
If you use HDMI, and your LCD/TV is energystar compliant (or for some other reasons...) it turns off the HDMI port when you change inputs away from your media box (for me a shuttle running GBPVR under XP, intel video.
Unless you change the default xp sound profile, you can actually hear the XP "unload device" sound a few seconds after changing the input on the TV.
That's all good, but the problem is when switching back to the gbpvr input. What happens is the device comes back on, but for whatever reason GBPVR does not repaint the screen... it's just black.
Edit: The same behavior happens if you power off the LCD/TV for a few seconds or more. When you turn it back on, even if it is on the right input, it stays blank.
The only way to get the display back is to exit to the desktop. As soon as I hit the desktop, the display comes on. I have "solved" this for now by mapping the hauppauge power button to an "exit foreground app;wait 1 second; start pvrx2" action. That does it, but its kinda a pain in the rear...
I'm thinking there is some low level system event gbpvr can register for, and then there is something it can do to re-init the display... but maybe not? Windows does something to re-enable the screen when you hit the desktop, so it must be possible...
If gbpvr could handle things correctly that would be sweet.
http://www.xpmediacentre.com.au/communit...oblem.html
General google search for the issue:
http://www.google.com/search?q=windows+d...put+switch
If you use HDMI, and your LCD/TV is energystar compliant (or for some other reasons...) it turns off the HDMI port when you change inputs away from your media box (for me a shuttle running GBPVR under XP, intel video.
Unless you change the default xp sound profile, you can actually hear the XP "unload device" sound a few seconds after changing the input on the TV.
That's all good, but the problem is when switching back to the gbpvr input. What happens is the device comes back on, but for whatever reason GBPVR does not repaint the screen... it's just black.
Edit: The same behavior happens if you power off the LCD/TV for a few seconds or more. When you turn it back on, even if it is on the right input, it stays blank.
The only way to get the display back is to exit to the desktop. As soon as I hit the desktop, the display comes on. I have "solved" this for now by mapping the hauppauge power button to an "exit foreground app;wait 1 second; start pvrx2" action. That does it, but its kinda a pain in the rear...
I'm thinking there is some low level system event gbpvr can register for, and then there is something it can do to re-init the display... but maybe not? Windows does something to re-enable the screen when you hit the desktop, so it must be possible...
If gbpvr could handle things correctly that would be sweet.