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.