Noktomezo

AMD GPU Tweaks

Feb 1st, 2025 (edited)
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Winbatch 8.22 KB | Source Code | 0 0
  1. :: ─────────────────────────────────────────────────────────────────────────────
  2. :: ⭕ AMD GPU TWEAKS
  3. :: ─────────────────────────────────────────────────────────────────────────────
  4. :: 📖 Various tweaks for AMD graphics cards
  5. :: ─────────────────────────────────────────────────────────────────────────────
  6. :: ⚠️ For AMD graphics card owners only
  7. :: ─────────────────────────────────────────────────────────────────────────────
  8. :: ©️ Copy & Paste it to your own .cmd/.bat file
  9. :: ─────────────────────────────────────────────────────────────────────────────
  10.  
  11.  
  12.  
  13. :: 📜 SCRIPT
  14. :: ─────────────────────────────────────────────────────────────────────────────
  15.  
  16. for /f %%i in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}" /s /v "DriverDesc"^| findstr "HKEY AMD ATI"') do if /i "%%i" neq "DriverDesc" (set "REGPATH_AMD=%%i")
  17.  
  18. reg add "%REGPATH_AMD%" /v "3D_Refresh_Rate_Override_DEF" /t Reg_DWORD /d "0" /f >nul 2>&1
  19. reg add "%REGPATH_AMD%" /v "3to2Pulldown_NA" /t Reg_DWORD /d "0" /f >nul 2>&1
  20. reg add "%REGPATH_AMD%" /v "AAF_NA" /t Reg_DWORD /d "0" /f >nul 2>&1
  21. reg add "%REGPATH_AMD%" /v "Adaptive De-interlacing" /t Reg_DWORD /d "1" /f >nul 2>&1
  22. reg add "%REGPATH_AMD%" /v "AllowRSOverlay" /t Reg_SZ /d "false" /f >nul 2>&1
  23. reg add "%REGPATH_AMD%" /v "AllowSkins" /t Reg_SZ /d "false" /f >nul 2>&1
  24. reg add "%REGPATH_AMD%" /v "AllowSnapshot" /t Reg_DWORD /d "0" /f >nul 2>&1
  25. reg add "%REGPATH_AMD%" /v "AllowSubscription" /t Reg_DWORD /d "0" /f >nul 2>&1
  26. reg add "%REGPATH_AMD%" /v "AntiAlias_NA" /t Reg_SZ /d "0" /f >nul 2>&1
  27. reg add "%REGPATH_AMD%" /v "AreaAniso_NA" /t Reg_SZ /d "0" /f >nul 2>&1
  28. reg add "%REGPATH_AMD%" /v "ASTT_NA" /t Reg_SZ /d "0" /f >nul 2>&1
  29. reg add "%REGPATH_AMD%" /v "AutoColorDepthReduction_NA" /t Reg_DWORD /d "0" /f >nul 2>&1
  30. reg add "%REGPATH_AMD%" /v "DisableSAMUPowerGating" /t Reg_DWORD /d "1" /f >nul 2>&1
  31. reg add "%REGPATH_AMD%" /v "DisableUVDPowerGatingDynamic" /t Reg_DWORD /d "1" /f >nul 2>&1
  32. reg add "%REGPATH_AMD%" /v "DisableVCEPowerGating" /t Reg_DWORD /d "1" /f >nul 2>&1
  33. reg add "%REGPATH_AMD%" /v "EnableAspmL0s" /t Reg_DWORD /d "0" /f >nul 2>&1
  34. reg add "%REGPATH_AMD%" /v "EnableAspmL1" /t Reg_DWORD /d "0" /f >nul 2>&1
  35. reg add "%REGPATH_AMD%" /v "EnableUlps" /t Reg_DWORD /d "0" /f >nul 2>&1
  36. reg add "%REGPATH_AMD%" /v "EnableUlps_NA" /t Reg_SZ /d "0" /f >nul 2>&1
  37. reg add "%REGPATH_AMD%" /v "KMD_DeLagEnabled" /t Reg_DWORD /d "1" /f >nul 2>&1
  38. reg add "%REGPATH_AMD%" /v "KMD_FRTEnabled" /t Reg_DWORD /d "0" /f >nul 2>&1
  39. reg add "%REGPATH_AMD%" /v "DisableDMACopy" /t Reg_DWORD /d "1" /f >nul 2>&1
  40. reg add "%REGPATH_AMD%" /v "DisableBlockWrite" /t Reg_DWORD /d "0" /f >nul 2>&1
  41. reg add "%REGPATH_AMD%" /v "StutterMode" /t Reg_DWORD /d "0" /f >nul 2>&1
  42. reg add "%REGPATH_AMD%" /v "EnableUlps" /t Reg_DWORD /d "0" /f >nul 2>&1
  43. reg add "%REGPATH_AMD%" /v "PP_SclkDeepSleepDisable" /t Reg_DWORD /d "1" /f >nul 2>&1
  44. reg add "%REGPATH_AMD%" /v "PP_ThermalAutoThrottlingEnable" /t Reg_DWORD /d "0" /f >nul 2>&1
  45. reg add "%REGPATH_AMD%" /v "DisableDrmdmaPowerGating" /t Reg_DWORD /d "1" /f >nul 2>&1
  46. reg add "%REGPATH_AMD%" /v "KMD_EnableComputePreemption" /t Reg_DWORD /d "0" /f >nul 2>&1
  47. reg add "%REGPATH_AMD%\UMD" /v "Main3D_DEF" /t Reg_SZ /d "1" /f >nul 2>&1
  48. reg add "%REGPATH_AMD%\UMD" /v "Main3D" /t Reg_BINARY /d "3100" /f >nul 2>&1
  49. reg add "%REGPATH_AMD%\UMD" /v "FlipQueueSize" /t Reg_BINARY /d "3100" /f >nul 2>&1
  50. reg add "%REGPATH_AMD%\UMD" /v "ShaderCache" /t Reg_BINARY /d "3200" /f >nul 2>&1
  51. reg add "%REGPATH_AMD%\UMD" /v "Tessellation_OPTION" /t Reg_BINARY /d "3200" /f >nul 2>&1
  52. reg add "%REGPATH_AMD%\UMD" /v "Tessellation" /t Reg_BINARY /d "3100" /f >nul 2>&1
  53. reg add "%REGPATH_AMD%\UMD" /v "VSyncControl" /t Reg_BINARY /d "3000" /f >nul 2>&1
  54. reg add "%REGPATH_AMD%\UMD" /v "TFQ" /t Reg_BINARY /d "3200" /f >nul 2>&1
  55. reg add "%REGPATH_AMD%\DAL2_DATA__2_0\DisplayPath_4\EDID_D109_78E9\Option" /v "ProtectionControl" /t Reg_BINARY /d "0100000001000000" /f >nul 2>&1
  56.  
  57. :: ─────────────────────────────────────────────────────────────────────────────
  58.  
  59.  
  60.  
  61. :: 🔁 RESTORE DEFAULT VALUES
  62. :: ─────────────────────────────────────────────────────────────────────────────
  63.  
  64. for /f %%i in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}" /s /v "DriverDesc"^| findstr "HKEY AMD ATI"') do if /i "%%i" neq "DriverDesc" (set "REGPATH_AMD=%%i")
  65.  
  66. reg delete "%REGPATH_AMD%" /v "3D_Refresh_Rate_Override_DEF" /f >nul 2>&1
  67. reg delete "%REGPATH_AMD%" /v "3to2Pulldown_NA" /f >nul 2>&1
  68. reg delete "%REGPATH_AMD%" /v "AAF_NA" /f >nul 2>&1
  69. reg delete "%REGPATH_AMD%" /v "Adaptive De-interlacing" /f >nul 2>&1
  70. reg delete "%REGPATH_AMD%" /v "AllowRSOverlay" /f >nul 2>&1
  71. reg delete "%REGPATH_AMD%" /v "AllowSkins" /f >nul 2>&1
  72. reg delete "%REGPATH_AMD%" /v "AllowSnapshot" /f >nul 2>&1
  73. reg delete "%REGPATH_AMD%" /v "AllowSubscription" /f >nul 2>&1
  74. reg delete "%REGPATH_AMD%" /v "AntiAlias_NA" /f >nul 2>&1
  75. reg delete "%REGPATH_AMD%" /v "AreaAniso_NA" /f >nul 2>&1
  76. reg delete "%REGPATH_AMD%" /v "ASTT_NA" /f >nul 2>&1
  77. reg delete "%REGPATH_AMD%" /v "AutoColorDepthReduction_NA" /f >nul 2>&1
  78. reg delete "%REGPATH_AMD%" /v "DisableSAMUPowerGating" /f >nul 2>&1
  79. reg delete "%REGPATH_AMD%" /v "DisableUVDPowerGatingDynamic" /f >nul 2>&1
  80. reg delete "%REGPATH_AMD%" /v "DisableVCEPowerGating" /f >nul 2>&1
  81. reg delete "%REGPATH_AMD%" /v "EnableAspmL0s" /f >nul 2>&1
  82. reg delete "%REGPATH_AMD%" /v "EnableAspmL1" /f >nul 2>&1
  83. reg delete "%REGPATH_AMD%" /v "EnableUlps" /f >nul 2>&1
  84. reg delete "%REGPATH_AMD%" /v "EnableUlps_NA" /f >nul 2>&1
  85. reg delete "%REGPATH_AMD%" /v "KMD_DeLagEnabled" /f >nul 2>&1
  86. reg delete "%REGPATH_AMD%" /v "KMD_FRTEnabled" /f >nul 2>&1
  87. reg delete "%REGPATH_AMD%" /v "DisableDMACopy" /f >nul 2>&1
  88. reg delete "%REGPATH_AMD%" /v "DisableBlockWrite" /t Reg_DWORD /d "1" /f >nul 2>&1
  89. reg delete "%REGPATH_AMD%" /v "StutterMode" /f >nul 2>&1
  90. reg delete "%REGPATH_AMD%" /v "EnableUlps" /f >nul 2>&1
  91. reg delete "%REGPATH_AMD%" /v "PP_SclkDeepSleepDisable" /f >nul 2>&1
  92. reg delete "%REGPATH_AMD%" /v "PP_ThermalAutoThrottlingEnable" /f >nul 2>&1
  93. reg delete "%REGPATH_AMD%" /v "DisableDrmdmaPowerGating" /f >nul 2>&1
  94. reg delete "%REGPATH_AMD%" /v "KMD_EnableComputePreemption" /f >nul 2>&1
  95. reg delete "%REGPATH_AMD%\UMD" /v "Main3D_DEF" /f >nul 2>&1
  96. reg delete "%REGPATH_AMD%\UMD" /v "Main3D" /f >nul 2>&1
  97. reg delete "%REGPATH_AMD%\UMD" /v "FlipQueueSize" /f >nul 2>&1
  98. reg delete "%REGPATH_AMD%\UMD" /v "ShaderCache" /f >nul 2>&1
  99. reg delete "%REGPATH_AMD%\UMD" /v "Tessellation_OPTION" /f >nul 2>&1
  100. reg delete "%REGPATH_AMD%\UMD" /v "Tessellation" /f >nul 2>&1
  101. reg delete "%REGPATH_AMD%\UMD" /v "VSyncControl" /f >nul 2>&1
  102. reg delete "%REGPATH_AMD%\UMD" /v "TFQ" /f >nul 2>&1
  103. reg delete "%REGPATH_AMD%\DAL2_DATA__2_0\DisplayPath_4\EDID_D109_78E9\Option" /v "ProtectionControl" /f >nul 2>&1
  104.  
  105. :: ─────────────────────────────────────────────────────────────────────────────
Advertisement
Add Comment
Please, Sign In to add comment