Jump to content

[Guide] Mavericks 10.9.X - Dell Optiplex 780 (760)


pepto
 Share

307 posts in this topic

Recommended Posts

Anyone???

 

Can anyone help me with this guide?

 

I managed to install 10.9 successfully, but I cannot get my AMD RADEON 2400 HD PRO to work properly (stuck at 1152*864).

I tried several things with IOPCIMatch in the AMD2400 kext file and bunch of other stuff...

 

It just does not work... Is the 2400 still supported in Mavericks??

Link to comment
Share on other sites

  • 4 weeks later...

Ok, I manage to get a Nvidia 8500GT which should be working. 

 

I tried everything in this post and every other website but I just cannon get past the Missing Bluetooth Controller Transport error.

NVDAStartup: Official
NVDANV50HAL loaded and registered
init
probe
start
[IOBluetoothHCIController][start] -- completed
**** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!

Not with the provided hacks, not with -f -x -v, GraphicsEnabler=No or whatever..

 

I tried PCIRootUID=0, 1 and 4 but it just does not boot AFTER the installation succeeds successfully!

 

Only single user mode works... 

Link to comment
Share on other sites

Ok, I manage to get a Nvidia 8500GT which should be working. 

 

I tried everything in this post and every other website but I just cannon get past the Missing Bluetooth Controller Transport error.

NVDAStartup: Official
NVDANV50HAL loaded and registered
init
probe
start
[IOBluetoothHCIController][start] -- completed
**** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!

Not with the provided hacks, not with -f -x -v, GraphicsEnabler=No or whatever..

 

I tried PCIRootUID=0, 1 and 4 but it just does not boot AFTER the installation succeeds successfully!

 

Only single user mode works... 

Cmon guys? Help me out here! More tricks?

Link to comment
Share on other sites

Cmon guys? Help me out here! More tricks

 

Why not get the same Video Card that the guide is setup for? Then if you have a problem with it there may be a few of us that can help you? 

10.9.4 Successfully Installed  :)

 

Yes, another happy upgrade here as well! :)

Link to comment
Share on other sites

My understanding of the Post is that the kext edit is either the same, or not needed at all.

 

"I upgraded" to a Sapphire HD 6450 from an HD 5450.  No modded kext required, plug and play."

 

Yeah, I had read but there are two types of the same graphic card: Sapphire HD6450 1GB and HD6450 2GB, did not specify which he has used!

Link to comment
Share on other sites

Yeah, I had read but there are two types of the same graphic card: Sapphire HD6450 1GB and HD6450 2GB, did not specify which he has used!

 

 

 I would guess that if there is any change needed it would be a string edit,  similar to the difference between the HD5450 512 MB, and the HD5450 1GB.

 

"( HD5450 1GB the string is 0x68F91002 and for 512MB the string is 0x68E11002)"

Link to comment
Share on other sites

Optiplex 780 Tower

 

SMBIOS iMac9,1

iMac

20-inch, Early 2009

Processor 3.16 GHz Intel Core 2 Duo

Memory 8 GB 1064 MHz DDR3

Graphics AMD Radeon HD 6xxx 2048 MB

 

OSX 10.9.2

 

Graphics Card

Sapphire Radeon HD6450 2G DDR# PCI-E HDMI/DVI-D/VGA

P/N 299-1E199-800SA

SKU: 1190-09-20G

 

0X67791002 is the IOPCIMatch string for this graphics card

In the AMD6000Controller.kext/Contents/Info.plist

in the AMDRadeonX3000.kext/Contents/Info.plist

 

SMBIOS Settings

No Graphics Enabler

1680x1050x32

 

System Report

 

AMD Radeon HD 6xxx:

 

  Chipset Model: AMD Radeon HD 6xxx

  Type: GPU

  Bus: PCIe

  PCIe Lane Width: x16

  VRAM (Total): 2048 MB

  Vendor: ATI (0x1002)

  Device ID: 0x6779

  Revision ID: 0x0000

  Displays:

DELL 2001FP:

  Resolution: 1200 x 1600 @ 60 Hz

  Pixel Depth: 32-Bit Color (ARGB8888)

  Display Serial Number: C06464A65M4L 

  Main Display: Yes

  Mirror: Off

  Online: Yes

  Rotation: 270

F19:

  Resolution: 1366 x 768 @ 60 Hz

  Pixel Depth: 32-Bit Color (ARGB8888)

  Mirror: Off

  Online: Yes

  Rotation: Supported

 

 

Kexts Loaded:

 

 

AMD2400Controller:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Valid: Authentic: Dependencies: Signed by:

1.20.11
2013-09-20, 1:26 AM
No
AMD2400Controller 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMD2400Controller.kext
1.2.0
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

AMD2600Controller:

Version:
Last Modified: Loaded:

1.20.11
2013-09-20, 1:26 AM No

Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:

Kext Version: Valid: Authentic: Dependencies: Signed by:

AMD2600Controller 1.20.11 13623 Apple
Intel
x86_64

Yes
/System/Library/Extensions/AMD2600Controller.kext
1.2.0
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

AMD3800Controller:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Valid: Authentic: Dependencies: Signed by:

1.20.11
2013-09-20, 1:26 AM
No
AMD3800Controller 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMD3800Controller.kext
1.2.0
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

AMD4600Controller:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Valid: Authentic: Dependencies: Signed by:

1.20.11
2013-11-02, 5:40 PM
No
AMD4600Controller 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMD4600Controller.kext
1.2.0
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

AMD4800Controller:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Valid: Authentic: Dependencies: Signed by:

1.20.11
2013-09-20, 1:26 AM
No
AMD4800Controller 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMD4800Controller.kext
1.2.0
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

AMD5000Controller:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Valid: Authentic: Dependencies: Signed by:

1.20.11
2013-11-29, 3:54 PM
No
AMD5000Controller 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMD5000Controller.kext
1.2.0
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

AMD6000Controller:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Load Address: Valid: Authentic: Dependencies: Signed by:

1.20.11
2013-09-20, 1:26 AM
Yes
AMD6000Controller 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMD6000Controller.kext
1.2.0
18446743521821000000
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

 

 

0X67791002 is in the AMD6000Controller.kext/Contents/Info.plist

 

<key>IOPCIMatch</key>
<string>0x67681002 0x67701002 0x67791002 0x67601002 0x67611002 0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002 0x67381002 0x67391002 0x67201002 0x67221002 0x67181002 0x67191002 0x68401002 0x68411002 0x67041002</string>
<key>IOProbeScore</key>

 

 

AMD7000Controller:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Valid: Authentic: Dependencies: Signed by:

1.20.11
2013-09-20, 1:26 AM
No
AMD7000Controller 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMD7000Controller.kext
1.2.0
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

AMDFramebuffer:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Load Address: Valid: Authentic: Dependencies: Signed by:

1.20.11
2013-09-20, 1:26 AM
Yes
AMDFramebu
ffer 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMDFramebu
ffer.kext
1.2.0
18446743521829300000
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

AMDRadeonX3000:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Load Address: Valid: Authentic: Dependencies: Signed by:

1.20.11
2013-11-29, 3:55 PM
Yes
AMDRadeonX3000 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMDRadeonX3000.kext
1.2.0
18446743521824500000
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

 

 

0X67791002 is in the AMDRadeonX3000.kext/Contents/Info.plist

 

<key>AMDCaicosGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDCaicosGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x67681002 0x67701002 0x67791002 0x67601002 0x67611002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
<key>sensor-properties</key>
<array>
<dict>
<key>device_type</key>
<data>
Z3B1LXNlbnNvcg==
</data>
<key>location</key>
<string>GPU</string>
<key>name</key>
<string>gpu-sensor</string>
<key>polling-period</key>
<data>
AAAAAQAAAAA=
</data>
<key>reg</key>
<data>
AAAAAg==
</data>
<key>sample-period</key>
<data>
AAAAAACYmAA=
</data>
<key>sensor-id</key>
<data>
AAAABg==
</data>
<key>version</key>
<data>
AAAAAg==
</data>
<key>zone</key>
<data>
AAAAAg==
</data>
</dict>
</array>

 

</dict>

 

AMDRadeonX4000:

Version:
Last Modified: Loaded:
Get Info String: Obtained from:

1.20.11
2013-09-20, 1:26 AM
No
AMDRadeonX4000 1.20.11 13623 Apple

Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Valid: Authentic: Dependencies: Signed by:

AMDSupport:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Load Address: Valid: Authentic: Dependencies: Signed by:

Intel
x86_64
Yes /System/Library/Extensions/AMDRadeonX4000.kext 1.2.0

Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

1.20.11
2013-09-20, 1:26 AM
Yes
AMDSupport 1.20.11 13623
Apple
Intel
x86_64
Yes
/System/Library/Extensions/AMDSupport.kext
1.2.0
18446743521819900000
Yes
Yes
Satisfied
Software Signing, Apple Code Signing Certification Authority, Apple Root CA

ATIRadeonX2000:

Version:
Last Modified: Loaded:
Get Info String: Obtained from: Kind: Architectures: 64-Bit (Intel): Location:
Kext Version: Valid: Authentic: Dependencies: Signed by:

 

 

From Log of IORegistry Contents

 

    | |   |   | 

    | |   |   +-o display@0  <class IOPCIDevice, id 0x10000018b, registered, matched, active, busy 0 (34493 ms), retain 22>
    | |   |   | | {
    | |   |   | |   "CFG_NO_PP" = No
    | |   |   | |   "PP_HighSamplingInterval" = 0x30d40
    | |   |   | |   "ATY,CAIL_IRI" = <080001000000000028000000010000000080901280ffffffeed723817fffffff16d823817fffffffb03b0eec80ffffff>
    | |   |   | |   "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
    | |   |   | |   "ATY,RevID" = 0x67791
    | |   |   | |   "CFG_CAA" = 0x0
    | |   |   | |   "CFG_INTERNAL_1080P" = Yes
    | |   |   | |   "ATY,vram_base" = <00000000>
    | |   |   | |   "CFG_USE_STUTTER" = No
    | |   |   | |   "saved-config" = <001002ffff90003e0000000000000000483f400670084000c000b004e20401000300b004400605030000000000000000000000000000000000000000000000000000000001000000c8000000c800000001000000000000009001000000000000ff04080810000000000000000000000000000000000000001c2c0000142c0000182c0000242c0000202c0000046800001068000018680000482f0000d40b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000001800007f93000097f8db0308013c000ec040000000001040060000010001220100012$
    | |   |   | |   "CFG_INT_SSPC" = 0x19
    | |   |   | |   "pci-bus-number" = 0x1
    | |   |   | |   "ATY,RefClock" = 0xa8c
    | |   |   | |   "PP_R600ActivityHysteresis" = 0x5
    | |   |   | |   "IODeviceMemory" = (({"address"=0xf80000000,"length"=0x10000000}),({"address"=0xf7de0000,"length"=0x20000}),"IOSubMemoryDescriptor is not serializable",({"address"=0xf7d00000,"length"=0x20000}))
    | |   |   | |   "PP_DisablePowerContainment" = 0x0
    | |   |   | |   "PP_R600VotingRightsClients" = 0xc00233
    | |   |   | |   "VRAM,totalMB" = 0x800
    | |   |   | |   "pci-aspm-default" = 0x0
    | |   |   | |   "CFG_FB_LIMIT" = 0x0
    | |   |   | |   "reg" = <00000100000000000000000000000000000000001000014200000000000000000000000000000010180001020000000000000000000000000000020020000101000000000000000000000000000100003000010200000000000000000000000000000200>
    | |   |   | |   "CFG_GEN_FLAGS" = 0x0
    | |   |   | |   "IOName" = "display"
    | |   |   | |   "CFG_NO_HDCP" = No
    | |   |   | |   "IOPCIExpressLinkCapabilities" = 0xd01
    | |   |   | |   "IOChildIndex" = 0x1
    | |   |   | |   "CFG_GRPH_CONTROL_DIS" = 0xa004
    | |   |   | |   "PP_R600LoweringHighPercentage" = 0x19
    | |   |   | |   "AAPL,aux-power-connected" = <01000000>
    | |   |   | |   "attached-gpu-control-path" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCI1@1/IOPP/display@0/ATY,AMD,RadeonFramebuffer@0/ATIFramebufferNI/AGPM"
    | |   |   | |   "AAPL,iokit-ndrv" = <f08c0f817fffffff>
    | |   |   | |   "DALReadDelayStutterOff" = 0x4
    | |   |   | |   "CFG_CAIL_CAPS" = 0x0
    | |   |   | |   "class-code" = <00000300>
    | |   |   | |   "IOPCIResourced" = Yes
    | |   |   | |   "name" = "ATY_GPU"
    | |   |   | |   "ATY,remap-size" = 0xffffffff80000000
    | |   |   | |   "PP_UserMaxClockForMultiDisplays" = 0x1
    | |   |   | |   "DALUseUrgencyWaterMarkOffset" = 0x0
    | |   |   | |   "IOInterruptSpecifiers" = (<1000000007000000>,<0600000000000100>)
    | |   |   | |   "IOPCIPMCSState" = 0x0
    | |   |   | |   "ATIFEDSInfo2" = <060000000000000000094a1580ffffff>
    | |   |   | |   "compatible" = <706369313734622c6531393900706369313030322c3637373900706369636c6173732c30333030303000>
    | |   |   | |   "revision-id" = <00000000>
    | |   |   | |   "ATY,PageFlipEnable" = <01000000>
    | |   |   | |   "AsicOnLowPower" = <00000000>
    | |   |   | |   "pci-device-number" = 0x0
    | |   |   | |   "IOPCIMSIMode" = Yes
    | |   |   | |   "subsystem-vendor-id" = <4b170000>
    | |   |   | |   "CFG_SURFACE_INFO_DIS" = 0x1a0000
    | |   |   | |   "IOOCDBundleName" = "AMDRadeonX3000GLDriver"
    | |   |   | |   "assigned-addresses" = <100001c20f00000000000080000000000000001018000182000000000000def70000000000000200200001810000000000dc0000000000000001000030000182000000000000d0f70000000000000200>
    | |   |   | |   "device-id" = <79670000>
    | |   |   | |   "PP_R600RaisingLowPercentage" = 0xa
    | |   |   | |   "IOPCIExpressLinkStatus" = 0x1101
    | |   |   | |   "PP_R600LoweringMediumPercentage" = 0xa
    | |   |   | |   "pci-function-number" = 0x0
    | |   |   | |   "ATY,SCLK" = 0x270f
    | |   |   | |   "ATY,Part#" = "113-199CAIAM-X02"
    | |   |   | |   "PP_ActivitySamplingInterval" = 0x3e8
    | |   |   | |   "pcidebug" = "1:0:0"
    | |   |   | |   "IOPCIExpressCapabilities" = 0x12
    | |   |   | |   "PP_R600RaisingMediumPercentage" = 0x19
    | |   |   | |   "ATY,bin_image" = <55aa80e93902000000000000000000000000000000000000ec010000000049424d450000000000000000000000000004203736313239353532300000000000003102000000000000c60100000000000030392f31332f31312030353a3434000035000000e9cc0300e9db03000000a8000000000032c301800002000000000000962e00000000000000000000000000000000000000000000000000007967000000000000000000003131332d313939434149414d2d58303200434149434f53005043495f455850524553530044445233000d0a414d4420484436343530203132384d5831362032472020202020202020202020202020202020202020202020$
    | |   |   | |   "IOPowerManagement" = {"ChildrenPowerState"=0x2,"CurrentPowerState"=0x2,"ChildProxyPowerState"=0x2,"MaxPowerState"=0x3}
    | |   |   | |   "IOHibernateState" = <00000000>
    | |   |   | |   "subsystem-id" = <99e10000>
    | |   |   | |   "device_type" = "gpu-controller"
    | |   |   | |   "vendor-id" = <02100000>
    | |   |   | |   "HDCPLIB_VERSION" = <312e33313300>
    | |   |   | |   "model" = <414d4420526164656f6e204844203678787800>
    | |   |   | |   "ATY,MCLK" = 0x3a95
    | |   |   | |   "ATY,memsize" = 0x80000000
    | |   |   | |   "IOPMIsPowerManaged" = Yes
    | |   |   | |   "ATY,RefCLK" = <8c0a0000>
    | |   |   | |   "ATY,SurfInfo" = <9880d8ce80ffffff>
    | |   |   | |   "CFG_USE_FBC" = No
    | |   |   | |   "ATY,drvincom" = <90f660817fffffff00001d1580ffffff>
    | |   |   | |   "ATY,TileInfo" = <030000000000000000000000000000000600000000000000>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o RadeonSensors  <class RadeonSensors, id 0x1000001b0, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   {
    | |   |   | |     "IOProbeScore" = 0x0
    | |   |   | |     "CFBundleIdentifier" = "org.hwsensors.driver.GPUSensors"
    | |   |   | |     "IOMatchCategory" = "FakeSMCPlugin"
    | |   |   | |     "IOClass" = "RadeonSensors"
    | |   |   | |     "IOPCIClassMatch" = "0x03000000&0xff000000"
    | |   |   | |     "IOPCIMatch" = "0x00001002&0x0000ffff"
    | |   |   | |     "IOProviderClass" = "IOPCIDevice"
    | |   |   | |   }
    | |   |   | |   
    | |   |   | +-o AMD6000Controller  <class AMD6000Controller, id 0x1000002d4, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   {
    | |   |   | |     "IOClass" = "AMD6000Controller"
    | |   |   | |     "CFBundleIdentifier" = "com.apple.kext.AMD6000Controller"
    | |   |   | |     "IOProviderClass" = "IOPCIDevice"
    | |   |   | |     "aty_properties" = {"PP_R600RaisingMediumPercentage"=0x19,"PP_R600VotingRightsClients"=0xc00233,"PP_UserMaxClockForMultiDisplays"=0x1,"PP_MCLKStutterModeThreshold"=0x7530,"PP_R600ActivityHysteresis"=0x5,"PP_R600RaisingLowPercentage"=0xa,"PP_HighSamplingInterval"=0x30d40,"PP_R600LoweringHighPercentage"=0x19,"PP_ActivitySamplingInterval"=0x3e8,"PP_DisablePowerContainment"=0x0,"PP_R600LoweringMediumPercentage"=0xa}
    | |   |   | |     "PPLIB_VERSION" = "2.284"
    | |   |   | |     "IOName" = "AMD6000Controller"
    | |   |   | |     "ATY,Gibba" = {"aty_config"={"CFG_NO_HDCP"=Yes,"CFG_NO_PP"=No}}
    | |   |   | |     "IOProbeScore" = 0xfe1a
    | |   |   | |     "IOPCIMatch" = "0x67681002 0x67701002 0x67791002 0x67601002 0x67611002 0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002 0x67381002 0x67391002 0x67201002 0x67221002 0x67181002 0x67191002 0x68401002 0x68411002 0x67041002"
    | |   |   | |     "ATY,Muskgrass" = {"aty_config"={"CFG_USE_STUTTER"=Yes,"CFG_GEN_FLAGS"=0x1}}
    | |   |   | |     "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |     "iofb_version" = "1.1.41"
    | |   |   | |     "aty_config" = {"CFG_NO_HDCP"=No,"CFG_INTERNAL_1080P"=Yes,"CFG_CAIL_CAPS"=0x0,"CFG_NO_PP"=No,"CFG_CAA"=0x0,"CFG_INT_SSPC"=0x19,"DALUseUrgencyWaterMarkOffset"=0x0,"CFG_USE_STUTTER"=No,"CFG_GEN_FLAGS"=0x0,"CFG_GRPH_CONTROL_DIS"=0xa004,"CFG_SURFACE_INFO_DIS"=0x1a0000,"CFG_USE_FBC"=No,"CFG_FB_LIMIT"=0x0,"DALReadDelayStutterOff"=0x4}
    | |   |   | |     "ATY,Lotus" = {"aty_config"={"CFG_USE_STUTTER"=Yes,"CFG_GEN_FLAGS"=0x1}}
    | |   |   | |   }
    | |   |   | |   
    | |   |   | +-o ATY,AMD,RadeonFramebuffer@0  <class AtiFbStub, id 0x1000002db, registered, matched, active, busy 0 (831 ms), retain 8>
    | |   |   | | | {
    | |   |   | | |   "display-type" = "LCD"
    | |   |   | | |   "connector-type" = 0x4
    | |   |   | | |   "ATY,ActiveFlags" = 0x4
    | |   |   | | |   "IOFBDependentIndex" = 0x0
    | |   |   | | |   "IOFBDependentID" = 0xffffff8012a05e00
    | |   |   | | |   "ATY,ControlFlags" = 0x4
    | |   |   | | |   "AAPL,gray-page" = <01000000>
    | |   |   | | |   "device_type" = "display"
    | |   |   | | |   "av-signal-type" = <02000000>
    | |   |   | | |   "AAPL,iokit-ndrv" = <f08c0f817fffffff>
    | |   |   | | |   "AAPL,gray-value" = <00000000>
    | |   |   | | |   "display-connect-flags" = <00000000>
    | |   |   | | |   "name" = "ATY,AMD,RadeonFramebuffer"
    | |   |   | | |   "port-number" = 0x1
    | |   |   | | | }
    | |   |   | | | 
    | |   |   | | +-o ATIFramebufferNI  <class AMDFramebuffer, id 0x1000002de, registered, matched, active, busy 0 (678 ms), retain 19>
    | |   |   | |   | {
    | |   |   | |   |   "IOFBScalerInfo" = <000000000000000000000000000000002e00000000100000001000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOPMStrictTreeOrder" = Yes
    | |   |   | |   |   "av-signal-type" = <02000000>
    | |   |   | |   |   "IOFBMemorySize" = 0x10000000
    | |   |   | |   |   "IOFBDependentIndex" = 0x0
    | |   |   | |   |   "IOFBUIScale" = <01000000>
    | |   |   | |   |   "IOScreenRestoreState" = <00000000>
    | |   |   | |   |   "IOFBGammaHeaderSize" = 0x0
    | |   |   | |   |   "IOFBGammaCount" = 0x100
    | |   |   | |   |   "IOFBCurrentPixelCount" = 0x2932e0
    | |   |   | |   |   "IOFBCLUTDefer" = Yes
    | |   |   | |   |   "IOFramebufferOpenGLIndex" = 0x0
    | |   |   | |   |   "IONameMatched" = "display"
    | |   |   | |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CBusType"=0x1,"IOI2CSupportedCommFlags"=0x2,"IOI2CTransactionTypes"=0xf,"IOI2CInterfaceID"=0x0})
    | |   |   | |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |   |   | |   |   "startup-timing" = <00000000000000c0001000800000000000000000000000000000000050000000b004000040060000000000000000000080eca7090000000080eca7090000000080eca70900000000400600003002000040000000c0000000b004000032000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCI1@1/IOPP/display@0/AMDCaicosGraphicsAccelerator"
    | |   |   | |   |   "IOPowerManagement" = {"ChildrenPowerState"=0x2,"MaxPowerState"=0x2,"CurrentPowerState"=0x2,"ChildProxyPowerState"=0x2,"DriverPowerState"=0x1}
    | |   |   | |   |   "IOFBCurrentPixelClock" = 0x9a7ec80
    | |   |   | |   |   "IOFBGammaWidth" = 0xc
    | |   |   | |   |   "IOFBDependentID" = 0xffffff8012a05e00
    | |   |   | |   |   "IOAccelIndex" = 0x0
    | |   |   | |   |   "graphic-options" = 0x0
    | |   |   | |   |   "IOFBConfig" = {"IOFBDetailedTimings"=(<001000800000000000000000000000000000000050000000b004000040060000000000000000000080eca7090000000080eca7090000000080eca70900000000400600003002000040000000c0000000b004000032000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<011000800000000000000000000000000000000050000000c003000000050000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c0$
    | |   |   | |   |   "IOFBWaitCursorFrames" = 0x17
    | |   |   | |   |   "IOFBWaitCursorPeriod" = 0x1fca055
    | |   |   | |   |   "IOFBProbeOptions" = 0x401
    | |   |   | |   |   "IOFBNeedsRefresh" = Yes
    | |   |   | |   |   "IOFBTransform" = 0x50
    | |   |   | |   |   "IOAccelRevision" = 0x2
    | |   |   | |   |   "IOFBI2CInterfaceIDs" = (0x151d000000000000)
    | |   |   | |   |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
    | |   |   | |   |   "IOProviderClass" = "AtiFbStub"
    | |   |   | |   |   "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer"
    | |   |   | |   |   "IOFBCursorInfo" = (<0100000040000000400000002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0100000040000000400000000200000000000000020000005009ed807fffffff000000000500000002000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>)
    | |   |   | |   |   "IONameMatch" = "display"
    | |   |   | |   |   "IOFBTimingRange" = <000000000000000000000000000000000000000000000000000000000000000080054800000000008066ab1300000000000000000000000000000000040000000a000000f40100001027000020a1070000200000002000000000000000000000020101010201010101010101010100000200000000100000010000000020000001000000ff1f00000100000000100000020000000010000001000000002000000100000000200000010000000010000000000000000000000000000000000000000000000000000000000000000000000200000070120000888402007012000088840200000000000000000000000000>
    | |   |   | |   |   "IOClass" = "AMDFramebuffer"
    | |   |   | |   |   "IOFBDetailedTimings" = (<001000800000000000000000000000000000000050000000b004000040060000000000000000000080eca7090000000080eca7090000000080eca70900000000400600003002000040000000c0000000b004000032000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<011000800000000000000000000000000000000050000000c003000000050000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000$
    | |   |   | |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   | |   |   "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |   |   "IOProbeScore" = 0xfe1a
    | |   |   | |   |   "iofb_version" = "1.1.41"
    | |   |   | |   | }
    | |   |   | |   | 
    
    
    
      | |   |   | 
    | |   |   +-o display@0  <class IOPCIDevice, id 0x10000018b, registered, matched, active, busy 0 (34493 ms), retain 22>
    | |   |   | | {
    | |   |   | |   "CFG_NO_PP" = No
    | |   |   | |   "PP_HighSamplingInterval" = 0x30d40
    | |   |   | |   "ATY,CAIL_IRI" = <080001000000000028000000010000000080901280ffffffeed723817fffffff16d823817fffffffb03b0eec80ffffff>
    | |   |   | |   "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
    | |   |   | |   "ATY,RevID" = 0x67791
    | |   |   | |   "CFG_CAA" = 0x0
    | |   |   | |   "CFG_INTERNAL_1080P" = Yes
    | |   |   | |   "ATY,vram_base" = <00000000>
    | |   |   | |   "CFG_USE_STUTTER" = No
    | |   |   | |   "saved-config" = <001002ffff90003e0000000000000000483f400670084000c000b004e20401000300b004400605030000000000000000000000000000000000000000000000000000000001000000c8000000c800000001000000000000009001000000000000ff04080810000000000000000000000000000000000000001c2c0000142c0000182c0000242c0000202c0000046800001068000018680000482f0000d40b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000001800007f93000097f8db0308013c000ec040000000001040060000010001220100012$
    | |   |   | |   "CFG_INT_SSPC" = 0x19
    | |   |   | |   "pci-bus-number" = 0x1
    | |   |   | |   "ATY,RefClock" = 0xa8c
    | |   |   | |   "PP_R600ActivityHysteresis" = 0x5
    | |   |   | |   "IODeviceMemory" = (({"address"=0xf80000000,"length"=0x10000000}),({"address"=0xf7de0000,"length"=0x20000}),"IOSubMemoryDescriptor is not serializable",({"address"=0xf7d00000,"length"=0x20000}))
    | |   |   | |   "PP_DisablePowerContainment" = 0x0
    | |   |   | |   "PP_R600VotingRightsClients" = 0xc00233
    | |   |   | |   "VRAM,totalMB" = 0x800
    | |   |   | |   "pci-aspm-default" = 0x0
    | |   |   | |   "CFG_FB_LIMIT" = 0x0
    | |   |   | |   "reg" = <00000100000000000000000000000000000000001000014200000000000000000000000000000010180001020000000000000000000000000000020020000101000000000000000000000000000100003000010200000000000000000000000000000200>
    | |   |   | |   "CFG_GEN_FLAGS" = 0x0
    | |   |   | |   "IOName" = "display"
    | |   |   | |   "CFG_NO_HDCP" = No
    | |   |   | |   "IOPCIExpressLinkCapabilities" = 0xd01
    | |   |   | |   "IOChildIndex" = 0x1
    | |   |   | |   "CFG_GRPH_CONTROL_DIS" = 0xa004
    | |   |   | |   "PP_R600LoweringHighPercentage" = 0x19
    | |   |   | |   "AAPL,aux-power-connected" = <01000000>
    | |   |   | |   "attached-gpu-control-path" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCI1@1/IOPP/display@0/ATY,AMD,RadeonFramebuffer@0/ATIFramebufferNI/AGPM"
    | |   |   | |   "AAPL,iokit-ndrv" = <f08c0f817fffffff>
    | |   |   | |   "DALReadDelayStutterOff" = 0x4
    | |   |   | |   "CFG_CAIL_CAPS" = 0x0
    | |   |   | |   "class-code" = <00000300>
    | |   |   | |   "IOPCIResourced" = Yes
    | |   |   | |   "name" = "ATY_GPU"
    | |   |   | |   "ATY,remap-size" = 0xffffffff80000000
    | |   |   | |   "PP_UserMaxClockForMultiDisplays" = 0x1
    | |   |   | |   "DALUseUrgencyWaterMarkOffset" = 0x0
    | |   |   | |   "IOInterruptSpecifiers" = (<1000000007000000>,<0600000000000100>)
    | |   |   | |   "IOPCIPMCSState" = 0x0
    | |   |   | |   "ATIFEDSInfo2" = <060000000000000000094a1580ffffff>
    | |   |   | |   "compatible" = <706369313734622c6531393900706369313030322c3637373900706369636c6173732c30333030303000>
    | |   |   | |   "revision-id" = <00000000>
    | |   |   | |   "ATY,PageFlipEnable" = <01000000>
    | |   |   | |   "AsicOnLowPower" = <00000000>
    | |   |   | |   "pci-device-number" = 0x0
    | |   |   | |   "IOPCIMSIMode" = Yes
    | |   |   | |   "subsystem-vendor-id" = <4b170000>
    | |   |   | |   "CFG_SURFACE_INFO_DIS" = 0x1a0000
    | |   |   | |   "IOOCDBundleName" = "AMDRadeonX3000GLDriver"
    | |   |   | |   "assigned-addresses" = <100001c20f00000000000080000000000000001018000182000000000000def70000000000000200200001810000000000dc0000000000000001000030000182000000000000d0f70000000000000200>
    | |   |   | |   "device-id" = <79670000>
    | |   |   | |   "PP_R600RaisingLowPercentage" = 0xa
    | |   |   | |   "IOPCIExpressLinkStatus" = 0x1101
    | |   |   | |   "PP_R600LoweringMediumPercentage" = 0xa
    | |   |   | |   "pci-function-number" = 0x0
    | |   |   | |   "ATY,SCLK" = 0x270f
    | |   |   | |   "ATY,Part#" = "113-199CAIAM-X02"
    | |   |   | |   "PP_ActivitySamplingInterval" = 0x3e8
    | |   |   | |   "pcidebug" = "1:0:0"
    | |   |   | |   "IOPCIExpressCapabilities" = 0x12
    | |   |   | |   "PP_R600RaisingMediumPercentage" = 0x19
    | |   |   | |   "ATY,bin_image" = <55aa80e93902000000000000000000000000000000000000ec010000000049424d450000000000000000000000000004203736313239353532300000000000003102000000000000c60100000000000030392f31332f31312030353a3434000035000000e9cc0300e9db03000000a8000000000032c301800002000000000000962e00000000000000000000000000000000000000000000000000007967000000000000000000003131332d313939434149414d2d58303200434149434f53005043495f455850524553530044445233000d0a414d4420484436343530203132384d5831362032472020202020202020202020202020202020202020202020$
    | |   |   | |   "IOPowerManagement" = {"ChildrenPowerState"=0x2,"CurrentPowerState"=0x2,"ChildProxyPowerState"=0x2,"MaxPowerState"=0x3}
    | |   |   | |   "IOHibernateState" = <00000000>
    | |   |   | |   "subsystem-id" = <99e10000>
    | |   |   | |   "device_type" = "gpu-controller"
    | |   |   | |   "vendor-id" = <02100000>
    | |   |   | |   "HDCPLIB_VERSION" = <312e33313300>
    | |   |   | |   "model" = <414d4420526164656f6e204844203678787800>
    | |   |   | |   "ATY,MCLK" = 0x3a95
    | |   |   | |   "ATY,memsize" = 0x80000000
    | |   |   | |   "IOPMIsPowerManaged" = Yes
    | |   |   | |   "ATY,RefCLK" = <8c0a0000>
    | |   |   | |   "ATY,SurfInfo" = <9880d8ce80ffffff>
    | |   |   | |   "CFG_USE_FBC" = No
    | |   |   | |   "ATY,drvincom" = <90f660817fffffff00001d1580ffffff>
    | |   |   | |   "ATY,TileInfo" = <030000000000000000000000000000000600000000000000>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o RadeonSensors  <class RadeonSensors, id 0x1000001b0, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   {
    | |   |   | |     "IOProbeScore" = 0x0
    | |   |   | |     "CFBundleIdentifier" = "org.hwsensors.driver.GPUSensors"
    | |   |   | |     "IOMatchCategory" = "FakeSMCPlugin"
    | |   |   | |     "IOClass" = "RadeonSensors"
    | |   |   | |     "IOPCIClassMatch" = "0x03000000&0xff000000"
    | |   |   | |     "IOPCIMatch" = "0x00001002&0x0000ffff"
    | |   |   | |     "IOProviderClass" = "IOPCIDevice"
    | |   |   | |   }
    | |   |   | |   
    | |   |   | +-o AMD6000Controller  <class AMD6000Controller, id 0x1000002d4, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   {
    | |   |   | |     "IOClass" = "AMD6000Controller"
    | |   |   | |     "CFBundleIdentifier" = "com.apple.kext.AMD6000Controller"
    | |   |   | |     "IOProviderClass" = "IOPCIDevice"
    | |   |   | |     "aty_properties" = {"PP_R600RaisingMediumPercentage"=0x19,"PP_R600VotingRightsClients"=0xc00233,"PP_UserMaxClockForMultiDisplays"=0x1,"PP_MCLKStutterModeThreshold"=0x7530,"PP_R600ActivityHysteresis"=0x5,"PP_R600RaisingLowPercentage"=0xa,"PP_HighSamplingInterval"=0x30d40,"PP_R600LoweringHighPercentage"=0x19,"PP_ActivitySamplingInterval"=0x3e8,"PP_DisablePowerContainment"=0x0,"PP_R600LoweringMediumPercentage"=0xa}
    | |   |   | |     "PPLIB_VERSION" = "2.284"
    | |   |   | |     "IOName" = "AMD6000Controller"
    | |   |   | |     "ATY,Gibba" = {"aty_config"={"CFG_NO_HDCP"=Yes,"CFG_NO_PP"=No}}
    | |   |   | |     "IOProbeScore" = 0xfe1a
    | |   |   | |     "IOPCIMatch" = "0x67681002 0x67701002 0x67791002 0x67601002 0x67611002 0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002 0x67381002 0x67391002 0x67201002 0x67221002 0x67181002 0x67191002 0x68401002 0x68411002 0x67041002"
    | |   |   | |     "ATY,Muskgrass" = {"aty_config"={"CFG_USE_STUTTER"=Yes,"CFG_GEN_FLAGS"=0x1}}
    | |   |   | |     "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |     "iofb_version" = "1.1.41"
    | |   |   | |     "aty_config" = {"CFG_NO_HDCP"=No,"CFG_INTERNAL_1080P"=Yes,"CFG_CAIL_CAPS"=0x0,"CFG_NO_PP"=No,"CFG_CAA"=0x0,"CFG_INT_SSPC"=0x19,"DALUseUrgencyWaterMarkOffset"=0x0,"CFG_USE_STUTTER"=No,"CFG_GEN_FLAGS"=0x0,"CFG_GRPH_CONTROL_DIS"=0xa004,"CFG_SURFACE_INFO_DIS"=0x1a0000,"CFG_USE_FBC"=No,"CFG_FB_LIMIT"=0x0,"DALReadDelayStutterOff"=0x4}
    | |   |   | |     "ATY,Lotus" = {"aty_config"={"CFG_USE_STUTTER"=Yes,"CFG_GEN_FLAGS"=0x1}}
    | |   |   | |   }
    | |   |   | |   
    | |   |   | +-o ATY,AMD,RadeonFramebuffer@0  <class AtiFbStub, id 0x1000002db, registered, matched, active, busy 0 (831 ms), retain 8>
    | |   |   | | | {
    | |   |   | | |   "display-type" = "LCD"
    | |   |   | | |   "connector-type" = 0x4
    | |   |   | | |   "ATY,ActiveFlags" = 0x4
    | |   |   | | |   "IOFBDependentIndex" = 0x0
    | |   |   | | |   "IOFBDependentID" = 0xffffff8012a05e00
    | |   |   | | |   "ATY,ControlFlags" = 0x4
    | |   |   | | |   "AAPL,gray-page" = <01000000>
    | |   |   | | |   "device_type" = "display"
    | |   |   | | |   "av-signal-type" = <02000000>
    | |   |   | | |   "AAPL,iokit-ndrv" = <f08c0f817fffffff>
    | |   |   | | |   "AAPL,gray-value" = <00000000>
    | |   |   | | |   "display-connect-flags" = <00000000>
    | |   |   | | |   "name" = "ATY,AMD,RadeonFramebuffer"
    | |   |   | | |   "port-number" = 0x1
    | |   |   | | | }
    | |   |   | | | 
    | |   |   | | +-o ATIFramebufferNI  <class AMDFramebuffer, id 0x1000002de, registered, matched, active, busy 0 (678 ms), retain 19>
    | |   |   | |   | {
    | |   |   | |   |   "IOFBScalerInfo" = <000000000000000000000000000000002e00000000100000001000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOPMStrictTreeOrder" = Yes
    | |   |   | |   |   "av-signal-type" = <02000000>
    | |   |   | |   |   "IOFBMemorySize" = 0x10000000
    | |   |   | |   |   "IOFBDependentIndex" = 0x0
    | |   |   | |   |   "IOFBUIScale" = <01000000>
    | |   |   | |   |   "IOScreenRestoreState" = <00000000>
    | |   |   | |   |   "IOFBGammaHeaderSize" = 0x0
    | |   |   | |   |   "IOFBGammaCount" = 0x100
    | |   |   | |   |   "IOFBCurrentPixelCount" = 0x2932e0
    | |   |   | |   |   "IOFBCLUTDefer" = Yes
    | |   |   | |   |   "IOFramebufferOpenGLIndex" = 0x0
    | |   |   | |   |   "IONameMatched" = "display"
    | |   |   | |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CBusType"=0x1,"IOI2CSupportedCommFlags"=0x2,"IOI2CTransactionTypes"=0xf,"IOI2CInterfaceID"=0x0})
    | |   |   | |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |   |   | |   |   "startup-timing" = <00000000000000c0001000800000000000000000000000000000000050000000b004000040060000000000000000000080eca7090000000080eca7090000000080eca70900000000400600003002000040000000c0000000b004000032000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCI1@1/IOPP/display@0/AMDCaicosGraphicsAccelerator"
    | |   |   | |   |   "IOPowerManagement" = {"ChildrenPowerState"=0x2,"MaxPowerState"=0x2,"CurrentPowerState"=0x2,"ChildProxyPowerState"=0x2,"DriverPowerState"=0x1}
    | |   |   | |   |   "IOFBCurrentPixelClock" = 0x9a7ec80
    | |   |   | |   |   "IOFBGammaWidth" = 0xc
    | |   |   | |   |   "IOFBDependentID" = 0xffffff8012a05e00
    | |   |   | |   |   "IOAccelIndex" = 0x0
    | |   |   | |   |   "graphic-options" = 0x0
    | |   |   | |   |   "IOFBConfig" = {"IOFBDetailedTimings"=(<001000800000000000000000000000000000000050000000b004000040060000000000000000000080eca7090000000080eca7090000000080eca70900000000400600003002000040000000c0000000b004000032000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<011000800000000000000000000000000000000050000000c003000000050000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c0$
    | |   |   | |   |   "IOFBWaitCursorFrames" = 0x17
    | |   |   | |   |   "IOFBWaitCursorPeriod" = 0x1fca055
    | |   |   | |   |   "IOFBProbeOptions" = 0x401
    | |   |   | |   |   "IOFBNeedsRefresh" = Yes
    | |   |   | |   |   "IOFBTransform" = 0x50
    | |   |   | |   |   "IOAccelRevision" = 0x2
    | |   |   | |   |   "IOFBI2CInterfaceIDs" = (0x151d000000000000)
    | |   |   | |   |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
    | |   |   | |   |   "IOProviderClass" = "AtiFbStub"
    | |   |   | |   |   "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer"
    | |   |   | |   |   "IOFBCursorInfo" = (<0100000040000000400000002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0100000040000000400000000200000000000000020000005009ed807fffffff000000000500000002000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>)
    | |   |   | |   |   "IONameMatch" = "display"
    | |   |   | |   |   "IOFBTimingRange" = <000000000000000000000000000000000000000000000000000000000000000080054800000000008066ab1300000000000000000000000000000000040000000a000000f40100001027000020a1070000200000002000000000000000000000020101010201010101010101010100000200000000100000010000000020000001000000ff1f00000100000000100000020000000010000001000000002000000100000000200000010000000010000000000000000000000000000000000000000000000000000000000000000000000200000070120000888402007012000088840200000000000000000000000000>
    | |   |   | |   |   "IOClass" = "AMDFramebuffer"
    | |   |   | |   |   "IOFBDetailedTimings" = (<001000800000000000000000000000000000000050000000b004000040060000000000000000000080eca7090000000080eca7090000000080eca70900000000400600003002000040000000c0000000b004000032000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>,<011000800000000000000000000000000000000050000000c003000000050000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000$
    | |   |   | |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   | |   |   "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |   |   "IOProbeScore" = 0xfe1a
    | |   |   | |   |   "iofb_version" = "1.1.41"
    | |   |   | |   | }
    | |   |   | |   | 
    | |   |   | |   +-o AGPM  <class AGPM, id 0x1000002e1, registered, matched, active, busy 0 (95 ms), retain 9>
    | |   |   | |   | | {
    | |   |   | |   | |   "max-value" = 0x3
    | |   |   | |   | |   "min-value" = 0x0
    | |   |   | |   | |   "IOPowerManagement" = {"CurrentPowerState"=0x0}
    | |   |   | |   | |   "Heuristic-ID" = <ffffffff>
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o gpu-control  <class IOService, id 0x1000002e2, registered, matched, active, busy 0 (93 ms), retain 7>
    | |   |   | |   |   | {
    | |   |   | |   |   |   "zone" = 0x0
    | |   |   | |   |   |   "compatible" = "gpu-control"
    | |   |   | |   |   |   "version" = 0x2
    | |   |   | |   |   |   "dpm" = 0x1
    | |   |   | |   |   |   "reg" = 0x11
    | |   |   | |   |   |   "max-value" = 0x3
    | |   |   | |   |   |   "type" = "gpu-control"
    | |   |   | |   |   |   "device_type" = "gpu-control"
    | |   |   | |   |   |   "location" = "primary-gpu-control"
    | |   |   | |   |   |   "control-id" = 0x11
    | |   |   | |   |   |   "name" = <6770752d636f6e74726f6c00>
    | |   |   | |   |   |   "min-value" = 0x0
    | |   |   | |   |   | }
    | |   |   | |   |   | 
    | |   |   | |   |   +-o IOHWControl  <class IOHWControl, id 0x100000364, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | |   |       {
    | |   |   | |   |         "IOClass" = "IOHWControl"
    | |   |   | |   |         "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |   |   | |   |         "IOProviderClass" = "IOService"
    | |   |   | |   |         "IOPropertyMatch" = {"device_type"="gpu-control"}
    | |   |   | |   |         "zone" = 0x0
    | |   |   | |   |         "version" = 0x2
    | |   |   | |   |         "IOPowerManagement" = {"MaxPowerState"=0x1,"CurrentPowerState"=0x0}
    | |   |   | |   |         "IOProbeScore" = 0x0
    | |   |   | |   |         "max-value" = 0x3
    | |   |   | |   |         "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | |   |         "type" = "gpu-control"
    | |   |   | |   |         "current-value" = 0x0
    | |   |   | |   |         "location" = "primary-gpu-control"
    | |   |   | |   |         "target-value" = 0x3
    | |   |   | |   |         "control-id" = 0x11
    | |   |   | |   |         "min-value" = 0x0
    | |   |   | |   |       }
    | |   |   | |   |       
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x100000343, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | | {
    | |   |   | |   | |   "IOProbeScore" = 0x0
    | |   |   | |   | |   "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   | |   "IOMatchCategory" = "AppleMCCSControlFamily"
    | |   |   | |   | |   "IOClass" = "AppleMCCSControlModule"
    | |   |   | |   | |   "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   | |   "IOKitDebug" = 0x0
    | |   |   | |   | |   "IOUserClientClass" = "AppleMCCSUserClient"
    | |   |   | |   | |   "IOResourceMatch" = "IOKit"
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x100000345, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |     {
    | |   |   | |   |       "IOProbeScore" = 0x0
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   | |   |       "IOClass" = "AppleMCCSParameterHandler"
    | |   |   | |   |       "IOProviderClass" = "AppleMCCSControlFamily"
    | |   |   | |   |       "IOKitDebug" = 0x0
    | |   |   | |   |       "AppleMCCSFeatures" = 0x1
    | |   |   | |   |       "IOResourceMatch" = "IOKit"
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o AppleUpstreamUserClientDriver  <class AppleUpstreamUserClientDriver, id 0x100000344, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |   {
    | |   |   | |   |     "IOProbeScore" = 0x0
    | |   |   | |   |     "CFBundleIdentifier" = "com.apple.driver.AppleUpstreamUserClient"
    | |   |   | |   |     "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   |     "IOClass" = "AppleUpstreamUserClientDriver"
    | |   |   | |   |     "IOMatchCategory" = "AppleUpstreamUserClientDriver"
    | |   |   | |   |     "IOUserClientClass" = "AppleUpstreamUserClient"
    | |   |   | |   |     "IOResourceMatch" = "IOKit"
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o AMDNDRVService  <class AtiAppServices, id 0x100000355, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   |   {
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x100000356, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   |   {
    | |   |   | |   |     "IOI2CBusType" = 0x1
    | |   |   | |   |     "IOI2CSupportedCommFlags" = 0x2
    | |   |   | |   |     "IOI2CTransactionTypes" = 0xf
    | |   |   | |   |     "IOI2CInterfaceID" = 0x151d000000000000
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o display0  <class IODisplayConnect, id 0x100000357, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | | {
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleDisplay  <class AppleDisplay, id 0x100000359, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | |   |     {
    | |   |   | |   |       "IOClass" = "AppleDisplay"
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"
    | |   |   | |   |       "IOProviderClass" = "IODisplayConnect"
    | |   |   | |   |       "DisplayProductID" = 0xa008
    | |   |   | |   |       "IODisplayEDID" = <00ffffffffffff0010ac08a04c344d35290e010380291f78ee6390a3574b9b25115054a54b008180a940714f01010101010101010101483f403062b0324040c013006f131100001e000000ff004330363436344136354d344c20000000fc0044454c4c203230303146500a20000000fd00384c1f5010000a202020202020003e>
    | |   |   | |   |       "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCI1@1/IOPP/display@0/ATY,AMD,RadeonFramebuffer@0/ATIFramebufferNI/display0/AppleDisplay-10ac-a008"
    | |   |   | |   |       "IOPowerManagement" = {"MaxPowerState"=0x3,"DevicePowerState"=0x3,"CurrentPowerState"=0x3}
    | |   |   | |   |       "IOProbeScore" = 0x7d0
    | |   |   | |   |       "IODisplayParameters" = {"pscn"={"min"=0x17d5,"max"=0x2710,"value"=0x2710},"thrm"={"min"=0x0,"max"=0x78,"value"=0x39},"rgsc"={"min"=0x0,"max"=0x10000,"value"=0x10000},"ggsc"={"min"=0x0,"max"=0x10000,"value"=0x10000},"bgsc"={"min"=0x0,"max"=0x10000,"value"=0x10000},"dith"={"min"=0x0,"max"=0x1,"value"=0x1}}
    | |   |   | |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | |   |       "AppleDisplayType" = 0x2
    | |   |   | |   |       "IODisplayAttributes" = {"IODisplayAttributes"=<676174760000000073676c6600000000726c6f630100000063706220000000006364670080808000676c666400000000>}
    | |   |   | |   |       "AppleSense" = 0x90ff
    | |   |   | |   |       "IODisplayConnectFlags" = <c4410000>
    | |   |   | |   |       "DisplayVendorID" = 0x10ac
    | |   |   | |   |       "DisplaySerialNumber" = 0x354d344c
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x100000367, !registered, !matched, active, busy 0, retain 5>
    | |   |   | |   |   {
    | |   |   | |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o IOFramebufferSharedUserClient  <class IOFramebufferSharedUserClient, id 0x100000383, !registered, !matched, active, busy 0, retain 6>
    | |   |   | |       {
    | |   |   | |         "IOUserClientSharedInstance" = Yes
    | |   |   | |         "IOUserClientCreator" = "pid 3087, Champlist"
    | |   |   | |       }
    | |   |   | |       
    | |   |   | +-o ATY,AMD,RadeonFramebuffer@1  <class AtiFbStub, id 0x1000002dc, registered, matched, active, busy 0 (1 ms), retain 8>
    | |   |   | | | {
    | |   |   | | |   "display-type" = "CRT"
    | |   |   | | |   "connector-type" = 0x10
    | |   |   | | |   "ATY,ActiveFlags" = 0x10
    | |   |   | | |   "IOFBDependentIndex" = 0x1
    | |   |   | | |   "IOFBDependentID" = 0xffffff8012a05e00
    | |   |   | | |   "ATY,ControlFlags" = 0x10
    | |   |   | | |   "AAPL,gray-page" = <01000000>
    | |   |   | | |   "device_type" = "display"
    | |   |   | | |   "av-signal-type" = <01000000>
    | |   |   | | |   "AAPL,iokit-ndrv" = <f08c0f817fffffff>
    | |   |   | | |   "AAPL,gray-value" = <00000000>
    | |   |   | | |   "display-connect-flags" = <00000000>
    | |   |   | | |   "name" = "ATY,AMD,RadeonFramebuffer"
    | |   |   | | |   "port-number" = 0x2
    | |   |   | | | }
    | |   |   | | | 
    | |   |   | | +-o ATIFramebufferNI  <class AMDFramebuffer, id 0x100000346, registered, matched, active, busy 0 (1 ms), retain 18>
    | |   |   | |   | {
    | |   |   | |   |   "IOFBScalerInfo" = <000000000000000000000000000000002e00000000100000001000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOPMStrictTreeOrder" = Yes
    | |   |   | |   |   "av-signal-type" = <01000000>
    | |   |   | |   |   "IOFBMemorySize" = 0x10000000
    | |   |   | |   |   "IOFBDependentIndex" = 0x1
    | |   |   | |   |   "IOFBUIScale" = <01000000>
    | |   |   | |   |   "IOScreenRestoreState" = <00000000>
    | |   |   | |   |   "IOFBGammaHeaderSize" = 0x0
    | |   |   | |   |   "IOFBGammaCount" = 0x100
    | |   |   | |   |   "IOFBCurrentPixelCount" = 0x15d200
    | |   |   | |   |   "IOFBCLUTDefer" = Yes
    | |   |   | |   |   "IOFramebufferOpenGLIndex" = 0x1
    | |   |   | |   |   "IONameMatched" = "display"
    | |   |   | |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CBusType"=0x1,"IOI2CSupportedCommFlags"=0x2,"IOI2CTransactionTypes"=0xf,"IOI2CInterfaceID"=0x0})
    | |   |   | |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |   |   | |   |   "startup-timing" = <00000000000000c03e0400000000000000003c000000000000000000000000000000000000000000000000000000000060a01805000000005fa01805000000005fa018050000000056050000aa010000460000008f000000000300001e000000030000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCI1@1/IOPP/display@0/AMDCaicosGraphicsAccelerator"
    | |   |   | |   |   "IOPowerManagement" = {"ChildrenPowerState"=0x2,"MaxPowerState"=0x2,"CurrentPowerState"=0x2,"ChildProxyPowerState"=0x2,"DriverPowerState"=0x1}
    | |   |   | |   |   "IOFBCurrentPixelClock" = 0x518a05f
    | |   |   | |   |   "IOFBGammaWidth" = 0xc
    | |   |   | |   |   "IOFBDependentID" = 0xffffff8012a05e00
    | |   |   | |   |   "IOAccelIndex" = 0x1
    | |   |   | |   |   "graphic-options" = 0x0
    | |   |   | |   |   "IOFBConfig" = {"IOFBDetailedTimings"=(<0010008000000000000000000000000000000000000000000000000000000000000000000300000050c46201000000000000000000000000000000000000000080020000a000000010000000400000009001000014000000030000000600000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000003000000a0d0ad0400000000000000000000000000000000000000000004000050010000400000006800000000$
    | |   |   | |   |   "IOFBWaitCursorFrames" = 0x17
    | |   |   | |   |   "IOFBWaitCursorPeriod" = 0x1fca055
    | |   |   | |   |   "IOFBProbeOptions" = 0x401
    | |   |   | |   |   "IOFBNeedsRefresh" = Yes
    | |   |   | |   |   "IOFBTransform" = 0x0
    | |   |   | |   |   "IOAccelRevision" = 0x2
    | |   |   | |   |   "IOFBI2CInterfaceIDs" = (0x151eb00000000000)
    | |   |   | |   |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
    | |   |   | |   |   "IOProviderClass" = "AtiFbStub"
    | |   |   | |   |   "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer"
    | |   |   | |   |   "IOFBCursorInfo" = (<0100000040000000400000002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0100000040000000400000000200000000000000020000005009ed807fffffff000000000500000002000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>)
    | |   |   | |   |   "IONameMatch" = "display"
    | |   |   | |   |   "IOFBTimingRange" = <000000000000000000000000000000000000000000000000000000000000000080054800000000000084d71700000000000000000000000000000000040000000a000000f40100001027000020a1070000200000002000000000000000000000020101010201010101010101010100000200000000100000010000000020000001000000ff1f00000100000000100000020000000010000001000000002000000100000000200000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOClass" = "AMDFramebuffer"
    | |   |   | |   |   "IOFBDetailedTimings" = (<0010008000000000000000000000000000000000000000000000000000000000000000000300000050c46201000000000000000000000000000000000000000080020000a000000010000000400000009001000014000000030000000600000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000003000000a0d0ad040000000000000000000000000000000000000000000400005001000040000000680000000003000023000000$
    | |   |   | |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   | |   |   "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |   |   "IOProbeScore" = 0xfe1a
    | |   |   | |   |   "iofb_version" = "1.1.41"
    | |   |   | |   | }
    | |   |   | |   | 
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x100000349, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | | {
    | |   |   | |   | |   "IOProbeScore" = 0x0
    | |   |   | |   | |   "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   | |   "IOMatchCategory" = "AppleMCCSControlFamily"
    | |   |   | |   | |   "IOClass" = "AppleMCCSControlModule"
    | |   |   | |   | |   "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   | |   "IOKitDebug" = 0x0
    | |   |   | |   | |   "IOUserClientClass" = "AppleMCCSUserClient"
    | |   |   | |   | |   "IOResourceMatch" = "IOKit"
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x10000034b, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |     {
    | |   |   | |   |       "IOProbeScore" = 0x0
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   | |   |       "IOClass" = "AppleMCCSParameterHandler"
    | |   |   | |   |       "IOProviderClass" = "AppleMCCSControlFamily"
    | |   |   | |   |       "IOKitDebug" = 0x0
    | |   |   | |   |       "AppleMCCSFeatures" = 0x1
    | |   |   | |   |       "IOResourceMatch" = "IOKit"
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o AppleUpstreamUserClientDriver  <class AppleUpstreamUserClientDriver, id 0x10000034a, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |   {
    | |   |   | |   |     "IOProbeScore" = 0x0
    | |   |   | |   |     "CFBundleIdentifier" = "com.apple.driver.AppleUpstreamUserClient"
    | |   |   | |   |     "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   |     "IOClass" = "AppleUpstreamUserClientDriver"
    | |   |   | |   |     "IOMatchCategory" = "AppleUpstreamUserClientDriver"
    | |   |   | |   |     "IOUserClientClass" = "AppleUpstreamUserClient"
    | |   |   | |   |     "IOResourceMatch" = "IOKit"
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o AMDNDRVService  <class AtiAppServices, id 0x10000035b, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   |   {
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x10000035c, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   |   {
    | |   |   | |   |     "IOI2CBusType" = 0x1
    | |   |   | |   |     "IOI2CSupportedCommFlags" = 0x2
    | |   |   | |   |     "IOI2CTransactionTypes" = 0xf
    | |   |   | |   |     "IOI2CInterfaceID" = 0x151eb00000000000
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o display0  <class IODisplayConnect, id 0x10000035d, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | | {
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleDisplay  <class AppleDisplay, id 0x10000035f, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | |   |     {
    | |   |   | |   |       "IOClass" = "AppleDisplay"
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"
    | |   |   | |   |       "IOProviderClass" = "IODisplayConnect"
    | |   |   | |   |       "DisplayProductID" = 0x1900
    | |   |   | |   |       "IODisplayEDID" = <00ffffffffffff0005e300193ea1000004140103682917782aeed1a555489b26125054bfee00310a614c010101010101010101010101662156aa51001e30468f33009dea1000001e662150b051001b304070360022130000001e000000fd00374b1e5109000a202020202020000000fc004631390a20202020202020202000d1>
    | |   |   | |   |       "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCI1@1/IOPP/display@0/ATY,AMD,RadeonFramebuffer@1/ATIFramebufferNI/display0/AppleDisplay-5e3-1900"
    | |   |   | |   |       "IOPowerManagement" = {"MaxPowerState"=0x3,"DevicePowerState"=0x3,"CurrentPowerState"=0x3}
    | |   |   | |   |       "IOProbeScore" = 0x7d0
    | |   |   | |   |       "IODisplayParameters" = {"pscn"={"min"=0x1388,"max"=0x2710,"value"=0x2710},"thrm"={"min"=0x0,"max"=0x78,"value"=0x39},"rgsc"={"min"=0x0,"max"=0x10000,"value"=0x10000},"ggsc"={"min"=0x0,"max"=0x10000,"value"=0x10000},"bgsc"={"min"=0x0,"max"=0x10000,"value"=0x10000},"dith"={"min"=0x0,"max"=0x1,"value"=0x1}}
    | |   |   | |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | |   |       "AppleDisplayType" = 0xa
    | |   |   | |   |       "IODisplayAttributes" = {"IODisplayAttributes"=<676174760000000073676c6600000000726c6f630100000063706220000000006364670080808000676c666400000000>}
    | |   |   | |   |       "AppleSense" = 0x717
    | |   |   | |   |       "IODisplayConnectFlags" = <84410000>
    | |   |   | |   |       "DisplayVendorID" = 0x5e3
    | |   |   | |   |       "DisplaySerialNumber" = 0xa13e
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x100000368, !registered, !matched, active, busy 0, retain 5>
    | |   |   | |   |   {
    | |   |   | |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o IOFramebufferSharedUserClient  <class IOFramebufferSharedUserClient, id 0x100000382, !registered, !matched, active, busy 0, retain 6>
    | |   |   | |       {
    | |   |   | |         "IOUserClientSharedInstance" = Yes
    | |   |   | |         "IOUserClientCreator" = "pid 3087, Champlist"
    | |   |   | |       }
    | |   |   | |       
    | |   |   | +-o ATY,AMD,RadeonFramebuffer@2  <class AtiFbStub, id 0x1000002dd, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | | | {
    | |   |   | | |   "display-type" = "NONE"
    | |   |   | | |   "connector-type" = 0x800
    | |   |   | | |   "ATY,ActiveFlags" = 0x1
    | |   |   | | |   "IOFBDependentIndex" = 0x2
    | |   |   | | |   "IOFBDependentID" = 0xffffff8012a05e00
    | |   |   | | |   "ATY,ControlFlags" = 0x204
    | |   |   | | |   "AAPL,gray-page" = <01000000>
    | |   |   | | |   "device_type" = "display"
    | |   |   | | |   "av-signal-type" = <00000000>
    | |   |   | | |   "AAPL,iokit-ndrv" = <f08c0f817fffffff>
    | |   |   | | |   "AAPL,gray-value" = <00000000>
    | |   |   | | |   "display-connect-flags" = <00000000>
    | |   |   | | |   "name" = "ATY,AMD,RadeonFramebuffer"
    | |   |   | | |   "port-number" = 0x0
    | |   |   | | | }
    | |   |   | | | 
    | |   |   | | +-o ATIFramebufferNI  <class AMDFramebuffer, id 0x10000034c, registered, matched, active, busy 0 (0 ms), retain 15>
    | |   |   | |   | {
    | |   |   | |   |   "IOFBScalerInfo" = <000000000000000000000000000000002e00000000100000001000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOPMStrictTreeOrder" = Yes
    | |   |   | |   |   "av-signal-type" = <00000000>
    | |   |   | |   |   "IOFBDependentIndex" = 0x2
    | |   |   | |   |   "IOFBUIScale" = <00000000>
    | |   |   | |   |   "IOScreenRestoreState" = <00000000>
    | |   |   | |   |   "IOFBGammaHeaderSize" = 0x0
    | |   |   | |   |   "IOFBGammaCount" = 0x100
    | |   |   | |   |   "IOFBCLUTDefer" = Yes
    | |   |   | |   |   "IOFramebufferOpenGLIndex" = 0x2
    | |   |   | |   |   "IONameMatched" = "display"
    | |   |   | |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CBusType"=0x1,"IOI2CSupportedCommFlags"=0x2,"IOI2CTransactionTypes"=0xf,"IOI2CInterfaceID"=0x0})
    | |   |   | |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |   |   | |   |   "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PCI1@1/IOPP/display@0/AMDCaicosGraphicsAccelerator"
    | |   |   | |   |   "IOPowerManagement" = {"MaxPowerState"=0x2,"CurrentPowerState"=0x2,"ChildProxyPowerState"=0x2,"DriverPowerState"=0x1}
    | |   |   | |   |   "IOFBGammaWidth" = 0xc
    | |   |   | |   |   "IOFBDependentID" = 0xffffff8012a05e00
    | |   |   | |   |   "IOAccelIndex" = 0x2
    | |   |   | |   |   "IOFBConfig" = {"IOFB0Hz"=Yes,"IOFBModes"=({"ID"=0xffffffffffffff00,"DM"=<010000000100000000000000000000000700000000000000000000000000000000000000>,"AID"=0x226})}
    | |   |   | |   |   "IOFBWaitCursorFrames" = 0x17
    | |   |   | |   |   "IOFBWaitCursorPeriod" = 0x1fca055
    | |   |   | |   |   "IOFBProbeOptions" = 0x401
    | |   |   | |   |   "IOFBNeedsRefresh" = Yes
    | |   |   | |   |   "IOFBTransform" = 0x0
    | |   |   | |   |   "IOFBCursorInfo" = ()
    | |   |   | |   |   "IOFBI2CInterfaceIDs" = (0x155ae00000000000)
    | |   |   | |   |   "IOAccelRevision" = 0x2
    | |   |   | |   |   "IOProviderClass" = "AtiFbStub"
    | |   |   | |   |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
    | |   |   | |   |   "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer"
    | |   |   | |   |   "IONameMatch" = "display"
    | |   |   | |   |   "IOFBTimingRange" = <0000000000000000000000000000000000000000000000000000000000000000800548000000000000bf2f2000000000000000000000000000000000040000000a000000f40100001027000020a1070000200000002000000000000000000000020101010201010101010101010100000200000000100000010000000020000001000000ff1f00000100000000100000020000000010000001000000002000000100000000200000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
    | |   |   | |   |   "IOClass" = "AMDFramebuffer"
    | |   |   | |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   | |   |   "IOMatchCategory" = "IOFramebuffer"
    | |   |   | |   |   "IOProbeScore" = 0xfe1a
    | |   |   | |   |   "iofb_version" = "1.1.41"
    | |   |   | |   | }
    | |   |   | |   | 
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x10000034f, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | | {
    | |   |   | |   | |   "IOProbeScore" = 0x0
    | |   |   | |   | |   "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   | |   "IOMatchCategory" = "AppleMCCSControlFamily"
    | |   |   | |   | |   "IOClass" = "AppleMCCSControlModule"
    | |   |   | |   | |   "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   | |   "IOKitDebug" = 0x0
    | |   |   | |   | |   "IOUserClientClass" = "AppleMCCSUserClient"
    | |   |   | |   | |   "IOResourceMatch" = "IOKit"
    | |   |   | |   | | }
    | |   |   | |   | | 
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x100000351, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |     {
    | |   |   | |   |       "IOProbeScore" = 0x0
    | |   |   | |   |       "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
    | |   |   | |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   | |   |       "IOClass" = "AppleMCCSParameterHandler"
    | |   |   | |   |       "IOProviderClass" = "AppleMCCSControlFamily"
    | |   |   | |   |       "IOKitDebug" = 0x0
    | |   |   | |   |       "AppleMCCSFeatures" = 0x1
    | |   |   | |   |       "IOResourceMatch" = "IOKit"
    | |   |   | |   |     }
    | |   |   | |   |     
    | |   |   | |   +-o AppleUpstreamUserClientDriver  <class AppleUpstreamUserClientDriver, id 0x100000350, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   |   {
    | |   |   | |   |     "IOProbeScore" = 0x0
    | |   |   | |   |     "CFBundleIdentifier" = "com.apple.driver.AppleUpstreamUserClient"
    | |   |   | |   |     "IOProviderClass" = "IOFramebuffer"
    | |   |   | |   |     "IOClass" = "AppleUpstreamUserClientDriver"
    | |   |   | |   |     "IOMatchCategory" = "AppleUpstreamUserClientDriver"
    | |   |   | |   |     "IOUserClientClass" = "AppleUpstreamUserClient"
    | |   |   | |   |     "IOResourceMatch" = "IOKit"
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o AMDNDRVService  <class AtiAppServices, id 0x100000362, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   |   {
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x100000363, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   |   {
    | |   |   | |   |     "IOI2CBusType" = 0x1
    | |   |   | |   |     "IOI2CSupportedCommFlags" = 0x2
    | |   |   | |   |     "IOI2CTransactionTypes" = 0xf
    | |   |   | |   |     "IOI2CInterfaceID" = 0x155ae00000000000
    | |   |   | |   |   }
    | |   |   | |   |   
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x100000369, !registered, !matched, active, busy 0, retain 5>
    | |   |   | |       {
    | |   |   | |         "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   | |       }
    | |   |   | |       
    | |   |   | +-o AMDSupport  <class AMDSupport, id 0x1000002d5, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   {
    | |   |   | |     "IOProbeScore" = 0xfe1a
    | |   |   | |     "CFBundleIdentifier" = "com.apple.kext.AMDSupport"
    | |   |   | |     "IOMatchCategory" = "AMDSupport"
    | |   |   | |     "IOClass" = "AMDSupport"
    | |   |   | |     "IOPCIClassMatch" = "0x03000000&0xFF000000"
    | |   |   | |     "IOPCIMatch" = "0x00001002&0x0000FFFF"
    | |   |   | |     "IOProviderClass" = "IOPCIDevice"
    | |   |   | |     "iofb_version" = "1.1.41"
    | |   |   | |   }
    | |   |   | |   
    | |   |   | +-o AMDCaicosGraphicsAccelerator  <class AMDCaicosGraphicsAccelerator, id 0x1000002d7, registered, matched, active, busy 0 (0 ms), retain 75>
    | |   |   |   | {
    | |   |   |   |   "IOClass" = "AMDCaicosGraphicsAccelerator"
    | |   |   |   |   "dpm" = 0x1
    | |   |   |   |   "IOKitDebug" = 0x0
    | |   |   |   |   "AccelNativeDMARowByteAlignment" = 0x100
    | |   |   |   |   "IOVARendererID" = 0x1020002
    | |   |   |   |   "IODVDBundleName" = "AMDRadeonVADriver"
    | |   |   |   |   "AccelCaps" = 0xf
    | |   |   |   |   "IOGLBundleName" = "AMDRadeonX3000GLDriver"
    | |   |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   |   "ATIEnableWideBlitSupport" = Yes
    | |   |   |   |   "IOProbeScore" = 0xc8
    | |   |   |   |   "SurfaceList" = ({"surfaceType"="ctx","width"=0x3cc,"height"=0x622,"pid"=0xb62},{"surfaceType"="ctx","width"=0x556,"height"=0x300,"pid"=0x123},{"surfaceType"="ctx","width"=0x556,"height"=0x300,"pid"=0x7e},{"surfaceType"="ctx","width"=0x4b0,"height"=0x640,"pid"=0x7e})
    | |   |   |   |   "IOSourceVersion" = "0.0.0.0.0"
    | |   |   |   |   "PerformanceStatisticsAccum" = {"removeFromGARTWaitTime"=0x0,"command2DBytesPerSample"=0x0,"swapCompleteVideoWaitTime"=0x0,"commandBytesPerSample"=0x0,"surfacePageOutBytesPerSample"=0x0,"HWChannel DMA | Commands Submitted"=0x0,"freeDataBufferGLWaitTime"=0x0,"freeCommandBufferVideoWaitTime"=0x0,"dataBufferCount"=0x0,"freeContextBufferCLWaitTime"=0x0,"textureCount"=0xffffffffffffd645,"surfaceReadLockIdleWaitTime"=0x0,"freeDataBufferWaitTime"=0x0,"freeCommandBuffer2DWaitTime"=0x0,"HWChannel PM4 | Commands Completed"=0x0,"tex$
    | |   |   |   |   "ATY,cbits" = 0x2010000
    | |   |   |   |   "ATY,intrev" = 0x3c
    | |   |   |   |   "IOAccelRevision" = 0x2
    | |   |   |   |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
    | |   |   |   |   "InternalStatisticsAccm" = {}
    | |   |   |   |   "IOMatchCategory" = "IOAccelerator"
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.AMDRadeonX3000"
    | |   |   |   |   "ATIUseTearingWideBlit" = No
    | |   |   |   |   "PerformanceStatistics" = {"removeFromGARTWaitTime"=0x0,"command2DBytesPerSample"=0x0,"swapCompleteVideoWaitTime"=0x0,"commandBytesPerSample"=0x0,"surfacePageOutBytesPerSample"=0x0,"HWChannel DMA | Commands Submitted"=0x0,"freeDataBufferGLWaitTime"=0x0,"freeCommandBufferVideoWaitTime"=0x0,"dataBufferCount"=0x0,"freeContextBufferCLWaitTime"=0x0,"textureCount"=0xffffffffffffd645,"surfaceReadLockIdleWaitTime"=0x0,"freeDataBufferWaitTime"=0x0,"freeCommandBuffer2DWaitTime"=0x0,"HWChannel PM4 | Commands Completed"=0x78,"texture$
    | |   |   |   |   "InternalStatistics" = {}
    | |   |   |   |   "sensor-properties" = ({"zone"=<00000002>,"location"="GPU","name"="gpu-sensor","polling-period"=<0000000100000000>,"version"=<00000002>,"sample-period"=<0000000000989800>,"sensor-id"=<00000006>,"device_type"=<6770752d73656e736f72>,"reg"=<00000002>})
    | |   |   |   |   "IOPCIMatch" = "0x67681002 0x67701002 0x67791002 0x67601002 0x67611002"
    | |   |   |   |   "GpuDebugPolicy" = 0x0
    | |   |   |   | }
    | |   |   |   | 
    | |   |   |   +-o AMDRadeonX3000_AMDAccel2DContext  <class AMDRadeonX3000_AMDAccel2DContext, id 0x10000036b, !registered, !matched, active, busy 0, retain 7>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccel2DContext  <class AMDRadeonX3000_AMDAccel2DContext, id 0x10000036c, !registered, !matched, active, busy 0, retain 7>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccel2DContext  <class AMDRadeonX3000_AMDAccel2DContext, id 0x10000036d, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x100000372, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelDevice  <class AMDRadeonX3000_AMDAccelDevice, id 0x100000373, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelSharedUserClient  <class AMDRadeonX3000_AMDAccelSharedUserClient, id 0x100000374, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x100000375, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x10000037d, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x10000037e, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x10000037f, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x100000380, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x1000003ff, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x100000400, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelDevice  <class AMDRadeonX3000_AMDAccelDevice, id 0x10000041f, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 291, Safari"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelSharedUserClient  <class AMDRadeonX3000_AMDAccelSharedUserClient, id 0x100000420, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 291, Safari"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x100000421, !registered, !matched, active, busy 0, retain 7>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 291, Safari"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x100000422, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x10000042b, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelDevice  <class AMDRadeonX3000_AMDAccelDevice, id 0x100000441, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 370, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelSharedUserClient  <class AMDRadeonX3000_AMDAccelSharedUserClient, id 0x100000442, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 370, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x100000443, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 370, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelDevice  <class AMDRadeonX3000_AMDAccelDevice, id 0x100000445, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 369, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelSharedUserClient  <class AMDRadeonX3000_AMDAccelSharedUserClient, id 0x100000446, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 369, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x100000447, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 369, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelDevice  <class AMDRadeonX3000_AMDAccelDevice, id 0x10000044d, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 347, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelSharedUserClient  <class AMDRadeonX3000_AMDAccelSharedUserClient, id 0x10000044f, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 347, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x100000451, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 347, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelDevice  <class AMDRadeonX3000_AMDAccelDevice, id 0x100000466, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 366, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelSharedUserClient  <class AMDRadeonX3000_AMDAccelSharedUserClient, id 0x100000467, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 366, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x100000468, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 366, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x1000004a0, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 347, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x1000004b8, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 366, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x10000051e, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelDevice  <class AMDRadeonX3000_AMDAccelDevice, id 0x10000053e, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 2801, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelSharedUserClient  <class AMDRadeonX3000_AMDAccelSharedUserClient, id 0x10000053f, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 2801, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x100000540, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 2801, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x100000542, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 2801, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x100000617, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x10000066b, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelDevice  <class AMDRadeonX3000_AMDAccelDevice, id 0x100000693, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 2914, Preview"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelSharedUserClient  <class AMDRadeonX3000_AMDAccelSharedUserClient, id 0x100000694, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 2914, Preview"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x100000695, !registered, !matched, active, busy 0, retain 7>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 2914, Preview"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x100000696, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x10000088f, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x1000008a5, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x1000008a7, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x1000008aa, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelDevice  <class AMDRadeonX3000_AMDAccelDevice, id 0x1000008c4, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 3193, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDRadeonX3000_AMDAccelSharedUserClient  <class AMDRadeonX3000_AMDAccelSharedUserClient, id 0x1000008c5, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 3193, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x1000008c6, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 3193, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x1000008c8, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxGLContext  <class AMDR8xxGLContext, id 0x1000008c9, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 3193, com.apple.WebKit"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x100000908, !registered, !matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o AMDR8xxSurface  <class AMDR8xxSurface, id 0x100000910, !registered, !matched, active, busy 0, retain 6>
    | |   |   |       {
    | |   |   |         "IOUserClientCreator" = "pid 126, WindowServer"
    | |   |   |       }
    | |   |   |       
 
    
Link to comment
Share on other sites

Thank you very much Grim Reaper!!

 

Guys is there a way to know all kext that I have installed on my Hackintosh until now?

I have to install Mavericks on a new Hard disk and I would know which kext I have installed

 

Thanks 

Link to comment
Share on other sites

Thank you very much Grim Reaper!!

 

Guys is there a way to know all kext that I have installed on my Hackintosh until now?

I have to install Mavericks on a new Hard disk and I would know which kext I have installed

 

Thanks 

 

If you are just installing a new hard disc in your Hackintosh, you can use a program to clone your present hard drive to the new hard drive.  I use the free version of SuperDuper to clone my drive if I need to upgrade to a new drive, or to keep an entire backup of my drive ready in case a problem arrises. SuperDuper is very easy to use. Connect your new drive using a usb enclosure or adapter, and clone your present drive to the new drive. Then install the new drive, use your usb install thumb drive to boot the first time and install the Chameleon boot loader to the new drive, and you are done.

Link to comment
Share on other sites

  • 4 weeks later...

I have just followed this guide using 10.9.4 on an Optiplex 760 with a 5450 I am getting the error 

BootCacheControl: Unable to open /var/db/BootCache.playlist: 2 no such file or directory

 

Any advice?

Just googling that error was a wide variety of issues. 

Link to comment
Share on other sites

 Share

×
×
  • Create New...