full frame modern computer for LinuxCNC
I would like to buy the computer directly from manufacturers page, if not modifications to the bios are required to fix latency i will be very happy.
Please Log in or Create an account to join the conversation.
Will probably assist to know what exactly you are going to run.
Will you have a base thread or just a servo thread?
Unfortunately 'modern' and 'runs Linuxcnc right out of the box' do not really go together.
The most RAM a 32bit app like Linuxcnc can use is 3.25GB and if you install Linuxcnc with more than 2GB the dumb installer may well try to give you a pae kernel instead of rtai.
So large RAM is no use.
Some of the Sandy Ridge chipsets have unresolved issues with rtai kernels and will not run them at all.
Any 2013 computer from big firms, is liable to have Windoze Hate bundled with it, with UEFI 'secure boot enabled'.
You will be unable to install any other operating system unless you wipe the entire disc and turn off secure boot in BIOS or jump through loads of hoops
trying to use the Ubuntu clone keys.
The newer the computer the more likely the sound, ethernet, video etc will not work with the current 2.6.32-122-rtai kernel.
The video may well be a closed source driver only which you are unable to run other than in low resolution vesa mode.
No matter how many cores it has, it will not run Linuxcnc better, in fact the opposite.
The best results on multi-cored machines have consistently been from shutting down all but one core.
So, a brand new, branded mini tower core i7 PC with a warranty, may be what your procurement department is happiest with, but is far from certain to be best option for linuxcnc.
Some food for thought
regards
Please Log in or Create an account to join the conversation.
The best results on multi-cored machines have consistently been from shutting down all but one core.
This might be true as far as absolute best-case latency numbers are concerned, but as long as the latency is "good enough" then multi-core CPUs can give a better overall experience. (GUI responsiveness, for example). Coralling the realtime stuff into one core can help here too. (isolcpus)
Obsessing over latency test stats can lead to focussing on the wrong things, I feel. With Mesa cards you can be perfectly happy at 50uS latency.
However, having said that, I can't help with the question. I view the PC motherboard as just one more card to mount in the case (and typically it is one of the cheapest ones too)
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
I view the PC motherboard as just one more card to mount in the case (and typically it is one of the cheapest ones too)
If you take Andys' point regards just mounting a MB in the controller case, where there is plenty of room for expansion, the best board recently has been the Intel Atom D525 if you can still find one.
Cheap, low latency and an onboard video chipset that works with standard Intel drivers.
EDIT: see we have cross posted
The Intel D2700 and D2800 seem to be OK, but the video driver is closed source windoze only, so you won't be able to use high screen resolutions
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
www.amazon.com/Intel-Dual-Core-Mini-ITX-...D525MW/dp/B0041RSC94
newegg etc seem to be sold out
Please Log in or Create an account to join the conversation.
I can get a mother board with Atom D2500, does it works?
I'll have to throw that open to the floor, I know Andy has used D2700 / D2800, don't know if he or PCW tried the D2500
EDIT:
The only thing I can add is that it uses the GMA 3600 video chipset which caused all the problems
There appears to be some sort of release by Intel for Linux and may be that some people have taken it further, don't know if stable or successful
you will have to dig in the Ubuntu forums re the same
bbs.archlinux.org/viewtopic.php?id=144445
Please Log in or Create an account to join the conversation.
I'll have to throw that open to the floor, I know Andy has used D2700 / D2800
I use a D2800 as a development machine. It runs LinuxCNC well, but others have reported problems with the graphics chip and Linux. I run it headless normally, or plug it in to the VGA port of my TV, and it works fine for me at 1024x768. It has the advantage of running from 12V power, and the disadvantage of only having PCI-E so only work with the Mesa 6i25.
Please Log in or Create an account to join the conversation.
Looks like starting at Ubuntu 12.04 there is a driver, at least for 2D graphics now in repositories
edzeame.wordpress.com/2012/11/21/ubuntu-...for-intel-cedarview/
Please Log in or Create an account to join the conversation.