MESA gfxstream with QEMU virtio-gpu-rutabaga issue
Ehson Hussain
ehsonhussain at gmail.com
Wed Dec 4 08:36:29 UTC 2024
Hello,
I hope this is the right platform to ask help for MESA related issues.
I've build MESA with gfxstream-experimental and llvmpipe swrast Vulkan
drivers. I'm using qemu-system-aarch64 built with virtio-gpu-rutabaga.
Basically I want to try out the Vulkan command serialization over
virtio-gpu for guest Linux OS
When I run vulkaninfo with the gfxstream ICD, I get the following errors:
https://gist.github.com/ahsanhussain/17617bafd16a342ca198523329421291
while trying llvmpipe ICD (export
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/lvp_icd.aarch64.json) results
in a segfault, even on stock QEMU
```
openat(AT_FDCWD, "/proc/cpuinfo", O_RDONLY|O_CLOEXEC) = 5
read(5, "processor\t: 0\nBogoMIPS\t: 243.75\n"..., 16384) = 3894
brk(0x18606000) = 0x18606000
read(5, "", 16384) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
close(5) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
brk(0x185fe000) = 0x185fe000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
```
I'm new to Vulkan and gfxstream, and not sure where to start looking
into this. Can someone please help me get started.
Best regards,
Ahsan
More information about the mesa-dev
mailing list