DisplayManager saveCustomTimings does not work

Hello

I have to setup 60 Workstations with same Timings.

So configured the settings manually and then use following wmi command to save that in a xml file

wmic /namespace:nv path DisplayManager call saveCustomTimings displays=(1,2) filepath=C:\temp\testnv.xml

When I execute this command I says Method execution Successful

But I see no file in C:\temp\

Do you have any idea how to fix this

We have Quadros 5000 card with driver 375.63 and Nvidia WMI2.29.0 installed

regards

Christian

Hi Christian,

Looks like the display identifiers are wrong. The “displays” array should contain the display.id values for the connected displays.

To find the connected displays you can run this line:

wmic /namespace:nv path Display get id

The returned values will be something like 1001,1002

The corrected command would be:

wmic /namespace:nv path DisplayManager call saveCustomTimings displays=(1001,1002) filepath=C:\temp\testnv.xml

Thanks,
Ryan Park

Hello Nvidia Forum

We could successful save the CustomTimings but we are unable to load CustomTimings afterward.
We always get the Return Value False. Does somebody have an idea why?

HW Configuration:
1x Quadro P5000 with
Port 1: VGA Monitor using DP-VGA Adapter
Port 2: DVI Monitor uding DP-DVI Adapter

SW Configuration (using ‘wmic /namespace:nv path system call info’):
NVIDIA display driver version: 385.41
NVIDIA WMI provider version: 2.30.0

  1. get Displays:
    #> wmic /namespace:nv path Display get id

Output:
id
1001
1002

  1. Setup Custom Timings manually with “NVIDIA Control Panel”

  2. Save Custom Timings (using NVWMI):
    #> wmic /namespace:nv path DisplayManager call loadCustomTimings displays=(1001) filepath=“D:\Timings.xml”

Output:
Executing (DisplayManager)->saveCustomTimings()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
ReturnValue = TRUE;
};

Note: D:\Timings.xml is created and seems to have plausible content

  1. Delete/Remove Custom Timings manually with “NVIDIA COntrol Panel”

  2. Load Custom Timings (using NVWMI):
    #> wmic /namespace:nv path DisplayManager call loadCustomTimings displays=(1001) filepath=“D:\Timings.xml”

and even:
#> wmic /namespace:nv path DisplayManager call loadCustomTimings displays=(1001,1002) filepath=“D:\Timings.xml”
#> wmic /namespace:nv path DisplayManager call loadCustomTimings displays=(1002) filepath=“D:\Timings.xml”

Output:
Executing (DisplayManager)->loadCustomTimings()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
ReturnValue = FALSE;
};

There looks to be some errors in your steps. You are loading the timing when you say you are saving his timing. However apart from that the syntax should work.

What type of custom timing are you trying? Can you confirm that the custom timing is working through the control panel - i.e. the display connection you are connecting to supports the timing and that in the control panel “Enable resolutions not exposed by the Display” is ticked.

Thanks,
Ryan Park