Lecygne noir |
Sunday 15 July 2007 at 11:54
|
Lecygne noir
|
Bien le bonjour
J'ai besoin d'aide!! ou au moins, de quelques petits eclaircissements
Je commence mon chemin sur Linux, et étant un grand fan de guild wars, j'ai pu trouver ce fort pratique POL pour le faire tourner.
Cependant, lorsque je lance GW, seul directX 8 s'active, ce qui entraine un ralentissement certain du jeu :s
L'installation de directX avec Expert -> DirectX -> Guild wars se fait pourtant bien, et d'apres les noms telechargés, installe directX 9. Et pourtant le jeu ne le detecte pas...
J'ai essayé de modifier le script de configuration de GW par POL
(dans home/victor/.PlayOnLinux/configurations/installed) en rajoutant sur la ligne de code "wine Gw.exe -dsound" le petit suffixe -Dx9 sensé forcer le lancement de directX 9, mais ça ne fonctionne pas.
Pourtant, si je lance dans le terminal
wine Gw.exe -dsound -Dx9, le jeu se lance effectivement en directX 9, mais nombre d'autres problemes (notamment graphiques) apparaissent, qui n'existent pas avec le lancement de POL.
Si donc quelqu'un sait quoi modifier, que faire, ou qu'installer pour m'aider, je lui en serait fort reconnaissant!
Ma config:
Systeme: ubuntu Feisty Fawn 7.04.
logiciel: wine 0.9.41
Jeu: Guild wars
Je tourne sous Gnome
Je possede une ATI radeon mobility X1400, qui fonctionne parfaitement sous windows (mais windows ne vaut pas cet avantage )
Merci beaucoup
|
Verak |
Sunday 15 July 2007 at 18:38
|
Verak
|
Je ne peux malheureusment pas t'aider. Par contre, je souffre du même problème. Voici ma config:
Ubuntu 7.04 Feisty
ATI mobility radeon x700
Wine version 0.9.41
L'installation de directx9 se fait sans prob, mais le jeu ne le détecte pas.
Voilà, en espérant que ces précisions aident ceux qui ont les compétences pour résoudre le problème (parce que moi je suis complètement dépassé xD)
Merci d'avance
|
GNU_Raziel |
Sunday 15 July 2007 at 19:05
|
GNU_Raziel
|
euh perso je n'ai pas ce problème (je dois tout de même forcer le mode dx9) :
Distro : Debian SID
Carte Graphique : GeForce 7800GS "Goes Like Hell Edition" (512Mo)
Version de Wine : 0.9.41
J'ai juste installé le mise a jours Dx9.0c pour wine et modifié quelques clés de registres.
Essayez ça :
1-Créez un fichier GW-Dx9.reg et mettez ça dedans :
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="gdi"
"RenderTargetLockMode"="auto"
"OffscreenRenderingMode"="fbo"
"UseGLSL"="enabled"
"PixelShaderMode"="enabled"
"VertexShaderMode"="hardware"
"VideomemorySize"="512"
Bien entendu la dernière ligne est a modifiée selon la memoire de votre carte graphique.
2-Mettez a jour le registre gw comme ceci :
WINEPREFIX=/home/votre_user/.PlayOnLinux/wineprefix/GuildWars regedit /chemin/vers/GW-Dx9.reg
Ca devrait réoudre votre problème...Sauf peut-être pour les cartes ATI dont le driver proprio merdique risque fort de ne pas apprécié l'activation des shaders... Edited by GNU_Raziel
|
Lecygne noir |
Sunday 15 July 2007 at 19:45
|
Lecygne noir
|
Merci Raziel,
quand tu parles de modifier le winprefix, c'est bien le fichier scriptshell placé dans /home/victor/.PlayOnLinux/configurations/installed ?
Parce que j'ai essayé de modifier la ligne export WINEPREFIX="/home/victor/.PlayOnLinux/wineprefix/GuildWars" qui est a l'interieur tel que tu l'as dit, mais apres ça le jeu ne se lance plus du tout :s
J'ai du me tromper, mais dans le dossier winprefix, je n'ai rien trouver a modifier...
On a tout les deux des ATi, peut etre que c'est ça?
Ou alors ubuntu feisty qui n'est pas content...
En tout cas, merci déjà!
|
Verak |
Sunday 15 July 2007 at 19:51
|
Verak
|
Merci pour ton aide
Tu parles d'installer directx9 sur wine, que veux-tu dire? J'ai installé dx9 en passant par playonlinux (Expert > Directx9 > Guildwars).
|
GNU_Raziel |
Sunday 15 July 2007 at 20:30
|
GNU_Raziel
|
dsl ct une erreur d'inattention, je voulais dire le REGISTRE wine biensur
Et oui installer la mise a jour directX via PlayOnlinux fonctionne très bien. Edited by GNU_Raziel
|
Lecygne noir |
Monday 16 July 2007 at 12:12
|
Lecygne noir
|
Mmmh, j'ai modifié a la main le registre wine de guild war grace au menu expert -> base de registre -> Guild wars
(vu que je n'ai pas reussi autrement )
Et je confirme, ATI n'aime pas le shader, j'ai du desactiver rapidement le pixel shaders, ça me faisait tout planter :s
Donc, j'ai bien fait les modif's, j'ai ensuite mis a jour le winprefix avec POL, mais toujours pas de directX 9...
Enfin bon, ça reste jouable, je vais faire avec ça, et si d'autre idées se presentent, je suis preneur ^^
Merci, et a +
|
GNU_Raziel |
Monday 16 July 2007 at 12:21
|
GNU_Raziel
|
Il n'y en a aucune malheureusement, ATI fournissant un driver merdique tu es coincé...
Revend ton ATI et achete une carte Nvidia, tu n'auras plus de problèmes
Et pour le registre il suffisait de taper la commande que j'avais donné après avoir créer le fichier reg, a savoir :
WINEPREFIX=/home/votre_user/.PlayOnLinux/wineprefix/GuildWars regedit /chemin/vers/GW-Dx9.reg
Visuellement ca n'affiche rien mais ca met a jour le registre pour le prefix de GW par rapport au modifications du fichier reg.
Le fait est qu'avec une carte Nvidia ca fonctionne parfaitement, j'ai GW en Dx9 tout a fond et mis a part une perte de fps (de l'ordre de 30%) quand j'arrive près de l'eau (dû au support incomplet des Shaders 2.0) je n'ai aucun souci graphique, c'est parfaitement fluide Edited by GNU_Raziel
|
Lecygne noir |
Monday 16 July 2007 at 16:27
|
Lecygne noir
|
Oki, j'y penserai, et tant qu'a faire je me racheterai tout le portable... Et moi qui suis un grand fan de ATI, quel dommmage
Merci pour tout raziel, et je me tiendrai au courant pour les maj ATI
++, et bonne continuation! Edited by Lecygne noir
|
marsupilami |
Sunday 12 August 2007 at 11:02
|
marsupilami
|
Bonjour
Je remonte ce topic mais je voulais savoir si c'est toujours d'actualités cette modif pour le directX 9 ou si les dernières versions de wine ont réglé ce problème.
En tout cas, je suis content , j'ai pu tester hier GW sous linux et ça tourne plutôt pas mal : hormis quelquessoucis avec mon clavier : le retour arrière ou la touche suppr ne marche pas pour effacer les messages sur les chan par exemple mais bon ce n'est pas grave.
J'ai noté aussi que dans les options graphique du jeu le taux de rafraichissement de mon écran max est de 55 Hz sachant que le mien peut aller jusqu'à 85 ! ?
Et enfin , le curseur de souris disparait parfois mais ça je crois que c'est un petit bug récurrent.
Ma Cg est une 6600 GT et je tourne sous ubuntu 7.04
|