MadVR: Ρυθμίσεις, Προβλήματα, FAQ [Part II]

  • Αγαπητοί φίλοι και φίλες.

    Με ιδιαίτερη χαρά σας προσκαλούμε στην κοπή της πρωτοχρονιάτικης πίτας του AVClub στη Θεσσαλονίκη για το 2024 την Κυριακή 07 Απριλίου και ώρα 14.00

    Δηλώστε τη συμμετοχή σας εδώ, θα χαρούμε πολύ να σας γνωρίσουμε από κοντά.

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
Συνέχεια από το MadVR: Ρυθμίσεις, προβλήματα, F.I., κτλ (split από το madVR vs. EVR)


Σύντομο FAQ


YCbCr.GIF




Περιεχόμενα:
  1. Τελευταία Έκδοση
  2. Tι είναι o MadVR;
  3. Πώς τον προσθέτουμε στον MPC-HC
  4. Πώς τον προσθετουμε στον PotPlayer;
  5. O madVR δεν μου εμφανίζεται στον Potplayer x64.
  6. Γιατί ζορίζει την κάρτα ο MadVR;
  7. Σηκώνει η κάρτα μου MadVr;
  8. ΑΜD ή Nvidia?
  9. Προτεινόμενη Nvidia;
  10. Υπάρχει πλατφόρμα με iGPU που να παίζει MadVR;
  11. Στο menu της nvidia, τo adaptive v-sync ενεργοποιημένο ή απενεργοποιημένο;
  12. Κόντρες: ΜadVR vs EVR-CP( Συζήτηση & Screenshots)
  13. Kόντρες: MadVR vs EVR (από τον ίδιο τον developer)
  14. Mπορώ να δω DVD;
  15. FFdshow , lav video ή coreAVC;
  16. Μπορώ να δω 3D με ΜadVR;
  17. Σε τι ρυθμίσεις (chroma/luma ) έχετε καταλήξει στον madvr;
  18. Tι με νοιάζει το Scaling εάν βλέπω μόνο BluRay;
  19. Συντομεύσεις ΜadVR
  20. Υπάρχει κάτι αντίστοιχο με το Ctrl+J του EVR-CP;
  21. Έχω ξεπλυμένα ή καμένα χρώματα
  22. Γίνεται να έχω HW Acceleration & MadVR στις Nvidia;
  23. Γίνεται να έχω HW Acceleration & ΜadVR στις Intel;
  24. Γίνεται να έχω HW Acceleration & MadVR στις ATI;
  25. [Σημαντικές αλλαγές] ΜadVR 0.79 & Hardware De-Interlacing με τη χρήση DXVA2
  26. [Σημαντικές αλλαγές] ΜadVR 0.83.4 – Η επιλογή Anti-Ringing
  27. [Σημαντικές αλλαγές] MadVR 0.86.1 - Αλγόριθμος για ομαλότερη κίνηση
  28. Πώς ενεργοποιώ το Anti-Ringing;
  29. Tι είναι η επιλογή “added new calibration option "disable GPU gamma ramps;
  30. Γιατί δεν λες τίποτα στον οδηγό σου για τις ρυθμίσεις στην καρτέλα Renderer
  31. Τι είναι το CPU & το GPU Queue
  32. Tι είναι τα FSE, Overlay, Windowed;
  33. Πως ενεργοποιώ το Overlay;
  34. Πως ενεργοποιείς το FSE;
 
Last edited:

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
Τελευταία έκδοση: v0.90.10


Kατεβάζουμε από εδώ: http://madshi.net/madVR.zip


Code:
madVR v0.90.10
* added support for Jinc (AR) downscaling
* added support for SSIM 1D vs. 2D downscaling
* added a couple of SSIM performance improvements
* added support for reading 3D eye order information from splitter/decoder
* fixed: bitmap subtitles (DVD/Blu-Ray) were not always properly downscaled
* fixed: DXVA deint + SSIM downscaling could result in bad image quality
* fixed: memory leak (maybe)

Μπορείτε να κατεβάσετε παλιότερες εκδόσεις του ΜadVR εδώ.



Χαρακτηριστικά:[*]

- high quality chroma upsampling
- high quality scaling (bicubic, mitchell, lanczos, spline etc)
- high quality YCbCr -> RGB conversion
- gamut & gamma correction for display calibration
- full 16bit processing queue
- final 16bit processing result is dithered down to RGB output bitdepth
- bypasses graphics card's video (damage) algorithms
- all work is done via GPU shaders (except madVR's IVTC atm)
- no shortcuts, highest quality has priority over anything else

Απαιτήσεις:

- Κάρτα γραφικών με πλήρη υποστήριξη D3D9 / PS3.0
- Τουλάχιστον 128MB μνήμη στην κάρτα γραφικών
- Windows XP ή νεότερη έκδοση

Προβλήματα και Περιορισμοί:

- κανένας αξιοσημείωτος


[*]: Σχετικά πλήρης ανάλυση των χαρακτηριστικών
έχει γίνει εδώ.
 
Last edited:

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
Tι είναι o MadVR;

O MadvR είναι renderer.
Είναι το τελευταίο στάδιο επεξεργασίας της εικόνας.
Ένα πρόγραμμα που ζωγραφίζει την εικόνα στην οθόνη μας.

Ποιο αναλυτικά:

Ο MadVR είναι video renderer.
Είναι δηλαδή το πρόγραμμα που παίρνει τα καρέ (frames) από τον αποκωδικοποιητή (decoder) και σχηματίζει την κινούμενη εικόνα (βίντεο) προβάλλοντάς τα με καθορισμένο ρυθμό (framerate) στην οθόνη μας.
Παράλληλα μπορεί να επεξεργαστεί το βίντεο, αλλάζοντάς του την ανάλυση (upscaling - downscaling), την φωτεινότητα, την αντίθεση, την ισορροπία χρώματος, κτλ.
Επίσης, παίρνει τους υπότιτλους (από το υπεύθυνο πρόγραμμα αποκωδικοποίησης) και τους απεικονίζει πάνω στο βίντεο.



Πως λειτουργεί ο MPC-HC και τα DS filters
Υπάρχουν τρία στάδια επεξεργάσιας ενός αρχείου βίντεο από έναν player οπότε και τριών ειδών φίλτρα:
  1. O Source/Spitter (gabest,haali,lav, mpc internal) που χωρίζει το αρχειο στο video stream και στο Audio Stream
  2. transofrm filters που αποκοδικωποιούν την ψηφιακη πληροφορία που είναι αποθηκευμένη στα audio και video streams.
    Ουσιαστικά αποσυμπιέζουν τα δεδομένα, εκεί δηλαδή γίνεται το decoding.
    Είναι σαν να λέμε προγράματα που κάνουν το unrar των συμπιεσμένων αρχείων ήχου και εικόνας.
    Επιπλέον μας δίνουν την δυνατότητα για την βασική επεξεργασία των αρχείων αυτών.
    Οι πιο γνωστοί audio decoders είναι οι: LAV Audio, FFdshow Audio Decoder, Νero, Αrcsoft HD Αudio Decoder, Microsoft DTV-DVD Audio Decoder
    και αντίστοιχα οι πιο γνωστοί Video Decoders: CoreAVC, LAVCUVID, FFdshow Video Decoder , Cybelink Video Decoder , Microsoft ,Arcsoft Video decoder, WMVideo Decoder DMO (Microsoft) .
  3. Tέλος υπάρχουν τα Render filters, πχ Video renders ( ΜadVR, Evr,haali,ATI VMr9,MPC HC yv12 Shader) και Audio Render το REclock.
    Τα φίλτρα που κάνουν την ψηφιακή πληροφορία εικόνα και ήχο αντίστοιχα.
    Το πρόγραμα δηλαδή που ζωγραφίζει την οθόνη και το πρόγραμα που δίνει ήχο στην κάρτα ήχου.
Ένα παράδειγμα της ροής που ακολουθεί ένα αρχείο:

hVJrH.png





(link)


Πώς τον προσθέτουμε στο MPC-HC;


Πώς τον προσθέτουμε στον PotPlayer;
Πατάμε F5 ή πάμε στα Preferences.
Στο μενού video ορίζουμαι τον MadVR ως Renderer.
fsDkK.png

Γεια σας, προσπαθώ να χρησιμοποιήσω το madVR αλλά δεν μου εμφανίζεται στον Potplayer x64;
o madvr είναι 32bit εφαρμογή, για να παίξεις με madvr πρέπει να κατεβάσεις την 32bit εκδοση του PotPlayer

Γιατί ζορίζει την κάρτα ο MadVR;

O MAdVR δεν χρησιμοποιεί κάθόλου τον επεξεργαστή για να επεξεργαστεί το video.
Xρησιμοποιεί αποκλειστικά την κάρτα γραφικών. Χονδρικά υπάρχουν τρία στάδια επεξεργασίας του video:
  1. Decoding από την fixed-function της κάρτας γραφικών - ΑΜD UVD, intel MFX, nvidia PureVido (O decoder Και η μνήμη παίζουν ρόλο)
  2. Aντιγραφή των decoded frames πίσω στην μνήμη του συστήματος και μετά upload στην μνήμη video.
  3. Eπεξεργασία από τον MadVR/GPU`s shaders (Σε αυτό το στάδιο παίζει ρόλο ο αριθμός των shaders)
Στην όλη διαδικασία, η απόδοση της κάρτας γραφικών αλλάζει από στάδιο σε στάδιο αναλόγως το αρχείο.
Αν έχουμε Sd/HD film 1080p23 (ταινίες bluray) τα πράγματα είναι σχετικά εύκολα για´ολες τις κάρτες.
Για όλα τα άλλα είδη όμως video SD/1080 1080i50/60 720/1080p60 τα πράγματα δυσκολεύουν αρκετά.

Σηκώνει η κάρτα μου MadVr;

Η ερώτηση αυτή είναι σαν να ρωτάτε:
«έχω το Χ αμάξι με τα Ψ άλογα,
Mπορώ να ταξιδέψω από την Αθήνα στην Αλεξανδρούπολη;»
Αν δεν παρατηρείτε χαμένα καρέ, ή δεν βλέπετε σπασίματα
προφανώς η κάρτα σας μπορεί.
Αν και γενικότερα είμαι κατά των στατιστικών γιατί προδιαθέτουν
αρνητικά, μπορείτε να ελέγξετε τα νούμερα στην καρτέλα dropped frames
και το average rendering time.


7ONhY.png


εφόσον τα dropped frames είναι χαμηλά
και το avg rendering time είναι κάτω από την διάρκεια
των καρέ είμαστε κομπλέ.

Όταν λέμε διάρκεια των καρέ με πολύ απλά μαθηματικά
Τ (περίοδος σε sec ) = 1/f (συχνότητα σε frames per second)
πχ T = 0.16666 sec για f = 23.97609760 fps



ΑΜD ή Nvidia?

Δεν παίζει ρόλο. Δεν θα άλλαζα κάρτα λόγω MAdVR.
H μόνη ουσιαστική διαφορά είναι ότι με τις nvidia μπορείτε να χρησιμοποιήσετε
Και Cuda (LAVCUVID ή CoreAVC) για Hardware Acceleration.
Οι AMD δεν υποστηρίζουν Overlay.

Γενικότερα στη κόντα ATi/AMD & nvidia θα έλεγα :

Θετικά Ατi:
  • Δουλεύει σωστά η εναλλαγή των black leves από Full σε Limited RGB.
    Στις nvidia για σύνδεση με HDMi, ο driver είναι σπασμένος και θέλει ένα μικρό χακάρισμα.
  • Kαλύτερη *από μαμά* συμπεριφορά στα 23.976 Hz. Οι nvidia θέλουν custom resolutions.
    Για όσους βλέπουν Stereoscopic 3D, πρέπει να αλλάζουμε κάθε φορά χειροκίνητα από 2D σε 3D
    αν θέλουμε να δουλέψουμε τα custom resolutions.
  • Yποστήριξη 88.2kHz/176.4kHz LPCM μέσω HDMi ( oι nvidia δεν μπορούν να περάσουν αυτές τις δειγματοληψίες
    μέ τη χρήση WASAPI Exclusive Mode)
Θετικά Nvidia:
  • Dual Audio Stream , για διάφορους λόγους χρειαζόμαστε να βγαίνει ο ήχος από δυο διαφορετικές μονάδες,
    πχ σε περίπτωση που έχουμε ενισχυτή που δεν υποστηρίζει 3D HDMI 1.4
  • 3 Hardware Accelerated Decoders (CUVID, DXVA2 NAtive, DXVA2 Copy-Back) έναντι 2 (DXVA2, DXVA CB) των Ati.
    Aν έχετε Intel SNB ή IVB έχετε άλλον έναν τον (QuickSync)
  • Aν και είναι πάρα πολύ νωρίς ακόμα με nvidia έχετε δυνατότητα 4K HW Decode (?)
  • Τεχνολογία Cuda για όσα προγράμματα την υποστηρίζουν.

Προτεινόμενη Nvidia;

Για απλή αναπαραγωγή 1080p23 με πιο «χαλαρές» ρυθμίσεις όλες κάπως θα μπορέσουν.
Για Full Settings, Anti-Ringing, HD 1080i50/60 ...

(prices from froogle)

640: 88$, slow, much too expensive for the speed, not recommended
450: 66$, reasonably good performance, best bang for the buck
550: 101$, faster than 450, but also more expensive
650: 110$, slightly faster than 550, very power efficient

Looking at those prices, if you want to save money, I'd get the 450. If you want more speed, the 550 and 650 both look priced ok. If power consumption is important to you, I'd get the 650.

1GB should be enough, unless you want to upscale to 4K, then maybe 2GB would be worth it. But I guess 4K is too far away for now, so I think 1GB should be good enough.
(Link)




Προτεινόμενη ΑΤi/ΑΜD;

Για μένα προσωπικά, λόγω κατανάλωσης, καλύτερης συμπεριφοράς *από μαμά*
στα 23.976 , ταχύτερης λειτουργίας της DXVA Copy-Back θα διάλεγα την AMD HD7750.
Με τιμή κοντά στα 100 "It`s a No Brainer".

Προηγούμενες σειρές από 5670/6570 και πάνω.


Υπάρχει πλατφόρμα με iGPU που να παίζει MadVR;

Llano A6 & Intel HD4000 με κάποιες εκπτώσεις.
Τα μεγάλα Τrinity A8 A10 μάλλον άνετα.



Στο menu της nvidia, τo adaptive v-sync ενεργοποιημένο ή απενεργοποιημένο;

You should absolutely not use adaptive v-sync for video playback.

Adaptive v-sync is for games that do not support triple-buffering.

The way standard v-sync works if you enable it in games is as follows:
  • V-Sync Off: The game runs as fast as it can, either above or below the display's refresh rate, and you have severe screen tearing problems. If the game is running below the refresh rate (say 40fps on a 60Hz display) then you will have one "band" of screen tearing. If the game is running above the refresh rate (say 73fps on a 60Hz display) you will have multiple "bands" of screen tearing.
  • V-Sync On: The game is capped to the display's refresh rate (i.e. 60fps on most displays) and if the game's framerate drops below that, whether it's to 59fps or 31 fps, it immediately drops the framerate down to the next closest multiple of the refresh rate. So at 60Hz, a game will only run at 60fps, 30fps, 20fps, 15fps etc. If you are playing a game at 60fps and the framerate is constantly in flux, jumping between 60fps and 30fps is very jarring.
  • Adaptive V-Sync: The game's framerate is capped to the screen's refresh rate (i.e. 60fps on a 60Hz display) but if the framerate ever drops below the refresh rate, say to 59fps, then v-sync is disabled and the screen tears. This avoids the problem of having v-sync off entirely where running over-frame causes multiple "bands" of tearing, but also avoids the problem of immediately dropping to 30fps as soon as the card cannot sustain a constant 60fps framerate, at the cost of introducing screen tearing.
  • Triple Buffering: Triple buffering works in conjunction with V-Sync and is essentially the best of the lot, though with some game implementations, it can add a frame of delay, which is why adaptive may be preferable in some instances. It limits the game's upper framerate to the refresh rate (60fps on a 60Hz display) as with adaptive v-sync, but if the framerate drops below that, due to the extra screen buffer, the framerate will remain as high as it possibly can be, whether that's 42fps, 59fps etc. without the screen tearing that adaptive v-sync introduces.
Note: the Triple Buffering option in the Nvidia control panel only applies to OpenGL games, with Direct3D games you either need to enable it in their options if it's supported, or you can try forcing it on with the D3DOverrider tool. (but it's not compatible with every game)

With games, my personal preference is to enable/force triple buffering when possible, as I find screen tearing to be very ugly, but I will also spend a fair bit of time initially tailoring the settings so that my framerate, unless in exceptional circumstances, is always locked to my refresh rate. With my GTX570, just about any game can be locked to 60fps, though it does sometimes mean turning down a setting or two. (like anti-aliasing or SSAO) The only exception recently has been the original Alan Wake, where I had to change my display to 50Hz rather than 60. (the new Alan Wake's American Nightmare runs fine at 60 though)

The latest Nvidia drivers also have the option to cap your framerate at 30fps (though I would actually recommend 35 and enabling v-sync to give it some headroom) if you cannot maintain a stable 50/60 fps and don't want screen tearing or stuttering. This can be enabled through Nvidia Inspector on a per-game basis, though personally I can't tolerate anything less than 50fps and would rather turn down settings rather than cap it at 30.


For video purposes, you don't want adaptive v-sync enabled, as that will allow screen tearing. Though really with video playback, you really don't want dropped frames at all, which is why I would recommend using ReClock with madVR, as it syncs the video speed to your refresh rate to avoid dropped/duplicated frames. (no display has a perfect 24/1.001, or 24.000 refresh rate)



ΜadVR vs EVR-CP( Συζήτηση & Screenshots):


MadVR vs EVR (By Mashi)

Some comments:

(1) Personally, for me, when no scaling is involved, the image quality difference between madVR and an optimized and perfectly working EVR/VMR is rather small, sometimes even invisible, in most screenshots. Other people say they see a big difference, so maybe it's a subjective thing. However, getting EVR/VMR to work perfectly is sometimes hard to achieve. You need to carefully turn off all the video manipulation algorithms, color settings etc. And even if you do that, they sometimes are still turned on for some reason. Once you have it all working, it may break with the next driver release. madVR behaves like a game, so many of those ugly video manipulation algorithms are automatically turned off when using madVR. Also madVR doesn't use any of the GPU algorithms for color conversion and chroma upscaling. That all means that there's less that can go wrong when using madVR.

(2) The madVR scaling algorithms should be superior to what is normally used with EVR/VMR, so if scaling is involved, the image quality difference should be bigger. The bigger the scaling factor, the bigger the difference should be.

(3) There are certain scenes where the image quality difference is bigger. E.g. red stuff on black background, especially with ATI cards. You can work around the issue with ATI cards by using MPC-HC with the chroma smoothing shader. But that only works with media players that have custom pixel shaders support (mostly only MPC-HC, I think). If you use a different media player, at least with ATI cards you may eventually have to live with bad chroma upscaling, when not using madVR.

(4) There's one big advantage of madVR, and that is its internal high-bitdepth processing pipeline with a final dithering step. This all means that madVR produces more accurate results and avoids adding banding artifacts. EVR/VMR tend to work in rounded 8bit. The problem is that DVDs are natively YCbCr 4:2:0 content and after conversion to RGB you have floating point values. So if you round the RGB floating point data down to 8bit, you do introduce some minor banding artifacts. This is once more visible only in specific scenes (e.g. very foggy scenes, generally scenes with a lot of smooth gradiants). This type of banding is more visible in motion than it is in screenshots, because the eye more easily detects if the banding "patterns" change from one frame to the next, so this may be hard to capture with a screenshot. This may also explain why many people claim that madVR produces a more "film-like" image, without being able to show it in screenshots. If you want to see this effect with your own eyes, give madVR a try, and then try the madVR test patterns (see madTestPatternSource directory). Try "colors.ytp". That one should show an easily visible difference between madVR and standard EVR/VMR implementations. The difference is caused solely by the high-bitdepth processing + dithering, used by madVR.

(5) madVR has a couple of benefits over EVR/VMR that don't have to do with frame-by-frame image quality. One advantage is that madVR has a monitor management built in, so you can use different settings (e.g. black level settings) per monitor. Also you can let madVR automatically switch refresh rates, again per monitor. More features like that are planned for future versions.

(6) One important aspect of madVR is the "presentation", which means the exact timing of showing the frames on screen. This is purely a timing thing, the video frames themselves are not modified, so this cannot be captured by screenshots. On my HTPC, I'm not able to get smooth motion when playing back 25fps content on 50Hz, with any other renderer than madVR. Only madVR displays this smoothly without stuttering. With a more capable GPU, maybe EVR/VMR can get nearer to madVR's smoothness, but overall I've invested a lot time and effort to make sure that there are not *ever* any frame drops/repeats. Of course this only works if the video refresh rate is spot on (or if you're using Reclock). With EVR/VMR this can be hit-and-miss. It might be possible to achieve perfect motion smoothness with VMR/EVR, too, but it's more difficult and less reliable, compared to madVR, at least according to my personal experience, and also confirmed by many madVR users.

(7) Seeking works best for me with madVR compared to any other renderer. With VMR/EVR, sometimes if I seek, the video stutters for many seconds afterwards, and sometimes audio/video get out of sync and I have to re-seek to fix that. This depends on the video clip and container format, though. madVR has a different seeking logic compared to EVR/VMR and for me it works much better.

Let me end with saying that madVR has still not reached version 1.0, so it's still a work in progress. More improvements are planned for future versions.

Link
 
Last edited:

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
Mπορώ να δω DVD;

Aπό την έκδοση v0.84.7 και μετά ναι.

Μπορείτε να χρησιμοποιήσετε τον lav video ή τον ffdhshow.

Στον lav video πηγαίνετε στην καρτέλα formats και τικάρετο το κουτάκι "Εnable DVD Video Support".



Για τον ffdshow πηγαίνετε στο menu codec.
Εκεί πρέπει να ενεργοποιήσετε το DVD Decoding & τoν libavcodec για το MPEG2.

Z5Yaf.png



FFdshow , lav video ή coreAVC με MadVR;

Εφόσον στέλνετε YV12 ή ΝV12 δεν παίζει ρόλο.
Προηγούμενα πειράματα εδώ.

Μπορώ να δω 3D Side-By-Side .MKV με ΜadVR;
από την έκδοση 0.90.0 πλέον ναι




Περί Scaling : Σε τι ρυθμίσεις (chroma/luma ) έχετε καταλήξει στον madvr;

Oι δικές μου προτάσεις αναλόγως την δύναμη της κάρτας είναι:
Low Settings:

Chroma UpscalingBilinear
Luma UpscalingBilinear
Luma DownscalingBilinear




Medium Settings

Chroma UpscalingBilinear
Luma UpscalingBicubic 50
Luma DownscalingBicubic 50


Intermediate Settings:


Chroma Upscaling Bicubic 75
Luma UpscalingLanczos (3-taps)
Luma DownscalingCatmull-Rom


Max Settings:

Chroma UpscalingSoftCubic 70
Luma UpscalingSpline (4-taps)
Luma DownscalingSpline (4-taps)

Extreme Settings:

Chroma UpscalingJinc (3-taps) [*]
Luma UpscalingJinc (3-taps) [*]
Luma DownscalingCatmull-Rom [**]



[*] To κουτάκι "Anti-Ringing" ενεργοποιημένο.
[**] Τα κουτάκια "Anti-Ringing" & "Scaling In Linear Light" ενεργοποιημένα.


(Link)


Tι με νοιάζει το Scaling εάν βλέπω μόνο BluRay;


Και κάτι άλλο. Στους αλγόριθμους που χρησιμοποιεί, υπάρχει τρόπος να απενεργοποιήσω τελείως το sharpness? Από τη στιγμή που στην τηλεόραση είναι 0 (διότι θέλουμε η πηγή να είναι αυτούσια), γιατί να έχει κάποια τιμή στο renderer?

το scaling δεν το γλυτώνεις ό,τι και να κάνεις,
ακόμα και bluray ατόφιο να παίζεις,
δεν θα γίνει scaling στο luma,
αλλά στο chroma δεν το γλυτώνεις
γιατί είναι αποθηκευμένο στη μισή ανάλυση (YCbCr 4:2:0).

Ποιο μαλακοί - με λιγότερο sharpness - αλγόριθμοι είναι οι SoftCubic, Bicubic, Mitchell-Netravali.
Περισσότερα εδώ

(Link).



Συντομεύσεις ΜadVR

Ctrl+Alt+Shift+Breakmanual freeze report functionality
Ctrl+Alt+Shift+Tswitches between video (DXVA) and film (IVTC) content type
Ctrl+Alt+Shift+Dturns deinterlacing on/off
Ctrl+Alt+Shift+Fswitches deinterlacing field order (auto, top, bottom first)
Ctrl+Alt+Shift+Bdisplays and decreases the Gamma value
Ctrl+Alt+Shift+Gdisplays and increases the Gamma value
Ctrl+Alt+Shift+Itoggles input levels
Ctrl+Alt+Shift+Ctoggles gamma curve type
Ctrl+Alt+Shift+Mtoggles decoding matrix
Ctrl+Alt+Shift+Ptoggles source primaries
Ctrl+Alt+Shift+Cdisplays & toggles color format (BT.709 -> BT.601 -> PAL)

Updated και από το forum του Madvr

The changelog.txt contains all the keyboard shortcuts if you search through it.

I believe the following is an up-to-date list:

Enable OSD - Ctrl+J
Reset OSD Statistics - Ctrl+R
Gamma Curve type - Ctrl+Alt+Shift+C
Increase Gamma - Ctrl+Alt+Shift+G
Decrease Gamma - Ctrl+Alt+Shift+B
Source Primaries - Ctrl+Alt+Shift+P
Decoding Matrix - Ctrl+Alt+Shift+M
Input Video Levels - Ctrl+Alt+Shift+I
Output Display Levels - Ctrl+Alt+Shift+Y
Deinterlacing - Ctrl+Alt+Shift+D
Deinterlacing Field Order - Ctrl+Alt+Shift+F
Deinterlacing Mode - Ctrl+Alt+Shift+T
Freeze Report - Ctrl+Alt+Shift+Break


(Link)

Υπάρχει κάτι αντίστοιχο με το Ctrl+J του EVR-CP;
Aκριβώς το ίδιο:

ΜΕ Ctrl-J βγάζει ο Mad τα δικά του στατιστικά, ο Pot με Tab βγάζει κάποια αλλά δεν τα πολυεμπιστευομαι :smile:

(Link)

Έχω ξεπλυμένα ή καμένα χρώματα
Αλλαγή στις ρυθμίσεις στην καρτέλα Black Levels
Συγγνώμη, αλλά, γιατί δεν μπορείς να το αλλάξεις??

attachment.php

Γίνεται να έχω HW Acceleration & MadVR στις Nvidia;


Ναι με LAV με CUVID ή CoreAVC (CUDA) ενεργοποιημένο


Γίνεται να έχω HW Acceleration & ΜadVR στις Intel;


Nαι με lav video ή ffdshow και Ιntel QuickSync ενεργοποιημένο


Γίνεται να έχω HW Acceleration & MadVR στις ATI;


Ναι με LAV Video και DXVA Copy-Back ή Cyberlink Video Decoder σε HAM Mode
 
Last edited:

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
[Σημαντικές αλλαγές] ΜadVR 0.79 & Hardware De-Interlacing με τη χρήση DXVA2

Aπό την έκδοση 0.79 με τον εσωτερικό decoder του ΜadVR
μπορούν και οι χρήστες ATI να έχουν HW de-interlace με ΜadVR.
Προσοχή! Mονο de-interlace, όχι decoding.
Oυσιαστικά μπορούν να έχουν μια ακόμα
επιλογή και να αντικαταστίσουν τον ffdshow[yadif].
Κάντε τα πειράματά σας και αποφασίστε ποιο setup σας βολεύει.

Από την έκδοση 0.40 θα ενσωματωθεί και στα Lav filters ο yadif.



test sample 1080i60 (είναι το ίδιο):







Θέλει λιγο προσοχή στο στήσιμο,
Στο CCC απενεργοποιήστε όλα τα φίλτρα και όλα τα effect στα video settings
εκτός από τις επιλογές
Video --> Video Settings ---> Basic Video Quality - Use Automatic Deinterlacing & το Pulldown detection


Στον MPC-HC θέλει λίγο προσοχή γιατί δουλεύει μόνο με τον εσωτερικό decoder του madvr
output : madVR
και internal filters ατικάριστα όσα μπορεί να κάνει ο madvr decoding:


XcuZO.jpg




Τα settings για decoding & deinterlacing μέσα στον madvr:

WySaY.jpg
TCS5S.jpg





από εκεί και μετά παίξτε με τις ρυθμίσεις
ανάλογα με την δύναμη της κάρτας
στην καρτέλα rendering






και στην πράξη





AFNFQ.jpg



u68tH.jpg



μια χαρά...
Link


[Σημαντικές αλλαγές] ΜadVR 0.83.4 – Η επιλογή Anti-Ringing

Kατά την διάρκεια του Sharpening (όξυνσης των χαρακτηριστικών της εικόνας)
Γύρω από τους σχηματισμούς δημιουργούνται ταλαντώσεις (γνωστές ως ringing).
Στην έκδοση 0.83.4 στον MadVR έχει ενσωματωθεί ένα φίλτρο
Για την μείωση αυτών των ταλαντώσεων.

Εδώ και μερικές μέρες κυκλοφορεί ενα test build του MadVR:

http://madshi.net/madVRantiRinging2.rar

Aπλά αντιγράψτε τα τρία αρχεία που έχει μέσα το .rar (madHcCtrl.exe ,madVR.ax, mvrSettings.dll) στον φάκελο που έχετε εγκαταστήσει τον MadVR.

Σε αυτό το build έχει κάνει 2 αλλαγές:
(i) Έχει γράψει από την αρχή τον αλγόριθμο lanczos για το upscale του luma , για καλύτερο οπτικό αποτέλεσμα με μεγαλύτερη απόδοση.
(ii) Έχει προσθέσει ένα φίλτρο anti-ringing όταν παίζουμε με lanczos.



monsters2.png




monsters1.png



Περισσότερα στο *official thread* του MadVR στο doom9


Το αποτέλεσμα είναι αρκετά εντυπωσιακό.









Spline 4:



Lanczos 3 Anti-Ring:



SoftCubic 80:


[Σημαντικές αλλαγές] MadVR 0.86.1 - Αλγόριθμος για ομαλότερη κίνηση

Από την έκδοση 0.86.1 στον madvr έχει προστεθεί ένα σύστημα εξομάλυνσης της κίνησης.
Όπως έχουμε αναφέρει πολλές φορές όταν ο ρυθμός ανανέωσης του προβολέα/TV μας
είναι διαφορετικός από τα καρέ που είναι γυρισμένη η ταινία έχουμε το ενοχλητικό φαινόμενο του judder.
Με την προσθήκη του "Smooth Motion Frame Rate Conversion Algorithm" γίνεται ένα είδος ανακατέματος των καρέ (frame blending)
έτσι ώστε η κίνηση να είναι πιο ομαλή. Ο συγκεκριμένος αλγόριθμος είναι αρκετά βαρύς. Υπάρχει μεγάλη περίπτωση
να έχει αντίθετο αποτελέμα οπότε πειραματιστείτε μόνοι σας και δείτε αν σας βολεύει.

ΠΡΟΣΟΧΗ! Αν το προβολικό σας μέσο κλειδώνει κανονικά στα 24p αυτή η ρύθμιση ΔΕΝ σας αφορά!

Πως ενεργοποιείτε τον αλόγριθμο Smooth FRC;

smooth frc.png



Πως επιβαιβεώνετε ότι όντως λειτουγεί;


Eίναι η τρίτη γραμμή στα στατισιτικά (Ctrl+J)

src on.png
 
Last edited:

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
Πώς ενεργοποιώ το Anti-Ringing;
Περνάς τα αρχεία από πάνω, register ξανά το madvr.ax , πας στις ρυθμίσεις ,διαλέγεις Lanczos και τικάρεις το κουτάκι Anti-Ringing.
antiringing.png

Tι είναι η επιλογή “added new calibration option "disable GPU gamma ramps”

To δεύτερο είναι λίγο πιο σύνθετο και αφορά όσους ασχολούνται με calibration, profiling & CMS.
Oταν φορτώνεις ένα LUT[*] (το ιδιο ισχύει και για τα ICC profile) στη SetGammaRamp γίνεται ένα είδος επεξεργασίας της εικόνας μέσα στην κάρτα γραφικών πριν πάει στην οθόνη.
Αν εσύ ήθελες να κάνεις profiling το gamut και να το διορθώσεις με κάποιο 3D-LUT στον madVR ή με το yCMS θα έχεις 2 στάδια επεξεργασίας ή CMS.
Προφανώς με αυτήν την επιλογή κάνεις bypass το SetGammaRamp και το CMS το κάνει αποκλειστικά ο MadVR. Δεν το έχει default μόνιμα απενεργοποιημένο γιατί
Yπάρχει και η περίπτωση του soft calibration οπότε θες να λειτουργούν ταυτόχρονα cLUT με τα 3D-LUT του ΜadVR.

[*] Το LUT είναι ένα πινακάκι , που μετατρέπει το ψηφιακά κωδικοποιημένο χρώμα στις τιμές που θα πάρει στο αναλογικό χρώμα.
Είναι ουσιαστικά ο μετασχηματισμός πριν το DAC της εικόνας. Oυσιαστικά δεν είναι ενα LUT. Eίναι 3 ένα για κάθε χρώμα.


Ρυθμίσεις στην καρτέλα Renderer
Τα περισσότερα έχουν να κάνουν με ρυθμίσεις για να είναι πιο ελαφρύς ο MadVR, καλύτερη απόδοση,
λιγότερο tearing και presentation glitches. Δεν επηρεάζουν την ποιότητα εικόνας άμεσα.

Τι είναι το CPU & το GPU Queue

If your CPU or GPU experiences prolonged periods below real-time, lowering the queues as much as possible will be beneficial.
(Pushing the limits of a slower CPU/GPU)

If your CPU or GPU experiences extremely brief periods below real-time, raising the queues as much as possible will be beneficial.
(Lot of processing head-room with a faster CPU/GPU)

This is usually pretty clear-cut with madVR's CPU queue, but the GPU queue can require some experimentation,
especially if you suffer from presentation glitches & dropped frames normally.
Link


Tι είναι τα FSE, Overlay, Windowed;
Διαφορετικές μέθοδοι παρουσίασης. Aναλόγως την δύναμη και τον κατασκευταστή της κάρτας
Άλλες φορές είναι καλύτερη η μία επιλογή άλλες φορές η άλλη.
Γενικότερα ισχύει ότι η FSE έχει καλύτερη ποιότητα, η overlay πιο γρήγορη,
η windowed mode μέση λύση.
(Link)
Προσοχή η Overlay δεν δουλεύει στις ATi/AMD
Πως ενεργοποιώ το Overlay;
Στα options του MadVR στην καρτέλα rendering -> general settings
Τι τικάρεις το κουτάκι:

36o65.png

Πως ενεργοποιείς το FSE;

Στα options του MadVR στην καρτέλα rendering -> general settings
Τι τικάρεις το κουτάκι:

ZLn97.png
 
Last edited:

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
Sorry που το είχα κλειστό.
Βγήκαν περισσότερα προβληματάκια από ότι περίμενα στην πορεία.
Επιτέλους όμως το τελείωσα.
Ανοιχτό για όλους.
Μπορείτε να κάνετε οποιαδήποτε παρατήρηση και
να ρωτήσετε ό,τι θέλετε.
 
13 June 2010
3,048
Και παλι, συνχαρητηρια Αλεξανδρε.
Ξαναρωτω: Ο MadVr δεν μπορει να δουλεψει με το XBMC?
Εαν ΝΑΙ , γιατι δεν γραφεις καποιο οδηγο?
 

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
Απάντηση: Re: MadVR: Ρυθμίσεις, Προβλήματα, FAQ [Part II]

Και παλι, συνχαρητηρια Αλεξανδρε.
Ξαναρωτω: Ο MadVr δεν μπορει να δουλεψει με το XBMC?
Εαν ΝΑΙ , γιατι δεν γραφεις καποιο οδηγο?


Βαγγέλη τo Χbmc δεν πέρνει MadVR.
Αν θέλεις να παίξεις με εξωτερικο player πχ ΜPC-HC
έχει αναφερθεί πολλές φορές.
Υπάρχει ήδη οδηγός εδώ
 

Babis K.

Super Moderator
Staff member
17 June 2006
28,490
Αθήνα
Portioli, είσαι άρχοντας αγόρι μου... :worshippy:

Πας, σωνει και καλά, να με χώσεις στο τριπάκι να ξανα-ασχοληθώ με πράγματα που έχω αφήσει πίσω εδώ και χρόνια...
Βαριέμαι ατελείωτα αλλά είσαι μεγάλος πειρασμός.
 

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
Portioli, είσαι άρχοντας αγόρι μου... :worshippy:

Πας, σωνει και καλά, να με χώσεις στο τριπάκι να ξανα-ασχοληθώ με πράγματα που έχω αφήσει πίσω εδώ και χρόνια...
Βαριέμαι ατελείωτα αλλά είσαι μεγάλος πειρασμός.


ty Babis

Τουλάχιστον αυτά τα πειράματα είναι σχετικά τσάμπα. :smile:
 

Jimmy

AVClub Enthusiast
25 August 2006
779
Συγχαρητηρια!!!!!!!!!!!!!!!!!!

Εισαι αρχοντας ρε Portioli, για ολους εμας που ηδη ασχολουμαστε και για ολους τους επιδοξους "αρρωστους" του ειδους"

Οπως θα ελεγε και ο Χελακης.......................δεν περιγραφω αλλο!!!!!
 
19 June 2006
35,671
Αλέξανδρε, μια απορία:

Γράφεις στο ''γιατί ο mad ζορίζει την κάρτα'', ότι ο ρέντερερ δεν χρησιμοποιεί καθόλου τον επεξεργαστή. Τότε γιατί με κλειστό το H.A. από την κάρτα έχω διαφορά περί τα 30% παραπάνω σε επεξεργαστική ισχύ σε σχέση με τον EVR?

Μιλάω για παλιό λάπτοπ και σετ απ με C2Duo και μια 9500 Nvidia.


Όσο για τον οδηγό και τη δουλειά σου...πολλά :grinning-smiley-043:grinning-smiley-043
 
13 June 2010
3,048
Καλημερα σε ολους σας
Αλεξανδρε, δεν ξερω εαν αυτο που ζητω ειναι πατατα, η αν γινεται .
Υποψιαζομαι οτι ολα αυτα τα καλουδια (MadVr-Lav- κ.λ.π), πρεπει να μπουν ολα στον MPClassic. Ετσι?

Εαν ΝΑΙ, γιατι δεν βαζεις ενα link του MPC, με ολα αυτα μεσα, και ετσι να μπορουμε και εμεις να τον χρησιμοποιησουμε?
Γιατι δεν ειμαστε ολοι του Μ.Ι.Τ
 

Portioli

Supreme Member
3 June 2007
3,837
Dystopia
Απάντηση: Re: MadVR: Ρυθμίσεις, Προβλήματα, FAQ [Part II]

Συγχαρητηρια!!!!!!!!!!!!!!!!!!

Εισαι αρχοντας ρε Portioli, για ολους εμας που ηδη ασχολουμαστε και για ολους τους επιδοξους "αρρωστους" του ειδους"

Οπως θα ελεγε και ο Χελακης.......................δεν περιγραφω αλλο!!!!!

ty jimmy

Αλέξανδρε, μια απορία:

Γράφεις στο ''γιατί ο mad ζορίζει την κάρτα'', ότι ο ρέντερερ δεν χρησιμοποιεί καθόλου τον επεξεργαστή. Τότε γιατί με κλειστό το H.A. από την κάρτα έχω διαφορά περί τα 30% παραπάνω σε επεξεργαστική ισχύ σε σχέση με τον EVR?

Μιλάω για παλιό λάπτοπ και σετ απ με C2Duo και μια 9500 Nvidia.


Όσο για τον οδηγό και τη δουλειά σου...πολλά :grinning-smiley-043:grinning-smiley-043

Γιάννη είναι στην πρώτη σελίδα στα χαρακτηριστικά.
all work is done by GPU shaders
Εϊσαι σίγουρος ότι με ακριβώς τα ίδια settings στον video decoder
είναι τόσo μεγάλη η διαφορά;


Καλημερα σε ολους σας
Αλεξανδρε, δεν ξερω εαν αυτο που ζητω ειναι πατατα, η αν γινεται .
Υποψιαζομαι οτι ολα αυτα τα καλουδια (MadVr-Lav- κ.λ.π), πρεπει να μπουν ολα στον MPClassic. Ετσι?

Εαν ΝΑΙ, γιατι δεν βαζεις ενα link του MPC, με ολα αυτα μεσα, και ετσι να μπορουμε και εμεις να τον χρησιμοποιησουμε?
Γιατι δεν ειμαστε ολοι του Μ.Ι.Τ

Bαγγέλη, δεν μου κάνεις πλάκα έτσι?
Η δεύτερη ερώτηση σε πάει απευθειας στον οδηγό του MPC-HC
και έχει και εικόνα.
 
13 June 2010
3,048
Re: Απάντηση: Re: MadVR: Ρυθμίσεις, Προβλήματα, FAQ [Part II]

Bαγγέλη, δεν μου κάνεις πλάκα έτσι?
Η δεύτερη ερώτηση σε πάει απευθειας στον οδηγό του MPC-HC
και έχει και εικόνα.
Οχι Αλεξανδρε, δεν κανω πλακα,γιατι ισως δεν μπορω να μπω στο μυαλο σου.
Εσυ,στο σπιτι σου, οταν ανοιγεις τον MPC, δεν ανοιγουν αυτοματα και ολες οι ανωτερω συνδεσεις?
Εαν οχι, τοτε παω πασο.
Εαν ναι, σημαινει οτι ολα εχουν ενσωματωθει στον MPC,και δουλευουν αυτοματα.
Οπως οταν κατεβαζουμε απο το link το XBMC Eden 11.0, και μετα το κανουμε install και τρεχει
Αυτο εννοω.
Εκτος εαν δεν γινεται..................
 

nick12

New member
3 October 2012
18
Re: Απάντηση: MadVR: Ρυθμίσεις, Προβλήματα, FAQ [Part II]

Πολύ καλός οδηγός, συγχαρητήρια.

Δεν το διάβασα ολόκληρο, αλλά στην 1η ερώτηση που γράφεις:
Tι είναι o MadVR;

O MadvR είναι renderer.
Είναι το τελευταίο στάδιο επεξεργασίας της εικόνας.
Ένα πρόγραμμα που ζωγραφίζει την εικόνα στην οθόνη μας.

Μπορείς σωστότερα και πιο αναλυτικά να γράψεις:

Ο MadVR είναι video renderer.
Είναι δηλαδή το πρόγραμμα που παίρνει τα καρέ (frames) από τον αποκωδικοποιητή (decoder) και σχηματίζει την κινούμενη εικόνα (βίντεο) προβάλλοντάς τα με καθορισμένο ρυθμό (framerate) στην οθόνη μας.
Παράλληλα μπορεί να επεξεργαστεί το βίντεο, αλλάζοντάς του την ανάλυση (upscaling - downscaling), την φωτεινότητα, την αντίθεση, την ισορροπία χρώματος, κτλ.
Επίσης, παίρνει τους υπότιτλους (από το υπεύθυνο πρόγραμμα αποκωδικοποίησης) και τους απεικονίζει πάνω στο βίντεο.
 

Αυγερινός Παπαδάκης

AVClub Addicted Member
29 November 2006
1,621
Νέα Ιωνία, Αθήνα
Απάντηση: Re: Απάντηση: Re: MadVR: Ρυθμίσεις, Προβλήματα, FAQ [Part II]

Οχι Αλεξανδρε, δεν κανω πλακα,γιατι ισως δεν μπορω να μπω στο μυαλο σου.
Εσυ,στο σπιτι σου, οταν ανοιγεις τον MPC, δεν ανοιγουν αυτοματα και ολες οι ανωτερω συνδεσεις?
Εαν οχι, τοτε παω πασο.
Εαν ναι, σημαινει οτι ολα εχουν ενσωματωθει στον MPC,και δουλευουν αυτοματα.
Οπως οταν κατεβαζουμε απο το link το XBMC Eden 11.0, και μετα το κανουμε install και τρεχει
Αυτο εννοω.
Εκτος εαν δεν γινεται..................

Δεν γίνεται έτσι απλά Βαγγέλη. Ο MPC περιέχει τα δικά του εσωτερικά (internal) φίλτρα και μπορεί να παίξει σχεδόν όλα τα αρχεία που κυκλοφορούν στην αγορά. Αν όμως εσύ θές να τρέξεις τον MPC με συγκεκριμένα φίλτρα (LAV, Madvr, Reclock) για να πετύχεις το μέγιστο σε ποιότητα εικόνας κ.τ.λ. θα πρέπει να τα προσθέσεις χειροκίνητα (manual) μετά την εγκατάσταση του Madvr και να τα παραματροποιήσεις όπως εσύ θές.
Επίσης να καταλάβουμε πως δεν απευθύνονται σε όλους. Μια μέτρια τηλεόραση με Madvr δεν θα έχει καλύτερη εικόνα από μια καλή τηλεόραση με EVR ή XBMC. Αν όμως έχουμε ένα βιντεοπροβολέα και θέλουμε να πετύχουμε το μέγιστο αποτέλεσμα στην ποιότητα εικόνας, τότε αξίζει πραγματικά να ασχοληθεί κάποιος με δαύτα. Να κουραζόμαστε όμως να setάρουμε το τέλειο από πλευράς εικόνας HTPC (Madvr, Lav κ.λ.π.) σε μια TV 32" των 300 , εεε πρέπει να είμαστε αρρωστάκια!!!