Az AMD fejlesztőcsapata eltöltött némi időt azzal, hogy megoldják a HandBrake körüli problémát, ami azt eredményezi, hogy a videó kódoló szoftver nem képes maximálisan kiaknázni a magas magszámú rendszerekben rejlő lehetőségeket. A kitartó munka eredményeként sikerült is kiküszöbölni két hibát, amelyeknek köszönhetően jelentős, akár 215%-os gyorsulás is elérhető a videó kódolást végző AMD RYZEN Threadripper rendszereken, ha azok 64-nél több logikai processzort, azaz 64-nél több szálat használnak.
Az első hiányosság pont a fentebb említett korlát volt, ami miatt a szoftver nem tudott minden erőforrást munkába állítani annak érdekében, hogy a feladattal gyorsabban végezhessen. Ennek eredményeként a nagy magszámú rendszerek esetében több processzormag is tétlenül várta, hogy szükség legyen rá, de a HandBrake nem vette őket igénybe, egészen eddig. A másik hiányosság az volt, hogy a szoftver a munkafolyamatokat apró részfeladatokra bontja, ám ezek esetenként olyan kicsik voltak, hogy a feladatok ütemezése óriási plusz terhet rótt a rendszer vállára, ami végül negatívan hatott a videó kódolás elvégzéséhez szükséges időre – ez különösen látványos volt a 720p-s felbontásban történő kódolás esetén.
Az AMD fejlesztőcsapata olyan eseteket is tapasztalt, amikor a teljesítmény nemhogy nőtt a több processzormag bevonásakor, hanem akár 60%-kal is csökkent, pont az említett probléma, vagyis a munkafolyamatok ütemezésének finoman szólva sem optimális mivolta miatt. A fejlesztőcsapat javította a kódot, amelynek eredményeként a rendelkezésre álló szálak kezelése hatékonyabb lehet, plusz az egyes munkafolyamatok ütemezése is hatékonyabban történhet, amelynek eredményeként több processzormag között is megfelelően „szét lehet dobni” a munkát, ezáltal több processzormag vehet részt a tényleges munkában és nem az optimalizálatlan ütemezés jelentette extra feladatokkal kell foglalkozniuk.
A munka gyümölcsét számokban is megmutatták. Az egyik tesztrendszer egy AMD RYZEN Threadripper 7980X típusú processzorral rendelkezett, ami 64 maggal és 128 szállal dolgozik. Került mellé 128 GB-nyi DDR5-5600 MT/s sebességű rendszermemória, valamint egy Radeon RX 9070 XT típusú videokártya is. A tesztek alapján a Perfume H.264 720p teszt esetében 215%-os, míg a LG-8K HEVC 8-bit 4320p teszt esetében 203%-os gyorsulás jött össze, az LG 8J 60 FPS HEVC 10-bit 4320p teszt 105%-os gyorsulást mutatott. A teljes tesztcsokor összességében 16% és 215% közötti gyorsulást mutatott.
Természetesen a RYZEN Threadripper Pro 9995WX, az aktuális csúcsmodell is átesett néhány teszten, ami 96 maggal és 192 szállal tette próbára az új HandBrake verziót. A HEVC tesztekben munkafolyamattól függően maximum 181%-os gyorsulás jött össze, ami pont egy H.264-es 720p-s mérés eredménye. A 10-bites 4K-s HEVC és a 8-bites 8K-s HEVC tartalmak sorrendben 151%-os és 149%-os gyorsulást mutattak, ami igencsak masszív.
Az extra teljesítmény eléréséhez csak annyi teendőjük van a magas magszámú RYZEN Threadripper processzorral rendelkező felhasználóknak, hogy letöltik a HandBrake 1.11.0-s vagy újabb változatát, majd azonnal munkához is láthatnak, nem kell sem extra presetekkel, sem extra beállításokkal bajlódniuk – a szoftver azonnal megfelelően működik majd. A HandBrake legfrissebb kiadását innen lehet beszerezni – hírünk írásakor éppen az 1.11.2-es verziónál tartott az alkalmazás