11 Mar 2023, 12:09

@toniosj said:

ls -al /dev/fb*
ls: /dev/fb*: No such file or directory

Hmm, so no framebuffer device at all 😕

For testing I've installed Recalbox PC on an old Atom-based nettop. It has HDMI & VGA outputs and I connected 2x HD monitors. After Recalbox boots (I do get /dev/fb0) I ran xrandr:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 16mm x 9mm
   1920x1080i    60.00*+  50.00    59.94  
...
VGA-1 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +
...

OK, try placing the second monitor to the right of the primary:
xrandr --output VGA-1 --pos 1921x0
and run xrandr again:

Screen 0: minimum 320 x 200, current 3841 x 1080, maximum 8192 x 8192
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 16mm x 9mm
   1920x1080i    60.00*+  50.00    59.94  
...
VGA-1 connected 1920x1080+1921+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+
...

Better: now we should be able to get images/video on the second screen:

mpv --vo=gpu --geometry=+1920:+0 -loop media/system/zxspectrum.logo.png
mpv --vo=gpu --hwdec=vaapi --geometry=+1920:+0 -loop media/mame/chasehq.mp4

Yes, it works 🙂 Or at least, it's a promising start...