Bug 496970 - massive tearing in games since plasma 6.2.4
Summary: massive tearing in games since plasma 6.2.4
Status: NEEDSINFO WAITINGFORINFO
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 6.2.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: regression, wayland
Depends on:
Blocks:
 
Reported: 2024-12-03 03:14 UTC by LucyVergil
Modified: 2025-01-06 03:47 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
inxi (1.49 KB, text/plain)
2024-12-03 11:35 UTC, LucyVergil
Details
allow tearing not set (173.29 KB, image/png)
2024-12-14 09:35 UTC, LucyVergil
Details

Note You need to log in before you can comment on or make changes to this bug.
Description LucyVergil 2024-12-03 03:14:15 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY
massive tearing in games since plasma 6.2.4

STEPS TO REPRODUCE
1. Updatet the Arch Linux an Manjaro Linux  with KDE Plasma and Wayland
2. Startet a Game (any)
3. Look around

OBSERVED RESULT
Screen Tearing in 8 testet Games, but only with wayland, no tearing with x11

EXPECTED RESULT
No Screen Tearing, didnt have one with older versions of KDE Plasma

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.12.1-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 32 ร— AMD Ryzen 9 7950X3D 16-Core Processor
Memory: 62.0 GiB of RAM
Graphics Processor: AMD Radeon RX 7900 XTX
Comment 1 LucyVergil 2024-12-03 04:53:27 UTC
found out kwin produce the issue, downgraded to 6.1.5 fixed it as workaround
Comment 2 danfrantes 2024-12-03 08:12:35 UTC
I am on Fedora and I don't experience any problems. I will test and bisect in VM.
Comment 3 LucyVergil 2024-12-03 11:34:41 UTC
the most tearing produced in "Star citizen" its also my main game

i attach an txt file from inxi output.
Comment 4 LucyVergil 2024-12-03 11:35:56 UTC
Created attachment 176313 [details]
inxi
Comment 5 LucyVergil 2024-12-03 20:34:13 UTC
after a litle bit of testing only 6.2.4 have the teraing issue, 6.2.3 have no tearing
Comment 6 Zamundaaa 2024-12-13 20:54:52 UTC
In 6.2.4, tearing support was fixed, so this is expected. If you turn off the "allow tearing" option in display settings or enable vsync in the gamds, does it go away?
Comment 7 LucyVergil 2024-12-14 09:34:32 UTC
i testet it with kwin 6.2.4 and the "allow tearing" option is not set, with vsync and without, games have tearing.
i switched back to 6.1.5 and tearing is gone.

is there a debug or a log to find out why this happen?

tearing without vsync: https://youtu.be/Jc52TH3o4Yw
tearing with vsync: https://youtu.be/mPMY8_kT1eE
Comment 8 LucyVergil 2024-12-14 09:35:10 UTC
Created attachment 176590 [details]
allow tearing not set
Comment 9 LucyVergil 2024-12-14 09:45:46 UTC
No tearing with Kwin 6.1.5, it doesn't matter if VSync is on or off, or if the 'allow tearing' option in the display settings is enabled

https://youtu.be/Bznilvr6cgY
Comment 10 Zamundaaa 2024-12-16 15:40:08 UTC
It seems that the option isn't applying immediately. If you turn "allow tearing" off, then log out and log in again, does it go away then?
Comment 11 LucyVergil 2024-12-22 02:20:49 UTC
After many restarts and turning on and off the "allow tearing" now tearing is gone in full-screen and borderless mode, no idea why, and it doesn't matter now if the setting is on or off
Comment 12 Bug Janitor Service 2025-01-06 03:47:32 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!