How to reduce system jitter?
- SummerLotus
- Offline
- Junior Member
Less
More
- Posts: 27
- Thank you received: 1
30 Nov 2021 09:57 - 30 Nov 2021 09:58 #227988
by SummerLotus
How to reduce system jitter? was created by SummerLotus
I installed Linuxcnc-2.8 on the x86 hardware. My x86 CPU is "Intel(R) Core(TM) i3-6100 CPU @ 3.70GHz"
When I ran the latency-test, I found that its Max Jitter reached 14us (ServoThread 1ms), 23us (Base Thread 25us).
I think this is not A good phenomenon. Some people's jitter is around 4us, but mine is very high.
By the way, I also transplanted linuxcnc on the arm64 platform, using the preempt-rt real-time patch.The test result is also not satisfactory, the maximum jitter reached 30us and 40us.
So I want to ask, how should I optimize my system to make the jitter as small as possible?
When I ran the latency-test, I found that its Max Jitter reached 14us (ServoThread 1ms), 23us (Base Thread 25us).
I think this is not A good phenomenon. Some people's jitter is around 4us, but mine is very high.
By the way, I also transplanted linuxcnc on the arm64 platform, using the preempt-rt real-time patch.The test result is also not satisfactory, the maximum jitter reached 30us and 40us.
So I want to ask, how should I optimize my system to make the jitter as small as possible?
Attachments:
Last edit: 30 Nov 2021 09:58 by SummerLotus.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19482
- Thank you received: 6533
30 Nov 2021 11:20 #227992
by tommylight
Replied by tommylight on topic How to reduce system jitter?
Those are very good results so move on !
Please Log in or Create an account to join the conversation.
- SummerLotus
- Offline
- Junior Member
Less
More
- Posts: 27
- Thank you received: 1
30 Nov 2021 14:15 #228017
by SummerLotus
Replied by SummerLotus on topic How to reduce system jitter?
Well, I have learned that LinuxCNC's instruction manual mentions that the best jitter should be within 15us.
15-25us can also meet the requirements. If it exceeds 100us, cnc cannot be run on the current system.
So, you said that my current test results are good, do you mean my test results on x86 or on arm?
I prefer to optimize the system jitter under arm, so do you have any good suggestions?
15-25us can also meet the requirements. If it exceeds 100us, cnc cannot be run on the current system.
So, you said that my current test results are good, do you mean my test results on x86 or on arm?
I prefer to optimize the system jitter under arm, so do you have any good suggestions?
Please Log in or Create an account to join the conversation.
- SummerLotus
- Offline
- Junior Member
Less
More
- Posts: 27
- Thank you received: 1
30 Nov 2021 14:16 #228018
by SummerLotus
15-25us can also meet the requirements. If it exceeds 100us, cnc cannot be run on the current system.
So, you said that my current test results are good, do you mean my test results on x86 or on arm?
I prefer to optimize the system jitter under arm, so do you have any good suggestions?
Replied by SummerLotus on topic How to reduce system jitter?
Well, I have learned that LinuxCNC's instruction manual mentions that the best jitter should be within 15us.Those are very good results so move on !
15-25us can also meet the requirements. If it exceeds 100us, cnc cannot be run on the current system.
So, you said that my current test results are good, do you mean my test results on x86 or on arm?
I prefer to optimize the system jitter under arm, so do you have any good suggestions?
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19482
- Thank you received: 6533
30 Nov 2021 14:21 #228020
by tommylight
Replied by tommylight on topic How to reduce system jitter?
That is for parallel port use, and it can be used with more than 100uS for sure, it will just limit the step rate.
For use with Mesa boards, it is all good.
For use with Mesa boards, it is all good.
Please Log in or Create an account to join the conversation.
Time to create page: 0.102 seconds