Yo! Quad GPUs? Damn! I have no idea about the quad GPU side, but, regarding controlling your LInux box from your Mac, Teradici is still the way to go.
Broad points/instructions…
You are looking for HP Anywhere Professional, Single License…
https://store.teradici.com/1454/?scope=checkout&cart=208357. Buy one license. In a bit they will email you a license string. Save that. Don’t share it.
Login to the Teradici site and visit the HP Anywhere Graphics Agent for Linux page, here… https://docs.teradici.com/find/product/hp-anyware/2023.08/graphics-agent-for-linux and follow the instructions to download and install the Graphics Agent. My old notes, WHICH ARE LIKELY OBSOLETE IN THEIR ABSOLUTE PATHS BUT STILL ARE CORRECT IN THE RELATIVE STEPS YOU WILL NEED TO TAKE…
curl -1sLf https://dl.teradici.com/DQc5UQL6NpoGOd0u/pcoip-agent/cfg/setup/bash.rpm.sh | sudo -E distro=el codename=8 bash
Install the USB Virtual Host Controller Interface
sudo yum install usb-vhci
Or
dnf install usb-vhci
Install the PCoIP Graphics Agent
dnf install pcoip-agent-graphics -y
After the install, the machine’s screen will go blank. This is normal. Reboot the machine via SSH or via hard reboot. Upon reboot, the machine will give you a flashing cursor. Hit a few buttons on the keyboard/ Control C to bring up a text login. Login.
Start a GUI session
startx
login
License the PCoIP Graphics Agent
pcoip-register-host --registration-code=INSERT LICENSE STRING HERE
Enable the PCoIP Graphics Agent
systemctl enable pcoip
Restart the PCOIP Graphics Agent
systemctl restart pcoip
Log out.
Reboot
Don’t log in.
Then, download the latest HP Anywhere PCoIP Client for your client machine.
https://docs.teradici.com/find/product/hp-anyware
Once installed, open the PCoIP Software Client and type in your local IP address. If you aren’t on thee same network, install Tailscale on both the Client and Server machine, and type in your Tailscale IP. www.tailscale.com has all the installers and couldn’t be easier.
The first time you try to connect it won’t give you any mouse clicks or keyboard buttons. Disconnect via killing the PCoIP Application via Force Quit. The next time you connect it should work just fine.