草庐IT

linux - 如何从我的 Windows 机器上运行安装在 Linux 机器上的 OpenGL 应用程序?

本着乐于助人的精神,这是我遇到并解决的问题,所以我会在这里回答问题。问题我有:必须安装在Redhat或SuSE企业上的应用程序。它有巨大的系统要求,需要OpenGL。它是需要在一台机器上一起运行的一套工具的一部分。此应用程序用于按工时计算的时间密集型任务。我不想坐在服务器机房里处理这个应用程序。那么,问题来了……我如何从远程Windows机器上运行这个应用程序?我将概述我的解决方案。请随意评论替代方案。该解决方案也适用于更简单的环境。我的情况有些极端。 最佳答案 解决方案我安装了两个软件:PuTTYXMing-mesa台面部分很重要

c++ - 需要 OpenGL/PBO 像素绘图示例

我需要在屏幕上快速绘制像素。我发现了这个有趣的页面Fastpixeldrawinglibrary作者发表:“将OpenGL纹理与PBO一起使用似乎是最佳选择。谢谢。”我想我需要的是OpenGL/PBO。我在读PBO这里http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txt在这里http://www.songho.ca/opengl/gl_pbo.html但我不明白...有人可以提供简单的示例,如何使用PBO扩展在2D纹理的位图上绘制像素吗? 最佳答案 这可能是

c++ - 需要 OpenGL/PBO 像素绘图示例

我需要在屏幕上快速绘制像素。我发现了这个有趣的页面Fastpixeldrawinglibrary作者发表:“将OpenGL纹理与PBO一起使用似乎是最佳选择。谢谢。”我想我需要的是OpenGL/PBO。我在读PBO这里http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txt在这里http://www.songho.ca/opengl/gl_pbo.html但我不明白...有人可以提供简单的示例,如何使用PBO扩展在2D纹理的位图上绘制像素吗? 最佳答案 这可能是

linux - 调试 ld, "Inconsistency detected by ld.so"

我正在尝试使用一个名为GLV的小部件库对于我正在开发的应用程序。我正在运行LinuxMint17。我安装了所有库并成功构建了GLV库,但是当我尝试运行已构建的示例之一时,出现了此共享库错误。Inconsistencydetectedbyld.so:dl-version.c:224:_dl_check_map_versions:Assertion`needed!=((void*)0)'failed!谁能帮我找出共享库中的不一致是从哪里来的?更多信息在README文件中说GLVrequiresonlyOpenGL,GLU,andGLEW(Linuxonly).Therearenoother

linux - 调试 ld, "Inconsistency detected by ld.so"

我正在尝试使用一个名为GLV的小部件库对于我正在开发的应用程序。我正在运行LinuxMint17。我安装了所有库并成功构建了GLV库,但是当我尝试运行已构建的示例之一时,出现了此共享库错误。Inconsistencydetectedbyld.so:dl-version.c:224:_dl_check_map_versions:Assertion`needed!=((void*)0)'failed!谁能帮我找出共享库中的不一致是从哪里来的?更多信息在README文件中说GLVrequiresonlyOpenGL,GLU,andGLEW(Linuxonly).Therearenoother

linux - 在 Linux 中,是否需要 X 服务器来进行离屏渲染?

如果是,为什么?除了将我的渲染命令传递给显卡驱动程序之外,X还为我做了什么?我不清楚X-OpenGL之间的关系。我在互联网上搜索过,但找不到简明的答案。如果重要的话,假设有一个最小的现代发行版,比如一台headless的Ubuntu13机器。 最佳答案 使用当前驱动程序:是。Andifsowhy?因为X服务器是与GPU通信的实际图形驱动程序的主机。目前,LinuxGPU驱动程序需要一个X服务器,为它们提供一个生存环境和一个通往内核接口(interface)的channel,以便与GPU对话。在DRI/DRM/Gallium方面,已经

linux - 在 Linux 中,是否需要 X 服务器来进行离屏渲染?

如果是,为什么?除了将我的渲染命令传递给显卡驱动程序之外,X还为我做了什么?我不清楚X-OpenGL之间的关系。我在互联网上搜索过,但找不到简明的答案。如果重要的话,假设有一个最小的现代发行版,比如一台headless的Ubuntu13机器。 最佳答案 使用当前驱动程序:是。Andifsowhy?因为X服务器是与GPU通信的实际图形驱动程序的主机。目前,LinuxGPU驱动程序需要一个X服务器,为它们提供一个生存环境和一个通往内核接口(interface)的channel,以便与GPU对话。在DRI/DRM/Gallium方面,已经

c++ - 好的 Linux/Ubuntu OpenGL 教程?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在为已经知道如何在Windows中使用OpenGL的friend寻找一个很好的UbuntuOpenGL教程。谁能推荐一下?

c++ - 好的 Linux/Ubuntu OpenGL 教程?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在为已经知道如何在Windows中使用OpenGL的friend寻找一个很好的UbuntuOpenGL教程。谁能推荐一下?

linux - 可以在内核中使用 OpenGL 吗?

我可以在Linux内核中使用OpenGL吗?也就是说,我想提高某些代码的性能,因此使用GPU对另一个驱动程序会有好处。可以肯定的是,GPU将固定在构建此内核的机器上。对不起,如果我听起来很天真,我只是想暂时了解一下总体情况。谢谢! 最佳答案 OpenGL是为了在屏幕上显示3D,我真的不知道你想在内核中以何种方式使用它。如果您的意思是使用GPU的计算能力进行某些计算,我认为这在内核的某些部分是可行的,但我怀疑这是否值得。 关于linux-可以在内核中使用OpenGL吗?,我们在StackO