mirror of
https://github.com/Arbitrate3280/LutrisToSunshine.git
synced 2026-11-03 22:30:00 +00:00
[PR #23] [MERGED] Fix: Multi-GPU usage with Virtual Display #29
Labels
No labels
bug
bug
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Arbitrate3280/LutrisToSunshine#29
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Arbitrate3280/LutrisToSunshine/pull/23
Author: @Seuma
Created: 5/11/2026
Status: ✅ Merged
Merged: 5/20/2026
Merged by: @Arbitrate3280
Base:
main← Head:fix-multi-gpu-wlr📝 Commits (6)
7f9a262fix(env): add initial WLR environment variables95596bffeat(script): add dGPU detection script7b305bafix(script): replace static WLR env setup with gpu detection scripte691b69fix(script): add decisions for integrated or dedicated gpu9d8aefefix(env): fix quotation of env variablesfe8ee27fix: guard gpu_array[1] against unbound variable under set -u📊 Changes
1 file changed (+129 additions, -16 deletions)
View changed files
📝
display/manager.py(+129 -16)📄 Description
This PR provides the capability to use the discrete GPU on a Multi-GPU System. That shall ensure best encoding and capabilities and performance for streaming.
To be able to use the dedicated GPU two environment variables must be set for wlroots. These are
WLR_RENDER_DRM_DEVICEandWLR_DRM_DEVICESThe documentation of said variables can be found at their Repo
This connects to #20
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.