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