How Does Hardware Acceleration Work to Boost 4K UHD Video Processing?

Posted by Delaney to hardware acceleration | March 22, 2018

The switch of modern videos towards higher quality resolutions increases the burden on CPU, which leads to frozen operations, choppy results and battery suffers. Hardware acceleration, by exploiting GPU's massive parallel processing power, turns out to be the most efficient solution to cut time and energy consumptions. Hardware acceleration solutions particularly let 4K ultra HD HEVC H.265, HD H.264 transcoding go far beyond the traditional CPU-in efficiency.

For example, if the computer is equipped with Maxwell-based Nvidia graphics card from the GeForce 900 series or later, Nvidia hardware encoder can take care of the 4K HEVC processing and go 2-3x faster than using Handbrake. The HW accelerated speed doesn't end yet. GPU's high video processing performance is further proven by MacX Video Converter Pro's unique 3-Level Hardware Acceleration (HWEnc, HWDec & HW processing), which offers a 5x faster speed up over HWEnc-only tools, let alone other SW-based programs. It's time to look deeper into the role that hardware acceleration plays in HD video processing.

Part 1: What is Hardware Acceleration?

1. Definition

Broadly speaking, all the speed boosts achieved in video processing via hardware upgrade are referred to as hardware acceleration. The common ways that are usually used to accelerate the video processing include replacing the hard disk, increasing the memory, and utilizing more CPU cores... Strictly speaking, it means using GPU's powerful graphics capability to do the video transcoding. Specifically, in video transcoding, graphically-intensive tasks such as high-definition video processing are offloaded from CPU to specialized GPU/APU, which is more efficient than doing it only on CPU.

2. Hardware Acceleration vs Software Acceleration

Software acceleration is used to describe the process of optimizing a program by the means of built-in code optimization, algorithm upgrade, performance improvement, or other techniques to speed up the program for video decoding and encoding. Basically, it still utilizes system resources and increases CPU burden. In contrast, hardware acceleration is to make the most of the dedicated graphics cards or integrated graphics based on Intel QSV, Nvidia or AMD hardware acceleration solutions. Hardware acceleration, by contrast, is far less CPU occupied and will dramatically reduce the waiting time for video processing, especially for 4K UHD or other high-definition files.

Applications that support hardware acceleration on the market: Windows Media Player, VLC Media Player, Handbrake, MacX Video Converter Pro, MediaCoder, PowerDirector, Movavi Video Converter, Wondershare Video Converter Ultimate, Any Video Converter Ultimate.

Part 2: How Does Hardware Acceleration Affect Video Processing

You have already known what hardware acceleration is from the above part, yet you might be still unclear about the reasons why hardware acceleration improves video processing speed via offloading compute-intensive tasks to GPU instead of the general-purpose CPU. It doesn't matter. After you understand the basic architectures and features of CPU and GPU, you'll be suddenly enlightened.

1. CPU vs GPU Performance

CPU, with the general-purpose attribute, is capable of carrying out various kinds of instructions and delivers an excellent performance in multitasking. Meanwhile, CPU involves in a large number of bifurcation of jumps and interrupt handling when logical judgement is needed, which makes CPU internal structure complicated. GPU mainly handles the highly unified type of tasks with massive independent data and uninterrupted status. In short, CPU performs well in coping with high-demanding tasks while GPU does an excellent job in simple compute-intensive tasks. To be specific:

Sophisticated Task: CPU Wins

From the architecture picture, it's clear to see that plenty of space is occupied by cache in CPU and the rest space is filled with powerful ALUs and complicated control logic, which are designed to handle operation latency, branch prediction and data forwarding. Comparatively, GPU adopts energy efficient ALUs and overlong pipelines with very simple control logic and almost omitted cache for high throughput, no branch prediction or data forwarding abilities. Thus, faced with a high-demanding task, CPU has sophisticated logic control to reduce latency via branch prediction and data forwarding to quickly response and perform up to 64-bit double-precision floating point instructions while GPU lacks that ability.

CPU vs GPU performance

Compute-intensive Task: GPU Wins

Generally, a CPU chip only covers a few cores for sequential serial processing while a GPU chip contains thousands of cores (or threads) to handle parallel workload or matrix computation. And basically computers decode and encode most video codecs like H264, HEVC, MPEG-4, VP9, etc. based on multi-cores and hyper threads. Therefore, when it comes to float-point computation or large-scale concurrent operations like 4K video processing, video decoding/encoding, GPU has built-in advantage, able to parallel process large-sized video transcoding data based on thousands of threads, much faster than CPU. That's why GPU hardware acceleration is widely used in video processing, decoding and encoding.

2. Hardware Acceleration Workflow of Video Processing

Hardware acceleration transforms what used to be a time-consuming chore into something you can finish at 2-3X faster speed. How does it get that way? The following HW acceleration workflow will enlighten you on this matter.

1). The first step is the separation process of compressed video data, which is conducted by CPU. GPU and APU don't involve.
2). CPU hands over the compressed video and audio data to GPU and APU and the file data is transferred from system memory to graphic memory.
3). GPU and APU begin to hardware decode video data and save the decompressed file data on graphic memory. Basically, CPU is in idle status if the workload doesn't exceed GPU capability. Of course, CPU would check the processing performance now and then.
4). GPU and APU use their own circuits to decode video data (still saved on graphic memory).
5). The post-processing task is also accomplished by GPU and APU like de-interlace, 3:2pulldown, Doppler effect, etc. CPU still has little participation.
6). GPU informs CPU after the media data processing is finished. CPU receives the rest of the task and begins to handle the video output process.

hardware acceleration workflow

3. Top Advantages of Hardware Acceleration

Hardware acceleration is widely used in 4K Ultra HD video processing, video decoding & encoding, video playback (especially high-def videos), online video streaming, web browser data loading, 2D/3D games, HEVC H.265 transcoding etc. You can find it almost everywhere. Why is it so popular? Any advantages of hardware acceleration that you can't resist? Actually, yes. And it has more than one strength.

1). HW Acceleration Makes 4K Video Processing Faster than Ever

As is known to all, video processing involves large-scale computing tasks, most of which actually are repetitive and don't have much logical relationship. To put it in another way, video processing mainly relies on parallel operation. That's what GPU is skilled in. GPU is built-in with SIMD architecture, abbreviation of Single Instruction Multiple Data, filled to brim with thousands of cores to carry out the same instruction at the same time. Consequently, when GPU hardware acceleration tech is utilized in 4K video processing, decoding and encoding, the whole process will be dramatically improved at speed.

How much faster can hardware acceleration facilitate in 4K UHD video processing? It would be much clearer by using the specific example, e.g., Intel Quick Sync Video hardware acceleration. Assisted by the on-chip Intel® UHD Graphics 630 chip up to 1.20 GHz dynamic frequency and 60GHz 4K support, the 8th Generation Intel® Core™ i7 Processor (activated by software MacX Video Converter Pro) can hardware accelerate 4K 2160p (AVC) camcorder video to H264 conversion from avg 80 FPS to avg 270FPS, 3-5X faster than that only on CPU. To put it simply, hardware acceleration can turn what used to be a time-consuming chore into a task that you can accomplish with only 1/3 or 1/5 time.

2). Ease CPU Burden for Better Responsiveness in Multi-tasking

Without the help of GPU hardware accelerated decoding and encoding, processing videos especially HD, 4K Ultra HD videos or 3D contents will place a heavy burden on CPU. To process intensive videos smoothly, CPU has to try very hard, generally 350% usage for i5 processor and 570% for i7 processor. When CPU has been eaten up, it in turn causes CPU overheating and lags in response.

Using GPU hardware accelerated video processing tool like MacX Video Converter Pro is a different story. MacX is able to hardware decode, encode and process 4K Ultra HD video mainly on GPU processor instead of CPU via Intel QSV, Nvidia and AMD APP level-3 hardware acceleration techs. Thus, the used CPU usage of 4K video processing can be reduced from 350% to 280%, 570% to 430%, more CPU utilization saved for smooth multi-tasking, like web browsing, video game playing, etc.

GPU hardware acceleration

3). Quality Can't be Compromised for the Pursuit of Speed

Generally, video processing speed is inversely proportional to video quality. That happens when the video converter uses its built-in conversion algorithm to ditch away some unnecessary and less important file data during processing to reduce file data and then accelerate conversion speed. Yet, things are different to hardware acceleration, which makes full use of your computer hardware configurations (CPU & GPU processors) to give a great boost on video processing speed, zero damage on your video quality.

4). HW Acceleration is Available to Most Computers

4K Ultra HD video can be accessible almost everywhere. Similarly, hardware acceleration can be available to most computers with general configurations. The entry-level requirements are a little bit different based on the specific hardware acceleration you use on your computer. To be specific:

Intel® Quick Sync Video: this hardware decoding and encoding tech can be activated to use in video processing as long as the computer is equipped with 1st-6th generation Intel® Core™ i3/i5/i7 processor and Intel® HD graphics GPU or Intel® Iris™ graphics GPU. That's to say, majority of the current computers satisfy the basic conditions, no matter the computer sports with integrated graphics or discrete graphics card.

Nvidia: as for the most common H264 video decoding and encoding, the computer armed with the 1st generation Kepler (Quadro K420) and GK107 chip sports with Nvidia hardware acceleration technology, no more demands on the quantity of Nvidia chip. In respect to HEVC (H265) video processing, higher demands are needed, at least Maxwell (2nd Gen) with Quadro M4000 and GM204 ship. More importantly, 2 NVENC chips should be installed. In most cases, there is no problem for your computer to hardware decoding and encoding H264 video. Just properly upgrade your hardware configurations when hardware encoding HEVC files.

5). Lower Power Consumption

Hardware acceleration has the dedicated module and unit to handle video esp. large-sized 4K video processing, which maximizes fixed functions for Cydn reduction and makes video transcoding no longer confine to desktop. It's similar to high-rise elevator. High-rise elevator can help you directly reach the top floor (e.g., 40/F) like a cork without climbing the floors, much power saved. The ordinary stairs can send you to the top floor, as well, but you have to go through each floor, which consumes much more energy and time than high-rise elevator. No wonder the majority of computers and software feature GPU hardware acceleration to provide users with faster and better user experience in video processing.

Part 3: What HW Acceleration Techs Are Used the Most?

1. Intel® Quick Sync Video

Intel Quick Sync Video, one of the most commonly used hardware acceleration techs, takes full advantage of dedicated media capabilities of GPU on Processor Graphics to improve video decoding and encoding speed up to 2-3X real time faster. This hardware encoding tech is available if you're running on a 2nd-7th generation Intel® Core™ i3/i5/i7 processor with at least Intel® HD graphics GPU or Intel® Iris™ graphics GPU. Besides, other underlining techniques on Processor Graphics also assist Intel QSV to further improve video processing speed, like Intel® Intru 3D Technology, Intel® Wireless Display, etc.

Which CPUs Support QuickSync HW Acceleration?

CPU

Generation 2

Generation 3

Generation 4

Generation 5

Generation 6

Generation 7

Code Name

Sandy Bridge

Ivy Bridge

Haswell

Broadwell

Skylake

Kaby Lake,
Coffee Lake

Core i7 Extreme Models

3970X, 3960X

4960X

5960X, 5930X, 5820K

/

/

/

Core i7 Processor Models

3930K, 3820, 2700K, 2600K...

4930K, 4820K, 3770K, 3770, 3770S, 3770T

4790K, 4790, 4790S, 4790T, 4785T, 4771, 4770..

5775C, 5775R

7820X, 7800X, 6700K, 6785R...

7740X, 7700K, 8700K, 8700...

Core i5 Processor Models

2550K, 2500K, 2500, 2500S, 2500T, 2450P...

3570K, 3570, 3570S, 3570T, 3550...

4690K, 4690, 4670K, 4670, 4460, 4430...

5675C, 5675R, 5575R

6600K, 6685R, 6600...

7640X, 7600K, 8600K, 8600...

Core i3 Processor Models

2120T, 2100T, 2115C, 2105, 2102, 2100...

3250, 3245, 3240, 3225, 3220, 3220T...

4370, 4360, 4350, 4340, 4330, 4370T...

/

6320, 6300, 6100...

7350K, 7320, 8350K, 8300...

Pentium Models

/

G2140, G2130, G2120, G2120T, G2100T...

G3470, G3460, G3450, G3440, G3430...

/

G4520, G4500, G4500T, G4400...

G4620, G4600, G4600T...

Celeron Models

/

G1630, G1620, G1610, G1620T, G1610T

G1850, G1840, G1830...

/

G3920, G3900, G3900TE, G3900T

G3950, G3930, G4920, G4900..

Pentium Gold Models

/

/

/

/

/

G5600, G5500, G5400...

Supported Codecs

H.264/MPEG-4 AVC

H.264/MPEG-4 AVC

H.264/MPEG-4 AVC, VC-1, H.262/MPEG-2 Part 2

H.264/MPEG-4 AVC, VC-1 and H.262/MPEG-2 Part 2, VP8

H.264/MPEG-4 AVC, VC-1 and H.262/MPEG-2 Part 2, VP8, HEVC main/8-bit, partial HEVC 10-bit, partial VP9

H.264/MPEG-4 AVC, VC-1 and H.262/MPEG-2 Part 2, VP8, H265/HEVC, VP9

With a view to properly control the text length, here we just list out the part of the specific CPU processor models. You're suggested to visit ark.intel website, where you can check if your computer CPU processor and processor graphics support Intel QSV hardware acceleration technology.

2. Nvidia (CUDA/NVENC/NVDEC)

Nvidia CUDA accelerates 4K Ultra HD video encoding speed by using the usual GPU rather than the general purpose CPU processor. Nvidia NVENC is a dedicated part of your GPU, which is designed to encode video only. That means NVENC won't participate in any other processing tasks if it's unrelated to video encoding. And the reason why NVENC quickly overshadows CUDA lies in that NVENC only has a little bit demands on bandwidth and memory and barely any demands on CPU/GPU. Nvidia NVDEC has a good partnership with NVENC, dedicated in video decoding to offload heavy computing burden from CPU.

Which GPUs Support Nvidia HW Acceleration?

Nvidia HW Acceleration

Support Codecs

Architecture

Board

GPU Chip

CUDA Cores

of NVENC/NVDEC Chip

NVENC

H.264 (AVCHD) YUV 4:2:0

Kepler, Maxwell, Pascal, Volta

Quadro K420 or higher

GK107 or higher

797+ cores

1

H.264 (AVCHD) YUV 4:4:4/Lossless

Maxwell, Pascal, Volta

Quadro K620 or higher

GM107 or higher

1000+ cores

1

H.265 (HEVC) 4K YUV 4:2:0

Maxwell (2nd Gen), Pascal, Volta

Quadro M4000 or higher

GM204 or higher

1664+ cores

2

H.265 (HEVC) 4K YUV 4:4:4/Lossless/8K

Pascal, Volta

Quadro P400 or higher

GP107 or higher

640+ cores

1

NVDEC

H.264 (AVCHD)

Kepler, Maxwell, Pascal, Volta

Quadro K2000 or higher

GK107 or higher

797+ cores

1

H.265 (HEVC)

Maxwell (GM206), Pascal, Volta

Quadro M2000 or higher

GM206 or higher

1024+ cores

1

To be specific, for NVENC hardware encoding H264 (AVCHD) YUV 4:2:0, you need to make sure that your GPU chip is at least Kepler (Quadro K420) with GK107 chip or higher. As for H264 (AVCHD) YUV 4:4:4/Lossless hardware transcoding, please upgrade your GPU to Maxwell (1st Gen) with Quadro K620 board and GM107 chip. Well, when it comes to HEVC (H265) 4K YUV 4:2:0 hardware video encoding, the entry level has higher demands: Maxwell (2nd Gen) GPU chip with Quadro M4000 board and GM204 chip. More importantly, you need to install at least 2 Nvidia NVENC graphics cards.

If you wanna enable NVDEC hardware decoding on your desktop, check if your hardware configurations meet these requirements:
To hardware decode H264, your GPU graphics card comes from Kepler family at least, with Quadro K2000 and GK107 chip. One NVDEC chip is enough.
To hardware decode H265 (HEVC), Maxwell (GM206) with Quadro M2000 board and GM206 or higher should be guaranteed. Similarly, there is no more strict demand on the quantity of NVDEC chip. Only one NVDEC chip has enough power to do the H265 processing job. Of course, in case your computer supports to install more graphics cards, you can install another one to further boost HEVC video processing speed. For more detailed information, please have a check on NVENC Support Matrix on Nvidia official website.

Note: generally, higher configurations, faster speed. GPU hardware encoding is highly related with your GPU configurations. You can't install multiple CPUs on your PC but you can install several discrete graphics cards up to 4 (based on your computer configuration) to dramatically improve big-sized 4K or 8K UHD video processing speed. Of course, it's not simply about the quantity of GPU cards but the high-level configurations of GPU graphic cards.

3. AMD APP

AMD APP, the abbreviation of AMD Accelerated Parallel Processing, is a GPU hardware acceleration to give a great boost to 4K Ultra HD video quality and meanwhile accelerate software performance. Slightly different from the above Intel QSV and Nvidia, AMD APP makes both CPU and GPU sincerely cooperate with each other to jointly improve various applications processing speed. For this point, CPU usage is seemingly higher than the previous QuickSync and Nvidia. Of course, this is also connected with the workload.

AMD APP Supported Graphic Cards

For Desktop

AMD Radeon™ R7/R9 series graphics and AMD Radeon™ HD 7000/8000 series graphics (OEM)

For Laptop

AMD Radeon™ HD 7300M - 7900M series graphics and AMD Radeon™ HD 8500M - 8900M series graphics

Note: All the tablets above are provided for your reference only. You're suggested to go to Intel, Nvidia or AMD official website to check the detailed CPU or GPU information if your CPU/GPU version isn't found here.

4. Which Performs Best: Intel, AMD or Nvidia?

Intel QSV, AMD APP and NVIDIA also differ slightly in video processing. To make clear the video transcoding performance of hardware acceleration technologies, below we will put them onto a set of transcoding tests.

Test program: MacX Video Converter Pro.
* It's a program especially designed for digital video processing of rich video sources, covering all types of video processing like video decoding & encoding, super-resolution compression, hardware acceleration, content editing, screen motions capturing, and more.
* It supports Intel/AMD/NVIDIA hardware acceleration solutions.
* The output quality is good.

Test Hardware

Platform

Gigabyte GA-H67MA-UD2H Intel Core i7 CPUx980 3.3 GHz, 24GB RAM

Graphics

AMD Radeon HD 7970 2 GB Nvidia GeForce GTX 680 Intel HD Graphics 3000 (Sandy Bridge)

Hard Drive

Intel X25-M 160 GB SSDSA2M160G2GC, SATA 3Gb/s

Power Supply

Sparkle 1000 W, 80 PLUS

Test Software

Operating System

Windows 7 Ultimate 64-bit

MacX Video Converter Pro

MacX Video Converter Pro V6.3.0

Transcoding speed
Input: MPEG4 HD 1080P, 10 minutes 1.5GB
Output: H.264 480x360

hardware acceleration transcoding speed test

Input: MKV H.265 4K, 10.54 minutes 3.7GB
Output: H.264 1080x720

hardware acceleration speed

* There are around 2 to 3x speed improvements using the three hardware acceleration technologies. However, the encoding speed varies dealing with different videos: when transcoding 720P video, NVIDIA and AMD are faster; when processing 2046P video, Intel QSV has a slight speed advantage.

* NVENC performs equally well to Quick Sync when encoding at a high resolution, say full HD. But when higher compression ratios are implemented on encoding for lower-quality outputs, like 1080P to 640p, Intel Quick Sync quickly surpasses NVIDIA.

* As for the effect on device energy, a faster computer battery drain is observed during NVIDIA encoding. To explain it clearly, here the results from an early test carried out by Hardware.fr will be used. According to the test, Intel hardware transcode engine is more energy efficient than NVIDIA, with an avg. power consumption of 0.83w/h vs 3.2w/h.

Encoding quality

AMD vs Intel vs NV encoding quality

* AMD now shows a notable quality improvement than that with AVIVO. Here the AMD's color saturation plays a more significant role to make the scene look brighter. But brightness may easily wash out details, which used to be a common problem of AMD when the brightness changes significantly.

* Intel and NVIDIA's motion compensation algorithms do a better job in delivering more details. While there is minor graininess observed in the grass on the left corner in AMD picture, there is almost no aliasing around the shapes and less blurred backgrounds in latter two images.

* While it's hard to tell the quality differences between Intel and NVIDIA by human eyes, there are some measurements to help. The Hardware.fr tests have recorded that differences based on PSNR and SSIM. Indicated in the results, Quick Sync scored higher in both PSNR and SSIM benchmarks than NVIDIA did. Apparently, Intel Quick Sync is way better than NVIDIA NVENC in quality at the same amount of CPU load.

Conclusion: All the three hardware acceleration solutions can deliver a 2 to 3x speed boost. The differences in the video transcoding efficiency are mainly determined by the source video.
1. When the source video is within the processing capability of GPU, NVIDIA and AMD are faster than Intel QSV.
2. When the source video is too big, like large 4K Ultra HD or 3D videos, then Intel QSV shows a slight ascendant than the two others.

Part 4: Get the Fastest Hardware Accelerated Video Processing Tool

Currently, there are sheer number of programs offering support to hardware acceleration. In video processing, here are Handbrake, MacX Video Converter Pro, Movavi Video Converter, Wondershare Video Converter Ultimate, Any Video Converter Ultimate and many others. Here is the problem- how to choose the right processing tool as they are all fast? Check below.

The Speed King- Level 3 Hardware Acceleration

3-Level Hardware Acceleration

Level 1- Hardware encoding
Encoding is part of video processing. After the video is decoded by the software, Intel Quick Sync, NVIDIA and AMD hardware encoders, namely dedicated processors in GPU, utilize the designed algorithm to encode the video data into streamable content. Most hardware-accelerated tools on the market support hardware encoding.

Level 2- Hardware decoding & encoding
HW decoders shift the decoding from CPU to GPU based on the video codec, graphic cards and operating system. HW decoder generates faster speed and better battery mileage than even the most efficient SW decoders which require more CPU horsepower to offer the video same quality & smoothness. Currently, most of the accelerated programs in the industry fail to get to Level 2.

Level 3- Hardware encoding, hardware decoding, hardware processing
Besides the hardware acceleration in video decoding and encoding, the software can also let the graphic card perform compression, decompression, pixel transfer, post-processing and rendering of the decoded video. By far, 99% progams fail to offer support for Level-3 Hardware Acceleration. MacX Video Converter Pro is the only Level 3-capable video processing tool that implements a complete pure GPU hardware transcoding process. In comparison, its speed is 5x faster than the closest competitor.

How Does 3-Level Hardware Acceleration Speed up Transcoding?

3-level accelerated transcoding workfolow

To better illustrate the acceleration, let's check the 3-Level accelerated video transcoding workflow.

Step 1. After accepting the video, MacX Video Converter Pro starts running to read and extract the individual elementary streams like video, audio and subtitles from the raw data via a process called demux. Then the separate data will be sent to the system memory. This step is very fast and will keep the original quality.

Step 2. With the support for 3-Level Hardware Acceleration, the software transfers the compressed video streams to GPU, from where GPU takes over the process. GPU takes a compressed bitstream as input and converts it to digital components video as output for post-processing. This step is done by hardware GPU, thus called HWDec.

Step 3: The GPU keeps working. GPU contains comprises graphics, video, audio, and display capabilities to further process the video like remove the nosie, scale dimensions, sharpen, transrate the bitrates, transsize the video frame, etc.

Step 4: GPU encoder now encodes the uncompressed digital video to a new track, namely HWEnc. The most resource- and time-intensive processes in video transcoding are all done by GPU, during which the CPU is freed up to provide sufficient compute capability for gaming or other tasks on computer.

Step 5: After the GPU video transcoder finishes, GPU sends the results back to MacX Video Converter Pro. Then the software will combine the video, audio and subtitle component files and multiplex them into a new container file which can be read and distributed by common players, programs and devices.

Part 5: Hardware Acceleration - FAQs

1. What Does Hardware Acceleration Do for Video Processing?

Hardware acceleration offloads graphics-intensive tasks like 4K Ultra HD video processing, from CPU to GPU for more effective video processing.

2. How Do I Enable/Disable Hardware Acceleration in Video Processing?

Google Chrome:
Open Google Chrome, click the Options icon -- Settings > Advanced and turn on or turn off Use hardware acceleration when available.

Firefox (55+):
Open Firefox, press the Alt key, click Tools > Options > General, uncheck Use recommended performance settings under Performance section then you should see the option to enable or disable "Use hardware acceleration when available".

Safari:
Go to Safari > Preferences > Security and check or uncheck "Allow WebGL" under Web content tab.

Internet Explorer:
Click Tools > Internet Options > Advanced and check or uncheck "Use software rendering instead of GPU rendering".

Flash Player:
Go to Flash Player Help page, right click on the logo, click Settings then click the icon in the bottom-left corner and select or uncheck "Enable hardware acceleration" for video processing.

3. When Should I Use Hardware Acceleration?
You can choose to turn on hardware acceleration when your devices need to do graphically intensive tasks like processing 4K UHD videos, encoding H.265(HEVC) clips, playing 3D contents etc. Additionally, you have modern graphics card drivers, video cards, the latest version of applications to make sure you don't have compatibility issues.

4. When Should I Disable Hardware Acceleration?

Hardware acceleration doesn't work well all the time. Here're the cases when you need to disable hardware acceleration.
* You have strong CPU but weak or damaged hardware components, then hardware acceleration is properly low-performing.
* Your computer has overheating issues or other problems after hardware acceleration is enabled.
* You are experiencing poor performance of software and applications, for examples, programs don't run stably or crash.
* You have other issues with hardware acceleration turned on when browsing, streaming or gaming.

5. Video Playback Issues with Hardware Acceleration?

With GPU acceleration, GPU does most of the video processing faster than CPU does, but sometimes it goes wrong. Some users run into one of the following video playback issues using their 4K video players with hardware acceleration turned on:
* Video playback is laggy or choppy or out of sync.
* Videos are corrupted during playback, the screen turns green & purple or videos show up green and pink layers.
* The graphics freeze or small dots of color are spattered across the screen.
* Video doesn't play and there's a black or white box on the display and other problems.

Sometimes hardware acceleration is not compatible with old graphics cards, so you may run into problems when playing (YouTube, Vimeo, Hulu etc.) videos using flash player on Chrome/Firefox or local videos on Mac/Windows. The common solution is to turn off hardware acceleration.

6. Why Doesn't GPU Acceleration Work?

The possible reasons for GPU acceleration not working even if you have the Intel, Core, NVIDIA, CUDA, AMD graphics include:
* The graphics card or video card is damaged or they are out of date.
* Make sure you have Hardware Acceleration enabled.

7. Cannot Turn On Hardware Acceleration in AutoCAD?

Many users report they can't enable hardware acceleration in AutoCAD and the setting is grayed out. Try the following steps:
* Make sure you have hardware acceleration turned on.
* Update to the latest video driver.
* Reset AutoCAD to defaults.

8. How to Check If Chrome or Firefox Is Using Hardware Acceleration?

In Chrome, type chrome: //gpu in the URL bar and check under Graphic Feature Status.
In Firefox, type about:support, and check under Graphics section.

Fastest Free CUDA Video Converter Download

Download CUDA converter to convert video at accelerated speed.

Does Handbrake Support NVENC HW Encoding?

Find the answer from this Handbrake hardware acceleration guide.

Hardware Decoding or Software Decoding for 4K Video?

Choose one to decode 4K video at fastest possible speed.

GPU Encoding or CPU Encoding: Which is Faster?

GPU or CPU encoding? Read this post and then make decision.

For any questions with MacX Video Converter Pro, please feel free to contact our support team.

Contact US:

Home | About | Site Map | Privacy Policy | Terms and Conditions | License Agreement | Resource | News | Contact Us

Copyright © 2018 Digiarty Software, Inc. All rights reserved, iPod®,iPhone®, iPad®, are trademarks of Apple Inc.

Process 4K UHD Video at Hardware Accelerated 5X Faster Speed