heh I had to look at your profile to find out. Definitely wouldn't have pegged you for being 42For what it's worth, I figured you were more my age! (34)
Now that we have timing adjustments, I decided to do some comparing to what software reads out. AIDA64's "DRAM Timings" output (under Tools>) is.... somewhat accurate. The RAS to RAS delays (both L and S) are WAY off on mine. However, amazingly, MemTweakIt's values seem to be right. I'm just amazed at that, beings the platforms it was more aimed at heh Shame the newer versions don't work, or I should even say it's too bad that you can't apply anything in the version that DOES work! :P
Oh speaking of programs... I'm not entirely sure how useful it is, or will be after it is developed further, but while looking into the various MSR programs and seeing if anyone has made anything for Ryzen PStates, I came across one for 15h Family chips called K15TK, make by a Japanese guy (thankfully Google Translate does way better with Japanese than it does with most other languages... like Chinese :S). Thought that was handy, given I've been wanting something to fiddle with my Carrizo laptop... BUT WAIT, while on his page I noticed... he has cranked out one for Ryzen as well, aptly named K17TK! And just within the last few days has released a public Alpha. I offered myself for "human sacrifice" (hilarious translation derp) and can confirm it works![]()
The up-side is: It works! The interface is in English. It provides functional FID, DID, VID adjustments, as well as CPB, C6Pkg and C6Core toggling, all from Windows. Granted, Ryzen Master (RM) can do most of that as well (pretty sure it can adjust voltage w/o a restart?) and I'm sure motherboard maker's have similar stuff... But what's great here is it's a tiny program that has none of the BS overhead of all the other ones. RM, at least on my system, is a friggen CPU Cycle and memory hog. This thing uses a measly 10MB and ZERO CPU time
The down-side is: There seem to be some kinks that still need ironing out. Also I don't know if this is a platform issue, a Ryzen issue, or a software issue... but adjusting P0 causes you to lose Boost. Which I suppose most won't care about, but would still be nice. CnQ still seems to work though, so the "0C" register isn't triggered, meaning voltage still raises and lowers as needed, keeping temps down overall.
Here's a link to his blog, and specifically, the post the contains the download link (bottom of post, just below the comments. Ignore all the other linked "AdWords" text)
http://hbkim.blog.so-net.ne.jp/2017-05-14
You will ALSO need the WinRing0 files, as mentioned. You can find the latest ones (which are the ones I'm using) here:
https://github.com/QCute/WinRing0/releases
That being said... Since you have a Titanium now, I can share my modded BIOS with ya and KNOW it'll work.
[OBLIGATORY DISCLAIMER: This is a USER MODIFIED BIOS based off the official MSI v1.72 Beta. I have personally tested it, and am currently running it. I've modded every version released thus far with no issues when flashing! I first reset everything to Defaults, Save and Exit, re-enter BIOS and use the MFlash method by placing this file on a FAT32 USB thumb drive. *However*, there is the very real potential that this could "brick" your system. Just like with MSI's betas, you flash at your own risk! In the event of a failure, follow the BIOS RECOVERY methods as outlined in the manual and use any of the Titanium's RELEASE version of BIOS found on MSI's site. Good luck!]
Here's my MODDED MSI X370 Titanium v1.72 BETA BIOS
***HIGH PROBABILITY THAT YOUR OC PROFILES WILL NOT APPLY IN THIS VERSION*** (Not the end of the world, but worth mentioning. They'll still work if you roll-back to the official version)
Menu Changes:
- [Overclocking] Enabled "CPU Base Clock (MHz)" option. Choices: Auto, 100, 101, 102, 103 [Green = Stable, Red = Unstable (probably Promontory related)]
- [Overclocking] Enabled(?) ALL DRAM Timing options in the "Advanced DRAM Configuration" menu. Note: The sections are force-expanded as a result.
- [Overclocking] Enabled "CLDO_VDDP voltage" option. Speculation: CPU Low Drop Out setting (has a Help Menu tooltip)
- [Overclocking] Enabled "CPU VDDP Voltage" option. Note: Non-functional on my system, PCB test point reads 0.00V; including for completness sake.
- [Overclocking] Enabled "DRAM Voltage(BIOS)" option. -- See Notes --
- [Overclocking] Enabled "DRAM Voltage(Training)" option. -- Below --
- [Overclocking] Enabled "Cool 'n' Quiet" option in CPU Features
- [Settings>Advanced>Integrated Peripherals] Enabled "HPET Configuration" option. (In case you want to turn it off for whatever reason)
- [Settings>Advanced>Windows OS Configuration] Enabled "MSI Fast Boot"
- [Settings>Advanced>Windows OS Configuration] Enabled "Fast Boot"
- [Settings>Advanced>Windows OS Configuration] Enabled "PS2 Devices Support"
So the "Notes Below"... These two options are new, and a bit quirky. They have no Help tip, and generally read "0". Furthermore, they cannot take Decimal values, only whole numbers. I had just typed into the entry box a few numbers to see what it'd take, since for example the BCLK, if you punch in 104, it'll force 103. Long story short, after going back and forth on a number of settings, I managed to get values to show up in both (BIOS) and (Training) options... They are, from what I can tell, in mV! When you select one of the higher speed "Memory Try It!" presets, it changes the DRAM Voltage to 1.36, in the (BIOS) will show 1360. The (Training) receives 1400. If you select an even higher memory speed (I believe 3466 is the first) It'll set DRAM V to 1.4, (BIOS) to 1400 and (Training) to 1500. Now, as to if they actually work, that I have no idea, because in my experience so far I'm not having any luck with 3466, nevermind higher. (Though I've not tried SubTimings, as I'm trying to learn the DDR4 tips and tricks still)
(Ugh, can't believe XS BBCode... so many lacking features. What I'd give for the Spoiler tag) Additional Settings that can be adjusted (whether it functions, I don't know), but have no BIOS Menu access; thus, by request only... (Bold = Default)
- Int. Clk Differential Spread [Auto|Enabled|Disabled]
- SATA CLK Mode Option [Auto|EXT 25MHz|INT 48MHz|INT100MHz]
- Chipset Power Saving Features [Enabled|Disabled]
- SB Clock Spread Spectrum [Auto|Enabled|Disabled]
- SB Clock Spread Spectrum Option [-0.362%|-0.375%|-0.400%|-0.425%|-0.450%|-0.475%]
- SB C1E Support [Auto|Enabled|Disabled]
- [Memory]Channel Interleaving [Enabled|Disabled]
- [Memory]Bank Interleaving [Enabled|Disabled]
- [Memory]Memory Clear [Enabled|Disabled]
- SATA SGPIO #0/#1 (two options, two ports) [Enabled|Disabled]
- [PCIe]Unpopulated Links [Keep Links ON|Disabled]
- [PCIe]ASPM Mode Control [Enabled|Disabled] Each port has its own setting.
- [PCIe]Hotplug Mode Control [Auto|Hotplug Basic|Hotplug Server|Hotplug Enhanced|Hotplug Inboard|Disabled] Each port has its own setting.
... and that's about it as far as what I figure to be of interest. (There's a crap ton of various things relating to those, though)




For what it's worth, I figured you were more my age! (34)


Reply With Quote
Bookmarks