AMD heeft een ongebruikelijke aanpak gevonden om de prestaties van zijn Ryzen Threadripper-processors te verbeteren: door het softwarebeheer dat de vele cores niet optimaal benut. Het bedrijf heeft samengewerkt met het HandBrake-project om twee threading-bottlenecks op te lossen die de schaalbaarheid op high-core-count processoren beperkten, vooral bij Ryzen Threadripper en Ryzen Threadripper PRO systemen.
Het resultaat is indrukwekkend. Volgens tests van AMD verbeteren de aanpassingen in HandBrake 1.11.0 en latere versies het transcoding-snelheid tot wel 215 % op een Ryzen Threadripper 7980X en tot 181 % op een Ryzen Threadripper PRO 9995WX. In de praktijk kunnen sommige taken meer dan drie keer sneller worden uitgevoerd zonder dat de gebruiker zijn workflow hoeft aan te passen.
Dit is belangrijk omdat HandBrake een van de meest bekende tools is voor video-conversie, comprimeren en optimaliseren. Het wordt gebruikt door creatievelingen, beheerders, videoprofessionals, thuisgebruikers en teams die grote hoeveelheden content in diverse formaten willen omzetten. Het onderstreept ook iets dat vaak wordt vergeten: veel cores tellen pas echt als de software ze goed benut door het werk goed te verdelen.
Het probleem lag niet in de hardware, maar in de werkverdeling
Threadripper-processors zijn ontworpen voor zware workloads zoals rendering, compilatie, simulaties, videobewerking, transcoding en professionele workflows die in veel gelijktijdige taken kunnen worden opgesplitst. Maar dat parallellisme gebeurt niet vanzelf. Software moet voldoende werk genereren, het goed toewijzen en voorkomen dat de coördinatie tussen threads meer tijd kost dan de berekeningen zelf.
Tijdens tests ontdekte AMD dat HandBrake niet correct schaalt in bepaalde situaties. In plaats van de beschikbare bronnen beter te benutten, liep de prestaties zelfs achteruit naarmate meer CPU-resources werden gebruikt, met verliezen tot wel 60 % in sommige gevallen. Vooral bij lagere resoluties zoals 720p kon de overhead door planning zwaarder wegen dan het daadwerkelijke videoproces.
AMD identificeerde twee hoofdzaken: ten eerste een beperking bij het werken met meer dan 64 logische cores, waarbij HandBrake niet efficiënt alle resources beheerde. Ten tweede dat het werk werd verdeeld in te kleine taken, wat teveel coördinatie vereiste en de CPU teveel tijd kostte met werkorganisatie in plaats van daadwerkelijke transcodering.
| Gerapporteerd probleem | Effect op HandBrake | Opgeloste oplossing |
|---|---|---|
| Beperkt schaalvermogen boven 64 logische cores | Onvolledig gebruik van CPU-resources | Beter threadsbeheer op multi-core CPUs |
| Te kleine taken | Meer overhead door planning | Verbeterde taakverdeling in transcoding |
| Vaker lage prestaties bij lichte workloads | Daling in snelheid bij 720p en snelle scenarios | Efficiëntere taken en minder onnodige coördinatie |
| Ongelijkmatig gebruik van resources | Minder prestaties ondanks veel cores | Beter benutting van cores voor nuttig werk |
De verbeteringen worden niet via een privépatch of speciale versie door AMD gedaan. AMD heeft de wijzigingen bij het HandBrake-project ingediend en deze zijn upstream geaccepteerd, zodat gebruikers profiteren van de officiële versies.
Threadripper 7980X: tot 215 % meer snelheid in specifieke workload
Voor de Ryzen Threadripper 7980X, een HEDT-processor met 64 cores en 128 threads, vergeleek AMD HandBrake CLI 1.11.1 met HandBrake CLI 1.6.1. Die oudere versie werd gekozen als referentie om het effect van de threading-aanpassingen te isoleren, zonder dat latere wijzigingen in presets of coderingkwaliteit op de Radeon RX 9070 XT die werd gebruikt in de test, meespelen.

De grootste verbetering wordt gezien bij de scene Perfume H.264 720p, die van 342 FPS naar 1078 FPS gaat, een stijging van 215 %. Ook bij LG_8K HEVC 8-bit 4320p, dat van 53 FPS naar 161 FPS gaat, is de toename 203 %. In andere scenario’s zijn de winstgevingen kleiner, maar nog steeds significant voor een simpele software-update.
| Workload op Ryzen Threadripper 7980X | Verbetering volgens AMD |
| Perfume H.264 720p | +215 % |
| LG_8K HEVC 8-bit 4320p | +203 % |
| LG 8K 60fps HEVC 10-bit 4320p | +105 % |
| Perfume HEVC 10-bit 1080p | +73 % |
| Perfume HEVC 10-bit 2160p | +63 % |
| Algemene Range in tests HEDT | +16 % tot +215 % |
De technische interpretatie klinkt duidelijk: workloads die vroeger door overhead en slechte taakverdeling werden gedwarsboomd, profiteren het meest. Niet alle codecs, resoluties en presets gedragen zich hetzelfde. Sommige taken zijn beter te parallelliseren dan andere, die meer afhankelijk zijn van sequentiële stappen, geheugen, I/O of specifieke filters.
Daarom moet je de 215 % niet zien als een universele verbetering voor alle video’s. Het is het maximale resultaat dat AMD heeft gezien in hun tests. Maar zelfs de kleinere winstgevingen zijn waardevol voor lange wachtrijen of herhaalde workflows.
Threadripper PRO 9995WX: 96 cores efficiënter benut
Ook bij de Ryzen Threadripper PRO 9995WX, een processor met 96 cores voor professionele workstations, ziet AMD verbeteringen tot 181 %, of 2,81 keer hogere prestaties, afhankelijk van de workload.
Volgens AMD’s tabel steeg bijvoorbeeld Perfume H.264 720p van 414,47 FPS naar 1163,19 FPS (+181 %), en Perfume HEVC 10-bit 2160p van 84,78 FPS naar 212,62 FPS (+151 %). LG_8K HEVC 8-bit 4320p ging van 42,82 FPS naar 106,82 FPS (+149 %).
| Workload op Ryzen Threadripper PRO 9995WX | Oude FPS | Nieuwe FPS | Verbetering |
| Perfume H.264 720p | 414,47 | 1163,19 | +181 % |
| Yozakura H.264 1080p | 361,29 | 584,99 | +62 % |
| Perfume H.264 2160p | 139,96 | 198,50 | +42 % |
| Perfume HEVC 10-bit 1080p | 328,77 | 627,37 | +91 % |
| Perfume HEVC 10-bit 2160p | 84,78 | 212,62 | +151 % |
| LG 8K 60fps HEVC 10-bit 4320p | 23,45 | 57,39 | +145 % |
Het interessante is dat de 9995WX niet altijd meer presteert dan de 7980X, ondanks dat hij meer cores heeft. Dit lijkt contra-intuïtief, maar is normaal in praktijksoftware. Op een bepaald punt doen coördinatie, geheugenlatentie, afhankelijkheden en niet-paralleliseerbare onderdelen de schaalbaarheid afnemen.
Deze veranderingen zijn daarom belangrijk: ze verminderen de frictie en maken beter gebruik mogelijk van hoogwaardige werkstation-CPU’s, ook al kunnen niet alle delen perfect geschaald worden.
Waarom dit relevant is voor makers, editors en studio’s
Voor incidentele gebruikers betekent een update in HandBrake dat een video misschien sneller klaar is. Voor professionele teams en studios kan het verschil in tijd en productivity enorm zijn, vooral bij lange queues of herhaalde transcodering.
HandBrake wordt gebruikt voor uiteenlopende taken: videobreedte verkleinen, Content archiveren, formaten converteren, compatibele versies maken voor verschillende apparaten, 4K/8K materiaal verwerken, werk- of automatische workflows creëren. In al deze gevallen is schaalbaarheid belangrijk als de CPU en vele cores aanwezig zijn.
| Gebruikersprofiel | Potentiële voordelen |
| Contentmakers | Minder wachttijd bij video voorbereiding |
| Professionele editors | Snellere verwerkingstaken in batch |
| Smallere studio’s | Betere benutting van bestaande Threadripper-systemen |
| Multimedia-beheerders | Efficiënter grote bibliotheken verwerken |
| CLI-gebruikers | Beter presteren zonder scripts of configuratie te veranderen |
| Hobbyisten | Meer rendement uit high-core CPUs |
De verbetering helpt ook om dure high-end systemen beter te kunnen rechtvaardigen. Een workstation met een Threadripper of Threadripper PRO kan uitermate geschikt zijn voor diverse taken, maar als de software niet schaalt, wordt dat niet volledig benut. Software-aanpassingen zoals deze maken dat de hardware zijn volle potentieel kan benutten.
CPU versus GPU: niet altijd hetzelfde verhaal
HandBrake ondersteunt zowel CPU- als GPU-acceleratie, afhankelijk van codec, hardware, presets en gebruikersvoorkeuren. NVIDIA met NVENC, AMD met VCE/VCN en Intel met Quick Sync Video bieden allemaal hardware-encoding. Voor veel gebruikers blijft GPU een snelle en efficiënte optie voor videoproductie.
Maar de CPU heeft nog steeds zijn plek. Voor controle over kwaliteit, breedte compatibiliteit, specifieke presets of workflows waar GPU niet goed past, kan de CPU, zeker op machines met veel cores, nog steeds een belangrijke rol spelen.
| aanpak | Voordeel | Beperkingen |
| GPU-encodering | Snelheid en efficiëntie in veel scenario’s | Kwaliteit en compatibiliteit kunnen variëren |
| CPU-encodering | Fijn afgestemde controle en goede kwaliteit | Kan langzamer zijn als het niet goed schaalt |
| Threadripper systemen | Veel cores voor parallelle taken | Software moet goed geoptimaliseerd zijn |
| HandBrake CLI | Automatisering en batchverwerking | Afhankelijk van configuratie en versie |
| HandBrake GUI | Gebruiksvriendelijk voor algemene gebruikers | Minder geschikt voor grote automatisering |
De update vereist niet dat je van methoden wisselt. AMD benadrukt dat er geen nieuwe presets of instellingen nodig zijn—gebruik gewoon HandBrake 1.11.0 of later om van de verbeteringen te profiteren, waar ze toepasbaar zijn.
Open source en upstream-samenwerking: een win
Dit is ook een stap voorwaarts voor open source-ontwikkeling. AMD heeft deze verbeteringen niet afgeschermd voor eigen gebruik, maar ingediend bij het HandBrake-project. Ze zijn geaccepteerd en maken nu deel uit van de officiële software. Dat is gunstig voor eindgebruikers en versterkt de band tussen hardwarefabrikanten en de open source-gemeenschap.
Zo’n samenwerking is vooral belangrijk bij professionele systemen. Fabrikanten kunnen CPU’s met meer cores uitbrengen, maar de software moet meeschalen. Optimalisaties stoppen niet bij de siliconen, maar reiken verder via compilers, bibliotheken, planners, drivers, codecs, frameworks en applicaties.
| Actor | Bijdrage in verbetering |
| AMD | Herkent bottlenecks en deed voorstellen | HandBrake-ontwikkelaars | Revisie, acceptatie en integratie van improvements | Gebruikers van Threadripper | Meer prestaties via officiële updates | Open source-gemeenschap | Profiteert van upstream verbeteringen | Creatieve professionals | Hogere efficiëntie met bestaande hardware |
De les is simpel: meer cores tellen pas als de software ze effectief gebruikt. In een tijd waarin desktop- en server-CPU’s steeds meer threads krijgen, worden dit soort optimalisaties belangrijker dan ooit.
Update naar HandBrake 1.11.0 of hoger: meer waarde voor Threadripper-gebruikers
Voor wie Ryzen Threadripper of Threadripper PRO gebruikt voor transcoding, is de aanbeveling helder: upgrade naar HandBrake 1.11.0 of nieuwer. De potentiële snelheidswinst varieert, afhankelijk van video, preset, codec en hardware, maar het maximale potentieel is aanzienlijk genoeg om niet te negeren.
Let ook op dat AMD niet alle workflows testte, en dat resultaten kunnen verschillen afhankelijk van codec, resolutie, filters, opslag en andere systeemaspecten. Toch laat de boodschap duidelijk zien dat twee belangrijke bottlenecks inmiddels zijn verholpen en dat software-verbeteringen de hardware-prestaties verder kunnen optimaliseren.
Deze ontwikkeling onderstreept dat de race voor meer prestaties niet alleen draait om nieuwe hardware, maar ook om slimme software-updates. In dit geval toont HandBrake dat een hoogwaardig workstation veel meer kan presteren met gerichte optimalisaties zonder nieuwe hardware aanschaf.
Voor makers en professionals betekent dit kortere transcoderingstijden. Voor AMD een betere perceptie van de kracht van high-core-processors. Voor HandBrake een versie die beter aansluit bij moderne systemen. En voor de open source-gemeenschap een voorbeeld hoe gedeelde optimalisaties een tastbaar verschil kunnen maken.
Veel gestelde vragen:
Wat heeft AMD precies verbeterd in HandBrake?
AMD heeft twee knelpunten aangepakt: de inefficiënte threading en de verdeling in te kleine taken die de prestaties bij veelkoppige CPUs beperkten.
Welke HandBrake-versies bevatten deze verbeteringen?
De verbeteringen zijn opgenomen vanaf HandBrake 1.11.0 en later. AMD vergeleek versie 1.11.1 met versie 1.6.1 in hun tests.
Hoe groot is de prestatieverbetering op Threadripper?
Volgens AMD kan de Ryzen Threadripper 7980X tot 215 % sneller zijn bij bepaalde workloads, en de Threadripper PRO 9995WX tot 181 %.
Werkt deze verbetering voor alle video’s?
Nee, de mate van verbetering hangt af van codec, resolutie, bit diepte en preset. De grootste gains zien we bij scenarios met eerder hoge planning-overhead.
Moet ik mijn workflows aanpassen?
Nee, AMD adviseert geen nieuwe presets of configuraties. Een simpele update naar HandBrake 1.11.0 of hoger is voldoende om ervan te profiteren waar de verbeteringen gelden.
via: amd
