Спасибо. все получилось !
Но только на мониторе. На телике как описывалось выше с модулем для ядра 2.6.19.1 пока не получается.
На ТВ-выходе должна появится синхронизация или только на D-sub ?
arvdr + softdevice
- schs
- Вопрос темы решён
-
-
Цитата
Со слов пользователя pilot-dc
Спасибо. все получилось !
Но только на мониторе. На телике как описывалось выше с модулем для ядра 2.6.19.1 пока не получается.
На ТВ-выходе должна появится синхронизация или только на D-sub ?
На тв-выходе ничего и небудет, пока только на vga-выходе, и нужно выставить через fbset нужный режим(см. выше). -
на мониторе работает спасибо!
на телик:fb.modes:
mode "720x576-50"
# D: 13.500 MHz, H: 15.625 kHz, V: 50.000 Hz
geometry 720 576 720 576 32
timings 74074 64 16 39 5 64 5
hsync high
vsync high
bcast true
laced true
rgba 8/16,8/8,8/0,0/0directfbrc:
mode=720x576-50
depth=32
primary-layer=2
pixelformat=ARGB
disable-module=lirc
disable-module=keyboardполучил черный экран..
модуль патченый положил куда говорилось.. -
Цитата
Со слов пользователя pilot-dc
на мониторе работает спасибо!
на телик:fb.modes:
mode "720x576-50"
# D: 13.500 MHz, H: 15.625 kHz, V: 50.000 Hz
geometry 720 576 720 576 32
timings 74074 64 16 39 5 64 5
hsync high
vsync high
bcast true
laced true
rgba 8/16,8/8,8/0,0/0directfbrc:
mode=720x576-50
depth=32
primary-layer=2
pixelformat=ARGB
disable-module=lirc
disable-module=keyboardполучил черный экран..
модуль патченый положил куда говорилось..
fb.modes - правильно.
А вот почему такие установки в directfbrc?
У меня вот так:
Когда просто режим через fbset ставиш, на телике картинка есть?
Надеюсь ТВ правильно подключил, через VGA выход? Потому-что на мониторе картинки небудет в таком режиме никак. -
primary-layer=2 - это я ошибся, из старого конфига выкинул.
на самом деле primary-layer=0
телик подключал по этой схеме:
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
на мониторе (если подключить без телика на D-sub) режим из fb.modes не включается, но включается режим 800*600..
а если подключаю к телику, то режим из fb.modes включается, но черный экран. -
Цитата
Со слов пользователя pilot-dc
на мониторе (если подключить без телика на D-sub) режим из fb.modes не включается, но включается режим 800*600..
а если подключаю к телику, то режим из fb.modes включается, но черный экран.
Всмысле на мониторе не включается? Ошибку какуюнить говорит или просто гаснет? Если просто гаснет то так и должно быть, монитор такой режим неможет отображать.
А на телике попробуй просто в консоле дать командуИсходный кодfbset -g 720 576 720 576 32 -t 74074 64 16 39 5 64 5 -hsync true -vsync true -laced true
без запуска VDR, и посмотри, консоль будет на ТВ видна или нет. И убери из directfbrc всё лишнее, оставь только это:
И из fb.modes тоже всё убери, оставь только так: -
Все сделал как ты сказал. ничего не изменилось.
Если к выходу карты подключаю монитор, то включается режим 800х600 60 и все показывает на нем.
Если к выходу карты подключаю телевизор то в начале загрузки на экране телевизора идут горизонтальные полосы (нет синхронизации), потом включается режим 720х576 50 и экран становится черным. все.
Пробовал останавливать ВДР,но консоли на экране не видно.
Менял режимы fbset.....- либо черный экран либо горизонтальные полосы...
я уже думаю может распиновка кабеля у меня не та ?
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
меня беспокоит 13 контакт D-sub... хотя... не знаю
в логах ошибок нет. пробовал на 2х теликах. -
У тебя есть композитный видео-вход на телике? Если так то можно чисто для проверки сделать простой ч/б кабель С выхода VGA понадобятся 1, 2, 3, 5 и 13 контакты. Соединяеш тупо вместе 1, 2, 3, 13 и подаёш на композитный вход тв, 5-й контакт на землю видеовхода. Должно работать, правдо без цвета, но для проверки сойдёт
P.S. На 16-ю ногу скарта надеюсь подавал 3 вольта?
SCART pin 16 - 'Blanking' / 'RGB Control'
Иначе и будет чёрный экран! -
Млин 5 вольт не было - непропай...
а режим у меня вот такой определяется:
mode "720x576-50"
# D: 13.875 MHz, H: 15.625 kHz, V: 49.999 Hz
geometry 720 576 720 1152 32
timings 72073 80 24 33 10 64 6
hsync high
laced true
rgba 8/16,8/8,8/0,0/0
endmodeновая проблема млин: картинка за пределы экрана уходит по вертикали (растянута). настройками softdevice не исправить.
проигрывание DVD тоже самое.
У тебя тоже такое было - поборол ? -
Цитата
Со слов пользователя pilot-dc
Млин 5 вольт не было - непропай...а режим у меня вот такой определяется:
mode "720x576-50"
# D: 13.875 MHz, H: 15.625 kHz, V: 49.999 Hz
geometry 720 576 720 1152 32
timings 72073 80 24 33 10 64 6
hsync high
laced true
rgba 8/16,8/8,8/0,0/0
endmodeновая проблема млин: картинка за пределы экрана уходит по вертикали (растянута). настройками softdevice не исправить.
проигрывание DVD тоже самое.
У тебя тоже такое было - поборол ?
Посмотри внимательно на свой режим! "geometry 720 576 720 !!!1152!!! 32". Cоздай в /etc файл fb.modes с таким содержанием: -
до запуска VDR режим устанавливается какой положено, а вот после его запуска режим переключается в 720х1152 ....
Останавливаю - VDR опять переключается в нормальный режимarvdr:~# /etc/init.d/runvdr start
arvdr:~# fbsetmode "720x576-50"
# D: 13.875 MHz, H: 15.625 kHz, V: 49.999 Hz
geometry 720 576 720 1152 32
timings 72073 80 24 33 10 64 6
hsync high
laced true
rgba 8/16,8/8,8/0,0/0
endmodearvdr:~# /etc/init.d/runvdr stop
.........................arvdr:~# fbset
mode "720x576-50"
# D: 13.500 MHz, H: 15.625 kHz, V: 50.000 Hz
geometry 720 576 720 576 32
timings 74074 64 16 39 5 64 5
hsync high
vsync high
laced true
rgba 8/16,8/8,8/0,0/0
endmodeчто за..
Подскажи где можно о режимах/настройках инфу почитать.. а то тупо втыкать надоело.. -
-
растягивает ТВ КАРТИНКУ на 1152 точки по вертикали и все тут...
а меню vdr на экране выглядит нормально - соответствует разрешению 720*576
в fb.modes режим один.
если vdr выгрузить, то включается 720*576 автоматом.
В логах везде говорится о режиме 720*576 и нигде ни слова о 720*1152
Почему так происходит не понятно. -
Цитата
Со слов пользователя pilot-dc
растягивает ТВ КАРТИНКУ на 1152 точки по вертикали и все тут...
Почему так происходит не понятно.Interlaced не включается похоже..
-
Цитата
Со слов пользователя pilot-dc
растягивает ТВ КАРТИНКУ на 1152 точки по вертикали и все тут...
а меню vdr на экране выглядит нормально - соответствует разрешению 720*576
в fb.modes режим один.
если vdr выгрузить, то включается 720*576 автоматом.
В логах везде говорится о режиме 720*576 и нигде ни слова о 720*1152
Почему так происходит не понятно.
Попробуй в опциях softdevice поставить:Pixel Format: YUY2
Use StretchBlit: on -
screenshot.Delayed = 0
screenshot.Fileformat = 1
screenshot.HideMenuEntry = 1
screenshot.HideOsd = 1
screenshot.NoOfPics = 1
screenshot.Path = /pub/images
screenshot.Quality = 100
screenshot.ResX = 768
screenshot.ResY = 576
screenshot.ShowDate = 1
screenshot.UserKey = 0
sleeptimer.Method = 0
softdevice.AC3Mode = 0
softdevice.AlsaAC3Device = hw:0,1
softdevice.AlsaDevice = default
softdevice.avOffset = 0
softdevice.bufferMode = 0
softdevice.CropBottomLines = 0
softdevice.CropLeftCols = 0
softdevice.CropMode = 0
softdevice.CropModeToggleKey = 1
softdevice.CropRightCols = 0
softdevice.CropTopLines = 0
softdevice.Deinterlace Method = 0
softdevice.mainMenu = 1
softdevice.OSDalphablend = 0
softdevice.Picture mirroring = 0
softdevice.PixelAspect = 0
softdevice.PixelFormat = 2
softdevice.Postprocess Method = 0
softdevice.Postprocess Quality = 0
softdevice.Suspend = 0
softdevice.syncTimerMode = 1
softdevice.UseStretchBlit = 1
softdevice.vidBrightness = -1
softdevice.vidContrast = -1
softdevice.vidHue = -1
softdevice.vidSaturation = -1
softdevice.Xv-Aspect = 1Теперь картинка в норме, но тормозит ожжосс - 1 кадр в секунду
хотя:
mode "720x576-50"
# D: 13.875 MHz, H: 15.625 kHz, V: 49.999 Hz
geometry 720 576 720 1152 32
timings 72073 80 24 33 10 64 6
hsync high
laced true
rgba 8/16,8/8,8/0,0/0
endmodeFrame buffer device information:
Name : ATI Radeon Yd
Address : 0xd8000000
Size : 67108864
Type : PACKED PIXELS
Visual : DIRECTCOLOR
XPanStep : 8
YPanStep : 1
YWrapStep : 0
LineLength : 2880
MMIO Address: 0xec030000
MMIO Size : 16384
Accelerator : ATI Radeon familyхотя в fb.modes стоит
mode "720x576"
geometry 720 576 720 576 32
timings 72073 80 24 33 10 64 6
laced true
hsync high
vsync low
endmodeПочему тормоза ?
-
заработало у меня SS2 + matrox G450, картинка поганая и куча ругани. что ещё не доделал???
Вот логи:
dmesg (кусок в конце):
i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4c00
i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4d00
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.48.
ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:05.0[A] -> Link [LMAC] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:05.0 to 64
eth0: forcedeth.c: subsystem: 0105b:0c43 bound to 0000:00:05.0
ACPI: PCI Interrupt Link [LACI] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:06.0[A] -> Link [LACI] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:00:06.0 to 64
intel8x0_measure_ac97_clock: measured 54781 usecs
intel8x0: clocking to 46955
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 1
ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 12
ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [LNK1] -> GSI 12 (level, low) -> IRQ 12
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = СТЕРТО
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
mt352_read_register: readreg error (reg=127, ret==-121)
b2c2-flexcop: i2c master_xfer failed
i2c_readbytes: i2c read error (addr 0a, err == -121)
b2c2-flexcop: i2c master_xfer failed
lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
stv0297_readreg: readreg error (reg == 0x80, ret == -22)
b2c2-flexcop: found the vp310 (aka mt312) at i2c address: 0x0e
DVB: registering frontend 0 (Zarlink VP310 DVB-S)...
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S (old version)' at the 'PCI' bus controlled by a 'FlexCopII' complete
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ACPI: PCI interrupt for device 0000:02:08.0 disabled
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip unloaded successfully
Linux video capture interface: v1.00
saa7146: register extension 'dvb'.
saa7146: register extension 'budget dvb'.
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 1
ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [LNK1] -> GSI 12 (level, low) -> IRQ 12
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = СТЕРТО
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
mt352_read_register: readreg error (reg=127, ret==-121)
b2c2-flexcop: i2c master_xfer failed
i2c_readbytes: i2c read error (addr 0a, err == -121)
b2c2-flexcop: i2c master_xfer failed
lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
stv0297_readreg: readreg error (reg == 0x80, ret == -22)
b2c2-flexcop: found the vp310 (aka mt312) at i2c address: 0x0e
DVB: registering frontend 0 (Zarlink VP310 DVB-S)...
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S (old version)' at the 'PCI' bus controlled by a 'FlexCopII' complete
ACPI: PCI interrupt for device 0000:02:08.0 disabled
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip unloaded successfully
saa7146: unregister extension 'budget dvb'.
saa7146: unregister extension 'dvb'.arvdr:~# less /var/log/vdr.err
vdr: missing plugin 'sc'
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] argv [1] = -vo
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[softdevice] ffmpeg build(3345152)
[dfb] init---------------------- DirectFB v0.9.22 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------(*) DirectFB/Core: Single Application Core. (2005-10-18 07:33)
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 4009)...
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 4010)...
(!!!) *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [../../../lib/fusion/reactor.c:802]
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (Convergence GmbH)
(*) Direct/Thread: Running 'Keyboard Input' (INPUT, 4011)...
(*) DirectFB/Input: Keyboard 0.9 (convergence integrated media GmbH)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: Matrox G450 0.7 (convergence integrated media GmbH)
(*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
[dfb] RAM: 8388608 bytes
[dfb] Accellerated Functions: FillRectange DrawRectange DrawLine FillTriangle Blit StretchBlit All
[dfb] Drawing Flags: Blend
[dfb] Surface Blitting Flags: BlendAlpha BlendColorAlpha Colorize SrcColorkey Deinterlace
[dfb] Supported video Modes are: 640x480@8 640x480@8 640x480@8 640x480@8 640x480@8 768x576@32 800x600@8 800x600@8 800x600@8 800x600@8 800x600@8 800x600@8 800x600@8 800x600@8 1024x768@8 1024x768@8 1024x768@8 1024x768@8 1024x768@8 1024x768@8 1024x768@8 1152x864@8 1152x864@8 1152x864@8 1152x864@8 1152x864@8 1152x864@8 1280x960@8 1280x960@16 1280x960@32 1024x1024@8 1280x1024@8 1280x1024@8 1280x1024@8 1280x1024@8 1280x1024@8 1600x1200@8 1600x1200@8 1600x1200@8
[dfb] Enumerating display Layers
[dfb] Configuring CooperativeLevel for OSD
Layer 0 FBDev Primary Layer Type: graphics
Caps: brightness contrast saturation surface
Layer 1 Matrox Backend Scaler Type: graphics picture video
Caps: brightness contrast deinterlacing dst_colorkey screen_location surface
[dfb] (osdLayer): flags, options, pixelformat: 0000000f, 00000000 00200801
[dfb] (osdLayer): width, height: 640 480
[dfb] osdLayer without !! alpha channel
[surface capabilities] scrSurface: videoonly double-buffered flipping PixelFormat = 0x00200801
[dfb] width = 640, height = 480
[dfb] got fmt = 0x00200801 bpp = 16
[dfb] Using this layer for OSD: (FBDev Primary Layer - [640x480])
[surface capabilities] osdSurface: videoonly double-buffered flipping PixelFormat = 0x00418c04
[dfb] Configuring CooperativeLevel for Overlay
[surface capabilities] videoSurface: videoonly PixelFormat = 0x00200806
[dfb] Using this layer for OSD: FBDev Primary Layer
[dfb] Using this layer for Video out: Matrox Backend Scaler
[dfb] Display frame time is 16716 microseconds
[dfb] (re)configuring Videolayer to 720 x 576 (720x576)
[surface capabilities] videoSurface: videoonly double-buffered flipping PixelFormat = 0x08100609
[dfb] (re)configured 0x08100609
[softdevice] Subplugin successfully opend
[softdevice] Video Out seems to be OK
[softdevice] Initializing Audio Out
[softdevice] Audio out seems to be OK
[softdevice] A/V devices initialized, now initializing MPEG2 Decoder
[dfb] (re)configuring Videolayer to 736 x 576 (736x576)
[surface capabilities] videoSurface: videoonly double-buffered flipping PixelFormat = 0x08100609
[dfb] (re)configured 0x08100609
[dfb] (re)configuring Videolayer to 720 x 576 (720x576)
[surface capabilities] videoSurface: videoonly double-buffered flipping PixelFormat = 0x08100609
[dfb] (re)configured 0x08100609 -
Цитата
Со слов пользователя pilot-dc
Теперь картинка в норме, но тормозит ожжосс - 1 кадр в секунду
Почему тормоза ?
Может из-за старого DirectFB? У тебя версия 0.9.22, а я себе собрал 1.0RC3 из CVS. И проц какой у тебя, посмотри его загрузку во время просмотра. Дали бы доступ на аплоад местный, мог бы выложить deb пакеты с DirectFB 1.0RC3 из CVS. -
Цитата
Дали бы доступ на аплоад местный, мог бы выложить deb пакеты с DirectFB 1.0RC3 из CVS.
да я могу и включить в дистр собсно .... если надо ... присылай debian control файлы
Подробности при встрече в асе -
[softdevice] could not load (/usr/lib/vdr///libsoftdevice-dfb.so.1.4.5)[libdfb++-0.9.so.26: cannot open shared object file: No such file or directory] exiting