OBS doesn't start any longer since latest update

AaronD

Active Member
So...I gather that OBS (and perhaps Linux in general) is no longer compatible with older NVIDIA hardware? Previous versions could encode video on my GK104GLM [Quadro K5100M], but OBS v28 on Ubuntu 22.04 LTS can't?
1671129320109.png

390 recognizes the card by the correct name, and used to work.
418 crashes. Don't use.
X.Org -- Nouveau calls it "NVE4" in the System Settings -> About page, and OBS still can't use it. CPU encoding only.

Is there a reason to remove the (admittedly ancient, but WORKING) support for the 390 driver?
Was it really that much a a pain to maintain? Could it be left in as-is, with no more bug-fixes, as a mostly-dormant module that is only used for older platforms? Maybe an installable patch for those that need it?
This hardware still feels way more than capable; it seems a waste to effectively brick it.

And would it also have a connection to this issue?:
 

AaronD

Active Member
hi guys
make a .sh using this !

#!/bin/sh
LIBGL_ALWAYS_SOFTWARE=1 obs

or just run "LIBGL_ALWAYS_SOFTWARE=1 obs" on terminal $
Tried that. No different.

The relevant part of the log, I think, is:
Code:
info: ---------------------------------
info: [FFmpeg NVENC encoder: 'advanced_video_stream'] settings:
        encoder:      NVIDIA NVENC H.264 (FFmpeg)
        rate_control: CBR
        bitrate:      4500
        cqp:          0
        keyint:       60
        preset:       p6
        tuning:       hq
        multipass:    qres
        profile:      high
        width:        1920
        height:       1080
        b-frames:     2
        psycho-aq:    1
        GPU:          0

[h264_nvenc @ 0x56167f9c38c0] Driver does not support the required nvenc API version. Required: 11.1 Found: 8.1
[h264_nvenc @ 0x56167f9c38c0] The minimum required Nvidia driver for nvenc is (unknown) or newer
warning: [NVENC encoder] nvenc_create_internal failed, trying again without Psycho Visual Tuning
info: ---------------------------------
info: [FFmpeg NVENC encoder: 'advanced_video_stream'] settings:
        encoder:      NVIDIA NVENC H.264 (FFmpeg)
        rate_control: CBR
        bitrate:      4500
        cqp:          0
        keyint:       60
        preset:       p6
        tuning:       hq
        multipass:    qres
        profile:      high
        width:        1920
        height:       1080
        b-frames:     2
        psycho-aq:    0
        GPU:          0

[h264_nvenc @ 0x56167f9c38c0] Driver does not support the required nvenc API version. Required: 11.1 Found: 8.1
[h264_nvenc @ 0x56167f9c38c0] The minimum required Nvidia driver for nvenc is (unknown) or newer
Everything else looks normal to me.

As for EGL and GLX, my System Settings manager has this to say, while using the 390 driver:
1671131265637.png

1671131292416.png

Sorry to not paste the text. It's not selectable.
 
Last edited:

Tuna

Member
Code:
[h264_nvenc @ 0x56167f9c38c0] Driver does not support the required nvenc API version. Required: 11.1 Found: 8.1
That is from FFMPEG as it speaks with the hardware and not OBS.
 
Top