为什么嵌入式Flashvideo(如youtube)在GPU上如此沉重?

我注意到(在psensor,并听取了粉丝)我的GPU在播放YouTubevideo时非常热门。

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

Firefox和Chrome中的Youtube似乎比播放相同video或硬盘更高分辨率的video需要更多的GPU资源,或者通过smplayer(或VLC)从youtube播放。

相关问题在这里 。

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

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

与此相比,大多数Linux / Ubuntuvideo应用程序使用FFmpeg / libavcodec开源编解码器来解码video,它们通常做得非常好 – 在您的情况下,显然比专有Flash更好!


或者 ,您可以通过禁用硬件加速为Flash提供机会(问题中的图表显示SMPlayer正在使用软件解码)。 全屏显示Flashvideo(这是一个错误),右键单击,转到设置并禁用:

在此处输入图像描述