Overclock.net › Forums › AMD › AMD CPUs › OBS studio and FX 8 cores
New Posts  All Forums:Forum Nav:

OBS studio and FX 8 cores - Page 2

post #11 of 25
It's a decent performer, though for livestreaming you're probably looking at 720p60fps/1080p30fps (on most of any configs). For recording/if bandwidth is no object, you could try around with the encoding presets and 1080p60fps.

edit: since you mention recording specifically, then yeah just try superfast x264 preset or the VCE thing that uses the 480's hardware encoder. That should do up to 4k60fps. (though the new encoder on the 480 might need additional support from obs dev team, though the fury x based ones are already supported)
Edited by Tivan - 6/27/16 at 12:15pm
Cute PC
(15 items)
 
  
CPUMotherboardGraphicsRAM
4930k@4200 Sabertooth x79 R9 290 Tri-X@950/1250 4x4GB@2133CL9 
Hard DriveCoolingOSMonitor
Crucial BX100 Mugen 4 Win7 Benq xl2411z 
MonitorKeyboardPowerCase
NEC EA231WMi QPad-MK50 (reds) Seasonic S12G 750 Define R4  
MouseMouse PadAudio
Deathadder 3.5G BE Razer Goliathus Speed Edition Large Onboard 
  hide details  
Reply
Cute PC
(15 items)
 
  
CPUMotherboardGraphicsRAM
4930k@4200 Sabertooth x79 R9 290 Tri-X@950/1250 4x4GB@2133CL9 
Hard DriveCoolingOSMonitor
Crucial BX100 Mugen 4 Win7 Benq xl2411z 
MonitorKeyboardPowerCase
NEC EA231WMi QPad-MK50 (reds) Seasonic S12G 750 Define R4  
MouseMouse PadAudio
Deathadder 3.5G BE Razer Goliathus Speed Edition Large Onboard 
  hide details  
Reply
post #12 of 25
Thread Starter 
As always everyone is very nice here, through and helpful.

Now on to the proposed build in another thread in a few minutes.

Thanks everyone!
Edited by iRUSH - 6/27/16 at 12:41pm
post #13 of 25
I think Tivan is right on the money. Watching that old TekSyndicate video, it seems improbable that you get 60 fps at 1080p by CPU encoding. Also, consider that newer games that use many cores, will perform worse in the recording part (because if there's 1 core left free for the encoder, what kind of speed can you hope for that?).

I wouldn't bet any money on Zen being able to deliver 60fps in recording heavily multithreaded games either, although it will certainly be much better than FX. In games that use few cores, you might get that.

Consider that my "normal" encodes (to put to HDDs for convenience and backup purposes), are high quality 720p encodes and i get 15-20 fps (depends on how clean the source is) on FX@4Ghz using Blu Ray source. And i consider this fast and i don't play while doing this.

So, GPU encoding might be the ticket here. Assuming it's not limiting the game performance while doing that.
Main
(16 items)
 
Dedicated Encoder
(15 items)
 
 
CPUMotherboardGraphicsRAM
FX-8320@4Ghz Gigabyte 970 UD3P rev2.1 Gainward GTX 750Ti Corsair XMS3 1600Mhz 16GB (4x4GB) 
Hard DriveHard DriveOptical DriveOptical Drive
Crucial BX100 250GB Western Digital Green 2TB LiteOn Blu-Ray Burner IHBS 112-2 LG BH16NS55 Blu-Ray Burner 
CoolingOSMonitorKeyboard
Scythe Katana 3 Windows 7 Pro 64bit ASUS 22" VS228HR Microsoft Wired Keyboard 600 
PowerCaseMouseAudio
EVGA 430W Sharkoon VG4-V Logitech M90 Onboard 
CPUMotherboardGraphicsRAM
FX-8300 Asrock 970 Extreme3 HIS 6570 Silence Corsair XMS3 1600Mhz 8GB (2x4GB) CAS9 
Hard DriveHard DriveOptical DriveCooling
Plextor M6S 128GB Toshiba 2TB SATAIII LiteOn Blu Ray burner IHBS 112-2 Xigmatek Balder 
OSMonitorKeyboardPower
Windows 7 Pro 64bit Samsung S22B350H Microsoft Wired 600 Corsair VS350 
CaseMouseAudio
Lepa LPC 306 Logitech M90 Onboard 
  hide details  
Reply
Main
(16 items)
 
Dedicated Encoder
(15 items)
 
 
CPUMotherboardGraphicsRAM
FX-8320@4Ghz Gigabyte 970 UD3P rev2.1 Gainward GTX 750Ti Corsair XMS3 1600Mhz 16GB (4x4GB) 
Hard DriveHard DriveOptical DriveOptical Drive
Crucial BX100 250GB Western Digital Green 2TB LiteOn Blu-Ray Burner IHBS 112-2 LG BH16NS55 Blu-Ray Burner 
CoolingOSMonitorKeyboard
Scythe Katana 3 Windows 7 Pro 64bit ASUS 22" VS228HR Microsoft Wired Keyboard 600 
PowerCaseMouseAudio
EVGA 430W Sharkoon VG4-V Logitech M90 Onboard 
CPUMotherboardGraphicsRAM
FX-8300 Asrock 970 Extreme3 HIS 6570 Silence Corsair XMS3 1600Mhz 8GB (2x4GB) CAS9 
Hard DriveHard DriveOptical DriveCooling
Plextor M6S 128GB Toshiba 2TB SATAIII LiteOn Blu Ray burner IHBS 112-2 Xigmatek Balder 
OSMonitorKeyboardPower
Windows 7 Pro 64bit Samsung S22B350H Microsoft Wired 600 Corsair VS350 
CaseMouseAudio
Lepa LPC 306 Logitech M90 Onboard 
  hide details  
Reply
post #14 of 25
Polaris GPUs should have a 10-bit H.265 Hardware Encoder


http://www.anandtech.com/show/9886/amd-reveals-polaris-gpu-architecture/2
AR 5650
(12 items)
 
AK 8320e
(12 items)
 
AR 1151
(7 items)
 
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Kaby Lake Quad-Core Supermicro C7Z170-M LGA 1151 mATX MSI Radeon RX 480 GAMING X 4GB Team Dark 16GB (2 x 8GB) DDR4-3000 Model TDRED4... 
CoolingPowerCase
Scythe Fuma (SCFM-1000) Twin Tower EVGA 750 GQ, 80+ GOLD 750W, Semi Modular RAIJINTEK STYX Gold, Alu Micro-ATX Case 
  hide details  
Reply
AR 5650
(12 items)
 
AK 8320e
(12 items)
 
AR 1151
(7 items)
 
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Kaby Lake Quad-Core Supermicro C7Z170-M LGA 1151 mATX MSI Radeon RX 480 GAMING X 4GB Team Dark 16GB (2 x 8GB) DDR4-3000 Model TDRED4... 
CoolingPowerCase
Scythe Fuma (SCFM-1000) Twin Tower EVGA 750 GQ, 80+ GOLD 750W, Semi Modular RAIJINTEK STYX Gold, Alu Micro-ATX Case 
  hide details  
Reply
post #15 of 25
Thread Starter 
^ That could be helpful!
post #16 of 25
Quote:
Originally Posted by killeraxemannic View Post
 
Quote:
Originally Posted by Undervolter View Post

This is a new one. OBS appears to be using x264 encoding. An FX8350 in x264 is roughly equivalent to i5 6600K.

http://www.eurogamer.net/articles/digitalfoundry-2015-intel-skylake-core-i5-6600k-review

If your friend can't record, he is probably using bad settings and also depends on game. I don't know OBS, but for instance, normal x264 encoder, assigns 12 threads on an 8 core. It's rather obvious, that if you have a game that uses 4 cores and you have OBS set to similar default values of using 12 threads, you have the CPU that in total must run 16 threads at the same time. Which is a bit problematic for an 8 thread CPU, isn't it.

Just saying, i don't know OBS settings, but if there's something that FX is good at, it's encoding.


EDIT: Here's from the mouth of a moderator at OBS forum:



https://obsproject.com/forum/threads/hows-the-fx-8350-for-obs-streaming-1080p-while-gaming.2871/


Not that i had much doubt about it... As with most things, the problem is lack of knowledge. Video encoding is a particularly heavy task, that brings a CPU on its knees at high resolutions and quality. One must know what the settings do:

https://en.wikibooks.org/wiki/MeGUI/x264_Settings

It took me about a year of reading avidly video experts' posts, as well as encoding myself and comparing results, to arrive to a point, where i can say that i know what i am doing. And i still don't know everything. I just know what i need to know and i don't use "exotic" values, like some real gurus know. And this was without running a game at the same time. If someone expects that he can master the "art" of video encoding, just by installing a program and pressing a button and thinks that one setting will fit all games, he is probably overly optimistic. The most mundane thing, is that you must adjust the settings according to the game. It's rather obvious that if you run a game that runs 8 threads, there aren't many free resources left for encoding, so you must use light settings on the encoder. If a game uses 1 core, you can use heavier settings on the encoder.

@ IRUSH: I think you 're better off asking at OBS forum about the specific requirements you ask. Personally, i can't answer, cause i 've no idea, as to what kind of source (bitrate) a game corresponds to. But 1080p is a tough resolution. For instance, if you get a Blue ray source and try to convert it to 1080p with at least medium settings, there is no way you can get 60fps. And this without anything else running at the same time. Now, the question is, what's the "source bitrate" of a game? Because this is crucial. The lower the source bitrate, the higher the fps you get.


I'm not sure encoding speed alone is the proper way to look at it. Look at the skylake review that you linked.... You get Grand Theft Auto 5, Ultra, no MSAA 70.2 FPS with the 6600k and 47.5 FPS with the 8350. Right here you have a game that due to the CPU is only borderline playable at the settings given with the 8350 even with a beast GPU... I would consider anything less than constant 35 FPS unplayable. If you add encoding for streaming on top of an already huge CPU bottleneck you are just asking for trouble. You can afford to loose 20 FPS on your game when you are getting 70 FPS... You absolutely cannot when you are getting 47.

I get better results with my system than they do and I upscale to 2K from my native 1080p.

The girlfriend.
(15 items)
 
The Mistress
(13 items)
 
Media Server
(11 items)
 
CPUMotherboardGraphicsRAM
A8-6410 Lenovo Lancer 4B2 K16.3 R5 128 Shaders/M230 Hynix 8GB DDR3 1600 
Hard DriveHard DriveOSMonitor
Samsung 840 120 GB SSD Seagate Momentus 1TB 5400rmp Win 8.1 CMN1487 TN LED 14" 1366*768 
KeyboardPowerMouseMouse Pad
Lenovo AccuType 2900mAh/41Wh Elan Trackpad/Logitech M90 Super Flower 
Audio
AMD Avalon(Connexant) 
  hide details  
Reply
The girlfriend.
(15 items)
 
The Mistress
(13 items)
 
Media Server
(11 items)
 
CPUMotherboardGraphicsRAM
A8-6410 Lenovo Lancer 4B2 K16.3 R5 128 Shaders/M230 Hynix 8GB DDR3 1600 
Hard DriveHard DriveOSMonitor
Samsung 840 120 GB SSD Seagate Momentus 1TB 5400rmp Win 8.1 CMN1487 TN LED 14" 1366*768 
KeyboardPowerMouseMouse Pad
Lenovo AccuType 2900mAh/41Wh Elan Trackpad/Logitech M90 Super Flower 
Audio
AMD Avalon(Connexant) 
  hide details  
Reply
post #17 of 25
Thread Starter 
Quote:
Originally Posted by Liranan View Post

I get better results with my system than they do and I upscale to 2K from my native 1080p.

So in other words, I shouldn't have an issue?
post #18 of 25

I doubt you will. The advantage FX chips have over even i7's is that they have eight physical cores. i7's stutter pretty badly when streaming simply because the cores have to do two tasks whereas FX cores don't need to share. For single threaded games they're not great at all but those days are basically over now and we have entered the era of multi threading.

The girlfriend.
(15 items)
 
The Mistress
(13 items)
 
Media Server
(11 items)
 
CPUMotherboardGraphicsRAM
A8-6410 Lenovo Lancer 4B2 K16.3 R5 128 Shaders/M230 Hynix 8GB DDR3 1600 
Hard DriveHard DriveOSMonitor
Samsung 840 120 GB SSD Seagate Momentus 1TB 5400rmp Win 8.1 CMN1487 TN LED 14" 1366*768 
KeyboardPowerMouseMouse Pad
Lenovo AccuType 2900mAh/41Wh Elan Trackpad/Logitech M90 Super Flower 
Audio
AMD Avalon(Connexant) 
  hide details  
Reply
The girlfriend.
(15 items)
 
The Mistress
(13 items)
 
Media Server
(11 items)
 
CPUMotherboardGraphicsRAM
A8-6410 Lenovo Lancer 4B2 K16.3 R5 128 Shaders/M230 Hynix 8GB DDR3 1600 
Hard DriveHard DriveOSMonitor
Samsung 840 120 GB SSD Seagate Momentus 1TB 5400rmp Win 8.1 CMN1487 TN LED 14" 1366*768 
KeyboardPowerMouseMouse Pad
Lenovo AccuType 2900mAh/41Wh Elan Trackpad/Logitech M90 Super Flower 
Audio
AMD Avalon(Connexant) 
  hide details  
Reply
post #19 of 25
Quote:
Originally Posted by iRUSH View Post

So in other words, I shouldn't have an issue?

I think you should pursue to use your GPU to encode. If you use CPU encoding, there will not be one fits all solution. The best thing you can try, is see if you can manuall set the cores, like i said. I did a 1 minute googling and found all kind of posts, with complaints about stuttering while streaming in i5s, i7, of all generations and it becomes obvious, that as i suspected, the streaming performance and impact varies from game to game.


Here for example, you have Intel i5 6600K user, that stutters badly at DOTA 2 streaming 1080p.

https://www.reddit.com/r/buildapc/comments/49idvf/i5_6600k_underperforming/

In the same thread, lower, there is an FX user that says:
Quote:
This. My PC has an FX-8320, which has 8 CORES, and an R9 380. I struggle running games like WoW, I don't know why, but let's say I get 40 FPS on Good. If I started streaming, my FPS wouldn't change AT ALL. This is at 3500 bitrate 60 fps! Streaming barely affects my CPU. I

This is typical generic assertion, from people who don't understand how x264 works. He claims that streaming barely has any effect. BUT, this is because he uses WOW. WoW from what i 've read here in the forum, uses 1, maybe 2 cores. This means, that while the game runs badly, he has 6 free cores to encode and to add to that, the encoder can NEVER be faster than the decoder. So if you play the game at 40 fps, you CAN'T have the encoder, to stream at 60 fps! So, his encoder, also runs at 40 fps and since he has 6 free cores, he "sees no impact".

Other case: i6600k, wants to stream Witcher 3: Advice given in OBS forum: Go 720p and 30fps at 2000 kb/s.

https://obsproject.com/forum/threads/i5-6600k-r390-stream-settings.49737/

Because probably, Witcher 3 uses many threads, so if you choose high encoding settings, you will have problems, too many threads for few CPU resources that remain free.


So, ideally, you need to know how many cores the game uses on its own and option to set the free cores as number of threads for the encoder. Or maybe, number of free cores + 1. But, if a game uses many cores, inevitably, there will be a clash between the game and the encoder, on who will use the same core for first and this will result in stuttering.

So, if you can use GPU in OBS, i think it's best.
Main
(16 items)
 
Dedicated Encoder
(15 items)
 
 
CPUMotherboardGraphicsRAM
FX-8320@4Ghz Gigabyte 970 UD3P rev2.1 Gainward GTX 750Ti Corsair XMS3 1600Mhz 16GB (4x4GB) 
Hard DriveHard DriveOptical DriveOptical Drive
Crucial BX100 250GB Western Digital Green 2TB LiteOn Blu-Ray Burner IHBS 112-2 LG BH16NS55 Blu-Ray Burner 
CoolingOSMonitorKeyboard
Scythe Katana 3 Windows 7 Pro 64bit ASUS 22" VS228HR Microsoft Wired Keyboard 600 
PowerCaseMouseAudio
EVGA 430W Sharkoon VG4-V Logitech M90 Onboard 
CPUMotherboardGraphicsRAM
FX-8300 Asrock 970 Extreme3 HIS 6570 Silence Corsair XMS3 1600Mhz 8GB (2x4GB) CAS9 
Hard DriveHard DriveOptical DriveCooling
Plextor M6S 128GB Toshiba 2TB SATAIII LiteOn Blu Ray burner IHBS 112-2 Xigmatek Balder 
OSMonitorKeyboardPower
Windows 7 Pro 64bit Samsung S22B350H Microsoft Wired 600 Corsair VS350 
CaseMouseAudio
Lepa LPC 306 Logitech M90 Onboard 
  hide details  
Reply
Main
(16 items)
 
Dedicated Encoder
(15 items)
 
 
CPUMotherboardGraphicsRAM
FX-8320@4Ghz Gigabyte 970 UD3P rev2.1 Gainward GTX 750Ti Corsair XMS3 1600Mhz 16GB (4x4GB) 
Hard DriveHard DriveOptical DriveOptical Drive
Crucial BX100 250GB Western Digital Green 2TB LiteOn Blu-Ray Burner IHBS 112-2 LG BH16NS55 Blu-Ray Burner 
CoolingOSMonitorKeyboard
Scythe Katana 3 Windows 7 Pro 64bit ASUS 22" VS228HR Microsoft Wired Keyboard 600 
PowerCaseMouseAudio
EVGA 430W Sharkoon VG4-V Logitech M90 Onboard 
CPUMotherboardGraphicsRAM
FX-8300 Asrock 970 Extreme3 HIS 6570 Silence Corsair XMS3 1600Mhz 8GB (2x4GB) CAS9 
Hard DriveHard DriveOptical DriveCooling
Plextor M6S 128GB Toshiba 2TB SATAIII LiteOn Blu Ray burner IHBS 112-2 Xigmatek Balder 
OSMonitorKeyboardPower
Windows 7 Pro 64bit Samsung S22B350H Microsoft Wired 600 Corsair VS350 
CaseMouseAudio
Lepa LPC 306 Logitech M90 Onboard 
  hide details  
Reply
post #20 of 25
Thread Starter 
^^ I will definitely use the GPU for coding. I've been practicing a bunch with my current rig getting a feel for it that way I know what settings I will need when I put this system together today.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: AMD CPUs
Overclock.net › Forums › AMD › AMD CPUs › OBS studio and FX 8 cores