Skip to content

[Wayland] Fullscreen mode doesn't initialize correctly on dual-monitor setups #17372

@CosmicHeron

Description

@CosmicHeron

Is there an existing issue for this?

  • This is a bug in RetroArch frontend
  • I have searched the existing issues

Description

When setting RetroArch (version 1.20.0, Flatpak version) to launch in fullscreen mode the application appears to set itself to a resolution that is larger that the main display and also offset itself by half the width and height of the main monitor.

Screenshot_20250108_131136

The workarounds are to either alt-tab out of RetroArch (it will reposition itself to the top left corner and set the right dimensions) or by disabling the secondary monitor before launching RetroArch. Manually setting the fullscreen resolution inside RetroArch or enabling/disabling fullscreen windowed mode doesn't seem to do anything.

I have tried the nightly AppImage version (2025-01-08 11:29) and that one appears to work correctly.

Expected behavior

When set to run in fullscreen mode RetroArch positions itself to the origin point of the primary monitor and matches its dimensions to the resolution of the monitor it's running on.

Steps to reproduce the bug

  1. Launch RetroArch and set it to fullscreen mode
  2. Note that it's now offset and larger than the monitor's resolution

Version/Commit

1.20.0

Bisect Results

1.19.1

Check in the nightly version

No, looks like this is already resolved

Platform & operating system

Arch Linux

Affected Cores

No response

Environment information

  • Arch Linux
  • KDE Plasma on Wayland
  • Dual-monitor setup; main monitor on the left side, both the same resolution & refresh rate (4K/144Hz)
  • RetroArch installed from Flathub

Relevant log output

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions