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

Atmosphere crashes when overclocking CPU #384

Closed
Crusatyr opened this issue Mar 5, 2019 · 6 comments
Closed

Atmosphere crashes when overclocking CPU #384

Crusatyr opened this issue Mar 5, 2019 · 6 comments

Comments

@Crusatyr
Copy link

Crusatyr commented Mar 5, 2019

Bug Report

What's the issue you encountered?

Edit: In Atmosphere, if I had an overclock that was too high (what is determined as too high is variable, but usually above 1122MHz) a game launch (or RetroArch) would cause the Switch to immediately turn off.
Entering any game without an OC, and re-enabling it afterwards would usually allow the game to play fine. However very likely would the Switch would immediately power off (crash) soon afterwards at random, in particular during loading screens. This issue is exacerbated the higher the CPU OC. GPU and RAM clock speed changes did not seem to affect stability or the chance of system crashes.

How can the issue be reproduced?

By using Freebird,or sys-clk, increase the CPU overclock to max for near immediate results. Some reports claim Atmosphere is unstable at any CPU speeds higher than 1.2Ghz, however

Crash Report

Don't have one

System Firmware Version

6.2.0

Environment?

  • What bootloader (fusèe, hekate, etc) was Atmosphère launched by:
  • Official release or unofficial build:
    • Official Release 0.8.3 and 0.8.4
  • Do you have additional kips or sysmodules you're loading: n/a
  • Homebrew software installed: N/A

Additional context?

EDIT: It was determined in RS discord that Exo is not at fault here and fatal does not generate a report since it is not called

@TheCoder3156
Copy link

I think this is because atmosphere runs more custom sysmodules than something like ReiNX and therefore requires more stability. Overclocking any cpu will cause stability issues at some level especially when doing more cpu intensive things (like more sysmodules in this case). I’m not sure if everything I said is 100% true and these are just my thoughts.

@SciresM
Copy link
Collaborator

SciresM commented Mar 5, 2019

It's probably just that AMS runs more on the syscore --> race conditions hit more often at higher clicks.

@HerptyDerpoty

This comment has been minimized.

@SciresM
Copy link
Collaborator

SciresM commented Mar 7, 2019

Ignoring the rest of the content in that comment...it is my understanding that changing the speed at which a processor operates will change the relative timings of events, which can cause whether race conditions occur to change.

It's an honest best guess, not like there's any other plausible reason I can see.

@HerptyDerpoty

This comment has been minimized.

@Atmosphere-NX Atmosphere-NX locked as too heated and limited conversation to collaborators Mar 10, 2019
@SciresM
Copy link
Collaborator

SciresM commented Mar 14, 2019

@Crusatyr "EDIT: It was determined in RS discord that Exo is not at fault here and fatal does not generate a report since it is not called"

This is false, pretty sure it's an exosphere problem (it's not a coincidence that reinx began experiencing this issue on 7.0.0, where it uses exosphere).

Anyway pretty sure I found the problem, testing it atm.

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

No branches or pull requests

4 participants