Možná to úplně do tohoto vlákna nepatří, ale co už.
Dostal jsem od Bena Ashe novou hračku:
viewtopic.php?p=356122#p356122
Dodatečně ještě jednou děkuji.
Cvičně jsem na ten malý Dell zkusil nainstalovat LinuxCNC na starém jádru 3.x 32-bit (v podstatě distribuční ISO 2.7.14, v tabulce označen jako "old") a pak novou verzi Mint s jádrem 4.x 64-bit (v tabulce jako "new"). Oboje pak ve variantě RTAI a Preempt-RT.
Ten Dell je s 2-jádrovým procesorem AMD Athlon na 2.7 GHz, 2 GiB RAM.
V tabulce je vždy první číslo max. jitter pro 1ms Servo-thread, číslo za lomítkem pro 25us Base-thread:
old RTAI: 13000/12000
old RT: 48000/47000
new RTAI: 162000/165000
new RT: 200000/210000
Musím říct, že to pro mě bylo docela překvapení. Že to vychází s RTAI lépe než s Preempt-RT bylo jasné předem.
Ale že bude tak dramatický rozdíl k horšímu u nové připravované 64-bit distribuce jsem opravdu nečekal. Není to překlep, opravdu to vychází 10x hůř u RTAI a 5x hůř u Preempt-RT.
Takže se starou verzí s RTAI by to bylo celkem slušně použitelné i se SW stepgeny přes LPT. S Preempt-RT asi spíš už jenom s Mesou (tam by to bylo luxusní) nebo velmi-velmi pomalu s LPT.
Ale s novou verzí je třeba na použití LPT naprosto zapomenout. A i s tou Mesou to bude trochu dýchavičné.
Takže poučení pro mě: netlačit se do nových jader, pokud pro to není nějaký zvláštní důvod. A před případnou změnou vždy napřed pořádně otestovat.
Výsledky jsou za jedno konkrétní PC, takže je samozřejmě nelze nějak široce zobecňovat.
Budu rád, když se někdo další přidá a udělá podobné měření na jiném HW.
Při měření bylo PC vždy zatíženo spuštěním Firefoxu, LibreOffice Calc a LibreOffice Writeru. Ve všech těchto aplikacích pak simulován běžný provoz.