Created attachment 186161 [details] No display shows with this EDID. SUMMARY Attempted to use an iPad 9th gen as a second monitor with the following software: Arch Linux KDE Plasma 6.5.0 (Wayland) Sunshine (Server) Moonlight (Client) Virtual Display - Tried with krfb-virtualmonitor and custom EDID w/ Kernel parameters and modified initramfs I was successful in getting this to work, but wasn't able to set the virtual monitor to any non-standard resolution or any resolution above 1080p (iPad 9th gen is 2160x1620@60 and 4:3). I tried with multiple EDIDs, including custom generated ones through Linux tools (cvt, edid-generator, edid-decode, etc) and online tools like edidcraft.com as well as modified ones exported from Custom Resolution Utility (CRU) on Windows. I have a laptop with a 4:3 2880x1800@60 display and tried this resolution as well as modifying it to 2160x1620@60. No resolutions above 1080p showed in kscreeen-doctor or KDE settings. STEPS TO REPRODUCE 1. Followed this guide: https://www.azdanov.dev/articles/2025/how-to-create-a-virtual-display-for-sunshine-on-arch-linux 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Created attachment 186162 [details] No display showed with this EDID.
Created attachment 186163 [details] This EDID worked perfectly fine.
Created attachment 186164 [details] Only the standard and established timings worked with this EDID (prefered resolution of 2160x1620 wasn't available)
Created attachment 186165 [details] Only the standard and established timings worked with this EDID (prefered resolution of 2160x1620 wasn't available)
Created attachment 186166 [details] No display showed with this EDID.
*Bug report posted when I pressed enter when adding a description to one of the attachments. I can't seem to be able to edit the original report, so I'll finish it here.* STEPS TO REPRODUCE 1. Followed this guide: https://www.azdanov.dev/articles/2025/how-to-create-a-virtual-display-for-sunshine-on-arch-linux 2. Repeated with all EDID binaries in attached. 3. Attempted different variations of kernel parameters following the Arch Wiki: https://wiki.archlinux.org/title/Kernel_mode_setting#Forcing_modes_and_EDID OBSERVED RESULT Only standard resolutions up to 1920x1080 were available for the virtual monitor. Everything above this was ignored without regard to timings, refresh rate, or seemingly any other parameters. If the EDID exposed a standardized resolution at or below 1920x1080@60, it showed as available on the system. Otherwise, it was completely ignored. This issue does not seem to be present on other DEs at the moment and seems unique to KWin/Kscreen. EXPECTED RESULT All valid resolutions/timings present in the EDID should be available through kscreen-doctor and KDE Plasma Settings. SOFTWARE/OS VERSIONS Arch Linux: 6.17.5-arch1-1 KDE Plasma Version: 6.5.0 KDE Frameworks Version: 5.19.0 Qt Version: 6.10.0
Update: I attempted the same set of steps to add and force non-standard resolutions after obtaining and using an HDMI dummy plug. No non-standard resolutions worked through either EDID override or setting the resolution directly in the kernel parameters.
This problem for Sunshine and other headless remote streaming / control software still has not been fixed? This is very annoying! Considering that Sunshine + Moonlight is the best (in quality and performance) remote control software. So good that it allows us to even play movies or games that we have on our desktop computers at home. Having to keep a screen on at home just for it to work properly is insane and not feasible at all! Having to search and buy a HDMI dummy plug is not feasible either as in may countries they are just not available. And it's also directly against one of your honorable goals: https://eco.kde.org/ Please fix this problem so we can play our movies from home! Or work on something that we have at home and requires very good quality while also being fast. There is absolutely nothing better than Sunshine + Moonlight! Thank you very much!