The Mesa I built last week fails to load virgl, I believe. So I need to understand why.
Investigating Mesa + virtgl
I’m spending some time exploring the internals to understand how things work. An annoying issue is that the guest where I checked out Mesa has unreliable X, Gnome keeps crashing. Presumably because of Mesa 😉
Gallium software rendering fallback
From what I’ve seen on the web,
Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits) is an indication that Mesa fell back to software rendering. I did use
The Mesa debugging tips page is remarkably low on content, and what is there is outdated (the file
dlist.c is now at
src/mesa/main/dlist.c). I did not find much obvious in terms of debugging tips for Mesa.
Rebuild Mesa 13.0.3 from associated tag. I thought Fedora 25 was far behind, but in reality, it looks more like a version number jump from 13 to 17 (there are no 14 or 15 tags).
Build was successful with latest updates. However, I am reluctant to install it while I’m also investigating the Mesa issue. So that testing will have to wait.
Spice with Multi-monitor
Here are some snapshots of what I get if I try a multi-head configuration with Spice.
I’m connecting to the guest with
virt-viewer fedora25-qxl. The configuration file is here.