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

More
26 Jun 2020 10:57 #172788 by seuchato
Results of an old ASUS AT5MNI board: Got unexpected realtime delays even with base thread interval at 100'000! also the passive cooler on the board got very hot. So I guess, not useable at all.
LinuxCNC pc tests, version 20200624, started 25.06.2020 17:31:11
********************************************************************************
General info:
ASUSTeK Computer INC.,  System Product Name
Bios version 0214, dated 12/01/2009
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 D510   @ 1.66GHz
cpu cores       : 2
stepping        : 10
cache size      : 512 KB
================================================================================
RAM related data:
Maximum Capacity: 4 GB
Size: 1024 MB
Size: 1024 MB
================================================================================
GPU related data:
product: Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
product: Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
configuration: driver=i915 latency=0
configuration: latency=0
================================================================================
Os related data:
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
Desktop: KDE, Session: 
================================================================================
Kernel related data:
Kernel 4.9.0-12-rt-amd64
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=0 processor.max_cstate=1 idle=poll"
Cpu idle driver: none
================================================================================
Kernel modules data:
Check if pcspkr is loaded: No, good!
Yes, may cause bigger latency.
Check if snd modules are loaded: No, good!
Yes, may cause bigger latency.
================================================================================
Keyboard & Mouse related data:
Number of mice: 2
Mouse 0 : USB-compliant keyboard
Mouse 1 : Logitech USB Receiver
Mice  attached to USB:
Logitech, Inc. Cordless Mouse Receiver
Keyboards attached to USB:
MosArt Semiconductor Corp. Defender Office Keyboard (K7310) S Zodiak KM-9010
LinuxCNC related data:
LinuxCNC version is: 2.9.0~pre0.2258.gc90c1926d
================================================================================
Preparing for latency test:
Started glxgears No. 1
Started glxgears No. 2
Started glxgears No. 3
Started glxgears No. 4
Started glxgears No. 5
..........
Started firefox with 'https://vimeo.com/150574260' 

================================================================================
Command for latency test is:
su ck -c  "latency-histogram --bbinsize 1000 --base 100000 --sbinsize 1000 --nox 2>&1 | tee  1593099059.lat &"

Latency testing loop started Do Jun 25 17:31:32 CEST 2020, 
should end after Do Jun 25 19:31:32 CEST 2020

Unexpected realtime delay on task 0 with period 100000
should end after Do Jun 25 19:31:32 CEST 2020

Swap useage: prerun: 0, running: 0

================================================================================
last latency data is as follows:.
   15 secs   base min: -93.700 uS max: 121.000 uS sdev:   3.500 uS
   15 secs  servo min: -57.200 uS max:  59.600 uS sdev:   4.300 uS

Greez
chris

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

More
26 Jun 2020 11:16 #172792 by tommylight
That might still be usable for running a Mesa board, be it PCI or PCI-E or Eth.
LinuxCNC does not stress the PC as much as latency histogram does, so there will be less heat, but at the risk of having a bit worse latency than the histogram showed. Still usable, as it seems from the results.

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

More
26 Jun 2020 14:42 #172801 by seuchato
If, I would add a fan. The board has but one pci slot available. So it would be either pci or through an additional Nic eth. hang on to next post :-)

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

More
26 Jun 2020 14:48 - 26 Jun 2020 17:00 #172802 by seuchato
This a test for a Fujitsu esprimo 920. There are no expansion slots that would allow for an LPT to be added. So there is only a serve thread. The machine has a ton of bios options available to play. For this run I just switched off everything that seemed suspicious to impair latency. The system felt really responsive, the most responsive I've tested so far.

LinuxCNC pc tests, version 20200624, started 26.06.2020 13:15:22
********************************************************************************
General info:
FUJITSU,  ESPRIMO Q920
Bios version V4.6.5.4 R1.37.0 for D3233-A1x, dated 08/06/2015
Chipset: Intel Corporation 8 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-4765T CPU @ 2.00GHz
cpu cores       : 4
stepping        : 3
cache size      : 8192 KB
================================================================================
RAM related data:
Maximum Capacity: 16 GB
Size: 8192 MB
Size: 8192 MB
================================================================================
GPU related data:
product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
configuration: driver=i915 latency=0
================================================================================
Os related data:
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
Desktop: KDE, Session: 
================================================================================
Kernel related data:
Kernel 4.9.0-12-rt-amd64
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=0 processor.max_cstate=1 idle=poll"
Cpu idle driver: none
================================================================================
Kernel modules data:
Check if pcspkr is loaded: No, good!
Yes, may cause bigger latency.
Check if snd modules are loaded: No, good!
Yes, may cause bigger latency.
================================================================================
Keyboard & Mouse related data:
Number of mice: 2
Mouse 0 : USB-compliant keyboard
Mouse 1 : Logitech USB Receiver
Mice  attached to USB:
Logitech, Inc. Cordless Mouse Receiver
Keyboards attached to USB:
MosArt Semiconductor Corp. Defender Office Keyboard (K7310) S Zodiak KM-9010
LinuxCNC related data:
LinuxCNC version is: 2.9.0~pre0.2258.gc90c1926d
================================================================================
Preparing for latency test:
Started glxgears No. 1
Started glxgears No. 2
Started glxgears No. 3
Started glxgears No. 4
Started glxgears No. 5
..........
Started firefox with 'https://vimeo.com/150574260' 

================================================================================
Command for latency test is:
su ck -c  "latency-histogram --nobase  --sbinsize 1000 --nox 2>&1 | tee  1593170098.lat &"

Latency testing loop started Fr Jun 26 13:15:35 CEST 2020, 
should end after Fr Jun 26 15:15:35 CEST 2020

Swap useage: prerun: 0, running: 0

================================================================================
last latency data is as follows:.
 7201 secs  servo min: -34.700 uS max:  37.300 uS sdev:   2.800 uS
 7202 secs  servo min: -34.700 uS max:  37.300 uS sdev:   2.800 uS

My (preliminary) conclusion:

  • If possible: get this pc! I'll be surely lurking around.

  • Greez
    chris

    Edit: Dunno, but I'll try the hp 8300 with more ram too, so stand by
    Last edit: 26 Jun 2020 17:00 by seuchato.

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

    More
    26 Aug 2020 21:19 - 27 Aug 2020 21:30 #179589 by tommylight
    HP 8300 Ultra Slim :
    LinuxCNC pc tests, version 20200624, started 26.08.2020 22:55:25
    ********************************************************************************
    General info:
    Hewlett-Packard,  HP Compaq Elite 8300 USDT
    Bios version K01 v02.05, dated 05/07/2012
    Chipset: Intel Corporation 7 Series/C216 
    Harddisk is non-rotational, ie. SSD
    The amount of swap currently used is 0
    ================================================================================
    CPU related data:
    model name	: Intel(R) Core(TM) i5-3470S CPU @ 2.90GHz
    cpu cores	: 4
    stepping	: 9
    cache size	: 6144 KB
    ================================================================================
    RAM related data:
    Maximum Capacity: 16 GB
    Size: 4096 MB
    Size: 4096 MB
    ================================================================================
    GPU related data:
    product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
    configuration: driver=i915 latency=0
    ================================================================================
    Os related data:
    PRETTY_NAME="Linux Mint 20"
    Desktop: , Session: 
    ================================================================================
    Kernel related data:
    Kernel 4.9.0-13-rt-amd64
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    Cpu idle driver: intel_idle
    ================================================================================
    Kernel modules data:
    Check if pcspkr is loaded: No, good!
    Yes, may cause bigger latency.
    Check if snd modules are loaded: snd_hda_codec_hdmi     49152  1
    snd_hda_codec_realtek    90112  1
    snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
    snd_hda_intel          40960  2
    snd_hda_codec         135168  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
    snd_hda_core           90112  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
    snd_hwdep              16384  1 snd_hda_codec
    snd_pcm               114688  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
    snd_seq_midi           16384  0
    snd_seq_midi_event     16384  1 snd_seq_midi
    snd_rawmidi            32768  1 snd_seq_midi
    snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
    snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
    snd_timer              32768  2 snd_seq,snd_pcm
    snd                    81920  15 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
    soundcore              16384  1 snd
    Yes, may cause bigger latency.
    ================================================================================
    Keyboard & Mouse related data:
    Number of mice: 1
    Mouse 0 : PixArt USB Optical Mouse
    Mice  attached to USB:
    Keyboards attached to USB:
    Cherry GmbH G83 (RS 6000) Keyboard
    LinuxCNC related data:
    LinuxCNC version is: 2.9.0~pre0.2662.g3039a67a6
    ================================================================================
    Preparing for latency test:
    Started glxgears No. 1
    Started glxgears No. 2
    Started glxgears No. 3
    Started glxgears No. 4
    Started glxgears No. 5
    ..........
    Started firefox with 'https://vimeo.com/150574260' 
    
    ================================================================================
    Command for latency test is:
    su cnc -c  "latency-histogram --nobase  --sbinsize 1000 --nox 2>&1 | tee  1598475314.lat &"
    
    Latency testing loop started Wed 26 Aug 2020 10:55:40 PM CEST, 
    should end after Wed 26 Aug 2020 11:07:40 PM CEST
    
    Swap useage: prerun: 0, running: 0
    
    ================================================================================
    last latency data is as follows:.
      720 secs  servo min: -93.100 uS max: 105.700 uS sdev:   9.600 uS
      720 secs  servo min: -93.100 uS max: 105.700 uS sdev:   9.600 uS
    The test was running for 20 minutes while i was watching other stuff on youtube at full HD video quality.
    Not shabby at all ! Thanks to PCW who mentioned this as a very nice LinuxCNC PC.
    Beware of the power brick, quad cores come with 180W power supply that is big and heavy ! :)
    Last edit: 27 Aug 2020 21:30 by tommylight. Reason: typo
    The following user(s) said Thank You: seuchato

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

    More
    26 Aug 2020 21:30 #179595 by seuchato
    Just one little thing: There is a hp 830 Elitebook. I guess you do not want your 8300 USDT to be held for the Elitebook?

    greez
    chris
    The following user(s) said Thank You: tommylight

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

    More
    26 Aug 2020 23:07 #179602 by aparecido
    1598479016.HW
    LinuxCNC pc tests, version 20200624, started 26.08.2020 18:56:58
    ********************************************************************************
    General info:
    Itautec S.A., Infoway
    Bios version 0110, dated 03/02/2009
    Chipset: Harddisk is rotational
    The amount of swap currently used is 16732
    ================================================================================
    CPU related data:
    model name : Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz
    cpu cores : 1
    stepping : 10
    cache size : 3072 KB
    ================================================================================
    RAM related data:
    Maximum Memory Module Size: 4096 MB
    Maximum Total Memory Size: 8192 MB
    Maximum Capacity: 16 GB
    Maximum Memory Module Size: 4096 MB
    Maximum Total Memory Size: 8192 MB
    Installed Size: 1024 MB (Single-bank Connection)
    Enabled Size: 1024 MB (Single-bank Connection)
    Installed Size: Not Installed
    Enabled Size: Not Installed
    Size: 1024 MB
    Size: No Module Installed
    ================================================================================
    GPU related data:
    ================================================================================
    Os related data:
    PRETTY_NAME="Linux Mint 19.3"
    Desktop: , Session:
    ================================================================================
    Kernel related data:
    Kernel 5.4.0-0.bpo.4-rt-amd64
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    Cpu idle driver: none
    ================================================================================
    Kernel modules data:
    Check if pcspkr is loaded: No, good!
    Yes, may cause bigger latency.
    Check if snd modules are loaded: No, good!
    Yes, may cause bigger latency.
    ================================================================================
    Keyboard & Mouse related data:
    Number of mice: 1
    Mouse 0 : ImPS/2 Generic Wheel Mouse
    Mice attached to USB:
    Keyboards attached to USB:
    LinuxCNC related data:
    LinuxCNC version is: 2.8.0~pre3.31.gb7c7ab5aa
    ================================================================================
    Preparing for latency test:
    Started glxgears No. 1
    Started glxgears No. 2
    Started glxgears No. 3
    Started glxgears No. 4
    Started glxgears No. 5
    ..........
    Started firefox with 'vimeo.com/150574260'

    ================================================================================
    Command for latency test is:
    su aparecido -c "latency-histogram --bbinsize 1000 --base 25000 --sbinsize 1000 --nox 2>&1 | tee 1598479016.lat &"

    Latency testing loop started qua ago 26 18:57:18 -03 2020,
    should end after qua ago 26 20:57:18 -03 2020

    Unexpected realtime delay on task 0 with period 25000
    should end after qua ago 26 20:57:18 -03 2020

    Swap useage: prerun: 16732, running: 27432

    ================================================================================
    last latency data is as follows:.
    23 secs servo min: -39.800 uS max: 52.100 uS sdev: 4.400 uS
    25 secs base min: -24.900 uS max: 74.600 uS sdev: 2.600 uS


    1598479016.lat
    Note: Using POSIX realtime
    Unexpected realtime delay on task 0 with period 25000
    This Message will only display once per session.
    Run the Latency Test and resolve before continuing.
    4 secs base min: -24.800 uS max: 28.300 uS sdev: 2.500 uS
    4 secs servo min: -15.200 uS max: 18.700 uS sdev: 4.800 uS
    5 secs base min: -24.800 uS max: 33.500 uS sdev: 2.400 uS
    5 secs servo min: -17.300 uS max: 19.700 uS sdev: 4.000 uS
    7 secs base min: -24.800 uS max: 46.900 uS sdev: 2.500 uS
    7 secs servo min: -29.700 uS max: 24.600 uS sdev: 3.900 uS
    8 secs base min: -24.800 uS max: 46.900 uS sdev: 2.500 uS
    8 secs servo min: -29.700 uS max: 24.600 uS sdev: 3.600 uS
    9 secs base min: -24.800 uS max: 46.900 uS sdev: 2.500 uS
    9 secs servo min: -29.700 uS max: 24.600 uS sdev: 3.500 uS
    11 secs base min: -24.800 uS max: 46.900 uS sdev: 2.500 uS
    11 secs servo min: -39.800 uS max: 52.100 uS sdev: 3.400 uS
    13 secs base min: -24.800 uS max: 46.900 uS sdev: 2.500 uS
    13 secs servo min: -39.800 uS max: 52.100 uS sdev: 3.600 uS
    14 secs base min: -24.800 uS max: 46.900 uS sdev: 2.500 uS
    14 secs servo min: -39.800 uS max: 52.100 uS sdev: 3.700 uS
    16 secs base min: -24.800 uS max: 46.900 uS sdev: 2.600 uS
    16 secs servo min: -39.800 uS max: 52.100 uS sdev: 3.800 uS
    17 secs base min: -24.800 uS max: 46.900 uS sdev: 2.500 uS
    17 secs servo min: -39.800 uS max: 52.100 uS sdev: 3.700 uS
    19 secs base min: -24.900 uS max: 58.400 uS sdev: 2.500 uS
    19 secs servo min: -39.800 uS max: 52.100 uS sdev: 3.900 uS
    20 secs base min: -24.900 uS max: 58.400 uS sdev: 2.600 uS
    20 secs servo min: -39.800 uS max: 52.100 uS sdev: 4.200 uS
    22 secs base min: -24.900 uS max: 58.400 uS sdev: 2.600 uS
    22 secs servo min: -39.800 uS max: 52.100 uS sdev: 4.300 uS
    23 secs base min: -24.900 uS max: 74.600 uS sdev: 2.600 uS
    23 secs servo min: -39.800 uS max: 52.100 uS sdev: 4.400 uS
    25 secs base min: -24.900 uS max: 74.600 uS sdev: 2.600 uS

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

    More
    27 Aug 2020 11:43 #179679 by seuchato
    aparecido

    Your machine seems to work on swap: "Swap useage: prerun: 16732, running: 27432" Add ram! Add 2 ram bars of same size. I would not go under 4GiB.

    Greez
    chris
    The following user(s) said Thank You: aparecido

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

    More
    27 Aug 2020 18:43 - 27 Aug 2020 19:12 #179717 by shortcircuit48
    I am way out of my depth but have got confused. I am running test at moment and these are the results I am getting
    Max Interval & Max Jitter
    Servo 1ms , -- 10,571,476 , & 9,571,476
    Base 25 , --- 30,648,909 , & 30,623,909
    Do these make sense?

    Edit
    Having now read the topic on latency it would appear this machine is not suitable? When I first ran the test it was about 20,000 and I thought ok as it compared with the list of machines that are ok. Having set up the Ethernet to be onboard could that have upset the apple cart?
    Last edit: 27 Aug 2020 19:12 by shortcircuit48.

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

    More
    27 Aug 2020 19:38 #179728 by Bari
    More info required. What model and type of PC/laptop is this?

    What do you mean by "Having set up the Ethernet to be onboard"? Please elaborate.

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

    Time to create page: 0.114 seconds
    Powered by Kunena Forum