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

More
6 years 1 month ago #184214 by tommylight

seuchato wrote:

Code:
[ 0.334838] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)

That is an Nvidia HDMI audio port so it can not be disabled as it is in the graphic card, but why it says Lenovo is beyond me.

Please Log in to join the conversation.

  • BeagleBrainz
  • New Member
  • New Member
More
6 years 1 month ago #184220 by BeagleBrainz
The PCI-ID would be interesting to see.

I missed that before as it was early AM Down Under.

Please Log in to join the conversation.

More
6 years 1 month ago #184283 by seuchato
Here are the results from a run on a Dell OptiPlex FX160. Imho not useable. The little thing felt sluggish too. Guess too old.
Code:
LinuxCNC pc tests, version 20200922, started 29.09.2020 12:19:14 ******************************************************************************** General info: Dell Inc., OptiPlex FX160 Bios version A13, dated 01/19/2012 Chipset: Harddisk is non-rotational, ie. SSD The amount of swap currently used is 0 ================================================================================ CPU related data: model name : Intel(R) Atom(TM) CPU 330 @ 1.60GHz cpu cores : 2 stepping : 2 cache size : 512 KB ================================================================================ RAM related data: Maximum Capacity: 4 GB Size: 2048 MB Size: 2048 MB ================================================================================ GPU related data: product: 771/671 PCIE VGA Display Adapter configuration: latency=0 ================================================================================ Parallel port related data: number of parallel ports is 0 ================================================================================ Os related data: PRETTY_NAME="Debian GNU/Linux 10 (buster)" Windowmanager = Xfwm4 ================================================================================ Kernel related data: Kernel 4.9.0-12-rt-amd64 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 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: 2 Mouse 0 : Logitech USB Receiver Mouse 1 : Logitech USB Receiver Mice attached to USB: Logitech, Inc. Cordless Mouse Receiver Logitech, Inc. Cordless Mouse+Keyboard Receiver Keyboards attached to USB: Logitech, Inc. Cordless Mouse+Keyboard Receiver ================================================================================ LinuxCNC related data: LinuxCNC version is: 2.8.0 ================================================================================ 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 ck -c "latency-histogram --nobase --sbinsize 1000 --nox 2>&1 | tee -a 1601374738.lat &" Latency testing loop started Di Sep 29 12:19:46 CEST 2020, should end after Di Sep 29 14:19:46 CEST 2020 ================================================================================ Swap useage: prerun: 0, running: 0 ================================================================================ CPU core temperatures: Core 0: Tmin: 57.0°C, Tmax: 68.0°C, (crit = +125.0°C) Core 1: Tmin: 59.0°C, Tmax: 69.0°C, (crit = +125.0°C) ================================================================================ last latency data is as follows:. 7202 secs servo min:-396.400 uS max: 400.800 uS sdev: 16.100 uS 7203 secs servo min:-396.400 uS max: 400.800 uS sdev: 16.100 uS

May serve in the kitchen as a music player :=)

Greez
chris

Please Log in to join the conversation.

More
6 years 1 month ago #184286 by tommylight

seuchato wrote: May serve in the kitchen as a music player :=)

Yup, that is about right, those Atoms were very underpowered when new.

Please Log in to join the conversation.

More
6 years 1 month ago #184367 by seuchato
hi all
Here are the the test results of the same Lenovo W541, I guess reeeeelly Okay for a laptop. besides, kindly lookup this -ole- post. Statements imho still very much up to date.

1st test without a pci expresscard parport:
Code:
LinuxCNC pc tests, version 20200930, started 29.09.2020 21:43:31 ******************************************************************************** General info: LENOVO, 20EGS01900 Bios version GNET79WW (2.27 ), dated 03/16/2016 Chipset: Intel Corporation 8 Series/C220 Series Harddisk is non-rotational, ie. SSD The amount of swap currently used is 0 ================================================================================ CPU related data: model name : Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz cpu cores : 4 stepping : 3 cache size : 6144 KB ================================================================================ RAM related data: Maximum Capacity: 32 GB Size: 8192 MB Size: No Module Installed Size: No Module Installed Size: 8192 MB ================================================================================ GPU related data: product: GK106GLM [Quadro K2100M] product: 4th Gen Core Processor Integrated Graphics Controller configuration: driver=nouveau latency=0 configuration: driver=i915 latency=0 ================================================================================ Parallel port related data: number of parallel ports is 0 ================================================================================ Os related data: PRETTY_NAME="Debian GNU/Linux 10 (buster)" Windowmanager = Xfwm4 ================================================================================ Kernel related data: Kernel 4.9.0-12-rt-amd64 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" Cpu idle driver: intel_idle ================================================================================ Kernel modules data: Check if pcspkr is loaded: No, which is good! Check if snd modules are loaded: Yes, may cause bigger latency. can probably be disabled in bios, alternatively, you can run "./block-snd-modules" which has just now been created for your convenience. ================================================================================ Keyboard & Mouse related data: Number of mice: 3 Mouse 0 : SynPS/2 Synaptics TouchPad Mouse 1 : TPPS/2 IBM TrackPoint Mouse 2 : Logitech USB Receiver Mice attached to USB: Keyboards attached to USB: Holtek Semiconductor, Inc. Keyboard ================================================================================ LinuxCNC related data: LinuxCNC version is: 2.8.0 ================================================================================ Preparing for latency test: Started glxgears No. 1, 2, 3, 4, 5 .......... Started firefox with 'https://vimeo.com/150574260', WID 27263329 ================================================================================ Command for latency test is: su ck -c "latency-histogram --nobase --sbinsize 1000 --nox 2>&1 | tee -a 1601408609.lat &" Latency testing loop started Di Sep 29 21:43:45 CEST 2020, should end after Di Sep 29 23:43:45 CEST 2020 ================================================================================ Swap useage: prerun: 0, running: 0 ================================================================================ CPU core temperatures: Core 0: Tmin: 55.0°C, Tmax: 89.0°C, (high = +84.0°C, crit = +100.0°C) Core 1: Tmin: 53.0°C, Tmax: 86.0°C, (high = +84.0°C, crit = +100.0°C) Core 2: Tmin: 54.0°C, Tmax: 85.0°C, (high = +84.0°C, crit = +100.0°C) Core 3: Tmin: 49.0°C, Tmax: 83.0°C, (high = +84.0°C, crit = +100.0°C) ================================================================================ last latency data is as follows:. 7199 secs servo min: -56.000 uS max: 54.500 uS sdev: 4.300 uS 7200 secs servo min: -56.000 uS max: 54.500 uS sdev: 4.300 uS

And below, with a pci expresscard added and pci express card slot activated in bios:
Code:
... ================================================================================ Parallel port related data: number of parallel ports is 1 parport0: PC-style at 0x3000 (0x3008), irq 18 [PCSPP,TRISTATE,EPP] ================================================================================ ...
Code:
grep -Ei "4\.19|4\.9|4\.14|secs" *.hw 1601429748.hw:Kernel 4.9.0-12-rt-amd64 1601429748.hw: 1815 secs base min: -44.100 uS max: 54.500 uS sdev: 1.400 uS 1601429748.hw: 1815 secs servo min: -43.400 uS max: 38.800 uS sdev: 2.300 uS 1601433289.hw:Kernel 4.14.174-rtai-amd64 1601433289.hw: 7202 secs base min: -49.900 uS max:11963.200 uS sdev: 42.700 uS 1601433289.hw: 7202 secs servo min:-999.900 uS max:11374.800 uS sdev: 10.900 uS

I think, this laptop is a viable candiate and the W541 appears in numbers now on second hand pauction platforms. Not cheap though and imho a bit a pitty to have them sitting in a dusty workshop.

greez
chris

Please Log in to join the conversation.

  • BeagleBrainz
  • New Member
  • New Member
More
6 years 1 month ago #184369 by BeagleBrainz
All well and good if you can find a true PP pci express card, some are nothing more than a USB to PP adapter. And you can get one at a decent price.

After looking at one would cost in Aus.....I know which way I'd jump ;)

Please Log in to join the conversation.

More
6 years 4 weeks ago #184480 by seuchato
Regarding 4.14.174-rtai-amd64 kernel:
Code:
Dell Inc., OptiPlex 980 Windowmanager = Xfwm4 Kernel 4.14.174-rtai-amd64 7204 secs base min: -34.900 uS max:19005.400 uS sdev: 34.300 uS 7204 secs servo min:-1014.900 uS max:9272.000 uS sdev: 31.500 uS

Also on my 980 not good at all!

Please Log in to join the conversation.

More
6 years 4 weeks ago #184500 by seuchato
Hi all
Here are the results of a Dell 980 SFF with an i7 cpu: the very best results I ever got!
Code:
LinuxCNC pc tests, version 20200930, started 01.10.2020 17:42:30 ******************************************************************************** General info: Dell Inc., OptiPlex 980 Bios version A05, dated 11/03/2010 Chipset: Intel Corporation 5 Series/3400 Series Harddisk is non-rotational, ie. SSD The amount of swap currently used is 0 ================================================================================ CPU related data: model name : Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz cpu cores : 4 stepping : 5 cache size : 8192 KB ================================================================================ RAM related data: Maximum Capacity: 16 GB Size: 2048 MB Size: 2048 MB Size: 2048 MB Size: 2048 MB ================================================================================ GPU related data: product: RV710 [Radeon HD 4550] configuration: driver=radeon latency=0 ================================================================================ Parallel port related data: number of parallel ports is 1 parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE,EPP] ================================================================================ Os and desktop related data: PRETTY_NAME="Debian GNU/Linux 10 (buster)" 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 : kdeconnectd Windowmanager : KWin Displaymanager : sddm ================================================================================ Kernel related data: Kernel 4.19.0-11-rt-amd64 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=3" 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 : Logitech MX Anywhere 2 Mice attached to USB: Keyboards attached to USB: Dell Computer Corp. Dell QuietKey Keyboard ================================================================================ LinuxCNC related data: LinuxCNC version is: 2.8.0 ================================================================================ Preparing for latency test: Started glxgears No. 1, 2, 3, 4, 5 .......... Started firefox with 'https://vimeo.com/150574260', WID 54526119 ================================================================================ Command for latency test is: su ck -c "latency-histogram --bbinsize 1000 --base 50000 --sbinsize 1000 --nox 2>&1 | tee -a 1601566940.lat &" Latency testing loop started Do Okt 1 17:42:45 CEST 2020, should end after Do Okt 1 19:42:45 CEST 2020 ================================================================================ Swap useage: prerun: 0, running: 0 ================================================================================ CPU core temperatures: Core 0: Tmin: 39.0°C, Tmax: 71.0°C, (high = +83.0°C, crit = +99.0°C) Core 1: Tmin: 35.0°C, Tmax: 68.0°C, (high = +83.0°C, crit = +99.0°C) Core 2: Tmin: 36.0°C, Tmax: 67.0°C, (high = +83.0°C, crit = +99.0°C) Core 3: Tmin: 34.0°C, Tmax: 69.0°C, (high = +83.0°C, crit = +99.0°C) ================================================================================ last latency data is as follows:. 7204 secs base min: -16.100 uS max: 16.000 uS sdev: 3.200 uS 7204 secs servo min: -11.900 uS max: 11.700 uS sdev: 0.300 uS

However: watch out! The very combo of cpu and gpu seems to be important!
Edit 1) 02 Oct 2020: The bios version could also play a role. I will test that.
The exerpts of a prevous run with another gpu show that very clearly:
Code:
... ================================================================================ GPU related data: product: RV620 LE [Radeon HD 3450] configuration: driver=radeon latency=0 ================================================================================ ... >>>Unexpected realtime delay on task 0 with period 50000<<< ================================================================================ Swap useage: prerun: 0, running: 0 ================================================================================ CPU core temperatures: Core 0: Tmin: 40.0°C, Tmax: 53.0°C, (high = +83.0°C, crit = +99.0°C) Core 1: Tmin: 36.0°C, Tmax: 51.0°C, (high = +83.0°C, crit = +99.0°C) Core 2: Tmin: 36.0°C, Tmax: 50.0°C, (high = +83.0°C, crit = +99.0°C) Core 3: Tmin: 35.0°C, Tmax: 52.0°C, (high = +83.0°C, crit = +99.0°C) ================================================================================ last latency data is as follows:. 52 secs base min: -44.800 uS max: 45.800 uS sdev: 0.300 uS 52 secs servo min: -3.500 uS max: 4.100 uS sdev: 0.100 uS

greez chris

2) 03 Oct 2020: results playing with isolcpus:
Code:
product: RV710 [Radeon HD 4550] (left here just for reference) "latency-histogram --bbinsize 1000 --base 25000 --sbinsize 1000 --nox" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=3" 7204 secs base min: -16.100 uS max: 16.000 uS sdev: 3.200 uS 7204 secs servo min: -11.900 uS max: 11.700 uS sdev: 0.300 uS GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=3" 7202 secs base min: -7.100 uS max: 17.300 uS sdev: 2.500 uS 7202 secs servo min: -8.500 uS max: 8.600 uS sdev: 0.100 uS >this one looks very good:< GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=1,2,3" 7200 secs servo min: -7.800 uS max: 7.900 uS sdev: 0.300 uS 7201 secs base min: -7.100 uS max: 13.000 uS sdev: 1.200 uS GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=0" 25 secs base min: -20.800 uS max: 23.700 uS sdev: 1.500 uS 25 secs servo min: -17.800 uS max: 17.500 uS sdev: 1.700 uS GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=0,1" 51 secs base min: -24.500 uS max: 19.700 uS sdev: 2.400 uS 51 secs servo min: -23.100 uS max: 22.800 uS sdev: 10.300 uS >this one looks very good, too:< GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=0,1,3" 7203 secs base min: -7.100 uS max: 12.400 uS sdev: 1.400 uS 7203 secs servo min: -8.000 uS max: 8.200 uS sdev: 0.200 uS GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=0,1,2" 20 secs base min: -21.400 uS max: 33.000 uS sdev: 2.100 uS 20 secs servo min: -16.000 uS max: 15.700 uS sdev: 2.100 uS GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=1,2,3" 7202 secs base min: -7.100 uS max: 12.800 uS sdev: 1.500 uS 7202 secs servo min: -12.800 uS max: 12.500 uS sdev: 0.200 uS GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=2,3" 7200 secs base min: -7.100 uS max: 17.900 uS sdev: 1.900 uS 7200 secs servo min: -10.600 uS max: 11.000 uS sdev: 0.200 uS

SO, by playing with isolcpus, I could get latency down to imho very suitable numbers with either isolcpus=0,1,3 or 1,2,3. In comparison to the run of 01 Oct 2020:
Code:
7204 secs base min: -16.100 uS max: 16.000 uS sdev: 3.200 uS 7204 secs servo min: -11.900 uS max: 11.700 uS sdev: 0.300 uS
I get now
Code:
7203 secs base min: -7.100 uS max: 12.400 uS sdev: 1.400 uS 7203 secs servo min: -8.000 uS max: 8.200 uS sdev: 0.200 uS
I am quite satisfied with that. I will later add the bios settings I used.

Greez
chris

Edit 19. Oct. 2020:

For BIOS settings, see this post here , at the bottom. Best BIOS version is A18.

Please Log in to join the conversation.

More
6 years 4 weeks ago #184505 by seuchato

tommylight wrote: Might be usable for ethernet Mesa cards, but that will also depend on the ethernet chip used.
I would say that it is usable, and bumping the servo period to 2000000 would further improve chances of usability without to much of a hit in performance.


Hope your op is going well!

is the following info enough to determine if an ethernet card is usable for mesa ethernet?
Code:
lspci | grep -i ether 00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)

Greez
Chris

Please Log in to join the conversation.

More
6 years 4 weeks ago #184515 by tommylight
I am good, my brother had his appendix removed, be is doing good so far. I was with him all the time so i could not do much here, sorry for that.
Chances are tomorrow evening i will have some time to set things here.
Thank you.

Please Log in to join the conversation.

Time to create page: 0.202 seconds
Powered by Kunena Forum