[QUOTE=Brunnis;41992]Yep, I don’t know exactly what they’ve changed in the RetroPie setup compared to default Raspbian, so probably better to just test with your image. Easiest would be if you could just put it on a service like Google Drive, Dropbox, mega.nz, etc. and give me a link to it. Or if you have an FTP you’d be willing to put it on.
When I looked at the commit, it seemed like they changed it to --enable-kms. Can’t find any reference to “drm” in config.params.sh.[/QUOTE]
I’ve been testing this using a standard Raspian Jessie image and using the RetroPie setup script to install RetroArch and its cores and then custom compiling Retroarch to use the KMS or “DRM” driver and this is looking very promising. I’ve tested several games using the “Brunnis patched” emulators and I’m getting some very exciting results. Here are a few of the games I’ve tested:
[TABLE=“width: 959”]
Game
Frames
Emulator
Video Driver
Audio Driver
Akumajou Densetsu
3
RetroArch\lr-FCEUMM
DRM
SDL2
Super Mario Bros. 3
2
RetroArch\lr-FCEUMM
DRM
SDL2
Mega Man II
2
RetroArch\lr-FCEUMM
DRM
SDL2
Castlevania III
3
RetroArch\lr-FCEUMM
DRM
SDL2
Castlevania
3
RetroArch\lr-FCEUMM
DRM
SDL2
Super Metroid
2
RetroArch\lr-Snes9x-Next
DRM
SDL2
Yoshi’s Island
3
RetroArch\lr-Snes9x-Next
DRM
SDL2
Super Mario All-Stars
2
RetroArch\lr-Snes9x-Next
DRM
SDL2
Seiken Densetsu 3
4
RetroArch\lr-Snes9x-Next
DRM
SDL2
Secret of Mana
2
RetroArch\lr-Snes9x-Next
DRM
SDL2
Chrono Trigger
2
RetroArch\lr-Snes9x-Next
DRM
SDL2
Super Mario World
3
RetroArch\lr-Snes9x-Next
DRM
SDL2
[/TABLE]
I’ve found a few issues when using the KMS/DRM video driver:
-When some SNES games enter and leave Hi-res mode it causes the screen to “glitch” for a split-second during the transition.
-It doesn’t support overlays or shaders currently.
-Can’t disable the bi-linear filtering.
I tested using the pause/frame-step method on a Raspberry Pi 3 with the scaling_governor set to performance and the core_freq and sdram_freq both overclocked to 500 to keep the sound from crackling.