hanai3Bi / Switch-OC-Suite

Overclocking suite for Nintendo Switch devices running Atmosphere CFW
Other
301 stars 19 forks source link

[TODO] Mariko Ram timings #7

Closed hanai3Bi closed 1 year ago

hanai3Bi commented 1 year ago
  1. remove auto adjustment and leave only specific clocks with proper ram timings (or just add as presets in advanced config)

  2. implement proper 2400 ram oc ??

WobbleTheHutt commented 1 year ago

Right now i'm playing with my ram and auto adjustment with memtesternx and have my ram with auto adjustment up to 2233.6. (booting to EMUMMC so as to not trash the OS while testing) and I noticed a bug that the displayed ram clock in the overlay only shows up to 2132 (it does apply correctly!) and was wondering if we could get this fixed with the next release.

hanai3Bi commented 1 year ago

oc-suite's auto adjustment algorithm is bad and it's better to use noadjust (noadjust 2131 much better than auto 2250) I'm still figuring out correct table parameters so hopefully in next release auto adjust will be fixed and able to push up to 2400 mem.

WobbleTheHutt commented 1 year ago

oc-suite's auto adjustment algorithm is bad and it's better to use noadjust (noadjust 2131 much better than auto 2250) I'm still figuring out correct table parameters so hopefully in next release auto adjust will be fixed and able to push up to 2400 mem.

Yeah but my ram IC's aren't stable with out adjusting timings. If you like I'm happy to help you test things to increase sample size I'm quite familiar with Ddr4 ram timings and have emummc setup specific to test with as then I don't have to worry about eating sysnand.

Probably the thing to do would be hwv people identify their ram ICs and have profiles based on that along with a set of loose, tight, extreme timings. The best settings are going to vary switch to switch.

I'll try to setup 3 loader.kips with the 3 straps at the same clocks and poke em with a hex editor later this weekend.

hanai3Bi commented 1 year ago

yes, I have thought about that. I had considered reading ram id from fuse dumped from hekate, and adjust timings according to that. but figuring out the correct values for mtc table is headache. Right now my priority is fixing auto adjust algorithm, and implementing 2400 ram oc.

hanai3Bi commented 1 year ago

advanced memory configuration will be included maybe in next release

hanai3Bi commented 1 year ago

implemented. will be released after testing is done for stability probably after 1.5.4 release