Homebrew RetroArch Switch

Beware

Well-Known Member
Member
Joined
Apr 5, 2007
Messages
1,141
Trophies
1
XP
652
Country
United States
Yes, latency at 120 can do the job.

How fix audio crackling on genesis
Here is the video proof of the latency at 64


If you are having audio issues then your game is not running at full speed. Turning up the audio latency is one of over a dozen settings you can adjust to get better performance. I have Sonic 2 playing totally fine with audio latency at 64ms, no audio stuttering. There are also multiple MegaDrive cores. This isn't to say turning up audio latency won't help perf, but it's really about the last setting you should need to adjust for old 2D games.

PS: Use Threaded Video.
 
Last edited by Beware,

CyKoDeLiC

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
146
Trophies
1
XP
933
Country
Gambia, The
I'm having huge problems with retroarch 1.75. Until recently I used RetroNX with the PSX core and every game just worked fine. But that version, installed with the nsp is aweful. The music and video stutters. Any idea? Or should I go back to RetroNX?
 

Kellicros

Well-Known Member
Member
Joined
Mar 8, 2006
Messages
412
Trophies
0
XP
278
Country
Well, that works! It's way faster than what I was doing. Thank you for your suggestion!

Now I just need to figure out why the time is offset incorrectly. Still 4 hours in the future. Could it be a timezone thing?
Have you figured out the time issue yet? I have a very similar problem where my time is displayed 4 hours earlier.

The timezone issue is supposedly fixed in the newer nightly builds but I am still having problem with the latest nro.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Yes thank you that your reply was quick. It only took 60 seconds to service request filled.

Here is another stat. This was the 36th time video_thread was mentioned in only this and the now demoted RetroNX thread.

By this rate we'll hit 100 times having answered the same question until the switch gets to end of life.

Once we hit the 100 I'll do a breakout of how many people actually answered it. I hope I dont forget. :)

Quick question, quick answer.
 
Last edited by notimp,

KHEOPS

Well-Known Member
Member
Joined
Aug 29, 2018
Messages
532
Trophies
0
XP
386
Country
France
You know that people brick switch them by installing nsps?
To avoid reading the comments

Because I don't know where you download retroarch, but it's here
https://www.libretro.com/index.php/retroarch-1-7-5-introducing-libnx-switch-version/
And if you do a little reading before you download something
You would have seen this
Hints

      • In case PCSX ReARMed is running too slowly, go to Settings -> Video and enable Threaded Video. Threaded Video can also help with certain demanding shaders. Please note that Threaded Video can tend to introduce some judder to frame pacing which isn’t there with non-threaded video, so for all other cores you might want to leave this off.
      • There is a fallback ‘switch’ video driver that you can switch to from OpenGL in case you experience some issue with a core using OpenGL. In case you do, please make sure to set the Menu Driver to ‘rgui’ then, since the ‘switch’ video driver doesn’t have working XMB/MaterialUI menu support. If you fail to do this, you would just get a black screen at startup and you would have to remove your retroarch.cfg config.
 

KHEOPS

Well-Known Member
Member
Joined
Aug 29, 2018
Messages
532
Trophies
0
XP
386
Country
France
If you are having audio issues then your game is not running at full speed. Turning up the audio latency is one of over a dozen settings you can adjust to get better performance. I have Sonic 2 playing totally fine with audio latency at 64ms, no audio stuttering. There are also multiple MegaDrive cores. This isn't to say turning up audio latency won't help perf, but it's really about the last setting you should need to adjust for old 2D games.

PS: Use Threaded Video.


PS: Use Threaded Video
I don't like using video threaded, don't you see them juddering? I only see that, play Super Metroid, take a vertical tunnel, take a good look at the transition of the screen and the low deflection down to up, do that several times you will see who I am talking about
To make it simple if you have the original machines snes and genesis like me, the fluidity is identical without video threaded, with you do not have the normal behavior if a snes ,nes etc...that's why I explain above how to fix the sound crackling problem, without increasing latency to 120 as m4mx says, ( don't always fix the problems), but my method see video does, and without degrading the fluidity of the games, because without video threaded, it doesn't apply to psx ,n64, and 32X, because the emulation is too slow without video threaded.
 
Last edited by KHEOPS,

m4xw

Ancient Deity
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,958
Country
Germany
PS: Use Threaded Video
I don't like using video threaded, don't you see them juddering? I only see that, play Super Metroid, take a vertical tunnel, take a good look at the transition of the screen and the low deflection down to up, do that several times you will see who I am talking about
To make it simple if you have the original machines snes and genesis like me, the fluidity is identical without video threaded, with you do not have the normal behavior if a snes ,nes etc...that's why I explain above how to fix the sound crackling problem, without increasing latency to 120 as m4mx says, ( don't always fix the problems), but my method see video does, and without degrading the fluidity of the games, because without video threaded, it doesn't apply to psx ,n64, and 32X, because the emulation is too slow without video threaded.
Calibrate your refresh rate already
 
  • Like
Reactions: wicksand420

KHEOPS

Well-Known Member
Member
Joined
Aug 29, 2018
Messages
532
Trophies
0
XP
386
Country
France
And of course I calibrated my screen, 60,002hz
This is the third time I've posted this about judder, it's not me writing this.


Hints

      • In case PCSX ReARMed is running too slowly, go to Settings -> Video and enable Threaded Video. Threaded Video can also help with certain demanding shaders. Please note that Threaded Video can tend to introduce some judder to frame pacing which isn’t there with non-threaded video, so for all other cores you might want to leave this off.
  • https://www.libretro.com/index.php/retroarch-1-7-5-introducing-libnx-switch-version/
Now it doesn't matter, if everything is perfect for you with video threaded, and you don't know the difference, or you don't see any, it doesn't affect you
I also know some who play a mortal kombat arcade, it's native in 54hz, they play it in 60hz without any problem for them, for me it's unplayable, for them happiness...

My hobby? 15 years to build, install, and configure mamecab...

Gift how to play "Super Mario World" retroarch, like on an original machine?
hard gpu synchro > On
Hard gpu Synch frames 2
Frame delay > = 0
Latency
Run-ahead to reduce Latency > ON
Number of frames to run ahead 2
Video threaded off
And here you have response times equivalent to the original Snes machine, play this game with its settings, and never go back.
Please test these settings, then enable and disable the run-ahead to reduce latency setting several times in a row by jumping with mario, to feel the reactivity.

response time? With tweak ?...
Mario jumps exactly at the same time you press the button, like on my snes with everdrive on crt tv
While we are on the lcd switch....
You can calculate the number of delay frames too, ex: temporarily mapping the retroarch pause, then press the B button jump mario, and see in slow motion the number of frames declared in run latency frames...etc.
I did this to sonic,alladin,castle of illusion, you are immediately better, more responsive, as you were at the time.
This doesn't make games any easier, but it makes it easier to play, but it's easier because of the eliminated latency.
And there is no table that lists the settings, because each set can have a different number of frames depending on the game code, the machine, the optimization, etc.... It is up to you to test on the switch screen.
 
Last edited by KHEOPS,

zenjiki

Well-Known Member
Member
Joined
Feb 13, 2006
Messages
104
Trophies
1
XP
1,365
Country
United States
It might be off topic, but is there a way to play PS1 games with more than 5 bins? I know there’s an software called psx2psp that can convert it into 1 PBP file, but that only support 5 bins also.

I’ve tried burning a CD then ripping it with just 1 bin and 1 cue file, but every time the game freezes at some point. It’s some what playable.

I’m on Mac OS X by the way, and any help would be appreciated!
 

KHEOPS

Well-Known Member
Member
Joined
Aug 29, 2018
Messages
532
Trophies
0
XP
386
Country
France
I find i have to turn on threaded video for wonderswan to work at full speed, otherwise it's way too clow
You can't play wonderswan in a fluid way, because the switch is 60hz maximum while it seems to me that the wonderswan is 75.47hz.
The lynx is also in this case.
 

Sticker

Well-Known Member
Newcomer
Joined
Oct 1, 2018
Messages
89
Trophies
0
Age
34
XP
683
Country
Vietnam
This is the first time I use RetroArc. I try following this thread to setup RetroArc to play RoadRash, I manager to down load rom, put it to microSD and download PSX core, but when I load the game it said No BIOS file found. What is BIOS and how to load them? I tryed Google, download scph1001.bin and out in retroarc/system but didn't work. Thanks.
 
Last edited by Sticker,

braska

Active Member
Newcomer
Joined
Nov 20, 2018
Messages
27
Trophies
0
Age
36
XP
100
Country
Italy
Hi guys, i have a problem.
I've downloaded RetroArch 1.7.5 and Pcsx ReArmed r22 6683c5e.
The core works fine, but when i load a rom, fps drop to 30 or lower.
I watched on youtube many videos of 60 fps playing .. what am I doing wrong? :mellow:

Thanx :)
 

haaskub

Active Member
Newcomer
Joined
Dec 24, 2012
Messages
35
Trophies
0
XP
859
Country
Thailand
This is the best way for Psx

-Google it for psx bios for psp and rename to SCPH1001.BIN, then put it in folder retroarch/cores/system
-in game press +- option>Region PAL
-settings>video>threaded Video ON
-settings>driver>menu driver rgui
 

grabman

Well-Known Member
Member
Joined
Sep 25, 2018
Messages
359
Trophies
0
Age
43
XP
717
Country
United States
You can't play wonderswan in a fluid way, because the switch is 60hz maximum while it seems to me that the wonderswan is 75.47hz.
The lynx is also in this case.

That’s so weird this was my first experience with lynx and wonderswan both played great I felt hmmm odd maybe I do video
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr