Mint 19.3 Linuxcnc Odroid H2+

More
02 Nov 2020 21:05 #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 or Create an account to join the conversation.

More
02 Nov 2020 21:54 #188157 by BeagleBrainz
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 or Create an account to join the conversation.

More
03 Nov 2020 03:14 #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 or Create an account to join the conversation.

More
03 Nov 2020 11:08 #188203 by thomaseg

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)...
The following user(s) said Thank You: BeagleBrainz

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

More
15 Nov 2020 22:36 - 15 Nov 2020 23:50 #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)


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


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.
>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
Attachments:
Last edit: 15 Nov 2020 23:50 by JohnnyCNC.

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

More
16 Nov 2020 01:44 #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]



Attachments:

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

More
19 Nov 2020 05:55 #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 or Create an account to join the conversation.

More
19 Nov 2020 11:44 - 19 Nov 2020 11:55 #189770 by BeagleBrainz
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.
Last edit: 19 Nov 2020 11:55 by BeagleBrainz.

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

More
19 Nov 2020 13:06 #189775 by Clive S

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 or Create an account to join the conversation.

More
19 Nov 2020 15:18 #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 or Create an account to join the conversation.

Time to create page: 0.151 seconds
Powered by Kunena Forum