En er en programvarestakk som kontrollerer en datamaskins grafiske maskinvare, som støtter APIer for rendering og som blir utgitt under en fri og åpen programvarelisens. Grafiske utstyrsdrivere er skrevet for en spesiell maskinvare innenfor konteksten av en spesifikk operativsystemkjerne og støtter en rekke APIer som brukes av applikasjoner for å aksessere den grafiske maskinvaren. De kan også kontrollere utmatningen til skjermen, hvis skjermdriveren er en del av den grafiske maskinvaren. De fleste frie og åpne grafikkdrivere blir utviklet via prosjektet Mesa.