SaschaWillems / vulkan.gpuinfo.org

Front-End and Back-End for the Vulkan Hardware Database
https://vulkan.gpuinfo.org
GNU Affero General Public License v3.0
25 stars 5 forks source link

Updating existing reports is broken #87

Closed StefanG3D closed 7 months ago

StefanG3D commented 7 months ago

Last successful update of an existing report i made was on 2024-02-14 19:49:50

Now i get a popup - Error: The report could not be updated.

SaschaWillems commented 7 months ago

Can you save the json from the caps viewer and attach it here? It seems to work in general, last update to a report was just a few minutes ago, so I hope it's a specific error.

StefanG3D commented 7 months ago

Actually i wanted to update LLVMPIPE, but in the report i find only my iGPU noupdate.txt

StefanG3D commented 7 months ago

Last time failed my own build under Windows.

Today i double-checked under Linux with the driver from oibaf - same failure Looks like the new extension _VK_KHR_shader_maximalreconvergence is the culprit https://gitlab.freedesktop.org/mesa/mesa/-/commit/41b5ff46aadb8aa80d3d7956bac48a3bdd1fbf86

SaschaWillems commented 7 months ago

Can you upload a report containing that ext? I had Linux driver reporting things duplicate in the past, thus failing due to primary keys on the database. The file you attached earlier does not have the maximal reconvergence ext.

And there are already several reports with that extension available in the database: https://vulkan.gpuinfo.org/listdevicescoverage.php?extension=VK_KHR_shader_maximal_reconvergence&platform=all

So not sure if that's the culprit.

StefanG3D commented 7 months ago

Following report was from me using VK1.3.278 https://vulkan.gpuinfo.org/displayreport.php?id=28190 Afterwards i build llvmpipe from this MR lavapipe: Implement VK_KHR_ray_query Then updating report failed

3 weeks ago i built llvmpipe from git with VK1.3.277 and uploaded the report https://vulkan.gpuinfo.org/displayreport.php?id=27733 Then i built llvmpipe from the MR with VK_KHR_ray_query and was able to update the report

I will build new drivers after VK1.3.279 release and report back.

SaschaWillems commented 7 months ago

That would be very much appreciated. In the meantime I adjusted error handling of the update api route, so that it should properly inform me about update errors (including the report json).

StefanG3D commented 7 months ago

OK I could update the report from oibaf's Linux driver now

http://vulkan.gpuinfo.org/displayreport.php?id=28242

SaschaWillems commented 7 months ago

Thank you very much. With the changes to the upload script I should get a notification if updates fail from now on.