对于在Linux (ARM64)和Linux (Intel64)上运行的电子视频,我很难获得硬件加速。我不确定这是一个问题,标志电子正在使用铬,或它是否更多的问题在驱动器水平上的主机。或许这是不可能的。这两台机器都在运行Chromium95Snap64位。
在没有任何标志的情况下运行the (ARM64)并运行chrome://gpu时,我得到以下信息:

当使用--启用--特性=VaapiVideoDecoder运行the (ARM64)时,我得到以下信息:

这使我相信,当使用标志硬件调用chrome时,加速应该是有效的。为了增加这一问题的复杂性,如果我访问youtube并检查媒体,它看起来可能仍然被禁用(即使使用标志):

我读过一些题为“如何在电子中加速硬件”的文章。其中大多数列出要提供的下列标志:
app.commandLine.appendSwitch('ignore-gpu-blacklist')
app.commandLine.appendSwitch('enable-gpu-rasterization')
app.commandLine.appendSwitch('enable-accelerated-video')
app.commandLine.appendSwitch('enable-accelerated-video-decode')
app.commandLine.appendSwitch('use-gl', 'desktop')
app.commandLine.appendSwitch('enable-features', 'VaapiVideoDecoder')所有这些我都试过了,但似乎没有什么不同。当以电子方式运行视频时,它具有以下属性:

有人能为我指出正确的方向吗?谢谢。
发布于 2022-02-03 21:16:32
这个问题已经解决了。主要问题是需要在运行应用程序的硬件上安装VaAPI驱动程序。第二,所需的唯一旗帜如下:
app.commandLine.appendSwitch('enable-features', 'VaapiVideoDecoder')https://stackoverflow.com/questions/70619124
复制相似问题