+ Reply to Thread
Results 1 to 8 of 8

Thread: Tuning For Better MemTweakIt Scores

  1. #1
    Helium Chilled MarshallR@ASUS +20 MarshallR@ASUS's Avatar
    Join Date
    Dec 2011
    Location
    ASUS HQ Taiwan
    Posts
    3,571

    Tuning For Better MemTweakIt Scores

    http://rog.asus.com/135582012/overcl...weakit-scores/

    If you’re getting into MemTweakIt with your P67/Z68/Z77 ASUS motherboard, you will want to read up on how exactly the scores are calculated in order to get a better result. MemTweakIt is designed not as a hardcore competitive tweaking program, but rather the algorithms are setup for a more fun approach that promotes real tweaking efforts, rather than just buying or binning the fastest kit.

    A, B, C & D are principle factors in MemTweakIt’s scoring, and each has relative weighting. It’s also worth noting the code does not treat Sandy Bridge, Ivy Bridge or Sandy Bridge-E CPUs equally, due to architecture differences.

    Intel ‘Ivy Bridge’ 3rd Generation Core Processors on LGA1155



    DRAM frequency has a high weighting, while A looks at the the baseclock is multiplied by the ratio used:

    float A = _pTSet->m_fBCLK * _pTSet->m_fRatio;

    Set B checks the primary timings (CR = Command Rate).

    float B = _pTSet->m_fCL + (float)_pTSet->m_itRCD + (float)_pTSet->m_itRP + (9.0f * (float)_pTSet->m_iCR);

    C & D check the secondary and tertiary timings, and has the lowest weighting;

    float C = (float)(_pTSet->m_itRAS + _pTSet->m_itRRD + _pTSet->m_iREFCycleTime + _pTSet->m_iRefreshInterval + _pTSet->m_itWTR + _pTSet->m_itRTP + _pTSet->m_itCKE + _pTSet->m_itFAW + _pTSet->m_itWR + _pTSet->m_itWCL);

    float D = (float)(_pTSet->m_iTRRDR + _pTSet->m_iTRRDD + _pTSet->m_iTWWDR + _pTSet->m_iTWWDD + _pTSet->m_iTRWDRDD + _pTSet->m_iTWRDRDD + _pTSet->m_iTRWSR);

    Overall the calculation is as follows:

    _pTSet->m_fEfficiency = (A * 127500.0f) / (53.0f * B + 0.6f * C + 20.0f * D);

    Then, finally, if you run in dual chanel with an Ivy Bridge CPU, the score will be multiplied by 1.92x compared to single channel.

    if (_pTSet->m_iNbChannels == 2) _pTSet->m_fEfficiency *= 1.92f;

    Intel ‘Sandy Bridge’ 2nd Generation Core Processors on LGA1155



    DRAM frequency has a high weighting, while A looks at the the baseclock is multiplied by the ratio used:

    float A = _pTSet->m_fBCLK * _pTSet->m_fRatio;

    Set B checks the primary timings (CR = Command Rate).

    float B = _pTSet->m_fCL + (float)_pTSet->m_itRCD + (float)_pTSet->m_itRP + (9.0f * (float)_pTSet->m_iCR);

    C & D check the secondary and tertiary timings, and has the lowest weighting;

    float C = (float)(_pTSet->m_itRAS + _pTSet->m_itRRD + _pTSet->m_iREFCycleTime + _pTSet->m_iRefreshInterval + _pTSet->m_itWTR + _pTSet->m_itRTP + _pTSet->m_itCKE + _pTSet->m_itFAW + _pTSet->m_itWR + _pTSet->m_itWCL);

    float D = (float)(_pTSet->m_iTRRDR + _pTSet->m_iTRRDD + _pTSet->m_iTWWDR + _pTSet->m_iTWWDD + _pTSet->m_iTRWDRDD + _pTSet->m_iTWRDRDD + _pTSet->m_iTRWSR);

    Overall the calculation is as follows:

    _pTSet->m_fEfficiency = (A * 127500.0f) / (53.0f * B + 0.6f * C + 20.0f * D);

    Then, finally, if you run in dual chanel with an Sandy Bridge CPU, the score will be multiplied by 1.8x compared to single channel.

    if (_pTSet->m_iNbChannels == 2) _pTSet->m_fEfficiency *= 1.8f;

    Intel ‘Sandy-Bridge-E’ 3rd Generation Core-i7 Processors on LGA2011



    Due to the fact LGA2011 is quad-channel, not dual-channel, an additional Z-factor for total DRAM size is added while channel count is removed. The rest is largely the same. As before, DRAM frequency has a high weighting, while A looks at the the baseclock is multiplied by the ratio used:

    float A = _pTSet->m_fBCLK * _pTSet->m_fRatio;

    Set B checks the primary timings (CR = Command Rate).

    float B = _pTSet->m_fCL + (float)_pTSet->m_itRCD + (float)_pTSet->m_itRP + (float)(_pTSet->m_iT_CCD) + (9.0f * (float)_pTSet->m_iCR);

    C & D check the secondary and tertiary timings, and has the lowest weighting;

    float C = (float)(_pTSet->m_itRAS + _pTSet->m_itRRD + _pTSet->m_iREFCycleTime + _pTSet->m_iRefreshInterval + _pTSet->m_itWTR + _pTSet->m_itRTP + _pTSet->m_itCKE + _pTSet->m_itFAW + _pTSet->m_itWR + _pTSet->m_itWCL);

    float D = (float)(_pTSet->m_iTRRDR + _pTSet->m_iTRRDD + _pTSet->m_iTWWDR + _pTSet->m_iTWWDD + _pTSet->m_iT_WRDR + _pTSet->m_iT_WRDD + _pTSet->m_iTRWSR); float Z = (float)dsize;

    Overall the calculation is as follows:

    _pTSet->m_fEfficiency = 2.1f * ((A * 127500.0f) + (Z * 1000.0f)) / (53.0f * B + 0.6f * C + 20.0f * D);
    Richard Swinburne
    ROG HQ
    Innovate. Never Imitate.

    When I get reeeally sad about missing someone far away, I just take a deep cleansing breath, then switch to the rifle with a scope.

  2. #2
    ROG Rehabilitation Engineer!! Zygomorphic +75 Zygomorphic's Avatar
    Join Date
    Mar 2012
    Location
    In the Orion arm of a spiral galaxy in the Local Group...
    Posts
    3,487

    Thanks! Now we know how to play the game...like those gamblers who count cards at blackjack.
    I am disturbed because I cannot break my system...found out there were others trying to cope! We have a support group on here, if your system will not break, please join!
    http://rog.asus.com/forum/group.php?groupid=16
    We now have 123 people whose systems will not break! Yippee!
    LINUX Users, we have a group!
    http://rog.asus.com/forum/group.php?groupid=23

  3. #3
    ROG Guru: Green Belt mrwolf +20 mrwolf's Avatar
    Join Date
    Jun 2012
    Location
    Dubai/London
    Posts
    667

    lol nice.. I know this is designed for the P67/Z68/Z77 ASUS motherboards but does it work well on the G75vw ??



  4. #4
    ROG Guru: Yellow Belt FlanK3r +10 FlanK3r's Avatar
    Join Date
    Sep 2010
    Location
    Czech Rebuplic
    Posts
    181

    is possible reworking version for AMD chipset too? At Phenoms II was CPU Tweaker, but now is only AMD overdrive and this is very sensitive for chnages timings in windows.
    Who knows me, knows me ....AMD 3000+, AMD x2 4600+ EE, AMD X4 955 BE C2,2x AMD X4 965 BE C3, AMD X4 970 BE C3, AMD x4 975 BE, AMD x4 980 BE, AMD X6 1090T BE, AMD x6 1100T BE, 2x AMD FX-8120, 2x AMD FX-8150, AMD A8-3850, AMD A8-3870K, Intel i7-980x, Intel i7 2600k, Intel i7-3770K, Intel i7-3930K. Coming to me on the way: Maximus V Formula (coming), AMD A10-5800K

  5. #5
    Helium Chilled MarshallR@ASUS +20 MarshallR@ASUS's Avatar
    Join Date
    Dec 2011
    Location
    ASUS HQ Taiwan
    Posts
    3,571

    Quote Originally Posted by mrwolf View Post
    lol nice.. I know this is designed for the P67/Z68/Z77 ASUS motherboards but does it work well on the G75vw ??
    It does work on G75s yes but since you have no tweaking options in the BIOS you'll only get 'one' score.

    There's no AMD option planned sorry, the features we are taking advantage of are (afaik) exclusive to the Intel IMC.
    Richard Swinburne
    ROG HQ
    Innovate. Never Imitate.

    When I get reeeally sad about missing someone far away, I just take a deep cleansing breath, then switch to the rifle with a scope.

  6. #6
    ROG Rehabilitation Engineer!! Zygomorphic +75 Zygomorphic's Avatar
    Join Date
    Mar 2012
    Location
    In the Orion arm of a spiral galaxy in the Local Group...
    Posts
    3,487

    I have run it on my G53SX, so I know it works there, at least. Like @Marshall said, you only get one score
    I am disturbed because I cannot break my system...found out there were others trying to cope! We have a support group on here, if your system will not break, please join!
    http://rog.asus.com/forum/group.php?groupid=16
    We now have 123 people whose systems will not break! Yippee!
    LINUX Users, we have a group!
    http://rog.asus.com/forum/group.php?groupid=23

  7. #7
    I would like to use MemTweakit but it doesn't work on my new Maximus V Formula. It worked until my next reboot, and then all you could see is small box with MemTweakit emblem in the bpx.
    Has any body had this problem?

  8. #8
    ROG Enthusiast johndamon +10
    Join Date
    Feb 2013
    Posts
    35

    mrjohns - this is a known issue. It has to do with the Desktop resolution setting. I think if you are using "smaller" then MemTweakit will not load properly. There is a Thread about the issue. Hope this helps.
    i7 3770K @ 4.95GHz DeLid 1.38v | H100i | Maximus V FormulaTFX BIOS 0701 Dominator Platinum 2x4GB 2666 + RipJawZ 2x4GB 2400 @ 2404 1.725v 9-12-11-28-CR1 | AX1200i | 2 HD7850-DC2-2GD5-V2 1000/5000 CrossFireX CAT 13.4 | 2 840 Pro 128GB SSD | WDC 1.5 TB | WDC 2 TB | CM HAF X | Windows 7 64Bit HP | Panasonic 46" + Pan 42"x2 1080p LED LCD APC Smart Backup - UPS

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts