OBS branch with AMD VCE support.

RipPaulWalker

New Member
Having a problem with my XFX R7 360, i ether get a program crash or it says hardware and or drivers are not supported, if anyone has a solution it would be much appreciated :)
 

dping

Active Member
so how do you do it?
I cant recall at the moment. I asked if jackun could put in a level dropdown a while back, but I think he wanted it hardset to 4.2 which should do up to 1080@60.
https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels This chart will show the max fps for each. If you have a non 16:9 resolution, what you'll need to do is take Height x Width x fps of both. and as long as your number is lower than the number shown you should be fine on that level. but like 1920x1200@60fps wont work because its above that current level's number. At least this is how I figured it out. I'm sure there are other factors involved like reference frames.

Code:
Level 4.2
1,280×720@145.1 (9)
1,920×1,080@64.0 (4)
2,048×1,080@60.0 (4)
 
I cant recall at the moment. I asked if jackun could put in a level dropdown a while back, but I think he wanted it hardset to 4.2 which should do up to 1080@60.
https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels This chart will show the max fps for each. If you have a non 16:9 resolution, what you'll need to do is take Height x Width x fps of both. and as long as your number is lower than the number shown you should be fine on that level. but like 1920x1200@60fps wont work because its above that current level's number. At least this is how I figured it out. I'm sure there are other factors involved like reference frames.

Code:
Level 4.2
1,280×720@145.1 (9)
1,920×1,080@64.0 (4)
2,048×1,080@60.0 (4)

mhm okay because man this bitrate skyrocketing is killing me. I use an R9 380 so im using h.264 and i stream at 720p 30fps I know i can do 1080p 60fps easily but im not partner so no point. Just can't wait until i can start streaming again and this issue will be resolved. Hopefully Jackun will jump on here and shed some light on the issue for us.
 

dping

Active Member
unfortunately it didn't work :/ i tried OBS and got it to work for a split second then froze my whole computer and same for AMD APP on bandicam
Make sure you dont have multiple stream/record apps open at the same time. also, did you install gaming evolved (raptr) with the new drivers? make sure that isn't running concurrently.
 
I cant recall at the moment. I asked if jackun could put in a level dropdown a while back, but I think he wanted it hardset to 4.2 which should do up to 1080@60.
https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels This chart will show the max fps for each. If you have a non 16:9 resolution, what you'll need to do is take Height x Width x fps of both. and as long as your number is lower than the number shown you should be fine on that level. but like 1920x1200@60fps wont work because its above that current level's number. At least this is how I figured it out. I'm sure there are other factors involved like reference frames.

Code:
Level 4.2
1,280×720@145.1 (9)
1,920×1,080@64.0 (4)
2,048×1,080@60.0 (4)

im sorry man but can you explain to me what i need to do to fix the bitrate from skyrocketing @ 720p 30 fps?
 

AvroTrigger

New Member
Wow. thanks for all the testing.

CBR padding, I played with this off and on as I'm curious if something is being double padded again. we had this issue ages ago.
.

turning off the padding seemed to fix the low and high flux of bitrates. in the vbr mode only. i would suggest looking into it
 
Last edited:

RipPaulWalker

New Member
Make sure you dont have multiple stream/record apps open at the same time. also, did you install gaming evolved (raptr) with the new drivers? make sure that isn't running concurrently.
iv done everything, still nothing works, at this point im feeling like the R7 360 doesn't have this feature unfortunately :/
 
turning off the padding seemed to fix the low and high flux of bitrates. in the vbr mode only. i would suggest looking into it

I get low birate 100, 200,
turning off the padding seemed to fix the low and high flux of bitrates. in the vbr mode only. i would suggest looking into it

can you please screenshot your setting pages? im still getting the bitrate going up to 4k when its set to 2.5k
 

Xaymar

Active Member
Could you please post your OBS settings pages?? Since we have the same GPU, id like to test your settings and see if it fixes my issue.

My OBS settings page is already on here, just download the profile I uploaded earlier - contains everything except the Min QP change.

CBR uses CP range to keep the constant bitrate. the defaults are probably to low to maintain good CBR (lower number means more quality allowed. I think we changed the default ranges to MinQP=22 or 23 and MaxQP=51 it would probably be better. I've even experimented with MaxQP=41 to keep the IDR refresh from flickering which seems to work.

@jackun, can we modify the defauly MinQP to 22 or 23?

Also note that your flashing video does extremes so yeah, good catch.

I managed to reproduce the issue using just a normal window on a desktop, it apparently happens when small details move and they haven't had time to fully 'materialize' in the encoders memory. I uploaded sample recordings of it here: http://cdn.realitybends.de/Raw.7z
VBR (Peak Constrained) goes straight up to ~5300kbit, CBR stays around ~2500 (acceptable).

Edit: I noticed a huge quality difference between x264 and the hardware encoder. The AMD VCE/AMF encoder seems to boost green and red and sacrifice the blue channel a tiny bit for than (kinda like 9-6-9 instead of 8-8-8 bits per channel). CBR is blocky at times, looking like it's corrupted, while VBR maintains the quality x264 can do (same color problem though).
 

Attachments

  • Stream - Twitch.TV (AMD VCE).txt
    2.3 KB · Views: 58
Last edited:
My OBS settings page is already on here, just download the profile I uploaded earlier - contains everything except the Min QP change.



I managed to reproduce the issue using just a normal window on a desktop, it apparently happens when small details move and they haven't had time to fully 'materialize' in the encoders memory. I uploaded sample recordings of it here: http://cdn.realitybends.de/Raw.7z
VBR (Peak Constrained) goes straight up to ~5300kbit, CBR stays around ~2500 (acceptable).

Edit: I noticed a huge quality difference between x264 and the hardware encoder. The AMD VCE/AMF encoder seems to boost green and red and sacrifice the blue channel a tiny bit for than (kinda like 10-6-10 instead of 8-8-8 bits per channel). CBR is blocky at times, looking like it's corrupted, while VBR maintains the quality x264 can do (same color problem though).

do I just open this up and copy the settings or do i place this txt file somewhere?
 
You place it in your profiles folder (On Windows: %APPDATA%\OBS\profiles) and the rename it to "whatevernamehere.ini". Then start OBS, it should show up now.

THANK YOU VERY MUCH I BELIEVE IT FIXED MY BITRATE ISSUE ;3

I'll keep testing and let you know, I stream at 720p 30fps because I think it will require a more higher birate number set for 60fps. BELIEVE IT WORKED WITH CBR PADDING OFF AND ITS SET TO CBR AND WORKING ;3
EDIT 2 : NVM NOT WORKING. Bitrate will still go up to 4k and 5k bitrate when im set at 2500 bitrate and tried 3000 bitrate.
 
Last edited:
turning off the padding seemed to fix the low and high flux of bitrates. in the vbr mode only. i would suggest looking into it

Yeah it worked for me with CBR ticked as well! NVM didn't work for me. I've tried both VBRs as well and it will stick go into 4k bitrate when im set at 2500 and ive tried 3000
 
Last edited:

papper

New Member
can someone help me for best setting for streamin csgo to twitch?
i have r9 380 and its very pixelated on fast movement not just in csgo

my internet is 100down/50up

hope someone can help me with a profile file

thx
 

Algel

New Member
Can someone give me settings i can use?
i have AMD Athlon X4 860K as my cpu and 2048MB ATI AMD Radeon R9 200 Series (MSI) as gpu
upload speed is 5.91 and 1440x900 for monitor resolution
and im trying to record
 
Top