Bug 138145 - OK to relax Vulkan deny list for latest nVidia GPU drivers
Summary: OK to relax Vulkan deny list for latest nVidia GPU drivers
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: graphics stack (show other bugs)
(earliest affected)
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
Whiteboard: target:7.1.0
Depends on:
Blocks: Skia
  Show dependency treegraph
Reported: 2020-11-11 20:24 UTC by V Stuart Foote
Modified: 2020-11-16 14:05 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
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"?


Seems latest nVidia driver sets are again behaving.

Driver Version (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":


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:

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.