Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-175233

MC sends a legacy resize request instead of a fullscreen request to the window manager

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.15.2, 1.18.1
    • None
    • Fedora 32 (Workstation Edition) x86_64
      Linux kernel 5.6.0-0.rc5.git0.2.fc32.x86_64
      DE: Gnome 3.36.0 on X11
      NVIDIA driver 440.64
      Java 11.0.6
    • Community Consensus
    • (Unassigned)

      Minecraft apparently uses a resize request in order to become fullscreen which causes the window manager to not properly implement fullscreen unredirection. Fullscreen unredirection is needed in Gnome to improve performance and reduce latency when playing games. The current implementation causes micro-stuttering and forced Vsync in Minecraft.

       

      The following warnings are triggered in the gnome-shell logs:

      Mar 18 20:52:57 fedorapc gnome-shell[1542]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x6000009
      Mar 18 20:52:57 fedorapc gnome-shell[1542]: Window manager warning: Treating resize request of legacy application 0x6000009 as a fullscreen request

      This issue can probably be solved by sending a proper fullscreen request to the Gnome window manager. This would benefit a lot of users seeing as Ubuntu (which also uses Gnome) is one of the most used desktop distros. The micro-stutters don't make for an enjoyable experience when playing Minecraft.

            Unassigned Unassigned
            bsmk Björn
            Votes:
            5 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              CHK: