Build retroarch from source and then set the video filter to normal2x. The result is sharp pixels instead of blurry pixels without changing the look.
See here:
I now have smooth performance and no sound issues.
It takes quite a few steps to get there though:
Upgrade to OS 0.3 and set the video driver to Lima
Build a current Retroarch from source using the script by @hpcodecraft : How can I Retroarch 1.7.0 to 1.7.3?
In the retroarch config change the following lines before downloading cores. This will ensure that the cores have hardware support for ARM NEON, which the Gameshell hardware supports
core_updater_buildbot_url = "http://buildbot.li…