Question / Help Two GPU config advice

Vakaloura

New Member
Hi,

I´m trying to figure out what i´m doing wrong, because i asume that it´s me.

The idea is to stream and record at the same time, in the output stream I select the nvenc h264 and GPU 0 and in the output recording nvenc h264 GPU 1 and nothing happens neither stream nor recording, instead I select in both stream and recording settings x264 and both stream and recording are operative but lower framerates and/or frames are lost.

Computer: 2x xeon e5-2637, 2x GTX780

PS Sorry for my english
 

alpinlol

Active Member
Disable SLI and try running everything on one GPU and see if that helps. Since SLI renders the frame on individual GPUs and you defined a specific output which can cause heavy stuttering
 

Sapiens

Forum Moderator
I believe NVENC on that card can handle two separate streaming/recording tasks, you might try that instead of trying to split the work between the two cards.
 

Vakaloura

New Member
thanks for your replies.

I tryied to deactivate SLI, activate nvenc on both streaming/recording, and it wont start to doing so. After that, x264 on streaming an nvenc on recording, recording wont start and streaming going well.

And the last config was x264 on both streaming/recording, as a result recording started and streaming wont, but it when I check the generated file it was empty.

Any further ideas/suggestions?
 

Vakaloura

New Member
I believe NVENC on that card can handle two separate streaming/recording tasks, you might try that instead of trying to split the work between the two cards.

Here is the log:

Code:
11:18:50.878: CPU Name: Genuine Intel(R) CPU  @ 3.20GHz
11:18:50.878: CPU Speed: 3211MHz
11:18:50.878: Physical Cores: 8, Logical Cores: 16
11:18:50.878: Physical Memory: 65484MB Total, 58511MB Free
11:18:50.878: Windows Version: 6.1 Build 7601 (revision: 23539; 64-bit)
11:18:50.879: Running as administrator: true
11:18:50.879: Aero is Disabled
11:18:50.879: Portable mode: false
11:18:50.905: OBS 0.16.6 (64bit, windows)
11:18:50.905: ---------------------------------
11:18:50.905: ---------------------------------
11:18:50.905: audio settings reset:
11:18:50.905:     samples per sec: 44100
11:18:50.905:     speakers:        2
11:18:50.923: ---------------------------------
11:18:50.923: Initializing D3D11..
11:18:50.923: Available Video Adapters:
11:18:50.926:     Adapter 1: NVIDIA GeForce GTX 780
11:18:50.926:       Dedicated VRAM: 3140157440
11:18:50.926:       Shared VRAM:    3999559680
11:18:50.926:       output 1: pos={0, 0}, size={2560, 1440}, attached=true
11:18:50.926:     Adapter 2: NVIDIA GeForce GTX 780
11:18:50.926:       Dedicated VRAM: 3140288512
11:18:50.926:       Shared VRAM:    3999559680
11:18:50.926:       output 1: pos={-1680, 0}, size={1680, 1050}, attached=true
11:18:50.934: Loading up D3D11 on adapter NVIDIA GeForce GTX 780 (0)
11:18:50.947: D3D11 loaded sucessfully, feature level used: 45056
11:18:51.901: ---------------------------------
11:18:51.901: video settings reset:
11:18:51.901:     base resolution:   1000x1000
11:18:51.901:     output resolution: 1000x1000
11:18:51.901:     downscale filter:  Bilinear
11:18:51.901:     fps:               30/1
11:18:51.901:     format:            RGBA
11:18:51.901: GPU conversion not available for format: 6
11:18:51.903: ---------------------------------
11:18:51.917: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
11:18:51.940: [AMF Encoder] Version 1.4.2.3
11:18:51.941: [AMF Encoder] Unable to load 'amfrt64.dll', error code 126.
11:18:51.941: [AMF Encoder] Uncaught Exception: Íable to load 'amfrt64.dll', error code 126.
11:18:53.376: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
11:18:53.389: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libEGL.dll' not found, loading of module failed
11:18:53.476: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
11:18:53.503: Failed to load 'en-US' text for module: 'obs-browser.dll'
11:18:53.503: [browser_source: 'Version: 1.26.0']
11:18:53.522: NVENC supported
11:18:53.718: Couldn't find VLC installation, VLC video source disabled
11:18:53.743: No blackmagic support
11:18:53.783: [Media Foundation encoder]: plugin is disabled for performance reasons on Windows versions prior to 8
11:18:53.796: ---------------------------------
11:18:53.796:   Loaded Modules:
11:18:53.796:     win-wasapi.dll
11:18:53.796:     win-mf.dll
11:18:53.796:     win-dshow.dll
11:18:53.796:     win-decklink.dll
11:18:53.796:     win-capture.dll
11:18:53.797:     vlc-video.dll
11:18:53.797:     text-freetype2.dll
11:18:53.797:     rtmp-services.dll
11:18:53.797:     obs-x264.dll
11:18:53.797:     obs-transitions.dll
11:18:53.797:     obs-text.dll
11:18:53.797:     obs-qsv11.dll
11:18:53.797:     obs-outputs.dll
11:18:53.797:     obs-filters.dll
11:18:53.797:     obs-ffmpeg.dll
11:18:53.797:     obs-browser.dll
11:18:53.797:     image-source.dll
11:18:53.797:     frontend-tools.dll
11:18:53.797:     enc-amf.dll
11:18:53.797:     coreaudio-encoder.dll
11:18:53.797: ==== Startup complete ===============================================
11:18:53.799: All scene data cleared
11:18:53.799: ------------------------------------------------
11:18:54.148: WASAPI: Device 'VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)' initialized
11:18:54.163: Switched to scene 'Escena 2'
11:18:54.163: ------------------------------------------------
11:18:54.163: Loaded scenes:
11:18:54.163: - scene 'Escena':
11:18:54.163:     - source: 'Imagen' (image_source)
11:18:54.163:         - filter: 'Corrección de color' (color_filter)
11:18:54.163:     - source: 'Captura de salida de audio' (wasapi_output_capture)
11:18:54.163:     - source: 'Capturar Juego' (game_capture)
11:18:54.163: - scene 'Escena 2':
11:18:54.163:     - source: 'Dispositivo de captura de video' (dshow_input)
11:18:54.163: ------------------------------------------------
11:18:54.168: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
11:18:54.189: Dispositivo de captura de video: data.GetDevice failed
11:18:54.189: Dispositivo de captura de video: Video configuration failed
11:18:54.787: Update check: last known remote version is 0.16.6
11:19:07.832: Settings changed (outputs)
11:19:07.832: ------------------------------------------------
11:19:09.265: ---------------------------------
11:19:09.265: [NVENC encoder: 'recording_h264'] settings:
11:19:09.265:     rate_control: CBR
11:19:09.265:     bitrate:      2500
11:19:09.265:     cqp:          0
11:19:09.265:     keyint:       250
11:19:09.265:     preset:       default
11:19:09.265:     profile:      main
11:19:09.265:     level:        auto
11:19:09.265:     width:        1000
11:19:09.265:     height:       1000
11:19:09.265:     2-pass:       true
11:19:09.265:     b-frames:     2
11:19:09.265:     GPU:          0
11:19:09.265:
11:19:09.265: warning: This encoder is deprecated, use 'h264_nvenc' instead
11:19:09.272: error:   Failed to create nvenc instance: invalid version (15)
11:19:09.273: [NVENC encoder: 'recording_h264'] Failed to open NVENC codec: Invalid argument

As you can see "this encoder is deprecated", what it means?
 

Sapiens

Forum Moderator
There used to be an old NVENC encoder that has since been removed from the list and you've probably had that one selected. Switch to a different encoder like x264, then back to the NVENC entry in the list. That should put you on the new version.
 

Vakaloura

New Member
There used to be an old NVENC encoder that has since been removed from the list and you've probably had that one selected. Switch to a different encoder like x264, then back to the NVENC entry in the list. That should put you on the new version.

Thanks for your advice, i just update the nvidia drivers and all works just fine.
 
Top