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

Allow setting internal screen overscan value #1799

Open
cheater opened this issue Jan 26, 2025 · 0 comments
Open

Allow setting internal screen overscan value #1799

cheater opened this issue Jan 26, 2025 · 0 comments

Comments

@cheater
Copy link

cheater commented Jan 26, 2025

People who install the DeckHD aftermarket screen report that the screen's bezel is a little too generous, and obscures the outermost few columns and rows of the screen. The amount of pixels on each side is different from screen to screen. For this reason, please allow setting overscan, or advise how this can be done in SteamOS. Command line usage is fine, but hopefully this is a setting one can set once, instead of on every boot.

There is relevant conversation about xrandr and overscan here:

https://www.linuxquestions.org/questions/linux-newbie-8/tv-overscan-4175704176/

but I don't know how that applies to SteamOS and the Steam BPM settings for game resolutions.

The desired result would be that games would not only see the resolution 1920x1200 (and 960x600) but would also see e.g. 1915x1194 (5 less vertical, 6 less horizontal pixels) as well as 957x597 (quarter resolution, rounded down on half-pixel amounts 975.5 -> 975) or whatever the resulting values would be depending on the overscan values decided by a user. The option to use the full physical panel including the overscan area (by setting the resolution 1920x1200) should remain, for games that become buggy when trying to run them on unusual resolutions like that.

While this is not an issue with Valve hardware, it would be greatly appreciated. Ultimately SteamOS is trying to have compatibility with non Steam Deck hardware.

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