Hello,
I run EOS with Gnome in a VM. I am not happy with the performance (I use Wayland btw) and I noticed this in the logs:
Feb 19 02:20:59 myhostname gnome-shell[3158]: Running GNOME Shell (using mutter 45.4) as a Wayland display server
Feb 19 02:20:59 myhostname gnome-shell[3158]: Enabling experimental feature 'scale-monitor-framebuffer'
Feb 19 02:20:59 myhostname gnome-shell[3158]: pci id for fd 12: 1b36:0100, driver (null)
Feb 19 02:20:59 myhostname gnome-shell[3158]: MESA-LOADER: failed to open qxl: /usr/lib/dri/qxl_dri.so: cannot open share>
Feb 19 02:20:59 myhostname gnome-shell[3158]: Made thread 'KMS thread' realtime scheduled
Feb 19 02:20:59 myhostname gnome-shell[3158]: (../mutter/src/backends/native/meta-kms-impl-device-simple.c:1712):meta_kms>
Feb 19 02:20:59 myhostname gnome-shell[3158]: Added device '/dev/dri/card1' (qxl) using non-atomic mode setting.
Feb 19 02:20:59 myhostname gnome-shell[3158]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Not hardwar>
Feb 19 02:20:59 myhostname gnome-shell[3158]: Created gbm renderer for '/dev/dri/card1'
Feb 19 02:20:59 myhostname gnome-shell[3158]: Boot VGA GPU /dev/dri/card1 selected as primary
Feb 19 02:20:59 myhostname gnome-shell[3158]: Disabling DMA buffer screen sharing (not hardware accelerated)
In terms of kernel drivers I have:
# dmesg | grep qxl
[ 4.956556] qxl 0000:00:01.0: vgaarb: deactivate vga console
[ 4.956775] [drm] qxl: 128M of VRAM memory size
[ 4.956778] [drm] qxl: 511M of IO pages memory ready (VRAM domain)
[ 4.956779] [drm] qxl: 256M of Surface memory size
[ 4.968792] [drm] Initialized qxl 0.1.0 20120117 for 0000:00:01.0 on minor 1
[ 4.972957] fbcon: qxldrmfb (fb0) is primary device
[ 4.972961] qxl 0000:00:01.0: [drm] fb0: qxldrmfb frame buffer device
# lsmod | grep qxl
qxl 94208 1
drm_ttm_helper 12288 1 qxl
ttm 110592 2 qxl,drm_ttm_helper
I also have:
# yay -Q | grep -i qxl
qemu-hw-display-qxl 8.2.1-2
xf86-video-qxl 0.1.6-1
Is there some driver package I am missing or is this all proper and as good as it gets?