Lame.exe - volle Dualcorenutzung möglich?

- OCinside.de PC Forum
https://www.ocinside.de

-- Software
https://www.forum-inside.de/forums.cgi?forum=17

--- Lame.exe - volle Dualcorenutzung möglich?
https://www.forum-inside.de/topic.cgi?forum=17&topic=7863

Ein Ausdruck des Beitrags mit 20 Antworten ergibt bei 3 Antworten pro Seite ca. 7 DIN A4 Seiten. Das entspricht bei 80 g/m² ca. 34.93 Gramm Papier.


-- Veröffentlicht durch MisterY am 20:37 am 30. März 2007

also ich brauche kein sündhaft teures hifi-equipmkent um solche unterschiede zu hören ;) teuer ungleich immer gut!

ich habe hier lautsprecher von 1970...echte deutsche marken qualität. glaub mir, der klang von denen ist geil :punk:

wie sieht eigtl der taskmanager bei vista aus? :noidea:


-- Veröffentlicht durch Dargor am 13:25 am 30. März 2007

Ich rippe generell in 320K und Quali Stufe 0 - also besser gehts nicht.
(Hab allerhand sündhaft teures Hifi-Equipment hier, da hört man wirklich Unterschiede, glaubt es mir.)

Da muss der Gute ganz schön ackern - ca. 5 min für eine CD (45min)
Sicher ist das nicht sooo lange, aber ich würde die vorhandene Leistung
halt gerne ausnutzen.

Nochmal zu Prime - ich habe (zwecks OC/Stabilität) Prime 2mal
installiert, umbenannt und dann jede Instanz einem einzelnen
Kern zugewiesen. Dann habe ich beide Prozzis auf 100% und die
Systemauslastung damit auf 100%


-- Veröffentlicht durch SPYcorp am 8:12 am 27. März 2007

Es gibt auch dualcore optimiertes Prime, da muß man nicht mehr 2x laufen lassen.

@ Topic
Also mit meinem alten XP-m @ 3200+ ist ne CD als lame (@192 kbit vbr) Encodierung in 2-3 Minuten durchgeflitzt!
Bei nem moderen Porzessor dürfte da noch mehr drin sein. Wozu also noch ne Dualcoreoptimierung ?
Willst du 3h+ encodieren und 5 Minuten sparen ?!?

Btw. das mit den 50& hat mich am Anfang auch irritiert. Man könnte ja auch einfach je Core bis 100% darstellen und die Systemlast einfach auf 100% umrechnen.


-- Veröffentlicht durch buschmanoff am 21:50 am 26. März 2007

hast du prime 2x installiert? ich denke nicht. Da gibts doch die option, run prime on each core? Dann wäre es logisch. Somit läuft der Prozess auf beiden cores und lastet jeden zu 100% aus. Was auf den Gesamten Prozessor gesehen auch einer 100% auslastung für einen Prozess entspricht. Deshalb ist da die linie dann auch ganz oben. :thumb:


-- Veröffentlicht durch Dargor am 21:24 am 26. März 2007

äöhm ja ...

Ich wollte wissen, wie ich lame dazu bringen kann schneller zu sein.

NICHT wissen, was denn nun 50/100/200% Auslastung bedeuten.
Der Taskmanager sagt, mein SYSTEM ist zu 50% ausgelastet, wenn
LAME läuft. Auf beiden CPUs zeigt das schicke Diagramm ne Linie in
der Mitte. Bei 2mal prime hab ich 2mal ne Linie ganz oben  - soviel ist klar und nicht Thema dieses Threads.

BTT bitte.


-- Veröffentlicht durch maxpayne am 16:50 am 26. März 2007

jap, ist halt darstellungssache. würde es trotzdem lieber etwas genauer haben, ob das nun schwer zu berechnen ist wage ich aber zu bezweifeln. :biglol: und das windoof alle cores ausnutzt wäre auch mal toll (hat sich da mit vista etwas geändert? :noidea:). und das windows multikernprozessoren erkennt habe ich nie angezweifelt. mit dem patch meinte ich, dass es geändert werden KÖNNTE. dann wäre ja alles geklärt. :biglol:


-- Veröffentlicht durch DarkFacility am 16:08 am 26. März 2007

ist doch viel zu aufwändig sowas zu berechnen und da anzuzeigen...ich behaupte mal, dass im normalen windows betrieb nur ein core genutzt wird, ansonsten ist der 2. einfach nur da :thumb:

btw. windows brauch keinen patch oder so, damit die beiden cpu's erkannt werden, das funzt schon mindestens ab sp1 so (windows xp), also wenn hier einer hängengeblieben ist, dann sind das software hersteller und event. du max :lol:

und das mit den 50% auslastung ist echt ne witzlos, sich darüber zu streiten, weil das nur ne darstellungssache ist ;)

edit:
fakt ist auch, dass windows xp standardmäßig mit bis zu 32 prozessoren klar kommt und man prozesse auch nur bestimmten prozessoren zuweisen kann:


(Geändert von DarkFacility um 16:14 am März 26, 2007)


-- Veröffentlicht durch maxpayne am 14:22 am 26. März 2007

darauf spezialisierte programme laufen selbstverständlich auf allen cores gleichzeitig und lasten jeden dieser bis zu 100% aus. wie man die anzeige verbessern könnte haben wir ja bereits erläutert. das mit den 50% finde ich persönlich schwachsinnig und irreführend. windows ist halt am single-core hängengeblieben. :biglol: aber solange da "CPU"auslastung steht solls mir egal sein. lieber hätte ich spalten wie "Core1 Auslastung in %", "Core2 Auslastung in %", etc. dann stünden keine fragen mehr offen und man wüsste zu jeder zeit genau, wie was beansprucht wird. :thumb:


-- Veröffentlicht durch buschmanoff am 14:11 am 26. März 2007


Zitat von spraadhans um 13:44 am März 26, 2007

vermutlich setzt windows als 100% die gesamt performance beider cores an.

d.h. angezeigte 50% von core x sind 100% auslastung des core x


richtig. es heisst ja CPU auslastung. Quasi die auslastung der gesamten CPU. Wenn ein core zu 100% ausgelastet ist, ist das eben nur einer von 2 Cores und damit nur die hälfte der gesamten CPU (also 50%). Das programm läuft auch nicht auf beiden Cores gleichzeitig, weshalb es die CPU im Gesamten einfach nicht mehr als 50% auslasten kann. Die Darstellung ist so schon korrekt. :thumb:


-- Veröffentlicht durch maxpayne am 13:44 am 26. März 2007


Zitat von DarkFacility um 13:41 am März 26, 2007
oder man schreibt hinter jede anwendung, welche cpu gerade genutzt wird

exakt! :thumb: eine spalte pro cpu-kern. sonst braucht man extra ein programm, welches das ausliest um es herausfinden zu können. naja, windows halt. :blubb:


-- Veröffentlicht durch spraadhans am 13:44 am 26. März 2007

da wird windows wohl einfach etwas unverständlich rechnen, ich versteh schon was du meinst max.

vermutlich setzt windows als 100% die gesamt performance beider cores an.

d.h. angezeigte 50% von core x sind 100% auslastung des core x


-- Veröffentlicht durch DarkFacility am 13:41 am 26. März 2007

entweder man macht es mit den 50% oder man schreibt hinter jede anwendung, welche cpu gerade genutzt wird, was wahrscheinlich mehr leistung und mehr unübersichtlichkeit bedeuten würde ;)
so ist es eigentlich schon der beste weg ;) zumal es ja nur die eine spalte ist, die da etwas "komisch" aussieht ;)


-- Veröffentlicht durch maxpayne am 13:36 am 26. März 2007

im prinzip ist mir das klar. jedoch kann es unmöglich sein, dass bei multikern-optimierten-anwendungen die kerne nicht jeweils gen 100% ausgelastet werden. das hat nichts mit dem system zu tun, was mir völlig egal ist. das ein system nur 100% bringen kann ist mir klar, hat aber nichts damit zu tun, ob beide kerne mit voller leistung arbeiten. ist meiner meinung nach also einfach ein "darstellungsfehler" seitens windows. da hätten die sich echt mal nen dual/quad-cpu patch patch machen sollen, der das etwas verständlicher anzeigt. nur die auslastungskurven zeigen es richtig an: 100% jeder kern. :thumb:


@Dargor
was steht bei dir im gerätemanager bei "computer"?


-- Veröffentlicht durch DarkFacility am 13:30 am 26. März 2007

ein programm mit einem prozess kann eine cpu nur zu 50% auslasten, das entspricht bei einer single core cpu dann 100%, wenn die anwendung (z.b. encoden) zwei prozesse starten kann und die gleichzeitig ablaufen (oder halt 2x prime starten) wird das, was der einen cpu zuviel ist, auf die andere abgewälzt, somit laufen beide bei 50% und insgesamt ist dein system dann zu 100% ausgelastet.
oder mal andersrum: wenn ein cpu ausgelastet ist (z.b. 1x prime) und es würde im taskmanager 100% auslastung stehen, wäre dein pc komplett ausgelastet, das kann aber nicht sein, weil eine cpu ja nix zu tun hat, somit kann auch erst 50% cpu-auslastung vorhanden sein.

man muß also unterscheiden, zwischen cpu-auslastung = gesamt und das wie der einzelne prozessor gerade ausgelastet ist, und da kann man bei dual-core halt nur 50% (100% / 2) oder bei quad-core 25% (100% / 4) ;)

eigentlich ganz einfach :lol:


-- Veröffentlicht durch maxpayne am 13:26 am 26. März 2007

aha, gut zu wissen. :noidea: vielleicht sollte ich mich doch mal in die dual-core/quad-core welt einlesen, wird schließlich bald zeit aufzurüsten (von sockel a...). :biglol: ich hatte immer erwartet, dass bei multikern-prozessor-optimierten programmen jeder kern zu 100% ausgelastet wird. wo wäre sonst der leistungszuwachs? ist das hier der fall und 50% sind einfach nur ein windows-bug? bitte klärt mich auf! :thumb:


-- Veröffentlicht durch DarkFacility am 13:10 am 26. März 2007


Zitat von maxpayne um 12:16 am März 26, 2007
seit wann sind 50% volle auslastung? hab ich was verpasst? :noidea:




das passt schon :thumb:
so sieht es aus, wenn man 2x prime startet:

cpu1 50% + cpu2 50% = auslastung von 100%


-- Veröffentlicht durch CMcRae am 12:29 am 26. März 2007

insgesamt können es doch nur 100% sein..

wenn 1.ter kern schon 100% hätte und 2.ter auch 100%...dann wären es doch zusammen 200% oder nichtß??

man ist euer mathe lehrer sehr früh gestorben???

50% + 50% sind doch zusammen 100 %...wo ist das problem...

wenn du 4 kerne hast dann sind es 4x 25%...


-- Veröffentlicht durch maxpayne am 12:16 am 26. März 2007

seit wann sind 50% volle auslastung? hab ich was verpasst? :noidea:


-- Veröffentlicht durch buschmanoff am 19:57 am 25. März 2007

50%+50%=100%...quasi 2 mal 50% pro core sind insgesamt 100% cpu auslastung. Also sind beide cores schon komplett ausgelastet.


-- Veröffentlicht durch Dargor am 18:54 am 25. März 2007

Hallo zusammen,

ich habe heute meine letzten Errungenschaften auf den PC übertragen
und mich dabei gewundert, warum das encoden so lange dauert.

Ein Blick in den Taskmanager hat enthüllt, dass die CPUs BEIDE
zu je 50% ausgelastet werden von lame ... Sehr seltsam.

Bekomme ich es irgendwie hin, dass Lame auf beiden Kernen mit Vollast läuft ?

MfG
Matthias


OCinside.de PC Forum
© 2001 - 2024 www.ocinside.de