Mint 19.3 Linuxcnc Odroid H2+

More
5 years 11 months ago #188154 by rodw
Replied by rodw on topic Mint 19.3 Linuxcnc Odroid H2+
SATA/NVME/eMMC storage choices should not affect latency should it?
Latency test does not exercise storage does it?

PS. I had to check but NVME is actually the M.2 interface.

Please Log in to join the conversation.

  • BeagleBrainz
  • Topic Author
  • New Member
  • New Member
More
5 years 11 months ago #188157 by BeagleBrainz
Replied by BeagleBrainz on topic Mint 19.3 Linuxcnc Odroid H2+
For the NVME some of the PCIe bus options need tweaking.

Also it would be interesting to see what the differences are between the 3 storage options, SATA, eMMC and NVME.

Generally m.2 is considered the fastest.

If you read the docs regarding latency test, I'm not implying you haven't, it is mentioned to move files around, move windows and generally just "abuse" the computer.

Please Log in to join the conversation.

More
5 years 11 months ago #188171 by JohnnyCNC
I just ordered a Odroid H2+ to play with. I will be able to try a NVME and SATA.

Please Log in to join the conversation.

More
5 years 11 months ago #188203 by thomaseg

BeagleBrainz wrote: Did you encounter any issues that were worth reporting ?

What kind of storage are you using ?


I've added the following:
- Memory: i took the lowest timing modules on the approved memory( wiki.odroid.com/odroid-h2/hardware/ram#confirmed_ram_modules ) list i could find locally: Kingston (HyperX), 2x 16G (HX424S14IBK2/32 ) which is most likely way overkill size-wise, but whatever :-)
- Storage: i had and "old" NVMe on the shelf: Samsung 960pro 1Tb
- Added wired network and installed the provided image on the NVMe, all tests were proformed while booting of the NVMe...

I had quite terrible results(like >4000us'ish max) untill i disabled EVERYTHING in the BIOS... as described in the various posts in this thread... + i disabled all powermanagement+screensaver in Mint aswell...then the results were stable... i forgot about the test running and came back after around 10.000sec and the results were identical to the one posted above... i did start 5 gears, but nothing "crazy" to shake it(i saw someone mention youtube etc)...

Please Log in to join the conversation.

More
5 years 11 months ago #189483 by JohnnyCNC
Here are my results with a ODROID H2+ with a 250 GB Samsung 970EVO Plus NVNe M.2 and 2 x 4GB Samsung K07G00003216C299EB SO-DIMMs. I used the ISO that BeagleBrains built (Thanks Rob)

Attachment not found



This was after an hour of running. I ran this after the above had run for 2:11.

Attachment not found



I will post all of my bios setting later.
I also found it odd that when I ran the script to test latency I got far worse results. I am going to try that one more time without changing anything.

Edit to add BIOS setting used in test.
Code:
>Main >Advanced >ACPI Settings ACPI Sleep State = [Suspend Disabled] >Smart Settings SMART Self Test = [Disabled] >Serial Port Consol Redirection Com0 Consol Redirection = [Disabled] >Consol Redirection Settings Com1 Consol Redirection = [Disabled] >Consol Redirection Settings >Legacy Console Redirection Settings Redirection COM Port = [COM0] Resolution = [80x24] Redirect After Post = [Always Enable] Serial Port for Out-of-Band Management/ Windows Emergency Management Service (EMS) Consol Redirection = [Disabled] >CPU Configuration >CPU Power Management EIST = [Enabled] Turbo Mode = [Enabled] Boot performance mode = [Max Performance] Active Processor Cores = [Enabled] Core 0 = [Enabled] Core 1 = [Enabled] Core 2 = [Enabled] Core 3 = [Enabled] Intel Virtualization Technology = [Disabled] VT-d = [Disabled] >SIO Configuration >[*Active*] Serial Port 1 >[*Active*] Serial Port 2 >Network Stack Configuration Network Stack = [Enabled] Ipv4 PXE = Support = [Enabled] Ipv4 HTTP Support = [Disabled] Ipv6 PXE = Support = [Enabled] Ipv6 HTTP Support = [Disabled] PXE boot wait time = 0 Media detect count = 2 >NVMe Configuration > Samsung SSD 970 EVO Plus 250GB >USB Configuration >Realtek PCIe 2.5GBE Family Controller >Realtek PCIe 2.5GBE Family Controller >Thermal >Chipset >North Bridge Max TOLUD = [2GB] >South Bridge OS Selection = [Intel Linux] >Uncore Configuration GTT Size = [8MB] Aperture Size = [256MB] DVMT Pre-Allocated = [64M] DVMT Total Gfx Mem = [256M] Cd Clock Frequency = [316.8 MHz] GT PM Support = [Enable] PAVP Enable = [Enable] ASMF = [Disable] >South Cluster Configuration >HD-Audio Configuration HD-Audio Spport = [Disable] HD-Audio DSP = [Disable] HD-Audio CSME Memory Transfers = [VCO] HD-Audio Host Memory Transfers = [VCO] HD-Audio I/O Buffer Ownership Sele = [HD-Audio Link owns ...] HD-Audio Clock Gating = [Disable] HD-Audio Power Gating = [Disable] HD-Audio PME = [Disable] HD-Audio Link Frequency = [24 MHz] iDisplay Link Frequency = [96 MHz] >LPSS Configuration LPSS I2C #6 Support (D23:F1) = [PCI Mode] Set LPSS I2C #6 Speed = [400KHz] LPSS I2C #7 Support (D23:F1) = [PCI Mode] Set LPSS I2C #7 Speed = [400KHz] >PCI Express Configuration PCI Express Clock Gating = [Enabled] PCIE Port assignment to LAN = 1,2 Port8xh Decode = [Disabled] Peer Memory Write = [Enabled] Compliance Mode = [Enabled] > PCI Express Root Port 1 ASPM = [Disabled] L1 Substates = [L1.1 & L1.2] ACS = [Enabled] URR = [Disable] FER = [Disable] NFER= [Disable] CER = [Disable] CTO = [Disabled] SEFE = [Disable] SENFE = [Disable] SECE = [Disabled] PME SCI = [Enable] Hot Plug = [Disable] PCIe Speed = [Auto] Transmitter Half Swing = [Disable] Extra Bus Reserved = 0 Reserved Memory = 10 Reserved I/O = 4 PCH PCIe LTR Configuration PCH PCIE LTR = [Enabled] Snoop Latency Override = [Auto] Non Snoop Latency Override = [Auto] PCIE LTR LOCK = [Disabled] PCIe Selectable D-emphasis = [Enabled] > PCI Express Root Port 2 (Set same as Port 1) > PCI Express Root Port 3 (Set same as Port 1) > PCI Express Root Port 4 (Set same as Port 1) > PCI Express Root Port 5 (Set same as Port 1) > PCI Express Root Port 6 (Set same as Port 1) >SATA Drives Chipset -SATA Controller Configuration Chipset SATA = [Enable] SATA Mode Selection [ACHI] SATA Test Mode = [Disabled] Aggressive LPM Support = [Enabled] SATA Port 0 = [Not Installed] SATA Port 1 = [Not Installed] >SCC Configuration SCC eMMC Support (D38:F0) = [Enabled] eMMC Max Speed = [HS400] SCC UFS Support (D29:F0) = [Disable] >USB Configuration XCHI Pre-Boot Driver = [Disable] xHCI Mode = [Enable] USB VBUS = [ON] XHCI Disable Compliance Mode = [TRUE] >Miscellaneous Configuration State After G3 = [S5 State] Wake On Lan = [Enable] >Security Secure Boot >Boot Setup Prompt Timeout = [1] Bootup NumLock State = [Off] Quiet Boot = [Enabled] Boot Option Priorities Boot Option #1 = [ubuntu (Samsung SSD...)] Boot Option #2 = [UFEI: PXE IP4 Realt...] Boot Option #3 = [UFEI: PXE IP4 Realt...] Boot Option #4 = [UFEI: PXE IP4 Realt...] Boot Option #5 = [UFEI: PXE IP4 Realt...] Fast Boot = [Disable] New Boot Option Policy = [Default] Save & Exit

Please Log in to join the conversation.

More
5 years 11 months ago #189490 by JohnnyCNC
I got the latency a little better yet by disabling EIST which I forgot to change earlier.
>CPU Configuration
>CPU Power Management
EIST = [Disabled]
Boot performance mode = [Max Performance]

Attachment not found



Attachment not found

Please Log in to join the conversation.

More
5 years 11 months ago #189757 by spacemanspiffee
I picked up one of the Odroid H2+ and was going to get your mint ISO installed, but your website is down for me. I'll check back tomorrow, but figured you might want to know it's down incase you weren't already aware.

Please Log in to join the conversation.

  • BeagleBrainz
  • Topic Author
  • New Member
  • New Member
More
5 years 11 months ago #189770 by BeagleBrainz
Replied by BeagleBrainz on topic Mint 19.3 Linuxcnc Odroid H2+
The website, ISO & packages no longer exist and are no longer available, it has been that way for a week or 2. If other users wish to host/share an image they have there is nothing to stop them from doing that either via a website or a google drive.
Nor will I be providing any further support.
For reasons that I do not and will not go into nor wish to discuss either privately or publicly.

The best bet would to be install Mint 20 & follow Tommy's instructions for installing Linuxcnc on Mint 20. The thread is under the "Installing Linuxcnc" section. Apart from the required NIC drivers there is nothing special about the Odroid, it is just a small form factor x86_64 PC platform. The Odroid wiki has information regarding NIC drivers. The official Odroid forum is another option for support regarding general installation of Operating systems.

This is all I have to say on the subject.

Please Log in to join the conversation.

More
5 years 11 months ago #189775 by Clive S

BeagleBrainz wrote: The website, ISO & packages no longer exist and are no longer available, it has been that way for a week or 2. If other users wish to host/share an image they have there is nothing to stop them from doing that either via a website or a google drive.
Nor will I be providing any further support.
For reasons that I do not and will not go into nor wish to discuss either privately or publicly.

The best bet would to be install Mint 20 & follow Tommy's instructions for installing Linuxcnc on Mint 20. The thread is under the "Installing Linuxcnc" section. Apart from the required NIC drivers there is nothing special about the Odroid, it is just a small form factor x86_64 PC platform. The Odroid wiki has information regarding NIC drivers. The official Odroid forum is another option for support regarding general installation of Operating systems.

This is all I have to say on the subject.


In that case it would be nice if you did a post on how to change the update packages to point to the correct place etc.

Thankyou.

Please Log in to join the conversation.

More
5 years 11 months ago #189784 by spacemanspiffee
Thanks for letting me know.

I'm not married to mint, I had just seen that you had compiled the ISO that was all ready to go for this guy. I'm sure I'll be able to figure it out using Tommy's instructions.

Please Log in to join the conversation.

Time to create page: 1.999 seconds
Powered by Kunena Forum