Подобно нещо се случва рядко: Изненадата от производителността под Windows с AMD Ryzen

0
62

Издирването на причината доведе до обикновена актуализация на Windows с необичайни резултати.

Това е почти като техническо чудо: твърди се, че една актуализация на Windows постига двуцифрен процент на увеличение на производителността при почти всички актуални процесори Ryzen. Как е възможно това?

Предаването на Ryzen 9000 беше недотам убедително

За да категоризираме правилно събитията от последните няколко седмици, първо трябва да погледнем назад към началото на август.

Ryzen 5 9600X и Ryzen 7 9700X бяха пуснати на пазара на 8 август, а седмица по-късно бяха последвани от Ryzen 9 9900X и Ryzen 9 9950X.

  • Това изобщо не беше по план: Първоначално всички процесори, представени на Computex 2024, трябваше да бъдат пуснати на пазара на 31 юли.
  • Причината, посочена за отлагането, е неспазването на стандартите за качество при първата партида Ryzen 9000.

AMD се ангажира да осигури висококачествено изживяване на всеки потребител на Ryzen. Моля, вижте по-долу актуализирана информация за наличността на дребно на процесорите AMD Ryzen 9000 Series. https://t.co/MGDxVC3MEj

– AMD Ryzen (@AMDRyzen) 24. юли 2024

В нашия тест на Ryzen 7 9700X също така бързо стана ясно, че увеличението на производителността е ограничено. Особено в игрите AMD се препъваше до известна степен – но в нашите очи това се дължеше предимно на 3D V-Cache на X3D моделите.

  • Другите тестове също не бяха убедени от поколението Zen 5. Нашите колеги отPCGamesHardwareизрично подчертават, че са „очаквали повече“ от тестваните процесори.
  • В общия им индекс Ryzen 7 9700X дори не успя да изпревари Intel Core i5-13600K, който е на цели две години.

Скритият администраторски акаунт като решение – или не?

Само няколко дни след тези първоначални тестове стана ясно, че за липсата на „реално“ повишаване на производителността на Zen 5 потенциално може да е виновен бъг в Windows. В края на краищата резултатите до момента са значително по-ниски от заявените от AMD.

  • Каналът в YouTube Hardware Unboxed установи, че производителността на Ryzen 7 9700X може да бъде увеличена с около четири процента в игрите с помощта на скрит администраторски акаунт.
  • В този контекст се оказа, че не само Zen 5 се възползва от този администраторски акаунт. Прекият предшественик в лицето на Ryzen 7 7700X също показа подобно, макар и малко по-ниско увеличение на производителността от около три процента.

Само малко по-късно обаче Hardware Unboxed трябваше да направи обратен завой. Зловещата грешка в Windows не съществува в този си вид.

  • Наместо това става въпрос занеобичайно поведение на процесори, които работят под операционна система Windows.
  • Повишаването на производителността може да се наблюдава и без донякъде грубото изпълнение на команда в командния ред на Windows; достатъчно е също така да стартирате съответната игра, като щракнете с десния бутон на мишката с „Start as administrator“.

Windows 11 24H2 с големи скокове

Следвайки обратната връзка от отчетите и общността, производителят на процесори AMD обяснява вблога на общността, че очакванията за Ryzen 9000 могат да бъдат разбрани.

Различни фактори играят роля за разминаването между вътрешните бенчмаркове и докладите от независимите тестове:

  • Наред с други неща се споменава и гореспоменатият администраторски режим, който се използва стандартно в собствените бенчмаркове на AMD.
  • Резултатите от този набор от тестове отразяват „оптимизации на кода за предсказване на скокове, които не присъстват във версията за Windows, използвана от рецензентите“.

По онова време обаче актуализацията, необходима за тази оптимизация, все още е била във фаза на предварителен преглед в програмата Windows Insider и е била налична само за версията 24H2.

  • Поради това е разбираемо, че само няколко тестери всъщност са успели да определят обещаната производителност на Ryzen 9000.
  • Нашите тестове на процесори също така обикновено се провеждат на най-новата и най-стабилна версия на Windows.

Впоследствие хардуерният тестер KitGuru публикува бенчмаркове, които потвърждават твърденията на AMD.

  • Общо казано, имаше забележима разлика между бенчмарковете под Windows 11 23H2 и 24H2: Без изключение предварителната версия на операционната система се представяше с до 13% по-добре.
  • Впрочем, трябва да се отбележи също, че чистата разлика между Zen 5 и Zen 4 се подобрява незначително; и двете поколения се подобряват в сходна степен с 24H2.
  • Прогнозата за скока като причина

    На този етап нека си позволим едно кратко отклонение: Какво представлява тази зловеща прогноза за скок, която вероятно е била причина за липсата на производителност?

    • С прости думи:По правило всяка програмна инструкция се обработва от процесора последователно. В определени моменти обаче процесорите могат да „прескачат“ към друга инструкция.
    • Тук се появява предсказването на разклоненията: Въз основа на предишни инструкции за разклонения процесорите могат до известна степен да „предскажат“ кога ще последва такава инструкция и какъв е целевият адрес – оттук и наименованието „предсказване на разклоненията“.
    • Това гарантира, че процесорите се използват възможно най-разумно и постоянно, което повишава както ефективността, така и общата производителност.

    Очевидно е, че процесорите Ryzen имаха проблеми с предсказването на разклоненията под всички версии на Windows 11, които не са базирани на 24H2.

    Свежа актуализация за 23H2 с подобни ефекти

    Междувременно Microsoft пусна актуализация KB5041587 за Windows 11 23H2. Разработчиците са успели да пренесат оптимизацията на предсказването на скокове обратно в текущата версия на операционната система, съобщи говорител на Ars Technica.

    • В резултат на това сега и под Windows 11 23H2 може да се очаква подобно увеличение на производителността, както в тестваната по-рано Insider компилация. Това изявление беше потвърдено от първите бенчмаркове от самата Ars Technica.
    • По принцип обаче увеличението на производителността не е изключително за Zen 5. Някои процесори от предишни поколения на AMD (Ryzen 7000 и дори 5000) също се очаква да се възползват от повишената производителност благодарение на актуализацията на Windows.
    • От оптимизираното прогнозиране на скока ще се възползват дори процесорите от 13-то и 14-то поколение на Intel – най-накрая някаква положителна новина за конкурента на процесорите, след като последните седмици и месеци бяха украсени с негативни заглавия!

    Какво означава това за оценката на Ryzen 9000?

    Тъй като оптимизацията на прогнозата за скок се отнася за множество процесори извън Zen 5, първоначалното резюме на Ryzen 9000 засега не се променя почти с нищо.

    По отношение на прекия предшественик разликата все още е доста малка поради общата валидност и дори твърде малка с оглед на значително по-високата ценова точка.

    Има обаче надежда за съвсем различна актуализация, която според слуховете е в процес на разработка.

    • Малко след излизането на Ryzen 9000 се появиха слухове, че актуализация на BIOS ще увеличи консумацията на енергия на новите процесори от 65 на 105 вата.
    • Освободената мощност би трябвало на свой ред (макар и за сметка на ефективността) да гарантира, че Zen 5 действително може значително да надмине Zen 4.

    Най-вече се нуждаем от вашето мнение: Изтеглихте ли вече последната актуализация KB5041587 и забелязахте ли разлика в производителността? Споделете с нас в коментарите по-долу!