4/15/2023 0 Comments Intel quicksync and blenderVP8 DXVA profile doesn't seem to be activated yet. HEVC_VLD_Main10 has a DXVA profile, but it is done partially in the GPU (as specified in the slide above). The DXVA Checker screenshot (taken on a i7-6700K, a part with Intel HD Graphics 530 / GT2) for Skylake with driver version 10. The Quick Sync PG Mode supports HEVC encoding (again, Main profile only, with support for up to 4Kp60 streams). Main10 decoding can be done with GPU acceleration. Skylake's MFX engine adds HEVC Main profile decode support (4Kp60 at up to 240 Mbps). PG mode still retains the TUx (Target Usage level) discussed in one of the above slides. Note that Skylake offers developers the flexibility to use either the PG mode or the FF mode in their applications. The new mode could possibly enable better user-experience with features such as Wi-Di, screen recording etc. Since rate control is in the hands of the application software, it is possible to do a 2-pass adaptive mode even with the FF hardware. Except for programmable rate control, all other aspects of the encoding algorithm are handled in the MFX itself. The new mode, 'FF-Mode' (Fixed Function) is optimized for real-time H.264 encoding, with focus on lowering the latency and reducing the power consumption. It is optimized for faster than real-time encoding and flexibility. Intel classifies the Quick Sync modes in Broadwell and previous generations as 'PG-Mode' (Processor Graphics). Additional codec support (both decode and encode): HEVC, VP8, MJPEG.An additional fixed function video encoder in the Quick Sync engine.For additional power saving, power gating can be used at the Slices level or the EU group level.Īmongst the media improvements made in Skylake, we have: ![]() From the viewpoint of tools such as GPU-Z and HWiNFO, it will be interesting to see if real-time statistics on voltage and clocks can be gathered for both the Unslice and the Slices. This is especially important for video decoding / processing where the Media FF can run at higher clocks for better performance while ensuring minimal power consumption. The Unslice can operate at a different voltage and frequency compared to the Slices. ![]() This strategy is similar to what was adopted in Broadwell. While the GT2 comes with the minimum possible Media FF logic, the GT3 and GT3e come with additional hardware capabilities. In the slide below, the important aspect to note is that the media processing hardware (Media FF - Media Fixed Function) resides in the 'Unslice'. There are three main variants, GT2, GT3/GT3e and GT4e. ![]() The Gen9 graphics engine comes in multiple sizes for different power budgets. The detailed discussion of Broadwell's media capabilities above is relevant to the improvements made in Skylake. Each BSD allows a set of commands to decode one video stream.īroadwell's updates (when compared to Haswell) are summarized in the slide below. ![]() In order to tackle these aspects and build on consumer feedback, Intel made major updates to the media block / Quick Sync engine late last year.īroadwell was also the first microarchitecture to support two BSDs (bit stream decoder) in the GT3 variants. Haswell added JPEG / MJPEG decode to the MFX, a dedicated VQE (video quality engine) for low power video processing and a faster media sampler.Īround the time Broadwell was introduced, we had the major transitions taking place in the video codec front - HEVC adoption was picking up, and VP8 / VP9 was also gaining support. Motion compensation, intra prediction, forward quantization and entropy coding were done in hardware in the MFX (multi-format codec engine). Usage of the EU array enabled tuning of the algorithms. The second generation engine in Ivy Bridge moved to a hybrid hardware / software solution with rate control, motion estimation and intra estimation as well as mode decision happening in the programmable EU array. Quick Sync has evolved through the last five years, starting with limited hardware acceleration and usage of the programmable EU array in Sandy Bridge. Media Capabilities and Quick Sync in Intel HD Graphics - A Brief History In advance of our full Skylake architecture analysis (coming soon), I wanted to get a head start and explain the media side (including Quick Sync and the image processing pipeline) of Skylake in a separate piece. Skylake marks the introduction of the Gen9 Intel HD Graphics technology. At IDF in San Francisco last week, Intel provided us with lots of insights into Skylake, the microarchitecture behind the 6th generation Core series processors.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |