FS#79200 - [mesa] 23.1.4-2 breaks implementations of WebGL, causing obsidian to malfunction

Attached to Project: Arch Linux
Opened by Ferit Yiğit BALABAN (fyb) - Tuesday, 25 July 2023, 12:02 GMT
Last edited by Toolybird (Toolybird) - Saturday, 26 August 2023, 23:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Changes in mesa version 23.1.4-2 will break WebGL implementations (possibly) included with Electron desktop apps, mainly Obsidian. Rolling electron, obsidian or kernel back won't fix this issue and mesa version 23.1.3-2 should be used until the issue is patched upstream.

This issue is especially apparent when the graph view of Obsidian is opened, which exclusively draws to a canvas using the Pixi.js library that implements WebGL.

Additional info:
* broken implementation of mesa at 23.1.4-2
* malfunction of obsidian 1.3.5-1 and electron25 25.2.1-1

Steps to reproduce:
1. Update to mesa 23.1.4-2
2. Launch any application that uses WebGL and tries to get context
3. WebGL won't be able to get context, and the only way to get around this issue is to disable hardware acceleration, which degrades performance.
This task depends upon

Closed by  Toolybird (Toolybird)
Saturday, 26 August 2023, 23:27 GMT
Reason for closing:  Upstream
Additional comments about closing:  If still happening with latest mesa in [extra-testing], please follow up with upstream.
Comment by Toolybird (Toolybird) - Tuesday, 25 July 2023, 20:44 GMT
You've categorized this as "Upstream Bugs" so where is the upstream ticket? This doesn't seem like an Arch packaging bug so have you reported to mesa upstream?

PS: obsidian is closed source shite so our options here are limited. If it needs fixing you could always try to contact them...
Comment by Ferit Yiğit BALABAN (fyb) - Wednesday, 26 July 2023, 15:26 GMT
Upstream ticket: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9431

obsidian team immediately sent my ticket to the graveyard for "not reading the template and the guide :^)" which already doesn't help or suit this issue at all...
Comment by Toolybird (Toolybird) - Saturday, 26 August 2023, 23:26 GMT
Missing from original report (but mentioned in upstream ticket):

"wayland 1.22.0 & hyprland 0.23.0beta-1"

Loading...