У меня есть старший чипсет Intel (G965), но та же проблема. Единственный способ, с помощью которого я работал на 100% «прав», - это использовать видео Overlay. Недостатком этого является то, что он не работает правильно с 3D-эффектами и композицией. Я не знаю, поддерживается ли Video Overlay на Sandy Bridge. Если это так, то как это использовать.
Используйте xvinfo, чтобы получить подробное описание всех XVideo Adapters. В моем случае есть два: «Intel (R) текстурированное видео» и «Наложение видео на Intel (R)». Второй работает для меня, а вывод xvinfo выглядит так:
Adaptor #1: "Intel(R) Video Overlay"
number of ports: 1
port base: 93
operations supported: PutImage
То, что вы ищете, - это номер порта, в данном случае 93.
Чтобы использовать это в mplayer, либо запустите его с помощью mplayer -vo xv:port=93, либо поместите что-то подобное в ваш $HOME/.mplayer/config:
[default]
vo=xv:port=93
Возможно, также будет установлено xv:adaptor=1.
[d5 ] Для xine существует настройка конфигурации video.device.xv_port, которая может быть установлена в $HOME/.xine/config.GStreamer имеет свойство device для xvimagesink, но я не знаю, как его установить. (Я использую только mplayer).
Обновление: патч ядра для некорректной проблемы частоты TSC был объединен. Создание ядра с этим исправлением устраняет проблему.
https://patchwork.kernel.org/patch/10177619/ https://github.com/torvalds/linux/commit/b511203093489eb1829cb4de86e8214752205ac6#diff-96989d5a06fa45e5014d1613838a4f86
Обновление: патч ядра для некорректной проблемы частоты TSC был объединен. Создание ядра с этим исправлением устраняет проблему.
https://patchwork.kernel.org/patch/10177619/ https://github.com/torvalds/linux/commit/b511203093489eb1829cb4de86e8214752205ac6#diff-96989d5a06fa45e5014d1613838a4f86