[Testing Update] 2021-07-11 - Cinnamon, Linux513, Gnome 40.3, KDE-Git

If we have xwayland 21.1.2-1 and nvidia 470 on this branch. Does that mean that we have everything in place to have working Wayland on Manjaro Gnome with nvidia graphics?

Sorry if this is a dumb question.

With xorg-server 1.20.12-1 my HDMI connected external monitor stopped working.
I can boot and log in with disconnected HDMI. When I connect the HDMI monitor I get back to SDDM greeter and when I try to login again the screen hangs at load animation. Here Xorg.0.log from that session.
If I boot with connected HDMI and login at SDDM the screen hangs at load animation as well.
After downgrading

[2021-07-11T18:41:05+0200] [ALPM] downgraded xorg-server-common (1.20.12-1 -> 1.20.11-1)
[2021-07-11T18:41:05+0200] [ALPM] downgraded xorg-server (1.20.12-1 -> 1.20.11-1)

I can login with a connected external monitor. hastebin

~ >>> inxi -Fxxxz                                                                                                  
System:    Kernel: 5.13.1-3-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: KDE Plasma 5.22.3 
           tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM Distro: Manjaro Linux base: Arch Linux 
Machine:   Type: Laptop System: Acer product: Nitro AN517-51 v: V1.31 serial: <filter> 
           Mobo: CFL model: Superb_CFS v: V1.31 serial: <filter> UEFI: Insyde v: 1.31 date: 06/29/2020 
Battery:   ID-1: BAT1 charge: 47.4 Wh (100.0%) condition: 47.4/57.5 Wh (82.4%) volts: 16.7 min: 15.4 
           model: LGC AP18E8M type: Li-ion serial: <filter> status: Full 
CPU:       Info: Quad Core model: Intel Core i5-9300H bits: 64 type: MT MCP arch: Kaby Lake note: check rev: D 
           cache: L2: 8 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 38408 
           Speed: 1200 MHz min/max: 800/4100 MHz Core speeds (MHz): 1: 1200 2: 1214 3: 1200 4: 1200 5: 1200 
           6: 1200 7: 1200 8: 1200 
Graphics:  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Acer Incorporated ALI driver: i915 
           v: kernel bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300 
           Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: Acer Incorporated ALI 
           driver: nvidia v: 470.42.01 bus-ID: 01:00.0 chip-ID: 10de:1f91 class-ID: 0300 
           Device-3: Chicony HD User Facing type: USB driver: uvcvideo bus-ID: 1-5:3 chip-ID: 04f2:b64f 
           class-ID: 0e02 serial: <filter> 
           Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: modesetting,nvidia 
           alternate: fbdev,intel,nouveau,nv,vesa resolution: 1: 1920x1080~120Hz 2: 1920x1080 s-dpi: 96 
           OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 21.1.4 direct render: Yes 
Audio:     Device-1: Intel Cannon Lake PCH cAVS vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel 
           bus-ID: 00:1f.3 chip-ID: 8086:a348 class-ID: 0403 
           Sound Server-1: ALSA v: k5.13.1-3-MANJARO running: yes 
           Sound Server-2: sndio v: N/A running: no 
           Sound Server-3: JACK v: 0.125.0 running: no 
           Sound Server-4: PulseAudio v: 14.2 running: yes 
           Sound Server-5: PipeWire v: 0.3.31 running: no 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Acer Incorporated ALI 
           driver: r8169 v: kernel port: 3000 bus-ID: 08:00.0 chip-ID: 10ec:8168 class-ID: 0200 
           IF: enp8s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
           Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: 3000 bus-ID: 09:00.0 chip-ID: 8086:2723 
           class-ID: 0280 
           IF: wlp9s0 state: up mac: <filter> 
           IF-ID-1: virbr0 state: down mac: <filter> 
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-14:5 chip-ID: 8087:0029 
           class-ID: e001 
           Report: rfkill ID: hci0 rfk-id: 3 state: down bt-service: enabled,running rfk-block: hardware: no 
           software: yes address: see --recommends 
Drives:    Local Storage: total: 1.4 TiB used: 304.27 GiB (21.3%) 
           ID-1: /dev/nvme0n1 vendor: Micron model: 2200 MTFDHBA512TCK size: 476.94 GiB speed: 31.6 Gb/s 
           lanes: 4 rotation: SSD serial: <filter> rev: P1MA003 scheme: GPT 
           ID-2: /dev/nvme1n1 vendor: Intel model: SSDPEKNW010T8 size: 953.87 GiB speed: 31.6 Gb/s lanes: 4 
           rotation: SSD serial: <filter> rev: 002C scheme: GPT 
Partition: ID-1: / size: 183.31 GiB used: 34.18 GiB (18.6%) fs: f2fs dev: /dev/nvme1n1p2 
           ID-2: /boot/efi size: 98.4 MiB used: 153 KiB (0.2%) fs: vfat dev: /dev/nvme1n1p5 
           ID-3: /home size: 468.73 GiB used: 174.21 GiB (37.2%) fs: f2fs dev: /dev/dm-0 mapped: crypto_LUKS 
Swap:      Alert: No swap data was found. 
Sensors:   System Temperatures: cpu: 62.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 267 Uptime: 22m wakeups: 1 Memory: 31.2 GiB used: 2.74 GiB (8.8%) Init: systemd v: 248 
           Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1381 Shell: Zsh v: 5.8 running-in: konsole 
           inxi: 3.3.04 

I’ll add the downgrade advice to the known issues.

1 Like

You can,in KDE I have tested NVIDIA with Wayland on a optimus laptop and it work,but not very smooth in games yet at least for me,I don’t know if XWayland makes a difference though.

Can confirm,it crashes when I’m on hybrid mode on a optimus laptop,but it doesn’t crash when i’m on NVIDIA mode only.

1 Like

Switched to Wayland just now, I’ll check it out for a week. The fractional scaling and mixed DPI would be a very welcome change from X11. :crossed_fingers:

I was going through the thread before doing some updates and I saw:

Question:

The title is “Python 3.9 Requires Rebuilds”

but the code uses: /usr/lib/python3.8/site-packages

Can you please clarify/confirm or is it a typo?

Thank you

how do i find the cinnamon testing iso links

There aren’t any…

that 3.8 is a search pattern to find packages that use 3.8

1 Like

My Gnome Extensions no longer work after the update. Turning on extensions like Dash to Panel does nothing. Refreshing the Extensions page flips the toggles of extensions back to the “OFF” status.

I had to manually move over the configuration of pulseeffects to the new easyeffects:

cp -rpd ~/.config/PulseEffects ~/.config/easyeffects

and then I had to add the plugins myself (it did not load them automatically, neither after restarting it).

The settings of my preset were simply ignored: I had to set all values again, plugin by plugin.

If I set a plugin to “Bypass”, the next time I start the app (even when the service is still running) that plugin is activated again - that is: the bypass setting is not kept.
I had to un-load those plugins completely.

Also, I had to clean up the old .desktop file in ~/.config/autostart and have EasyEffects create the new one from the setting menu (“Start Service at Login”).

2 Likes

Repost from previous thread:

For those having the Nvidia module warning, can you reply about the mkinitcpio.conf file? Do you have the Nvidia modules defined in there? I don’t, and I don’t have the warning about this, so maybe it is related? in /etc/mkinitcpio.conf I have MODULES=() (maybe those who don’t have the issue can also tell their configuration too). I also disabled the fallback images generation but I don’t think it is relevant as you have the warning on the normal image apparently.

Are you using nvidia with plasma or gnome on wayland? If you’re on plasma, can you tell me what you did. I’m experiencing glitches with the taskbar and the minimizing of some windows.

That’s because PulseEffects was using Gstreamer plugins, EasyEffects is using Pipewire plugins. The old presets no longer are compatible.

1 Like

I’m on Gnome, sorry. I followed these instructions. Maybe have a look to be sure?

How does the new xwayland work with gnome? Are there any showstoppers that hinder productivity?

After applying the update and reboot, I have the following warnings in journal:

Jul 12 13:04:15 systemd-udevd[577]: vboxnetctl: /usr/lib/udev/rules.d/60-vboxdrv.rules:3 Only network interfaces can be renamed, ignoring NAME="vboxnetctl".
Jul 12 13:04:15 systemd-udevd[557]: vboxdrv: /usr/lib/udev/rules.d/60-vboxdrv.rules:1 Only network interfaces can be renamed, ignoring NAME="vboxdrv".
Jul 12 13:04:15 systemd-udevd[564]: vboxdrvu: /usr/lib/udev/rules.d/60-vboxdrv.rules:2 Only network interfaces can be renamed, ignoring NAME="vboxdrvu".
Jul 12 13:04:16 systemd-udevd[575]: vboxdrv: /usr/lib/udev/rules.d/60-vboxdrv.rules:1 Only network interfaces can be renamed, ignoring NAME="vboxdrv".
Jul 12 13:04:16 systemd-udevd[573]: vboxnetctl: /usr/lib/udev/rules.d/60-vboxdrv.rules:3 Only network interfaces can be renamed, ignoring NAME="vboxnetctl".
Jul 12 13:04:16 systemd-udevd[558]: vboxdrvu: /usr/lib/udev/rules.d/60-vboxdrv.rules:2 Only network interfaces can be renamed, ignoring NAME="vboxdrvu".
1 Like

Yes, that warning appears only if nvidia modules are listed in mkinitcpio file.

1 Like

Thanks for confirming.

Currently everything is working well except for two things:

  • fractional scaling still causes blur for xwayland apps (electron stuff, Webstorm, …)
  • pipewire started producing screetching sounds through my bluetooth headphones all of a sudden (which I’m not sure is related)

Everything else seemse to work pretty well, if not better than before.


Also. I have an optimus laptop and my external monitor seems to be working fine on HMDI :thinking:

@eugen-b, can you do a git-bisect between 1.20.11 and 1.20.12? You can use xorg-server-git PKGBUILD as base and change the source URL to _srcurl="git+https://gitlab.freedesktop.org/xorg/xserver.git#commit=COMMITSHA and use the shasum of the git bisect output replacing COMMITSHA as needed until you find the issue. Then post the findings upstream.

2 Likes