I’m struggling trying to get Batocera to work nicely on my Sony PVM. I’ve got an old HP 800 G2 mini desktop which has VGA and Displayport outputs. Using a mash-up of the instructions from;
https://wiki.batocera.org/batocera-and-crt (Which is for v32 so out-of-date and some of it may be now invalid?)
and
https://github.com/batocera-linux/batocera.linux/issues/6162 (Which looks like it’s at least relevant for v34)
I can get the initial 640×480ieS mode to work ok on bootup although it looks awful, it at least gives me a 15Khz horizontal image. I can edit the xinitrx and es-custom-config files as much as I want but they don’t seem to work correctly, they either do nothing or they turn the output off.
Using the modeline config as specified on the github link seems to be ok other than losing ~20 pixels from the left & right of the image which I can hopefully scale out.
If I manually run the xrandr commands then I will sometimes get a proper 480i image, which looks fantastic other than it being pretty heavily overscanned. If I try and use the es.customsargs scaling options from the wiki then it just drops back to the bad 480ieS image and any further attempt to change the mode results in a “xrandr: Configure crtc 0 failed” error.
I’ve disabled the other outputs via the 10-monitor.conf file so I have only “DP-3” available (which is actually the VGA output).
Anyone got any ideas? I’ve got enough hardware that I can convert the output from the DisplayPort connectors to RGBHV if necessary, but after being teased by the “sort of working” 480i image, I really want to get it to work reliably.