Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

60 FPS Streaming #147

Closed
zhubibaba opened this issue Jul 24, 2021 · 15 comments
Closed

60 FPS Streaming #147

zhubibaba opened this issue Jul 24, 2021 · 15 comments

Comments

@zhubibaba
Copy link

;Game Recording FPS and Bitrate
[am.debug]
;30 or 60
continuous_recording_fps=u32!60
;~7.5Mbps(0x780000 = 7,864,320), default is ~5Mbps, VBR(Variable Bitrate)
continuous_recording_video_bit_rate=u32!0x780000

add this in atmosphere/config/system_settings.ini. and it become 60fps. works on 0.19.5
wonder if there is any way to change recording resolution?

@exelix11
Copy link
Owner

That's pretty cool, i don't know about resolution but note that if you try changing that you'll have to edit sysdvr's code in several places.
The 720p resolution is hardcoded both as raw value and as PPS and SPS parameters (here and here), you'll have to capture the NALs the console emits when working at higher resolution and replace them.

I wonder, does 60 fps streaming affect performances in games or break game recording ? In theory it's using more gpu bandwidth and using the 30 seconds buffer faster.

@zhubibaba
Copy link
Author

i got from this report:https://github.com/KazushiMe/Switch-OC-Suite

"[Game recording and SysDVR streaming @ 60fps with high video bitrate (Optional).

Video duration shown in album will be 2x than the actual value, but playback speed is not affected.
Recordings may be less than 30sec if higher bitrate is used.

It has noticeable performance impacts in demanding games.
For optimal streaming experience, SysDVR via USB interface is recommended]

@exelix11 exelix11 pinned this issue Apr 24, 2022
@exelix11 exelix11 changed the title higher recording framerate (maybe resolution?) 60 FPS Streaming Apr 24, 2022
@Dieal
Copy link

Dieal commented Aug 24, 2022

system_settings.ini

Hi, in atmosphere/config/ i cannot find the system_settings.ini, do I have to add it manually?

Edit: yes

@Shailing
Copy link

;Game Recording FPS and Bitrate [am.debug] ;30 or 60 continuous_recording_fps=u32!60 ;~7.5Mbps(0x780000 = 7,864,320), default is ~5Mbps, VBR(Variable Bitrate) continuous_recording_video_bit_rate=u32!0x780000

add this in atmosphere/config/system_settings.ini. and it become 60fps. works on 0.19.5 wonder if there is any way to change recording resolution?

Should I add it after all the other lines of code?

@zhubibaba
Copy link
Author

;Game Recording FPS and Bitrate [am.debug] ;30 or 60 continuous_recording_fps=u32!60 ;~7.5Mbps(0x780000 = 7,864,320), default is ~5Mbps, VBR(Variable Bitrate) continuous_recording_video_bit_rate=u32!0x780000
add this in atmosphere/config/system_settings.ini. and it become 60fps. works on 0.19.5 wonder if there is any way to change recording resolution?

Should I add it after all the other lines of code?

yes

@parkerlreed
Copy link

Was SysDVR ever updated to account for this change or does it still need tweaked?

@exelix11
Copy link
Owner

Afaik it works but it's not officially supported since it breaks some os features and requires overclock

@Kupie
Copy link

Kupie commented May 1, 2023

Afaik it works but it's not officially supported since it breaks some os features and requires overclock

Thanks exelix!

May I ask, what OS features does it break?

@exelix11
Copy link
Owner

exelix11 commented May 1, 2023

Supposedly game recording with the capture button doesn't work well anymore

@Kupie
Copy link

Kupie commented May 1, 2023

Supposedly game recording with the capture button doesn't work well anymore

Oh, interesting!

I've been using this 60fps mod + your sysDVR patches for years now, haven't ran into any issues... playing back the 60fps recordings using the album is kinda crap, and recordings are only ~15seconds but I find this worth it in games like Smash.

Ty so much for all the work, exelix! Many hype Smash moments have been captured thanks to your patches

@NickPlayzGITHUB
Copy link

NickPlayzGITHUB commented Oct 13, 2023

Does this work in 16.1.0??? I tried it out and I'm still getting 30fps capture via USB

Edit: I named the file wrong, but when I stream with USB I'm getting a lot of bitrate artifacts when I'm streaming via USB

@christopher317
Copy link

christopher317 commented Oct 14, 2023

Does this work in 16.1.0??? I tried it out and I'm still getting 30fps capture via USB

Edit: I named the file wrong, but when I stream with USB I'm getting a lot of bitrate artifacts when I'm streaming via USB

you have to overclock your switch fairly significantly using a tool such as sysclk.

as for your first question, yes, it still works even in 17.0.0, tho sysclk is buggy and much harder to setup.

@NickPlayzGITHUB
Copy link

you have to overclock your switch fairly significantly using a tool such as sysclk.

as for your first question, yes, it still works even in 17.0.0, tho sysclk is buggy and much harder to setup.

damn that sucks. I got a new usb 3.0 cable and it seemed to lower the amount of glitches but they still pop of from time to time. but thanks for the help

@exelix11
Copy link
Owner

exelix11 commented Jan 8, 2024

Note for people using this with sysdvr 6.0, you will probably have to enable "uncap streaming framerare" in the settings to have smooth 60 fps. I did not try it though.

@ozcan305
Copy link

ozcan305 commented Jan 21, 2024

hi @zhubibaba zhubibaba, i created the folder name ''system_settings.ini'' and i paste the code but still im getting 30fps i tried with 3 verison one is latest version and one is 5.4 rightnow im using 5.5.6 what should i do ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants