PDA

Показать полную графическую версию : HE-E-ELP!!! Оптимизация Linux для mpeg4


ZDemon
26-11-2002, 07:41
"Это не совсем честная попытка суицида - это своебразный призыв о помощи"
Люди помогите!
В некоторых форумах пишут, что смотрят фильмы под П233 из под линукса, а я не могу на своей AMD k62-500 с 320 (!) мегами оперативки несколько кадров без тормозов... ):
Операционка у меня ASPLinux 7.2.
Проигрыватель Xine (но пробывал и другие - все равно тормоза)
Вчера ядро перекомпилировал - ну под свой проц, сервисы лишние, которые понял, убрал - увеличение скорости не заметил.
Посоветуйте хоть что-нибудь: линки, файлы, комментарии...
HE-E-E-E-LP!!!

ruslandh
26-11-2002, 08:00
1 Надо-бы и скорость обращения с диском/CD с помощью hdparam настроить
2 В графике возможно акселерация отключена

ZDemon
26-11-2002, 17:57
hdparm я пробывал - заметной прибавки в скорости не получил...
А вот на счет акселерации графики ни чего не знаю. Читал сегодня весь день разные там хауту на тему иксфри86конфиг про акселерацию ничего не нашел. Карточка у меня ATI 3D Rage PRO (8Mb) драйвер поставился XF86_Mach64 вроде Xconfigurator правильно все параметры выставил

Добавлено:

В предидущих мессагах я свою конфигурацию описал (AMD k6-2/500, Dimm 320Mb, video ATI 3D Rage PRO (8Mb) - скажите вообще реально на этом компе смотреть мпег4 под линукс?
Даже из под винды без тормозов показывает. Помогите настроить.

Demige
06-12-2002, 17:23
хы-хы. я на ip208Mhz кино смотрю и ничего - прикольно, без тормозов.
Первое, что надо сделать это скачать mplayer последний. Затем под себя скомпилить (здесь варианты можешь просто бины поставить вместо компиляции - кому как нравится) затем ядро более-менее свежее (с поддержкой fb для консоли), хотя в принцыпе это не обязательно. Главно запускать mplayer не из под X-ов а из консоли - все просто прекрасно работает, также помогают настройки -frameskip и -vop pp=0 и -autoq=0. а вообще man mplayer... а сорости CD тут и 8х хватит я думаю...
Кстати насчет hdparm:
поищи на <a href=http://www.gazette.linux.ru.net/lg79/punk.html>http://www.gazette.linux.ru.net/lg79/punk.html</A>

Да, кстати используй драйвер -vp vesa - он лучше всего работает

Исправлено: Demige, 18:28 6-12-2002

Guest
15-12-2002, 00:33
Ну а если не охота или не сможешь поставить mplayer (под asp я его так и не смог заставить нормально работать;), то попробуй перейти на asp 7.3, там этот глюк у меня исчез, все без особых тормозов смотрелась. Если, конечно, тебе не проблема достать asp 7.3, а иначе лучше помучить mplayer

FunKey
15-01-2003, 22:41
Я тож за MPlayer, лучший плеер под Линух, ИМХО.
У меня ALT Mandrake 2001 Spring, и ни каких проблем даже на 300 Celeron небыло, крайне рекомендую, даж под иксами в GUI режиме.

Guest
27-10-2003, 03:38
Извините что влажу в чужой вопрос, но уж больно оп теме подходит. Как именно из под консоли смотреть фильмы. Под иксами mplayer идеально все проигрывает, но чтобы фильм посмотреть грузить иксы, это нонсенс.
Пробовал mplayer -vo vesa / mplayer -vo svga  пишет error opening/initialazing -vo device.
на mplayer -vo help пишет:
Available video output drivers:
       xv      X11/Xv
       x11     X11 ( XImage/Shm )
       gl      X11 (OpenGL)
       gl2     X11 (OpenGL) - multiple textures version
       dga     DGA ( Direct Graphic Access V2.0 )
       sdl     SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
       fbdev   Framebuffer Device
       png     PNG file
       jpeg    JPEG file
       gif89a  animated GIF output
       null    Null video output
       pgm     PGM file
       md5     MD5 sum
       mpegpes Mpeg-PES file
       yuv4mpeg        yuv4mpeg output for mjpegtools (to "stream.yuv")
       vesa    VESA VBE 2.0 video output
       xvidix  X11 (VIDIX)

Petya
27-10-2003, 06:42
Guest
fbdev   Framebuffer Device
вот то что тебе надо :)

Fluff
27-10-2003, 12:47
Ставь mplayer без *GUI у меня на 225 пне c*Voodoo3 2000 без проблем работает причем лучше даже если запускаешь вначале Xinit работает бестрее чем в консоли неговоря уже об всяких KDE Gnome etc. Ну если все рано будет тормозить запускай mplayer с параметром -framedrop.

Petya
27-10-2003, 21:09
Fluff
Ставь mplayer без  GUI
а какая разница ? всё равно по команде mplayer он будет запускатся без гуя ....

Fluff
28-10-2003, 09:33
Ну да ты прав
тока компилится быстрей

Исправлено: Fluff, 10:44 28-10-2003

Guest
28-10-2003, 12:14
На mplayer video.avi -vo fbdev он отвечает:
Can't open /dev/fb0
Хотя в каталоге /dev куча файлов fb, fb0-fb21

MaddiX
29-10-2003, 09:09
Наличие кучи fb не говорит о том что у тебя fb модуль работает. Насколько я помню нужно в ядре поддержку frame buffer включить.

Petya
29-10-2003, 21:09
MaddiX
если я не ошибаюсь то это не в ядре - а в lilo.conf

MaddiX
30-10-2003, 09:13
Petya
А если я не ошибаюсь то модуль ты подгружаеш в lilo.conf.  А в ядре помойму включается frame buffer как устройство, и компилится модуль.

Petya
30-10-2003, 20:45
MaddiX
ну типа того - в исходниках ядра есть секция консоль дриверс - там есть 2 опции по типу этого ..... но че это за дистрибутив что в нём по дефолту нету фраме буффера ?

Guest
01-11-2003, 02:45
У меня на Р-III 500 с загруженными иксами и с кучей запущенных приложений MPEG-4, как и MPEG-2, работает через xine без вопросов, напрягая проц на 12-20% Если, конечно, покапаться и настроить видео на суперкачество, то моно загрузить и на 100%, но это черезчур.

Вообще, я сейчас собираюсь смотреть что моно выжать из 100 Мгц. Думаю, что посмотреть фильм на нём получится.

Zur0
02-11-2003, 21:07
1) От сервисов очень мало что зависит, так как при активной загрузке проца/памяти, они в своп идут.
2) Многое зависит от ядра. Буквальне недавно сидел на 2.4.21 и филь какой-то притормаживал. Когда пересел на 2.4.22 просто офигел, тормоза в том фильме прошли.
3) Очень важно то чем воспроизфодиш. Выкинь нафиг поделку вроде xine и поставь mplayer. Собери сам (он распознает что у тебя за камень и врубит поддержку mmx && 3dnow)

Когда скомпилиш попробуй варианты:

mplayer some_film.avi -vo vesa -framedrop -autosync 0 -в консоли под fb
mplayer some_film.avi -vo svga -framedrop -autosync 0 - если есть svgalib
mplayer some_film.avi -vo sdl -framedrop -autosync 0 - если есть sdl
mplayer some_film.avi -vo xv -framedrop -autosync 0 -под Х
mplayer some_film.avi -vo x11 -framedrop -autosync 0 -под Х
mplayer some_film.avi -vo gl -framedrop -autosync 0 -если карточка с opengl
mplayer some_film.avi -vo gl2 -framedrop -autosync 0 -или так

У меня лучшие варианты на gl,xv,vesa,svga

Если уж совсем фигово, то заюзай nice --19 mplayer *** под root




© OSzone.net 2001-2012