PlaneShift

Support => Linux Specific Issues => Topic started by: qwertymc2 on January 20, 2010, 05:25:16 pm

Title: RV670, xf86-video-ati, mesa git and planeshift
Post by: qwertymc2 on January 20, 2010, 05:25:16 pm
I opened a new topic because in the sticked one is difficult to spot new messages.
I installed planeshift using the gentoo ebuild.

Quote
Looks like it's missing a bunch of files, including shaders and textures. Is that normal ?

Please see also:
http://www.phoronix.com/forums/showthread.php?t=21518
Title: Re: RV670, xf86-video-ati, mesa git and planeshift
Post by: weltall on January 20, 2010, 06:15:21 pm
no it's not normal if it was missing really those files you would get a log full of errors and probably wouldn't be able to reach in game at all. that looks definitely a problem with the drivers. try building walktest in crystal space and verify if you get the same results with it.
Title: Re: RV670, xf86-video-ati, mesa git and planeshift
Post by: qwertymc2 on January 20, 2010, 08:11:19 pm
walktest works like a charm (I only had to add /opt/planeshift/crystalspace-1.9/lib64 to the library path)
Title: Re: RV670, xf86-video-ati, mesa git and planeshift
Post by: qwertymc2 on January 20, 2010, 10:23:22 pm
I installed the official binaries: same output and same problems  :'(
Title: Re: RV670, xf86-video-ati, mesa git and planeshift
Post by: weltall on January 20, 2010, 11:00:14 pm
run ps with --verbose=-scf and get the output.
try disabling texture compression as found in intel threads.
Title: Re: RV670, xf86-video-ati, mesa git and planeshift
Post by: qwertymc2 on January 20, 2010, 11:26:43 pm
It works!  \\o//

Verbose log:
http://pastebin.com/m3039614a

Screenshot with graphic quality set to highest:
http://darkbasic.homelinux.com/images/planeshift_texture-compression-disabled.jpeg
Title: Re: RV670, xf86-video-ati, mesa git and planeshift
Post by: weltall on January 21, 2010, 07:06:01 am
well then the problem is fixed there is not much we can do as your drivers/mesa lack proper support for technologies used by ps by default. yet it's possible to add a workaround in the gl drivers db mantained in crystal space which should disable it when encountering your video card: leave a ticked on crystal space bugtracker with your card identifiers
Title: Re: RV670, xf86-video-ati, mesa git and planeshift
Post by: qwertymc2 on January 21, 2010, 11:01:03 am
I think it's not necessary because with the infrastructure finally ready the open drivers are now growing really fast: only a month ago we had only opengl 1.4 support, now opengl2 and opengl2.2 in gallium3d branch. Opengl3 support is planned for mesa8 in the end of the year...
Furthermore, to be able to play planeshift I'm using an unstable and unreleased graphic stack from git and I already posted the trick to disable texture compression in the dri tracker and in phoronix  ;)
Title: Re: RV670, xf86-video-ati, mesa git and planeshift
Post by: qwertymc2 on January 21, 2010, 10:38:55 pm
Well, it's still unplayable: it uses 2GB of ram + 800MB swap and combact music never stops   :-X but the framerate is decent enough  :lol:
Title: Re: RV670, xf86-video-ati, mesa git and planeshift
Post by: weltall on January 22, 2010, 06:42:01 am
Well, it's still unplayable: it uses 2GB of ram + 800MB swap and combact music never stops   :-X but the framerate is decent enough  :lol:

the ram usage is a bit too high it shouldn't use more than 1.2gb.