Results of latency test, list of computers tested for use with LinuxCNC

More
5 years 3 weeks ago #222436 by radom

Connect the Mesa card and test, should work still.
 

I'm getting unexpected realtime delay on task 0 with period 1000000 and some other errors

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

More
5 years 3 weeks ago #222443 by tommylight

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

More
5 years 3 weeks ago #222560 by radom
ok, I added isolcpus=1 noirqbalance and it looks like latency is half of what it was before

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

More
5 years 3 days ago #224630 by zfa
Hi, my ITX-ASRock880GXH with one onboard Parport and one PCIe Parport:
Code:
LinuxCNC pc tests, version 20200930, started 14.10.2021 11:00:13 ******************************************************************************** General info: ASRock,  To Be Filled By O.E.M. Bios version P1.30, dated 05/04/2018 Chipset: Harddisk is non-rotational, ie. SSD The amount of swap currently used is 0 ================================================================================ CPU related data: model name    : Intel(R) Celeron(R) J4005 CPU @ 2.00GHz cpu cores    : 2 stepping    : 1 cache size    : 4096 KB ================================================================================ RAM related data: Maximum Capacity: 256 GB Maximum Voltage: 1.5 V Maximum Voltage: Unknown Size: 4096 MB Size: No Module Installed ================================================================================ GPU related data: product: UHD Graphics 605 configuration: latency=0 ================================================================================ Parallel port related data: number of parallel ports is 2 parport0: PC-style at 0x378, irq 5 [PCSPP] parport1: PC-style at 0xe010 (0xe000), irq 22 [PCSPP,TRISTATE,EPP] ================================================================================ Os and desktop related data: PRETTY_NAME="Linux Mint 20.2" Should the info below not match with your machine, kindly post the output of pstree here, including a brief desciption of your desktop environment, window manager and display manager. Tia https://forum.linuxcnc.org/18-computer/39370-script-for-automated-testing-of-computer-latency Desktop environment : lightdm Windowmanager       : Xfwm4 Displaymanager      : lightdm ================================================================================ Kernel related data: Kernel 5.10.0-0.bpo.8-rt-amd64 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset isolcpus=1" Cpu idle driver: intel_idle ================================================================================ Kernel modules data: Check if pcspkr is loaded: No, which is good! Check if snd modules are loaded: No, which is good! ================================================================================ Keyboard & Mouse related data: Number of mice: 1 Mouse 0 : Microsoft Microsoft 3-Button Mouse with IntelliEye(TM) Mice  attached to USB: Microsoft Corp. Wheel Mouse Optical Keyboards attached to USB: ================================================================================ LinuxCNC related data: LinuxCNC version is: 2.8.2.52.ga5f8e5cc0 ================================================================================ Preparing for latency test: Started glxgears No. 1, 2, 3, 4, 5 .......... Started firefox with 'https://vimeo.com/150574260', WID 60817451 ================================================================================ Command for latency test is: su rb -c  "latency-histogram --bbinsize 1000 --base 50000 --sbinsize 1000 --nox 2>&1 | tee -a 50k.lat &" Latency testing loop started Thu 14 Oct 2021 11:00:33 AM CEST, should end after Thu 14 Oct 2021 01:00:33 PM CEST ================================================================================ Swap useage: prerun: 0, running: 0 ================================================================================ CPU core temperatures: Core 0: Tmin: 40.0°C, Tmax: 49.0°C, (high = +105.0°C, crit = +105.0°C) Core 1: Tmin: 41.0°C, Tmax: 49.0°C, (high = +105.0°C, crit = +105.0°C) ================================================================================ last latency data is as follows:.  7202 secs  servo min: -19.300 uS max:  18.000 uS sdev:   0.600 uS  7204 secs   base min: -30.000 uS max:  32.400 uS sdev:   1.300 uS LinuxCNC pc tests, version 20200930, started 27.10.2021 09:11:47 ******************************************************************************** General info: ASRock,  To Be Filled By O.E.M. Bios version P1.30, dated 05/04/2018 Chipset: Harddisk is non-rotational, ie. SSD The amount of swap currently used is 0 ================================================================================ CPU related data: model name    : Intel(R) Celeron(R) J4005 CPU @ 2.00GHz cpu cores    : 2 stepping    : 1 cache size    : 4096 KB ================================================================================ RAM related data: Maximum Capacity: 256 GB Maximum Voltage: 1.5 V Maximum Voltage: Unknown Size: 4096 MB Size: No Module Installed ================================================================================ GPU related data: product: UHD Graphics 605 configuration: latency=0 ================================================================================ Parallel port related data: number of parallel ports is 2 parport0: PC-style at 0x378, irq 5 [PCSPP] parport1: PC-style at 0xe010 (0xe000), irq 22 [PCSPP,TRISTATE,EPP] ================================================================================ Os and desktop related data: PRETTY_NAME="Linux Mint 20.2" Should the info below not match with your machine, kindly post the output of pstree here, including a brief desciption of your desktop environment, window manager and display manager. Tia https://forum.linuxcnc.org/18-computer/39370-script-for-automated-testing-of-computer-latency Desktop environment : lightdm Windowmanager       : Xfwm4 Displaymanager      : lightdm ================================================================================ Kernel related data: Kernel 5.10.0-0.bpo.8-rt-amd64 GRUB_CMDLINE_LINUX_DEFAULT="quiet isolcpus=1 nomodeset mitigations=off intel_idle.max_cstate=0 processor.max_cstate=0 idle=poll acpi_irq_nobalance noirqbalance" Cpu idle driver: none ================================================================================ Kernel modules data: Check if pcspkr is loaded: No, which is good! Check if snd modules are loaded: No, which is good! ================================================================================ Keyboard & Mouse related data: Number of mice: 1 Mouse 0 : Microsoft Microsoft 3-Button Mouse with IntelliEye(TM) Mice  attached to USB: Microsoft Corp. Wheel Mouse Optical Keyboards attached to USB: Chicony Electronics Co., Ltd KU-0833 Keyboard ================================================================================ LinuxCNC related data: LinuxCNC version is: 2.8.2.53.gab788522d ================================================================================ Preparing for latency test: Started glxgears No. 1, 2, 3, 4, 5 .......... Started firefox with 'https://vimeo.com/150574260', WID ================================================================================ Command for latency test is: su rb -c  "latency-histogram --bbinsize 1000 --base 50000 --sbinsize 1000 --nox 2>&1 | tee -a 50k.lat &" Latency testing loop started Wed 27 Oct 2021 09:12:07 AM CEST, should end after Wed 27 Oct 2021 11:12:07 AM CEST ================================================================================ Swap useage: prerun: 0, running: 0 ================================================================================ CPU core temperatures: Core 0: Tmin: 34.0°C, Tmax: 49.0°C, (high = +105.0°C, crit = +105.0°C) Core 1: Tmin: 34.0°C, Tmax: 49.0°C, (high = +105.0°C, crit = +105.0°C) ================================================================================ last latency data is as follows:.  7203 secs   base min: -23.500 uS max:  24.300 uS sdev:   0.300 uS  7203 secs  servo min: -15.600 uS max:  16.200 uS sdev:   0.600 uS
The "GRUB_CMDLINE_LINUX_DEFAULT" I copied from other users in this thread, with the option "nomodeset" I could  get rid the graphic driver, with this I got better results for driving a machine with parport.
The following user(s) said Thank You: seuchato, tommylight

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

More
4 years 9 months ago #230815 by seuchato

Hi, my ITX-ASRock880GXH with one onboard Parport and one PCIe Parport:
Code:
... CPU related data: model name    : Intel(R) Celeron(R) J4005 CPU @ 2.00GHz ... ================================================================================ Parallel port related data: number of parallel ports is 2 parport0: PC-style at 0x378, irq 5 [PCSPP] parport1: PC-style at 0xe010 (0xe000), irq 22 [PCSPP,TRISTATE,EPP] ================================================================================ Os and desktop related data: PRETTY_NAME="Linux Mint 20.2" ... ================================================================================ Kernel related data: Kernel 5.10.0-0.bpo.8-rt-amd64 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset isolcpus=1" Cpu idle driver: intel_idle ================================================================================ ... ================================================================================ Command for latency test is: su rb -c  "latency-histogram --bbinsize 1000 --base 50000 --sbinsize 1000 --nox 2>&1 | tee -a 50k.lat &" ... ================================================================================ last latency data is as follows:.  7202 secs  servo min: -19.300 uS max:  18.000 uS sdev:   0.600 uS  7204 secs   base min: -30.000 uS max:  32.400 uS sdev:   1.300 uS LinuxCNC pc tests, version 20200930, started 27.10.2021 09:11:47 ******************************************************************************** ... ================================================================================ last latency data is as follows:.  7203 secs   base min: -23.500 uS max:  24.300 uS sdev:   0.300 uS  7203 secs  servo min: -15.600 uS max:  16.200 uS sdev:   0.600 uS
 
To me, that looks very good, indeed!
Greez
Chris

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

More
4 years 9 months ago #233326 by arvidb
Another data point:

I got a used Lenovo Thinkcentre M710q Tiny i3-7100T via Ebay thinking it might be a neat LinuxCNC computer.

This is with SpeedStep, Hyper Threading, and audio disabled in BIOS, but with C1E+C3+C6 enabled (disabling these didn't seem to make much of a difference, if any). "Trusted computing", Secure boot, and all the Intel Management stuff is disabled too.

The OS is Debian 11.2 with RT_PREEMP kernel 5.10.0-11-rt-amd64 (installed using packages linux-image-rt-amd64 and linux-headers-rt-amd64). I've installed iwlwifi firmware from non-free repo and WiFi is enabled in BIOS, but was't used during this test.

The test below is without isolcpus; adding isolcpus=1 seems to reduce the latency to about 80 µs.

I also spent some time removing unused kernel modules and re-testing but it made no real difference.

Sorry, only had the patience to run the test for about 20 minutes...
Code:
LinuxCNC pc tests, version 20200930, started 27.01.2022 23:47:11 ******************************************************************************** General info: LENOVO, 10MR00xxxx Bios version M1AKT28A, dated 09/13/2017 Chipset: Intel Corporation 200 Series/Z370 Harddisk is non-rotational, ie. SSD The amount of swap currently used is 0 ================================================================================ CPU related data: model name : Intel(R) Core(TM) i3-7100T CPU @ 3.40GHz cpu cores : 2 stepping : 9 cache size : 3072 KB ================================================================================ RAM related data: (single 8 GiB DDR4 SO-DIMM) ================================================================================ GPU related data: product: HD Graphics 630 configuration: driver=i915 latency=0 ================================================================================ Parallel port related data: number of parallel ports is 0 ================================================================================ Os and desktop related data: PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" Should the info below not match with your machine, kindly post the output of pstree here, including a brief desciption of your desktop environment, window manager and display manager. Tia https://forum.linuxcnc.org/18-computer/39370-script-for-automated-testing-of-computer-latency Desktop environment : lightdm (actually Xfce4) Windowmanager : Xfwm4 Displaymanager : lightdm ================================================================================ Kernel related data: Kernel 5.10.0-11-rt-amd64 GRUB_CMDLINE_LINUX_DEFAULT="quiet" Cpu idle driver: intel_idle ================================================================================ Kernel modules data: Check if pcspkr is loaded: No, which is good! Check if snd modules are loaded: No, which is good! ================================================================================ Keyboard & Mouse related data: Number of mice: 1 Mouse 0 : Microsoft Comfort Optical Mouse 1000 Mice attached to USB: Microsoft Corp. Comfort Optical Mouse 1000 Keyboards attached to USB: Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard ================================================================================ LinuxCNC related data: LinuxCNC version is: 2.9-pre (7b27504b...) ================================================================================ Preparing for latency test: Started glxgears No. 1, 2, 3, 4, 5 .......... Started firefox with 'https://vimeo.com/150574260', WID 65011800 ================================================================================ Command for latency test is: latency-histogram --nobase --sbinsize 1000 --nox 2>&1 | tee -a 1643323630.lat & should end after fre 28 jan 2022 01:47:22 CET Latency testing loop started tor 27 jan 2022 23:47:22 CET, Manual termination requested at 28.01.2022 00:08:02 ================================================================================ Swap useage: prerun: 0, running: 0 ================================================================================ CPU core temperatures: Core 0: Tmin: 41.0°C, Tmax: 58.0°C, (high = +76.0°C, crit = +92.0°C) Core 1: Tmin: 42.0°C, Tmax: 58.0°C, (high = +76.0°C, crit = +92.0°C) ================================================================================ last latency data is as follows: 1238 s servo min:-117.300 us max: 116.900 us sdev: 11.300 us 1239 s servo min:-117.300 us max: 116.900 us sdev: 11.300 us
The following user(s) said Thank You: seuchato

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

Time to create page: 0.507 seconds
Powered by Kunena Forum