проблема - тормозит видео fullscreen

Автор gotovtsev, 15 октября 2012, 08:06:01

« назад - далее »

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

ihammers

По выводу, глаза зацепились только на следующем:
Цитата: gotovtsev от 15 октября 2012, 21:49:39[vdpau] Could not open dynamic library libvdpau.so.1
Данная библиотека находиться в пакете:
~# apt-get install libvdpau1

Но, что-то мне сомнительно, что это решит проблему.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

vladimir_ar

Цитата: gotovtsev от 15 октября 2012, 21:49:39с gl - работает намного хуже.. =(
вот это не очень понятно. Работало неплохо. Если память не подводит, лучше результаты с выводом через xv, но могу путать с новыми картами.
А по поводу vdpau - это под nvidia и что она с АТИ в компании делает?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

gotovtsev

Цитата: vladimir_ar от 15 октября 2012, 23:19:28
Цитата: gotovtsev от 15 октября 2012, 21:49:39с gl - работает намного хуже.. =(
вот это не очень понятно. Работало неплохо. Если память не подводит, лучше результаты с выводом через xv, но могу путать с новыми картами.
А по поводу vdpau - это под nvidia и что она с АТИ в компании делает?

эмм.. ну я хз, что оно там делает =))


что еще можно сделать?

calambus

#18
gotovtsev , попробуйте воспроизвести видео через VLC , он гораздо меньше других мультимедийных плееров нагружает Систему . Вообще нужно в трей вывести апплет Системного монитора и контролировать загрузку процессора,памяти и системы .
А как воспроизводит Online Flash-video в полном экране ?

Angel_ok

Похожая проблема.
Видео в SMPlayer тормозит.
А в VLC все нормально.
Вот только smp мне нравится, vlc - не очень.
Проблемы с видео только в smp.
Причем при проигровании видео в smp система грузится меньше чем при vlc.

Может в smp галочку какую убрать/поставить надо?
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

calambus

#20
Всё-таки основной показатель работы видеосистемы - это воспроизведение Online Flash-video в полном экране , т.к. это самый ресурсоёмкий процесс и тест работы аппарата в целом ...
gotovtsev, вообще существует утилита inxi , с помощью которой очень легко и быстро можно просмотреть все характеристики железа и установленных драйверов , установите её и выложите под спойлер вывод команды :
inxi -v 7
и сразу можно будет оценить ситуацию в целом ...

gotovtsev

Цитата: calambus от 16 октября 2012, 11:23:49
gotovtsev , попробуйте воспроизвести видео через VLC , он гораздо меньше других мультимедийных плееров нагружает Систему . Вообще нужно в трей вывести апплет Системного монитора и контролировать загрузку процессора,памяти и системы .
А как воспроизводит Online Flash-video в полном экране ?

с онлайн флэш кажется всё еще печальнее..
vlc тоже установлен. в нем тоже косячно воспроизводится.. =(

Сообщение объединено: 16 октября 2012, 12:46:00

Цитата: calambus от 16 октября 2012, 12:29:23
Всё-таки основной показатель работы видеосистемы - это воспроизведение Online Flash-video в полном экране , т.к. это самый ресурсоёмкий процесс и тест работы аппарата в целом ...
gotovtsev, вообще существует утилита inxi , с помощью которой очень легко и быстро можно просмотреть все характеристики железа и установленных драйверов , установите её и выложите под спойлер вывод команды :
inxi -v 7
и сразу можно будет оценить ситуацию в целом ...

ок. спасибо за помощь! =)
вечером как домой доберусь - попробую и отпишусь потом..

qupl

#22
В /etc/X11/xorg.conf  (его нет скорее всего) добавить
Section "Device"
Driver "radeon"
Option "AccelMethod" "EXA"
Option "ColorTiling" "true"
Option "EnablePageFlip" "true"
Identifier  "Card0"
EndSection


и лучше потом лог еще раз сюда выложить

Сообщение объединено: 16 октября 2012, 14:14:20

Здесь есть информация как "включить" direct rendering для 9600. По крайней мере можно посмотреть на содержимое xorg.conf оттуда повнимательнее.

calambus

#23
Цитата: ihammers от 15 октября 2012, 22:51:00
По выводу, глаза зацепились только на следующем:
Цитата: gotovtsev от 15 октября 2012, 21:49:39[vdpau] Could not open dynamic library libvdpau.so.1
Данная библиотека находиться в пакете:
~# apt-get install libvdpau1

Но, что-то мне сомнительно, что это решит проблему.
Это другой случай...
Цитировать14 ноября 2008 года NVIDIA выпустила бета-версию драйвера устройства с закрытым исходным кодом и API с открытым исходным кодом под названием VDPAU, с поддержкой PureVideo для Linux, FreeBSD и Solaris.[1]

gotovtsev

итак. создал файлик xorg.conf с таким содержанием:
Section "Module"
    Load       "dbe"
    Load       "glx"
    Load       "dri"
EndSection

Section "Device"
Driver "radeon"
Option "AccelMethod" "EXA"
Option "ColorTiling" "true"
Option "EnablePageFlip" "true"
Identifier  "Card0"
EndSection

Section "DRI"
   Mode 0666
EndSection


прикладываю файлик с логом.  :)

небольшое уточнение. видео в полноэкранном режиме не то чтобы, прям мега-тормозит... просто воспроизводится с какими-то
"артефактами" чтоли.. то немножко сдвиг, то как бы расслоение? то вспышки чтоли какие-то.. глюки, короче говоря.. хотя немного притормоз иногда...  :-[

qupl

Вот так еще сделайте
Section "Module"
    Load       "dbe"
    Load       "glx"
    Load       "dri"
    Load       "dri2"
EndSection

Section "Device"
Driver "radeon"
Option "RenderAccel" "true"
Option "AccelMethod"    "EXA"
Option "ColorTiling"    "true"
Option "EnablePageFlip"    "true"
Option "EnableDepthMoves"    "true"
Identifier  "Card0"
EndSection

Section "DRI"
   Mode 0666
EndSection


Brainey

Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

calambus

#27
Я тоже решил поэксперементировать с предложенним вариантом xorg.conf коллегой qupl

Цитироватьuser@runtu-xfce-desktop:~$ inxi -G
Graphics:  Card: Advanced Micro Devices [AMD] nee ATI RV350 AP [Radeon 9600]
           X.Org: 1.11.3 driver: radeon Resolution: 1280x1024@75.0hz
           GLX Renderer: Gallium 0.4 on ATI RV350 GLX Version: 2.1 Mesa 8.0.4

dmesg | grep -i firmware
Открыть содержимое (спойлер)
user@runtu-xfce-desktop:~$ dmesg | grep -i firmware
[   11.303913] intel_rng: Firmware space is locked read-only. If you can't or
[   11.303917] intel_rng: don't want to disable this in firmware setup, and if
[свернуть]

dmesg | grep -i drm
Открыть содержимое (спойлер)
user@runtu-xfce-desktop:~$ dmesg | grep -i drm
[    1.708549] [drm] Initialized drm 1.1.0 20060810
[    1.863243] [drm] radeon defaulting to kernel modesetting.
[    1.863248] [drm] radeon kernel modesetting enabled.
[    1.871717] [drm] initializing kernel modesetting (RV350 0x1002:0x4150 0x1458:0x4022).
[    1.871756] [drm] register mmio base: 0xF8500000
[    1.871760] [drm] register mmio size: 65536
[    1.872104] [drm] Generation 2 PCI interface, using max accessible memory
[    1.872125] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    1.872129] [drm] Driver supports precise vblank timestamp query.
[    1.872144] [drm] radeon: irq initialized.
[    1.874006] [drm] Detected VRAM RAM=128M, BAR=128M
[    1.874012] [drm] RAM width 128bits DDR
[    1.877138] [drm] radeon: 128M of VRAM memory ready
[    1.877142] [drm] radeon: 64M of GTT memory ready.
[    1.877309] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[    1.882245] [drm] Loading R300 Microcode
[    1.929573] [drm] radeon: ring at 0x00000000E4001000
[    1.929597] [drm] ring test succeeded in 1 usecs
[    1.930001] [drm] radeon: ib pool ready.
[    1.930103] [drm] ib test succeeded in 0 usecs
[    1.930474] [drm] Radeon Display Connectors
[    1.930478] [drm] Connector 0:
[    1.930481] [drm]   VGA
[    1.930484] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
[    1.930487] [drm]   Encoders:
[    1.930490] [drm]     CRT1: INTERNAL_DAC1
[    1.930492] [drm] Connector 1:
[    1.930494] [drm]   DVI-I
[    1.930497] [drm]   HPD1
[    1.930500] [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
[    1.930502] [drm]   Encoders:
[    1.930505] [drm]     CRT2: INTERNAL_DAC2
[    1.930507] [drm]     DFP1: INTERNAL_TMDS1
[    1.930510] [drm] Connector 2:
[    1.930512] [drm]   S-video
[    1.930514] [drm]   Encoders:
[    1.930516] [drm]     TV1: INTERNAL_DAC2
[    2.063119] [drm] fb mappable at 0xE8040000
[    2.063124] [drm] vram apper at 0xE8000000
[    2.063127] [drm] size 5242880
[    2.063130] [drm] fb depth is 24
[    2.063132] [drm]    pitch is 5120
[    2.063312] fbcon: radeondrmfb (fb0) is primary device
[    2.063799] fb0: radeondrmfb frame buffer device
[    2.063802] drm: registered panic notifier
[    2.063815] [drm] Initialized radeon 2.12.0 20080528 for 0000:01:00.0 on minor 0
[свернуть]

$ glxheads
Открыть содержимое (спойлер)
user@runtu-xfce-desktop:~$ glxheads
glxheads: exercise multiple GLX connections (any key = exit)
Usage:
  glxheads xdisplayname ...
Example:
  glxheads :0 mars:0 venus:1
Name: :0.0
  Display:     0x8b0c008
  Window:      0x2600002
  Context:     0x8b195f8
  GL_VERSION:  2.1 Mesa 8.0.4
  GL_VENDOR:   X.Org R300 Project
  GL_RENDERER: Gallium 0.4 on ATI RV350
[свернуть]

gotovtsev

#28
Цитата: qupl от 18 октября 2012, 17:58:36
Вот так еще сделайте
...

поправил. глюки с видео на том же месте  :-[
еще раз лог цепляю..

Сообщение объединено: 18 октября 2012, 20:00:12

Цитата: Brainey от 18 октября 2012, 18:12:16
Что говорят команды
dmesg | grep -i firmware
dmesg | grep -i drm
?


команды вот что говорят..

dmesg | grep -i firmware
Открыть содержимое (спойлер)

[    5.970757] platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin
[    6.147630] radeon_cp: Failed to load firmware "radeon/R300_cp.bin"
[    6.147678] [drm:r100_cp_init] *ERROR* Failed to load firmware!
[    6.151645] platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin
[    6.156945] radeon_cp: Failed to load firmware "radeon/R300_cp.bin"
[    6.156994] [drm:r100_cp_init] *ERROR* Failed to load firmware!
[свернуть]

dmesg | grep -i drm
Открыть содержимое (спойлер)

[    5.426732] [drm] Initialized drm 1.1.0 20060810
[    5.964395] [drm] radeon kernel modesetting enabled.
[    5.968487] [drm] radeon: Initializing kernel modesetting.
[    5.968605] [drm] register mmio base: 0xE5000000
[    5.968608] [drm] register mmio size: 65536
[    5.969365] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[    5.969391] [drm] Generation 2 PCI interface, using max accessible memory
[    5.969503] [drm] radeon: VRAM 256M
[    5.969506] [drm] radeon: VRAM from 0x00000000 to 0x0FFFFFFF
[    5.969508] [drm] radeon: GTT 64M
[    5.969511] [drm] radeon: GTT from 0xE0000000 to 0xE3FFFFFF
[    5.969550] [drm] radeon: irq initialized.
[    5.969706] [drm] Detected VRAM RAM=256M, BAR=256M
[    5.969712] [drm] RAM width 128bits DDR
[    5.969869] [drm] radeon: 256M of VRAM memory ready
[    5.969872] [drm] radeon: 64M of GTT memory ready.
[    5.970117] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[    5.970137] [drm] radeon: cp idle (0x10000C03)
[    5.970193] [drm] Loading R300 Microcode
[    6.147678] [drm:r100_cp_init] *ERROR* Failed to load firmware!
[    6.147805] [drm] radeon: cp finalized
[    6.148028] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[    6.148033] [drm] radeon: cp finalized
[    6.148495] [drm] radeon: ttm finalized
[    6.148500] [drm] Forcing AGP to PCI mode
[    6.149246] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[    6.149259] [drm] Generation 2 PCI interface, using max accessible memory
[    6.149264] [drm] radeon: VRAM 256M
[    6.149266] [drm] radeon: VRAM from 0x00000000 to 0x0FFFFFFF
[    6.149268] [drm] radeon: GTT 512M
[    6.149271] [drm] radeon: GTT from 0x20000000 to 0x3FFFFFFF
[    6.149295] [drm] radeon: irq initialized.
[    6.149304] [drm] Detected VRAM RAM=256M, BAR=256M
[    6.149307] [drm] RAM width 128bits DDR
[    6.149403] [drm] radeon: 256M of VRAM memory ready
[    6.149406] [drm] radeon: 512M of GTT memory ready.
[    6.149410] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    6.151408] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[    6.151417] [drm] radeon: cp idle (0x10000C03)
[    6.151493] [drm] Loading R300 Microcode
[    6.156994] [drm:r100_cp_init] *ERROR* Failed to load firmware!
[    6.157122] [drm] radeon: cp finalized
[    6.158074] [drm] Default TV standard: PAL
[    6.158077] [drm] 27.000000000 MHz TV ref clk
[    6.158081] [drm] DFP table revision: 4
[    6.158136] [drm] Default TV standard: PAL
[    6.158138] [drm] 27.000000000 MHz TV ref clk
[    6.158179] [drm] Radeon Display Connectors
[    6.158181] [drm] Connector 0:
[    6.158183] [drm]   VGA
[    6.158187] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
[    6.158189] [drm]   Encoders:
[    6.158191] [drm]     CRT1: INTERNAL_DAC1
[    6.158193] [drm] Connector 1:
[    6.158195] [drm]   DVI-I
[    6.158197] [drm]   HPD1
[    6.158200] [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
[    6.158202] [drm]   Encoders:
[    6.158204] [drm]     CRT2: INTERNAL_DAC2
[    6.158206] [drm]     DFP1: INTERNAL_TMDS1
[    6.158208] [drm] Connector 2:
[    6.158210] [drm]   S-video
[    6.158211] [drm]   Encoders:
[    6.158213] [drm]     TV1: INTERNAL_DAC2
[    6.752663] [drm] fb mappable at 0xC0040000
[    6.752666] [drm] vram apper at 0xC0000000
[    6.752669] [drm] size 8294400
[    6.752671] [drm] fb depth is 24
[    6.752673] [drm]    pitch is 7680
[    6.969771] fb0: radeondrmfb frame buffer device
[    6.976965] [drm] Initialized radeon 2.0.0 20080528 for 0000:02:00.0 on minor 0
[свернуть]

glxheads
Открыть содержимое (спойлер)

glxheads: exercise multiple GLX connections (any key = exit)
Usage:
  glxheads xdisplayname ...
Example:
  glxheads :0 mars:0 venus:1
Name: :0.0
  Display:     0x8cb0008
  Window:      0x4000002
  Context:     0x8ccd5a0
  GL_VERSION:  2.1 Mesa 7.7.1
  GL_VENDOR:   Mesa Project
  GL_RENDERER: Software Rasterizer
[свернуть]