On 03/16/2016 11:50 AM, John Dammeyer wrote:
> Seems that's a fault of the graphics drivers and their implementation.  The
> whole point of an RTOS is that tasks can run at priorities that serve their
> needs.  How would placing the video at a higher priority be any different
> than an non-real time system that allows the video to run to completion.
>
>
Some video drivers do HUGE DMA transfers between screen and 
main memory, bursting 10's of megabytes back and forth.  
These are totally unthrottled transfers, running as fast as 
the memories and busses can go, and thereby locking out the 
CPU from the memory for the duration.  Since this is not 
caused by a process executing in the CPU, it is totally 
beyond the control of the RT scheduler. Usually using a 
generic video driver reduces the problem as these drivers 
don't activate such acceleration features.

Jon

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to