看板 Linux 關於我們 聯絡資訊
※ 引述《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之間有某種連帶關係, 中間缺了一個的話,效能就會很差,所以.......... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.140.178
Bencrie:基本上Mesa 3D是Software renderer,用NV的driver的話 10/27 11:24
Bencrie:Mesa3D、DRI、GLX都會被替換掉。 10/27 11:25
Bencrie:Mesa 3D只能算類OpenGL的API不能直接畫上等號。 10/27 11:26
Bencrie:GLX跟WGL一樣,是針對平台支援的Library,只是GLX是給X 10/27 11:27
Bencrie:WGL是給Win32,OpenGL的程式會需要呼叫glxMakeCurrent或 10/27 11:28
Bencrie:wglMakeCurrent來切換render context,算是他們最常用的功 10/27 11:29
Bencrie:能。(有錯請不吝指教 @@" ) 10/27 11:30