Go to the first, previous, next, last section, table of contents.
Frage:
Ich habe hier seltsame Buffer underruns. Unter welchen Umständen
kann es eigentlich zu einem Buffer underrun bzw. Pufferunterlauf
kommen?
Antwort:
Dafür gibt es verschiedene Gründe:
- Ihr Lesegerät liefert die Daten nicht schnell genug.
- Ihr SCSI-Hostadapter sendet die Daten nicht schnell genug an Ihr
Schreibgerät.
- Ihr Lesegerät hat sich "aufgehängt" und liefert überhaupt keine
Daten mehr.
- Ihr Schreibgerät hat sich "aufgehängt" und nimmt überhaupt keine
Daten mehr an.
- Irgendein Gerät blockiert den SCSI-Bus für ein paar Sekunden, so
daß sich der interne Puffer des Brenners leert und MakeCD
nicht für Nachschub sorgen kann.
- Sie verwenden zu große oder zu kleine Chunks. Ein Chunk sollte
nicht größer sein als die halbe Puffergröße Ihres CD-Brenners. 50 KB
haben sich als guter Kompromiß erwiesen.
- Irgendein Programm zieht unter
Forbid()
oder hoher Priorität
ein paar Sekunden lang Rechenzeit. Es ist schon berichtet worden, daß es
bei Leuten mit Grafikkarten beim Screen-Umschalten zu Pufferunterläufen
kommen kann.
- Sie haben in den MakeCD-Einstellungen eine zu hohe
Chunk-Größe eingestellt. Die Chunk-Größe sollte nicht größer sein als die
Hälfte des internen Puffers Ihres CD-Brenners.
Go to the first, previous, next, last section, table of contents.