1 Rookie
•
15 Posts
0
1860
January 13th, 2021 09:00
U4320Q, DDM active input shortcuts not working
I have a U4320Q with DDM setup and several different sources hooked up to the monitor.
I had DDM shortcuts setup in various ways =
Single input DP1
Single input DP2
DP1 + PBP HDMI1 etc etc.
So I usually switch over to a multi input view and then hit the "Single Input DP1" to go back to my main PC as the sole display.
All of the shortcuts work great however about a few weeks ago the DP1 shortcut stopped working.
Clicking it does run it but nothing happens and I have to manually set the input source if I need to go back or bring up DDM and click through and change from there.
Suddenly Broken
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetActiveInput DP1
Working
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetActiveInput DP2
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetSubInput HDM1 /SetPxP PIP-Large
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetSubInput HDM1,HDMI2/SetPxP PBP-3b
I have tried recreating the shortcuts fresh in case they were corrupt, no change.
Tried running the particular shortcut from several sources in case the particular DDM installation on the particular PC had an issue, no change.
Drivers updated as per below in case it was the integrated Intel causing the issue like I saw in other posts, no change.
Running
DDM 1.51.0.2021
Win 10 20H2
Latest Discrete GPU drivers
Latest Intel Integrated GPU drivers
Any insight greatly appreciated, thank you


swamped207
4 Apprentice
•
426 Posts
0
January 23rd, 2021 02:00
Again: its not really clear what you are wanting to do with the shortcut. You start with DP1 as the main/active input, with a PIP large window fed by HDMI1. Then you tell DDM via the shortcut to SetActiveInput to DP1. The active/main input is already DP1, so nothing changes - which is as it should be.
So here I'm just guessing, but it seems like you want to do is turn PIP off? If that's the case then you would use "SetPxP off". The main window is already fed by DP1, so you don't need to change the active input (main window = active input).
Try this command-line instead:
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetActiveInput DP1 /SetPxP Off
or better:
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetPxPMode Off DP1
SetPxPMode is a recent addition that changes the PIP/PBP mode and assigns sources with a single macro. So your 4 shortcuts could be optimized as the following:
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetPxPMode Off DP1
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetPxPMode Off DP2
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetPxPMode PIP-Large DP1 HDM1
"C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe" /SetPxPMode PBP-3B DP2 HDM1 HDMI2
where SetPxPMode is followed by the PIP/PBP mode you want (off, PIP-Large, PBP-3B, etc.), then the main window source, then each of the subwindow sources (each separated by a space, not a comma).
swamped207
4 Apprentice
•
426 Posts
1
January 13th, 2021 14:00
1. Close DDM and restart it
2. Execute the broken shortcut
3. While holding down the SHIFT key, right-click on the DDM system tray icon and select "Save diagnostic report" from the popup menu
4. Post the content of the report you saved
tzallas
1 Rookie
•
15 Posts
0
January 18th, 2021 18:00
Apologies for the delayed reply, for some reason I did not get a notification of the new post.
I will try this out tonight, once I am in front of the pc in question and post the file.
Thank you
tzallas
1 Rookie
•
15 Posts
0
January 21st, 2021 22:00
swamped207
4 Apprentice
•
426 Posts
0
January 22nd, 2021 02:00
I don't know what to tell you. The log shows DDM received and executed the command to switch the active input to DP1. And the monitor firmware reports the active input is DP1, confirmed by Windows.
But it looks like you were already using DP1 when you executed the shortcut?
tzallas
1 Rookie
•
15 Posts
0
January 22nd, 2021 21:00
@swamped207here it is again. start with DP1 primary with HDMI1 PIP then tried the DP1 only shortcut. Log below
Diagnostic Report, generated 23/01/2021 (10.0.19042)
Copyright (c) 1995-2021, EnTech Taiwan.
Version = 1.51.0.2021
OS = 10.0.19042.2 x64
Mechanism = 3
Account = Standard
Command line = "C:\Program Files (x86)\Dell\Dell Display Manager\ddm.exe"
////////////////////////////////////////
Configuration settings:
LastCheck = 0x0000ACBA
HintShown = 0x00000001
DEL41D2.J523X13.13 = Docking Station
EApolicy = 2000 2000 2000 2000 2000 2000
PipHotkey = 0x00006050
LastRC = SetActiveInput DP1 = Ok
GlassBorder.DEL41D1.J523X13 = 0x00000100
CustomGridxy.DEL41D2.J523X13 = 0x0F000852
CustomGrid.DEL41D2.J523X13 = 720B000029040000000F00005208000079070000280400007F0B000052080000CD0300002804000087070000520800000000000028040000DB0300005208000000000000000000000705000030040000F909000000000000000F000030040000F904000000000000070A00003004
GridMRU = 0x2A411A6C
TagWindow = 0x00000000
PCa.DEL41D1.J523X13 = 0x0000000F
PCb.DEL41D1.J523X13 = 0x00000013
PC2.DEL41D1.J523X13 = 0x00000013
DEL41D2.J523X13.11 = Plexorama
AppScan.DEL41D1.J523X13 = 0x00000004
DEL41D1 = 0x00000001
FW.DEL41D1.J523X13 = 0x00002901
DEL41D2.J523X13.0F = Dellirium
PCa.DEL41D2.J523X13 = 0x0000000F
PCb.DEL41D2.J523X13 = 0x00000013
PC2.DEL41D2.J523X13 = 0x00000013
KbFix = 0x00000001
GlassBorder.DEL41D2.J523X13 = 0x00000100
GridMRU.DELA0DB.5N99G74R09UT = 0x0C2C5102
GridType.DELA0DB.5N99G74R09UT = 0x00000002
GridMRU.DEL41D2.J523X13 = 0x2A411A6C
GridType.DEL41D2.J523X13 = 0x0000002C
GridMRU.DELA0DB.5N99G74R08WT = 0x044C0042
GridType = 0x0000002C
GridType.DELA0DB.5N99G74R08WT = 0x00000002
Matrix = 0x00000001
GlassBorder.DELA0DB.5N99G74R08WT = 0x00000100
AppScan.DEL41D2.J523X13 = 0x00000004
DEL41D2 = 0x00000001
FW.DEL41D2.J523X13 = 0x00002901
AppScan.DELA0DB.5N99G74R09UT = 0x00000004
FW.DELA0DB.5N99G74R09UT = 0x00000101
AppScan.DELA0DB.5N99G74R08WT = 0x00000004
DELA0DB = 0x00000001
FW.DELA0DB.5N99G74R08WT = 0x00000101
PCa.DEL41D6.J523X13 = 0x00000011
PCb.DEL41D6.J523X13 = 0x00000012
PC2.DEL41D6.J523X13 = 0x00000012
AutoRestoreWindowLayout = 0x00000000
GlassBorder.DEL41D6.J523X13 = 0x00000100
AppScan.DEL41D6.J523X13 = 0x00000004
DEL41D6 = 0x00000001
FW.DEL41D6.J523X13 = 0x00002901
EnumErrorCount = 0x00000000
////////////////////////////////////////
09:19:42.225...Log opened
09:19:42.229...WinOS = 19042
09:19:42.277...LanguageID = 00000809 00000809 00000809
09:19:42.285...Build = 1.51.0.2021
09:19:42.285...Windows handles = 00020178 00010112 0001017E
09:19:42.287...OS monitor sleep timeout value = 1200 ms.
09:19:42.287...Applied DPI = 96-96
09:19:42.287...VM = 0
09:19:42.288...Registered DDM popup hotkey = Shift+Ctrl+D 6044
09:19:42.288...Registered EA layout MRU hotkey = Shift+Ctrl+Home 6024
09:19:42.289...Registered application window hotkey = Shift+Ctrl+Ins 602D
09:19:42.291...Remote asset management = 1
09:19:42.291...Remote registry service state = 4
09:19:42.356...WMI service state (unless firewalled) = 1
09:19:42.508...DMA = 3
09:19:42.512...Starting enumeration
09:19:42.680...1. DEL41D2.J523X13 on AMD Radeon RX 550
09:19:42.680......Monitor model = Dell U4320Q
09:19:42.681......Monitor assignment = 1
09:19:42.681......Adapter name = \\.\DISPLAY1
09:19:42.682......Monitor name = Dell U4320Q (DP14K2K60)
09:19:42.683......Vendor ID = 1002
09:19:42.684......GPU driver = aticfx64 8.17.10.1684
09:19:42.684......Flags = 00080005.00000003
09:19:42.685......Display tag = 204DB5D2
09:19:42.685......Monitor handle = 00010001
09:19:42.686......Monitor screen area = 0,0 x 3840,2160 3840x2160
09:19:42.686......Monitor work area = 0,0 x 3840,2130 3840x2130
09:19:42.687......Monitor scaling factor = 100%
09:19:42.687......Raw EDID = 00FFFFFFFFFFFF0010ACD2414C323730121E0104B55E35783A8B5BA4554E9E270E474AA54B00D100D1C0B300A94081808100714FE1C04DD000A0F0703E8030203500AD113200001A000000FF004A3532335831330A2020202020000000FC0044454C4C205534333230510A20000000FD001D4C1E8C3C010A2020202020200120
09:19:42.753......VCP10 = 00640050
09:19:42.757......OS device handle = 00010001.00000000
09:19:42.760......Capabilities string = (prot(monitor)type(lcd)model(u4320q)cmds(01 02 03 07 0c e3 f3)vcp(02 04 05 08 10 12 14(04 05 06 08 09 0b 0c) 16 18 1a 52 60( 1b 0f 13 11 12) 62 ac ae b2 b6 c6 c8 c9 cc(02 03 04 06 09 0a 0d 0e) d6(01 04 05) dc(00 ) df e0 e1 e2(00 1d 0c 0d 0f 10 11 13 14) e5 e8 e9(00 01 02 21 22 24 41 34 33 32) f0(00 0c) f1 f2 fd)mccs_ver(2.1)mswhql(1)) (cached)
09:19:43.043......Firmware string = M2T101
09:19:43.045......Configuration = 2B002B.FFFF0074.1E12
09:19:43.046......Model year = FY20
09:19:43.047......Opcodes supported = 02,04,05,08,10,12,14,16,18,1A,52,60,62,AC,AE,B2,B6,C6,C8,C9,CC,D6,DC,DF,E0,E1,E2,E5,E8,E9,F0,F1,F2,FD
09:19:43.151......Timing = 133.30 kHz (+), 59.99 Hz (+)
09:19:43.157......Status = 0540001D
09:19:43.159...Ending enumeration
09:19:43.163...New=DEL41D2.0002
09:19:43.330...Registered PIP hotkey = Shift+Ctrl+P 6050
09:19:43.337...Creating VCP table on DEL41D2.J523X13
09:19:43.398......Opcode 0x12 = 00640050
09:19:43.507......Opcode 0x60 = 000E0F0F
09:19:43.613......Opcode 0xE2 = 00FF0000
09:19:43.723......Opcode 0xE8 = FFFF6E51
09:19:43.827......Opcode 0xE9 = 00FF0022
09:19:43.994...Video power down timeout = 1200
09:19:44.002...Display powered ON
09:19:44.003...User session connect
09:19:44.019...Auto-saving window layout...
09:19:48.179...SetActiveInput DP1 = Ok
09:20:07.213...\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
09:20:07.213...Dump: Windows device enumeration
09:20:07.222...Display adapters:
09:20:07.224.....1.AMD Radeon RX 550
09:20:07.225.....2.Intel(R) UHD Graphics 630
09:20:07.225...Monitors:
09:20:07.227.....1.Dell U4320Q (DP14K2K60)
09:20:07.227...Visible monitors = 1
09:20:07.228...1.DeviceName = \\.\DISPLAY1
09:20:07.228.....DeviceFlags = 00080005
09:20:07.228.....DeviceString = AMD Radeon RX 550
09:20:07.229.....DeviceID = PCI\VEN_1002&DEV_699F&SUBSYS_17121028&REV_C7
09:20:07.229.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C31C-1D36-11EB-A75F-E454E8AD910E}\0000
09:20:07.230.....a.MonitorName = \\.\DISPLAY1\Monitor0
09:20:07.230.......MonitorFlags = 00000003
09:20:07.231.......MonitorString = Dell U4320Q (DP14K2K60)
09:20:07.231.......MonitorID = MONITOR\DEL41D2\{4d36e96e-e325-11ce-bfc1-08002be10318}\0002
09:20:07.232.......MonitorKey = \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0002
09:20:07.232.......Raw EDID = 00FFFFFFFFFFFF0010ACD2414C323730121E0104B55E35783A8B5BA4554E9E270E474AA54B00D100D1C0B300A94081808100714FE1C04DD000A0F0703E8030203500AD113200001A000000FF004A3532335831330A2020202020000000FC0044454C4C205534333230510A20000000FD001D4C1E8C3C010A2020202020200120
09:20:07.233...2.DeviceName = \\.\DISPLAY2
09:20:07.233.....DeviceFlags = 00080000
09:20:07.234.....DeviceString = AMD Radeon RX 550
09:20:07.235.....DeviceID = PCI\VEN_1002&DEV_699F&SUBSYS_17121028&REV_C7
09:20:07.235.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C31C-1D36-11EB-A75F-E454E8AD910E}\0001
09:20:07.236...3.DeviceName = \\.\DISPLAY3
09:20:07.236.....DeviceFlags = 00080000
09:20:07.236.....DeviceString = AMD Radeon RX 550
09:20:07.237.....DeviceID = PCI\VEN_1002&DEV_699F&SUBSYS_17121028&REV_C7
09:20:07.237.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C31C-1D36-11EB-A75F-E454E8AD910E}\0002
09:20:07.238...4.DeviceName = \\.\DISPLAY4
09:20:07.238.....DeviceFlags = 00080000
09:20:07.238.....DeviceString = AMD Radeon RX 550
09:20:07.239.....DeviceID = PCI\VEN_1002&DEV_699F&SUBSYS_17121028&REV_C7
09:20:07.239.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C31C-1D36-11EB-A75F-E454E8AD910E}\0003
09:20:07.240...5.DeviceName = \\.\DISPLAY5
09:20:07.240.....DeviceFlags = 00080000
09:20:07.241.....DeviceString = AMD Radeon RX 550
09:20:07.241.....DeviceID = PCI\VEN_1002&DEV_699F&SUBSYS_17121028&REV_C7
09:20:07.241.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C31C-1D36-11EB-A75F-E454E8AD910E}\0004
09:20:07.241...6.DeviceName = \\.\DISPLAY6
09:20:07.241.....DeviceFlags = 00080000
09:20:07.242.....DeviceString = AMD Radeon RX 550
09:20:07.242.....DeviceID = PCI\VEN_1002&DEV_699F&SUBSYS_17121028&REV_C7
09:20:07.242.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C31C-1D36-11EB-A75F-E454E8AD910E}\0005
09:20:07.243...7.DeviceName = \\.\DISPLAY7
09:20:07.244.....DeviceFlags = 00080000
09:20:07.244.....DeviceString = AMD Radeon RX 550
09:20:07.244.....DeviceID = PCI\VEN_1002&DEV_699F&SUBSYS_17121028&REV_C7
09:20:07.245.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C31C-1D36-11EB-A75F-E454E8AD910E}\0006
09:20:07.245...8.DeviceName = \\.\DISPLAY8
09:20:07.246.....DeviceFlags = 00000000
09:20:07.246.....DeviceString = Intel(R) UHD Graphics 630
09:20:07.247.....DeviceID = PCI\VEN_8086&DEV_3E98&SUBSYS_092E1028&REV_02
09:20:07.247.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C2C7-1D36-11EB-A75F-D26C2B0C658E}\0000
09:20:07.248...9.DeviceName = \\.\DISPLAY9
09:20:07.248.....DeviceFlags = 00000000
09:20:07.249.....DeviceString = Intel(R) UHD Graphics 630
09:20:07.249.....DeviceID = PCI\VEN_8086&DEV_3E98&SUBSYS_092E1028&REV_02
09:20:07.250.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C2C7-1D36-11EB-A75F-D26C2B0C658E}\0001
09:20:07.251...10.DeviceName = \\.\DISPLAY10
09:20:07.251.....DeviceFlags = 00000000
09:20:07.252.....DeviceString = Intel(R) UHD Graphics 630
09:20:07.252.....DeviceID = PCI\VEN_8086&DEV_3E98&SUBSYS_092E1028&REV_02
09:20:07.252.....DeviceKey = \Registry\Machine\System\CurrentControlSet\Control\Video\{C9C1C2C7-1D36-11EB-A75F-D26C2B0C658E}\0002
09:20:07.253...Total number of monitors enumerated = 1
09:20:07.253...\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
09:20:07.254...Dumping VCP table on DEL41D2.J523X13
09:20:07.306......Opcode 0x02 = 00020001
09:20:07.413......Opcode 0x10 = 00640050
09:20:07.517......Opcode 0x12 = 00640050
09:20:07.620......Opcode 0x14 = 000C0009
09:20:07.724......Opcode 0x16 = 00640064
09:20:07.828......Opcode 0x18 = 00640064
09:20:07.932......Opcode 0x1A = 00640064
09:20:08.035......Opcode 0x52 = 00FF0000
09:20:08.139......Opcode 0x60 = 000E0F0F
09:20:08.243......Opcode 0x62 = 00640040
09:20:08.346......Opcode 0xAC = 000208B4
09:20:08.450......Opcode 0xAE = 0000176F
09:20:08.555......Opcode 0xB2 = 00080001
09:20:08.659......Opcode 0xB6 = 00050003
09:20:08.763......Opcode 0xC6 = FFFF45CC
09:20:08.868......Opcode 0xC8 = 00005605
09:20:08.971......Opcode 0xC9 = FFFF2901
09:20:09.075......Opcode 0xCC = 000E0002
09:20:09.178......Opcode 0xD6 = 00FF0001
09:20:09.282......Opcode 0xDC = 00FF0000
09:20:09.386......Opcode 0xDF = 00FF0201
09:20:09.489......Opcode 0xE2 = 00FF0000
09:20:09.593......Opcode 0xE5 = 00120001
09:20:09.696......Opcode 0xE8 = FFFF6E51
09:20:09.800......Opcode 0xE9 = 00FF0022
09:20:09.904......Opcode 0xF0 = 00FF0000
09:20:10.007......Opcode 0xF1 = 002B002B
09:20:10.117......Opcode 0xF2 = FF000000
09:20:10.220......Opcode 0xFD = FFFF0074
09:20:10.272......VCP table dumped
tzallas
1 Rookie
•
15 Posts
0
January 23rd, 2021 07:00