问题标签 [hardware-acceleration]

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 回答
357 浏览

hardware-acceleration - 我可以在服务器端场景中使用 direct2d 硬件加速吗?

浏览direct2d 资源,似乎硬件加速不适用于服务器端方案。

我的要求是在屏幕外渲染图像。虽然这很容易使用 WicBitmapRenderTarget 实现,但它不是硬件加速的。是否可以使用 Direct2d 实现这一目标?

0 投票
0 回答
331 浏览

android - 部分屏幕硬件加速视频

我正在开发一个蜂窝平板电脑应用程序,它在部分屏幕视频的下方和上方渲染(想想平板电脑屏幕内的 300x400 视频。)这在使用完整的软件渲染时效果很好。但是,当启用硬件加速并使用 videoview 播放视频时,我看到的只是一个黑屏,视频应该在哪里。我尝试使用表面视图和媒体播放器编写自定义视图,但这也不起作用。这只是使用硬件加速的限制吗?

0 投票
2 回答
2031 浏览

cuda - GPU 加速的硬件模拟?

我正在调查 GPGPU 是否可用于加速硬件模拟。我的理由是:由于硬件本质上是非常并行的,为什么要在高度顺序的 CPU 上进行模拟?

如果不是因为它们限制性的编程风格,GPU 将非常适合这一点:你有一个单一的内核运行,等等。

我对 GPGPU 编程的经验很少,但是否可以在 OpenCL / CUDA 中使用事件或队列?

编辑:通过硬件模拟,我不是指模拟,而是位精确的行为模拟(如在 VHDL 行为模拟中)。

0 投票
4 回答
28142 浏览

android - 硬件加速活动 - 如何获得 OpenGL 纹理大小限制?

我正在尝试在 Honeycomb 中启用硬件加速,并在 Canvas 上显示一些位图。一切正常,但对于大型位图(一维>2048),我在日志中收到错误:

OpenGLRenderer:位图太大而无法上传到纹理中

我知道这是因为硬件限制,如果启用硬件加速(通过 View.isHardwareAccelerated() 检查),可以通过减小要显示的最大位图大小来解决这个问题。

我的问题是:如何通过硬件轻松确定可用于位图绘制的最大纹理大小。2048 似乎是我设备的限制,但在不同的设备上可能会有所不同。

编辑:我不是在创建 OpenGL 应用程序,只是普通应用程序,它可以利用硬件加速。因此我对OpenGL一点也不熟悉,我只是在日志中看到与OpenGL相关的错误,并寻求解决它。

0 投票
1 回答
513 浏览

iphone - iPad/iPhone硬件加速动画必须满足哪些条件?

我只是在徘徊我必须做什么才能获得硬件加速动画?我是否必须选择 HTML5 文档类型,还是可以使用 HTML4.01 或类似的东西?还有其他限制/我必须做/使用的事情吗?

另外,我在哪里可以找到在 iOS 上硬件加速的 css 属性(动画?)列表?

0 投票
1 回答
5883 浏览

actionscript-3 - 为 Flash Builder 中生成的 swf 启用硬件加速

是否可以为 Flash Builder 中生成的 swf 启用硬件加速(1 级、2 级)。我不使用 Flash IDE,因此我无法访问 Flash IDE 中的“发布设置”?也许有一些编译器参数?

在此处输入图像描述

http://help.adobe.com/en_US/Flash/10.0_UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7bcea.html

要启用 SWF 文件以使用硬件加速,请从“硬件加速”菜单中选择以下选项之一: 级别 1 - 直接直接模式通过允许 Flash Player 直接在屏幕上绘图而不是让浏览器进行绘图来提高播放性能。级别 2 - GPU 在 GPU 模式下,Flash Player 利用显卡的可用计算能力来执行视频播放和分层图形的合成。根据用户的图形硬件,这提供了另一个级别的性能优势。当您预计您的观众将拥有高端显卡时,请使用此选项。如果播放系统没有足够的硬件来启用加速,Flash Player 会自动恢复到正常绘图模式。为了在包含多个 SWF 文件的网页上获得最佳性能,请仅对其中一个 SWF 文件启用硬件加速。在测试电影模式下不使用硬件加速。当您发布 SWF 文件时,嵌入它的 HTML 文件包含 wmode HTML 参数。选择 Level 1 或 Level 2 硬件加速将 wmode HTML 参数分别设置为“direct”或“gpu”。打开硬件加速会覆盖您可能在“发布设置”对话框的“HTML”选项卡中选择的“窗口模式”设置,因为它也存储在 HTML 文件的 wmode 参数中。选择 Level 1 或 Level 2 硬件加速将 wmode HTML 参数分别设置为“direct”或“gpu”。打开硬件加速会覆盖您可能在“发布设置”对话框的“HTML”选项卡中选择的“窗口模式”设置,因为它也存储在 HTML 文件的 wmode 参数中。选择 Level 1 或 Level 2 硬件加速将 wmode HTML 参数分别设置为“direct”或“gpu”。打开硬件加速会覆盖您可能在“发布设置”对话框的“HTML”选项卡中选择的“窗口模式”设置,因为它也存储在 HTML 文件的 wmode 参数中。

0 投票
1 回答
1778 浏览

android - 打开硬件加速时,WebView 透明度不起作用

当使用 Android 3.0+ 并在您的 AndroidManifest.xml 文件中启用硬件加速时,WebViews 将不再是透明的。更糟糕的是,Web 内容中图像的透明部分只是呈现为白色!

所以问题是,是否有一种解决方法,或者我们是否被迫在没有硬件加速(或 webviews 中的透明度)的情况下生活?

0 投票
1 回答
1769 浏览

c# - 硬件加速 WebBrowser 控件

有没有办法让 WebBrowser 控件使用硬件加速?我已经让它在我的应用程序中以 IE9 标准模式运行,但它仍然很慢。

0 投票
3 回答
9532 浏览

android - android上的硬件加速FFmpeg?

我为 Android 编译了一个旧版本的 FFmpeg(如果我没记错的话是 0.6.X)。FFmpeg 解码视频帧,对其进行缩放,然后我使用 OpenGL 将其绘制在屏幕上。据我所知,问题在于解码和缩放——它们不是硬件加速的。

我的问题是:

  1. 最新版本的 FFmpeg 硬件是否为 ARM (Android) 处理器加速?
  2. 我会以错误的方式解决这个问题吗?即,有没有更好的方法来做到这一点?其中“this”将 h264 高清视频作为视频动态壁纸播放——帧速率需要很高,因此只要可用硬件加速是可取的。
0 投票
2 回答
286 浏览

c++ - 是否有任何带有 C++ 绑定的开源硬件加速跨平台物理库?

我正在使用 OpenGL 和 C++ 开发游戏。我真的很想硬件加速物理,但跨平台。那里有什么东西,也许是在 OpenCL 中实现的?