catppuccin / catppuccin/minecraft

Add Nouveau driver support for Catppuccin shaders (Iris / Sodium)

Open
#61 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
335
Forks
8
PR merge metrics
No merged PRs in 30d

Description

## Description
We would like to request native support for the Nouveau open‑source GPU driver in the Catppuccin shader packs used with Iris and Sodium. Currently the shaders work only with proprietary drivers (NVIDIA/AMD), which excludes a portion of the Linux community that relies on Nouveau.

## Expected behavior

Catppuccin shaders compile and run correctly when Minecraft is launched with Iris + Sodium on systems using the Nouveau driver.
No visual artifacts, crashes, or performance regressions should appear compared to the proprietary driver implementation.

## Actual behavior

Shader working with Texture Errors

## Steps to reproduce

Install **Minecraft** with the **Iris shader** mod and Sodium performance mod.
Install the Catppuccin shader pack (any variant).
Run the game on a Linux system using the Nouveau driver (e.g., a laptop with an NVIDIA GPU and the nouveau kernel module).
See **visual artifacts** and more...

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the texture errors with Minecraft, Iris, Sodium, the Catppuccin shader pack, and the Nouveau driver on Linux. Done means the shaders compile and run without visual artifacts, crashes, or performance regressions compared with the proprietary-driver implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
computer-graphics, game-dev, operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.