Forum Linux.debian/ubuntu [Sid 64 bits] Debian, Wine, et Nvidia

Posté par  .
Étiquettes :
1
2
sept.
2012

Bonjour à tous,

Vous l'aurez peut-être remarqué, Debian sid est passé au multiarch il y a quelques temps.

Le concept est intéressant mais il semble poser problème pour certains paquets, notamment avec wine les driver proprio Nvidia.

Sur un système 64 bits, lorsque l'on lance Wine:i386 la lib OpenGl n'est pas trouvée :

err:module:load_builtin_dll failed to load .so lib for builtin L"OPENGL32.dll": libGL.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type

J'ai à peu près tout essayé, wine, wine-unstable, le downgrade des pilotes nvidia, etc. mais rien à faire.

Il y a des rapports de bugs ici ou mais la chose semble stagner.

Ma question est donc : Quelqu'un dans la salle a-t-il réussi à lancer des programmes OpenGl avec Wine sur Debian Sid 64 bits ?

Merci de vos retours !

  • # installer les libs 32bits opengl

    Posté par  . Évalué à 3.

    ca semble evident, je ne sais pas si tu l'as fait

    car c'est bien d'installer un WINE 32bits (i386) sur une machine 64bits avec des pilotes graphiques 64bits
    mais il faut peut-etre aussi les bibliotheques 32bits (opengl et autres)

    • [^] # Re: installer les libs 32bits opengl

      Posté par  . Évalué à 2.

      car c'est bien d'installer un WINE 32bits (i386) sur une machine 64bits avec des pilotes graphiques 64bits

      Si j'avais le choix je préfèrerais faire comme avant, quand ça marchait en 64 bits sans se galérer.

      E: Le paquet « glx-alternative-nvidia:i386 » n'a pas de version susceptible d'être installée

      Un message parmi les dizaines que l'on peut recevoir dans le casse-tête de la résolution des dépendances pour les pilotes nvidia en :i386 sur du 64 bits. Cf le premier lien dans le post original. Le patch proposé ne marche plus, où alors tous mes essais ont été fait dans le mauvais ordre.

      Bref si quelqu'un fait tourner wine sur sa sid ça serait sympa de dire comment !

      • [^] # Re: installer les libs 32bits opengl

        Posté par  . Évalué à 2.

        résolution des dépendances pour les pilotes nvidia en :i386 sur du 64 bits

        pourquoi tu veux installer les pilotes Nvidia 32bits sur une machine 64bits.

        le pilote doit bien rester en 64bits
        mais c'est les bibliotheques opengl, mesa, … dont WINE a besoin pour se lancer en 32bits.

        • [^] # Re: installer les libs 32bits opengl

          Posté par  . Évalué à 1. Dernière modification le 03 septembre 2012 à 08:29.

          J'ai essayé il y a quelques temps, il fallait install libgl1-nvidia-glx:i386 mais c'était impossible à cause d'un paquet (libxvmc1) qui n'était pas encore près pour le multiarch.

          T'as le détail de l'affaire sur le bts de debian : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685054#40

          • [^] # Re: installer les libs 32bits opengl

            Posté par  . Évalué à 2.

            Oui j'a vu, il y a même un patch qui traînait pour cette lib mais il ne fonctionne plus. En fait le problème semble plus global et vient a priori de dpkg qui se craque un peu encore dans le multiarch. Mais il n'empêche que les posseseurs de carte video Ati ou Intel n'ont pas ces problèmes.

            Personne ?

  • # Pour répondre précisément à ta question

    Posté par  . Évalué à 2.

    j'ai réussi à lancer des programmes OpenGL avec Wine sous Debian Sid 64 bits

    (mais pas avec les pilotes propriétaires NVidia : pilotes libres radeon)

    LIBGL_DRIVERS_PATH=/usr/lib32/dri wine

    À savoir que j'ai compilé wine directement à partir des sources en suivant les instructions pour testing de la page http://wiki.winehq.org/WineOn64bit (c'était avant que wine soit packagé dans unstable).

Suivre le flux des commentaires

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