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,676
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,237
Trophies
2
XP
34,771
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,237
Trophies
2
XP
34,771
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,676
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,237
Trophies
2
XP
34,771
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,676
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,237
Trophies
2
XP
34,771
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,676
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,676
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,237
Trophies
2
XP
34,771
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,676
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,237
Trophies
2
XP
34,771
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
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    They should've just made it a movie at 50 minutes
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No from Paramount Plus or whatever it is
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Psi now has access to every streaming and cable channel out
  • K3Nv2 @ K3Nv2:
    Eh I'd rather just download and delete is it already up on paramount?
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's on now
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, why are most new south park episodes half hour specials?
    +1
  • K3Nv2 @ K3Nv2:
    @Psionic Roshambo, let me get a Netflix account I've always been nice to you
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I made a honey pepper glazed turkey breast for dinner turned out pretty bomb
  • K3Nv2 @ K3Nv2:
    We can Netflix and chill
  • Xdqwerty @ Xdqwerty:
    Nvm not half hour, but hour long
  • Xdqwerty @ Xdqwerty:
    Normal south park episodes are already half hour
  • Psionic Roshambo @ Psionic Roshambo:
    Got 2 free Xumo boxes they work pretty good
  • K3Nv2 @ K3Nv2:
    I'm happy to get anything most series don't make it pass 6 seasons
  • Psionic Roshambo @ Psionic Roshambo:
    Except Stars and Encore those are being a bitch lol
  • K3Nv2 @ K3Nv2:
    I may consider that onn pro box finally a media box with type A ;O
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, cuz the companies don't want em to
  • K3Nv2 @ K3Nv2:
    No it's revenue and demand south park could argue has a bigger audience than family guy about the same
    +1
  • K3Nv2 @ K3Nv2:
    Family guy is worth 300mill south parks worth 1Bill according to the interwebs
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, probably cuz family guy is more disliked compared to south park
  • K3Nv2 @ K3Nv2:
    It just does the same formula south park can press buttons without going overboard
  • Xdqwerty @ Xdqwerty:
    And bc most of the family guy budget is spent on the voice actors rather than on the animation
  • K3Nv2 @ K3Nv2:
    Southpark could spend 30k on a animated dick and people would laugh at it
    +2
  • K3Nv2 @ K3Nv2:
    lol one prescription to Lizzo
  • Xdqwerty @ Xdqwerty:
    who is lizzo?
  • Xdqwerty @ Xdqwerty:
    yawn
    Xdqwerty @ Xdqwerty: yawn