Hi,
It should be possible to run the graphics frontend on different machine and not having the Xwindows on rtai machine. This would help a lot when the PC works well in low latency setup but the graphics is bad, which is the case for a lot of older AGP cards - there was a "X regression" event, which dropped DRI support in drivers for most cards other than nvidia and ati. This means pentium 2 is quite enough for controlling the hardware, but it bogs down on axis display. The machine with X server can be any linux box with any kernel, but keep in mind that with this situation the backend machine still needs to generate and process the interface stuff.
More information can be found when searching for "remote X desktop", that can work on short distance LAN or with ssh over internet (but I'm not sure how bad it will be). The simpliest way:
on backend:
Code:
export DISPLAY=frontend.machine.domain:0
linuxcnc machine.ini
# or try xterm first..
on frontend:
Code:
xhost backend.domain
but THAT is certainly NOT suitable for any production as it is too insecure, there are better ways to securely connect X workstations. This is just typed from my head I did not try that now... It should work as a proof of concept if anyone wants to see if it helps in machine load or timing. There can be some iptables rules making it not work on some distributions.