Comment 10 for bug 1896250

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Fixes after 4.2:
Note we are on 4.2.1 already plus extra fixes as identified so far, but still:

$ git log --oneline upstream/master...v4.2.0 | grep -e virtio-gpu -e VirGL -e gtk
4bf47f3634 virtio-gpu: set physical dimensions for EDID
3745d59ee4 virtio-gpu-3d: fix abnormal display after a warm reboot
7b0de5b796 virtio-gpu: build modular
3b593b3fe4 virtio-gpu: make virtio_gpu_ops static
eb398a54e3 virtio-gpu: fix unmap the already mapped items
dc26435edb ui/gtk: Update refresh interval after widget is realized
2cd1e3f915 ui/gtk-gl-area: Plug memleak in gd_gl_area_create_context()
e94f068720 Revert "vga: build virtio-gpu as module"
8d5a24c83d vga: build virtio-gpu as module
9ad7ecf6a6 vga: build virtio-gpu only once
1454192746 ui/gtk: use native keyboard scancodes on Windows
d3953bf797 ui/gtk: don't pass on win keys without keyboard grab
fd7c1bea17 ui/gtk: remove unused variable ignore_keys
9ef99eccb1 ui/gtk: remove unused code
bd593d2cd9 ui/gtk: fix handling of AltGr key on Windows
02501fc393 compat: disable edid on correct virtio-gpu device
d2763944e2 tests/docker: Update VirGL to v0.8.0
5b9d40fafe tests/docker: Remove obsolete VirGL --with-glx configure option
72e3c1dd57 tests/docker: Update VirGL git repository URL
9cfca0b937 ui/gtk: implement show-cursor option
7f4d96f960 ui/gtk: Fix gd_refresh_rate_millihz() when widget window is not realized
31ab416d7d ui/gtk: Update gd_refresh_rate_millihz() to handle VirtualConsole
28b58f19d2 ui/gtk: Get display refresh rate with GDK version 3.22 or later
c4c00922cc display/gtk: get proper refreshrate

About half of that is in 5.0, the rest in 5.1 or no release at all yet.
Unfortunately nothing of the above sounds exactly like "yeah this is the issue".

Next:
- get back to my running glxgears if they still run fine
- could it actually be a sound issue going through GTK/SDL? I need to try the android without sound device as well...
- Try the same with more recent qemu (we have 5.0 in groovy, 21.04 didn't start yet but then will have 5.1 soon once it starts to open)