There are numerous reports on the internet of people experiencing screen flickering on Linux kernel 5.15.*
. If you experience these kind of issues, the best option may be to switch to another kernel, until this has been resolved.
You can check your current kernel like so:
$ uname -a
Linux panther 5.15.10 #1 SMP 1 x86_64 GNU/Linux
To switch to another kernel, you need to modify the system configuration:
su - root
# emacs offers the best support for scheme (.scm) files
nano /etc/system.scm
Modify your configuration like this:
(use-modules (gnu)
(gnu system)
(px system install)
(px system)
;; Add these two lines
(nongnu packages linux)
(nongnu system linux-initrd))
(px-desktop-os
(operating-system
(host-name "pantherx-7ym7vd")
(timezone "Europe/Berlin")
(locale "en_us.utf8")
;; Add these three lines
(kernel linux-5.10)
(initrd microcode-initrd)
(firmware (list linux-firmware))
;; Other stuff
(services (cons*
%px-desktop-services)))
;; Add this line
#:kernel 'libre)
To apply these changes, run (as root):
guix system reconfigure /etc/system.scm
Simply reboot after the operation has completed.