Bug Report Big Graphic Glitches with Intel Quick Sync

Harry64

New Member
I followed an instruction to get the Graphic unit of my processor " Intel i7 4790 " available as an encoder.

I had it already activated in the bios because I had used it with Overwolf and there it worked fine (and it still works fine).
but OBS Multiplatform didn't recognized it.
I then downloaded the latest driver " 15.36.24.64.4264 Intel Iris, Iris Pro and HD Graphics Driver for Windows 7/8/8.1 64bit "

now I am able to use Intel Quick Sync in OBS Multiplatform but the videos are horrible.
I have seen such destroyed videos only in scifi scenes from damaged pc's.
I upload a picture of it.
I only moved the firefox window around and this is what it looks.
vlcsnap-2015-09-27-02h52m00s798.jpg


I played around with all settings for hours and it looks always like this...
the only player that can play this video with less horror is Windows Media Player but it is still very jittery and buggy...

the other 2 encoder working fine " AMD Video Coding Engine H.264 Encoder / and x264 "

I think this could be a bug in OBS but I am not sure. I am just curious.

I have windows 8.1 Pro 64bit
AMD Radeon HD 7970
Motherboard Asus Z97-Deluxe
Processor Intel Core i7-4790
 
Wow... that looks awesomely horrible. I want to see more!

On a more serious note... this may very well be a bug. OBS MP is still in a relatively ealy developement stage. Also, you don't necessarily *need* Quick Sync, x264 produces better quality if you feed it enough CPU and bitrate, and if you can't you can still use AMD's encoder as a workaround.

Also, what encoding settings are you using? And a log might help aswell (maybe there's an error being thrown somewhere).
 

Yurlyn

Member
Unfortunately I can't be of any help but I'd love to know how you got your Quick Sync to at least record something. Mine isn't doing anything when I click on either record or stream. If I can get mine to run and I get different results I might be able to get back on it with you. No intention to hijack your thread btw :)
 

Harry64

New Member
Wow... that looks awesomely horrible. I want to see more!

On a more serious note... this may very well be a bug. OBS MP is still in a relatively ealy developement stage. Also, you don't necessarily *need* Quick Sync, x264 produces better quality if you feed it enough CPU and bitrate, and if you can't you can still use AMD's encoder as a workaround.

Also, what encoding settings are you using? And a log might help aswell (maybe there's an error being thrown somewhere).

I just wanted to post it so it could be fixed. I will use the other 2 options. I just wanted to know if this encoder is better for my framerate of the games I play. and I tryed almost every setting possible... I dont think I can find a setting that I didnt tryed. I maybe load a youtube video of this up so you can see this in action. I am also really interested how youtube will handle this file. ^^ maybe it get worse.
 

Harry64

New Member
Unfortunately I can't be of any help but I'd love to know how you got your Quick Sync to at least record something. Mine isn't doing anything when I click on either record or stream. If I can get mine to run and I get different results I might be able to get back on it with you. No intention to hijack your thread btw :)


really nothing? if you can select it then you have it already enabled in your bios. and probably a driver that OBS can detect... or something.

I had also a problem that I only could record a black screen but I only had this problem because I had the game in windowed mode so I selected not record game and instead I selected record window. maybe that helps.
 

Yurlyn

Member
Yup, nothing at all. And I'm not even capturing games directly but use DxTory's virtual outputs for it. I tried making a new scene collection with only one scene and a window capture after I read your post but still nothing. It's okay though, I'll wait until the next update which will hopefully have a bit better support or even the native support for it.
Looking at your video that does not seem to be all that great. Have you maybe tried disabling the preview mode? Maybe that can help though I personally would like to be able to monitor OBS.
 

Harold

Active Member
Capturing using dxtory's virtual outputs adds enough layers to the process to potentially be problematic. It is recommended to directly capture games with obs.
 

Yurlyn

Member
True, Harold, especially when you try to capture it in 60fps as it adds to the load of OBS (DxTory won't even show in the top 10 processes) as it has to process all those frames. Most of the time it's definitely worth it if a high fps stream is your thing. Only the Battlefield games have issues when it's not the soul user of 15+% of the CPU. Must be a Frostbite engine thing.
But the reason I use DxTory is actually only one game, GTA V. If either OBS crashes or the game crashes or whatever after the initial capture it won't let me recapture it which is quite annoying. Obviously Fraps and DxTory would be off since the game allows only one hook as of the initialization of the game. I kinda got fed up with that and so I started using DxTory for the capture. Sometimes the capture on OBS is also a bit buggy when it tries to capture a game although once it captures it's actually the most efficient and low resource demanding capture I've seen ever.
 

beastwick

New Member
Hello, I am experiencing this problem using OBS MP 12.3 using the most recent Intel
15.40.10.64.4300 drivers for my 4790K.

I was capturing using the game capture feature, but it also occurred when I captured a window source of just my desktop.

Please look at the following example. You will need to skip to the middle of the short clip where you can see me moving around.

http://www.twitch.tv/gamebeasttv/v/38893786

Perhaps this is related to low bitrate? I am using the main profile at 1840 kbps with settings optimized for TwitchTV. I would have expected to just see the normal boxy quality degradation if that was the case and not what you see in the video. I am basically experiencing what the OP experienced.
 

41nd

New Member
I followed an instruction to get the Graphic unit of my processor " Intel i7 4790 " available as an encoder.

I had it already activated in the bios because I had used it with Overwolf and there it worked fine (and it still works fine).
but OBS Multiplatform didn't recognized it.
I then downloaded the latest driver " 15.36.24.64.4264 Intel Iris, Iris Pro and HD Graphics Driver for Windows 7/8/8.1 64bit "

now I am able to use Intel Quick Sync in OBS Multiplatform but the videos are horrible.


the other 2 encoder working fine " AMD Video Coding Engine H.264 Encoder / and x264 "

I think this could be a bug in OBS but I am not sure. I am just curious.

I have windows 8.1 Pro 64bit
AMD Radeon HD 7970
Motherboard Asus Z97-Deluxe
Processor Intel Core i7-4790

I hope you do QSV with OBS while you are not using that integrated graphics card to output to a monitor or something otherwise bad things happen.
I use a i7 4790k with QSV processing while playing on my R9 290 but the igpu is not used for anything else!
 

forexgtv

New Member
I can confirm anytime 'Advanced Options' is checked that my video is pictured similar to OP. My specs are an Intel i4790k, Nvdia 970GTX. No matter what rate control I use or what values I change under Advanced Options the problem occurs. If I leave 'Advanced Options' unchecked the video quality is normal. I've searched for a fix, but this post is the only thing that seems to mirror the problem I'm having.
 
... anytime 'Advanced Options' is checked that my video is pictured similar to OP ... My specs are an Intel i7-4790k ... If I leave 'Advanced Options' unchecked the video quality is normal ...

i just confirmed the same thing... and this , BIG bug , is related to the >>> Consecutive B Frame Count === 1 | 2 | 3 | 4 , and etc ...

i am also on >>> I7-4790K

to all of the Developers :

do not delete this thread , because this wery well may be a bug ...

i did some tests :

Consecutive B Frame Count === 1 ++ advanced is checked >>> the [[[ , graphic square glitches , ]]] is there

Consecutive B Frame Count === 0 ++ advanced is checked >>> the [[[ , graphic square glitches , ]]] is completely gone , perfect video with no [[[ , graphic square glitches , ]]]

by the way , this is also true... that these [[[ , graphic square glitches , ]]] are only happening when the picture is moving >>> https://obsproject.com/forum/threads/stream-very-pixelated-while-moving-demo-included.42815/ ( very-pixelated-while-moving )

when there are no movement , ( static pic like this >>> https://www.youtube.com/watch?v=DFZhmQ1iTsM , and , Consecutive B Frame Count === 1 | 2 | 3 | 4 , etc ) , then these [[[ , graphic square glitches , ]]] is completely gone / nowhere to be found

this is all true to the , Intel QSV encoding , in >>> _Obs_Studio_v_0_13_1_Win_

i , DID NOT , tryed the software encode ( x264 ) , because i dont need software encode ( x264 ) , right now ...
 
... i did some tests :

Consecutive B Frame Count === 1 ++ advanced is checked >>> the [[[ , graphic square glitches , ]]] is there

Consecutive B Frame Count === 0 ++ advanced is checked >>> the [[[ , graphic square glitches , ]]] is completely gone , perfect video with no [[[ , graphic square glitches , ]]] ...

Consecutive B Frame Count === 0 ++ advanced is checked >>> https://www.youtube.com/watch?v=eZRe6gXDnB4

Consecutive B Frame Count === 1 ++ advanced is checked >>> https://www.youtube.com/watch?v=J79qxIA4LSI

Consecutive B Frame Count === 2 ++ advanced is checked >>> https://www.youtube.com/watch?v=AyfV1PJuNtI

Consecutive B Frame Count === 3 ++ advanced is checked >>> https://www.youtube.com/watch?v=5ZRKrVW5UBw

Consecutive B Frame Count === 4 ++ advanced is checked >>> https://www.youtube.com/watch?v=V3ID5yUj6AE

i , DID NOT , tryed the , Consecutive B Frame Count > 4 , ( more than 4 ) , because i think there is no point in this ... i mean its just , B Frames , or something like that ...

in all 5 videos posted here , the settings were used >>> http://s2.uploads.ru/d/RmsP9.png , i only changed the , Consecutive B Frame Count , from 0 to 4 ...

by the way ... i , DID NOT , dig very deeply into , Intel QSV encoding ...

-- and what exactly these , B Frames , mean in , Intel QSV encoding ...
-- and how exactly these , B Frames , supposed to be handled in , Intel QSV encoding ...

so maybe this is , not a bug ... so only the developers will decide >>> ( is this a bug??? , or not??? ) ... in handling of , B Frames in , Intel QSV encoding ...
 
Even if it is a bug, it's not something that can be fixed on the OBS side. OBS-mp currently just uses the Media Foundation encoders. It has no native hardware encoder implementations yet.

ok , thanks for the info on this ... i will use it with , Consecutive B Frame Count == 0 , then ...

... it's not something that can be fixed on the OBS side. OBS-mp currently just uses the Media Foundation encoders. It has no native hardware encoder implementations yet ...

thanks , i didnt know about this ... :)
 
Top