Retroarch rendering quirks

Discussion in 'Wii - Emulation and Homebrew' started by sj33, Sep 30, 2014.

  1. sj33
    OP

    sj33 GBAtemp Addict

    Member
    2,702
    1,710
    Oct 22, 2013
    Japan
    Retroarch is generally considered to be the best emulator on the Wii, and it arguably is - improved cores that provide the fastest speeds. The only emulator on the Wii to run Yoshi Island with no framedrops, for example.

    I've noticed that it does have some strange rendering inaccuracies. Maybe because of the speed hacks? They're not always overly-visible, but I'll try to demonstrate some that I've encountered.

    Here are some examples. I apologise for the poor quality of the videos, they were recorded on my phone! Hopefully the demonstrate the issues though.

    Donkey Kong Country

    In the video recorded from Retroarch, look at the pre-rendered yellow floor. You can see that it actually breaks up on Retroarch. Very slightly, but visible to the naked eye. Retroarch seems to not handle the pre-rendered images very well. In Snes9x GX this does not happen, despite the Snes9x Next core being based on Snes9x GX.

    Retroarch (Donkey Kong Country)


    Snes 9x GX (Donkey Kong Country)


    Power Rangers - The Movie

    This is the MegaDrive/Genesis version. In Retroarch, you can see that some of the background layers flicker very slightly as the character moves. Very slight, but enough to be visible and distracting. This does not happen in Genesis Plus GX, as demonstrated in the video.

    Retroarch (Power Rangers - The Movie)


    Genesis Plus GX (Power Rangers - The Movie)


    Presumably this is a bug in Retroarch itself, as Retroarch's Genesis and Snes cores are based on Genesis Plus GX and Snes9x GX, albeit with speed tweaks. In general, Retroarch is the preferred emulator because it has speed tweaks that makes chip-enhanced games play full speed. However, the above bugs in the video rendering arguably makes the original emulators preferable except when playing these speed increased titles.

    Thoughts? I'm not just posting these to complain or nitpick, just to make people aware of the problems.
     
  2. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21,177
    10,068
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    I believe the speed hacks themselves do create visual anomalies in some games, something that cannot be avoided, lest frame skipping be resorted to, which also breaks many games and ruins the framerate for many in and of itself, I assume it's a trade off. That being said, I recommend reporting the issue also on the Libretro Forums.
     
  3. zerofalcon

    zerofalcon GBAtemp Advanced Fan

    Member
    562
    259
    Mar 14, 2009
    Somewhere close to my NES
    are you using the "original" (SNES9x GX) resolution (512x224 SNES9x Next with retroarch)?

    I tested both emulators with mentioned resolutions (Original Wii, composite cable & CRT TV) and I can't perceive any abnormalities with the pre-rendered images.
     
  4. sj33
    OP

    sj33 GBAtemp Addict

    Member
    2,702
    1,710
    Oct 22, 2013
    Japan
    I must admit I'm using the default 640x480, as using 512x224 on a WiiU over HDMI introduces all sorts of problems with regards to correct aspect ratio. The WiiU upscales the output to 1080p and doesn't seem to understand how to handle non-standard resolutions - usually stretching them to 16:9. As my TV cannot force 4:3 over HDMI, I have to do this on the console side using a compatible resolution.

    That said, I believe I have Genesis Plus GX and Snes9x GX set up to do the same thing for the same reason withot the above bugs being apparent.