I have a samsung HDTV installed lengthwise in an arcade cabinet and I can’t seem to get emulation station output the 4:3 aspect ratio I set in the config.txt file. The emulators work properly when I start a game per the settings.
The forum linked below is the closest thing I have found to a solution but it looks like the file structure of retropie has changed since this post and I am unable to get it to work with their instructions.
# uncomment if you get no picture on HDMI for a default “safe” mode
# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
# uncomment to force a console size. By default it will be display’s size minus
# uncomment if hdmi display is not detected and composite is being output
# uncomment to force a specific HDMI mode (this will force VGA)
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
ES won’t use the framebuffer width/height values. You could try switching to a 4:3 screenmode though.
you can pass emulationstation a --resolution WIDTH HEIGHT parameter to change the render resolution which might help. you would need to edit /usr/bin/emulationstation to add the parameters or make your own launch script in /usr/local/bin
however it may not position correctly on your screen, but it’s worth a try
you may have performance issue using display_rotate btw – unfortunately es has no rotation setting of its own even though retroarch etc does.