Thanks for the response. The option to edit the dolphin config does not work. As soon as I launch any game game the config reverts to the default setting. I can confirm setting the internal resolution to 1 manually inside of a game config file works, but only until I reboot my pc. Setting it to 1 fixed all of my performance issues. Too bad this setting seems to get reverted extremely easily. When dropping the resolution down in the advanced emulator configs, performance is still far worse than setting the internal resolution to 1x. Even at 640×400 it was only about 75% the speed.
Hopefully in the next release there will be an option under advanced emulator configs to set the internal resolution directly like they added for ppsspp.
Here are the steps I took to force a game to manually run at 1x internal resolution.
SSH into batocera, navigate to the following path:
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 in the directory and then I ran:
add the following line to the bottom
InternalResolution = 1