Nauja OpenGL posistemė BeOS operacinei sistemai
|
Naujos OpenGL posistemės BeOS
operacinei sistemai bandymų rezultatai |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tikriausiai
jau žinote, kad OpenGL posistemė BeOS operacinėje sistemoje šiuo
metu yra iš pagrindų peržiūrima. Naujoji OpenGL 1.1 for BeOS turėtų
dirbti žymiai greičiau ir stabiliau bei žada būti pilnai suderinama
su kai kuriais naujausiais 3D akseleratoriais. Nors šis projektas dar
tik uždaroje beta stadijoje, internetinio žurnalo BeNews
redakcijai buvo leista išmėginti
naujas tvarkykles ir patiems palyginti BeOS, Windows ir Linux
rezultatus, dirbant su OpenGL programomis. Perrašytas OpenGL yra optimizuotas Pentium III procesoriams, todėl galės išnaudojant visus SIMD (Single Instruction - Multiple Data) privalumus. Taip pat numatytas kelių monitorių prijungimas (Matrox G400 Dual Head video plokštė) bei geresnis daugiaprocesorinių sistemų panaudojimas.
Greitaeigiškumo bandymai buvo atliekami su dviem žaidimais
GLQuake ir Quake II. Šis pasirinkimas apspręstas tuo, kad
kol kas tik šios programos gali veikti visose lyginamose operacinėse
sistemose (tenka sutikti, kad kol kas BeOS aplinkai trūksta pilnaverčių
taikomųjų programų).
Taigi, dabar įdomiausia dalis bandymų rezultatai.
Pateiksime jų santrauką. Voodoo2 rezultatai Testuojama
buvo su tokios konfigūracijos kompiuteriu: M/B Abit BP6, dual Celeron
433 Mhz, TNT2 Ultra AGP 32 MB, Creative Voodoo2 PCI 12 MB, SBLive Value,
192 MB RAM, 3 IDE Fujitsu HDD, Bt848 TVCard. Operacinės sistemos:
Windows 98 (DX7.0a, driver v3.02.02, VSync OFF, MiniGL), BeOS R4.5.2,
BeOS R5 PE, Corel Linux 1.0 (Q2 naudojant lib3dfxgl.so, XFree 3.3.6, SMP
įjungtas). Kaip
matome, šis kompiuteris buvo su dviem procesoriais (dual Celeron), tačiau
kadangi Quake II nepalaiko daugiaprocesoriškumo (SMP), tai rezultatai būtų
beveik identiški ir tuo atveju, jeigu būtų naudojamas tik vienas
procesorius (skirtumas tik apie 0,5-1,0 FPS). Taigi,
naudojant Voodoo2 akseleratorių BeOS R5 ir Windows 98
tiek GLQuake (TimeDemo demo 1), tiek Quake II
(TimeDemo 1) esant 640x480 bei 800x600 rezoliucijoms parodė beveik
identiškus rezultatus ir žymiai aplenkė BeOS 4.5 su Corel
Linux
Visai kitokie rezultatai buvo gauti, kai Quake II testai
buvo atliekami Crusher
lygyje, kuris žymiai labiau apkrauna kompiuterio grafinę sistemą ir
yra geras išbandymas bet kokiam kompiuteriui:
Kaip, matome, skirtumas jau yra akivaizdus ir komentarų, manau,
nereikia. Jeigu pirmieji rezultatai su Voodoo2 buvo kiek netikėti, tai
bandymai su Voodoo3 video plokšte turėtų iš tikrųjų nustebinti. Voodoo3 rezultatai Šį
kartą buvo testuojama su Dual Pentium III (dviprocesorinė sistema) 504
MHz (112*4.5), Voodoo3 3000 AGP (DX7.0a), 440 GX čipsetas, 128 MB RAM,
Es 137x garso plokštė, IBM 9GB 18LZX HDD. Štai Quake II
rezultatai:
(*)
naudojant Q2-specifines 3dfx GL tvarkykles.
Kaip matome, su BeOS žaidimas veikia apie 20 procentų greičiau.
Lentelėje pateikti duomenys, kai žaidimas veikė pilname ekrane, tačiau
net ir lange su BeOS rezultatai liko beveik tokie patys, kai tuo tarpu
Windows 95 žaidimo greitis sumažėja net 30 procentų. Bandant su
Windows 98 rezultatai turėtų būti identiški kaip ir su Windows 95. Beveik
tokią pačią tendenciją parodė ir GL Quake bandymų
rezultatai, todėl skaičių čia nepateikiame. Lieka tik laukti, kada
naujosios OpenGL tvarkyklės bus prieinami plačiajai visuomenei ir mes
galėsime patys patikrinti šiuos rezultatus. Iš
pradžių naujasis OpenGL palaikys Matrox G200/G400, SiS 6220, Intel 810
bei Voodoo2/3/4/5 video kortas. Apie nVidia kompanijos kuriamų
video kortų (TNT, TNT2, GeForce) tvarkykles kol kas gerų naujienų nėra,
nes, matyt, kompanija labiau užsiėmusi talkinimu Microsoft,
kuriančiai X-Box žaidimų konsolę, kurioje bus nVidia
grafinis procesorius. ATI kol kas taip pat užėmė laukimo
poziciją. Visas straipsnis BeNews tinklalapyje. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Atnaujinta: gruodžio 03, 2000. |