Bug 138145

Summary: OK to relax Vulkan deny list for latest nVidia GPU drivers
Product: LibreOffice Reporter: V Stuart Foote <vsfoote>
Component: graphics stackAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: l.lunak, vsfoote
Priority: medium    
Version: 7.1.0.0.alpha0+   
Hardware: All   
OS: Windows (All)   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=135370
Whiteboard: target:7.1.0
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 129062    

Description V Stuart Foote 2020-11-11 20:24:28 UTC
Current Vulkan denylist handling for nVidia GPUs can be relaxed to specific Vulkan drivers. Can we add a compare="less" version="457.36.0"?

https://git.libreoffice.org/core/+/f8d6eb6f171dbcf7e3aa4afa0da32bd504f473dc%5E%21

Seems latest nVidia driver sets are again behaving.

Driver Version	27.21.14.5709 (2020-10-27)

RenderMethod: vulkan
Vendor: 0x10de
Device: 0xffe
API: 1.2.142
Driver: 457.36.0
DeviceType: discrete
DeviceName: Quadro K2000
Denylisted: yes
Comment 1 Commit Notification 2020-11-13 15:06:29 UTC
Luboš Luňák committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/f413852e657dc524b3d2773862e788dfc6595d8d

block nvidia drivers for vulkan only for version<457.36.0 (tdf#138145)

It will be available in 7.1.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 2 V Stuart Foote 2020-11-15 17:41:29 UTC
The relaxed denylist handling for nVidia drivers would not resolve the 7.0 release minimize/maximize loss of canvas control of bug 135370. Driver updates do not help. But all is good with master against 7.1.0 release.

Blocking all nVidia Vulkan rendering should probably continue for the 7.0 release.
Comment 3 Luboš Luňák 2020-11-16 10:17:09 UTC
I do not intend to backport this.
Comment 4 V Stuart Foote 2020-11-16 14:05:20 UTC
(In reply to Luboš Luňák from comment #3)
> I do not intend to backport this.

+1, the denylist is sufficient, easy enough to bypass for those unaffected.