[FAQ] Ryzom in Linux (Reloaded)

Got a problem getting things to work? Drop us a line here and you'll find all the help you need.
juryz
Posts: 4
Joined: Sat Sep 20, 2008 4:44 pm

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by juryz »

Okay, wine obliviously doesn't understand meaning of AIGLX.. :-/ Anyway... it finally works... Although there are graphical glitches, which are probably caused by my gfx card. Well, thanks for help again. :)
djhyland
Posts: 3
Joined: Fri Jul 20, 2007 9:16 pm

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by djhyland »

Excellent, Blaah! Thank you for the config file, it works great. See you in game!
User avatar
vhelsing
Posts: 26
Joined: Sat Dec 02, 2006 5:53 pm

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by vhelsing »

Hi linux users,

I've just been accepted as the new maintainer of the Ryzom entry on wine AppDB and want to ask you all to add your test data and votes to our great game (3 votes per account so only ~50 accounts needed to kick of WoW from the #1 Gold list :P ).

http://appdb.winehq.org/objectManager.php?sClass=version&iId=7819
User avatar
houlecorn
Posts: 27
Joined: Sat Mar 24, 2007 8:36 pm

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by houlecorn »

blaah wrote:run 'glxinfo | grep render' in terminal. direct rendering needs to be 'Yes'.
That's what unlocked it for me... The game is ok now, some minor mouse & keyboard issues at which I'll have a look later.

For now I just have a few questions about displays... Running Ubuntu Hardy with a nVidia Geforce 7600 GT.
My glxinfo tells me direct rendering is off (can't find out how to turn it on by the way) on display :1 (which is apparently the default display)... But I have direct rendering on display :0. So I run Ryzom on display :0 where it's got a decent graphic quality (which it hadn't when it episodically worked on :1) and the ryzom_configuration_rd.exe runs properly (doesn't on :1). (Funny thing, probably linked, nvidia-settings fails telling me the nvidia driver is not running on :1, but DISPLAY=:0.0 nvidia-settings runs fine...)

My main problem right now is when I launch Ryzom on display :0 I get the game floating on top of my desktop but not actually in a window. So display :0 has no window manager and is on top of :1 ? I tried to find out my I had these two different displays but couldn't, really. The gdm configuration file only has "0=Standard device=/dev/console" in the [servers] subsection...

I tried to have a look around for some documentation about all this... didn't really come up with anything. Should I look into x.org documentation ? or gdm's ? Is there an easy way to have this working decently ? (I think I read somewhere that some wow players under linux start another display to play...)

Any suggestions ? I'm linking here my xorg.conf, and the outputs of glxinfo for :0 and for :1.
Last edited by houlecorn on Sat Mar 07, 2009 12:14 pm, edited 1 time in total.
aka Fenchurch (Aniro)
blaah
Posts: 1333
Joined: Tue Dec 14, 2004 7:43 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by blaah »

houlecorn wrote:My glxinfo tells me direct rendering is off (can't find out how to turn it on by the way) on display :1 (which is apparently the default display)... But I have direct rendering on display :0.
twin-view setup ? when i run nvidia-settings and enable twin-view, it creates two device/screen/monitor sections for me. i only see one of each in your xorg.conf (i have hand edited xorg.conf too, so maybe it get confused, dont know).

... but with one video card in twin-view and one screen has direct rendering and other dont... strange hehe
User avatar
houlecorn
Posts: 27
Joined: Sat Mar 24, 2007 8:36 pm

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by houlecorn »

Right, kind of got it.... It was XGL & AIGLX I had to look into. Xgl is basically an x server (:1 here) running on top of an existing x server (:0). And AIGLX is more of an x server extension... And you need either XGL or AIGLX to run a composite window manager (like Compiz).

The thing is the XGL server not being the one to control the display, it won't let you use direct rendering.

So I guess the solution would be to use AIGLX instead... don't know why I didn't so far. (This is as simple as removing the xserver-xgl package). Everything's fine now. <3
Last edited by houlecorn on Sat Mar 07, 2009 4:55 pm, edited 1 time in total.
aka Fenchurch (Aniro)
User avatar
iceaxe68
Posts: 611
Joined: Wed Jan 10, 2007 8:59 pm

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by iceaxe68 »

OK, just for grins I decided to try to run Ryzom under linux today.

Newest (very) ubuntu 9.10 Karmic Koala 64 bit.

Copied in a functioning Ryzom dir from my windows partition.

I diddled with the dlls and finally got ryzom_configuration_rd to start, but it crashes with a NeL error like so:
Unknown Exception exception generated at 0x409707.
Unknown Exception 0x80000100.
-------------------------------

Log with no filter:
-------------------------------
2009/10/30 17:50:19 ryzom_configuration_rd.exe DBG 9 big_file.cpp 278 : BigFile : added bnp 'characters_maps_ma_hom_cheveux_hr.bnp' to the collection
2009/10/30 17:50:19 ryzom_configuration_rd.exe WRN 9 path.cpp 1503 : PATH: CPath::insertFileInMap(ma_hom_cheveux_lead_ma_u3.dds, [email=characters_maps_ma_hom_cheveux_hr.bnp@ma_hom_cheveux_lead_ma_u3.dds]characters_maps_ma_hom_cheveux_hr.bnp@ma_hom_cheveux_lead_ma_u3.dds[/email], 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
2009/10/30 17:50:19 ryzom_configuration_rd.exe DBG 9 big_file.cpp 278 : BigFile : added bnp 'r2_roots_pz.bnp' to the collection
2009/10/30 17:50:19 ryzom_configuration_rd.exe DBG 9 big_file.cpp 278 : BigFile : added bnp 'lacustre_vegetable_sets.bnp' to the collection
2009/10/30 17:50:19 ryzom_configuration_rd.exe DBG 9 big_file.cpp 278 : BigFile : added bnp 'fyros_shapes.bnp' to the collection
2009/10/30 17:50:19 ryzom_configuration_rd.exe DBG 9 big_file.cpp 278 : BigFile : added bnp 'characters_maps_zo_hof_underwear_hr.bnp' to the collection
2009/10/30 17:50:19 ryzom_configuration_rd.exe DBG 9 big_file.cpp 278 : BigFile : added bnp 'primes_racines_tiles.bnp' to the collection
2009/10/30 17:50:19 ryzom_configuration_rd.exe DBG 9 big_file.cpp 278 : BigFile : added bnp 'bagne_zones.bnp' to the collection
2009/10/30 17:50:19 ryzom_configuration_rd.exe DBG 9 big_file.cpp 278 : BigFile : added bnp 'fyros_newbie_pacs.bnp' to the collection
2009/10/30 17:50:19 ryzom_configuration_rd.exe DBG 9 big_file.cpp 278 : BigFile : added bnp 'characters_maps_tr_hof_casque01_hr.bnp' to the collection


The output in the terminal ends like this:
wine: Call from 0x409707 to unimplemented function MFC42.DLL.6646, aborting
fixme :d bghelp :d ump_system_info fill in CPU vendorID and feature set
the mfc42.dll I have in the ryzom folder is one I downloaded. I also tried copying in the one from windows/system32, but that one didn't work at all.

(windows is Win 7 RC)

ideas?
Sasi
[size=-4]The Happy Trykerette[/size]



blaah
Posts: 1333
Joined: Tue Dec 14, 2004 7:43 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by blaah »

iceaxe68 wrote: the mfc42.dll I have in the ryzom folder is one I downloaded. I also tried copying in the one from windows/system32, but that one didn't work at all.
try one from this
http://atys.pri.ee/linux/ryzom_linux_dlls.zip
vl
Posts: 146
Joined: Tue Sep 14, 2004 10:00 am

Re: [FAQ] Ryzom in Linux (Reloaded)

Post by vl »

We just release the first pre-alpha version of Ryzom for Linux. It's a package with pre compiled ryzom so you can directely run it.

All information are on this address:

http://dev.ryzom.com/wiki/ryzom/Officia ... lientLinux

We need your feedback!
Vianney Lecroart
Chief Technical Officer on Ryzom
http://www.ryzom.com
Post Reply

Return to “Technical Support”