Latenzprobleme Nr.2

  • Alter belegt mal nen Kurs über Rechnerarchitektur...

    Es ist besser nicht zu moderieren als falsch zu moderieren

  • Erklär das mal genauer bitte, dir scheint ja klar zu sein warum es so ist wie es ist. mir nicht.
    Außer halt qualität der Hardware und Treiber.

    lg
    Michael

    Einmal editiert, zuletzt von Michael_ (31. Mai 2016 um 22:20)


  • Erklär das mal genauer bitte, dir scheint ja klar zu sein warum es so ist wie es ist. mir nicht.
    Außer halt qualität der Hardware und Treiber.

    lg
    Michael


    Hat nichts mit der Qualität der Treiber zu tun.

    Windows ist kein Echtzeitsystem. Die Latenz die du misst, wenn kein Audio/Video aktiv ist ist vollkommen irrelevant. Windows hat nicht den Anspruch dinge in Echtzeit zu erledigen, wenn es nicht muss.
    Das ist darauf fixiert Aufgaben so effizient wie möglich auszuführen. Und der effizienteste Weg ist nicht immer der schnellste.

    Auf modernen Betriebssystem gibt es Scheduling. Das heißt ein Program bekommt aufgrund der zu erledigenden Aufgaben und deren Dringlichkeit eine Zeitscheibe auf dem Prozessor zugeteilt. Das Programm muss so lange warten bis es an der Reihe ist.

    Dein ASIO Treiber sagt halt, alles was Audio ist hat Priorität und schaltet den Kernel in einen Modus in dem Audio am effizientesten verarbeitet werden kann.

  • Der ASIO Treiber beeinflusst nur die Kernel Latenz, nicht die DPC Latenz.
    Die ändert sich mit aktiviertem ASIO Treiber nicht.

    Da ich zwei ähnliche Celeron D Kisten hier rumstehen habe, habe ich auf die zweite mal Windows 7 Ultimate installiert.
    Hier habe ich wieder höhere DPC Werte, sogar höher als auf der HP Z400.

    Ich gehe davon aus das es daran liegt das die Kiste zu alt ist und es für Windows 7 keine (ordentlichen) Treiber gibt.
    Deswegen werde ich morgen XP drauf installieren. Sollte es damit einwandfrei funktionieren kann es nur an schlechten / fehlenden Treibern für Windows 7 oder an dem OS selbst liegen.
    Ansonsten halt an schlecher Hardware mit schlechten Treibern.

    lg
    Michael

    Einmal editiert, zuletzt von Michael_ (1. Juni 2016 um 01:34)

  • Es gab mal einen Bericht in der Keyboards/Keys wo darüber berichtet wurde, wie problematisch Cubase und P4 Prozessoren mit HT sind.
    Das ist allerdings Jahre her und alles andere als aktuell.

    Es ist jedoch nicht auszuschliessen, dass eine handvoll PC's einfach nicht die gewünschte Performance (im Sinne von Timinggenauigkeit) erbringen, die man zum Musik machen
    braucht. Thin-Clients und kleine Desktop-Krüppel mal aussen vor gelassen.

  • Inwieweit sollte eine hohe Abtastrate das ändern?
    Aber ausprobieren kann ich es mal höher als 44100hz.

    Auf der HP Z400 läuft immernoch Windows 7 Professional 64bit.
    Wie gesagt auf dem Celeron D habe ich mal Windows 7 installiert was schlechtere DPC Werte zur folge hatte.

    Nun habe ich wieder XP drauf installiert und die Werte sind wieder besser ^^
    Entweder unterstützt also Windows 7 die Hardware nicht gut genug oder der Rechner ist einfach mit 7 schon von grund aus überfordert. (geht auch recht langsam)

    Dummerweise habe ich vergessen das Aero Glass mal abzuschalten zum testen -.-
    Cubase unterstützt mittlererweile Hyperthreading aber ich habe das auch schonmal abgeschaltet, bringt auch nichts.

    Außerdem habe ich Core Parking in der Registry deaktiviert.

    Schade nur das mir dieser Windows 7 test nun doch nicht endgültige resultate geliefert hat. Wären die DPC Werte nun auf der alten Hardware mit Windows 7 ebenfalls niedrig gewesen, dann hätte ich gewusst das es an der Hardware und deren Treibern liegt. so kann es nun wieder 2 gründe dafür geben.

    Da allerdings DPC Latenz nicht primär mit der CPU zutun hat schätze ich schon das windows 7 die hardware einfach nur mäßig unterstützt.

    Der Mega test wäre jetzt halt wirklich auf der HP Z400 ne zweite Partition mit Windows XP zu installieren. geht das so einfach? :)
    Also muss ich da noch was anderes außer SATA Treiber nachrüsten ^^

    PS:

    So unperformant dürfte XP garnicht laufen.
    Ich glaube das unterstützt ja schon Hyperthreading und 4 Kerne - also müsste es schonmal meinen Prozessor voll unterstützen.

    Gut ich werde leider nur 3,5gb Ram von den 16 Gigabyte nutzen können wegen 32bit aber sonst mit SATA Treibern
    sehe ich jetzt mal nicht wirklich ein problem was hier die Performance verschlechtern könnte? Es sei den natürlich hier wird dann der spiess umgedreht und die hardware wird hier nur mäßig unterstützt was dann so wiederum zu noch höheren latenzwerten führen würde.

    Sollte allerdings auch hier XP einen deutlichen Vorteil haben, also bessere Werte dann frage ich mich was Microsoft mit windows 7 eingeführt hat, was nirgends erwähnt wird das man abschalten oder umstellen muss. Ist aber eher unwarscheinlich.

    PS:

    laufen windows 7 64bit Treiber und Software eigentlich unter XP Professional x64?
    Das würde schonmal meinen kompletten RAM unterstützen, fragt sich generell noch wieviele Prozessorkerne.

    Ich weiß ja das früher keine Treiber kompatibel waren mit dem x64 XP.
    Allerdings gabs da ja auch noch quasi keine 64bit Betriebssysteme in dem Bereich.

    Die Frage ist in wie weit hier Vista und 7 abwärtskompatibel sind.
    Da ich allerdings sehr performante Treiber brauche fragt sich dann wieder ob diese Idee nicht selbst wenn es funktioniert wirklich so der Burner ist.

    lg
    Michael

    Einmal editiert, zuletzt von Michael_ (1. Juni 2016 um 12:17)

  • Nein es geht nur um's testen.
    Wenn es damit funktionieren würde, dann wüsste ich der Fehler liegt an Windows 7 und ich muss da weitersuchen.

    Edit:

    Aber es liegt eh an den Treibern der Hardware.
    Da bin ich eigentlich recht sicher in dieser Annahme.

    lg
    Michael

    Einmal editiert, zuletzt von Michael_ (1. Juni 2016 um 12:29)

  • Windows XP wird sicherlich nicht deinen Prozessor voll unterstützen... Genau wie Windows 7 die neusten Skylakes nicht vollständig unterstützt. 2011 wird MS dafür sicherlich kein Update mehr rausgegeben haben. XP wird den Prozessor nicht voll ausnutzen.

    Und wie soll die Hardware bitte schön mit Windows 7 überfordert sein. Hast du dir die verdammte Hardware mal anguckt? Nur weil du unter absoluten Größenwahn leidest und Latenzen von wenigen uS haben willst, die du absolut nicht brauchst für Musik. MIDI braucht sowieso 20 mS also wat.

    Windows ist kein verdammtes Echtzeitbetriebssystem, es hat nur eine RT ähnliche Stufe.

    Und natürlich hast du schlechtere Werte mit W7 auf einen kack Celeron D, weil das Ding einfach weniger Power hat und mehr Zeit braucht.

    Und nein Treiber sind im Normalfall nicht rückwärtskompatibel. Kannst es aber gerne machen und dein verdammtes System zerschießen

    Es ist besser nicht zu moderieren als falsch zu moderieren

  • Zitat

    Der Doktor

    Externer Inhalt youtu.be
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

  • Ich bin mir garnicht ganz sicher wegen Windows 7 das die Performance schuld ist.
    Wie gesagt entweder das oder die Treiber.

    Ich glaube ich hol mir jetzt einfach ne RME HDSPe RayDAT karte für PCIe und hoffe das sich das Problem damit auf allen Systemen relativiert.

    lg
    Michael

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!