(Trying to post this again as "plain text") Note that this is referring to an i1 DisplayPro on a Windows 10 64-bit system to which two ASUS PA329 monitors are connected. The i1 DisplayPro and Datacolor Spyder 5 are what Asus recommends, though ASUS claims their hardware calibration software supports other devices as well: https://www.asus.com/Microsite/Professional_Monitors/experience-calibration.... Here's what I have recommended the user do. Please let me know if you see any flaws in this method. 1) Install the monitor software which will install the generic ASUS canned profile for the monitors (he uses 2). 2) Check the Windows 10 system profiles to insure that the canned profile is being used by both monitors. 3) Attach the i1 to the monitor USB port and calibrate each monitor to your desired colorspace preset (sRGB / aRGB) using the ASUS ProArt Calibration Software 4) After the monitors are calibtraed use the X-rite i1Profiler (i1Publish) software to create a profile for each monitor. Be sure to set the i1 software's "Desplay Hardware Setup" option to "Adjust brightness, contrast , gains, manually" That's on the lower left of page where number of colour patches is selected. This should prevent the i1 from changing the hardware calibration that was set using the ASUS software. We only want to create profiles for the monitors, not change the hardware settings. 5) Save and name the profiles per the monitor and colorspace preset that's being used. eg: 180401_PA329-L_sRGB.icm and180401_PA329-R_sRGB.icm. If the display is using the AdobeRGB preset then you would use names that reflect that. eg: 180401_PA329-L_aRGB.icm and 180401_PA329-R_aRGB.icm When changing the monitors between the sRGB preset and aRGB the profiles used at the system level would also need to be changed from the sRGB to aRGB ones. I suspect the above will work to a) Calibrate the monitors at the hardware level using the ASUS ProArt Calibration software and b) Profile the hardware calibrated displays using the i1 software which will generate profiles that can be used at the system level. Thank you for any help in confirming this method is OK or correct any errors :-) Russell