|
|
C нами с 15.07.2005 Репутация: 133.9
|
|
При работе в Windows XP и Ubuntu 8.04 решил сравнить загрузку процессора известной программой VLC v0.8.6e. Смотрел трансляцию эфирных каналов в Прогтехе. При просмотре в Windows загрузка не превышает 5%. При просмотре в Ubuntu загрузка держится на уровне 30 и более %. В показателе я уверен, т.к. через некоторое время после начала просмотра взвывает процессорный вентилятор. Пробовал ставить разные настройки вывода видео (X11, OpenGL и др.) - разницы никакой (ес-но перезапускал плейер после сохранения настроек).
В чём может быть дело? Может, это нормально для данного плейера?
|
_____________________________ С дивана видно всё, ты так и знай!
|
|
|
|
|
|
|
Возраст: 43 C нами с 12.09.2006 Репутация: 156.7
|
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
senia, не совсеи понятно к чему ссылка...
senia писал(а): |
просмотре в Windows загрузка не превышает 5%. При просмотре в Ubuntu загрузка держится на уровне 30 и более %. В показателе я уверен, т.к. через некоторое время после начала просмотра взвывает процессорный вентилятор. Пробовал ставить разные настройки вывода видео (X11, OpenGL и др.) - разницы никакой (ес-но перезапускал плейер после сохранения настроек).
В чём может быть дело? Может, это нормально для данного плейера?
|
Простите, за полную цитату, но ПОЛНОСТЬЮ подписываюсь под каждым словом! Аналогичная проблема. Тоже смотришь телевизор и начинается через некоторое время завывание кулера... Смотрел. Если видео через X11 то нагрузка сильнее. Если по умолчанию, то поменьше, выявил такую закономерность, что чем больше экран видео тем больше нагрузка на ЦПУ.
К примерму если смотреть DVD фильм через X11 и на весь экран, то загрузка порядка 80-90%, что просто приводит Систему охлаждения в ярость, приходиться останавливать и на Totem переключаться. НО и там загрузка 25-35%.
DStar17, в общем тоже посмотрите на totem в режиме фильма DVD, и сравните рад интереса с VLC
Пока я очень и очень не рад...
Ибо весьма привык к VLC.
Добавлено спустя 4 минуты 8 секунд:
P.S. версия аналогична, ЦПУ Cell 3.00 Ub 8.04
|
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
DALDON, если Radeon, то какой оверлэй включен в xorg.conf - Video или OpenGL? Надо Video. Тогда масштабирование будет аппаратным, а не пограмным.
|
|
|
|
|
|
|
|
Возраст: 35 C нами с 04.02.2005 Репутация: 121.3
|
|
Так через X11 или через XV?
|
|
|
|
|
|
|
|
C нами с 15.07.2005 Репутация: 133.9
|
|
splav писал(а): |
если Radeon, то какой оверлэй включен в xorg.conf - Video или OpenGL? Надо Video.
|
В моём случае Radeon. Можно подробнее, где смотреть настройку оверлэя в xorg.conf ?
|
_____________________________ С дивана видно всё, ты так и знай!
|
|
|
|
|
|
|
C нами с 15.04.2005 Репутация: 133.2
|
|
Сделаю некое предположение (возможно из области бреда). Я использую mplayer и нагрузка отличается в зависимости от устройства вывода (CPU: AMD Turion x2, 1600Mhz):
1.
mplayer -vo xv http://10.100.64.21:9003
VO: [xv] 720x576 => 768x576 Planar YV12 -- 5-7%
2.
mplayer -vo 'gl:yuv=4:lscale=1' http://10.100.64.21:9003
VO: [gl] 720x576 => 768x576 Planar YV12 -- 7-10%
3.
vlc http://10.100.64.21:9003
VLC media player 0.8.6f Janus
(устройство вывода: default) -- 10-13%
OpenGL в vlc у меня, увы, не работает (может чего не так собрал) | Мне собственно эти несколько процентов погоды не делают (может это погрешность измерения), но у -vo gl есть преимущества в виде сглаживания при масштабировании и для, собственно, масштабирования используется процессор видеокарты, а не cpu (не меняется нагрузка на процессор при изменении размера окна).
Так я собственно к чему это: возможно стоит покрутить настройку "Устройство видео-вывода" (или как она там называется).
|
_____________________________ Время не существует, у него нет физического носителя в природе. Его выдумал человек, чтобы измерять скорость.
|
|
|
|
|
|
|
Возраст: 51 C нами с 01.03.2005 Репутация: 226.6
|
|
А ты где загрузку смотришь?
Если смотреть через "Системный монитор" в Gnome, то у меня загрузка 7-8%. У меня Mandriva 2008.1 Spring.
|
Последний раз редактировалось: Griphon (05 Май 2008, 22:44), всего редактировалось 1 раз
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
DStar17, а) подразумеваются драйвера AMD
б) строку Option "VideoOverlay" "on" в секции
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "AccelMethod" "EXA"
Option "EXANoOffscreenPixmaps" "true"
Option "DRI" "true"
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "on"
EndSection |
|
|
|
|
|
|
|
|
Возраст: 41 C нами с 09.09.2006 Репутация: 101.6
|
|
у меня нагрузка не превышает 15% при использовании VLC юзаю kubuntu 8.04
|
|
|
|
|
|
|
|
C нами с 15.07.2005 Репутация: 133.9
|
|
Пробовал так
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "on" |
и так
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off" |
Разницы нет. Загрузка процессора увеличивается при увеличении размеров окна. Да, в первом сообщении я немного ошибся - я проверял режимы вывода X11, XVideo, OpenGL и по-умолчанию. При использовании OpenGL плейер сразу закрывается.
main private error: option glx-shm does not exist
libGL error: drmGetMagic failed
libGL error: reverting to (slow) indirect rendering
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 162 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 58
Current serial number in output stream: 58
|
|
_____________________________ С дивана видно всё, ты так и знай!
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
DStar17, покажи вывод xvinfo.
|
|
|
|
|
|
|
|
C нами с 15.07.2005 Репутация: 133.9
|
|
splav писал(а): |
DStar17, покажи вывод xvinfo.
|
X-Video Extension version 2.2
screen #0
no adaptors present |
|
_____________________________ С дивана видно всё, ты так и знай!
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
Еще опцию Option "TexturedVideo" "on" осталось попробовать...
|
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
Содержание из xorg.conf
Section "Device"
Identifier "Intel Corporation 82945G/GZ Integrated Graphics Contro$
Driver "i810"
BusID "PCI:0:2:0"
EndSection
|
Полный вывод xvinfo
X-Video Extension version 2.2
screen #0
Adaptor #0: "Intel(R) Video Overlay"
number of ports: 1
port base: 73
operations supported: PutImage
supported visuals:
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
number of attributes: 11
"XV_COLORKEY" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 66051)
"XV_BRIGHTNESS" (range -128 to 127)
client settable attribute
client gettable attribute (current value is -1)
"XV_CONTRAST" (range 0 to 255)
client settable attribute
client gettable attribute (current value is 62)
"XV_DOUBLE_BUFFER" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_PIPE" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_GAMMA0" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 526344)
"XV_GAMMA1" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 1052688)
"XV_GAMMA2" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 2105376)
"XV_GAMMA3" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 4210752)
"XV_GAMMA4" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 8421504)
"XV_GAMMA5" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 12632256)
maximum XvImage size: 1920 x 1088
Number of image formats: 4
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
Adaptor #1: "Intel(R) Textured Video"
number of ports: 16
port base: 74
operations supported: PutImage
supported visuals:
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
number of attributes: 2
"XV_BRIGHTNESS" (range -128 to 127)
client settable attribute
client gettable attribute (current value is 0)
"XV_CONTRAST" (range 0 to 255)
client settable attribute
client gettable attribute (current value is 0)
maximum XvImage size: 2048 x 2048
Number of image formats: 4
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
Вот, подскажите чего покрутить.
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off" — и тому подобное в xorg.conf пока не добавлял... Но попробую.
Цитата: |
Еще опцию Option "TexturedVideo" "on" осталось попробовать...
|
Это наверно тоже надо в секцию Section "Device" добавить?
Как видно видео у меня
Intel Corporation 82945G/GZ Integrated Graphics — в остальном устраивает, Compiz работает, игрушки бегают.
Буду рад совету знающих людей.
Добавлено спустя 22 минуты 25 секунд:
X-Video Extension version 2.2
screen #0
Adaptor #0: "Intel(R) Video Overlay" Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off" |
—- если верить этому, то и без добавления строк уже всё работает в режиме Option "VideoOverlay" "on" | , я так понимаю, но на всякий случай я добавил, пока разницы нету, если в VLC отключть вывод через X11, и поставить XVideo , то загрузка уже не зависит от полноты экрана, и равна 10-15 процентам ЦПУ.
Попробую поменять опции местами, но думаю тоже не поможет, ведь видео встроенное. Страдает кстати теми же недостатками с видео, что и Radeon в Compiz. Да и вообще встроенное видео помоему не имеет своего GPU ведь да..?
|
Последний раз редактировалось: DALDON (06 Май 2008, 20:45), всего редактировалось 1 раз
|
|
|
|
|
|
|