Jump to content
BrianWong11031

Can I enable vga port on Nvidia GPU witch natively supported under Mojave

12 posts in this topic

Recommended Posts

Advertisement

Macs don't have VGA ports, that might be a tough one to get working

Share this post


Link to post
Share on other sites

If it does not work OOB, there's little chance it'll work at all. Afaik, nothing to do on the macOS side and the only thing that may possibly bring support for the VGA port would be NVCAP tuning.

 

I'll try it on my own GT730 later on; 'only used the DVI so far...

Edited by Hervé

Share this post


Link to post
Share on other sites

Black screen out of VGA port here upon booting Mojave. 'clearly not supported OOB for sure.

 

I guess you may have to opt for an HDMI-to-VGA adapter...

Edited by Hervé

Share this post


Link to post
Share on other sites

'somehow lost the Mojave partition of my Vostro200 desktop with GT730 yesterday so proceeded to re-install. My 2nd screen was still connected to the VGA port and, on booting my Mojave USB installer, dual screen was working. I couldn't really say if graphics acceleration was on per sé (it's not always the case) but might have been since GT730 is supported OOB.

 

Anyway, I took an IOReg dump in Terminal and had a good look at the nVidia data, most notably the NVCAP. It was showing the following value: 05 00 00 00 00 00 FF FF FF FF 00 00 00 00 00 0E 00 00 00 00.

 

Spoiler

    | |   +-o pci-bridge@1  <class IOPCIDevice, id 0x10000019f, registered, matched, active, busy 0 (8629 ms), retain 12>
    | |   | | {
    | |   | |   "IOInterruptSpecifiers" = (<1000000007000000>)
    | |   | |   "#address-cells" = <03000000>
    | |   | |   "class-code" = <00040600>
    | |   | |   "IOPCIExpressSlotStatus" = 72
    | |   | |   "subsystem-vendor-id" = <0f000000>
    | |   | |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3}
    | |   | |   "pci-aspm-default" = 0
    | |   | |   "IOInterruptControllers" = ("io-apic-0")
    | |   | |   "vendor-id" = <86800000>
    | |   | |   "name" = <"pci-bridge">
    | |   | |   "device-id" = <c1290000>
    | |   | |   "acpi-pmcap-offset" = 128
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "IODTPersist" = 0
    | |   | |   "compatible" = <"pcif,0","pci8086,29c1","pciclass,060400">
    | |   | |   "ranges" = <0000008200000000000000fb0000008200000000000000fb0000000000001001000000c20f00000000000080000000c20f00000000000080000000000000000a000000810000000000d00000000000810000000000d000000000000000100000>
    | |   | |   "IOPCIExpressLinkCapabilities" = 33637633
    | |   | |   "IOPCIConfigured" = Yes
    | |   | |   "subsystem-id" = <00000000>
    | |   | |   "revision-id" = <02000000>
    | |   | |   "IOPCIExpressLinkStatus" = 4225
    | |   | |   "IOPCIExpressCapabilities" = 321
    | |   | |   "pcidebug" = "0:1:0(1:1)"
    | |   | |   "IOName" = "pci-bridge"
    | |   | |   "#size-cells" = <02000000>
    | |   | |   "reg" = <0008000000000000000000000000000000000000>
    | |   | |   "IOPCIExpressSlotCapabilities" = 262144
    | |   | | }
    | |   | | 
    | |   | +-o IOPP  <class IOPCI2PCIBridge, id 0x1000001b3, registered, matched, active, busy 0 (8627 ms), retain 10>
    | |   |   | {
    | |   |   |   "IOProbeScore" = 18446744073709551516
    | |   |   |   "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily"
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "IOClass" = "IOPCI2PCIBridge"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IOPCIClassMatch" = "0x06040000&0xffff0000"
    | |   |   |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CapabilityFlags"=258,"CurrentPowerState"=2,"MaxPowerState"=3}
    | |   |   | }
    | |   |   | 
    | |   |   +-o display@0  <class IOPCIDevice, id 0x1000001a1, registered, matched, active, busy 0 (8627 ms), retain 25>
    | |   |   | | {
    | |   |   | |   "NVDA,noEFI" = <"true">
    | |   |   | |   "assigned-addresses" = <1000018200000000000000fb0000000000000001140001c20f0000000000008000000000000000081c0001c20f000000000000880000000000000002240001810000000000df000000000000800000003000018200000000000000fc0000000000000800>
    | |   |   | |   "class-code" = <00000300>
    | |   |   | |   "subsystem-vendor-id" = <43100000>
    | |   |   | |   "vendor-id" = <de100000>
    | |   |   | |   "IOPCIExpressLinkCapabilities" = 4537475
    | |   |   | |   "NVArch" = "GK100"
    | |   |   | |   "IOName" = "display"
    | |   |   | |   "VRAM,totalsize" = <0000f07f>
    | |   |   | |   "rom-revision" = <"VBIOS 80.28.7a.00.14">
    | |   |   | |   "IOChildIndex" = 1
    | |   |   | |   "pcidebug" = "1:0:0"
    | |   |   | |   "IOPCIExpressLinkStatus" = 4225
    | |   |   | |   "pci-aspm-default" = 0
    | |   |   | |   "NVCLASS" = "NVDA"
    | |   |   | |   "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
    | |   |   | |   "NVCAP" = <050000000000ffffffff00000000000e00000000>
    | |   |   | |   "IOPCIExpressCapabilities" = 18
    | |   |   | |   "IOPCIResourced" = Yes
    | |   |   | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   | |   "IODeviceMemory" = (({"address"=4211081216,"length"=16777216}),({"address"=66571993088,"length"=134217728}),({"address"=66706210816,"length"=33554432}),"IOSubMemoryDescriptor is not serializable",({"address"=4227858432,"length"=524288}))
    | |   |   | |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3}
    | |   |   | |   "IOPMIsPowerManaged" = Yes
    | |   |   | |   "saved-config" = <0f084c04100000002000ac10a019000302ff90061a0430073000500038040300090008007c2e744000000000000000000000000000040000000000000000000000000000000090061a0490061a04000000020000070000000000000f02800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000002200ac104019000002ff0005000498063000a0002a04010004000000302a000000000000000000000000000000040000000000000000000000000000010000050004000500040000007a0000070000000000000f02800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
    | |   |   | |   "name" = <"display">
    | |   |   | |   "AAPL,ndrv-dev" = Yes
    | |   |   | |   "subsystem-id" = <10000000>
    | |   |   | |   "rm_board_number" = <00000000>
    | |   |   | |   "model" = <"NVIDIA GeForce GT 730">
    | |   |   | |   "VRAM,totalMB" = <ff070000>
    | |   |   | |   "device_type" = <"NVDA,Parent">
    | |   |   | |   "compatible" = <"pci1043,850c","pci10de,1287","pciclass,030000">
    | |   |   | |   "vbios-revision" = <14007a2880>
    | |   |   | |   "IOHibernateState" = <00000000>
    | |   |   | |   "NVDA,Features" = <00080000>
    | |   |   | |   "NVDAType" = "Official"
    | |   |   | |   "IOReportLegendPublic" = Yes
    | |   |   | |   "IONVRAMProperty" = Yes
    | |   |   | |   "reg" = <0000010000000000000000000000000000000000100001020000000000000000000000000000000114000142000000000000000000000000000000081c0001420000000000000000000000000000000224000101000000000000000000000000800000003000010200000000000000000000000000000800>
    | |   |   | |   "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182070784,4295098369,"               First Level Interrupt Handler Count"),(5291294645182070785,4295098369,"              Second Level Interrupt Handler Count"),(5291294645182070786,4295098369,"        First Level Interrupt Handler Time (MATUs)"),(5291294645182070787,4295098369,"   Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182070788,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="display 1"})
    | |   |   | |   "device-id" = <87120000>
    | |   |   | |   "revision-id" = <a1000000>
    | |   |   | |   "IOInterruptSpecifiers" = (<1000000007000000>,<0300000000000100>)
    | |   |   | |   "NVDAinitgl_created" = "yes"
    | |   |   | |   "IOPCIMSIMode" = Yes
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o NVDAHal  <class IOService, id 0x1000004e9, registered, matched, active, busy 0 (938 ms), retain 6>
    | |   |   | |   {
    | |   |   | |     "nubType" = "NVDAHal"
    | |   |   | |     "NVDAType" = "Official"
    | |   |   | |     "NVArch" = "GK100"
    | |   |   | |   }
    | |   |   | |   
    | |   |   | +-o NVDAgl  <class IOService, id 0x1000004ea, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   {
    | |   |   | |     "NVArch" = "GK100"
    | |   |   | |     "nubType" = "NVDAgl"
    | |   |   | |     "unmatched" = "yes"
    | |   |   | |     "NVDAType" = "Official"
    | |   |   | |   }
    | |   |   | |   
    | |   |   | +-o NVDA,Display-A@0  <class IONDRVDevice, id 0x1000004ed, registered, matched, active, busy 0 (1978 ms), retain 8>
    | |   |   | | | {
    | |   |   | | |   "display-connect-flags" = <00000000>
    | |   |   | | |   "compatible" = <"NVDA,NVMac">
    | |   |   | | |   "IOFBDependentIndex" = 0
    | |   |   | | |   "nativeNDRV" = <"advn">
    | |   |   | | |   "AAPL,RegEntryID" = <009a350200000000ff65cafdffffffff656d6953000000007a6c755200000000>
    | |   |   | | |   "AAPL,ndrv-dev" = Yes
    | |   |   | | |   "IODeviceMemory" = (({"address"=4211081216,"length"=16777216}),({"address"=66571993088,"length"=134217728}),({"address"=66706210816,"length"=33554432}),"IOSubMemoryDescriptor is not serializable",({"address"=4227858432,"length"=524288}))
    | |   |   | | |   "IOFBDependentID" = 4294967713
    | |   |   | | |   "AAPL,gray-page" = <01000000>
    | |   |   | | |   "device_type" = <"display">
    | |   |   | | |   "NVDA,DeviceClass" = <80000000>
    | |   |   | | |   "NVDA,SubDeviceClass" = <80200000>
    | |   |   | | |   "av-signal-type" = <02000000>
    | |   |   | | |   "display-cfg" = <ffffffff>
    | |   |   | | |   "AAPL,gray-value" = <00000000>
    | |   |   | | |   "noNVRAM" = <01000000>
    | |   |   | | |   "name" = <"NVDA,Display-A">
    | |   |   | | |   "port-number" = <00000000>
    | |   |   | | | }
    | |   |   | | | 
    | |   |   | | +-o NVDA  <class NVDA, id 0x1000004f2, registered, matched, active, busy 0 (880 ms), retain 16>
    | |   |   | |   | {
    | |   |   | |   |   "IOFBScalerInfo" = <300000000000000000000000000000000a00000000200000001000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOPMStrictTreeOrder" = Yes
    | |   |   | |   |   "IOFBMemorySize" = 134217728
    | |   |   | |   |   "boot-gamma-restored" = <00000000>
    | |   |   | |   |   "IOFBDependentIndex" = 0
    | |   |   | |   |   "IOFBUIScale" = <01000000>
    | |   |   | |   |   "IOFBGammaHeaderSize" = 12
    | |   |   | |   |   "IOFBGammaCount" = 1024
    | |   |   | |   |   "IOFBCurrentPixelCount" = 1987200
    | |   |   | |   |   "IOFBCLUTDefer" = Yes
    | |   |   | |   |   "IOFramebufferOpenGLIndex" = 0
    | |   |   | |   |   "IONameMatched" = "NVDA,NVMac"
    | |   |   | |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CBusType"=1,"IOI2CSupportedCommFlags"=3,"IOI2CTransactionTypes"=31,"IOI2CInterfaceID"=0})
    | |   |   | |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |   |   | |   |   "IOPowerManagement" = {"ChildrenPowerState"=2,"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1}
    | |   |   | |   |   "IOFBCurrentPixelClock" = 119000000
    | |   |   | |   |   "IOFBGammaWidth" = 12
    | |   |   | |   |   "IOFBDependentID" = 4294967713
    | |   |   | |   |   "graphic-options" = 0
    | |   |   | |   |   "nv-stats" = <01000000000000000500000000000000>
    | |   |   | |   |   "errordb" = "e32dcd99cc5bcd91285d33d31212ba2b"
    | |   |   | |   |   "IOFBConfig" = {"IOFBDetailedTimings"=(<00100080000000000000000000000000000000000000000000000000000000000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0210008000000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b10400000000000400002001000010000000600000000003000020000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0310008000000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df0300000000000400004001000018000000880000000003000026000000030000000600000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<04100080000000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff30200000000200300000001000010000000500000005802000019000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<05100080000000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c000000010000000400000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<06100080000000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e001000014000000010000000300000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<071000800000000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d000000020000000200000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0810008000000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<09100080000000000000000000000000000000000000000000000000000000000200000000000000f0fb0202000000000000000000000000000000000000000050030000f00000001000000070000000e001000025000000060000000800000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0a10008000000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0b100080000000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0c10008000000000000000000000000000000000000000000000000000000000020000000000000060a01805000000000000000000000000000000000000000050050000b00100004000000070000000000300001b000000030000000600000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0d100080000000000000000000000000000000000000000020030000f40100000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0e100080000000000000000000000000000000000000000000040000800200000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0f100080000000000000000000000000000000000000000000050000d00200000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<10100080000000000000000000000000000000000000000000050000200300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<11100080000000000000000000000000000000000000000040050000f00300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<12100080000000000000000000000000000000000000000040050000480300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<131000800000000000000000000000000000000000000000a0050000840300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<14100080000000000000000000000000000000000000000040060000e80300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<15100080000000000000000000000000000000000000000090060000b00300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>),"dims"=<900600001a0400000002000007000000>,"IOFBModes"=({"ID"=18446744071562072064,"DM"=<900600001a0400001ce23b000100000007000002b2010e01000000000000000000000000>,"TM"=<00100080000000000000000000000000000000000000000000000000000000000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072065,"AID"=262,"DM"=<000500000004000051064b00010000000300000000000000000000000000000000000000>,"TM"=<01100080000000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072066,"AID"=204,"DM"=<000400000003000051074b00010000000300000000000000000000000000000000000000>,"TM"=<0210008000000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b10400000000000400002001000010000000600000000003000020000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072067,"AID"=190,"DM"=<0004000000030000fb003c00010000000300000000000000000000000000000000000000>,"TM"=<0310008000000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df0300000000000400004001000018000000880000000003000026000000030000000600000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072068,"AID"=186,"DM"=<200300005802000000004b00010000000300000000000000000000000000000000000000>,"TM"=<04100080000000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff30200000000200300000001000010000000500000005802000019000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072069,"AID"=182,"DM"=<200300005802000008513c00010000000300000000000000000000000000000000000000>,"TM"=<05100080000000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c000000010000000400000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072070,"AID"=154,"DM"=<80020000e001000000004b00010000000300000000000000000000000000000000000000>,"TM"=<06100080000000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e001000014000000010000000300000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072071,"AID"=150,"DM"=<80020000e0010000cff33b00010000000300000000000000000000000000000000000000>,"TM"=<071000800000000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d000000020000000200000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072072,"AID"=260,"DM"=<00050000000400000d053c00010000000300000000000000000000000000000000000000>,"TM"=<0810008000000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072073,"AID"=570,"DM"=<50030000e00100001b003c00010000000100000000000000000000000000000000000000>,"TM"=<09100080000000000000000000000000000000000000000000000000000000000200000000000000f0fb0202000000000000000000000000000000000000000050030000f00000001000000070000000e001000025000000060000000800000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072074,"AID"=252,"DM"=<00050000c003000000003c00010000000100000000000000000000000000000000000000>,"TM"=<0a10008000000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072075,"AID"=250,"DM"=<00050000c003000000004b00010000000100000000000000000000000000000000000000>,"TM"=<0b100080000000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072076,"AID"=590,"DM"=<5005000000030000e1033c00010000000100000000000000000000000000000000000000>,"TM"=<0c10008000000000000000000000000000000000000000000000000000000000020000000000000060a01805000000000000000000000000000000000000000050050000b00100004000000070000000000300001b000000030000000600000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072077,"DM"=<20030000f40100001ce23b000100000003000000b2010e01000000000000000000000000>,"TM"=<0d100080000000000000000000000000000000000000000020030000f40100000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072078,"DM"=<00040000800200001ce23b000100000003000000b2010e01000000000000000000000000>,"TM"=<0e100080000000000000000000000000000000000000000000040000800200000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072079,"DM"=<00050000d00200001ce23b000100000003020001b201f400000000000000000000000000>,"TM"=<0f100080000000000000000000000000000000000000000000050000d00200000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072080,"DM"=<00050000200300001ce23b000100000003000000b2010e01000000000000000000000000>,"TM"=<10100080000000000000000000000000000000000000000000050000200300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072081,"DM"=<40050000f00300001ce23b00010000000302000068010e01000000000000000000000000>,"TM"=<11100080000000000000000000000000000000000000000040050000f00300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072082,"DM"=<40050000480300001ce23b000100000003000000b2010e01000000000000000000000000>,"TM"=<12100080000000000000000000000000000000000000000040050000480300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072083,"DM"=<a0050000840300001ce23b000100000003002000b2010e01000000000000000000000000>,"TM"=<131000800000000000000000000000000000000000000000a0050000840300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072084,"DM"=<40060000e80300001ce23b000100000003000000b2010e01000000000000000000000000>,"TM"=<14100080000000000000000000000000000000000000000040060000e80300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072085,"DM"=<90060000b00300001ce23b000100000003020001b201f300000000000000000000000000>,"TM"=<15100080000000000000000000000000000000000000000090060000b00300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>})}
    | |   |   | |   |   "IOFBWaitCursorFrames" = 29
    | |   |   | |   |   "IOFBWaitCursorPeriod" = 33333333
    | |   |   | |   |   "IOFBProbeOptions" = 1
    | |   |   | |   |   "IOFBNeedsRefresh" = Yes
    | |   |   | |   |   "IOFBTransform" = 0
    | |   |   | |   |   "IOFBCursorInfo" = (<0100000000010000000100002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0100000000010000000100002000000000000000000000000000000000000000000000000500000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>)
    | |   |   | |   |   "IOFBI2CInterfaceIDs" = (0)
    | |   |   | |   |   "CFBundleIdentifier" = "com.apple.nvidia.driver.NVDAResman"
    | |   |   | |   |   "IOProviderClass" = "IONDRVDevice"
    | |   |   | |   |   "IOFBDetailedTimings" = (<00100080000000000000000000000000000000000000000000000000000000000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0210008000000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b10400000000000400002001000010000000600000000003000020000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0310008000000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df0300000000000400004001000018000000880000000003000026000000030000000600000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<04100080000000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff30200000000200300000001000010000000500000005802000019000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<05100080000000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c000000010000000400000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<06100080000000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e001000014000000010000000300000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<071000800000000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d000000020000000200000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0810008000000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<09100080000000000000000000000000000000000000000000000000000000000200000000000000f0fb0202000000000000000000000000000000000000000050030000f00000001000000070000000e001000025000000060000000800000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0a10008000000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0b100080000000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0c10008000000000000000000000000000000000000000000000000000000000020000000000000060a01805000000000000000000000000000000000000000050050000b00100004000000070000000000300001b000000030000000600000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0d100080000000000000000000000000000000000000000020030000f40100000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0e100080000000000000000000000000000000000000000000040000800200000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<0f100080000000000000000000000000000000000000000000050000d00200000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<10100080000000000000000000000000000000000000000000050000200300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<11100080000000000000000000000000000000000000000040050000f00300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<12100080000000000000000000000000000000000000000040050000480300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<131000800000000000000000000000000000000000000000a0050000840300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<14100080000000000000000000000000000000000000000040060000e80300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>,<15100080000000000000000000000000000000000000000090060000b00300000000000000000000c0cb170700000000c0cb170700000000c0cb17070000000090060000a000000030000000200000001a0400001e000000030000000600000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000>)
    | |   |   | |   |   "IONameMatch" = ("NVDA,NVMac")
    | |   |   | |   |   "IOFBTimingRange" = <f000000000000000000000000000000000000000000000000100000000000000c0e1e400000000008066ab1300000000400d0300000000000f000000040000000a000000c8000000983a0000544b0600002000000010000000000000000000000101010101010101080801010101000000000000002000000000000000200000000000000020000000000000002000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000002000000983a000088840200983a000088840200000000000000000000000000>
    | |   |   | |   |   "IOClass" = "NVDA"
    | |   |   | |   |   "IOFBCurrentPixelCountReal" = 1987200
    | |   |   | |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   | |   |   "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |   |   "IOProbeScore" = 60000
    | |   |   | |   |   "IONDRVFramebufferGeneration" = <0400000004000000>
    | |   |   | |   |   "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Official"},"IOProviderClass"="IOPCIDevice"}
    | |   |   | |   | }
    | |   |   | |   | 
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x1000004f5, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   |   | |   | | {
    | |   |   | |   | |   "IOProbeScore" = 0
    | |   |   | |   | |   "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   | |   "IOMatchCategory" = "AppleMCCSControlFamily"
    | |   |   | |   | |   "IOClass" = "AppleMCCSControlModule"
    | |   |   | |   | |   "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   | |   "IOKitDebug" = 0
    | |   |   | |   | |   "IOUserClientClass" = "AppleMCCSUserClient"
    | |   |   | |   | |   "IOResourceMatch" = "IOKit"
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x1000004f6, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |     {
    | |   |   | |   |       "IOProbeScore" = 0
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   | |   |       "IOClass" = "AppleMCCSParameterHandler"
    | |   |   | |   |       "IOProviderClass" = "AppleMCCSControlFamily"
    | |   |   | |   |       "IOKitDebug" = 0
    | |   |   | |   |       "AppleMCCSFeatures" = 1
    | |   |   | |   |       "IOResourceMatch" = "IOKit"
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x100000520, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |   {
    | |   |   | |   |     "IOI2CBusType" = 1
    | |   |   | |   |     "IOI2CSupportedCommFlags" = 3
    | |   |   | |   |     "IOI2CTransactionTypes" = 31
    | |   |   | |   |     "IOI2CInterfaceID" = 0
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o display0  <class IODisplayConnect, id 0x100000521, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | | {
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleDisplay  <class AppleDisplay, id 0x100000523, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   |   | |   |     {
    | |   |   | |   |       "IOClass" = "AppleDisplay"
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"
    | |   |   | |   |       "IOProviderClass" = "IODisplayConnect"
    | |   |   | |   |       "DisplayProductID" = 40985
    | |   |   | |   |       "IODisplayEDID" = <00ffffffffffff0010ac19a04c4544311f110103802b1b78eeee91a3544c99260f5054a54b008180714f0101010101010101010101017c2e90a0601a1e4030203600b20e1100001a000000ff00484d3036343737553144454c0a000000fc0044454c4c20323030375746500a000000fd00384c1e530e000a202020202020004f>
    | |   |   | |   |       "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/pci-bridge@1/IOPP/display@0/NVDA,Display-A@0/NVDA/display0/AppleDisplay-10ac-a019"
    | |   |   | |   |       "IOPowerManagement" = {"CapabilityFlags"=49152,"MaxPowerState"=3,"CurrentPowerState"=3}
    | |   |   | |   |       "IOProbeScore" = 2000
    | |   |   | |   |       "IODisplayParameters" = {"ggsc"={"min"=0,"max"=65536,"value"=65536},"rgsc"={"min"=0,"max"=65536,"value"=65536},"thrm"={"min"=18446744073709551360,"max"=127,"value"=36},"bgsc"={"min"=0,"max"=65536,"value"=65536},"vblm"={"min"=0,"max"=196608,"value"=65536},"dith"={"min"=0,"max"=1,"value"=0}}
    | |   |   | |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | |   |       "AppleDisplayType" = 2
    | |   |   | |   |       "IODisplayAttributes" = {"IODisplayAttributes"=<676174760000000073676c6600000000726c6f630100000063706220000000006364670080808000676c666400000000>}
    | |   |   | |   |       "AppleSense" = 1854
    | |   |   | |   |       "IODisplayConnectFlags" = <84410000>
    | |   |   | |   |       "DisplayVendorID" = 4268
    | |   |   | |   |       "DisplaySerialNumber" = 826557772
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x10000052c, !registered, !matched, active, busy 0, retain 5>
    | |   |   | |       {
    | |   |   | |         "IOUserClientCreator" = "pid 205, WindowServer"
    | |   |   | |       }
    | |   |   | |       
    | |   |   | +-o NVDA,Display-B@1  <class IONDRVDevice, id 0x1000004ee, registered, matched, active, busy 0 (7 ms), retain 8>
    | |   |   | | | {
    | |   |   | | |   "display-connect-flags" = <00000000>
    | |   |   | | |   "compatible" = <"NVDA,NVMac">
    | |   |   | | |   "IOFBDependentIndex" = 1
    | |   |   | | |   "nativeNDRV" = <"advn">
    | |   |   | | |   "AAPL,RegEntryID" = <c022af02000000003fdd50fdffffffff656d6953000000007a6c755200000000>
    | |   |   | | |   "AAPL,ndrv-dev" = Yes
    | |   |   | | |   "IODeviceMemory" = (({"address"=4211081216,"length"=16777216}),({"address"=66571993088,"length"=134217728}),({"address"=66706210816,"length"=33554432}),"IOSubMemoryDescriptor is not serializable",({"address"=4227858432,"length"=524288}))
    | |   |   | | |   "IOFBDependentID" = 4294967713
    | |   |   | | |   "AAPL,gray-page" = <01000000>
    | |   |   | | |   "device_type" = <"display">
    | |   |   | | |   "NVDA,DeviceClass" = <80000000>
    | |   |   | | |   "NVDA,SubDeviceClass" = <80200000>
    | |   |   | | |   "display-cfg" = <ffffffff>
    | |   |   | | |   "AAPL,gray-value" = <00000000>
    | |   |   | | |   "noNVRAM" = <01000000>
    | |   |   | | |   "name" = <"NVDA,Display-B">
    | |   |   | | |   "port-number" = <01000000>
    | |   |   | | | }
    | |   |   | | | 
    | |   |   | | +-o NVDA  <class NVDA, id 0x1000004f7, registered, matched, active, busy 0 (0 ms), retain 13>
    | |   |   | |   | {
    | |   |   | |   |   "IOFBScalerInfo" = <300000000000000000000000000000000a00000000200000001000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOPMStrictTreeOrder" = Yes
    | |   |   | |   |   "IOFBDependentIndex" = 1
    | |   |   | |   |   "IOFBUIScale" = <00000000>
    | |   |   | |   |   "IOFBGammaHeaderSize" = 12
    | |   |   | |   |   "IOFBGammaCount" = 1024
    | |   |   | |   |   "IOFBCLUTDefer" = Yes
    | |   |   | |   |   "IOFramebufferOpenGLIndex" = 1
    | |   |   | |   |   "IONameMatched" = "NVDA,NVMac"
    | |   |   | |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CBusType"=1,"IOI2CSupportedCommFlags"=3,"IOI2CTransactionTypes"=31,"IOI2CInterfaceID"=0})
    | |   |   | |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |   |   | |   |   "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1}
    | |   |   | |   |   "IOFBGammaWidth" = 12
    | |   |   | |   |   "IOFBDependentID" = 4294967713
    | |   |   | |   |   "IOFBConfig" = {"IOFB0Hz"=Yes,"IOFBModes"=({"ID"=18446744073709551360,"DM"=<010000000100000000000000000000000700000000000000000000000000000000000000>,"AID"=550})}
    | |   |   | |   |   "nv-stats" = <01000000000000000500000000000000>
    | |   |   | |   |   "errordb" = "e32dcd99cc5bcd91285d33d31212ba2b"
    | |   |   | |   |   "IOFBWaitCursorFrames" = 29
    | |   |   | |   |   "IOFBWaitCursorPeriod" = 33333333
    | |   |   | |   |   "IOFBProbeOptions" = 1
    | |   |   | |   |   "IOFBNeedsRefresh" = Yes
    | |   |   | |   |   "IOFBTransform" = 0
    | |   |   | |   |   "IOFBCursorInfo" = ()
    | |   |   | |   |   "IOFBI2CInterfaceIDs" = (4294967296)
    | |   |   | |   |   "CFBundleIdentifier" = "com.apple.nvidia.driver.NVDAResman"
    | |   |   | |   |   "IOProviderClass" = "IONDRVDevice"
    | |   |   | |   |   "IONameMatch" = ("NVDA,NVMac")
    | |   |   | |   |   "IOFBTimingRange" = <f000000000000000000000000000000000000000000000000100000000000000c0e1e400000000000000000000000000400d0300000000000f000000040000000a000000c8000000983a00000000000000200000001000000000000000000000010101010101010108080101010100000000000000200000000000000020000000000000002000000000000000200000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000100000000000000000000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOClass" = "NVDA"
    | |   |   | |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   | |   |   "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |   |   "IOProbeScore" = 60000
    | |   |   | |   |   "IONDRVFramebufferGeneration" = <0400000004000000>
    | |   |   | |   |   "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Official"},"IOProviderClass"="IOPCIDevice"}
    | |   |   | |   | }
    | |   |   | |   | 
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x1000004fa, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   |   | |   | | {
    | |   |   | |   | |   "IOProbeScore" = 0
    | |   |   | |   | |   "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   | |   "IOMatchCategory" = "AppleMCCSControlFamily"
    | |   |   | |   | |   "IOClass" = "AppleMCCSControlModule"
    | |   |   | |   | |   "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   | |   "IOKitDebug" = 0
    | |   |   | |   | |   "IOUserClientClass" = "AppleMCCSUserClient"
    | |   |   | |   | |   "IOResourceMatch" = "IOKit"
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x1000004fb, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |     {
    | |   |   | |   |       "IOProbeScore" = 0
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   | |   |       "IOClass" = "AppleMCCSParameterHandler"
    | |   |   | |   |       "IOProviderClass" = "AppleMCCSControlFamily"
    | |   |   | |   |       "IOKitDebug" = 0
    | |   |   | |   |       "AppleMCCSFeatures" = 1
    | |   |   | |   |       "IOResourceMatch" = "IOKit"
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x100000525, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |   {
    | |   |   | |   |     "IOI2CBusType" = 1
    | |   |   | |   |     "IOI2CSupportedCommFlags" = 3
    | |   |   | |   |     "IOI2CTransactionTypes" = 31
    | |   |   | |   |     "IOI2CInterfaceID" = 4294967296
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x100000532, !registered, !matched, active, busy 0, retain 5>
    | |   |   | |       {
    | |   |   | |         "IOUserClientCreator" = "pid 205, WindowServer"
    | |   |   | |       }
    | |   |   | |       
    | |   |   | +-o NVDA,Display-C@2  <class IONDRVDevice, id 0x1000004ef, registered, matched, active, busy 0 (6 ms), retain 8>
    | |   |   | | | {
    | |   |   | | |   "display-connect-flags" = <00000000>
    | |   |   | | |   "compatible" = <"NVDA,NVMac">
    | |   |   | | |   "IOFBDependentIndex" = 2
    | |   |   | | |   "nativeNDRV" = <"advn">
    | |   |   | | |   "AAPL,RegEntryID" = <001faf0200000000ffe050fdffffffff656d6953000000007a6c755200000000>
    | |   |   | | |   "AAPL,ndrv-dev" = Yes
    | |   |   | | |   "IODeviceMemory" = (({"address"=4211081216,"length"=16777216}),({"address"=66571993088,"length"=134217728}),({"address"=66706210816,"length"=33554432}),"IOSubMemoryDescriptor is not serializable",({"address"=4227858432,"length"=524288}))
    | |   |   | | |   "IOFBDependentID" = 4294967713
    | |   |   | | |   "AAPL,gray-page" = <01000000>
    | |   |   | | |   "device_type" = <"display">
    | |   |   | | |   "NVDA,DeviceClass" = <80000000>
    | |   |   | | |   "NVDA,SubDeviceClass" = <80200000>
    | |   |   | | |   "av-signal-type" = <01000000>
    | |   |   | | |   "display-cfg" = <ffffffff>
    | |   |   | | |   "AAPL,gray-value" = <00000000>
    | |   |   | | |   "noNVRAM" = <01000000>
    | |   |   | | |   "name" = <"NVDA,Display-C">
    | |   |   | | |   "port-number" = <02000000>
    | |   |   | | | }
    | |   |   | | | 
    | |   |   | | +-o NVDA  <class NVDA, id 0x1000004fc, registered, matched, active, busy 0 (0 ms), retain 15>
    | |   |   | |   | {
    | |   |   | |   |   "IOFBScalerInfo" = <300000000000000000000000000000000a00000000200000001000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOPMStrictTreeOrder" = Yes
    | |   |   | |   |   "IOFBMemorySize" = 134217728
    | |   |   | |   |   "boot-gamma-restored" = <00000000>
    | |   |   | |   |   "IOFBDependentIndex" = 2
    | |   |   | |   |   "IOFBUIScale" = <01000000>
    | |   |   | |   |   "IOFBGammaHeaderSize" = 12
    | |   |   | |   |   "IOFBGammaCount" = 1024
    | |   |   | |   |   "IOFBCurrentPixelCount" = 1799408
    | |   |   | |   |   "IOFBCLUTDefer" = Yes
    | |   |   | |   |   "IOFramebufferOpenGLIndex" = 2
    | |   |   | |   |   "IONameMatched" = "NVDA,NVMac"
    | |   |   | |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CBusType"=1,"IOI2CSupportedCommFlags"=3,"IOI2CTransactionTypes"=31,"IOI2CInterfaceID"=0})
    | |   |   | |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |   |   | |   |   "IOPowerManagement" = {"ChildrenPowerState"=2,"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1}
    | |   |   | |   |   "IOFBCurrentPixelClock" = 108000000
    | |   |   | |   |   "IOFBGammaWidth" = 12
    | |   |   | |   |   "IOFBDependentID" = 4294967713
    | |   |   | |   |   "graphic-options" = 0
    | |   |   | |   |   "nv-stats" = <01000000000000000500000000000000>
    | |   |   | |   |   "errordb" = "e32dcd99cc5bcd91285d33d31212ba2b"
    | |   |   | |   |   "IOFBConfig" = {"IOFBDetailedTimings"=(<0010008000000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0210008000000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b10400000000000400002001000010000000600000000003000020000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0310008000000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df0300000000000400004001000018000000880000000003000026000000030000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<04100080000000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff30200000000200300000001000010000000500000005802000019000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<05100080000000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c000000010000000400000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<06100080000000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e001000014000000010000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<071000800000000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d000000020000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0810008000000000000000000000000000000000000000000000000000000000000000000000000000ea32060000000000000000000000000000000000000000800400008001000048000000780000006003000029000000030000000400000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0910008000000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0a100080000000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0b100080000000000000000000000000000000000000000000000000000000000000000000000000e012bd04000000000000000000000000000000000000000000050000800100004000000080000000000300001e000000030000000700000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0c10008000000000000000000000000000000000000000000000000000000000000000000000000010361806000000000000000000000000000000000000000000050000a001000050000000800000000003000025000000030000000700000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0d100080000000000000000000000000000000000000000000050000d0020000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>),"dims"=<00050000000400000002000006000000>,"IOFBModes"=({"ID"=18446744071562072064,"DM"=<00050000000400000d053c00010000000700000278012d01000000000000000000000000>,"TM"=<0010008000000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072065,"AID"=262,"DM"=<000500000004000051064b00010000000300000000000000000000000000000000000000>,"TM"=<01100080000000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072066,"AID"=204,"DM"=<000400000003000051074b00010000000300000000000000000000000000000000000000>,"TM"=<0210008000000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b10400000000000400002001000010000000600000000003000020000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072067,"AID"=190,"DM"=<0004000000030000fb003c00010000000300000000000000000000000000000000000000>,"TM"=<0310008000000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df0300000000000400004001000018000000880000000003000026000000030000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072068,"AID"=186,"DM"=<200300005802000000004b00010000000300000000000000000000000000000000000000>,"TM"=<04100080000000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff30200000000200300000001000010000000500000005802000019000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072069,"AID"=182,"DM"=<200300005802000008513c00010000000300000000000000000000000000000000000000>,"TM"=<05100080000000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c000000010000000400000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072070,"AID"=154,"DM"=<80020000e001000000004b00010000000300000000000000000000000000000000000000>,"TM"=<06100080000000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e001000014000000010000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072071,"AID"=150,"DM"=<80020000e0010000cff33b00010000000300000000000000000000000000000000000000>,"TM"=<071000800000000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d000000020000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072072,"DM"=<8004000060030000dad04a00010000000300000000000000000000000000000000000000>,"TM"=<0810008000000000000000000000000000000000000000000000000000000000000000000000000000ea32060000000000000000000000000000000000000000800400008001000048000000780000006003000029000000030000000400000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072073,"AID"=252,"DM"=<00050000c003000000003c00010000000100000000000000000000000000000000000000>,"TM"=<0910008000000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072074,"AID"=250,"DM"=<00050000c003000000004b00010000000100000000000000000000000000000000000000>,"TM"=<0a100080000000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072075,"DM"=<0005000000030000c7de3b00010000000102000000000000000000000000000000000000>,"TM"=<0b100080000000000000000000000000000000000000000000000000000000000000000000000000e012bd04000000000000000000000000000000000000000000050000800100004000000080000000000300001e000000030000000700000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072076,"DM"=<00050000000300009fe44a00010000000102000000000000000000000000000000000000>,"TM"=<0c10008000000000000000000000000000000000000000000000000000000000000000000000000010361806000000000000000000000000000000000000000000050000a001000050000000800000000003000025000000030000000700000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>},{"ID"=18446744071562072077,"DM"=<00050000d00200000d053c0001000000030200017801d300000000000000000000000000>,"TM"=<0d100080000000000000000000000000000000000000000000050000d0020000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>})}
    | |   |   | |   |   "IOFBWaitCursorFrames" = 29
    | |   |   | |   |   "IOFBWaitCursorPeriod" = 33333333
    | |   |   | |   |   "IOFBProbeOptions" = 1
    | |   |   | |   |   "IOFBNeedsRefresh" = Yes
    | |   |   | |   |   "IOFBTransform" = 0
    | |   |   | |   |   "IOFBCursorInfo" = (<0100000000010000000100002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0100000000010000000100002000000000000000000000000000000000000000000000000500000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>)
    | |   |   | |   |   "IOFBI2CInterfaceIDs" = (8589934592)
    | |   |   | |   |   "CFBundleIdentifier" = "com.apple.nvidia.driver.NVDAResman"
    | |   |   | |   |   "IOProviderClass" = "IONDRVDevice"
    | |   |   | |   |   "IOFBDetailedTimings" = (<0010008000000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0210008000000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b10400000000000400002001000010000000600000000003000020000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0310008000000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df0300000000000400004001000018000000880000000003000026000000030000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<04100080000000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff30200000000200300000001000010000000500000005802000019000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<05100080000000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c000000010000000400000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<06100080000000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e001000014000000010000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<071000800000000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d000000020000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0810008000000000000000000000000000000000000000000000000000000000000000000000000000ea32060000000000000000000000000000000000000000800400008001000048000000780000006003000029000000030000000400000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0910008000000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0a100080000000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0b100080000000000000000000000000000000000000000000000000000000000000000000000000e012bd04000000000000000000000000000000000000000000050000800100004000000080000000000300001e000000030000000700000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0c10008000000000000000000000000000000000000000000000000000000000000000000000000010361806000000000000000000000000000000000000000000050000a001000050000000800000000003000025000000030000000700000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0d100080000000000000000000000000000000000000000000050000d0020000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>)
    | |   |   | |   |   "IONameMatch" = ("NVDA,NVMac")
    | |   |   | |   |   "IOFBTimingRange" = <f000000000000000000000000000000000000000000000000100000000000000c0e1e400000000000084d71700000000400d0300000000000f000000040000000a000000c8000000983a000020a1070000200000001000000000000000000000010101010101010108080101010100000000000000200000000000000020000000000000002000000000000000200000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000100000000000000000000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOClass" = "NVDA"
    | |   |   | |   |   "IOFBCurrentPixelCountReal" = 1799408
    | |   |   | |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   | |   |   "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |   |   "IOProbeScore" = 60000
    | |   |   | |   |   "IONDRVFramebufferGeneration" = <0400000004000000>
    | |   |   | |   |   "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Official"},"IOProviderClass"="IOPCIDevice"}
    | |   |   | |   | }
    | |   |   | |   | 
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x1000004ff, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   |   | |   | | {
    | |   |   | |   | |   "IOProbeScore" = 0
    | |   |   | |   | |   "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   | |   "IOMatchCategory" = "AppleMCCSControlFamily"
    | |   |   | |   | |   "IOClass" = "AppleMCCSControlModule"
    | |   |   | |   | |   "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   | |   "IOKitDebug" = 0
    | |   |   | |   | |   "IOUserClientClass" = "AppleMCCSUserClient"
    | |   |   | |   | |   "IOResourceMatch" = "IOKit"
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x100000500, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |     {
    | |   |   | |   |       "IOProbeScore" = 0
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   | |   |       "IOClass" = "AppleMCCSParameterHandler"
    | |   |   | |   |       "IOProviderClass" = "AppleMCCSControlFamily"
    | |   |   | |   |       "IOKitDebug" = 0
    | |   |   | |   |       "AppleMCCSFeatures" = 1
    | |   |   | |   |       "IOResourceMatch" = "IOKit"
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x100000526, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |   {
    | |   |   | |   |     "IOI2CBusType" = 1
    | |   |   | |   |     "IOI2CSupportedCommFlags" = 3
    | |   |   | |   |     "IOI2CTransactionTypes" = 31
    | |   |   | |   |     "IOI2CInterfaceID" = 8589934592
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o display0  <class IODisplayConnect, id 0x100000527, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | | {
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleDisplay  <class AppleDisplay, id 0x100000529, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   |   | |   |     {
    | |   |   | |   |       "IOClass" = "AppleDisplay"
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"
    | |   |   | |   |       "IOProviderClass" = "IODisplayConnect"
    | |   |   | |   |       "DisplayProductID" = 16409
    | |   |   | |   |       "IODisplayEDID" = <00ffffffffffff0010ac194030323941031101030e261e78eeee95a3544c99260f5054a54b00714f8180010101010101010101010101302a009851002a4030701300782d1100001e000000ff00484d30363637314a413932300a000000fc0044454c4c20313930374650560a000000fd00384c1e510e000a2020202020200088>
    | |   |   | |   |       "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/pci-bridge@1/IOPP/display@0/NVDA,Display-C@2/NVDA/display0/AppleDisplay-10ac-4019"
    | |   |   | |   |       "IOPowerManagement" = {"CapabilityFlags"=49152,"MaxPowerState"=3,"CurrentPowerState"=3}
    | |   |   | |   |       "IOProbeScore" = 2000
    | |   |   | |   |       "IODisplayParameters" = {"ggsc"={"min"=0,"max"=65536,"value"=65536},"rgsc"={"min"=0,"max"=65536,"value"=65536},"thrm"={"min"=18446744073709551360,"max"=127,"value"=36},"bgsc"={"min"=0,"max"=65536,"value"=65536},"vblm"={"min"=0,"max"=196608,"value"=65536},"dith"={"min"=0,"max"=1,"value"=0}}
    | |   |   | |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | |   |       "AppleDisplayType" = 21
    | |   |   | |   |       "IODisplayAttributes" = {"IODisplayAttributes"=<676174760000000073676c6600000000726c6f630100000063706220000000006364670080808000676c666400000000>}
    | |   |   | |   |       "AppleSense" = 1854
    | |   |   | |   |       "IODisplayConnectFlags" = <84410000>
    | |   |   | |   |       "DisplayVendorID" = 4268
    | |   |   | |   |       "DisplaySerialNumber" = 1094267440
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x100000538, !registered, !matched, active, busy 0, retain 5>
    | |   |   | |       {
    | |   |   | |         "IOUserClientCreator" = "pid 205, WindowServer"
    | |   |   | |       }
    | |   |   | |       
    | |   |   | +-o NVDA,Display-D@3  <class IONDRVDevice, id 0x1000004f0, registered, matched, active, busy 0 (6 ms), retain 8>
    | |   |   | | | {
    | |   |   | | |   "compatible" = <"NVDA,NVMac">
    | |   |   | | |   "IOFBDependentIndex" = 3
    | |   |   | | |   "nativeNDRV" = <"advn">
    | |   |   | | |   "AAPL,RegEntryID" = <600aaf02000000009ff550fdffffffff656d6953000000007a6c755200000000>
    | |   |   | | |   "AAPL,ndrv-dev" = Yes
    | |   |   | | |   "IODeviceMemory" = (({"address"=4211081216,"length"=16777216}),({"address"=66571993088,"length"=134217728}),({"address"=66706210816,"length"=33554432}),"IOSubMemoryDescriptor is not serializable",({"address"=4227858432,"length"=524288}))
    | |   |   | | |   "IOFBDependentID" = 4294967713
    | |   |   | | |   "AAPL,gray-page" = <01000000>
    | |   |   | | |   "device_type" = <"display">
    | |   |   | | |   "NVDA,DeviceClass" = <80000000>
    | |   |   | | |   "NVDA,SubDeviceClass" = <80200000>
    | |   |   | | |   "display-cfg" = <ffffffff>
    | |   |   | | |   "AAPL,gray-value" = <00000000>
    | |   |   | | |   "noNVRAM" = <01000000>
    | |   |   | | |   "name" = <"NVDA,Display-D">
    | |   |   | | |   "display-connect-flags" = <00000000>
    | |   |   | | | }
    | |   |   | | | 
    | |   |   | | +-o NVDA  <class NVDA, id 0x100000501, registered, matched, active, busy 0 (0 ms), retain 13>
    | |   |   | |   | {
    | |   |   | |   |   "IOFBScalerInfo" = <300000000000000000000000000000000a00000000200000001000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOPMStrictTreeOrder" = Yes
    | |   |   | |   |   "IOFBDependentIndex" = 3
    | |   |   | |   |   "IOFBUIScale" = <00000000>
    | |   |   | |   |   "IOFBGammaHeaderSize" = 12
    | |   |   | |   |   "IOFBGammaCount" = 1024
    | |   |   | |   |   "IOFBCLUTDefer" = Yes
    | |   |   | |   |   "IOFramebufferOpenGLIndex" = 3
    | |   |   | |   |   "IONameMatched" = "NVDA,NVMac"
    | |   |   | |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CBusType"=1,"IOI2CSupportedCommFlags"=3,"IOI2CTransactionTypes"=31,"IOI2CInterfaceID"=0})
    | |   |   | |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |   |   | |   |   "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1}
    | |   |   | |   |   "IOFBGammaWidth" = 12
    | |   |   | |   |   "IOFBDependentID" = 4294967713
    | |   |   | |   |   "IOFBConfig" = {"IOFB0Hz"=Yes,"IOFBModes"=({"ID"=18446744073709551360,"DM"=<010000000100000000000000000000000700000000000000000000000000000000000000>,"AID"=550})}
    | |   |   | |   |   "nv-stats" = <01000000000000000500000000000000>
    | |   |   | |   |   "errordb" = "e32dcd99cc5bcd91285d33d31212ba2b"
    | |   |   | |   |   "IOFBWaitCursorFrames" = 29
    | |   |   | |   |   "IOFBWaitCursorPeriod" = 33333333
    | |   |   | |   |   "IOFBProbeOptions" = 1
    | |   |   | |   |   "IOFBNeedsRefresh" = Yes
    | |   |   | |   |   "IOFBTransform" = 0
    | |   |   | |   |   "IOFBCursorInfo" = ()
    | |   |   | |   |   "IOFBI2CInterfaceIDs" = (12884901888)
    | |   |   | |   |   "CFBundleIdentifier" = "com.apple.nvidia.driver.NVDAResman"
    | |   |   | |   |   "IOProviderClass" = "IONDRVDevice"
    | |   |   | |   |   "IONameMatch" = ("NVDA,NVMac")
    | |   |   | |   |   "IOFBTimingRange" = <f000000000000000000000000000000000000000000000000100000000000000c0e1e400000000000000000000000000400d0300000000000f000000040000000a000000c8000000983a00000000000000200000001000000000000000000000010101010101010108080101010100000000000000200000000000000020000000000000002000000000000000200000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000100000000000000000000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOClass" = "NVDA"
    | |   |   | |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   | |   |   "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |   |   "IOProbeScore" = 60000
    | |   |   | |   |   "IONDRVFramebufferGeneration" = <0400000004000000>
    | |   |   | |   |   "IOParentMatch" = {"IOPropertyMatch"={"NVCLASS"="NVDA","NVDAType"="Official"},"IOProviderClass"="IOPCIDevice"}
    | |   |   | |   | }
    | |   |   | |   | 
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x100000504, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   |   | |   | | {
    | |   |   | |   | |   "IOProbeScore" = 0
    | |   |   | |   | |   "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   | |   "IOMatchCategory" = "AppleMCCSControlFamily"
    | |   |   | |   | |   "IOClass" = "AppleMCCSControlModule"
    | |   |   | |   | |   "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   | |   "IOKitDebug" = 0
    | |   |   | |   | |   "IOUserClientClass" = "AppleMCCSUserClient"
    | |   |   | |   | |   "IOResourceMatch" = "IOKit"
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x100000505, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |     {
    | |   |   | |   |       "IOProbeScore" = 0
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   | |   |       "IOClass" = "AppleMCCSParameterHandler"
    | |   |   | |   |       "IOProviderClass" = "AppleMCCSControlFamily"
    | |   |   | |   |       "IOKitDebug" = 0
    | |   |   | |   |       "AppleMCCSFeatures" = 1
    | |   |   | |   |       "IOResourceMatch" = "IOKit"
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x10000052b, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |   {
    | |   |   | |   |     "IOI2CBusType" = 1
    | |   |   | |   |     "IOI2CSupportedCommFlags" = 3
    | |   |   | |   |     "IOI2CTransactionTypes" = 31
    | |   |   | |   |     "IOI2CInterfaceID" = 12884901888
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x10000053e, !registered, !matched, active, busy 0, retain 5>
    | |   |   | |       {
    | |   |   | |         "IOUserClientCreator" = "pid 205, WindowServer"
    | |   |   | |       }
    | |   |   | |       
    | |   |   | +-o NVDC  <class NVDC, id 0x10000051c, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | | | {
    | |   |   | | |   "IOUserClientClass" = "AppleGraphicsDeviceControlClient"
    | |   |   | | | }
    | |   |   | | | 
    | |   |   | | +-o AppleGraphicsDeviceControlClient  <class AppleGraphicsDeviceControlClient, id 0x100000546, !registered, !matched, active, busy 0, retain 5>
    | |   |   | |     {
    | |   |   | |       "IOUserClientCreator" = "pid 205, WindowServer"
    | |   |   | |     }
    | |   |   | |     
    | |   |   | +-o NVDAinitgl  <class IOService, id 0x10000051d, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   |     {
    | |   |   |       "unmatched" = "yes"
    | |   |   |       "NVArch" = "GK100"
    | |   |   |       "nubType" = "NVDAinitgl"
    | |   |   |       "NVDA" = "ready"
    | |   |   |       "NVCLASS" = "NVDA"
    | |   |   |       "NVDAType" = "Official"
    | |   |   |     }
    | |   |   |     
    | |   |   +-o pci10de,e0f@0,1  <class IOPCIDevice, id 0x1000001a2, registered, matched, active, busy 0 (4012 ms), retain 8>
    | |   |       {
    | |   |         "assigned-addresses" = <1001018200000000000008fc0000000000400000>
    | |   |         "IOInterruptSpecifiers" = (<1100000007000000>,<0400000000000100>)
    | |   |         "class-code" = <00030400>
    | |   |         "IODeviceMemory" = (({"address"=4228382720,"length"=16384}))
    | |   |         "IOPowerManagement" = {"CapabilityFlags"=258,"CurrentPowerState"=2,"ChildProxyPowerState"=2,"MaxPowerState"=3}
    | |   |         "subsystem-vendor-id" = <43100000>
    | |   |         "pci-aspm-default" = 3
    | |   |         "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
    | |   |         "vendor-id" = <de100000>
    | |   |         "IOChildIndex" = 2
    | |   |         "device-id" = <0f0e0000>
    | |   |         "IOPCIResourced" = Yes
    | |   |         "name" = <"pci10de,e0f">
    | |   |         "layout-id" = <01000000>
    | |   |         "compatible" = <"pci1043,850c","pci10de,e0f","pciclass,040300">
    | |   |         "IOPCIExpressLinkCapabilities" = 4537475
    | |   |         "subsystem-id" = <0c850000>
    | |   |         "revision-id" = <a1000000>
    | |   |         "IOPCIExpressLinkStatus" = 4225
    | |   |         "IOPCIExpressCapabilities" = 2
    | |   |         "pcidebug" = "1:0:1"
    | |   |         "IOName" = "pci10de,e0f"
    | |   |         "reg" = <00010100000000000000000000000000000000001001010200000000000000000000000000400000>
    | |   |       }
    | |   |       
 

 

In DSDT, we'd typically inject this as follows in a DSM method for the card:

[...]

"NVCAP",
Buffer (0x14)
{
    /* 0000 */    0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    /* 0008 */    0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E,
    /* 0010 */    0x00, 0x00, 0x00, 0x00
},

[...]

`

I also noticed that IOReg showed 4 x ports (A, B, C, D) attached to the card when I previously only saw 2 x ports (A & B) reported in IOReg when running Mojave:

  1. NVDA, Display-A@0 -> 1st display
  2. NVDA, Display-B@1
  3. NVDA, Display-C@2 -> 2nd display
  4. NVDA, Display-D@3

 

My Mojave re-installation is completing as I write. Once that is done I'll have to try and properly inject the GT730's specs to see if this then enables all output ports, including VGA but I have to say that, so far, 2nd VGA screen remains active/enabled and with video signal (green status LED) during the intermediary installation reboots...

 

Edited by Hervé

Share this post


Link to post
Share on other sites
On 12/17/2018 at 12:38 AM, Hervé said:

n DSDT, we'd typically inject this as follows in a DSM method for the card:


[...]

"NVCAP",
Buffer (0x14)
{
    /* 0000 */    0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    /* 0008 */    0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E,
    /* 0010 */    0x00, 0x00, 0x00, 0x00
},

[...]

 Using this NVCAP, HDMI video output is enabled on my other "experimental" laptop with GS 9300M running High Sierra (with WEG and LILU). No audio output though (AppleALC)

 

Now I am determined to find an appropriate NVCap, if any, to enable VGA and HDMI of this laptop. Any ideas?

51145022_1143054322511831_2574085565347528704_o.jpg

Share this post


Link to post
Share on other sites

Boot a High Sierra USB installer with:

  1. Lilu + WEG injected by Clover
  2. VGA output connected (the old GeForce 9300M will only support dual displays, not triple)
  3. At the High Sierra main installation screen, if you get built-in LCD + VGA, open up Terminal and type:
  4. ioreg -l > ioreg.txt

     

You may then quit the installer and reboot your OS X/macOS installation. Using TextEdit (or any other text editor) open up file ioreg.txt off your USB key and look up the NVCAP value.

Edited by Hervé

Share this post


Link to post
Share on other sites

When in Terminal, check where you are on the file system with:

pwd

You should be on your USB installer and I see no reason why it would be Read-Only. If required use the cd command to position yourself at the root of your USB installer:

cd /Volumes/<USB installer name>

and try the ioreg command again:

ioreg -l > ioreg.txt

 

Edited by Hervé

Share this post


Link to post
Share on other sites

Hi Herve,

 

It looks like VGA is not supported for my setup here. I am however happy that at least HDMI video is working!

 

Thank you for your kind help!

Edited by onemanOSX

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×