GLQuake päivitys

Saku-foorumi » Uusi sukupolvi: MorphOS » Pelit » Viestit 2005 » GLQuake päivitys « Edellinen Seuraava »

Kirjoittaja Viesti
 

hooligandcs
Maanantaina, 3. lokakuuta, 2005 - klo 20.21:   
GLQuakeen on tullut taas päivitys. Saatavana on kolme erilaista versiota eli yks vähän joka makuun :-)

BlitzQuake on fiinimpi versio Quakesta, lisätty vähän bling blingiä, GLQuake se vanha torso ja PanoramaQuakella pääsee näkemään 180 astetta ympärilleen in one go.

Vaatimukset on vähintään MorphOS 1.4 ja asennetut 3d ajuri ja paketin saa osoitteesta http://www.binaryriot.com/kiero/GLQuake.lha


ps. testattiin tuota BlitzKvaakkua timedemo1:llä kolmella eri kortilla 1280x1024 resoluutiossa, tulokset:

Radeon 7000 58+ fps
Radeon 9100 80+ fps
Radeon 9250 91+ fps

 

hooligan/dcs
Maanantaina, 3. lokakuuta, 2005 - klo 20.56:   
Ihan vaan että saadaan nauraa Voodoolle... :)

Voodoo 3500 15+ fps
Radeon 7000 58+ fps
Radeon 9100 80+ fps
Radeon 9250 91+ fps

 

Pecosbil
Keskiviikkona, 16. marraskuuta, 2005 - klo 19.17:   
Siirryttyäni Pegasos käyttäjäksi A1:eni hajottua, olen tässä testaillut saatavilla olevaa MOS:sin softatarjontaa, mm. tuota BlitzQuakea. Sain seuraavia tuloksia (timedemo demo1) parilla eri resolla (suluissa 32bit väreillä)...

320x240 -> 81,8 fps (81,5 fps)
640x480 -> 79,2 fps (78 fps)
800x600 -> 77 fps (73,8 fps)
1024x768 -> 65,6 fps (38,7 fps)
1280x1024 -> 54,3 fps (50,4 fps)

Noihin tuloksiin tuntuu vaikuttavan näytön virkistystaajuus. Ainakin GLQuakella fps-luvut noudattavat täsmälleen näytön virkistystaajutta, aina 800x600 resoon asti (virkistystaajuus kaikilla resoilla 85Hz, paitsi 1280x1024:lla 60Hz). Hassua tuossa on se, että 1024x768 on 32bit väreillä hitaampi kuin 1280x1024. Tuo vanha paskanäyttö ei anna käyttää 1280x1024:llä korkeampaa virkistystä kuin tuo 60Hz, niin en voi testata miten sitä korkeammat taajuudet vaikuttaisivat nopeuteen. Mutta onhan se kuitenkin outoa, että tuolla kellotetulla 8500LE Radeonilla saatu tulos on hitaampi kuin hooliganin 7000:lla. =(

Kokeilin myös ennen testausta tätäkin...
---
setenv TGLSYNC 0
flushlib tinygl.library
---
...mutta ei sillä ole ainakaan noihin vanhoihin Quakeihin mitään vaikutusta. Quake 3:ssa ei edes päästä niin suuriin nopeuksiin, että fps:ät ylittäisivät virkistystaajuuden.

Nyt kun kerran mainitsin tuon Q3 Arenan, niin tässäpä siitäkin tulokset (timedemo 1 - demo four) samoilla resoluutioilla (suluissa 32bit värit)...

320x240 -> 36 fps (36 fps)
640x480 -> 35,7 fps (35,5 fps)
800x600 -> 35,3 fps (35 fps)
1024x768 -> 33,1 fps (24,7 fps)
1280x1024 -> 31,9 fps (30,2 fps)

Jälleen kerran jäädään niistä lukemista mitä esim. siellä PPCNUX:in sivuilla julkaisivat (samat asetukset). Taas havaitaan myös tuo 1024x768 reson hidastuminen 32bit tilassa.

Testasin myös ihan perus Quakeakin (timedemo demo2) ja vertasin sitä myös samasta porttauksesta (Frank Wille) otettuihin tuloksiin edesmenneestä A1:stäni (A1XE-G4@933MHz tulokset suluissa)...

320x240 -> 116,5 fps (110,6 fps)
640x480 -> 42,7 fps (45,4 fps)
800x600 -> 30 fps (32,4 fps)
1024x768 -> 19,8 fps (21,8 fps)
1280x1024 -> 12,3 fps

Tästä olin kyllä hiukan yllättynyt, että Peg II antaa huonommat tulokset kuin A1 hitaammalla suorittimella. Johtuukohan tuo hieman erilaisista suorittimista (Peg II - 7447, A1 - 7455) vai P96/CyberGraphics eroista...? Pegasoksessa on asennettuna MOS 1.4.5 ja A1:ssä oli OS4 Pre-Release Update 2. Kovalevy (SFS filesysteemillä), näytönohjain (Radeon 8500LE 128MB) ja muistinmäärä (512MB) olivat kummassakin samat.

 

Pecosbil
Keskiviikkona, 16. marraskuuta, 2005 - klo 19.56:   
Sen verran vielä updatea edelliseen, että tajusin viimein miten Blitz/GLQuakesta saa sen vsyncin pois. Tässäpä muutokset siltä osin...

320x240 -> 124,9 fps (123,9 fps)
640x480 -> 102,3 fps (96,8 fps)
800x600 -> 92,1 fps (82,5 fps)
1024x768 -> 67,3 fps (39 fps)
1280x1024 -> 58,6 fps (52,1 fps)

Tästäkin huolimatta jäädään vielä tuon hooliganin testaaman R7000:n jalkoihin, outoa kyllä...

 

hooligan/dcs
Keskiviikkona, 16. marraskuuta, 2005 - klo 22.08:   
Nuo luvut eivät ole mitään desimaalin tarkkoja, vaan ihan irkissä pyydettyjä. Eli luotamme ilmoittajan antamaan fps-lukuun tai sitten emme:) 8500LE/9100 joka on minun koneellani testattu pitänee paikkansa, useamman kerran tein testin fresh bootilla ja tuloksista on otettu keskiarvo.

 

Jon
Keskiviikkona, 16. marraskuuta, 2005 - klo 22.20:   
En kommentoi muuten mutta miten tässä näin kävi:

"
1024x768 -> 67,3 fps (39 fps)
1280x1024 -> 58,6 fps (52,1 fps)
"

39 vs. 51 ?

 

Pecosbil
Keskiviikkona, 16. marraskuuta, 2005 - klo 22.31:   
Juu, ehkä nyt ilmoitinkin nuo hiukan "liiankin" tarkkoina arvoina. =D Tein kaikki nuo kokeilut useaan eri kertaan, eli kyseessä ei ole mikään yksittäistapaus. Mutta jos sitten verrataan noihin omiin 8500LE/9100 tuloksiisi, niin siltikin saat noin 60% paremmat tulokset... =( Sitä minä tässä ihmettelin, että mikä kumma minulla hidastaa noita tuloksia. Tein nuo kaikki testit ihan freshillä asennuksella, ilman mitään ylimääräistä kökköä, joten siitäkään se ei voi johtua.

Testasin myös paria Pirun tekemää benchmarkkisoftaa (muistiväylä & AGP) ja niilläkin saan hitaammat tulokset mitä Peg II:lla pitäisi tulla. Esimerkiksi AGP:llä saan 35-40% hitaammat siirtonopeudet kuin Pirun referenssituloksissa, muistiväylän nopeudessa Peg II:eni häviää sille edesmennelle AmigaOne:llekin - SE jos mikä on perin outoa ja voi olla myös eräs syy siihen, miksi esim. tuo perus Quake on Pegallani hitaampi A1:llä.

Tämä nyt menee jo ehkä vähän aiheen ohi, mutta siksi juuri kirjoitinkin tänne, että tietäisin vähän millaisia tuloksia muut saavat ja onko Pegassani jotain outoa.

 

Joanna
Keskiviikkona, 16. marraskuuta, 2005 - klo 22.37:   
Jon: Samanlainen kummallisuus näkyy PPCnux-sivuston testeissäkin, eli jostain syystä (tuolla versiolla ajureista/GL:stä) osaa tuo 1024*768 tila ollaa hitaampi kuin mitä sen pitäisi ihan järkiperäisesti käppyröistä arvioiden luulisi olevan...

Näkyy selvimmin Q3 tuloksessa radeon 9000 Pro:lla ( linkki ), sitä en tiedä onko tuohon jo syy löydetty ja että onko se korjatty myöhemmissä versioissa.

 

Pecosbil
Keskiviikkona, 16. marraskuuta, 2005 - klo 22.53:   
@ Jon

Kyseessä ei ole virhe, vaan todellakin tuo kys. resoluutio on 32bit-tilassa hitaampi kuin esim. 1280x1024. Se näkyy täälläkin tehdyissä Quake 3 testeissä (http://www.ppcnux.com/modules.php?name=News&file=article&sid=5871)

"We noticed a difficult to explain but reproducible anomaly at 1024x768 in 32Bit that already showed up earlier with a Radeon 8500 - at the next higher resolution of 1152x864 the framerates went back to a more regular and expectable 36.4fps."

 

Piru
Keskiviikkona, 16. marraskuuta, 2005 - klo 23.04:   
Kyseessä on käsitykseni mukaan GPU:n cachen aiheuttama hidastuminen (analogiana voi ajatella softarendaavaa PPC doomia: tietyt resoluutiot ovat nopeampia kuin toiset. Ero johtuu cacheista).

ADoomPPC.readme kertoo tuosta cachejutusta.

 

T
Torstaina, 17. marraskuuta, 2005 - klo 16.30:   
Blitzquake, Radeon9200:

timedemo1
800x600 16bit, 126fps

Isompia resoluutioita en jostain syystä saanut näkymään. Peli kyllä avaa esim. 1280x960 -kokoisen näytön niin halutessa, mutta tarkkuus säilyy 800x600:na. Eli toisin sanoen tähtäinkin sijaitsee alhaalla oikealla, kun ruudusta näkyy vain osa.

Onko tietoa mistä voisi johtua?

 

Pecosbil
Perjantaina, 18. marraskuuta, 2005 - klo 3.15:   
@ T

Onhan sinulla kyseinen Screenmode olemassa?

---

Nonninh, lisää tuloksia...

Pirun & bplanin suosiollisella avustuksella Peg II:eni väylänopeudet nousivat vihdoinkin sinne missä niiden pitäisi olla, tämä näkyy myös noissa tuloksissakin...

BlitzQuake [GL_VIDEOSYNC 0 - timedemo demo1] (suluissa 32bit)...

320x240 -> 141,7 fps (139,4 fps)
640x480 -> 113,7 fps (106,2 fps)
800x600 -> 101,3 fps (88,5 fps)
1024x768 -> 70,6 fps (40 fps)
1280x1024 -> 61,3 fps (54,2 fps)

Q3 Arena [timedemo 1 - demo four] (suluissa 32bit)...

320x240 -> 41,9 fps (41,8 fps)
640x480 -> 41,1 fps (41 fps)
800x600 -> 40,8 fps (40,2 fps)
1024x768 -> 37,1 fps (26,5 fps)
1280x1024 -> 35,7 fps (33,2 fps)

Viimeinkin asetelmat kääntyivät oikein päin tuossa "perus" Quaken testissäkin, nyt Peg II antaa nopeammat tulokset kuin vanha A1:eni.

QuakeMOS [timedemo demo2] (suluissa A1XE-G4@933MHz tulokset)...

320x240 -> 142,5 fps (110,6 fps)
640x480 -> 54,2 fps (45,4 fps)
800x600 -> 38,6 fps (32,4 fps)
1024x768 -> 25,9 fps (21,8 fps)
1280x1024 -> 16,8 fps

Edelleenkin hieman ihmetyttää, miksi tuo minun hieman kellotettu R8500 näyttää ottavan takkiin kaikilta melkein kaikilta muilta Radeoneilta. =( Kuitenkin tuon R200 Radeonin pitäisi mopata lattiaa RV250 (Radeon 9000 Pro) tai RV280 (Radeon 9200 Series) Radeoneilla - puhumattakaan tuosta R100:sta (R7000). Ehkä nuo tämän hetkiset 3D-ajurit ovat paremmin optimoitu noille muille piireille...

 

T
Lauantaina, 19. marraskuuta, 2005 - klo 15.19:   
Pecosbil:
On ja ei. Kyseinen reso on käytössä mm. tässä Ambientissa (24-bittisenä). Sitten hoksasinkin että se puuttuu vielä tuolta 16-bit puolelta, kun Blitzquake kokeiltuani "yllättäen" suostuikin toimimaan 32-bit väreillä isommillakin resoilla. :)

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: