home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
General Support
High CPU Usage while Mediaportal is idle
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="jonywee" data-source="post: 269786" data-attributes="member: 56193"><p>Thank you Peter. I tested a dozen screens and CPU is hungry in all of them. Including Weather screen. TV screen uses 50% with TV off and 60% with TV on. </p><p></p><p>Further investigation shows that the main thread is the busy one. With TaskInfo I managed to observe the callstacks for a while. Below are the only two callstacks that appear. Could this problem be releated to DirectX (because of module d3d9.dll in the callstack)? Or maybe MP is constantly JITting?</p><p>I updated to DirectX 9.0c March 2008, but that did not help either. Some more clues?</p><p></p><p>==========</p><p></p><p>Thread Start Address: </p><p>Symbol Name: Line Number: PC:</p><p>mscoree ! _CorExeMain() + 0x0 ------ 7900B183</p><p> </p><p>Thread Stack:: </p><p>Symbol: Line Number: PC<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />tack Frame:</p><p>ntdll ! KiFastSystemCallRet() + 0x0 ------ 7C90EB9413F00C</p><p>mscorwks ! GetCLRFunction() + 0x10d4b ------ 79EF3DFF13F040</p><p>mscorwks ! _CorExeMain() + 0xbba6 ------ 79FC51ED13F050</p><p>mscorwks ! _CorExeMain() + 0xbb94 ------ 79FC51DB13F064</p><p>mscorwks ! _CorExeMain() + 0xbb53 ------ 79FC519A13F0A0</p><p>mscorwks ! _CorExeMain() + 0xbc54 ------ 79FC529B13F160</p><p>System.Windows.Forms.ni + 441DBB ------ 7B411DBB13F208</p><p>System.Windows.Forms.ni + B31A5 ------ 7B0831A513F284</p><p>System.Windows.Forms.ni + B2FE3 ------ 7B082FE313F2B4</p><p>System.Windows.Forms.ni + 992C2 ------ 7B0692C213F480</p><p>mscorwks ! LogHelp_TerminateOnAssert() + 0x3433 ------ 79E7C74B13F490</p><p>mscorwks ! LogHelp_TerminateOnAssert() + 0x33b4 ------ 79E7C6CC13F510</p><p>mscorwks ! LogHelp_TerminateOnAssert() + 0x35c9 ------ 79E7C8E113F64C</p><p>mscorwks ! LogHelp_TerminateOnAssert() + 0x346b ------ 79E7C78313F668</p><p>mscorwks ! LogHelp_TerminateOnAssert() + 0x35f5 ------ 79E7C90D13F7E0</p><p>mscorwks ! GetCLRFunction() + 0xc77c ------ 79EEF83013FA48</p><p>mscorwks ! GetCLRFunction() + 0xd126 ------ 79EF01DA13FF18</p><p>mscorwks ! _CorExeMain() + 0x14c ------ 79FB979313FF68</p><p>mscorwks ! _CorExeMain() + 0x98 ------ 79FB96DF13FFB0</p><p>mscoree ! _CorExeMain() + 0x30 ------ 7900B1B313FFC0</p><p>KERNEL32 ! RegisterWaitForInputIdle() + 0x49 ------ 7C816FD713FFF0</p><p></p><p></p><p>Thread Start Address: </p><p>Symbol Name: Line Number: PC:</p><p>mscoree ! _CorExeMain() + 0x0 ------ 7900B183</p><p> </p><p>Thread Stack:: </p><p>Symbol: Line Number: PC<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />tack Frame:</p><p>ntdll ! KiFastSystemCallRet() + 0x0 ------ 7C90EB9413EDB8</p><p>KERNEL32 ! Sleep() + 0xf ------ 7C80245113EDC8</p><p>d3d9 ! DebugSetLevel() + 0x500d ------ 4FD4003D13EE0C</p><p>d3d9 ! DebugSetLevel() + 0x758b ------ 4FD425BB13EF74</p><p>d3d9 ! DebugSetLevel() + 0xe856 ------ 4FD4988613F004</p><p>d3d9 ! DebugSetLevel() + 0x15f1e ------ 4FD50F4E13F100</p><p>ntdll ! NtQueryPerformanceCounter() + 0xc ------ 7C90E10E13F104</p><p>KERNEL32 ! QueryPerformanceCounter() + 0x14 ------ 7C80A43B7C90E10E</p><p>ntdll ! KiFastSystemCallRet() + 0x0 ------ 7C90EB947FFE0304</p></blockquote><p></p>
[QUOTE="jonywee, post: 269786, member: 56193"] Thank you Peter. I tested a dozen screens and CPU is hungry in all of them. Including Weather screen. TV screen uses 50% with TV off and 60% with TV on. Further investigation shows that the main thread is the busy one. With TaskInfo I managed to observe the callstacks for a while. Below are the only two callstacks that appear. Could this problem be releated to DirectX (because of module d3d9.dll in the callstack)? Or maybe MP is constantly JITting? I updated to DirectX 9.0c March 2008, but that did not help either. Some more clues? ========== Thread Start Address: Symbol Name: Line Number: PC: mscoree ! _CorExeMain() + 0x0 ------ 7900B183 Thread Stack:: Symbol: Line Number: PC:Stack Frame: ntdll ! KiFastSystemCallRet() + 0x0 ------ 7C90EB9413F00C mscorwks ! GetCLRFunction() + 0x10d4b ------ 79EF3DFF13F040 mscorwks ! _CorExeMain() + 0xbba6 ------ 79FC51ED13F050 mscorwks ! _CorExeMain() + 0xbb94 ------ 79FC51DB13F064 mscorwks ! _CorExeMain() + 0xbb53 ------ 79FC519A13F0A0 mscorwks ! _CorExeMain() + 0xbc54 ------ 79FC529B13F160 System.Windows.Forms.ni + 441DBB ------ 7B411DBB13F208 System.Windows.Forms.ni + B31A5 ------ 7B0831A513F284 System.Windows.Forms.ni + B2FE3 ------ 7B082FE313F2B4 System.Windows.Forms.ni + 992C2 ------ 7B0692C213F480 mscorwks ! LogHelp_TerminateOnAssert() + 0x3433 ------ 79E7C74B13F490 mscorwks ! LogHelp_TerminateOnAssert() + 0x33b4 ------ 79E7C6CC13F510 mscorwks ! LogHelp_TerminateOnAssert() + 0x35c9 ------ 79E7C8E113F64C mscorwks ! LogHelp_TerminateOnAssert() + 0x346b ------ 79E7C78313F668 mscorwks ! LogHelp_TerminateOnAssert() + 0x35f5 ------ 79E7C90D13F7E0 mscorwks ! GetCLRFunction() + 0xc77c ------ 79EEF83013FA48 mscorwks ! GetCLRFunction() + 0xd126 ------ 79EF01DA13FF18 mscorwks ! _CorExeMain() + 0x14c ------ 79FB979313FF68 mscorwks ! _CorExeMain() + 0x98 ------ 79FB96DF13FFB0 mscoree ! _CorExeMain() + 0x30 ------ 7900B1B313FFC0 KERNEL32 ! RegisterWaitForInputIdle() + 0x49 ------ 7C816FD713FFF0 Thread Start Address: Symbol Name: Line Number: PC: mscoree ! _CorExeMain() + 0x0 ------ 7900B183 Thread Stack:: Symbol: Line Number: PC:Stack Frame: ntdll ! KiFastSystemCallRet() + 0x0 ------ 7C90EB9413EDB8 KERNEL32 ! Sleep() + 0xf ------ 7C80245113EDC8 d3d9 ! DebugSetLevel() + 0x500d ------ 4FD4003D13EE0C d3d9 ! DebugSetLevel() + 0x758b ------ 4FD425BB13EF74 d3d9 ! DebugSetLevel() + 0xe856 ------ 4FD4988613F004 d3d9 ! DebugSetLevel() + 0x15f1e ------ 4FD50F4E13F100 ntdll ! NtQueryPerformanceCounter() + 0xc ------ 7C90E10E13F104 KERNEL32 ! QueryPerformanceCounter() + 0x14 ------ 7C80A43B7C90E10E ntdll ! KiFastSystemCallRet() + 0x0 ------ 7C90EB947FFE0304 [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
General Support
High CPU Usage while Mediaportal is idle
Contact us
RSS
Top
Bottom