Nebojte se, nespamujeme! Kliknutím na přihlášení k odběru souhlasíte s naším Zásady ochrany osobních údajů.
Dell Optiplex 7050 Mini LinuxCNC: Nejlepší cenově výhodná volba pro CNC nadšence
Dell Optiplex 7050 Mini LinuxCNC se ukazuje jako nákladově efektivní a výkonná volba pro nadšence CNC; prozkoumejte naši komplexní recenzi, která se ponoří do instalace, testování latence a dalších.
Úvod
Když můj notebook předčasně skončil, hledal jsem nový počítač, na kterém bych mohl provozovat LinuxCNC pro své CNC projekty. V tomto příspěvku proberu své zkušenosti s Dell Optiplex 7050 Mini s procesorem Intel Core i5-6500 a určím, zda je to správná volba pro nadšence LinuxCNC, jako jsem já.
Dell Optiplex 7050 Mini – klíčové specifikace
Dell Optiplex 7050 Mini je kompaktní, ale výkonný počítač, který se dodává s následujícími specifikacemi:
- Procesor Intel Core i5-6500 (6M mezipaměť, až 3,60 GHz)
- Až 64 GB DDR4 RAM – ta moje je osazena 8 GB
- Integrovaná grafika Intel HD Graphics 530
- Pět USB portů a osazeno 256GB SSD
- Mnoho těchto jednotek je dostupných prostřednictvím třetích stran. Koupil jsem svůj za 150$
Tyto specifikace se zdály být slibné pro provoz LinuxCNC, ale skutečný test by přišel ve formě testování latence a skutečného výkonu.
Instalace Debianu 12 + LinuxCNC + Probe basic v roce 2023
měl jsem dříve napsal příspěvek o instalaci LinuxCNC 2.8.4 pomocí Probe Basic, ale bohužel je v instalačním skriptu probe basic několik poškozených repozitářů… takže jsem byl nucen nainstalovat LinuxCNC 2.9 na Debian 12 pomocí pokynů zveřejněných na webu vývojáře a fungovalo to … většinou. Věnoval jsem tedy nový příspěvek týkající se toho, jak jsem jej nainstaloval, a malých problémů, kterým jsem čelil.
Přečtěte si o tom více zde: [placeholder]
Testování latence pro Dell Optiplex 7050 Mini LinuxCNC
Latence je pro LinuxCNC kritickým faktorem, protože určuje schopnost systému reagovat na změny polohy CNC stroje. Nižší latence má za následek hladší a přesnější provoz. K vyhodnocení Dell Optiplex 7050 Mini jsem použil nástroj LinuxCNC 'latency-test' k měření maximální latence základního vlákna a servovlákna.
Protože používám a Mesa 7i96S základní vlákno není ve skutečnosti použitelné, ale stále jsem ho v testech běžel.
Úpravy systému BIOS LinuxCNC pro Dell Optiplex 7050 Mini
Udělal jsem několik malých úprav v nastavení BIOSu, aby snad LinuxCNC fungoval plynuleji na Dell Optiplex 7050 Mini. V podstatě jsem zakázal všechny funkce pro úsporu energie, stavy spánku a jakékoli možnosti virtualizace. Nechal jsem zapnutou funkci „turbo“ CPU, protože jsem si nebyl jistý, zda by to prospělo nebo poškodilo výsledky latence.
Úpravy Grub pro Dell Optiplex 7050 Mini LinuxCNC
Udělal jsem nějaké úpravy v Grub, včetně izolace jader CPU pro LinuxCNC a snížení režimů spánku a stavů pro CPU Intel i5-6500 na Dell Optiplex 7050 Mini.
Tyto úpravy proveďte podle pokynů uvedených v původním článku.
na terminálu zadejte: sudo nano /etc/default/grub, když se to otevře, přidejte tento řádek (pro 4jádrový systém): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 procesor.max_cstate=0 nečinný =poll" Toto můžete přidat pod ostatní parametry příkazového řádku v souboru. Poté stiskněte Ctrl-x pro uložení. poté zadejte: sudo /sbin/update-grub a poté restartujte počítač. Ověřte, že to fungovalo: sudo dmesg nebo cat /proc/cmdline, který ukazuje parametry použité pro aktuální spouštění V tomto seznamu byste měli vidět svůj příkaz isolcpus.
Tato modifikace byla inspirována tímto PrintNC wiki článek.
Poznámka: Nezávisle jsem neověřil, zda je přínosné nastavení max. nečinnosti, stavu a dotazování při nečinnosti.
Porovnání úprav
Někde jsem četl, že by mohlo dojít ke zvýšení výkonu izolováním páru jader CPU, tj. 2,3 pro 4jádrový systém namísto oddělení náhodných jader, takže jsem provedl rychlý test:
Tento test byl proveden se spuštěným 4x glxgears a videem YouTube full HD na pozadí.
Možnost isolcpus 1,2,3 měla za následek nižší latenci, a proto jsem to ponechal.
Výsledky testu latence Dell Optiplex 7050 Mini LinuxCNC
Dell Optiplex 7050 Mini dopadl v testech latence obdivuhodně. Naměřené latence byly hluboko pod doporučenými maximy pro LinuxCNC, což znamená, že LinuxCNC by měl na Dell Optiplex 7050 Mini běžet hladce. Je však vhodné poznamenat, že jednotlivé výsledky se mohou lišit v závislosti na konkrétní konfiguraci počítače a také připojeného hardwaru CNC. Pro přímé ovládání mých servomotorů používám desku Mesa, takže požadavky na latenci jsou také mnohem méně přísné.
Závěr: Dell Optiplex 7050 Mini LinuxCNC – solidní volba
Na základě mých zkušeností a výsledků testu latence je Dell Optiplex 7050 Mini s procesorem Intel Core i5-6500 solidní volbou pro provoz LinuxCNC. Jeho kompaktní tvar, výkonný procesor a kompatibilita s Linuxem z něj dělají spolehlivou volbu pro CNC nadšence. Dell Optiplex 7050 Mini LinuxCNC s cenou ~$120 pro plně otestovanou a fungující jednotku s 8 GB RAM a 256 GB SSD je také cenově výhodný.
Mějte však na paměti, že ideální počítač pro LinuxCNC závisí na vašich konkrétních potřebách a rozpočtu. Před konečným rozhodnutím je nezbytné vyhodnotit své požadavky a prozkoumat další možnosti. Celkově Dell Optiplex 7050 Mini LinuxCNC vyniká jako cenově výhodná a schopná volba pro ty, kteří chtějí provozovat LinuxCNC na spolehlivém systému.
Ahoj pěkný článek! Opravdu to funguje lépe se zapnutým turbem, mám 7040 se stejným CPU 6500T, zkompiloval jsem si vlastní jádro a nastavil časovač na 1000 Hz místo 300 Hz a některá další nastavení, která jsem zapomněl (mám konfigurační soubor ) s následujícími parametry přidána maximální latence 30uS (YouTube a 4x glxgears po dobu asi 30 minut):
isolcpus=3 intel_pstate=zakázat procesor.max_cstate=0 idle=poll cpufreq.default_governor=výkon i915.enable_dc=0 ahci.mobile_lpm_policy=1 nomodeset tichý
Co také udělalo rozdíl, byla výměna RAM 1x8gb za 2x4gb, takže bude používat duální kanály
Oooh, to je pěkný nález! , mohl bych vyzkoušet tyto možnosti. Jo, pravděpodobně mám 1x8gb místo dual channel.