Posté par MTux .
En réponse au journal 3D pour VM.
Évalué à 3.
Comment peut on "facilement" passer les morceaux de CPU voire des architectures complètes (-cpu host de qemu) à des machines virtuelles ? et surtout pourquoi ne peut on pas faire de même avec les GPU ?
Parce que ce n'est pas KVM qui récupère le CPU, c'est le CPU lui-même qui gère la virtualisation avec les instructions VT-x (chez Intel) ou AMD-v (chez AMD). Donc c'est une question de hardware.
Pourquoi KVM (qemu) ne dispose t il pas d'une émulation/virtualisation d'une carte 3D ?
Bonne question, VMware a ça.
Peut-être que les clients de RedHat n'en ont pas la nécessité.
Sinon il y a le VGA passthrough avec VT-d, qui est exactement ce que tu décris plus bas.
# CPU / GPU
Posté par MTux . En réponse au journal 3D pour VM. Évalué à 3.
Parce que ce n'est pas KVM qui récupère le CPU, c'est le CPU lui-même qui gère la virtualisation avec les instructions VT-x (chez Intel) ou AMD-v (chez AMD). Donc c'est une question de hardware.
Bonne question, VMware a ça.
Peut-être que les clients de RedHat n'en ont pas la nécessité.
Sinon il y a le VGA passthrough avec VT-d, qui est exactement ce que tu décris plus bas.