View previous topic :: View next topic |
Author |
Message |
billb
Joined: 12 Dec 2007 Posts: 32
|
Posted: Wed Feb 27, 2008 4:58 am Post subject: FPS Gaming on PS3 Linux |
|
|
I have been playing with FPS games on Yellow Dog 6 for PS3. So far I have the following running using these projects:
vavoom - Doom 1 & 2, Heretic, Hexen, Strife
dxx-rebirth - Descent II
icculus.org - Duke Nukem 3D, Rise of the Triad, Quake II
Anything special I did to get them compiled is described in posts over on the Yellow Dog Community Board. I haven't really done any proper testing of the frame rates, but all are smooth enough to be considered playable & fun. Quake II runs very well. :D
Another one called Aleph One, based on Marathon 2, looks like it would be playable but I'm having problems compiling that one (boost library issue during ./configure).
I am relatively new to Linux and compiling in general ... would love to have some help getting these to run even better, or get suggestions for other FPS projects to check out (that don't require OpenGL). I'm aware of prboom already (nice project, too). Haven't tried prboom-plus yet.
EDIT: Just got the Hexen II demo running with Hammer of Thyrion. Runs great at 960x720, too!
Last edited by billb on Wed Feb 27, 2008 11:57 am; edited 1 time in total |
|
Back to top |
|
|
theBishop
Joined: 05 Feb 2005 Posts: 16
|
Posted: Wed Feb 27, 2008 6:12 am Post subject: |
|
|
Most projects can be compiled from source with:
./configure --prefix=/usr
make
(as root) make install
if you're missing the boost libraries, try downloading and compiling them from here:
http://sourceforge.net/project/showfiles.php?group_id=7586 |
|
Back to top |
|
|
Compound
Joined: 12 May 2005 Posts: 48
|
Posted: Wed Feb 27, 2008 6:43 am Post subject: |
|
|
how do these do 3D through SDL? is there a way of blitting opengl functions on top of SDL or something? _________________ http://stowelly.co.uk/ |
|
Back to top |
|
|
theBishop
Joined: 05 Feb 2005 Posts: 16
|
Posted: Wed Feb 27, 2008 7:14 am Post subject: |
|
|
Compound wrote: | how do these do 3D through SDL? is there a way of blitting opengl functions on top of SDL or something? |
I think all those games are software rendered. Most of them are not "true 3d". |
|
Back to top |
|
|
billb
Joined: 12 Dec 2007 Posts: 32
|
Posted: Wed Feb 27, 2008 7:42 am Post subject: |
|
|
Thanks -- I have the boost libraries installed on YDL6. At least they appear to be installed already when I run: yum install boost boost-devel
I think maybe it's the boost configuration on YDL6 ... ? Reading through this now and will try compiling Aleph One again later. |
|
Back to top |
|
|
billb
Joined: 12 Dec 2007 Posts: 32
|
Posted: Thu Feb 28, 2008 1:44 am Post subject: |
|
|
billb wrote: | I think maybe it's the boost configuration on YDL6 ... ? Reading through this now and will try compiling Aleph One again later. |
It did turn out to be something to do with the boost libraries on YDL 6 (still not sure what, though) ... I had no problems compiling Aleph One on Fedora 7 PPC. I played with the Marathon 2 demo files and it runs very well. When compiling Aleph One I just had to use: ./configure --disable-opengl
My favorites so far are Quake II and Hexen II, though.
That brings it to: Doom I & II, Hexen I & II, Heretic, Strife, Descent II, Duke Nukem 3D, Rise of the Triad, Quake II, and Aleph One (Marathon 2) all running on PPC Linux on the PS3 and fully playable. Not bad ... ;) |
|
Back to top |
|
|
theBishop
Joined: 05 Feb 2005 Posts: 16
|
Posted: Thu Feb 28, 2008 2:31 am Post subject: |
|
|
Do they work with the gamepad? |
|
Back to top |
|
|
billb
Joined: 12 Dec 2007 Posts: 32
|
Posted: Thu Feb 28, 2008 3:27 am Post subject: |
|
|
theBishop wrote: | Do they work with the gamepad? |
I have tried Descent II (using DX2-Rebirth) using a USB gamepad (Logitech Cordless Rumblepad 2) and it works fine. Didn't try the sixaxis. I haven't tried using the gamepad in the others ... I have always been accustomed to using the WASD keyboard + mouse setup so it didn't occur to me.
I'm starting to get used to the gamepad in this type of game after playing Warhawk and Call of Duty 4, but it is hard to make the switch! I enjoy playing on both, so I'll start checking out gamepad controls in these when I have a chance. |
|
Back to top |
|
|
sopordave
Joined: 15 May 2008 Posts: 10
|
Posted: Thu May 15, 2008 9:37 am Post subject: |
|
|
theBishop wrote: | I think all those games are software rendered. Most of them are not
"true 3d". |
Quake II supports OpenGL.
Also, be careful about confusing "true 3d" and hardware acceleration. Descent was "true 3d", and used a software renderer (not about hardware acceleration in the sequel). |
|
Back to top |
|
|
soulkiller
Joined: 31 May 2006 Posts: 3
|
Posted: Tue May 20, 2008 11:46 am Post subject: |
|
|
Also, for those of you that think that programs that use opengl won't work, you couldn't be more wrong. Mesa3D is a working opengl implemenation that can be based on a software renderer. So basically it has the full functionaitly of OpenGL with the same API, but jsut a software renderer. You guys are most likly already using this in the games your compiling, you jsut don't relize it. Mesa is even started work on their "Mesa Cell driver" at the beginning of this year (2008) which aims to create an opengl driver that will run a software rasterizer that uses the full potential of the Cell Processor by making use of the SPE's.
Check out the Mesa3D homepage here which also has more info on the Mesa Cell driver if your interested, _________________
|
|
Back to top |
|
|
billb
Joined: 12 Dec 2007 Posts: 32
|
Posted: Sun May 25, 2008 2:03 am Post subject: |
|
|
soulkiller wrote: | You guys are most likly already using this in the games your compiling, you jsut don't relize it. |
No, at least on YDL that would need to be installed and also enabled in /etc/X11/xorg.conf. I have tried that for Quake 3 and it is too slow to be playable. These games are using their own software rendering only and no form of OpenGL as far as I know.
Quote: | Mesa is even started work on their "Mesa Cell driver" at the beginning of this year (2008) which aims to create an opengl driver that will run a software rasterizer that uses the full potential of the Cell Processor by making use of the SPE's.
Check out the Mesa3D homepage here which also has more info on the Mesa Cell driver if your interested, |
I haven't looked there lately -- that is good news. Thanks! |
|
Back to top |
|
|
|