Question / Help Can't start a stream, starting output failed

Narcogen

Active Member
Need a logfile from a stream attempt. Nothing in this log but the auto-config wizard.

Open OBS, start streaming, see your issue, then upload the current log without quitting.
 

Narcogen

Active Member
You can't encode with NVENC while OBS using your Intel GPU.

20:36:51.282: Available Video Adapters:
20:36:51.291: Adapter 0: Intel(R) UHD Graphics 620
20:36:51.291: Dedicated VRAM: 134217728
20:36:51.291: Shared VRAM: 4233402368
20:36:51.291: output 0: pos={0, 0}, size={1920, 1080}, attached=true
20:36:51.291: Adapter 1: NVIDIA GeForce GTX 1050
20:36:51.291: Dedicated VRAM: 4226809856
20:36:51.291: Shared VRAM: 4233402368
20:36:51.303: Loading up D3D11 on adapter Intel(R) UHD Graphics 620 (0)
20:36:51.356: D3D11 loaded successfully, feature level used: b000

20:36:55.578: GPU: 0
20:36:55.587: [NVENC encoder: 'simple_h264_stream'] Failed to open NVENC codec: Function not implemented
20:36:55.587: Stream output type 'rtmp_output' failed to start!


[ UPDATE: No, this will NOT work. Do not do this. ] You can try specifying GPU 1 for NVENC encoding, but this may create a bottleneck on your PCI bus as frames need to be moved from your Intel GPU to the Nvidia GPU for encoding. The alternative is to run OBS on your Nvidia GPU.

Prior to Windows 10 1909, this is done in the Nvidia control panel.

In 1909 and later it's done in Windows display settings.
 
Last edited:

athenaeum

New Member
You can't encode with NVENC while OBS using your Intel GPU.

20:36:51.282: Available Video Adapters:
20:36:51.291: Adapter 0: Intel(R) UHD Graphics 620
20:36:51.291: Dedicated VRAM: 134217728
20:36:51.291: Shared VRAM: 4233402368
20:36:51.291: output 0: pos={0, 0}, size={1920, 1080}, attached=true
20:36:51.291: Adapter 1: NVIDIA GeForce GTX 1050
20:36:51.291: Dedicated VRAM: 4226809856
20:36:51.291: Shared VRAM: 4233402368
20:36:51.303: Loading up D3D11 on adapter Intel(R) UHD Graphics 620 (0)
20:36:51.356: D3D11 loaded successfully, feature level used: b000

20:36:55.578: GPU: 0
20:36:55.587: [NVENC encoder: 'simple_h264_stream'] Failed to open NVENC codec: Function not implemented
20:36:55.587: Stream output type 'rtmp_output' failed to start!


You can try specifying GPU 1 for NVENC encoding, but this may create a bottleneck on your PCI bus as frames need to be moved from your Intel GPU to the Nvidia GPU for encoding. The alternative is to run OBS on your Nvidia GPU.

Prior to Windows 10 1909, this is done in the Nvidia control panel.

In 1909 and later it's done in Windows display settings.
Could you give me a quick tutorial on how to do this? I'm afraid of making things worse
 

Narcogen

Active Member
Logfile does not show any change in configuration:

19:23:46.850: Adapter 0: Intel(R) UHD Graphics 620
19:23:46.850: Dedicated VRAM: 134217728
19:23:46.850: Shared VRAM: 4233402368
19:23:46.850: output 0: pos={0, 0}, size={1920, 1080}, attached=true
19:23:46.851: Adapter 1: NVIDIA GeForce GTX 1050
19:23:46.851: Dedicated VRAM: 4226809856
19:23:46.851: Shared VRAM: 4233402368
19:23:46.867: Loading up D3D11 on adapter Intel(R) UHD Graphics 620 (0)

19:23:50.362: GPU: 0
19:23:50.369: [NVENC encoder: 'simple_h264_stream'] Failed to open NVENC codec: Function not implemented
19:23:50.369: Stream output type 'rtmp_output' failed to start!


As R1CH's post above indicates, OBS has to run on the Nvidia card to use NVENC.
 

BluePeer

Member
setting->output
there you select on outputmode "advanced"
then there is a input called GPU with value 0 there you need to enter 1 by the nvenc settings
 
Top