我要支援OPENGL的顯示卡......
1998年的風雲產品,就屬3D加速卡了,不管是支援那一種API ─ D3D,Gilde或是OPENGL,3D顯示晶片的效能是以倍速在成長,而價位也越來越低。尤其是一直應用於高階市場的OPENGL,也受到各家廠商的注意,紛紛推出支援OPENGL的產品(先不論支援度如何啦........),讓一般的個人工作者也能以合理的價錢,購買到以往需投入大量金錢才能得到的工作用3D加速卡,這實在是一大福音。
由於市面上的3D遊戲多半採用D3D加速,所以大多數的加速卡都以支援D3D為第一考量,連帶的一般測速程式,坊間的雜誌評比報導,都以D3D為標準與介紹的重點,至於OPENGL就沒有什麼著墨了,如果有,也都是以所謂的QUAKE
GL來作測試的標準(好像能跑QUAKE2的才算有支援OPENGL!),QUAKE2所支援的OPENGL(有人稱為MiniGL、OPENGL
for GAME......)事實上只是取用部分OPENGL函式庫的功能,和完整的OPENGL(稱為Full OPENGL、OPENGL
ICD......)有若干差異,能跑QUAKE2不代表可以跑SOFTIMAGE(例如voodoo serial......),跑QUAKE2有問題也不表示就不能跑3DS
MAX(3DLabs Glint TX500......),千萬不能混為一談。
大多數的高階3D繪圖軟體,都是以支援OPENGL為主(其實還有一些奇奇怪怪的規格啦)。因此會對OPENGL顯示卡有興趣與需求的,多半也是CG的玩家。但是前面也提到過坊間報導都以D3D的遊戲加速卡為主,關於OPENGL的資料實在少的可憐,也造成了一般使用者在認識與選擇上的困擾。專業的公司與工作者為了提昇效能或許把大把銀子一丟,最貴最新的通通拿出來就好了。但對像小聖這樣窮酸的玩家,卻不得不衡量一下自己的需求與經濟能力,需要多加考量打聽了。
那市面上到底有哪些顯示卡支援完整的OPENGL呢?我只有一點點錢,能不能買到可以工作的3D卡?我想要找一張更進階的加速卡.......,不同等級的玩家或有不同的疑問,但關於OPENGL顯示卡的問題,一直是網路上常見的FAQ。小聖收集整理了一點資料,希望對有需要的朋友會有幫助。
關於這份資料
這份資料主要是以引用OPENGL網站,官方認證的資料為基礎,但這份資料是1998年的版本(尤其是顯示卡的部分是2月版)疏漏難免,小聖已盡我所能的修正了,本篇文章的主要目的,是在告訴使用者大致有哪些顯示卡有支援OPENGL,至於詳細的規格就要麻煩自行至官方網站查詢了。其次,網路上也有許多著名的顯示卡專門站,如VG向心加速、咪咪顯卡研究、Eric's
Fast Graphic Site等,相信能獲得更豐富的顯示卡資訊。
而在此主要注意的是顯示晶片的部分,畢竟顯示晶片才是判斷的重點。由資料看來,在入門卡的部分還是以Permedia2為主,高階卡則是GLINT系列,都是3Dlabs的晶片。
〔表一〕這裡列出了經認證支援OPENGL ICD的晶片
註一:很有趣的,這裡Voodoo serial被認為是支援OPENGL ICD,呵呵......
註二:ICD與MCD的官方解釋,小聖覺得保留原文反而比較能理解意義
An ICD driver (Installable Client Driver) is a complete OpenGL
driver supporting the full OpenGL acceleration pipeline. An MCD
(Mini Client Driver) driver only takes care of some parts of the
OpenGL pipeline, usually rasterization.. The GLQuake Miniport
driver is somewhere in between.
〔表二〕支援完整OPENGL顯示卡列表
FULL OPENGL
ICD顯示卡列表
|
公司名稱 |
產品名稱 |
3D顯示晶片/幾何運算晶片 |
最高3D解析度 |
記憶體容量 |
AccelGraphics Inc.
|
AccelGMX 2000 |
Gling
GMX 2000 |
1900X1200 |
16/80 |
AccelPro
MX |
Glint
MX/Delta |
1024X768 |
8/16-40 |
AccelEclipse
II |
Mitsubishi
3D Pro/Integrated |
1280X1024 |
15 3DRAM/4-16 CDRAM |
AccelStar
II |
3Dlabs
Permedia 2/Integrated |
1152X864 |
8 SGRAM |
ATI
Technology |
XPERT@Play |
3D Rage
Pro/Integrated |
1280X1024 |
4-8 SGRAM |
XPERT@Work |
3D Rage
Pro/Integrated |
1280X1024 |
4-8 SGRAM |
All-In-Wonder-Pro |
3D Rage
Pro/Integrated |
1280X1024 |
4-8 SGRAM |
Creative
Labs |
Graphics Blaster Extreme
(Pro version w/8MB soon) |
3Dlabs
Permedia 2/Integrated |
640X480 |
4 SGRAM |
Diamond Multimedia Systems Inc.
|
Diamond FireGL 1000 Pro
|
3Dlabs
Permedia 2/Integrated |
1024X768 |
8 SGRAM |
Diamond
FireGL 1000 |
3Dlabs
Permedia/Integrated |
1024X768 |
4-8 SGRAM |
Diamond
FireGL 2000 |
Dual Monitor
Glint 500SX |
1152X870 |
8/16 DRAM |
Diamond
FireGL 3000 |
Dual Monitor
Glint 500TX |
1152X870 |
8/8-32DRAM |
Diamond
FireGL 4000 |
Mitsubishi
3D Pro with E&S REALimage/Integrated |
1280X1024 |
15 3D RAM/
4-16 CDRAM |
Diamond
Viper V550 |
RIVA
TNT |
|
16 |
Deltron
Technology |
RealVision Power3DGL |
3Dlabs
Permedia/Integrated |
1024X768 |
4-8 SGRAM |
Dynamic Pictures Inc.
|
Oxygen 102 |
Oxygen/Integrated
|
1024X768 |
8 SDRAM |
Oxygen
202 |
Dual Oxygen
parallel processing/Integrated |
1280X1024 |
16 SDRAM |
Oxygen
402 |
Quad Oxygen
parallel processing/Integrated |
1280X1024 |
32 SDRAM |
ELSA Inc.
|
Gloria Synergy |
3Dlabs
Permedia 2/Integrated |
1024X768 |
4-8 SGRAM |
GLoria-L |
Glint
500TX/Delta |
1152X864 |
8 / 8-16 |
GLoria-XL |
Glint
MX/Delta |
1920X1080 |
16/ 24-40 |
Gloria-L/MX |
Glint
MX/Delta |
1920X1080 |
8 / 16 |
Winner
2000/Office |
3Dlabs
Permedia 2/Integrated |
1024X768 |
4-8 SGRAM |
ER???ZER
V2 |
RIVA TNT |
|
16 SGRAM |
Hercules
Computer Technology |
Thriller 3D PCI & APG |
Rendition
V2200 |
1152X864 |
4-8 SGRAM |
Dynamite
3D/GL |
3Dlabs
Permedia 2/Integrated |
1024X768 |
8 SGRAM |
Hewlett
Packard |
HP Visualize fx4 |
HP proprietary/HP
PA-RISC floating-point geometry engine. |
1600X1200 |
18/16 |
Intergraph Computer Systems Inc.
|
Intense 3D Pro 2200S |
Intergraph
Panther/ integrated |
1280X1024 |
16/4-16 |
Intense
3D Pro 3400 & 3410 |
Intergraph
Panther/ integrated |
1280X1024 |
16/16 |
RealiZm
II ZX13 |
Intergraph
Panther/ integrated |
1280X1024
|
16-32/4-64 |
RealiZm
II ZX25 |
Intergraph
Panther/ integrated |
1824X1368 |
16-32/4-64 |
Leadtek |
Winfast 3D L2520 |
Glint
MX/Delta |
1152X870 |
8/16 |
Winfast
3D L2300 |
3Dlabs
Permedia 2/Integrated |
1024X768 |
8 SGRAM |
Winfast
3D L2500 |
Glint
500TX /Delta |
1152X870 |
8/16 |
Winfast
3D L3100 |
Dual Glint
MX/Gamma |
|
96(Oh!god) |
Winfast
S320 |
RIVA TNT |
|
16 |
Winfast
S700 |
Intel
i740 |
|
8 SDRAM |
Matrox
Graphics Inc. |
Millennium II |
MGA-2164W/integrated |
1280X1024 |
8-16 WRAM |
Mystique
220 |
MGA-1164SG/integrated |
1152X882 |
4-8 WRAM |
G200
Millennium |
MGA-G200 |
|
|
G200
Mystique |
MGA-G200 |
|
|
MaxVision Corp.
|
3DmaxPD8 |
3Dlabs
Permedia /Integrated |
1024X768 |
8 SGRAM |
GLmax88T
|
Glint
500TX/Delta |
1024X768 |
8/8 |
GLmax88M |
Glint
MX/Delta |
1152X870 |
8/8 |
Number
Nine |
Revolution 3D |
Ticket
to Ride |
1152X870 |
4-16 WRAM |
Revolution IV |
Ticket
to Ride |
|
16/32 |
Omnicomp
Graphics Corp. |
3Demon Pro8/8 |
Glint
500TX/Delta |
1152X870 |
8 / 8 |
3Demon
MX1 |
Glint
500MX/Delta |
1920X1080 |
8-16 / 8-32 |
Divine3D |
3Dlabs
Permedia 2/Integrated |
1024X768 |
8 SGRAM |
Real3D
|
Starfighter PCI/APG |
Intel740 |
1024X768 |
4-8 /0-16 |
Symmetric Inc.
|
GLyderMX |
Glint
MX/Delta |
1152X870 |
8/8-32 |
GLyderTX
|
Glint
500TX/Delta |
1152X870 |
8/8-32 |
GLyderMP
|
Dual Glint
500TX/Delta |
1152X870 |
8/32 |
GLyderMAX-2 |
3Dlabs
Permedia 2/Integrated |
1024X768 |
8 SGRAM |
STB
Systems |
Velocity 128 |
NVIDIA
RIVA 128 |
1024X768
|
4 SGRAM |
Veloicty
128/ZX |
NVIDIA
RIVA 128 ZX |
1600X1200 |
8 SGRAM |
註三:經OPENGL認證支援GL QUAKE2的顯示晶片有3Dfx, PowerVR, nVidia, Glint, Permedia2,
and Rendition.
後 記
以上的列表,卻也存在著一些弔詭的地方,最大的疑問就是"號稱支援OPENGL就天下太平了嗎?"宣示意義可能大於實質意義,也不代表跑所有使用OPENGL的程式都沒問題─
例如i740的確"完整"支援OPENGL,但效能卻是聊勝於無﹔RIVA TNT也支援OPENGL
ICD,但是跑MAX就是會當,各家廠牌都一樣(現已經解決了這個問題)﹔Voodoo2跑QUAKE2比Premedia2要來的好,雖然不能跑3D動畫軟體,但跑一些用OPENGL的3D
VIEWER(如R4D)卻有不錯的效能......
當然,因為OPENGL函式庫相當複雜,晶片功能,驅動程式都不像D3D那麼"單純"。另一方面,應用的軟體本身也扮演了相當吃重的角色,就以3DS
MAX為例,在OPENGL的驅動與效能上,其實仍未盡完善,或許要以其他支援的程式來測試,才能正確的反應......總之,造成影響的層面相當廣,也不能單以表面上的數據與資料來判斷對OPENGL的支援度,但不管怎麼說,能夠有越來越多的選擇,總是一件好事。
在99年初,又有令人期待的產品上市,除了跳票一陣子的Premedia3外,還有ATI的RAGE128 GL......小聖也會密切注意(白老鼠先生),那就請各位拭目以待啦。
小聖撰於1999.1