diff --git a/README.md b/README.md index 8b24047..84a1c3d 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,22 @@ A VNC server for DRM/KMS capable GNU/Linux devices. The goal is to simply have a universally working vncserver on X, wayland and even something like kmscon. Currently in very early stage. +## Notes +Intel made a great thing called CCS (Color Control Surface), however that won't work with kmsvnc. Please set `INTEL_DEBUG=noccs` globally, ideally in /etc/systemd/system.conf.d. Manpage is at `man 5 systemd-system.conf`. For example: +``` +# /etc/systemd/system.conf.d/intel-no-ccs.conf +[Manager] +DefaultEnvironment=INTEL_DEBUG=noccs +``` +NixOS: +``` +systemd.extraConfig = '' + DefaultEnvironment=INTEL_DEBUG=noccs +'' +``` + +If you plan to use the default vaapi driver for Intel and AMD GPUs, please make sure your vaapi configuration is working. + ## Dependencies * cmake * libvncserver