[ Linux ] - Ryzom sous Linux (Le HOW-TO Non-Officiel)

Un petit souci technique ? Pas de problème, il y a sûrement une solution.
eon2007
Posts: 7
Joined: Sat Nov 11, 2006 2:39 am

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by eon2007 »

J'ai installé Ryzom en le faisant fonctionner avec Wine 0.9.27 en suivant le tuto http://is1.itr.no/~zyrom/linux/doku.php . Ca marche vraiment bien.

Par contre j'ai deux soucis gênants:
1. Impossible d'utiliser le curseur matériel. Le curseur n'apparait pas das la fenetre de Ryzom ou en plein écran. Le curseur logiciel marche mais est bien lent à réagir.

2.Le son ne fonctionne pas.

(in English : Installed with Wine 0.9.27. Software and graphics work fine but I ahave two issues: 1.Invisible Hardware cursor 2.No sound)
eon2007
Posts: 7
Joined: Sat Nov 11, 2006 2:39 am

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by eon2007 »

2. It's ok for sound. It was'nt working because no sound driver was set up in winecfg
fruty
Posts: 2
Joined: Tue Dec 12, 2006 4:40 pm

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by fruty »

Bonjour ,

Moi aussi tout fonctionne a peu près a part que ca lag pas mal .
Même en mettant au minimum , wine est paramétré en win 98 , que je désactive ou non le son cela ne change rien .
J'ai tenté de lancé wine avec nice -5 , mais ca lag toujours .

Il y beaucoup de posts sur Ryzom et wine , mais j'ai rien trouvé de concret pour diminuer les lags .
Donc je suis preneur de toutes infos .

Ma config :
Debiant etch ( testing ) , wine 9.27 , AMD Athlon 1.8 , Nvidia 6600 256 mo , 512 mo de RAM .
fruty
Posts: 2
Joined: Tue Dec 12, 2006 4:40 pm

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by fruty »

Ah et j'ai oublié , le jeu est assez long a se charger ( environ 5 minutes ) .
eon2007
Posts: 7
Joined: Sat Nov 11, 2006 2:39 am

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by eon2007 »

1. J'ai trouvé le moyen de garder le cursor X11. Le problème du curseur invisible n'existant qu'en 32bits apparement. Il suffit de patcher mouse.c ainsi :

--- ./dlls/winex11.drv/mouse.c.orig 2006-11-24 17:57:56.000000000 -0900
+++ ./dlls/winex11.drv/mouse.c 2006-11-26 23:33:32.000000000 -0900
@@ -648,7 +648,15 @@
*/
void X11DRV_SetCursor( CURSORICONINFO *lpCursor )
{
- Cursor cursor;
+/* Hack: prevent annoying blinking mouse pointer in (Dark Age of Camelot) */
+static int lastCursor; /* store state of previous cursor */
+if (!lpCursor) /* prevent drawing a blank cursor every other time */
+ {
+ if (lastCursor) {lastCursor=0; return;} /* return from function if cursor is blank */
+ } /* unless cursor is blank twice in a row, in which case we can let it be blank */
+lastCursor=lpCursor;
+/* End Hack */
+Cursor cursor;

if (root_window != DefaultRootWindow(gdi_display))
{


J'ai enlevé le son. C'était trop haché pour être confortable.

Par contre j'ai des ralentissement du jeu, genre freeeze d' 1/2 seconde tous les 2-3 secondes, surout quand je bouge mon avatar ou que je tourne la vue. Je ne sais pas à quoi c'est lié. J'ai le même problème sous WoW.
User avatar
kervala
Posts: 2903
Joined: Tue Sep 21, 2004 2:26 am

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by kervala »

Bon, j'ai enfin décidé à tenter de tout passer sous Linux :)

Après quelques problèmes de compilation de QNet (la version déjà compilée ne marchait pas donc je me suis amusé à corriger les bugs de casts de pointeurs 64bits et ça a finalement compilé :p ), voici que j'essaie de lancer Ryzom.

Outre le curseur qui disparaît, ça prend énormément de temps pour charger, j'ai attendu plus d'1/2h et la barre de progression en était toujours à 50%. L'appli n'était pourtant pas bloquée car les messages de debug continuaient de s'afficher dans le terminal. Et sinon j'ai une erreur disant que je ne peux pas allouer de mémoire AGP mais en cliquant sur "Non" je parviens à poursuivre. J'ai aussi un bug lors du choix du perso où il manque des parties du corps :p

Est-ce que vous pensez que ça peut venir du fait que j'ai Beryl de lancé comme gestionnaire de fenêtres 3d ?
Xiombarg, Akenak et Fonctionnaire Impérial, Érudit de la Confrérie du Grand Dragon
Ryzom Core manager - CeB developper
eon2007
Posts: 7
Joined: Sat Nov 11, 2006 2:39 am

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by eon2007 »

J'ai beryl aussi. Mais je passe en mode Metacity avant de lancer le jeu. Le temps de lancement du jeu ne me parait pas spécialement long (1min à partir du choix du perso?)
User avatar
cyrille5
Posts: 517
Joined: Tue Sep 21, 2004 2:26 am

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by cyrille5 »

Je sais pas si ca a evolué depuis que mon ryry tourne (pas fait de mise a jour qui m'oblige a tout reconfigurer) mais avec compiz (equivalent de beryl) il me faut lancer un autre serveur X pour avoir acces au application OpenGL.

Apres tu as aussi la solution de choisir au démarage de la session entre beryl et un serveur X sans gadgets ;)

Un petit beryl + opengl + games dans google devrait repondre a tes autres questions :)


Edit : Oui, 1 minute c'est un temps normal avec un pc qui tiens la route. C'est a peu pres ce que je dois mettre avec mon athlon 64 3500+@4100, 2Go de RAM et disque en RAID (ca, c'est ce qui boost le plus le démarage :p )
Amina, jeune et jolie trykette, un peu peste et fusilière folle.
Les tryker, c'est beau, le reste, bah c'est moche !
eon2007
Posts: 7
Joined: Sat Nov 11, 2006 2:39 am

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by eon2007 »

Avec Beryl, tu n'as plus besoin d'un serveur X modifié (XGL). Tu actives le bureau 3d à la volée depuis une icone dans la barre des taches. Ca te permet de repasser en mode 2D depuis ta session sans avoir besoin de redémarrer X ni quitter ta session.

J'ai un athlon 2500+ /1go de ram / FX5200
User avatar
kervala
Posts: 2903
Joined: Tue Sep 21, 2004 2:26 am

Re: Ryzom sous Linux (Le HOW-TO Non-Officiel)

Post by kervala »

Bon, ça s'améliore :)

J'ai mon Ryzom qui tourne normalement excepté qu'il n'arrive pas à allouer de la mémoire AGP donc j'ai plein de polygones qui sont pas là :(

Sinon j'ai juste Beryl tout court avec le driver nVidia qui gère lui-même l'accélération OpenGL :)

Message d'erreur (que j'obiens aussi bien avec Beryl que Metacity) :


L'écran de sélection sous Beryl :


Le jeu sous Metacity :


Vous voyez d'où ça peut venir svp ? :)

Sinon le reste marche très bien, ça rame pas trop encore :)

Edit: j'ai un Athlon64 3200+ avec 1 go de RAM et une GeForce 6600 GT avec 128 Mo.
Je tourne sous Ubuntu Edgy Eft (6.10) version AMD64 avec Wine 0.9.27
Xiombarg, Akenak et Fonctionnaire Impérial, Érudit de la Confrérie du Grand Dragon
Ryzom Core manager - CeB developper
Post Reply

Return to “Support technique”