Xwayland was borked. Reinstalled all graphics drivers and mesa, Xwayland has fixed the issue, now all CEF windows render normally.

################################# Og post

a few applications that use CEF to render applications have serious artifacting (main install of arch with sway), i dont believe this is a gpu issue as i installed arch with sway minimal config and the issue was resolved.

anyway i am hoping someone smarter than me could direct me on where to start with debugging this issue :)

system:

OS: Arch Linux

KERNEL: 6.7.3-arch1-2

CPU: AMD Ryzen 7 5800X 8-Core

GPU: AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 16.0.6, DRM 3.57, 6.7.3-arch1-2)

GPU DRIVER: 4.6 Mesa 24.0.0-devel (git-95ad0c750c)

RAM: 32GB

  • Buffalox@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    Unless someone has a better suggestion, I’d try to boot a live image of another distro that has Steam on the Live image.
    If that doesn’t work either, it’s probably your GPU, if it works, it’s something with your Arch installation.
    I don’t personally use Wayland, so I’m not sure if that may cause problems.

    • squid_slime@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 months ago

      i did make a separate install of arch and sway, installed steam and the issue did not persist so i believe the issue to be with my main install. ive seen people with nvidia cards have had similar issues with wayland + electron/CEF but my amd card has been fine till last week.

  • Septimaeus@infosec.pub
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    9 months ago

    That looks like a bug I’ve seen in other Chromium apps that use hardware acceleration by default. The fix was usually to rollback the GPU driver.

    To quickly check if that applies here, you can toggle off hardware acceleration in Settings > Interface IIRC.