🖥️

NVIDIA Just Works

We know the pain of NVIDIA on Linux. Aegis comes with open kernel modules, proper Wayland support, and all the right environment variables set.

📦

Open Kernel Modules

Using nvidia-open-dkms for better stability and open source compliance. Automatically builds for your kernel.

🎬

Hardware Acceleration

VA-API and VDPAU pre-configured for hardware video decoding. Smooth playback for 4K and HDR content.

📹

NVENC Encoding

GPU-accelerated video encoding for OBS Studio and gpu-screen-recorder. Stream and record with minimal CPU usage.

Pre-configured Environment

All the environment variables you need are already set system-wide

/etc/environment.d/nvidia.conf
LIBVA_DRIVER_NAME = "nvidia" # VA-API driver selection
GBM_BACKEND = "nvidia-drm" # GBM backend for Wayland
__GLX_VENDOR_LIBRARY_NAME = "nvidia" # GLX vendor
WLR_NO_HARDWARE_CURSORS = "1" # Software cursors for stability
NVD_BACKEND = "direct" # Direct rendering mode
ELECTRON_OZONE_PLATFORM_HINT = "auto" # Electron Wayland hint

Supported GPUs

All modern NVIDIA GeForce and Quadro cards are supported

RTX 50 Series

5090 • 5080 • 5070 Ti • 5070

Supported

Latest generation, full support

RTX 40 Series

4090 • 4080 • 4070 Ti • 4070 • 4060 Ti • 4060

Supported

Excellent support

RTX 30 Series

3090 • 3080 • 3070 • 3060 Ti • 3060 • 3050

Supported

Well tested

RTX 20 Series

2080 Ti • 2080 • 2070 • 2060

Supported

Mature support

GTX 16 Series

1660 Ti • 1660 Super • 1660 • 1650

Supported

Turing architecture

Older cards (GTX 10 series and earlier) may require the proprietary nvidia-dkms package instead of nvidia-open-dkms

Wayland Native

Full Wayland Support

Hyprland compositor running natively on Wayland with NVIDIA GPU. No more Xwayland workarounds or compatibility layers needed for most apps.

  • Direct scanout for gaming performance
  • VRR/G-Sync support
  • HDR passthrough (where supported)
  • Electron apps in Wayland mode
  • Firefox and Chromium native Wayland

Quick Test

$ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: NVIDIA GeForce RTX 4090/PCIe/SSE2
$ nvidia-smi --query-gpu=name --format=csv
name
NVIDIA GeForce RTX 4090

Common Questions

Do I need to install drivers manually?

No. Aegis detects NVIDIA hardware during installation and installs the appropriate drivers (nvidia-open-dkms) automatically.

What about hybrid graphics (laptops)?

PRIME render offload is configured automatically. Use prime-run to run specific apps on the NVIDIA GPU.

Can I use CUDA and machine learning frameworks?

Yes. CUDA toolkit and cuDNN are available in the Arch repositories. Install them with pacman -S cuda cudnn.

What if I have an older GPU?

For GTX 10 series and older, you may need to switch to nvidia-dkms (closed source). Run pacman -S nvidia-dkms nvidia-utils and reboot.

Finally, NVIDIA on Linux Done Right

Stop fighting drivers. Download Aegis and get to work.

Download Now