
llvmpipe : a software rasterizer which uses LLVM for x86 JIT code generation and is multi-threaded.softpipe : a software rasterizer and a reference Gallium driver.d3d12 : for OpenGL 3.3 support on devices that only support D3D12 (i.e.zink : a Gallium driver used to run OpenGL on top of Vulkan.iris : for Intel's Gen 8 hardware and later.crocus : for Intel's Gen 4 to Gen 7 hardware.virtio_gpu : a virtual GPU driver for virtio, can be used with QEMU based VMMs (like KVM or Xen).nouveau : Nouveau is the open-source driver for NVIDIA GPUs.radeonsi : for AMD's Southern Island GPUs and later.r600 : for AMD's Radeon R600 GPUs up to Northern Islands.



Mesa also provides software rasterizers, such as llvmpipe. It has a collection of open-source drivers for Intel graphics, AMD (formerly ATI) and NVIDIA GPUs. Mesa is an open-source OpenGL implementation, continually updated to support the latest OpenGL specification. To find the code-name of an NVIDIA GPU, check the code-name list from the Nouveau project.To find the family of an AMD (and ATI) GPU, check Wikipedia:List of AMD graphics processing units#Features overview.Intel's Gen N hardware does not refer to the generation of the CPU, it refers to the generation of the GPU, which is different from the generation of the CPU.
