What did helped me (on Ubuntu 22.04) was this in advanced emulator setup (... Settings), set
OpenGL ES Renderer to Desktop native OpenGL and OpenGL ES API Level to Rendered maximum
It's still kinda slow, but bearable - qemu still take a lot of CPU, but at least Android is reasonably reactive.