Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/04/2016, à 23: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, à 23:45)

Hors ligne