Es lag wohl am Start von Java VisualVM als root und tvbrowser als user vdr.
Jetzt muss ich nur noch herausfinden, wo ich drauf schauen soll.
Im Anhang ein Screenshot vom CPU und Memory Profiling.
Beiträge von netz
-
-
Hmm, Java VisualVM kann ich starten, aber der Profiler (CPU/Memory) lässt sich nicht starten.
Es kommt nur die ein Popup-Fenster mit dem Titel Error, einem roten X und ohne Text.Thread Dump habe ich mal angeklickt.
Code
Alles anzeigenThread 8230 "Java Sound Event Dispatcher": (state = BLOCKED) -- Error occurred during stack walking Thread 5529 "Lazy Bones CommandQueue": (state = BLOCKED) -- Error occurred during stack walking Thread 5528 "Lazy Bones Timeline repainter": (state = BLOCKED) -- Error occurred during stack walking Thread 5513 "Thread-2": (state = BLOCKED) -- Error occurred during stack walking Thread 5508 "TimerQueue": (state = BLOCKED) -- Error occurred during stack walking Thread 5406 "DestroyJavaVM": (state = BLOCKED) -- Error occurred during stack walking Thread 5478 "Store settings periodically": (state = BLOCKED) -- Error occurred during stack walking Thread 5477 "AWT-EventQueue-1": (state = BLOCKED) -- Error occurred during stack walking Thread 5476 "AWT-Shutdown": (state = BLOCKED) -- Error occurred during stack walking Thread 5445 "AWT-XAWT": (state = IN_NATIVE) -- Error occurred during stack walking Thread 5441 "Java2D Disposer": (state = BLOCKED) -- Error occurred during stack walking VM Thread 5433 "Low Memory Detector": (state = BLOCKED) VM Thread 5432 "CompilerThread1": (state = BLOCKED) VM Thread 5431 "CompilerThread0": (state = BLOCKED) Thread 5430 "Signal Dispatcher": (state = BLOCKED) -- Error occurred during stack walking Thread 5429 "Finalizer": (state = BLOCKED) -- Error occurred during stack walking Thread 5428 "Reference Handler": (state = BLOCKED) -- Error occurred during stack walking
-
Hallo Henrik,
wenn du mir ein Gentoo Package nennst, das einen Profiler enthält, kann ich ihn installieren.
Eine andere Methoden zum Debuggen gibt es nicht?bis dann,
Nando -
Hallo,
ich habe mal ein wenig gesucht. Es sollte möglich sein.google "freevo hintergrund OR background musik OR audio OR music"
google"freevo plugin to listen to music in the background"
google "freevo Music played in background"http://doc.freevo.org/WishList
ZitatImplemented in Freevo 1.5.x
* Virtual CD/DVD-ROM (Plays images in ISO format for DVD playback with menus)
* Foreign Language music movie title
*Video subtitles support, after video selection it could be show a list with subtitle files on the current directory (if any). Idea to link with Matroska container(http://www.matroska.org).
* Web radio recording (Vsound ?)
* Different remote keymaps in different areas. ie use numbers for navigation in menu system and for selecting channels while watching TV.
* Music played in background; do not stop playing when leaving the musicentry for gaming for example
*MAME arcade/console emulator (ie: http://advancemame.sourceforge.net/ )
... oder doch gleich die Lösung.
Detached Audiobis dann,
Nando -
Ich habe es gerade nochmal getestet.
Mit Lazybones im Pluginverzeichnis von TVBrowser, ist das Menü sehr träge geworden. Ein geöffnetes Fenster (z.B. Lieblingssendungen), zieht einen grauen Schleier nach sich. Das Bild wird sehr langsam erst wieder aktualisiert.
Ohne Lazybones tauchen die Verzögerungen nicht auf. -
Mir fällt kein Fehler in den Einstellungen am TVBrowser zu Lazybones auf.
Wo soll ich noch nachschauen?In settings.prop fällt mir nichts auf. Ansonsten, falls es hilft ...
lazybones.log
Code
Alles anzeigen22:04:13 LAZYBONES FEIN lazybones.LazyBones.handleTvBrowserStartFinished: Updating channel list 22:04:13 LAZYBONES AM FEINSTEN lazybones.VDRConnection.send: -->LSTC 22:04:13 LAZYBONES AM FEINSTEN lazybones.VDRConnection.send: <--1 Super RTL,S RTL;RTL World:434:M64:C:6875:165:120=deu:65:0:12040:1:1089:0 ... 198 Test-R;ARD:113000:C0M64:C:6900:501:502=deu:0:0:28726:1:1051:0 22:04:14 LAZYBONES AM FEINSTEN lazybones.VDRConnection.send: -->LSTT 22:04:14 LAZYBONES AM FEINSTEN lazybones.VDRConnection.send: <--No timers defined 22:04:14 LAZYBONES INFO lazybones.TimerManager.synchronize: No timer defined on VDR 22:04:14 LAZYBONES FEIN lazybones.ConflictFinder.findConflicts: Looking for conflicts 22:04:14 LAZYBONES FEIN lazybones.ConflictFinder.findConflicts: Number of cards: 2 22:04:14 LAZYBONES FEIN lazybones.ConflictFinder.handleConflicts: Handling conflicts 22:04:14 LAZYBONES FEIN lazybones.RecordingManager.synchronize: Getting recordings from VDR 22:04:14 LAZYBONES FEIN lazybones.actions.CommandQueue.add: Enqueued Update list of recordings 22:05:54 LAZYBONES FEIN lazybones.gui.components.ScreenshotPanel$PreviewGrabber.getHTTPImage: Grabbing image over HTTP 22:05:54 LAZYBONES AM FEINSTEN lazybones.VDRConnection.send: -->GRAB /pub/web/preview.jpg 80 576 583 22:05:54 LAZYBONES AM FEINSTEN lazybones.VDRConnection.send: <--Grabbing to file not allowed (use "GRAB -" instead) 22:05:54 LAZYBONES WARNUNG lazybones.gui.components.ScreenshotPanel$PreviewGrabber.run: Grabbed image is null 23:02:14 LAZYBONES FEIN lazybones.gui.components.ScreenshotPanel$PreviewGrabber.getHTTPImage: Grabbing image over HTTP 23:02:14 LAZYBONES AM FEINSTEN lazybones.VDRConnection.send: -->GRAB /pub/web/preview.jpg 80 576 583 23:02:14 LAZYBONES AM FEINSTEN lazybones.VDRConnection.send: <--Grabbing to file not allowed (use "GRAB -" instead) 23:02:14 LAZYBONES WARNUNG lazybones.gui.components.ScreenshotPanel$PreviewGrabber.run: Grabbed image is null
java.programinfo.ProgramInfo.prop
Code
Alles anzeigen#Settings #Sun Mar 08 23:24:05 CET 2009 zoom=false actorSearchDefault=internalWikipedia DialogSize.Width=758 showTextSearchButton=true showSearch=false reminderplugin.ReminderPlugin_Erinnerer=true zoomValue=100 LeftSplit.Height=455 DialogSize.Height=529 small=11 java.calendarexportplugin.CalendarExportPlugin_Exportiere\ in=true titlefont=Adobe Sans MM favoritesplugin.FavoritesPlugin_Lieblingssendungen=true java.printplugin.PrintPlugin_Drucken=true reminderplugin.ReminderPlugin_Erinnerungszeitpunkt=true showFunctions=true setupwasdone=true java.lazybones.LazyBones_Lazy\ Bones=true java.webplugin.WebPlugin_Internet-Suche=true pictureSettings=0 bodyfont=Adobe Sans MM order=16;8;17;11;20;10;23;22;32;33;34;35;15;4;6;21;25;14;13;19;12;1; userfont=false DialogLocation.Y=137 LeftSplit.Width=250 favoritesplugin.FavoritesPlugin_Weitere\ Sendungen=true DialogLocation.X=196 antialiasing=false look=com.l2fprod.common.swing.plaf.metal.MetalLookAndFeelAddons title=18
-
Es werden Lieblingssendungen an Lazybones weitergegeben. "Aufnehmen mit VDR" ist dabei aktiviert und "Dieses Programm anschauen" deaktiviert.
Einen Player habe ich in Lazybones nicht definiert. -
Hallo Henrik,
danke für die neue Version von LazyBones.Ich habe da ein paar kleine Probleme.
Kannst du mir helfen?Das System ist Suse 11.1 64-Bit (Test in Signatur). Lazybones 0.5.3.1 verursacht eine hohe CPU-Last von 80-90%. Wie kann man herausfinden, woran das liegt?
Sagen dir die Fehler im Log etwas ( 'Some specified jars were not found', 'Cannot run program "": java.io.IOException')?bis dann,
NandoCode
Alles anzeigen# ./tvbrowser.sh TV-Browser starting ... /usr/bin/build-classpath: error: Could not find liquidlnf Java extension for this JVM /usr/bin/build-classpath: error: Some specified jars were not found java virtual machine used: /usr/bin/java ... 20:27:31 INFO: Starting up... 20:27:34 INFO: Java 6 Tray inited. 20:27:34 INFO: using default system tray 20:27:34 INFO: platform independent mode is OFF 20:27:34 INFO: Setting frame size and location 20:27:36 INFO: Loading the not subscribed channels 20:27:36 INFO: Returning 0 channels 20:27:36 WARNUNG: No channels available for group 'christlichesender' no channellist available? 20:27:38 INFO: Loading of all channels complete 20:27:40 INFO: No timer defined on VDR 20:32:31 INFO: Channel Settings (day light saving time corrections/icons) 20:32:31 INFO: Storing window size and location 20:32:31 INFO: Storing settings 20:32:38 INFO: Timers retrieved from VDR 43 Genres ... java.io.IOException: Cannot run program "": java.io.IOException: error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) at java.lang.Runtime.exec(Runtime.java:593) at java.lang.Runtime.exec(Runtime.java:466) at lazybones.Player$PlayerThread.run(Player.java:158) Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.<init>(UNIXProcess.java:148) at java.lang.ProcessImpl.start(ProcessImpl.java:65) at java.lang.ProcessBuilder.start(ProcessBuilder.java:452) ... 3 more 20:35:57 INFO: No timer defined on VDR 20:37:31 INFO: Channel Settings (day light saving time corrections/icons) 20:37:31 INFO: Storing window size and location 20:37:31 INFO: Storing settings 20:40:47 WARNUNG: Grabbed image is null ...
-
Hallo,
in den NVIDIA X Server Settings wird doch automatisch auf ein anderes Performance Level geschaltet, oder?
Manuell sollte es mit einer Option "CoolBits" "1" in /etc/X11/xorg.conf gehen.
google "nvidia xorg Option CoolBits"bis dann,
Nando -
Hallo,
lang ist es her.
Ich hatte es damals so gelöst. Ab vdr-1.6 ist es natürlich einfacher.
text2skin mit größerer Schriftbis dann,
Nando -
Hallo,
Zitat... ich bin um jeden rat dankbar.
dann versuche ich es mal.
Mein Mainboard machte mit älteren Kernel auch Problem. Es hing sich manchmal beim booten auf oder brauchte sehr lange. Vom Strom genommen bootete der Rechner problemlos. Mit Kernel 2.6.28 habe ich nichts dergleichen mehr bemerkt.
Lirc hast du nach dem Kernel neu übersetzt?
Hast du mal lirc-0.8.4a probiert? Vllt. neueren Lirc maskieren.oder
[edit]
Was ist das denn für eine Zeile? LIRC_DEVICES="serial" sollte alleine stehen.USE="LIRC_DEVICES="serial" encode v4l2 iptv jpeg2k tiff svga jbig gif usb samba sndfile vorbis ff-card jpg jpeg v4l xvid imlib op$
[/edit]bis dann,
Nando -
Hallo Stefan,
hast du mal einen Test auf Kernel 2.6.28 durchgeführt, mit dem Treiber von Master Yoda (Log für die Entwicklung)?
Open Source driver for Realmagic Xcard
http://opensigma.svn.sourcefor…/trunk/README?view=markupZitat1. NOTE FOR OWNERS OF SIGMA DESIGN PRODUCTS
If you have any board based on Sigma Design chipset (EM8400 series, EM8470 series and
EM8500 series) Please Help to developers to get info about hardare configuration
of your board. Just follow the instructions below (compilation & installation)
and load test module sigma-test.ko by the command:
insmod sigma-test.ko
Send the output of dmesg command into mailing list opensigma-users@lists.sourceforge.net
or post output into the forum of opensigma project
https://sourceforge.net/forum/forum.php?forum_id=821250
...Ich habe jetzt auch einen Test-Activy und könnte mitmachen.
@all
Bei der Suche im Internet:
Ist noch em84xx - realmagic-0.2.1 der aktuell Kerneltreiber.
http://sourceforge.net/projects/em84xx
Hier sind es realmagic-0.2.3 und vdr-em84xx-0.0.15
http://www.linuxtv.org/vdrwiki/index.php/Em84xx-plugin
Unter Gen2VDR AE realmagic-0.2.3, packetcommand-0.5.1 und em84xx-0.0.13-haSollte das nicht auf den gleichen/aktuellsten Stand gebracht werden?
bis dann,
Nando -
Hallo,
ein IDE Controller auf PCI-64-Bit-Steckplatz (66 mhz) hat, meines Wissens nach, nichts mit der Distribution zu tun. Die kann auf 32-bit und 64-bit laufen.Mit einem Ändern der CFLAGS und "emerge -e world" ist auch keine 32-bit Distrie auf 64-bit umzustellen.
Hat denn schon jemand die Vorzüge einer Optimierung für den VDR ausgemacht?
Ich würde ein paar Tests mit Phoronix-Test-Suite machen, wenn Interesse besteht.
(Unterschied ffmpeg/compress-7zip/mencoder/mplyer Gen2VDR V2 <-> Gen2VDR V2 P4 Optimiert <-> Gen2VDR V2 AMD Optimiert)
Benchmark - System/Prozessor/Memory/Graphics - HDTVIch sehe den größten Sinn in einem Kernel-Update, um die Hardware-Unterstützung zu bekommen.
bis dann,
Nando -
Hallo Stefan,
kannst du bitte mit einem kurzem 15min Film noch aktuell das Burn-Plugin testen?
Bei mir gab es Probleme.
Yacoto - Probleme bei DVD erstellung
[edit]Ok, ich sehe gerade, das war ja dein Ausgangsproblem[/edit]bis dann,
Nando -
Hallo,
ZitatOriginal von C-3PO
Ich würde so vorgehen:- Gen2vdr installieren
- CFLAGS anpassen
- Die enstprechenden Files ändern, dann xorg und Kernel updaten
- System neu bauen mit "emerge -e world"....Denn sonst bringt das ganze Hardwareupgrade nichts.
Was meinst du damit?
Heißt es, dass seine Hardware nicht erkannt wird?bbott
Ansonsten installierst du wie angedacht und fertig.bis dann,
Nando -
Hallo Ecki,
die DVD-RW werden einfach überschrieben, einlegen und brennen. Man sollte sie nicht wiederholt formatieren.
(Das sagt mir zumindest immer K3B.)bis dann,
Nando -
-
Zitat
Danke, das hat geholfen
Schön, das freut mich. -
Du willst es über ein Script machen, nicht per Hand?
Gimp Menü -> Filter -> Dekarotion -> Rand ausblendenÜber Google habe ich das zum Script gefunden.
http://lists.xcf.berkeley.edu/…007-September/010862.html
http://www10.dcccafe.com/NewsPortal-0.37/article.php?id=16815&group=comp.graphics.apps.gimpCode
Alles anzeigen; batchfuzzy.scm ; ; Apply script-fu-fuzzy-border as a batch process. ; ; Batchfuzzy is copyright 2008 by Floyd L. Davidson, floyd@apaflo.com. ; Script-fu-fuzzy-border is defined in fuzzyborder.scm, which is ; copyright by Chris Gutteridge, cjg@ecs.soton.ac.uk. ; ; This file should be placed in directory ~/.gimp-2.4/scripts with ; a filename that ends with ".scm". ; ; GIMP is then called from the command line to process all files ; that fit the specified pattern. Command line syntax is: ; ; gimp -i -c -d -b ''(batch_fuzzy_border "pattern" "color" \ ; border_size toggle_blur granularity \ ; toggle_shadow percent_shadow)'' -b ''(gimp-quit 0)'' ; ; "pattern" : a regular expression pattern specifying files ; (example: "*.jpg") ; ; "color" : color of the border ; (example: "pink") ; ; border_size : border size in pixels ; (example: 20) ; ; toggle_blur : blur toggle, 1/0 or TRUE/FALSE ; (example: TRUE) ; ; granularity : granularity, 1 or more where 1 is low ; (example: 4) ; ; toggle_shadow : toggle shadow, 1/0 or TRUE/FALSE ; (example: TRUE) ; ; percent_shadow: percent of border that is shadowed ; (example: 75) ; ; A typical example of a command line to invoke this program is: ; ; gimp -i -c -d -b ''(batch_fuzzy_border "*.jpg" "pink" 40 \ ; TRUE 10 TRUE 50 )'' -b ''(gimp-quit 0)'' ; ; ; ; This program is free software; you can redistribute it and/or modify ; it under the terms of the GNU General Public License as published by ; the Free Software Foundation; either version 2 of the License, or ; (at your option) any later version. ; ; This program is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU General Public License for more details. (define (batch_fuzzy_border pattern color size blurt gran shadowt shadowp) (let* ((filelist (cadr (file-glob pattern 1)))) (while (not (null? filelist)) (let* ((filename (car filelist)) (image (car (gimp-file-load RUN-NONINTERACTIVE filename filename))) (drawable (car (gimp-image-get-active-layer image)))) (script-fu-fuzzy-border image drawable color size blurt gran shadowt shadowp FALSE TRUE) (set! drawable (car (gimp-image-get-active-layer image))) (gimp-file-save RUN-NONINTERACTIVE image drawable filename filename) (gimp-image-delete image)) (set! filelist (cdr filelist))))) ; ; End of batchfuzzy.scm file.
-
Ich habe das Script mal probiert.
Es wird versucht das Bild in RGB zu konvertieren, ist es aber schon.Code> Error: Procedure execution of gimp-image-convert-rgb failed on invalid input arguments: Bild »foto.jpg« (1) ist bereits vom Typ »rgb«
Kann er es konvertieren, trifft er auf das nächste Problem.Läst sich keine bessere Möglichkeit finden?
Was möchtest du machen Klaus, wenn ich fragen darf.