libGL failed open nouveau, OBS-Studio failed on lost ffmpeg_aac

I’m not sure when this happen. Today I want install OBS-Studio, but result in failed start.

  1. This desktop have GTX 750 in past and I replace it a GTX 1050ti (I never install Nvidia driver on this desktop because with Nvidia driver got X server broken after a tumbleweed 4,000+ update and I reinstall to Leap);
  2. After using opi codecs I didn’t reboot then immediatelyzypper in obs-studio, I though till now I havn’t manually uninstall any package, but since opi change source to packman maybe they are mess now;
  3. start OBS-studio got
error: Failed to get properties for encoder '' (ffmpeg_aac)
error: Could not enumerate any AAC encoder bitrates
error: Failed to create aac streaming encoder (simple output)
libGL error: MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
libGL error: failed to load driver: nouveau

run screenfetch, I got

libGL error: MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
libGL error: failed to load driver: nouveau

And It show GPU: llvmpipe (LLVM 11.0.1, 256 bits), I though I’m not running on nouveau.
Now after running zypper update, this problem still occur.
Since it still display everything correctly and not in SDB:Configuring_graphics_cards case, I only Follow it to show what status this system at, but haven’t try any provided try.

dead_bush_sanpai@leap-deadbushsanpai-s:~> cat /etc/os-release 
NAME="openSUSE Leap"
VERSION="15.4"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.4"
PRETTY_NAME="openSUSE Leap 15.4"

dead_bush_sanpai@leap-deadbushsanpai-s:~> sudo lspci -nnk | grep -A3 VGA
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] [10de:1c82] (rev a1)
Subsystem: GALAX Device [1b4c:11bf]
Kernel driver in use: nouveau
Kernel modules: nouveau

Install libsrt1_5 to get it working?

1 Like

Oh! Obs-studio did start, this is too fast, this lib even didn’t appear in everywhere I tried search(OBS instruction or SDB).
But I still get libGL error from screenfetch and obs, I’m worry about my computer is now using software rending.
Anyway thanks for your quickly reply that solve my biggest problem.

Its an bug in building, see the Link.

I saw it, obs-studio problem is checked. but that error message both from obs-studio and screenfetch might show me a bad state because libGL might be important, should I worry about it?

Its Mesa-dri-nouveau which is missing, but the package is “experimental”.
When I install Mesa-dri-nouveau, f.e. google earth wont start anymore…
So I uninstalled it.

1 Like

That solve my problem, although screenfetch display GPU: NV137 is the code from nouveau, rather than expect GPU: GTX 1050ti like the day I use tumbleweed with GTX 750 (with Nvidia driver).
Whatever, whole problem solve, thank you so much!