Asrock Q1900M: Unexpected Realtime Delay, but Good Latency Values

More
27 Nov 2024 10:12 #315351 by uvos
So i bought a Asrock Q1900M to replace a failing c2d machine, since i have this board in a nas and it gets good latency values.

Unfortionatly despite the good values, see attachment, running linuxcnc gets an instant Realtime Delay error. I am running a 45us base period and a 1ms servo period.

The test below was run with some glxgears 2 dd's for io and a wget to load network. I cant seam to repoduce any latency excursions with the latency tests.

Any ideas?
Attachments:

Please Log in or Create an account to join the conversation.

More
27 Nov 2024 11:22 #315359 by tommylight
Did you disable hyperthreading, TPM, power saving, pci-e power management, turbo, etc in BIOS?

Please Log in or Create an account to join the conversation.

More
27 Nov 2024 11:33 #315361 by uvos
the J1900 dosent have hyperthreading, nor dose the board have tpm, i disabled all the low power c states, onboard audio, the igpu (machine is headless).

If i could somehow repoduce the latency excursion in latency-test/ or the histogram that would be great, but i cant get it to happen.

Please Log in or Create an account to join the conversation.

More
27 Nov 2024 11:40 #315363 by tommylight
You can use latency-plot to monitor latency.
Headless, that might easily cause latency issues, i would never use that on a production machine as it adds several layers of potential issues.

Please Log in or Create an account to join the conversation.

More
27 Nov 2024 11:47 - 27 Nov 2024 11:48 #315365 by uvos
latency-plot is really just a different way to query the same information, and it looks great too.
The problem being that all the tools see ~4us jitter max no matter what i do but linuxcnc itself fails instantly.

I dont think headless is any problem, the previous old c2d machine was run headless too.
Last edit: 27 Nov 2024 11:48 by uvos.

Please Log in or Create an account to join the conversation.

More
27 Nov 2024 11:54 #315367 by tommylight
If close and run LinuxCNC again, does it show the warning again?
If yes, most probably something with the video subsystem going over network causing delays.
Very hard to pinpoint, but try running LinuxCNC from a terminal, should have more info.

Please Log in or Create an account to join the conversation.

More
27 Nov 2024 13:23 #315371 by uvos
Yeah Instantly anytime linuxcnc is run.

I also just tested locally (not headless) and the result is the same.

Please Log in or Create an account to join the conversation.

Time to create page: 0.075 seconds
Powered by Kunena Forum