[Testing Update] 2020-08-17 - KDE-git, Pamac, Nvidia 450.57, Haskell, Python

Everyone was on deck to fix forum issues and the NVENC slipped under the radar. Not everyone on our end is using it and most of us are on unstable branch anyway. Things happen, but feel free to switch to testing and help out next time.

8 Likes

It was reported to you, and you went ahead anyway. Read the link, it’s there. Not asking for perfection but not pushing out broken stuff.

2 Likes

I did not read the forums for at least two weeks. I noted the issue but went ahead … and? I simply can’t fix everything. Now we managed to get the driver added. Help testing it and all is good. And remember that not everyone is using Nvidia hardware.

7 Likes

nvidia-450xx-utils-450.57-1-x86_64.pkg.tar.zst does not contain nvidia-settings, among other things

But you already know the symbol that shows you when updates are available?
It’s already fixed with -2

Getting the below when trying to install the 450 driver. Surprised it wasn’t auto installed.

Waiting for user input...

Starting

> Installing video-nvidia-450xx...

Sourcing /etc/mhwd-x86_64.conf

Has lib32 support: true

Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-450xx/MHWDCONFIG

Processing classid: 0300

Sourcing /var/lib/mhwd/scripts/include/0300

Processing classid: 0302

checking dependencies...

error: failed to prepare transaction (could not satisfy dependencies)

:: removing linux57-nvidia-440xx breaks dependency 'linux57-nvidia-440xx' required by linux-latest-nvidia-440xx

Error: pacman failed!

Error: script failed!

Done ...

Updated, rebooted, and installed the Nvidia 450 drivers, then rebooted.

I can’t start Steam anymore now, tried with Kernel 5.4 and 5.7, same issue.

Starting Steam from terminal outputs some error:

Running Steam on manjarolinux 20.1 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/omano/.local/share/Steam/ubuntu12_32/steam
[2020-08-18 02:19:32] Startup - updater built Jul 31 2020 09:12:07
Installing breakpad exception handler for appid(steam)/version(1596217132)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  151 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  151 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1596217132)
[2020-08-18 02:19:32] Checking for update on startup
[2020-08-18 02:19:32] Checking for available updates...
[2020-08-18 02:19:32] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1596217132)
[2020-08-18 02:19:32] Download skipped: /client/steam_client_ubuntu12 version 1596217132, installed version 1596217132
[2020-08-18 02:19:32] Nothing to do
[2020-08-18 02:19:32] Verifying installation...
[2020-08-18 02:19:32] Performing checksum verification of executable files
[2020-08-18 02:19:33] Verification complete
Loaded SDL version 2.0.13-5893924

(steam:1643): Gtk-WARNING **: 02:19:33.348: Unable to locate theme engine in module_path: "adwaita",

(steam:1643): Gtk-WARNING **: 02:19:33.353: Unable to locate theme engine in module_path: "adwaita",
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Steam: An X Error occurred
X Error of failed request:  GLXBadContext
Major opcode of failed request:  151
Serial number of failed request:  52
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  151
Value in failed request:  0x0
Serial number of failed request:  51
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  151
Serial number of failed request:  53
xerror_handler: X failed, continuing
assert_20200818021932_1.dmp[1697]: Uploading dump (out-of-process)
/tmp/dumps/assert_20200818021932_1.dmp
/home/omano/.local/share/Steam/steam.sh: line 750:  1643 Segmentation fault      (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

The relevant part may be

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Steam: An X Error occurred
X Error of failed request:  GLXBadContext
2 Likes

Have this error as well. It seems to be the driver itself. Found some reference on the net about the new drivers not having 32 bit support which is what Steam uses. Not sure though since there’s a lib32 utils package that was installed with 450.

*Found the problem. If the gitlab files for lib32-nvidia-440xx-utils are current, it seems that the 64-bit libraries are being installed instead of the 32-bit ones. When I changed it basing from previous 440xx PKGBUILD, Steam worked.

3 Likes

Tried out the new Nvidia 450 drivers on a fresh boot and using a second display took a bit of weirdness to get working. Ended up having to temporarily set the secondary display to have the same properties of the primary before switching to normal settings to get it to work properly (on KDE Plasma).

Both displays are 60Hz, primary is 1440x900 on a DVI output and secondary is 1920x1080 on an HDMI output, both on the graphics card.

Otherwise, noticed the update reset my panel size and my fonts were scaled slightly larger

This seems to be the case. After the update the Nvidia shared libraries in /usr/lib32 were upgraded to 64-bits. Confirmed this by comparing the files from before and after the update.

➜  lib32 file /usr/lib32/libnvidia-[g,e]*
/usr/lib32/libnvidia-eglcore.so:          symbolic link to libnvidia-eglcore.so.450.57
/usr/lib32/libnvidia-eglcore.so.450.57:   ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db312f34f6ac4c8e4fdf3bb45ea764ada8e2e329, stripped
/usr/lib32/libnvidia-encode.so:           symbolic link to libnvidia-encode.so.1
/usr/lib32/libnvidia-encode.so.1:         symbolic link to libnvidia-encode.so.450.57
/usr/lib32/libnvidia-encode.so.450.57:    ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6d46b12cc719dad94f4f96177d9a9eb7aff77e24, stripped
/usr/lib32/libnvidia-glcore.so:           symbolic link to libnvidia-glcore.so.450.57
/usr/lib32/libnvidia-glcore.so.450.57:    ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d69d21362ee3b5027bafa505af87ae4ba0211b0f, stripped
/usr/lib32/libnvidia-glsi.so:             symbolic link to libnvidia-glsi.so.450.57
/usr/lib32/libnvidia-glsi.so.450.57:      ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfc9dc71b1e86e5f98a5eae2fa873f00dda64d56, stripped
/usr/lib32/libnvidia-glvkspirv.so:        symbolic link to libnvidia-glvkspirv.so.450.57
/usr/lib32/libnvidia-glvkspirv.so.450.57: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb50b45f7b09280d37bd7eaf4e8b7a979127c83e, stripped
➜  lib32 file libnvidia-[e,g]*
libnvidia-eglcore.so:           symbolic link to libnvidia-eglcore.so.440.100
libnvidia-eglcore.so.440.100:   ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c6d9a9ce3ad719fb9788fd5564aeacf05e9ec31, stripped
libnvidia-encode.so:            symbolic link to libnvidia-encode.so.1
libnvidia-encode.so.1:          symbolic link to libnvidia-encode.so.440.100
libnvidia-encode.so.440.100:    ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ad726cbbabd9ac509f70c47c81a93d068f42172, stripped
libnvidia-glcore.so:            symbolic link to libnvidia-glcore.so.440.100
libnvidia-glcore.so.440.100:    ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e9b87ec6595703462167b719b792ff182f675246, stripped
libnvidia-glsi.so:              symbolic link to libnvidia-glsi.so.440.100
libnvidia-glsi.so.440.100:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef51bd143a9cf758520a99c48128f6efb7ceee0f, stripped
libnvidia-glvkspirv.so:         symbolic link to libnvidia-glvkspirv.so.440.100
libnvidia-glvkspirv.so.440.100: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f3c56ad0ba9ef053a88bbd7f4cf689ae6c37eb88, stripped

Update installed without problems. Including the new Nvidia drivers. The Nvidia hardware encoder is now working correctly as expected. The only bug is missing 32-bits libraries causing Steam to crash on startup.

Update went well. Nvidia 450xx installed and works without flaw so far.

With this update I switched to nvidia-450xx. It works fine.

I updated to 450xx with automatic update in the manjaro-settings-manager.
But now the manjaro-settings-manager is still showing me that 440xx is installed in parallel:

grafik

But I only have 450xx packages installed:

13# pacman -Q | grep nvidia
lib32-nvidia-450xx-utils 450.57-1
linux54-nvidia-450xx 450.57-1
linux57-nvidia-450xx 450.57-1
linux58-nvidia-450xx 450.57-1
mhwd-nvidia-340xx 340.108-1
mhwd-nvidia-390xx 390.132-1
mhwd-nvidia-418xx 418.113-1
mhwd-nvidia-430xx 430.64-1.0
mhwd-nvidia-435xx 435.21-1.0
mhwd-nvidia-440xx 440.100-1
mhwd-nvidia-450xx 450.57-1
nvidia-450xx-utils 450.57-2
opencl-nvidia-450xx 450.57-2

And by the way, the package opencl-nvidia-450xx is not installed automatically. I had opencl-nvidia-440xx installed (it is needed by darktable) and the package was not touched. The manjaro-settings-manager should take care of it too. If it finds an old opencl-nvidia package it should replace it.

Good news about virtualbox: It is now working for me with linux58 and linux58-virtualbox-host-modules.

Thank you.

1 Like

I tried to install 450xx hybrid driver from Settings UI, it was stuck at dependency installation and couldn’t proceed. Haven’t try command line yet.

1 Like

You have meta package like linux-latest-nvidia… ?

It turns out I need to install video-modesetting manually first. The mhwd installation can’t install it automatically. Now everything’s OK. Reverse prime works without any additional configurations. :grinning:

2 Likes

With 450 Nvidia drivers Steam not working anymore as some forum members just said before me.
Is there a possible solution or do I have to keep 440 drivers? Or to wait for a new version of Steam?
Thank you.

Updated successfully no real drama’s so far. Only issues are no support for Steam with 450 drivers so staying on 440 driver until an update/fix for 450. Still no support for Vmware on kernel 5.8

==> Warning, `dkms install --no-depmod -m vmware-workstation -v 15.5.6_16341506 -k 5.8.1-3-MANJARO’ returned 10

So staying on 5.7 untill vmware release an update

Everything running smooth on my gnome desktop and 5.8 kernel! :slight_smile:

Hm, I see it to, maintainer of the package prevent Linux 5.8 and higher so we will See.

https://aur.archlinux.org/cgit/aur.git/log/?h=vmware-workstation

Also on Version 14