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

Colourspace conversion bug σε Vista και 7;


kurkosdr

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

Δημοσ. (επεξεργασμένο)
ΜΕ το gpu acceleration ενεργοποιημένο γίνεται χρήση ~3% cpu και ~144mb μνήμη αλλά δεν έχει καλή εικόνα και κάνει περίεργα frame

 

Δεν θελω να ακουγομαι σαν υπαλληλος outsourced tech support εκ Ινδιας, αλλα εβαλες τους τελευταιους forceware πριν δοκιμασεις; Το λεω γιατι το DXVA σε nvidia εχει δοκιμαστει μεχρι αηδιας απο τα παιδια του videolan, οποτε με καινουριο driver δεν πρέπει να υπαρχει το προβλημα.

 

Σε ΑΤΙ και intel δεν λειτουργει.

 

Υπαρχουν ακομα σε αυτο το forum χρηστες των (σ)vista ???

Windows 7 να δειτε την υγειά σας παιδια!

 

Ναι, εχω ακομα vista (οπου το προβλημα του colorspace υπαρχει και αρα ο mpchc ειναι δυστυχως αχρηστος). Περιμενω να τελειωσει η εξεταστικη να παω στα Seven. Αλλα κανεις απο εσας που εχει Seven δεν μου ειπε αν το bug υπαρχει και εκει. Σε αλλα φορουμς αλλοι λενε ναι, αλλοι λενε οχι. Ελεος :-(

 

ΥΓ: Οσοι εχετε Seven, τρεξτε αμεσως το παρακατω test pattern σε οσους media player μπορειτε. (VLC, Kmplayer και mpchc κλπ) Ενω παιζει, πατηστε print screen, και επικολληστε στη ζωγραφικη. Μετα, με το colorpicker tool καντε click στο μαυρο backround. Μετα πατε Χρωματα --> Επεξεργασια Χρωματων --> Ορισμος προσαρμοσμενων χρωματων. Εκει, η φωτεινοτητα (lum) πρέπει να ειναι 0. Αμα ειναι 15, το bug υπαρχει. Μετα καντε κλικ στο τετραγωνο no 1 πανω αριστερα (το οποιο κανονικα δεν πρέπει καν να φαινεται στην οθονη). Ξανα το κολπο με το colorpicker, και η φωτεινοτητα πρέπει να ειναι 1. Αμα ειναι 16, το bug υπαρχει. Μετα κλικ στο ασπρο τετραγωνο κατω δεξια. Η φωτεινοτητα πρέπει να ειναι 240. Οτιδηποτε αλλο, το bug υπαρχει.

 

Το test θα σας βοηθησει να καταλαβετε ποιοι media players λειτουργουν σωστα στα seven (και αρα δεν κανουν τις ταινιες σας να φαινονται με ξεπλυμενα μαυρα, σαν φιλμ του μεσοπολεμου), και φυσικα θα δωσετε και σε εμας πολυτιμο feedback. Γραμμη στο test pattern λοιπον.

Επεξ/σία από kurkosdr
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Με WMP 12 παίζει κανονικά. Με MPC-HC εμφανίζει και τα 2 αποτελέσματα, ανάλογα με την επιλογή που κάνεις στο Renderer Settings -> Output Range (0-255 κανονικό, 15 - 235 με luminocity εκτός) (nvidia - windows 7 x64)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το test έχει ένα εγγενές πρόβλημα: Δεν ξέρεις a priori σε καθενός χρήστη το σύστημα ποιος codec θα κάνει την αποκωδικοποίηση του MPEG-2 video stream και ποιος renderer θα χρησιμοποιηθεί. Αμφότερες αυτές οι παράμετροι επηρεάζουν την χρωματικότητα των pixels που θα πάρεις με το PrintScreen.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το test έχει ένα εγγενές πρόβλημα: Δεν ξέρεις a priori σε καθενός χρήστη το σύστημα ποιος codec θα κάνει την αποκωδικοποίηση του MPEG-2 video stream και ποιος renderer θα χρησιμοποιηθεί. Αμφότερες αυτές οι παράμετροι επηρεάζουν την χρωματικότητα των pixels που θα πάρεις με το PrintScreen.

Μα γι αυτο και θελω να γινει test σε οσο το δυνατον περισσοτερες καρτες γραφικων, και σε οσο το δυνατον περισσοτερους players. Οσοι εχετε codec pack εγκατεστημενα, καντε απλώς ενα κοπο να γραψετε τι codec pack χρησιμοποιειτε (αν και παιζει μικρο ρολο).

 

ΥΓ: Δεν νομιζω να παιζουν ρολο τα codecs τοσο πολυ. Τον πιο μεγαλο ρολο τον εχουν τα YUV -> RGB conversions των drivers της καρτας γραφικων. Ειναι περισσοτερο θεμα drivers και ρυθμισεων στον player. Γι αυτο να λετε τι καρτα γραφικων εχετε και τι player Το feedback θα βοηθησει να καταλαβουμε ποιοι players εχουν τις σωστες ρυθμισεις, και ποιες καρτες γραφικων εχουν σωστους drivers.

 

ΥΓ: Κανεις που να μπορει το τεσταρει σε windows media center υπαρχει;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όταν λες πέραν του φυσιολογικού; Γιατί κι εγώ που δοκίμασα, είχα τα νούμερα που ανέφερε ο kurkosdr. Με EVR-CP renderer όμως. Με VMR9 renderer, είχα ελαφριές αποκλίσεις: 1, 2, 239 αντίστοιχα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στον VLC εγώ είχα 15, 16, 221 αντίστοιχα.

 

Renderer στον VLC αλλάζεις από Tools > Preferences > Video. Αλλά οι επιλογές είναι περιορισμένες σε σχέση με τους DirectShow-based players. Ο βασικός renderer που χρησιμοποιεί ο VLC είναι ο κλασσικός Overlay Mixer που παρέχει ο driver της κάρτας γραφικών.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι και εμένα 221 είναι τελικά, αλλά νόμιζα έλεγες και εσύ για τον vlc. Εν το μεταξύ και ο kmplayer με enchanged video renderer, βγάζει τα ίδια "λανθασμένα" αποτελέσματα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εμένα μου έβγαλαν 15, 16 και 224 αντίστοιχα. Τον vlc τον έχω στα default. Από πού αλλάζω τον renderer στον vlc?
Στον VLC εγώ είχα 15, 16, 221 αντίστοιχα.
Αυτο αποδεικνυει οτι το προβλημα με το colospace (λαθος YUV -> RGB conversions) υπαρχει και στους drivers για Seven.

 

Στον VLC, το προβλημα διορθωνεται πηγαινοντας Tools --> Preferences --> Video και απενεργοποιωντας τα "hardware YUV -> RGB conversions".

Αλλα αυτο το κολπο διορθωνει το προβλημα σε επιπεδο player μονο (ο player απλώς αποφευγει να χρησιμοποιει τους "κακους" YUV --> RGB conversions του driver). Στους αλλους players το προβλημα παραμενει.

 

Για να το διορθωσετε σε επιπεδο driver, πρέπει να πατε στο catalyst control center ή οτι αλλο αντιστοιχο εχουν οι nvidia, και να διορθωσετε το προβλημα απο εκει. Ψαξτε για οποιαδηποτε επιλογη "colorspace", "dynamic range" ή στις επιλογες οθονης και αλλαξτε το απο RGB 16-235 σε RGB 0-255. Αμα μπορεσετε και το κανετε αυτο, θα διορθωσετε το προβλημα για ολους τους players*.

 

Στην περιπτωση που αυτο δεν ειναι εφικτο, καποιος να ποσταρει πως διορθωνουμε το προβλημα σε επιπεδο KMplayer (για το vlc και mpchc υπαρχουν οδηγιες πιο πανω στο thread).

 

*= Συμπεριλαμβανομενου του media center, ο οποιος σιγουρα δεν εχει επιλογη για διορθωση σε επιπεδο player

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σε Win 7 x64 με ΑΤΙ5870 και Catalyst 10.6 χρησιμοποιώντας τους

Media Player Classic HC 1.3.2075.0 x64 με ffdshow rev3483 20100623 x64 + Haali Media Splitter

VLC 1.1.0 x32

KMPlayer 2.9.4.1437 x32

 

Δεν υπήρξε κανένα πρόβλημα και τα νούμερα ήταν τα σωστά.

Στον Media Player Classic HC δοκίμασα με EVR CP και VMR-9 r.

Τους άλλους όλα Default.

 

Χρησιμοποιώντας τους

WMPlayer στο πρώτο κουτί η τιμή ήταν 2, τα υπόλοιπα ήταν σωστά.

WMCenter 15, 16, 223 οι τιμές σε background, 1o κουτί και τελευταίο αντίστοιχα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πάντως κάποιο συμπέρασμα για το αν το πρόβλημα παραμένει στα Win 7 δεν μπορώ να βγάλω.

Απο την μια στον WMCenter το πρόβλημα υπάρχει, από την άλλη στον VLC με ενεργό το hardware YUV->RGB conversions όχι.

[Ποιο πολύ τείνω στο ότι το πρόβλημα υπάρχει.]

Ίσως κάποιος ποιο ιδικός να μας πει.

 

Πάντως έκανα αυτό που λέει ποιο πάνω ο Johhny22, δηλ. μέσα από το CCC ενεργοποίησα την επιλογή "Dynamic Range" και έβαλα "0-255" οπότε το πρόβλημα λύθηκε και στον WMCenter.

 

post-156550-129063102087_thumb.jpg

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για να το διορθωσετε σε επιπεδο driver, πρέπει να πατε στο catalyst control center ή οτι αλλο αντιστοιχο εχουν οι nvidia, και να διορθωσετε το προβλημα απο εκει. Ψαξτε για οποιαδηποτε επιλογη "colorspace", "dynamic range" ή στις επιλογες οθονης και αλλαξτε το απο RGB 16-235 σε RGB 0-255. Αμα μπορεσετε και το κανετε αυτο, θα διορθωσετε το προβλημα για ολους τους players*.

 

Ωραίος. Στο nvidia control panel, η επιλογή βρίσκεται στο video->adjust video color settings->advanced->dynamic range και επιλέγεις το full (0-255). Μέχρι τώρα ήταν επιλεγμένο το limited (16-235). Ξαναέκανα το test και πριν καν τραβήξω ss, το κατάλαβα ότι θα ήταν σωστό. Φαίνεται με το μάτι κατευθείαν. Και το έδιξαν και τα αποτελέσματα του ss και του lum.

Σε ευχαριστώ.

 

ΥΓ. Τι γίνεται με αυτόν και τρώει τα ban έτσι? Διπλός λογαριασμός?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

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