OBS branch with AMD VCE support.

Lucil

Member
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
 

dping

Active Member
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
 

Lucil

Member
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:

daydull

New Member
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!
 

dping

Active Member
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.
 

Lucil

Member
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?
 

dping

Active Member
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.
 

Darkforce55

New Member
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.
 

Kobata

Member
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.
 

Shafski

Member
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
 

dping

Active Member
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.
 

Setra

New Member
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

  • 2015-06-13-2336-15.log
    10.5 KB · Views: 20
  • OBSCrashLog2015-06-13_1.txt
    4.3 KB · Views: 15
  • OBSCrashDump2015-06-13_1.rar
    280.9 KB · Views: 14

dping

Active Member
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"
 

Setra

New Member
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

  • OBSCrashLog2015-06-13_3.txt
    4.8 KB · Views: 14
  • OBSCrashDump2015-06-13_3.rar
    265.3 KB · Views: 17
Last edited:

dping

Active Member
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
 

Setra

New Member
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
 
Top