|
1
26
Mesa为基于DRI2/DRM架构的开源GPU驱动程序提供了客户端OpenGL接口。或者换句话说:它也是驾驶员的一部分。 如果你已经安装了NVidia或AMD的专有驱动程序,你就不需要Mesa了。如果你想使用开源驱动程序(nouveau,radeon,radeonhd,intel) 需要 桌子山 |
|
|
2
11
我相信LinuxQuestions.org论坛成员geeman2.0为此事提供了一个很好的解释:
|
|
|
3
0
首先,OpenGL是一个 API规范 由Khronos和视频卡制造商(Nvidia、ATI、Intel等)创建,这就像是一份关于硬件功能的协议。 Mesa是一个用于3D计算机图形的软件库,它提供了一个通用的符合Khronos的OpenGL实现,用于在多个平台上渲染三维图形。 因此,例如,如果您正在运行Linux,您可能必须安装Mesa才能生成任何类型的图形。对于Microsoft Windows there is already an implementation installed 。
是的,您的Nvidia卡驱动程序实现OpenGL功能。
你的程序与Mesa通信,Mesa与你的视频卡驱动程序通信,驱动程序与实际GPU通信,GPU将信号发送到监视器,让你最终观看绘图。 |