Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/07/2021, à 18:28

plieuse

[Résolu]Xubuntu GOG Lutris

Bonjour,
Je ne vois pas de réponse à ma question sur le forum alors la voici.
Je voudrais jouer à mes jeux GOG sous XUbuntu avec Lutris. Ca doit être possible parce que ça marche très bien si je lance le jeu aussitôt après l’avoir installé dans Lutris. Par contre, pas moyen de relancer le jeu si j’essaie de le lancer plus tard, après l’avoir quitté. J’ai un message d’erreur que je ne comprends pas dans ScummVM : « scummvm.exe terminate after throwing an instance of ‘dxvk::DXVKError’ .
Voilà, j’y comprends rien. Si quelqu’un peut m’aider, ça me fera bien plaisir. Merci d’avance
Marie

Dernière modification par plieuse (Le 22/07/2021, à 12:11)

Hors ligne

#2 Le 21/07/2021, à 19:28

abelthorne

Re : [Résolu]Xubuntu GOG Lutris

1) Ça a l'air d'être lié à DXVK (le wrapper DirectX → Vulkan) que tu peux désactiver dans Lutris soit globalement, soit au cas par cas. Il faudrait voir ce que tu as comme matos, pour savoir si ton GPU supporte Vulkan :

lspci | grep VGA
dpkg -l | grep mesa
dpkg -l | grep vulkan

Au cas où tu aies un GPU nvidia, est-ce que tu utilises le pilote proprio ?

2) Je ne comprends pas bien pourquoi c'est la version Windows de ScummVM qui est utilisée. Tu l'as installé manuellement depuis Lutris (comme un jeu Windows) ou tu es passé par son moteur intégré ? Avec ce dernier, c'est la version Linux qui est censée être utilisée. Quel jeu essaies-tu de lancer ?

Dernière modification par abelthorne (Le 21/07/2021, à 19:29)

Hors ligne

#3 Le 22/07/2021, à 11:08

plieuse

Re : [Résolu]Xubuntu GOG Lutris

Bonjour,
Merci pour ton aide. Pour répondre à tes questions :
1/

marie@marie-ThinkPad-X200s:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
marie@marie-ThinkPad-X200s:~$ dpkg -l | grep mesa
ii  libegl-mesa0:amd64                     20.0.8-0ubuntu1~18.04.1                          amd64        free implementation of the EGL API -- Mesa vendor library
ii  libegl1-mesa:amd64                     20.0.8-0ubuntu1~18.04.1                          amd64        transitional dummy package
ii  libegl1-mesa-drivers:amd64             12.0.6-0ubuntu0.16.04.1                          amd64        transitional dummy package
ii  libgl1-mesa-dev:amd64                  20.0.8-0ubuntu1~18.04.1                          amd64        free implementation of the OpenGL API -- GLX development files
ii  libgl1-mesa-dri:amd64                  20.0.8-0ubuntu1~18.04.1                          amd64        free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-dri:i386                   20.0.8-0ubuntu1~18.04.1                          i386         free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx:amd64                  20.0.8-0ubuntu1~18.04.1                          amd64        transitional dummy package
ii  libgl1-mesa-glx:i386                   20.0.8-0ubuntu1~18.04.1                          i386         transitional dummy package
ii  libglapi-mesa:amd64                    20.0.8-0ubuntu1~18.04.1                          amd64        free implementation of the GL API -- shared library
ii  libglapi-mesa:i386                     20.0.8-0ubuntu1~18.04.1                          i386         free implementation of the GL API -- shared library
ii  libgles2-mesa:amd64                    20.0.8-0ubuntu1~18.04.1                          amd64        transitional dummy package
ii  libglu1-mesa:amd64                     9.0.0-2.1build1                                  amd64        Mesa OpenGL utility library (GLU)
ii  libglu1-mesa:i386                      9.0.0-2.1build1                                  i386         Mesa OpenGL utility library (GLU)
ii  libglx-mesa0:amd64                     20.0.8-0ubuntu1~18.04.1                          amd64        free implementation of the OpenGL API -- GLX vendor library
ii  libglx-mesa0:i386                      20.0.8-0ubuntu1~18.04.1                          i386         free implementation of the OpenGL API -- GLX vendor library
rc  libopenvg1-mesa:amd64                  10.1.3-0ubuntu0.6                                amd64        free implementation of the OpenVG API -- runtime
ii  libosmesa6:amd64                       20.0.8-0ubuntu1~18.04.1                          amd64        Mesa Off-screen rendering extension
ii  libosmesa6:i386                        20.0.8-0ubuntu1~18.04.1                          i386         Mesa Off-screen rendering extension
ii  libwayland-egl1-mesa:amd64             20.0.8-0ubuntu1~18.04.1                          amd64        transitional dummy package
ii  mesa-common-dev:amd64                  20.0.8-0ubuntu1~18.04.1                          amd64        Developer documentation for Mesa
ii  mesa-utils                             8.4.0-1                                          amd64        Miscellaneous Mesa GL utilities
ii  mesa-va-drivers:amd64                  20.0.8-0ubuntu1~18.04.1                          amd64        Mesa VA-API video acceleration drivers
ii  mesa-vdpau-drivers:amd64               20.0.8-0ubuntu1~18.04.1                          amd64        Mesa VDPAU video acceleration drivers
ii  mesa-vulkan-drivers:amd64              20.0.8-0ubuntu1~18.04.1                          amd64        Mesa Vulkan graphics drivers
ii  mesa-vulkan-drivers:i386               20.0.8-0ubuntu1~18.04.1                          i386         Mesa Vulkan graphics drivers
marie@marie-ThinkPad-X200s:~$ dpkg -l | grep vulkan
ii  libvulkan-dev:amd64                    1.1.126.0-2~gpu18.04.1                           amd64        Vulkan loader library -- development files
ii  libvulkan1:amd64                       1.1.126.0-2~gpu18.04.1                           amd64        Vulkan loader library
ii  libvulkan1:i386                        1.1.126.0-2~gpu18.04.1                           i386         Vulkan loader library
ii  mesa-vulkan-drivers:amd64              20.0.8-0ubuntu1~18.04.1                          amd64        Mesa Vulkan graphics drivers
ii  mesa-vulkan-drivers:i386               20.0.8-0ubuntu1~18.04.1                          i386         Mesa Vulkan graphics drivers
ii  vulkan-tools                           1.1.126.0+dfsg1-1~gpu18.04.1                     amd64        Miscellaneous Vulkan utilities
ii  vulkan-utils                           1.1.126.0+dfsg1-1~gpu18.04.1                     all          transitional package

2/ j'essaie de jouer à Kyrandia volume 1, et je l'ai installé depuis Lutris et j'essaie de le lancer depuis Lutris.

Cordialement,
Marie

Hors ligne

#4 Le 22/07/2021, à 11:43

abelthorne

Re : [Résolu]Xubuntu GOG Lutris

Dans l'ordre :
- Tu as un GPU Intel qui ne prend probablement pas en charge Vulkan ; c'est une supposition étant donné que le support Vulkan est d'une part expérimental sur pas mal de GPU Intel et, d'autre part, que le tien est assez ancien.
- Au niveau de Mesa, tout ce qu'il faut est a priori installé. Je rajouterais quand même les biblis 32 bits manquantes dont l'absence ne pose vraisemblablement pas problème mais au cas où pour d'autres cas de figure :

sudo apt-get remove --purge libopenvg1-mesa
sudo apt-get install libegl-mesa0:i386 libegl1-mesa:i386 libegl1-mesa-drivers:i386 libgl1-mesa-dev:i386 libgles2-mesa:i386 libwayland-egl1-mesa:i386 mesa-common-dev:i386 mesa-va-drivers:i386 mesa-vdpau-drivers:i386

Concernant Kyrandia en particulier, j'ai justement fait un test d'installation de plusieurs jeux compatibles ScummVM avec Lutris hier soir dont celui-ci et il n'a pas de script d'installation adapté. Donc, ça installe la version GOG avec Wine comme un jeu lambda et, comme le jeu utilise ScummVM sur Windows, ça lance la version Windows de ce dernier.

Là, tu as deux possibilités :
1) Désactiver DXVK pour ce jeu (tu n'en as de toute façon pas besoin : pour schématiser, ça concerne les jeux en 3D) : fais un clic droit sur le jeu dans Lutris → Configure → Runner options → désactive "Enable DXVK/VKD3D". En théorie, ça devrait résoudre le problème.
2) Bidouiller dans les fichiers installés pour utiliser les données du jeu avec ScummVM en natif Linux.

Pour la deuxième solution, il faudrait que je regarde ça en détail, je donnerai la marche à suivre si tu préfères cette option et/ou si la première ne fonctionne pas.

EDIT : je viens de faire le test donc je vais le détailler tout de suite, tant qu'à faire.
1) Ajoute le support de ScummVM dans Lutris si ce n'est pas fait : dans la colonne de gauche, clique sur l'engrenage à côté de Runners, ça va afficher une fenêtre avec tous les moteurs gérés par Lutris ; trouve ScummVM dans la liste et clique sur l'icône bleue qui ressemble à un magasin pour l'installer.
2) Ferme Lutris et va dans le dossier où tu as installé le jeu. Tu y trouveras un dossier dosdevices, un dossier drive_c et des fichiers .reg. Supprime tout sauf le dossier drive_c. Rentre dans drive_c → GOG Games → Legend of Kyrandia → DAT. C'est le dossier qui contient les données du jeu DOS d'origine, qui sont utilisées par ScummVM. Déplace la totalité du contenu de DAT (sauf le dossier saves) dans le dossier d'installation de Kyrandia, là où il y a drive_c. Une fois que c'est fait, tu peux supprimer drive_c.
3) Lance Lutris, fais un clic droit sur Kyrandia installé → Configure. Dans le premier onglet, dans le menu Runner, passe de Wine à ScummVM. Lutris va t'avertir que c'est irréversible, bla bla bla, valide. Va ensuite dans l'onglet Game Options et indique le Game Identifier qui est kyra1 (comme indiqué sur le site de ScummVM) ainsi que le chemin vers le dossier où se trouvent les données, celui où tu as déplacé le contenu de DAT.
4) Lance le jeu, qui devrait démarrer avec ScummVM version Linux.

Dernière modification par abelthorne (Le 22/07/2021, à 11:57)

Hors ligne

#5 Le 22/07/2021, à 11:57

plieuse

Re : [Résolu]Xubuntu GOG Lutris

Bonjour,
Merci beaucoup pour ta réponse, ça marche ! J'espère que ça pourra servir à d'autres.
Cordialement,
Marie

Hors ligne

#6 Le 22/07/2021, à 12:02

abelthorne

Re : [Résolu]Xubuntu GOG Lutris

Je ne sais pas si tu as vu mon EDIT dans le message précédent : tu as utilisé la solution #1 ou #2 ?

Hors ligne

#7 Le 22/07/2021, à 12:03

plieuse

Re : [Résolu]Xubuntu GOG Lutris

La #1. Je marquerais bien le sujet comme Résolu mais je ne vois pas comment faire. Tu peux peut-être me le dire ? Merci.
Marie

Hors ligne

#8 Le 22/07/2021, à 12:05

abelthorne

Re : [Résolu]Xubuntu GOG Lutris

Ok. Si tu veux tester la #2, ça fonctionne aussi, j'ai fait la manip de mon côté. Ça a l'avantage d'éviter de devoir reposer sur Wine pour lancer un jeu qui est supporté nativement.

Pour passer le sujet en résolu, il n'y a pas d'option spécifique sur le forum, il faut éditer ton premier message et rajouter manuellement [Résolu] dans le titre.

Hors ligne

#9 Le 22/07/2021, à 12:10

plieuse

Re : [Résolu]Xubuntu GOG Lutris

OK. Merci et bon été !

Hors ligne

#10 Le 22/07/2021, à 12:20

abelthorne

Re : [Résolu]Xubuntu GOG Lutris

Un dernier mot pour la route : les installeurs de Lutris sont créés par la communauté, les formats d'installation (Steam, GOG, Steam + ScummVM, GOG + ScummVM, etc.) dépendent donc des gens qui les ont créés. Il y a beaucoup de jeux supportés par ScummVM qui ont un installeur Lutris gérant ScummVM mais ce n'est pas le cas de tous, comme on peut le voir avec Kyrandia. Si tu veux installer Kyrandia 2 et 3, il y aura vraisemblablement le même problème, voire d'autres (j'ai testé celui de Simon the Sorcerer 1 par exemple, il déconne, il n'installe apparemment rien). Dans tous les cas, c'est possible de bidouiller mais ça nécessitera peut-être des manips différentes de ce que j'ai indiqué en #4.

Hors ligne