web-dev-qa-db-fra.com

Installer PHYSX sous WINE

J'ai installé ME2, mais il demande physx. J'ai utilisé la commande suivante pour installer physx:

./winetricks physx  

Et cela a abouti à:

You are using a 64-bit WINEPREFIX. If you encounter problems, 
please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call physx
Executing load_physx
Executing wine msiexec /i PhysX-9.13.0604-SystemSoftware.msi
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range  

PS Il semble que physx ne puisse pas être installé, j'ai même essayé sur PlayOnLinux. Tout le reste est OK, juste au cas où quelqu'un le demanderait.

3
Tahir Imanov

De ici et ici c'est un bogue (si j'ai bien compris) dans wine, et ce problème est dû à la compilation de wine avec gcc4.9, ce qui déclenche ce bogue/problème:
https://bugs.winehq.org/show_bug.cgi?id=36139 . Donc, réinstaller Wine dans la dernière version (stable) résoudra le problème.

Avant de commencer, nous devons d'abord supprimer le vin installé à l'aide de la commande suivante:

Sudo apt-get autoremove wine –purge

Supprimez ensuite le répertoire .wine:

cd /home/zinovsky
Sudo rm -rf .wine

Nous allons maintenant ajouter le répertoire Wine pour installer la dernière version stable de wine:

Sudo add-apt-repository ppa:ubuntu-wine/ppa
Sudo apt-get update && Sudo apt-get install wine

Configuration:

Une fois la dernière version de wine installée, nous devons exécuter winecfg. Cela créera le répertoire .wine dans notre répertoire personnel.

Ouvrir le terminal en appuyant sur presse Ctrl+Alt+T et courir:

winecfg

Une fois le répertoire .wine créé, vous pouvez commencer à installer certains éléments nécessaires DLL et Bibliothèques pour rendre Wine pleinement fonctionnel. Pour ce faire, nous allons installer d’abord winetricks, un script qui nous aidera à installer facilement toutes les DLL et bibliothèques nécessaires.

Ouvrez le terminal et passez les commandes suivantes:

cd /home/zinovsky/.wine
wget http://www.kegel.com/wine/winetricks

Maintenant, exécutez winetricks:

Sudo chmod +x ./winetricks

Nous allons maintenant installer les dll et les bibliothèques nécessaires (Notez que vous pouvez ajouter ou supprimer des bibliothèques en fonction de votre système.)

./winetricks d3dx9 droid winxp sound=alsa volnum vcrun2008 dotnet20 ie6 corefonts

Si vous avez une carte graphique Nvidia, vous devez installer technologie physx .

./winetricks physx

Certaines configurations peuvent également être effectuées à partir de winecfg, par exemple configurer un système pour définir winever sur XP: winxp ou configurer le pilote audio pour qu'il utilise alsa sound = alsa.

Maintenant vous avez installé et configuré Wine pour installer les dernières applications Windows!

Si vous voulez jouer aux derniers jeux Windows, vous devrez créer quelques configurations supplémentaires dans le registre Windows:

Terminal ouvert et tapez:

wine regedit

Pour les étapes suivantes ici

2
Ravan