Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
freem
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Openai/6915b805-87ec-8007-88b5-6ddad7eb36fb
(section)
Add languages
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==== ### ==== Z kódu: * Get-AmdGpuGeneration – detekuje generaci (RDNA, Polaris, Vega…) přes WMI Win32_VideoController. * Get-AmdDriverRegistryPath – najde registry větev ovladače: ``<code>text HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0xx <syntaxhighlight>- Profily: - Invoke-AmdTweaks-Latency - Invoke-AmdTweaks-Performance - Invoke-AmdTweaks-Stability * Show-AmdSubMenu, Show-AmdInfo, Invoke-ModuleEntry. Vše opět přes Get-BackupData / Save-BackupData. ===== Popis v kódu: ===== * “3 tweaky pro snížení input lagu” Cílové hodnoty: Jsou psané do UMD podklíče: </syntaxhighlight>text UMD path = <AMD driver path>\UMD <syntaxhighlight> Klíče: * KMD_DeLagEnabled = 0 (DWORD) * KMD_FRTEnabled = 0 (DWORD) * DisableDMACopy = 1 (DWORD) Interpretace (odhad): * KMD_DeLagEnabled = 0 – vypnutí interní AMD Anti-Lag (driver-level). Logika: autor chce mít Anti-Lag vypnutý na driver úrovni a případně řešit input lag jinak (větší kontrola). * KMD_FRTEnabled = 0 – FRT = Frame Rate Target → vypnuto, žádný interní frame limiter. * DisableDMACopy = 1 – přepnutí mechanismu kopírování (DMA) s cílem snížit latenci. Dopad: * Více „raw“ chování ovladače – žádné Anti-Lag/Frame limit, což: - může snížit latenci, - ale taky oddělává quality-of-life featury. ===== Z komentáře: ===== * “3 bezpečné tweaky pro výkon” * Neobsahuje žádné “thermal throttling off”. Klíče / cesty: </syntaxhighlight>text AMD driver root (např. HKLM\...\0000): * PP_PowerSavingFeatureEnabled = 0 (DWORD) * PP_SclkDeepSleepDisable = 1 (DWORD) AMD driver UMD: * KMD_EnableInternalLargePage = 1 (DWORD) <syntaxhighlight> Dopad (odhad): * PP_PowerSavingFeatureEnabled = 0 – vypnutí agresivních úspor → GPU se méně propadá do low power režimu. * PP_SclkDeepSleepDisable = 1 – vypnutí hlubokého spánku jádra → rychlejší reakce na load. * KMD_EnableInternalLargePage = 1 – large pages pro VRAM → může snížit page management overhead. Celkově: lehce agresivnější power policy, ale pořád “safe side” (žádná totální invalidace ochrany). ===== Dvě hlavní oblasti: ===== # ULPS (Ultra Low Power State) # Shader Cache Definované struktury: * $amdDriverPath – root ovladače. * $umdPath = Join-Path $amdDriverPath "UMD". Tweak definice: </syntaxhighlight>text $ulpsTweak: Path = <AMD driver root> Name = "EnableUlps" Value = 0 (DWORD) $shaderTweak: Path = <AMD driver root>\UMD Name = "ShaderCache" Value = (0x32, 0x00) (Binary) <syntaxhighlight> Dopad (odhad): * EnableUlps = 0 – vypnutí ULPS: - multi-GPU/hybrid setup: ULPS někdy dělá problémy (black screen, dropy), - vypnutí = stabilita ↑, ale idle spotřeba ↑. * ShaderCache binární hodnota: - podle komentáře v modulu je to nastavení velikosti/režimu shader cache, - aktivní shader cache obvykle zlevňuje opakované spouštění her (méně hitching při druhém runu). ===== Před: ===== * Zazálohuj: - HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318} * Ověř v Get-AmdGpuGeneration, že modul GPU rozpoznal (Polaris/Vega/RDNA). Bezpečný baseline: * Performance profil: - vhodný skoro vždy pro gaming desktop. * Stability profil: - pokud máš random blackscreen/driver crash, - pokud používáš ULPS → tohle ho vypne. Opatrně: * Latency profil: - vypíná Anti-Lag/FRT/DMACopy – super pro competetive, ale: - už nebudeš mít AMD Anti-Lag, - některé overlay/perf tools můžou čekat FRT/Anti-Lag ON. Revert: '' Při problémech: - použij modul RevertHazard/GPU revert funkce, nebo: - EnableUlps vrátit na 1 (nebo původní), - PP_'' a KMD_* na default (necháš modul, ať to vrátí z backupu). ==== ### ==== V modulu: * Cesta: </syntaxhighlight>text $script:IntelRegPath = "HKLM:\SOFTWARE\Intel\Display\igfxcui\MediaKeys" </code>`<code> * Všechny latency/maxperf/balanced tweaky zapisují jen do tohoto klíče. * Využívá stejný GPU_Backup.json jako ostatní. Profily: * Invoke-IntelIgpuTweaks-Latency – 15 tweaků. * Invoke-IntelIgpuTweaks-MaxPerf – 28 tweaků. * Invoke-IntelIgpuTweaks-Balanced – mix. * Menu Show-IntelIgpuSubMenu + info. ===== Definice </code>$tweaks<code>: ===== Vše na HKLM\SOFTWARE\Intel\Display\igfxcui\MediaKeys. * Noise Reduction (4 klíče) → vše na 0: - NoiseReductionEnabledAlways - NoiseReductionAutoDetectEnabledAlways - NoiseReductionEnableChroma - NoiseReductionFactor * Sharpness (3 klíče): - SharpnessEnabledAlways = 0 - UISharpnessOptimalEnabledAlways = 0 - SharpnessFactor = 0x42300000 (odpovídá konkrétní hodnotě ostrosti; ale protože je sharpness OFF, reálně to nebude moc zasahovat). * Post-processing (8 klíčů) – vše 0: - EnableACE – Auto Color Enhancement - EnableSTE – Skin Tone Enhancement - EnableIS – Image Stabilization - EnableNLAS – Non-Linear Adaptive Sharpness - EnableFMD – Film Mode Detection - EnableTCC – Total Color Correction - GCompMode, GExpMode – gamma comp/exp režimy. Dopad: * Vypne veškeré “krášlení” obrazu – iGPU dělá co nejméně post-processing. * Nižší latence + méně CPU/GPU overheadu. * Obraz bude “syrovější”, méně „živý“ (autor to v komentáři přímo říká). ===== </code>$tweaks<code> (výběr): ===== Stále MediaKeys klíč. * ProcAmp (5 klíčů) – neutrální: - ProcAmpApplyAlways = 0 - ProcAmpHue = 0 - ProcAmpSaturation = 0x3f800000 - ProcAmpContrast = 0x3f800000 - ProcAmpBrightness = 0 * Saturation Factors (6 klíčů) – sražené na cca 62,7 %: - SatFactorRed/Green/Blue/Yellow/Cyan/Magenta = 0xA0 * Post-processing – část vypnutá (podobně jako Latency): - EnableSTE, SkinTone, EnableACE, EnableIS, … vše 0. * Plus kopie latency tweaků (noise/sharpness/postproc OFF), celkově 28 klíčů. Dopad (odhad): * Obraz = relativně neutrální, lehce méně saturovaný, bez extra “smart” efektů. * Minimalizace post-process overheadu. * Tohle je spíš “hard video/gaming profil” pro iGPU. ===== </code>$tweaks`: ===== * InputYUVRange = 1 (full/limited – autor zjevně volí specifický range; přesný efekt závisí na ovladači & monitoru). * Noise Reduction, Sharpness, část post-process = OFF, ale: - Balanced není tak masivní jako MaxPerf (méně tweaků). Dá se říct: * Balanced = “Latency” + drobný kompromis na obrazovou kvalitu (ale pořád dost no-nonsense). ===== Před: ===== * Ověř, že skutečně běží Intel iGPU: - iGPU primary / hybrid (např. laptop). * Zazálohuj: - HKLM\SOFTWARE\Intel\Display\igfxcui\MediaKeys. Doporučené použití: * Latency: - super pro esports na iGPU (CS/Valorant na lapťasu), - obraz bude “flat” → počítat s tím. * MaxPerf: - jen pokud ti nevadí agresivně neutrální/odbarvený obraz, - cíl = maximum výkonu (sníží se overhead post-processingu). * Balanced: - rozumný kompromis: - méně krášlení, - pořád nějaké rozumné výchozí chování. Revert: * Korektně přes KRAKE backup (GPU_Backup.json) / RevertHazard. * Nebo ručně: - MediaKeys klíč smazat → ovladač si ho znovu vytvoří s defaulty (doporučeno spíš v labu).
Summary:
Please note that all contributions to freem are considered to be released under the Creative Commons Attribution-ShareAlike 4.0 (see
Freem:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)