Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wine_directx [Le 04/01/2016, 13:01] L'Africain Maj de la page |
wine_directx [Le 11/09/2022, 12:14] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Precise Trusty jeu wine}} | + | {{tag>Xenial jeu wine}} |
---- | ---- | ||
Ligne 6: | Ligne 6: | ||
<note importante>Cette manipulation est fortement déconseillée pour la majorité des utilisateurs de Wine. Il est préférable dans la l'ajout de certaines librairies comme **DirectX**. Si malgré tout PlayOnLinux ne vous convient pas, cette documentation pourra vous être utile.</note> | <note importante>Cette manipulation est fortement déconseillée pour la majorité des utilisateurs de Wine. Il est préférable dans la l'ajout de certaines librairies comme **DirectX**. Si malgré tout PlayOnLinux ne vous convient pas, cette documentation pourra vous être utile.</note> | ||
- | Les versions récentes de [[:Wine]] propose par défaut plusieurs versions des bibliothèques **DirectX**, cependant en cas de besoin des versions natives, il est possible d'utiliser l'option **d3dx9**. En effet la bibliothèque **d3dx9_xx.dll** est requise pour le fonctionnement de certaines applications avec [[:Wine]]. Vous trouverez sur cette [[http://wiki.winehq.org/DirectX-D3DX9|page]] une courte liste d'applications necéssitent son installation.\\ | + | Les versions récentes de [[:Wine]] propose par défaut plusieurs versions des bibliothèques **DirectX**, cependant en cas de besoin des versions natives, il est possible d'utiliser l'option **d3dx9**. En effet la bibliothèque **d3dx9_xx.dll** est requise pour le fonctionnement de certaines applications avec [[:Wine]]. Vous trouverez sur cette [[https://wiki.winehq.org/DirectX-D3DX9|page]] une courte liste d'applications necéssitent son installation.\\ |
Si vous essayez de lancer une application requérant DirectX sous Wine, vous aurez sûrement l'erreur suivante : **Vous utilisez une ancienne version de DirectX**. De cette manière vous saurez qu'il vous faut l'installer. Par contre il est fortement déconseillé d'installer **DirectX9** en entier, cela risque de perturber votre utilisation de Wine.\\ | Si vous essayez de lancer une application requérant DirectX sous Wine, vous aurez sûrement l'erreur suivante : **Vous utilisez une ancienne version de DirectX**. De cette manière vous saurez qu'il vous faut l'installer. Par contre il est fortement déconseillé d'installer **DirectX9** en entier, cela risque de perturber votre utilisation de Wine.\\ | ||
Pour des questions de licence, Wine n'intégrera jamais l'API complète de Microsoft, les manipulations qui suivent restent donc d'actualité et ce malgré le travail accompli par les développeurs de Wine!\\ | Pour des questions de licence, Wine n'intégrera jamais l'API complète de Microsoft, les manipulations qui suivent restent donc d'actualité et ce malgré le travail accompli par les développeurs de Wine!\\ | ||
Ligne 19: | Ligne 19: | ||
Ensuite, allez dans l'onglet //Bibliothèques -> Nouveau remplacement pour -> Ajouter -> Modifier -> Intégré (wine)//.\\ | Ensuite, allez dans l'onglet //Bibliothèques -> Nouveau remplacement pour -> Ajouter -> Modifier -> Intégré (wine)//.\\ | ||
Cependant cette opération peut vite devenir lourde car vous avez besoin de préciser un grand nombre de DLL comme natives pour que l'installation fonctionne correctement. C'est pourquoi vous pouvez vous simplifier la tâche en [[:tutoriel:comment_editer_un_fichier|éditant le fichier]] caché **.wine/user.reg** dans votre **Dossier Personnel**.\\ | Cependant cette opération peut vite devenir lourde car vous avez besoin de préciser un grand nombre de DLL comme natives pour que l'installation fonctionne correctement. C'est pourquoi vous pouvez vous simplifier la tâche en [[:tutoriel:comment_editer_un_fichier|éditant le fichier]] caché **.wine/user.reg** dans votre **Dossier Personnel**.\\ | ||
- | Cherchez ou créer une ligne similaire à celle-ci : | + | Cherchez ou créez une ligne similaire à celle-ci : |
<file> | <file> | ||
[Software\\Wine\\DllOverrides] 1195992268 | [Software\\Wine\\DllOverrides] 1195992268 | ||
Ligne 48: | Ligne 48: | ||
"d3dx9_40"="native" | "d3dx9_40"="native" | ||
"d3dx9_41"="native" | "d3dx9_41"="native" | ||
- | "d3dx9_42"="native" | + | "d3dx9_42"="native" |
"d3dx10_33"="native" | "d3dx10_33"="native" | ||
"d3dx10_34"="native" | "d3dx10_34"="native" | ||
Ligne 138: | Ligne 138: | ||
</code> | </code> | ||
- | <note tip>Plus d'informations sur les différents paramètres de la base de registre [[http://wiki.winehq.org/UsefulRegistryKeys|ici]]</note> | + | <note tip>Plus d'informations sur les différents paramètres de la base de registre [[https://wiki.winehq.org/UsefulRegistryKeys|ici]]</note> |
- | Maintenant vous pouvez lancer la plupart des dll DirectX comme « native » ou « builtin ». Par exemple, si un jeu pose problème à cause de « quartz.dll » en « builtin », vous pouvez le tester en mode « native ». | + | <note important>Maintenant vous pouvez lancer la plupart des dll DirectX comme « native » ou « builtin ». Par exemple, si un jeu pose problème à cause de « quartz.dll » en « builtin », vous pouvez le tester en mode « native ». |
Gardez à l'esprit que //d3d8//, //d3d9// et //ddraw// fonctionnent seulement en "builtin ». Essayez au maximum d'utiliser //dsound// et //dinput// en « builtin » ; même si cela fonctionne parfois. La raison de ce mode est le besoin de ces DLL d'accéder directement au matériel. Direct Music et Direct Play peuvent s'utiliser en « native » dans la plupart des cas. | Gardez à l'esprit que //d3d8//, //d3d9// et //ddraw// fonctionnent seulement en "builtin ». Essayez au maximum d'utiliser //dsound// et //dinput// en « builtin » ; même si cela fonctionne parfois. La raison de ce mode est le besoin de ces DLL d'accéder directement au matériel. Direct Music et Direct Play peuvent s'utiliser en « native » dans la plupart des cas. | ||
- | + | </note> | |
- | D'autres configurations de **Wine & DirectX** semble nécessaire pour certains jeux, voir par exemple : | + | |
- | * Pour AACW : [[:aacw#installation_de_wine_directx|Voir cette page]] | + | |
- | * Pour Civ4 : FIXME | + | |
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* [[:wine_trucs_et_astuces|La page de la doc sur les trucs et astuces pour wine]], | * [[:wine_trucs_et_astuces|La page de la doc sur les trucs et astuces pour wine]], |