Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use external EDID for gamescope? #1755

Open
2 of 6 tasks
ShadeTechnik opened this issue Feb 22, 2025 · 0 comments
Open
2 of 6 tasks

Use external EDID for gamescope? #1755

ShadeTechnik opened this issue Feb 22, 2025 · 0 comments

Comments

@ShadeTechnik
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Are you using any gamescope patches or a forked version of gamescope?

  • The issue occurs on upstream gamescope without any modifications

Current Behavior

I'm working on a replacing the LCD in an LCD Steam Deck with one that supports HDR, ran into some bumps along the way.....

Steam Deck firmware section that holds the EDID can only directly support a 128B base EDID. HDR Metadata is in the extension block that won't fit. I can run the display as an external display using similar hardware and the same (intended) EDID and gamescope or whatever picks up the HDR section and the HDR bits of the UI become available. Then I run into the external screen rotation thing, but I haven't bothered to try to figure that out.....

I know there's ways to override the hardware EDID with a file using kernel params, but I don't know that that is necessary since only gamescope really seems to need to be aware of the full EDID. On the deck, there is a copy of the EDID in ~/.config/gamescope. Is there a less intrusive way of getting gamescope to recognize a supplied EDID binary for the internal display?

Steps To Reproduce

No response

Hardware information

- Distro: 
- CPU: 
- GPU: 
- Driver Version:

Software information

- Desktop environment: 
- Session type: 
- Gamescope version: 
- Gamescope launch command(s):

Which gamescope backends have the issue you are reporting?

  • Wayland (default for nested gamescope)
  • DRM (default for embedded gamescope, i.e. gamescope-session)
  • SDL
  • OpenVR

Logging, screenshots, or anything else

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant