@Riverstorm Just thought I'd reply to say thanks for the detailed response to my post! There's a lot of information there, but the combination of LaunchBox and BigBox is a great fit for me. I just grabbed the latest version of MAME, matching ROM set (actually the same as the ones I tried with RP), pointed LB at the ROMs and left it to pull in all the associated imagery, videos, marquees, information etc etc. Took it about 8 hours, but the setup is working really well with minimal effort, honestly. I'm mostly a hardware engineer (PCB and FPGA design, but also MCU programming in C/C++ and ASM) and don't have as much time for tinkering as I'd like at the moment - quarantine hasn't lessened my workload!

Yes that old server originally had 3 GTX1060s installed as it was used by me mostly for CUDA and machine learning development. I was training some models on it, and the GPUs obviously are hugely faster than an i5 - or any CPU - for that type of processing. Those GPUs had never even been plugged into a monitor before now :) I took 2 out as there's no point having 3 to run MAME - especially as they are not SLI capable! My main server is used mostly for storage and some command line tool development, and has a more standard spec - just lots of RAID disk space and memory!

Thanks again, and have a nice day!

Oh, yes the box was initially using the NVidia drivers, and I did use glxinfo, and was actually using the Nvidia desktop config tool. As said, it was weird, but I didn't spend too much time on it.