You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am running on Ubuntu 22.04 with emu_core 0.1.1, info()?.name is "NVIDIA GeForce RTX 3050 Ti Laptop GPU", the driver is version 515 of the official NVIDIA Linux driver, installed through APT.
The problem seems to be related to the presence of a storage buffer, the one called prec_mat: if I remove it in both in the shader and in the SpirvBuilder, the issue does not manifest. I am using rust-gpu to write my shader. Note that if my integrated AMD GPU is selected, the code runs fine.
I understand that the issue should be related to NVIDIA's Vulkan implementation, but maybe you know something about this kind of issue. Thank you in advance.
The text was updated successfully, but these errors were encountered:
I am running on Ubuntu 22.04 with emu_core 0.1.1,
info()?.name
is "NVIDIA GeForce RTX 3050 Ti Laptop GPU", the driver is version 515 of the official NVIDIA Linux driver, installed through APT.The problem seems to be related to the presence of a storage buffer, the one called
prec_mat
: if I remove it in both in the shader and in the SpirvBuilder, the issue does not manifest. I am using rust-gpu to write my shader. Note that if my integrated AMD GPU is selected, the code runs fine.Below is a comprehensive stack trace:
I am also attaching relevant Rust code and disassembled shader SPIR-V code:
DeviceBox
definitions;Below are extracts from the above source files, in which the incriminated parameter is declared:
(in main.rs)
Segfault happens on the last line.
(in lib.rs)
I understand that the issue should be related to NVIDIA's Vulkan implementation, but maybe you know something about this kind of issue. Thank you in advance.
The text was updated successfully, but these errors were encountered: