As of 12/20/17, version 1.31.1899, when downloaded from here.
32/64 bit Operating System support: Windows 10/8/7/Vista
Requires one or more Dell DDC/CI and asset management enabled monitors with a WHQL display driver that supports DDC/CI.
Troubleshooting
If DDM is unable to detect and/or communicate with a supported Dell monitor:
- make sure you have the correct and latest display driver from the graphics vendor (AMD, Intel, Nvidia)
- check the monitor OSD to ensure DDC/CI is enabled
- remove any docking stations or cable extenders or converters between the monitor and the graphics port
- with first generation DP 1.2 monitors, it may be necessary to disable MST/DP 1.2 using the monitor OSD
- virtual and wireless displays do not support DDC/CI
DisplayLink / e-Docks
USB DisplayLink-based graphics may require version 8.0 or newer USB Graphics Software from DisplayLink. USB-C docks may require the latest Intel TB3 (Thunderbolt 3) drivers.
Auto-rotation
Auto-rotation is only available on displays with supporting firmware, and only applies to changes in
physical or OSD menu orientation made while DDM is connected to the monitor.
Easy Arrange
Easy Arrange is only available on select display models, and while enabled may disable Microsoft Snap window dragging to minimize feature overlap (Windows Snap hotkeys remain enabled). To temporarily disable Easy Arrange while moving a window, hold down the Shift key until the move completes. A checkbox is provided to reverse this default logic.
Auto Mode and Metro/Windows apps
To associate a Metro/Windows app with a Preset mode, open the app on the Windows 10 desktop and drag-and-drop the top-left corner of the app window into the Auto Mode application list. If Easy Arrange is enabled, it may be necessary to hold down the Shift key to temporarily disable auto-positioning.
Command Line
Command Line usage is provided within the software but "How too" usage is not supported by Dell technicians. A rich and flexible command language is supported via the command-line, and command-line arguments can be combined. Where appropriate, a specific display can be targeted by
prefacing the command with the display number, e.g., "2:AutoSetup"; if a display number is not specified the command will be applied to the current selected display or to all displays, as appropriate. Commands include:
SetActiveInput [DVI2/HDMI/DP2,etc] - switches active input
RestoreFactoryDefaults - restores factory defaults*
AutoSetup - executes an autosetup (analog only)*
RestoreLevelDefaults - restores level defaults*
RestoreColorDefaults - restores color defaults*
SetBrightnessLevel X - sets brightness to X% (0-100)*
SetContrastLevel X - sets contrast to X% (0-100)*
SetNamedPreset [Movie/CAL1,etc] - changes the Preset mode*
SetPowerMode [on/off] - sets the display power mode*
SetOptimalResolution - switches to optimal resolution
SaveProfile [Name] - save settings to named profile*
RestoreProfile [Name] - restore settings from named profile*
DeleteProfile [Name] - delete named profile
SetGridType [X] - changes Easy Arrange grid type to X
Rescan - rescans display hardware
ForceReset - reconnects and rescans display hardware
SetControl X Y - sets hex control X to hex value Y
IncControl X Y - increases the value of control X by Y
DecControl X Y - decreases the value of control X by Y
Zoom - switches between PxP and fullscreen mode
Wait X - pause X milliseconds
Exit - terminates the program
Some of these commands require familiarity with the MCCS standard. For example, on monitors that support it the command to switch the OSD language to Spanish would be "SetControl CC 0A"; to unlock an OSD that has been inadvertently locked "SetControl CA 02".
Instructions can be combined on the command-line, and assigned to standard Windows shortcuts with optional hotkeys or coupled with the native Windows Task Scheduler to execute at certain times.
For example: "ddm.exe /RestoreLevelDefaults /2:SetContrastLevel 70"
would first restore level defaults on all monitors, and then set the contrast level on monitor #2 to 70%.
NB: If not targeted to a specific monitor, commands listed above that are tagged with an asterisk (*) apply to all monitors to facilitate simple and uniform control over all members of a multimonitor matrix. For instance, if executed on a matrix of 16 identical monitors, the command-line:
"ddm.exe /SetNamedPreset Warm /SetBrightnessLevel 75"
would set all 16 monitors to Warm preset mode, with a brightness level of 75%.
History
17/12/2017 - 1.31.1899
- Optimized startup and discovery
- Updated command language
06/11/2017 - 1.31.1898
- Improved Edge handler
- Updated support for HDR
04/10/2017 - 1.31.1897
- Fixed manual mode disabled bug
28/09/2017 - 1.31.1896
- Corrected overlapped UI controls
- Refined FY19 features
- Added support for new HDR and PXP modes
- Increased number of custom layouts
- Removed DUT identification logo
16/08/2017 - 1.31.1895
- Fixed USB switch on U3818DW
- Added active input check to PowerNAP
- Added support for roaming users
- Added support for Win10S
05/07/2017 - 1.31.1892
- Added qualifications for Chrome_widgets
09/06/2017 - 1.31.1890
- Fixed persistent menus after closing
- Resolved conflict between old and new EA records
- Updated Dell font
- Restretched discovery to cover I2C errors
03/05/2017 - 1.31.1887
- Fixed auto/manual preset mode UI
- Revised manually triggered discovery
- Improved clone handling
- Redesigned USB upstream selection
25/03/2017 - 1.31.1880
- Added suppport for unrestricted USB association
- Rewrote window layout routines (disabled)
- Restored overlap glass border option
- Optimized move/size window qualifications
- Updated localized strings
- Adjusted auto-rotation to PIP/PBP metadata
- Added restrictions for Smart HDR
14/02/2017 - 1.31.1867
- Added inventory support for AM
- Improved RestoreWindowLayout conditionality
25/01/2017 - 1.31.1860
- Refined HDR/SDR mode switching
- Added preliminary 8Kx4K support
- Revised USB-C source coding
- Improved VM support
24/12/2016 - 1.31.1848
- Added workaround for NV/Novatek DPrx
- Fixed FY extraction
- Extended EA to Win10 virtual desktops
- Added polling disable switch
- Enhanced diagnostic report
- Extended drag & drop
- Fixed EA issue with Chrome
- Fixed auto-mode issue with UWP
- Fixed CAI hotkeys
- Standardized installation options
- Added HDR support
- Enhanced RestoreWindowLayout conditionality
02/06/2016 - 1.30.1800
- Fixed Input Manager control labels
- Extended auto-mode fullscreen policy coverage
- Added BEC support for new game modes
- Adjusted UI to hide unsupported controls
- Added default preset auto-mode for D3D
- Implemented FW revision check
05/05/2016 - 1.27.1792
- Added new game presets
- Implemented FW busy and wireless display flags
- Fixed default auto-mode
- Enabled Input Manager on MStar based models
- Validated DisplayLink 8.0 software
- Added PowerNap check/reset
26/04/2016 - 1.27.1790
- Added conditional polling logic to qualify MStar scalers
- Removed MHL from input labels
- Added workaround for MR-series HDMI cap string
- Fixed default preset auto-mode for Metro/Windows apps
- Added support for up to 16 user programmable hotkeys
- Eliminated redundant discovery
- Added independent auto-mode support for Metro/Windows apps
- Extended PowerNap support to lock screen
- Added /NOUPDATE setup option to disable auto-updates
- Stretched HPD delay
- Re-enabled matrix support
- Changed uninstall link in Start menu to an option
24/02/2016 - 1.26.1759
- Added conditional model logic to support FY17 UP/P-series
- Fixed trackbar arrow/pg key behavior
- Optimized notification tray behavior
- Improved XP style UI scaling
- Added selectable preset mode for UWP apps
08/02/2016 - 1.26.1754
- Improved exception handling
- Added Input Manager
- Added PIP/PBP mode hotkeys
- Added Game mode black enhancement hotkey
- Eliminated unnecessary threads
- Added auto-run delay
- Improved CI link detection
- Optimized polling mechanism
- Added support for ComfortView preset
- Fixed Vista/Win7/Win8 high-DPI issues
- Added EA glass border overlap option for Win10
- Add USB switch hotkey
06/11/2015 - 1.25.1652
- Added PBP check to KVM switch
- Added PBP underscan hotkey
- Synced hotkey selection mechanism with Windows
- Disable PBP underscan if PBP zoom is not available
25/10/2015 - 1.25.1640
- Added Smart Visibility support
- Expanded hotkey support via ddmext.dll
16/10/2015 - 1.25.1630
- Rewrote commandline procedures
- Added Wait command
- Exposed softKVM and softPBP hotkeys
08/10/2015 - 1.25.1612
- Enabled RestoreWindowLayout by default
06/10/2015 - 1.25.1610
- Extended RestoreWindowLayout to hotplug events
- Abbreviated notifications for Win10
- Improved hotplug DDC/CI detection
- Added processlist to diagnostic report
- Enhanced Refresh command with ForceReset
- Updated exception handler
- Fixed EA high DPI-awareness under Win7
- Removed obsolete DPI menu command under Win10
07/08/2015 - 1.25.1595
- Added softKVM input selection
06/08/2015 - 1.25.1592
- Added optional away mode
- Removed tool windows from EA processing
- Added hotkeys for PBP and softKVM
- Added support for optimized wallpaper
- Added special support for medical models
- Added support for per-model default preset
27/05/2015 - 1.24.1586
- Added support for Rec2020 preset mode
- Relocated DND registration
- Disabled Game mode switch when unsupported
01/05/2015 - 1.24.1582
- Updated exception handler
- Changed drag-and-drop routines
- Added EA positioning hotkeys
12/04/2015 - 1.23.1580
- Revised interaction with Win10 Snap
- Fixed redundant clone notifications
- Added recognition of Windows 10.0 (ex-6.4)
- Changed multimonitor identifying bitmap and incidence
26/03/2015 - 1.23.1572
- Revised EA interaction with notifications
- Improved EA per monitor DPI awareness
- Improved RestoreWindowLayout procedure
- Fixed SVE issue with MStar controllers
- Updated hooks
- Removed control update redundancies
16/03/2015 - 1.22.1560
- Improved synchronization with OSD
- Trapped floating point exception
26/02/2015 - 1.22.1554
- Linked icm swapping to auto preset modes
23/02/2015 - 1.22.1553
- Added multimonitor identifiers
- Added optional ability to restore window positions after resume
- Improved polling policy for FY17 models
- Added support for new preset modes
- Added optional integration with desktop context menu
- Enhanced and exposed command processor
- Improved optional remote management
12/01/2015 - 1.21.1508
- Partial support for new AMD virtual display
- Improved Easy Arrange handling of MDI apps
- Initial rewrite of polling mechanism
- Added better ICM support for cloned displays
25/10/2014 - 1.21.1500
- Fixed potential custom grid metric error
17/10/2014 - 1.20.1498
- Added support for windowed Metro apps
- Improved text size support
- Updated power policies
- Revised hotplug detection
08/07/2014 - 1.20.1476
- Added minimized window qualifications
- Further refined DPI-awareness
20/06/2014 - 1.20.1470
- Optimized startup procedure
- Revised capabilities string parsing
- Updated error trapping/reporting
- Improved Easy Arrange DPI-awareness
- Adjusted Easy Arrange custom grid
- Fixed Snap handling
27/04/2014 - 1.20.1450
- Enabled autorotation on large format displays
17/03/2014 - 1.20.1445
- Added disable auto-update option to installer
- Added support for Win81 desktop scaling
18/01/2014 - 1.20.1437
- Excluded Guest accounts from auto-update
- Enabled drag and drop with admin privileges under Win81
25/12/2013 - 1.20.1432
- Added periodic DDC/CI check
- Suspended VCP threads if window is moving
- Reformatted string resources
- Disabled frozen thread check
- Corrected popup window size
- Fixed UHD recognition
- Adjusted PowerNap resume procedures
- Added color space limits
22/11/2013 - 1.20.1392
- Added initial support for P2815Q
- Enhanced verbose error reporting
- Rewrote preset switch box
- Streamlined error trapping
- Added multiple AutoMode policies
- Enhanced power restore routines
11/11/2013 - 1.20.1365
- Adjusted delays for different scalars
11/10/2013 - 1.20.1360
- Fine tuned handling of 4k displays
- Improved support for localizations
- Disabled auto-Game when AutoMode disabled
04/10/2013 - 1.20.1355
- Enabled drag and drop with admin privileges
- Changed UI in accord with UX preferences
- Improved CEA input timing support on 4k displays
- Removed hard coded presets
- Added text size control for 4k displays
03/09/2013 - 1.11.1321
- Improved workspace change handling
21/07/2013 - 1.11.1315
- Changed behavior if Zonal Color is enabled
- Disabled image controls if CAL1/2 enabled
09/07/2013 - 1.11.1306
- Added default preset option to AutoMode
- Added UPxxxx14Q Metro preset check
05/07/2013 - 1.11.1304
- Changed AutoPreset default to off
- Hardcoded UPxx14Q presets
27/06/2013 - 1.10.1295
- Added support for FY14 E-series displays
24/06/2013 - 1.10.1292
- Lengthened STm UPxx14Q preset delay
- Added RunAsAdmin option to installer
10/05/2013 - 1.10.1289
- Added special UP3214Q preset mode checks
25/03/2013 - 1.10.1285
- Enhanced exception handling
- Added elevation checks
- Added Windows version check/warning to installer
- Improved interaction with Microsoft Snap
- Added shift-disable feature to Easy Arrange
- Excluded Excel workbooks from Easy Arrange
31/12/2012 - 1.09.1266
- Included additional error trapping
19/09/2012 - 1.09.1265
- Increased STm preset delays again
18/09/2012 - 1.09.1264
- Increased STm preset delay
17/09/2012 - 1.09.1262
- Adjust behavior in clone mode
- Added special support for TApps
13/09/2012 - 1.09.1260
- Added delay after Preset change
- Fixed custom grid layout
- Implemented STm preset delay
12/08/2012 - 1.09.1256
- Added SVE support
05/06/2012 - 1.08.1245
- Fixed Outlook 2007 linkage issue
- Improved image level input control
25/05/2012 - 1.08.1240
- Added special Metro support
24/04/2012 - 1.08.1236
- Fixed unicode preset notifications
- Changed XP discovery
18/04/2012 - 1.08.1235
- Added support for MSI advertisements
17/04/2012 - 1.08.1234
- Auto-close preset list if changed via OSD
- Added qualified V3 firmware support
- Distinguish screen from monitor ID
- Changed grid feature name
- Recheck preset on assigned change
10/04/2012 - 1.08.1230
- Added support for VCP F2h
- Added qualified E-series support
- Added model to preset name in clone mode
29/03/2012 - 1.08.1223
- Fixed V2 brightness value update issue
28/03/2012 - 1.08.1222
- Fixed V1 brightness value update issue
- Adjusted V1 PowerNap timing
26/03/2012 - 1.08.1221
- Adjusted V2 PowerNap timing
25/03/2012 - 1.08.1220
- Exposed ScreenSnap
- Consolidated PowerNap and Rotation as Options
- Expanded Quick Setting controls
- Removed Shift-qualifier from Snap
- Exposed localizations
20/03/2012 - 1.07.1207
- Fixed trackbar thumb missing
- Manual-mode now always reverts to Standard preset
13/03/2012 - 1.07.1205
- Added support for VCP F1h bitfield
- Qualified auto-presets for both E and P series
- Fixed Intel/WinXP issue with powernap
07/03/2012 - 1.07.1203
- Additional checks for valid shortcuts
06/03/2012 - 1.07.1202
- Disable brightness if preset mode is Movie or Game
05/03/2012 - 1.07.1201
- Fixed minimum contrast level to 25
04/03/2012 - 1.07.1200
- Improved auto-closing of image spinedit
- Improved window/monitor/preset tracking
- Auto-mode now always reverts to Standard preset
- Improved support for clone mode
- Extended delay before rediscovery
- Restore refresh rate on change in orientation
29/02/2012 - 1.07.1190
- Revised UI for UI-V2
29/02/2012 - 1.06.1188
- Added additional app filters
- Hard coded initial manual mode preset
- Enforced preferred refresh rate on screen rotation
19/02/2012 - 1.06.1182
- Fixed relocation
- Implemented application sort
- Excluded LVDS from discovery
- Fixed Snap/mirroring issue
17/02/2012 - 1.06.1177
- Changed auto preset mechanism
- Improved support for clone/duplicate displays
14/02/2012 - 1.06.1170
- Fixed overlapping overlays
- Fixed preset sync error with multiple monitors
- Added capture for duplicate/extend transitions
13/02/2012 - 1.06.1166
- Fixed PS/2 kbd issue
- Added alternate kbd hook
- Added mirroring workaround
12/02/2012 - 1.06.1161
- Rewrote hooks
- Fixed preset sync issues
10/02/2012 - 1.05.1126
- Patched around MCI issue with early FY13 firmware
07/02/2012 - 1.05.1125
- Fixed ansi-unicode conversion issue
- Reenabled drag and drop
- Added machine localizations (rename ddm.da_ to ddm.dat)
01/02/2012 - 1.05.1120
- Unicode version
- Adjusted polling frequencies
- Streamlined bug reporting, added screenshot
- Reduced size of notification font
- Added trap for app list errors
29/01/2012 - 1.04.1100
- Removed Dell Snap
- Fixed resolution label
22/01/2012 - 1.04.1098
- Added Win7 Snap disable if Dell Zone enabled
- Fixed image level spin controls
- Fixed DWM issue with overlays
- restricted zoning to windows with Min+Max buttons
- relativized custom zone coordinates
18/01/2012 - 1.04.1064
- Sorted application list
- Removed support for LVDS
- Added overlay preset notifications
16/01/2012 - 1.04.1060
- Posted to demonstrate live update
- Added 7 additional predefined screen layouts
15/01/2012 - 1.04.1047
- Revised in accordance with UXg again
- Added auto-Game mode option for D3D
- Added system scan for predefined apps
02/01/2012 - 1.04.993
- Revised in accordance with UXg
16/12/2011 - 1.03.974
- Internal release w. grids and virtual desktop
12/11/2011 - 1.03.952
- Reposted to illustrate live update
- Enabled localized strings
10/11/2011 - 1.03.950
- Initial descendant/preview