Back to Skills

gpu

verified

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 GitHub

Marketplace

bazzite-ai-plugins

atrawog/bazzite-ai-plugins

Plugin

bazzite

productivity

Repository

atrawog/bazzite-ai-plugins

bazzite/skills/gpu/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/atrawog/bazzite-ai-plugins/blob/main/bazzite/skills/gpu/SKILL.md -a claude-code --skill gpu

Installation paths:

Claude
.claude/skills/gpu/
Powered by add-skill CLI

Instructions

# 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

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4950 chars