Gloomy писал(а): ↑14.07.2008 05:37
tull писал(а): ↑13.07.2008 21:30
т.е. вы хотите сказать, что разницу в скорости на 32 и 64-битной системе можно почувствовать только после пересборки?
Именно. Потому что и на 32, и на 64 бита:
а) бинарник MPlayer собран универсально, под любое железо;
б) старее чем SVN;
Поэтому на бинарниках разница в скорости между 32 и 64 бита вряд ли будет превышать заметную на глаз величину. А вот ручная сборка - совсем другое дело.
гыыыы!
а в жизни все оказалось совсем не так.
более внимательно посмотрев, я увидел, что 64-битный mplayer работает почти на 10% быстрее.
проверялось на 32-битной mythdora (fedora) и 64-битной mythbuntu (ubuntu). на обоих системах mplayer rc2, с автоопределением типа проца.
Gloomy писал(а): ↑14.07.2008 05:37
Каким образом настолько точно измерена разница, да еще столь незначительная? Чесслово очень интересно, т.к. может послужить методикой для оценки и тестирования.
да элементарно, ватсон! что может быть проще-то?!
запускаю фильм, ставлю более-менее сложный момент (ессно всегда один и тот же; и ессно я запускаю mplayer с одинаковыми параметрами). дальше вывожу терминал вперед, и смотрю какая загрузка. делаю это на 2-3 фильмах, на одних и тех же эпизодах.
как результат этих измерений -
mythdora 32 бит, mplayer rc2 дает на конкретном эпизоде загрузку 76-78%, а собранный вручную - 78-80%
mythbuntu 64-bit, mplayer rc2 на этом же эпизоде дает 70-73%
я, к сожалению, не могу пока проверить вариант самосборного mplayer на 64-битной системе. на mythbuntu фиг соберешь. а 64-битная suse у меня появится только к концу недели. но я чего-то уже заранее уверен в результате...
Gloomy писал(а): ↑14.07.2008 05:37
Объясняю: SVN. Объясняю развернуто: перед тем как была скачана рабочая копия, кто-то из разработчиков внес поправки, отрицательно влияющие на производительность. Я сам наступал на аналогичные грабли, когда вдруг куда-то подевалась поддержка x264, хотя до этого программа всегда собиралась идеально. Подождал пару дней и собрал снова - все вернулось на круги своя.
это мне конечно приходило в голову. но каждый день качать и проверять я не готов...
и плиз насчет поддержки x264 можно чутка подробней. вы про
--disable-x264 disable x264 [autodetect] ?
у меня он получается выключенный, а если сделать --enable-x264, то когда make делаешь, вылетает с ошибкой.
Denjs,
вы выше писали:
пересобрал. итог : тот-же мувик - нагрузка на проц упала до 2-х раз
вы можете мне дать этот бинарник? а еще лучше собрать под 64-битную систему? я оччччень хочу посмотреть, как загрузка упадет "до 2-х раз".
это бы в принципе решило все мои проблемы. потому что на данный момент, разогнав комп до 2820 МГц (я поставил проц на 2400, и увеличил частоту шины с 200 до 235), я все равно имею тормоза на некоторых особо тяжелых сценах. даже с -lavdopts skiploopfilter=all:lowres=1:fast. точнее не тормоза, а отставание картинки.
кстати, я вот чего еще не понимаю. все нормально воспроизводится только когда загрузка проца до 70-75%
а вот когда 80 и выше, то появляется отставание звука. я-то был уверен, что все, что до 100% - это должно быть нормальное воспроизведение. а фиг...
я ессно использую -autosync, но я вообще не понял, на что он влияет. пробовал и 30, и 100, и 300.
и мне тут еще одна мысль в голову пришла - я ведь звук пускаю по s/pdif на внешний процессор. может можно как-то отключить декодирование звука mplayer'ом? это по идее даст чутка снижения нагрузки (правда видимо совсем чуть-чуть)