问题标签 [ati]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1639 浏览

linux - 如何在 Linux 上查询 ATI 卡的显存大小?

我想知道我的应用程序中的物理视频内存大小。我可以通过使用“nvidia-settings -q -t VideoRam”获得与 Nvidia 卡相同的信息。

我可以使用 amdcccle 来查找此信息,但它是一个 GUI 应用程序,因此不能在我的应用程序中使用。我想知道是否有办法通过命令、函数或配置文件来获取它?

我正在使用 RHEL 5.4。

嗨,我无法通过 dmidecode 获得有关我的视频卡的任何信息。

lspci 的输出:

40:00.0 VGA 兼容控制器:ATI Technologies Inc 未知设备 68d8(prog-if 00 [VGA 控制器])

但是我的卡上有 1G 视频内存,所以这里的结果似乎不正确。

0 投票
3 回答
1032 浏览

cuda - GPGPU、OpenCL、CUDA、ATI 流

请告诉我 GPGPU 已经存在哪些技术以及哪些硬件供应商实施了 GPGPU?

从早上开始,我一直在阅读各种网站上的文章,我变得很困惑。

0 投票
3 回答
21720 浏览

opencl - 在 Ubuntu 上编译 OpenCL

我的编程经验大约是高中 1 年的 C/C++ 经验,但几个月前我做了研究并用 OpenCL 编写了一个简单的程序。使用 g++ 和 --framework 选项,我能够相对轻松地在 Apple 计算机上编译和运行它。现在我在我的 Ubuntu 机器上,我不知道如何编译它。正确的驱动程序已与 ATI 的 Stream SDK 一起下载(我有一个 ATI Radeon HD5870)。任何帮助,将不胜感激!

0 投票
3 回答
789 浏览

cuda - 用于 MD5 加密的 Nvidia CUDA 或 ATI Stream?

当我看到一些我不知道的关于 ATI 的统计数据时,我正准备购买 Nvidia GTX 470。

ATI 卡上的流在执行加密和解密所需的数学运算方面是否更好?

0 投票
10 回答
47708 浏览

cuda - NVIDIA 与 AMD:GPGPU 性能

我想听听有两者编码经验的人的意见。我自己,我只有 NVIDIA 的经验。

NVIDIA CUDA 似乎比竞争对手更受欢迎。(仅计算这个论坛上的问题标签,'cuda' 胜过 'opencl' 3:1,'nvidia' 胜过 'ati' 15:1,并且根本没有 'ati-stream' 的标签)。

另一方面,根据维基百科,ATI/AMD 卡应该有更大的潜力,尤其是每美元。目前市场上最快的 NVIDIA 显卡 GeForce 580(500 美元)的额定单精度 TFlops 为 1.6。AMD Radeon 6970 的售价为 370 美元,额定值为 2.7 TFlops。580 有 512 个执行单元,频率为 772 MHz。6970 有 1536 个执行单元,频率为 880 MHz。

AMD 相对于 NVIDIA 的纸面优势有多现实,是否有可能在大多数 GPGPU 任务中实现?整数任务会发生什么?

0 投票
1 回答
418 浏览

.net - OpenGL 3 和 Radeon HD 4850x2

前段时间,我拿起一本 OpenGL SuperBible 第五版的副本,在从学校回来的时候习惯了 1.0 的方式之后,慢慢而痛苦地开始自学 OpenGL 3.3 的方式。让事情变得更具挑战性,我主要是一名 .NET 开发人员,所以我在 Mono 中使用 OpenTK OpenGL 包装器工作。在我的笔记本电脑上,我编写了一个程序,让用户使用几个着色器在简单的风景中走动,这些着色器实现了每个顶点的着色、照明和纹理映射。在我在桌面上运行相同的程序之前,一切都运行良好。

灾难!什么都不会渲染!我已经将我的程序削减到相机位于原点附近的点,指向原点,并渲染一个正方形(从技术上讲,一个三角形扇形)。四边形在我的笔记本电脑上完美呈现,着色、照明、纹理等等,但桌面呈现一个小的扭曲的非方形四边形,颜色不正确,不受灯光影响,也没有纹理。

我怀疑显卡有问题,因为无论我启动到 Ubuntu 10.10 还是 Win XP,我都会得到相同的结果。我确实发现,如果我将顶点着色器缩减为仅输出位置数据,将片段着色器缩减为仅输出纯色(白色),则四边形渲染正确。但是,一旦我开始传入颜色数据(无论我是否在片段着色器中使用它),顶点着色器的输出就会再次失真。着色器紧随其后。我留下了预先存在的代码,但注释掉了,这样你就可以知道我在做什么。我是 glsl 的菜鸟,所以代码可能会好很多。

我的笔记本电脑是旧的 lenovo T61p,带有 Centrino (Core 2) Duo 和运行 Ubuntu 10.10 的 nVidia Quadro 显卡 我的台式机有 i7 和 Saphire 双启动到 Ubuntu 10.10 的 Radeon HD 4850 x2(单卡,双 GPU)和视窗XP。XP 和 Ubuntu 都会出现此问题。

任何人都可以看到我遗漏的错误吗?我的 HD 4850x2 有什么“特别”之处?

请注意,在此代码中,颜色数据被接受但并未实际使用。无论片段着色器是否使用可变颜色,几何体的输出都是相同的(错误的)。只有当我注释掉该行时varyingColor = in_color;,几何输出才会正确。最初着色器采用 vec3 输入,我只在故障排除时将它们修改为采用 vec4。

0 投票
1 回答
245 浏览

opengl - Nvidia GPU 中的内存更多?

是否有可以传递给 Nvidia OpenCL/OpenGL 实现以增加可用内存量的参数?(如来自 Ati Stream 的 GPU_MAX_HEAP_SIZE)

目前我可以使用显卡上可用的 1gb 中的大约 512mb。

0 投票
1 回答
750 浏览

glsl - GLSL 循环数组索引在 ATI 上不起作用?

我在 GLSL 中有一个简单的循环来计算贝塞尔曲线,它可以在 NVidia 硬件上完美运行。然而,它在 ATI 卡上崩溃,即使我使用的是 1.20 版,IIRC 引入了非常量数组访问。我尝试使用更高版本(1.3 和 1.5),但仍然没有运气。

如果我展开我的循环,代码会再次运行。我错过了什么?

0 投票
1 回答
683 浏览

printf - 将 char* 参数传递给函数的 ATI OpenCL printf 扩展问题

我在启用了 printf 扩展的 ATI 卡上使用 OpenCL。我写了一个函数来打印出变量:

此代码在编译为纯 C 时按预期工作,但如果我在 OpenCL 中调用它

结果总是一些随机字符后跟 0.123 而不是“foo:0.123”。我猜编译器在识别 char* 字符串时存在问题,是否有解决方法或修复方法,以便我可以使函数正常工作?

0 投票
2 回答
235 浏览

opengl - 使用 ATI 硬件渲染到文本数组

我有一个 OpenGL 实现,据说应该可以渲染到纹理数组。这是通过在几何着色器中选择不同的层来实现的。但是,问题是由于 ATI 驱动程序错误,这不起作用。我真的很想让这个工作,我想出了几个替代方案,关于如何继续:

  1. 重新制作 Direct3D 中的实现,ATI 驱动程序在 D3D 上是否更好?
  2. 想出一个解决方法(虽然想不出)。
  3. 买一张英伟达卡。

我应该怎么办?还有其他选择吗?