我注意到(在 psensor 中,听风扇的声音)我的 GPU 在播放 youtube 视频时非常热。
那时会发生什么?这与 Ubuntu 中的 Flash 有关吗?
Firefox 和 Chrome 中的 Youtube 似乎比从硬盘播放相同视频或具有更高分辨率的视频,或通过 smplayer(或 VLC)从 youtube 播放视频占用更多的 GPU 资源。
相关问题这里。
答案1
这可能与 Adobe Flash 的实现有关(在 Ubuntu 中,甚至在一般情况下);虽然 youtube 使用的视频编解码器是标准化的,但它们的实现方式取决于 Adobe,而且很可能是一个糟糕的实现和/或过度使用 GPU。
相比之下,大多数 Linux/Ubuntu 视频应用程序使用FFmpeg/libavcodec开源编解码器来解码视频,它们通常做得很好 - 在您的情况下,显然比专有的 Flash 更好!
交替,你总是可以通过禁用硬件加速给 Flash 一个机会(问题中的图表显示 SMPlayer 正在使用软件解码)。全屏显示 flash 视频(这是一个错误),右键单击,转到设置并禁用: