Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   Загрузка процессора при кодировании видео x264 (http://forum.oszone.net/showthread.php?t=172361)

neodiz 06-04-2010 15:42 1386189

Загрузка процессора при кодировании видео x264
 
Помогите плиз!!!!
Не могу разобраться почему так получается. Кодирую DVD диск кодеком x264 настройки кодека в megui bitrate 2500; 2 прохода; deblocking 0:0; Gop max 29; Gop min 25; referent frame 3; b-frame 3; Quantizers 10/51/4; Me range 32; M.E algoritm Exhaustive; Subpixel RD no all frame;Cabac
Комп крутой HP Z600 2 процессора 16 ядер, оперативки 12 Гиг есть видео nvidia tesla (но ее не могу использовать,нет возможности).На данный момент стоит операционная система Win_XP x32(до этого была установлена x64). При кодировании видео грузит систему всего на ~30- 40% 50-60 fps. В Чем проблема ?

DJ Mogarych 06-04-2010 16:05 1386209

Дело, очевидно, в том, что кодек не умеет пользоваться всеми этими вкусностями. Он использует по-максимуму только то, что умеет использовать. Остальное не задействуется.
Ради интереса откройте диспетчер задач, и посмотрите на вкладке быстродействия, сколько работает ядер из этих шестнадцати.
На всякий случай поищите в настройках meGui или кодека x264 какие-нибудь упоминания о многопоточности, и если возможно, включите её, если она почему-то отключена.

И я, кстати, не знаю, умеет ли Windows XP нормально работать с таким количеством ядер и процессоров.

neodiz 06-04-2010 16:10 1386215

В настройках x264 есть параметр очень хороший Threads=0(авто).Вот он и отвечает за многопоточность.Поигрался с ним и ничего такого я незаметил.

Вообще у меня отображается 16 ядер. Включен гипер трединг.Самое интересно что грузит x264 первые 3 ядря каждого процессора. Остальные такое ощущение просто в воздухе сисят.Делал стрес тест компьютера все нормально.Все процессоры загружаются до отказа

dascon 06-04-2010 18:55 1386402

Цитата:

умеет ли Windows XP нормально работать с таким количеством ядер и процессоров
памяти 12Гб он точно не должен видеть...

DJ Mogarych 06-04-2010 21:54 1386551

Цитата:

Цитата neodiz
Поигрался с ним и ничего такого я незаметил. »

Цитата:

Цитата neodiz
грузит x264 первые 3 ядря каждого процессора »

Значит, это максимум, на что способен этот кодек. Ещё одно подтверждение того, что отдельно взятому пользователю больше двух ядер нужно в 1% случаев. Может, лет через пять многоядерность будет актуальна... А может, и нет ещё.
Цитата:

Цитата dascon
памяти 12Гб он точно не должен видеть »

Кстати, да. Надо 64-битную возвращать, она хоть память видеть будет. :)

neodiz 07-04-2010 09:13 1386822

Да это понятно что надо заного ставить win xp x64. У меня более хорошее предложение поставить win 2003 server.
Кстати купили мы программу Elecard Conver Studio Pro тоже приколы с ней. Кодирую ей, грузит процессор всего 25 % а fps показывает 90-100 fps. Притом переношу профайл с настройками и программу Elecard CS Pro на сервак 2 процессорный 4 ядерный и грузит на все 100 % притом fps гораздо ниже ~ 70-80. Кодеры откликнитесь


Время: 05:44.

Время: 05:44.
© OSzone.net 2001-