Forum Linux.redhat [RHEL 9] problème vmware / accélération 3D depuis création nouvel utilisateur

Posté par  . Licence CC By‑SA.
Étiquettes :
1
31
jan.
2023

Bonjour à tous,
Je suis débutant sur linux depuis cet été et je voudrais éviter d'avoir à tout réinstaller de zero.

Problème :
L'accélération 3D de ma VM sous vmware se désactive dès son lancement. (pourtant activée dans les prefs vmware)

Contexte :
Avant j'avais un utilisateur nommé Roger (admin) avec qui cela fonctionnait sans problème.

Ayant eu un souci avec le compte roger, j'ai ajouté un new user admin nommé jack et ai effacé le compte roger, et depuis sous ce nouveau utilisateur jack je n'ai plus d'accélération 3D dans ma vm, les pilotes nvidia P2000 sont pourtant bien installés dixit la cmd grep et je n'ai rien changé dans le hard ou soft entre temps …

Vous avez des idées ?

J'ai déjà exploré une piste sans résultat concluant :
En ajoutant ces lignes :
mks.gl.allowUnsupportedDrivers="TRUE"
mks.vk.allowUnsupportedDevices="TRUE"
dans le fichier : /root/.vmware/preferences
Celà m'avait sauvé une fois mais là, choux blanc.

Machine concernée : serveur proliant ML350p G8, E5 2697 v2, 64gb, 500ssd, nvidia P2000, Rhel 9
Pour info j'accède au serveur proliant en controle à distance avec tigervnc.

  • # VMware

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    Hello,

    Je pense que tu aura très peu d'aide ici sur VMware, qui est propriétaire. Tu veux pas passer à Qemu/KVM ou même Xen ?

    Un gentil du net

  • # re

    Posté par  . Évalué à 2.

    Salut et merci pour l'info, j'en prends note.

    Sinon j'ai déjà essayé plusieurs soft de virtu et pour l'heure je suis (presque) à l'aise avec vmmware qui rempli pour l'instant mes besoins. Par contre ça éveille ma curiosité car je connais pas du tout xen… je le testerais surement un jour dans mon pti labo.

    Merci aussi pour ton site et tes articles, il y en a un qui va répondre à mes interrogations sur le nat/bridge vm/hote :)

    HomeLab : RHEL 9 hp proliant ML350p G8, E5 2697 v2, 64gb, 500ssd, nvidia P2000

  • # Suppression

    Posté par  . Évalué à 1.

    Du coup ce post est hors charte et peut être supprimé je pense

    HomeLab : RHEL 9 hp proliant ML350p G8, E5 2697 v2, 64gb, 500ssd, nvidia P2000

    • [^] # Re: Suppression

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      Hors charte je sais pas. Qui sait, peut être que quelqu'un va te répondre quelque chose d'utile.

      Un gentil du net

      • [^] # Re: Suppression

        Posté par  (site web personnel) . Évalué à 4.

        La cause peut être générique et non directement liée à VMware.

        Moi j'aurais cherché (même si c'est un peu tard) de comparer dans quels groupes d'utilisateurs le compte roger était par rapport à jack, et d'essayer de mettre jack dans des groupes supplémentaires. Le premier utilisateur créé lors de l'installation a en général des droits assez élevés, peut-être plus qu'un utilisateur créé ensuite.

        Il y a aussi des chances qu'il y ait des traces dans les journaux de VMware ou du système.

  • # les droits sur un peripherique et d'autres pistes

    Posté par  . Évalué à 3. Dernière modification le 01 février 2023 à 19:01.

    comme souvent il faut chercher une question de "droit" sur le peripherique

    si tu virtualises avec une machine principale en linux, c'est les droits de cet utilisateur sur un peripherique, qui fait que meme si vmware à l'option, l'utilisateur ne l'a pas

    d'ailleurs est-ce que tu as l'accelearation 3D quand tu fais autre chose que du vmware ?

    d'apres ton descriptif, le serveur (machine principale) est un Proliant ML350pG8 avec une carte nvidia p2000 dedans, et un rhel9 (redhat)

    j'imagine donc que tu te sert de cette machine comme "hote" puis que tu lances vmware player dedans, qui lui fait tourner un truc en 3D

    et tu te connectes sur le "hote" avec VNC ?

    c'est quand meme "empiler" des couches de logiciels pour avoir un affichage en 3D à la fin.

    car ta VM (à l'interieur) de ton redhat, n'aura probablement pas acces à la p2000
    ou alors c'est ca que tu as oublié, la VM de roger avait été configurée pour acceder directement à la p2000 (PCI PASSTHROUGH), et l'affichage du proliant se faisait alors via le CPU et VNC

    ta VM actuelle (que tu as du refaire probablement), n'a pas acces à cette p2000 ?
    elle utilise alors la carte VMSVGA ou VMVGA de vmware,
    il te faut alors installer les vmware-tools pour optimiser un peu tout ca.

    si ta VM est en linux, c'est le paquet open-vm-tools
    si c'est un windows, il faut cliquer sur les boutons de vmware pour injecter les vmwaretools à partir du cd virtuel

  • # Résolu !

    Posté par  . Évalué à 3.

    Merci pour vos réponses !

    J'ai trouvé le coupable ou en tout cas une solution qui fonctionne. Les vms refonctionnent plein pot en 3D, je suis ravi.

    Si ça peut aider quelqu'un voici le patch que j'ai appliqué :
    Ouvrir le fichier nom_de_la_vm.VMX de la VM concernée avec un text editor et déplacer cette ligne (qui est normalement présente dans les premières lignes du fichier) vers la toute fin du fichier :
    mks.enable3d = TRUE

    Chargement trop tot des pilotes 3D ? je sais pas mais cette broutille fait que ça refonctionne normalement…

    @Chritophe
    Ah mais oui bonne piste ça, le grp d'user tiens !
    J'aurais du y penser, j'ai déjà eu un souci à cause de ça, grp user différent lors d'une création d'user ultérieure à l'install … et ça m'avait mis la misère, je checkerais ça.

    @NeoX
    Accélération 3D fonctionnelle sous l'hote rhel dixit glxgears.
    Le G8 sur rhel est bien l'hote + 7 vmplayer avec des windows 10, il y a plusieurs vnc en fait : 2 qui pointent directement sur 2 vm et un 3eme qui pointe sur l'hote, et j'y tiens à ce dernier il me permet d'avoir un overview en live de toutes les vm et d'interagir avec sans passer par la case connect vnc vm1 deco => connect vnc vm2 deco etc etc

    PAs de passthrought à ma connaissance, mais je m'étais posé la question de le faire quand je faisais encore tourner les vm sous virtualbox sur un hote win (cpu à 100% pas fluide, bref mauvais souvenir)

    Depuis que je suis passé à vmware (testé sur hote win et hote linux) les vm prennent bénéfice de la cg et ça va vite sans configuration particulière, je sais pas quelle cuisine à fait vmware : pci passthrought ou autre mais le resultat est la et c'est easy à monter. Du coup meme si nvidia à ouvert ses pilotes à cette fonction j'ai arrêté de creuser pour activer ce fameux passthrought car en plus de mémoire il manquait une "instruction" ou j'avais une révision de retard sur mon cpu pour le faire, bref j'étais marron avec ma config.
    Les vmtools sont bien installés et à jour avec la version du player.

    oops Désolé pour le pavé..

    HomeLab : RHEL 9 hp proliant ML350p G8, E5 2697 v2, 64gb, 500ssd, nvidia P2000

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.