а CUVID там умеет (кроме AVC) еще и VC-1, mpeg-2 и mpeg-4 asp (divx/xvid). Да и софтовый декодер быстрее

LAV

0.45 - 2012/01/28
New DXVA2 "copy back" decoder

и у ффд есть DXVA декодер
А разве он не чистый DXVA (без возврата кадра в оперативку) и в результате абсолютно бесполезен?

78

(395 replies, posted in Эксплуатация SVP)

У него в ноуте GT 540M (кстати как и у меня).
Только у меня в ноуте СО фиговая (ну да, такое же железо запихнули в тонкий и легкий 13.3"), проц сбрасывает частоту до номинальной (а то и вообще 800 мгц) - поэтому и реальные результаты заметно ниже (на синтетических еще не успевает перегреться).

Есть подозрение что файл в кэше просто не с самого начала. Например когда переключали качество - успело часть в низком скачаться, проиграться, и 720p начало качаться не с начала.
Мб поэтому инфы о кабаке и GOP'ах нет - видимо они только в заголовке хранятся. Мб поэтому его начало так глючить с VFR.
И при чем тут перекодировка? Отсутвие инфы - это отсутсвие инфы, вот если бы там был CAVLC вместо кабака... То было очень странно.
UPD: Кстати еще одна мысль - gsst это какое-то число, которое характеризует начало файла относительно исходного на сервере (если он с начала - то там 0, если нет - то непонятно в чем измеряемая величина (точно не кадры, мб блоки...), а gstd - конец.

З.ы. too slow, да.
кстати, лично у меня, что в кэше, что скачанный с помощью аддона YouTube Downloader файлы полностью идентичны.

А как CUVID (CUDA Video Decoding API) должен на атишке работать? о_О

У хорриблов просто жуткие проблемы с частотой кадров - она там не просто кривая, она там реально переменная.

Куда то есть, но для декодирования видео "через куду" используется CUDA Video Decoding API. Это доступ к аппаратному декодеру (которого в g80 нет) через куду.

Собственно зарелизил: http://forum.doom9.org/showthread.php?p … ost1532825

http://forum.doom9.org/showpost.php?p=1 … tcount=186
0.16 сегодня он зарелизит, и с ней можно будет использовать QS (очевидно только там где он есть, т.е. как минимум Sandy Bridge) на системах с дискретными картами без всяких virtu.

85

(395 replies, posted in Эксплуатация SVP)

Rimsky
Вполне, там тоже цифры близки.

Chainik wrote:

более свежий код из x264 - со всякими AVX-ами

Dark Shikari wrote:

Bulldozer doesn't benefit at all from AVX: it already has built-in move elimination, making AVX unnecessary.*
*It still helps code cache efficiency by saving code size, but that's a tiny effect.

и

Dark Shikari wrote:

I have access to a 2x16 core Bulldozer server, plus AMD is mailing us a physical system.
Yes, there will be XOP optimizations. Yes, they will help, at least a % or 2.

но таки

Dark Shikari wrote:

Anandtech seems to have declared a "new version of x264" to be an "AVX-enabled version of x264", assuming that the only difference between the two is AVX support, and commenting based on that. I'm guessing they didn't quite realize that their "HD benchmark" is using a version that's 2 years old, whereas the version AMD gave them was recent.

Noweol
:facepalm: Да, не использовался. Особенно это на скрине не видно.

У меня ноут, и встроенную видяху нельзя отключить.
На десктопе это вообще неактуально, ибо на декодирование просто смехотворные ресурсы уходят.

Не, только софтово sad Но проц хотя бы вытягивает. И рендер она тоже не тянет, но дискретная тянет, правда только EVR...

Разницы по нагрузке на проц - нет, везде это максимум 5%. Вообще это сильно от плеера зависит, в том же сплеше она на пару процентов ниже.
Чем померять производителньость не знаю, но 1080p@60fps с 16 рефреймами играется идеально.
А свп у меня тут нет smile
P.s. заодно профиль заполнил...

И правда похоже возвращает - как минимум madVR c ним работает.
http://2.firepic.org/2/images/2011-09/2 … 1cinar.png
И даже с 16 рефреймами вроде все ок, по крайней мере не тех местах где сплеш (ну и CoreAVC с DXVA и встроенный в мпц декодер) артифачил тут все хорошо.

При таких же настройках загнется, ибо 1080p - это в два раза больше чем 720p. А 60*2 несколько больше 100%.

92

(27 replies, posted in Флуд)

Win+I - и справа будет выключение big_smile

93

(7 replies, posted in Эксплуатация SVP)

"Уплавление" - это построение промежуточных кадров. Очевидно, что самый нормальный вариант - это строить по 4 дополнительных кадра (итого в 5 раз выше фпс) и выкинуть каждый второй (24 * 5/2=60, 24/1.001 * 5/2 = 60/1.001 ~ 59.94).
Таким образом из 60 кадров исходных - 12. Остальные 48 имеют хуже качество т.е. артефакты.

И, если что, это повтор каждого 1000 кадра, т.е. 1 повтор на 41,7 секунды для 23.976 или 16,7 секунд для 59.94. Это как бы сложно назвать "поддергиванием" и ровно для этого и существует реклок.

Для того, чтобы таким образом получить чистые 60 фпс - нужно построить в 1001 кадров больше, и из них выкинуть 1000. Тобишь 24/1.001 * 1001/400 = 60.
Таким образом получается, что из 60 кадров реальных будет только 0,06. Т.е. 1 кадр раз в 16,7 секунд. Круто, правда?

94

(395 replies, posted in Эксплуатация SVP)

Вопрос - а при наличии двух видеокарт (ноут, интегрированная в ЦП + дискретная нвидия = оптимус) - как задействоввать дискретную графику?
В настройках выставил использование дискретной графики для svpmark.exe, avs2avi.exe, а также в качестве значения по умолчанию - все равно использует интелловскую...

95

(12 replies, posted in Using SVP)

учитывая что есть сорцы mvtool'са - то, в принципе, ависинт не нужен. Можно собрать все в виде одной библиотеки, с помощью которой можно будет брать кадры в YV12 и строить промежуточные.
Но не думаю что madshi тут сможет чем-то помочь (тем более он пишет что сейчас очень сильно занят) - т.к. основная проблема не в прикручивании к рендереру, а к отвязке от ависинта. А там уже можно хоть форк MPC делать, хоть рендерер свой...

Since sources of mvtool are available - avisynth is not needed. You can collect all in a single library, that would take YV12 frame and interpolate intermediate frames.
And I don't think that madshi can help (also he said he is really busy now) - since main problem is not in adding SVP to renderer, but in disengagement from avisynth. And after that it will be possible to do anything - MPC fork, or new renderer...

96

(12 replies, posted in Using SVP)

А зачем персонально? Можно просто зайти в ветку на думе и спросить...

And why personally? You can just ask him at d9...

97

(395 replies, posted in Эксплуатация SVP)

Атишки и без того не тянут декодирование 1080p@60 fps видео wink Даже 50 не тянут. Хотя убербюджетный нетбучный ION - тянет.
Но речь идет конечно не о декодировании.

98

(395 replies, posted in Эксплуатация SVP)

Ну так по комментарию... Если речь идет о последних двух цифрах - то пофиг же smile
Хотя такое указано только у asd98 и smoke, у остальных указанные частоты близки к "распознаным".

99

(395 replies, posted in Эксплуатация SVP)

А можно в таблице поправить частоты тем, кто в комментах их указал?

Rimsky
ATI Catalyst Application Profiles