基本上,一个用户来找我抱怨说,当她在 VLC 中打开某个视频文件时,她收到一条错误消息:
"Your video output acceleration driver does not support the required
resolution: 1470x525 pixels. The maximum supported resolution is
1470x526.
Video output acceleration will be disabled. However, rendering videos
with overly large resolution may cause severe performance degradation."
首先,这个错误真的毫无意义。加速驱动程序不支持 1470x525,但随后又指出支持的最大值实际上比该值高一个像素。
其次,如果我进入工具-->首选项-->视频并取消选中“加速视频输出(覆盖)”框,视频就可以正常播放而不会出现错误。
所讨论的系统没有专用的 GPU,只有板载显卡,具体来说:
user@box123[~]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
我真的不知道该怎么做,特别是因为我不明白在这种情况下“视频加速”是什么。我想我一般理解“硬件加速”这个术语——也就是说,如果有专用的 GPU,使用硬件加速将使用 GPU 来提高性能(对吗?)。但在这种情况下,我们只有板载英特尔显卡。典型的 Google 搜索“视频加速”之类的内容并不能很好地解释发生了什么、哪些硬件在做什么等。