问题标签 [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 回答
3107 浏览

macos - 如何在 Mac OS X 中检测“无效的可绘制对象”?

我正在开发一个已有十多年历史的跨平台应用程序。UI 由 Qt 完成,后端渲染由 OpenGL 完成。OpenGL 上下文在后端管理,而不是由 Qt。

我最近为我们的应用程序中的所有 OpenGL 代码添加了错误检查和报告。偶尔会出现这样一种情况,即由 Qt 启动的第一次渲染会在终端中导致“无效的可绘制”错误消息,并且所有后续的 OpenGl 调用都会失败并报告“无效的帧缓冲区”错误。这些无效的drawable错误消息在过去被视为无害的,因为在用户看到它之前,drawable最终变得有效并且场景被正确渲染。但是,使用新的 OpenGL 错误检查/报告是不可能的,因为报告了大量错误。

我想测试drawable是否有效。如果不是,它应该在渲染开始之前返回。如何验证可绘制对象是否有效?

MacBook Pro、OS X Mountain Lion (10.8.3)、ati 显卡

0 投票
1 回答
604 浏览

c++ - Valgrind 在 ATI 上运行 opengl 程序时报告了很多错误——我应该担心吗?

我有一个非常复杂的 OpenGL 应用程序在带有 ATI 图形芯片的嵌入式设备上运行,运行 RT linux。应用程序的部分通过单元测试进行测试。它们都通过了,并且没有报告内存泄漏或无效访问。但是,该应用程序有一些怪癖,有些事情表现不佳。

今天我尝试使用 valgrind 运行这个应用程序,在初始化期间我看到一些无效的内存读/写,所有这些都与 ATI 驱动程序有关:

我很清楚这些读/写是未定义的行为,并且 ATI 在 linux 上享有不良驱动程序的声誉。

问题是,我应该担心这些错误吗?我知道 valgrind 有时会报告错误的问题。

0 投票
1 回答
528 浏览

linux - 当 JSF Designer 时,Jdeveloper 渲染在 Linux 上搞砸了

我已经在 Ubuntu 12.04 64 位上安装了 Jdeveloper 11g。尝试在设计模式下编辑 jsf 页面后,Jdeveloper 变得完全混乱,如下面的页面所示。

在此处输入图像描述

我尝试了不同版本的 java 32 和 64 位,结果是一样的。因此,当尝试使用可视化 jsf 编辑器时,jdeveloper 几乎无法使用。

0 投票
1 回答
1279 浏览

opengl - 只执行一次 GLSL 函数

有没有办法通过对 GLSL 的某种布尔检查只执行一次函数?还是我错过了一些重要的东西?下面的代码似乎没有帮助。

还是我必须为这种行为使用计算着色器?

0 投票
0 回答
268 浏览

c++ - 以 20FPS 垂直同步窗口模式 opengl 游戏,直到 GDI 窗口变为最顶部

我的单线程双缓冲 Opengl 游戏使用 HWND、HDC 和 HGLRC 组合在两台显示器上运行。所以每个帧缓冲区的大小为 2560 x 1024。

我的电脑是:

Intel Core 2 Quad CPU @ 3.00GHz ATI Radeon HD 3400 系列 512MB VRAM DAC 400MHz 两台显示器均调至 60Hz 和 (1280 x 1024) 分辨率。

我看到我的关闭 vsyncing 的游戏以大约 36FPS 的速度运行。当 vsyncing 打开时,游戏同步到 20FPS,直到像任务管理器这样的 GDI 应用程序获得焦点并在其上渲染。然后我们看到游戏帧率上升到 30FPS,而任务管理器有焦点。FRAPS 确认我的配置帧率是准确的。

20FPS 是预期的垂直同步速率吗?我的印象是 60Hz 显示器的有效值是 60,30,15,10...?

我还设法敲出一个背景纹理演示,以与我的游戏相同的初始渲染器设置运行,我看到 Vsync 关闭时为 72FPS,而 Vsync ON 同步到 30FPS。同步到 60FPS 发生了什么?

就好像我错过了一个垂直同步中断或计时器,除非存在 GDI 窗口。

仅供参考,我正在使用 QueryPerformanceCounter 来获取高分辨率计时器来计算所有 FPS 计算。

0 投票
1 回答
131 浏览

gpu - GPGPU计算,主要还是TFlops?

我正在评估图形卡以进行数字运算。不幸的是,我没有资金购买 tesla 或 firepro,所以我正在研究基于游戏的卡。据我所见,AMD 卡似乎在单精度方面具有更好的 TFlop 性能,而在双精度方面具有显着更高的性能。

是像比较 TFlops 一样简单,还是存在架构差异使得比较 TFlop 值毫无意义?

具体来说,我正在研究 AMD 7970 ghz 与 GTX 770,因为两者的价格似乎相似。

0 投票
1 回答
1746 浏览

c - 如何在 Windows XP 操作系统上使用 OpenCL?

我有一个ATI Radeon HD 4800显卡。我想在 Windows XP 操作系统上使用OpenCL ,但 OpenCL 的 SDK 只有在我安装驱动程序时才能正常工作,驱动程序是 11.5 版本。

如果驱动程序版本高于 11.5,OpenCL 的 SDK 安装程序会提示我“此系统上安装的显示驱动程序不支持 AMD GPU 的 OpenCL”。如果我仍想在 Windows XP 操作系统上为我的 GPU 使用最新版本驱动程序的 OpenCL,我应该怎么做?

0 投票
5 回答
18098 浏览

graphics - 安装 ATI 驱动程序后 Ubuntu 在低图形模式下运行

我有 Ubuntu,版本 12。我安装了 ATI 驱动程序,但在低图形模式下运行时出现错误。

我需要安装驱动程序,因为每次我更新或升级 Ubuntu 时,在安装软件包之后,系统都会在低图形模式下运行。

这里的答案也帮不了我。

显卡型号:ATI Radeon HD 3600

安装 fglrx 也没有帮助。ATI 驱动程序仍然安装,它仍然在低图形模式下运行。我应该怎么办?

0 投票
1 回答
337 浏览

opengl - OpenGL + PBO + FBO + 一些 ATI 卡 - 颜色和像素偏移

我们正在开发用于创建幻灯片的软件并使用 OpenGL。我们使用 FBO + PBO 将数据从 VGA 快速读取到 RAM,但在 ATI 的一些视频卡上,我们面临以下问题:

  1. 交换 RGB 分量
  2. 像素移位

如果我们不使用 PBO,就没有问题。我们还注意到 PBO/FBO (4:3) 的纵横比解决了像素偏移问题。

有什么想法或建议吗?

以下是更多详细信息:

  • ATI Radeon HD 3650

PBO代码:

... PBO 将数据读回内存

FBO 初始化

在此处输入图像描述

0 投票
2 回答
2726 浏览

opencl - ATI Radeon HD 3400 系列是否完全支持 OpenCL?

如果是 - 文件 OpenCL.dll 应该在哪里?试图在

C:\Windows\System32\DriverStore\FileRepository

但没有成功... :-(

我需要这个文件来完成我从事的项目的正常工作。我希望我可以从带有 NVidia 和 CUDA 5.5 的计算机上窃取它,并且它可以在带有 ATI Radeon HD 3400 的计算机上运行...

谁能给点建议?