OBS branch with AMD VCE support.

RainKiller27

New Member
Hello so today I have ran in to a problem downloaded this amazing amd thread I was using it fine until I unchecked the box's in encoding now when I press record or try to recheck the buttons as soon as I go to encoding tab it crashes it's also crashes when I try to record I have re downloaded it still won't let me change it any help would be great!
 

locodicegr

Member
@locodicegr

i think it will take some time - maybe end of the year we will know more ;)

VCE for handbrake , accepted 17 days ago on github..so i guess its a ''new vce'' implementation...

Why dont they do that for OBS...well...we have to wait and see.

I won't comment on that subject again...i will wait and see..

Cheers and thanks.
 

twoez

New Member
@DerAwesumdude

on what platform do u stream? twitch? then i recommend
OBS_VCE_codec_settings_3500kbps.jpg

maybe reduce audio to 128 AND set your Format proberly in WindowsAudio-Settings (better when they match)

custom-buffersize should also reduce peaks -> so set them like:
Bitrate-Buffersize.jpg

(https://obsproject.com/forum/threads/your-guide-for-achiving-a-strict-cbr-with-obs.4516/#post-37709)

as jackun said - numbers of b-frames are limited - i think a RX480 should be able to handle up to 4 (as R9 380X - GCN 1.3 card) -> just play around with it and please provide some sample videos ;)


i wait for hard-OCed custom-designs - so it will take a little until i can check VCE on RX 480 ;)

off-topic:
nachti ;)

trying to stream on twitch at 720p@60fps with decent quality and ive been taking note of your posts. with this buffer size equation do i still put rc-lookahead + tune animation under the custom encoder settings even though im using amd vce? also ive read that if you arent partnered you shouldnt be using 1800-2500 bitrate, but ive noticed youve in your settings you use more than that, wont this cause the stream to buffer for users with crappy inet?

http://www.speedtest.net/result/5516237650.png

i5-6600
32gb ddr4
rx480 8gb

currently using 2000br w/ 300buffer w/ that equation at 720p@60fps
 

rotunde

New Member
Hi,
first of all thank you for all your work. I'm trying to stream mainly Arma3 for a friend.

My rig:
3770k@4,5ghz
8gb of some ram
HD7970
DSL 50mbit down/10mbit upload

I basically copied Benman's settings from here into my OBS VCE fork (png's attached)
I did a teststream 720p@60fps and somehow I don't get a good quality:
https://www.twitch.tv/rotunde/v/80971265?t=0h59m20s

Anyone got an idea what I'm doing wrong?
Thanks again for your help
 

Attachments

  • 1.png
    1.png
    21.9 KB · Views: 160
  • 2.png
    2.png
    41.4 KB · Views: 150
  • 3.png
    3.png
    25 KB · Views: 156
  • 4.png
    4.png
    33.3 KB · Views: 145
  • 5.png
    5.png
    57 KB · Views: 157

Benman2785

Member
Hi,
first of all thank you for all your work. I'm trying to stream mainly Arma3 for a friend.

My rig:
3770k@4,5ghz
8gb of some ram
HD7970
DSL 50mbit down/10mbit upload

I basically copied Benman's settings from here into my OBS VCE fork (png's attached)
I did a teststream 720p@60fps and somehow I don't get a good quality:
https://www.twitch.tv/rotunde/v/80971265?t=0h59m20s

Anyone got an idea what I'm doing wrong?
Thanks again for your help

morgen abend mal auf meinem TS3?
 

Benman2785

Member
trying to stream on twitch at 720p@60fps with decent quality and ive been taking note of your posts. with this buffer size equation do i still put rc-lookahead + tune animation under the custom encoder settings even though im using amd vce? also ive read that if you arent partnered you shouldnt be using 1800-2500 bitrate, but ive noticed youve in your settings you use more than that, wont this cause the stream to buffer for users with crappy inet?

http://www.speedtest.net/result/5516237650.png

i5-6600
32gb ddr4
rx480 8gb

currently using 2000br w/ 300buffer w/ that equation at 720p@60fps
twitch allows 3500kbps bitrate (for none partners) - there is no one with shitty internet that cant download that speed (in europe or north america)

2000kbps is NOT ENOUGH for 60fps -> use 3400 for 60fps // min bitrate for 60fps will be 2500 (but wont look that good)
 

twoez

New Member
twitch allows 3500kbps bitrate (for none partners) - there is no one with shitty internet that cant download that speed (in europe or north america)

2000kbps is NOT ENOUGH for 60fps -> use 3400 for 60fps // min bitrate for 60fps will be 2500 (but wont look that good)

so would you recommend a 3400 bitrate w/ a 510 buffer using the bitrate/fps x 10-1?

also i dont need to put the rc-lookahead + tune=animation in the advanced tab custom encoding options right?
 

Benman2785

Member
so would you recommend a 3400 bitrate w/ a 510 buffer using the bitrate/fps x 10-1?

also i dont need to put the rc-lookahead + tune=animation in the advanced tab custom encoding options right?

3400/60x10-1 = 565 -> your buffersize

i think you wont need custom-x264 settings there ;)
 

twoez

New Member
streaming at 720p/60fps w/ 3400 bitrate + 365 buffer and it was good for a few days, but now i get this stutter effect during the stream. twice my obs has crashed due to "failed to map d3d11 texture: out of memory"

quality preset
3 B-frames
20 min qp / 42 max qp
force 16x16, quarter pixel ME, half pixel ME unchecked. tried another stream w/ force 16x16 + half pixel ME and i get the same stutter

comp specs:
i5-6600
32 gb ddr4 2400
rx480 8gb

here's an example, excuse my language in advance :x
https://www.twitch.tv/twoez/v/81793538
 
Last edited:

Benman2785

Member
@twoez

pls check without streaming - so you record local in same settings -> maybe twitchservers have probs

and provide that video on a webserver where i can download the file

maybe try "host" instead of dx11
maybe try 64-bit version ;)
 

chummy

Member
I dont know why some guys still complaining about not being capable to record 1080p@60fps with crappy VCE 2.0. Studio Media Foundation make it easily with my VCE 2.0 for local recording at 1080@60fps at 50MB/s+. Only thing to do is say a Big NO for B-frames and your local recording should be fine like mine is. Only downside from any Hardware encoder is than even at high bitrate dark ares become very blocky and artifacting, VCE, QS,NVENC.

I dont know how GPU load can affect game recording since VCE is an ASIC chip dedicated for encoding/decoding video, how can that be affected by GPU load that much? Nvenc ASIC has no problem with GPU load for recordings.

I just recorded Crysis 3 at Welcome to jungle with Studio MF VCE 2.0 1080p@60fps at 50MB VBR and there was no problem with 10 minute long footage. If VCE 2.0 can Record Crysis 3 then it can record anything else without GPU load affecting VCE ASIC chip. I just mastered the level of VCE 2.0.

At least NVIDIA give exclusive report of their NVENC ASIC loading so you can see how much NVENC is loaded while encoding or deconding video, AMD released no such reporting to users see how VCE is being loaded and saying GPU load is the VCE problems looks not realistic. Shame on you AMD, the worst software support from the entire world.

GTX650 Nvenc 1.0 from 2012 can do 1440p@52fps or 1080p@90fps at Quality preset with fully B-frames support. r9 290 VCE 2.0(2013) only do 1080p@48fps at Quality and false B-frames support advertisement which cripple recording footage if enabled. AMD released VCE 2.0 with 290 and worse capabilities than GTX650 NVENC 1.0. 290/390 can play at 1440p but cannot record it while in other side even a GTX650 which cant play 1080p can record 1440p. AMD put lot of power in their GPU's but save money for crappy ASIC chips, c'mon AMD. Shame on you.
 
Top