[Libreoffice-bugs] [Bug 143396] nVidia GPU Skia Vulkan -- Quadro K2000 (Device: 0xffe)-- resizing floating Sidebar and dragging deck wider while crossing onto main LO window frame.

2022-05-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=143396

--- Comment #12 from V Stuart Foote  ---
Revisting this while testing work on bug 125931

The floating SB deck being dragged across the vertical edge of the LO app frame
will crash LO with Skia Vulkan rendering, no issue with Skia Raster rendering.
More recent Vulkan driver does not help for this Driver/GPU pair.

=-testing-=

RenderMethod: vulkan
Vendor: 0x10de
Device: 0xffe
API: 1.2.175
Driver: 473.188.0
DeviceType: discrete
DeviceName: Quadro K2000
Denylisted: no

Version: 7.4.0.0.alpha1+ (x64) / LibreOffice Community
Build ID: 817b8fe7001a83cb74910eb09b7c14a3b95b8a39
CPU threads: 8; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 143396] nVidia GPU Skia Vulkan -- Quadro K2000 (Device: 0xffe)-- resizing floating Sidebar and dragging deck wider while crossing onto main LO window frame.

2021-11-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=143396

--- Comment #11 from Luboš Luňák  ---
(In reply to V Stuart Foote from comment #10)
> Would it be worth some effort to be able to deny list and force Skia raster
> rendering by vendor block of device IDs in addition to our current driver
> only testing?

Apparently the way to block several devices is to list them like this:
https://cgit.freedesktop.org/libreoffice/core/tree/vcl/source/opengl/opengl_denylist_windows.xml#n33
. Is that enough here? It'll be a number of lines, but it's not that many.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 143396] nVidia GPU Skia Vulkan -- Quadro K2000 (Device: 0xffe)-- resizing floating Sidebar and dragging deck wider while crossing onto main LO window frame.

2021-11-11 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=143396

--- Comment #10 from V Stuart Foote  ---
Created attachment 176196
  --> https://bugs.documentfoundation.org/attachment.cgi?id=176196=edit
GPU device IDs for nVidia product family GK107 -- 0x0fc0-0x0fff

Luboš, *

Doing some manual edits of the share/skia/skia_denylist_vulkan.xml, and got to
looking at its syntax from driverblocklist.cxx/.hxx

Seems we can now only handle individual deviceIDs with some testing of vendor
and range of driver versions. 

But, would there be any utility to handling devices from a block of vendor
device ids? For example, the troubled nVidia K2000 here comes from the nVidia
Product GK107, device IDs in range 0x0fc0-0x0fff

I'd not be surprised if all of the GPUs in the product block have the same
flawed Vulkan (or OpenGL) rendering and the range could be treated the same.

Would it be worth some effort to be able to deny list and force Skia raster
rendering by vendor block of device IDs in addition to our current driver only
testing?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 143396] nVidia GPU Skia Vulkan -- Quadro K2000 (Device: 0xffe)-- resizing floating Sidebar and dragging deck wider while crossing onto main LO window frame.

2021-11-10 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=143396

V Stuart Foote  changed:

   What|Removed |Added

Summary|nVidia GPU Skia Vulkan --   |nVidia GPU Skia Vulkan --
   |Quadro K2000 -- resizing|Quadro K2000 (Device:
   |floating Sidebar and|0xffe)-- resizing floating
   |dragging deck wider while   |Sidebar and dragging deck
   |crossing onto main LO   |wider while crossing onto
   |window frame.   |main LO window frame.

--- Comment #9 from V Stuart Foote  ---
OK, had an opportunity to test on a more modern nVidia Quadro RTX 4000

with Version: 7.2.2.2 (x64) / LibreOffice Community
Build ID: 02b2acce88a210515b4a5bb2e46cbfb63fe97d56
CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL

resize dragging width of the undocked SideBar deck across the app frame does
not crash. A Geforce GTX-750 TI and this Quadro RTX 4000 have no issues with
crossing the app frame.  

So, probably the best thing is to deny list the Quadro K2000 (Device: 0xffe)
from Vulkan rendering.

=-skia.log-=
RenderMethod: vulkan
Vendor: 0x10de
Device: 0x1eb1
API: 1.2.155
Driver: 462.124.0
DeviceType: discrete
DeviceName: Quadro RTX 4000
Denylisted: no

-- 
You are receiving this mail because:
You are the assignee for the bug.