Aktuell gibt es ja ein Problem mit Nvidias offiziellem Treiber und dem aktuellen Kernel (siehe News). Es wird empfohlen, den LTS-Kernel zu verwenden.
Nach installation und booten eben jenes Kernels erhalte ich beim Starten von X folgende Meldung:
[ 11.088] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 11.088] (EE) NVIDIA: system's kernel log for additional error messages and
[ 11.088] (EE) NVIDIA: consult the NVIDIA README for details.
[ 11.088] (EE) No devices detected.
[ 11.088] (EE)
Fatal server error:
[ 11.088] (EE) no screens found(EE)
[ 11.088] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 11.089] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 11.089] (EE)
[ 11.091] (EE) Server terminated with error (1). Closing log file.
Danach lande ich wieder auf der Shell. Beim Reboot und bei Auswahl des normalen Kernels startet X natürlich wieder.
Einzige Konfigurationsdatei für X:
$ cat /etc/X11/xorg.conf.d/20-nvidia.conf
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1080"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
Option "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On}"
Option "AllowIndirectGLXProtocol" "off"
Option "TripleBuffer" "on"
EndSection
Versionen der beteiligten Programme:
$ pacman -Qi nvidia | grep Version
Version : 455.28-7
$ pacman -Qi libxnvctrl | grep Version
Version : 455.28-1
$ pacman -Qi xorg-server | grep Version
Version : 1.20.9-2
$ pacman -Qi linux-lts | grep Version
Version : 5.4.72-1
EFI-Loader (Standard und angepasst für den LTS-Kernel):
$ cat /boot/loader/entries/arch-ucode.conf
title Arch Linux with intel-ucode.img
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=LABEL=ROOT init=/usr/lib/systemd/systemd rw
$ cat /boot/loader/entries/arch-lts.conf
title Arch Linux LTS
linux /vmlinuz-linux-lts
initrd /intel-ucode.img
initrd /initramfs-linux-lts.img
options root=LABEL=ROOT init=/usr/lib/systemd/systemd rw
Userbezogene Dateien:
$ cat .xinitrc
export XCURSOR_PATH=""
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
exec openbox-session
$ cat .Xresources
Xft.dpi: 128.0
Irgendeiner ’ne Idee?