| Issue | Severity | Time to Fix |
|---|---|---|
| HDMI Screen Flickering / Black Screen | High | 15-20 Minutes |

What is Kali Linux screen flickering HDMI?
Kali Linux screen flickering HDMI is a visual instability issue where the external monitor flashes, tears, or blacks out intermittently. It is usually caused by mismatched refresh rates, incompatible GPU drivers (NVIDIA/Intel), or power-saving features conflicting with the Linux kernel.
Step-by-Step Solutions to Fix Kali HDMI Flickering
1. Update and Upgrade Kali Linux
Before changing system files, ensure your repositories and drivers are current. Outdated firmware is a leading cause of HDMI signal instability on Debian-based rolling releases.
sudo apt update && sudo apt full-upgrade -y
sudo reboot
2. Disable Panel Self Refresh (PSR)
Intel graphics users often experience flickering due to Panel Self Refresh. Disabling this power-saving feature via the GRUB bootloader frequently resolves the “black blink” issue on external displays.
Open the GRUB configuration file:
sudo nano /etc/default/grub
Find the line starting with GRUB_CMDLINE_LINUX_DEFAULT and add the following parameter inside the quotes:
i915.enable_psr=0
Update GRUB and restart your system:
sudo update-grub
sudo reboot
3. Force Refresh Rate via Xrandr
Sometimes Kali Linux detects an incorrect refresh rate for your HDMI monitor. Using xrandr, you can force the display to a stable 60Hz or 59Hz setting.
Identify your HDMI output name and supported resolutions:
xrandr
Apply a stable refresh rate (replace ‘HDMI-1’ with your actual output name):
xrandr --output HDMI-1 --mode 1920x1080 --rate 60.00
4. Configure NVIDIA Prime Sync
If you are using a laptop with an NVIDIA GPU, screen tearing and flickering are often caused by disabled vertical synchronization. You can enable Prime Sync to stabilize the HDMI output.
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
Verify that “PRIME Synchronization” is enabled by checking your NVIDIA settings or using the command line tool.