QuickSync on Ice Lake laptop (i7-1065G7)

HandBrake for Windows support
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Post Reply
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

I have ordered a new laptop with an i7-1065G7 Intel CPU. Not yet received.

Does anybody know if there are any improvements to QuickSync quality on Ice Lake? I still mainly use CPU encoding but some videos I encoded with QS HEVC were very good (using a Kaby Lake laptop), and am hoping this next version of QS will bring quality improvements as well as speed.

I can't find anything on the net about quality improvements (if any) - all I could find was there was about a 30% speed jump. I did have a Kaby Lake laptop (i5-7200u) and the QuickSync HEVC quality on that was very good (in most cases) - I always used the "best quality" setting. I encoded "Black Hawk Down" using both QS HEVC (best quality ICQ of 23 I think) and x265 (CRF 24 medium preset). I was amazed at the result of the QS HEVC encode. It ended up at almost the same size as x265 (obviously encoded much quicker) and I could not see any quality differences. I watched both encodes on a laptop which tends to show up video issues more than a TV (at least for me), as I'm a lot closer to the screen. A few other QS encodes were also very good but a few scenes here and there were better with x265 (mainly where the scenes were low contrast, murky scenes).

Also, if there are any new encoding settings available with this Ice Lake version 7 of QS, will HB have to be changed to incorporate these or is that something taken care of by the PC's graphics driver?

Any info would be very welcome.

Thanks.
mduell
Veteran User
Posts: 7194
Joined: Sat Apr 21, 2007 8:54 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by mduell »

Other than the minor performance improvement you note, the Ice Lake changes are for VP9 and YUV formats that HB doesn't support.
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

Thanks - at least there should be a performance upgrade if staying with CPU encoding, as the PC will have 4 cores and 8 threads compared to my previous PC which had 2 cores and 4 threads.
Woodstock
Veteran User
Posts: 3760
Joined: Tue Aug 27, 2013 6:39 am

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by Woodstock »

Just remember that most laptops can only run at "full throttle" for a few minutes, especially if there is anything blocking the cooling ports. After that, they'll slow the CPU to keep the temperatures within limits.
gmb
Bright Spark User
Posts: 344
Joined: Thu Mar 28, 2013 12:49 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by gmb »

mduell wrote: Wed Jan 15, 2020 3:50 pm Other than the minor performance improvement you note, the Ice Lake changes are for VP9 and YUV formats that HB doesn't support.

It's a different HEVC encoder, so the output is different. Intel claims it's faster and higher quality. I wonder if Icelake QS is supported in Handbrake. It needs at least API 1.27 support.
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

I've been doing some testing using QSV HEVC 10bit on an Ice Lake i7-1065G7 laptop, and I would definitely say that video quality has improved from Kaby Lake (still have that laptop also).

NB. This testing was done using StaxRip. For some reason I'm able to use more b-frames in their implementation of QSV HEVC. I set b-frames at 8 and ref frames at 5. The API version used is 1.29.

I used the same input video on Ice Lake and Kaby Lake. I found that I could use a lower ICQ value and get the same bitrate as the Kaby Lake video. Where I was using ICQ of 22/23 on KL, I found I could achieve same bitrate using ICQ 18/19 on Ice Lake which suggests compression has improved on Ice Lake. The quality of the Ice Lake video was better than Kaby Lake (which it should be with a lower ICQ value).

I find the QSV video quality very good in most cases. The only issues arise when the source has what I call murky, muddy scenes where the source detail is poor and edges are not clearly defined. x265 still does a noticeably better job with these scenes. However, I have compared an encode of Black Hawk Down done in QSV HEVC and x265 and I could not tell the difference. However an encode of the latest Terminator film did show up the differences in the aforementioned scene types.

Perhaps in a few more generations, QSV will be on a par with CPU encoding. But then, of course, CPUs are getting faster. This i7 10th gen I have runs about 3x faster than my i5 7th gen for CPU encoding. I'm getting about 30 fps using x265 medium setting. So in a few years, that will probably be around 60-90 fps.......
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

Just to clarify, the encode of Black Hawk Down in both QSV HEVC 10bit and x265 10bit were approx. the same bitrate.
gmb
Bright Spark User
Posts: 344
Joined: Thu Mar 28, 2013 12:49 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by gmb »

ukmark62 wrote: Sun Jan 26, 2020 11:01 pm Perhaps in a few more generations, QSV will be on a par with CPU encoding. But then, of course, CPUs are getting faster. This i7 10th gen I have runs about 3x faster than my i5 7th gen for CPU encoding. I'm getting about 30 fps using x265 medium setting. So in a few years, that will probably be around 60-90 fps.......

This year Intel brings another new GPU generation called Xe or Gen12LP in Tigerlake-U and DG1 with a big performance uplift according to Intel. CPU recording always will be troublesome for thin and light notebooks, CPU encoding speed is not the only problem for these devices, there are other downsides.

Good to know Icelake is supported in Handbrake. Btw are you able to use 10 bit HEVC in Staxrip with Icelake QSV? I've heard it doesn't work.
musicvid
Veteran User
Posts: 3689
Joined: Sat Jun 27, 2009 1:19 am

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by musicvid »

QSV is all about speed.
If I want quality, x265 software is fast enough.
gmb
Bright Spark User
Posts: 344
Joined: Thu Mar 28, 2013 12:49 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by gmb »

QSV is not all about speed, it's a combination of speed, quality and low resource usage. Usually Intel improves their QSV in both speed and quality with every new GPU generation. If QSV was all about speed they wouldn't have to improve on quality and would rather focus only on speed which is not the case. Same for Nvidia btw, Turing quality is better than on Kepler. If someone don't care for quality they always could use the fastest QSV setting which decreases quality in favour of speed. TU7 is much much faster than TU1 but it's not recommended for all users and use cases.
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

gmb wrote: Sun Jan 26, 2020 11:41 pm
Good to know Icelake is supported in Handbrake. Btw are you able to use 10 bit HEVC in Staxrip with Icelake QSV? I've heard it doesn't work.
Yes, all 10bit HEVC - works without any issues. Maybe there will be some improvements down the line with graphics driver changes and other optimizations. I don't know if StaxRip/Handbrake have to be changed to fully support Ice Lake or if it is already baked in.
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

musicvid wrote: Mon Jan 27, 2020 3:27 am QSV is all about speed.
If I want quality, x265 software is fast enough.
I have been surprised with the quality of QSV HEVC 10bit on Ice Lake. As I said, there are still problem areas with darker, murky scenes where you have poor detail and edge definition in the source video, but most of the time (95% +) so far, quality is identical (using "best" setting for QSV). There's a poster on the StaxRip forum who only uses QSV HEVC 10bit with ICQ 18 - he sets ref frames to 9 and b-frames to 6 and uses the "best" setting for 1080p. He swears the quality is better than x265 at CRF 18 even when using the "slow" preset for x265. He also says that file sizes are usually smaller with QSV (I actually did a quick test in StaxRip QSV where I could set b-frames up to 16 and ref frames to 15.)

Mine are 720p encodes and I view them back on a laptop. There's also an excellent tool in StaxRip to compare identical scenes - frame by frame - called "Video comparison" under "tools" then "advanced" settings. That is great for comparing multiple different videos.

I'm still for x265 for guaranteed best quality, but QSV is turning out to be better than I thought.
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

EDIT: He uses ICQ 17, not 18 and says that file sizes are always smaller with QSV. Here is link to his post fyi:-

https://forum.doom9.org/showthread.php? ... ost1879456

(There are a couple of settings he uses that have no impact - "la-window-size" and "la-quality" - these only work for x264 using ICQ-LA.) He later realized this as HEVC currently has no ICQ with lookahead capability.
gmb
Bright Spark User
Posts: 344
Joined: Thu Mar 28, 2013 12:49 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by gmb »

ukmark62 wrote: Mon Jan 27, 2020 11:06 am
gmb wrote: Sun Jan 26, 2020 11:41 pm
Good to know Icelake is supported in Handbrake. Btw are you able to use 10 bit HEVC in Staxrip with Icelake QSV? I've heard it doesn't work.
Yes, all 10bit HEVC - works without any issues. Maybe there will be some improvements down the line with graphics driver changes and other optimizations. I don't know if StaxRip/Handbrake have to be changed to fully support Ice Lake or if it is already baked in.

Could you post a screenshot of the feature check from Staxrip with Quicksync? Staxrip should use QSVEnc for Quicksync.
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

Apologies but I don't quite know what is meant by a "feature check". Is that a command?

I do know that StaxRip QSV does use QSVEnc (built by rigaya).
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

Is this what you are looking for?

Code: Select all

QSVEncC (x64) 3.29 (r1706) by rigaya, Jan 18 2020 15:12:44 (VC 1916/Win/avx2)
 reader: raw, avi, avs, vpy, avqsv [H.264/AVC, H.265/HEVC, MPEG2, VP8, VP9]
Environment Info
OS : Windows 10 x64 (18363)
CPU: Intel Core i7-1065G7 @ 1.30GHz [TB: 3.89GHz] (4C/8T)
RAM: Used 3848 MB, Total 12083 MB
GPU: Intel Iris(R) Plus Graphics (64EU) 300-1100MHz [15W] (25.20.100.7101)

Media SDK Version: Hardware API v1.29

Supported Enc features:
Codec: H.264/AVC
             CBR   VBR   AVBR  QVBR  CQP   LA    LAHRD ICQ   LAICQ VCM  
RC mode       o     o     o     o     o     o     o     o     o     o    
10bit depth   x     x     x     x     x     x     x     x     x     x    
Fixed Func    o     o     o     o     o     x     x     x     x     o    
Interlace     o     o     o     o     o     o     o     o     o     x    
VUI info      o     o     o     o     o     o     o     o     o     o    
Trellis       o     o     o     o     o     o     o     o     o     o    
Adaptive_I    x     x     x     x     x     x     x     x     x     x    
Adaptive_B    x     x     x     x     x     x     x     x     x     x    
WeightP       o     o     o     o     o     o     o     o     o     o    
WeightB       o     o     o     o     o     o     o     o     o     o    
FadeDetect    x     x     x     x     x     x     x     x     x     x    
B_Pyramid     o     o     o     o     o     o     o     o     o     o    
 +ManyBframes o     o     o     o     o     x     x     o     x     o    
PyramQPOffset x     x     x     x     x     x     x     x     x     x    
MBBRC         o     o     o     o     x     x     x     o     x     o    
ExtBRC        o     o     x     x     x     x     x     x     x     x    
Adaptive_LTR  o     o     x     x     x     x     x     x     x     x    
LA Quality    x     x     x     x     x     o     o     x     o     x    
QP Min/Max    o     o     o     o     o     o     o     o     o     o    
IntraRefresh  x     x     x     x     x     x     x     x     x     o    
No Deblock    x     x     x     x     x     x     x     x     x     x    
No GPB        x     x     x     x     x     x     x     x     x     x    
Windowed BRC  x     x     x     x     x     o     o     x     x     x    
PerMBQP(CQP)  x     x     x     x     o     x     x     x     x     x    
DirectBiasAdj x     x     x     x     x     x     x     x     x     x    
MVCostScaling x     x     x     x     x     x     x     x     x     x    
SAO           x     x     x     x     x     x     x     x     x     x    
Max CTU Size  x     x     x     x     x     x     x     x     x     x    
TSkip         x     x     x     x     x     x     x     x     x     x    



Codec: HEVC
             CBR   VBR   AVBR  QVBR  CQP   LA    LAHRD ICQ   LAICQ VCM  
RC mode       o     o     x     o     o     x     x     o     x     x    
10bit depth   x     x     x     x     x     x     x     x     x     x    
Fixed Func    o     o     x     o     o     x     x     o     x     x    
Interlace     x     x     x     x     o     x     x     x     x     x    
VUI info      o     o     x     o     o     x     x     o     x     x    
Trellis       x     x     x     x     x     x     x     x     x     x    
Adaptive_I    x     x     x     x     x     x     x     x     x     x    
Adaptive_B    x     x     x     x     x     x     x     x     x     x    
WeightP       o     o     x     o     o     x     x     o     x     x    
WeightB       o     o     x     o     o     x     x     o     x     x    
FadeDetect    x     x     x     x     x     x     x     x     x     x    
B_Pyramid     o     o     x     o     o     x     x     o     x     x    
 +ManyBframes o     o     x     o     o     x     x     o     x     x    
PyramQPOffset x     x     x     x     o     x     x     x     x     x    
MBBRC         o     o     x     o     x     x     x     o     x     x    
ExtBRC        o     o     x     x     x     x     x     x     x     x    
Adaptive_LTR  x     x     x     x     x     x     x     x     x     x    
LA Quality    x     x     x     x     x     x     x     x     x     x    
QP Min/Max    x     x     x     x     x     x     x     x     x     x    
IntraRefresh  x     x     x     x     x     x     x     x     x     x    
No Deblock    o     o     x     o     o     x     x     o     x     x    
No GPB        o     o     x     o     o     x     x     o     x     x    
Windowed BRC  x     x     x     x     x     x     x     x     x     x    
PerMBQP(CQP)  o     o     x     o     x     x     x     o     x     x    
DirectBiasAdj x     x     x     x     x     x     x     x     x     x    
MVCostScaling x     x     x     x     x     x     x     x     x     x    
SAO           x     x     x     x     x     x     x     x     x     x    
Max CTU Size  x     x     x     x     x     x     x     x     x     x    
TSkip         x     x     x     x     x     x     x     x     x     x    



Codec: MPEG2
             CBR   VBR   AVBR  QVBR  CQP   LA    LAHRD ICQ   LAICQ VCM  
RC mode       o     o     o     x     o     x     x     x     x     x    
10bit depth   x     x     x     x     x     x     x     x     x     x    
Fixed Func    o     o     o     x     o     x     x     x     x     x    
Interlace     o     o     o     x     o     x     x     x     x     x    
VUI info      o     o     o     x     o     x     x     x     x     x    
Trellis       o     o     o     x     o     x     x     x     x     x    
Adaptive_I    o     o     o     x     o     x     x     x     x     x    
Adaptive_B    o     o     o     x     o     x     x     x     x     x    
WeightP       x     x     x     x     x     x     x     x     x     x    
WeightB       x     x     x     x     x     x     x     x     x     x    
FadeDetect    x     x     x     x     x     x     x     x     x     x    
B_Pyramid     o     o     o     x     o     x     x     x     x     x    
 +ManyBframes o     o     o     x     o     x     x     x     x     x    
PyramQPOffset x     x     x     x     x     x     x     x     x     x    
MBBRC         o     o     o     x     x     x     x     x     x     x    
ExtBRC        o     o     o     x     x     x     x     x     x     x    
Adaptive_LTR  o     o     o     x     o     x     x     x     x     x    
LA Quality    x     x     x     x     x     x     x     x     x     x    
QP Min/Max    o     o     o     x     o     x     x     x     x     x    
IntraRefresh  o     o     o     x     o     x     x     x     x     x    
No Deblock    o     o     o     x     o     x     x     x     x     x    
No GPB        x     x     x     x     x     x     x     x     x     x    
Windowed BRC  o     o     o     x     o     x     x     x     x     x    
PerMBQP(CQP)  x     x     x     x     x     x     x     x     x     x    
DirectBiasAdj o     o     o     x     o     x     x     x     x     x    
MVCostScaling o     o     o     x     o     x     x     x     x     x    
SAO           x     x     x     x     x     x     x     x     x     x    
Max CTU Size  x     x     x     x     x     x     x     x     x     x    
TSkip         x     x     x     x     x     x     x     x     x     x    



Supported Vpp features:

Resize                o
Deinterlace           o
Scaling Quality       x
Denoise               o
Mctf                  x
Rotate                x
Mirror                x
Detail Enhancement    o
Proc Amp.             o
Image Stabilization   x
Video Signal Info     x
FPS Conversion        x
FPS Conversion (Adv.) x


Supported Decode features:

            H.264 HEVC MPEG2 VP8  VP9  
HW Decode      o    o    o    o    o 
10bit depth    x    o    x    x    o 



gmb
Bright Spark User
Posts: 344
Joined: Thu Mar 28, 2013 12:49 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by gmb »

Yes it is. Ok there is no 10 bit HEVC for you in QSVEnc says the feature check. Do you get 10 bit in Handbrake? You have to look in the log for this:

H.265 encoder: yes (8bit: yes, 10bit: yes)

Ideally it says yes for 10 bit.
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

Yes - I get 10 bit in the activity log for QSV HEVC when I load a video in Handbrake.

Code: Select all

[23:01:38] CPU: Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz
[23:01:38]  - Intel microarchitecture Ice Lake
[23:01:38]  - logical processor count: 8
[23:01:38] Intel Quick Sync Video support: yes
[23:01:38]  - Intel Media SDK hardware: API 1.29 (minimum: 1.3)
[23:01:38]  - H.264 encoder: yes
[23:01:38]     - preferred implementation: hardware (any) via D3D11
[23:01:38]     - capabilities (hardware):  breftype icq+la+i+downs vsinfo opt1 opt2+mbbrc+extbrc+trellis+ib_adapt+nmpslice
[23:01:38]  - H.265 encoder: yes (8bit: yes, 10bit: yes)
[23:01:38]     - preferred implementation: hardware (any) via D3D11
[23:01:38]     - capabilities (hardware):  bpyramid icq vsinfo opt1
[23:01:38] hb_scan: path=D:\Media\TV\His Dark Materials (2019)\Series 1\S01E01.mkv, title_index=0
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:323: failed opening UDF image D:\Media\TV\His Dark Materials (2019)\Series 1\S01E01.mkv
src/libbluray/disc/disc.c:424: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:424: error opening file BDMV\BACKUP\index.bdmv
src/libbluray/bluray.c:2585: nav_get_title_list(D:\Media\TV\His Dark Materials (2019)\Series 1\S01E01.mkv\) failed
[23:01:38] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[23:01:38] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from 'D:\Media\TV\His Dark Materials (2019)\Series 1\S01E01.mkv':
  Metadata:
    title           : PSArips.com | His.Dark.Materials.S01E01.Lyras.Jordan.720p.WEBRip.2CH.x265.HEVC-PSA
    encoder         : libebml v1.3.9 + libmatroska v1.5.2
    creation_time   : 2019-11-11T16:35:20.000000Z
  Duration: 00:54:38.80, start: 0.000000, bitrate: 878 kb/s
    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt709), 1280x720, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn, 25 tbc (default)
    Metadata:
      BPS-eng         : 808525
      DURATION-eng    : 00:54:38.800000000
      NUMBER_OF_FRAMES-eng: 81970
      NUMBER_OF_BYTES-eng: 331374147
      _STATISTICS_WRITING_APP-eng: mkvmerge v35.0.0 ('All The Love In The World') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-11-11 16:35:20
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(eng): Audio: aac (HE-AAC), 48000 Hz, stereo, fltp (default)
    Metadata:
      BPS-eng         : 68558
      DURATION-eng    : 00:54:38.678000000
      NUMBER_OF_FRAMES-eng: 76844
      NUMBER_OF_BYTES-eng: 28097487
      _STATISTICS_WRITING_APP-eng: mkvmerge v35.0.0 ('All The Love In The World') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-11-11 16:35:20
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[23:01:38] scan: decoding previews for title 1
[23:01:38] scan: audio 0x1: aac, rate=48000Hz, bitrate=1 English (HE-AAC) (2.0 ch)
[23:01:38] scan: 10 previews, 1280x720, 25.000 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[23:01:38] scan: supported video decoders: avcodec qsv
[23:01:38] libhb: scan thread found 1 valid title(s)

 # Processing Scan Information ...


 # Scan Finished ...


ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

Also, when I encode in StaxRip using QSVEnc, mediainfo shows the video to be 10bit on the output file.
gmb
Bright Spark User
Posts: 344
Joined: Thu Mar 28, 2013 12:49 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by gmb »

ukmark62 wrote: Mon Jan 27, 2020 11:06 pm Also, when I encode in StaxRip using QSVEnc, mediainfo shows the video to be 10bit on the output file.
Interesting. You should convert a sample with 8 bit and another run with 10 bit. If the encoding time is higher with 10 bit and the output differs then it looks like that the feature check is wrong for some reason. Your driver isn't the newest btw, the new drivers support API 1.30.
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

StaxRip QSV HEVC 8-bit encode using API v1.30 (video only sample).

Code: Select all

------------------- Video encoding using QSVEnc 3.29 -------------------

D:\StaxRip\Apps\Encoders\QSVEnc\QSVEncC64.exe --codec hevc --quality best --profile main --bframes 8 --ref 5 --colormatrix bt709 --colorprim bt709 --transfer bt709 --fallback-rc --icq 19 -i "D:\Downloads\The Outsider (2020)\Series 1\S01E01_temp\S01E01.avs" -o "D:\Downloads\The Outsider (2020)\Series 1\S01E01_temp\S01E01_out.hevc"

B pyramid on IvyBridge generation might cause artifacts, please check your encoded video.
cop3.DirectBiasAdjustment value changed off -> auto by driver
cop3.GlobalMotionBiasAdjustment value changed off -> auto by driver
QSVEncC (x64) 3.29 (r1706) by rigaya, Jan 18 2020 15:12:44 (VC 1916/Win/avx2)
OS             Windows 10 x64 (18363)
CPU Info       Intel Core i7-1065G7 @ 1.30GHz [TB: 3.79GHz] (4C/8T)
GPU Info       Intel Iris(R) Plus Graphics (64EU) 300-1100MHz [15W] (26.20.100.7463)
Media SDK      QuickSyncVideo (hardware encoder) PG, 1st GPU, API v1.30
Async Depth    4 frames
Buffer Memory  d3d9, 3 input buffer, 19 work buffer
Input Info     Avisynth+ 2.60(yv12(10bit))->nv12 [AVX2], 1280x640, 24000/1001 fps
AVSync         cfr
Output         HEVC main @ Level 3.1
1280x640p 1:1 23.976fps (24000/1001fps)
Target usage   1 - best
Encode Mode    ICQ (Intelligent Const. Quality)
ICQ Quality    19
QP Limit       min: none, max: none
Trellis        Auto
Ref frames     5 frames
Bframes        8 frames, B-pyramid: on
Max GOP Length 240 frames
Ext. Features  WeightP WeightB tskip ctu:64 sao:all
encoded 7232 frames, 117.40 fps, 409.51 kbps, 14.72 MB
encode time 0:01:01, CPU: 7.8, GPU: 91.6, VD: 9.3
frame type IDR    1
frame type I     32,  total size  1.50 MB
frame type P    814,  total size  7.67 MB
frame type B   6387,  total size  5.61 MB

Start:    12:01:58
End:      12:03:02
Duration: 00:01:03
StaxRip QSV HEVC 10-bit encode using API v1.30 (video only sample). Took longer to encode, and produced smaller file. The only change I made was to change the profile from "Main" to "Main10". This would be an expected outcome. Video quality was identical. However, in the past I have seen that 10-bit encodes can reduce the banding seen on 8-bit encodes in the sky or darker scenes.

Code: Select all

------------------- Video encoding using QSVEnc 3.29 -------------------

D:\StaxRip\Apps\Encoders\QSVEnc\QSVEncC64.exe --codec hevc --quality best --profile main10 --bframes 8 --ref 5 --colormatrix bt709 --colorprim bt709 --transfer bt709 --fallback-rc --icq 19 -i "D:\Downloads\The Outsider (2020)\Series 1\S01E01_temp\S01E01-10bit.avs" -o "D:\Downloads\The Outsider (2020)\Series 1\S01E01_temp\S01E01-10bit_out.hevc"

B pyramid on IvyBridge generation might cause artifacts, please check your encoded video.
cop3.DirectBiasAdjustment value changed off -> auto by driver
cop3.GlobalMotionBiasAdjustment value changed off -> auto by driver
QSVEncC (x64) 3.29 (r1706) by rigaya, Jan 18 2020 15:12:44 (VC 1916/Win/avx2)
OS             Windows 10 x64 (18363)
CPU Info       Intel Core i7-1065G7 @ 1.30GHz [TB: 3.89GHz] (4C/8T)
GPU Info       Intel Iris(R) Plus Graphics (64EU) 300-1100MHz [15W] (26.20.100.7463)
Media SDK      QuickSyncVideo (hardware encoder) PG, 1st GPU, API v1.30
Async Depth    4 frames
Buffer Memory  d3d9, 3 input buffer, 19 work buffer
Input Info     Avisynth+ 2.60(yv12(10bit))->p010 [AVX2], 1280x640, 24000/1001 fps
AVSync         cfr
Output         HEVC main10 @ Level 4
1280x640p 1:1 23.976fps (24000/1001fps)
Target usage   1 - best
Encode Mode    ICQ (Intelligent Const. Quality)
ICQ Quality    19
QP Limit       min: none, max: none
Trellis        Auto
Ref frames     5 frames
Bframes        8 frames, B-pyramid: on
Max GOP Length 240 frames
Ext. Features  WeightP WeightB tskip ctu:64 sao:all
encoded 7232 frames, 93.65 fps, 387.56 kbps, 13.94 MB
encode time 0:01:17, CPU: 7.3, GPU: 92.5, VD: 8.9
frame type IDR    1
frame type I     32,  total size  1.43 MB
frame type P    814,  total size  7.17 MB
frame type B   6387,  total size  5.38 MB

Start:    12:06:25
End:      12:07:44
Duration: 00:01:18
gmb
Bright Spark User
Posts: 344
Joined: Thu Mar 28, 2013 12:49 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by gmb »

It seems to work regardless of the feature check which is a good news. On a further note QVBR is supported for HEVC acording to the check which is not supported on Gen9 graphics, this could be interesting. VBR has some flaws and QVBR might bring improvements in this regards. Are you using MBBRC (per macro block) or weight prediciton with ICQ?
ukmark62
Posts: 19
Joined: Fri Jan 10, 2020 7:08 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by ukmark62 »

WeightP is automatically added by the API(I guess?) under "Ext. Features" along with WeightB, tskip, ctu:64 and sao:all. Those are visible in the log. I have used "mbbrc" with StaxRip and it is available to use - does it make a lot of difference?

QVBR is not yet available in StaxRip. How does that compare to ICQ?
gmb
Bright Spark User
Posts: 344
Joined: Thu Mar 28, 2013 12:49 pm

Re: QuickSync on Ice Lake laptop (i7-1065G7)

Post by gmb »

mbbrc is very useful for Gen9 and a must have for VBR bitrate mode, you should try it. QVBR is VBR with a target quality level. If there is no option in Staxrip you could try --qvbr and --qvbr-q in the custom field.

--qvbr <int> set bitrate in Quality VBR mode. Requires --qvbr-q option to be set as well
--qvbr-q <int> set quality used in qvbr mode. default: 23
Post Reply