Forums

[Problème] Race Driver : Grid est très lent

Dû je suppose au Shader

Auteur Réponses
Wooder Mardi 24 Juin 2008 à 11:41
WooderAnonymous

Bonjour à tous,

Ayant acquis Race Drvier : Grid, je décide de l'installer sur ma distrib' préférée, à savoir Ubuntu Hardy. L'installation est impec' (quoiqu'un peu longue, 10.2 Gb à transferrer, c'est pas mal). Le jeu ne se lance pas au premier test : pas de panique, je place les dll de DirectX (de la 27 à la 36) dans le syst32 ainsi que le xinput1_3.dll (j'ai crée un préfixe spécial pour le jeu).

Un peu stréssé, j'avais lu dans l'AppDb que le jeu était noté "Garbage", cause : plantage lors du menu. Toutes les raisons d'être bien angoissé, d'autant que le jeu est très récent. Pas beaucoup de gens peuvent donc témoigner de leur expérience. Je lance, et miracle ! Ca marche nickel. En tout cas, si j'avais une tension aux alentours de 2-3. Mais bon, point positif, j'arrive (tant bien que mal) à lancer une course, injouable.

Parce-que oui le jeu marche, mais il est extrêmement lent : je tourne aux alentours de 1~2 FPS. Voilà ce que j'obtiens lorsque je lance le jeu de la console :
wooder@wooder-desktop:~$ env WINEPREFIX="/home/wooder/.PlayOnLinux/wineprefix/RaceDriverGrid" wine "C:\Program Files\Codemasters\GRID\GRID.exe"
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:thread:SetThreadIdealProcessor (0x174): stub
fixme:thread:SetThreadIdealProcessor (0x130): stub
fixme:thread:SetThreadIdealProcessor (0x1a8): stub
fixme:thread:SetThreadIdealProcessor (0x140): stub
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32d228,0x00000000), stub!
fixme:thread:SetThreadIdealProcessor (0x210): stub
fixme:thread:SetThreadIdealProcessor (0x22c): stub
fixme:thread:SetThreadIdealProcessor (0x248): stub
fixme:thread:SetThreadIdealProcessor (0x264): stub
fixme:thread:SetThreadIdealProcessor (0x280): stub
fixme:thread:SetThreadIdealProcessor (0x29c): stub
fixme:thread:SetThreadIdealProcessor (0x150): stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:d3d9irect3DShaderValidatorCreate9 stub
fixme:thread:SetThreadIdealProcessor (0x3ac): stub
fixme:thread:SetThreadIdealProcessor (0x3b0): stub
fixme:thread:SetThreadIdealProcessor (0x550): stub
fixme:thread:SetThreadIdealProcessor (0x120): stub
fixme:thread:SetThreadIdealProcessor (0x110): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
err:d3d:CreateContext Requesting MultiSampleType=4
fixme:dsoundllCanUnloadNow (void): stub
fixme:dsoundllCanUnloadNow (void): stub
fixme:dsoundllCanUnloadNow (void): stub
fixme:dsoundllCanUnloadNow (void): stub
err:d3d:CreateContext Requesting MultiSampleType=4
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filters not supported in software blit


Comme vous le voyez, c'est du lourd.J'ai tenté toutes le modifications possibles/inimaginables de Wine et du Registre, rien à faire. Toujours autant de lenteur. Juste, si je mets dans le registre, côté Direct3D, la variable "offScreenRenderingMode" en Fbo, j'arrive à 3~4 FPS (youpi , mais c'est toujours pas assez), mais l'écran est en mode mrioir !

Voilà, si quelqu'un a une solution, une idée, ben ça sera la bienvenue, parce-que là ça fait 1 semaine que je planche la dessus .

Config perso :
- Ubuntu 8.04, Noyau 2-6-24.19
- Intel Pentium 4 CPU 3.6 Ghz
- 2Go de mémoire
- Wine 1.0.0
- Nvidia 8500 GT (512 Mo alloué)
- Une bonne centaine de tasses de café vides à mon actif

Et, au fait, le test qui est là, ainsi que les screenshots, c'est moi qui les ai fait

Beer is the answer, but I can't remember the question.
cendre Mardi 24 Juin 2008 à 12:45
cendre

as tu testé de changer de version de wine ? il se pourrais que tu ais mieux que <5FPS avec une autre.
Wooder Mardi 24 Juin 2008 à 14:56
WooderAnonymous

Non, rien n'y fait. j'ai testé avec pas mal de versions, toujours pareil.

Beer is the answer, but I can't remember the question.
cendre Mardi 24 Juin 2008 à 15:20
cendre

et changer les version de windows sur winecfg ?
Wooder Mardi 24 Juin 2008 à 20:59
WooderAnonymous

Pareil. j'ai pourtant tout essayé - rien ne fonctionne. J'ai même un freeze complet du jeu lorsque j'essaie en mode "Vista" et "2008". Et, j'ai aussi essayé de lancer le jeu sans compiz.

Beer is the answer, but I can't remember the question.
Wooder Vendredi 11 Juillet 2008 à 11:44
WooderAnonymous

Bon, si jamais ça interresse quelqu'un, on arrive à le lancer en mode sans echec, et là c'est jouable. La commande est donc :

wine GRID.exe -safemode

Plus d'infos ici.

Beer is the answer, but I can't remember the question.