Here are the steps I took to force a game to manually run at 1x internal resolution. This has to be done for each game.
SSH into batocera using a terminal emulator like putty… navigate to the following path:
root>usr>share>dolphin-emu>sys>GameSettings
Once there I googled the Title ID of the game I wanted to play, Mario Kart Wii (RMC01 for NA version), so I found
RMC.ini (partial title id to cover all regions) in the directory and then I ran the following to edit:
nano RMC.ini
(You’ll know if you picked the correct file because the Game Title will be displayed at the top once opened)
add the following line to the very bottom
[Video_Settings]
InternalResolution = 1
save the file and launch the game.
This is another method….
joinski Connect a keyboard and press F1 while in ES Main Menu (where you see all systems), then navigate to Applications and open dolphin-emu-config.
There you can open Graphics Settings and activate V-Sync (to avoid screen-tearing) and set the internal emulator resolution from “Auto (Multiple of 640×528)” to for example 1x native.
Now you can start a game within dolphin-emu-config when you go to Open Game in the upper left corner and then navigate to the gamecube/wii rom-folder.
Unfortunately, if you exit dolphin-emu-confg and open a Gamecube or Wii game through the Games-List in Emulation Station, some of the settings you changed in dolphin-emu-config are automatically reverted back to default (like internal resolution for example). This is an issue that hopefully will be fixed or where the devs are working on to maybe implement an option in ES Menu to not only change TV-Mode (“external” /displayed resolution of your TV/Monitor) but also the internal emulator resolution (more userfriendly).