Linux下哪張OPENGL顯示卡效能最好 - Linux

Table of Contents

※ 引述《sealoe (YoY)》之銘言:
: 標題: [問題] Linux下哪張OPENGL顯示卡效能最好
: 時間: Wed Oct 15 13:16:09 2008
:
: 想買一張顯示卡, 要有OPENGL功能, 價格在20000以內的預算
: 請問," Linux"下不考慮價格, OPENGL表現最好的顯示卡是哪張呢?
: 是否有網站可以做比較
:
: → sealoe:事實上我就是想說哪個driver好^.^ 10/15 15:02

請容許我隨口亂講,也期待看到諸位賢達的指正。

如果是指console底下的繪圖,與X-Window無關。
這要看frame-buffer console driver對OpenGL的支援,
也許是找一下kernel/kernel-module的相關文件吧,
看看已經有現成driver的顯示晶片是哪一顆。

如果是指X-Window底下的繪圖,這蠻雞排的。
X-Window是client/server架構,
描繪的指令 與 繪圖的動作,原本應該是在不同的機器上作的;
一旦client/server是同一台機器的時候,你就會需要
Direct Rendering Infrastructure (DRI)
因為你想要擁有OpenGL的支援,所以你需要OpenGL的實作GLX,
因為你想要讓GLX跑得快一點,所以你需要AIGLX,
目前最完善的OpenGL實作是Mesa 3D。

根據你的X-Window版本,尋找相關的Mesa 3D說明文件,
然後看看已經有現成driver的顯示晶片是哪一顆。

X-Window -> DRI -> OpenGL -> GLX -> AIGLX -> Mesa 3D之間有某種連帶關係,
中間缺了一個的話,效能就會很差,所以..........



--

All Comments

Carol avatarCarol2008-10-29
基本上Mesa 3D是Software renderer,用NV的driver的話
Ophelia avatarOphelia2008-11-01
Mesa3D、DRI、GLX都會被替換掉。
Zenobia avatarZenobia2008-11-05
Mesa 3D只能算類OpenGL的API不能直接畫上等號。
Donna avatarDonna2008-11-06
GLX跟WGL一樣,是針對平台支援的Library,只是GLX是給X
Freda avatarFreda2008-11-08
WGL是給Win32,OpenGL的程式會需要呼叫glxMakeCurrent或
Blanche avatarBlanche2008-11-11
wglMakeCurrent來切換render context,算是他們最常用的功
Jacob avatarJacob2008-11-13
能。(有錯請不吝指教 @@" )