HandBrake crashes on AMD Threadripper after fixing two bottlenecks

AMD has found an unusual way to improve the performance of its Ryzen Threadripper processors: fix software issues that weren’t making good use of so many cores. The company collaborated with the HandBrake project to address two threading bottlenecks that limited scaling on high-core-count processors, especially in Ryzen Threadripper and Ryzen Threadripper PRO systems.

The results are impressive. According to tests published by AMD, the improvements introduced in HandBrake 1.11.0 and later versions can increase transcoding performance by up to 215% on a Ryzen Threadripper 7980X and up to 181% on a Ryzen Threadripper PRO 9995WX. In practice, some jobs run more than three times faster than previous versions without users needing to change their workflow.

This news matters because HandBrake is one of the most widely used tools for converting, compressing, and optimizing videos. Creators, administrators, video professionals, home users, and teams that need to process large volumes of content into different formats rely on it. It also highlights something often forgotten: having many cores is not very useful if the application can’t efficiently distribute the workload.

The problem wasn’t hardware, but how the workload was distributed

Threadripper processors are designed for heavy workloads: rendering, compiling, simulation, video editing, transcoding, or professional workflows that can be broken into many parallel tasks. But this parallelism doesn’t happen automatically. Software needs to generate enough work, assign it properly, and avoid coordination overhead between threads that consumes more time than the actual computing.

During testing, AMD discovered that HandBrake didn’t scale correctly in some scenarios. Instead of better utilizing available resources, performance could decline as CPU availability increased, with losses of up to 60% in certain loads. This issue was particularly noticeable in lower-resolution tasks like 720p, where scheduling overhead can outweigh the actual processing time.

AMD identified two main issues. The first was a limitation when working with more than 64 logical processors. In CPUs with many cores and threads, HandBrake was inefficient at managing all available resources. The second was dividing work into too small tasks, which caused excessive coordination, leaving the CPU spending too much time organizing jobs rather than transcoding video.

Detected IssueEffect in HandBrakeApplied Solution
Limited scaling above 64 logical processorsCPU resources were underutilizedImproved thread management on high-core CPUs
Too small tasksIncreased scheduling overheadBetter workload distribution for transcoding
Greater impact on lighter loadsPerformance drops in 720p and quick scenariosMore efficient jobs with less unnecessary coordination
Inefficient resource utilizationLower performance despite more coresMore cores working on useful tasks

The improvements came not through private patches or special versions. AMD contributed the changes upstream to the HandBrake project, where they were accepted, so users can benefit from the official releases.

Threadripper 7980X: up to 215% boost in specific workloads

For the Ryzen Threadripper 7980X, a 64-core, 128-thread HEDT processor, AMD compared HandBrake CLI 1.11.1 to HandBrake CLI 1.6.1. The choice of the older version as a baseline was deliberate: AMD wanted to isolate the impact of threading improvements and avoid mixing them with later changes to AMF presets related to encoding quality used in the Radeon RX 9070 XT in the testing system.

amd new handbrake transcode result
HandBrake crashes on AMD Threadripper after fixing two bottlenecks 3

The highest improvement appears in Perfume H.264 720p, which jumps from 342 FPS to 1,078 FPS—a 215% increase. LG_8K HEVC 8-bit 4320p also stands out, climbing from 53 FPS to 161 FPS—a 203% increase. In other scenarios, gains are smaller but still significant, just from a software update alone.

Workload on Ryzen Threadripper 7980XAMD’s Reported Improvement
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%
Average across HEDT tests+16% to +215%

The technical takeaway is straightforward: workloads that previously suffered from scheduling overheads and poor work distribution see the most gains. Not all codecs, resolutions, or presets perform equally in transcoding. Some tasks are easier to parallelize; others depend more on sequential parts, memory, I/O, or specific filters.

It’s important not to interpret the 215% as a universal improvement for every type of video. It is the maximum observed by AMD during testing. Still, the smaller gains are valuable for those running long queues or repetitive workflows.

Threadripper PRO 9995WX: better utilization of 96 cores

Improvements also extend to the Ryzen Threadripper PRO 9995WX, a 96-core processor aimed at professional workstations. AMD reports performance gains of up to 181%, or a 2.81x increase depending on the workload.

AMD’s published numbers show Perfume H.264 720p rising from 414.47 FPS to 1,163.19 FPS (+181%). Perfume HEVC 10-bit 2160p jumps from 84.78 FPS to 212.62 FPS (+151%). LG_8K HEVC 8-bit 4320p advances from 42.82 FPS to 106.82 FPS (+149%).

Workload on Ryzen Threadripper PRO 9995WXPrevious FPSNew FPSImprovement
Perfume H.264 720p414.471,163.19+181%
Yozakura H.264 1080p361.29584.99+62%
Perfume H.264 2160p139.96198.50+42%
Perfume HEVC 10-bit 1080p328.77627.37+91%
Perfume HEVC 10-bit 2160p84.78212.62+151%
LG 8K 60fps HEVC 10-bit 4320p23.4557.39+145%
Perfume HEVC 8-bit 720p989.971,301.39+31%
Short_Hair HEVC 8-bit 1080p513.73803.18+56%
chimei_demo HEVC 8-bit 2160p165.13224.83+36%
LG_8K HEVC 8-bit 4320p42.82106.82+149%

Interestingly, the 9995WX doesn’t always outperform the 7980X, even with more cores. This may seem counterintuitive, but it’s normal in real-world software. Beyond a certain point, workloads don’t scale linearly. Coordination limits, memory bandwidth, internal dependencies, and unparallelizable parts of workflows all set boundaries.

These changes are important because they help unlock the full potential of high-core-count workstations. While not making every transcoding process perfectly scalable, they reduce friction and better utilize very expensive hardware.

Why this matters to creators, editors, and studios

For casual users, updating HandBrake might mean faster conversions. For creators and professional teams, the impact can be substantial. When transcode hundreds of videos, even small improvements in queue times translate into increased productivity.

HandBrake is used in many scenarios: reducing video size, preparing content for archiving, format conversion, generating device-compatible versions, processing 4K or 8K material, creating working copies, or automating workflows via CLI. In all these cases, if the workload utilizes CPU resources and the system has many cores, scaling improvements really matter.

User profilePotential benefit
Content creatorsShorter wait times for videos
Professional editorsFaster transcoding queues
Small studiosBetter use of existing Threadripper setups
Media administratorsMore efficient processing of large libraries
CLI usersBetter performance without changing scripts
EnthusiastsMore value from high-core CPUs

This software improvement also helps justify high-end hardware purchases. A station with Threadripper or Threadripper PRO might excel at many tasks, but if a particular app doesn’t scale, users don’t get full value from the hardware. Software updates like this unlock the performance already available physically.

CPU versus GPU: the approach doesn’t always have the same winner

HandBrake can use either CPU or GPU acceleration depending on codec, hardware, presets, and user preferences. NVIDIA’s NVENC, AMD’s VCE/VCN, and Intel’s Quick Sync Video are common options. For many users, GPU encoding offers a quick and efficient way to process video.

However, CPUs still have their place. Some users prefer CPU encoding for better control over quality, compatibility, specific presets, or workflows where GPU usage isn’t suitable. In slower modes or quality-focused settings, a high-core-count CPU can remain relevant.

ApproachAdvantageLimitations
GPU encodingFast and efficient in many scenariosQuality, compatibility, or preset choices vary
CPU encodingFine control and high quality in certain modesSlower if it doesn’t scale well
Threadripper stationsMany cores for parallel workloadsRequires well-optimized software
HandBrake CLIAutomation and batch processingDependent on configuration and version
HandBrake GUIEasy-to-use for general usersLess suited for large-scale automation

This update doesn’t force a change in approach. AMD emphasizes that there are no new steps, presets, or configurations needed. Just using HandBrake 1.11.0 or later enables the improvements where applicable.

A win for open source software and upstream collaboration

This is also good news for open source software. AMD didn’t keep these improvements as a closed proprietary optimization; they contributed upstream to the HandBrake project, where they were accepted and integrated into the official software. This benefits end-users and highlights a positive relationship between hardware makers and software communities.

Such collaboration is especially important in professional workstations. Chipmakers can release CPUs with more cores, but applications must evolve too. Optimization isn’t limited to silicon; it extends to compilers, libraries, schedulers, drivers, codecs, frameworks, and apps.

ActorRole in the improvement
AMDIdentifies bottlenecks and proposes changes
HandBrake projectReviews, accepts, and integrates updates
Threadripper usersEnjoy better performance through official releases
Open source communityBenefits from upstream enhancements
Creators and professionalsExtract more value from existing hardware

The lesson is simple: more cores only matter if software can use them effectively. As desktop, workstation, and server CPUs grow in thread counts, such optimizations will become increasingly important.

Updating HandBrake is now particularly worthwhile for Threadripper owners

For those using Ryzen Threadripper or Threadripper PRO for transcoding, the recommendation is clear: upgrade to HandBrake 1.11.0 or later. The improvements won’t be identical across all videos or presets, but the potential gain is too significant to ignore.

It’s also important to remember that AMD compared specific versions and defined workloads. Actual results may vary based on codec, resolution, filters, storage, memory, OS, presets, and whether CPU or GPU acceleration is used. Nonetheless, the core message is consistent: two performance bottlenecks have been addressed in the main branch.

This wider perspective shows that performance isn’t only about launching new hardware. Sometimes, a software update can unlock a significant portion of already purchased capacity. In this case, HandBrake demonstrates that a high-core-count station could perform much more than some workloads previously suggested.

For creators and professionals working with video, this means less wait time. For AMD, it boosts the perceived value of their high-core CPUs. For HandBrake, it results in a version better suited for modern workstations. And for the open source ecosystem, it’s another example of how shared optimization can produce tangible benefits.

Frequently Asked Questions

What has AMD fixed in HandBrake?

AMD identified and fixed two bottlenecks related to thread management and dividing work into too small tasks, which limited performance on many-core CPUs.

Which versions include the fix?

The improvements are in HandBrake 1.11.0 and later. AMD compared HandBrake CLI 1.11.1 to HandBrake CLI 1.6.1 in their testing.

How much performance boost does it provide on Threadripper?

According to AMD, the Ryzen Threadripper 7980X can see improvements up to 215%, while the Ryzen Threadripper PRO 9995WX can reach up to 181%.

Does the update benefit all videos?

Not necessarily. The gains depend on codec, resolution, bit depth, preset, and specific workload. The most significant improvements are seen where scheduling overhead was previously highest.

Is it necessary to change settings to see benefits?

No. AMD states you don’t need to change workflows, presets, or configurations. Just update to HandBrake 1.11.0 or newer.

via: amd

Scroll to Top