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,672
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,184
Trophies
2
XP
33,687
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,184
Trophies
2
XP
33,687
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,672
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,184
Trophies
2
XP
33,687
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,672
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,184
Trophies
2
XP
33,687
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,672
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,672
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,184
Trophies
2
XP
33,687
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,672
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,184
Trophies
2
XP
33,687
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: Buttocks