@mitu
Hmm, unfortunately that didn't fix anything.
Reflashing a fresh image of the latest version of RetroPie also caused the same problems. Very strange as this has never happened before... could it be an issue with the CM4 bootloader...
I've never had this issue before. I'm using a relatively old bootloader for the CM4 back from February 21st... is there a way to manually override the framebuffer resolution or change it?
I only could fix it by adding fbset -fb /dev/fb0 -g 800 480 800 480 16 to rc.local, but this is less than ideal…
fbset -s output shows:
mode "640x480"
geometry 640 480 800 480 16
timings 0 0 0 0 0 0 0
accel true
rgba 5/11,6/5,5/0,0/0
endmode
When it should technically be geometry 800 480 800 480 16... I did try adding the below to /etc/fb.modes and rebooting, however this didn't seem to fix it
mode "800x480"
geometry 800 480 800 480 16
timings 0 0 0 0 0 0 0
accel true
rgba 5/11,6/5,5/0,0/0
endmode
tvservice also shows the following output:
pi@retropie:~ $ tvservice -s
state 0x6 [DVI DMT (87) RGB full 15:9], 800x480 @ 59.00Hz, progressive
However within /sys/class/graphics/fb0/modes, it shows:
U: 640x480p-0
U:800x480p-0
Is there a way to remove this second value in this file/will it provide any fix? I am having issues sudo nano editing it at the moment due to permission problems, however I have figured out a crap workaround which just writes the following command to rc.local (would prefer to avoid this): fbset -fb /dev/fb0 -g 800 480 800 480 1