Ubuntu 22.04 with GTX 1060 6GB - Failed to open NVENC codec: Function not implemented

razor_blade

New Member
I'm on Ubuntu 22.04 on the latest OBS Studio version 29.1.2, trying to run any type of hardware encoder so I can use my 1060 GPU to record my screen and webcam so I can make tutorials. I have 2 options under the Output tab:

1- NVENC, H.264
2- NVENC, HVEC

Either one gives me the error:

Failed to open NVENC codec: Function not implemented
Try installing the latest NVIDIA driver


I'm pretty sure my 1060 supports the hardware encoding because I could successfully convert a video using the following ffmpeg command:

ffmpeg -hwaccel cuda -hwaccel_device 0 -i input.mp4 -c:v h264_nvenc -preset fast output.mp4

Please help. Here's my latest log:

00:28:07.063: Using EGL/X11
00:28:07.084: CPU Name: AMD Athlon 3000G with Radeon Vega Graphics
00:28:07.084: CPU Speed: 3500.000MHz
00:28:07.084: Physical Cores: 2, Logical Cores: 4
00:28:07.084: Physical Memory: 15919MB Total, 10291MB Free
00:28:07.084: Kernel Version: Linux 5.15.0-60-generic
00:28:07.084: Flatpak Branch: stable
00:28:07.084: Flatpak Arch: x86_64
00:28:07.084: Flatpak Runtime: runtime/org.kde.Platform/x86_64/6.4
00:28:07.084: App Extensions:
00:28:07.084: - com.obsproject.Studio.Locale
00:28:07.084: Runtime Extensions:
00:28:07.084: - org.freedesktop.Platform.GL.default
00:28:07.084: - org.freedesktop.Platform.GL.nvidia-470-161-03
00:28:07.084: - org.freedesktop.Platform.openh264
00:28:07.084: - org.gtk.Gtk3theme.Materia
00:28:07.084: - org.kde.Platform.Locale
00:28:07.084: - org.freedesktop.Platform.GL.default
00:28:07.084: Flatpak Framework Version: 1.12.7
00:28:07.084: Desktop Environment: XFCE (xfce)
00:28:07.084: Session Type: x11
00:28:07.084: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
00:28:07.085: Qt Version: 6.4.3 (runtime), 6.4.3 (compiled)
00:28:07.085: Portable mode: false
00:28:07.127: OBS 29.1.2 (linux)
00:28:07.127: ---------------------------------
00:28:07.128: ---------------------------------
00:28:07.128: audio settings reset:
00:28:07.128: samples per sec: 48000
00:28:07.128: speakers: 2
00:28:07.128: max buffering: 960 milliseconds
00:28:07.128: buffering type: dynamically increasing
00:28:07.131: ---------------------------------
00:28:07.131: Initializing OpenGL...
00:28:07.178: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
00:28:07.178: OpenGL loaded successfully, version 3.3.0 NVIDIA 470.161.03, shading language 3.30 NVIDIA via Cg compiler
00:28:07.211: ---------------------------------
00:28:07.212: video settings reset:
00:28:07.212: base resolution: 1920x1080
00:28:07.212: output resolution: 1280x720
00:28:07.212: downscale filter: Bicubic
00:28:07.212: fps: 30/1
00:28:07.212: format: NV12
00:28:07.212: YUV mode: Rec. 709/Partial
00:28:07.212: NV12 texture support not available
00:28:07.212: P010 texture support not available
00:28:07.227: Audio monitoring device:
00:28:07.227: name: Default
00:28:07.227: id: default
00:28:07.227: ---------------------------------
00:28:07.245: No AJA devices found, skipping loading AJA UI plugin
00:28:07.245: Failed to initialize module 'aja-output-ui.so'
00:28:07.260: No AJA devices found, skipping loading AJA plugin
00:28:07.260: Failed to initialize module 'aja.so'
00:28:07.266: Failed to load 'en-US' text for module: 'decklink-captions.so'
00:28:07.273: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
00:28:07.279: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
00:28:07.279: Failed to initialize module 'decklink.so'
00:28:07.497: [pipewire] No captures available
00:28:07.534: [obs-browser]: Version 2.21.1
00:28:07.534: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures_143.2591+g4204d54+chromium-103.0.5060.134 (compiled)
00:28:07.544: NVENC supported
00:28:07.545: VAAPI: Failed to initialize display in vaapi_device_h264_supported
00:28:07.545: FFmpeg VAAPI H264 encoding not supported
00:28:07.545: VAAPI: Failed to initialize display in vaapi_device_hevc_supported
00:28:07.545: FFmpeg VAAPI HEVC encoding not supported
00:28:07.599: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.2.2 | RPC Version: 1)
00:28:07.599: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.4.3 | Qt version (run-time): 6.4.3
00:28:07.599: [obs-websocket] [obs_module_load] Linked ASIO Version: 101201
00:28:07.605: [obs-websocket] [obs_module_load] Module loaded.
00:28:07.630: ---------------------------------
00:28:07.630: Loaded Modules:
00:28:07.630: text-freetype2.so
00:28:07.630: rtmp-services.so
00:28:07.630: obs-x264.so
00:28:07.630: obs-websocket.so
00:28:07.630: obs-vst.so
00:28:07.630: obs-transitions.so
00:28:07.630: obs-outputs.so
00:28:07.630: obs-libfdk.so
00:28:07.630: obs-filters.so
00:28:07.630: obs-ffmpeg.so
00:28:07.630: obs-browser.so
00:28:07.630: linux-v4l2.so
00:28:07.630: linux-pulseaudio.so
00:28:07.630: linux-pipewire.so
00:28:07.630: linux-jack.so
00:28:07.630: linux-capture.so
00:28:07.630: image-source.so
00:28:07.630: frontend-tools.so
00:28:07.630: decklink-output-ui.so
00:28:07.630: decklink-captions.so
00:28:07.630: ---------------------------------
00:28:07.631: ==== Startup complete ===============================================
00:28:07.683: All scene data cleared
00:28:07.683: ------------------------------------------------
00:28:07.685: pulse-input: Server name: 'pulseaudio 15.99.1'
00:28:07.685: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
00:28:07.685: pulse-input: Started recording from 'alsa_output.pci-0000_09_00.6.analog-stereo.monitor' (default)
00:28:07.685: [Loaded global audio device]: 'Desktop Audio'
00:28:07.686: pulse-input: Server name: 'pulseaudio 15.99.1'
00:28:07.686: pulse-input: Audio format: s24le, 44100 Hz, 2 channels
00:28:07.686: pulse-input: Sample format s24le not supported by OBS,using float32le instead for recording
00:28:07.686: pulse-input: Started recording from 'alsa_input.usb-Blue_Microphones_Yeti_Nano_2104SG00LK88_888-000438040606-00.analog-stereo' (default)
00:28:07.687: [Loaded global audio device]: 'Mic/Aux'
00:28:07.688: Switched to scene 'Scene'
00:28:07.688: ------------------------------------------------
00:28:07.688: Loaded scenes:
00:28:07.688: - scene 'Scene':
00:28:07.688: ------------------------------------------------
00:28:08.237: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)
00:28:08.237:
00:36:07.373: Settings changed (outputs)
00:36:07.373: ------------------------------------------------
00:36:10.745: ---------------------------------
00:36:10.745: [FFmpeg NVENC encoder: 'advanced_video_recording'] settings:
00:36:10.745: encoder: NVIDIA NVENC HEVC (FFmpeg)
00:36:10.745: rate_control: CBR
00:36:10.745: bitrate: 2500
00:36:10.745: cqp: 0
00:36:10.745: keyint: 250
00:36:10.745: preset: p5
00:36:10.745: tuning: hq
00:36:10.745: multipass: qres
00:36:10.745: profile: main
00:36:10.745: width: 1280
00:36:10.745: height: 720
00:36:10.745: b-frames: 2
00:36:10.745: psycho-aq: 1
00:36:10.745: GPU: 0
00:36:10.745:
00:36:10.747: [NVENC encoder] nvenc_create_internal failed, trying again without Psycho Visual Tuning
00:36:10.747: ---------------------------------
00:36:10.747: [FFmpeg NVENC encoder: 'advanced_video_recording'] settings:
00:36:10.747: encoder: NVIDIA NVENC HEVC (FFmpeg)
00:36:10.747: rate_control: CBR
00:36:10.747: bitrate: 2500
00:36:10.747: cqp: 0
00:36:10.747: keyint: 250
00:36:10.747: preset: p5
00:36:10.747: tuning: hq
00:36:10.747: multipass: qres
00:36:10.747: profile: main
00:36:10.747: width: 1280
00:36:10.747: height: 720
00:36:10.747: b-frames: 2
00:36:10.747: psycho-aq: 0
00:36:10.747: GPU: 0
00:36:10.747:
00:37:08.928: xshm-input: Geometry 1920x1080 @ 1920,0
00:37:08.934: User added source 'Screen Capture (XSHM)' (xshm_input) to scene 'Scene'
00:37:12.948: xshm-input: Geometry 1920x1080 @ 1920,0
00:37:19.348: xshm-input: Geometry 1920x1080 @ 1920,0
00:37:22.215: xshm-input: Geometry 1920x1080 @ 0,0
00:37:24.482: xshm-input: Geometry 1920x1080 @ 1920,0
00:37:27.388: ---------------------------------
00:37:27.388: [FFmpeg NVENC encoder: 'advanced_video_recording'] settings:
00:37:27.388: encoder: NVIDIA NVENC HEVC (FFmpeg)
00:37:27.388: rate_control: CBR
00:37:27.388: bitrate: 2500
00:37:27.388: cqp: 0
00:37:27.388: keyint: 250
00:37:27.388: preset: p5
00:37:27.388: tuning: hq
00:37:27.388: multipass: qres
00:37:27.388: profile: main
00:37:27.388: width: 1280
00:37:27.388: height: 720
00:37:27.388: b-frames: 2
00:37:27.388: psycho-aq: 1
00:37:27.388: GPU: 0
00:37:27.388:
00:37:27.390: [NVENC encoder] nvenc_create_internal failed, trying again without Psycho Visual Tuning
00:37:27.390: ---------------------------------
00:37:27.390: [FFmpeg NVENC encoder: 'advanced_video_recording'] settings:
00:37:27.390: encoder: NVIDIA NVENC HEVC (FFmpeg)
00:37:27.390: rate_control: CBR
00:37:27.390: bitrate: 2500
00:37:27.390: cqp: 0
00:37:27.390: keyint: 250
00:37:27.390: preset: p5
00:37:27.390: tuning: hq
00:37:27.390: multipass: qres
00:37:27.390: profile: main
00:37:27.390: width: 1280
00:37:27.390: height: 720
00:37:27.390: b-frames: 2
00:37:27.390: psycho-aq: 0
00:37:27.390: GPU: 0
00:37:27.390:
00:40:16.104: ---------------------------------
00:40:16.104: [FFmpeg NVENC encoder: 'advanced_video_recording'] settings:
00:40:16.104: encoder: NVIDIA NVENC HEVC (FFmpeg)
00:40:16.104: rate_control: CBR
00:40:16.104: bitrate: 2500
00:40:16.104: cqp: 0
00:40:16.104: keyint: 250
00:40:16.104: preset: p5
00:40:16.104: tuning: hq
00:40:16.104: multipass: qres
00:40:16.104: profile: main
00:40:16.104: width: 1280
00:40:16.104: height: 720
00:40:16.104: b-frames: 2
00:40:16.104: psycho-aq: 1
00:40:16.104: GPU: 0
00:40:16.104:
00:40:16.105: [NVENC encoder] nvenc_create_internal failed, trying again without Psycho Visual Tuning
00:40:16.105: ---------------------------------
00:40:16.106: [FFmpeg NVENC encoder: 'advanced_video_recording'] settings:
00:40:16.106: encoder: NVIDIA NVENC HEVC (FFmpeg)
00:40:16.106: rate_control: CBR
00:40:16.106: bitrate: 2500
00:40:16.106: cqp: 0
00:40:16.106: keyint: 250
00:40:16.106: preset: p5
00:40:16.106: tuning: hq
00:40:16.106: multipass: qres
00:40:16.106: profile: main
00:40:16.106: width: 1280
00:40:16.106: height: 720
00:40:16.106: b-frames: 2
00:40:16.106: psycho-aq: 0
00:40:16.106: GPU: 0
00:40:16.106:
00:55:00.045: Settings changed (outputs)
00:55:00.045: ------------------------------------------------
00:55:01.600: ---------------------------------
00:55:01.600: [FFmpeg NVENC encoder: 'simple_video_recording'] settings:
00:55:01.600: encoder: NVIDIA NVENC HEVC (FFmpeg)
00:55:01.600: rate_control: CQP
00:55:01.600: bitrate: 0
00:55:01.600: cqp: 21
00:55:01.600: keyint: 250
00:55:01.600: preset: p5
00:55:01.600: tuning: hq
00:55:01.600: multipass: qres
00:55:01.600: profile: main
00:55:01.600: width: 1280
00:55:01.600: height: 720
00:55:01.600: b-frames: 2
00:55:01.600: psycho-aq: 1
00:55:01.600: GPU: 0
00:55:01.600:
00:55:01.602: [NVENC encoder] nvenc_create_internal failed, trying again without Psycho Visual Tuning
00:55:01.602: ---------------------------------
00:55:01.602: [FFmpeg NVENC encoder: 'simple_video_recording'] settings:
00:55:01.602: encoder: NVIDIA NVENC HEVC (FFmpeg)
00:55:01.602: rate_control: CQP
00:55:01.602: bitrate: 0
00:55:01.602: cqp: 21
00:55:01.602: keyint: 250
00:55:01.602: preset: p5
00:55:01.602: tuning: hq
00:55:01.602: multipass: qres
00:55:01.602: profile: main
00:55:01.602: width: 1280
00:55:01.602: height: 720
00:55:01.602: b-frames: 2
00:55:01.602: psycho-aq: 0
00:55:01.602: GPU: 0
00:55:01.602:
 

AaronD

Active Member
This sounds somewhat like my issue a few months ago. Old NVIDIA card with an even more outdated driver, and OBS's cleanup no longer uses the old driver.

What ended up working for me is:
Bash:
sudo apt remove '^nvidia'
sudo apt autoremove
sudo apt install nvidia-driver-418
sudo reboot
And then a BIOS change was needed to make the laptop screen work again. It would always work in the BIOS, but with that new(er) driver, it needed to be presented differently to the OS. That also gave it a different name, which broke one of my scripts, but that was an easy fix.

Then I have this, which works:
Code:
:~$ nvidia-smi
Mon Jun  5 10:26:07 2023       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.182.03   Driver Version: 470.182.03   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  Quadro K5100M       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   43C    P5    16W /  N/A |    584MiB /  8112MiB |      6%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                              
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1467      G   /usr/lib/xorg/Xorg                217MiB |
|    0   N/A  N/A      2119      G   /usr/bin/kwin_x11                  42MiB |
|    0   N/A  N/A      2207      G   /usr/bin/plasmashell               35MiB |
|    0   N/A  N/A     49634      G   ...b/thunderbird/thunderbird      132MiB |
|    0   N/A  N/A     54359      G   ...0/usr/lib/firefox/firefox      145MiB |
|    0   N/A  N/A     55294      G   ...gnu/libexec/kf5/kioslave5        1MiB |
+-----------------------------------------------------------------------------+
:~$

Between 418 and 470 seem to be aliases for 470 now, but I suspect the 418 name might still be significant? I really don't know. Anyway, I installed 418, saw that it included 470 and reports as 470, and it works. Anything higher didn't support my card.

You can trial-and-error with the tab completion to find the highest number that works for you. You'll know that it doesn't when it refuses to boot to a GUI and you HAVE to use the command line to undo it. :-)
Just run the 4 commands above with a different number to install...and don't forget about the possible BIOS setting.
 

razor_blade

New Member
This sounds somewhat like my issue a few months ago. Old NVIDIA card with an even more outdated driver, and OBS's cleanup no longer uses the old driver.

What ended up working for me is:
Bash:
sudo apt remove '^nvidia'
sudo apt autoremove
sudo apt install nvidia-driver-418
sudo reboot
And then a BIOS change was needed to make the laptop screen work again. It would always work in the BIOS, but with that new(er) driver, it needed to be presented differently to the OS. That also gave it a different name, which broke one of my scripts, but that was an easy fix.

Then I have this, which works:
Code:
:~$ nvidia-smi
Mon Jun  5 10:26:07 2023      
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.182.03   Driver Version: 470.182.03   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  Quadro K5100M       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   43C    P5    16W /  N/A |    584MiB /  8112MiB |      6%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                             
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1467      G   /usr/lib/xorg/Xorg                217MiB |
|    0   N/A  N/A      2119      G   /usr/bin/kwin_x11                  42MiB |
|    0   N/A  N/A      2207      G   /usr/bin/plasmashell               35MiB |
|    0   N/A  N/A     49634      G   ...b/thunderbird/thunderbird      132MiB |
|    0   N/A  N/A     54359      G   ...0/usr/lib/firefox/firefox      145MiB |
|    0   N/A  N/A     55294      G   ...gnu/libexec/kf5/kioslave5        1MiB |
+-----------------------------------------------------------------------------+
:~$

Between 418 and 470 seem to be aliases for 470 now, but I suspect the 418 name might still be significant? I really don't know. Anyway, I installed 418, saw that it included 470 and reports as 470, and it works. Anything higher didn't support my card.

You can trial-and-error with the tab completion to find the highest number that works for you. You'll know that it doesn't when it refuses to boot to a GUI and you HAVE to use the command line to undo it. :-)
Just run the 4 commands above with a different number to install...and don't forget about the possible BIOS setting.
Thanks man! Will give it que shot. Quick question, what is it about the BIOS I need to change? Is it a new BIOS version I need to install or just switch a setting in my current version?
 

AaronD

Active Member
what is it about the BIOS I need to change? Is it a new BIOS version I need to install or just switch a setting in my current version?
Probably just a setting in the current version. It's called different things in different BIOS'es, so you'll have to poke around and see if you can find something that might do that.

I think it's something about how it handles the laptop screen and any external monitors. One way tries to combine them and the other keeps them separate, or something like that. It's been a while, and it's a bit hard to screenshot the BIOS. :-)
  • When no screen works - only command line - then you have too new a driver. Roll back a bit.
  • When it boots to a GUI, but only on an external monitor, then you probably have a good driver and only need to change the BIOS setting.
 

razor_blade

New Member
Probably just a setting in the current version. It's called different things in different BIOS'es, so you'll have to poke around and see if you can find something that might do that.

I think it's something about how it handles the laptop screen and any external monitors. One way tries to combine them and the other keeps them separate, or something like that. It's been a while, and it's a bit hard to screenshot the BIOS. :-)
  • When no screen works - only command line - then you have too new a driver. Roll back a bit.
  • When it boots to a GUI, but only on an external monitor, then you probably have a good driver and only need to change the BIOS setting.
Thanks man. So I followed the uninstall process you left, and actually did end up getting the same NVIDIA driver version
Code:
NVIDIA-SMI 470.182.03

My PC (not using a laptop BTW) booted well, no black screen or anything like that, so I didn't mess with the BIOS drivers. The only thing was that the hardware drivers weren't listed on the OBS output options, so I re-installed the ffmpeg drivers and OBS using flatpak to its latest version of 29.1.2 and they were back listed. But when I tried to record using the hardware drivers I got the same error:


Code:
Failed to open NVENC codec: Function not implemented
Try installing the latest NVIDIA driver

I actually booted on a live USB with the latest PoP!_Os distro because it had the NVIDIA drivers pre-installed, and those actually were using the NVIDIA 525 driver when prompted with the
Code:
nvidia-smi
command. But that still gave me the same error...

Any ideas?
 

AaronD

Active Member
Hmm... I'm stumped now. My Dell M6800 laptop with a Quadro K5100M works just fine with the 470 driver and OBS 29.1.2.

However, I did get a GPU crash about 45 minutes into a recording once, using the NVENC encoder. Couldn't reproduce it though. Switched anyway to VAAPI, and it's been good so far. Hasn't been that long ago either, so we'll still have to see.

A different rig, a desktop, has a newer NVIDIA card (forgot which one) with the 525 driver, and it works too. Still using NVENC on that one.
 

razor_blade

New Member
Hmm... I'm stumped now. My Dell M6800 laptop with a Quadro K5100M works just fine with the 470 driver and OBS 29.1.2.

However, I did get a GPU crash about 45 minutes into a recording once, using the NVENC encoder. Couldn't reproduce it though. Switched anyway to VAAPI, and it's been good so far. Hasn't been that long ago either, so we'll still have to see.

A different rig, a desktop, has a newer NVIDIA card (forgot which one) with the 525 driver, and it works too. Still using NVENC on that one.
Ok starting to think it’s something with OBS itself. I installed SimpleSceeenRecorder and specified the nvenc_h264 encoder, and it seems to record my screen using the GPU. I’m debating if I should use SSR instead, but looks kind of a pain to use.

I mean I’ll use VAAPI or whatever to not have my CPU losing frames while I’m recording. How do I use it on OBS?
 

AaronD

Active Member
I’ll use VAAPI or whatever to not have my CPU losing frames while I’m recording. How do I use it on OBS?
Seems to only be available in Advanced Mode:
1686096916369.png
 

razor_blade

New Member
Seems to only be available in Advanced Mode:
View attachment 94817
So I finally got it to work. I read on another thread to downgrade the OBS Studio version to the latest 27 version. The Synaptic packet manager actually had version 27.2.3+dfsg1-1 and I'm finally using my GPU with the Encoder set to NVIDIA NVENC H.264. Thanks for the help!
 

AaronD

Active Member
So I finally got it to work. I read on another thread to downgrade the OBS Studio version to the latest 27 version. The Synaptic packet manager actually had version 27.2.3+dfsg1-1 and I'm finally using my GPU with the Encoder set to NVIDIA NVENC H.264. Thanks for the help!
Ehh...yeah that works, but v27 is going to be abandoned at some point. Surprised it hasn't been already. Some people here on the forums have already given up answering questions about it.

And if you do build a good rig in v27 and then upgrade, you'll lose everything. v27 to v28 changes Qt versions, which causes a lot of plugins to fail to load, so then OBS doesn't have their settings to write back into the file when it closes. At that point, all of those settings are gone, even if you downgrade back to what it was.

If it works, that's great! But I don't think I'd call it "solved" yet, until you have everything up-to-date and still working. At this point, I suspect you need different hardware to make that happen.
 

razor_blade

New Member
Ehh...yeah that works, but v27 is going to be abandoned at some point. Surprised it hasn't been already. Some people here on the forums have already given up answering questions about it.

And if you do build a good rig in v27 and then upgrade, you'll lose everything. v27 to v28 changes Qt versions, which causes a lot of plugins to fail to load, so then OBS doesn't have their settings to write back into the file when it closes. At that point, all of those settings are gone, even if you downgrade back to what it was.

If it works, that's great! But I don't think I'd call it "solved" yet, until you have everything up-to-date and still working. At this point, I suspect you need different hardware to make that happen.
Thanks for the insight. Good to know that support for v27 will be dropped in the near future. TBH I’m not really willing to upgrade the hardware just to avoid losing OBS support, which is apparently the direction OBS is taking. I was already trying out other OBS alternatives to make my 1060 work on Linux. My use case is recording YouTube videos, with that and screen sharing I drop frames every so often, but nothing too crazy. So I’ll reconsider my choices when v27 on Linux isn’t an option any more.
 

AaronD

Active Member
Well, the current version is 29, which is already two majors later. At some point it becomes just too much of a mess to keep it all straight, and so you drop the older ones.

That said, the hardware will probably continue to do what it's always done...kinda like my dad's Commodore 64......
 
Top