Re: [問題] Linux下哪張OPENGL顯示卡效能最好

看板Linux作者 (林約翰)時間17年前 (2008/10/27 10:50), 編輯推噓1(106)
留言7則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《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

10/27 11:24, , 1F
基本上Mesa 3D是Software renderer,用NV的driver的話
10/27 11:24, 1F

10/27 11:25, , 2F
Mesa3D、DRI、GLX都會被替換掉。
10/27 11:25, 2F

10/27 11:26, , 3F
Mesa 3D只能算類OpenGL的API不能直接畫上等號。
10/27 11:26, 3F

10/27 11:27, , 4F
GLX跟WGL一樣,是針對平台支援的Library,只是GLX是給X
10/27 11:27, 4F

10/27 11:28, , 5F
WGL是給Win32,OpenGL的程式會需要呼叫glxMakeCurrent或
10/27 11:28, 5F

10/27 11:29, , 6F
wglMakeCurrent來切換render context,算是他們最常用的功
10/27 11:29, 6F

10/27 11:30, , 7F
能。(有錯請不吝指教 @@" )
10/27 11:30, 7F
文章代碼(AID): #191InQhm (Linux)
文章代碼(AID): #191InQhm (Linux)