protonscr

[Bug] Window resize tears and lags.

steamopen Steam clientWeb Component
ValveSoftware/steam-for-linux#11141 · opened 2024-07-28 by beedell-roke · updated 2025-10-14 · 0 comments · github
Bbeedell-roke 2024-07-28 github

My Environment

  1. Steam Client Version

    #!/usr/bin/env sh
    flatpak install 'https://dl.flathub.org/repo/appstream/com.valvesoftware.Steam.flatpakref' && `
    flatpak update 'app/com.valvesoftware.Steam/x86_64/stable' --commit=173cd565d98d4951bd858bad290e8481a9e72dbf5f7c9c980165a060666184b1
    

    ^1

  2. OS And DE

    1. #!/usr/bin/env sh
      cat /etc/os-release | grep -E 'NAME|VERSION_ID|VARIANT'
      
    2. NAME="Fedora Linux"
      VERSION_ID=42
      VARIANT="KDE Plasma Desktop Edition"
      
  3. Opted into Steam client beta?

    Yes.

  4. Have you checked for system updates?

    Yes, via flatpak update and dnf5 update.

  5. GPU

    1. #!/usr/bin/env sh
      kinfo | yq -P | grep 'Graphics Processor'
      
    2. Graphics Processor 1: AMD Radeon RX 5700
      Graphics Processor 2: AMD Radeon Graphics
      

    1. #!/usr/bin/env sh
      sudo lshw -json -C display | yq -P
      
    2. - id: display
        class: display
        claimed: true
        handle: PCI:0000:03:00.0
        description: VGA compatible controller
        product: Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
        vendor: Advanced Micro Devices, Inc. [AMD/ATI]
        physid: "0"
        businfo: pci@0000:03:00.0
        version: c4
        width: 64
        clock: 33000000
        configuration:
          driver: amdgpu
          latency: "0"
        capabilities:
          pm: Power Management
          pciexpress: PCI Express
          msi: Message Signalled Interrupts
          vga_controller: true
          bus_master: bus mastering
          cap_list: PCI capabilities listing
          rom: extension ROM
      - id: display
        class: display
        claimed: true
        handle: PCI:0000:59:00.0
        description: VGA compatible controller
        product: Raphael
        vendor: Advanced Micro Devices, Inc. [AMD/ATI]
        physid: "0"
        businfo: pci@0000:59:00.0
        version: c7
        width: 64
        clock: 33000000
        configuration:
          driver: amdgpu
          latency: "0"
        capabilities:
          pm: Power Management
          pciexpress: PCI Express
          msi: Message Signalled Interrupts
          msix: MSI-X
          vga_controller: true
          bus_master: bus mastering
          cap_list: PCI capabilities listing
      

Description Of Problem

When I resize the window, it isn't able to resize its content in real-time:

Screencast_20240728_181458.webm

KWin's noborderrule=2 preference doesn't affect anything, despite Steam running under XWayland:

Screencast_20240728_182159.webm

How To Reproduce

Resize the window.

Nothing extracted yet.