web-dev-qa-db-fra.com

à propos de Wine HQ and direct x 9

J'utilise la version récente de Wine.Je veux savoir que je devrais installer Direct x9 pour installer des jeux comme Sand Andreas (GTA) .... ou pas? Le vin contient-il initialement Direct x 9?

3
Yomal Amarathunge

Wine utilise ses propres fichiers de bibliothèques DirectX. Mais tous ne sont pas disponibles là-bas. Aussi, si disponible, vous devez l'activer. Vous pouvez toujours ajouter toutes les bibliothèques disponibles à votre liste: Wine Configuration -> Libraries -> New Override for libraries -> Add -> Edit -> Builtin(wine)

Mais ajouter toutes les bibliothèques est une tâche fastidieuse.

Je fournis le lien suivant qui vous aidera à utiliser toutes les bibliothèques disponibles et également à installer DirectX afin que vous puissiez utiliser les bibliothèques manquées:

Comme il s’agit d’un très long processus, il m’est quasiment impossible de décrire chaque étape ici. Alors, allez au lien ci-dessus et suivez les étapes.

J'espère que ça marche pour toi..

2
Saurav Kumar

Wine contient sa propre implémentation des bibliothèques DirectX, avec la compatibilité Direct3D 9. Néanmoins, cette mise en œuvre n'est pas encore terminée et pose des problèmes avec certains jeux. Par conséquent, la réponse à votre question dépend du jeu auquel vous voulez jouer.

Je commencerais sans installer DirectX (reposant sur vins DirectX) et si le jeu ne fonctionne pas, utilisez winetricks pour installer certains fichiers Microsoft d3dx9 * .dll (ou le fichier DirectX complet, mais cela entraîne souvent plus problèmes qu’il ne résout).

Le base de données de l'application Wine est un bon point de départ pour savoir si un jeu particulier nécessite des bibliothèques DirectX. Habituellement, les autres utilisateurs décrivent les dlls qu’ils ont besoin d’installer pour faire fonctionner le jeu.

Autre point important: comme tout dépend du jeu, que certains fichiers DLL soient nécessaires ou non, il est conseillé d’installer tous les jeux dans des WINEPREFIX séparés (voir man wine) ou d’utiliser un outil permettant de le faire. ceci pour vous, comme playonlinux ou crossover. Une autre option consisterait à installer le même préfixe de vin, mais à définir DLL pour chaque fichier exécutable, mais cela peut s'avérer fastidieux (dans certains cas, imaginez un jeu contenant plus d'un fichier exécutable).

1
soulsource