Update: those timings work on latest BIOS 308 I spent several days fine-tuning the memory timings on my ROG Ally X to find the perfect sweet spot. While it took some time, the process was incredibly satisfying, and the end result was well worth it. I hope this guide helps others looking to maximize their Ally X's performance. If you have any questions, feel free to reach out! Just remember: proceed at your own risk, as memory timing settings can vary between units for various reasons. Also, always keep your Ally X plugged into power when making these adjustments. Useful links: Smokeless tool: github.com/DavidS95/Smokeless_UMAF Hexadecimal converter: www.rapidtables.com/convert/number/hex-to-decimal.html AIDA64 Extreme: www.aida64.com/downloads RAM Test: www.karhusoftware.com/ramtest/#introduction Unlocking TDP Above 30W Video: ua-cam.com/video/lD4m40VZawg/v-deo.html Manual GPU Clock Tuning Video: ua-cam.com/video/HEkrT61dPWs/v-deo.html for any question drop a comment or connect at discord server: discord.gg/PXmJY6BP8b. if you are having hard time to see my current timings: SPD: Trcpage: 0 Tcwl: A Tcl: 15 Trcdrd: 10 Trcdwr: 8 Trp: B TrpPb: 8 Trfc: D4 TrfcPb: 70 Non-SPD: Tras: 15 Trc: 27 TrcPb: 27 TrrdS: 4 TrrdL: 4 Tfaw: 6 TwtrS: 5 TwtrL: 5 Twr: AUTO Trtp: 7 Tcke: 2 TrdrdScl: 2 TrdrdSc: 1 TrdrdSd: 4 TrdrdDd: 4 TwrwrScL: 2 TwrwrSc: 1 TwrwrSd: 4 TwrwrDd: 4 Twrrd: 1 Trdwr: F ------------------------ ROG ALLY/X playlist: ua-cam.com/video/V3n7lBB9gjo/v-deo.html If you enjoy my content Subscribe & Become a member to activate extra PERKS Pateron: www.patreon.com/TECHOSAUR
Good day TECHOSAUR. I am having trouble with my Ally X constantly getting into a black screen crash, which renders everything unresponsive and the only way to get the unit working again is to hold power button for 10sec to hard reset. The crash trigger is rather weird as well…. By spamming the Y button. It’s not consistent, but it’s the most reliable form of replicating this crash. I am suspecting this is due to a RAM issue. (Maybe input/output related 🤷♂️) So to my main point, do you reckon that just by fixing the RAM frequency to 7500, will that cause any system instability? (I don’t think so….)? I have never tried smokeless before, although I have been very tempted to tinker since the OG ally. Or will bringing down the frequency to 6400 severely impact the overall performance? Hopefully I am able to get some of your sage advice before attempting this in the next few hours. Thank you sir Edit: I think the RAM timing fix worked! Thank you!
I don’t even have an Ally X, but watched the full video and appreciate the time, effort, and presentation you put into creating the comparison. You rock!
You did a superb job here! As it seems Unreal Engine 4 and especially UE5 games which seems to be bandwith starved, got some serious performance bump. Was thinking about doing it myself but alas, do have the time anymore.
To give you an update I tried the timings and while it didn't brick my device and I was able to enter windows I had 2 reboots while using it for light tasks. I'll try now just the SPD timings and if it crashes I'll try setting by settings. But my guess is that the issue is the non SPD settings.
Okay, thanks for the update. Someone else reported instability with them too. I'm sorry, it could be because they're so tight. I tried to get the lowest possible on mine. It works fine on my unit with all the ones i showed. I've been using it for days now and have run stability tests for 10 hours in total. I also reinstalled Windows to a new version while having them. Anyway, if the SPD ones didn't work, I'll try to give you a combination to try. If neither SPD nor non-SPD worked, I'll do so too
For your information: I have modded my OG Ally with 32GB 7500MT/s Samsung chips. Interestingly the default settings shown by ZenTimings are exactly the same on my modded Ally compared to your default Ally X timings. I would have thought that there would we at least some difference because of Micron vs. Samsung. BeardyMcGee has posted his "tightest" Samsung 32GB 7500 timings, and for example tCL is down to 19. I will try these tight Samsung settings later this week probably.
But in case it didn't boot after setting memory timings, how can you recover it? I mean, like in mine, usually when it's stuck on the white ROG logo or I can't boot to the tool to fix it, I just take out the battery cable for a few seconds and the memory timings reset to default. In your modded one, what happens if you take out the battery cable?
Helloouu, ive been more or less interested in tweaking my Ally X and firstly, your guide is fantastic, thank you very much for providing us a detailed explanation. Also, I've noticed some differences between our values in the ZenTimings application which is; tRFC(ns): 192.439 tRFCsb: 0 tREFI(ns): 2678.78 The (ns) counterparts are significantly higher on my particular device. Does this affect anything or does it mean something? Is it safe to go? Thanks! Wow. It has decreased in latency. SPD worked so far!
@@TECHOSAUR Hello, I'm not sure but I did apply these settings and they worked without an issue. Though while I was following your guide you did skip one value and left it on automatic, which I nearly missed! I'm sure some missed that as well during the application of these settings.
@@花XOI yes i skipped that one because when i set it manually even to the same value it's not stable, I tried it many times and it was like this so I kept it auto, also in the pinned comment you can find it auto, its Twr: AUTO
@@TECHOSAUR I learned something new today. if you set “ DramDqDs” to 40 instead of leaving it @ 34 you can run nitro 1-2-0 stable to get a .7ns latency reduction.
i would love to see the 45w mod, with the 2500mhz gpu cok and the tighter memory timings before and after on a mw3 benchmark, ive edited this to ask, is it possible to increase the memory speed instead of closing the timings ? i know increasing frequency will increase the power draw, thus maybe take away from the gpu/cpu ? just throwing ideas out there, cant wait for the m3 video for the before and after thse 3 mods. just the increase tdp mod added an extra 40fps to the 110 fps originally
7500MT/s is the threshold of this memory model for ally x , but u can decrease speed but not increase it, all voltages are locked for memory and controller . I have a question, I'm trying to do mw3 benchmark but i installed the gamepass version that says it's free but when i start game and want to do benchmark its like locked and says i need to buy game to unlock it, even though i have mw3 game pass version installed, do u know the workaround as i don't have a copy on steam, thanks!
I tried this on my rog ally x BIOS 308 and my results are kind of weird I triple check the changes and with SPD and Non SPD i got 158 ns latency and unstable crashing when running the stress test. When just doing SPD its 138ns and crashes during stress test. On default setting 126ns and no crashes on stress test I guess I got a bad set to tighten timing on.
If you suspect an issue, be sure to check each value individually to find the one causing the problem. Someone else had issues with trfc and trfcpb found in SPD. I also had difficulty with them; the ones set on mine are the least to be error-free, so try relaxing them slightly. You need to ensure that you don't see any errors or increased latency. Also, check the read, write, and copy speeds. Also, try games like Forza Motorsport; usually, with timings, this game gets boosted, not all get this benefit, Counter-Strike 2 as well, it has free benchmark map in stream workshop
yes for sure, OS doesn't matter as long as they're set right in BIOS, memory timings are more tied to hardware than OS, and they're applied on the hardware level before even OS loads
@@TECHOSAUR Probably not, but 40W should be sufficient to show the difference (depending on the gpu load tho). I wonder if there comes a custom chip for the ROG Ally 2 with 16CUs and 8 (4P+4E) cores for the CPU. It could save a few watts on the CPU side which get shifted to the +4CUs.
Try only with SPD!! Check if it's stable. One wrong value is enough to cause this problem. Those are the tightest I could do on mine after days of trial
@@TECHOSAUR blue windows bitlocler one? You mean the color of the screen? It was a black screen with white font, stating that it required the Bitlocker key. I went to Microsoft website and found a list of keys so far I have entered one and it said it was invalid.. should I give every bitklocker key a try?
I actually disabled the Blocker key by turning off encryption. Expecting it to work I then loaded up the bios menu again. I did everything according to your video made sure it was set to the flash drive that had the fat32 format with the second position to boot manager I turned off secure boot, went to save and it just loads up as a normal boot taking me to the hello screen instead of the screen that you got when you click save and continue
Hey man, I’m still interested in trying this last. I attempted doing this. my device just booted up as normal, except the screen would have the typical issues of a successful boot of the smokeless tool via the external USB Only with me the screen shortly returned back and the pc just booted up like normal
For a modded one, there may be consequences for tinkering with memory timings. It's a bit of a risky attempt, and you might get mad at me for breaking your ally. 😣 Do you usually update the BIOS? And what happens when you remove the battery cable from the mainboard? I've never dealt with a modded ally, but I know you need to code the BIOS everytime u update bios to recognize the different model, let me know how u usually deal with it
Once set right in BIOS, OS won't impact its stability. I've been long thinking about installing second boot Linux distro on my Ally X I'll be honest, I've never dealt with Linux, but It doesn't seem that complicated, so I'll give it a try. Also, I'll test it on Windows 24H2, heard its also better optimized for gaming Thx!
Update: those timings work on latest BIOS 308
I spent several days fine-tuning the memory timings on my ROG Ally X to find the perfect sweet spot. While it took some time, the process was incredibly satisfying, and the end result was well worth it. I hope this guide helps others looking to maximize their Ally X's performance. If you have any questions, feel free to reach out! Just remember: proceed at your own risk, as memory timing settings can vary between units for various reasons. Also, always keep your Ally X plugged into power when making these adjustments.
Useful links:
Smokeless tool: github.com/DavidS95/Smokeless_UMAF
Hexadecimal converter: www.rapidtables.com/convert/number/hex-to-decimal.html
AIDA64 Extreme: www.aida64.com/downloads
RAM Test: www.karhusoftware.com/ramtest/#introduction
Unlocking TDP Above 30W Video: ua-cam.com/video/lD4m40VZawg/v-deo.html
Manual GPU Clock Tuning Video: ua-cam.com/video/HEkrT61dPWs/v-deo.html
for any question drop a comment or connect at discord server: discord.gg/PXmJY6BP8b.
if you are having hard time to see my current timings:
SPD:
Trcpage: 0
Tcwl: A
Tcl: 15
Trcdrd: 10
Trcdwr: 8
Trp: B
TrpPb: 8
Trfc: D4
TrfcPb: 70
Non-SPD:
Tras: 15
Trc: 27
TrcPb: 27
TrrdS: 4
TrrdL: 4
Tfaw: 6
TwtrS: 5
TwtrL: 5
Twr: AUTO
Trtp: 7
Tcke: 2
TrdrdScl: 2
TrdrdSc: 1
TrdrdSd: 4
TrdrdDd: 4
TwrwrScL: 2
TwrwrSc: 1
TwrwrSd: 4
TwrwrDd: 4
Twrrd: 1
Trdwr: F
------------------------
ROG ALLY/X playlist: ua-cam.com/video/V3n7lBB9gjo/v-deo.html
If you enjoy my content Subscribe & Become a member to activate extra PERKS
Pateron: www.patreon.com/TECHOSAUR
Good day TECHOSAUR. I am having trouble with my Ally X constantly getting into a black screen crash, which renders everything unresponsive and the only way to get the unit working again is to hold power button for 10sec to hard reset. The crash trigger is rather weird as well…. By spamming the Y button. It’s not consistent, but it’s the most reliable form of replicating this crash.
I am suspecting this is due to a RAM issue. (Maybe input/output related 🤷♂️)
So to my main point, do you reckon that just by fixing the RAM frequency to 7500, will that cause any system instability? (I don’t think so….)? I have never tried smokeless before, although I have been very tempted to tinker since the OG ally.
Or will bringing down the frequency to 6400 severely impact the overall performance?
Hopefully I am able to get some of your sage advice before attempting this in the next few hours.
Thank you sir
Edit: I think the RAM timing fix worked! Thank you!
I don’t even have an Ally X, but watched the full video and appreciate the time, effort, and presentation you put into creating the comparison.
You rock!
Thanks, i appreciate everyone's support, u are amazing 🫶
You did a superb job here! As it seems Unreal Engine 4 and especially UE5 games which seems to be bandwith starved, got some serious performance bump. Was thinking about doing it myself but alas, do have the time anymore.
Hahaha me too but don't worry i got u covered 🫡
This is awesome. I'll it tomorrow. Thanks for sharing.
To give you an update I tried the timings and while it didn't brick my device and I was able to enter windows I had 2 reboots while using it for light tasks. I'll try now just the SPD timings and if it crashes I'll try setting by settings. But my guess is that the issue is the non SPD settings.
SPD timings alone causes a reboot with AIDA64 after 15 mins. I'm gonna try Non SPD timings now.
Okay, thanks for the update. Someone else reported instability with them too. I'm sorry, it could be because they're so tight. I tried to get the lowest possible on mine. It works fine on my unit with all the ones i showed. I've been using it for days now and have run stability tests for 10 hours in total. I also reinstalled Windows to a new version while having them. Anyway, if the SPD ones didn't work, I'll try to give you a combination to try.
If neither SPD nor non-SPD worked, I'll do so too
@@TECHOSAUR thanks you are awesome. So far it's been almost 40 mins with AIDA64 stability test using just the Non SPD timings, it looks promising.
Thank you very much for your research!
It's a pleasure
For your information: I have modded my OG Ally with 32GB 7500MT/s Samsung chips. Interestingly the default settings shown by ZenTimings are exactly the same on my modded Ally compared to your default Ally X timings. I would have thought that there would we at least some difference because of Micron vs. Samsung.
BeardyMcGee has posted his "tightest" Samsung 32GB 7500 timings, and for example tCL is down to 19. I will try these tight Samsung settings later this week probably.
But in case it didn't boot after setting memory timings, how can you recover it? I mean, like in mine, usually when it's stuck on the white ROG logo or I can't boot to the tool to fix it, I just take out the battery cable for a few seconds and the memory timings reset to default. In your modded one, what happens if you take out the battery cable?
Helloouu,
ive been more or less interested in tweaking my Ally X and firstly, your guide is fantastic, thank you very much for providing us a detailed explanation.
Also, I've noticed some differences between our values in the ZenTimings application which is;
tRFC(ns): 192.439
tRFCsb: 0
tREFI(ns): 2678.78
The (ns) counterparts are significantly higher on my particular device. Does this affect anything or does it mean something? Is it safe to go?
Thanks!
Wow. It has decreased in latency. SPD worked so far!
I'm glad it was useful!
Is your memory also by Micron? If its different maybe that's why we have different values
@@TECHOSAUR Hello, I'm not sure but I did apply these settings and they worked without an issue.
Though while I was following your guide you did skip one value and left it on automatic, which I nearly missed! I'm sure some missed that as well during the application of these settings.
@@花XOI yes i skipped that one because when i set it manually even to the same value it's not stable, I tried it many times and it was like this so I kept it auto, also in the pinned comment you can find it auto, its Twr: AUTO
💪🏻💪🏻 thank you for showing me the way
Yvw always 🙂
@@TECHOSAUR I learned something new today. if you set “ DramDqDs” to 40 instead of leaving it @ 34 you can run nitro 1-2-0 stable to get a .7ns latency reduction.
i would love to see the 45w mod, with the 2500mhz gpu cok and the tighter memory timings before and after on a mw3 benchmark, ive edited this to ask, is it possible to increase the memory speed instead of closing the timings ? i know increasing frequency will increase the power draw, thus maybe take away from the gpu/cpu ? just throwing ideas out there,
cant wait for the m3 video for the before and after thse 3 mods. just the increase tdp mod added an extra 40fps to the 110 fps originally
7500MT/s is the threshold of this memory model for ally x , but u can decrease speed but not increase it, all voltages are locked for memory and controller .
I have a question, I'm trying to do mw3 benchmark but i installed the gamepass version that says it's free but when i start game and want to do benchmark its like locked and says i need to buy game to unlock it, even though i have mw3 game pass version installed, do u know the workaround as i don't have a copy on steam, thanks!
Do you think those timings might work for the original Asus Rog Ally with the 32GB mod?
If I ever mod mine in the future I will definitely try them.
I tried this on my rog ally x BIOS 308 and my results are kind of weird I triple check the changes and with SPD and Non SPD i got 158 ns latency and unstable crashing when running the stress test. When just doing SPD its 138ns and crashes during stress test. On default setting 126ns and no crashes on stress test I guess I got a bad set to tighten timing on.
If you suspect an issue, be sure to check each value individually to find the one causing the problem. Someone else had issues with trfc and trfcpb found in SPD. I also had difficulty with them; the ones set on mine are the least to be error-free, so try relaxing them slightly. You need to ensure that you don't see any errors or increased latency. Also, check the read, write, and copy speeds.
Also, try games like Forza Motorsport; usually, with timings, this game gets boosted, not all get this benefit, Counter-Strike 2 as well, it has free benchmark map in stream workshop
dumb question does this work even though im using Bazzite? i have windows 11 as dual boot
yes for sure, OS doesn't matter as long as they're set right in BIOS, memory timings are more tied to hardware than OS, and they're applied on the hardware level before even OS loads
How do i find out which RAM Type i have??? 😢
Would like to see a 45W setting, since the limiting factor is the GPU clock (~2000MHz) where the RAM bottleneck is barely noticable.
But can the Ally X handle 45 W daily? Maybe 40 W sounds more realistic. At least now that we know what timings to set, I'll do a bunch of benchmarks 😂
@@TECHOSAUR Probably not, but 40W should be sufficient to show the difference (depending on the gpu load tho). I wonder if there comes a custom chip for the ROG Ally 2 with 16CUs and 8 (4P+4E) cores for the CPU. It could save a few watts on the CPU side which get shifted to the +4CUs.
Reboots after applying these settings to
My
Ally x with exactly same ram. Unfortunately is a fail
Try only with SPD!!
Check if it's stable.
One wrong value is enough to cause this problem.
Those are the tightest I could do on mine after days of trial
@@TECHOSAUR yep. That's what im doing now. Gonna test with spd modified only.thx
Still rebooting by itself....ive done exactly same values
@@liviup6660 then try now with only non spd
Keep all spd to auto
Check if it behaves the same
@@TECHOSAUR thx bro but is no point to it. Not stable on my device unfortunately. I appreciate it anyway for your work.👌
Hey man, I was interested in doing this after hitting save an exit. I was prompted with a black screen and told I need a locker key.
Isn't it the blue Windows Bitlocker one?
It's ok when u disable secure boot
@@TECHOSAUR blue windows bitlocler one? You mean the color of the screen? It was a black screen with white font, stating that it required the Bitlocker key. I went to Microsoft website and found a list of keys so far I have entered one and it said it was invalid.. should I give every bitklocker key a try?
I actually disabled the Blocker key by turning off encryption. Expecting it to work I then loaded up the bios menu again. I did everything according to your video made sure it was set to the flash drive that had the fat32 format with the second position to boot manager I turned off secure boot, went to save and it just loads up as a normal boot taking me to the hello screen instead of the screen that you got when you click save and continue
Hey man, I’m still interested in trying this last. I attempted doing this. my device just booted up as normal, except the screen would have the typical issues of a successful boot of the smokeless tool via the external USB
Only with me the screen shortly returned back and the pc just booted up like normal
take my modded OG 32gb 7500mhz Ally and benchmark it! only thing I ask is to get me timmings like those!
For a modded one, there may be consequences for tinkering with memory timings. It's a bit of a risky attempt, and you might get mad at me for breaking your ally. 😣
Do you usually update the BIOS? And what happens when you remove the battery cable from the mainboard? I've never dealt with a modded ally, but I know you need to code the BIOS everytime u update bios to recognize the different model, let me know how u usually deal with it
@@TECHOSAUR I am in bio 338 for now as my GF asked me too since it is the quietest one! but yeh 6ou need to flsh it with programmer
@@MicaelAzevedo so you desolder and solder it everytime or you use those programmer clips that program bios ?
@@TECHOSAUR not necessary. you need to use Multifuncional USB ProgrammerCh341A and neo program + imhex to dump bios. No need to remove bios chip.
Is it possible to do in Linux? Great video btw
Once set right in BIOS, OS won't impact its stability. I've been long thinking about installing second boot Linux distro on my Ally X
I'll be honest, I've never dealt with Linux, but It doesn't seem that complicated, so I'll give it a try. Also, I'll test it on Windows 24H2, heard its also better optimized for gaming
Thx!