logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-09-2023 17:53:49

ouatou
Membre
Distrib. : 12
Noyau : Linux 6.1.0-25-amd64
(G)UI : gnome
Inscription : 07-11-2014

difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

bonjour,

J'ai refait une install propre de ma debian ainsi que la reconfiguration de ma machine virtuelle et je rencontre une difficulté que je ne comprend pas bien


lorsqu'on lance la machine virtuel et qu'on l'ouvre j'ai comme avant une fenetre noir et l'orsqu'on passe la sourie dans cette fenetre le pointeur passe dans le systeme windows 11 c'est plus mon cas.

Par contre ce que je ne comprend pas c'est que mon clavier dispose d'un pad tactile et quand le pointeur est dans la fenetre bien qu'il ne fonctionne pas le clavier lui fonctionne. es-ce que j'ai louper quelque chose.
Auriez vous une solution pour le partage de la sourie/clavier pour kvm ? sinon je m'en sert avec une manette mais c'est pas top pour le pointeur

merci a vous

edité le passtrought je l'ai precisé car c'est que pour la carte graphique comme ca j'ai un affichage dedier et je compte me faire baldur's gate 3 smile

Dernière modification par ouatou (07-09-2023 17:54:57)

Hors ligne

#2 07-09-2023 17:58:25

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

Plop,
Pour ton dispositif de pointage, est-ce que tu utilises l'option « -usbdevice tablet » avec qemu ?

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 07-09-2023 18:00:19

ouatou
Membre
Distrib. : 12
Noyau : Linux 6.1.0-25-amd64
(G)UI : gnome
Inscription : 07-11-2014

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

je ne sais pas a vrais dire il me semblais avoir suivi la meme procedure qu'avant je vais creuser cette piste.

Editer : tu me suggere de lancer la vm en console avec cette option ?

Edité 2 : J'ai ca dans le xml


<input type="tablet" bus="usb">
  <address type="usb" bus="0" port="2"/>
</input>



sinon le xml est la

<domain type="kvm">
  <name>win11</name>
  <uuid>d3bcf81b-7b1d-4e30-9b82-be8ca24a26c9</uuid>
  <metadata>
    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
      <libosinfo:os id="http://microsoft.com/win/11"/>
    </libosinfo:libosinfo>
  </metadata>
  <memory unit="KiB">24576000</memory>
  <currentMemory unit="KiB">24576000</currentMemory>
  <vcpu placement="static">12</vcpu>
  <os>
    <type arch="x86_64" machine="pc-q35-7.2">hvm</type>
    <loader readonly="yes" secure="yes" type="pflash">/usr/share/OVMF/OVMF_CODE_4M.secboot.fd</loader>
    <nvram>/var/lib/libvirt/qemu/nvram/win11_VARS.fd</nvram>
    <bootmenu enable="yes"/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <hyperv mode="custom">
      <relaxed state="on"/>
      <vapic state="on"/>
      <spinlocks state="on" retries="8191"/>
    </hyperv>
    <vmport state="off"/>
    <smm state="on"/>
  </features>
  <cpu mode="host-passthrough" check="none" migratable="on">
    <topology sockets="1" dies="1" cores="6" threads="2"/>
  </cpu>
  <clock offset="localtime">
    <timer name="rtc" tickpolicy="catchup"/>
    <timer name="pit" tickpolicy="delay"/>
    <timer name="hpet" present="no"/>
    <timer name="hypervclock" present="yes"/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <pm>
    <suspend-to-mem enabled="no"/>
    <suspend-to-disk enabled="no"/>
  </pm>
  <devices>
    <emulator>/usr/bin/qemu-system-x86_64</emulator>
    <disk type="block" device="disk">
      <driver name="qemu" type="raw" cache="none" io="native" discard="unmap"/>
      <source dev="/dev/nvme1n1p1"/>
      <target dev="vda" bus="virtio"/>
      <boot order="1"/>
      <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>
    </disk>
    <disk type="file" device="cdrom">
      <driver name="qemu" type="raw"/>
      <source file="/home/ouatou/T&#xE9;l&#xE9;chargements/virtio-win-0.1.229(1).iso"/>
      <target dev="sdc" bus="sata"/>
      <readonly/>
      <address type="drive" controller="0" bus="0" target="0" unit="2"/>
    </disk>
    <controller type="usb" index="0" model="qemu-xhci" ports="15">
      <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>
    </controller>
    <controller type="pci" index="0" model="pcie-root"/>
    <controller type="pci" index="1" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="1" port="0x10"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>
    </controller>
    <controller type="pci" index="2" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="2" port="0x11"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>
    </controller>
    <controller type="pci" index="3" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="3" port="0x12"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>
    </controller>
    <controller type="pci" index="4" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="4" port="0x13"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>
    </controller>
    <controller type="pci" index="5" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="5" port="0x14"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>
    </controller>
    <controller type="pci" index="6" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="6" port="0x15"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>
    </controller>
    <controller type="pci" index="7" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="7" port="0x16"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>
    </controller>
    <controller type="pci" index="8" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="8" port="0x17"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x7"/>
    </controller>
    <controller type="pci" index="9" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="9" port="0x18"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0" multifunction="on"/>
    </controller>
    <controller type="pci" index="10" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="10" port="0x19"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x1"/>
    </controller>
    <controller type="pci" index="11" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="11" port="0x1a"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x2"/>
    </controller>
    <controller type="pci" index="12" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="12" port="0x1b"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x3"/>
    </controller>
    <controller type="pci" index="13" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="13" port="0x1c"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x4"/>
    </controller>
    <controller type="pci" index="14" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="14" port="0x1d"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x5"/>
    </controller>
    <controller type="sata" index="0">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>
    </controller>
    <controller type="virtio-serial" index="0">
      <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>
    </controller>
    <interface type="network">
      <mac address="52:54:00:1b:6e:ab"/>
      <source network="default"/>
      <model type="virtio"/>
      <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>
    </interface>
    <serial type="pty">
      <target type="isa-serial" port="0">
        <model name="isa-serial"/>
      </target>
    </serial>
    <console type="pty">
      <target type="serial" port="0"/>
    </console>
    <channel type="spicevmc">
      <target type="virtio" name="com.redhat.spice.0"/>
      <address type="virtio-serial" controller="0" bus="0" port="1"/>
    </channel>
    <input type="tablet" bus="usb">
      <address type="usb" bus="0" port="2"/>
    </input>
    <input type="mouse" bus="ps2"/>
    <input type="keyboard" bus="ps2"/>
    <tpm model="tpm-crb">
      <backend type="emulator" version="2.0"/>
    </tpm>
    <graphics type="spice" autoport="yes">
      <listen type="address"/>
      <image compression="off"/>
    </graphics>
    <sound model="ich9">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x1b" function="0x0"/>
    </sound>
    <audio id="1" type="spice"/>
    <video>
      <model type="qxl" ram="65536" vram="65536" vgamem="16384" heads="1" primary="yes"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
    </video>
    <hostdev mode="subsystem" type="usb" managed="yes">
      <source>
        <vendor id="0x28de"/>
        <product id="0x1142"/>
      </source>
      <address type="usb" bus="0" port="1"/>
    </hostdev>
    <hostdev mode="subsystem" type="pci" managed="yes">
      <source>
        <address domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>
      </source>
      <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
    </hostdev>
    <hostdev mode="subsystem" type="pci" managed="yes">
      <source>
        <address domain="0x0000" bus="0x01" slot="0x00" function="0x1"/>
      </source>
      <address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>
    </hostdev>
    <redirdev bus="usb" type="spicevmc">
      <address type="usb" bus="0" port="3"/>
    </redirdev>
    <redirdev bus="usb" type="spicevmc">
      <address type="usb" bus="0" port="4"/>
    </redirdev>
    <memballoon model="virtio">
      <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>
    </memballoon>
  </devices>
</domain>



je ne sais pas si ca peut aider

Dernière modification par ouatou (07-09-2023 19:55:08)

Hors ligne

#4 07-09-2023 18:14:51

ouatou
Membre
Distrib. : 12
Noyau : Linux 6.1.0-25-amd64
(G)UI : gnome
Inscription : 07-11-2014

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

ce qui me rend dingue c'est que je peut controller le pointeur avec ma manette ceci dis elle ne fonctionne qu'avec la vm c'est dedier a cette utilisation

Hors ligne

#5 08-09-2023 19:42:42

ouatou
Membre
Distrib. : 12
Noyau : Linux 6.1.0-25-amd64
(G)UI : gnome
Inscription : 07-11-2014

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

bonsoir,

donc après moult recherche étant donné que j'utilise virtual manager j'ai ajouté une tablette tactile c’était déjà le cas par default je crois et ça réagis toujours de la même façon le pointeur ne passe pas dans la vm.
avec virt manager il faut ajouté un nouveau peripherique choisir les entré et selectionner "tablette graphiqueusbevtouch" dans mon cas ca n'as rien changer

Hors ligne

#6 02-10-2023 18:54:42

ouatou
Membre
Distrib. : 12
Noyau : Linux 6.1.0-25-amd64
(G)UI : gnome
Inscription : 07-11-2014

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

bonjours a tous j'ai toujours ce soucis je ne sais pas d'ou il provient peut etre meme de windows car j'ai remarqué que le pointeur du clavier avec pavé tactile reagis dans la vm mais seuelement a l'alumage et a l'extinction de la vm.
Autrement dis il fonctionne normalement pendant les phase d'allumage et d'extinction mais pas en marche normal.

rien n'y fais

Hors ligne

#7 03-10-2023 07:04:35

dejieres
Membre
Lieu : Moselle
Distrib. : Bookworm 64 bits
(G)UI : GNOME
Inscription : 07-02-2017

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

Il y a une image ISO contenant toute une série de pilotes pour Windows ici : https://fedorapeople.org/groups/virt/vi … ve-virtio/
dont notamment un agent invité qui permet de gérer la communication entre l'hôte et l'invité. Tu as installé ça ? Sinon, ça vaut peut-être le coup d'essayer.

Hors ligne

#8 03-10-2023 17:49:25

ouatou
Membre
Distrib. : 12
Noyau : Linux 6.1.0-25-amd64
(G)UI : gnome
Inscription : 07-11-2014

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

oui j'ai installer la panoplie de la dernière version virtio-win-0.1.240.
C'est a n'y rien comprendre néanmoins j'arrive a gérer le pointeur avec ma manette que j'ai pu faire marcher la encore il y a des subtilité comme blacklisté xpad pour info je parle d'un controller de manette xbox elite 2 en usb car en bleuthoos windows ne veux pas la couplé pourtant j'ai passé une carte wifi bleuthoos en pcie a la vm et le bleuthoos fonctionne il vois la manette de temps en temps mais ne veux rien y faire, je pense que c'est des deboire windows qui me pose c'est souci.

pourquoi le pointeur n'est pas reactif sauf allumage extinction la je comprend pas, je vais aller epluché l'iso virtio ca se trouve ta bcp de flaire ce que j'espere

je vous tiens au courant

Hors ligne

#9 03-10-2023 18:08:41

dejieres
Membre
Lieu : Moselle
Distrib. : Bookworm 64 bits
(G)UI : GNOME
Inscription : 07-02-2017

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

Je suppose que tu te connectes à la VM à l'aide de VMM (Virtual Machine Manager).

Essaye de lancer la VM depuis la console. On aura peut-être des messages d'erreur ou des infos...

# Démarrer le domaine
virsh -c qemu:///system start $1
# Se connecter à l'interface graphique.
virt-viewer -c qemu:///system $1


$1 étant à remplacer par le nom de la VM, c'est à dire win11

Dernière modification par dejieres (04-10-2023 07:13:48)

Hors ligne

#10 03-10-2023 18:12:50

ouatou
Membre
Distrib. : 12
Noyau : Linux 6.1.0-25-amd64
(G)UI : gnome
Inscription : 07-11-2014

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

oui jutilise virtual machine manager j'ai reinstaller les pilote virtio et la manette marche a present bleuthoos et usb usb il y a une subtilité mais c'est deja super cool je teste ca de suite

Hors ligne

#11 03-10-2023 18:17:24

ouatou
Membre
Distrib. : 12
Noyau : Linux 6.1.0-25-amd64
(G)UI : gnome
Inscription : 07-11-2014

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

virt-viewer -c qemu:///system win11



libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change

 



c'est pas ce qui nous intéresse par contre je savais pas qu'il y avais c'est message d'erreur.

Je trouve que windows est assé capricieux pour le coup j'ai la carte pci wifi une asus qui fait bleuthoos aussi j'ai donner cette carte a la vm j'ai du installer les pilote ect la ma manette xbox se deconnecte quand elle le souhaite et se reconecte il faut 5 mn c'est assé étrange.
pour la manette en conection filiaire ca marche bien meme tres bien ormis un detail je pense que ca viens du system hote je ne me suis pas encore bcp penché dessus mais pour la faire fonctionner il faut que je suprime le peripherique usb du port de la manette et que je le rajoute apres pour le dire simplement des que je la debranche et rebranche je dois retirer le peripherique usb pour le remettre.

je pense qu'au branchement il y a quelque chose de de dynamique qui ne passe pas avec la vm mais si je ne la débranche pas ca marche du toner la ou c'etait disons un peut delicat c'est pour mettre a jour la manette puisque durant le processus elle se deco et se reco toute seul 3 ou 4 foid je devais faire la manip mais ca a roulé.


ca se trouve c'est un caprice windowsien ce qui est frustran c'est la phase d'extinction ou le pointeur reagis comme il le devrais mais seulement une fois l’extinction enclenché lorsqu'il ferme quelque fenêtre ect

mais bon c'est pas grave j'arrive a gerer autrement apres j''aurais aimé que la connection de la manette bleuthoos ne sois pas si capricieuse hmm

merci @ toi

Dernière modification par ouatou (03-10-2023 19:14:41)

Hors ligne

#12 04-10-2023 19:38:23

ouatou
Membre
Distrib. : 12
Noyau : Linux 6.1.0-25-amd64
(G)UI : gnome
Inscription : 07-11-2014

Re : difficulté utilisé sourie/clavier kvm/qemu passtrought windows 11

bon j'ai resolu le truck bleuthoos pour la manette de xbox

1/ blacklisté xpad sinon ca marcheras pas du tout.
2/il faut (je rigole deja) brancher des antennes sur la carte wifi si elle fait bleuthoos car c'est aussi fait pour le bleuthoos les petite antenne a priori les mienne était défectueuse.
3/ pour la manette il me reste un dernier truck a reglé pour que ce soit parfait ça concerne l'usb  mais je sais pas comment faire je vais peut être ouvrir un poste et soumettre le soucis.

Le poste a derivé j'ai fais une digression desolé je crois que c'est cuit pour le pointeur de mon clavier ca j'arrive a rien par contre a present avec la manette c'est bon

merci

Hors ligne

Pied de page des forums