![]() With hardware decoders such as VCE, NVENC and QuickSync, an additional 200-500 kbitrate will need to be added to look closer to x264 at the same resolution. GOP 15, 30, or 60 (the higher, the better compression/quality but more use on the GPU) Below is an example based on 30fps recording: GOP will be something to play with but needs to be a multiple of the FPS, this will aid with lagging recording at lower settings. you can also set it to 0 which will calculate this for you. IDR will usually be set to 2 times fps (30fps=60IDR) for streaming. there are two more options to be changed: Next, go to the AMD VCE settings tab and check "use Custom settings", Check the preset selector (speed,Balanced,quality) at the upper-right.Ĥ. In the video tab, Once a downscale and fps is decided (see at the top for maximum resolutions), ensure that the proper GPU is selected from the dropdown.ģ. check VCE instead of x264, then below, have OpenCL to NV12 uncheckedĢ. After extracting, run the OBS.exe from that location and open up the Encoding Tab in settings. Fix possible stack corruption in 32bit build (or atleast try to :P). in a desktop folder with the date of the build: Latest Binaries: This is the latest build of OBS VCE, please extract it in a folder where you can track versioning, i.e. ( 7-zip or WinRAR) or equivalent extractor will be used unpack and run it.ģ. For Simplicity, It is recommended to install both x86 and 圆4 for 64based systems but if you only use 圆4, then just install the one.Ģ. You will need to install MS VC++ 2013 runtimes. If that's the case then it uses the selected device from Video > Video Adapter.ġ. But it could be using the device that AMF context got init'ed with. It only affects OVE because if I'm not missing something, you can't specify device for AMF (yet). as you can have more than 1 device with same ID. Device TopoID is the 'physical' location on motherboard, not device vendor ID etc.Dx9 and Win7 resort to using host memory for NV12 buffers. Ticking it makes OBS use CPU for NV12 conversion instead and on Win8+ DX11 engine will use NV12 textures. D3D & OpenCL interop doesn't have anything to do with games, only with OBS as it uses D3D10 to do its magic. ![]() ![]() There's a secret AdapterID setting that may or may not work for selecting another adapter. AMF: OpenCL interop assumes that the video adapter OBS uses also has VCE support.It adds to encode time and can make OBS drop frames so it is better suited for 30.50 fps recording and low performance CPUs, for now. OVE version can use OpenCL for colorspace conversion (YUV444 to NV12), but it is currently done before passing the frame to be encoded. But then there is the issue of copying stuff into GPU VRAM so it might not give any performance boost. You can try disabling D3D10 interop (and with AMF, select "Host" engine type) so that encoder preparation work is done on CPU instead. GPU heavy games can cause frame freezing. Polaris Discrete GPU RX 480 / RX 470 / RX 460Ĭlick to expand.Current formula for fixed quantizer parameter values is 40 - (quality * 5) / 2. Hawaii Discrete GPU R9 290x/290/295x2(crossfire disabled?)/390x/390įiji Discrete GPU R9 Fury X / R9 Fury / R9 Nano
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |