Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: mencoder загружает процессор только на половину!??  (Прочитано 7980 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ival.spb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Я, обычно, на опциях на опциях по умолчанию кодирую.
Сейчас проверил, запустил сразу два. Загрузка 95-98%. То есть дело таки в Авидемуксе.
А у вас он из getdeb?

Пользователь решил продолжить мысль 05 Марта 2013, 22:59:31:
Цитировать
Кстати, у него, вроде, какие-то свои кодеки.
После криво установленных из собранных кодеков, я поставил avidemux из центра приложений. Так он потом только в mpeg2 и еще подобную хрень только мог кодировать! И звук АСС в видеофайле неожиданно перестал понимать. Так что, сомневаюсь, что все кодеки свои. Хотя у mplayer вроде свои, но он тоже не захотел перекодировать.. В общем, я в шоке и в непонятке пока. На выходных попробую разобраться.
« Последнее редактирование: 05 Марта 2013, 22:59:31 от ival.spb »

Оффлайн ival.spb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Оказывается надо указывать опцию --shared при компиляции x264 как написано здесь http://habrahabr.ru/post/127910/

Пользователь решил продолжить мысль 09 Марта 2013, 13:11:13:
Ну наконец-то удалось собрать mplayer, хотя не факт что так как нужно, но результат налицо:

Загрузка ЦП 95% 8)

ПС. avidemux при сборке в варианте gtk ругается
Цитировать
фатальная ошибка: gtk/gtk.h: Нет такого файла или каталога
Компиляция прервана.
и из-за этого не получается собрать :idiot2: В сети нашел пока только одно решение -- пересобрать gtk2  :o ???

Пользователь решил продолжить мысль 09 Марта 2013, 13:42:47:
Интересно, а кодировать ffmpeg быстрее чем mencoder? Здесь https://help.ubuntu.com/community/Compiling%20MPlayer написано, что mencoder лишь оболочка ffmpeg, но некоторые любят его использовать все равно :o :idiot2:

Пользователь решил продолжить мысль 09 Марта 2013, 14:35:04:
Проблема с gtk.h решилась установкой libgtk-3-dev
« Последнее редактирование: 09 Марта 2013, 14:35:04 от ival.spb »

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
mencoder лишь оболочка ffmpeg
Нет. Но mencoder может использовать ffmpeg посредством lavcopts.

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1472
  • 24.04 lubuntu
    • Просмотр профиля
товарищи, биос трогать не надо. управлять с помощью ПО надо:

По умолчанию частота процессора снижена и повышается по мере необходимости для экономии электричества. Но можно включить процессор на полную мощность для 8ми потоков:

sudo apt-get install cpufrequtils
sudo cpufreq-set -g performance -c 0 && sudo cpufreq-set -g performance -c 1 && sudo cpufreq-set -g performance -c 2 && sudo cpufreq-set -g performance -c 3 && sudo cpufreq-set -g performance -c 4 && sudo cpufreq-set -g performance -c 5 && sudo cpufreq-set -g performance -c 6 && sudo cpufreq-set -g performance -c 7
вернуть обратно можно так
sudo cpufreq-set -g ondemand -c 0 && sudo cpufreq-set -g ondemand -c 1 && sudo cpufreq-set -g ondemand -c 2 && sudo cpufreq-set -g ondemand -c 3 && sudo cpufreq-set -g ondemand -c 4 && sudo cpufreq-set -g ondemand -c 5 && sudo cpufreq-set -g ondemand -c 6 && sudo cpufreq-set -g ondemand -c 7
посмотреть текущие установки можно командой
cpufreq-info |grep "current CPU"
сопротивление бесполезно

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
jura12, вообще-то чёс об этом был, но ТС не заинтересовал.

sudo cpufreq-set -g performance -c 0 && sudo cpufreq-set -g performance -c 1 && sudo cpufreq-set -g performance -c 2 && sudo cpufreq-set -g performance -c 3 && sudo cpufreq-set -g performance -c 4 && sudo cpufreq-set -g performance -c 5 && sudo cpufreq-set -g performance -c 6 && sudo cpufreq-set -g performance -c 7
:)

for i in 0 1 2 3 4 5 6 7; do cpufreq-set -c $i -g performance; doneetc...

ЗЫ. cpufrequtils канул в лету. По крайней мере в Арче.

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1472
  • 24.04 lubuntu
    • Просмотр профиля
for i in 0 1 2 3 4 5 6 7; do cpufreq-set -c $i -g performance; done
судо забыли
for i in 0 1 2 3 4 5 6 7; do sudo cpufreq-set -c $i -g performance; done
сопротивление бесполезно

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
судо забыли
Зачем 8 раз выполнять sudo? Подразумевалось: # for и т.д. А в какой способ будет выполнен скрипт от рута - дело ваше.
« Последнее редактирование: 10 Марта 2013, 17:38:27 от Bamb »

Оффлайн ival.spb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
cpufreq-info как-то не пашет у меня

cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
analyzing CPU 1:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
analyzing CPU 2:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
analyzing CPU 3:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
analyzing CPU 4:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
analyzing CPU 5:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
analyzing CPU 6:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
analyzing CPU 7:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1472
  • 24.04 lubuntu
    • Просмотр профиля
какая система? он работает через модуль ядра который должен быть загружен. название модуля смотрите в докукментации. может проц устаревший и не поддерживает управление частотой.
сопротивление бесполезно

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
может проц устаревший и не поддерживает управление частотой.
FX-8120? :o Вы тред почитайте сначала - камень управляется, регулятор по дефолту - ondemand с пятью возможными значениями частоты.

ival.spb, раз речь о драйвере процессора, дайте вывод:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driverЧаще всего там acpi-cpufreq

Оффлайн ival.spb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
может проц устаревший и не поддерживает управление частотой.
FX-8120? :o Вы тред почитайте сначала - камень управляется, регулятор по дефолту - ondemand с пятью возможными значениями частоты.

ival.spb, раз речь о драйвере процессора, дайте вывод:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driverЧаще всего там acpi-cpufreq
cat: /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver: Нет такого файла или каталога

ls /sys/devices/system/cpu/cpu0
cache  cpuidle  crash_notes  microcode  power  subsystem  topology  uevent

/sys/devices/system/cpu/cpu0/cpuidle$ ls
state0  state1  state2

/sys/devices/system/cpu/cpu0/cpuidle/state0$ ls
desc  disable  latency  name  power  time  usage

ival@ival20:/sys/devices/system/cpu/cpu0/cpuidle/state0$ cat desc
CPUIDLE CORE POLL IDLE
ival@ival20:/sys/devices/system/cpu/cpu0/cpuidle/state0$ cat us*
0
ival@ival20:/sys/devices/system/cpu/cpu0/cpuidle/state0$ cat po*
4294967295
ival@ival20:/sys/devices/system/cpu/cpu0/cpuidle/state0$ cat la*
0
ival@ival20:/sys/devices/system/cpu/cpu0/cpuidle/state0$ cat di*
0


« Последнее редактирование: 11 Марта 2013, 22:06:14 от ival.spb »

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
uname -rНачиная с версии 3.4 cpufreq является инфраструктурой ядра и необходимые модули загружаются автоматически.

 

Страница сгенерирована за 0.044 секунд. Запросов: 22.