FS#75136 - [egl-wayland] 1.1.10 breaks libnvidia-vulkan-producer - undefined symbol: wlEglInitializeSurface

Attached to Project: Arch Linux
Opened by Andrew O'Neil (ajoneilnz) - Tuesday, 21 June 2022, 23:02 GMT
Last edited by Toolybird (Toolybird) - Monday, 11 July 2022, 05:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Upstream contains code that requires changes that did not make it into the nvidia driver 515 release branch, and produces an undefined symbol error:

symbol lookup error: /lib64/libnvidia-vulkan-producer.so: undefined symbol: wlEglInitializeSurfaceExport

This issue should be reproducible with using any vulkan program with nvidia on wayland.

See upstream comment:
https://github.com/NVIDIA/egl-wayland/commit/fee26e9cbd0890bab890f4534d7e92e78d8d0d37#commitcomment-75822177

Upstream has yet to fix the issue on their main branch. I've attached a patch to revert this commit, and confirmed it fixes the issue.

This task depends upon

Closed by  Toolybird (Toolybird)
Monday, 11 July 2022, 05:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  nvidia 515.57-1
Comment by Daniel Bermond (Bermond) - Sunday, 10 July 2022, 13:19 GMT
It was reported as fixed with nvidia 515.57:

https://github.com/NVIDIA/egl-wayland/commit/fee26e9cbd0890bab890f4534d7e92e78d8d0d37#commitcomment-77386645

@ajoneilnz Please confirm if this task can be closed.
Comment by Andrew O'Neil (ajoneilnz) - Sunday, 10 July 2022, 21:58 GMT
Yes, I can confirm this works now without the patch.

Loading...