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
Installation, configuration support
Client Connection Problems
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="mm1352000" data-source="post: 1178815" data-attributes="member: 82144"><p>Thanks for the update <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p></p><p>Yes, anandtech's review mentions this:</p><p><a href="http://www.anandtech.com/show/9167/intel-compute-stick-review/3" target="_blank">http://www.anandtech.com/show/9167/intel-compute-stick-review/3</a></p><p></p><p></p><p>If you compare a laptop with the same NIC (chip), my guess is that the most important differences would be power/heat and aerial (TX/RX) limitations due to the compute stick's small physical size. Don't underestimate the effects of those differences.</p><p></p><p>If you compare against other NICs used in laptops, additional reasons such as too much resource contention and poor hardware and/or driver design and/or implementation come into play.</p><p></p><p>Ultimately I don't think it's important to understand how, because it's unlikely we can do much to fix it...</p><p></p><p></p><p>Well I have never used LatencyMon (it's not compatible with XP). However I can make some interpretation of your results based on DPC Latency Checker, which gives a graph like this:</p><p>[ATTACH=full]177015[/ATTACH]</p><p></p><p>In your results, you have "Highest measured interrupt to process latency (µs)" and "Highest measured interrupt to DPC latency (µs)" of 827.904212/596.736153, 15631.876002, 15601.155994 and 1234.944316/1193.472306 respectively for your tests. The first result would be in the yellow section of the DPC Latency Checker graph, while the other two results would be in the red.</p><p></p><p>What these numbers mean is that your system stalled for up to 15600 us (15 ms) waiting for certain driver tasks to complete. To us 15 ms is not very long, but for a CPU which needs to be handling video and/or audio that's a very (<strong>very!</strong>) long time. The conclusion that LatencyMon gives with the results appears to be correct:</p><p></p><p></p><p>What more can we say? Well, lower in the results (and in the screenshot) you can see the cause(s) of high latency.</p><p></p><p>For ISRs (interrupt service routines), the sdbus.sys driver (SecureDigital Bus Driver, Microsoft Corporation) seems to be causing problems. It can take up to ~800 us to complete its ISRs. Fortunately this only seems to happen occasionally - 1 out of 213284 or 5 out of 370180 ISRs.</p><p></p><p>For DPCs (deferred procedure calls), the causes mentioned in the results are mixed (eg. sdbus.sys and ntoskrnl.exe). For that reason I think it's better to look at the screenshot. There you can see that several drivers - tcpip.sys, usbport.sys and sdbus.sys - have high DPC latency. The fact that sdbus.sys comes up again and is listed as "Driver with highest DPC total execution time" in all the results almost certainly confirms it has a problem. tcpip.sys is related to networking, and I suspect usbport.sys is as well (NIC connected via internal USB interface).</p><p></p><p></p><p>All that I can say is:</p><p>1. If you don't use the micro-SD card slot, consider disabling it; if you do use it, consider whether the SD card you're using could be too slow, could benefit from defragmentation etc.</p><p>2. Check that you're running the latest drivers. In some cases drivers that come directly from the chip vendor may be better. For example, if the WLAN NIC is from Realtek, try to get the driver from Realtek rather than Intel.</p><p></p><p>If I were you, I'd be getting a USB dongle.</p></blockquote><p></p>
[QUOTE="mm1352000, post: 1178815, member: 82144"] Thanks for the update :) Yes, anandtech's review mentions this: [URL]http://www.anandtech.com/show/9167/intel-compute-stick-review/3[/URL] If you compare a laptop with the same NIC (chip), my guess is that the most important differences would be power/heat and aerial (TX/RX) limitations due to the compute stick's small physical size. Don't underestimate the effects of those differences. If you compare against other NICs used in laptops, additional reasons such as too much resource contention and poor hardware and/or driver design and/or implementation come into play. Ultimately I don't think it's important to understand how, because it's unlikely we can do much to fix it... Well I have never used LatencyMon (it's not compatible with XP). However I can make some interpretation of your results based on DPC Latency Checker, which gives a graph like this: [ATTACH=full]177015[/ATTACH] In your results, you have "Highest measured interrupt to process latency (µs)" and "Highest measured interrupt to DPC latency (µs)" of 827.904212/596.736153, 15631.876002, 15601.155994 and 1234.944316/1193.472306 respectively for your tests. The first result would be in the yellow section of the DPC Latency Checker graph, while the other two results would be in the red. What these numbers mean is that your system stalled for up to 15600 us (15 ms) waiting for certain driver tasks to complete. To us 15 ms is not very long, but for a CPU which needs to be handling video and/or audio that's a very ([B]very![/B]) long time. The conclusion that LatencyMon gives with the results appears to be correct: What more can we say? Well, lower in the results (and in the screenshot) you can see the cause(s) of high latency. For ISRs (interrupt service routines), the sdbus.sys driver (SecureDigital Bus Driver, Microsoft Corporation) seems to be causing problems. It can take up to ~800 us to complete its ISRs. Fortunately this only seems to happen occasionally - 1 out of 213284 or 5 out of 370180 ISRs. For DPCs (deferred procedure calls), the causes mentioned in the results are mixed (eg. sdbus.sys and ntoskrnl.exe). For that reason I think it's better to look at the screenshot. There you can see that several drivers - tcpip.sys, usbport.sys and sdbus.sys - have high DPC latency. The fact that sdbus.sys comes up again and is listed as "Driver with highest DPC total execution time" in all the results almost certainly confirms it has a problem. tcpip.sys is related to networking, and I suspect usbport.sys is as well (NIC connected via internal USB interface). All that I can say is: 1. If you don't use the micro-SD card slot, consider disabling it; if you do use it, consider whether the SD card you're using could be too slow, could benefit from defragmentation etc. 2. Check that you're running the latest drivers. In some cases drivers that come directly from the chip vendor may be better. For example, if the WLAN NIC is from Realtek, try to get the driver from Realtek rather than Intel. If I were you, I'd be getting a USB dongle. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
Installation, configuration support
Client Connection Problems
Contact us
RSS
Top
Bottom