Skip to content

Add support for secondary screen scale#304

Open
bulzipke wants to merge 1 commit into
JesseTG:devfrom
bulzipke:secondary-screen-scale
Open

Add support for secondary screen scale#304
bulzipke wants to merge 1 commit into
JesseTG:devfrom
bulzipke:secondary-screen-scale

Conversation

@bulzipke

@bulzipke bulzipke commented Apr 27, 2026

Copy link
Copy Markdown

This PR introduces a new core option, Secondary Screen Scale, allowing users to scale the secondary screen relative to the main screen in asymmetric dual-screen layouts.

When playing on devices with two screens of different physical resolutions, traditional layouts often result in large black borders on the larger screen. I added an option that allows the primary screen to be scaled to fit the larger display while independently adjusting the size of the secondary screen. Through this, the top and bottom screens can be output at different sizes.

Known Issue

Visual distortion or shimmering may occur when scaling is applied in the software renderer. It is highly recommended to use the OpenGL renderer to achieve much cleaner and sharper visual quality.

Tested on aarch64, AYN Thor (1080×1920 + 1080×1240)

image

@JesseTG

JesseTG commented Apr 27, 2026

Copy link
Copy Markdown
Owner

Thanks for your contribution! I'll test it personally and merge it if I don't find any problems.

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

Successfully merging this pull request may close these issues.

2 participants