TearFree stops working at random with DRI3, works fine with DRI2
Submitted by Sultan Alsawaf
Assigned to Intel GFX Bugs mailing list
Link to original bug (#109618)
Description
Created attachment 143369
Xorg config info
On multiple different Intel machines running Arch Linux, the TearFree option works great but it randomly stops working completely and requires a xorg restart to make it work again. I haven't observed any log messages produced when TearFree stops working. Running an application in full-screen mode (such as watching a YouTube video in full-screen mode) seems to be the most frequent way to reproduce the issue.
When TearFree stops working, it is graceful and the only indication that it has stopped working is that vsync tearing is suddenly present. I have experienced this issue intermittently for several months, so it's likely not a (recent) regression. This issue is noticeable to me because I don't use a window manager to smooth out vsync tearing, and instead rely on the TearFree feature to do so.
Any suggestions on how to go about collecting debugging information for this? I've attached a xorg log that contains information about my system/configuration but nothing remarkable about this bug itself.
Attachment 143369, "Xorg config info":
Xorg.0.log