Jump to content
Light-Yagami

PotPlayer Extensive Guide For Best Video Quality

Recommended Posts

Posted · Original PosterOP

Hello everyone!

 

This guide will focus on optimising PotPlayer for best video quality. For those who're not yet familiar with PotPlayer, it's similar to MPC-HC or VLC players, but offers a simpler design and UI with powerful post processing tools that make videos look cleaner, sharper and richer in colour. That is my personal opinion, I've only done a comparison between it and the VLC player so I am biased in this regard.

 

This guide has 3 sections. First one focuses on settings everyone should enable, regardless on the power of their system, since they're not very resource intensive. Second section focuses on settings you can enable if you have a strong system (specially on the GPU side) and the third section focuses on settings for lower tier systems. I have a desktop setup with i7-6700k@4.7ghz and GTX1070 with my laptop running i7-4710HQ and GTX860M. Those are my reference points for a high end and low end system. GPUs are the most important here, since we'll be focusing on utilising them for video upscaling, as well as running multiple post processing filters with them. Disclaimer: Settings I will show you and work best for me will stress your system (particularly GPU) - this is not a battery friendly way to watch videos. With that said, lets get right into it.

 

Section 1

 

When you install a 64bit PotPlayer version (which you can do here) make sure to download all addons in the installation process. After you install it, make sure to set Nvidia as its primary graphics processor if you're running it on laptop, since it defaults to integrated graphics. (If you don't know how to do that, click here)

 

Open PotPlayer and click on three horizontal bars in the top left corner. After menu opens, click on preferences.

 

1. On the left side click on "playback" and under "process priority" on the right side of the window select "high" instead of "Above normal" - if you want to allocate more resources to playback. I didn't, and it's fine.

2. Click on the plus icon next to the "Filter control" on the left side of the window and select "Video decoder", as the option column expands. Click on "Built-in Video Codec/DXVA Settings" in the mid bottom of the window and check boxes as in the picture (Under DXVA2 copy-back settings select Your external GPU)

press okay and apply settings. This settings makes your GPU render all video.

 

5af0d8fa1a839_Screenshot(22).png.aa7dd2ba95e377d74e70e098b3dfc4f3.png

 

3. Under "Audio Decoder" tab go to "Built-in Audio Codec/Pass-through Settings" and mimic what I've done (this is where you need those addons you downloaded during PotPlayer installation) After you're done, click okay and apply settings.

 

5af0d91b950c6_Screenshot(24).png.7bcc66e5a85f08c9c06c88e480d30b66.png

 

4. Click on "Video" on the left side of the window and under "Video Renderer" select "Madashi Video Renderer" or MadVR, as I'll be referring to it (You'll have to select it again once you leave preferences by clicking on "show main menu" button top left > video > video renderer > Madashi Video Renderer). Below under "Fullscreen exclusive mode" select disable, if not already selected. Under "Deinterlacing" tab on the top select "use hardware deinterlacing" under the Deinterlacing Method. Under "Effects" tab on the top far right (you might have to click on the arrows to move the tabs) check the "Deblock" box (and leave the slider at 256) and "deband" box on the bottom. Apply settings.

 

5. Click on "Audio" on the left side of the window and change settings as shown in this screenshot. Apply settings. (You don't have to do this, my headphones are compatible with 24bit 96khz sample rate)

 

 5af0f0d0cee30_Screenshot(55).png.99ab3ebd2af739135c17760e62210cb6.png

 

Section 2

 

We're now going to change a couple of settings in MadVR settings. I'll first do the "high end" config and "lower end" after that, but you can always mix them together to find what suits you best. I'll tell you as I go along - what worked for me and the performance hit it has, so you'll be able to figure out if you want to do anything differently.

 

Under "Video" tab, press on 3 dots right of the MadVR option and press "Edit Settings". New window will pop up. We'll first change some options that stay unchanged between the high and lower end config. Do as shown in screenshots.

 

5af0e3a89362d_Screenshot(35).png.f227761d38ded94cba5b97872115096f.png5af0e399e9852_Screenshot(37).png.d423167f0b98ab3d74f4600f06c0c6af.png

 

I hope these screenshots make it easy for you to coordinate yourself in settings. They can be very frustrating to navigate until you're not used to them. Now for the part where configs start to differ. These are screenshots for a config with similar power to my desktop config (i7-6700k+GTX1070). 

5af0e67e9b18d_Screenshot(45).png.262673cc51b096abff46e41664219a0a.png

 

Troubleshooting for higher end config:

If you're dropping frames, decrease the number of neurons under "chroma upscaling" to 64. If you still drop frames, decrease number of neurons under "image upscaling" > algorithm quality to 32. If you're still dropping frames, change upscaling method under "image upscaling" from NNEDI3 to Lanczos and configure it the same in the screenshot for image downscaling. Anything easier to run than that already falls into "lower end" config imo.

 

Section 3

 

These settings can be used on almost all laptops with any sort of discrete GPU. I'll start by showing you the settings I have on my laptop (i7-4710HQ+GTX860M). After that, I'll present you with some alternatives that are easier to run but also produce worse results. 

 

 

5af0ea80031e2_Screenshot(53).png.c782db1b3c9cc25c178d959696af9126.png4

At this point, everything should run smoothly, but if not: Decrease number of neurons under "chroma upscaling" to 32. If you experience dropped frames still, switch from NNEDI3 pixel shader code to Lanczos and configure it the same as shown in screenshot for "image upscaling". If that lags as well, change "image upscaling" from Lanczos to DXVA2. Even the weakest systems should run this smoothly. The load on the system is same as VLC player at that point.

 

I hope I made everything understandable. After hours of digging through this guy's SITE , I tried my best to pick up on the important stuff and present it as simply as possible. I'm open for questions - I can help you out if you have any problems during the optimisation process. Thank you for reading.

 

Additional notes: I am in no way an expert on this topic nor do I fully understand the program. I kept this simple (among other things) for my sanity as well, since there are so many options you can choose from with minimal differences it's really difficult to decide and understand what works together best and what doesn't. End result is very good in my opinion - better colour science, sharper, cleaner video with less artifacts and noise.

Link to post
Share on other sites

I've been using this player since it came out and I agree with you, it's strongest player I ever seen for Windows in my opinion with a LOT options & nice interface.

Link to post
Share on other sites

I have a question, if by default I select MadVR without trying anything from section 2 and 3 will the video performance be better or should I go back?

 

Thanks for making this extensive guide. This guide is well written and PotPlayer is itself a solid player and I never understood the hype about VLC, maybe because its open source?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.


×