Graphical Configuration

First setup xorg and graphics.


Install graphics drivers, my main system is nvidia.


Set dpi in ~/.Xresources, I use 192 for my 4k screen.

Nvidia - Tearing Fix

My Nvidia card tears. This removes the tearing.



To fix laptop using DRM kernel mode setting.

nvidia 364.16 adds support for DRM kernel mode setting.

Add the nvidia-drm.modeset=1 kernel parameter, and add nvidia, nvidia_modeset, nvidia_uvm and nvidia_drm to mkinitcpio modules.

Pacman hook

To update initramfs after an NVIDIA driver upgrade, use a pacman hook:

Setup a Window Manager or Desktop Environment

KDE Plasma

Install KDE Plasma package as well as some KDE meta-packages. I dont install kde-meta-kdeaccessibility, kde-meta-kdeedu, kde-meta-kdegames, .kde-meta-kdemultimedia, kde-meta-kdepim, kde-meta-kdesdk, kde-meta-kdewebdev.

Choose phonon-qt5-gstreamer, libx264, cronie, phonon-qt4-gstreamer.

I disable baloo since it seems to make my system chug.

Display Manager

I use sddm, simple and works well. For an onscreen keyboard install qt5-virtualkeyboard.

Setup config at /etc/sddm.conf.

Tell it to start a desktop file from /usr/share/xsessions/, set dpi, and user.

Enable sddm.

Reboot into KDE!


Can access current display or create new session.


To access the entire system over vnc, install tigervnc.

Configure startup run vncserver.

Setup a systemd unit to start vnc, note this connects to physical display, other options are available.. Change user.


Install ttf-google-fonts-git (AUR).

Last updated