Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Xαιρετω.

Προσφατα εκανα εγκατασταση win7 σε δυο υπολογιστες.

Μετα τους drivers εγκατεστησα και το Μedia Player Classic-Home Cinema.

Oταν ομως παιζω ταινια, στο μεν ενα pc μου εμφανιζει την ενδειξη DXVA

στο δε αλλο δεν την εμφανιζει.

Πως εξηγειται αυτο?

Δημοσ.

Μία πιθανή εξήγηση είναι ότι οι δύο Η/Υ διαφέρουν στο τσιπάκι γραφικών και μόνο του ενός υποστηρίζει hardware αποκωδικοποίηση video μέσω DXVA.

Δημοσ.

Στο άλλο δεν την εμφανίζει προφανώς γιατί είναι κάποια κάρτα που δεν το υποστηρίζει. Ποία είναι η GPU;

Δημοσ.

Στο ενα που δεν βγαινει το dxva καρτα ειναι η Nvidia 9800gt και στo αλλο που βγαινει η πολυ φτηνοτερη της Αti 6450.

Δημοσ.

Τότε δεν είναι αυτός ο λόγος. Το 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 του με την οποία μπορείς να «χαλαρώσεις» τον έλεγχο αυτό:

 

post-43041-0-83758000-1353838259_thumb.png

 

Δεν τελειώσαμε όμως, τα πράγματα περιπλέκονται ακόμη περισσότερο: Σε άλλους players ή video codecs, η απόφαση για το αν ένα video είναι DXVA-conformant λαμβάνεται αφού πρώτα ο player/codec «ρωτήσει» τον VGA driver. Και οι drivers, από έκδοση σε έκδοση, μπορεί να δίνουν διαφορετική απάντηση! Συνήθως, οι νεότερες εκδόσεις έχουν καλύτερη συμπεριφορά, αλλά αυτό δεν είναι απόλυτο, καθώς τυγχάνει να παρεισφρύουν bugs και αβλεψίες που να αλλάζουν τη συμπεριφορά προς το χειρότερο.

Δημοσ.

Oμολογουμενως δε καταλαβα και πολλα απ οσα ειπες :)

 

Τρεχω το ιδιο βιντεο με το ιδιο mpc-hc(εκδοση 1.6.4.6052 (32687bc)) αλλα με την 9800 δεν γραφει κατω dxva, πως μπορει να γινει να το γραφει?

Η καρτελα αυτη που εβαλες πως βγαινει?

Δημοσ.

Για οτιδήποτε δεν καταλαβαίνεις, επεσήμανέ το και θα προσπαθήσω να το εξηγήσω με πιο απλά λόγια!

 

Στο προκείμενο: Το συγκεκριμένο video, στην 9800GT, μπορεί να μην το καταφέρεις ποτέ να σου γράφει DXVA, ο,τι και να κάνεις. Αν υπάρχει συγκεκριμένος λόγος που θέλεις να εξασφαλίσεις επιτάχυνση DXVA, γιατί π.χ. είναι ένα πολύ απαιτητικό video και θέλεις να το αναπαράγεις σε έναν Η/Υ με αδύναμο κεντρικό επεξεργαστή που το παίζει «σπαστά» ελλείψει επιτάχυνσης DXVA, τότε μπορείς να δοκιμάσεις το reencoding. Δηλαδή να περάσεις το video από μία εκ νέου κωδικοποίηση, σε κάποιο πρόγραμμα μετατροπής video όπως είναι το Handbrake, το Freemake Video Converter και πολλά άλλα, κάνοντας κατάλληλες ρυθμίσεις ώστε το αποτέλεσμα που θα σου βγάλει να είναι DXVA-συμβατό στην 9800GT.

 

Η καρτέλα που έδειξα βγαίνει κάνοντας διπλό κλικ εδώ:

 

post-43041-0-75768900-1353846980_thumb.png

Δημοσ.

Eυχαριστω για τις απαντησεις, φιλε μου.

 

Koιταξε, δε μιλαω για ενα συγκεκριμενο βιντεο. Μαλλον για ολα τα βιντεο.

Δοκιμασα καμμια δεκαρια που στο αλλο pc υπαρχει η ενδειξη dxva, και δεν βγηκε σε καμμια.

 

Παρε το βιντεακι που εχουν τα Win 7 στα Δειγματα βιντεο "Αγρια πανιδα.wmv".

Μετα απο clean win install ο mpc δεν μου εμφανιζει κατω την ενδειξη dxva.

Μηπως χρειαζεται εγκατασταση τιποτα προσθετων προγραμματακιων?..

Ο επεξεργαστης ειναι 4πυρηνος, ενω στο pc που βγαινει η ενδειξη ειναι μονοπυρηνος.

 

Ελεγξα και τις δυο καρτελες που μου ειπες, τα στοιχεια ειναι ακριβως οπως φαινονται στα images.

Δημοσ.

Αυτά που ελέγχεις είναι όλα με κατάληξη .wvm; Τα WMV αρχεία συνήθως περιέχουν video κωδικοποιημένο κατά VC-1. Οι περισσότερες κάρτες της σειράς 8x00 και 9x000 της NVIDIA δεν υποστήριζαν επιτάχυνση DXVA σε video τύπου VC-1, μόνο σε H.264.

Δημοσ.

Πραγματι, εχεις δικιο. Τα αρχεια wvm δεν εχουν την ενδειξη, τα υπολοιπα (mkv, mp4 που δοκιμασα) την εχουν. Τωρα που το ειπες το προσεξα.

Ωστε η 9800 δεν υποστηριζει τη λειτουργια στα wvm, μαλιστα. Aρα επιβαρυβεται ο επεξεργαστης αντι της καρτας, αυτη ειναι η μονη συνεπεια?

Ο vlc δεν εχει κατι αντιστοιχο?

Δημοσ.

Ωστε η 9800 δεν υποστηριζει τη λειτουργια στα wvm, μαλιστα. Aρα επιβαρυβεται ο επεξεργαστης αντι της καρτας, αυτη ειναι η μονη συνεπεια?

Πολύ σωστά, το βάρος θα πέσει όλο στον επεξεργαστή.

 

 

Ο vlc δεν εχει κατι αντιστοιχο?

Αν δεν κάνω λάθος, ναι, και ο VLC στις πολυ πρόσφατες εκδόσεις του υποστηρίζει αποκωδικοποίηση video μέσω DXVA. Υποπτεύομαι όμως με περισσότερα bugs και χαμηλότερη αποτελεσματικότητα, ως άρτι αφιχθείς στο «παιχνίδι». Ας μην ξεχνάμε ότι ο MPC-HC ήταν από τους πρώτους players με DXVA αποκωδικοποίηση, πριν από αρκετό καιρό.

Δημοσ.

Οταν ο vlc τρεχει, πως ξερω οτι χρησιμοποιει dxva, υπαρχει αναλογη ενδειξη?

 

Αν το βάρος πέσει όλο στον επεξεργαστή ποιες ειναι οι συνεπειες, οτι θα ανεβασει θερμοκρασια?

Η ποιοτητα της εικονας επηρεαζεται?

Δημοσ.

Καλησπέρα. Δε σε ξέχασα! Με βασανίζει μια άσχημη βρογχίτιδα, πυρετός κλπ.

 

 

Οταν ο vlc τρεχει, πως ξερω οτι χρησιμοποιει dxva, υπαρχει αναλογη ενδειξη?

Δε θυμάμαι να δίνει ο VLC κάπου στο παράθυρό του ξεκάθαρη ένδειξη, όπως κάνει ο MPC-HC. Είχα την εντύπωση πως εμφανίζεται στα logs του, το έλεγξα αλλά τζίφος.

 

 

Αν το βάρος πέσει όλο στον επεξεργαστή ποιες ειναι οι συνεπειες, οτι θα ανεβασει θερμοκρασια?

Δεν υπάρχει διαφοροποίηση από άλλου τύπου εφαρμογές που απασχολούν εντατικά τον επεξεργαστή. Και θερμοκρασία θα ανεβάσει, και λιγότερη επεξεργαστική δύναμη θα μείνει διαθέσιμη για να εκτελέσεις ταυτόχρονα άλλες εργασίες.

 

Βέβαια, σε έναν σύγχρονο πολυπύρηνο επεξεργαστή το ποσοστό χρήσης (CPU usage) που απαιτεί η αποκωδικοποίηση υψηλής ανάλυσης video είναι πλέον μικρό, οπότε μπορεί κάλλιστα να έχεις ανεπαίσθητη διαφορά σε θερμοκρασίες και CPU usage.

 

 

Η ποιοτητα της εικονας επηρεαζεται?

Ναι, επηρεάζεται. Κατά πολλούς μάλιστα, η αποκωδικοποίηση μέσω software από τον κεντρικό επεξεργαστή είναι προτιμότερη ακριβώς γι' αυτόν το λόγο. Παίζει πολύ ο υποκειμενικός παράγοντας εδώ. Προσωπικά, δεν έχω δει τίποτα τρελές διαφορές.

Δημοσ.

Ναι, επηρεάζεται. Κατά πολλούς μάλιστα, η αποκωδικοποίηση μέσω software από τον κεντρικό επεξεργαστή είναι προτιμότερη ακριβώς γι' αυτόν το λόγο. Παίζει πολύ ο υποκειμενικός παράγοντας εδώ. Προσωπικά, δεν έχω δει τίποτα τρελές διαφορές.

 

Δηλαδη κατα πολλους ειναι προτιμοτερο να μην υπαρχει dxva ωστε να κανει τη δουλεια αποκλειστικα ο επ/στης?

Δημοσ.

Ε, όχι έτσι ακριβώς. Το παρουσιάζεις σαν να θέτουν ως ζητούμενο να απασχοληθεί σώνει και καλά ο επεξεργαστής!

 

Απλά θεωρούν ότι κάποιοι video codecs (οι οποίοι, καθώς είναι υλοποιημένοι σε software, εκτελούνται αναγκαστικά στον, και απασχολούν τον, κεντρικό επεξεργαστή) έχουν καλύτερη ποιότητα εικόνας σε σχεση με το μπλοκ από transistors που διαθέτουν οι επεξεργαστές γραφικών για την αποκωδικοποίηση video, και το οποίο ως fixed hardware που είναι, δεν επιδέχεται βελτιώσεων, διορθώσεων bugs κλπ. σε αντίθεση με τους software codecs/players.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...