informatique:nix:linux:qemu:vga_passthrough_i915

Patch i915 - Préparation du host

Si vous n'avez pas envie de recompiler le kernel, le .deb est dispo plus bas.

apt-get install fakeroot build-essential devscripts quilt
mkdir src
cd src
apt-get source linux
  • Récupération du patch et copie dans le répertoire src :
wget http://unix.ndlp.info/lib/exe/fetch.php/informatique:nix:linux:qemu:i915.patch -O i915.patch
  • Import et push du patch
quilt import ../i915.patch
quilt push i915.patch
quilt push i915.patch -f

Il faudra vérifier les fichiers *.rej et patcher les fichiers *.c correspondants à la main. Une fois que c'est fait :

quilt refresh i915.patch
  • Compilation du kernel. On copie la config actuelle :
cp /boot/config-3.16.0-4-amd64 /usr/src/.config
make deb-pkg -j 4

Cela donnera plusieurs fichiers dont le package linux-image-3.16.7-ckt11_3.16.7-ckt11-2_amd64.deb

Installer le package avec dpkg -i et rebooter :

wget http://unix.ndlp.info/lib/exe/fetch.php/informatique:nix:linux:qemu:linux-image-3.16.7-ckt11_3.16.7-ckt11-2_amd64.deb -O linux-image-3.16.7-ckt11_3.16.7-ckt11-2_amd64.deb
dpkg -i linux-image-3.16.7-ckt11_3.16.7-ckt11-2_amd64.deb
reboot
  • Ajouter au /etc/grub/default :
i915.enable_hd_vgaarb=1
  • informatique/nix/linux/qemu/vga_passthrough_i915.txt
  • Dernière modification : 2015/11/10 16:48
  • de 127.0.0.1