[Testing Update] 2022-06-03 - Linux 5.18, Systemd 251, GNOME 42.2, NVIDIA, Mesa, Pulseaudio, Perl

Hello community,

Another testing branch update with some usual updates for you.

FUKyfmgX0AAvL2i
Small but POWERFUL! Check out Beelink’s SER4 with Manjaro pre-installed and ready to rock:
Beelink SER4 Mini PC w/ AMD Ryzen 7 4800U(up to 4.2GHz) 8C/16T, pre-installed Manjaro linux 16GB DDR4 RAM Kingston 500GB NVME SSD, 4K output of Triple Display Dual HDMI&Type-C, Mini Gaming Computer High Performance

Additional Info

Info about AUR packages

:warning: AUR (Arch User Repository) packages are neither supported by Arch nor Manjaro. Posts about them in Announcement topics are off-topic and will be flagged, moved or removed without warning.

:information_source: You may need to rebuild any AUR packages that install files to site-packages …

Get our latest daily developer images now from Github: Plasma, GNOME, XFCE. You get the latest stable releases of Manjaro from CDN77.


Our current supported kernels

  • linux419 4.19.245
  • linux54 5.4.196
  • linux510 5.10.119
  • linux515 5.15.44
  • linux517 5.17.12
  • linux518 5.18.1
  • linux515-rt 5.15.43_rt45
  • linux518-rt 5.18.0_rt11

Package Changes
A detailed list of all changes can be found here.

  • No issue, everything went smoothly
  • Yes there was an issue. I was able to resolve it myself.(Please post your solution)
  • Yes i am currently experiencing an issue due to the update. (Please post about it)

0 voters

Check if your mirror has already synced:

3 Likes

Known issues and solutions

This is a wiki post; please edit as necessary.
Please, consider subscribing to the Testing Updates Announcements RSS feed


Please RTFT (Read This Fine Thread) first before reporting the same issues over and over again!

:arrow_right: 2022-06-03

2022-05-10

QEMU >= 7.0.0 changes split package setup

2022-05-09 - David Runge

With the update to qemu 7.0.0 the package has been turned into a more fine grained split package utilizing meta packages.

  • The qemu package is now virtually provided by the meta packages qemu-base, qemu-desktop and qemu-full.
  • The functionality of qemu prior to 7.0.0 is replaced by qemu-desktop
  • The functionality of qemu-headless is replaced by qemu-base
  • The functionality of qemu-arch-extra and qemu-headless-arch-extra is replaced by qemu-emulators-full
  • The meta package qemu-full provides all QEMU related packages (excluding qemu-guest-agent)

2022-03-12

Cannot mix incompatible Qt library (5.15.2) with this library (5.15.3)
  • Check the mirror you use is up to date:
sudo pacman-mirrors -f 5 && sudo pacman -Syyu 
  • If you use qt5-styleplugins (AUR), rebuild it:
pamac build qt5-styleplugins
FIXED? VPN via L2TP might not work anymore

See FS#74089 - networkmanager 1.36 breaks vpn with networkmanager-l2tp

You may need to downgrade to 1.34.0:

sudo pacman -U https://archive.archlinux.org/packages/l/libnm/libnm-1.34.0-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/n/networkmanager/networkmanager-1.34.0-1-x86_64.pkg.tar.zst

FIXED? DSL/PPPoE may require downgrading 2 packages

See my-internet-connection-is-no-longer-working and FS#73948 - networkmanager 1.36.0 breaks DSL connection

Please check if 1.36.2-1.0 of NetworkManager improve things, else downgrade to 1.34.0:

sudo pacman -U https://archive.archlinux.org/packages/l/libnm/libnm-1.34.0-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/n/networkmanager/networkmanager-1.34.0-1-x86_64.pkg.tar.zst

2022-01-03

New warnings when building the fallback initcpio - Possibly missing firmware for module: bfa, qed, qla1280, qla2xxx

That’s due to the recent changes to the linux-firmware package. Note these are warnings, not errors. You only need those firmwares if you have Mellanox Spectrum switches, Marvell devices, Qualcomm SoCs, Cavium LiquidIO server adapters, QLogic devices and Broadcom NetXtreme II 10Gb ethernet adapters. if you have that hardware you can install linux-firmware-qlogic to get rid of those warnings. If you do not have that hardware you can safely ignore those warnings.

pamac install linux-firmware-qlogic

2021-12-31

Python packages from PIP and AUR - how to upgrade them - detailed instructions

Read this post.

its ok with kernel 5.18.1 , nvidia driver 518.47.07 , Youtube(1080p x 60fps ) , Steam(Opengl & Proton 7.3 ) , Xfce
for kernel 5.18 , no more amd-pstate back to acpi-cpufreq

was that not integrated somehow to 5.17 kernel? amd-pstate I mean. how-to

My computer freeze during update (seems only a graphical driver issue).

I wait few minutes before hard shutdown then restart.

Everything was fine and no more updates.

Install 5.18 kernel → OK

I enabled amd_pstate.shared_mem=1 in grub config.

Linux Kernel 5.18:

❯ cat  /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
acpi-cpufreq
❯ sudo cpupower frequency-info     
analyzing CPU 0:
  driver: acpi-cpufreq

Switch back to Linux Kernel 5.17:

❯ cat  /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
amd-pstate
❯ sudo cpupower frequency-info     
analyzing CPU 0:
  driver: amd-pstate

It looks like it is not integrated to 5.18.


Edit://
Solution:

i have theses options on boot kernels for AMD zen2+ and more , and CPPC AUTO on UEFI motherboard
amd_pstate.enable=1 amd_pstate.shared_mem=1

with version 5.17.12

sudo cpupower frequency-info
analyse du CPU 0 :
  **driver: amd-pstate**
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 131 us
  limitation matérielle : 550 MHz - 4.65 GHz
  régulateurs disponibles : conservative ondemand userspace powersave performance schedutil
  tactique actuelle : la fréquence doit être comprise entre 550 MHz et 4.65 GHz.
                  Le régulateur "schedutil" est libre de choisir la vitesse
                  dans cette plage de fréquences.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 2.87 GHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes
    Boost States: 0
    Total States: 3
    **Pstate-P0:**  3700MHz ( should be AMD-Pstate here )
    **Pstate-P1**:  2800MHz ( should be AMD-Pstate here )
    **Pstate-P2**:  2200MHz ( should be AMD-Pstate here )

sudo turbostat
turbostat version 21.05.04 - Len Brown <lenb@kernel.org>
CPUID(0): AuthenticAMD 0x10 CPUID levels
CPUID(1): family:model:stepping 0x19:21:0 (25:33:0) microcode 0x0
CPUID(0x80000000): max_extended_levels: 0x80000023
CPUID(1): SSE3 MONITOR - - - TSC MSR - HT -
CPUID(6): APERF, No-TURBO, No-DTS, No-PTM, No-HWP, No-HWPnotify, No-HWPwindow, No-HWPepp, No-HWPpkg, No-EPB
CPUID(7): No-SGX
RAPL: 234 sec. Joule Counter Range, at 280 Watts
/dev/cpu_dma_latency: 2000000000 usec (default)
**current_driver: acpi_idle**
current_governor: menu
current_governor_ro: menu
cpu9: POLL: CPUIDLE CORE POLL IDLE
cpu9: C1: ACPI FFH MWAIT 0x0
cpu9: C2: ACPI IOPORT 0x414
**cpu9: cpufreq driver: amd-pstate**
cpu9: cpufreq governor: schedutil
cpufreq boost: 1
cpu0: MSR_RAPL_PWR_UNIT: 0x000a1003 (0.125000 Watts, 0.000015 Joules, 0.000977 sec.)

cat  /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
amd-pstate

With 5.18.1

sudo cpupower frequency-info

analyse du CPU 0 :
  **driver: acpi-cpufreq**
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency:  Cannot determine or is not supported.
  limitation matérielle : 2.20 GHz - 4.65 GHz
  available frequency steps:  3.70 GHz, 2.80 GHz, 2.20 GHz
  régulateurs disponibles : conservative ondemand userspace powersave performance schedutil
  tactique actuelle : la fréquence doit être comprise entre 2.20 GHz et 3.70 GHz.
                  Le régulateur "schedutil" est libre de choisir la vitesse
                  dans cette plage de fréquences.
  current CPU frequency: 2.20 GHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: yes
    Boost States: 0
    Total States: 3
    **Pstate-P0:**  3700MHz 
    **Pstate-P1:**  2800MHz 
    **Pstate-P2:**  2200MHz 

sudo turbostat
turbostat version 21.05.04 - Len Brown <lenb@kernel.org>
CPUID(0): AuthenticAMD 0x10 CPUID levels
CPUID(1): family:model:stepping 0x19:21:0 (25:33:0) microcode 0x0
CPUID(0x80000000): max_extended_levels: 0x80000023
CPUID(1): SSE3 MONITOR - - - TSC MSR - HT -
CPUID(6): APERF, No-TURBO, No-DTS, No-PTM, No-HWP, No-HWPnotify, No-HWPwindow, No-HWPepp, No-HWPpkg, No-EPB
CPUID(7): No-SGX
RAPL: 234 sec. Joule Counter Range, at 280 Watts
/dev/cpu_dma_latency: 2000000000 usec (default)
**current_driver: acpi_idle**
current_governor: menu
current_governor_ro: menu
cpu11: POLL: CPUIDLE CORE POLL IDLE
cpu11: C1: ACPI FFH MWAIT 0x0
cpu11: C2: ACPI IOPORT 0x414
**cpu11: cpufreq driver: acpi-cpufreq**
cpu11: cpufreq governor: schedutil
cpufreq boost: 1
cpu0: MSR_RAPL_PWR_UNIT: 0x000a1003 (0.125000 Watts, 0.000015 Joules, 0.000977 sec.)

cat  /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
acpi-cpufreq

I have some issues with kernel 5.18.1, I’m using manjaro as a host for qemu vms and I’m noticing stuttering inside them, it seems due to high cpu usage.
This doesn’t happen with 5.15 or 5.17.
Running 2x old sandy bridge e5-2687w

Same issue for me too. But there is the bug/error in the log when using amd-pstate for Linux Kernel 5.17:

That is why I disabled amd-pstate.

I do not notice what is difference between amd_pstate and acpi-cpufreq.

about this point , UEFI motherboard has both options for CPU ZEN2+
for acpi-cpufreq you cant go under 2200mhz , it mean even in idle , so not good for any laptop
for amd-pstate , cppc will use sequence order cpu to use the number core with lower temp and can go to lower frequency 550Mhz , better for any laptop

1 Like

Maybe you forgot to add initcall_blacklist=acpi_cpufreq_init to grub.

I do not have to set this variable to get evolution to adhere to my chosen dark theme. I’m not sure why.

In tweaks I have set the shell and legacy applications to use adwaita-maia-compact-dark theme.

adwaita-maia-compact-dark theme works, but other default dark themes e.g. Matcha-dark-aliz do not work with it.
But the old version of evolution 3.44.1-1 works fine with these different themes.

1 Like

It does not work.

❯ sudo cpupower frequency-info    
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU

Does it work for you?

same result on 5.18.1 , lost acpi-cpufreq with this blacklist option

How to enable amd_pstate for AMD Zen 2+ and Linux Kernel 5.17 or 5.18 only

  1. Edit /etc/mkinitcpio.conf to add
MODULES=(amd_pstate)
  1. sudo mkinitcpio -P linux

  2. Edit /etc/default/grub to add it in GRUB_CMDLINE_LINUX_DEFAULT:

amd_pstate.shared_mem=1
  1. sudo update-grub

  2. reboot.

  3. Enable CPPC in BIOS setting.

It works for me in Linux Kernel 5.18:

❯ sudo cpupower frequency-info                                                                                                                                                                                            
analyzing CPU 0:
  driver: amd-pstate

❯ modinfo amd_pstate
filename:       /lib/modules/5.18.1-1-MANJARO/kernel/drivers/cpufreq/amd_pstate.ko.xz
license:        GPL
description:    AMD Processor P-state Frequency Driver
author:         Huang Rui <ray.huang@amd.com>
srcversion:     39739A8C79AAB14F2C15670
depends:        
retpoline:      Y
intree:         Y
name:           amd_pstate
vermagic:       5.18.1-1-MANJARO SMP preempt mod_unload 

5 Likes

it ok with kernel and added in module for mkinitcpio.conf for kernels 5.17 & 5.18 ,
amd_pstate is not in kernel 5.15 LTS and 5.10 LTS

And this doesn’t require editing your GRUB config file?

GRUB config file adds only amd_pstate.shared_mem=1 in GRUB_CMDLINE_LINUX_DEFAULT

You do not need to add amd_pstate.enable=1

Yup, my CPU needs the shared memory solution. Some of the newest Ryzen CPUs (mostly mobile) work with amd_pstate.enable=1.

1 Like