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,212
Trophies
2
XP
34,157
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,212
Trophies
2
XP
34,157
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,212
Trophies
2
XP
34,157
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,212
Trophies
2
XP
34,157
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,212
Trophies
2
XP
34,157
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,212
Trophies
2
XP
34,157
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
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, Then i think people were talking about fallout 76
  • Xdqwerty @ Xdqwerty:
    that one was buggy too
  • BigOnYa @ BigOnYa:
    Yea you right there, fallout 76 was a letdown, but it not that bad now, they have fixed slot of issues they had at launch. Biggest issue with Fallout 76 is its a pay to advance further type of game, which sucks
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I may probably download fallout 3 or new vegas on my ps3
  • Xdqwerty @ Xdqwerty:
    cuz I didnt like fallout 1 that much
  • BigOnYa @ BigOnYa:
    New Vegas is awesome, F3 was ok too.
  • Psionic Roshambo @ Psionic Roshambo:
    I played Fallout 4 on PC, I enjoyed it honestly. Not my favorite game on earth but at the same time I didn't hate it at all lol
  • BigOnYa @ BigOnYa:
    That's cool you got a ps3... Glad to hear. Game on!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    Psionic Roshambo @ Psionic Roshambo: I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the...