English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 25 July 2012, 10:11   #21
delshay
Registered User
 
Join Date: Jan 2011
Location: uk
Posts: 245
Thats impressive speed I never tested 640x480. I always used GLQUAKEWOS @800x600 as standard and its very smooth but I don't think my frame rate is that high.

I think I will now do a test.
delshay is offline  
Old 25 July 2012, 11:17   #22
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
I'll include Quake 800x600 and take vids of other games also.

Delshay I'm interested to see your results
Bamiga2002 is offline  
Old 26 July 2012, 03:46   #23
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
Quote:
Originally Posted by Bamiga2002 View Post
[ Show youtube player ]
just for kicks...
The speed of the game appears a lot quicker than the PC version - is this due to frameskips? You said its around 32 fps - surprised it plays well despite that!
lesta_smsc is offline  
Old 26 July 2012, 08:26   #24
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
Quote:
Originally Posted by lesta_smsc View Post
The speed of the game appears a lot quicker than the PC version - is this due to frameskips? You said its around 32 fps - surprised it plays well despite that!
I didn't SAY anything, in the video it clearly shows 32.8 FPS heh
Which PC-version are you referring to? Quake is surely many times faster on a PC. I have no frameskip option specified so it don't skip any frames here IMO. It's just fast because of the "timedemo" option if that was what you meant.

delshay/kriz, any results yet? Do the screenmode-prefs files work out-of-the-box or did you need to create your own?
Bamiga2002 is offline  
Old 26 July 2012, 19:40   #25
delshay
Registered User
 
Join Date: Jan 2011
Location: uk
Posts: 245
It will be a few days before I can do a test. It will be done on the card below.

http://www.amiga.org/gallery/index.php?n=3692
delshay is offline  
Old 27 July 2012, 07:26   #26
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
That's one beast of a card! Expecting monster speed
Bamiga2002 is offline  
Old 27 July 2012, 11:15   #27
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by Bamiga2002 View Post
Quake results (with BlitzQuakeWOS/GLQuakeWOS_blitz)

"timedemo demo1"

screen res: 640x480
display: screen 26.3 fps
display: window 32.5 fps
I get 24.6 fps in a screen at 640x480x16 with BlitzQuake/GLQuake on a 68060@75MHz with 1/4 the clock speed, 1/2 the cache size, 1/2 the memory bandwidth (32 bit instead of 64 bit) and 1/2 the memory used. The AIM alliance will rule the future with PowerPC, or Apple will abandon it, buy P.A. Semi to kill their PowerPC and move to x86 and ARM, IBM will make unaffordable high end PowerPC processors for servers and Motorola will spin off Freescale which will make 5 year old PowerPC designs and license ARM to make state of the art processors that do more with less (like the 68060 above) .

Does the PowerPC auto extend it's stack (AmigaOS 68k does not)? Unless it extends the stack during the game, setting the stack size higher should not make a difference in game speed on the PowerPC.

The Warp3D QueueSize makes a big difference in Warp3D programs that use indirect mode and no difference on programs that use direct mode. You can try setting the variable ENVARC:Warp3D/QueueSize higher. I use 7000000 on the 68k. This memory for the queue will not be allocated if not used (direct mode). I hear Quake 2 68k uses indirect mode so likely the PPC version does also. SDL, MiniGL and StormMesa programs usually used indirect mode with the 68k even though it is officially antiquated.
matthey is offline  
Old 27 July 2012, 20:39   #28
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
@matthey:
I think the stack must be set manually for GLQUake WOS version but I'm not sure. Tested with your "QueueSize" value and it didn't give me any higher result, I have that value in 32768.

I also did speed tests with BlitzQuake 68k. First I ran it with the default script (512x384):
"stack 600000
glquake68k_blitz +map dummy -guardband -particles 64 -hicontrast -gamma 0.7 -bpp 16 -width 512 -height 384 -mem 16 -zone 1024 -audspeed 5513 -bpp 16 -nojoy -nocdaudio -nopsx"

result: 12.8 FPS

then I used the FullWin-script (640x480):
"stack 16384000
glquake68k_blitz +map dummy -particles 256 -hicontrast -gamma 0.7 -bpp 16 -windowmode -width 640 -mem 64 -nocdaudio -zone 1024 -audspeed 8000 -nojoy -nopsx -litfiles -lm_RGB"

result: 13.8 FPS

So a slightly higher resolution still gave 1 FPS more! But the graphics we're all messed up somehow but still the timedemo ran to the end. You have a steadily faster 68k there but still I don't get how you got that high performance result...did you use a tuned up script - maybe post it here?

All righty! As promised here are some new videos I made (with FullWin ofcourse):

[ Show youtube player ]

FPS was surprisingly low compared to 640x480 so I keep playing with that res...

[ Show youtube player ]

earlier result was 21 FPS, it seems to vary a little.

[ Show youtube player ]

Enjoy
Bamiga2002 is offline  
Old 27 July 2012, 22:08   #29
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by Bamiga2002 View Post
@matthey:
I think the stack must be set manually for GLQUake WOS version but I'm not sure. Tested with your "QueueSize" value and it didn't give me any higher result, I have that value in 32768.
It was worth a try. You PPC guys may have newer versions of some of the Warp3D programs that use direct mode rendering now. The newest version of Warp3D may not even work with indirect mode anymore. There are other W3D ENV: variables that could make a big difference in speed. Have you tried any others?


Quote:
Originally Posted by Bamiga2002 View Post
...
result: 13.8 FPS

So a slightly higher resolution still gave 1 FPS more! But the graphics we're all messed up somehow but still the timedemo ran to the end. You have a steadily faster 68k there but still I don't get how you got that high performance result...did you use a tuned up script - maybe post it here?
It's a 3000T with CSMK3 68060@75MHz + 50ns SIMMS, Mediator 3000T/4000T and Voodoo 4. I believe my GLQuake settings are default.
I have tweak the W3D libs:

http://www.heywheel.com/matthey/Amiga/Warp3D.lha

Quake 1 slows down a little when loading textures the first time but otherwise feels full speed. This is probably the slow gfx bus of the Mediator unfortunately. There is plenty more tweaking of the W3D libs possible. The original 68k W3D lib's code optimization is very poor.

Last edited by matthey; 27 July 2012 at 22:23.
matthey is offline  
Old 27 July 2012, 22:41   #30
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
Thanks! I'll try these libs. They are 68k only, right?
With your results the speed is really not very far away from PPC and that's cool

What other ENV-settings for Warp3D should I try? There aren't many other I know of (forbid/keeplock)...
Bamiga2002 is offline  
Old 28 July 2012, 02:20   #31
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by Bamiga2002 View Post
Thanks! I'll try these libs. They are 68k only, right?
Yes. They are the 68k versions of W3D v4.

Quote:
Originally Posted by Bamiga2002 View Post
With your results the speed is really not very far away from PPC and that's cool
Some of the speedup is the libs above and some is the overclocking. My CSMK3 not only has 50% faster CPU but also 50% faster memory than a stock 68060@50MHz.

Quote:
Originally Posted by Bamiga2002 View Post
What other ENV-settings for Warp3D should I try? There aren't many other I know of (forbid/keeplock)...
These are the interesting ones

Permedia2 driver:

Warp3D/Permedia2/Dither (boolean) Default=0
Warp3D/Permedia2/FColor ?
Warp3D/Permedia2/Fog (string?) Default="linear"? (exp and exp2 or exp_2)?

Karlos would probably know what these env: variables do. Dither is obvious and documented. Turning on may cause a slow down but increase quality. The other env: settings I see from peeking in the libraries. I have no clue what FColor does. Fog can probably be linear, exp or exp_2. Linear fogging is the best quality but slowest and exp is the fastest but lowest quality.

Avenger driver:

Warp3D/Avenger/AntiAlias (boolean) Default=0? (I have enabled)
Warp3D/Avenger/Dither (boolean) Default=1?
Warp3D/Avenger/DitherAlgo (string) Default="4x4"? (or "2x2" ordered)?

None of these are in my documentation. They are easy enough though. Dithering supposedly does not slow down rendering on the Avenger. Anti-aliasing may although it looks like it's off by default.
matthey is offline  
Old 30 July 2012, 11:43   #32
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
Hi matthey, I tried your libs but they only give me grey screen...are they supposed to work on my setup? Do I need to set MMU=YES on Mediator ENV?

I also tried the Avenger-ENVs by hand that aren't listed in any Prefs-program I tried (WOSPrefs/WarpOS in OS3.9). I think these proggys should be updated to include these missing ENV-variables. But who would do it?

I will test how these missing ENVs affect performance
Bamiga2002 is offline  
Old 31 July 2012, 08:11   #33
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by Bamiga2002 View Post
Hi matthey, I tried your libs but they only give me grey screen...are they supposed to work on my setup? Do I need to set MMU=YES on Mediator ENV?
Oh yea, you have a 1200 version of the Mediator. That's a little trickier but I know of at least one person that got the patched libs working on a 1200 Mediator (I might have to do some investigating). I believe he used MMU=YES to get it to work. Why aren't you running MMU=YES anyway? It might be better performance and the non-MMU version is a hack as I recall. There may be a jumper on the Mediator needed for MMU=NO as well as the software (including patched W3D libs) to support it. You can use the Warp3D.library by itself with the Mediator 1200 although the majority of the speedup (and work) is in the Avenger libs. Some parts are significantly faster like indirect mode (68k SDL, StormMesa and MiniGL) and auto mipmap creation but almost everything is faster to a lesser degree.
matthey is offline  
Old 31 July 2012, 08:58   #34
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
I may have found a solution for the graphics problem. I have MMU=NO because I remember that PPC-Warp3D games do not work if I set MMU=YES. It's been some time and I must test this again

and matthey can you try Quake again with the FullWin-boost, would be interesting to get some results =)

Last edited by Bamiga2002; 31 July 2012 at 09:36.
Bamiga2002 is offline  
Old 01 August 2012, 08:00   #35
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
Yep MMU=YES results in not-working PPC-games here. But I got BlitzQuake 68k to work without graphic glitches by setting Mediator jumper WAIT (closed). But still didn't get your tweaked libraries working. Tried renaming, swapping Warp3D-librarys, playing with Mediator ENV-vars but no go. Medconfig reports these libs as A3000/A4000 libs by default. BlitzQuake gave me error #8000000B in startup.
Bamiga2002 is offline  
Old 02 August 2012, 09:34   #36
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by Bamiga2002 View Post
Yep MMU=YES results in not-working PPC-games here.
Hmm. I had some problems with MMU=YES at one time also. A Mediator upgrade and switching to the Mu 68060.library fixed the problem:

http://aminet.net/util/libs/MMULib.lha

The Mu 68060.library seems to be less buggy and a little faster but isn't easy to install. It's possible that you need the P5 68060.library for the PPC.

Quote:
Originally Posted by Bamiga2002 View Post
But I got BlitzQuake 68k to work without graphic glitches by setting Mediator jumper WAIT (closed). But still didn't get your tweaked libraries working.
Not even the new Warp3D.library by itself?

Quote:
Originally Posted by Bamiga2002 View Post
Tried renaming, swapping Warp3D-librarys, playing with Mediator ENV-vars but no go. Medconfig reports these libs as A3000/A4000 libs by default
The Avenger libraries are the 3000/4000 versions. The 1200 MMU versions of the Avenger libraries are very similar and may even be interchangeable. The non-MMU 1200 versions use tricks and hacks to control the caching and remap the large gfx card address space. The new Warp3D.library should work with any 68k Warp3D setup.
matthey is offline  
Old 02 August 2012, 09:57   #37
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
Quote:
Originally Posted by matthey View Post
Hmm. I had some problems with MMU=YES at one time also. A Mediator upgrade and switching to the Mu 68060.library fixed the problem:

http://aminet.net/util/libs/MMULib.lha

The Mu 68060.library seems to be less buggy and a little faster but isn't easy to install. It's possible that you need the P5 68060.library for the PPC.
Thanks I was about to install this some time ago but I RTFM and it doesn't seem a feasible option for a BPPC-card.

Quote:
Originally Posted by matthey
Not even the new Warp3D.library by itself?
Nope, error #8000000B or #80000003 when starting Quake.

Quote:
Originally Posted by matthey
The Avenger libraries are the 3000/4000 versions. The 1200 MMU versions of the Avenger libraries are very similar and may even be interchangeable. The non-MMU 1200 versions use tricks and hacks to control the caching and remap the large gfx card address space. The new Warp3D.library should work with any 68k Warp3D setup.
Can you dig some install-instructions for me to get this working? You mentioned someone got it working for an A1200.
Bamiga2002 is offline  
Old 03 August 2012, 02:37   #38
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by Bamiga2002 View Post
Can you dig some install-instructions for me to get this working? You mentioned someone got it working for an A1200.
I looked back at the old e-mails. It was Philippe Bovier (aka mrodfr) that had the new W3D libs working on a Blizzard 1260/50 and Mediator 1200. He used the Mu 68060.library and installation. W3D worked in both MMU and non MMU mode although MMU mode seemed to be more reliable. I don't know how he installed the libs. I believe Cosmos also has a working 1200 setup with the new libs. You would have to contact them for more info.
matthey is offline  
Old 03 August 2012, 13:29   #39
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
Thanks for infos

matthey how much FPS do you get if you run Quake in window-mode with FullWin?

Last edited by Bamiga2002; 03 August 2012 at 14:01.
Bamiga2002 is offline  
Old 05 August 2012, 15:53   #40
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by Bamiga2002 View Post
matthey how much FPS do you get if you run Quake in window-mode with FullWin?
Quake gave me 24.4 fps with your settings in window mode or not. Window mode only appears to be faster on the PPC. My fps results were slightly below my normal settings but your settings look a little better (because of your high gamma?). Your high -particles I believe cause the slowdown and I don't notice much difference (pixels flying everywhere don't look that good to me either). I changed to your gamma and now have these settings:

glquake68k_blitz +map dummy -guardband -particles 64 -hicontrast -gamma 0.7 -bpp 16 -width 640 -height 480 -mem 16 -zone 1024 -audspeed 5513 -nocdaudio -nopsx -lm_RGB

I get 24.7 fps with these settings. I may have a slight speedup because of the P96 "Experimental" variable with no noticeable detrimental effects so far. Thanks for that idea.

Last edited by matthey; 05 August 2012 at 16:11.
matthey is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Scale fullscreen mode independently? Neutrino support.WinUAE 1 12 March 2009 17:08
Fullscreen/full window problem under Vista Nostalgeek support.WinUAE 8 04 February 2009 17:27
Is there a warp3d+ppc test/demo ??? other than the tests in the w3d package... keropi support.Apps 0 12 October 2006 15:12
Problem with 1.3 using Fullscreen mode Mangar support.WinUAE 1 03 August 2006 03:18
help in ppc-warp3d tests :) kas1e support.Hardware 0 17 October 2005 15:32

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 08:05.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.23668 seconds with 14 queries