问题标签 [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 投票
2 回答
399 浏览

sdk - AMD 与 NVIDIA 卡的 OpenCL 代码行为不同

我的代码顶部有一个常量...

它在 AMD 和 NVIDIA OpenCL 编译器上编译得很好……然后执行。

(正确)在 ATI 卡上,返回... 4294967295 或(所有 32 位 = 1)

(错误)在 NVIDIA 卡上,返回... 2147483648 或(仅第 32 位 = 1)

我还尝试了 -1 + 1<<32 并且它适用于 ATI 但不适用于 NVIDIA。

是什么赋予了?我只是错过了什么吗?

当我谈到 OpenCL 编译器差异的话题时,有没有人知道列出 AMD 和 NVIDIA 之间编译器差异的好资源?

0 投票
0 回答
286 浏览

c# - 具有外部上下文的 SDL

SDL 可以使用外部图形上下文(由另一个图形库创建的上下文)吗?如何?(可能类似于 OpenTK 调用“CreateDummyContext”)

我正在使用 c#/VS2010/ATI Radeon HD 3470

0 投票
1 回答
1900 浏览

opencv - 支持 Opencv GPU 的卡

我正在使用 Opencv 2.4.3,我的 grpahic 卡是 ATI,但我一直读到 CUDA 是 Nvidia 启用的,这是否意味着只要我有 ATI 显卡我就不能使用 gpu 功能?

0 投票
2 回答
708 浏览

windows - wglCreateContext 返回 NULL,GetLastError 在许多 OpenGL 上下文中说“没有错误”

我有几个“插件”——DLL,它们都有一个 GUI,现在基于 OpenGL。一切正常,但是当我打开其中许多时,会出现问题(如下)......它发生在我的主要开发机器上,使用相当旧但仍然合理的 ATI Radeon HD 4600(使用最新的驱动程序,但仍然标记为旧版),但不是在一台既没有集成 Intel HD 也没有 NVidia 的非常现代的笔记本电脑上。

可能会发生两件事,似乎是随机的:

A) wglCreateContext 返回 NULL,但 GetLastError 表示一切正常!在这种情况下,我有使用 CPU 进行仿真的备份计划。慢,但工作...

很遗憾...

B)“aticfx64.dll”崩溃,访问冲突读取 0xffffffffffffffff。显然它是 ATI 驱动程序,但无论哪种方式都无法摆脱这种情况......

有任何想法吗?我的意思是打开这么多窗口并不完全正常,但它仍然应该能够处理它,对吧?我主要担心的是是否有一些限制或方法来处理这个问题。我只是有点担心这可能会发生在说 2 个窗口中……那会很糟糕。

0 投票
3 回答
7456 浏览

c# - 在 C# 中读取 GPU 温度

我想创建一个程序来监控我的 GPU 温度(AMD ATI HD),如果它低于 50C,就给我发一封电子邮件。

我知道如何发送电子邮件 - 我只是不知道如何获得温度:/

任何帮助都是极好的!

运行 Visual Studio - 适用于 Windows 窗体(或 Java 也可以!)

安迪

0 投票
1 回答
1283 浏览

opengl - 获取 OS 或 OpenGL API 的 GPU 信息的方法

我编写了一个基准应用程序 ( http://www.headline-benchmark.com ) 来评估显卡,但我的问题是我使用 GL_STRING 从 OpenGL API 获取显卡名称。对于 NVidia 卡,这很好用,但对于 AMD 卡,我得到了无用的命名,例如“R9 200 系列”,它(当前)映射到四个完全不同的显卡。

我尝试使用 OpenCL API 来获取更多卡信息(例如计算单元的总数),因为我可以使用它来消除 AMD 卡的歧义,但 OpenCL 在旧系统上容易崩溃,所以我宁愿避免它。我可以使用 OpenGL API 的任何功能来提供有关卡片的更多详细信息吗?或者 AMD 是否确实提供了我可以利用的任何类型的诊断命令行实用程序?

0 投票
1 回答
184 浏览

c++ - ATI Radeon HD 4850和ATI Radeon HD4830之间的显卡如何判断?

这两个名称都是“ATI Radeon HD 4800 系列”,当我使用 WMI 或 D3D 接口获取它们的名称时。如何确定它们?

0 投票
0 回答
1062 浏览

windows - 为什么“未找到 OpenCL 设备”?

我使用ATI Mobility Radeon HD 545v并运行Windows 7 32-bit,我已经安装了13-12_win7_win8_32_dd_ccc_whql.exeand AMD-APP-SDK-v2.9-Windows-321.exe,但是当我打开时GUIMiner我得到了这个No OpenCL Devices found,如何解决这个问题?

0 投票
3 回答
1352 浏览

opencl - 最终用户需要哪些可再发行组件才能运行 OpenCL 应用程序?

我在基于 NVidia 的 OpenCL 架构上开发了一个 C++ 应用程序,并希望将其分发给最终用户。

不幸的是,使用 ATI 卡的用户似乎无法运行我的游戏,因为包含我的 OpenCL 代码的 dll 甚至无法加载(动态),而使用 NVidia 驱动程序的用户似乎能够加载我的 dll。

发布“可在任何地方运行”的基于 OpenCL 的应用程序时,推荐的“最佳实践”是什么?应用程序提供商是否可以插入所有 dll 以使所有用户都能使用该应用程序,或者来自不同 OpenCL 架构的用户是否被迫下载该架构的 OpenCL SDK?

非常感谢!

编辑:奇怪的是,通过将 NVCuda.dll 添加到我的构建中解决了丢失的 dll 依赖项。(想删除它!)然而,这里提供的答案对于构建可以在大多数平台上运行的 OpenCL 应用程序的“最佳实践”非常有用......

0 投票
2 回答
1201 浏览

opengl - 东芝 Satellite C660、OpenGL 1.1、ATI Radeon Mobility HD 5470

如何使用 ATI Radeon Mobility HD 5470 在 Toshiba Satellite C660 上更新 OpenGL 1.1?东芝支持的驱动程序不包括 OpenGL 更新。