I installed Arch Linux for first time in May 2025.
After updating in June 2025, Xorg failed to start, so I immediately rolled back.
When Xorg starts, display corruption occurs, that is startup texts shifted to the right.
However Xmonad works without any issues.
- Should I go ahead and update the system as is?
- Should I resolve the errors before updating?
- Should I uninstall Xorg and Xmonad before updating?
- Would it be better to perform a fresh installation?
- Are there any other good options ?
Arch Linux 6.14.9 arch1-1 (tty1)
xorg-server 21.1.16-1
MacbookAir2012mid(Dual Boot ArchLinux & Sonoma(OCLP) )
Intel HD Graphics 4000
Here are the issues that appear to be errors ,as identified by an Aech Linux beginner.
$ pacman -Q mesa mesa-amber xf86-video-intel
mesa-amber 21.3.9-6
mesa-amber 21.3.9-6
xf86-video-intel 1:2.99.917+939+gła64400e-1
$ grep -E '\(EE\)|\(WW\)' ~/.local/share/xorg/Xorg.0.log
(WW) warning, (EE) error,()NI not implemented, (??) unknown.
[ 22.565] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 22.578] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 22.604] (WW) Falling back to old probe method for modesetting
[ 22.604] (EE) open /dev/dri/card0: No such file or directory
[ 22.604] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
$ grep -E '\(EE\)|\(WW\)' /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 9542.999] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 9543.010] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directo
[ 9543.020] (EE) AIGLX error: dlopen of /usr/lib/dri/1965_dri.so failed (/usr/lib/ AIGLX error: unable to load driver failed (/usr/1ib/drl/
[ 9543.020] (EE) AIGLX error: unable to load driver i965
[ 9817.476] (EE) event8 -bcn5974: kernel bug: Touch jump detected and discarded.
$ ls -l /dev/dri
total 0
drwxr-xr-x 2 root root 80 Oct 9 08:27 by-path
crw-rw----+ 1 root video 226, 1 Oct 9 08:27 card1
crw-rw-rw- 1 root render 226, 128 Oct 9 08:27 renderD128
$ ls -l /dev/dri/by-path
total 0
lrwxrwxrwx 1 root root 8 Oct 9 08:27 pci-0000:00:02.0-card -> ../card1
lrwxrwxrwx 1 root root 13 Oct 9 08:27 pci-0000:00:02.0 render -> ../renderD128
$ cat /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "DRI" “2”
# Option "TripleBuffer" "on"
# Option "SwapbufferWait" "on"
# Option "TearFree" "on"
# Option "AccelMethod" "sna"
EndSection
$ cat /etc/X11/xorg.conf.d/back.20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "modesetting"
EndSection