I can't get Emulationstation to run in vertical mode.
-
I'm running RetroPie on an X86 PC (not a Pi), and would like to set it up to run in rotated/vertical/"tate" mode.
I have MAME and FinalBurnNEO both running in rotated mode, but I can't get EmulationStation to work. I've found some forum posts that say to add "--screenrotate 1" to the emulationstation command line via autostart.sh, but when I do that I only get a blank screen (emulationstation is running, it doesn't crash, I just don't see anything on screen.) In another forum post I saw someone say to use "-- screenrotate 3", so I tried that and it actually worked... but rotated it the wrong way. I have not been able to find the --screenrotate commandline option documented anywhere, so as an experiment I tried using --screenrotate with 1 through 7 as parameters, not knowing what the numbers mean. 3 was the only one that worked (but resulted in rotating the wrong way), all the others resulted in a blank screen.
I've also tried using xrandr to rotate the screen in xwindows and leaving Emulationstation configured as is. This method also works with everything but Emulationstation.
I should note that I'm running at 240p on a CRT with a super-resolution (1920x240), so I start EmulationStation with the "screensize" command line parameter and use XWindow's built-in scaling to scale EmulationStation to the full width of the screen. If I don't do that Emulationstation gets confused and scales things wrong.
Pi Model or other hardware: X86 PC, AMD Radeon 7 APU RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.8.2 Built From: Installed from source on Ubuntu 22.04 (https://github.com/RetroPie/RetroArch.git) USB Devices connected: N/A (it happens without anything connected) Controller used: N/A (it happens without anything connected) Error messages received: None Verbose log (if relevant): N/A Guide used: (Mention if you followed a guide): https://github.com/MizterB/RetroPie-Setup-Ubuntu File: (File with issue - with FULL path) N/A Emulator: (Name of emulator - if applicable) N/A (it's an EmulationStation issue) Attachment of config files: I'm not sure which ones to include. How to replicate the problem: It's very reproducable on my system by simply starting Emulationstation.
-
Yes, we need to document the rotation/size options. The
screenrotate
parameter should be 1 through 3 (see this commit), for your usage values1
or3
would have to be used.Does rotation work without the super-resolution (with or without
xrandr
controlled rotation) ? What other parameters are you using for startingemulationtation
?Run
emulationstation --debug <plus your other params>
and post the output on pastebin.com. Run alsoxrandr --verbose
and post the output.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.