Posts: 19
Joined: Dec 2008
Reputation:
0
2008-12-12, 04:23
I've used beta 2 and final, and basically if i have XBMC running, suspend or hibernate, then resume, the graphics in XBMC are garbled. Some icons remain unaffected, but the majority of the graphics are all over the place. It only affects XBMC.
If i then terminate XBMC and start it up again, it still has the corrupt graphics. The only way to solve it is a full shutdown and reboot, which is a royal pain in the backside as you can imagine.
I am using a GMA950 int. chip.
Posts: 4,997
Joined: May 2004
Reputation:
12
Sounds like your gfx driver doesn't recover from sleep states properly (aka not an xbmc problem). Make sure you have the latest drivers from Intel's website.
Posts: 325
Joined: Jun 2008
Reputation:
1
2008-12-12, 11:45
(This post was last modified: 2008-12-12, 11:48 by DragonFly.)
It's easy to blame the gfx drivers. I've tried it on several machines and they ALL appear to have problems when resuming from standby, only in relation to XBMC. It varies from a totally garbled screen to unreadable text. I've made a ticket a while ago. It has been postponed.
Funny thing is, when accessing a menu and then go back to the main menu resolves the problem. The solution would be to redraw or reinitialize the screen, the moment XBMC senses the computer resumes from standby.
Posts: 2,745
Joined: Oct 2003
Reputation:
1
WiSo
Team-Kodi Developer
Posts: 2,745
Didn't I wrote it in one of the stickies (not sure about it)?
Using DirectX means to separate a lot of code from the other ports which mean we aren't really cross platform anymore.
Also Screensaver (whenever they come) or Visualizations needs to be rewritten and the interface too.
I'm no DirectX expert so meaning switching to it we would need a DirectX developer who would take care of it not to mentioned that we won't gain from any improvements done with the upscaler or other Video related things since it would be different.
To be honest I think it could also be possible that the win port won't be updated anymore in regard to the video functions which at the end would mean the dead of XBMC for Windows.
Posts: 19
Joined: Dec 2008
Reputation:
0
I didnt really want to turn this into a dirextx thread(although it would be great!)
Is there anything i can try to sort this problem out? i've tried older drivers also
one thing worth noting is that with beta2, the graphics would be all over the place, moving, scrolling all over the place,
with the final, the graphics are still all over the place, but static!
Posts: 19
Joined: Dec 2008
Reputation:
0
It's my understanding that windows hibernation isnt a suspend state as such, i mean, i can completely unplug my pc and plug it in in a year and it'll still work, because the ram is written to the hdd, and then re-read when booting up, the video is re-initialised in this case?
resuming from hibernation is actually worse, XBMC actually locks it up completely, i cannot terminate it or use keyboard/mouse.
Posts: 81
Joined: Nov 2008
Reputation:
0
When I resume after a suspend my audio disappears, but only from XBMC. I need to restart xbmc for the audio to come back, which is a bummer since I need my keyboard for that...
Posts: 118
Joined: Mar 2008
Reputation:
0
mpw222
Senior Member
Posts: 118
I use hibernate every day on XBMC and don't have any problems with corrupt graphics, so the problem is not inherent to XBMC and is almost certainly a graphics driver issue. As DragonFly suggests, try any other OpenGL app, I bet that's corrupted as well when you resume. Your other applications and the desktop look fine because they are running through GDI or DirectX/Aero.
Let us know what graphics card you have and which driver version you're running.