作者JohnLinq (林約翰)
看板Linux
標題Re: [問題] Linux下哪張OPENGL顯示卡效能最好
時間Mon Oct 27 13:22:54 2008
我對這些東西是很外行的,
完全是根據亂看來的概念性簡介作「猜想」,
所以,嗯,請不要介意。
: 推 Bencrie:基本上Mesa 3D是Software renderer,用NV的driver的話 10/27
http://www.mesa3d.org/
Introduction
Mesa is an open-source implementation of the OpenGL specification - a system
for rendering interactive 3D graphics.
A variety of device drivers allows Mesa to be used in many different
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
environments ranging from software emulation to complete hardware
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
acceleration for modern GPUs.
^^^^^^^^^^^^
: → 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
http://developer.nvidia.com/object/nvidia_opengl_specs.html
我聽說NVIDIA的driver並不開源,所以它的情況應該比較特殊,
(driver有可能不願意跟開源軟體全面合作,於是屏蔽部份開源軟體的功能。)
但是在以上這個URL的最後面可以看到:
X Window System (GLX) Extensions
* GLX_EXT_texture_from_pixmap [New Feb 2008]
* GLX_NV_swap_group [New Feb 2008]
* GLX_NV_video_out [New Feb 2008]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.221.140.178
→ JohnLinq:X-Window for GUI; OpenGL for rendering 10/27 13:48
→ JohnLinq:NVIDIA->看起來沒有DRI,實際上HW+Driver自己搞了DRI 10/27 13:49