Pages : 1
#1 Le 21/07/2021, à 17: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, à 11:11)
Hors ligne
#2 Le 21/07/2021, à 18: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, à 18:29)
Hors ligne
#3 Le 22/07/2021, à 10: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, à 10: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, à 10:57)
Hors ligne
#5 Le 22/07/2021, à 10: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, à 11: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, à 11: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, à 11: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, à 11:10
- plieuse
Re : [Résolu]Xubuntu GOG Lutris
OK. Merci et bon été !
Hors ligne
#10 Le 22/07/2021, à 11: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
#11 Le 27/08/2021, à 10:47
- xubu1957
Re : [Résolu]Xubuntu GOG Lutris
[HS]
Bonjour,
@abelthorne
Pour cette discussion > Essai d'installation du support de l'API Vulkan sur ubuntu 20, des conseils ?
Merci d'avance.
[/HS]
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
Pages : 1