19.10 观看视频时 CPU 使用率高,Intel Whiskey Lake,UHD 620

19.10 观看视频时 CPU 使用率高,Intel Whiskey Lake,UHD 620

我有一台全新的第 7 代联想 x1 Carbon,配备 Whiskey Lake i7-8565U 处理器、Intel UHD Graphics 620(如果有的话,配备 16GB RAM)。我正在运行原版 Ubuntu 19.10。

我在 VLC 中观看视频,过了一会儿,我发现一切开始变得卡顿,最终一切都慢得像爬行一样,我相信这是因为 CPU 使用率太高,导致计算机发热并开始严重节流。我也发现标准“totem/Videos”应用程序存在同样的问题。手动将 VLC 中的视频加速设置为“VA-API 视频解码器”没有帮助。

使用 htop 我发现,仅仅观看视频就占用了 60% 的 CPU!这相当了不起,仅仅观看 25fps 720p mp4 就够了。

经过一番研究,我认为我必须安装 intel-media-driver,但后来意识到它已经安装了,所以我对视频加速效果如此之差感到有点惊讶?有什么可以补救的吗?我不确定是否vainfo告诉我该驱动程序是 Coffee Lake 的 i965 驱动程序是否重要。

vainfo显示以下内容:

libva info: VA-API version 1.5.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.5 (libva 2.5.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.3.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointEncSliceLP
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointEncSliceLP
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointEncPicture
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileVP8Version0_3          : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointEncSlice
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointEncSlice
      VAProfileVP9Profile2            : VAEntrypointVLD

相关内容