Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Napędy optyczne CD (https://forum.cdrinfo.pl/f2/)
-   -   Buffer underun (https://forum.cdrinfo.pl/f2/buffer-underun-5232/)

Drachenfels 31.12.2001 14:08

Buffer underun
 
Hejka

no wlasnie :( najczestszy problem z nagrywaniem plyt - lecz u mnie jest bardzo czesty !! prawie co druga plyta sie kaszani. Uzywam WinOnCd 3.7PE pod windows 98 Se , i linuxa Redhat 7.1

Doradzcie jak mozna sie przed tym MAXymalnie zabezpieczyc i czym moze byc u mnie spowodowane tak czeste zjawisko jak buffer underun?

Weron 31.12.2001 14:46

W linuxie to nie wiem bo nie uzywam.(mialem kiedys co prawda, ale tylko kilka dni i wyinstalowalem-powod:brak czasu na zapoznanie sie z tym systemem.
To tak na marginesie)
Natomiast w windowsie:

Po pierwsze należy wyłączyć Auto insert notification (automatyczne powiadamianie o wkładaniu - tylko bez skojarzeń ;)))). Aby to zrobić
- otwórz Control Panel -> System -> Device Manager (Menedżer Urządzeń)
- zaznacz ikonę CD-ROM'u
- wybierz dane urządzenie
- prawa mysza i Properties (Właściwości)
- kliknij na Settings (Ustawienia)
- odznacz Auto insert notification (automatyczne powiadamianie o wkładaniu)
- potwierdź zmiany klikając na OK



Należy pamiętać o wyłączeniu screen savera (wygaszacza ekranu). Dla zapominalskich:
- kliknij prawą myszą na pulpicie
- wybierz Properties (Właściwości)
- wybierz wygaszacz ekranu (screen saver)
- zaznacz none (brak) - potwierdź zmiany klikając na OK



Teraz ujarzmisz vcache (windowsowy system keszowania plików), który dla siebie rezerwuje pewną ilość pamięci RAM. Generalnie zabiera jej zdecydowanie za dużo, co często doprowadza do konieczności korzystania z pliku wymiany (swapa) przez inne programy. Następstwem tego jest wyraźne spowolnienie systemu, czego wynikiem są częste błędy typu buffer-underrun. Poprzez wpis do pliku system.ini ograniczysz ilość pamięci przeznaczonej dla vcache do 4 megabajtów. OK, do dzieła:
- w jakimkolwiek edytorze otwórz plik c:/windows/system.ini
- znajdź linijkę [vcache]
- pod nią dopisz:
minfilecache=512
maxfilecache=4096
- zapisz zmiany
Jeżeli nie lubisz ręcznie grzebać po plikach systemowych to możesz skorzystać z programiku o nazwie Cacheman, który to zrobi za Ciebie. Nie zapomnij o przerestartowaniu komputera


Podczas nagrywania postaraj się o wyłączenie wszelkich programów antywirusowych i innych programów pracujących w tle typu FastFind (z pakietu Office)


Jeżeli używasz nagrywarkę IDE i chcesz zminimalizować ryzyko wystąpienia błędów typu buffer-underrun możesz odciążyć procesor włączając tryb DMA, ale pamiętaj, że często po włączeniu trybu UDMA mogą występować dziwne rzeczy jak np. wieszanie się napędu przy nagrywaniu płyty.

Aby włączyć tryb DMA:

- Panel Sterowania --> System --> Menedżer urządzeń -->CD-ROM
- dwa razy kliknij na ikonce danej nagrywarki
- postaw haczyk przy DMA
- zatwierdz zmiany i zrestartuj komputer



Jeżeli posiadasz szybką nagrywarkę IDE i pomimo zastosowania się do powyższych porad dalej masz problemy przy nagrywaniu (częste błędy typu buffer-underrun etc) to musisz pamiętać, że ważny jest sposób podpięcia nagrywarki do kontolera IDE. Wynika to z ograniczenia jakie posiada interfejs IDE, a mianowicie transmisja danych nie może odbywać się równolegle. Czyli jeżeli masz podpięte do jednego kanału (na jednej taśmie mówiąc prościej) kontrolera dwa urządzenia np. nagrywarkę i CD-ROM i chcesz jednocześnie nagrać płytę w locie (on the fly) to wiedz, że transfer danych odbywa się naprzemiennie pomiędzy kontolerem, a jednym z podłączonych do niego urządzeń. Nietrudno się domyślić, że przy próbie nagrania płyty z prędkością x8 ryzyko przerwania strumienia danych i wystąpienia błędu jest bardzo duże, dlatego nie zaleca się podpinania na jednym kanale urządzeń, które będą brały udział w procesie nagrywania.


Pamiętaj, że często przyczyną powstawania błędów przy nagrywaniu płyt, jest przetaktowanie magistrali PCI (co często się zdarza przy overclockingu), czego nie lubią niektóre nagrywarki IDE.


Zainstalowałeś kolejny soft do nagrywania płyt i po restarcie widzisz znany i lubiany ;) niebieski ekran. Przyczyną jest najczęściej konflikt zainstalowanego oprogramowania do nagrywania płyt, które się ze sobą "gryzie". Aby temu zaradzić zmień nazwę pliku Scsi1hlp.vxd w katalogu C:\WINDOWS\SYSTEM\IOSUBSYS na Scsi1hlp.old i po restarcie wszystko powinno być OK.

Jest to artykul wlasnie z tej strony
Powinno pomoc.

Drachenfels 01.01.2002 18:01

O thx za niezla odpowiedz !

s0ny 03.01.2002 02:13

jesli chodzi o linuxa posprawdzaj sobie czy masz wlaczone DMA poleceniem hdparm
ponadto przypuszczam ze do nagrywania korzystasz z jakiejs nakladki graficznej na cdrecord wiec pomocne moze byc powiekszenie CDR_FIFOSIZE z domyslnych bodajze 4MB na troszke wiecej w tym celu w /etc/default/cdrecord (jesli nie ma stworz) dopisz powiedzmy CDR_FIFOSIZE=16m


Wszystkie czasy w strefie CET. Aktualna godzina: 18:49.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.