108得票10回答
NVIDIA与AMD:GPGPU性能比较

我希望听到有编写经验的人关于两种技术的看法。就我个人而言,我只有使用NVIDIA的经验。 NVIDIA CUDA似乎比竞争对手更受欢迎。(仅在本论坛上计算问题标签,“cuda”比“opencl”多三倍,“nvidia”比“ati”多15倍,而“ati-stream”的标签根本不存在)。 另...

25得票1回答
如何使用AMD Display Library (ADL)的Overdrive State Set函数(用于自动超频)

我正在使用AMD显示库,它基本上允许我们控制GPU的某些参数(时钟速度/风扇控制)。 该SDK带有一个Sample-Managed代码,我能够从ADL_Overdrive6_StateInfo_Get方法中获得所需的结果(核心和内存时钟速度)。 使用具有相同参数的ADL_Overdrive...

11得票1回答
ATI显卡上GLSL着色器的顶点uniform组件实际数量是多少?

我正在为一台带有AMD Radeon HD 6970M 2048 MB显卡的iMac编写GLSL顶点着色器: GL_MAX_VERTEX_ATTRIBS: 16 GL_MAX_VERTEX_UNIFORM_COMPONENTS: 4096 GL_VERSION: 2.1 ATI-7.12.9...

9得票1回答
glVertexAttribDivisor和索引输入

各位好,我正在尝试在我的OpenGL实例绘图中使用glVertexAttribDivisor。 在NV显卡中它可行,但在ATI显卡中无效,没有进行任何绘制。 从GlExtensionViewer中可以看到这两个显卡都支持glVertexAttribDivisor/ InstancedStr...

9得票1回答
Valgrind在这里指的是什么意思,"jump to invalid address" 是什么?

valgrind --leak-check=full ./CH02_HelloTriangle ==11404== Memcheck, a memory error detector ==11404== Copyright (C) 2002-2011, and GNU GPL'd, by J...

9得票2回答
使用浏览器和javascript检测GPU

我需要找出用户是否在使用Chrome浏览器浏览一个被WebGL黑名单限制的网站时,使用了一张显卡。 http://support.google.com/chrome/bin/answer.py?hl=en-GB&answer=1220892 具体来说,我需要知道他们是否使用ATI...

8得票3回答
在Ubuntu上编译OpenCL

我的编程经验大概有1年的C/C++经验,是在高中时学的。但是几个月前我研究并使用OpenCL写了一个简单的程序。我能够使用g++和--framework选项相对容易地在苹果电脑上编译和运行它。现在我换到我的Ubuntu机器上,不知道该如何编译。已经下载了正确的驱动以及ATI Stream SD...

7得票1回答
使用glVertexAttribPointer设置内置的顶点属性,例如gl_Vertex、gl_Normal

我需要使用glVertexAttribPointer将顶点属性发送到期望内置的着色器中(如gl_Vertex,gl_Color等)。 glVertexAttribPointer函数需要指定每个内置属性的索引(或位置)。在NVidia实现中,我可以这样做,因为每个属性的位置是固定的(请参见ht...