Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Epia cle266 mehrere VDR Prozesse
#1
Hallo zusammen,

Dank dem tollen Howto für Epia Boards habe ich es nun geschafft die hardwaremäßige Mpeg Dekodierung in meinem kartenlosen Streamdev-Client zu aktivieren.

Zwei Punkte gilt es aber noch zu klären:

1.) Warum laufen bei Verwendung der Easyvdr Startskripte plötzlich mehrere VDR   
    Instanzen? Das Logfile (angehängt) gibt auch keinen Hinweis.
    Vermutl. ist das auch der Grund für das zeitweise recht träge OSD.
    Wenn ich den VDR manuell starte, ist dies nicht der Fall.

Hier die Ausgabe von top:

Code:
top - 13:09:17 up 17 min,  1 user,  load average: 0.37, 0.99, 0.93
Tasks:  72 total,   6 running,  66 sleeping,   0 stopped,   0 zombie
Cpu(s): 24.4% us, 10.2% sy,  0.0% ni, 64.7% id,  0.0% wa,  0.3% hi,  0.3% si
Mem:    447456k total,   133116k used,   314340k free,     9044k buffers
Swap:   266072k total,        0k used,   266072k free,    81248k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
2498 root      15   0  152m  20m 4048 R 19.5  4.8   4:09.82 vdr               
2499 root      15   0  152m  20m 4048 R 10.6  4.8   1:48.58 vdr               
2493 root      15   0  152m  20m 4048 S  1.7  4.8   0:32.83 vdr               
2494 root      16   0  152m  20m 4048 S  1.3  4.8   0:20.51 vdr               
3062 root      15   0  2140 1068  836 R  1.0  0.2   0:00.16 top               
2495 root      16   0  152m  20m 4048 S  0.7  4.8   0:09.58 vdr               
2496 root      15   0  152m  20m 4048 R  0.7  4.8   0:07.75 vdr               
2404 root      15   0  152m  20m 4048 R  0.3  4.8   0:00.54 vdr               
    1 root      15   0  1592  524  456 S  0.0  0.1   0:00.77 init               
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0       
    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0           
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.04 khelper           
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread           
    8 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0         
    9 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid             
   84 root      19  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0           
   87 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd 

2.) Die Ausgabe über den VGA Anschluss funktioniert eigentlich einwandfrei bis auf
    die Tatsache, dass der Monitor nach ca. 10 min in den Standby Modus schaltet.
    Das Drücken einer Taste auf der Tastatur reaktiviert den Monitor.

    "setterm -blank 0" zeigt keine Wirkung.

Vielleicht kann mir ja jemand weiterhelfen.

danke,
mfg kellerkind

[gelöscht durch Administrator]
Zitieren
#2
Hallo Kellerkind,

also das mit den Instanzen ist völlig in Ordnung. Das hat nichts mit dem OSD zu tun.

Welche Versionen hast du eigentlich genau benutzt von directFB, DFB++ und softdevice?

Wolfgang
Zitieren
#3
hi,

ich habe folgende Versionen benutzt:

libcle266mpegdec 0.5
DirectFB-1.0.0-rc1
DFB++ und Softdevice aus dem CVS

danke dir

mfg
Zitieren
#4
(27.01.2007, 15:36)kellerkind link schrieb: hi,

ich habe folgende Versionen benutzt:

libcle266mpegdec 0.5
DirectFB-1.0.0-rc1
DFB++ und Softdevice aus dem CVS

danke dir

mfg

Grund meiner Frage war,

ich hatte genau das selbe Problem mit dem Blank, am 20.01.2007, das liegt am DFB++ und aktuellem Softdevice aus dem cvs.

Wenn du ältere Verisionen benutzt, gibts den Blank nicht. Der Blank kam bei mir exakt nach 10 Minuten.

Interessant wäre die konfig DFB++-0.9.25 mit aktueller Softdevice-CVS obs da auch noch ist!?

Wolfgang
Zitieren
#5
Zitat:Interessant wäre die konfig DFB++-0.9.25 mit aktueller Softdevice-CVS obs da auch noch ist!?

leider keine Veränderung
Zitieren
#6
Hallo Kellerkind,

ich häng mal meine softdevice-Version der Sourcen an. Probiers mal damit und berichte.

Gruß
Wolfgang

[gelöscht durch Administrator]
Zitieren
#7
Zitat:ich häng mal meine softdevice-Version der Sourcen an. Probiers mal damit und berichte.

Nachdem das aus deinen Sourcen übersetzte Plugin auch keine Veränderung brachte, probierte ich es nochmal mit dem Aufruf von "setterm -blank 0" und siehe da, jetzt funktioniert's.
Es liegt also scheinbar doch nicht an den CVS Versionen sondern an den Terminal Einstellungen.

Danke für deine Mühe.

mfg kellerkind
Zitieren
#8
Hallo Kellerkind,

wo genau hast du denn den Aufruf für setterm -blank 0 gesetzt, wäre für mich und die Nachwelt echt auch sehr hilfreich ne exakte Beschreibung zu haben.

Danke schon mal.

Wolfgang
Zitieren
#9
hi,

Anscheinend ist es wichtig den Aufruf VOR dem Start von VDR zu setzen.
Bei meinem ersten Versuch, während dem laufenden VDR, nutzte der Befehl nichts.

Bei mir funktioniert's mit einem Eintrag in der RCPersonal1 einwandfrei.

Also:
Code:
echo setterm -blank 0 >> /etc/init.d/RCPersonal1


mfg kellerkind
Zitieren
#10
@kellerkind: Wie sieht Deine directfbrc aus? Ich hatte das Terminal Blanking auch. Solange, bis ich den Eintrag 'no-vt' aus der directfbrc raus genommen hab. Dann auf einmal nicht mehr.
Zitieren
#11
hi,

der Eintrag ist bei mir vorhanden:

Code:
fbdev=/dev/fb0
mode=1024x768
#mode=1440x900
depth=32
pixelformat=ARGB
#hardware
#disable-module=cle266
no-vt
#disable-module=lirc
disable-module=linux_input
disable-module=keyboard
disable-module=joystick
disable-module=keyboard
disable-module=mutouch
disable-module=ps2mouse
disable-module=sdlinput
disable-module=serial-mouse
disable-module=syonypi
Zitieren
#12
Nimm den mal probehalber raus. Vielleicht kannst Du Dir den setterm Aufruf dann sparen.
Zitieren
#13
Zitat:Ich hatte das Terminal Blanking auch. Solange, bis ich den Eintrag 'no-vt' aus der directfbrc raus genommen hab. Dann auf einmal nicht mehr.

Das ist des Rätsels Lösung.
Ich hab die Zeile mit "no-vt" im File "/etc/directfbrc" jetzt auskommentiert und es funktioniert.

super, danke

Zitieren
#14
Freut mich, das ich auch mal weiter helfen konnte.
Bin ja selbst noch blutiger Anfänger mit EasyVDR.

Mich würd aber immer noch interessieren, was der Eintrag eigentlich bewirken sollte. Die Manpage lässt sich dazu leider nicht aus.
Zitieren
#15
Hallo ihr beiden,

VT = Virtueller Terminal, auf entsprechenden Servern kann man einen virtuellen Terminal ansprechen und einrichten.

no-VT sollte den eigentlich abschalten, mal in der directfb-Mailingliste nachschauen, da gibts nen Beitrag, dass der Parameter bei älteren Epia's gebraucht wird/wurde.

Wolfgang
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste