Guild Wars 2 sur debian

Bonjour à tous,

On m’a offert Guild Wars 2 et il a l’air sympa, ce jeu, mais… j’ai du mal à le faire tourner.

Je l’ai installé avec playonlinux, j’ai tenté diverses manipulations pour améliorer un peu le rendu, et il me reste deux gros problèmes.
D’abord, le taux de rafraichissement. L’image saccade pas mal. D’après l’information dans la configuration je suis à un taux de rafraichissement de 9 ou 11 au max…
Ensuite la gestion de l’eau. Toutes les surfaces d’eau agissent comme un miroir mal foutu. En gros, en bord de mer, je vois mon perso en inversé et en géant… c’est psychédélique et légèrement vomitif… J’ai bien désactivé l’option “reflet”, mais rien n’y fait.

PoL me répertorie plein d’erreurs auxquels j’ai du mal à donner un sens.

Je vous les met, si quelqu’un comprend qu’il faut ajouter telle dll ou tel paquet… J’ai de l’espoir 8)

Sinon, question subsidiaire : est-ce qu’utiliser une virtual box pourrait me permettre de contourner le problème et de lancer guild wars 2 “aussi bien que sur windows” ?
Je n’ai pas envie de quitter debian pour jouer à GW2, de m’embeter avec un dual boot windows… Et mon ordi est en théorie assez puissant pour tenir une virtualisation. Mais je ne connais pas grand chose à la virtualisation, si ça passe par des pilotes génériques forcément, ça ne marchera pas mieux.

Bref, que me conseillez-vous ? Comment essayer de faire marcher ce jeu d’une façon à peu prêt confortable (je ne demande même pas les graphismes à fond, juste que ça saccade moins…) ?

Merci de m’aider à chercher une (des ?) solutions :slightly_smiling:

J’ai tenté de virer dans le log ce qui était vraiment redondant (m’étonne pas qu’il rame, à demander en boucle des trucs qu’il trouve pas…) et le principal est là… et ça reste redondant.
Mais je ne sais pas trop ce qui peut vous servir, j’ai préféré laisser plus d’infos qu’en enelever trop…

[quote][01/22/13 19:01:46] - Running wine-1.4.1-GuildWars2 Gw2.exe -dx9single (Working directory : /home/lylyrian/.PlayOnLinux/wineprefix/GuildWars2/drive_c/Program Files (x86)/ArenaNet/Guild Wars 2)
p11-kit: couldn’t load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: Ne peut ouvrir le fichier d’objet partagé: Aucun fichier ou dossier de ce type
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:HeapSetInformation 0x1d00000 0 0x32fd98 4
fixme:process:SetProcessDEPPolicy (1): stub
fixme:process:GetLogicalProcessorInformation (0x32f294,0x32f8c0): stub
fixme:gameux:GameExplorerImpl_VerifyAccess (0x185ec0, L"C:\Program Files (x86)\ArenaNet\Guild Wars 2\Gw2.exe", 0x32f628)
fixme:process:GetLogicalProcessorInformation ((nil),0x3510dd3c): stub
fixme:process:GetLogicalProcessorInformation (0x3510dd64,0x3510dd3c): stub
fixme:process:GetLogicalProcessorInformation ((nil),0x3510dd44): stub
fixme:process:GetLogicalProcessorInformation (0x3510dd6c,0x3510dd44): stub
fixme:process:GetLogicalProcessorInformation ((nil),0x3510dd38): stub
fixme:process:GetLogicalProcessorInformation (0x3510dd60,0x3510dd38): stub
fixme:winsock:WS_getsockopt WS_SO_CONNECT_TIME - faking results
fixme:win:EnumDisplayDevicesW ((null),0,0x35100f44,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x350ffda4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x350ffcc4,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:msctf:ThreadMgrSource_AdviseSink (0x19aaa0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
fixme:imm:ImmDisableTextFrameService Stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x40064 0x00000000
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16B16A16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_UNORM.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32G32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_NULL.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x374ae9e8): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x35100a8c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x35100dc4,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
err:winediag:shader_generate_glsl_declarations The hardware does not support enough uniform components to run this shader, it may not render correctly.
fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet.
fixme:win:EnumDisplayDevicesW ((null),0,0x3510e270,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3510d0d0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3510cff0,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:msctf:ThreadMgrSource_AdviseSink (0x19aaa0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
fixme:imm:ImmDisableTextFrameService Stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x5006a 0x00000000
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16B16A16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_UNORM.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32G32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_NULL.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16B16A16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_UNORM.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32G32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_NULL.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16B16A16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_UNORM.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32G32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_NULL.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16B16A16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_UNORM.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32G32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_NULL.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:mmdevapi:MMDevEnum_RegisterEndpointNotificationCallback stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x38c1e9e8): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:thread:GetThreadPreferredUILanguages 56, 0x3510d784, (nil) 0x3510d780
fixme:iphlpapi:NotifyAddrChange (Handle 0x3510d7d0, overlapped 0x3bcacdb8): stub
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16B16A16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_UNORM.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32G32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_NULL.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[… même message en boucle…]
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
err:winediag:shader_generate_glsl_declarations The hardware does not support enough uniform components to run this shader, it may not render correctly.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16B16A16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_UNORM.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16G16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32G32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R16_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_NULL.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[… même message en boucle…]
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[… même message en boucle…]
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
[… même message en boucle…]
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x3bcacdb8): stub
fixme:mmdevapi:MMDevEnum_UnregisterEndpointNotificationCallback stub
[/quote]

Ma config : debian sid
Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.35-1 x86_64 GNU/Linux
Carte graphique Radeon HD 4870 (pilote propriétaire du site officiel, le seul qui me permet de faire tourner tout… mais qui marche très bien, que ce soit gimp, flash, blender, ryzom… c’est tout fluide, sauf GW2 !).
Processeur Intel Corporation 5 Series/3400 Series

Bonjour,

À mon humble avis vous aurez plus de succès ici.

Cordialement,

Comment as tu installé le pilote ati?
As tu le paquet firmware-linux-nonfree d’installé?
Il y a d’autres jeux qui tournent?

Les fixme ne sont pas des erreurs, il ne faut pas trop s’en inquieter.

A ta place j’aurai essayé de lancer GW2 directement avec wine et l’option -opengl au lieu de -directx