|
Oleg6666
Стаж: 17 лет 4 месяца Сообщений: 4
|
Oleg6666 ·
29-Мар-10 22:50
(15 лет 5 месяцев назад)
Статья из инета...
Приятная новость: наконец-то появился кодек для формата FLAC, который может использовать CUDA для ускорения процесса кодирования. Кодек называется FlaCuda и взять его можно здесь. Несмотря на то, что программа написана с использованием .NET, она прекрасно работает при участии Mono. Во всяком случае, у меня не возникло никаких трудностей с её использованием на моей Ubuntu 9.10 amd64 не возникло.
Программка работает довольно шустро, при сжатии одного и того же аудиофайла flac, flake и flacuda показали следующие результаты (amd x2 4200+ , geforce 9800 GT):
flac 127 с. 425.3 Мб
flake 106 с. 425.9 Мб
flacuda 24 c. 424.1 Мб
Уровень сжатия у всех кодеков ставился 8 . Получаем солидный пятикратный прирост в скорости. Программа умеет брать данные из стандартного ввода и выводить на стандартный вывод, что позволяет воткнуть её в конвейер. Например, я вполне успешно модифицировал cue2tracks для работы с flacuda.
Теперь выражаем своё мнение, нужно нам это или нет?
|
|
Children of koRn
 Стаж: 16 лет 5 месяцев Сообщений: 1091
|
Children of koRn ·
30-Мар-10 00:32
(спустя 1 час 42 мин.)
ага видел в последних версиях CUETools есть FlaCuda, работоспособность проверить не могу, ATI стоит. кстати CUETools вроде с моно работатет и в ляликсе (=
по поводу FlaCuda я думаю это очень хорошее решение, можете выложить уже какой-нить готовый трек закодированный FlaCuda? просто посмотреть, интересно
|
|
MothmanEG
  Стаж: 17 лет 9 месяцев Сообщений: 524
|
MothmanEG ·
31-Мар-10 14:53
(спустя 1 день 14 часов)
видеочип всегда отличался более высокой производительностью чем цп
думаю возможность кодировать на ATI чипах вскоре тоже появица как было при решении математических задач Boinc
|
|
Oleg6666
Стаж: 17 лет 4 месяца Сообщений: 4
|
Oleg6666 ·
31-Мар-10 19:25
(спустя 4 часа)
Может провести сравнение в кодеках (тот что на ЦП и GPU)? Есть ли существенная разница в плане качества звука? Кто возьмётся?
|
|
Children of koRn
 Стаж: 16 лет 5 месяцев Сообщений: 1091
|
Children of koRn ·
31-Мар-10 19:42
(спустя 17 мин.)
Oleg6666 писал(а):
Может провести сравнение в кодеках (тот что на ЦП и GPU)? Есть ли существенная разница в плане качества звука? Кто возьмётся?
ну а вам почему бы не сделать? 
скорость кодирования\декодирования [в том числе декодирование стандартной либой файла полученного из FlaCuda]\размер полученных файлов, только возьмите несколько треков и из разных стилей музыки.
а качество, что тут сранивать то? это lossless  даже формат не новый.
|
|
Oleg6666
Стаж: 17 лет 4 месяца Сообщений: 4
|
Oleg6666 ·
31-Мар-10 20:06
(спустя 23 мин.)
Ну как бы вам сказать, жена, ребёнок, поросята в сарае  Времени свободного куча
|
|
Fossman
Стаж: 18 лет 4 месяца Сообщений: 3570
|
Fossman ·
01-Апр-10 01:26
(спустя 5 часов)
Oleg6666 писал(а):
Может провести сравнение в кодеках (тот что на ЦП и GPU)? Есть ли существенная разница в плане качества звука? Кто возьмётся?
Разницы в качестве нет. Есть разница в скорости кодирования, которая может достигать 10 и более раз в зависимости от мощности используемой видеокарты. Поэтому сравнивать собственно нечего. Если интересует скорость кодирования, покупайте самую мощную видеокарту с поддержкой CUDA - не ошибетесь.
|
|
BugHunter
 Стаж: 18 лет 1 месяц Сообщений: 744
|
BugHunter ·
18-Май-10 14:46
(спустя 1 месяц 17 дней)
Интерешна, как себя ферма проявит на этом поприще. Глядишь за 5 сек управится.
|
|
Fossman
Стаж: 18 лет 4 месяца Сообщений: 3570
|
Fossman ·
18-Май-10 15:47
(спустя 1 час, ред. 18-Май-10 15:47)
BugHunter
Все зависит степени сжатия, которая задается и размера WAV файла.
Ферма точно поддерживает этот кодек? Если речь о FlaCUDA, то автор говорит:
Цитата:
"Congrats on getting a GTX 480 Sorry, Fermi cards are not supported yet.
I think i'll have to wait for the release of GTX 460, because GTX 480/470 are a bit over my budget. "
http://www.hydrogenaudio.org/forums/index.php?showtopic=64628&st=150
Кстати, даже на ряде ноутбуков кодирование с этим кодеком занимает менее 5 сек, а скорость кодирования переваливает 600x
|
|
Children of koRn
 Стаж: 16 лет 5 месяцев Сообщений: 1091
|
Children of koRn ·
18-Май-10 15:55
(спустя 8 мин., ред. 18-Май-10 15:55)
ферма тут не причем [покраней мере она не обязана чего то там поддерживать], главное наличие CUDA у карты и все, единственно может сам CUDA немного меняется если автор так пишет, пусть протестят люди у кого ферма и отпишутся.
|
|
Fossman
Стаж: 18 лет 4 месяца Сообщений: 3570
|
Fossman ·
18-Май-10 16:06
(спустя 10 мин., ред. 18-Май-10 16:09)
Там же постом выше юзер и потестил на GTX 480 и получил ошибку. После чего и обратился к автору. А автор ответил то, что написано выше. Кстати, автор в своем сообщении сказал, что "Fermi карты не поддерживаются" (пасcивная форма), а не "Fermi карты не поддерживают" (активная форма).
|
|
BugHunter
 Стаж: 18 лет 1 месяц Сообщений: 744
|
BugHunter ·
18-Май-10 16:09
(спустя 3 мин.)
Оперативно вы подсуетились.
Fossman писал(а):
Ферма точно поддерживает этот кодек? Если речь о FlaCUDA, то автор говорит:
да знаем что FlaCUDA не поддерживает ферму. Ну нету у автора видюхи, чтож поделать, отсюда и интерес...
Fossman писал(а):
Кстати, даже на ряде ноутбуков кодирование с этим кодеком занимает менее 5 сек, а скорость кодирования переваливает 600x
Не ну 30мб файл можно и за 1 сек сжать. Топикстартер поди не 30мб за 24с ужал, вот и считай. Да и профиль надо хотя бы -5 ставить иначе в хард упрется.
Children of koRn писал(а):
пусть протестят люди у кого ферма и отпишутся.
да не протестят они. Автору надо перекомпилить под ферму или даже код переваять. У фермы архитектура с упором на вычисления. FPU блок более ядреный, ECC, 64бита, Кэши 1 и 2 уровня т. д.. Собственно вопрос юзает-ли FLACuda видюшные FPU или только ALU.
|
|
Children of koRn
 Стаж: 16 лет 5 месяцев Сообщений: 1091
|
Children of koRn ·
18-Май-10 16:27
(спустя 18 мин., ред. 18-Май-10 16:27)
хм не ужто прям тестить не кому или никто больше под ферму не оптимизировал уже приложения? я про то что не обязательно наверно покупать прям
BugHunter писал(а):
Собственно вопрос юзает-ли FLACuda видюшные FPU или только ALU.
так задай его в теме CUETools или на гидрогене, больше шансов что тебе ответит автор
|
|
Fossman
Стаж: 18 лет 4 месяца Сообщений: 3570
|
Fossman ·
18-Май-10 17:58
(спустя 1 час 31 мин., ред. 18-Май-10 17:58)
BugHunter писал(а):
Не ну 30мб файл можно и за 1 сек сжать. Топикстартер поди не 30мб за 24с ужал, вот и считай. Да и профиль надо хотя бы -5 ставить иначе в хард упрется.
Ну я же сказал, что время сжатия зависит от размера WAV файла.
Вот, например, на моем хиленьком лэптопе 44 минутный WAV жмется таким образом:
|
|
BugHunter
 Стаж: 18 лет 1 месяц Сообщений: 744
|
BugHunter ·
18-Май-10 18:52
(спустя 53 мин.)
Fossman писал(а):
Ну я же сказал, что время сжатия зависит от размера WAV файла.
ну это как бэ очевидно, не? Или тут люди совсем не далекие по-твоему собрались.
Цитата:
Вот, например, на моем хиленьком лэптопе 44 минутный WAV жмется таким образом:
А ну я так и понял что при 0 тестил, поставь хотя бы 5 или тогда уж, для приличия, на проце приведи результаты .
|
|
Fossman
Стаж: 18 лет 4 месяца Сообщений: 3570
|
Fossman ·
18-Май-10 19:10
(спустя 17 мин.)
BugHunter
Цитата:
А ну я так и понял что при 0 тестил, поставь хотя бы 5 или тогда уж, для приличия, на проце приведи результаты
Лень. А если тебе не лень, то можешь сам этим заняться.
И потом выигрыш в 1% (на максимальном сжатии 11) меня мало волнует. По показателю скорость-качество - данное сжатие лидер. Остальное - от лукавого.
|
|
Children of koRn
 Стаж: 16 лет 5 месяцев Сообщений: 1091
|
Children of koRn ·
26-Июн-10 21:03
(спустя 1 месяц 8 дней, ред. 26-Июн-10 21:03)
Fossman
собстно вопрос, какая карта стоит в "хиленьком лэптопе"? на GeForce 9300M GS Alexander B получил не больше 20X, интересно стало. кстати мне тут протестили на GT 220 вышло 100X вместе с CPU, а обычная версия flac выдала 27X.
|
|
Fossman
Стаж: 18 лет 4 месяца Сообщений: 3570
|
Fossman ·
27-Июн-10 04:34
(спустя 7 часов)
Children of koRn
На том была 9800
|
|
BugHunter
 Стаж: 18 лет 1 месяц Сообщений: 744
|
BugHunter ·
27-Июн-10 12:24
(спустя 7 часов)
Fossman писал(а):
На том была 9800
очень "хиленький" лэптоп.
|
|
Children of koRn
 Стаж: 16 лет 5 месяцев Сообщений: 1091
|
Children of koRn ·
27-Июн-10 12:34
(спустя 9 мин., ред. 27-Июн-10 12:34)
кстати а есть ключ чтобы полностью отключить CPU при кодировании?
пробовали --cpu-threads 0 но всеравно загрузка 25-40% CPU и в встроенной справке я других ключей по сабжу что-то не нашел.
|
|
Fossman
Стаж: 18 лет 4 месяца Сообщений: 3570
|
Fossman ·
27-Июн-10 19:48
(спустя 7 часов)
BugHunter
Хиленький, по сравнению, например, с лэптопом имеющим 2хGTX285. Разве не так?
|
|
|