The video_rotation works like a champ (so my games play in the correct orientation), but the retroarch menu doesn't seem to be able to rotate. I've got a cocktail style machine and have the screen rotated 90 deg. I've tried values 1, 2, 3, and 4 with no changes to the retroarch menu.
that's right. this function is intended to rotate the GAME, not the whole session. it is working as intended. it looks like there's an outstanding issue to rotate the whole lot outside of X, that you could follow here: https://github.com/libretro/RetroArch/issues/6770
unfortunately the ability to rotate the entire session outside of X does not exist for pi4, as far as i know.
drastic is not a libretro core, so the file you added doesn't have any effect on the emulator. I see that drastic has a 'Screen orientation' option, but it doesn't seem to add any rotation - maybe works only on Android (?).
@SeraphisCain Thanks - there is a gamelist there, but the titles on it are not the ones affected by the issue. There are only a handful of titles and there's no metadata defined. A red herring, I'm afraid.
I appreciate your help, but I'm ready to give up. I don't think it's going to get worked out.
I solved my own problem! I modified the EmulationStation startup script to toggle back and forth between horizontal and vertical mode on a restart. So, now I can rotate my monitor, restart EmulationStation, and my menus match the orientation. Here is the updated file:
while true; do
rm -f /tmp/es-restart /tmp/es-sysrestart /tmp/es-shutdown
"$esdir/emulationstation" "$@" $rotate
if [ -f /tmp/es-restart ]; then
if [ -z "$rotate" ]
if [ -f /tmp/es-sysrestart ]; then
rm -f /tmp/es-sysrestart
if [ -f /tmp/es-shutdown ]; then
rm -f /tmp/es-shutdown
@Thorr69 - Just to add to that I think the folder change was to correct a Retroarch Netplay issue and not so much of a core or RetroPie issue/change. If you're using an older version prior to 4.5 like 4.3 or 4.4 it will probably still use the old path unless your update RA then the new path will apply.