AVI 播放效果很差 - 旧款 Thinkpad T42 上的 Ubuntu 11.10

AVI 播放效果很差 - 旧款 Thinkpad T42 上的 Ubuntu 11.10

当我在 Ubuntu 11.10 上用 VLC(和其他媒体播放器)播放标准清晰度 AVI 文件时,播放效果非常糟糕:速度很慢,而且很不流畅 - 几乎无法观看。在 YouTube 上播放视频几乎完美。有人能帮忙吗?问候 - Mike

答案1

这可能与 X.org 服务器在 EXA 模式下工作有关,而不是在较旧的 XAA 模式下工作,并且启用了合成功能(可能是由 metacity 启用的)。在我的笔记本电脑上,如果启用了合成功能,EXA 模式(旨在使合成效果更好)会导致视频性能下降,并且无论合成功能是启用还是禁用,视频都会出现撕裂。在 XAA 下,我的视频播放流畅,没有撕裂,并且在合成下没有性能问题。

XAA 是传统架构,对它的支持非常稳定。EXA 是一种较新的加速架构,对 Render 和 Composite 扩展具有更好的性能。默认为 EXA。

去测试:

1) 您可以通过禁用 radeon 模块的内核模式设置 (KMS) 将模式改回 XAA(暂时)。重新启动,然后在 Grub 中的操作系统列表中按“e”。在“LINUX=...”行的末尾添加字符串radeon.modeset=0并按 F10

2)您还可以检查 metacity 合成是否已禁用(但如果上述方法有效,则无需这样做)。运行gconf-editor /apps/metacity/general并取消选中设置compositing_manager

如果以上方法都不起作用,则可能是 11.10 下的视频加速存在问题。尝试在 VLC 视频偏好设置中禁用视频加速(覆盖)。或者按照我的做法,切换到 Xubuntu。

答案2

我的 Thinkpad T42 上的视频播放也非常不流畅,特别是在全屏播放时。

您不需要完全禁用 KMS,而是可以通过将以下内容添加到 的设备部分/etc/X11/xorg.conf,然后重新启动计算机,从 EXA 切换到 XAA:

Option    "AccelMethod"    "XAA"

如果/etc/X11/xorg.conf不存在,请使用以下命令创建:

Section "Device"
    Identifier    "Configured Video Device"
    Driver        "radeon"
    Option        "AccelMethod"    "XAA"
EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor       "Configured Monitor"
    Device        "Configured Video Device"
EndSection

这彻底解决了我的 T42 运行 Ubuntu 12.04 的问题。

答案3

禁用 KMS 也可以通过以下方式完成/etc/modprobe.d——在我的 Debian squeeze 系统上,有一个radeon-kms.conf可以修改为:

options radeon modeset=0

这很好地修复了我的 t42 上的视频播放问题,并且比修改 grub 启动参数更容易(在我看来)

相关内容