Manjaro 20.0.3, KDE, Convertible: Error after screen rotation

Hi,

I rewrote the posting, probably the first was too long :flushed:

I have an issue with rotating the screen of my convertible: After rotating the screen to portrait, some fonts (i.e. in titles or shell-consoles) are replaced by bigger ones. I attached three screen shots to show the problem:

  1. Landscape, ok:
    20200623a_KDE_konsole_OK

  2. Portrait (rotated by 90°), not ok:
    20200623b_KDE_konsole_nOK

  3. Rotated back to landscape, not ok:
    20200623c_KDE_konsole_nOK

The configuration ítself is stable with the current stable kernel (5.6.19-2). Since I hoped, that the issue might be solved in testing, I tried Testing (5.7.5-1 as of tody) that did not solve the problem.

Due to the pretty new hardware and because I did not find instabilities, I stayed using testing kernel:

$ inxi -Fxxxz
System:    Host: hog4 Kernel: 5.7.5-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.1.0 
           Desktop: KDE Plasma 5.19.1 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Convertible System: LENOVO product: 81X2 v: IdeaPad Flex 5 14ARE05 
           serial: <filter> Chassis: type: 31 v: IdeaPad Flex 5 14ARE05 serial: <filter> 
           Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN serial: <filter> UEFI: LENOVO 
           v: EECN20WW date: 04/08/2020 
Battery:   ID-1: BAT0 charge: 52.6 Wh condition: 52.6/52.5 Wh (100%) volts: 13.1/11.5 
           model: Celxpert L19C3PD6 type: Li-poly serial: <filter> status: Full cycles: 27 
CPU:       Topology: 8-Core model: AMD Ryzen 7 4700U with Radeon Graphics bits: 64 type: MCP 
           arch: Zen rev: 1 L2 cache: 4096 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 31954 
           Speed: 1397 MHz min/max: 1400/2000 MHz boost: enabled Core speeds (MHz): 1: 1481 
           2: 1721 3: 1443 4: 1452 5: 1397 6: 1397 7: 1397 8: 1397 
Graphics:  Device-1: AMD Renoir vendor: Lenovo driver: amdgpu v: kernel bus ID: 04:00.0 
           chip ID: 1002:1636 
           Display: x11 server: X.Org 1.20.8 driver: amdgpu FAILED: ati 
           unloaded: fbdev,modesetting,vesa compositor: kwin_x11 resolution: 1920x1080~60Hz 
           OpenGL: renderer: AMD RENOIR (DRM 3.37.0 5.7.5-1-MANJARO LLVM 10.0.0) 
           v: 4.6 Mesa 20.1.1 direct render: Yes 
Audio:     Device-1: AMD driver: snd_hda_intel v: kernel bus ID: 04:00.1 chip ID: 1002:1637 
           Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Lenovo 
           driver: N/A bus ID: 04:00.5 chip ID: 1022:15e2 
           Device-3: AMD Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel 
           bus ID: 04:00.6 chip ID: 1022:15e3 
           Sound Server: ALSA v: k5.7.5-1-MANJARO 
Network:   Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: Lenovo 
           driver: rtw_pci v: N/A port: 2000 bus ID: 02:00.0 chip ID: 10ec:c822 
           IF: wlp2s0 state: up mac: <filter> 
           IF-ID-1: docker0 state: down mac: <filter> 
Drives:    Local Storage: total: 953.87 GiB used: 397.14 GiB (41.6%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB1T0HBLR-000L2 size: 953.87 GiB 
           speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 3L1QEXF7 scheme: GPT 
Partition: ID-1: / size: 943.48 GiB used: 396.98 GiB (42.1%) fs: btrfs dev: /dev/dm-0 
           ID-2: /boot size: 282.5 MiB used: 165.8 MiB (58.7%) fs: ext4 dev: /dev/nvme0n1p2 
           ID-3: swap-1 size: 10.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p3 
Sensors:   System Temperatures: cpu: 51.0 C mobo: 42.0 C gpu: amdgpu temp: 43 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 303 Uptime: 1h 19m Memory: 15.08 GiB used: 4.44 GiB (29.5%) Init: systemd 
           v: 245 Compilers: gcc: 10.1.0 clang: 10.0.0 Shell: zsh v: 5.8 running in: konsole 
           inxi: 3.0.37 

Here the script, that I use to rotate:

#!/bin/sh

#portrait (left)

xrandr -o left
xinput set-prop "Virtual core XTEST pointer"     --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "Wacom HID 5218 Pen stylus"      --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "Wacom HID 5218 Finger touch"    --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "MSFT0001:00 06CB:CE2D Mouse"    --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "MSFT0001:00 06CB:CE2D Touchpad" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "Wacom HID 5218 Pen eraser"      --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1

Has someone an idea, what I could do to get a workaround or to solve the problem?

Thanks & kind regards,

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by