Closed primeos closed 4 years ago
I missed https://github.com/any1/neatvnc/blob/v0.1.0/meson.build#L25, that's probably the reason as AVX isn't available in my VM.
Indeed, it does work without -mavx
. Does using the AVX extension result in significant performance gains or are they only minor?
Anyway, I'll close this for now.
You can try enabling whichever SIMD architecture is supported (e.g. sse4, sse3, sse2) and see if you notice any difference in CPU load when running some animation, e.g. weston-simple-egl or glxgears.
wayvnc version: 0.1.0 neatvnc version: 0.1.0 GCC version: 9.2.0
When I try to run wayvnc on a test VM it crashes after receiving SIGILL (illegal instruction). On my old desktop PC (AMD Radeon HD 6950) wayvnc crashes as well. Any ideas what could be going wrong or what I could be missing / why this seems to happen only on my setup?
On my test VM I get the following gdb output using virtio with 3D acceleration:
Or when I switch to QXL:
Sway and other wlroots based compositors run fine with both drivers (but SIGILL should be unrelated to the GPU / libEGL warnings anyway).