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.
/plugin marketplace add atrawog/bazzite-ai-plugins/plugin install bazzite@bazzite-ai-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Bazzite supports NVIDIA, AMD, and Intel GPUs. This skill covers NVIDIA driver configuration, Optimus laptops, GPU switching, and related drivers.
| Command | Description |
|---|---|
ujust configure-nvidia | Configure NVIDIA drivers |
ujust nvidia | Alias for configure-nvidia |
ujust toggle-nvk | Switch between NVIDIA/NVK images |
ujust configure-nvidia-optimus | Configure Optimus power management |
ujust configure-broadcom-wl | Enable/disable Broadcom WiFi driver |
ujust enable-supergfxctl | Enable GPU switcher for hybrid laptops |
ujust _mesa-git | Mesa testing builds |
# Interactive NVIDIA configuration
ujust configure-nvidia
# Same command
ujust nvidia
Options:
kargs - Set kernel argumentstest-cuda - Test CUDA functionalityfirefox-vaapi - Enable Firefox hardware accelerationujust configure-nvidia kargs
Sets recommended kernel parameters for NVIDIA:
nvidia_drm.modeset=1nvidia_drm.fbdev=1ujust configure-nvidia test-cuda
Runs CUDA sample to verify GPU compute.
ujust configure-nvidia firefox-vaapi
Enables hardware video acceleration in Firefox.
# Switch between NVIDIA proprietary and NVK
ujust toggle-nvk
NVK:
NVIDIA:
Reboot required after switching.
# Configure NVIDIA Optimus power management
ujust configure-nvidia-optimus
Options:
power-management - Power state management# Enable supergfxctl for GPU switching
ujust enable-supergfxctl
supergfxctl allows:
Modes:
# Enable/disable Broadcom WL driver
ujust configure-broadcom-wl
Required for certain Broadcom wireless chips that don't work with open-source drivers.
Options:
enable - Enable Broadcom WL driverdisable - Disable and use open-source# Manage Mesa Git builds
ujust _mesa-git
Options:
Warning: For testing only. May cause instability.
# Configure kernel args
ujust configure-nvidia kargs
# Reboot
systemctl reboot
# Test CUDA
ujust configure-nvidia test-cuda
# Enable Firefox HW accel
ujust configure-nvidia firefox-vaapi
# Enable GPU switcher
ujust enable-supergfxctl
# Use supergfxctl to select mode
supergfxctl -m integrated
# Switch to NVK
ujust toggle-nvk
# Reboot
systemctl reboot
# Verify
vulkaninfo | grep driverName
# Driver version
nvidia-smi
# Module loaded
lsmod | grep nvidia
# Vulkan info
vulkaninfo | head -20
# Current GPU
glxinfo | grep "OpenGL renderer"
# For Vulkan
vulkaninfo | grep deviceName
# With supergfxctl
supergfxctl -g
# NVIDIA power state
cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
Check secure boot:
# If secure boot enabled, enroll key
ujust enroll-secure-boot-key
Check kernel args:
rpm-ostree kargs
Reinstall:
ujust configure-nvidia kargs
systemctl reboot
Boot to previous deployment:
ujust toggle-nvk
systemctl reboot
Check supergfxctl:
systemctl status supergfxd
supergfxctl -g
Manual switch:
supergfxctl -m <mode>
# hybrid, integrated, or dedicated
Check installation:
nvidia-smi
ujust configure-nvidia test-cuda
Reinstall CUDA toolkit if needed.
Use when the user asks about: