Hello,
On OBS Studio version 0.14.2 (64bit) on Windows 7 (64bit), the QSV encoder seems to randomly crash.
The "randomly" part is beacuse it happens after a random period of time. Worst I got is 2 minutes, best I got is almost one hour.
There is strictly no error message or anything indicating that something bad happened except in logs. The only way I had to know that happened was because the upload bandwidth was at 0kb/s and my stream died.
Both stream and local record stop silently, and I can't manage to restart both without restarting OBS entirely.
Full logs:
https://gist.github.com/anonymous/101627a0b341042fab98f03fbcdc8b8d
https://gist.github.com/anonymous/5e4a4de3621537cae096984dbf65e297
EDIT:
Additional informations:
I haven't yet tried if the 32bit version has the same problem. I'll check that.
I also haven't tried to use an older version of OBS Studio. I'll take time to check that too and update this post.
Last thing, OBS Classic worked perfectly with QSV on this exact PC with pretty much the same settings (QSV with ICQ settings)
On OBS Studio version 0.14.2 (64bit) on Windows 7 (64bit), the QSV encoder seems to randomly crash.
The "randomly" part is beacuse it happens after a random period of time. Worst I got is 2 minutes, best I got is almost one hour.
There is strictly no error message or anything indicating that something bad happened except in logs. The only way I had to know that happened was because the upload bandwidth was at 0kb/s and my stream died.
Both stream and local record stop silently, and I can't manage to restart both without restarting OBS entirely.
Code:
21:24:31.217: video settings reset:
21:24:31.217: base resolution: 1920x1080
21:24:31.217: output resolution: 1920x1080
21:24:31.217: fps: 60/1
21:24:31.217: format: NV12
21:24:31.220: Settings changed (video)
21:24:31.220: ------------------------------------------------
21:24:32.936: [qsv encoder: 'streaming_h264'] settings:
21:24:32.936: rate_control: ICQ
21:24:32.936: ICQ Quality: 20
21:24:32.936: fps_num: 60
21:24:32.936: fps_den: 1
21:24:32.936: width: 1920
21:24:32.936: height: 1080
21:24:32.936: [qsv encoder: 'streaming_h264'] debug info:
21:24:32.990: impl: D3D09
21:24:32.990: surf: SysMem
21:24:33.065: m_nSurfNum: 15
21:24:33.081: m_nTaskPool: 4
21:24:33.081: major: 1
21:24:33.081: minor: 17
21:24:33.081: ---------------------------------
Code:
22:17:22.443: ==== Streaming Start ===============================================
22:17:22.895: ==== Recording Start ===============================================
22:17:22.895: [ffmpeg muxer: 'adv_file_output'] Writing file 'D:/Local records/2016-05-30 22-17-22.mp4'...
22:17:33.651: [qsv encoder: 'streaming_h264'] encode failed
22:17:33.663: Error encoding with encoder 'streaming_h264'
22:17:33.663: Called profile end with mismatching name: start("do_encode"[000007FED26E7A78]) <-> end("receive_video"[000007FED26E7A88])
22:19:57.984: Output 'adv_stream': stopping
22:19:57.984: Output 'adv_stream': Total encoded frames: 9347
22:19:57.984: Output 'adv_stream': Total drawn frames: 9347
22:19:57.984: Output 'adv_stream': Number of skipped frames due to encoding lag: 111 (1.2%)
22:19:57.984: [rtmp stream: 'adv_stream'] User stopped the stream
22:19:57.984: ==== Streaming Stop ================================================
22:19:58.586: [ffmpeg muxer: 'adv_file_output'] Output of file 'D:/Local records/2016-05-30 22-17-22.mp4' stopped
22:19:58.586: Output 'adv_file_output': stopping
22:19:58.586: Output 'adv_file_output': Total encoded frames: 9342
22:19:58.586: Output 'adv_file_output': Total drawn frames: 9342
22:19:58.586: Output 'adv_file_output': Number of skipped frames due to encoding lag: 111 (1.2%)
22:19:58.586: ==== Recording Stop ================================================
Code:
21:24:33.333: ==== Streaming Start ===============================================
21:24:33.700: ==== Recording Start ===============================================
21:24:33.700: [ffmpeg muxer: 'adv_file_output'] Writing file 'D:/Local records/2016-05-30 21-24-33.mp4'...
22:14:48.402: [qsv encoder: 'streaming_h264'] encode failed
22:14:48.427: Error encoding with encoder 'streaming_h264'
22:14:48.427: Called profile end with mismatching name: start("do_encode"[000007FED27C7A78]) <-> end("receive_video"[000007FED27C7A88])
22:16:59.728: Output 'adv_stream': stopping
22:16:59.728: Output 'adv_stream': Total encoded frames: 188797
22:16:59.728: Output 'adv_stream': Total drawn frames: 188797
22:16:59.728: Output 'adv_stream': Number of skipped frames due to encoding lag: 116 (0.1%)
22:16:59.728: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 131 (0.1%)
22:16:59.728: [rtmp stream: 'adv_stream'] User stopped the stream
22:16:59.728: ==== Streaming Stop ================================================
22:17:00.321: [ffmpeg muxer: 'adv_file_output'] Output of file 'D:/Local records/2016-05-30 21-24-33.mp4' stopped
22:17:00.321: Output 'adv_file_output': stopping
22:17:00.321: Output 'adv_file_output': Total encoded frames: 188796
22:17:00.321: Output 'adv_file_output': Total drawn frames: 188796
22:17:00.321: Output 'adv_file_output': Number of skipped frames due to encoding lag: 116 (0.1%)
22:17:00.321: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 131 (0.1%)
22:17:00.321: ==== Recording Stop ================================================
Full logs:
https://gist.github.com/anonymous/101627a0b341042fab98f03fbcdc8b8d
https://gist.github.com/anonymous/5e4a4de3621537cae096984dbf65e297
EDIT:
Additional informations:
I haven't yet tried if the 32bit version has the same problem. I'll check that.
I also haven't tried to use an older version of OBS Studio. I'll take time to check that too and update this post.
Last thing, OBS Classic worked perfectly with QSV on this exact PC with pretty much the same settings (QSV with ICQ settings)