PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Drachi löchern wegen Computern


JotBe
06.12.07, 14:56
Hallo "CD" ;) , es geht um Folgendes:

Mein auf 2,7 GHz aufgemotzter 2,4er Athlon XP reicht immer noch nicht aus für MPEG2-Capturing in voller Qualität, es geht ohne Framedrops grad noch bis 80%, und das ist viel zu unscharf.

Kennst du dich mit CPUs genug aus, um mir sagen zu können was für Hardware ich brauche um stabile 100% zu haben?

Denn ich weiss schon selber dass es nicht ausreicht, nur eine 20% schnellere CPU zu nehmen, so einfach ist das leider nicht ...


liebe Grüsse,
JotBe

Chatdrache
06.12.07, 15:53
Hallo!
Hmm, schwierige Frage, weil ich ja eher andere Berechnungen anstelle ;)
Ist das denn parallelisierbar, oder brauchst du zwingend nur einen Kern?
Schade ists, dass es bessere Athlon XP eigentlich nicht mehr gibt, das höchste war 3200+, aber ob der soviel mehr leistet als dein jetztiger bezweifle ich. Für alles andere braucht man aber einen anderen Sockel und damit mindestens ein neues Mainboard. Ansonsten noch die Frage, was genau besonders belastet wird: kommt es auch auf den Ram an, bzw. dessen Latenzen, oder auf die Cachegröße der CPU?
Je nach Problemstellung hilft es auf jeden Fall, diese "Parameter" anzupassen, nur as wie, bzw. mit welcher Hardware ist dann noch wieder eine Sache...

Liebe Grüße
CD ;)

JotBe
06.12.07, 16:28
Hallo!
Hmm, schwierige Frage, weil ich ja eher andere Berechnungen anstelle ;)
Ist das denn parallelisierbar, oder brauchst du zwingend nur einen Kern?Nicht unbedingt, eigentlich will ich mich nur nicht mit den Kosten übernehmen. Und ich weiss auch nicht ob der Gewinn den Aufwand rechtfertigen würde ...


Schade ists, dass es bessere Athlon XP eigentlich nicht mehr gibt, das höchste war 3200+, aber ob der soviel mehr leistet als dein jetztiger bezweifle ich. Stimmt haargenau. Das Hochtakten von 2 GHz auf 2,133 hat auch keine vollen 7% mehr gebracht.


Für alles andere braucht man aber einen anderen Sockel und damit mindestens ein neues Mainboard.Damit rechne ich bereits, hab auch schon mit dem Sparen angefangen ...

Ansonsten noch die Frage, was genau besonders belastet wird: kommt es auch auf den Ram an, bzw. dessen Latenzen, oder auf die Cachegröße der CPU?Tja, beim Captuern eigentlich auf alles. Aber da es sich im Grunde um eine Echtzeit-Komprimierung handelt, dürften die CPU-GFlops am meisten bewirken.

Je nach Problemstellung hilft es auf jeden Fall, diese "Parameter" anzupassen, nur as wie, bzw. mit welcher Hardware ist dann noch wieder eine Sache...

Liebe Grüße
CD ;)Das Teil ist bereits bis an die Grenze der Stabilität getuned. :(

Hast du praktische Erfahrungen mit der Rechenleistung der neuen Mehrkern-CPUs?

200% bringen die sicher nicht ganz, und ich weiss nicht einmal ob meine Capturing-App (Videostudio 7 von Ulead) multithreadingfähig ist oder nicht.

Sag bitte nicht dass ich mit neuer Hardware unbedingt auch neues Windows brauche, auf Vista habe ich überhaupt keine Lust.


liebe Grüsse,
JB

pauli
06.12.07, 16:42
Bin zwar ein IT-Fuzzi, aber hauptsächlich Programmierung, vom Gefühl her müsste doch die Grafikkarte erheblich daran beteiligt sein?

JotBe
06.12.07, 16:51
Bin zwar ein IT-Fuzzi, aber hauptsächlich Programmierung, vom Gefühl her müsste doch die Grafikkarte erheblich daran beteiligt sein?Nicht unbedingt.

Es geht ja darum, grosse Datenraten (bei rohem Video+Audio) in Echtzeit in MPEG2 umzuwandeln und auf Platte ablegen.

Die grafische Anzeige kann man dabei sogar abschalten, sozusagen "blind capturen", nur bringt das kaum was.

Chatdrache
06.12.07, 17:01
Tja, beim Captuern eigentlich auf alles. Aber da es sich im Grunde um eine Echtzeit-Komprimierung handelt, dürften die CPU-GFlops am meisten bewirken.

Wobei die CPU auch schnell genug mit Daten versorgt werden muss, was auf Menge und Latenz vom Ram Auswirkungen hat. Wird also wieder ein an allen Enden getuntes System werden müssen, aber wenn man vorher plant und auch auf die Kosten achtet müsste das überschaubar bleiben.


Hast du praktische Erfahrungen mit der Rechenleistung der neuen Mehrkern-CPUs?

Leider nicht, ich habe Serverboards mit 2 (oder mehr)Sockeln. Aber gehört und gelesen habe ich, dass bei 2 Kernen zwar keine 200% aber etwa 150% rauskommen sollen an Leistung. Wobei das bei 4 Kernen nochmal wieder weniger wird, da fängt es so langsam an, dass die Parallelisierung des Programms zum tragen kommt.


Sag bitte nicht dass ich mit neuer Hardware unbedingt auch neues Windows brauche, auf Vista habe ich überhaupt keine Lust.


Also mit XP auf einer meiner Maschinen zum testen ging es wunderbar mit 4 logischen CPUs, und 2 Kerne/CPUs unterstützt XP auf jeden Fall, 4 müssten aber auch drinsitzen. Und von Vista rate ich eh ab, das ist noch längst nicht ausgereift genug, XP ist jetzt a schön stabil. Wie es mit Capturing unter Linux läuft weiß ich nicht, wä vielleicht sonst noch eine Alternative, weil es Distributionen gibt die ziemlich viele CPUs unterstützen.
Auch mal gesehen habe ich, dass jemand einen Cluster unter Mosix aufgesetzt hat und dann mit 12 Maschinen gerendert hat. Soll ziemlich gut gegangen sein, weil die einzelnen Prozesse, in dem Fall die Bilder, immer nacheinander auf den Rechner mit der wenigsten Auslastung gelegt wurden.

Paulis Idee mit der Grafikkarte wäre auch noch vielleicht eine Alternative, wenn man das Programm zur Nutzung der Grafikkarte überreden kann, bzw. ein entsprechendes hat. Ich muss mich mal übers Programm informieren, dann kann ich genaueres sagen.

LG
Drachi

pauli
06.12.07, 17:01
stimmt, jetzt fällt es mir wieder ein, es gibt doch Geräte, die den Input hardwaremäßig umwandeln, 100 - 150EUR, vlt. ist das die bessere Alternative als neuer Prozessor, z.B. hier (http://estore.pinnaclesys.com/servlet/ControllerServlet?Action=DisplayPage&Locale=de_DE&id=ProductDetailsPage&SiteID=piestore&productID=54518200&Env=BASE&Pgm=3717100) 129EUR

Chatdrache
06.12.07, 17:40
Soo, ich habe mich mal ein bisschen in Foren und im Netz umgeschaut, es hieß da zumindest, dass Ulead VideoStudio 11 mehrkernoptimiert sein soll, allerdings wurde sich schon über mangelnden Geschwindigkeitsvorteil beklagt. Auch generell bringen mehr Kerne ja nur was, wenn es etwas zu verteilen gibt, gut wäre vielleicht ein Verteilen von Anwendungen auf die Kerne, so dass VideoStudio einen Kern für sich hätte dabei, wirklich von optimiert kann man aber eher nicht sprechen...
Generell bin ich von den Mehrkernern nicht so sehr überzeugt, aber was würdest du von einem serverähnlichen System halten, dass später noch mit einer weiterren CPU aufgerüstet werden kann und wo am besten noch normaler DDR 400 Ram drin platz findet?
Es gibt nämlich, ich meine von Tyan, nette Dual-Opteron Boards, die gute Übertaktungsmöglichkeiten bieten. Hätte aus meiner Sicht etwas mehr Vorteil vor einem sehr schnellen einzelnen Opteron( von denen weiß ich nämlich zumindest dass dahinter viel Dampf steckt ;) ), wobei grundsätzlich mindestens 1MB Cache dabei sein sollte und bei den meisten auch ist, und je nach Grafikwunsch gibt es auch entsprechende Schnittstellen. Und auf einen optionalen 2. Prozessor ließen sich später alle anderen Prozesse, die stören würden, schieben.

LG
Drachi

JotBe
07.12.07, 15:30
Danke Drachi und Pauli, fur euere Hilfsbereitschaft.

Eine externe Encoder-Box wäre schon mal eine einfache Lösung, allerdings mache ich aufm PC nicht nur Video-Capturing, daher soll es schon eine neue "Kiste" sein.
(mit 130 Euros dürfte schon das Mainboard drin sein, hoffe ich wenigstens)

Da muss ich erst mal die Preis/Leistung/Verbrauch der aktuellen CPUs vergleichen, das mach ich schon selbst (ich will euch ja nicht für meine Faulheit missbrauchen :rolleyes: ) es sei denn ihr wisst bereits wo es entsprechende Vergleiche gibt.


Danke nochmal,
JB

JotBe
12.12.07, 19:54
Bin zwar ein IT-Fuzzi, aber hauptsächlich Programmierung,
Hallo Pauli.

Wie gut kannst du HTML/JavaScript?


Gruss,
JB

pauli
12.12.07, 20:04
etwas HTML + CSS hobbymäßig, JavaScript kann ich nur mit viel Mühe lesen.
Berufliche programmiere ich im Bereich Host (COBOL) und SAP, keine Web-Anwendungen.

JotBe
12.12.07, 20:30
etwas HTML + CSS hobbymäßig, JavaScript kann ich nur mit viel Mühe lesen.
Berufliche programmiere ich im Bereich Host (COBOL) und SAP, keine Web-Anwendungen.
Hmm, ich löcher dich doch mal an, vlt. kennst du das:

Bei framebasierten Websites wird nicht das ganze Frameset geladen, wenn man auf eine Seite verlinkt.
(weshalb ich bei IdW immer von "Artikel blabla auf meiner Website" spreche, statt direkt darauf zu verlinken.

Das soll sich mit JS machen lassen, hab auch eine Anleitung gefunden,
http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/
nur blicke ich da nicht durch, wo ich was einsetzen muss.

Kannst du mal, bei Gelegenheit (und Zeit und Lust), da reingucken?

Brennt aber nicht, ist also kein Beinbruch wenn du keine Lust drauf hast.

Und vielleicht kommt dir jemand zuvor, um dem bösen JotBe zu zeigen was Nächstenliebe ist. :rolleyes:


Gruss,
Josef

pauli
12.12.07, 21:09
schaue ich mir bis Samstag an und gebe dann bescheid

El Cattivo
13.12.07, 08:30
Hi JotBe

Hab wohl heut einen übermäßig menschenfreundlichen Tag, also Ein paar Tipps, wie du auch ohne neue Hardware, ohne neue Kosten auskommen kannst.

1) Windows
Windows frisst sehr viel Systemleistung, insbesondere wenns schon länger installiert ist. Windows wird immer "fetter" mit der Zeit un frisst immer mehr unnötig Leistung. Abhilfe schafft hier Neuinstallition, damit du mit deinen Datein nicht in Zwist kommst, erstellst du dir eine zeite Partition nur für Daten.

2) Unnötige Programme
Nach der Neuinstallation hat sich in der Hinsicht schon viel erledigt, aber es gibt noch ein paar Leistungsfresser, insbesondere Antivirenprogramme. Bist du online beim captering? Wenn nicht, brauchst du doch in dem Moment das Antivirenprogramm nicht.

3)Wieviele "echte" Festplatten hast du? Ansonsten solltest du die mal parallesieren und Daten aufspalten, zwecks schnellerer Zugriffszeit.

4) Wenn alles nichts bringt und hardwarekauf unumgänglich ist, nicht blind einfach einen neuen Prozessor kaufen. Frust ist groß, wenns dann nix gebracht hat. Erst mal gilt es rauszufinden, was du eigentlich brauchst.

Der schnellste Prozessor bringt nämlich rein gar nichts, wenn er nicht gefüttert wird. Du sagtest ja schon selbst, das deine Anwendung eher große Datenströme transportieren muss, daher liegt mein Verdacht woanderst.

mfg

pauli
13.12.07, 09:51
Hi El Cattivo,

du hast schon recht, diese Aufräum- und Neuinstallationsarien sollte man unter Win ab und zu machen, viele machen es schon zwangsläufig weil ihr System irgendwann nur noch instabil und langsam läuft :( .

Videobearbeitung ist schon sehr speziell, da ist brutale Prozessorpower und massig Giga Hauptspeicher durch nichts zu ersetzen.
Wieviel Mehrkernprozessoren bringen weiß ich nicht, hängt wohl auch vom eingesetzten Programm ab.

Habe vor einiger Zeit VHS-Kasetten auf DVD übertragen, der Prozessor hat tage- und nächtelang Blut und Wasser geschwitzt.

richy
13.12.07, 17:04
zum Javascript
Teil eins muss auf jede angesprochene Webseite
Das Fragezeichen dient dabei als Flag
Teil zwei in das Frameset
Eigentlich selbsterklaerend

JotBe
13.12.07, 17:13
zum Javascript
Teil eins muss auf jede angesprochene Webseite
Das Fragezeichen dient dabei als Flag
Teil zwei in das Frameset
Eigentlich selbsterklaerend
Von wegen selbsterklärend, du Witzbold. So weit hatte ich es auch selbst sofort kapiert.

Es geht aber darum wo alles in den beiden Teilen die Namen der Frames und des Sets eingetragen werden müssen.
Mit dem Fragezeichen alleine ist es noch lange nicht getan ...

OK, vielleicht hätte ich es gleich so genau formulieren sollen.


wie auch immer,
JB

JotBe
13.12.07, 17:24
Hi JotBe

Hab wohl heut einen übermäßig menschenfreundlichen Tag, also Ein paar Tipps, wie du auch ohne neue Hardware, ohne neue Kosten auskommen kannst.

1) Windows
Windows frisst sehr viel Systemleistung, insbesondere wenns schon länger installiert ist. Windows wird immer "fetter" mit der Zeit un frisst immer mehr unnötig Leistung. Abhilfe schafft hier Neuinstallition, damit du mit deinen Datein nicht in Zwist kommst, erstellst du dir eine zeite Partition nur für Daten.

2) Unnötige Programme
Nach der Neuinstallation hat sich in der Hinsicht schon viel erledigt, aber es gibt noch ein paar Leistungsfresser, insbesondere Antivirenprogramme. Bist du online beim captering? Wenn nicht, brauchst du doch in dem Moment das Antivirenprogramm nicht.

3)Wieviele "echte" Festplatten hast du? Ansonsten solltest du die mal parallesieren und Daten aufspalten, zwecks schnellerer Zugriffszeit.

4) Wenn alles nichts bringt und hardwarekauf unumgänglich ist, nicht blind einfach einen neuen Prozessor kaufen. Frust ist groß, wenns dann nix gebracht hat. Erst mal gilt es rauszufinden, was du eigentlich brauchst.

Der schnellste Prozessor bringt nämlich rein gar nichts, wenn er nicht gefüttert wird. Du sagtest ja schon selbst, das deine Anwendung eher große Datenströme transportieren muss, daher liegt mein Verdacht woanderst.

mfg
Hallo, du Philantrop.

Die Punkte 1 und 2 kenne ich schon lange, zu Zeiten des Pentium 3 war ich noch recht fit auf dem Gebiet. Punkt 3 ist wirklich wichtig in meinem Fall, deshalb habe ich auch 3 echte Platten.

4 stimmt nicht so ganz, denn die grossen Datenströme müssen auch noch in Echtzeit in MPEG2 umgerechnet werden. Den Transport alleine schafft die Kiste jetzt schon problemlos. Nur, wenn ich unkomprimiert capture, dann sind es über 30 GB pro Film, und konvertieren muss ich die dann immer noch.


Danke trotzdem,
JB

soon
13.12.07, 21:58
@JotBe
Ich würde es zunächst mal mit ordentlich Arbeitsspeicher und einer altmodischen Ramdisk versuchen.

Ansonsten kann man auch sowas kaufen:
http://www.giga-byte.de/Products/Storage/Products_Overview.aspx?ProductID=2180&ProductName=GC-RAMDISK

Lorenzy
13.12.07, 22:32
Ich habe auch noch eine computertechnische Frage. Ich möchte meine PS3 mit Linux betreiben. Nur bevor ich es installiere, wollte ich gerne wissen welche Erfahrungen ihr mit Linux gemacht habt. Was sind eure Eindrücke? Vorteile, Nachteile etc.

pauli
13.12.07, 22:43
kurzgesagt: Linux ist cool, aber auch nicht frei von Frickelkrams, am besten am PC ausprobieren ob es dir zusagt, insbesondere sollten es Einsteiger nicht nur auf Kommandozeilenebene betreiben :eek:

richy
14.12.07, 00:11
Hi Jotbe
Es ist tatsaechlich so einfach. Du musst an dem Beispiel fast nichts aendern.
Angenommen es existieren die drei HTML Seiten :

links.htm: z.b. fuer die Navigation
frame.htm fuer die Definition des Framesets
profil.htm Willkuerlich mal als Startseite des Frames

Kurzbeschreibung :
Die aufgerufene Seite prueft ob sie vom Frame aus als Parent aufgerufen wurde.
Falls nicht wechselt sie zur Frameseite und haengt ihre aktuelle URL als Anhang hinter das Fragezeichen.
Wird der Frame aufgerufen ueberprueft dieser ob solch ein Anhang existiert.
Falls ja wird er als neue Zieladresse verwendet.

Nach profil und auch ALLE anderen Seiten, die den Frame nachladen sollen schreibst du

<head>
<SCRIPT language="JavaScript">
<!--
function checkFrameset() {
if(!parent.xyzVerweisframe)
location.href="frame.htm?" + location.pathname;
}
//-->
</SCRIPT>
</head>

<body onLoad='checkFrameset()'>


Ich habe mal alle Dateien in einem Ordner auf die Schnelle getestet.
Anstatt frame.htm? gibst du in der online Version die volle http Adresse zum frame ein.
Das Nachladen der angewaehlten Seite funktioniert auch wohl nur online.
Das waere die erste Aenderung die zu machen ist.

Die Datei frame.htm koennte wie folgt aussehen :

<head>

<SCRIPT language="JavaScript">
<!--
function checkFramecall()
{
var Adressanhang=location.search;
if(Adressanhang) frames.xyzHauptframe.location.href=Adressanhang.su bstring(1,Adressanhang.length);
}
//-->
</SCRIPT>
</head>



<frameset cols="18%,80%" onLoad="checkFramecall() framespacing="0" border="0" frameborder="0" rows="*">
<frame name="xyzVerweisframe" src="links.htm">
<frame name="xyzHauptframe" src="profil.htm">
</frameset>


Hier siehst du, dass "xyzVerweisframe" und "xyzHauptframe" belieb waehlbare Namen sind. Du kannst sie daher auch einfach beibehalten.
In der Regel wuerde man hier vielleicht waehlen :
<frame name="LINKS" src="links.htm">
<frame name="RECHTS" src="profil.htm">
Eventuell entaehlt dein Frameset schon so einen alten Eintrag. Den musst du natuerlich loeschen. Oder du uebernimmst die bisherigen Eintraege. Dann musst du diese in den aufzurufenden Seiten eintragen.

z.B. statt
xyzVerweisframe => LINKS
statt
xyzHauptframe => RECHTS

BTW: Es gib 100 Gruende, dass eine Homepage eine Startseite ohne Frames enthaelt.
Erst von dieser ab verzweigt man auf das Frameset.

JotBe
14.12.07, 00:46
...
Hier siehst du, dass "xyzVerweisframe" und "xyzHauptframe" belieb waehlbare Namen sind. Du kannst sie daher auch einfach beibehalten.
In der Regel wuerde man hier vielleicht waehlen :
<frame name="LINKS" src="links.htm">
<frame name="RECHTS" src="profil.htm">

Genau diese xyz-Dinger hatten mich verwirrt. Aber ich versuch es morgen nach deiner Erklärung.


BTW: Es gib 100 Gruende, dass eine Homepage eine Startseite ohne Frames enthaelt.
Erst von dieser ab verzweigt man auf das Frameset.
Bei mir ging es nicht um die Startseite, sondern ums Verlinken der Unterseiten, aber egal, jetzt dürfte es klappen.


danke dir,
JB

JotBe
14.12.07, 00:53
@JotBe
Ich würde es zunächst mal mit ordentlich Arbeitsspeicher und einer altmodischen Ramdisk versuchen.

Ansonsten kann man auch sowas kaufen:
http://www.giga-byte.de/Products/Storage/Products_Overview.aspx?ProductID=2180&ProductName=GC-RAMDISK
Wie schon gesagt, es geht nicht um den Transport, sondern darum, wie schnell die Daten in MPEG2 encoded werden.
Und DAS liegt nunmal zum grössten Teil bei der CPU.


JB

JotBe
14.12.07, 17:44
Genau diese xyz-Dinger hatten mich verwirrt. Aber ich versuch es morgen nach deiner Erklärung.

Leute, auch wenn´s kaum zu glauben ist:

Ich hab´s hingekriegt. *******scripting, alles andere als intuitiv.


Hier ein Test: http://home.arcor.de/josef.braunstein/einstein/aeon6.htm

(falls bei jemanden die Links links nicht nachgeladen werden, trotz aktiviertem JavaScript, bitte Bescheid sagen)


Richy, ich habe dich im Logbuch der Website "verewigt".


nochmal Danke,
Josef