[Stable Update] 2020-12-30 - Kernels, KDE, Cinnamon, LibreOffice, Python 3.9, Mesa 20.3.1

Everything fine, thank you for all this work.

Is it just me or is the system much faster with kernel 5.10 ?

The AMDGPU and Intel open source drivers are blacklisted by Blender. I can not do GPU rendering with either on Linux, but if I boot into Windows, both my AMD discreet card and my Intel iGPU show up to assist rendering in Blender.

Then there is CUDA, which a lot of frameworks use. I have not used it personally, but people do not seem like the OpenCL implementations.

After the update from today bluetooth isn’t working on my laptop. It is not possible to enable bluetooth. Before the update bluetooth was working fine.

I had the same issue, switching to Linux 5.10 solved it.

I tried kernel 5.9 and then I switched to 5.10 but the issue is still there

systemctl status bluetooth.service gives me:

Dez 30 23:32:24 vaio bluetoothd[2703]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalConnect” in group “Controller”
Dez 30 23:32:24 vaio bluetoothd[2703]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowConnect” in group “Controller”
Dez 30 23:32:24 vaio bluetoothd[2703]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
Dez 30 23:32:24 vaio bluetoothd[2703]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
Dez 30 23:32:24 vaio bluetoothd[2703]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
Dez 30 23:32:24 vaio bluetoothd[2703]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
Dez 30 23:32:24 vaio bluetoothd[2703]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”

The update went fine; no problems.
Edit:
Except baloo broke.
Doing this fixed it, but running balooctl enable didn’t work so I had start it via kinfocenter … strange.
Edit2: When rebooting, it breaks again.

But when I installed linux510, I would just get a black screen at boot.
I booted linux59 again and noticed that no nvidia drivers where installed.
mhwd didn’t work because of a conflict between nvidia-utils and nvidia-455xx-utils

This is what fixed it for me:
Note: If you have a hacky multi monitor setup make a copy of /etc/X11/mhwd.d/nvidia.conf

  1. Remove all linux5x-nvidia-455xx (these will be reinstalled later, but they create a dependency issue)
  2. Install nvidia-utils and remove nvidia-455xx-utils
  3. Run sudo mhwd -a pci nonfree 0300
    (4.) Restore your nvidia.conf

After this I was able to boot with linux510 and the latest drivers.

4 Likes

Thanks for the update :+1:! Had some issues, solved them, see below.

Summary

update via pamac, no errors in update, reboot recommended, so reboot.
all is fine.
install kernel 5.10 using majaro settings
Boot with 5.10
black screen, blinking cursor
alt+F2 reboot

Journal

/usr/lib/gdm-x-session[1362]: (EE) NVIDIA: Failed to initialize the NVIDIA kernel module.

~ >>> sudo mhwd -a pci nonfree 0300                                            
Warning: config '/var/lib/mhwd/local/pci/video-nvidia-455xx/MHWDCONFIG' is invalid!
> Using config 'video-nvidia' for device: 0000:07:00.0 (0300:10de:1402) Display controller nVidia Corporation GM206 [GeForce GTX 950]
> Installing video-nvidia...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
warning: lib32-nvidia-utils-455.45.01-3 is up to date -- skipping
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
resolving dependencies...
looking for conflicting packages...
:: nvidia-utils and nvidia-455xx-utils are in conflict (nvidia-libgl). Remove nvidia-455xx-utils? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)

Removed all nvidia drivers, installed nvidia using majaro hardware settings and all is well.

system info:

System:
  Kernel: 5.10.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=ea1a14e3-9975-4c16-979e-350603ede9f6 rw quiet splash apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: GNOME 3.38.2 tk: GTK 3.24.24 wm: gnome-shell dm: GDM 3.38.2 
  Distro: Manjaro Linux 
Machine:
  Type: Desktop Mobo: ASRock model: B450M Pro4 serial: <filter> 
  UEFI: American Megatrends v: P4.30 date: 07/14/2020 
CPU:
  Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 
  family: 17 (23) model-id: 71 (113) stepping: N/A microcode: 8701021 
  L2 cache: 3 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
  bogomips: 86268 
  Speed: 2185 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 
  1: 2185 2: 2203 3: 2190 4: 2196 5: 2189 6: 2196 7: 2195 8: 2196 9: 2194 
  10: 2255 11: 2195 12: 2189 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  conditional, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GM206 [GeForce GTX 950] vendor: Gigabyte driver: nvidia 
  v: 455.45.01 alternate: nouveau,nvidia_drm bus ID: 07:00.0 
  chip ID: 10de:1402 
  Display: x11 server: X.org 1.20.10 compositor: gnome-shell driver: nvidia 
  resolution: <missing: xdpyinfo> 
  OpenGL: renderer: GeForce GTX 950/PCIe/SSE2 v: 4.6.0 NVIDIA 455.45.01 
  direct render: Yes 

Happy new year! :beers:

1 Like

Now there’s a model forum citizen! Look at that formatting! :clap:

4 Likes

Hi, does it work from terminal?

Nope! All it did is legit marked the system as “up to date”, but has not updated anything at all…

And the logs says that now many system components are missing…
Hopefully i’ll reboot, it will fail to boot, then I will enter a chroot environment to merge a previous snapshot and to update remotely with an ISO having a previous version of pamac…

Not a big deal, just a small annoyance…

I have a 3-boot laptop with each Manjaro in Unstable, and another laptop in Stable. I mix maybe between them, I saw a lot of Pamac upgrades lately. Dunno if it could be related.
Lots of Haskell and Python too.

I just successfully upgraded the system following the procedure I stated! :partying_face:

Seems to be a sort of bug with the newer pamac version…

1 Like

I had a kernel panic on shutdown after update, replace journalist, restart and removed mhwd-nvidia-340x.
After start all seems work well except one little issue;I have this error proc: Bad value for 'hidepid' on dmesg.
The kernel is 5.4.

Hi!

I had this issue, and the suggested workaround solved it.

rebuild-detector notified me of vmware-horizon-client needing a rebuild but after the upgrade it won’t build anymore due to missing sha256sum validation of vmware-bundle.eclass. EDIT: I had to clean the AUR cache to rebuild it properly.

Everything else went fine for me.

Many thanks and Happy 2021!

Have the same error running mhwd

Summary
~ >>> mhwd                                                                                                
Warning: config '/var/lib/mhwd/local/pci/video-nvidia-455xx/MHWDCONFIG' is invalid!
> 0000:07:00.0 (0300:10de:1402) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
          video-nvidia            2020.11.30               false            PCI
    video-nvidia-390xx            2020.11.30               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

For me it’s harmless and looking for a AMD video card anyway.

It’s not an error, it’s a log message you can safely ignore.
Probably, you are using new systemd on old kernel.

If you want to fix it, upgrade your kernel or downgrade your systemd.
Github: systemd/systemd - proc: Bad value for ‘hidepid’

I ran the update in the terminal. Everything went well until I attempted to run terminator. It refused to start. Even after I uninstalled it, ran a clean, and reinstalled it, it still would not start. Finally, I attempted to start it from another terminal. I got the following message. Thanks for a great distro.

[don@don-optiplex990 ~]$ terminator

(terminator:3743): Gtk-WARNING **: 18:50:03.467: Theme parsing error: gtk.css:2:33: Failed to import: Error opening file /home/don/.config/gtk-3.0/window_decorations.css: No such file or directory

(terminator:3743): Gtk-WARNING **: 18:50:03.469: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn’t be used anymore. It will be removed in a future version

(terminator:3743): Gtk-WARNING **: 18:50:03.469: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn’t be used anymore. It will be removed in a future version

(terminator:3743): Gtk-WARNING **: 18:50:03.469: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn’t be used anymore. It will be removed in a future version
Traceback (most recent call last):
File “/usr/bin/terminator”, line 48, in
import terminatorlib.optionparse
File “/usr/lib/python3.9/site-packages/terminatorlib/optionparse.py”, line 24, in
from . import config
File “/usr/lib/python3.9/site-packages/terminatorlib/config.py”, line 76, in
from validate import Validator
ModuleNotFoundError: No module named ‘validate’
[don@don-optiplex990 ~]$

The warring is related to the line in the /etc/default/grub added some time ago. It allows to use systemd-fsck for filesystems check:

# Uncomment to ensure that the root filesystem is mounted read-only so that
# systemd-fsck can run the check automatically
GRUB_ROOT_FS_RO=true

More on the subject:

3 Likes

Upgrade the terminator:

`sudo pacman -U https://mirror.f4st.host/archlinux/community/os/x86_64/terminator-2.0.1-1-any.pkg.tar.zst`
2 Likes

In case it has not been mentioned. I had to add this key -

gpg --recv-keys EB4F9E5A60D32232BB52150C12C87A28FEAC6B20

to get rebuild-detector to install. Check out the comments from the aur page.