GPU driver configuration for Bazzite. NVIDIA proprietary drivers, Optimus laptops, NVK (open-source NVIDIA), GPU switching, Broadcom WiFi, and Mesa testing builds. Use when users need to configure graphics drivers.
View on GitHubatrawog/bazzite-ai-plugins
bazzite
bazzite/skills/gpu/SKILL.md
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/atrawog/bazzite-ai-plugins/blob/main/bazzite/skills/gpu/SKILL.md -a claude-code --skill gpuInstallation paths:
.claude/skills/gpu/# GPU - Bazzite GPU Configuration ## Overview Bazzite supports NVIDIA, AMD, and Intel GPUs. This skill covers NVIDIA driver configuration, Optimus laptops, GPU switching, and related drivers. ## Quick Reference | Command | Description | |---------|-------------| | `ujust config-nvidia` | Configure NVIDIA drivers | | `ujust nvidia` | Alias for configure-nvidia | | `ujust toggle-nvk` | Switch between NVIDIA/NVK images | | `ujust config-nvidia-optimus` | Configure Optimus power management | | `ujust config-broadcom-wl` | Enable/disable Broadcom WiFi driver | | `ujust enable-supergfxctl` | Enable GPU switcher for hybrid laptops | | `ujust _mesa-git` | Mesa testing builds | ## NVIDIA Configuration ### Configure NVIDIA ```bash # Interactive NVIDIA configuration ujust config-nvidia # Same command ujust nvidia ``` **Options:** - `kargs` - Set kernel arguments - `test-cuda` - Test CUDA functionality - `firefox-vaapi` - Enable Firefox hardware acceleration ### Kernel Arguments ```bash ujust config-nvidia kargs ``` Sets recommended kernel parameters for NVIDIA: - `nvidia_drm.modeset=1` - `nvidia_drm.fbdev=1` ### Test CUDA ```bash ujust config-nvidia test-cuda ``` Runs CUDA sample to verify GPU compute. ### Firefox VA-API ```bash ujust config-nvidia firefox-vaapi ``` Enables hardware video acceleration in Firefox. ## NVK (Open-Source) ### Toggle NVK ```bash # Switch between NVIDIA proprietary and NVK ujust toggle-nvk ``` **NVK:** - Mesa's open-source Vulkan driver for NVIDIA - Requires newer GPUs (Turing+) - Part of nvidia-open images **NVIDIA:** - Proprietary drivers - CUDA support - Better compatibility for older GPUs **Reboot required after switching.** ## Optimus Laptops ### Configure Optimus ```bash # Configure NVIDIA Optimus power management ujust config-nvidia-optimus ``` **Options:** - `power-management` - Power state management ### Enable GPU Switcher ```bash # Enable supergfxctl for GPU switching ujust enable-supergfxctl ``` **supergfxct