• Авторизация


Linux, Ati X200M, Compiz, mplayer. Убираем мерцание при воспроизведении через xv 22-09-2008 17:27 к комментариям - к полной версии - понравилось!


Так уж получилось, что драйверы для видеокарт ATI/AMD с каждым годом становятся все хуже. И пока открытый драйвер не поддерживает всех нужных функций, приходится прикручивать разнообразные костыли, чтобы все работало.

У меня на ноутбуке карта X200M. Соответственно, если я использую compiz, то получаю мерцание изображения (не говоря уже о сильных тормозах).

Чтобы справиться с этой напастью, нужно собрать mplayer с поддержкой Compiz Video Plugin.

Так как на ноутбуке у меня стоит Ubuntu, опишу данный процесс для нее.

Сначала установим среду, которая позволит нам сделать сборку:

$ sudo apt-get install intltool libtool automake1.9 autoconf gcc-4.2-base gettext wget fakeroot devscripts

Теперь поставим пакеты разработки, необходимые для сборки mplayer:

$ sudo apt-get build-dep mplayer

Займемся самим плеером:

$ cd ~/temp
$ apt-get source mplayer

Будет скачано три пакета, которые автоматом распакуются и будут пропатчены. Все это будет лежать в ~/temp

Теперь качаем патчик для плагина:

wget http://www.fileden.com/files/2007/12/10/1637237/mplayrepatch.patch

Переносим патч в каталог с пропатченными исходниками mplayer. И выполняем команду:

$ patch -p0 < mplayrepatch.patch

Если все получилось, исправим версию программы. Для чего запустим команду:
dch -i

У нас откроется редактор nano с определенными предустановками. Он будет исправлять файл debian/changelog. Прописываем строчку о том, что мы поменяли, если есть желание, добавляем дополнительные буковки к версии и сохраняем то, что вышло, с помощью ctrl+o.

Из корня с исходниками запускаем команду на сборку:
$ dpkg-buildpackage -rfakeroot

Когда сборка пройдет, пакеты в количестве четырех штук окажутся на каталог выше.

Ставим их командой sudo dpkg -i пакет и наслаждаемся нормальным воспроизведением видео и работой compiz.


Чтобы сделать все это, пришлось прочитать две статьи:

http://ph.ubuntuforums.com/showthread.php?t=636277

http://gq.net.ru/2007/03/16/building-deb-packages/

Существует патч, который делает отдельный плагин вывод под названием compiz. Прочитать о нем можно здесь
https://bugs.launchpad.net/ubuntu/+source/mplayer/+bug/121476
вверх^ к полной версии понравилось! в evernote
Комментарии (1):
05-02-2009-18:18 удалить
ааа ссылка на патч протухла!!! http://www.fileden.com/files/2007/1...ayrepatch.patch


Комментарии (1): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Linux, Ati X200M, Compiz, mplayer. Убираем мерцание при воспроизведении через xv | Jackill-MF-Clan - И давно не любовь, просто чем-то похожие люди... | Лента друзей Jackill-MF-Clan / Полная версия Добавить в друзья Страницы: раньше»