Poster | Thread |
Hans
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 6-Apr-2010 23:18:18
| | [ #21 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @ikir
Quote:
ikir wrote: @Hans
Let me know if i can help you in any way. At least these issue happens on my Sam440ep with hyperion quake 3 or ioquake. I had then on my A1, same way, but i can't test now since i've sold it. As far i've read on forums the problem is still here, but i would glad to be proven wrong |
Try OpenArena (download from here). If there are no lockup issues, then the problem is most likely in the ioquake/quake3 binaries, since OpenArena is supposed to just be a content pack.
Quote:
What do you think of these results under OS4? we're going to add A1, Sam flex bench soon. |
It's not surprising. There was an AOS 4 vs MOS benchmark comparison a while back on a Peg-II, and MOS beat AOS 4 in all 3D benchmarks (which was most of the benchmarks that were tested).
Hans
Last edited by Hans on 06-Apr-2010 at 11:32 PM.
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
ikir
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 6-Apr-2010 23:24:54
| | [ #22 ] |
|
|
|
Elite Member |
Joined: 18-Dec-2002 Posts: 5647
From: Italy | | |
|
| @Hans
Downloading OpenArena for OS4 + OpenArena files from official website. _________________ ikir |
|
Status: Offline |
|
|
Daff
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 6:47:36
| | [ #23 ] |
|
|
|
Regular Member |
Joined: 17-Jul-2004 Posts: 117
From: Unknown | | |
|
| Thanks for this benchmark.
Bigfoot shows last year a new 3D driver with his Mac mini + Quake 3. The speed was about 90 fps at 800x600. So MorphOS could catch up Mac OS X for this test. |
|
Status: Offline |
|
|
Radov
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 8:37:50
| | [ #24 ] |
|
|
|
Regular Member |
Joined: 22-Aug-2006 Posts: 139
From: Poland | | |
|
| @ikir
Don't remember what did You answer in the old thread - have You incresed the stack size? I've discovered that Quake ignores my Workbench settings and starts with low value of sth about 40kb. It caused a lot of crashes, especialy in menus. Once I changed this valu (via icon) to 2.000 kb it's very stable.
PS. Unfortunatelly, on my SamFelx 800 (+R7500) I get seroius slowdowns with sound turned on... _________________
|
|
Status: Offline |
|
|
ikir
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 8:45:48
| | [ #25 ] |
|
|
|
Elite Member |
Joined: 18-Dec-2002 Posts: 5647
From: Italy | | |
|
| @Radov
Hi Radov! I have increased stack size but not so much, i will try soon, thanks mate!!
@Hans
No crash all night with bot killing eachother.... i try to stay in menus for a while, then i try again with Quake 3 and bigger stack. _________________ ikir |
|
Status: Offline |
|
|
Hans
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 8:50:03
| | [ #26 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @Radov
Quote:
Radov wrote: @ikir
Don't remember what did You answer in the old thread - have You incresed the stack size? I've discovered that Quake ignores my Workbench settings and starts with low value of sth about 40kb. It caused a lot of crashes, especialy in menus. Once I changed this valu (via icon) to 2.000 kb it's very stable.
PS. Unfortunatelly, on my SamFelx 800 (+R7500) I get seroius slowdowns with sound turned on... |
If too small a stack is confirmed to be the problem, then we should ask Mr Capehill to add a stack cookie to the ioquake and quake3 binaries.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
kas1e
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 8:55:54
| | [ #27 ] |
|
|
|
Elite Member |
Joined: 11-Jan-2004 Posts: 3550
From: Russia | | |
|
| @Hans
I tryed with archive which you point here, and with all original files and patches (everything as mentioned on capehill's page), and , on peg2/radeon9250/aos41u1, i have that freezes too. I was pretty surprised (in bad way) because i think that all these 3d freezes are in past with my solded a1200 :)
They happenes really randomly and only with quake3. One time it freezes just after 5 mins. Other time it freezes after 20 minuts. In other times i have no freezes ..
I can help with debug if it's need it for, but, all in all, i think that our warp3d realisation buggy and slow, and better do new realisation of 3d , which imho will solve all the freezes problems (imho). Last edited by kas1e on 07-Apr-2010 at 08:56 AM.
_________________ Join us to improve dopus5! zerohero's mirror of os4/os3 crosscompiler suites |
|
Status: Offline |
|
|
ikir
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 8:59:34
| | [ #28 ] |
|
|
|
Elite Member |
Joined: 18-Dec-2002 Posts: 5647
From: Italy | | |
|
| @Hans & Radov
Open Arena didn't freezed yet in menus, but Quake3 with more than 2.500.000 stack... freezed in menu after few mins. Maybe it doens't happen in games lol i must try. Quake 3 menu has always been high risk of freeze _________________ ikir |
|
Status: Offline |
|
|
Leo
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 9:16:27
| | [ #29 ] |
|
|
|
Super Member |
Joined: 21-Aug-2003 Posts: 1597
From: Unknown | | |
|
| Seems like Quake isn't "Amiga-optimized"... Or there are a lot of bottlenecks in it.
Thought this was a lot faster than MacOSX ;) _________________ http://www.warpdesign.fr/ |
|
Status: Offline |
|
|
ikir
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 9:26:26
| | [ #30 ] |
|
|
|
Elite Member |
Joined: 18-Dec-2002 Posts: 5647
From: Italy | | |
|
| Open Arena seems ok, no freezes yet... different story with Quake 3. _________________ ikir |
|
Status: Offline |
|
|
ikir
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 11:30:56
| | [ #31 ] |
|
|
|
Elite Member |
Joined: 18-Dec-2002 Posts: 5647
From: Italy | | |
|
| @radov
Quake 3 with high stacks seems quite stable, it is running since 2 hours already. But the menu is still dangerous! Try yourself, load the game and don't do nothing, after a while your Sam will freeze completely.
EDIT: after about 3 hours QUake 3 freezed again in game. Last edited by ikir on 07-Apr-2010 at 11:49 AM.
_________________ ikir |
|
Status: Offline |
|
|
Mr_Capehill
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 11:57:56
| | [ #32 ] |
|
|
|
Super Member |
Joined: 15-Mar-2003 Posts: 1933
From: Yharnam | | |
|
| @Hans
It has one, unless stackcookiemonster ate it!
static char __attribute__((used)) stackcookie[] = "$STACK:2000000";
int main(int argc, char **argv) |
|
Status: Offline |
|
|
Mr_Capehill
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 12:12:53
| | [ #33 ] |
|
|
|
Super Member |
Joined: 15-Mar-2003 Posts: 1933
From: Yharnam | | |
|
| @Hans
It's a known issue that Q3 freezes in menu. In W3D_DrawElements. |
|
Status: Offline |
|
|
Fab
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 15:45:56
| | [ #34 ] |
|
|
|
Super Member |
Joined: 17-Mar-2004 Posts: 1178
From: Unknown | | |
|
| @Leo
Here, i get substancially slower results on OSX with regular Quake3 and 10.4. So I guess 10.5 really improved GL performance a lot (almost twice as fast as what i get with 10.4). |
|
Status: Offline |
|
|
ikir
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 18:58:11
| | [ #35 ] |
|
|
|
Elite Member |
Joined: 18-Dec-2002 Posts: 5647
From: Italy | | |
|
| @Mr_Capehill
Hi! Thansk for your ports! Why don't you create a new website for your projects? Need help? I've tried your Quake 2 executable but didn't worked for me :-/ It says vidplay failed.
So it is a known bug in W3D? Also the games freeze after a lot of playing (many hours).
@Fab
As you said, try with ioquake probably you get better result. Leopard OpenGL is better than Tiger, and Snow Leopard has OpenGL3.0 since 10.6.3. _________________ ikir |
|
Status: Offline |
|
|
Mr_Capehill
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 21:15:07
| | [ #36 ] |
|
|
|
Super Member |
Joined: 15-Mar-2003 Posts: 1933
From: Yharnam | | |
|
| @ikir
If Q2 prints vidplay error to shell window, ignore it. I never ported vidplay tool. Q2 should work, try SnoopDos or some other tool.
Well, at least Q3 menu freeze is known to me and I have reported it to the Friedens in 2008. I guess they don't have time to debug Warp3D. And it's difficult to chase because it's seemingly random, it will freeze in 3 seconds or 3 minutes but when you run a W3D driver in debug mode the performance drops < 1 FPS so it will take a lot longer to reproduce this issue and the game is of course unplayable when debugging.
With a luck, the ingame freeze happens due to the same bug and could be fixed at once. |
|
Status: Offline |
|
|
Hans
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 22:08:10
| | [ #37 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @Mr_Capehill
Quote:
Mr_Capehill wrote: @Hans
It has one, unless stackcookiemonster ate it!
static char __attribute__((used)) stackcookie[] = "$STACK:2000000";
int main(int argc, char **argv) |
I just looked at the MiniGL demos, and the stack cookie there is:
[code]static USED const char *stack = "$STACK:65535";[/code]
I don't know if the const specifier is needed for the OS to find it, but it should be const anyway.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
Hans
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 22:09:46
| | [ #38 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @Mr_Capehill
Quote:
Mr_Capehill wrote: @Hans
It's a known issue that Q3 freezes in menu. In W3D_DrawElements. |
Any idea why? Which GL operations are used in the menus?
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
Mr_Capehill
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 22:16:41
| | [ #39 ] |
|
|
|
Super Member |
Joined: 15-Mar-2003 Posts: 1933
From: Yharnam | | |
|
| @Hans
MiniGL is drawing triangles (compiled vertex arrays). Unfortunately I don't remember any details, it's been a while :( |
|
Status: Offline |
|
|
Leo
| |
Re: OS4 update 1 benchmark Quake 3 Posted on 7-Apr-2010 22:26:10
| | [ #40 ] |
|
|
|
Super Member |
Joined: 21-Aug-2003 Posts: 1597
From: Unknown | | |
|
| Quote:
Here, i get substancially slower results on OSX with regular Quake3 and 10.4. So I guess 10.5 really improved GL performance a lot (almost twice as fast as what i get with 10.4).
|
Slower than MorphOS ?_________________ http://www.warpdesign.fr/ |
|
Status: Offline |
|
|