I am using composite video-out with my raspberry pi and for some reason when I am in emulation station and any emulator the resolution is too big. Using hdmi is not an option, as I am using a mini-screen. I have tried launching emulationstation with the commands -h and -w with the correct resolution values but that does not help. The system resolution is fine, the console works great, but when I launch emulationstation the resolution is too large.
Yes you can configure resolution through raspi-config, however I have the correct resolution set and the console/shell resolution works perfectly. The problem is once I launch emulationstation or any emulation at all, the resolution becomes incorrect.
I part solved the mystery on my TV. The TV itself was cropping the image as well, once I turned that off the emulators play using most of the screen. There is still a little cut-off but nothing that now impeads gameplay.
It would still be great to find out why ES and RetroArch do not follow the overscan settings though as my solution is more of a workaround rather than a fix.