Skip to content

Instantly share code, notes, and snippets.

View iamthenuggetman's full-sized avatar

Tim McKeage iamthenuggetman

View GitHub Profile
@iamthenuggetman
iamthenuggetman / sunshine-on-bazzite.md
Last active October 10, 2026 21:16
Sunshine on Bazzite with virtual display

This way is no longer recommended. You're advised to use Bazzite's built-in Virtual Monitor functionality on KDE.

I would link to the documentation on how to do it that way but I searched and found only this then gave up because I'm lazy however I have used the Virtual Monitor functionality on my own Bazzite rig and it works. Thank you for your attention on this matter.

  1. First connect whatever display you want to use Moonlight on. I'll be using a 65" Roku TV. I connected it to my laptop running Fedora and after my system detected it I use for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done to find which directory has the EDID file for me it's HDMI-A-1

  2. Copy that edid file to your home directory cp /sys/class/drm/card0-HDMI-A-1/edid ~/. Now get that edid file over to your Bazzite (streaming machine). I used LocalSend to transfer it.

  3. Create a directory to store this new edid file sudo mkdir -p /usr/local/lib/firmware then place the file in th