OBS branch with AMD VCE support.

dping

Active Member
crashed the instant i clicked stop streaming,crash log and dump file is attached. when recording i got a steady 30fps with everything running smooth, but had major KB/Mouse input delay issues
Try disabling the OBS preview windows (right click on preview, click preview, then uncheck "enable view"
Post a link to your logfile from the help menu and maybe a link to screenshots from all the OBS tabs

Alright so I set the max qp to 41, but that didnt really change anything, I also tried setting it to 31, but I still get this weird elastic-banding of video quality. The stream looks great every two seconds or so, but the rest of the time it's super grainy and blurry. Should I keep messing with GOP values?

Sorry if you guys feel like you're spoon feeding me here, I'm totally new to OBS and streaming in general.

EDIT: So after messing with GOP settings it seems like the lower the GOP the quicker the pulses in quality. With the GOP set to 15 @30fps, the quality seemed to improve.

https://youtu.be/YDA0twIco5o

if doing 30fps video, keep GOP at 60 and IDR and 0 (which sets it to 2xfps) larger GOP, better quality potential
Post a link to your logfile from the help menu and maybe a link to screenshots from all the OBS tabs

For me it's worse than before XD
I think that the previous video was good enough, even x264 wouldn't look much better with the same bitrate.
I dont know what you changed to and from or even what you are referring to.
 

Sepay

New Member
you never set the GOP to 0, I dont believe that is a proper value. re-read the original post on page 1 about these options then post your logfile.
I said i was "playing around", but still there seems to bee issue with framerate drops, with old drivers it wasn't doing that.
here is logfile https://gist.github.com/f64cb11a0244f23728f8
I wonder what causes those frame drops. (on these settings with previous drivers stream looked much worse, than with new drivers).
 

dping

Active Member
I said i was "playing around", but still there seems to bee issue with framerate drops, with old drivers it wasn't doing that.
here is logfile https://gist.github.com/f64cb11a0244f23728f8
I wonder what causes those frame drops. (on these settings with previous drivers stream looked much worse, than with new drivers).
Try using host instead of DX11 mode. play around with disabling D3D interop as well. try different combinations.

Also, are you still running any custom launch options with CS:GO?
 

Sepay

New Member
Try using host instead of DX11 mode. play around with disabling D3D interop as well. try different combinations.

Also, are you still running any custom launch options with CS:GO?
Just tested, host - gives worse quality, Both DX gives a bit better quality, but more skipped frames, I guess its the drivers fault. Also no additional launch options for CS:GO. Maybe later will play around with settings more.
 

mecon

New Member
dping:

Here's are links to my logfile and some screenshots of my settings. Keep in mind the settings in the pictures are just the last ones I tried. At this point I've messed with bitrate, buffer size, GOP, IDR, resolution, framerate, and max QP.

Logfile:
https://gist.github.com/anonymous/b36a8b52c1454ace96f2

Screenshots:
http://i.imgur.com/01xFYnz.jpg

For me it's worse than before XD
I think that the previous video was good enough, even x264 wouldn't look much better with the same bitrate.

I dont know man, I've watched plenty of streams of this game and others, and most are of much higher quality. I've watched someone stream whom I know was using VCE even, and the quality wasn't nearly as bad. I've watched people stream at lower bitrates (3500 is the max twitch allows) and get better quality. That being said I dont know if local recording while streaming will affect the quality. From What I understand the local recording should yield 1:1 quality. I really hope I can get more out of VCE than this...
 

dping

Active Member
dping:

Here's are links to my logfile and some screenshots of my settings. Keep in mind the settings in the pictures are just the last ones I tried. At this point I've messed with bitrate, buffer size, GOP, IDR, resolution, framerate, and max QP.

Logfile:
https://gist.github.com/anonymous/b36a8b52c1454ace96f2

Screenshots:
http://i.imgur.com/01xFYnz.jpg



I dont know man, I've watched plenty of streams of this game and others, and most are of much higher quality. I've watched someone stream whom I know was using VCE even, and the quality wasn't nearly as bad. I've watched people stream at lower bitrates (3500 is the max twitch allows) and get better quality. That being said I dont know if local recording while streaming will affect the quality. From What I understand the local recording should yield 1:1 quality. I really hope I can get more out of VCE than this...
turn on aero. and restart OBS and send a fresh new log. I cant go through every little change you made. Just restart OBS real quick and run a 5 minute test.

Also getting frame drop here using Windows 10..

Log: https://gist.github.com/anonymous/2a5f9f731fd48b3cf6be
your duplicate frames are fine so I dont know exactly what you mean by frame drops.
 

avrokephren

New Member
Hi guys,

I'm new here. My rig is I5 2500K + amd 280x. I think my processor bottle in some game like h1z1 or heroes of the storm. I would like to know if i will have performance increase with amd vce. I did some test and im not sure to see difference
 

ufster

New Member
Can anybody confirm 4K or 3440x1440 recording with Fury, Fury X with Quality preset for OBS under Windows 10? I want to pull the trigger on one of these cards and part of the reason I'm interested in the card is the improved video engine.
 

dping

Active Member
Hi guys,

I'm new here. My rig is I5 2500K + amd 280x. I think my processor bottle in some game like h1z1 or heroes of the storm. I would like to know if i will have performance increase with amd vce. I did some test and im not sure to see difference
your best bet is to try. H1Z1 is CPU very dependent, not sure about heros. try out the build, no one can tell you until you do that.

Can anybody confirm 4K or 3440x1440 recording with Fury, Fury X with Quality preset for OBS under Windows 10? I want to pull the trigger on one of these cards and part of the reason I'm interested in the card is the improved video engine.

Its supposed to. I haven't had anyone with a fury stop by as far as I know. We had a guy with the same Gen of GPU (the 285). he did claim that his 285 was able to do 1080@60 with quality preset, which is not possible on previous generations.
 

dping

Active Member
Another log, I'm getting an average of 5-6% dropped frames streaming to twitch.

Picture: http://prntscr.com/82atn6

Log: https://gist.github.com/anonymous/0abe774b020e0297272f


Edit: Taking a look at other log files, it seems to be a bunch of p-frames that are the ones being dropped. Anyone have a suggestion for a fix?
are you running iw4mp.exe in compatability mode? that should not be necessary. I would recommend set your game to windowed mode and use monitor capture if you are having issues in game.

Also, like it says on the main page. try host instead of DX11 mode as this could work better in some (most) cases.

There is still something kind of odd with game capture with windows 10 that not even the new build of OBS has fixed yet.
 

Hellegaard1

New Member
No I'm not running in compatibility mode, but I've found that using a custom buffer size that is 2x the
Max bitrate helps alot. Frame drop % is now only 0.5%
 

mecon

New Member
dping:

As far as I can tell, Aero is already turned on. The only thing I could see in the settings was an option in the Video tab to disable Aero, which is left unchecked.

Here's a new logfile. this was just five minutes of streaming, and I didn't mess with any settings. The video I recorded during this session looked great for the first 30-45 seconds, then it started to degrade badly.
https://gist.github.com/anonymous/1b7cb0bf6b23f563e276
https://gist.github.com/anonymous/1b7cb0bf6b23f563e276

I appreciate the help you've been giving me.
 

Phawx

New Member
Hey fellas,

Never had to post before as I haven't had any issues with recording with AMD VCE on my R9 290 for a long time. I waited to install Win10 until I saw people saying that Win10 worked on 15.7.1, so when I saw confirmation on this thread I joined the bandwagon.

I am on a fresh install of win10, I DDU'd and installed 15.7.1 fresh.

While I can still record at 1080p30 just fine, I can not record at all @ 1080p60 regardless of what settings I try. I've already disabled Xbox GVR. I've messed with GOP/IDR/Speed/Balanced/Host/DX9/DX11 disable interop or not. different bit rate settings just a ton of different options.

No matter what I do, OBS doesn't *start* encoding when trying to record at 60fps. Basically as soon as it initializes, it halts. OBS doesn't crash, my Mic input meter shows that it's still working. I can click "stop recording" but nothing actually records. I've submitted my logs, they are all the same regardless of which settings I have enabled.

My log file can be found here: https://gist.github.com/anonymous/0858b6bd73a06a9eea9a

Right now I am recording with x264 at 1080p60. My rig can handle it just fine, I'd rather just not waste the energy on having my CPU cores crunching it.
 

dping

Active Member
dping:

As far as I can tell, Aero is already turned on. The only thing I could see in the settings was an option in the Video tab to disable Aero, which is left unchecked.

Here's a new logfile. this was just five minutes of streaming, and I didn't mess with any settings. The video I recorded during this session looked great for the first 30-45 seconds, then it started to degrade badly.
https://gist.github.com/anonymous/1b7cb0bf6b23f563e276

I appreciate the help you've been giving me.
14:02:37: Aero is Disabled

you have to also enable an aero theme in windows. otherwise, it stays disabled even though unchecked.


Hey fellas,

Never had to post before as I haven't had any issues with recording with AMD VCE on my R9 290 for a long time. I waited to install Win10 until I saw people saying that Win10 worked on 15.7.1, so when I saw confirmation on this thread I joined the bandwagon.

I am on a fresh install of win10, I DDU'd and installed 15.7.1 fresh.

While I can still record at 1080p30 just fine, I can not record at all @ 1080p60 regardless of what settings I try. I've already disabled Xbox GVR. I've messed with GOP/IDR/Speed/Balanced/Host/DX9/DX11 disable interop or not. different bit rate settings just a ton of different options.

No matter what I do, OBS doesn't *start* encoding when trying to record at 60fps. Basically as soon as it initializes, it halts. OBS doesn't crash, my Mic input meter shows that it's still working. I can click "stop recording" but nothing actually records. I've submitted my logs, they are all the same regardless of which settings I have enabled.

My log file can be found here: https://gist.github.com/anonymous/0858b6bd73a06a9eea9a

Right now I am recording with x264 at 1080p60. My rig can handle it just fine, I'd rather just not waste the energy on having my CPU cores crunching it.

I do now know whats going on with it, the only question I have, is which preset are you using? should be no higher than balanced, and sometimes speed preset depending on the game you are recording. Use best judgement as its almost no quality loss with speed at your bitrate.

and the max bitrate for VCE is 50000 bitrate, which includes the buffer. so set buffer to 50000 as well.
 

Phawx

New Member
14:02:37:

and the max bitrate for VCE is 50000 bitrate, which includes the buffer. so set buffer to 50000 as well.

I've used both Speed and Balanced, I'll retry 50000/50000 just in case I didn't actually do that and let you know.
 
Top