| |||||||
| General Support Post problems you have when using MediaPortal, or pre installation questions in here. |
![]() |
| | Thread Tools | Display Modes |
| | #71 (permalink) |
| Portal Member Join Date: Mar 2008 Location: Rockingham, WA
Posts: 36
Thanks: 0
Thanked 1 Time in 1 Post
Country: | Changed TV decoder to PowerDVD 7.x HD and the flickering has stopped. I have no blur during TV playback but every now and then on HD content I get a horizontal "blinds" effect. I am satisfied with it but a real solution would be great. Doesn't help with DVD playback though, I still have to use the reg PowerDVD decoder because 7.x HD borx MP. I have another 4 HTPCs to build next week...hope I can use reg PowerDVD by then ![]() |
| | |
| | #72 (permalink) |
| Portal Developer Join Date: Jan 2005 Age: 30
Posts: 3,367
Thanks: 89
Thanked 108 Times in 89 Posts
| After enabling DX debug messages there is huge flood of error & warning messages... at least the " tatic vertex buffer locked more than once per frame." seems to happen only in the EPG view, where the flickering is happening (on my dev PC).Code: [5528] Direct3D9: (WARN) :Static vertex buffer locked more than once per frame. Could have severe performance penalty if occuring frequently. [5528] Direct3D9: (ERROR) :Error trying to lock driver surface [5528] Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 0, State: 1 [5528] Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 0, State: 2 [5528] Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 0, State: 3 [5528] Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 0, State: 4 [5528] Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 0, State: 5 [5528] Direct3D9: (WARN) :Ignoring redundant SetTextureStageState. Stage: 0, State: 6 [5528] Direct3D9: (WARN) :Ignoring redundant SetSamplerState. Sampler: 0, State: 10 [5528] Direct3D9: (WARN) :Ignoring redundant SetRenderState - 22 [5528] Direct3D9: (WARN) :Ignoring redundant SetRenderState - 137 [5528] Direct3D9: (WARN) :Ignoring redundant SetRenderState - 7 [5528] Direct3D9: (WARN) :Ignoring redundant SetRenderState - 28 [5528] Direct3D9: (WARN) :Ignoring redundant SetRenderState - 8 [5528] Direct3D9: (WARN) :Ignoring redundant SetRenderState - 27 [5528] Direct3D9: (WARN) :Ignoring redundant SetRenderState - 19 [5528] Direct3D9: (WARN) :Ignoring redundant SetRenderState - 20
__________________ http://day2.no-ip.org/ "Commy64 - The problem there is that Oprah was on. MP tried to save you by blanking the screen" |
| | |
| | #73 (permalink) |
| Portal Developer Join Date: Sep 2006 Location: Italy - Padova Age: 34
Posts: 1,298
Thanks: 72
Thanked 70 Times in 57 Posts
Country: | How can a user enable those messages ? Simone
__________________ If you do what you've always done, you'll get what you've always gotten |
| | |
| | #74 (permalink) | |
| Portal Developer Join Date: Jan 2005 Age: 30
Posts: 3,367
Thanks: 89
Thanked 108 Times in 89 Posts
| Quote: 2) Open DirectX control panel (under DX SDK in start menu) 3) enable logging 4) install debugview & run it DebugView for Windows
__________________ http://day2.no-ip.org/ "Commy64 - The problem there is that Oprah was on. MP tried to save you by blanking the screen" | |
| | |
| | #75 (permalink) | |
| Portal Member Join Date: Nov 2007 Location: Hamburg
Posts: 51
Thanks: 3
Thanked 0 Times in 0 Posts
Country: | Hi tourettes, Quote:
I went to most screens, including EPG. No errors or warinings though. But like I said in my earlier post, I do not get flickering anymore with HW-deinterlace turned of either. My version of MP is completely recompiled though... using VS 2008 with DxSDK March 2008 and Windows Server 2008 SDK (that is v6.1 !!... the v6.0a Win SDK that came with VS2008 caused a couple problems in the debugger). justinteractive | |
| | |
| | #76 (permalink) |
| Portal Member Join Date: Mar 2008
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Country: | I have the same problem. The flickering in the menus and when the picture changes fast i get a horizontal line near the centre of the image. Vista SP1, SVN: 18?, EVR, Any Codec, Radeon HD3200 |
| | |
| | #77 (permalink) |
| Portal Developer Join Date: Jan 2005 Age: 30
Posts: 3,367
Thanks: 89
Thanked 108 Times in 89 Posts
| Eabin, I think I have found some clues. This doesn't seem to be a performance issue after all. If MP GUI rendering is allowed to run at the full speed when video is playing the flickering is eliminated. As a side effect CPU usage sky rockets to the 100% To me this looks definately a timing issue but I have no clue how to fix this. to test the change uncomment the following line in d3dapp.cs: Code:
private void WaitForFrameClock()
{
//if (GUIGraphicsContext.Vmr9Active && GUIGraphicsContext.Vmr9FPS>1f) return;
...
__________________ http://day2.no-ip.org/ "Commy64 - The problem there is that Oprah was on. MP tried to save you by blanking the screen" |
| | |
| | #78 (permalink) |
| Portal Developer Join Date: Jan 2005 Age: 30
Posts: 3,367
Thanks: 89
Thanked 108 Times in 89 Posts
| Findings part II: in fontEngine.dll :: void FontEnginePresentTextures() Code: for (int i=0; i < textureCount; ++i) ... texture->pVertexBuffer->Lock( 0, 0, (void**)&pVertices, 0 ) ; memcpy(pVertices,texture->vertices, (texture->iv)*sizeof(CUSTOMVERTEX)); texture->pVertexBuffer->Unlock(); One pissible way tor getting a rid of the locking issue: Performance Optimizations (Direct3D 9) / "Using Dynamic Vertex and Index Buffers"
__________________ http://day2.no-ip.org/ "Commy64 - The problem there is that Oprah was on. MP tried to save you by blanking the screen" |
| | |
| | #79 (permalink) | |
| Portal Member | Quote:
With hardware acceleration on the gui rendering is much faster as usually (60fps+). The gui doesn't seem to be synchronized anymore. Maybe it helps if you could slow down the speed of the gui (for example: only half the speed of the video frame rate). However: Why is there a speed change in the gui with hardware acceleration on? The default speed is like 10 fps (not smooth at all). If the Mediaportal gui could be as smooth as the Media Center GUI (locked to 30fps for example), that would be perfect. ![]() Last edited by mironicus; 2008-04-24 at 10:26. | |
| | |
| | #80 (permalink) | |
| Portal Developer Join Date: Apr 2006 Location: Malmö Age: 41
Posts: 258
Thanks: 3
Thanked 4 Times in 4 Posts
Country: | I think I once looked into that and came to the conclusion that it was nothing serous. Mr Hipp Quote:
| |
| | |
![]() |
| Bookmarks |
| Tags |
| enabled, evr, flickering, overlays, tvguide |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| my tv and my video support evr ? | sadivarol | MediaPortal 1 Talk | 1 | 2008-01-17 15:10 |
| Live TV in home screen only if time shift is enabled | Gump | MediaPortal 1 Talk | 8 | 2007-11-07 22:39 |
| Flickering when watching TV | Sven | General Support | 11 | 2007-10-17 11:14 |
| Video overlays | moiristo | Plugins | 0 | 2007-01-11 02:47 |
| Tv: If Timeshifting not enabled, pause (OSD) can enable-it. | esperado | Improvement Suggestions | 3 | 2005-07-27 16:01 |