LINUX.ORG.RU

Кодируете видео? С BFS вы сэкономите время!

 , , ,


0

1

Кэспер Сэндберг (Kasper Sandberg) провёл сравнение производительности системы на последнем ядре (2.6.32) с BFS и со стандартным шедулером CFS. Тест показал первенство всё ещё не принятого в основную ветку творения Кона Коливаса (Con Kolivas) в кодировании видео.

Для сжатия видео использовался кодер x264, запущенный на четырёхядерном Core2 Quad Q9300. Каждый из трёх (низкая скорость кодирования, средняя и высокая) тестов запускался с различным числом потоков: от 1 до 16, с шагом один.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: alexsaa (всего исправлений: 2)

Коливас нужен, чтобы Молнар шевелился(ц) не помню кто

так что пусть дразнят Молнара превосходством - он после этого начинает регрессии фиксить

mikhalich ★★
()
Ответ на: комментарий от anonymous

>BFS только в этом году появился

Под этим названием. А так - бодяга уже много лет длится. Когда там -ck ядра появились?

KRoN73 ★★★★★
()
Ответ на: комментарий от pekmop1024

Бедняге осталось помереть и доказать что теперь то он уж стабилен :(

psv1967 ★★★★★
()
Ответ на: комментарий от dragonfly

> Ща он скажет, что на аватаре он(а) сам(а)

Да, да, да! День признаний на ЛОРе!

А нас, на самом деле, трое. И мы все на аватарке. Только мы целиком в кадр не поместились, да ещё и фотограф какую-то хрень сверху пририсовал. :(

cache ★★
()
Ответ на: комментарий от pekmop1024

>Не включат, если им будет заниматься только CK, хотя вещь и нужная

Ну, ты же знаешь, как в Linux-сообществе на это отвечают? Если этим занимается только CK, значит, оно больше никому не нужно :)

...

ИМХО, тут проблема именно в CK. Ну не хочет народ с ним связываться. Человек такой...

KRoN73 ★★★★★
()
Ответ на: комментарий от r0mik

Нет, один P4 :) И даже без HT.

Видимо, BFS шутит :)

...

А по теме Кона Коливаса, порылся - на ЛОРе чуть ли не с 2003-го года грызня идёт :)

Правда, более-менее убедительные конфликтные моменты только в 2006-м нашёл: http://www.linux.org.ru/jump-message.jsp?msgid=1311028&cid=1311426

Была бы на ЛОРовском поиске возможность указать диапазон поиска...

...

Вот краткое описание его работ в 2004-м: http://www.linux.org.ru/jump-message.jsp?msgid=506714&cid=507191 :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

эмм... не процессоров, а проЦЕССов
это же кол-во процессов (нитей) в очереди. ЕМНИП, процессы с приоритетом 0 или выше попадают туда только один раз. то есть, либо у вас кол-во процессов в системе неимоверное, либо же вы сборку ядра пускаете с найсом -20
ну или действительно оно глючит...

r0mik
()
Ответ на: комментарий от r0mik

хотя... за эту очередь же отвечает планировщик. хм...

r0mik
()
Ответ на: комментарий от r0mik

>эмм... не процессоров, а проЦЕССов

А, ну да, там, вон, видно, 1900 процессов (было, т.к. я уже без BFS перезагрузился).

либо же вы сборку ядра пускаете с найсом -20


Дык, в топе же видно, что 0 :)

KRoN73 ★★★★★
()
Ответ на: комментарий от r0mik

Видимо, отсюда и заторможенность некоторая в реакции была :)

Но почему они накапливались - х.з. Может и от BFS :)

KRoN73 ★★★★★
()
Ответ на: комментарий от pekmop1024

> Не включат, если им будет заниматься только CK, хотя вещь и нужная, но Коливас ненадежен: завтра плюнет и уйдет, а кто будет BFS поддерживать? Имхо, это основная причина.

В любом случае когда проектом занимается один человек это ненадёжно, кем бы он ни был. Так что это плохая отмазка. И не вижу причин почему BFS может только CK поддерживать. Молнар-то осилил RSD допилить.

Я думаю щас не включают BFS потому что допиливают CFS.

true_admin ★★★★★
()
Ответ на: комментарий от KRoN73

Оно на питоне (O_o) Сурово как-то.

Deleted
()

Немного не по теме, тем не менее задам вопрос: Возможно ли кодирование видео под линухом на GPU (opencl/cuda/stream) ?? и если да, то какие программы это умеют

Stiff
()

Кодируете видео? С BFS вы сэкономите время, которое нещадно тратит 12309!

FiXer ★★☆☆☆
()
Ответ на: комментарий от vertexua

>«скэджулэр»

О да, много слышал на NasaTV

FiXer ★★☆☆☆
()
Ответ на: комментарий от Stiff

>Возможно ли кодирование видео под линухом на GPU

А зачем? Кодирование на GPU даст прирост только при кодировании в качество «вырвиглазный пиздец» ибо большинство алгоритмов, которые дают серьезный прирост в качестве и времени кодирования - не распараллеливаются, от сюда и ниша для гпу энкодеров - транскодинг для вещания в сеть, не более.

Frosty
()

Народ... Сорри за офтоп, но где вы кодеками запасаетесь? ffmpeg - это конечно здорово; только звук, скодированный каким-то хитрым aac не слышно. Codeina же предлагает покупать платные кодеки (Mandriva, да).

Если не трудно - ткните кто-нить ссылкой в FAQ по кодекам и mkv, не знаю по какой фразе гуглить.

wingless
()

Добавьте zen в experementаl, plz.

anonymous
()
Ответ на: комментарий от Frosty

Ну не скажи... Вантузоиды уже давно пользуют софтец для кодирования видео своими nvidia'ми. И качество очень даже норм.

wolfovich
()

Кстати, пустил сегодня yaourt обновить систему, он мне предложил пересобрать zen-ядро. Пересобрал, стал интерфейс подтупливать :( Окошко колышащееся тащишь в сторону, оно сначала тащится нормально, потом замирает где-то на полсекунды или меньше, и снова тащится нормально.

pekmop1024 ★★★★★
()

А стандартный CFS тюнить пробовали? Изначально по-умолчанию у него параметры вовсе не для максимальной производительности выставлены.

Led ★★★☆☆
()
Ответ на: комментарий от vertexua

>Где юмор?

Не знал, что оно так произносится.

KRoN73 ★★★★★
()
Ответ на: комментарий от vertexua

> В американском варианте по крайней мере читается как то вроде «скэджулэр» ))

а в «классическом» UK варианте - нет :)

Pronunciation

* (Canadian) IPA: /ˈskɛdʒuəl, ˈskɛdʒuːl, ˈʃɛdjuːl, ˈʃɛdʒuːl/
* (UK) IPA: /ˈʃɛdjuːl/
* (US) IPA: /ˈskɛ.dʒuːl/ or IPA: /ˈskɛd.juːl/

isden ★★★★★
()
Ответ на: комментарий от wingless

попробуте mplayer. По тем ошибкам, которые он выдаёт, недостающие кодеки быстро гуглятся. Ну и шикарная документация, большая часть, которой посвящена именно кодированию видео и на 100% переведена на русский (правда, когда я последний раз её читал, там не всё гладко было с грамматикой)

По сути вопроса, у меня подобная проблема была, буквально, на днях. Mplayer указал, что для проигрывания звука ему необходимо libdca. Я правда, не уверен, что он есть в Мандриве, т.к., Provisional Warning: DTS Inc. claims that use of libdca software, to decode DTS compressed sound data on a DVD could violate DTS's patent rights. If you are unsure about the legality of using and distributing this code in your country, in particular in the USA, please consult your lawyer before downloading it, если только из левых репозиториев каких-нибудь. Сам кодек тут: http://www.videolan.org/developers/libdca.html. MPlayer после установки необходимо будет пересобрать заново (после ./configure он выведет, какие кодеки зацепил, какие нет). Впрочем, насколько я могу судить ffmpeg поступит так же.

По кодекам и mkv опять же в документации к MPlayer'y есть информация.

vehn
()
Ответ на: комментарий от vehn

В одном арче нет проблем с кодеками, что-ли? Читаю тут комменты про несчастных убунтоидов, мандроводов и прочих любителей известных дистров, и недоумеваю - у меня все из коробки ставится в съедобном виде.

pekmop1024 ★★★★★
()
Ответ на: комментарий от s0n1k

Тоже kded постоянно на самом верху с bfs? На нормальном ядре у меня там всегда висели иксы.

firestarter ★★★☆
()
Ответ на: комментарий от pekmop1024

В дебиане (Etch) тоже было неплохо. (w32codec и банзай) Мандриву поставил эксперимента ради, вот и развлекаюсь теперь - command-line инструментов «руления» системой нет; собранных пакетов - почти нет (а попробуй найди); репозитарии платные, ааааа!!!

wingless
()
Ответ на: комментарий от pekmop1024

Просто вы не сталкивались, отсюда и кажущееся отсутствие проблем :) Я вон тоже в первые столкнулся с отсутствием libdca, скольлко лет использую mplayer ниразу не спонадобился. Ну и да, пользователям _известных_ дистрибутивов в большинстве своём тяжелее решать проблемы такого рода, в силу того, что в массе своей это первый дистрибутив после венды и локализация причин проблемы и её решение для таких пользователей не очевидны, тогда как дистрибутив преподносится как дружественным к польователю.

vehn
()
Ответ на: комментарий от Frosty

>А зачем? Кодирование на GPU даст прирост только при кодировании в качество «вырвиглазный пиздец» ибо большинство алгоритмов, которые дают серьезный прирост в качестве и времени кодирования - не распараллеливаются, от сюда и ниша для гпу энкодеров - транскодинг для вещания в сеть, не более.

Ниразу просто не пробовал, хотел лишь потестить. При этом ставить винду как-то не хочется

Stiff
()
Ответ на: комментарий от Stiff

в mplayer поддержка этой фичи была заявленна уже не один месяц тому назад. Правда раньше приходилось качать исходники с самого сайта nvidia. Но несколько раз замечал в последнее время, что при просмотре видео VDPAU частенько задействуется, исходники mplayer — официальные.

vehn
()
Ответ на: комментарий от v0rbis

> шедулер=>щедулер? +)

Равно как и «скедьюла», в зависимости от говорящего.

anonymous
()

VDPAU - это хорошо
но вы путаете теплое с мягким. человек про КОДИРОВАНИЕ спрашивал, а не аппаратное ДЕкодирование(воспроизведение)
кодирование можно реализовать CUDA, если кто возьмется...

r0mik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.