Asrock Q1900B-ITX

More
25 May 2015 05:05 #58977 by drummond
Asrock Q1900B-ITX was created by drummond
First post-be kind
Setup MB as above, 4MB of recommended Kingston value RAM in slot DDR3 A1. 60GB Kingston V300 SATA. Stuffed into a Mini-Box M350 case with a Mini-Box PicoPSU-90 for power. Debian Wheezy.

First test was without any changes and showed that the Wheezy install includes a screensaver which defaults to on and also a (separate) power saver which defaults to blanking the screen after~10 minutes. Switched those two guys to "off" and "never" and switched off onboard sound in the bios. Tests were run with 4 glx gears and (initially) with a youtube running and, after test number one a looping video played with VLC . Initial test timed at 20 minutes



test one: sound turned off(bios) screen saver and power saver off (Debian)

servo thread 25694
base thread 23786

test two no change testing new setup with looping video

servo thread 25184
base thread 20942

test three disabled enhanced halt state (C1E) in bios

servo thread 14904
base thread 20810

Now, where to from here? I know about Isolcpus but I would like to do some further work on bios first to see if I can get better numbers. Any suggestions?

Martin

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

More
25 May 2015 05:30 #58982 by andypugh
Replied by andypugh on topic Asrock Q1900B-ITX

drummond wrote: Now, where to from here?


Start building the system. Those latency numbers are OK.
The following user(s) said Thank You: drummond

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

More
25 May 2015 05:49 #58983 by drummond
Replied by drummond on topic Asrock Q1900B-ITX
Thanks, I did find another "howler" which needed some help.

Primary Graphics Adapter defaults to PCI express rather than onboard, since I'm not using a card for graphics I switched it back to onboard, so:

test four Primary Graphics Adapter switched to "onboard"

servo thread 13385
base thread 17999

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

More
11 Oct 2017 16:57 #100217 by marlon1337
Replied by marlon1337 on topic Asrock Q1900B-ITX
i know this thread is a little old. But last week i bought an Q1900B-ITX, too and first i had the same jitters as you.
But some small changes wihtin your Bios setup will make this mainboard a very good and low cost linuxcnc controller.
My jitters are :
Servo Thread : 5831
Base Thread : 7492

Got to your Bios to:
Advanced --> CPU Config --> Disable everything beside "No-Execute Memory Protection
Then go to:
Advanced --> Super IO --> Device Mode --> Bi-Directional
and
--> Change Settings -> IO=378 with every IRQ

This should do a quite decent job. If you still want some more (which is not necessary) than you can switch off every power saving option and put every option wich has an "auto" in it to a fixed value. For example DRAM "auto" to 1.55 V .
The more fixed values, the better.
The following user(s) said Thank You: taloot

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

More
08 Oct 2018 13:11 - 08 Oct 2018 13:13 #118540 by mane
Replied by mane on topic Asrock Q1900B-ITX
Interesting.
I have the same board with 8GB value ram and onboard graphic card. What Linux Version did you use and was it 64bit or 32bit Version.
My values depend on what kernel i use (rtai or preempt-rt) and (32bit / 64bit). Best case 10000 and worst case 100000 latency.
Last edit: 08 Oct 2018 13:13 by mane. Reason: added info latency

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

More
27 Oct 2018 06:06 #119502 by vre
Replied by vre on topic Asrock Q1900B-ITX
Isolcpus 1,2,3
gives in this board huge jitter improvement

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

More
07 Mar 2019 17:21 #128005 by ississ
Replied by ississ on topic Asrock Q1900B-ITX
Old thread but still useful.

I need to replace the old controller pc (Fujitsu Amilo D8830, P4 laptop) and bought this board.
Tested with Chieftec 120W CDP-120ITX power supply and single 4G DDR3L ram from an old laptop with the old live usb.
Latency test with 12x glxgears, youtube playing some 4k video (didn't check stream size) and top on 1920x1200 display gives
servo thread: ~16000
base thread: ~26000

These started with ~2500, ~2500 and ramped up while starting more load.

These are about half of the values with the Fujitsu (no wonder, it's still a laptop even it has the same cpu as desktops).
And a little worse than the other controller I'm using (old Dell GX270 P4 with Radeon 9200 agp).

Really good board with this ~2 hour first test. Let's see what happens while testing overnight.

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

More
08 Mar 2019 07:52 - 08 Mar 2019 22:01 #128065 by Richard J Kinch
Replied by Richard J Kinch on topic Asrock Q1900B-ITX

These started with ~2500, ~2500 and ramped up while starting more load.


I have had two of these running production LinuxCNC parport systems since 2017 on an worst-case-observed base thread latency of 14457. I configure conservatively for 20000, and have not seen a single event of the dreaded "unexpected realtime delay" message in all that time.

These boards for running LinuxCNC are (were) ideal. Currently produced and available from NewEgg or Amazon, 10W power fanless operation, fits in a 1U rackmount case, built-in parallel port, low latency, no Intel ME hazards. I don't know of any other motherboard on the market that fits the requirements.

I've been hoping for someone to update this evaluation for the newer ASRock motherboards in current production. Late last year the Q1900B-ITX seems to have disappeared from availability. ASRock appears to be producing later models currently. The ones with "...B-ITX" in the model number are the ones with built-in parallel ports.
Last edit: 08 Mar 2019 22:01 by Richard J Kinch.

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

More
08 Mar 2019 08:48 #128067 by ississ
Replied by ississ on topic Asrock Q1900B-ITX
Then you have a better board ;)

Overnight test reached a about 16000 on both latencies with 6x glxgears and youtube.
This was with noirqbalance boot settings but without isolcpus. Maybe I'll buy another to wait for the next old pc to give up...

16k latency is good, but less is always better ;) Can you share your settings ?
And maybe the ram has some impact also... have to test.

I'm using Asrock J4205-ITX as my home server/nas and it didn't work with the normal linuxcnc live image.

Also tried a smaller Mitac PD14-RI N3050 board. Display issues (only blank screen) with normal live and bad latency with preempt dev live.

I believe the newer J4xxx require more recent kernel and X display driver.

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

More
08 Mar 2019 18:54 - 08 Mar 2019 18:55 #128103 by ississ
Replied by ississ on topic Asrock Q1900B-ITX
A bit more testing with every memory I had in hand.
Quick ~30-60min test with 6x glxgears and a hd video, only memory module(s) were changed between tests.
servo / base latency, ram
11035 / 11234 2x 8G Hynix HMT41GS6BFR8A-PB 1600 CL11
9380 / 11482 2x 8G Corsair CMSO8GX3M2A1333C9 1333 Mhz CL9
10747 / 12206 8G Micron MT16KTF1G64HZ-1G6E1 + 8G Samsung M471B1G73QH0-YK0
9886 / 17090 4G Micron MTBKTF51264HZ-1G6E1 + 4G Samsung M471B5173QH0-YK0
11618 / 17726 1x 8G Samsung M471B1G73QH0-YK0
11898 / 20126 1x 2G Ramaxel RMT3190ME76F8F-1600
11693 / 22918 1x 4G Micron MTBKTF51264HZ-1G6E1
10440 / 23242 1x 8G Hynix HMT41GS6BFR8A-PB 1600 CL11
11627 / 24188 1x 8G Micron MT16KTF1G64HZ-1G6E1
11257 / 28173 1x 4G Samsung M471B5173QH0-YK0 PC3L-12800S-11-12-B4
10107 / 28223 1x 8G Corsair CMSO8GX3M2A1333C9 1333 Mhz CL9

It seems that this board likes to have 2 identical memory modules, there is quite big difference between the best and the worst values.
Hope this helps, maybe even with other boards too. Corsair is 1.5V version and the others 1.35V, bios setting for memory voltage was in auto setting.

My brother told he has some smaller 1G/2G modules, I'm going to test them too...
Last edit: 08 Mar 2019 18:55 by ississ. Reason: forgot the header

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

Time to create page: 0.104 seconds
Powered by Kunena Forum