Page 1 of 1
dvd player γενικό πρόβλημα αναπαραγωγής (PIO mode)
Posted: Wed Aug 23, 2006 2:04 pm
by Argi
Καταρχάς καλό χειμώνα μια και οι εξεταστικές άρχισαν!
Έχω ένα πρόβλημα με την αναπαραγωγή τανιών dvd,divx,wmv, κ.ο.κ καθώς και ήχου σε μορφή .wav από το dvd-cd player/RW του pc μου.
Είναι η δεύτερη φορά που συναντάω αυτό το πρόβλημα σε pc και τώρα εμφανίστηκε και στο pc μου δεν ξέρω τι να κάνω για να το λύσω.
Όλα πήγαιναν καλά εδώ και πολύ καιρό, η αναπαραγωγή ταινιών κλπ από το dvd player ήταν φυσιολογική ώσπου μια μέρα εμφανίστηκε το πρόβλημα και δεν λέει να φύγει από τότε.
Όταν παίζει π.χ. μια ταινία ο ήχος και τα video frames φαίνεται σαν να κολλάνε για 1-2 δευτερόλεπτα σε κάποια σημεία και οι φωνές ακούγονται λες και κεκεδίζουν ή σαν να μασάνε τα λόγια τους. Όταν η ταινία παίζει από τον σκληρό δίσκο όλα είναι καλά. Όταν όμως παίζει από το dvd τότε είναι χάλια. Το dvd ικανοποιεί τις απαιτήσεις ταχύτητας αναπαραγωγής φυσικά. Κάτι φαίνεται ότι έχει συμβεί όμως. Τυπικά ξαναεγκατέστησα τους drivers του ήχου αν είμαι σίγουρος ότι το πρόβλημα είναι και στο video και φυσικά δεν λύθηλε το πρόβλημα. Είναι πιθανό να τα έχει φτύσει το dvd; Το ίδιο πρόβλημα το έχω ξαναδεί και σε άλλο pc. Σκέφτομαι να ξαναεγκαταστήσω τους drivers του dvd μήπως έχουν πάθει κάτι (

) . Μήπως ξέρει κανείς τι φταίει;
Posted: Wed Aug 23, 2006 2:47 pm
by Einherjar
Τσέκαρε από το device manager αν το συγκεκριμένο IDE bus στο οποίο έχεις βάλει πάνω το DVD δουλεύει σε DMA mode ή αν το έχει γυρίσει σε PIO mode.
Posted: Wed Aug 23, 2006 3:45 pm
by HdkiLLeR
Επίσης προληπτικά δες εάν έχει βγεί και κανένα firwware update και εάν έχει βγεί πέρνα το. Γενικά το πρόβλημα μπορέι να είναι σε 100 σημεία απο hardware μέχρι και σε κάποιον codec.
Posted: Wed Aug 23, 2006 3:47 pm
by Argi
Μμμ, ναι έχεις δίκιο το έχει όντως γυρίσει σε PIO. Πολύ παλιά πριν αρχίσω να έχω προβλήματα το είχα τσεκάρει έτσι από περιέργεια και ήταν σε "DMA αν είναι διαθέσιμο".
Το έβαλα τώρα σε "DMA αν είναι διαθέσιμο" αλλά ο τρέχον τύπος μετάδοσης παραμένει σε PIO ... λες και δεν είναι πια διαθέσιμο το DMA!
Πάντως αυτό πρέπει να'ναι το πρόβλημα έχεις δίκιο. Τώρα ξέρω τι φταίει τουλάχιστον.

σε ευχαριστώ! Είχα σπαζοκεφαλιαστεί για να βρώ τι φταίει.
Posted: Wed Aug 23, 2006 3:52 pm
by Argi
HdkiLLeR wrote:Επίσης προληπτικά δες εάν έχει βγεί και κανένα firwware update και εάν έχει βγεί πέρνα το. Γενικά το πρόβλημα μπορέι να είναι σε 100 σημεία απο hardware μέχρι και σε κάποιον codec.
Το κοίταξα αυτό με το windows update και λέει ότι δεν υπάρχει καλύτερο(πιο πρόσφατο) firmware στο cdrom από αυτό που έχω ήδη εγκατεστημένο.
OK, βρήκα στο google οδηγίες για την επαναφορά σε DMA mode.
(λέξεις κλειδιά: DMA, PIO)
Τα windows μετά από 6 βαριά αποτυχημένες προσπάθειες ανάγνωσης με DMA (πχ γρατζουνισμένο dvd) κάνουν αυτόματα και μόνιμα fallback σε PIO. Το πρόβλημα λύνεται με ένα απλό πείραγμα στη registry!
Ευχαριστώ παιδιά, τώρα απέκτησε ξανά λόγο ύπαρξης το dvd μου!
Posted: Wed Aug 23, 2006 5:01 pm
by Einherjar
Είχα ξαναδεί κάτι παρόμοιο γι'αυτο και είπα, μπας και...
Εγώ το είχα λύσει αλλάζοντας το bus στο οποίο είχα το DVD.
Γράψε εδώ το τι πειράζεις στη registry έτσι για να είναι διαθέσιμη και η λύση αυτή
Posted: Thu Aug 24, 2006 8:25 pm
by Argi
Για την registry πατάτε Έναρξη -> Εκτέλεση -> regedit
Πάμε στο κλειδί:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
Αυτό το κλειδί έχει τα υποκλειδιά : 0000, 0001, 0002, κλπ
Αυτά τα κλειδιά χαρακτηρίζουν τα ide channels. Ένα από αυτά περιγράφει το κανάλι που μας ενδιαφέρει (το slave, που έχω το dvd μου στη δικιά μου περίπτωση). Μόλις βρούμε το υποκλειδί που μας ενδιαφέρει σβήνουμε την ιδιότητά του με όνομα MasterIdDataChecksum. (όλη την ιδιότητα, όχι μόνο την τιμή της)
Μετά, reboot... και αυτόματα έχει γυρίσει σε DMA mode τώρα!
Posted: Sat Aug 26, 2006 4:17 am
by AmmarkoV
Λίγο ηλίθιο το permanent fallback εκ μέρους των windows , τουλάχιστον ήταν ανάγκη να είναι permanent?
Ενδιαφέρον !!!

Posted: Sun Sep 17, 2006 2:49 pm
by Sreak
Argi wrote:Για την registry πατάτε Έναρξη -> Εκτέλεση -> regedit
Πάμε στο κλειδί:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
Αυτό το κλειδί έχει τα υποκλειδιά : 0000, 0001, 0002, κλπ
Αυτά τα κλειδιά χαρακτηρίζουν τα ide channels. Ένα από αυτά περιγράφει το κανάλι που μας ενδιαφέρει (το slave, που έχω το dvd μου στη δικιά μου περίπτωση). Μόλις βρούμε το υποκλειδί που μας ενδιαφέρει σβήνουμε την ιδιότητά του με όνομα MasterIdDataChecksum. (όλη την ιδιότητα, όχι μόνο την τιμή της)
Μετά, reboot... και αυτόματα έχει γυρίσει σε DMA mode τώρα!
Έκανα τα παραπάνω αλλά μετά το restart η ιδιότητα MasterIdDataChecksum ξαναδημιουργείται. Καμιά ιδέα???
Posted: Sun Sep 17, 2006 6:03 pm
by HdkiLLeR
Μήπως στο BIOS έχεις τότε θέσει ρητά το συγκεκριμένο κανάλι στο bus να είναι σε pio mode και όχι σε udma; Για τσέκαρε το
Posted: Thu Sep 21, 2006 1:26 pm
by Argi
Μπορεί να λέγεται SlaveIdDataChecksum η ιδιότητα που πρέπει να σβήσεις , ανάλογα με το αν είναι slave ή όχι η συσκευή... ξέχασα να το πω πριν.
Και ΒΕΒΑΙΑ ξαναδημιουργείται η ιδιότητα, αυτό είναι το νόημα. Η Microsoft αποθηκεύει σε εκείνη την ιδιότητα το checksum των στοιχείων που έχει μαζέψει για το συγκεκριμένο channel. Όταν τη σβήσεις, η Microsoft νομίζει ότι τα data είναι για κάποιο λόγο corrupt και τα ξαναυπολογίζει σαν να έχεςι μόλις εγκαταστήσει τα windows. Αφού τα ξαναυπολογίσει τα θέτει στην αρχική τους τιμή που είχαν όταν πρωτοεγκαταστάθηκαν τα windows. Τώρα αν για κάποιο άλλο λόγο η συσκευή σου δεν παίζει σε DMA τώρα ενω παλιά έπαιζε, τότε κοίτα το bios που είπε και ο Hdkiller.
Posted: Thu Sep 21, 2006 2:48 pm
by The Punisher
Το ίδιο πρόβλημα είχα και εγώ με την εγγραφή του DVD-R μου ... έγραφε σε PIO, Και μου έπαιρνε περίπου 1 ώρα
Όπως έμαθα πάντως, γυρνάει σε PIO και μετά απο Safe Mode
Posted: Thu Sep 21, 2006 6:23 pm
by HdkiLLeR
Γενικά και εμένα μου έχει τύχει αρκετές φορές να έχει γυρήσει κάποια συσκευή σε PIO mode. Ευτυχώς ο κατασκευαστής της mobo μου έχει δικό του utility για να το γυρνάς manual εάν θέλεις και αρκετές φορές κάνω αυτό αλλά γενικά η κατάσταση είναι άσχημη με αυτό το πράγμα.