Видео ускорение

    2010-02-22 22:02 | Автор: Oleg | Filed under: FedoraMD, Oleg

    Недавно пришлось пересесть на ноутбук, где видео встроенное i965. По официальным данным данное устройство поддерживает видео ускорение для форматов MPEG-1 и MPEG-2. После включения в xorg.conf опции XvMC, видео плееры стали подхватывать видео выход xvmc, но с выпаданием. xvinfo выдал:

    1.  

    Попытки были как с файлами MPEG-1, так и с MPEG-2. Результат тот же.

    Решился собрать последний драйвер intel с использованием нового ядра. Сборка прошла успешно. Установка так же. Но результат тот же, хотя есть продвижки - теперь mplayer выводит чуть другой результат:

    1. span style="color: #ff0000;">'s libavcodec codec family
    2. [VD_FFMPEG] XVMC accelerated codec.
    3. [VD_FFMPEG] XVMC-accelerated MPEG-2.
    4. [VD_FFMPEG] XVMC-accelerated MPEG-2.
    5. INFO: libavcodec init OK!
    6. Selected video codec: [ffmpeg12mc] vfm: ffmpeg (FFmpeg MPEG-1/2 (XvMC))
    7. ==========================================================================
    8. Audio: no sound
    9. Freeing 0 unused audio chunks.
    10. Starting playback...
    11. [VD_FFMPEG] Trying pixfmt=0.
    12. [VD_FFMPEG] XVMC-accelerated MPEG-2.
    13. [ffmpeg] aspect_ratio: 1.777778
    14. VDec: vo config request - 720 x 480 (preferred colorspace: MPEG1/2 Motion Compensation and IDCT)
    15. Trying filter chain: vo
    16. vo_xvmc: Found matching surface with id=32315659 on 73 port at 0 adapter
    17. VDec: using MPEG1/2 Motion Compensation as output csp (no 1)
    18. Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
    19. VO Config (720x480->854x480,flags=0,'MPlayer',0x1DC70002)
    20. VO: [xvmc] 720x480 => 854x480 MPEG1/2 Motion Compensation
    21. VO: Description: XVideo Motion Compensation
    22. VO: Author: Ivan Kalvachev <iive@users.sf.net>
    23. vo_xvmc: Found matching surface with id=32315659 on 73 port at 0 adapter
    24. vo_xvmc: Using Xv Adaptor #0 (Intel(R) Textured Video)
    25. vo_xvmc: Port 73 grabed
    26. [intel_xvmc] info: decoder type is i965 MPEG2 MC decoder
    27. vo_xvmc: Allocated Direct Context
    28. vo_xvmc: data_blocks allocated
    29. vo_xvmc: mv_blocks allocated
    30. vo_xvmc: Motion Compensation context allocated - 8 surfaces
    31. vo_xvmc: idct=0 unsigned_intra=1
    32. vo_xvmc: looking for OSD support
    33. vo_xvmc: No OSD support for this mode
    34. [xv common] Drawing no colorkey.
    35. [VD_FFMPEG] XVMC-accelerated MPEG-2.
    36. *** [vo] Direct Rendering (slices) mp_image_t, 720x480x0bpp RGB packed, 0 bytes
    37.  
    38. MPlayer interrupted by signal 11 in module: decode_video
    39.  

    Надеюсь, что в скором времени что-то сделают и можно будет радоваться просмотром DVD и IPTV без съедания процессорных ресурсов.

    P.S. VDPAU уже давно работает на проприетарных драйверах Nvidia.

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки: , ,

    11 комментариев »


    сrontab в Ubuntu и Fedora

    2010-02-22 13:08 | Автор: Vasile Chelban | Filed under: Vasile

    Стучится убунтовод мне в скайп с задачкой - в пользовательском crontab'e из двух задач выполняется только первая. Ответ мой был прост - "зри в лог!". Оказалось там ничего интресного. Точнее интересно то что по второй задаче ничего нет - ни ошибок, ни чего. Тут на меня находит прозрение - "ты каким редактором пользуешься?". В ответ - mcedit. Сразу совет - добавь "\n" в конец файла. Догадка оказалась верна - cron распознал только строки завершающиеся на символ перевода строки.

    Так как оба мы не боимся глядеть в корень - нахожу страницу описания пакета для его версии Ubuntu, качаю исходники cron-3.0pl1-106ubuntu3 и убеждаюсь что он не использует стандартные функции вроде fgets(), но по символьный ввод с явной проверкой на "\n". Не самый красивый и эффективный код.

    Теперь вспоминаю что у меня Fedora, и в Fedora за последние выпуски не раз менялся cron демон. Сейчас - cronie (наследник классического vixie-cron), но доступен и fcron. Уже не гляжу в исходники, а просто создаю crontab пользователя (crontab -e). В vim'e ввожу 2 строки, проверяю - работают обе. Анализирую и понимаю что vim корректно вставил перенос строк в конец файла. Имитирую use case с Ubuntu: EDITOR=mcedit crontab -e и удаляю все после конца второй строки.... Момент истины..

    $ EDITOR='mcedit' crontab -e

    crontab: installing new crontab
    "/tmp/crontab.XXXXEvdcxV":2: premature EOF
    errors in crontab file, can't install.

    Do you want to retry the same edit? n
    crontab: edits left in /tmp/crontab.XXXXEvdcxV

    Всё правильно - соответствует общепринятому поведению и подчищает явно за пользователем. Ну разве не дружественный к пользователю интерфейс?

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    4 комментария »


    Молдавское зеркало openSUSE

    2010-02-17 14:34 | Автор: Vasile Chelban | Filed under: FedoraMD

    Недавнее обновление дисковой системы на нашем сервере позволило больше времени сохранять предыдущие версии Fedora/CentOS. Но на этом мы не остановились, и взглянув на рейтинги дистрибутивов Linux на distrowatch, заметили что из популярных Linux-"брендов" в Молдове отсутствует openSUSE.

    Мы последовали уже протоптанным путем - не только зеркалировать репозитории, но и сделать их максимально доступными пользователям. После наладки и копирования данных с openSUSE серверов, мы зарегистрировались в системе управления зеркалами (Redirector). В результате пользователь из Молдовы, ничего не настраивая будет перенаправлен на наше региональное зеркало.

    С сегодняшнего дня, мы, с гордость, представляем Молдову в списке зеркалopenSUSE.

    Мы следуем той-же политике зеркалирования содержимого - только актуальные пакеты и образы дисков (сейчас это openSUSE 11.1, 11.2), для наиболее популярных платформ (i386 и x86_64).

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки: ,

    11 комментариев »


    Верните детство!

    2010-02-02 14:22 | Автор: Oleg | Filed under: FedoraMD

    точилкэ

    026

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    Comments (0) »


    Открытие Wiki и Блога для материалов LinuxMD

    2010-01-31 00:14 | Автор: Vasile Chelban | Filed under: FedoraMD, LinuxMD

    Пока на Linux.md не подняты средства для правки/создания статей/новостей, все желающие могут свободно использовать аналогичные ресурсы на Fedora.md.

    • Любой зарегистрировавшийся на blog.fedora.md автоматом получает "Автора". То есть возможность создавать и править собственные посты/новости. И они будут опубликованы без премодерации.
      Движок - стандартный WordPress. Свои сообщения помещайте в специальную категорию LinuxMD, и, по необходимости, в другие категории, если потребуется.
      Регистрация - здесь.
      Есть поддержка OpenID.
    • Для создания статей доступны wiki-страницы на Fedora.md.
      Движок - стандартный Mediawiki. Можете использовать принцип построения путей для материалов на основе текущих категорий, например Статьи. Или пути будут вида LinuxMD/articlename. Можно также отталкиваться от пути своего пользователя - Username/articlename. И конечно-же смотрите на существующие материалы для примеров. Creative Commons в действии. :)
      Регистрация - здесь
      После регистрации можно привязать OpenID к учетной записи, чтобы не забивать себе голову запоминанием еще одного пароля.

    Все созданные материалы предназначены для будущего наполнения LinuxMD, и конечно же будут под той лицензией, о которой явно напишет автор материала, или CC Attribution 3.0 по умолчанию.

    Мы, команда FedoraMD, оставляем за собой право блокировать содержимое нарушающее законолательство РМ, попытки вандализма, спама и пользователей их осуществляющих. (ну это тоже само собой разумеется).

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки: ,

    5 комментариев »


    Привет, Дедушка Мороз

    2010-01-29 14:57 | Автор: Oleg | Filed under: Юмор

    Письмо деду

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    3 комментария »


    Система охлаждения сервера jekader.fedora.md

    2010-01-24 22:00 | Автор: Vasile Chelban | Filed under: FedoraMD, Юмор

    Оцените практичный подход к использованию природных ресурсов.

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки: ,

    9 комментариев »


    Хочу такой поиск

    2010-01-21 15:07 | Автор: Oleg | Filed under: Юмор

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    2 комментария »


    Pidgin и ICQ

    2010-01-13 22:29 | Автор: Oleg | Filed under: Новости

    Недавно появилась проблема: не подключался Pidgin к протоколу ICQ. Сегодня вышло обновление, но ошибка осталась. На основании бага, решается проблема с отключением параметра "Use clientLogin" в на строки протокола (вкладка Advanced).

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3,00 out of 5)
    Loading...

    Метки: ,

    7 комментариев »


    Сказ о времени

    2010-01-07 11:52 | Автор: Vasile Chelban | Filed under: FedoraMD

    На прошлой неделе, работая над проектом, замечаю что свеже созданные документы очень быстро "устаревают". Нахожу запрос к БД использующий функцию timestamp(), и понимаю что запрос правильный, а время на сервере БД - нет. Системные часы его отстали на 10 минут за период меньше года.

    Мораль #1: даже за таким автоматом как современный ПК/сервер надо следить

    Мораль #2: надо было синхронизировать с внешним источником.

    На сервере стоит Ubuntu LTS, и конечно же ntpd демон (синхронизирующий время по NTP протоколу - ну разумеется 🙂 ) был запущен. Однако из за запрета прохождения UDP пакетов на маршрутизаторе, он был попросту не работал.

    Мораль #3 и #4: запускаем и настраиваем NTPD (в Fedora это одна галочка при установке системы или настройке параметров даты/времени) и сразу проверяем что он действительно работает. Например командой ntpdate -d md.pool.ntp.org

    В случае с сервером БД все решили быстро. Но это только присказка, сказка - впереди...

    Два года назад наш сервер стал первым в MD зоне услуги pool.ntp.org. Теперь в Молдове уже 5 систем раздающих время. По своей сути все они серверы второго уровня - то есть источник точного времени находится где-то еще. Но совсем недавно, стараниями хороших людей (Серж, привет!) и Института Развития Информационного Общества при Академии Наук РМ, у нас появился и сервер первого уровня - напрямую связанный с источником времени - ntp.idsi.md.

    Оригинал новости о запуске в блоге автора идеи, и перевод на сайте института (всем милым сотрудницам - красавицы, я к вам еще зайду 😉 ).

    Мораль последняя: новости писать никогда не поздно 🙂

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    3 комментария »