AMD Software: Reset nebo změna nastavení sráží výkon některých Radeonů RX 7000 (a co s tím)
Seznam kapitol
Zdá se, že výchozí nastavení v ovladačích není vlastně výchozí, obnovení nastavení neobnovuje původní nastavení a reset do továrního nastavení neresetuje do továrního nastavení. Jakmile jednou na něco sáhnete v sekci ladění, může regulace nastavit nižší maximální takt čipu a výkon Radeonů může mírně klesnout. Asi tak by se dalo shrnout chování nebo vlastnost AMD Software, na níž jsem narazil.
Když jsem na Pure Radeon RX 7700 zkoušel taktování a výkonnostní profily v AMD Software, přihodilo se něco divného. Zatímco po čerstvé instalaci ovladačů ve výchozím nastavení běžela karta testu na maximální hodnotě „power limitu“ a dosahovala vysokých taktů, na jiných profilech už se na tuto úroveň často nedostávala a běžela na nižších taktech.
Takto například vypadal rozdíl mezi původním nastavením a profilem Vyvážený (Balanced):
Co bylo horší, posléze jsem zjistil, že nižší výkon už zůstává i poté, co se pokusím vrátit nastavení „Výchozí“ i poté, co zkusím záložku pro ladění vyresetovat na výchozí hodnoty pomocí šipečky pro obnovení nastavení v pravém horním rohu.
A nepomůže dokonce ani reset ovladačů do továrního nastavení přes menu nastavení.
Nižší takty už zůstanou a karta už v daném testu neběžela naplno na hranici power limitu, ale něco její výkon brzdilo a jela pomaleji. Vytížení čipu přitom zůstávalo na sto procentech.
Nebudu vás unavovat tím, nad čím jsem pak následně strávil pátek a víkend místo toho, abych jako každý normální člověk dělal něco, čím aspoň vydělám prachy (a ano, tento článek je tu především proto, aby z toho bylo aspoň něco O:-)). Ve stručnosti šlo o vylučování různých možných chyb, opakované testování, hledání toho, v jaké chvíli se to podělá, následná instalace čistého systému na jiné sestavě pro ověření, že není něco špatně u mě, a ještě otestování na jiné kartě, jestli bude chování obdobné i s ní.
Shrnu to jednou větou – děje se to na třech různých PC sestavách včetně jedné s naprosto čistým systémem, kde jde o první nainstalované ovladače, na dvou různých modelech Radeonů řady RX 7000 (RX 7700 a RX 7800), a děje se to minimálně na všech nových ovladačích, které podporují Radeony RX 7700 a RX 7800.
Starších Radeonů RX 6000 se nejspíš tento problém netýká, zkoušel jsem RX 6950 XT a žádné rozdíly jsem nenaměřil ani nepozoroval. Víc jsem zatím nezkoušel a už nejspíš ani zkoušet nebudu, protože musím dělat i další věci.
Netuším, jestli se tento problém objevil už s novou modelovou řadou RX 7000 loni v prosinci, nebo s novými ovladači vydanými při uvedení RX 7700 a RX 7800, a nemůžu vysloveně vyloučit ani to, že jde něco, co trvá ještě déle a čeho si málokdo všiml, protože se v chování automatické regulace jen málokdo hrabe nějak moc do hloubky.
A nemůžu vyloučit ani to, že je to chyba nebo vlastnost, o níž se ví nebo funkce, kterou AMD prezentovalo a moc se o ní nemluví, a tak mě to nějak minulo. (Ale jako funkce mi to moc nedává smysl).
Problém je hlavně v tom, že rozdíl mezi čistou instalací a „továrním nastavením“ není natolik velký, abyste to považovali za nestandardní chování anebo na první pohled poznali, že je něco špatně. Pokud nemáte s čím srovnávat a přímo nezměříte, jak se karta chová ve výchozím nastavení, následně nezměníte nastavení regulace, a pak to zase nevrátíte do defaultu, a změříte to podruhé, nemusíte tušit, že se něco změnilo.
Mimo jiné i proto, že automatické „přetaktování“ (boost) funguje nějak samo a nikdo pořádně neví, jak to vlastně fungovat má, jaké chování má být správné a jaké špatné. Já tak vlastně také nedokážu říct, jestli správné chování je to po čerstvé instalaci, nebo to po resetu do továrního nastavení.