Software & AppsOperating SystemLinux

How To Fix Intel Graphics Driver Reporting as Gallium 0.4 on llvmpipe (LLVM 0x300)

Ubuntu 20

In the world of Linux, graphics drivers play a crucial role in the smooth operation of your system. However, sometimes, you might encounter an issue where your Intel graphics driver is reported as Gallium 0.4 on llvmpipe (LLVM 0x300). This can affect the performance of your system and the display of your graphics. In this article, we will guide you through the process of fixing this issue.

Quick Answer

To fix the issue of Intel graphics driver reporting as Gallium 0.4 on llvmpipe (LLVM 0x300), you can try two solutions. First, install the Intel driver using the command "sudo apt-get install xserver-xorg-video-intel". If that doesn’t work, create a configuration file by running the commands "sudo mkdir /etc/X11/xorg.conf.d" and "sudo bash -c ‘cat >/etc/X11/xorg.conf.d/20-intel.conf <<EOH Section "Device" Identifier "Intel Graphics" Driver "intel" EndSection EOH’". Reboot your system after each solution to apply the changes.

Understanding the Issue

Before diving into the solution, let’s first understand what the problem is. The Gallium llvmpipe driver is a software rasterizer that uses LLVM to do runtime code generation. It’s generally used as a fallback driver when no hardware-accelerated driver is available. If your system is reporting this driver instead of the Intel one, it means that your system is not using the hardware acceleration provided by the Intel GPU, which can lead to lower performance.

Solution 1: Install the Intel Driver

The first solution is to install the Intel driver if it’s not already installed. Here’s how you can do it:

  1. Open a terminal. You can do this by searching for “terminal” in your system’s application menu or by using the keyboard shortcut Ctrl + Alt + T.
  2. Run the following command:
sudo apt-get install xserver-xorg-video-intel

This command installs the xserver-xorg-video-intel package, which provides the driver for Intel integrated graphics chipsets.

  1. After running the command, reboot your system to apply the changes.

Solution 2: Create a Configuration File

If the first solution doesn’t work, you can try creating a configuration file that forces your system to use the Intel driver. Here are the steps:

  1. Open a terminal.
  2. Run the following command to create a directory:
sudo mkdir /etc/X11/xorg.conf.d

This command creates a directory named xorg.conf.d in the /etc/X11 directory. The X11 directory is where the X Window System (the foundation for the graphical user interface in Linux) keeps its configuration files.

  1. Run the following command to create a configuration file:
sudo bash -c 'cat >/etc/X11/xorg.conf.d/20-intel.conf <<EOH
Section "Device"
 Identifier "Intel Graphics"
 Driver "intel"

This command creates a file named 20-intel.conf in the xorg.conf.d directory. The file contains a section that specifies the device (the Intel Graphics) and the driver (intel) to be used.

  1. Reboot your system or restart your Xsession to apply the changes.


By following these steps, you should be able to fix the issue of your Intel graphics driver being reported as Gallium 0.4 on llvmpipe (LLVM 0x300). If you’re still encountering the problem, it might be due to other factors, such as conflicts with other repositories. In such cases, it might be helpful to remove any non-official repositories and try the solutions again.

Remember, these solutions are specific to Ubuntu 12.04 and may not work for other versions of Ubuntu or different Linux distributions. If you’re using a different version or distribution, we recommend checking the official documentation or the community forums for your specific version or distribution.

What is the purpose of the Intel graphics driver?

The Intel graphics driver is responsible for enabling the proper functioning and performance of Intel integrated graphics chipsets on your Linux system.

How can I check which graphics driver my system is using?

You can check the graphics driver being used by running the command glxinfo | grep "OpenGL renderer". If it reports Gallium 0.4 on llvmpipe, it means your system is currently using the software rasterizer driver instead of the Intel driver.

Can I use these solutions for other Linux distributions besides Ubuntu?

These solutions are specifically tailored for Ubuntu 12.04. While they might work for other Ubuntu versions or similar distributions, it’s recommended to consult the official documentation or community forums for your specific distribution to ensure compatibility.

What should I do if I encounter conflicts with other repositories?

If you encounter conflicts with other repositories, it’s advisable to remove any non-official repositories and try the solutions again. Conflicts with repositories can sometimes impact the installation and proper functioning of drivers.

Will reinstalling the Intel driver affect my personal files and data?

Reinstalling the Intel driver should not affect your personal files and data. However, it’s always a good practice to backup your important files before making any changes to your system, just to be safe.

Leave a Comment

Your email address will not be published. Required fields are marked *