为什么嵌入式 Flash 视频(例如 youtube)对 GPU 的要求这么高?

为什么嵌入式 Flash 视频(例如 youtube)对 GPU 的要求这么高?

我注意到(在 psensor 中,听风扇的声音)我的 GPU 在播放 youtube 视频时非常热。

那时会发生什么?这与 Ubuntu 中的 Flash 有关吗?

Firefox 和 Chrome 中的 Youtube 似乎比从硬盘播放相同视频或具有更高分辨率的视频,或通过 smplayer(或 VLC)从 youtube 播放视频占用更多的 GPU 资源。

相关问题这里

在此处输入图片描述 在此处输入图片描述

答案1

这可能与 Adob​​e Flash 的实现有关(在 Ubuntu 中,甚至在一般情况下);虽然 youtube 使用的视频编解码器是标准化的,但它们的实现方式取决于 Adob​​e,而且很可能是一个糟糕的实现和/或过度使用 GPU。

相比之下,大多数 Linux/Ubuntu 视频应用程序使用FFmpeg/libavcodec开源编解码器来解码视频,它们通常做得很好 - 在您的情况下,显然比专有的 Flash 更好!


交替,你总是可以通过禁用硬件加速给 Flash 一个机会(问题中的图表显示 SMPlayer 正在使用软件解码)。全屏显示 flash 视频(这是一个错误),右键单击,转到设置并禁用:

在此处输入图片描述

相关内容