Homebrew RetroArch Switch

delta nite

Well-Known Member
Newcomer
Joined
Sep 18, 2010
Messages
86
Trophies
1
XP
1,186
Country
United States
I go in to drivers on the main screen and go down to video driver and it gives me the option of GL, switch or null and that's it. Is it also selectable from elsewhere?
I had a similar problem. I believe this happened due to you keeping the same config file after updating. At some point the driver structure was refactored and started conflicting with your configuration.
You should delete your config file and let Retroarch generate another one.
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,680
Trophies
2
Location
Sleaford, UK
XP
2,673
Country
United Kingdom
Iirc, the driver should be "gl", and audio should be either "switch_thread" or "audren_thread" for the best performance.

I used to have it set to GL but that's what is causing the stutter to which m4xw suggested going over to switch video driver because the gl driver had issues with certain cores causing stutter. But I cannot get the switch video core no matter what I do to display on anything other than a tiny box in the top corner that's my issue.

Edit..

I've deleted the config file many times whilst switching between different builds of retroarch and it makes no difference.
 
Last edited by kristianity77,

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,219
Trophies
2
XP
34,336
Country
Mexico
I used to have it set to GL but that's what is causing the stutter to which m4xw suggested going over to switch video driver because the gl driver had issues with certain cores causing stutter. But I cannot get the switch video core no matter what I do to display on anything other than a tiny box in the top corner that's my issue.

Edit..

I've deleted the config file many times whilst switching between different builds of retroarch and it makes no difference.
What version are you using exactly?
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,219
Trophies
2
XP
34,336
Country
Mexico
I tried one of the latest nightlies from about a week ago but now I'm on the latest stable 1.8.8
Download the latest nightly from the buildbot:
buildbot.libretro.com/nighly/nintendo/switch/libnx

Get the one from the most recent date.
Once you have that, rename your retroarch folder to something like "retrobak" and copy everything from the zip into your SD, then try booting RA and see what happens.
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,680
Trophies
2
Location
Sleaford, UK
XP
2,673
Country
United Kingdom
Download the latest nightly from the buildbot:
buildbot.libretro.com/nighly/nintendo/switch/libnx

Get the one from the most recent date.
Once you have that, rename your retroarch folder to something like "retrobak" and copy everything from the zip into your SD, then try booting RA and see what happens.

I can get it to go full screen (or other sizes) if I turn bilinear filtering off. If I turn it on, then it's just a tiny image in the top left. (This is all with switch video driver). It maybe a limit of the switch driver setting bit also in this setting I cannot choose video overlays (they don't do anything when I picke them nor shaders (the option for them vanishes)

Like I said the stutter in GL for video only affects SNES emulators that I can see (snes9x and bsnes) but it plays fine with other cores I've tried
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,219
Trophies
2
XP
34,336
Country
Mexico
I can get it to go full screen (or other sizes) if I turn bilinear filtering off. If I turn it on, then it's just a tiny image in the top left. (This is all with switch video driver). It maybe a limit of the switch driver setting bit also in this setting I cannot choose video overlays (they don't do anything when I picke them nor shaders (the option for them vanishes)

Like I said the stutter in GL for video only affects SNES emulators that I can see (snes9x and bsnes) but it plays fine with other cores I've tried
So with GL it works with all cores except SNES?
That's weird, I have 1.8.8 and SNES is working fine for me.
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,680
Trophies
2
Location
Sleaford, UK
XP
2,673
Country
United Kingdom
So with GL it works with all cores except SNES?
That's weird, I have 1.8.8 and SNES is working fine for me.

It works with SNES, just not without video stutter, frame pacing issues or whatever you call it. Try a game where it's easy to spot the stutter, like Mario kart title screen. Let it run for a minute or two, and the stutter will creep in, and it stays

--------------------- MERGED ---------------------------

If you want a surefire way to spot it. Load up a game called equinox. Press start on the title screen to bring up the choose game menu and just watch the clouds float by. Within 30 seconds you'll get horrible frame pacing issues when isn't there on retroarch on android, nor on pc

Edit
YouTube video showing issue (watch at 60fps to make it easy to spot)

 
Last edited by kristianity77,

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,219
Trophies
2
XP
34,336
Country
Mexico
It works with SNES, just not without video stutter, frame pacing issues or whatever you call it. Try a game where it's easy to spot the stutter, like Mario kart title screen. Let it run for a minute or two, and the stutter will creep in, and it stays

--------------------- MERGED ---------------------------

If you want a surefire way to spot it. Load up a game called equinox. Press start on the title screen to bring up the choose game menu and just watch the clouds float by. Within 30 seconds you'll get horrible frame pacing issues when isn't there on retroarch on android, nor on pc

Edit
YouTube video showing issue (watch at 60fps to make it easy to spot)


Seems to be an issue with the driver, not really Retroarch nor the core itself:
https://github.com/libretro/RetroArch/issues/10109

It's already documented, so it's an already known issue, though not one that has been fixed yet.
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,680
Trophies
2
Location
Sleaford, UK
XP
2,673
Country
United Kingdom
Seems to be an issue with the driver, not really Retroarch nor the core itself:
https://github.com/libretro/RetroArch/issues/10109

It's already documented, so it's an already known issue, though not one that has been fixed yet.

That's pretty much what I figured. It's just a shame in this instance then that we cant use at least overlays or bilinear filtering on the switch video driver to make the games look less ugly
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,680
Trophies
2
Location
Sleaford, UK
XP
2,673
Country
United Kingdom
Does it happen only with filtering or overlays?

On the switch driver?

If so, yes. If I turn off bilinear filtering and have a basic image, it will fill the screen (or whatever aspect ratio I decide). But as soon as I turn bilinear filtering on the image goes to the top left corner, filling only about 10 percent of the screen. And video overlays ( like scanlines etc) just don't do anything at all even though retroarch menus says they are on
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,219
Trophies
2
XP
34,336
Country
Mexico
On the switch driver?

If so, yes. If I turn off bilinear filtering and have a basic image, it will fill the screen (or whatever aspect ratio I decide). But as soon as I turn bilinear filtering on the image goes to the top left corner, filling only about 10 percent of the screen. And video overlays ( like scanlines etc) just don't do anything at all even though retroarch menus says they are on
That's really weird.
I have never used that driver, I always use GL for all cores and never had such an issue.
But then again, I don't use filters nor overlays at all, I use the clean output since I really don't like bilinear, so that might be why I haven't experienced them.
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,680
Trophies
2
Location
Sleaford, UK
XP
2,673
Country
United Kingdom
That's really weird.
I have never used that driver, I always use GL for all cores and never had such an issue.
But then again, I don't use filters nor overlays at all, I use the clean output since I really don't like bilinear, so that might be why I haven't experienced them.

Well with GL , you get the stutters on SNES emulators even if you have a clean image with no filters, no shaders, no anything. It's ever present but I guess some notice it and some don't. I could always try psnes I guess but it would have been nice to configure retroarch for everything.
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,219
Trophies
2
XP
34,336
Country
Mexico
Well with GL , you get the stutters on SNES emulators even if you have a clean image with no filters, no shaders, no anything. It's ever present but I guess some notice it and some don't. I could always try psnes I guess but it would have been nice to configure retroarch for everything.
You can easily change what core runs what game under playlists options.
So you can switch all your SNES games to run under another core with no problem.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Yea is a pain sometimes
  • Psionic Roshambo @ Psionic Roshambo:
    Now that they decided to add Tiger handheld and fruit machines.... Newer sets are worthless
  • Psionic Roshambo @ Psionic Roshambo:
    Because who doesn't want to emulate Halo LCD by Tiger when the machine needed to emulate it... Could just play Halo....
  • K3Nv2 @ K3Nv2:
    Batocera has some tiger games
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
  • Psionic Roshambo @ Psionic Roshambo:
    Sylvester Stallone should have played Kyle Reese lol Arnold still as the Terminator
  • BakerMan @ BakerMan:
    TF DOES "CUTTY" EVEN MEAN?
  • Xdqwerty @ Xdqwerty:
    @BakerMan, he is peruvian so it's probably an idiom
  • BigOnYa @ BigOnYa:
    I thought Cutty was a west coast rapper
    BigOnYa @ BigOnYa: I thought Cutty was a west coast rapper