Vous êtes ici > Les forums > PlayOnLinux > Starcraft II : DirectX sv ru pl es en

Les forums

Starcraft II : DirectX

Nouveau  - Répondre
Auteur Posts
deadalnix Le Lundi 11 Avril 2011 à 20:33 - [Citer]
Membre

Membre
Voila, j'ai récement réinstallé mon ordinateur avec debian squeeze. J'utilisais Starcraft II et POL sur ce même ordinateur sous ubuntu karmic il y a encore peu et tout marchais très bien.

Mais maintenant, je reçoit un message « Échec de l'initialisation de directX » au démarrage.

Ma carte 3D est bien reconnue (glxinfo | grep rendering affiche Yes). Il est possible de lancer des programmes utilisant la 3D. Mais pas starcraft II.

Des idées ?
SuperPlumus Le Mardi 12 Avril 2011 à 4:20 - [Citer]
Admin

Admin
Bonjour,

Afin d'avoir plus d'informations sur votre problème, merci de poster ici les informations demandées dans le sujet suivant (y compris les logs de Wine, c'est essentiel) :
http://www.playonlinux.com/fr/topic-46-Expliquer_son_probleme.html
deadalnix Le Mardi 12 Avril 2011 à 15:40 - [Citer]
Membre

Membre
Bon, je compète les infos ci-dessus, mais il n'y a finalemebnt pas grande chose à ajouter

Distro : Debian squeeze
POL est en version 3.8.12 (celle des dépots de ce site). Le programme est installé via le script fournis par POL et donc la version de wine est celle spécifiée par le script : 1.3.11
La CG est une geforce 9600GS, avec les pilotes nvidia.

PlayOnLinux v3.8.12

Vérification de l'extension : Advanced Wine Configuration...
Vérification de l'extension : Offline PlayOnLinux...
Vérification de l'extension : Capture...
Vérification de l'extension : Transgaming Cedega...
Vérification de l'extension : Wine Import...
Vérification de l'extension : Wine Look...
Vérification de l'extension : Detour...
Running StarCraft II Wings of Liberty
Direct3D9 is not available without OpenGL.
Direct3D9 is not available without OpenGL.


Avec le debug :

playonlinux --run "StarCraft II Wings of Liberty" --debug
PlayOnLinux v3.8.12

--debug
costam
fixmerocess:GetLogicalProcessorInformation ((nil),0x33dcc0): stub
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
fixme:ddrawirectDrawEnumerateExA flags 0x00000003 not handled
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (3000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 3000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
fixmerocess:GetLogicalProcessorInformation ((nil),0x103c5b0): stub
fixmerocess:GetLogicalProcessorInformation ((nil),0x103c59c): stub
fixmerocess:GetLogicalProcessorInformation ((nil),0x113c5ec): stub
fixmerocess:GetLogicalProcessorInformation ((nil),0x113c5d8): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixmerocess:GetLogicalProcessorInformation ((nil),0x133e9b8): stub
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixmerocess:GetLogicalProcessorInformation ((nil),0x123e9b8): stub
deadalnix@deadalnix-laptop:~$ fixmerocess:SetProcessDEPPolicy (1): stub
fixmerocess:GetLogicalProcessorInformation (0x33fa5c,0x33fd5c): stub
fixme:hnetcfg:fw_profile_get_FirewallEnabled 0x140138, 0x44df0d4
fixmerocess:GetProcessWorkingSetSize (0xffffffff,0x44ded4c,0x44ded50): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.


Je me répète, mais la 3D est bien active sur cet ordinateur.

Edité par deadalnix

deadalnix Le Mardi 12 Avril 2011 à 15:55 - [Citer]
Membre

Membre
Bon, je suis venu à bout de tout ceci en installant le paquet : nvidia-glx-ia32

Le même soucis doit se présenter avec d'autres jeux, il faudrait sans doute mettre un warning quelque part. Cela se produit visiblement aussi sous arch et il faut installer (lib32-nvidia-utils).
Il n'y a rien à voir ici