#1 Le 22/04/2016, à 22:43
- dexter74
[Question] Clavier & Souris avec Qemu (VFIO)
Bonjour,
Tous d'abord j'aimerai de l'aide pour l'attribution clavier et souris. (J'aimerai appuyer sur une touche pour switch ou multi-clavier/souris)
J'ai pu lire qu'avec Synergy on pouvais mais j'ai pas compris comment il fonctionne.
A l'heure actuelle, j'ai actuellement 2 Carte-graphiques dont une attribuer à la machine Virtuel via le VFIO-PCI passthrought.
Matériel:
-CM: Asus M5A99X Evo (R0)
- CG 1: GTX 260 (Host)
- CG 2 : Asus R9 270x
-----------
IOMMU: (Fix 1)
---------------------------------------------------------------
dmesg | grep AMD-Vi
[0.251399] [Firmware Bug]: AMD-Vi: IOAPIC[9] not in IVRS table <= SouthBridge Inconnus
[0.251403] [Firmware Bug]: AMD-Vi: IOAPIC[10] not in IVRS table <= Northbridge Inconnus
[0.251405] [Firmware Bug]: AMD-Vi: No southbridge IOAPIC found
[0.251407] AMD-Vi: Disabling interrupt remapping <= Requis Enabled
[5.812399] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40
[5.812507] AMD-Vi: Lazy IO/TLB flushing enabled
---------------------------------------------------------------
#SouthBridge lspci | grep SMBus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
#Northbridge: lspci | grep "00:00.2"
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD/ATI] RD990 I/O Memory Management Unit (IOMMU)
---------------------------------------------------------------
Fix IOMMU: (amd_iommu=on + ioapic[9] & ioapic[10])
sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=on ivrs_ioapic[9]=00:14.0 ivrs_ioapic[10]=00:00.2"
---------------------------------------------------------------
dmesg | grep AMD-Vi
[ 1.597597] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40
[ 1.597598] AMD-Vi: Interrupt remapping enabled <= Enabled
[ 1.597712] AMD-Vi: Lazy IO/TLB flushing enabled
---------------------------------------------------------------
Blacklist:
---------------------------------------------------------------
#Lister pilote :
lspci -k
01:00.0 VGA compatible controller: NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)
Subsystem: eVga.com. Corp. GT200 [GeForce GTX 260]
Kernel driver in use: nouveau
Kernel modules: nvidiafb, nouveau
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao XT [Radeon R7 370 / R9 270X/370 OEM]
Subsystem: ASUSTeK Computer Inc. Curacao XT [Radeon R7 370 / R9 270X/370 OEM]
Kernel driver in use: radeon <= Celui-ci
Kernel modules: radeon <=
---------------------------------------------------------------
sudo gedit /etc/modprobe.d/blacklist.conf
#GPU Blacklist (radeon , nouveau)
blacklist radeon
---------------------------------------------------------------
Modules:
---------------------------------------------------------------
sudo gedit /etc/modules
#PCI-Stub
pci_stub
#VFIO
vfio
vfio_iommu_type1
vfio_pci
#Processeur AMD
kvm
kvm_amd
---------------------------------------------------------------
VFIO (GPU)
---------------------------------------------------------------
sudo gedit /etc/modprobe.d/vfio.conf
#Asus R9 270x (GPU & HDMI)
options vfio-pci ids=1002:6810,1002:aab0
---------------------------------------------------------------
Appliquer les paramètres:
sudo update-initramfs -u && sudo update-grub && reboot
Installation Hyperviseur:
sudo apt-get install virt-manager qemu-kvm && sudo adduser $USER kvm && sudo adduser $USER libvirtd && reboot
#Windows guest virtual machine
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.117-1/virtio-win-0.1.117.iso
Dernière modification par dexter74 (Le 22/04/2016, à 22:45)
Hors ligne