## Using GPU Hardware in Headless Chrome
Headless Chrome can utilize the local machine's GPU, at least in some
circumstances. This capability is useful for Continuous Integration
setups, running web workloads server-side, and in other scenarios.
With headless Chrome, pass the command line argument `--enable-gpu` to
disable forcing software rendering. This defers to Chrome's default
OpenGL driver autodetection, which on Linux requires that X display is
available (i.e. X11 server is available and `DISPLAY` env var is set
accordingly). While the default auto-detection doesn't seem to work
without X11, forcing Vulkan backend (--use-angle=vulkan) have been
found to work at least on some Linux configurations.
Linux NVIDIA users may find [Server Side Headless Linux Chrome With
GPUs] helpful.
For additional background and information please see
[crbug.com/40540071](https://crbug.com/40540071),
[crbug.com/338414704](https://crbug.com/338414704),
[crbug.com/40256775](https://crbug.com/40256775), and
[crbug.com/40062624](https://crbug.com/40062624).
[Server Side Headless Linux Chrome With GPUs]: server-side-headless-linux-chrome-with-gpus.md