I problemi di latenza, su LinuxCNC, si risolvono solo scegliendo opportunamente i componenti hardware... e installando in modo più "oculato" il software.
Chiedo scusa per non essere intervenuto prima su questa discussione, che non ho letto, ne tanto meno sulle altre, ma è un periodo critico e non riesco a farmi pagare i lavori... pertanto sto in crisi nera!
Veniamo al problema...
Non tutti i componenti hardware sono "usabili" al 100% senza gli appositi driver proprietari. Uno di questi è la Scheda Video.
Nella mia esperienza, ho notato che le Nvidia vanno molto meglio delle ATI. Avere poi hardware performante, consente, in linea puramente teorica, di risolvere i problemi di latenza.
Perché in linea teorica?
Perché linuxCNC viene distribuito con una "base" Linux obsoleta. E questo non consente l'uso preciso di hardware successivo alla data di rilascio della distribuzione di "base".
Per ovviare il problema è consigliabile avere una macchina a 64 bit, con almeno 2 Gbyte di RAM, una buona scheda video, magari PCI-E con 1 Gbyte di ram onboard... e con una distribuzione linux di tipo DEBIAN 7 o successiva (quindi una delle ultime).
Su questa base, una volta ottimizzata al massimo ed eliminato tutto ciò che non serve, andremo ad installare LinuxCNC partendo dai sorgenti (per gli esperti) o dagli appositi pacchetti rilasciati per tale distribuzione.
Così facendo risolveremo il 90% abbondante dei problemi.
A parità di macchina, la velocità di elaborazione tra una distribuzione LinuxCNC ed una installazione LinuxCNC su Debian 7, è impressionante!
Bisognerà smanettare un po per trovare il giusto equilibrio tra "aggiornamenti" (che io NON sto facendo sulla mia distribuzione) e velocità... ma già con la configurazione di base (Debian 7 con LinuxCNC 2.7), si lavora che è una bellezza!
Spero di esservi stati utili!
Dimenticavo: SCEGLIETE SEMPRE UN DESKTOP QUANTO PIÙ LEGGERO POSSIBILE. IO USO XFCE (o qualcosa del genere)
Bernardo
P.S.: non so se può essere utile:
https://forum.linuxcnc.org/9-installing ... inuxcnc2-7