AMD Memory Tweak - Read/Modify Timings on the fly!

Discussion in 'Videocards - AMD Radeon' started by Eliovp, May 1, 2019.

  1. Kazablanka

    Kazablanka Guest

    Messages:
    19
    Likes Received:
    7
    GPU:
    Rx vega 64
    I have problem with occt even at stock the test starts but the card stays at idle, what's going on? I am with windows insider build and 19.10 driver.
     
  2. mtrai

    mtrai Maha Guru

    Messages:
    1,183
    Likes Received:
    374
    GPU:
    PowerColor RD Vega
    Post 41

    As to CL ...with HBM it behaves differently then what we are used to DDR. You will not see performance gains or decreases with changing it. However it does work with changes. It affects overall stability. Also if you go out some range it will actually default to something. It is a narrow range anything out of that simply has it default. I have tried extreme settings of 0, 1 and 50.
     
  3. sideeffect

    sideeffect Master Guru

    Messages:
    326
    Likes Received:
    37
    GPU:
    FE 3070
    @Kazablanka - The image will be static when error checking but it should put load on the card. Do you see the FPS reading? Running as admin?

    @mtrai - Do you think 14 is outside the range and it defaults to card stock value or 18 when set to 12 or 14. I also have the best results at 16.
     
  4. Kazablanka

    Kazablanka Guest

    Messages:
    19
    Likes Received:
    7
    GPU:
    Rx vega 64
    Yes as admin the fps stays at about 16 and the card stays idle.
    So these are my preferred timings

    [​IMG]
     

  5. sideeffect

    sideeffect Master Guru

    Messages:
    326
    Likes Received:
    37
    GPU:
    FE 3070
    Strange you could try running it in fullscreen mode instead of windowed. I am on Windows 1903 with 19.4.3.
     
  6. Kazablanka

    Kazablanka Guest

    Messages:
    19
    Likes Received:
    7
    GPU:
    Rx vega 64
    Ιt seems that on full screen runs ok ,how much time is ok for testing?
     
  7. sideeffect

    sideeffect Master Guru

    Messages:
    326
    Likes Received:
    37
    GPU:
    FE 3070
    If your only gaming I would think 20 - 30 minutes should be enough. If your doing mining calculations or something that requires precision you would want to do more.
     
  8. Kazablanka

    Kazablanka Guest

    Messages:
    19
    Likes Received:
    7
    GPU:
    Rx vega 64
    This thing makes my Waterloop really hot...
    I found the problem I had before ,I had hwinfo opened ,it only runs if it is closed or minimized
     
  9. sideeffect

    sideeffect Master Guru

    Messages:
    326
    Likes Received:
    37
    GPU:
    FE 3070
    Yes it's crazy sends my GPU to 70 degrees when games are mostly around 60 but that's good because often the HBM will error more at higher temperatures.
     
    Kazablanka likes this.
  10. Kazablanka

    Kazablanka Guest

    Messages:
    19
    Likes Received:
    7
    GPU:
    Rx vega 64
    No error until now. I will leave it 10 more minutes.

    Update: No error at about 30 minutes
     
    Last edited: May 12, 2019
    sideeffect likes this.

  11. OnnA

    OnnA Ancient Guru

    Messages:
    17,850
    Likes Received:
    6,739
    GPU:
    TiTan RTX Ampere UV
    New Stable (Tested in AC:O no artifacts)
    We need to remeber that You need to be stable at higher clocks also (I mean +1150MHz and more)
    CL16 is best value for V64* (Best performance & stable)

    UPD.
    So far that's IT, it's Fully stable so far & fastest i can get.
    I will back to it someday, now it's time to Play some :p

    * Test Yourself....

    UPD.
    Today: BFV silent crash (1h of gaming)
    tRAS at 30 and tRFC 246 (now is stable)

    [​IMG]
     
    Last edited: May 13, 2019
    Jackalito, Kazablanka and sideeffect like this.
  12. OnnA

    OnnA Ancient Guru

    Messages:
    17,850
    Likes Received:
    6,739
    GPU:
    TiTan RTX Ampere UV
  13. Dekaohtoura

    Dekaohtoura Master Guru

    Messages:
    382
    Likes Received:
    56
    GPU:
    XFX 6700XT SWFT
    Post 41 gives me best scores on FS and Superposition 1080X, but unfortunately is not stable. TimeSPy crashes after 30''.

    Post 53 is a bit lower on scores (4701 Superposition vs 4709), but seems to be stable in everything. Got 99fps on SotTR 1080 dx12 bench, highest preset.

    Now it's time for the uber stability test, aka BFV.
     
  14. MerolaC

    MerolaC Ancient Guru

    Messages:
    4,370
    Likes Received:
    1,082
    GPU:
    AsRock RX 6700XT
    Jackalito, Kazablanka and OnnA like this.
  15. mtrai

    mtrai Maha Guru

    Messages:
    1,183
    Likes Received:
    374
    GPU:
    PowerColor RD Vega
    Please, please, please, quit saying this or that is the best...what is best for you is not BEST for others. And I know it not best for me on my vega 64.
     

  16. OnnA

    OnnA Ancient Guru

    Messages:
    17,850
    Likes Received:
    6,739
    GPU:
    TiTan RTX Ampere UV
    CL12/14 is not giving any gains ;) (Vega64 has the same HBM2 across the board)

    Tested here -> https://forums.guru3d.com/threads/a...timings-on-the-fly.426435/page-5#post-5668236


    Note:
    @mtrai
    Please show some OCL bench to compare (It's the fastest way)
    Also we need Full stable settings (Gaming >1h etc.)

    Note no.2:
    My Tweak is working for me on Lowered mV at HBM2 (900mV and 912/918mV working Ok with 1120MHz for Gaming)
    Now i know why im not stable with tighter Timings (if it needs ~1000mV lol i pass)
    I just found an sweet spot for my gaming scenario (same mV but a lot faster, +700 up to 1000 in 3Dmark)
    HBM2 IF Floor Voltage above 950mV is bad for long session gaming (Temps/tW in mind)
     
    Last edited: May 13, 2019
    TiePhiter likes this.
  17. mtrai

    mtrai Maha Guru

    Messages:
    1,183
    Likes Received:
    374
    GPU:
    PowerColor RD Vega
    I have already stated that CL does not give gains...already tested. It behaves differently then with DDR ram. Though different settings within some range which I do know helps with stability.

    As far as coming up with generally stable settings which should work for almost all...will take us some time.

    Think about when we were getting freesync to work on non freesync monitors over HDMI and even a few rare instances of other connections. It took us time. I will be the first to admit that the stock timings on any gpu for the vram are bad. Hence me flashing custom bios on my RX 580 just to change the vram timings...over 300 times. Though this is not a proof of concept like the freesync project was. This is real performance gains. But everyone settings can and will vary. What we are working towards is just a jumping off point for others..

    And really no one commented on my 29k Firestrike with just an air cooled PowerColor Red Devil Vega 64.
     
    Synoxia and OnnA like this.
  18. Kazablanka

    Kazablanka Guest

    Messages:
    19
    Likes Received:
    7
    GPU:
    Rx vega 64
    So alot of testing today :D
    my best firestrike p7 1722 /hbm 1009 with the last timings https://www.3dmark.com/3dm/36068111?

    these are the performance differences with some settings of yours ,mine and in the end a mix of post's 41 and mine(wich was the best and stable with occt)

    post 41
    [​IMG]
    post 53
    [​IMG]
    mine
    [​IMG]
    mine+post 41
    [​IMG]

    i had to bump a little up the soc voltage @1000mv to be stable at occt but its fine for me. I have lost the silicon lottery on hbm and it cant be rock stable above 1010mhz

    [​IMG]

    and this is the max frequency i can run this benchmark just to compare
    [​IMG]

    thank you all guys for sharing your timings
     
    Last edited: May 12, 2019
    Jackalito likes this.
  19. OnnA

    OnnA Ancient Guru

    Messages:
    17,850
    Likes Received:
    6,739
    GPU:
    TiTan RTX Ampere UV
    I've tested and find out:
    When i Put tCL 14 or less it reverts to last good value - tCL16
    Working Values for tCL: 16,17,18 up to 24 all up to 18 are fast for Bandwidth & Latency (Great for Gaming)

    So we can say that Driver falls back to last working Value when we exceeds Defaults.

    UPD. Vega64 HBM2 V at 918mV
    tRAS at 30
    tRFC 246
     
    Last edited: May 13, 2019
    Kazablanka and sideeffect like this.
  20. sideeffect

    sideeffect Master Guru

    Messages:
    326
    Likes Received:
    37
    GPU:
    FE 3070
    The memory controller on Ryzen works the same way when setting values outside of the default range. I am also suspicious of tRCDWR at 5 need to test it after work.

    Edit - tRCDWR at 5 is faster.
     
    Last edited: May 13, 2019
    Kazablanka likes this.

Share This Page