19
April
2021
18:16

Hardware acceleration video 2k, 4k and 8k

19 April 2021 18:16

In one of the previous articles I raised the theme of hardware decoding Full HD video. Modernity requires the use of 4K and 8K videos on the computer.

Introduction

To ensure a stable frame rate, low processor loading during high -resolution video playing, the computing load is transferred from the central processor to the video card - hardware acceleration of the video. To do this, the video card must have support for decoding popular formats - H.264 (AVC), H.265 (HEVC), VP8, VP9.

СлеIt should be noted that the YouTube site by default plays a video of the format VP9 - further development of the VP8 format. The use of VP9 is due to the need to save bandwidth. In addition, VP9 is open source. But VP9 is a more demanding codec in terms of computing needs: in terms of encoding and decoding algorithms, it is close to H.265. At the same bit rate, the VP9 codec provides better quality compared to H.264 and is better suited for video streaming. That is why Google has chosen VP9 as the main codec for its YouTube video platform.

Complete Appal support of the VP9 codec begins with video cards NVIDIA GTX 950, 960, which support a set of capabilities "Feature Set F". Earlier cards are processed partially, relying on the productive central processor.

Intel has support VP9 first implemented in a graphic processor built into the CPU Intel HD Graphics 620/Intel UHD Graphics 620 member of the central processors of the 7th and 8th generations "Kaby Lake" And "Coffee Lake". For example, Intel Core i3-7200, Intel Core i3-8300 without any problems play the YouTube video in FullHD resolution, which I was convinced. At the same time, the central processor is busy by no more than 24%. News of the Intel| UHD Graphics 730, 750 are also suitable. Format support 4K began with Intel Core processors 6th series "Skylake S".

For Intel processors of the previous, 2-3 generations of Intel processors and for AMD Phenom / Athlon to support video 4K you need a dicide video card with a hardware accelerator of video 4K decoding (see tables below).

More powerful AMD Athlon/Ryzen and Intel i5/i7 AMD AM4 and Intel 1155 and third generations can decode the FullHD video and some 4K-video programs on the CPU computational nuclei, using video programs as PotPlayer or MPC-HC (enters into The composition K-Lite Codec Pack), VLC starting with version 2.1.2. To broadcast the 4K permissibility video 4096 x 2160, HDMI 1.4 (for the frame rate 30 FPS) or 2.0 (for 60 FPS) is required.

ВыхOD DisplayPort is most profitable for transferring video 4K to a compatible with DP monitor. DisplayPort is available in some motherboards for sockets of LGA 1150, 1151 and 1155. Most of the Maternal boards LGA 1700 Display Port. Therefore, the IgPU built -in the IGPU processor accelerating the decoding operations of the FullHD and 4K video can be a good choice if the motherboard is not office, but the game level.

Support for the VP9 codec for YouTube is built into the Chrome browser (all versions starting with Google Chrome 29) and Microsoft Edge (starting with Windows 10, Version 1607 "Anniversary Update"). The Mozilla Firefox browser has the VP9 4K support for YouTube, but it must be included in extended settings ABOUT: Config(see article Firefox 4k YouTube Videos:
media.mediasource.webm.enabled = true

Support for hardware acceleration for 4K is included in mobile processors (for laptops): Celeron J4020, J4025, J4120, J4125, J5030, J5040, code name "Gemini Lake Refresh".

The most suitable for viewing YouTube AMD processors with built -in graphics - begin with Ryzen 5 2400G, Ryzen 5 3350G, Ryzen 5 3400G, Ryzen 5 Pro 3400G and the like, with a chip "RX Vega 11". Of the AMD discrete video cards - the best (but also expensive) - Radeon RX, models 5300, 5600, 5700, etc. ..

Addition from 2022:
Decoding video 8K, as a rule, requires a discrete video card and cable HDMI 2.1 or DisplayPort 1.4.
Из Central processors, decodes 8K video models of the AMD series Ryzen 7000, which were released in 2022 - the first with support for the architecture of RDNA2. But on the latest processors of 8K, the frequency of personnel is available 24 or 30 FPS. For 8k@60, a modern discrete video card is required.

NVIDIA - hardware video acceleration "PureVideo"

Video and Codecs Video Cart Model
Full HD H.264
up to 1920 x 1080
4-TH GEN "Feature Set C":
GeForce GT 210, 220, 240; GTX 260, 275; GT 420, 430, 440, GT 450, 460, 465; GT 470, 480
4K H.264
to 3840 × 2160
5-TH GEN "Feature set d":
nvidia gt 520, 530;
gtx 545, 560, 560 Ti;
gtx 570, 580, 590;
gt 610, 620, 630, 640
4K H.264
up to 4096 x 4096
6-TH GEN "Feature Set E"
GT 650, 660, 660 Ti;
GT 670, 680, 690
GTX 750, GTX 750 Ti; GTX 760, 770
800M, 820M, 830M, 840M;
GTX 850M, 860M, 870M, 880M;
8k H.265 heVC Version 1
VP9 up to 3840 x 2160
7-Th Gen"Feature Set F
GTX 950, 960
8K UHDTV
HEVC Version 2 Main 12 profile
VP9 до 8192x8192
8-th Gen Feature Set H
GT 1010, 1030;
GTX 1050, 1050Ti; GTX 1060, GTX 1070, GTX 1080
9-th Gen "Feature Set I"
NVIDIA TITAN V
8K UHDTV
HEVC Version 2 - profiles Main 4:4:4, Main 4:4:4 10bit and Main 4:4:4 12bit
10-th Gen "Feature Set J"
GTX 1650, 1660;
RTX 2060, 2070, 2080, 2080 Ti
8K UHDTV
HEVC , 8K@60 fps , AV1 Main profile (4:0:0 and 4:2:2 chroma subsampling with 8 or 10-bit depth)
11-th Gen "Feature Set K"
RTX 3050, 3060, 3070, 3080, 3090

AMD hardware video acceleration "Avivo "

Video and Codecs Video Cart Model
HD 720p
MPEG1 /2, H.264
AMD Radeon X 1300,X 1600,
X 1650,X 1700,X 1800
AMD Radeon X 1950/X 1950PRO
Full HD 1920 X 1080
H.264, VC -1
The first version of the standard - UVD /UVD+
AMD Radeon HD 2400 and HD 2600
AMD Radeon HD 2900 XT
Full HD 1920 x 1080 H.264, VC-1 [UVD-2 Decoder Block] (https://en.wikipedia.org/wiki/unified_video_decoder#Uvd_2)
amd radeon HD 4350,HD 4550,HD 4600,HD 4700,HD 4800,HD 4830,HD 4850,HD 4870
UVD-3
Full HD 1920 x 1080 (2K) H.264, VC-1 UVD-4 Decoder Block, UVD 4.2
AMD Radeon series RX 200
4K (H.264 Video, Up To Level 5.2 (4KP60). UVD-5.0 (Tonga)
AMD Radeon R9 270X, R9 280, R9 285, R9 280X
4K(HEVC, H.265) Hardware Video Decoding, Up To 4K, 8-Byts Color (H.265 Version 1, Main Profile), HDR VIDEO UVD-6.0 (Carrizo, Fiji)
AMD FX (flagship Models), A10 and A8 series 8xxx:
athlon x4 835, x4 845, a6-7480, A8-7680, Pro A6-8570, Pro A6-8570E, Pro A10-8770E, Pro A12-8870E, Pro A12-8870


video cards: AMD Radeon RX 300 series (R5 330,R5 340,R7 340,R7 350,R7 360,R7 370,R9 370,R9 380,R9 Fury,R9 Nano) - 2015.
4K(HEVC, H.265) Hardware Video Decoding, Up To 4K, 8-Bit Color (H.265 Version 1, Main Profile), HDR Video UVD6.2 (Stony) - built-in video (mobile graphics) R2, R3, R4, R5 R5 R5
4K(HEVC, H.265) Hardware Video Decoding, Up To 4K, 8-Bit Color (H.265 Version 1, Main Profile), HDR Video UVD-6.3 (Polaris10, Polaris11, Polaris12, Vegam):
AMD Radeon video cards RX400:RX 460, 470 and 480 - 2016г.
Radeon RX500 series: RX 520, RX530, RX540, RX 550, RX560, RX570, RX580, RX590 - 2017...2018гг.
Radeon RX600 series: RX 610, RX620, RX625, RX630 and RX 640 - 2019г.
mobile graphics Radeon RX Vega M.
4K(HEVC, H.265) Hardware Video Decoding, Up To 4K, 8-Bit Color (H.265 Version 1, Main Profile), HDR Video UVD-7.0 (VEGA10, VEGA11)-Integrated graphic cards for table-based PCs and tables laptops:
Ryzen 5 2400 G, Ryzen 5 2400 GE ryzen 5 3350 GE, Ryzen 5 Pro 3350 G, Ryzen 5 3400 G, Ryzen 5 3400ge, Ryzen 5 Pro 3400 G, Ryzen 5 Pro 3400 GE,
Ryzen 7 2700 U,Ryzen 7 pro 2700 U,Ryzen 7 3700U,Ryzen 7 pro 3700 U, Ryzen 3700 C.,Ryzen 7 3750h, Ryzen 7 3780U
H.265 (HEVC) 4K@60p, H.264 4K@120p, VC-1 1080@60p, hardware decoding VP9 (YouTube) in formats up to 4K@90FPS (personnel per second) or 8k@24FPS. Architecture graphics card [rdna] (https://en.wikipedia.org/wiki/rdna_ (Microarchitecture)): Radeon RX 5300, Radeon RX 5300 XT (Navi 14 XL), Radeon RX 5500 (Navi 14 XT), Radeon, Radeon RX 5500 XT (NAVI 14 XTX), Radeon RX 5600 (Navi 10 XE), Radeon RX 5600 XT (Navi 10 Xle), Radeon RX 5700 (Navi 10 XL), Radeon RX 5700 XT (Navi 10 XT), Radeon RX 5700 XT 50TH 50TH Anniversary Edition (Navi 10 XTX)
H.264 4K up to 150 fps,H.265 4K up to 90 fps and 8k up to 24 fps,VP9(only 4K decoding at 90 FPS and 8K at 24 FPS) and AV1 (only decoding up to 8K at 30 fps) Radeon "Big Navi": RX 6800 and 6800 XT, RX 6900 XT, RX 6700 XT - 2020.
H.264, H.265 (HEVC) and VP9 Resolution: no data UVD-7.2 (VEGA20): Video cards Instinct Mi50, Instinct Mi60, Instinct Mi100, and Radeon VII

Built-in graphics of Intel processors

Video and codecs generation Model CP
Full HD - Yes(AVC / H.264, VC-1 and MPEG-2 through the DXVA interface) 6th Gen-HD Graphics 2000 /3000 ("Sandy Bridge") Celeron G440 - G555;
Pentium G620 - G860;
Core i3 2100 - 2130,
Core i5 2300 - 2550K,
Core i7 2600 - 2700K,
Core I7 3820 /3930K
Full HD - Yes(AVC / H.264, VC-1 and MPEG-2 through the DXVA interface) 7TH GEN-HD Graphics 2500 /4000 ("Ivy Bridge") Core i3 3210 - 3250T,
Core i5 3330 - 3570K,
Core i7 3770 /3770K,
Core i7 4820K /4930K
Full HD - Yes
~~ 4k - no ~~
7th gen - HD Graphics 4200 /4400 /4600 /5000 /5100 /5200 ("Haswell") Core i3 4130 - 4370t,
Core i5 4430 - 4690K,
Core i7 4770 /4790
Full HD - Yes
~~ 4k - no ~~
8th gen - HD Graphics GT1 / 5300 /5500 /5600 / 6000/6100/6200 ("Broadwell") Mobile Solutions:
Core i3-5005U - 5157U
4k - yes, 60hz
h.265 - 8BIT
9TH GEN - HD Graphics 510 -GT1, 515 /520 /530/ 540 /550 / 580-GT2 (" Skylake ") Core i3-6006U, i3-6100U, 6100, 6300, 6320, Core i5-6200 / 6260U / 6300 /6320 / 6360U / 6400 / 6600core i7-6820, 6560U, 6660, 6650U,[Pentium G4400](https://ark.intel.com/content/www/ru/ru/ark/products/88179/intel-pentium-processor-g4400-3m-cache-3-30-ghz.html),[Pentium G4500](https://ark.intel.com/content/www/ru/ru/ark/products/90730/intel-pentium-processor-g4500-3m-cache-3-50-ghz.html),[Pentium G4520](https://ark.intel.com/content/www/ru/ru/ark/products/90732/intel-pentium-processor-g4520-3m-cache-3-60-ghz.html),[Celeron G3900E](https://ark.intel.com/content/www/ru/ru/ark/products/90713/intel-celeron-processor-g3900e-2m-cache-2-40-ghz.html),[Celeron G3920](https://ark.intel.com/content/www/ru/ru/ark/products/90737/intel-celeron-processor-g3920-2m-cache-2-90-ghz.html),[Celeron G3900T](https://ark.intel.com/content/www/ru/ru/ark/products/90738/intel-celeron-processor-g3900t-2m-cache-2-60-ghz.html),[Celeron G3900](https://ark.intel.com/content/www/ru/ru/ark/products/90741/intel-celeron-processor-g3900-2m-cache-2-80-ghz.html),[Celeron 3855U](https://ark.intel.com/content/www/ru/ru/ark/products/92211/intel-celeron-processor-3855u-2m-cache-1-60-ghz.html),[Celeron 3955U](https://ark.intel.com/content/www/ru/ru/ark/products/92213/intel-celeron-processor-3955u-2m-cache-2-00-ghz.html)
4k - yes, 60hz
h.265 (HEVC) -10 Bit, VP9
9th Gen-HD Graphics 610-GT1, 615 /620 /630-GT2, 640 / 650-GT3E (" Kaby Lake ") Core i3-7100 - 7350K, Core i5-7400 - 7600t, Core i7-7500U - 7700K - 7820,[Pentium Gold 4415U](https://ark.intel.com/content/www/ru/ru/ark/products/96508/intel-pentium-gold-processor-4415u-2m-cache-2-30-ghz.html),[Pentium G4560T](https://ark.intel.com/content/www/ru/ru/ark/products/97465/intel-pentium-processor-g4560t-3m-cache-2-90-ghz.html),[Pentium G4560](https://ark.intel.com/content/www/ru/ru/ark/products/97143/intel-pentium-processor-g4560-3m-cache-3-50-ghz.html),[Pentium G4600](https://ark.intel.com/content/www/ru/ru/ark/products/97453/intel-pentium-processor-g4600-3m-cache-3-60-ghz.html),[Pentium G4620](https://ark.intel.com/content/www/ru/ru/ark/products/97460/intel-pentium-processor-g4620-3m-cache-3-70-ghz.html),[Celeron G3930E](https://ark.intel.com/content/www/ru/ru/ark/products/122824/intel-celeron-processor-g3930e-2m-cache-2-90-ghz.html),[Celeron G3930TE](https://ark.intel.com/content/www/ru/ru/ark/products/122825/intel-celeron-processor-g3930te-2m-cache-2-70-ghz.html),[Celeron G3930T](https://ark.intel.com/content/www/ru/ru/ark/products/97467/intel-celeron-processor-g3930t-2m-cache-2-70-ghz.html),[Celeron G3950](https://ark.intel.com/content/www/ru/ru/ark/products/97451/intel-celeron-processor-g3950-2m-cache-3-00-ghz.html),[Celeron G3930](https://ark.intel.com/content/www/ru/ru/ark/products/97452/intel-celeron-processor-g3930-2m-cache-2-90-ghz.html),[Celeron 3865U](https://ark.intel.com/content/www/ru/ru/ark/products/96507/intel-celeron-processor-3865u-2m-cache-1-80-ghz.html),[Celeron 3965U](https://ark.intel.com/content/www/ru/ru/ark/products/96506/intel-celeron-processor-3965u-2m-cache-2-20-ghz.html)
4k - yes, 60hz
h.265 (HEVC) - 10BIT, VP9
9TH GEN - HD Graphics 610 -GT1, UHD Graphics - 620 /630 - GT2, 655 - GT3E (" Coffee Lake ") Core i3-8100, i3-8300, i5-8400, i5-8500, i5-8600, i7-8700;
Core i3-9100, i3-9300, i5-9400, i5-9500, i5-9600, i7-9700, i9-9900;
G5400 class"Gold", G5420, G5600, G6520
[Celeron
G4900](https://ark.intel.com/content/www/ru/ru/ark/products/129487/intel-celeron-g4900-processor-2m-cache-3-10-ghz.html), [Celeron G4920](https://ark.intel.com/content/www/ru/ru/ark/products/129950/intel-celeron-g4920-processor-2m-cache-3-20-ghz.html), [Celeron G4930T](https://ark.intel.com/content/www/ru/ru/ark/products/134868/intel-celeron-processor-g4930t-2m-cache-3-00-ghz.html), [Celeron G4930](https://ark.intel.com/content/www/ru/ru/ark/products/134878/intel-celeron-processor-g4930-2m-cache-3-20-ghz.html), [Celeron G4950](https://ark.intel.com/content/www/ru/ru/ark/products/134879/intel-celeron-processor-g4950-2m-cache-3-30-ghz.html)
9th Gen - UHD Graphics 600 - GT1, 605 - GT1.5 ( "GoldMont Plus" )
9th Gen - UHD Graphics 615/617 - mobile processors ("Amber Lake") [Pentium Gold 4425Y](https://ark.intel.com/content/www/ru/ru/ark/products/192786/intel-pentium-gold-processor-4425y-2m-cache-1-70-ghz.html)
4k - yes, 60hz
h.265 (HEVC), VP9
11TH GEN - UHD Graphics - G1/G4/G7 mobile processors ("Ice Lake") Core ™ i3-1005G1,Core ™ i3-1000G1,Core ™ i3-1000G4 [
Intel
Core ™ i5-1035G7](https://ark.intel.com/content/www/ru/ru/ark/products/196592/intel-core-i5-1035g7-processor-6m-cache-up-to-3-70-ghz.html),Core ™ i5-1035G1,Core ™ i5-1030G7,Core ™ i5-1030g4,Core ™ i5-1038NG7
Core ™ i7-1065G7,Core ™ i7-1060G7,Core ™ i7-1068NG7,Core ™ i5-1035G4
4k - yes, 60hz
h.265 (HEVC), VP9
11TH GEN - UHD Graphics - G1/G4/G7 mobile processors (" Gemini Lake Refresh ", " Jasper Lake ") Mobile processors - Pentium Silver N5000, N5030, N6000, N6005, Pentium Silver J5005, J5040
4K - yes, 60Hz
H.265 (HEVC), VP9
11th Gen - " Rocket Lake " - Intel UHD Graphics 730, 750 Core™ i5-11400 Processor, Core™ i5-11400T Processor, Core™ i7-11700K, Core™ i9-11900K
no data 12th Gen - UHD Graphics G4/G7 ("XE") no data

AMD processors with built-in graphics for desktop PC

Video and codecs generation Model CP
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen" - Athlon "Raven Ridge", 14 nm,Vega 3 Athlon 200ge / 220 GE / Pro 200ge / 240 GE / 3000G
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen" - Athlon "Picasso", 12 nm,Vega 3 Athlon Pro 300ge, Gold 3150ge, Gold Pro 3150GE, Gold 3150G, Gold Pro 3150G,
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen" - Athlon "Dalí", 14 nm,Vega 3 AMD 3015E, AMD 3020E, Athlon Silver 3050E, Athlon Pro 3045b, Athlon Silver 3050u, Athlon Silver 3050c, Athlon Pro 3145b, Athlon Gold 3150u, Athlon Gold 3150c,
Ryzen 3 3250U, Ryzen 3 3250C
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen" -"RX Vega 8" Ryzen 3 2200ge, Ryzen 3 Pro 2200GE, RYZEN 3 2200G, Ryzen 3 Pro 2200G
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen" -"RX Vega 11" Ryzen 5 Pro 2400GE, Ryzen 5 2400G, Ryzen 5 Pro 2400G, Ryzen 5 3350GE, RYZEN 5 3350G
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen+" -"RX Vega 8" Ryzen 3 3200ge, Ryzen 3 PRO 3200GE, RYZEN 3 3200G, RYZEN 3 PRO 3200G, Ryzen 5 Pro 3400GE, RYZEN 5 3400G, Ryzen 5 Pro 3400G
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen 2" -"RX Vega 6"/ AMD Radeon 6 Graphics (Renoir) Ryzen 3 4300G, Ryzen 3 Pro 4350G, Ryzen 3 4300GE, RYZEN 3 PRO 4350GE
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen 2" -"RX Vega 7"/ AMD Radeon 7 Graphics (Renoir) Ryzen 5 4600G, Ryzen 5 Pro 4650G, Ryzen 5 4600ge, Ryzen 5 Pro 4650ge
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen 2" -"RX Vega 8" Ryzen 7 4700G, Ryzen 7 Pro 4750G, Ryzen 7 4700ge, Ryzen 7 Pro 4750GE
H.264, H.265 / HEVC (8 & 10 BIT), VP8, VP9, ​​VC-1, AVC "Zen 3" -"AMD Radeon Graphics"/ AMD Radeon 5 Graphics (Renoir) Ryzen 3 5300ge, Ryzen 3 5300G, Ryzen 5 5600ge, Ryzen 5 5600G, Ryzen 7 5700ge, Ryzen 7 5700G

PC upgrade strategy for high-quality video viewing

ОчеIt is advisable to modernize old computers using used discrete video cards - such as NVIDIA GT 440, 450, 460 or "office" the GT 520 / GT 610 video cards. The upgrade price will be 1000 rubles ($ 15). A better solution is the replacement of the motherboard and processor. If the computer is not used for games, you can assemble the computer on inexpensive processors with built -in graphics - for example, a processor Athlon 3000g(with graphics "Radeon Vega 3") you can buy for 5000 rubles ($ 67). From Intel products - new processors Intel| Core ™ i3-7100 Socket LGA1151 - 6500 руб. available for sale at the AVITO flea market. This configuration is enough for Full HD video and office programs. I would like to especially note the not very well-known processor Intel Pentium Gold G5420 which is now (at 2021-04-20) 8800 rubles (2020-10-06 I bought it for organizing 4700 rubles)-it also perfectly reproduces the FullHD video (processor downloads 16%). However, the significant rise in the price of computer components in 2021 makes us approach the modernization of the PC more carefully.

Add from 07.08.2023.
For 1080p resolution, some inexpensive options are suitable - LGA775 and AM2 sockets. Below are two configurations of home PC for playing the Full HD 1080P video for YouTube:
1) Intel Core2Duo E4700 @3.2 GHZ + 4GB DDR2 @1058 MHz + Ati Radeon X300 (The price of a set is 150 + 300 = 450 rubles)) performs 1080P 30FPS, loading the processor by 50% (reproduction for a full screen). At 60 frames per second, the picture stops.
2) AMD Phenom X3 710 + 4GB DDR2 + NVIDIA GeForce GT 610 for 1000 rubles - It without problems plays video 1080p at 60 frames per second. (Phenom X3: 720 /740; X4: 830 /840 /920 /940 /960 are also suitable. The processor performance is not as important as support for H.264 decoding algorithms).

Addition from 04.07.2024:

  • YouTube and other services promote the open codec VP9 (WebM) for a high -clad video that does not have support for hardware acceleration at the level of video cards. To disable VP9: Enter about:config in the Mozilla address bar and set the Media-Capabilities configuration parameter media.media-capabilities.enabled false and install the H264IFY extension.

Sources: