Last active
March 11, 2018 22:45
-
-
Save Akemi/0e8d68d5b7996f74c0af05b4e1948dd5 to your computer and use it in GitHub Desktop.
macOS check display bit depth
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// swift -swift-version 3 display_test.swift | |
import Cocoa | |
func model() { | |
var size = 0 | |
sysctlbyname("hw.model", nil, &size, nil, 0) | |
if size <= 0 { | |
print("Model: unknown") | |
} else { | |
var model = [CChar](repeating: 0, count: size) | |
sysctlbyname("hw.model", &model, &size, nil, 0) | |
print("Model: \(String(cString: model))") | |
} | |
} | |
func testDisplays() { | |
let task = Process() | |
let pipe = Pipe() | |
task.launchPath = "/usr/sbin/system_profiler" | |
task.arguments = ["-xml", "SPDisplaysDataType"] | |
task.standardOutput = pipe | |
task.launch() | |
task.waitUntilExit() | |
let data = pipe.fileHandleForReading.readDataToEndOfFile() | |
let output: String = String(data: data, encoding: .utf8)! | |
let profiles = output.propertyList() as! NSArray | |
for case let profile as [String: Any] in profiles { | |
let gpus = profile["_items"] as! NSArray | |
print("You have \(gpus.count) GPU(s):") | |
for case let gpu as [String: Any] in gpus { | |
guard let connectedDevices = gpu["spdisplays_ndrvs"] as? NSArray else { | |
print("\(gpu["_name"]!) with 0 connected Devices") | |
break | |
} | |
print("\(gpu["_name"]!) with \(connectedDevices.count) connected Devices:") | |
for case let device as [String: Any] in connectedDevices { | |
guard let depthStr = device["spdisplays_depth"] as? String else { | |
print(" \(device["_name"]!) has no bot depth info") | |
break | |
} | |
let depth = depthStr == "CGSThirtytwoBitColor" ? "8" : | |
depthStr == "CGSThirtyBitColor" ? "10" : "unknown" | |
print(" \(device["_name"]!) \(depth)bit") | |
} | |
} | |
} | |
} | |
model() | |
let screens = NSScreen.screens()! | |
for screen in screens { | |
let displayId = screen.deviceDescription["NSScreenNumber"] as! Int | |
print("Screen \(displayId):") | |
if #available(macOS 10.12, *) { | |
print(" canRepresent P3: \(screen.canRepresent(.p3)) (Apple 10bit check)") | |
} | |
print(" bitsPerPixel: \(NSBitsPerPixelFromDepth(screen.depth))") | |
print(" bitsPerSample: \(NSBitsPerSampleFromDepth(screen.depth))") | |
} | |
print("") | |
testDisplays() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__NSArrayM | |
{ | |
"_SPCommandLineArguments" = ( | |
"/usr/sbin/system_profiler", | |
"-nospawn", | |
"-xml", | |
SPDisplaysDataType, | |
"-detailLevel", | |
full | |
); | |
"_SPCompletionInterval" = "0.09059500694274902"; | |
"_SPResponseTime" = "0.2450240850448608"; | |
"_dataType" = SPDisplaysDataType; | |
"_detailLevel" = "-1"; | |
"_items" = ( | |
{ | |
"_name" = "NVIDIA GeForce GTX 680"; | |
"spdisplays_device-id" = 0x1180; | |
"spdisplays_metal" = "spdisplays_supported"; | |
"spdisplays_ndrvs" = ( | |
{ | |
"_IODisplayEDID" = <00ffffff ffffff00 4dd903c6 01010101 01190103 806c3d78 0a0dc9a0 57479827 12484c21 08008180 a9c0714f b3000101 01010101 0101023a 80187138 2d40582c 45003d62 4200001e 011d0072 51d01e20 6e285500 3d624200 001e0000 00fc0053 4f4e5920 54562020 2a30320a 000000fd 00303e0e 463c000a 20202020 2020018d 02034ef0 5b61605d 5e5f621f 10140513 0420223c 3e121603 07111502 06016566 290d7f07 1507503d 07bc830f 00006e03 0c002000 b83c2f00 80010203 0467d85d c4017880 01e200f9 e50f0300 0006011d 8018711c 1620582c 25003d62 4200009e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007>; | |
"_name" = "SONY TV *02"; | |
"_spdisplays_EDR_Enabled" = "spdisplays_no"; | |
"_spdisplays_EDR_Limit" = "1.0000"; | |
"_spdisplays_EDR_Supported" = "spdisplays_notsupported"; | |
"_spdisplays_display-product-id" = c603; | |
"_spdisplays_display-vendor-id" = 4dd9; | |
"_spdisplays_display-week" = 1; | |
"_spdisplays_display-year" = 2015; | |
"_spdisplays_edid" = 0x00ffffffffffff004dd903c60101010101190103806c3d780a0dc9a05747982712484c2108008180a9c0714fb3000101010101010101023a801871382d40582c45003d624200001e011d007251d01e206e2855003d624200001e000000fc00534f4e5920545620202a30320a000000fd00303e0e463c000a202020202020018d02034ef05b61605d5e5f621f101405130420223c3e1216030711150206016566290d7f071507503d07bc830f00006e030c002000b83c2f00800102030467d85dc401788001e200f9e50f03000006011d8018711c1620582c25003d624200009e0000000000000000000000000000000000000000000000000000000000000007; | |
"_spdisplays_pixels" = "1920 x 1080"; | |
"_spdisplays_resolution" = "1920 x 1080 @ 60 Hz"; | |
"spdisplays_ambient_brightness" = "spdisplays_no"; | |
"spdisplays_depth" = CGSThirtytwoBitColor; | |
"spdisplays_mirror" = "spdisplays_off"; | |
"spdisplays_online" = "spdisplays_yes"; | |
"spdisplays_resolution" = "spdisplays_1080p"; | |
"spdisplays_rotation" = "spdisplays_supported"; | |
"spdisplays_television" = "spdisplays_yes"; | |
}, | |
{ | |
"_IODisplayEDID" = <00ffffff ffffff00 10ac65d0 4c534c30 27180104 a53c2278 3e4455a9 554d9d26 0f5054a5 4b00b300 d100714f a9408180 77800101 0101565e 00a0a0a0 29503020 35005550 2100001a 000000ff 00474838 35443439 53304c53 4c0a0000 00fc0044 454c4c20 55323731 35480a20 000000fd 0038561e 711e010a 20202020 2020011d 02031cf1 4f100504 03020716 01141f12 13202122 23090707 83010000 023a8018 71382d40 582c4500 55502100 001e011d 8018711c 1620582c 25005550 2100009e 011d0072 51d01e20 6e285500 55502100 001e8c0a d08a20e0 2d10103e 96005550 21000018 483f00ca 80803040 1a501300 55502100 001e0000 00000000 000000fe>; | |
"_name" = "DELL U2715H"; | |
"_spdisplays_EDR_Enabled" = "spdisplays_no"; | |
"_spdisplays_EDR_Limit" = "1.0000"; | |
"_spdisplays_EDR_Supported" = "spdisplays_notsupported"; | |
"_spdisplays_display-product-id" = d065; | |
"_spdisplays_display-serial-number" = 304c534c; | |
"_spdisplays_display-vendor-id" = 10ac; | |
"_spdisplays_display-week" = 39; | |
"_spdisplays_display-year" = 2014; | |
"_spdisplays_displayport_device" = { | |
"_name" = "spdisplays_displayport_info"; | |
"spdisplays_displayport_DPCD_version" = "1.1"; | |
"spdisplays_displayport_branch_ascii_name" = "Dp1.2"; | |
"spdisplays_displayport_branch_chip_version" = " 0.00"; | |
"spdisplays_displayport_branch_sw_version" = " 0.00"; | |
"spdisplays_displayport_branch_vendor" = "00 e0 4c"; | |
"spdisplays_displayport_current_bandwidth" = " 2.70 Gbps"; | |
"spdisplays_displayport_current_lanes" = 4; | |
"spdisplays_displayport_current_spread" = "<= 0.5%"; | |
"spdisplays_displayport_errors_lane0" = 0; | |
"spdisplays_displayport_errors_lane1" = 0; | |
"spdisplays_displayport_errors_lane2" = 0; | |
"spdisplays_displayport_errors_lane3" = 0; | |
"spdisplays_displayport_hdcp_capability" = "spdisplays_displayport_hdcp_capable"; | |
"spdisplays_displayport_max_bandwidth" = "2.70 Gbps"; | |
"spdisplays_displayport_max_lanes" = 4; | |
"spdisplays_displayport_max_spread" = "0.5%"; | |
"spdisplays_displayport_sink_ascii_name" = "Dp1.2"; | |
"spdisplays_displayport_sink_chip_version" = " 0.00"; | |
"spdisplays_displayport_sink_count" = 1; | |
"spdisplays_displayport_sink_sw_version" = " 0"; | |
"spdisplays_displayport_sink_vendor" = "00 e0 4c"; | |
"spdisplays_displayport_source_ascii_name" = ""; | |
"spdisplays_displayport_source_chip_version" = " 0.00"; | |
"spdisplays_displayport_source_sw_version" = " 0.00"; | |
"spdisplays_displayport_source_vendor" = "00 04 4b"; | |
"spdisplays_displayport_valid_error_lane0" = 0; | |
"spdisplays_displayport_valid_error_lane1" = 0; | |
"spdisplays_displayport_valid_error_lane2" = 0; | |
"spdisplays_displayport_valid_error_lane3" = 0; | |
}; | |
"_spdisplays_edid" = 0x00ffffffffffff0010ac65d04c534c3027180104a53c22783e4455a9554d9d260f5054a54b00b300d100714fa9408180778001010101565e00a0a0a029503020350055502100001a000000ff004748383544343953304c534c0a000000fc0044454c4c205532373135480a20000000fd0038561e711e010a202020202020011d02031cf14f1005040302071601141f12132021222309070783010000023a801871382d40582c450055502100001e011d8018711c1620582c250055502100009e011d007251d01e206e28550055502100001e8c0ad08a20e02d10103e9600555021000018483f00ca808030401a50130055502100001e000000000000000000fe; | |
"_spdisplays_pixels" = "2560 x 1440"; | |
"_spdisplays_resolution" = "2560 x 1440 @ 59 Hz"; | |
"spdisplays_ambient_brightness" = "spdisplays_no"; | |
"spdisplays_connection_type" = "spdisplays_displayport_dongletype_dp"; | |
"spdisplays_depth" = CGSThirtyBitColor; | |
"spdisplays_display-serial-number" = GH85D49S0LSL; | |
"spdisplays_main" = "spdisplays_yes"; | |
"spdisplays_mirror" = "spdisplays_off"; | |
"spdisplays_online" = "spdisplays_yes"; | |
"spdisplays_resolution" = "2560 x 1440 @ 59 Hz"; | |
"spdisplays_rotation" = "spdisplays_supported"; | |
} | |
); | |
"spdisplays_pcie_width" = x16; | |
"spdisplays_revision-id" = 0x00a2; | |
"spdisplays_rom-revision" = "VBIOS 80.04.47.00.2b"; | |
"spdisplays_vendor" = "NVIDIA (0x10de)"; | |
"spdisplays_vram" = "2047 MB"; | |
"sppci_bus" = "spdisplays_pcie_device"; | |
"sppci_device_type" = "spdisplays_gpu"; | |
"sppci_model" = "NVIDIA GeForce GTX 680"; | |
"sppci_slot_name" = "PCI Slot 0"; | |
} | |
); | |
"_parentDataType" = SPHardwareDataType; | |
"_properties" = { | |
"_name" = { | |
"_isColumn" = YES; | |
"_order" = 0; | |
}; | |
"spdisplays_automatic_graphics_switching" = { | |
"_order" = 176; | |
}; | |
"spdisplays_coreimage" = { | |
"_order" = 164; | |
}; | |
"spdisplays_depth" = { | |
"_order" = 150; | |
}; | |
"spdisplays_device-id" = { | |
"_order" = 165; | |
}; | |
"spdisplays_display-product-id" = { | |
"_order" = 159; | |
}; | |
"spdisplays_display-serial-number" = { | |
"_order" = 161; | |
}; | |
"spdisplays_display-vendor-id" = { | |
"_order" = 160; | |
}; | |
"spdisplays_display-week" = { | |
"_order" = 162; | |
}; | |
"spdisplays_display-year" = { | |
"_order" = 163; | |
}; | |
"spdisplays_display_type" = { | |
"_order" = 130; | |
}; | |
"spdisplays_displayport_device" = { | |
"_order" = 171; | |
}; | |
"spdisplays_gmux-version" = { | |
"_order" = 177; | |
}; | |
"spdisplays_main" = { | |
"_order" = 165; | |
}; | |
"spdisplays_mirror" = { | |
"_order" = 166; | |
}; | |
"spdisplays_mirror_status" = { | |
"_order" = 167; | |
}; | |
"spdisplays_online" = { | |
"_order" = 168; | |
}; | |
"spdisplays_pcie_width" = { | |
"_order" = 40; | |
}; | |
"spdisplays_quartzextreme" = { | |
"_order" = 169; | |
}; | |
"spdisplays_resolution" = { | |
"_order" = 145; | |
}; | |
"spdisplays_retina" = { | |
"_order" = 146; | |
}; | |
"spdisplays_revision-id" = { | |
"_order" = 170; | |
}; | |
"spdisplays_rom-revision" = { | |
"_order" = 175; | |
}; | |
"spdisplays_rotation" = { | |
"_order" = 170; | |
}; | |
"spdisplays_vendor" = { | |
"_order" = 155; | |
}; | |
"spdisplays_vram" = { | |
"_order" = 135; | |
}; | |
"spdisplays_vram_shared" = { | |
"_order" = 136; | |
}; | |
"sppci_bus" = { | |
"_isColumn" = YES; | |
"_order" = 25; | |
}; | |
"sppci_device-id" = { | |
"_order" = 50; | |
}; | |
"sppci_device_type" = { | |
"_isColumn" = YES; | |
"_order" = 20; | |
}; | |
"sppci_indentifer" = { | |
"_order" = 180; | |
}; | |
"sppci_kextinfo" = { | |
"_order" = 185; | |
}; | |
"sppci_model" = { | |
"_order" = 1; | |
}; | |
"sppci_name" = { | |
"_order" = 10; | |
}; | |
"sppci_revision-id" = { | |
"_order" = 90; | |
}; | |
"sppci_rom-revision" = { | |
"_order" = 80; | |
}; | |
"sppci_slot_name" = { | |
"_isColumn" = YES; | |
"_order" = 30; | |
}; | |
"sppci_subsystem-id" = { | |
"_order" = 70; | |
}; | |
"sppci_subsystem-vendor-id" = { | |
"_order" = 60; | |
}; | |
"sppci_vendor-id" = { | |
"_order" = 35; | |
}; | |
volumes = { | |
"_detailLevel" = 0; | |
}; | |
}; | |
"_timeStamp" = "2018-03-11 00:27:55 +0000"; | |
"_versionInfo" = { | |
"com.apple.SystemProfiler.SPDisplaysReporter" = 494; | |
}; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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.13563597202301025</real> | |
<key>_SPResponseTime</key> | |
<real>0.21436798572540283</real> | |
<key>_dataType</key> | |
<string>SPDisplaysDataType</string> | |
<key>_detailLevel</key> | |
<integer>-1</integer> | |
<key>_items</key> | |
<array> | |
<dict> | |
<key>_name</key> | |
<string>NVIDIA GeForce GTX 680</string> | |
<key>spdisplays_device-id</key> | |
<string>0x1180</string> | |
<key>spdisplays_metal</key> | |
<string>spdisplays_supported</string> | |
<key>spdisplays_ndrvs</key> | |
<array> | |
<dict> | |
<key>_IODisplayEDID</key> | |
<data> | |
AP///////wBN2QPGAQEBAQEZAQOA | |
bD14Cg3JoFdHmCcSSEwhCACBgKnA | |
cU+zAAEBAQEBAQEBAjqAGHE4LUBY | |
LEUAPWJCAAAeAR0AclHQHiBuKFUA | |
PWJCAAAeAAAA/ABTT05ZIFRWICAq | |
MDIKAAAA/QAwPg5GPAAKICAgICAg | |
AY0CA07wW2FgXV5fYh8QFAUTBCAi | |
PD4SFgMHERUCBgFlZikNfwcVB1A9 | |
B7yDDwAAbgMMACAAuDwvAIABAgME | |
Z9hdxAF4gAHiAPnlDwMAAAYBHYAY | |
cRwWIFgsJQA9YkIAAJ4AAAAAAAAA | |
AAAAAAAAAAAAAAAAAAAAAAAAAAAA | |
AAAABw== | |
</data> | |
<key>_name</key> | |
<string>SONY TV *02</string> | |
<key>_spdisplays_EDR_Enabled</key> | |
<string>spdisplays_no</string> | |
<key>_spdisplays_EDR_Limit</key> | |
<string>1.0000</string> | |
<key>_spdisplays_EDR_Supported</key> | |
<string>spdisplays_notsupported</string> | |
<key>_spdisplays_display-product-id</key> | |
<string>c603</string> | |
<key>_spdisplays_display-vendor-id</key> | |
<string>4dd9</string> | |
<key>_spdisplays_display-week</key> | |
<string>1</string> | |
<key>_spdisplays_display-year</key> | |
<string>2015</string> | |
<key>_spdisplays_edid</key> | |
<string>0x00ffffffffffff004dd903c60101010101190103806c3d780a0dc9a05747982712484c2108008180a9c0714fb3000101010101010101023a801871382d40582c45003d624200001e011d007251d01e206e2855003d624200001e000000fc00534f4e5920545620202a30320a000000fd00303e0e463c000a202020202020018d02034ef05b61605d5e5f621f101405130420223c3e1216030711150206016566290d7f071507503d07bc830f00006e030c002000b83c2f00800102030467d85dc401788001e200f9e50f03000006011d8018711c1620582c25003d624200009e0000000000000000000000000000000000000000000000000000000000000007</string> | |
<key>_spdisplays_pixels</key> | |
<string>1920 x 1080</string> | |
<key>_spdisplays_resolution</key> | |
<string>1920 x 1080 @ 60 Hz</string> | |
<key>spdisplays_ambient_brightness</key> | |
<string>spdisplays_no</string> | |
<key>spdisplays_depth</key> | |
<string>CGSThirtytwoBitColor</string> | |
<key>spdisplays_mirror</key> | |
<string>spdisplays_off</string> | |
<key>spdisplays_online</key> | |
<string>spdisplays_yes</string> | |
<key>spdisplays_resolution</key> | |
<string>spdisplays_1080p</string> | |
<key>spdisplays_rotation</key> | |
<string>spdisplays_supported</string> | |
<key>spdisplays_television</key> | |
<string>spdisplays_yes</string> | |
</dict> | |
<dict> | |
<key>_IODisplayEDID</key> | |
<data> | |
AP///////wAQrGXQTFNMMCcYAQSl | |
PCJ4PkRVqVVNnSYPUFSlSwCzANEA | |
cU+pQIGAd4ABAQEBVl4AoKCgKVAw | |
IDUAVVAhAAAaAAAA/wBHSDg1RDQ5 | |
UzBMU0wKAAAA/ABERUxMIFUyNzE1 | |
SAogAAAA/QA4Vh5xHgEKICAgICAg | |
AR0CAxzxTxAFBAMCBxYBFB8SEyAh | |
IiMJBweDAQAAAjqAGHE4LUBYLEUA | |
VVAhAAAeAR2AGHEcFiBYLCUAVVAh | |
AACeAR0AclHQHiBuKFUAVVAhAAAe | |
jArQiiDgLRAQPpYAVVAhAAAYSD8A | |
yoCAMEAaUBMAVVAhAAAeAAAAAAAA | |
AAAA/g== | |
</data> | |
<key>_name</key> | |
<string>DELL U2715H</string> | |
<key>_spdisplays_EDR_Enabled</key> | |
<string>spdisplays_no</string> | |
<key>_spdisplays_EDR_Limit</key> | |
<string>1.0000</string> | |
<key>_spdisplays_EDR_Supported</key> | |
<string>spdisplays_notsupported</string> | |
<key>_spdisplays_display-product-id</key> | |
<string>d065</string> | |
<key>_spdisplays_display-serial-number</key> | |
<string>304c534c</string> | |
<key>_spdisplays_display-vendor-id</key> | |
<string>10ac</string> | |
<key>_spdisplays_display-week</key> | |
<string>39</string> | |
<key>_spdisplays_display-year</key> | |
<string>2014</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_branch_ascii_name</key> | |
<string>Dp1.2</string> | |
<key>spdisplays_displayport_branch_chip_version</key> | |
<string> 0.00</string> | |
<key>spdisplays_displayport_branch_sw_version</key> | |
<string> 0.00</string> | |
<key>spdisplays_displayport_branch_vendor</key> | |
<string>00 e0 4c</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.5%</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>Dp1.2</string> | |
<key>spdisplays_displayport_sink_chip_version</key> | |
<string> 0.00</string> | |
<key>spdisplays_displayport_sink_count</key> | |
<string>1</string> | |
<key>spdisplays_displayport_sink_sw_version</key> | |
<string> 0</string> | |
<key>spdisplays_displayport_sink_vendor</key> | |
<string>00 e0 4c</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>0</string> | |
<key>spdisplays_displayport_valid_error_lane1</key> | |
<string>0</string> | |
<key>spdisplays_displayport_valid_error_lane2</key> | |
<string>0</string> | |
<key>spdisplays_displayport_valid_error_lane3</key> | |
<string>0</string> | |
</dict> | |
<key>_spdisplays_edid</key> | |
<string>0x00ffffffffffff0010ac65d04c534c3027180104a53c22783e4455a9554d9d260f5054a54b00b300d100714fa9408180778001010101565e00a0a0a029503020350055502100001a000000ff004748383544343953304c534c0a000000fc0044454c4c205532373135480a20000000fd0038561e711e010a202020202020011d02031cf14f1005040302071601141f12132021222309070783010000023a801871382d40582c450055502100001e011d8018711c1620582c250055502100009e011d007251d01e206e28550055502100001e8c0ad08a20e02d10103e9600555021000018483f00ca808030401a50130055502100001e000000000000000000fe</string> | |
<key>_spdisplays_pixels</key> | |
<string>2560 x 1440</string> | |
<key>_spdisplays_resolution</key> | |
<string>2560 x 1440 @ 59 Hz</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>CGSThirtyBitColor</string> | |
<key>spdisplays_display-serial-number</key> | |
<string>GH85D49S0LSL</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 @ 59 Hz</string> | |
<key>spdisplays_rotation</key> | |
<string>spdisplays_supported</string> | |
</dict> | |
</array> | |
<key>spdisplays_pcie_width</key> | |
<string>x16</string> | |
<key>spdisplays_revision-id</key> | |
<string>0x00a2</string> | |
<key>spdisplays_rom-revision</key> | |
<string>VBIOS 80.04.47.00.2b</string> | |
<key>spdisplays_vendor</key> | |
<string>NVIDIA (0x10de)</string> | |
<key>spdisplays_vram</key> | |
<string>2047 MB</string> | |
<key>sppci_bus</key> | |
<string>spdisplays_pcie_device</string> | |
<key>sppci_device_type</key> | |
<string>spdisplays_gpu</string> | |
<key>sppci_model</key> | |
<string>NVIDIA GeForce GTX 680</string> | |
<key>sppci_slot_name</key> | |
<string>PCI Slot 0</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_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>175</string> | |
</dict> | |
<key>spdisplays_rotation</key> | |
<dict> | |
<key>_order</key> | |
<string>170</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_indentifer</key> | |
<dict> | |
<key>_order</key> | |
<string>180</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>2018-03-10T16:42:02Z</date> | |
<key>_versionInfo</key> | |
<dict> | |
<key>com.apple.SystemProfiler.SPDisplaysReporter</key> | |
<string>494</string> | |
</dict> | |
</dict> | |
</array> | |
</plist> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment