Kali Linux Screen Flickering Laptop [Solved]

Symptoms & Diagnosis

Screen flickering in Kali Linux on laptop hardware is a common issue, often manifesting as rapid horizontal lines, momentary blackouts, or a stuttering refresh rate. This behavior usually occurs immediately after installation or following a major kernel update.

Diagnosis begins by identifying if the issue is hardware-related or software-bound. If the flickering occurs within the BIOS/UEFI menus, it is likely a hardware failure. However, if it only appears after the Kali boot splash, it is a driver or compositor conflict.

Symptom Likely Cause Primary Fix
Rapid “Blinking” during idle Intel Panel Self Refresh (PSR) Disable PSR in GRUB
Tearing during window movement Compositor Settings Enable VSync in Xfce/GNOME
Total black screen after login Nvidia/Nouveau conflict Install proprietary drivers

Kali Linux laptop screen showing glitch and flickering effects.

Troubleshooting Guide

Step 1: Disable Intel Panel Self Refresh (PSR)

Most modern laptops using Intel Integrated Graphics suffer from flickering due to the Power Saving Mode known as PSR. Disabling this via the GRUB configuration is the most effective fix.

sudo nano /etc/default/grub

Find the line GRUB_CMDLINE_LINUX_DEFAULT and add i915.enable_psr=0 inside the quotes. It should look like this:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0"

Save the file (Ctrl+O, Enter) and exit (Ctrl+X), then update your bootloader:

sudo update-grub
sudo reboot

Step 2: Fix Nvidia Driver Conflicts

If you have a dedicated Nvidia GPU, the open-source “Nouveau” driver may cause flickering. You should switch to the official non-free drivers provided in the Kali repositories.

sudo apt update
sudo apt install -y nvidia-driver nvidia-xconfig
sudo reboot

Step 3: Adjust the Xfce Compositor

If you are using the default Xfce desktop environment, the built-in compositor can cause screen tearing. Navigate to Settings > Window Manager Tweaks > Compositor and toggle “Enable display compositing” or check “Synchronize drawing to the vertical blank.”

Prevention

To prevent future flickering, always ensure your system is updated properly. Use the standard Kali update command rather than upgrading individual packages manually, which can lead to broken dependencies.

sudo apt update && sudo apt full-upgrade -y

Avoid using “bleeding edge” experimental kernels unless necessary for new hardware support. If a new kernel causes flickering, you can select the previous stable kernel from the “Advanced Options” menu during the boot process.

Lastly, always verify that your laptop’s refresh rate is set correctly in the Display Settings. Some panels default to 40Hz or 59.9Hz, which can cause subtle flickering on high-end displays; manually forcing 60Hz or higher often resolves the jitter.