| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
andreasm82 Postet sich warm
|
Verfasst am: 19.05.2008 - 18:43 Titel: ab und an kleine Hänger wenn CPU viel zu tun hat |
|
|
Ich weiß nicht was ich noch probieren könnte.
Ich habe folgendes eingestellt:
- automatisches überblenden von Titeln
- kein Bigview
- kein EQ, kein audio enhancer
- ACM decoder
- buffer size 64kb, 40 buffers
soundkarte: creative soundblaster PCI
Wenn der Prozessor eine hohe Last hat, z.B. beim Laden einer Internetseite oder wenn ich ein Programm öffne, so gibt es kleine Hänger von 1/2 bis 1 Sekunde Dauer.
Im Winamp, AIMP player oder sonstigen Playern habe ich das nie.
Woran könnte das liegen? |
|
| Nach oben |
|
 |
mpesch3 MPeX.net Guru
|
Verfasst am: 20.05.2008 - 13:22 Titel: RE: ab und an kleine Hänger wenn CPU viel zu tun hat |
|
|
Sehr kurze Aussetzer habe ich auch in seltenen Fällen bei hoher Last. Es hat wahrscheinlich damit etwas zu tun, dass 1by1 die Standard Wave-Ausgabe benutzt. Und dann hakt es im Channel-Mixer - könnte ich mir vorstellen. Hab es aber noch nicht genau untersucht.
Wenn in den Audiosettings außer dem Wavemapper mehrere Geräte zu sehen sind, probiere diese am besten mal durch. Das ganze ist im Prinzip ein Treiber-Problem. Denn mit ausreichend vielen Blöcken hat 1by1 ja gar nichts mehr mit der Ausgabe zu tun: 64 KB x 40 sind rund 20 Sekunden, d.h. die CPU müsste 20 Sekunden lang 1by1 nicht ranlassen, bis es zu Ausfällen kommt.
Eine Alternative wäre wohl eine DirectSound-Unterstützung. Die steht auf der Todo-Liste.
Martin |
|
| Nach oben |
|
 |
andreasm82 Postet sich warm
|
Verfasst am: 20.05.2008 - 17:38 Titel: Re: RE: ab und an kleine Hänger wenn CPU viel zu tun hat |
|
|
| mpesch3 hat folgendes geschrieben: | probiere diese am besten mal durch.
Martin |
Ich habe sowohl Wavemapper als auch Creative Sound Blaster PCI probiert, bei beiden das gleiche.
An dieser Stelle noch ein Hinweis: Wenn ich die Buffergröße oder Anzahl ändere, wird diese Änderung erst nach Neustart des Programmes aktiviert. Im Programm selbst erscheint hierzu aber kein Hinweis, den könnte man ja bei Gelegenheit einfügen.
Vielleicht hilfreich? Ein paar Infos zu meiner Soundkarte
| Zitat: | Property Value
Vendor 1274h Creative (Was: Ensoniq)
Device 5880h 5880 AudioPCI
Subsystem Vendor 1274h Creative (Was: Ensoniq)
Subsystem Device 2000h Sound Blaster PCI 128 (CT4810/6)
Command 0105h I/O Access, BusMaster, System Errors
Status 1410h Has Capabilities List, Received Target Abort, Slow Timing
Revision 02h
Header Type 00h
Bus Latency Timer 40h
Minimum Bus Grant 0Ch
Maximum Bus Latency 80h
Self test 00h Self test not supported
PCI Class 04h Multimedia
PCI Class Type 40100h Audio Device
| Aus Programm SIW http://www.gtopala.com/
EDIT:
Ich habe eine Lösung gefunden, wie ich das Problem umgehen kann: Ich stelle die Prozesspriorität von 1by1 auf hoch. Dann ist die Wiedergabe völlig ohne Aussetzer!
Alternativ kann man auch 1by1 Player mit höherer Priorität starten, indem man eine .bat Datei erstellt und folgendes einträgt:
start /high "C:\Programme\1by1\1by1.exe"
EDIT2:
Wäre es möglich, den 1by1 Player programmtechnisch auf Prio Hoch voreinzustellen? Ich denke, dies dürfte keinerlei Probleme geben. |
|
| Nach oben |
|
 |
mpesch3 MPeX.net Guru
|
Verfasst am: 20.05.2008 - 23:11 Titel: Re: RE: ab und an kleine Hänger wenn CPU viel zu tun hat |
|
|
| andreasm82 hat folgendes geschrieben: | 1:
Ich habe sowohl Wavemapper als auch Creative Sound Blaster PCI probiert, bei beiden das gleiche.
2:
An dieser Stelle noch ein Hinweis: Wenn ich die Buffergröße oder Anzahl ändere, wird diese Änderung erst nach Neustart des Programmes aktiviert.
3:
höherer Priorität starten, indem man eine .bat Datei erstellt und folgendes einträgt:
start /high "C:\Programme\1by1\1by1.exe"
4:
Wäre es möglich, den 1by1 Player programmtechnisch auf Prio Hoch voreinzustellen? Ich denke, dies dürfte keinerlei Probleme geben. |
1: Wenn außer Wavemapper nur ein anderer Eintrag da ist, sind beide das gleiche.
2: Nein, sie wird beim Neustart eines Tracks aktiviert.
3: Das kann man einfacher haben:
4: Settings -> Control -> High task priority |
|
| Nach oben |
|
 |
andreasm82 Postet sich warm
|
Verfasst am: 22.05.2008 - 12:59 Titel: RE: ab und an kleine Hänger wenn CPU viel zu tun hat |
|
|
"Settings -> Control -> High task priority"
Oh sowas gibts ja schon, super! Die Option ging etwas unter, da sind so viele auf der Einstellungsseite.
Könntest du die Option "Settings -> Control -> High task priority" nicht standardmäßig nach Installation aktivieren? Ich bin bestimmt nicht der einzigste mit dem Problem. |
|
| Nach oben |
|
 |
DeepBlue22 Postet sich warm
|
Verfasst am: 12.08.2008 - 20:11 Titel: RE: ab und an kleine Hänger wenn CPU viel zu tun hat |
|
|
Jepp. Das selbe Problem hab ich auch.  |
|
| Nach oben |
|
 |
andreasm82 Postet sich warm
|
Verfasst am: 12.08.2008 - 20:57 Titel: RE: ab und an kleine Hänger wenn CPU viel zu tun hat |
|
|
An dieser Stelle noch die Idee, die zahlreichen Einstellungsmöglichkeiten etwas genauer zu untergliedern.
In den Groupboxen sind einfach zu viele Einstellungen direkt zusammen, so dass man nur schwer etwas findet - wie auch die obige gesuchte Funktionalität. |
|
| Nach oben |
|
 |
mpesch3 MPeX.net Guru
|
Verfasst am: 12.08.2008 - 22:12 Titel: RE: ab und an kleine Hänger wenn CPU viel zu tun hat |
|
|
So. Beides kommt.
Die DirectSound-Unterstützung sogar schon mit der nächsten Version. Ich habe sie quasi fertig, aber sie läuft mit Plugins noch nicht richtig. Bei DirectSound sollten die Aussetzer z.B. beim Surfen nicht mehr vorkommen. Aber vielleicht hilft ja solange auch schon der Schalter für die höhere Priorität.
Bei den Einstellungen ist geplant, wenigstens die Checkboxen in Bäume zu stecken (z.B. wie bei den Explorer-Settings). Damit sind sie scrollbar und es gibt mehr Platz zum Strukturieren. Vielleicht auch ein weiterer Tab, falls es sinnvoll scheint. Den Config-Dialog ganz umzugestalten (z.B. wie den vom Media Player Classic) ist dagegen nicht geplant.
Martin |
|
| Nach oben |
|
 |
teMPo MPeX.net Groupie
|
Verfasst am: 05.09.2008 - 21:06 Titel: RE: ab und an kleine Hänger wenn CPU viel zu tun hat |
|
|
| Bei mir gehören die kleinen Hänger seit dem DS-Output der Vergangenheit an. Vielen Dank! |
|
| Nach oben |
|
 |
|