CachyOS / CachyOS/chwd

chwd forces nvidia early KMS modules into initramfs, breaks Thunderbolt eGPU

Open
#225 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
122
Forks
39
Avg merge
1d 4h
Merged PRs (30d)
1

Description

Running chwd creates the 10-chwd.conf with MODULES+=(nvidia nvidia_modeset nvidia_uvm nvidia_drm) which casues nvidia to load during initramfs, before Thunderbolt enumerates the eGPU.

Result: GPU lost from the bus, Xid 154, no display output

Setup: RTX 3080 in ADTLINK UT3G Thunderbolt eGPU enclosure

Fix: emptying the MODULES line -- nvidia loads fine later via udev

It would be nice if chwd could detect if the nvidia GPU is behind a Thunderbolt bridge and skip adding the modules for it, or at least warn the user.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with chwd's generation of 10-chwd.conf, especially the MODULES line, and reproduce the RTX 3080 setup in the ADTLINK UT3G Thunderbolt enclosure if available. Check how early KMS affects initramfs enumeration and define completion as avoiding the broken configuration or warning users when the GPU is behind a Thunderbolt bridge.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, rust
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.