Multi-monitor: Unable to set orientation/rotation after latest xorg updates

Hi,

I have a multi-monitor setup. It was working perfect till latest updates. After the latest updates, including xorg patch (for dpi issues), i am still unable to set the orientation. The Xserver crashes and drops me to login shell whenever I apply rotation in Display settings. The last few lines of Xorg log during crash:

[ 58.615] (EE) Backtrace:
[ 58.615] (EE) 0: /usr/lib/Xorg (xorg_backtrace+0x5b) [0x56412dc62ddb]
[ 58.616] (EE) 1: /usr/lib/Xorg (0x56412db17000+0x156a15) [0x56412dc6da15]
[ 58.616] (EE) 2: /usr/lib/libpthread.so.0 (0x7f3e1759a000+0x13870) [0x7f3e175ad870]
[ 58.616] (EE)
[ 58.616] (EE) Segmentation fault at address 0x0
[ 58.616] (EE)
Fatal server error:
[ 58.616] (EE) Caught signal 11 (Segmentation fault). Server aborting

Anybody got multi monitor working in non-default orientation? Is this a known issue?

Thanks!

Post your terminal in- and output from

inxi -Faz

as text!

[2021-11-11T01:36:55+0100] [ALPM] upgraded xorg-server-xephyr (21.1.1-3 -> 21.1.1-4)
[2021-11-11T01:36:54+0100] [ALPM] upgraded xorg-server (21.1.1-3 -> 21.1.1-4)
[2021-11-11T01:36:54+0100] [ALPM] upgraded xorg-server-common (21.1.1-3 -> 21.1.1-4)
[2021-11-10T22:04:40+0100] [ALPM] upgraded xorg-server-xephyr (1.20.13-4 -> 21.1.1-3)

Are you up to-date?

And welcome :slight_smile:

╰─λ inxi -Faz
System:    Kernel: 5.14.16-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=3e0662da-35b3-417f-8457-7a1147af523c rw
[email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3
Desktop: KDE Plasma 5.23.3 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux
base: Arch Linux
Machine:   Type: Desktop Mobo: Gigabyte model: B550 AORUS PRO V2 serial: <filter> UEFI: American Megatrends LLC. v: F13
date: 07/08/2021
CPU:       Info: 12-Core model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3 family: 19 (25) model-id: 21 (33)
stepping: 0 microcode: A201016 cache: L2: 6 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 177601
Speed: 4649 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz): 1: 4649 2: 3952 3: 3652 4: 3913 5: 3651
6: 3628 7: 4339 8: 3695 9: 3807 10: 4737 11: 4518 12: 4527 13: 3727 14: 4236 15: 4659 16: 4202 17: 4482 18: 3793
19: 3701 20: 3693 21: 3772 22: 3925 23: 4463 24: 4116
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
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, IBRS_FW, STIBP: always-on, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] vendor: PC Partner Limited
driver: radeon v: kernel alternate: amdgpu bus-ID: 05:00.0 chip-ID: 1002:683d class-ID: 0300
Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: ati,radeon unloaded: modesetting
alternate: fbdev,vesa display-ID: :0 screens: 1
Screen-1: 0 s-res: 4720x3840 s-dpi: 96 s-size: 1247x1015mm (49.1x40.0") s-diag: 1608mm (63.3")
Monitor-1: DisplayPort-0 res: 2160x3840 hz: 60
Monitor-2: HDMI-0 res: 2560x1440 dpi: 109 size: 597x336mm (23.5x13.2") diag: 685mm (27")
Monitor-3: DVI-0 res: 2560x1440 hz: 60
OpenGL: renderer: AMD VERDE (DRM 2.50.0 5.14.16-zen1-1-zen LLVM 12.0.1) v: 4.5 Mesa 21.2.4 direct render: Yes
Audio:     Device-1: AMD Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] vendor: PC Partner Limited
driver: snd_hda_intel v: kernel bus-ID: 05:00.1 chip-ID: 1002:aab0 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
bus-ID: 07:00.4 chip-ID: 1022:1487 class-ID: 0403
Sound Server-1: ALSA v: k5.14.16-zen1-1-zen running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.40 running: yes
Network:   Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel port: f000 bus-ID: 04:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    Local Storage: total: 1.8 TiB used: 29.43 GiB (1.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WDS500G3X0C-00SJG0 size: 465.76 GiB block-size:
physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 111110WD temp: 39.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10EZEX-00BBHA0 size: 931.51 GiB block-size:
physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter> rev: 1A01 scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT480BX500SSD1 size: 447.13 GiB block-size: physical: 512 B
logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: R022 scheme: MBR
Partition: ID-1: / raw-size: 70 GiB size: 70 GiB (100.00%) used: 10.6 GiB (15.1%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 181.1 MiB (60.5%) fs: vfat dev: /dev/nvme0n1p3
maj-min: 259:3
ID-3: /home raw-size: 60 GiB size: 60 GiB (100.00%) used: 378.4 MiB (0.6%) fs: btrfs dev: /dev/sdb11 maj-min: 8:27
ID-4: /var/log raw-size: 70 GiB size: 70 GiB (100.00%) used: 10.6 GiB (15.1%) fs: btrfs dev: /dev/nvme0n1p5
maj-min: 259:5
ID-5: /var/tmp raw-size: 70 GiB size: 70 GiB (100.00%) used: 10.6 GiB (15.1%) fs: btrfs dev: /dev/nvme0n1p5
maj-min: 259:5
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.29 GiB used: 2.5 MiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:   System Temperatures: cpu: 41.6 C mobo: N/A gpu: radeon temp: 57.0 C
Fan Speeds (RPM): N/A
Info:      Processes: 464 Uptime: 14m wakeups: 0 Memory: 31.29 GiB used: 4.67 GiB (14.9%) Init: systemd v: 249 tool: systemctl
Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1196 lib: 301 Shell: fish v: 3.3.1 default: Bash v: 5.1.8
running-in: konsole inxi: 3.3.08

For now I have downgraded the xorg packages and maintain the ignore list

:: Starting full system upgrade...
warning: xf86-input-elographics: ignoring package upgrade (1.4.2-2 => 1.4.2-3)
warning: xf86-input-evdev: ignoring package upgrade (2.10.6-2 => 2.10.6-3)
warning: xf86-input-libinput: ignoring package upgrade (1.2.0-1 => 1.2.0-2)
warning: xf86-input-void: ignoring package upgrade (1.4.1-5 => 1.4.1-6)
warning: xf86-input-wacom: ignoring package upgrade (0.40.0-1 => 0.40.0-2)
warning: xf86-video-amdgpu: ignoring package upgrade (21.0.0-1 => 21.0.0-2)
warning: xf86-video-ati: ignoring package upgrade (1:19.1.0-2 => 1:19.1.0.r9.g5eba006e-1)
warning: xf86-video-intel: ignoring package upgrade (1:2.99.917+916+g31486f40-1 => 1:2.99.917+916+g31486f40-2)
warning: xf86-video-nouveau: ignoring package upgrade (1.0.17-1 => 1.0.17-2)
warning: xorg-server: ignoring package upgrade (1.20.13-3 => 21.1.1-3)
warning: xorg-server-common: ignoring package upgrade (1.20.13-3 => 21.1.1-3)
there is nothing to do

Thanks!

Tried rotating one of my screens and got the same quit to login and failure to rotate. Definitely seems a bug introduced somewhere.

So, it's a bug? I can't move the screens dragging by mouse, to make 'em according to my table on how the screens are placed?

Its fixed with the latest update to xf86-video-ati

https://bugs.archlinux.org/task/72759
https://github.com/archlinux/svntogi...5a195eb9b7203a

Thanks!

1 Like

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