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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   Софт для кодирования видео(аудио) на двухядерном 64-битным процесором (http://forum.oszone.net/showthread.php?t=114396)

e_one 14-08-2008 16:57 875300

Софт для кодирования видео(аудио) на двухядерном 64-битным процесором
 
Проблема заключается в том, что при кодировании выдео, процесор не работает на всю мощность, загрузка ~60%.
Компьютер:
ЦП AMD Athlon 64 x2 5200+/ga-ma770DS3 мать/2*1Gb PC6400 DDR2 ОЗУ/120Gb винт/HD3650 512 DDR3 видео.
Пользуюсь VirtualDub-1.8.4-AMD64 и K-Lite Codec Pack 64-bit.
ОС - Microsoft Windows Vista Ultimate 64.
Думаю поблема в том, что используется 1 ядро.

И второй вопрос: можно ли для кодирования видео использовать ГП и ОЗУ видеокарты?

Normal 15-08-2008 00:35 875567

e_one, вот эти
Цитата:

Цитата e_one
загрузка ~60% »

это от VirtualDub одного или суммарная загрузка. Другие приложения и процессы какие-то еще работают?
Цитата:

Цитата e_one
что используется 1 ядро »

, ничего подобного, пашут запрягшись оба.
У меня на Core Duo E6550, загрузка идет под 100%. Пашет только процессор а
Цитата:

Цитата e_one
ГП и ОЗУ видеокарты »

в этом процессе вообще лишнее.

e_one 15-08-2008 01:36 875592

Вот картинка.
http://promshchic.mylivepage.ru/image/1615/12338_vd.jpg
С загрузкой ЦП получается так, вроди она не превышает 50%

DJ Mogarych 15-08-2008 08:59 875706

Предполагаю, что VirtualDub не рассчитан на многопроцессорность, и система делает что может - стопроцентную нагрузку одного ядра превращает в пятидесятипроцентную двух ядер.
Возможно, в 32-битных системах распараллеливание работает лучше, и нагрузка (а, следовательно, и производительность) выше.
e_one, а какая необходимость была ставить 64-битную систему?

Normal 15-08-2008 09:10 875711

Ну во-первых вверху на рисунках хронология загрузки ЦП, там два окна, это и есть задействованые 2 ядра.
Дальше диспетчер пишет запущенных процессов 46 (много), чего еще включено-то? Я же спрашивал
Цитата:

Цитата Normal
Другие приложения и процессы какие-то еще работают? »

. На вкладке процессы остальные 54% куда прописаны? Антивирус отруби.
Еще в ВиртуалДубе параметр Processing thread prioriti поставь max приоритет и будет загрузка 100 %. Просмотр входного и выходного видео при конвертации лучше отключать, дополнительно жрут ресурсы.

e_one 15-08-2008 13:27 875920

Normal, все остальные процесы, за исключением qip, opera, kaspersky, системные(около 40 штук), и проц грузят они максимум на 1..2 %.
Отключал антивирус, не помогло.
Просмотр входного и выходного видео при конвертации я намерено включил.
Интересно, когда я в диспетчере задач поставил высокий приоритет, получил картинку:

http://image050.mylivepage.com/chunk...5/1615/vd1.jpg

Normal, подскажи вкладку, где именно изменяется параметр Processing thread prioriti, что-то я не могу найти.

DJ Mogarych, перешел на 64 бит ОС ещё, когда был старый проц - Athlon 64 3000+. Для сравнения. При кодировании одного и того же файла(и тех же настройках) на ОС 32 бит ХР в среднем скорость была 25-50 кадров в секунду, а на 64 битной хрюше 35-70. Вот почему меня бесит то, что, имея в 2 раза мощнее проц, а я получаю только половину скорости.

DJ Mogarych 15-08-2008 13:48 875945

e_one, а AMD-шный драйвер для процессора не устанавливали? Оптимайзер двухъядерности какой-то там.

e_one 15-08-2008 14:02 875950

DJ Mogarych, нет, такого не видел.
Normal, я разобрался с Processing thread prioriti, но не помогает.

Normal 15-08-2008 23:49 876411

DJ Mogarych, прав, надо пробывать Dual-Core Optimizer 1.1.1
На сайте AMD


Время: 21:57.

Время: 21:57.
© OSzone.net 2001-