Shortlink of this post – http://wp.me/PrgSo-gQ (use this URL when linking to this page in your Facebook/forums/twitter/IRC/BBS messages)
Alternative reading: same configuration with this page using MPC-HC – click here.
TABLE OF CONTENTS
CHANGELOG
21 September 2014 – Modified slightly the CUVID decoding method below to include the HEVC hybrid decoding method.
Also included: A detailed QuickSync headless mode setup. You do not need this if you use Windows 8 and has installed the latest drivers.
From 12 May 2014, the installer will always reset the PotPlayer settings. Existing users that want to retain their custom settings should make a back-up of their default preset by opening the ‘Preferences’ window (F5) and clicking the ‘Export Presets (S)’ button as shown below.
Introduction
When I first wrote the KMPlayer guide available in archive mode here, it was meant to be an alternative to MPC-HC to watch fansubbed anime episodes, with soft subtitles and with GPU acceleration (general DXVA, Intel-specific and CUDA method). But after KMPlayer being sold to pandora.tv, the development has slowed down considerably. The original developer of KMPlayer then moved on, and created a new media player called PotPlayer, which will be used in this guide. Compared to KMPlayer, PotPlayer has a more rapid development cycle, with more new features being added now and then. PotPlayer used to be unusuable for watching fansubbed anime with soft-subtitles, but as of today PotPlayer is more than capable to replace MPC-HC for watching such videos.
What you can expect in this page:-
- Use madVR in all playback scenarios. No more being shackled to certain renderers like VMR9 renderless or EVR custom presenter for DXVA. No more compromise with image quality.
- Be able to use DXVA renderless method even with madVR. You cannot do that with MPC-HC. Intel, ATI and nVidia GPUs are supported. CUDA decoding method are also supported in this page of course.
- Not only that you can use DXVA with madVR, post-processing methods like deband also works here, with ffdshow raw video filter. Deinterlacing is now done on decoder level.
- If hardware-accelerated video playback isn’t your thing, I will also show you how to configure PotPlayer for high-performance software decoding (for both H.264 and DivX/XviD videos) with LAV Video Decoder, which is reasonably fast and has better support for 9-bit and 10-bit H.264 videos too than ffdshow video decoder.
The main drawback for this guide is that the renderless DXVA method is usable only in Windows Vista and 7. Windows XP users are out of luck, unless you go with CUDA playback method or software decoding playback method. Another drawback of switching from MPC-HC to PotPlayer is that you have to re-learn everything. Keyboard shortcuts for common functions between these two players are completely different. In MPC-HC, the keyboard shortcut for full-screen playback is ‘Alt-Enter’ combo buttons, while for PotPlayer, it is simply the ‘Enter’ button. In MPC-HC, switching chapters can be done with the ‘PgUp’ and ‘PgDn’ buttons, while in PotPlayer, the same thing can be done with ‘Shift-PgUp’ or ‘Shift-PgDn’ combo buttons.
Supported hardware
Updated January 2018 - With the advent of 4K UHD HDR displays, UHD discs now rippable, madVR removing NNEDI3 from image upscaling section and SPECTRE + MELTDOWN fiasco, there is only one hardware combination that you should get, which is AMD Ryzen systems with nVidia GPUs.
Recommended baseline CPU: AMD Ryzen 5 1600X Processor (YD160XBCAEWOF).
Recommended Motherboard: ASRock X370 TAICHI Socket AM4/AMD X370/DDR4/Quad CrossFireX & SLI/SATA3&USB3.1/M.2/Wi-Fi/A&GbE/ATX Motherboard.
It is really hard for you to go wrong with these two, especially when playing 4K HEVC 10-bit videos in software mode using LAV Video Decoder 64-bit. No Intel until maybe three to five years from now.
As for GPUs, it depends whether you have a 4K display or not. Now assuming that you want a 4K display right now that is capable of HDR for watching videos, I suggest that you do not bother with 4K HDR computer monitors, and go straight to a big 4K UHD TV.
Example 4K UHD TV: LG Electronics OLED55E7P 55-Inch 4K Ultra HD Smart OLED TV (2017 Model).
The TV above is 55", 4K resolution and has HDR too. The size means you do not have to change Windows scaling to have a usable desktop.
GPU recommendation (high-end - 4K HDR display or not): ZOTAC GeForce GTX 1080 Ti AMP Edition 11GB GDDR5X 352-bit PCIe 3.0 Gaming Graphics Card VR Ready(ZT-P10810D-10P).
Regardless whether you have a 4K display or not, the best nVidia GPU recommended is a GTX 1080Ti like the one above. It supports HEVC 10-bit and VP9 hardware video decoding, and does HDR passthrough really well. Can really handle NGU in madVR to as long as you don't go overboard.
GPU recommendation (low-end - 4K HDR display): ZOTAC GeForce GTX 1050 Ti OC Edition 4GB GDDR5 Super Compact Gaming Graphics Card (ZT-P10510B-10L).
GPU recommendation (low-end - non-4K display or 4K non-HDR display ): ZOTAC GeForce GTX 1060 Mini, ZT-P10600A-10L, 6GB GDDR5 Super Compact VR Ready Gaming Graphics Card.
The GPU for displays not capable of HDR (GTX 1060) is more powerful than GPU for 4K HDR displays (GTX 1050Ti) because converting HDR to SDR via pixel shader operations is a quite costly operation in term of GPUI resources. These two can handle all relevant video codecs, but if you have a 4K display, you should choose the bottom-most madVR preset in the installer.
Lastly, try and get Windows 8.1 instead of Windows 10 or Windows 7.
Software Checklist
- DirectX End-user Runtime June 2010 – This is a mandatory installation. You can install this via the LAV Filter Megamix installer below (requires a working Internet connection). If you already have it (some games installs it for you) then there is no need to redownload it again.
- Windows 7 SP1 Platform Update – Download here. For Windows 7 users, this package needs to be installed to use DirectX 11 features in madVR. Also can be installed via Windows Update (KB2670838).
- LAV Filters Megamix – Download the 64-bit version. (Compile time: 21 November 2023 10:23pm UTC+8. Build: a1fd711. Changes: Updated LAV Filters build. MPDN has also been removed from now on. Note: Do not use the new D3D11 native decoding mode in LAV Video Decoder if you plan to play interlaced videos and/or plan to use the madVR super-low-end (DXVA scalers) preset.
).
- Contains PotPlayer (and MPC-HC + MPDN), LAV Filters, madVR, AssFilterMod, XySubFilter and DirectVobSub xy-vsfilter (disabled by default). doom9 thread for LAV Filters, doom9 thread for madVR, doom9 thread for XySubFilter + xy-vsfilter, doom9 thread forAssFilterMod.
Programs for troubleshooting purposes:-
- DXVA Checker – Download latest version here.
- GPU-Z – Shows you detailed information about your GPU. Download latest version here.
- CPU-Z – Shows you detailed information about your CPU. Download latest version here.
- Driver Sweeper – Remove remnants of ATI/nVidia drivers in your system after installation. Download it here.
Test videos:-
- H.264 SD video clip with styled karaoke subtitles [MediaInfo] – The Melancholy of Haruhi Suzumiya NCED theme (Hare Hare Yukai) – download here.
- H.264 720p video clip with styled karaoke subtitles [MediaInfo] – Clannad NCED theme (Dango Daikazoku) – download here.
- H.264 1080p video clip with styled karaoke subtitles [MediaInfo] – AIR NCOP theme (Tori no Uta) – download here.
- H.264 1080p video clip with styled karaoke subtitles [MediaInfo] – Clannad After Story NCOP theme (Toki wo Kizamu Uta) – download here.
- H.264 1080p video clip with styled subtitles [MediaInfo] – Planet Earth: From Pole to Pole
– download here.
- Optional test file for testing deinterlacing capabilities: H.264 1080i video clip [MediaInfo] – History Channel – Decoding the Past: Mysteries of the Freemasons
– download here.
- Optional test file for testing splitter’s segment linking capabilities: 3x H.264 anamorphic 1080p video clips with styled subtitles [MediaInfo] – K-On!! episode 6 – download here.
- Optional test file to test H264 4K playback and scaling performance: 8-bit H.264 video clip with 125Mb bitrate [MediaInfo] 4k UDHTV LG Demo video – download here.
- Optional (animation) test file to test Hi10p decoding performance: H.264 1080p 10-bit video clip (no subtitles) [MediaInfo] Sentai Filmworks’ Angel Beats trailer – download here.
2-pass encode with 10000Kbps bit-rate, 16 reference frames and 8 b-frames. Visually lossless compared to the source Blu-ray, even with 50% size reduction. If you can play this file flawlessly, your system should be good enough to play 99.999% Hi10p videos that anime fansubs groups will encode in the future. Even Tenshi’s encodes. - Optional (real-life) test file to demonstrate Hi10p encoding efficiency: H.264 1080p 10-bit video clip (PGS subtitles) [MediaInfo] – Pirates of the Caribbean: At World’s End blooper reel – download here.
2-pass encode with saner settings: 3072Kbps bit-rate, 3 reference frames, 3 b-frames. Differences in visual quality between the encoded file and the source Blu-ray is pretty much negligible. This clip is more than 3 times longer than the Highschool of the Dead clip above, yet the differences in size is merely only 20MB. A massive 80% file reduction has been achieved from the source file, with no 80% quality reduction, or any need to downscale to lower resolutions either. - Optional test file to test HEVC 4K playback and scaling performance: 10-bit H.265 video clip (no subtites) [MediaInfo] Samsung SUHD demo video – Colorful Food – download here.
If you have any problems downloading the files, please make a comment below.
The Guide Itself
Jump to:-
STEP 1 – Installation Stage
STEP 2 – Choosing Your Preferred Decoding Method By Configuring LAV Video Decoder
STEP 3 – Configuring LAV Splitter Source, LAV Audio Decoder and AC3Filter (optional)
STEP 4 – madVR
Download the LAV Filters Megamix above, and install it. Make sure you do not forgot to select PotPlayer in the screen below.
First, select ‘PotPlayer’ as the player option, then select a madVR profile that fits your preferences and GPU profile. If you enabled the ‘H.264 MVC 3D Decoder (extra download)’ option, you will need a working Internet connection to complete the installation process.
You will still need to go to madVR settings page and configure your display’s characteristics (‘devices —> ‘your-display-name-here’).
PotPlayer can now be started via ‘All Programs —> LAV Filters —> PotPlayer’. Using Windows 8? It should be available somewhere in the Start Screen.
Step 2 –Choosing Your Preferred Decoding Method By Configuring LAV Video Decoder
It will be here where you will have to decide which decoding method from the list below that you want to use:-
- High performance software decoding mode.
- DXVA renderless decoding mode.
- CUDA decoding mode.
- Intel QuickSync decoding mode.
Go to ‘Start Menu —> All Programs —> LAV Filters —> LAV Video Configuration’ to bring up LAV Video Decoder property page. For Windows 8 users, the shortcut should be somewhere in the Metro Start page. LAV Video Decoder property page will appear and ready to be configured according to your preferred decoding method.
Method #1 – High performance software decoding mode.
For best results, you need a fast dual-core CPU with minimum speed of 3Ghz. A quad-core CPU should at least have 2.5Ghz of speed at least. Read the Hi10p footnote below for more information.
Method #2 – DXVA renderless decoding mode.
Can only be used in Windows Vista and 7. Works best with nVidia GPUs, and also ATI GPU series that has UVD3. ATI UVD2.x users may have to switch to EVR custom presenter. Doesn’t work on Hi10p videos and other unsupported video formats, and will fall into high performance software decoding mode when such files are played.
Method #3 – CUDA decoding mode (nVidia GPUs only).
note: Must use driver version 340.52, if your GPU is supported, if you want HEV hybrid decoding support.
Doesn’t work on H.264 Hi10p videos and other unsupported video formats, and will fall into high performance software decoding mode when such files are played. Windows 10 users should avoid this method, and instead should use the DXVA renderless method above.
Method #4 – Intel QuickSync Decoding Mode.
You need an Intel SandyBridge/IvyBridge CPU that use the LGA1155 socket and a motherboard that did not use the P67 chipset. Therefore only motherboards with the B65, H61, Q67, H67, and Z68 chipsets can be used. All Series 7 motherboard chipsets will work. Windows 7 and later is recommended. Windows Vista is discouraged (no heterogenous GPU support), and Windows XP isn’t supported at all.
If you want to use QuickSync ASIC for decoding while using a discrete videocard for madVR, you will need Windows 7 or later. If you only have Windows 7, you need to enable the QuickSync headless mode by following the steps in this link. If you have Windows 8, you do not have to do so.
Always make sure that you are using the latest drivers available from Intel’s website, not the ones that comes from the motherboard manufacturer’ websites, or the CD. Older driver versions may cause the decoder to fail.
Method #5 – native DXVA decoding mode.
Works only in Windows Vista and later. Should only be used by owners of Intel G45 chipset, Clarkdale and Arrandale CPUs, ATI HD3xxx, HD4xxx and HD5xxx GPUs. But all other GPUs/iGPUs that can use QuickSync/CUVID/DXVA renderless decoding methods should also be able to use this mode. Doesn’t work on Hi10p videos and other unsupported video formats, and will fall into high performance software decoding mode when such files are played.
Click ‘Apply’ button to save your settings, then click the ‘OK’ button to close the property page.
Step 3 –Configuring LAV Splitter Source, LAV Audio Decoder and AC3Filter (optional)
Go to ‘Start Menu —> All Programs —> LAV Filters —> LAV Splitter Configuration’ to bring up LAV Splitter property page. For Windows 8 users, the shortcut should be somewhere in the Metro Start page. ‘LAV Splitter’ property page will appear below.
Leave everything here exactly as shown above. You’re welcome to play around with automatic audio/subtitles track selection routine though to suit your needs. Verify that everything is in order, click ‘Apply’ and then click ‘OK’ to close the property page.
Go to ‘Start Menu —> All Programs —> LAV Filters —> LAV Audio Configuration’ to bring up LAV Audio Decoder property page. For Windows 8 users, the shortcut should be somewhere in the Metro Start page. ‘LAV Audio Decoder’ property page will appear below.
Enable any audio codec you want to bitstream here. Verify that everything is in order, click ‘Apply’ and then click ‘OK’ to close the property page.
Click here to read how to configure madVR.
If you have any problems, make a comment below, with the screenshots of your DXVA Checker, GPU-Z and CPU-Z results like in the example below.
Notes about Hi10p MPEG4-AVC 10-bit decoding.
Tips on improving performance:-
- LAVFilters made available here are updated at least once every couple of days (or at least when there are commits). Try updating your installation regularly to get more performance improvements.
- Try using madVR in exclusive mode + new rendering path turned on + all three options for the new rendering path also turned on + use 16 framebuffers + all flushing options disabled.
- Don’t use ffdshow raw video filter during playback (you then have to hope that the encoders do the deinterlacing and deband) so that dithering will only be done on the GPU with madVR.
- PotPlayer-specific: Don’t use fancy skins like the one I made available above; those kind of skins do take resources too. Especially when that spectrum equalizer is being shown.
- When push come to shove, change your video renderer to EVR custom presenter to reduce more CPU usage.
If you can play this test video I made available above flawlessly, you should not have any problems playing any Hi10p videos that anime fansub groups may encode in the future, which is highly likely are less demanding than the referenced video.
CPU commentary:-
After a few days of testing MPEG4-AVC Hi10p playback on various systems using LAV Video Decoder with the two test files I have made available above and also Coalgirls Yuru Yuri episode 4 which is in 720p, here are my findings:-
AMD:
Dual-core CPUs from AMD like AMD Athlon II X2 (one clocked at 3Ghz, another at 2.8Ghz) have problems playing Hi10p 1080p videos like the two test files I have made available above. In fact, even a Phenom II X2 CPU at 3Ghz has problems with them. And so is the single Brazos E-350 laptop I tested. All of those systems I mentioned have their CPU utilization pegged at 100% and will drop frames in fast scenes in the HotD sequence.
The Yuru Yuri video doesn’t pose a problem with them though. Two desktop computers with an AMD Athlon II X4 2.6Ghz and another with a Phenom II X6 2.8Ghz doesn’t have any performance problems whatsoever with any of the files I used.
Recommendation, in order of preference:-
- Any quad core or higher, from either the Phenom II, Athlon II or Llano A6/A8 CPU line. Personally, I have just upgraded to an Athlon II X4 640 3Ghz CPU (no need for me to change motherboard) and it works well.
- One of those tri-core Athlon II/Phenom II/Llano A6 CPUs. Some of them can be unlocked too with the right motherboard.
- For laptop: Any of the models that has Llano quad-core parts.
- Those early Phenom quad-core CPUs available in Socket AM2 format.
- Very high-clocked dual-core CPUs, like Athlon II X2 275.
Not recommended:-
- Any Sempron CPUs.
- CPUs from the K8 family and older.
- The brand new Brazos Zacate laptop, or almost all of the current mobile parts from the Bobcat CPU family. Those processors depends heavily on GPU acceleration for high-definition video playback.
Intel:
Dual-core CPUs from Intel are more tolerant with those two 1080p Hi10p files I used. The CPU usage is quite high, up until 70%-80% but I have not noticed any frame drops problems. CPU tested includes Core i3 530 (2.9Ghz), Core i3 650 (3.3Ghz) and Pentium G6950 (2.8Ghz). Seeing this, I don’t even bother testing any of the Intel quad-core CPUs or the Sandy Bridge dual-core systems. I think if your motherboard has Socket 1366/1156/1155, any CPU (that doesn’t have ‘Celeron’ in its name) that fits into it should have no problems with Hi10p videos. I think the same can also be said for Arrandale or Sandy Bridge laptops as long as the CPU clock is at least 2Ghz.
Recommendation, in order of preference:-
- Any of those Nehalem/Sandy Bridge/Ivy Bridge quad-core (or higher) CPUs.
- Any dual-core CPUs from the Nehalem/Sandy Bridge/ Ivy Bridge series.
- Core 2 Quad CPUs for Socket 775.
- Some of the last-generation processors for Socket 775 like Core 2 Duo CPUs with minimum clock speed of 2.5Ghz.
Not recommended:-
- Any CPUs from generations older than Core 2 series.
- Intel Atom.
- Celerons.
Shortlink: http://wp.me/PrgSo-gQ
Hi!
first of all, thanks for the great work!
Im just gonna ask what if I want to use alternative video renderer (e.g haali) the subtitle does not load if I change video renderer.
the thing is sometimes I dont want to use my gpu when im watching movies.
Sorry for the very late reply. If you change video renderer, you have to enable the PotPlayer’s internal subtitle engine in “Subtitles” section (enable the ‘Show Subtitles’ option).
Thanks for continuing to update! this is the only media player set-up that I’ve been very happy with.
Is this thread dead? No updates since April…
There are no meaningful updates for LAv Filters for quite some time now. But maybe I should release a new build with updated MPC-HC, PotPlayer et.al
thought that might be the case but just checking in.
Hello Ranpha
Any thoughts about Dolby Vision – support – on Windows 10?
If you ever find out something about this, let us know
There’s certain movies that have both HDR + Dolby Vision (in the MKV embedded) but some only feature Dolby Vision, unfortunately)
Got a few odd questions that possibly you have ideas/insight on.
I’ve been using Avi-snyth scripts based off of SVP as my PC really doean’t seem to like the native SVP solution using the whole GUI to load scripts directly from SVP, it also bugs out that way as I often have multiple pot player instances open at any given time- my question comes from the fact that my CPU have a huge number of cores and even more threads but if I set the option in my AVI-script above 10 I have tremendous audio sync issues(sounds often upwards of 3 seconds behind video frames being shown), I’ve never used reclock but I read it only works for 32bit media players and I’ve only ever seen the point of installing the 64bit version of potplayer, would you say I could still use reclock?
Also, I bought Dmitri a while ago but I’ve found just having it installed causes my potplayer to randomly close at times, have you ever tried this program/and or experienced an outcome from anything in the past causing potplayer to randomly close or possibly freeze? and did you find a solution?
And lastly I’ve been trying out MPV player as a secondary player but I feel the lack of an interface is a huge negative for the fact that most people I know want to be able to do the simplest of tasks with their mouse like clicking buttons to play,pause,skip, and enable/disable subtitles or switch audio devices for the player…. MPV makes this a challenge by default, but why I’m bringing it up is that it supports a program called reshade which I’ve mainly only ever used for emulated games(so my old playstation 2 collection) but I’ve noticed it can work and apply many filters to MPV player with minimal impact on the system reasources, the issue I’m trying to portray is that I can’t get it to work with potplayer by any means. I’m not the greatest with manual hacks but I have tried quite a few things and searched the web but just haven’t managed to come right, might you by any chance have an idea for me to try or possibly try it yourself and see if it works as is for you? As I literally don’t know how to enable it for potplayer
Hi Ranpha
Could you please help me?
Using Potplayer slim and MadVR and low end Pre-set for 4K.
Whenever I am currently playing a video then immediately open a new video (same player, not opening a 2nd video) I get a black screen (audio works fine) but only for 4K video (x265 AC3).
When I open a non 4K video, video shows up.
I can remedy it by changing the Pot Player skin. It gets a little bit annoying having to change the skin whenever I get a black screen.
Could help me find a solution to this problem?
Regards
Alan Q
https://ibb.co/mzsfW1j
Here’s my DVXA, CPU and GPU.
Can you try using the updated installer with new PotPlayer above?
Installed the new LAV Filters Megamix.
There seems to be an improvement. There still a black screen when I switch some videos but some other videos run fine.
So I got the system try icon shown when AssFilterMod is supposed to be being used with PotPlayer but apparently changing the settings has no effect like the color of the subs, even after restarting PotPlayer, the color remains the same as before.
With MPC HC the AssFilterMod isn’t even on the filter list and when I manually add it and try to change the settings I get the same results as with PotPlayer..
Any idea why? Is this filter outdated? Should I use another filter instead?
Only thing I want to do is to change the color of the subs while maintaining the style and all that…
AssFilterMod are not supposed to be used with.srt type subtitles. If you want to change colors etc. you have to do it within XySubFilter options.
Well I installed LAV Filters Megamix (64bit) from here and configured PotPlayer and madVR as per the guide and AssFilterMod appears to load by default with the video in question (it’s one of those MKV files which can hold multiple subs, even thou this one only has English).
This is not one of those cases where an external SRT sub file is loaded which the color can be easily changed on PotPlayer itself.
The format of the subs seems to be ASS, and my guess as to why it doesn’t let me change the color is because it’s locked into the configuration that the encoder choose for the subs to be displayed in… not sure if that is indeed the case but to me it seems that way because different files which also load the AssFilterMod by default will produce different sub styles with different colors…
Now my question remains, how do I change the text color or outline of these subs?
if it indeed an.ass subtitles, then the styling and color cannot be changed.
It is ASS subtitles, not hardsub or anything, so why can’t it be changed?
I since figured that if I disabled the AssFilterMod and use XySubFilter instead I can customize the style and color in there but for some reason the default customization don’t look as good and I have an hard time trying to mess with it to make it better (I only wish to change the color, that’s all).
Also if I disable XySubFilter as well I can use PotPlayer own configuration options to customize the subs but then again the defaults are not that good looking.
This seems to me that the problem has more to do with AssFilterMod not letting you to customize the subs to your likening even thou it appears it has some options for it on its configuration window (the window that popup when you click the system Tray icon of AssFilterMod)…
BTW not sure if it has anything to do with the problem but AssFilterMod doesn’t get its own shortcut on the windows start menu under the LAV Filters folder that it’s created when you use the installer from here but XySubFilter gets its own configuration entry there…
It is because that’s the nature of the ASS subs. AssFilterMod did not have the ability to remove the formatting off an ASS subtitle track.
Hello Ranpha
I’ve always wanted to ask you
When updating the builds of MegaMix
Can you please also update the list of changes to previous versions (if any suchs list exist)
Thank you
Hello
I notice that on the madVR configuration guide at the part where it says ‘’Go to ‘processing —> artifact removal’ section, and set it exactly as shown below.’’ the screenshot shown has the option ‘’run as part of NGU, if possible’’ enabled but looking at it from someone who installed the latest available download (Compile time: 19 February 2022 9:51pm UTC+8. Build: 5da67b51f104.) that option is not phrased the same way and instead says ‘‘activate only if it comes for free (as part of NGU sharp)’’ which sounds like it works differently from the option shown on the screenshot and if I enable it, the other option ‘’quality: medium’’ dropdown menu automatically turns grey and cannot be messed with anymore unlike what appears to be on the screenshot.
My question now is what is the right thing to do, should I enable ‘‘activate only if it comes for free (as part of NGU sharp)’’ option or not?
Also I have an NVIDIA GPU and I was wonder if there is any specific options on the NVIDIA control panel that I should change or if the defaults work the best?
One more thing… should I play videos with or without FreeSync enabled on my monitor? (my monitor is FreeSync with GSync compatible)
The wording may be different now, but it should still works the same. Just ignore the greyed-out option.
As for nVidia CP options, they can be left at default. As for the FreeSync question, I am not really sure about that one, because I never have a display that supports it.