Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1468 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16
Auteur Sujet :

[Topic Unique] VGA/PCI Passthrough et VFIO sous GNU/Linux

n°1351005
tybobab
Posté le 16-01-2014 à 16:01:44  profilanswer
 

Reprise du message précédent :
Salut NHiX,
 
As-tu trouvé la cause de ton problème de plantage de la VM ?
 

mood
Publicité
Posté le 16-01-2014 à 16:01:44  profilanswer
 

n°1351008
NHiX
Cop1
Posté le 16-01-2014 à 16:13:58  profilanswer
 

@Arcord
ça plante de suite après le lancement de la VM, pas même le temps d'arriver sur le bureau Windows
 
@tybobab
non malheureusement et je n'ai pas trop le temps de faire des tests en ce moment :/
mais si tu peux tester mon tuto, et dire si ça fonctionne, ça pourrait surement aider :)
A bientôt

n°1351009
tybobab
Posté le 16-01-2014 à 16:15:54  profilanswer
 

Je testerai ce week-end ;)

n°1351078
tybobab
Posté le 17-01-2014 à 12:14:24  profilanswer
 

Petite remarque, si tu essayes avec Fedora, peut-être que tu auras des paquets plus récents qu'avec CentOS ?

n°1351105
tybobab
Posté le 17-01-2014 à 19:33:58  profilanswer
 

J'ai eu ma HD7770 :)

n°1351161
NHiX
Cop1
Posté le 19-01-2014 à 12:01:08  profilanswer
 

nickel tybobab, j'attend tes retours avec la HD7770, pour le moment de mon côté pas trop le temps de faire des tests, j'ai besoin de ma config stable :)
J'avais tenté avec Fedora 20, mais je la trouve un peu lourde comme distrib, après je ne dis pas que plus tard avec le changement de kernel opéré il y a peu de temps, celle-ci soit plus réactive ;)

n°1351186
tybobab
Posté le 20-01-2014 à 11:50:04  profilanswer
 

Salut NHiX,
 
J'ai installé fedora 20 et ajouté le dépot fedora-virt-preview.
 
En "pci-stub", j'obtiens code 10 sous ma VM windows (cirrus + vga passthrough de la radeon) mais quand j'installe le driver (une partie ne s'est pas installée), il détecte bien la carte. Au reboot, windows s'affiche à partir de ma radeon en hdmi. J'ai pu lancer les tests windows et ca me donnait 7.2 en graphique et bureau aero.
En vfio-pci, je coince, la VM ne veut pas démarrer sous virt-manager.

n°1351187
NHiX
Cop1
Posté le 20-01-2014 à 11:56:51  profilanswer
 

Plutôt encourageant tout ça ;)
merci pour tes tests :)

n°1351189
tybobab
Posté le 20-01-2014 à 12:01:57  profilanswer
 

Et toi tu as pu avancé ?

n°1351190
NHiX
Cop1
Posté le 20-01-2014 à 12:05:45  profilanswer
 

non pas encore :/
mais ça m'incite à tester Fedora 20 ton retour :)
Elle est plus "légère" avec le nouveau kernel ?

mood
Publicité
Posté le 20-01-2014 à 12:05:45  profilanswer
 

n°1351192
toma222
Posté le 20-01-2014 à 12:19:58  profilanswer
 

Bonjour à vous deux,
 
Comme je l'avais indiqué à NHiX, la méthode pci-assign en secondary passthrough ne devrait pas vous poser de problèmes avec une Radeon dans une VM sous Windows. Je l'ai utilisé pendant plusieurs mois. Le principal souci est que lorsqu'on reboote la VM, il y a de fortes chances que l'hôte plante.
Pour la méthode vfio-pci en secondary passtrough, je n'ai réussi à la faire fonctionner qu'avec une carte sur deux et seulement dans une VM Linux, impossible sous Windows (carte détectée mais n'a pas pu être initialisée).
Astuce : il semble y avoir un problème quand on fixe le modèle de CPU de la VM, j'ai dû laisser par défaut (qemu64).
Enfin pour le primary passthrough avec vfio-pci (méthode décrite sur le forum archlinux avec x-vga=on), il faut pour le moment un kernel compilé avec les bonnes options et quelques patchs ainsi que qemu git. Par contre, ça devrait permettre de passer une carte graphique Nvidia.

n°1351193
tybobab
Posté le 20-01-2014 à 12:20:02  profilanswer
 

J'ai pas regardé combien consomme Fedora en mémoire et CPU mais je le trouve très réactif et TRES rapide pour booter :)
Sous fedora, je désactive SELinux et le Firewall puis je désinstalle NetworkManager et je créé le bridge "manuellement".
Par contre, quand je retire la carte cirrus et la "tablette" (pour la souris) depuis virt-manager, je n'ai pas accès à ma VM windows depuis l'entrée HDMI. Tu fais comment toi ?

n°1351194
toma222
Posté le 20-01-2014 à 12:33:47  profilanswer
 

Il faut que tu gardes la carte virtuelle cirrus, c'est le principe du secondary passthrough : la carte cirrus est utilisée pour le boot, puis l'affichage bascule sur la Radeon dès qu'elle est initialisée.

n°1351197
tybobab
Posté le 20-01-2014 à 12:44:03  profilanswer
 

toma222 a écrit :

Il faut que tu gardes la carte virtuelle cirrus, c'est le principe du secondary passthrough : la carte cirrus est utilisée pour le boot, puis l'affichage bascule sur la Radeon dès qu'elle est initialisée.


 
OK merci pour l'info :)
Je me renseigne sur le primary passthrough alors :)

n°1351198
toma222
Posté le 20-01-2014 à 12:47:09  profilanswer
 

Non, justement, dans un premier temps je te conseille de rester sur du secondary passthrough avec pci-assign, c'est le plus simple et tu as le plus de chance d'avoir des résultats. Qu'est-ce qui ne fonctionne pas ? D'après ton message, ça semble Ok non ?

n°1351199
tybobab
Posté le 20-01-2014 à 12:47:11  profilanswer
 

Le primary passthrough c'est quand on a une seule carte graphique dans la machine ?

n°1351201
toma222
Posté le 20-01-2014 à 12:51:22  profilanswer
 

Non, le primary passthrough c'est quand on passe uniquement la carte physique à la VM, sans carte virtuelle (cirrus). Donc l'affichage se fait dès le début sur la carte physique, tu vois le boot complet de la VM sur la sortie HDMI de ta carte.

n°1351209
tybobab
Posté le 20-01-2014 à 13:57:41  profilanswer
 

toma222 a écrit :

Non, le primary passthrough c'est quand on passe uniquement la carte physique à la VM, sans carte virtuelle (cirrus). Donc l'affichage se fait dès le début sur la carte physique, tu vois le boot complet de la VM sur la sortie HDMI de ta carte.


 
Ok merci :) De cette manière, je n'ai pas réussi, seulement en faisant du secondary. Tu arrives à faire du primary ?

n°1351235
toma222
Posté le 20-01-2014 à 17:25:47  profilanswer
 

J'ai fait des essais en primary (en compilant/patchant le kernel et qemu git) avec ma Radeon 7850 dans une VM Linux, mais j'ai le même résultat qu'en secondary passthrough avec vfio-pci, c'est à dire que la VM démarre, la carte est bien détectée, mais j'ai des segmentation fault dès que j'essaye de l'utiliser. Je n'ai pas ce problème avec une Radeon 6850 et ça fonctionne bien en secondary avec pci-assign dans une VM Windows.

n°1355792
XaTriX
Posté le 08-04-2014 à 01:08:01  profilanswer
 

[:drapo]


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°1356139
xinux4d
HFR spirit
Posté le 11-04-2014 à 14:11:49  profilanswer
 

c'est sympa ce que vous faites ici  [:jcqs]


---------------
blog voyages/4x4  https://www.pumbaoverland.com
n°1356141
tybobab
Posté le 11-04-2014 à 14:14:16  profilanswer
 

xinux4d a écrit :

c'est sympa ce que vous faites ici  [:jcqs]


 
oui :)
ca te tente ? ^^

n°1356160
NHiX
Cop1
Posté le 11-04-2014 à 15:37:51  profilanswer
 

Je viens de voir que Qemu 2.0rc0 va être intégré sur la ubuntu 14.04 :)


Message édité par NHiX le 15-04-2014 à 22:44:50
n°1356178
toma222
Posté le 11-04-2014 à 19:10:04  profilanswer
 

Bonjour,
 
Pour ceux qui s'intéressent à ce sujet, voici mes avancées de ces derniers mois (toujours avec un hôte sous Debian Wheezy) :
En ayant patché/recompilé le kernel 3.13 avec les bonnes options et compilé qemu depuis git, j'ai finalement pu obtenir de bons résultats que ce soit avec ma Radeon 7850 ou ma 6850 :
- avec une VM sous Ubuntu, ça fonctionne en secondary passthrough sans problèmes.
- avec une VM sous Windows 8.1, impossible en secondary passthrough, par contre c'est Ok en primary.
 
Je suis en train de tester avec le kernel 3.14 et qemu 2.0 rc1 qui viennent d'arriver dans Debian experimental.
- toujours Ok avec la VM Ubuntu en secondary.
- toujours Nok en secondary avec la VM Windows.
Debian n'a toujours pas activé l'option du kernel CONFIG_VFIO_PCI_VGA par défaut, donc impossible de faire du primary avec l'option x-vga sans recompiler. Par contre je viens de regarder, elle est activée sous Ubuntu, donc je pense qu'avec un hôte sous Ubuntu 14.04 (qui a effectivement qemu 2.0 rc1 actuellement), il devrait être possible de s'en sortir quasiment Out of the box (il y a encore des soucis avec les chipsets Intel qui peuvent nécessiter certains patchs qui n'ont pas été acceptés upstream, voir le forum Archlinux).

n°1356198
jo popo
Posté le 11-04-2014 à 22:29:27  profilanswer
 

Elle sort quand la 14.04 ?
Me dites pas en avril 2014 hein  :o
Me tarde de mettre en place tout cela !

n°1356343
NHiX
Cop1
Posté le 15-04-2014 à 08:53:54  profilanswer
 

normalement le 17/04/14
http://www.clubic.com/linux-os/deb [...] -2014.html
plus que 2 jours avant de reprendre les travaux donc ;)


Message édité par NHiX le 15-04-2014 à 08:59:05
n°1356350
jo popo
Posté le 15-04-2014 à 10:31:30  profilanswer
 

okay cool
Pour info je suis tombé sur ce blog aussi qui me semble intéressant. Le type balance un article par semaine donc c'est pas encore complet mais çà semble intéressant  
http://edencomputing.com/index.php [...] u-support/


---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
n°1356405
NHiX
Cop1
Posté le 15-04-2014 à 22:45:40  profilanswer
 

Génial ce blog !
Merci jo popo !
ça donne des idées :)
vivement le 17 voir le 18 ;)

n°1356568
NHiX
Cop1
Posté le 17-04-2014 à 20:27:04  profilanswer
 

Les nouvelles sont bonnes !
Ubuntu 14.04 vient de sortir et Qemu 2.0 aussi !
Les travaux vont pouvoir reprendre de mon côté ;)

n°1356572
jo popo
Posté le 17-04-2014 à 20:37:37  profilanswer
 

Je vais tester le vga passthrough de mon côté.. Prise de tête en vue  :o

n°1356626
tybobab
Posté le 18-04-2014 à 11:07:44  profilanswer
 

jo popo a écrit :

Je vais tester le vga passthrough de mon côté.. Prise de tête en vue  :o


 
Bon courage, tu posteras un feedback :)

n°1356630
XaTriX
Posté le 18-04-2014 à 11:19:47  profilanswer
 

Faudrait p'tet créer un topic dédié au passthrough pci (voir VT-d et l'autre truc amd) ?
 
XaT


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°1356663
tybobab
Posté le 18-04-2014 à 14:44:38  profilanswer
 

XaTriX a écrit :

Faudrait p'tet créer un topic dédié au passthrough pci (voir VT-d et l'autre truc amd) ?
 
XaT


 
+1
 
Ce topic peut servir de référence et chacun y poste son expérience.

n°1356665
tybobab
Posté le 18-04-2014 à 15:04:37  profilanswer
 

Un retour d'expérience sur linuxfr : http://linuxfr.org/users/chrisk/jo [...] fonctionne


Message édité par tybobab le 18-04-2014 à 15:04:53
n°1356666
tybobab
Posté le 18-04-2014 à 15:12:03  profilanswer
 

Pour ma part, je referai mes tests de VGA PASSTHROUGH ce week-end et les publierai sur le topic.

n°1356670
jo popo
Posté le 18-04-2014 à 15:42:38  profilanswer
 

Pas mal le retour d'expérience. Je ferais de même si je m'en sors et on pourra récap un peu toutes les informations pour synthétiser et en faire quelque chose de clair et limpide

n°1356671
NHiX
Cop1
Posté le 18-04-2014 à 15:43:51  profilanswer
 

Je peux aussi changer l'intitulé du topic, pour éviter d'en ouvrir un autre, votre avis ?

n°1356674
tybobab
Posté le 18-04-2014 à 15:45:44  profilanswer
 

Je pense aussi qu'il est préférable de changer le titre du topic et continuer le fil de discussion ici :)

n°1356675
jo popo
Posté le 18-04-2014 à 15:50:00  profilanswer
 

Oui plus simple je suis d'accord

n°1356676
NHiX
Cop1
Posté le 18-04-2014 à 15:51:25  profilanswer
 

Ok, alors changement de titre, le premier post sera changé plus tard, ça vous va ?
 
Vous savez si le noyau présent dans Ubuntu 14.04 est compilé avec CONFIG_VFIO_PCI_VGA=y ?

Message cité 2 fois
Message édité par NHiX le 18-04-2014 à 16:05:59
n°1356679
XaTriX
Posté le 18-04-2014 à 16:08:48  profilanswer
 

Ah bah niquel, perso ça me va :jap:
P'tet plus large en parlant de VT-d ? J'sais pas
 
XaT


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16

Aller à :
Ajouter une réponse
 

Sujets relatifs
Projet de mise en place de google apps en entreprise[Résolu] nginx sur domU NetBSD 6 (dom0 Debian squeeze)
Virtualisation, du passthrough, XBMC, NAS, des jeux...besoin avis projet de server auto hebergement et media center
[projet] Prise de courant avec Wattmetre intégré en CPLVersions de Xen - What else ?!
Debian - Xen server - Iptables - Nat - WebserverSwitch virtuel pour Xen/KVM - Interface tap - Cisco/Autre ?
2 OS simultanement avec Xen ?Ubunto 10.10: Configuration d'un compte Exchange + Projet VMWare
Plus de sujets relatifs à : [Topic Unique] VGA/PCI Passthrough et VFIO sous GNU/Linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR