hardware-acceleration相关内容

OpenGL 4.0 GPU绘图功能?

在Wikipedia和其他来源对OpenGL 4.0的描述中,我了解了此功能: 在没有CPU干预的情况下,绘制由OpenGL或OpenAPI等外部API生成的数据. 这是什么意思? 修改: 似乎必须引用Draw_Indirect,我 相信 ,以某种方式扩展绘制阶段,以包含着色器程序或互操作程序的反馈(基本上是OpenCL/CUDA) 在第二次运行之后,似乎有一些警告和技巧可 ..
发布时间:2020-05-20 23:08:23 其他开发

(FFmpeg)VP9 Vaapi从给定的官方ffmpeg示例编码为.mp4或.webm容器

我正在尝试实施vp9硬件加速编码过程.我遵循了ffmpeg官方github的示例(此处-> vaapi_encode.c ). 但是给定的示例仅将.yuv文件保存为.h264文件,我想将框架保存到.mp4或.webm容器.并具有控制质量等的能力. 我不是从文件中读取帧,而是从实时供稿中收集帧.当从实时Feed获得完整的5秒钟帧时,请使用vp9_vaapi将这些帧编码为5秒钟的.mp4文 ..
发布时间:2020-05-12 19:43:08 其他开发

Mobile Safari中是否可以加速2D转换硬件?

我经常被告知CSS 3D变换在Mobile Safari中是硬件加速的,这使我想知道这是否意味着2D变换不是?我想不出为什么它们不会成为现实,因为它们基本上都可以实现为3D变换,但是我想肯定知道. 如果事实证明2D转换不是硬件加速的,那么对于任何原因的任何见解都将不胜感激. 解决方案 您是正确的,CSS 2D变换在Mobile Safari中不是硬件加速的,而3D变换是.我不确定为什 ..
发布时间:2020-05-10 00:41:08 其他开发

多线程视频解码器泄漏内存

我的意图是创建一个相对简单的视频播放系统,以在我正在开发的较大程序中使用.与视频解码器相关的代码是此处.到目前为止,我能做的最好的就是将内存泄漏的范围缩小到本节代码(或者更确切地说,我没有注意到不使用视频时发生的任何内存泄漏). 这可能是一个非常广泛的问题,我如何不确定所遇到的问题的范围以及如何表达我的问题. 我想知道的是我错过了什么或做错了什么,导致了明显的内存泄漏(值得注意的是,我 ..

如何知道Android解码器MediaCodec.createDecoderByType(type)是硬件还是软件解码器?

是否可以找出使用MediaCodec.createDecoderByType(type)接收到的解码器是硬件解码器还是软件解码器? 解决方案 没有真正的正式标志来指示编解码器是硬件还是软件编解码器.实际上,您可以执行以下操作: MediaCodec codec = MediaCodec.createDecoderByType(type); if (codec.getName().st ..

Java硬件加速不适用于英特尔集成显卡

大家好,我希望有人可以帮我解决这个问题。我在使用英特尔集成显卡的笔记本电脑上进行硬件加速时遇到了麻烦。 问题: 使用Java 7更新11的硬件加速似乎不适用于使用带有JFrame的BufferStrategy的Windows 7和8计算机上的英特尔集成显卡。 详细信息 图形卡:英特尔(R)HD Graphics 4000 JRE:Java 7 Update 11 b ..
发布时间:2018-12-06 14:12:48 Java开发

是否可以通过JavaScript在浏览器中检测硬件加速?

我注意到,由于字体渲染的变化,使用硬件加速的浏览器的字体大小不一样 - 使字符显得更小。在具有水平导航的网站上,这实际上已成为一个问题。 是否可以使用JavaScript或JS库检测硬件加速,因为它们已启用(或禁用)浏览器? Modernizr似乎没有提供这种选择。 解决方案 字体呈现因浏览器,操作系统和用户设置而异。因此,您的网站应该优雅地处理这些差异,而不是依赖像素精确的字 ..

在自定义控件中使用图形卡绘制单个大图像

简单地说,我试图绘制一张应该放大/缩小的图像(2560x2048),但是性能非常糟糕,因为每次移动它时都会闪烁。我使用自定义控件来将图像拖动到新位置并放大和缩小,这意味着它必须灵活快速。 所以,用图形卡绘制单个图像是最简单和最好的方法吗?不必为了一个简单的目的初始化一千个directX对象。 总的来说,应用程序是一个工具 - 所以不是游戏。但是,这个特殊的大图像应该是有效的绘制。 解决 ..
发布时间:2018-05-25 19:35:57 C#/.NET

Windows 2008服务器上的Java FX可以启用硬件加速吗?

正如所讨论的这个问题,可以通过传递 -Dprism.verbose = true 作为系统属性来检测Java FX是否使用硬件加速。当我在Windows 2008 Server R2上的Java FX应用程序上执行此操作时,显然会回退到软件呈现: Prism管道初始化顺序:d3d j2d 使用t2k进行文本光栅化 使用脏区优化 Prism管道名称= com.sun.prism.d3d. ..
发布时间:2018-05-25 19:11:27 Java开发

Java硬件加速

我花了一些时间研究Java的硬件加速功能,而且我仍然有点困惑,因为我没有直接在网上找到的网站,并且明确地回答了我的一些问题。所以下面是我在Java中用于硬件加速的问题:1)在Eclipse 3.6.0版本中,最新的Mac OS X的Java更新(1.6u10我认为),默认情况下是否启用了硬件加速?我在某处读到 someCanvas.getGraphicsConfiguration()。ge ..
发布时间:2018-05-25 18:32:21 Java开发

什么是硬件光标,它是如何工作的?

有没有人可以解释如何硬件光标工作准确?它如何与我在屏幕上绘制的图形相关?我使用OpenGL绘制,硬件光标如何与OpenGL图形相关? 编辑:对于那些可能对未来感兴趣的人,我只是实现什么是需要用硬件显示光标。实现是在内核和使用它简单的ioctl的是足够的。工作完美。 解决方案 硬件游标意味着GPU提供在屏幕帧缓冲区上绘制位置可以由GPU上的两个寄存器(大约)来改变。 与OpenG ..
发布时间:2017-03-08 20:53:48 HTML/CSS

CSS3属性像动画太CPU CPU吗?

这个重复的动画代码会让我的系统变慢吗? @ - webkit-keyframes animate {-webkit-animation-所有CSS3属性都是CPU密集型的? 谢谢。 解决方案 避免使用box-shadow&文本阴影。不要尝试和动画整个页面或body元素,并使用translate3d,scale3d,rotate3d,因为它们是硬件加速在计算机和移 ..
发布时间:2017-02-06 21:34:49 前端开发

CSS硬件加速宽度?

我正在尝试建立一个Phonegap应用程序,允许用户通过移动中间分隔符来更改两列布局的大小。 我能够得到这个工作,但有一个巨大的UX问题:它是滞后。这不是可怕的,但在最新的iPad它甚至明显,这让我很担心。 这是我的JS调整大小: $(“div”)。on(“touchmove”,“#columnResizeIcon”,function(e){ e.preventDefault ..
发布时间:2017-02-06 12:35:24 前端开发

iPhone是否支持硬件加速的AES加密?

我可以在iPhone / iPad上找到“硬件加速AES加密”的引用。但我可以找到的API进行AES加密( CCCrypt )根本不谈硬件加速。 有没有人知道这些API是硬件加速的还是有其他人吗? 解决方案 是的。 从4.3开始,如果消息具有> 64个块(即1024字节),AES的CCCrypt函数将使用硬件加速实现。 (这由 ioctl 与 / dev / aes_0 ,BT ..
发布时间:2017-01-16 10:00:15 移动开发

Android上的慢速页面转换,启用了硬件加速

我试图在Android 4.3上运行 ionic-angular-cordova-seed 项目。 1与科尔多瓦。我注意到的一个事情是页面转换(例如,点击选项卡或列表项)非常慢。 我试图禁用硬件加速使用: super.appView.setLayerType(WebView.LAYER_TYPE_SOFTWARE,null); ...它工作完美。但是,然后滚动,侧 ..

在gcc编译器上编译多个程序时是否可以使用GPU加速?

有没有任何方法或工具来应用GPU加速编译程序与GCC编译器?现在我创建了一个程序来迭代地编译给定的程序列表。这需要几分钟。我知道一些像Pyrit这样的程序,它有助于为预计算哈希应用GPU加速。 如果没有这样的工具可用,请咨询是否使用OpenCL或任何否则重新编写我的代码。 我们非常感谢您的帮助。 谢谢。 解决方案 A。在命令式编程语言中,并且每个语句可以改变程序的状态。因此, ..
发布时间:2016-12-22 19:24:40 其他开发