Цитата Cereal Keeler:
Попахивает читерством, то есть, использованием аппаратного декодера - именно при использовании vaapi и подобных декодеров, использующих GPU, наблюдается такой прирост производительности. Но вы ведь понимаете, что использование аппаратного декодирования вовсе не эксклюзив Gentoo в частности и линукса вообще. »
|
Аппаратный декодер на GeForce 7300GT? Откуда? Нет, там не аппаратный декодер был, а возможности процессора: вот эти все MMX, SSE и т.д. По-умолчанию они не задействованы, по крайней мере так было в Дебиане. А стоило их включить - прирост в 10 раз. Хотите называть это читерством - ладно, хотя по-моему это просто полноценное использование процессора. И в отличие от аппаратных декодеров это решение не имеет ограничений на поддерживаемые кодеки/профили, потому что остаётся полностью программным. Просто то же перемножение матриц выполняется за 1 такт специальной командой, а не за десятки таков, если решать эту задачу "в лоб". А кодеки состоят из опеций над матрицами чуть менее, чем полностью.
И да: вы правы, что это вовсе не эксклюзив Gentoo в частности и линукса вообще. И я вам с самого начала это сказал:
Цитата:
хотя даже и не в Gentoo, а в оптимизации под конкретное железо
|
Вы в любой системе можете собрать тот же ffmpeg с этими флагами и получить значительный прирост производительности. Но так ли уж многие это делают? А потом рассказывают, что 4-ядерник 2008 года не потянет видео. Потянет, легко потянет, если всё правильно сделать.