Vp15 B261 Intel HEVC render problem color artifact

Peter_P wrote on 12/2/2017, 2:58 AM

Hello together,

after updating to Vp15 B261 I can no longer get proper output when rendering to Intel HEVC with QSV on my i7-6700k. Using this template

The result looks like this :

Here is the media information of the output file

Video
ID                             : 1
Format                         : HEVC
Format/Info                    : High Efficiency Video Coding
Format profile                 : Main@L5@High
Codec ID                       : hvc1
Codec ID/Info                  : High Efficiency Video Coding
Duration                       : 14 s 248 ms
Bit rate                       : 30.0 Mb/s
Width                          : 3 840 pixels
Height                         : 2 160 pixels
Display aspect ratio           : 16:9
Frame rate mode                : Constant
Frame rate                     : 29.970 (30000/1001) FPS
Standard                       : Component
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Bits/(Pixel*Frame)             : 0.121
Stream size                    : 51.0 MiB (99%)
Language                       : English
Encoded date                   : UTC 2017-12-02 08:06:50
Tagged date                    : UTC 2017-12-02 08:06:50
Color range                    : Limited

 

This happens with the So4 Reader enabled and disabled and the preview as well as the shown frames during render are OK
Any one else have this problem, or a solution ? I will try to replace the FileIO with the B216 version.


Intel HEVC 10-Bit render selection still does return an error when started.

 

 

 

Comments

Peter_P wrote on 12/2/2017, 3:19 AM

Replacing the mxhevcplug folder with the content of the Vp15 B216 release is a workaround.

Peter_P wrote on 12/2/2017, 5:49 AM

What kind of footage did you use? I tried it yesterday with a large 70 minutes project, that rendered ~3h20 (just do delete the result) and made me aware of this problem. Today I rendered a small XAVC-S UHDp30 project with no filters and got the result shown on tp with the hedgehog. Then I just took one of those clips and rendered with my ‘old’ favorite (see on top).

It is absolutely reproduceable here and disappeared after replacing the folder.

Peter_P wrote on 12/2/2017, 7:19 AM

Here one more frame with this problem

The very strange thing and this makes it very unlikely that the input decoder (compound dll) is causing this problem is that during rendering the preview window shows the correct video.

Peter_P wrote on 12/2/2017, 10:28 AM

Now I‘m not sure, that replacing this FileIO folder is a real workaround. I started rendering my current large project and assumed the PC would be working a while. Now that I checked it, I saw an error message “An error occurred creating the media file xxxx. The reason for the error could not be determined”. Nevertheless a short MP4 file with about 1min46 was output. Which is surprising for me, because the MP4 finalization normally starts when encoding is done and on my lager project this takes some minutes.

I’ll give it another try staring directly after rebooting.

Peter_P wrote on 12/3/2017, 1:05 AM

Thank you. On my system the problem is only visible in the output file. Preview and render preview are OK.  So what could be the differences?

Nick Hope wrote on 12/3/2017, 1:42 AM

...So what could be the differences?

You have i7-6700K with Intel HD 530 graphics, and Cornico has i7700 with Intel HD 630 graphics, right? That's one difference.

Peter_P wrote on 12/3/2017, 2:10 AM

I thought he would also have the i7-6700k. But I'm using a quite old Intel driver, because my system had standby problems with the newer. So I will test to install the actual from the 7th November on my testsystem.

set wrote on 12/3/2017, 3:49 AM

Hmm, can't reproduce the issue on my ASUS X550V laptop here.

Render to Intel HEVC, using 1080-25p template settings.

 

Q: How do you able to set the Profile into Main@L5@High ?, I found mine is Main@L4@High, and in customization, I only have 'Main'...

Peter_P wrote on 12/3/2017, 4:49 AM

...So what could be the differences?

You have i7-6700K with Intel HD 530 graphics, and Cornico has i7700 with Intel HD 630 graphics, right? That's one difference.

According to this list you are right.

In the meantime I got the latest HD530 driver ( Version: 15.60.0.4849  Date: 11/7/2017 )from here

https://downloadcenter.intel.com/download/27266/Graphics-Intel-Graphics-Driver-for-Windows-15-60-?product=88345

and installed it on my test-system SSD (same system).

The render results are the same, but with this driver my monitor gets waked up about every 25s when the system is in standby mode with the monitor to be switched off.

Peter_P wrote on 12/3/2017, 4:58 AM

Hmm, can't reproduce the issue on my ASUS X550V laptop here.

Render to Intel HEVC, using 1080-25p template settings.

Q: How do you able to set the Profile into Main@L5@High ?, I found mine is Main@L4@High, and in customization, I only have 'Main'...

This might be the reason, you can not reproduce the problem. As far as I can see, there is no user selection for the Profile. It seems to be set automatically by the encoder  according to the requirement.

set wrote on 12/3/2017, 5:05 AM

Hmm, can't reproduce the issue on my ASUS X550V laptop here.

Render to Intel HEVC, using 1080-25p template settings.

Q: How do you able to set the Profile into Main@L5@High ?, I found mine is Main@L4@High, and in customization, I only have 'Main'...

This might be the reason, you can not reproduce the problem. As far as I can see, there is no user selection for the Profile. It seems to be set automatically by the encoder  according to the requirement.

Update: Finally found how to encode in L5 - render in 4K resolution.

*After this recording, I test put back the HEVC-rendered media to the VP15b261, and so far I see - no issue.

Let me try with the Runner's stock footage above.

Peter_P wrote on 12/3/2017, 5:21 AM

To make reproduction more easy, I have uploaded you one of my original RX10 M2 UHDp30 clip that I shortened to ~10s to render. And the result HEVC file.

Files can be downloaded here with the password '=3Dec2017' (without quotes)

 

set wrote on 12/3/2017, 5:22 AM

https://drive.google.com/file/d/1b4vNutYnm8A0SAx6DUSWj71yfzcjZCVU/view?usp=sharing

My Computer is not fast enough to playback the 4K HEVC footage.

Here's my render test of the Runner's Sample footage. Try play it on your system.

Peter_P wrote on 12/3/2017, 5:24 AM

It looks OK. Did you encode using Intel HD530 QSV with the latest driver ?

set wrote on 12/3/2017, 5:28 AM

Asus X550V uses Intel HD 630

Peter_P wrote on 12/3/2017, 5:35 AM

This might make the difference. Cornico with his i7-7700k can also not reproduce the problem.

phil-d wrote on 12/3/2017, 6:56 AM

Hi

Working okay here with an Intel i7 7700K to the Intel HEVC at 4K. This is using driver version 15.47.02.4815 dated 10/10/2017 on Intels website. The latest version dated 11/7/2017 which is version 15.60.0.4849 which now supports UHD is definitely broken, as on my dual monitor setup I get terrible banding on images like it's using a much lower colour depth just on one monitor, drag an image over to the second monitor and it displays fine, no problem on any of the older drivers.

Note: 10 bit rendering using Intel HEVC still broken!

Regards

Phil

Peter_P wrote on 12/3/2017, 7:05 AM

Thanks, would be nice to read some thing from an i7-6700k user with latest Intel driver.

bitman wrote on 12/3/2017, 1:31 PM

@Peter_P

I have rendered your videoclip to exact default setting as your template (having gpu set to intel in the general video preference). I do not see any artefacts, video plays and looks fine. My 8700K has an Intel UHD 630 with the latest intel driver. Render time was 1 minute and 54 seconds.

 

Current system: VP16 (suite) build 361, VP15 (suite) build 416, Magix video pro X, Corel VS ultimate 2018, a lot of NEWBLUE plugins, Titler Pro 6, Mercalli 4.0, Respeedr, Vasco Da Gamma 12, VASST stuff, Production Assistent pro3, Boris Continuum 2019,...

  • OS: Windows 10 Pro 64, version 1809
  • CPU: der8auer i7-8700K (advanced edition), default speed (no overclock), Cooler: Noctua NH-D15s
  • RAM: G.Skill Trident Z 3200C14 DDR4 64GB, XMP set to profile 1 in BIOS
  • Videocard: NVIDEA RTX 2080Ti (Founders edition)
  • Monitor: LG 38 inch ultra-wide (21x9) - yes upgraded from 34 to 38, I can see more tracks now! Resolution: 3840x1600
  • C-drive: Samsung NVMe SSD 2TB 960 pro
  • Data storage: WD gold 6TB + WD Yellow 4TB
  • MOBO: Gigabyte Z370 Aorus Gaming 7
  • PS: Corsair HX1200i, Case: Silverstone fortress 2, shuttlePROv2, Keyboard and mouse: Logitech G910 and G700s (and now Evoluent Vertical Mouse)

Before November 2018: NVIDEA Gibabyte GTX 1080ti

Before November 2017: windows 10 Pro 64, i7-4790k, mem: DDR3 16GB GTX TITAN X (Maxwell)

 

Peter_P wrote on 12/4/2017, 12:45 AM

@Peter_P

My 8700K has an Intel UHD 630 with the latest intel driver. Render time was 1 minute and 54 seconds.

 

@bitman

That indicates, that QSV is not active on your i7-8700k system. The rendertime to HEVC UHDp30 should not be more than F=1.4, as it is on my i7-6700k.

I assume, you can select the 10bit HEVC render option and rendering will take about the same time ???

That is what happens on my system, when I switch off the internal GPU.

bitman wrote on 12/4/2017, 3:27 AM

Interesting that QSV would be not active, I will check further tonight, I am at work now.

Current system: VP16 (suite) build 361, VP15 (suite) build 416, Magix video pro X, Corel VS ultimate 2018, a lot of NEWBLUE plugins, Titler Pro 6, Mercalli 4.0, Respeedr, Vasco Da Gamma 12, VASST stuff, Production Assistent pro3, Boris Continuum 2019,...

  • OS: Windows 10 Pro 64, version 1809
  • CPU: der8auer i7-8700K (advanced edition), default speed (no overclock), Cooler: Noctua NH-D15s
  • RAM: G.Skill Trident Z 3200C14 DDR4 64GB, XMP set to profile 1 in BIOS
  • Videocard: NVIDEA RTX 2080Ti (Founders edition)
  • Monitor: LG 38 inch ultra-wide (21x9) - yes upgraded from 34 to 38, I can see more tracks now! Resolution: 3840x1600
  • C-drive: Samsung NVMe SSD 2TB 960 pro
  • Data storage: WD gold 6TB + WD Yellow 4TB
  • MOBO: Gigabyte Z370 Aorus Gaming 7
  • PS: Corsair HX1200i, Case: Silverstone fortress 2, shuttlePROv2, Keyboard and mouse: Logitech G910 and G700s (and now Evoluent Vertical Mouse)

Before November 2018: NVIDEA Gibabyte GTX 1080ti

Before November 2017: windows 10 Pro 64, i7-4790k, mem: DDR3 16GB GTX TITAN X (Maxwell)

 

Peter_P wrote on 12/4/2017, 4:27 AM

Thanks, I was also looking at the i7-8700k to replace my system.

bitman wrote on 12/4/2017, 1:42 PM

@Peter_P

Here are new tests on your hedgehog video sample, I made a small mistake in the Hvec template, I used the default one, which is 40-80 and this had a render time of 1 min 54 s (as stated earlier), I corrected this to your adapted template of 30-40 and retested, and this improved the render speed to 1 min 36 s

Intel GPU in Vegas Video preference

Intel HEVC at 4K (your template, 30-40, 8 bit) : around 6% GPU load Intel, render time: 1 min 36 s

Intel HEVC at 4K (your template, 30-40, 10 bit) : render time : 2 min 3 s

Intel HEVC at 4K (your template, default 40-80, 10 bit) : render time : 2 min 16 s

Magix AVC/AAC MP4: internet 4K 2160p 29.97 fps (Intel QSV): 68 % GPU load Intel , render time: 12 s

Magix AVC/AAC MP4: internet 4K 2160p 29.97 fps (nvec): 44 % (GPU load Intel, 21% encode load Nvidea, render time: 12 s

Nvidea GPU in Vegas Video preference

Magix AVC/AAC MP4: internet 4K 2160p 29.97 fps (nvec): render time: 13 s

Magix AVC/AAC MP4: internet 4K 2160p 29.97 fps (Intel QSV): render time: 11 s

Intel HEVC at 4K (your template, 30-40, 8 bit) : render time: 1 min 36 s

Last changed by bitman on 12/4/2017, 1:44 PM, changed a total of 2 times.

Current system: VP16 (suite) build 361, VP15 (suite) build 416, Magix video pro X, Corel VS ultimate 2018, a lot of NEWBLUE plugins, Titler Pro 6, Mercalli 4.0, Respeedr, Vasco Da Gamma 12, VASST stuff, Production Assistent pro3, Boris Continuum 2019,...

  • OS: Windows 10 Pro 64, version 1809
  • CPU: der8auer i7-8700K (advanced edition), default speed (no overclock), Cooler: Noctua NH-D15s
  • RAM: G.Skill Trident Z 3200C14 DDR4 64GB, XMP set to profile 1 in BIOS
  • Videocard: NVIDEA RTX 2080Ti (Founders edition)
  • Monitor: LG 38 inch ultra-wide (21x9) - yes upgraded from 34 to 38, I can see more tracks now! Resolution: 3840x1600
  • C-drive: Samsung NVMe SSD 2TB 960 pro
  • Data storage: WD gold 6TB + WD Yellow 4TB
  • MOBO: Gigabyte Z370 Aorus Gaming 7
  • PS: Corsair HX1200i, Case: Silverstone fortress 2, shuttlePROv2, Keyboard and mouse: Logitech G910 and G700s (and now Evoluent Vertical Mouse)

Before November 2018: NVIDEA Gibabyte GTX 1080ti

Before November 2017: windows 10 Pro 64, i7-4790k, mem: DDR3 16GB GTX TITAN X (Maxwell)