[vfio-users] IGD (HD4600) hardware acceleration is disabled in some cases on host
Alexander Betaev
betaev at gmail.com
Fri Sep 18 16:36:47 UTC 2015
Hello,
I noticed very strange behavior of HD4600 as host GPU.
I have the following configuration: two cards (ATI&nVIdia) are passed
through to two guest VMs and IGD is used as host GPU. But in several
cases X server wont start with hardware acceleration saying:
[ 21.629] (II) Found 2 VGA devices: arbiter wrapping enabled
[ 21.635] (II) SELinux: Disabled on system
[ 21.636] (II) AIGLX: Screen 0 is not DRI2 capable
[ 21.636] (EE) AIGLX: reverting to software rendering
[ 21.780] (II) AIGLX: Loaded and initialized swrast
[ 21.780] (II) GLX: Initialized DRISWRAST GL provider for screen 0
The scenario:
1. System boots up and start GDM
2. The *first user* logs in and has software rendering
3. *Second user* switches session (without terminating X with software
rendering) and new X server has hardware rendering
4. When *second user* logs out, GDM shows up in X with software
rendering, but if a user logs in as *first user* and then switches
user then GDM shows up in X with HW accelerated rendering. So the next
session will be started with HW rendering
The workaround is obvious, but not convenient if host is used by
several users. Starting gnome-shell in Wayland also solves the issue,
but Wayland is very unstable in distribution I use.
System is Debian 8.0 (Jessie/Stable) .The versions of packages:
* xserver-xorg-video-intel 2:2.99.917-2~bpo8+1
* linux-image-amd64 4.1+67~bpo8+1
* gdm3 3.14.1-7
* xserver-xorg-core 2:1.16.4-1
Please advise.
Thanks.
--
Best regards,
Alexander Betaev
More information about the vfio-users
mailing list