cuneo Δημοσ. 24 Νοεμβρίου 2012 Δημοσ. 24 Νοεμβρίου 2012 Xαιρετω. Προσφατα εκανα εγκατασταση win7 σε δυο υπολογιστες. Μετα τους drivers εγκατεστησα και το Μedia Player Classic-Home Cinema. Oταν ομως παιζω ταινια, στο μεν ενα pc μου εμφανιζει την ενδειξη DXVA στο δε αλλο δεν την εμφανιζει. Πως εξηγειται αυτο?
parsifal Δημοσ. 25 Νοεμβρίου 2012 Δημοσ. 25 Νοεμβρίου 2012 Μία πιθανή εξήγηση είναι ότι οι δύο Η/Υ διαφέρουν στο τσιπάκι γραφικών και μόνο του ενός υποστηρίζει hardware αποκωδικοποίηση video μέσω DXVA.
Επισκέπτης Δημοσ. 25 Νοεμβρίου 2012 Δημοσ. 25 Νοεμβρίου 2012 Στο άλλο δεν την εμφανίζει προφανώς γιατί είναι κάποια κάρτα που δεν το υποστηρίζει. Ποία είναι η GPU;
cuneo Δημοσ. 25 Νοεμβρίου 2012 Μέλος Δημοσ. 25 Νοεμβρίου 2012 Στο ενα που δεν βγαινει το dxva καρτα ειναι η Nvidia 9800gt και στo αλλο που βγαινει η πολυ φτηνοτερη της Αti 6450.
parsifal Δημοσ. 25 Νοεμβρίου 2012 Δημοσ. 25 Νοεμβρίου 2012 Τότε δεν είναι αυτός ο λόγος. Το 9800GT είναι γενικά DXVA-capable τσιπάκι. Πιθανόν το συγκεκριμένο video να εξαντλεί τα όρια του ενός από τα δύο τσιπάκια. Τί εννοώ: οι υλοποιήσεις της κάθε εταιρείας έχουν κάποιες μικροδιαφορές στα ακριβή τεχνικά χαρακτηριστικά των hardware decoders που ενσωματώνουν. Π.χ. το ένα τσιπάκι μπορεί να υποστηρίζει video τύπου H.264 σε Profile High/Level 5.0, ενώ το άλλο μέχρι [email protected]. Ή διαφορετικό όριο bitrate. Ή διαφορετικό όριο Reference Frames (ReFrames, οπως τα ονομάζει το MediaInfo module του MPC-HC αν πατήσεις Shiftt+F10 ενώ είναι φορτωμένο το video). Ακόμη και διαφορετικό όριο ανάλυσης (τα πιο καινούργια τσιπάκια δεν περιορίζονται σε 1080p decoding μόνο, μπορούν να αποκωδικοποιήσουν και 2160p videos). Άλλος πιθανός λόγος: ο video encoder ο οποίος κωδικοποίησε το video μπορεί να ήταν κακορυθμισμένος ή να είχε κάποιο bug και να μην παρήγαγε αυστηρά DXVA-conformant video bitstream. Οι ανοχές του κάθε hardware decoder αλλά και του κάθε video player είναι διαφορετικές σε αυτό το θέμα. Εδώ έχουμε το εξής φαινόμενο: ο video player να εξετάζει το αρχείο που του λες να ανοίξει και να αποφασίζει βάσει κριτηρίων που έχουν θεσπίσει οι προγραμματιστές του ότι το συγκεκριμένο αρχείο, στη συγκεκριμένη κάρτα γραφικών που βλέπει παρούσα στο σύστημα, δε μπορεί να παίξει μέσω DXVA, ενώ αυτό δεν ισχύει στην πραγματικότητα και η εκτίμηση του player παραείναι συντηρητική. Ο MPC-HC για παράδειγμα έχει μία επιλογή στις ρυθμίσεις του H.264 DXVA filter του με την οποία μπορείς να «χαλαρώσεις» τον έλεγχο αυτό: Δεν τελειώσαμε όμως, τα πράγματα περιπλέκονται ακόμη περισσότερο: Σε άλλους players ή video codecs, η απόφαση για το αν ένα video είναι DXVA-conformant λαμβάνεται αφού πρώτα ο player/codec «ρωτήσει» τον VGA driver. Και οι drivers, από έκδοση σε έκδοση, μπορεί να δίνουν διαφορετική απάντηση! Συνήθως, οι νεότερες εκδόσεις έχουν καλύτερη συμπεριφορά, αλλά αυτό δεν είναι απόλυτο, καθώς τυγχάνει να παρεισφρύουν bugs και αβλεψίες που να αλλάζουν τη συμπεριφορά προς το χειρότερο.
cuneo Δημοσ. 25 Νοεμβρίου 2012 Μέλος Δημοσ. 25 Νοεμβρίου 2012 Oμολογουμενως δε καταλαβα και πολλα απ οσα ειπες Τρεχω το ιδιο βιντεο με το ιδιο mpc-hc(εκδοση 1.6.4.6052 (32687bc)) αλλα με την 9800 δεν γραφει κατω dxva, πως μπορει να γινει να το γραφει? Η καρτελα αυτη που εβαλες πως βγαινει?
parsifal Δημοσ. 25 Νοεμβρίου 2012 Δημοσ. 25 Νοεμβρίου 2012 Για οτιδήποτε δεν καταλαβαίνεις, επεσήμανέ το και θα προσπαθήσω να το εξηγήσω με πιο απλά λόγια! Στο προκείμενο: Το συγκεκριμένο video, στην 9800GT, μπορεί να μην το καταφέρεις ποτέ να σου γράφει DXVA, ο,τι και να κάνεις. Αν υπάρχει συγκεκριμένος λόγος που θέλεις να εξασφαλίσεις επιτάχυνση DXVA, γιατί π.χ. είναι ένα πολύ απαιτητικό video και θέλεις να το αναπαράγεις σε έναν Η/Υ με αδύναμο κεντρικό επεξεργαστή που το παίζει «σπαστά» ελλείψει επιτάχυνσης DXVA, τότε μπορείς να δοκιμάσεις το reencoding. Δηλαδή να περάσεις το video από μία εκ νέου κωδικοποίηση, σε κάποιο πρόγραμμα μετατροπής video όπως είναι το Handbrake, το Freemake Video Converter και πολλά άλλα, κάνοντας κατάλληλες ρυθμίσεις ώστε το αποτέλεσμα που θα σου βγάλει να είναι DXVA-συμβατό στην 9800GT. Η καρτέλα που έδειξα βγαίνει κάνοντας διπλό κλικ εδώ:
cuneo Δημοσ. 27 Νοεμβρίου 2012 Μέλος Δημοσ. 27 Νοεμβρίου 2012 Eυχαριστω για τις απαντησεις, φιλε μου. Koιταξε, δε μιλαω για ενα συγκεκριμενο βιντεο. Μαλλον για ολα τα βιντεο. Δοκιμασα καμμια δεκαρια που στο αλλο pc υπαρχει η ενδειξη dxva, και δεν βγηκε σε καμμια. Παρε το βιντεακι που εχουν τα Win 7 στα Δειγματα βιντεο "Αγρια πανιδα.wmv". Μετα απο clean win install ο mpc δεν μου εμφανιζει κατω την ενδειξη dxva. Μηπως χρειαζεται εγκατασταση τιποτα προσθετων προγραμματακιων?.. Ο επεξεργαστης ειναι 4πυρηνος, ενω στο pc που βγαινει η ενδειξη ειναι μονοπυρηνος. Ελεγξα και τις δυο καρτελες που μου ειπες, τα στοιχεια ειναι ακριβως οπως φαινονται στα images.
parsifal Δημοσ. 27 Νοεμβρίου 2012 Δημοσ. 27 Νοεμβρίου 2012 Αυτά που ελέγχεις είναι όλα με κατάληξη .wvm; Τα WMV αρχεία συνήθως περιέχουν video κωδικοποιημένο κατά VC-1. Οι περισσότερες κάρτες της σειράς 8x00 και 9x000 της NVIDIA δεν υποστήριζαν επιτάχυνση DXVA σε video τύπου VC-1, μόνο σε H.264.
cuneo Δημοσ. 27 Νοεμβρίου 2012 Μέλος Δημοσ. 27 Νοεμβρίου 2012 Πραγματι, εχεις δικιο. Τα αρχεια wvm δεν εχουν την ενδειξη, τα υπολοιπα (mkv, mp4 που δοκιμασα) την εχουν. Τωρα που το ειπες το προσεξα. Ωστε η 9800 δεν υποστηριζει τη λειτουργια στα wvm, μαλιστα. Aρα επιβαρυβεται ο επεξεργαστης αντι της καρτας, αυτη ειναι η μονη συνεπεια? Ο vlc δεν εχει κατι αντιστοιχο?
parsifal Δημοσ. 28 Νοεμβρίου 2012 Δημοσ. 28 Νοεμβρίου 2012 Ωστε η 9800 δεν υποστηριζει τη λειτουργια στα wvm, μαλιστα. Aρα επιβαρυβεται ο επεξεργαστης αντι της καρτας, αυτη ειναι η μονη συνεπεια? Πολύ σωστά, το βάρος θα πέσει όλο στον επεξεργαστή. Ο vlc δεν εχει κατι αντιστοιχο? Αν δεν κάνω λάθος, ναι, και ο VLC στις πολυ πρόσφατες εκδόσεις του υποστηρίζει αποκωδικοποίηση video μέσω DXVA. Υποπτεύομαι όμως με περισσότερα bugs και χαμηλότερη αποτελεσματικότητα, ως άρτι αφιχθείς στο «παιχνίδι». Ας μην ξεχνάμε ότι ο MPC-HC ήταν από τους πρώτους players με DXVA αποκωδικοποίηση, πριν από αρκετό καιρό.
cuneo Δημοσ. 28 Νοεμβρίου 2012 Μέλος Δημοσ. 28 Νοεμβρίου 2012 Οταν ο vlc τρεχει, πως ξερω οτι χρησιμοποιει dxva, υπαρχει αναλογη ενδειξη? Αν το βάρος πέσει όλο στον επεξεργαστή ποιες ειναι οι συνεπειες, οτι θα ανεβασει θερμοκρασια? Η ποιοτητα της εικονας επηρεαζεται?
parsifal Δημοσ. 29 Νοεμβρίου 2012 Δημοσ. 29 Νοεμβρίου 2012 Καλησπέρα. Δε σε ξέχασα! Με βασανίζει μια άσχημη βρογχίτιδα, πυρετός κλπ. Οταν ο vlc τρεχει, πως ξερω οτι χρησιμοποιει dxva, υπαρχει αναλογη ενδειξη? Δε θυμάμαι να δίνει ο VLC κάπου στο παράθυρό του ξεκάθαρη ένδειξη, όπως κάνει ο MPC-HC. Είχα την εντύπωση πως εμφανίζεται στα logs του, το έλεγξα αλλά τζίφος. Αν το βάρος πέσει όλο στον επεξεργαστή ποιες ειναι οι συνεπειες, οτι θα ανεβασει θερμοκρασια? Δεν υπάρχει διαφοροποίηση από άλλου τύπου εφαρμογές που απασχολούν εντατικά τον επεξεργαστή. Και θερμοκρασία θα ανεβάσει, και λιγότερη επεξεργαστική δύναμη θα μείνει διαθέσιμη για να εκτελέσεις ταυτόχρονα άλλες εργασίες. Βέβαια, σε έναν σύγχρονο πολυπύρηνο επεξεργαστή το ποσοστό χρήσης (CPU usage) που απαιτεί η αποκωδικοποίηση υψηλής ανάλυσης video είναι πλέον μικρό, οπότε μπορεί κάλλιστα να έχεις ανεπαίσθητη διαφορά σε θερμοκρασίες και CPU usage. Η ποιοτητα της εικονας επηρεαζεται? Ναι, επηρεάζεται. Κατά πολλούς μάλιστα, η αποκωδικοποίηση μέσω software από τον κεντρικό επεξεργαστή είναι προτιμότερη ακριβώς γι' αυτόν το λόγο. Παίζει πολύ ο υποκειμενικός παράγοντας εδώ. Προσωπικά, δεν έχω δει τίποτα τρελές διαφορές.
cuneo Δημοσ. 2 Δεκεμβρίου 2012 Μέλος Δημοσ. 2 Δεκεμβρίου 2012 Ναι, επηρεάζεται. Κατά πολλούς μάλιστα, η αποκωδικοποίηση μέσω software από τον κεντρικό επεξεργαστή είναι προτιμότερη ακριβώς γι' αυτόν το λόγο. Παίζει πολύ ο υποκειμενικός παράγοντας εδώ. Προσωπικά, δεν έχω δει τίποτα τρελές διαφορές. Δηλαδη κατα πολλους ειναι προτιμοτερο να μην υπαρχει dxva ωστε να κανει τη δουλεια αποκλειστικα ο επ/στης?
parsifal Δημοσ. 2 Δεκεμβρίου 2012 Δημοσ. 2 Δεκεμβρίου 2012 Ε, όχι έτσι ακριβώς. Το παρουσιάζεις σαν να θέτουν ως ζητούμενο να απασχοληθεί σώνει και καλά ο επεξεργαστής! Απλά θεωρούν ότι κάποιοι video codecs (οι οποίοι, καθώς είναι υλοποιημένοι σε software, εκτελούνται αναγκαστικά στον, και απασχολούν τον, κεντρικό επεξεργαστή) έχουν καλύτερη ποιότητα εικόνας σε σχεση με το μπλοκ από transistors που διαθέτουν οι επεξεργαστές γραφικών για την αποκωδικοποίηση video, και το οποίο ως fixed hardware που είναι, δεν επιδέχεται βελτιώσεων, διορθώσεων bugs κλπ. σε αντίθεση με τους software codecs/players.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα