OBS branch with AMD VCE support.

change from constant bitrate to a VBR maybe. no the preview will show what your setup looks like but not how it will look quality-wise.

wont let you turn on cbr with qps
and vbr doesnt change much. since the max is still set at the max.

also refresh my post i had added more just as you replied
 
wont let you turn on cbr with qps
and vbr doesnt change much. since the max is still set at the max.

also refresh my post i had added more just as you replied
some tests local recording 1080@30 quality preset changed max qp from 51 to 31 and no more IDR refresh, but then again, bitrate was not steady
 
i am running 48 fps qp or not it does the same. that video was cbr
also noticed that obs streaming bar thing flashes a mild yellow the same time it does the pulses
 
Last edited:
Hi everyone, I am very new to this but have one question I've run into. I'm using the latest version of this OBS port with VCE (0.65b) (was happy to find a version that supported amd gpu recording).

What I am currently seeing is that when I am recording, crossfire seems to be disabled. Here's my current experience:
Playing witcher 3, have 2x r9 290's in crossfire. Playing without recording I get 80-90 fps, and at this time when I look at MSI afterburner I see that both GPUS are under load. I then exit out, start recording in this OBS, then start up witcher 3 again. Now I am getting 40-50 fps and my 2nd GPU is NOT under load.

Under encoding in OBS I do have AMD VCE selected. Most of the other options are left at default. Am I missing some setting for crossfire setups? Any help? Thanks!
 
Hi everyone, I am very new to this but have one question I've run into. I'm using the latest version of this OBS port with VCE (0.65b) (was happy to find a version that supported amd gpu recording).

What I am currently seeing is that when I am recording, crossfire seems to be disabled. Here's my current experience:
Playing witcher 3, have 2x r9 290's in crossfire. Playing without recording I get 80-90 fps, and at this time when I look at MSI afterburner I see that both GPUS are under load. I then exit out, start recording in this OBS, then start up witcher 3 again. Now I am getting 40-50 fps and my 2nd GPU is NOT under load.

Under encoding in OBS I do have AMD VCE selected. Most of the other options are left at default. Am I missing some setting for crossfire setups? Any help? Thanks!
Crossfire isn't really supported with OBS. It causes a lot of issues. I wonder if using VCE is disabling it.
 
http://www.twitch.tv/meowchards/v/6075938

is the best i could get it with a 3200 bit padding 6400 buffer 720 @ 48 lenczros
priority to high 700ms fast main 2 keyframe cfr
cbr custom peramitors cabac 24/96 gop/idr disabled d2d/open cl checked
default quality settings amf quality dx9

i will try a bigger buffer seems to be better (will try like 12800 on next stream)

everything is perfect except this twitch pulse from amd streams. each pulse makes it more and more pixelated
to the point where the overlay is nolonger visable or readable
any way to fix? perhaps they did a different acceptable vce version or flash version or encoding level 4.2 etc?
 
http://www.twitch.tv/meowchards/v/6075938

is the best i could get it with a 3200 bit padding 6400 buffer 720 @ 48 lenczros
priority to high 700ms fast main 2 keyframe cfr
cbr custom peramitors cabac 24/96 gop/idr disabled d2d/open cl checked
default quality settings amf quality dx9

i will try a bigger buffer seems to be better (will try like 12800 on next stream)

everything is perfect except this twitch pulse from amd streams. each pulse makes it more and more pixelated
to the point where the overlay is nolonger visable or readable
any way to fix? perhaps they did a different acceptable vce version or flash version or encoding level 4.2 etc?
your high buffer wont help but hurt your stream insead. especially during scene changes and fast motion.
 
Hello, I can't seem to get a 720p video to look good when I record it. Even if I set my bitrate to 50,000 and custom parameters to quality preset it still looks bad.
 
so is there anything that can be done to stop the pulsing every 3 seconds?
It's just the points where the encoder is doing an I/IDR frame -- you can't really turn those off, especially if you're streaming (they're the points where new viewers can actually start watching, because they're a full stand-alone frame). x264, on top of usually being better quality at a given bitrate can pull a few tricks to make it less noticeable, but on hardware encoders you basically just have to deal with what it does. The only real way to mitigate it is to increase bitrate, decrease resolution, or decrease fps.
 
Hi, whenever I stream with this, NT Kernel and system constantly uses anywhere between 7-15 CPU. Only when streaming.

362518d1434218051-hal-dll-high-interrupts-cpu-usage-cpu.png


The closest cause I could find.. any idea?

Btw, thanks a lot for the branch version. It's made streaming a lot better performance wise for my gaming, but this is one problem I hope someone could help me with
 
It's just the points where the encoder is doing an I/IDR frame -- you can't really turn those off, especially if you're streaming (they're the points where new viewers can actually start watching, because they're a full stand-alone frame). x264, on top of usually being better quality at a given bitrate can pull a few tricks to make it less noticeable, but on hardware encoders you basically just have to deal with what it does. The only real way to mitigate it is to increase bitrate, decrease resolution, or decrease fps.
Yes, I replied to you Tuesday on that issue. I was at about 2700 bitrate with no IDR refresh blur.
 
hello people,

obs freezes when any stream is active.
x264 works without any problems. just lag :P
I have read and tried a lot. but unfortunately without success.
used ddu to uninstall driver and reinstall with fresh from website, also installed vc++ runtimes from 1st post.
doesnt matter if 25 fps oder 29 oder 30.... freezes
Sys: Win8.1, HD7870,16gig ram
any idea ? pls
 

Attachments

hello people,

obs freezes when any stream is active.
x264 works without any problems. just lag :P
I have read and tried a lot. but unfortunately without success.
used ddu to uninstall driver and reinstall with fresh from website, also installed vc++ runtimes from 1st post.
doesnt matter if 25 fps oder 29 oder 30.... freezes
Sys: Win8.1, HD7870,16gig ram
any idea ? pls
Yeah I see the encoder is dropping 98% of your frames.
Increase scene buffering to 700ms
try "host" and "disable D3D interop." see if any different.
TRy also disabling the OBS preview window (right click, preview, uncheck "enable view"
 
Yeah I see the encoder is dropping 98% of your frames.
Increase scene buffering to 700ms
try "host" and "disable D3D interop." see if any different.
TRy also disabling the OBS preview window (right click, preview, uncheck "enable view"

thanks for the very quick answer.
but unfortunately same result :-(

EDIT: New crashlog
EDIT2: latest crashlog & dump (with recommend settings you said)
 

Attachments

Last edited:
thanks for the very quick answer.
but unfortunately same result :-(

EDIT: New crashlog
I would go into your catalyst performance tab, enable GPU over drive and set the GPU clock manually to your 7870's speed (default is probably 925). see if that still makes your crash
 
I would go into your catalyst performance tab, enable GPU over drive and set the GPU clock manually to your 7870's speed (default is probably 925). see if that still makes your crash

Set manually to factorydefault 975 Mhz, same result
 
Back
Top