To install Intel graphics drivers on Linux, you usually don’t need to do anything—the open-source i915 kernel driver is built into every mainstream distribution and loads automatically. If you need newer features or better performance, install the Intel graphics compute runtime (for OpenCL) or the Intel media driver (for hardware video encoding), which are packaged for most distros.
How Intel Graphics Work on Linux
Intel GPUs (integrated and discrete Arc) are supported by the kernel’s i915 driver, which is part of the Linux kernel itself. This driver handles display output, 2D acceleration, and basic 3D via the Mesa OpenGL/Vulkan stack. Because it’s in the kernel, it’s already present on every installation—no separate download is needed for basic functionality. The user-space components (Mesa, libdrm, and the Intel compute/media runtimes) are what you might update separately for newer OpenGL, Vulkan, OpenCL, or VA-API support.
Check What You Already Have
Before installing anything, confirm your system is using the right driver. Open a terminal and run:
lspci -k | grep -A 2 -i vga
Look for a line like Kernel driver in use: i915. If you see that, the base driver is active. To check the Mesa version (which provides OpenGL/Vulkan):
glxinfo | grep "OpenGL version"
If glxinfo isn’t installed, install mesa-utils (Debian/Ubuntu) or mesa-demos (Fedora). For Vulkan support, run vulkaninfo from the vulkan-tools package.
When You Actually Need to Install Something
Most users never need to install anything extra. You might want additional packages if:
- Hardware video encoding/decoding (e.g., for OBS Studio, Plex, or HandBrake) – install the Intel media driver (package name varies:
intel-media-driveron Ubuntu,intel-media-driveron Fedora). - OpenCL compute (for Blender, GIMP, or machine learning) – install the Intel compute runtime (
intel-opencl-icdon Ubuntu,intel-compute-runtimeon Fedora). - Latest Mesa for new games – use your distro’s official updates or a PPA like
ppa:kisak/kisak-mesaon Ubuntu (use at your own risk).
For Intel Arc discrete GPUs, the same i915 driver works, but you may need a newer kernel (5.18+ for early Arc support) and the intel-gpu-tools package for monitoring.
Installation by Distribution
Here are the exact commands for common distros. Always use your package manager—do not download drivers from Intel’s website manually unless you’re an expert.
Ubuntu / Debian
- Open a terminal.
- Run
sudo apt update. - Install the media driver:
sudo apt install intel-media-driver(orintel-media-va-driver-non-freeon older releases). - Install OpenCL:
sudo apt install intel-opencl-icd. - Reboot or log out and back in.
Fedora
- Run
sudo dnf install intel-media-driver. - For OpenCL:
sudo dnf install intel-compute-runtime. - Ensure the latest kernel:
sudo dnf upgrade.
Arch Linux
- Install
intel-media-driverandintel-compute-runtimeviasudo pacman -S. - For the latest Mesa, use the
mesapackage from the official repos—it’s usually current.
Common Problems and Fixes
If you experience screen tearing, blank screens, or poor performance, try these steps:
- Screen tearing – Enable tear-free in the compositor. On GNOME, install
libgnomekbdand usegsettings set org.gnome.mutter experimental-features "['variable-refresh-rate']"(if supported). On KDE, enable “Allow tearing” in Display settings. - Blank screen after boot – Add
i915.force_probe=<PCI-ID>to kernel parameters (for newer Intel GPUs not yet in your kernel). Find your PCI ID withlspci -nn | grep VGA. - No hardware acceleration in browsers – Install
intel-media-driverand enable hardware acceleration in Firefox/Chrome settings. - OpenCL not detected – Verify with
clinfo(installclinfo). If missing, ensure the ICD file is in/etc/OpenCL/vendors/.
Intel vs. NVIDIA/AMD on Linux
Intel’s open-source driver is generally the most trouble-free on Linux because it’s fully integrated into the kernel and Mesa. NVIDIA requires proprietary drivers for full performance, while AMD also uses open-source drivers but with a different stack (amdgpu). Intel’s advantage is that you rarely need to install anything—it just works. The downside is that Intel iGPUs are less powerful for gaming, and the compute runtime may lag behind NVIDIA’s CUDA in machine learning support.
Cost and Safety
All Intel graphics drivers for Linux are free and open-source (except the non-free media driver variant, which is still free to use). There is no cost. Safety-wise, installing from your distro’s repositories is safe—these packages are maintained by your distribution and Intel. Avoid third-party scripts or .run files from random websites, as they can break your system. If you use a rolling-release distro, keep your kernel updated to avoid security issues in the i915 driver.
Frequently Asked Questions
Do I need to install Intel drivers on Linux at all?
No, for basic display and 3D acceleration, the kernel’s i915 driver and Mesa are already installed and working. Only install extra packages if you need OpenCL, hardware video encoding, or the very latest graphics features.
How do I know if my Intel GPU is supported?
Check the kernel driver with lspci -k. If it shows i915, it’s supported. For very new GPUs, you may need a recent kernel (5.15+ for Alder Lake, 6.2+ for Arc).
What is the difference between i915 and the Intel media driver?
i915 is the kernel driver that controls the hardware (display, memory, power). The Intel media driver is a user-space library that provides VA-API for hardware video encode/decode. You need both for full functionality.
Why is my Intel GPU showing as “llvmpipe” in glxinfo?
That means software rendering is being used instead of hardware acceleration. This usually happens when the i915 driver isn’t loaded, or Mesa can’t find the GPU. Check dmesg | grep i915 for errors, and ensure you’re not in a virtual machine without GPU passthrough.
Can I install the latest Intel drivers from Intel’s website?
Intel provides a “graphics compute runtime” package for Ubuntu and Fedora, but it’s generally better to use your distro’s packages because they’re tested for compatibility. Manually installing .deb or .rpm files can cause dependency conflicts.
How do I uninstall Intel drivers I installed manually?
If you used your package manager, remove them with sudo apt remove intel-media-driver (or your distro’s equivalent). If you installed from a script, check the script’s documentation for an uninstall option—otherwise, reinstall the distro packages to overwrite.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Change Google Text-to-Speech Voice on Android
- How to Adjust Volume Levels on a Windows PC
- Reset Chrome Sync to Fix Problems
- Fix Mouse Not Working in Windows 11
- Fix Windows Defender Failed to Initialize Error
- How to Hide or Unhide NFTs on OpenSea Profile