RadeonMod (Tweak Utility)

Discussion in 'Videocards - AMD Radeon Drivers Section' started by theoneofgod, Oct 23, 2015.

  1. Mt441PL

    Mt441PL Member

    Messages:
    19
    Likes Received:
    10
    GPU:
    RX Vega 56 (64)Fixd
    For anyone who is wondering where my reg file went, i had to fix it so i took it down several times. Here is the permanent link for my radeon reg tweak i use for my personal self, that should help others if they suffered the same stutter issue. Now with FSEBehavior=2 and HonorUserFSEBehaviorMode=1 in gameconfigstore, game mode on, and no power savings in Windows, i can play on my 3700x and a bottlenecked grpahic card (RX 470d 4gb) somewhat playably. If you have any lag problems just set VSyncControl_DEF to 0. Here is the ini file i use, and here is my registry file, first use the radeonmod profile, then merge the reg.
    RadeonMod: download and save as .ini ('All File types' and rename in browser): https://pastebin.com/VcvcpZyt
    Reg: https://pastebin.com/4ymd9a6Q (save as .reg not .reg.txt, double-click, 'Yes')
    This is what i use with latest 19.8.1 and now tested with W10 1903 May, i use latest update so i don't get green screen bug (it was a 10 issue, patched now with some KB)
    A lot of my registry entries were broken but now are 99.9% fixed so please if you used my tweak redownload this, it should help if you ever encountered serious issues on your games with it. Sorry -_-
     
    SpajdrEX likes this.
  2. Mt441PL

    Mt441PL Member

    Messages:
    19
    Likes Received:
    10
    GPU:
    RX Vega 56 (64)Fixd
    A: 1. Oh, sorry. My setting just couples some dynamic vsync functions with normal (off, unless app specifies). If you truly want a dynamic v-sync experience, set VSyncControl to 0x33003400 (and that DEF toggle =34 together).

    A: 2. However, if you are as on the screenshot on Win7, you are using Classic no DWM theme, which will give you tearing no matter what, it's the byproduct of it. Enable an Aero theme or any custom theme with composition

    ...

    But for anyone on 10, you can sort of reduce lag and tearing by disabling exclusive fullscreen in Windows, the pure way, via reg: (still works)


    [HKEY_CURRENT_USER\System\GameConfigStore]
    "GameDVR_FSEBehavior"=dword:00000002
    "GameDVR_FSEBehaviorMode"=dword:00000002
    "GameDVR_DXGIHonorFSEWindowsCompatible"=dword:00000001
    "GameDVR_HonorUserFSEBehaviorMode"=dword:00000001
     
    12sunflowers likes this.
  3. 12sunflowers

    12sunflowers Member

    Messages:
    17
    Likes Received:
    1
    GPU:
    Asus rx570 4Gb
    @Mt441PL Hi!) Thx for helpful answer. Sorry me for late reply)
    So, now i have this optins. Is it right?
    [​IMG]
     
    Last edited: Sep 1, 2019
  4. Mt441PL

    Mt441PL Member

    Messages:
    19
    Likes Received:
    10
    GPU:
    RX Vega 56 (64)Fixd
    Sorry for replying so late, I haven't been active here lately, but yeah, that's fine. Just don't do 0x3300 or it will actually force v-sync. Make it 3 and 4, so 0x33003400, and DEF 34, you can experiment, 31 / dynamic and vsync off if application doesn't override, etc.... just play with it, slim chance of anything breaking in games, it literally just seems to do what dynamic v-sync used to do, but without a framerate cap.
     
    12sunflowers likes this.

  5. 12sunflowers

    12sunflowers Member

    Messages:
    17
    Likes Received:
    1
    GPU:
    Asus rx570 4Gb
    Thank you very much for explanation!
    And game option "vsync" must be turned ON or OFF? Only with turned on vsync, i have tearing free gameplay. How i can be sure that dynamic vsync is working?

    Is there low lag solution to solve tearing problem? I know only scanlinesync(afterburner+rtss) for low lag vsync. Are there any more solutions?
     
  6. Mt441PL

    Mt441PL Member

    Messages:
    19
    Likes Received:
    10
    GPU:
    RX Vega 56 (64)Fixd
    I am pretty sure there is no way to solve screen tearing 'low-lag' without some sort of syncing tech like freesync. Well, again if you're running DWM in Win7, everything should be smooth, but DWM off WILL tear no matter what you do AFAIK and that probably doesn't support overlay , but freesync, it might cause it worked last time i used it. Get a freesync monitor, or what you can do is if you already have a HDMI 1.4 or later monitor force freesync via CRU. Search your monitor minimum and max Hz ranges and make the min range as usual, but max range a Hz or two below (e.g. mine would be 56-60 so if i can lower it in monitor CRU to 30, 30-58, 58 because if it's 59.9 hz then 58 has to be, it has to be rounded down). If you do it correctly, you will get the freesync option to be in Radeon, but i am not sure it will even work on certain monitors. I also can't help with specifically Polaris right now because all my Polaris cards are knackered from years and i left my best at home, currently on Vega. I am going to test different drivers under 1903 now to find out what is stablest because i had a crashing alt-tab issue with ULPS on on Vega on just the 19.10.16 OEM driver. Hopefully there is at least one good driver with Anti-Lag.
    EDIT: Using 19.7.5, is very good at the moment aside from less smooth gameplay than 19.1. I remember this dropoff happened at 19.6.2. We get anti-lag but frametimes are weird. I am on Vega but same thing happened with Polaris, there was less FPS. Hopefully i can solve this in the future or AMD does quicker. :)
     
    Last edited: Sep 8, 2019
    12sunflowers likes this.
  7. 12sunflowers

    12sunflowers Member

    Messages:
    17
    Likes Received:
    1
    GPU:
    Asus rx570 4Gb
    Thanks! Why Enhanced sync works bad for me, it cause stuttering? And afterburner+rtss=scanlinesync is placebo?
     
  8. D1stRU3T0R

    D1stRU3T0R Member Guru

    Messages:
    197
    Likes Received:
    69
    GPU:
    8 GB
    Should we still use it with the latest drivers ? 19.9.1
     
    OnnA likes this.
  9. OnnA

    OnnA Ancient Guru

    Messages:
    11,828
    Likes Received:
    2,744
    GPU:
    Vega XTX LiQuiD
    It should work NP.
     
  10. Mt441PL

    Mt441PL Member

    Messages:
    19
    Likes Received:
    10
    GPU:
    RX Vega 56 (64)Fixd
    Yeah, i was not aware, but something with enhanced sync and either a toggle or registry edit is causing stuttering. I'd advise to stay away from certain reg's, i mixed a lot of stuff, still learning, but yeah. I created a SwapEffect reset because i set that 0 but that is about Swapeffect for better, not worse performance, no input lag or anything related, a Windows 10 DWM thing AMD add themselves. Heres the link
    https://pastebin.com/XW4jKPmP

    Also I found this googling values, LMAO, i think it's OnnA, a guess, but if not, massive thanks to whoever fixed and added proper grammar to my tweak i named for '19.7.5'. It's better now, ppl try it!

    https://pastebin.com/TRRZxBp1
    (Actually surprised, this is awesome!)
     

  11. OnnA

    OnnA Ancient Guru

    Messages:
    11,828
    Likes Received:
    2,744
    GPU:
    Vega XTX LiQuiD
    Yo, no matter who, whats matter is the outcome :D
    Keep Tweaking...

    BTW Im using my Own Reg File for years (1-click and import, after new drivers installation)

    What? Tweak Moar :p

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000]
    "GI_NA"="0"
    "AAF_NA"="0"
    "AreaAniso_NA"="0"
    "Denoise_NA"="0"
    "Detail_NA"="0"
    "SplitScreen_NA"="0"
    "StaticGamma_NA"="0"
    "Gamma_NA"="0"
    "EQAA_NA"="0"
    "MLF_NA"="0"
    "EnableUlps_NA"="0"
    "SurfaceFormatReplacements_NA"="0"
    "TFQ_NA"="0"
    "AntiAlias_NA"="0"
    "TextureLod_NA"="0"
    "TestOnceRequest_NA"="0"
    "AutoTuneRequest_NA"="0"
    "CameraShakeMotionDetect_NA"="0"

    "MosquitoNoiseRemoval_NA"="0"
    "Deblocking_NA"="0"

    "ColourDesktopGamma_DEF"="1.0 1.0 1.0"
    "ColourDesktopBrightness_DEF"="1.0 1.0 1.0"
    "ColourDesktopContrast_DEF"="1.0 1.0 1.0"
    "ColourFullscreenGamma_DEF"="1.0 1.0 1.0"
    "ColourFullscreenBrightness_DEF"="1.0 1.0 1.0"
    "ColourFullscreenContrast_DEF"="1.0 1.0 1.0"
    "ColorVibrance_NA"="0"
    "DynamicRange_NA"="0"
    "Fleshtone_NA"="0"

    "DALR6 CRT_MaxModeInfo"=hex:00,00,00,00,40,06,00,00,b0,04,00,00,00,00,00,00,A0,\
    00,00,00
    "3to2Pulldown_NA"="0"
    "TemporalAAMultiplier_NA"="0"
    "DynamicContrast_NA"="0"
    "ASTT_NA"="0"
    "DemoMode_NA"="0"
    "TheaterMode_NA"="0"
    "DALNonStandardModesBCD1"=hex:13,60,07,68,00,00,00,60,13,60,07,68,00,00,00,70,\
    13,60,07,68,00,00,00,85,13,66,07,68,00,00,00,60,13,66,07,68,00,00,00,70,13,\
    66,07,68,00,00,00,85,08,00,04,80,00,00,00,60,10,24,06,00,00,00,00,60
    "DALNonStandardModesBCD2"=hex:12,80,07,68,00,00,00,60,14,00,10,50,00,00,00,60,\
    25,02,13,51,00,00,00,70,19,20,12,00,00,00,00,70,14,00,10,50,00,00,00,70,38,\
    40,21,60,00,00,00,70
    "DALNonStandardModesBCD3"=hex:12,80,10,24,00,00,00,70,11,52,08,64,00,00,00,70,\
    13,60,07,68,00,00,00,70,13,60,07,68,00,00,00,70,13,60,10,24,00,00,00,70,13,\
    60,10,24,00,00,00,70,16,00,12,00,00,00,00,73,23,06,12,97,00,00,00,73,06,40,\
    04,80,00,00,00,70,08,00,06,00,00,00,00,70,11,52,08,64,00,00,00,70,19,20,12,\
    00,00,00,00,70,21,33,12,00,00,00,00,70,40,96,23,04,00,00,00,70
    "DALNonStandardModesBCD4"=hex:12,00,10,24,00,00,00,70,12,80,07,68,00,00,00,70,\
    12,80,09,60,00,00,00,70,16,00,12,80,00,00,00,70,19,20,10,80,00,00,00,70,19,\
    20,12,00,00,00,70,17,92,13,44,00,00,00,70,18,00,14,40,00,00,00,70,18,56,13,\
    92,00,00,00,70,19,20,10,80,00,00,00,70,25,60,14,40,00,00,00,70,20,48,11,52,\
    00,00,00,70,38,40,21,60,00,00,00,60,38,40,21,60,00,00,00,70
    "KMD_FijiPm"=dword:00000001
    "KMD_FRTEnabled"=dword:00000001
    "KMD_MaxFrameRateRequested"=dword:00000047
    "KMD_PrimitiveShaderSupport"=dword:00000001
    "PP_ODNExMaxACTimingTuningLevel"=dword:00000002
    "KMD_USUEnable"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\UMD]
    "Tessellation_OPTION_DEF"="2"
    "Tessellation_DEF"="8"
    "Tessellation"=hex:38,00
    "Tessellation_OPTION"=hex:32,00
    "Tessellation_SET"=hex:31,20,32,20,34,20,36,20,38,20,31,36,20,33,32,20,36,34,\
    00
    "Main3D_DEF"="3"
    "Main3D"=hex:33,00,00,00

    "ShaderCache"=hex:31,00
    "AdaptiveAAMethod"=hex:30,00
    "HighQualityAF"=hex:31,00
    "FlipQueueSize"=hex:31,00

    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\AMD\AMDAnalytics]
    "AnalyticsAccepted"="false"

    [HKEY_LOCAL_MACHINE\SOFTWARE\AMD\Install]
    "AUEP"=dword:00000000

    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\AMD\Chill]
    "ChillLevelDefault"=dword:00000002
    "MaxFramerateDefault"=dword:00000047
    "MaxFramerateRange"=dword:0000004b
    "MinFramerateDefault"=dword:00000046
    "MinFramerateRange"=dword:0000001e
    "ProfileEnableDefault"=dword:00000000
    "GlobalEnable"=dword:00000000

    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\AMD\CN]
    "CollectGIData"=dword:00000000
    "PreloadDelay"=dword:00000064
    "UnloadDelay"=dword:00000064

    [HKEY_LOCAL_MACHINE\SOFTWARE\AMD\CN]
    "PreloadDelay"=dword:00000064
    "UnloadDelay"=dword:00000064
    "CollectGIData"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers]
    "TdrDelay"=dword:0000000c
    "TdrDdiDelay"=dword:0000000c

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power]
    "HiberbootEnabled"=dword:00000000

    [HKEY_LOCAL_MACHINE\SOFTWARE\AMDDVR]
    "AMDDVR_Tracked"=dword:00000000

    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\AMD\Chill]
    "MaxFramerateDefault"=dword:00000047
    "MinFramerateDefault"=dword:00000046
    "MaxFramerateRange"=dword:0000004b
    "MinFramerateRange"=dword:0000001e
    "ProfileEnableDefault"=dword:00000000
    "GlobalEnable"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\amdkmdag]
    "ChillEnabled"=dword:00000001
     
    Last edited: Sep 12, 2019
    Mt441PL likes this.
  12. Mt441PL

    Mt441PL Member

    Messages:
    19
    Likes Received:
    10
    GPU:
    RX Vega 56 (64)Fixd
    -UPDATE- Latest 19.9.2 driver on Vega 56 with 64 BIOS Reference, on Win10 LTSC 1809 and a Ryzen 7 3700x. Enhanced Sync works fine for some games, some don't like it indeed. -EDITED- Especially with the new OGL, enhanced sync is no good anyway only for low fps games and then you got Anti-Lag to do that anyway for anyone who is brave enough to go on newer drivers. I am using 19.9.2 happily with Onna's 19.7.5 tweak (uncredited but massive correction work on my immature comment tags goes here :p as well as new tweaks that i didn't know!)

    https://pastebin.com/TRRZxBp1
    ^ best reg file at the moment IMHO.

    FYI for all; I noticed changing settings on radeon registry even with Vega or just Polaris, is very sensitive, it's not like NVIDIA where it compensates in software real-time, it will affect your whole game till you restart the game (maybe GPU if you are changing ULPS or StutterMode, you don't have to restart PC, just disable and enable your graphics card in Windows's Device Manager)

    -Recommended-
    * Enhanced Sync off,
    * OGL Triple buffer OFF.
    * Leave Shader Cache on and just disable Maintenance and disk-consuming tasks in Win10. (Yes they affect even high end PCs unless you got some crazy nvme SSD)
    * Vsync off unless application specifies,
    * tessellation - Override application settings: x31,
    * performance Texture filtering mode
    * and no Surface format, and i'm running smoothly.
    StutterMode=0, PP_MCLK.... = 81920 decimal / DWORD-32.
    * Leave Radeon Overlay on, disable Tray (you can right-click on Desktop anyway :) )


    -Notes-
    Sometimes a game can stutter a bit when you start it up, it's probably because Shader Cache is doing a lot of it's work at first load, that's normal. If a game stutters however when there is a massive explosion there is usually a problem with your OC, even if doesn't crash that is very sensitive on stability edge situations like this. But usually for me it's DOOM 2016 and GZDoom with Project Brutality 3.0a that does it. PB is playable just not old PB, so this is clearly to do with compatibility layer/OpenGL versions (4.5-4.6 works on patched, not old copies of games on AMD but usually set to 4.3 on older cards. E.g. Fury X and Vega get 4.5, while back then r9 390 and Polaris got 4.3 for DOOM.)

    -Why I mention OGL-
    Reason why i bench in OpenGL is because it is very API-agnostic, and AMD's own Radeon Settings uses it. I noticed a lot smoother Radeon Settings once i slipped for a time the 12/03/2016 OpenGL 4.5 files from OnNA's MEGA online drive. VSyncControl=34,00 works to lock 60fps in OpenGL without game interference, not _DEF. So OGL does get affected, slightly by tweaks.

    For anyone struggling to reduce stutter in OpenGL games, this will help IMHO.
     
    Last edited: Sep 17, 2019
  13. GhostWind

    GhostWind Active Member

    Messages:
    53
    Likes Received:
    0
    GPU:
    Evga GTX 960 SSC
    Hi. Is this compatible with RX 500 Series?
     
  14. OnnA

    OnnA Ancient Guru

    Messages:
    11,828
    Likes Received:
    2,744
    GPU:
    Vega XTX LiQuiD
    With any Radeon ATI/AMD GPU.
     
    Last edited: Sep 17, 2019
  15. LocoDiceGR

    LocoDiceGR Ancient Guru

    Messages:
    2,237
    Likes Received:
    748
    GPU:
    Gigabyte R9 380 4G
    Radeon

    :D:D
     
    OnnA likes this.

  16. GhostWind

    GhostWind Active Member

    Messages:
    53
    Likes Received:
    0
    GPU:
    Evga GTX 960 SSC
    Ok. so what for this is useful?
    What can this do that Adrenalin Edition software can't do?
     
  17. OnnA

    OnnA Ancient Guru

    Messages:
    11,828
    Likes Received:
    2,744
    GPU:
    Vega XTX LiQuiD
    Fast ON/OFF for some not listed in Relive options.
    Like HQ Aniso and other stuff, install and test.

    I've Posted my Tweak above :D
     
  18. Mt441PL

    Mt441PL Member

    Messages:
    19
    Likes Received:
    10
    GPU:
    RX Vega 56 (64)Fixd
    Thanks Onna, i play some bottlenecked games (actually a OGL user on AMD) and i can run DOOM Nightmare all maxed all filters with FXAA (1TX) at 90-110fps at 2560*1080 :drool: i only changed StutterMode to 0 , it plays very nice and only HighQualityAF should really be 31,00 a boolean and not a value like Aniso (x16)? Also this does limit it to 16x probably, but did you know you can change AnisoDegree_SET and add up to 256x AF? It works for me even on RX 470, and results are super sharp, better than LodAdj but can get blocky, a bit less IMHO. I'm now talking about games like DX9 - i am pretty oldskool game conesenneur and just happen to be using Vega+Ryzen on my first working build ;) Like my Vega, but i hope 5700XT gets tweaks once we figure it out, if not, i would still get one if i could afford it and have left over :D
     
  19. OnnA

    OnnA Ancient Guru

    Messages:
    11,828
    Likes Received:
    2,744
    GPU:
    Vega XTX LiQuiD
    HighQualityAF is a switch ON/OFF
    0x3100 or 0x3000

    I've noticed no FPS drop on Vega, and it should work for any Game.
    You can notice a little sharpen Textures.

    Note:
    This is Old shool RIS but only for Textures :cool:
     
  20. 12sunflowers

    12sunflowers Member

    Messages:
    17
    Likes Received:
    1
    GPU:
    Asus rx570 4Gb
    Why is two "0x33003400, and DEF 34" values is needed, not one? How it will work?

    Will work dynamic sync like on screen below? How i can be suere that Dynamic sync is working?
    [​IMG]

    For prerendered frames i must set only FlipQueueSize not Main3D?

    PS i have some random stuttering in Quake Champions. And GPU(rx570) not fully used on Win7x64 with vsync, but under Win10, GPU fully used even with vsync. Win7 and Win10 have same version of driver. I want to be sure that problem not on my side.
     
    Last edited: Sep 20, 2019

Share This Page