VirtualKVM icon indicating copy to clipboard operation
VirtualKVM copied to clipboard

Doesn't work with OWC Thunderbolt 3 dock

Open BillyQuan opened this issue 7 years ago • 23 comments

Hi All, I had the vKVM working beautifully between my 2011 iMac and 2015 MacBook Pro via Thunderbolt 2

Then I decided to add the OWC Thunderbolt 3 dock to the mix (Why 3, because I will be upgrading soon and didn't want to buy a legacy dock). So now my setup is 2015 MBP <-> T2 Cable <-> T2 to T3 Adapter <-> OWC T3 Dock <-> T3 to T2 Adapter <-> T2 Cable <-> 2011 iMac

I can manually turn on TDM from iMac, and then use screen sharing to get K+M working, but when I connect or disconnect Thunderbolt from my MBP nothing happens. Looks like the client/server communication is totally blocked by the dock.

Is this expected behaviour or a bug? Any chance this will get fixed? I shelled out quite a bit of cash for that dock, and may need to return it if this doesn't work

I am running latest 1.2.3 Thx

BQ

BillyQuan avatar Nov 16 '17 01:11 BillyQuan

An update on above, I got it to work by power cycling the dock. So Virtual KVM works fine, except it doesn't detect Thunderbolt cable plug/unplug, but power cycling the dock works great. I just added a power bar that's easily accessible, and it actually works very nice in my setup.
I think another solution could be to have a manual toggle in the UI, which I believe other people are asking for. Not sure if it's possible to update the software to detect cable detach when a dock is present, but if it is I think it would still be useful to have that. Until then for those that have this issue, you can get around it with power cycling.

BillyQuan avatar Nov 16 '17 20:11 BillyQuan

@BillyQuan can you open terminal and enter this command: system_profiler SPThunderboltDataType

and send the output?

SoneeJohn avatar Nov 20 '17 19:11 SoneeJohn

system_profiler SPThunderboltDataType Thunderbolt:

Thunderbolt Bus:

  Vendor Name: Apple Inc.
  Device Name: MacBook Pro
  UID: 0x0001001303E789F0
  Route String: 0
  Firmware Version: 27.1
  Domain UUID: 283074C9-DEDD-705B-AD19-DC23F24FBA77
  Port:
      Status: No device connected
      Link Status: 0x7
      Speed: Up to 20 Gb/s x1
      Current Link Width: 0x1
      Receptacle: 1
      Link Controller Firmware Version: 0.15.0
  Port:
      Status: Device connected
      Link Status: 0x2
      Speed: Up to 20 Gb/s x1
      Current Link Width: 0x2
      Receptacle: 2
      Cable Firmware Version: 1.0.16
      Cable Serial Number: C4M723200ZLF797AS
      Link Controller Firmware Version: 0.15.0

    Thunderbolt 3 Dock:

      Vendor Name: OWC
      Device Name: Thunderbolt 3 Dock
      Vendor ID: 0x5A
      Device ID: 0xDE16
      Device Revision: 0x1
      UID: 0x005A78828D598500
      Route String: 3
      Firmware Version: 20.1
      Port (Upstream):
          Status: Device connected
          Link Status: 0x2
          Speed: Up to 20 Gb/s x1
          Current Link Width: 0x2
          Cable Firmware Version: 1.0.16
          Cable Serial Number: C4M723200ZLF797AS
          Link Controller Firmware Version: 0.23.0
      Port:
          Status: Device connected
          Link Status: 0x2
          Speed: Up to 10 Gb/s x2
          Current Link Width: 0x1
          Cable Firmware Version: 1.0.16
          Cable Serial Number: C4M712402CBF798AV
          Link Controller Firmware Version: 0.23.0

        Macintosh:

          Vendor Name: Apple Inc.
          Device Name: Macintosh
          Vendor ID: 0xA27
          Device ID: 0xA
          Domain UUID: BE4B1A33-1C8C-4057-8171-43C689BC5DFA
          Services:
            Internet Protocol:
              Protocol ID: 1
              Protocol Version: 1
              Protocol Revision: 1
              Service UUID: 11C8D33B-8845-513A-D037-86BA60E62FF7
            Enhanced Display Mode:
              Protocol ID: 3
              Protocol Version: 1
              Protocol Revision: 1
              Service UUID: 7F491B25-8846-C31E-4490-F3ADD7A30C86
              Enabled: Yes

BillyQuan avatar Nov 20 '17 19:11 BillyQuan

@BillyQuan Thanks :-)

SoneeJohn avatar Nov 20 '17 20:11 SoneeJohn

@BillyQuan sorry just a couple more commands:

system_profiler -xml SPHardwareDataType

system_profiler -xml SPDisplaysDataType

My bad ;-)

SoneeJohn avatar Nov 20 '17 22:11 SoneeJohn

@BillyQuan it seems like you removed the some of the output.

Should look like this:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>_SPCommandLineArguments</key>
		<array>
			<string>/usr/sbin/system_profiler</string>
			<string>-nospawn</string>
			<string>-xml</string>
			<string>SPDisplaysDataType</string>
			<string>-detailLevel</string>
			<string>full</string>
		</array>
		<key>_SPCompletionInterval</key>
		<real>0.38847094774246216</real>
		<key>_SPResponseTime</key>
		<real>0.47843402624130249</real>
		<key>_dataType</key>
		<string>SPDisplaysDataType</string>
		<key>_detailLevel</key>
		<integer>-1</integer>
		<key>_items</key>
		<array>
			<dict>
				<key>_name</key>
				<string>kHW_IntelIris6100Item</string>
				<key>_spdisplays_vram</key>
				<string>1536 MB</string>
				<key>spdisplays_device-id</key>
				<string>0x162b</string>
				<key>spdisplays_metal</key>
				<string>spdisplays_metalfeaturesetfamily12</string>
				<key>spdisplays_ndrvs</key>
				<array>
					<dict>
						<key>_IODisplayEDID</key>
						<data>
						AP///////wAGEBKgAAAAABwWAQS1
						MBt4Im+xp1VMniUMUFQAAAABAQEB
						AQEBAQEBAQEBAQEBGjaAoHA4H0Aw
						IDUA2wsRAAAajQ7AoDAcECAwIDUA
						2wsRAAAaAAAA/ABpTWFjCiAgICAg
						ICAgAAAAAAAAAAAAAAAAAAAAAAAA
						AecCAybBIwkHB4MBAABw+hAAABJ6
						Mfx4o7ICkIhU9Wj6EAD/+vn5+Ro2
						gKBwOB9AMCA1ANsLEQAAGo0OwKAw
						HBAgMCA1ANsLEQAAGgAAAAAAAAAA
						AAAAAAAAAAAAAAAAAAAAAAAAAAAA
						AAAAAAAAAAAAAAAAAAAAAAAAAAAA
						AAAAgw==
						</data>
						<key>_name</key>
						<string>iMac</string>
						<key>_spdisplays_display-product-id</key>
						<string>a012</string>
						<key>_spdisplays_display-vendor-id</key>
						<string>610</string>
						<key>_spdisplays_display-week</key>
						<string>28</string>
						<key>_spdisplays_display-year</key>
						<string>2012</string>
						<key>_spdisplays_displayport_device</key>
						<dict>
							<key>_name</key>
							<string>spdisplays_displayport_info</string>
							<key>spdisplays_displayport_DPCD_version</key>
							<string>1.1</string>
							<key>spdisplays_displayport_current_bandwidth</key>
							<string> 2.70 Gbps</string>
							<key>spdisplays_displayport_current_lanes</key>
							<string>2</string>
							<key>spdisplays_displayport_current_spread</key>
							<string>0.0%</string>
							<key>spdisplays_displayport_errors_lane0</key>
							<string>0</string>
							<key>spdisplays_displayport_errors_lane1</key>
							<string>0</string>
							<key>spdisplays_displayport_errors_lane2</key>
							<string>32767</string>
							<key>spdisplays_displayport_errors_lane3</key>
							<string>32767</string>
							<key>spdisplays_displayport_hdcp_capability</key>
							<string>spdisplays_displayport_hdcp_capable</string>
							<key>spdisplays_displayport_max_bandwidth</key>
							<string>2.70 Gbps</string>
							<key>spdisplays_displayport_max_lanes</key>
							<string>2</string>
							<key>spdisplays_displayport_max_spread</key>
							<string>0.5%</string>
							<key>spdisplays_displayport_sink_ascii_name</key>
							<string>MN22d3</string>
							<key>spdisplays_displayport_sink_chip_version</key>
							<string> 1.02</string>
							<key>spdisplays_displayport_sink_count</key>
							<string>1</string>
							<key>spdisplays_displayport_sink_sw_version</key>
							<string> 4</string>
							<key>spdisplays_displayport_sink_vendor</key>
							<string>00 10 fa</string>
							<key>spdisplays_displayport_source_ascii_name</key>
							<string></string>
							<key>spdisplays_displayport_source_chip_version</key>
							<string> 0.00</string>
							<key>spdisplays_displayport_source_sw_version</key>
							<string> 0.00</string>
							<key>spdisplays_displayport_source_vendor</key>
							<string>00 04 4b</string>
							<key>spdisplays_displayport_valid_error_lane0</key>
							<string>1</string>
							<key>spdisplays_displayport_valid_error_lane1</key>
							<string>1</string>
							<key>spdisplays_displayport_valid_error_lane2</key>
							<string>1</string>
							<key>spdisplays_displayport_valid_error_lane3</key>
							<string>1</string>
						</dict>
						<key>_spdisplays_edid</key>
						<string>0x00ffffffffffff00061012a0000000001c160104b5301b78226fb1a7554c9e250c5054000000010101010101010101010101010101011a3680a070381f4030203500db0b1100001a8d0ec0a0301c102030203500db0b1100001a000000fc00694d61630a202020202020202000000000000000000000000000000000000001e7020326c1230907078301000070fa100000127a31fc78a3b202908854f568fa1000fffaf9f9f91a3680a070381f4030203500db0b1100001a8d0ec0a0301c102030203500db0b1100001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083</string>
						<key>_spdisplays_pixels</key>
						<string>1920 x 1080</string>
						<key>_spdisplays_resolution</key>
						<string>1920 x 1080</string>
						<key>spdisplays_ambient_brightness</key>
						<string>spdisplays_no</string>
						<key>spdisplays_connection_type</key>
						<string>spdisplays_displayport_dongletype_dp</string>
						<key>spdisplays_depth</key>
						<string>CGSThirtytwoBitColor</string>
						<key>spdisplays_display_type</key>
						<string>spdisplays_LCD</string>
						<key>spdisplays_main</key>
						<string>spdisplays_yes</string>
						<key>spdisplays_mirror</key>
						<string>spdisplays_off</string>
						<key>spdisplays_online</key>
						<string>spdisplays_yes</string>
						<key>spdisplays_resolution</key>
						<string>1920 x 1080</string>
						<key>spdisplays_rotation</key>
						<string>spdisplays_supported</string>
					</dict>
				</array>
				<key>spdisplays_revision-id</key>
				<string>0x0009</string>
				<key>spdisplays_vendor</key>
				<string>Intel</string>
				<key>spdisplays_vram_shared</key>
				<string>1536 MB</string>
				<key>sppci_bus</key>
				<string>spdisplays_builtin</string>
				<key>sppci_device_type</key>
				<string>spdisplays_gpu</string>
				<key>sppci_model</key>
				<string>Intel Iris Graphics 6100</string>
			</dict>
		</array>
		<key>_parentDataType</key>
		<string>SPHardwareDataType</string>
		<key>_properties</key>
		<dict>
			<key>_name</key>
			<dict>
				<key>_isColumn</key>
				<string>YES</string>
				<key>_order</key>
				<string>0</string>
			</dict>
			<key>spdisplays_automatic_graphics_switching</key>
			<dict>
				<key>_order</key>
				<string>176</string>
			</dict>
			<key>spdisplays_coreimage</key>
			<dict>
				<key>_order</key>
				<string>164</string>
			</dict>
			<key>spdisplays_depth</key>
			<dict>
				<key>_order</key>
				<string>150</string>
			</dict>
			<key>spdisplays_device-id</key>
			<dict>
				<key>_order</key>
				<string>165</string>
			</dict>
			<key>spdisplays_display-product-id</key>
			<dict>
				<key>_order</key>
				<string>159</string>
			</dict>
			<key>spdisplays_display-serial-number</key>
			<dict>
				<key>_order</key>
				<string>161</string>
			</dict>
			<key>spdisplays_display-vendor-id</key>
			<dict>
				<key>_order</key>
				<string>160</string>
			</dict>
			<key>spdisplays_display-week</key>
			<dict>
				<key>_order</key>
				<string>162</string>
			</dict>
			<key>spdisplays_display-year</key>
			<dict>
				<key>_order</key>
				<string>163</string>
			</dict>
			<key>spdisplays_display_type</key>
			<dict>
				<key>_order</key>
				<string>130</string>
			</dict>
			<key>spdisplays_displayport_device</key>
			<dict>
				<key>_order</key>
				<string>171</string>
			</dict>
			<key>spdisplays_efi-version</key>
			<dict>
				<key>_order</key>
				<string>174</string>
			</dict>
			<key>spdisplays_gmux-version</key>
			<dict>
				<key>_order</key>
				<string>177</string>
			</dict>
			<key>spdisplays_main</key>
			<dict>
				<key>_order</key>
				<string>165</string>
			</dict>
			<key>spdisplays_mirror</key>
			<dict>
				<key>_order</key>
				<string>166</string>
			</dict>
			<key>spdisplays_mirror_status</key>
			<dict>
				<key>_order</key>
				<string>167</string>
			</dict>
			<key>spdisplays_online</key>
			<dict>
				<key>_order</key>
				<string>168</string>
			</dict>
			<key>spdisplays_pcie_width</key>
			<dict>
				<key>_order</key>
				<string>40</string>
			</dict>
			<key>spdisplays_quartzextreme</key>
			<dict>
				<key>_order</key>
				<string>169</string>
			</dict>
			<key>spdisplays_resolution</key>
			<dict>
				<key>_order</key>
				<string>145</string>
			</dict>
			<key>spdisplays_retina</key>
			<dict>
				<key>_order</key>
				<string>146</string>
			</dict>
			<key>spdisplays_revision-id</key>
			<dict>
				<key>_order</key>
				<string>170</string>
			</dict>
			<key>spdisplays_rom-revision</key>
			<dict>
				<key>_order</key>
				<string>172</string>
			</dict>
			<key>spdisplays_rotation</key>
			<dict>
				<key>_order</key>
				<string>170</string>
			</dict>
			<key>spdisplays_vbios-version</key>
			<dict>
				<key>_order</key>
				<string>173</string>
			</dict>
			<key>spdisplays_vendor</key>
			<dict>
				<key>_order</key>
				<string>155</string>
			</dict>
			<key>spdisplays_vram</key>
			<dict>
				<key>_order</key>
				<string>135</string>
			</dict>
			<key>spdisplays_vram_shared</key>
			<dict>
				<key>_order</key>
				<string>136</string>
			</dict>
			<key>sppci_bus</key>
			<dict>
				<key>_isColumn</key>
				<string>YES</string>
				<key>_order</key>
				<string>25</string>
			</dict>
			<key>sppci_device-id</key>
			<dict>
				<key>_order</key>
				<string>50</string>
			</dict>
			<key>sppci_device_type</key>
			<dict>
				<key>_isColumn</key>
				<string>YES</string>
				<key>_order</key>
				<string>20</string>
			</dict>
			<key>sppci_kextinfo</key>
			<dict>
				<key>_order</key>
				<string>185</string>
			</dict>
			<key>sppci_model</key>
			<dict>
				<key>_order</key>
				<string>1</string>
			</dict>
			<key>sppci_name</key>
			<dict>
				<key>_order</key>
				<string>10</string>
			</dict>
			<key>sppci_revision-id</key>
			<dict>
				<key>_order</key>
				<string>90</string>
			</dict>
			<key>sppci_rom-revision</key>
			<dict>
				<key>_order</key>
				<string>80</string>
			</dict>
			<key>sppci_slot_name</key>
			<dict>
				<key>_isColumn</key>
				<string>YES</string>
				<key>_order</key>
				<string>30</string>
			</dict>
			<key>sppci_subsystem-id</key>
			<dict>
				<key>_order</key>
				<string>70</string>
			</dict>
			<key>sppci_subsystem-vendor-id</key>
			<dict>
				<key>_order</key>
				<string>60</string>
			</dict>
			<key>sppci_vendor-id</key>
			<dict>
				<key>_order</key>
				<string>35</string>
			</dict>
			<key>volumes</key>
			<dict>
				<key>_detailLevel</key>
				<string>0</string>
			</dict>
		</dict>
		<key>_timeStamp</key>
		<date>2017-11-21T16:14:54Z</date>
		<key>_versionInfo</key>
		<dict>
			<key>com.apple.SystemProfiler.SPDisplaysReporter</key>
			<string>503</string>
		</dict>
	</dict>
</array>
</plist>```

SoneeJohn avatar Nov 21 '17 16:11 SoneeJohn

system_profiler -xml SPHardwareDataType
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>_SPCommandLineArguments</key>
		<array>
			<string>/usr/sbin/system_profiler</string>
			<string>-nospawn</string>
			<string>-xml</string>
			<string>SPHardwareDataType</string>
			<string>-detailLevel</string>
			<string>full</string>
		</array>
		<key>_SPCompletionInterval</key>
		<real>0.0918540358543396</real>
		<key>_SPResponseTime</key>
		<real>0.19776499271392822</real>
		<key>_dataType</key>
		<string>SPHardwareDataType</string>
		<key>_detailLevel</key>
		<string>-2</string>
		<key>_items</key>
		<array>
			<dict>
				<key>SMC_version_system</key>
				<string>2.28f7</string>
				<key>_name</key>
				<string>hardware_overview</string>
				<key>boot_rom_version</key>
				<string>MBP121.0171.B00</string>
				<key>cpu_type</key>
				<string>Intel Core i7</string>
				<key>current_processor_speed</key>
				<string>3.1 GHz</string>
				<key>l2_cache_core</key>
				<string>256 KB</string>
				<key>l3_cache</key>
				<string>4 MB</string>
				<key>machine_model</key>
				<string>MacBookPro12,1</string>
				<key>machine_name</key>
				<string>MacBook Pro</string>
				<key>number_processors</key>
				<integer>2</integer>
				<key>packages</key>
				<integer>1</integer>
				<key>physical_memory</key>
				<string>16 GB</string>
				<key>platform_UUID</key>
				<string>CF23831D-A873-5BFE-92E7-DD000C480C6E</string>
				<key>serial_number</key>
				<string>C02QP17RFVH9</string>
			</dict>
		</array>
		<key>_parentDataType</key>
		<string>SPRootDataType</string>
		<key>_properties</key>
		<dict>
			<key>LOM_revision</key>
			<dict>
				<key>_order</key>
				<string>85</string>
			</dict>
			<key>Lightshow_version</key>
			<dict>
				<key>_order</key>
				<string>83</string>
				<key>_suppressLocalization</key>
				<string>YES</string>
			</dict>
			<key>MMM_state</key>
			<dict>
				<key>_order</key>
				<string>70</string>
			</dict>
			<key>SMC_version_other</key>
			<dict>
				<key>_order</key>
				<string>82</string>
			</dict>
			<key>SMC_version_riser</key>
			<dict>
				<key>_order</key>
				<string>81</string>
			</dict>
			<key>SMC_version_system</key>
			<dict>
				<key>_order</key>
				<string>80</string>
				<key>_suppressLocalization</key>
				<string>YES</string>
			</dict>
			<key>apple_rom_info</key>
			<dict>
				<key>_order</key>
				<string>53</string>
			</dict>
			<key>boot_rom_release_date</key>
			<dict>
				<key>_order</key>
				<string>52</string>
			</dict>
			<key>boot_rom_vendor</key>
			<dict>
				<key>_order</key>
				<string>50</string>
			</dict>
			<key>boot_rom_version</key>
			<dict>
				<key>_order</key>
				<string>51</string>
			</dict>
			<key>bus_speed</key>
			<dict>
				<key>_order</key>
				<string>45</string>
			</dict>
			<key>cores_per_package</key>
			<dict>
				<key>_order</key>
				<string>24</string>
			</dict>
			<key>cpu_interconnect_speed</key>
			<dict>
				<key>_order</key>
				<string>46</string>
			</dict>
			<key>cpu_type</key>
			<dict>
				<key>_order</key>
				<string>15</string>
			</dict>
			<key>current_processor_speed</key>
			<dict>
				<key>_order</key>
				<string>17</string>
			</dict>
			<key>l2_cache</key>
			<dict>
				<key>_order</key>
				<string>26</string>
			</dict>
			<key>l2_cache_core</key>
			<dict>
				<key>_order</key>
				<string>26</string>
			</dict>
			<key>l2_cache_share</key>
			<dict>
				<key>_order</key>
				<string>26</string>
			</dict>
			<key>l2_cache_size</key>
			<dict>
				<key>_order</key>
				<string>26</string>
			</dict>
			<key>l3_cache</key>
			<dict>
				<key>_order</key>
				<string>27</string>
			</dict>
			<key>l3_cache_processor</key>
			<dict>
				<key>_order</key>
				<string>27</string>
			</dict>
			<key>l3_cache_size</key>
			<dict>
				<key>_order</key>
				<string>27</string>
			</dict>
			<key>machine_model</key>
			<dict>
				<key>_order</key>
				<string>11</string>
			</dict>
			<key>machine_name</key>
			<dict>
				<key>_order</key>
				<string>10</string>
			</dict>
			<key>maximum_processor_speed</key>
			<dict>
				<key>_order</key>
				<string>19</string>
			</dict>
			<key>minimum_processor_speed</key>
			<dict>
				<key>_order</key>
				<string>18</string>
			</dict>
			<key>number_cpus</key>
			<dict>
				<key>_order</key>
				<string>20</string>
			</dict>
			<key>number_processors</key>
			<dict>
				<key>_order</key>
				<string>22</string>
			</dict>
			<key>packages</key>
			<dict>
				<key>_order</key>
				<string>20</string>
			</dict>
			<key>physical_memory</key>
			<dict>
				<key>_order</key>
				<string>40</string>
			</dict>
			<key>platform_UUID</key>
			<dict>
				<key>_detailLevel</key>
				<string>0</string>
				<key>_order</key>
				<string>98</string>
			</dict>
			<key>platform_cpu_features</key>
			<dict>
				<key>_order</key>
				<string>30</string>
			</dict>
			<key>platform_cpu_htt</key>
			<dict>
				<key>_order</key>
				<string>28</string>
			</dict>
			<key>platform_cpu_vendor</key>
			<dict>
				<key>_order</key>
				<string>12</string>
			</dict>
			<key>platform_manufacturer</key>
			<dict>
				<key>_order</key>
				<string>4</string>
			</dict>
			<key>platform_product_name</key>
			<dict>
				<key>_order</key>
				<string>2</string>
			</dict>
			<key>platform_version</key>
			<dict>
				<key>_order</key>
				<string>6</string>
			</dict>
			<key>riser_serial_number</key>
			<dict>
				<key>_detailLevel</key>
				<string>0</string>
				<key>_order</key>
				<string>92</string>
			</dict>
			<key>sales_order_number</key>
			<dict>
				<key>_detailLevel</key>
				<string>0</string>
				<key>_order</key>
				<string>95</string>
			</dict>
			<key>serial_number</key>
			<dict>
				<key>_detailLevel</key>
				<string>0</string>
				<key>_order</key>
				<string>90</string>
			</dict>
			<key>volumes</key>
			<dict>
				<key>_detailLevel</key>
				<string>0</string>
			</dict>
		</dict>
		<key>_timeStamp</key>
		<date>2017-11-21T03:32:32Z</date>
		<key>_versionInfo</key>
		<dict>
			<key>com.apple.SystemProfiler.SPPlatformReporter</key>
			<string>1445</string>
		</dict>
	</dict>
</array>
</plist>

BillyQuan avatar Nov 21 '17 16:11 BillyQuan

system_profiler -xml SPDisplaysDataType
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>_SPCommandLineArguments</key>
		<array>
			<string>/usr/sbin/system_profiler</string>
			<string>-nospawn</string>
			<string>-xml</string>
			<string>SPDisplaysDataType</string>
			<string>-detailLevel</string>
			<string>full</string>
		</array>
		<key>_SPCompletionInterval</key>
		<real>0.13815802335739136</real>
		<key>_SPResponseTime</key>
		<real>0.22279298305511475</real>
		<key>_dataType</key>
		<string>SPDisplaysDataType</string>
		<key>_detailLevel</key>
		<integer>-1</integer>
		<key>_items</key>
		<array>
			<dict>
				<key>_name</key>
				<string>kHW_IntelIris6100Item</string>
				<key>_spdisplays_vram</key>
				<string>1536 MB</string>
				<key>spdisplays_device-id</key>
				<string>0x162b</string>
				<key>spdisplays_metal</key>
				<string>spdisplays_metalfeaturesetfamily13</string>
				<key>spdisplays_ndrvs</key>
				<array>
					<dict>
						<key>_IODisplayEDID</key>
						<data>
						AP///////wAGEAegAAAAADIUAQS1
						PCJ4Im+xp1VMniUMUFQAAAABAQEB
						AQEBAQEBAQEBAQEBVl4AoKCgKVAw
						IDUAVVAhAAAaGh0AgFHQHCBAgDUA
						VVAhAAAcAAAA/ABpTWFjCiAgICAg
						ICAgAAAAAAAAAAAAAAAAAAAAAAAA
						AYgCAwzBIwkHB4MBAABWXgCgoKAp
						UDAgNQBVUCEAABoaHQCAUdAcIECA
						NQBVUCEAABwAAAAAAAAAAAAAAAAA
						AAAAAAAAAAAAAAAAAAAAAAAAAAAA
						AAAAAAAAAAAAAAAAAAAAAAAAAAAA
						AAAAAAAAAAAAAAAAAAAAAAAAAAAA
						AAAAEw==
						</data>
						<key>_name</key>
						<string>iMac</string>
						<key>_spdisplays_display-product-id</key>
						<string>a007</string>
						<key>_spdisplays_display-vendor-id</key>
						<string>610</string>
						<key>_spdisplays_display-week</key>
						<string>50</string>
						<key>_spdisplays_display-year</key>
						<string>2010</string>
						<key>_spdisplays_displayport_device</key>
						<dict>
							<key>_name</key>
							<string>spdisplays_displayport_info</string>
							<key>spdisplays_displayport_DPCD_version</key>
							<string>1.1</string>
							<key>spdisplays_displayport_current_bandwidth</key>
							<string> 2.70 Gbps</string>
							<key>spdisplays_displayport_current_lanes</key>
							<string>4</string>
							<key>spdisplays_displayport_current_spread</key>
							<string>0.0%</string>
							<key>spdisplays_displayport_errors_lane0</key>
							<string>0</string>
							<key>spdisplays_displayport_errors_lane1</key>
							<string>0</string>
							<key>spdisplays_displayport_errors_lane2</key>
							<string>0</string>
							<key>spdisplays_displayport_errors_lane3</key>
							<string>0</string>
							<key>spdisplays_displayport_hdcp_capability</key>
							<string>spdisplays_displayport_hdcp_capable</string>
							<key>spdisplays_displayport_max_bandwidth</key>
							<string>2.70 Gbps</string>
							<key>spdisplays_displayport_max_lanes</key>
							<string>4</string>
							<key>spdisplays_displayport_max_spread</key>
							<string>0.5%</string>
							<key>spdisplays_displayport_sink_ascii_name</key>
							<string>MN27d1</string>
							<key>spdisplays_displayport_sink_chip_version</key>
							<string> 1.02</string>
							<key>spdisplays_displayport_sink_count</key>
							<string>1</string>
							<key>spdisplays_displayport_sink_sw_version</key>
							<string>16</string>
							<key>spdisplays_displayport_sink_vendor</key>
							<string>00 10 fa</string>
							<key>spdisplays_displayport_source_ascii_name</key>
							<string>ATIwL</string>
							<key>spdisplays_displayport_source_chip_version</key>
							<string> 0.00</string>
							<key>spdisplays_displayport_source_sw_version</key>
							<string> 0.00</string>
							<key>spdisplays_displayport_source_vendor</key>
							<string>00 00 1a</string>
							<key>spdisplays_displayport_valid_error_lane0</key>
							<string>1</string>
							<key>spdisplays_displayport_valid_error_lane1</key>
							<string>1</string>
							<key>spdisplays_displayport_valid_error_lane2</key>
							<string>1</string>
							<key>spdisplays_displayport_valid_error_lane3</key>
							<string>1</string>
						</dict>
						<key>_spdisplays_edid</key>
						<string>0x00ffffffffffff00061007a00000000032140104b53c2278226fb1a7554c9e250c505400000001010101010101010101010101010101565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c000000fc00694d61630a2020202020202020000000000000000000000000000000000000018802030cc12309070783010000565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013</string>
						<key>_spdisplays_pixels</key>
						<string>2560 x 1440</string>
						<key>_spdisplays_resolution</key>
						<string>2560 x 1440</string>
						<key>spdisplays_ambient_brightness</key>
						<string>spdisplays_no</string>
						<key>spdisplays_connection_type</key>
						<string>spdisplays_displayport_dongletype_dp</string>
						<key>spdisplays_depth</key>
						<string>CGSThirtytwoBitColor</string>
						<key>spdisplays_display_type</key>
						<string>spdisplays_LCD</string>
						<key>spdisplays_main</key>
						<string>spdisplays_yes</string>
						<key>spdisplays_mirror</key>
						<string>spdisplays_off</string>
						<key>spdisplays_online</key>
						<string>spdisplays_yes</string>
						<key>spdisplays_resolution</key>
						<string>2560 x 1440</string>
						<key>spdisplays_rotation</key>
						<string>spdisplays_supported</string>
					</dict>
				</array>
				<key>spdisplays_revision-id</key>
				<string>0x0009</string>
				<key>spdisplays_vendor</key>
				<string>Intel</string>
				<key>spdisplays_vram_shared</key>
				<string>1536 MB</string>
				<key>sppci_bus</key>
				<string>spdisplays_builtin</string>
				<key>sppci_device_type</key>
				<string>spdisplays_gpu</string>
				<key>sppci_model</key>
				<string>Intel Iris Graphics 6100</string>
			</dict>
		</array>
		<key>_parentDataType</key>
		<string>SPHardwareDataType</string>
		<key>_properties</key>
		<dict>
			<key>_name</key>
			<dict>
				<key>_isColumn</key>
				<string>YES</string>
				<key>_order</key>
				<string>0</string>
			</dict>
			<key>spdisplays_automatic_graphics_switching</key>
			<dict>
				<key>_order</key>
				<string>176</string>
			</dict>
			<key>spdisplays_coreimage</key>
			<dict>
				<key>_order</key>
				<string>164</string>
			</dict>
			<key>spdisplays_depth</key>
			<dict>
				<key>_order</key>
				<string>150</string>
			</dict>
			<key>spdisplays_device-id</key>
			<dict>
				<key>_order</key>
				<string>165</string>
			</dict>
			<key>spdisplays_display-product-id</key>
			<dict>
				<key>_order</key>
				<string>159</string>
			</dict>
			<key>spdisplays_display-serial-number</key>
			<dict>
				<key>_order</key>
				<string>161</string>
			</dict>
			<key>spdisplays_display-vendor-id</key>
			<dict>
				<key>_order</key>
				<string>160</string>
			</dict>
			<key>spdisplays_display-week</key>
			<dict>
				<key>_order</key>
				<string>162</string>
			</dict>
			<key>spdisplays_display-year</key>
			<dict>
				<key>_order</key>
				<string>163</string>
			</dict>
			<key>spdisplays_display_type</key>
			<dict>
				<key>_order</key>
				<string>130</string>
			</dict>
			<key>spdisplays_displayport_device</key>
			<dict>
				<key>_order</key>
				<string>171</string>
			</dict>
			<key>spdisplays_efi-version</key>
			<dict>
				<key>_order</key>
				<string>174</string>
			</dict>
			<key>spdisplays_gmux-version</key>
			<dict>
				<key>_order</key>
				<string>177</string>
			</dict>
			<key>spdisplays_main</key>
			<dict>
				<key>_order</key>
				<string>165</string>
			</dict>
			<key>spdisplays_mirror</key>
			<dict>
				<key>_order</key>
				<string>166</string>
			</dict>
			<key>spdisplays_mirror_status</key>
			<dict>
				<key>_order</key>
				<string>167</string>
			</dict>
			<key>spdisplays_online</key>
			<dict>
				<key>_order</key>
				<string>168</string>
			</dict>
			<key>spdisplays_pcie_width</key>
			<dict>
				<key>_order</key>
				<string>40</string>
			</dict>
			<key>spdisplays_quartzextreme</key>
			<dict>
				<key>_order</key>
				<string>169</string>
			</dict>
			<key>spdisplays_resolution</key>
			<dict>
				<key>_order</key>
				<string>145</string>
			</dict>
			<key>spdisplays_retina</key>
			<dict>
				<key>_order</key>
				<string>146</string>
			</dict>
			<key>spdisplays_revision-id</key>
			<dict>
				<key>_order</key>
				<string>170</string>
			</dict>
			<key>spdisplays_rom-revision</key>
			<dict>
				<key>_order</key>
				<string>172</string>
			</dict>
			<key>spdisplays_rotation</key>
			<dict>
				<key>_order</key>
				<string>170</string>
			</dict>
			<key>spdisplays_vbios-version</key>
			<dict>
				<key>_order</key>
				<string>173</string>
			</dict>
			<key>spdisplays_vendor</key>
			<dict>
				<key>_order</key>
				<string>155</string>
			</dict>
			<key>spdisplays_vram</key>
			<dict>
				<key>_order</key>
				<string>135</string>
			</dict>
			<key>spdisplays_vram_shared</key>
			<dict>
				<key>_order</key>
				<string>136</string>
			</dict>
			<key>sppci_bus</key>
			<dict>
				<key>_isColumn</key>
				<string>YES</string>
				<key>_order</key>
				<string>25</string>
			</dict>
			<key>sppci_device-id</key>
			<dict>
				<key>_order</key>
				<string>50</string>
			</dict>
			<key>sppci_device_type</key>
			<dict>
				<key>_isColumn</key>
				<string>YES</string>
				<key>_order</key>
				<string>20</string>
			</dict>
			<key>sppci_kextinfo</key>
			<dict>
				<key>_order</key>
				<string>185</string>
			</dict>
			<key>sppci_model</key>
			<dict>
				<key>_order</key>
				<string>1</string>
			</dict>
			<key>sppci_name</key>
			<dict>
				<key>_order</key>
				<string>10</string>
			</dict>
			<key>sppci_revision-id</key>
			<dict>
				<key>_order</key>
				<string>90</string>
			</dict>
			<key>sppci_rom-revision</key>
			<dict>
				<key>_order</key>
				<string>80</string>
			</dict>
			<key>sppci_slot_name</key>
			<dict>
				<key>_isColumn</key>
				<string>YES</string>
				<key>_order</key>
				<string>30</string>
			</dict>
			<key>sppci_subsystem-id</key>
			<dict>
				<key>_order</key>
				<string>70</string>
			</dict>
			<key>sppci_subsystem-vendor-id</key>
			<dict>
				<key>_order</key>
				<string>60</string>
			</dict>
			<key>sppci_vendor-id</key>
			<dict>
				<key>_order</key>
				<string>35</string>
			</dict>
			<key>volumes</key>
			<dict>
				<key>_detailLevel</key>
				<string>0</string>
			</dict>
		</dict>
		<key>_timeStamp</key>
		<date>2017-11-21T03:35:40Z</date>
		<key>_versionInfo</key>
		<dict>
			<key>com.apple.SystemProfiler.SPDisplaysReporter</key>
			<string>503</string>
		</dict>
	</dict>
</array>
</plist>

BillyQuan avatar Nov 21 '17 16:11 BillyQuan

Ok, I think I figured this out, good luck, let me know if you need anything else.

BillyQuan avatar Nov 21 '17 16:11 BillyQuan

@BillyQuan can you run this command on your iMac with everything connected? system_profiler -xml SPDisplaysDataType SPThunderboltDataType

SoneeJohn avatar Nov 23 '17 15:11 SoneeJohn

system_profiler -xml SPDisplayDataType SPThunderboltDataType
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>_SPCommandLineArguments</key>
		<array>
			<string>/usr/sbin/system_profiler</string>
			<string>-nospawn</string>
			<string>-xml</string>
			<string>SPDisplayDataType</string>
			<string>-detailLevel</string>
			<string>full</string>
		</array>
		<key>_SPCompletionInterval</key>
		<real>0.11200398206710815</real>
		<key>_SPResponseTime</key>
		<real>0.22249501943588257</real>
		<key>_dataType</key>
		<string>SPDisplayDataType</string>
		<key>_items</key>
		<array/>
	</dict>
	<dict>
		<key>_SPCommandLineArguments</key>
		<array>
			<string>/usr/sbin/system_profiler</string>
			<string>-nospawn</string>
			<string>-xml</string>
			<string>SPThunderboltDataType</string>
			<string>-detailLevel</string>
			<string>full</string>
		</array>
		<key>_SPCompletionInterval</key>
		<real>0.69138997793197632</real>
		<key>_SPResponseTime</key>
		<real>0.77941399812698364</real>
		<key>_dataType</key>
		<string>SPThunderboltDataType</string>
		<key>_detailLevel</key>
		<integer>-1</integer>
		<key>_items</key>
		<array>
			<dict>
				<key>_items</key>
				<array>
					<dict>
						<key>_name</key>
						<string>Macintosh</string>
						<key>device_id_key</key>
						<string>0xA</string>
						<key>device_name_key</key>
						<string>Macintosh</string>
						<key>domain_uuid_key</key>
						<string>283074C9-DEDD-705B-AD19-DC23F24FBA77</string>
						<key>services_title</key>
						<array>
							<dict>
								<key>_name</key>
								<string>service_ip</string>
								<key>protocol_id_key</key>
								<integer>1</integer>
								<key>protocol_revision_key</key>
								<integer>1</integer>
								<key>protocol_version_key</key>
								<integer>1</integer>
								<key>service_uuid_key</key>
								<string>E53AB569-EA4E-77E4-3812-6F88EB0C1460</string>
							</dict>
						</array>
						<key>vendor_id_key</key>
						<string>0xA27</string>
						<key>vendor_name_key</key>
						<string>Apple Inc.</string>
					</dict>
				</array>
				<key>_name</key>
				<string>thunderbolt_bus</string>
				<key>device_name_key</key>
				<string>iMac</string>
				<key>domain_uuid_key</key>
				<string>BE4B1A33-1C8C-4057-8171-43C689BC5DFA</string>
				<key>receptacle_1_tag</key>
				<dict>
					<key>current_speed_key</key>
					<string>Up to 10 Gb/s x2</string>
					<key>link_status_key</key>
					<string>0x7</string>
					<key>pm_version_key</key>
					<string>2.1.3</string>
					<key>receptacle_id_key</key>
					<string>1</string>
					<key>receptacle_status_key</key>
					<string>receptacle_no_devices_connected</string>
				</dict>
				<key>receptacle_2_tag</key>
				<dict>
					<key>cm_asn_key</key>
					<string>C4M712402CBF798AV</string>
					<key>cm_version_key</key>
					<string>1.0.16</string>
					<key>current_speed_key</key>
					<string>Up to 10 Gb/s x2</string>
					<key>link_status_key</key>
					<string>0x2</string>
					<key>pm_version_key</key>
					<string>2.1.3</string>
					<key>receptacle_id_key</key>
					<string>2</string>
					<key>receptacle_status_key</key>
					<string>receptacle_connected</string>
				</dict>
				<key>route_string_key</key>
				<string>0</string>
				<key>switch_uid_key</key>
				<string>0x0001000A15753680</string>
				<key>switch_version_key</key>
				<string>22.1</string>
				<key>vendor_name_key</key>
				<string>Apple Inc.</string>
			</dict>
		</array>
		<key>_parentDataType</key>
		<string>SPHardwareDataType</string>
		<key>_properties</key>
		<dict>
			<key>_name</key>
			<dict>
				<key>_isColumn</key>
				<string>YES</string>
				<key>_isOutlineColumn</key>
				<string>YES</string>
				<key>_order</key>
				<integer>10</integer>
			</dict>
			<key>aapl_serial_number_key</key>
			<dict>
				<key>_order</key>
				<integer>350</integer>
			</dict>
			<key>bsd_name</key>
			<dict>
				<key>_order</key>
				<string>505</string>
			</dict>
			<key>cm_asn_key</key>
			<dict>
				<key>_order</key>
				<integer>800</integer>
			</dict>
			<key>cm_version_key</key>
			<dict>
				<key>_order</key>
				<integer>790</integer>
			</dict>
			<key>current_link_placeholder</key>
			<dict>
				<key>_order</key>
				<integer>530</integer>
			</dict>
			<key>current_link_width_key</key>
			<dict>
				<key>_order</key>
				<integer>520</integer>
			</dict>
			<key>current_speed_key</key>
			<dict>
				<key>_order</key>
				<integer>510</integer>
			</dict>
			<key>detachable_drive</key>
			<dict>
				<key>_order</key>
				<string>535</string>
			</dict>
			<key>device_id_key</key>
			<dict>
				<key>_order</key>
				<integer>130</integer>
			</dict>
			<key>device_manufacturer</key>
			<dict>
				<key>_order</key>
				<string>525</string>
			</dict>
			<key>device_name_key</key>
			<dict>
				<key>_order</key>
				<integer>110</integer>
			</dict>
			<key>device_revision_key</key>
			<dict>
				<key>_order</key>
				<integer>140</integer>
			</dict>
			<key>disc_burning</key>
			<dict>
				<key>_order</key>
				<string>550</string>
			</dict>
			<key>dm_version_key</key>
			<dict>
				<key>_order</key>
				<integer>710</integer>
			</dict>
			<key>domain_uuid_key</key>
			<dict>
				<key>_order</key>
				<integer>810</integer>
			</dict>
			<key>far_cm_version_key</key>
			<dict>
				<key>_order</key>
				<integer>792</integer>
			</dict>
			<key>file_system</key>
			<dict>
				<key>_order</key>
				<string>510</string>
			</dict>
			<key>free_space</key>
			<dict>
				<key>_deprecated</key>
				<true/>
				<key>_order</key>
				<string>520</string>
			</dict>
			<key>free_space_in_bytes</key>
			<dict>
				<key>_isByteSize</key>
				<true/>
				<key>_order</key>
				<string>520</string>
			</dict>
			<key>link_status_key</key>
			<dict>
				<key>_order</key>
				<integer>500</integer>
			</dict>
			<key>lr_version_key</key>
			<dict>
				<key>_order</key>
				<integer>700</integer>
			</dict>
			<key>mount_point</key>
			<dict>
				<key>_order</key>
				<string>500</string>
			</dict>
			<key>near_cm_version_key</key>
			<dict>
				<key>_order</key>
				<integer>791</integer>
			</dict>
			<key>optical_drive_type</key>
			<dict>
				<key>_order</key>
				<string>540</string>
			</dict>
			<key>optical_media_type</key>
			<dict>
				<key>_order</key>
				<string>545</string>
			</dict>
			<key>partition_map_type</key>
			<dict>
				<key>_order</key>
				<string>512</string>
			</dict>
			<key>pm_version_key</key>
			<dict>
				<key>_order</key>
				<integer>730</integer>
			</dict>
			<key>port_mode_key</key>
			<dict>
				<key>_order</key>
				<integer>799</integer>
			</dict>
			<key>protocol_id_key</key>
			<dict>
				<key>_order</key>
				<string>100</string>
			</dict>
			<key>protocol_revision_key</key>
			<dict>
				<key>_order</key>
				<string>120</string>
			</dict>
			<key>protocol_version_key</key>
			<dict>
				<key>_order</key>
				<string>110</string>
			</dict>
			<key>receptacle_1_tag</key>
			<dict>
				<key>_order</key>
				<integer>10040</integer>
			</dict>
			<key>receptacle_2_tag</key>
			<dict>
				<key>_order</key>
				<integer>10040</integer>
			</dict>
			<key>receptacle_3_tag</key>
			<dict>
				<key>_order</key>
				<integer>10040</integer>
			</dict>
			<key>receptacle_4_tag</key>
			<dict>
				<key>_order</key>
				<integer>10040</integer>
			</dict>
			<key>receptacle_5_tag</key>
			<dict>
				<key>_order</key>
				<integer>10040</integer>
			</dict>
			<key>receptacle_6_tag</key>
			<dict>
				<key>_order</key>
				<integer>10040</integer>
			</dict>
			<key>receptacle_ambiguous_tag</key>
			<dict>
				<key>_order</key>
				<integer>10030</integer>
			</dict>
			<key>receptacle_id_key</key>
			<dict>
				<key>_order</key>
				<integer>540</integer>
			</dict>
			<key>receptacle_status_key</key>
			<dict>
				<key>_order</key>
				<integer>490</integer>
			</dict>
			<key>receptacle_tag_format</key>
			<dict>
				<key>_order</key>
				<integer>10020</integer>
			</dict>
			<key>receptacle_unknown_tag</key>
			<dict>
				<key>_order</key>
				<integer>10040</integer>
			</dict>
			<key>receptacle_upstream_ambiguous_tag</key>
			<dict>
				<key>_order</key>
				<integer>10010</integer>
			</dict>
			<key>receptacle_upstream_tag_format</key>
			<dict>
				<key>_order</key>
				<integer>10000</integer>
			</dict>
			<key>removable_media</key>
			<dict>
				<key>_order</key>
				<string>525</string>
			</dict>
			<key>route_string_key</key>
			<dict>
				<key>_order</key>
				<integer>400</integer>
			</dict>
			<key>router_type_key</key>
			<dict>
				<key>_order</key>
				<integer>150</integer>
			</dict>
			<key>service_enabled_key</key>
			<dict>
				<key>_order</key>
				<string>150</string>
			</dict>
			<key>service_key_key</key>
			<dict>
				<key>_order</key>
				<string>130</string>
			</dict>
			<key>service_uuid_key</key>
			<dict>
				<key>_order</key>
				<string>140</string>
			</dict>
			<key>size</key>
			<dict>
				<key>_deprecated</key>
				<true/>
				<key>_order</key>
				<string>515</string>
			</dict>
			<key>size_in_bytes</key>
			<dict>
				<key>_isByteSize</key>
				<true/>
				<key>_order</key>
				<string>515</string>
			</dict>
			<key>smart_status</key>
			<dict>
				<key>_order</key>
				<string>530</string>
			</dict>
			<key>spm_version_key</key>
			<dict>
				<key>_order</key>
				<integer>720</integer>
			</dict>
			<key>switch_four</key>
			<dict>
				<key>_order</key>
				<integer>9030</integer>
			</dict>
			<key>switch_one</key>
			<dict>
				<key>_order</key>
				<integer>9000</integer>
			</dict>
			<key>switch_three</key>
			<dict>
				<key>_order</key>
				<integer>9020</integer>
			</dict>
			<key>switch_two</key>
			<dict>
				<key>_order</key>
				<integer>9010</integer>
			</dict>
			<key>switch_uid_key</key>
			<dict>
				<key>_order</key>
				<integer>300</integer>
			</dict>
			<key>switch_unknown</key>
			<dict>
				<key>_order</key>
				<integer>9040</integer>
			</dict>
			<key>switch_version_key</key>
			<dict>
				<key>_order</key>
				<integer>700</integer>
			</dict>
			<key>tdm_disk_info_key</key>
			<dict>
				<key>_order</key>
				<string>250</string>
			</dict>
			<key>vendor_id_key</key>
			<dict>
				<key>_order</key>
				<integer>120</integer>
			</dict>
			<key>vendor_name_key</key>
			<dict>
				<key>_order</key>
				<integer>100</integer>
			</dict>
			<key>volumes</key>
			<dict>
				<key>_detailLevel</key>
				<string>0</string>
			</dict>
		</dict>
		<key>_timeStamp</key>
		<date>2017-11-28T00:33:21Z</date>
		<key>_versionInfo</key>
		<dict>
			<key>com.apple.SystemProfiler.SPThunderboltReporter</key>
			<string>2.1.0</string>
		</dict>
	</dict>
</array>
</plist>

BillyQuan avatar Nov 28 '17 00:11 BillyQuan

Hi, sorry for the delay, got busy with work, let me know if you need anything else

BillyQuan avatar Nov 28 '17 00:11 BillyQuan

No problem. Was the dock connected to your iMac when you ran that command?

SoneeJohn avatar Nov 28 '17 16:11 SoneeJohn

Yes it was, I remote screened in from my MBP

BillyQuan avatar Nov 28 '17 17:11 BillyQuan

@BillyQuan Thanks. I wasn't able to replicate the issue with the provided XML. Maybe I will simply have to give the option for the user to disconnect and reconnect manually from the MacBook.

SoneeJohn avatar Dec 02 '17 23:12 SoneeJohn

ok thx for investigating

BillyQuan avatar Dec 04 '17 14:12 BillyQuan

Just came here to mention a similar thing. I'm running a MBP 2017 with an 2014 iMac. I recently got a Kensington Dock and when I connect/disconnect my MBP from the dock, VirtualKVM doesn't trigger target display mode on the iMac (which is connected to another port on the dock. Obviously the dock is another variable here, and so I'm not sure what it would take to make it detect.

What i've been doing is; connect MBP to dock, then disconnect thunderbolt cable from imac and plug it right back in. Then Virtual KVM will trigger just fine.

Hope that helps.

heyflorin avatar Dec 20 '17 06:12 heyflorin

Having a similar situation. I have a MacBook Pro 2017 connect to an OWC dock and a late 2012 iMac that I'd like to use in Target Display mode. I'm connecting the iMac to another TB port on the MacBook instead of the dock.

When I connect to the MacBook, vKVM disables bluetooth on the iMac but doesn't put the iMac in Target Display mode. It clearly is recognizing the connection because bluetooth is disabled. vKVM is set to AutoToggle both Bluetooth and the Display.

Please drop me a line if you have any suggestions - be happy to help you debug this.

Thanks

phrankemp avatar Jan 02 '18 03:01 phrankemp

Thanks for all the reports. I will look into this further :-)

SoneeJohn avatar Jan 02 '18 23:01 SoneeJohn

@phrankemp can you try turning off the switch bluetooth feature?

SoneeJohn avatar May 10 '18 13:05 SoneeJohn

@BillyQuan @phrankemp @dicetomato Please see if the latest version fixed you issue here

SoneeJohn avatar Jun 07 '18 07:06 SoneeJohn

I have an Elgato Thunderbolt 3 dock and I am having the same issue. I tried the latest version(1.2.4) and it doesn't change anything.

flegallo avatar Jun 07 '18 23:06 flegallo

@flegallo Can you please repeat the steps you did above then go to advanced > Save Debug logs on both the iMac and MacBook. Then attached them to your comment here on GitHub

screen shot 2018-06-08 at 6 48 47 am

SoneeJohn avatar Jun 08 '18 10:06 SoneeJohn