Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@chockenberry
Last active June 14, 2021 08:42
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save chockenberry/2afe4d0f1f9caddc81de to your computer and use it in GitHub Desktop.
Save chockenberry/2afe4d0f1f9caddc81de to your computer and use it in GitHub Desktop.
In the next version of iPulse, I'd like to show GPU statistics. Unfortunately, the format
for these statistics is vendor specfic (see the "Performance Statistics" dictionary below.)
In order to cover as many devices as possible, I'd like you to run the following commands
from your Terminal:
$ sysctl hw.model
$ ioreg -r -d 1 -w 0 -c "IOAccelerator"
You can help me read the results by putting them in a code block (triple backticks).
I'll add a few of my Macs to get this list started. Thanks for your help!
@samsonjs
Copy link

samsonjs commented Nov 6, 2015

hw.model: MacBook1,1

+-o Intel915  <class Intel915, id 0x1000002a6, registered, matched, active, busy 0 (97 ms), retain 14>
    {
      "SurfaceList" = ({"width"=1,"surfaceType"="2d","pid"=66,"height"=1},{"width"=1135,"surfaceType"="gl","pid"=197,"height"=725},{"width"=1,"surfaceType"="gl","pid"=66,"height"=1})
      "IOGLBundleName" = "AppleIntelGMA950GLDriver"
      "AccelCaps" = 3
      "IOSourceVersion" = "0.0.0.0.0"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelGMA950"
      "IOClass" = "Intel915"
      "IOPCIPrimaryMatch" = "0x25828086 0x25928086 0x27728086 0x27A28086"
      "IOProbeScore" = 100
      "IODVDBundleName" = "AppleIntelGMA950VADriver"
      "IOMatchCategory" = "IOAccelerator"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="AppleIntelGMA950GA.plugin"}
      "IOProviderClass" = "IOPCIDevice"
      "PerformanceStatistics" = {"surfaceCount"=3,"lastReadStamp"=83211,"textureWaitTime"=0,"volatileSurfaceCount"=0,"swapComplete2DWaitTime"=0,"contextGLSwitchCount"=13767,"freeSurfaceBackingWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"idctDataBufferCount"=0,"surfacePageOutBytesPerSample"=0,"finish2DWaitTime"=0,"commandDVDBytesPerSample"=0,"contextDVDCount"=0,"context2DSwitchCount"=143,"freeSurfaceSwapBufferWaitTime"=1136,"finishGLWaitTime"=0,"texturePageOutWaitTime"=0,"removeFromGARTWaitTime"=0,"commandBytesPerSample"=43675336,"surfaceReadLockIdleWaitTime"=2787700,"submitStamp"=83217,"context2DCount"=2,"IOSurfacePageOutBytesPerSample"=0,"command2DBytesPerSample"=9568,"gartMapOutBytesPerSample"=242733056,"texturePageOutBytesPerSample"=0,"clientGLWaitTime"=4471950,"surfaceWriteLockIdleWaitTime"=0,"texturePageInWaitTime"=0,"dvdTextureCount"=0,"freeContextBufferDVDWaitTime"=0,"gartFreeBytes"=253927424,"textureCount"=216,"dataGLBytesPerSample"=0,"freeCommandBufferDVDWaitTime"=0,"contextDVDSwitchCount"=0,"surfaceCopyOutWaitTime"=0,"gartCacheBytes"=33554432,"gartMapInBytesPerSample"=391462912,"bufferSwapCount"=13549,"surfacePageInBytesPerSample"=163840,"freeCommandBufferGLWaitTime"=0,"swapBytesPerSample"=830408,"texturePageInBytesPerSample"=18446744072623091712,"contextGLCount"=3,"gartSizeBytes"=268435456,"vramFreeBytes"=38367232,"finishDVDWaitTime"=0,"freeContextBufferGLWaitTime"=15366,"commandGLBytesPerSample"=25787160,"surfaceCopyInWaitTime"=0,"gartUsedBytes"=14508032,"finishAll2DWaitTime"=0,"hardwareWaitTime"=579863096,"swapCompleteGLWaitTime"=288313470,"surfaceSetShapeIdleWaitTime"=3142180,"freeDataBufferGLWaitTime"=0,"freeContextBuffer2DWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"swapCompleteDVDWaitTime"=0,"hardwareSubmitWaitTime"=0,"dataBufferCount"=0}
    }

@samsonjs
Copy link

samsonjs commented Nov 6, 2015

hw.model: Macmini5,1

+-o Gen6Accelerator  <class Gen6Accelerator, id 0x10000032d, registered, matched, active, busy 0 (0 ms), retain 41>
    {
      "IOClass" = "Gen6Accelerator"
      "VRAMMethod" = 0
      "IOVARendererID" = 17301505
      "AccelCaps" = 11
      "IODVDBundleName" = "AppleIntelHD3000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD3000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "IOProbeScore" = 100
      "SurfaceList" = ({"surfaceType"="gl","width"=515,"height"=325,"pid"=315},{"surfaceType"="gl","width"=1920,"height"=1080,"pid"=168})
      "IOSourceVersion" = "0.0.0.0.0"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="AppleIntelHD3000GraphicsGA.plugin"}
      "IOPCIPrimaryMatch" = "0x01068086 0x06018086 0x01168086 0x01028086 0x01268086"
      "VRAMOverride" = 0
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD3000Graphics"
      "IOGVAScaler" = "Gen6"
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=47857053,"idctDataBufferCount"=0,"linearPages"=5782,"command2DBytesPerSample"=144,"dvdTextureCount"=0,"commandBytesPerSample"=18446744072511178508,"surfacePageOutBytesPerSample"=112578560,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=1303,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"contextDVDSwitchCount"=1109037,"finishAll2DWaitTime"=26880513,"textureWaitTime"=0,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eMainRing"=0,"GKD_IGGL_BLIT_SIZE_KB_eMainRing"=0,"IOSurfacePageOutBytesPerSample"=1449910272,"linearCount"=179,"gartMapInBytesPerSample"=18446744072155783168,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eBlitRing"=0,"dataBytesPerSample"=18446744073666899808,"swapBytesPerSample"=0,"surfaceCount"=7,"clientGLWaitTime"=1334500405,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=18446744072182300672,"texturePageInBytesPerSample"=18446744071657168896,"finishDVDWaitTime"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=2697,"vramUsedBytes"=66785280,"volatileSurfaceCount"=0,"contextGLSwitchCount"=8409869,"freeCommandBufferGLWaitTime"=18446744072052645998,"context2DCount"=3,"commandDVDBytesPerSample"=18446744072289325244,"bufferSwapCount"=2052696,"GKD_IGGL_BLIT_SIZE_KB_eBlitRing"=0,"linearBytes"=23683072,"vramFreeBytes"=470085632,"finish2DWaitTime"=0,"contextGLCount"=10,"gartSizeBytes"=18446744071562067968,"context2DSwitchCount"=36,"gartUsedBytes"=560914432,"GKD_IGGL_RING_SUBMIT_eMediaRing"=0,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=30229477,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"submitStamp"=33036263,"freeContextBufferGLWaitTime"=3663,"contextCLCount"=0,"swapCompleteGLWaitTime"=1427496636,"freeContextBufferDVDWaitTime"=8414,"freeSurfaceBackingWaitTime"=0,"GKD_IGGL_RING_SUBMIT_eMainRing"=0,"surfacePageInBytesPerSample"=166850560,"contextDVDCount"=1,"freeCommandBufferDVDWaitTime"=1151041260,"surfaceSetShapeIdleWaitTime"=10036,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=1586569216,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"swapComplete2DWaitTime"=0,"commandGLBytesPerSample"=221853120,"swapCompleteDVDWaitTime"=0,"hardwareWaitTime"=18446744072300905526,"lastReadStamp"=33036262,"freeSurfaceSwapBufferWaitTime"=7541,"GKD_IGGL_RING_SUBMIT_eBlitRing"=0,"IOSurfacePageInBytesPerSample"=269594624,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=1919369216}
      "IOGVACodec" = "Gen6"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@ender3
Copy link

ender3 commented Nov 6, 2015

hw.model: Macmini3,1

+-o NVKernel  <class NVKernel, id 0x1000002c7, registered, matched, active, busy 0 (2 ms), retain 18>
    {
      "IOClass" = "NVKernel"
      "CFBundleIdentifier" = "com.apple.GeForce"
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="GeForceGA.plugin"}
      "IOProviderClass" = "IOPCIDevice"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
      "IOSourceVersion" = "7.32.12"
      "AccelCaps" = 11
      "IOProbeScore" = 100
      "IOPCIMatch" = "0x000010de&0x0000ffff"
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"idctDataBufferCount"=0,"command2DBytesPerSample"=0,"dvdTextureCount"=0,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=360448,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=241,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"contextDVDSwitchCount"=0,"finishAll2DWaitTime"=1034428923,"textureWaitTime"=0,"IOSurfacePageOutBytesPerSample"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=1180128,"swapBytesPerSample"=69748,"surfaceCount"=5,"GPU Video Engine Utilization"=0,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=67502080,"finishDVDWaitTime"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"vramUsedBytes"=34209792,"volatileSurfaceCount"=0,"contextGLSwitchCount"=321,"freeCommandBufferGLWaitTime"=0,"context2DCount"=2,"commandDVDBytesPerSample"=0,"bufferSwapCount"=259,"vramFreeBytes"=231735296,"finish2DWaitTime"=0,"contextGLCount"=3,"gartSizeBytes"=1073741824,"context2DSwitchCount"=0,"gartUsedBytes"=46239744,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"GPU Core Utilization"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"submitStamp"=599586,"freeContextBufferGLWaitTime"=0,"contextCLCount"=1,"swapCompleteGLWaitTime"=0,"freeContextBufferDVDWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"surfacePageInBytesPerSample"=0,"contextDVDCount"=0,"vramLargestFreeBytes"=174915584,"sysmemUsedBytes"=0,"freeCommandBufferDVDWaitTime"=0,"surfaceSetShapeIdleWaitTime"=0,"GPU Memory Utilization"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=1027502080,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"swapComplete2DWaitTime"=0,"commandGLBytesPerSample"=2934700,"swapCompleteDVDWaitTime"=0,"heapBlockWaitTime"=0,"hardwareWaitTime"=18446744071797761036,"lastReadStamp"=599582,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=200,"texturePageOutBytesPerSample"=329502720}
      "IOMatchCategory" = "IOAccelerator"
      "IOVABundleName" = "GeForceVADriver"
      "IOAccelRevision" = 2
      "IODVDBundleName" = "GeForceVADriver"
      "SurfaceList" = ({"surfaceType"="gl","width"=350,"height"=254,"pid"=47950},{"surfaceType"="gl","width"=1024,"height"=768,"pid"=47880},{"surfaceType"="gl","width"=1,"height"=1,"pid"=207})
      "IOGLBundleName" = "GeForceGLDriver"
      "IOVARendererID" = <04000401>
    }

@bmike
Copy link

bmike commented Nov 6, 2015

hw.model: iMac13,2

+-o nvAccelerator  <class nvAccelerator, id 0x100000429, registered, matched, active, busy 0 (0 ms), retain 2136>
    {
      "IOClass" = "nvAccelerator"
      "IOVARendererSubID" = <03000000>
      "IODVDBundleName" = "GeForceVADriver"
      "IOGLBundleName" = "GeForceGLDriver"
      "IOProviderClass" = "IOService"
      "IOProbeScore" = 100
      "SurfaceList" = ({"surfaceType"="ctx","width"=176,"height"=30,"pid"=625},{"surfaceType"="ctx","width"=2560,"height"=1440,"pid"=625})
      "IOSourceVersion" = "10.4.2"
      "IOPropertyMatch" = ({"NVArch"="GF100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GK100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GM100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"})
      "PerformanceStatisticsAccum" = {"removeFromGARTWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0,"orphanedReusableVidMemoryHitRate"=34,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=0,"orphanedReusableSysMemoryHitRate"=93,"freeDataBufferGLWaitTime"=0,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=0,"textureCount"=18446744073708933713,"freeContextBufferCLWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=458825728,"orphanedReusableSysMemoryCount"=363,"textureWaitTime"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"IOSurfacePageOutBytesPerSample"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1435,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=0,"gartCacheBytes"=33554432,"vramUsedBytes"=173932544,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=4,"orphanedReusableVidMemoryBytes"=0,"contextGLSwitchCount"=0,"orphanedReusableVidMemoryCount"=0,"freeCommandBufferGLWaitTime"=0,"freeContextBufferVideoWaitTime"=0,"context2DCount"=3,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=362610688,"contextGLCount"=2,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"context2DSwitchCount"=0,"recoveryCount"=0,"gartUsedBytes"=18690048,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"GPU Core Utilization"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"vramLargestFreeBytes"=113246208,"sysmemUsedBytes"=0,"GPU Memory Utilization"=80000000,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=2128793600,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=0,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=0}
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOAccelRevision" = 2
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.GeForce"
      "IOVABundleName" = "GeForceVADriver"
      "InternalStatistics" = {}
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0,"orphanedReusableVidMemoryHitRate"=34,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=4615832,"surfacePageOutBytesPerSample"=0,"orphanedReusableSysMemoryHitRate"=93,"freeDataBufferGLWaitTime"=0,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=0,"textureCount"=18446744073708933713,"freeContextBufferCLWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=458825728,"orphanedReusableSysMemoryCount"=363,"textureWaitTime"=0,"finishAll2DWaitTime"=7323452,"orphanedNonReusableSysMemoryCount"=0,"IOSurfacePageOutBytesPerSample"=31457280,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1435,"clientGLWaitTime"=29247367,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=8052736,"gartCacheBytes"=33554432,"vramUsedBytes"=173932544,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=4,"orphanedReusableVidMemoryBytes"=0,"contextGLSwitchCount"=0,"orphanedReusableVidMemoryCount"=0,"freeCommandBufferGLWaitTime"=0,"freeContextBufferVideoWaitTime"=0,"context2DCount"=3,"bufferSwapCount"=2,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=362610688,"contextGLCount"=2,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"context2DSwitchCount"=0,"recoveryCount"=0,"gartUsedBytes"=18690048,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"GPU Core Utilization"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"vramLargestFreeBytes"=113246208,"sysmemUsedBytes"=0,"GPU Memory Utilization"=80000000,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=2128793600,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=4218640,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=1802315039,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=476704768}
      "AccelCaps" = 15
      "IOVARendererID" = <08000401>
    }


+-o IntelAccelerator  <class IntelAccelerator, id 0x1000003eb, registered, matched, active, busy 0 (0 ms), retain 2120>
    {
      "IOClass" = "IntelAccelerator"
      "AccelCaps" = 15
      "EnablePPGTT" = 1
      "IOVARendererID" = 17301506
      "IODVDBundleName" = "AppleIntelHD4000GraphicsVADriver"
      "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1}
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "IOGLBundleName" = "AppleIntelHD4000GraphicsGLDriver"
      "IOProbeScore" = 2000
      "SurfaceList" = ()
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"removeFromGARTWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0,"orphanedReusableVidMemoryHitRate"=0,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=0,"orphanedReusableSysMemoryHitRate"=5,"freeDataBufferGLWaitTime"=0,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=18446744073709551610,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=294912,"orphanedReusableSysMemoryCount"=1,"textureWaitTime"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"IOSurfacePageOutBytesPerSample"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=0,"orphanedReusableVidMemoryBytes"=0,"contextGLSwitchCount"=0,"orphanedReusableVidMemoryCount"=0,"freeCommandBufferGLWaitTime"=0,"freeContextBufferVideoWaitTime"=0,"context2DCount"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=268435456,"context2DSwitchCount"=0,"recoveryCount"=0,"gartUsedBytes"=4784128,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=263651328,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=0,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x01528086 0x01568086 0x01628086 0x01668086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD4000Graphics"
      "IOGVAScaler" = "Gen7"
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0,"orphanedReusableVidMemoryHitRate"=0,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=0,"orphanedReusableSysMemoryHitRate"=5,"freeDataBufferGLWaitTime"=0,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=18446744073709551610,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=294912,"orphanedReusableSysMemoryCount"=1,"textureWaitTime"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"IOSurfacePageOutBytesPerSample"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=0,"orphanedReusableVidMemoryBytes"=0,"contextGLSwitchCount"=0,"orphanedReusableVidMemoryCount"=0,"freeCommandBufferGLWaitTime"=0,"freeContextBufferVideoWaitTime"=0,"context2DCount"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=268435456,"context2DSwitchCount"=0,"recoveryCount"=0,"gartUsedBytes"=4784128,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=263651328,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=0,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 256
      "IOGVACodec" = "Gen7"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@eportelance
Copy link

hw.model: MacBookPro12,1

+-o IntelAccelerator  <class IntelAccelerator, id 0x1000003ad, registered, matched, active, busy 0 (0 ms), retain 125>
    {
      "IOClass" = "IntelAccelerator"
      "AccelCaps" = 15
      "IOVARendererID" = 17301512
      "IODVDBundleName" = "AppleIntelBDWGraphicsVADriver"
      "IOGLBundleName" = "AppleIntelBDWGraphicsGLDriver"
      "Development" = {"SingleChannelIndex"=2,"PanicOnGPUHang"=0,"SeparateAddressSpace"=1,"ForceDisableEDRAM"=0,"EUThrottle"=0,"PixelBackendThrottle"=0,"SubmitModeSelect"=0,"SamplerPipeThrottle"=0,"CsbProcModeSelect"=0,"SamplerDataFetchThrottle"=0,"PPGTT"=1,"NewUtilizationAlgorithmEnable"=1,"MetalCoalesce"=0,"SchedPmNotifyEnable"=1,"SchedThrottleCapMS"=100,"MultiForceWakeSelect"=1}
      "IOProviderClass" = "IOPCIDevice"
      "MetalPluginName" = "AppleIntelBDWGraphicsMTLDriver"
      "IOProbeScore" = 1000
      "SurfaceList" = ()
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=53,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=1713,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=95596544,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=517,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=2530,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744073613955072,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=3,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=256995328,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"Device Unit 3 Utilization %"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1353617408,"hardwareSubmitWaitTime"=0,"Device Unit 4 Utilization %"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"swapComplete2DWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x0BD18086 0x0BD28086 0x0BD38086 0x16028086 0x16068086 0x160B8086 0x160A8086 0x160D8086 0x160E8086 0x16128086 0x16168086 0x161B8086 0x161A8086 0x161D8086 0x161E8086 0x16228086 0x16268086 0x162B8086 0x162A8086 0x162D8086 0x162E8086 0x16328086 0x16368086 0x163B8086 0x163A8086 0x163D8086 0x163E8086"
      "VRAM,totalMB" = 1536
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelBDWGraphics"
      "IOGVAScaler" = "Gen8"
      "IOGVABGRAEnc" = "Gen8"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=53,"dataBufferCount"=0,"oolTexturePageInBytes"=86016,"Device Utilization % at cur p-state"=0,"iosurfaceTextureCreationCount"=0,"textureCount"=1713,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=95596544,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=517,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=2530,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744073613955072,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=3,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=256995328,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"Device Unit 3 Utilization %"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1353617408,"hardwareSubmitWaitTime"=0,"Device Unit 4 Utilization %"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=0,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"swapComplete2DWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "InternalStatisticsAccm" = {}
      "IOGVACodec" = "Gen8"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@msealand
Copy link

msealand commented Nov 6, 2015

hw.model: iMac13,2

+-o nvAccelerator  <class nvAccelerator, id 0x10000040c, registered, matched, active, busy 0 (0 ms), retain 339>
    {
      "IOClass" = "nvAccelerator"
      "IOVARendererSubID" = <03000000>
      "IODVDBundleName" = "GeForceVADriver"
      "IOGLBundleName" = "GeForceGLDriver"
      "IOProviderClass" = "IOService"
      "MetalPluginName" = "GeForceMTLDriver"
      "IOProbeScore" = 100
      "SurfaceList" = ({"surfaceType"="ctx","width"=2560,"height"=1440,"pid"=228},{"surfaceType"="ctx","width"=2560,"height"=1440,"pid"=228})
      "IOSourceVersion" = "10.6.47"
      "IOPropertyMatch" = ({"NVArch"="GF100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GK100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GM100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"})
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=33,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=96,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=12748,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=114466816,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=410,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=16525,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"vramUsedBytes"=1724907520,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"orphanedReusableVidMemoryCount"=2,"orphanedReusableVidMemoryBytes"=73728,"context2DCount"=3,"inUseSysMemoryBytes"=1471881216,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=422248448,"contextGLCount"=65,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=59518976,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"GPU Core Utilization"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=1586274304,"vramLargestFreeBytes"=5242880,"sysmemUsedBytes"=354418688,"agpTextureCreationBytes"=0,"GPU Memory Utilization"=50000000,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"stdTextureCreationBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=0,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"gartFreeBytes"=2087964672,"orphanedNonReusableVidMemoryCount"=0}
      "MetalPluginClassName" = "NVMTLDevice"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.GeForce"
      "IOVABundleName" = "GeForceVADriver"
      "InternalStatistics" = {}
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=33,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=96,"dataBufferCount"=0,"oolTexturePageInBytes"=13737984,"textureCount"=12748,"iosurfaceTextureCreationCount"=10,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=114466816,"ioSurfaceReadOutBytes"=4096,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=410,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=18411520,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=16525,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=13148160,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"vramUsedBytes"=1724907520,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=24576,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=6,"orphanedReusableVidMemoryCount"=2,"orphanedReusableVidMemoryBytes"=73728,"context2DCount"=3,"inUseSysMemoryBytes"=1471881216,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=422248448,"contextGLCount"=65,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=59518976,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=14352384,"GPU Core Utilization"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=1586274304,"vramLargestFreeBytes"=5242880,"sysmemUsedBytes"=354418688,"agpTextureCreationBytes"=0,"GPU Memory Utilization"=50000000,"agpTextureCreationCount"=0,"stdTextureCreationCount"=17,"stdTextureCreationBytes"=688128,"surfaceSetShapeIdleWaitTime"=0,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=124937,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"gartFreeBytes"=2087964672,"orphanedNonReusableVidMemoryCount"=0}
      "AccelCaps" = 15
      "IOVARendererID" = <08000401>
    }


+-o IntelAccelerator  <class IntelAccelerator, id 0x100000406, registered, matched, active, busy 0 (0 ms), retain 253>
    {
      "IOClass" = "IntelAccelerator"
      "AccelCaps" = 15
      "IOVARendererID" = 17301506
      "IODVDBundleName" = "AppleIntelHD4000GraphicsVADriver"
      "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1}
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "IOGLBundleName" = "AppleIntelHD4000GraphicsGLDriver"
      "IOProbeScore" = 2000
      "SurfaceList" = ()
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=15,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=0,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=268435456,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=5591040,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=262844416,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=2,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x01528086 0x01568086 0x01628086 0x01668086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD4000Graphics"
      "IOGVAScaler" = "Gen7"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=15,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=0,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=268435456,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=5591040,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=262844416,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=2,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 256
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen7"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@samsonjs
Copy link

samsonjs commented Nov 6, 2015

hw.model: iMac15,1

+-o AMDTongaGraphicsAccelerator  <class AMDTongaGraphicsAccelerator, id 0x100000398, registered, matched, active, busy 0 (0 ms), retain 216>
    {
      "IOClass" = "AMDTongaGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGLBundleName" = "AMDRadeonX4000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "MetalPluginName" = "AMDMTLBronzeDriver"
      "IOProbeScore" = 200
      "SurfaceList" = ({"surfaceType"="ctx","width"=64,"height"=64,"pid"=6411},{"surfaceType"="ctx","width"=750,"height"=1334,"pid"=25127},{"surfaceType"="ctx","width"=64,"height"=64,"pid"=6411},{"surfaceType"="ctx","width"=64,"height"=64,"pid"=6411},{"surfaceType"="ctx","width"=64,"height"=64,"pid"=6411},{"surfaceType"="ctx","width"=3840,"height"=2160,"pid"=187})
      "IOOCDBundleName" = "AMDRadeonX4000GLDriver"
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=6311,"HWChannel KIQ | Commands Submitted"=0,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=4,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=8491,"HWChannel sDMA0 | Commands Completed"=0,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"HWChannel SAMU GPCOM | Commands Submitted"=0,"orphanedNonReusableSysMemoryBytes"=0,"surfaceBufferPageOutBytes"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=36,"HWChannel SAMU RBI | Commands Completed"=0,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=0,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"inUseVidMemoryBytes"=2749829120,"vramFreeBytes"=1881279168,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"orphanedReusableVidMemoryCount"=1079,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"HWChannel SAMU RBI | Commands Submitted"=0,"gartSizeBytes"=11811160064,"HWChannel SAMU GPCOM | Commands Completed"=0,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"HWChannel KIQ | Commands Completed"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=87,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=0,"inUseSysMemoryBytes"=4129824768,"bufferSwapCount"=0,"HWChannel sDMA1 | Commands Submitted"=0,"agprefTextureCreationCount"=0,"swapCompleteGLWaitTime"=0,"dataBytesPerSample"=0,"agpTextureCreationBytes"=0,"HWChannel C1 | Commands Submitted"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"hardwareWaitTime"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=33603584,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11777556480,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=1379995648,"HWChannel sDMA0 | Commands Submitted"=0,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0,"HWChannel sDMA1 | Commands Completed"=0}
      "ATY,cbits" = 16842752
      "ATY,intrev" = 21
      "cail_properties" = {"CAIL_DisableAcpPowerGating"=0,"CAIL_DisableSAMUPowerGating"=0,"CAIL_DisableSysClockGating"=1,"CAIL_DisableUVDPowerGating"=0,"CAIL_DisableJpegEngine"=1,"CAIL_DisableVCEPowerGating"=0}
      "IOAccelRevision" = 2
      "InternalStatisticsAccm" = {}
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX4000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=6311,"HWChannel KIQ | Commands Submitted"=0,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=4,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=8491,"HWChannel sDMA0 | Commands Completed"=0,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=6,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"HWChannel SAMU GPCOM | Commands Submitted"=0,"orphanedNonReusableSysMemoryBytes"=0,"surfaceBufferPageOutBytes"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=36,"HWChannel SAMU RBI | Commands Completed"=0,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=122,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"inUseVidMemoryBytes"=2749829120,"vramFreeBytes"=1881279168,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"orphanedReusableVidMemoryCount"=1079,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"HWChannel SAMU RBI | Commands Submitted"=0,"gartSizeBytes"=11811160064,"HWChannel SAMU GPCOM | Commands Completed"=0,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=6045696,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"HWChannel KIQ | Commands Completed"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=87,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=122,"inUseSysMemoryBytes"=4129824768,"bufferSwapCount"=0,"HWChannel sDMA1 | Commands Submitted"=17,"agprefTextureCreationCount"=0,"swapCompleteGLWaitTime"=0,"dataBytesPerSample"=0,"agpTextureCreationBytes"=0,"HWChannel C1 | Commands Submitted"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"hardwareWaitTime"=15731989,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=85524480,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=33603584,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11777556480,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=1379995648,"HWChannel sDMA0 | Commands Submitted"=0,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0,"HWChannel sDMA1 | Commands Completed"=22}
      "InternalStatistics" = {}
      "MetalPluginClassName" = "AMDMTLVIDevice"
      "IOPCIMatch" = "0x69201002 0x69211002 0x69301002 0x69381002 0x69391002"
      "GpuDebugPolicy" = 0
    }


+-o IntelAccelerator  <class IntelAccelerator, id 0x1000003a2, registered, matched, active, busy 0 (0 ms), retain 100>
    {
      "IOClass" = "IntelAccelerator"
      "IOVARendererID" = 17301508
      "AccelCaps" = 15
      "IODVDBundleName" = "AppleIntelHD5000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD5000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "ForceDisableEDRAM" = 0
      "IOProbeScore" = 1000
      "SurfaceList" = ()
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=14,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=56,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=93065216,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"Device Unit 3 Utilization %"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1517547520,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=6,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x0d268086 0x0a268086 0x0a2e8086 0x0d228086 0x04128086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD5000Graphics"
      "IOGVAScaler" = "Gen75"
      "PanicOnGPUHang" = 0
      "IOGVABGRAEnc" = "Gen75"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=14,"dataBufferCount"=10,"oolTexturePageInBytes"=0,"Device Utilization % at cur p-state"=2,"iosurfaceTextureCreationCount"=11897,"textureCount"=56,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=18446744073420378112,"agprefTextureCreationCount"=3476,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=1,"clientGLWaitTime"=326768569,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=107765760,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=1,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=1130946560,"gartUsedBytes"=93065216,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=18446744073631555584,"finishCLWaitTime"=0,"finishVideoWaitTime"=150864,"contextCLCount"=0,"Device Unit 3 Utilization %"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=211341312,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=2801,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1517547520,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=2,"hardwareWaitTime"=18446744072762312345,"contextVideoCount"=6,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen75"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@bmike
Copy link

bmike commented Nov 6, 2015

hw.model: MacBookPro10,2

+-o IntelAccelerator  <class IntelAccelerator, id 0x100000414, registered, matched, active, busy 0 (0 ms), retain 101>
    {
      "IOClass" = "IntelAccelerator"
      "AccelCaps" = 15
      "IOVARendererID" = 17301506
      "IODVDBundleName" = "AppleIntelHD4000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD4000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "MetalPluginName" = "AppleIntelHD4000GraphicsMTLDriver"
      "IOProbeScore" = 2000
      "SurfaceList" = ({"surfaceType"="ctx","width"=2560,"height"=1600,"pid"=269})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=43,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=2190,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=150024192,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=209,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1581,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=268435456,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=4,"inUseSysMemoryBytes"=18446744073559527424,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=1,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=416088064,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1194524672,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x01528086 0x01568086 0x01628086 0x01668086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD4000Graphics"
      "IOGVAScaler" = "Gen7"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=43,"dataBufferCount"=0,"oolTexturePageInBytes"=1046708224,"Device Utilization % at cur p-state"=0,"iosurfaceTextureCreationCount"=226,"textureCount"=2190,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=150024192,"ioSurfaceReadOutBytes"=315420672,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=209,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=658,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1581,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=5335494,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=161587200,"gartCacheBytes"=268435456,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=316436480,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=1451,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=4,"inUseSysMemoryBytes"=18446744073559527424,"bufferSwapCount"=989,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=1,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=5857280,"agprefTextureCreationBytes"=0,"gartUsedBytes"=416088064,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=86335488,"iosurfaceTextureCreationBytes"=780042240,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=19652422,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=79683584,"stdTextureCreationBytes"=1722044416,"agpTextureCreationCount"=123,"stdTextureCreationCount"=2426,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1194524672,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=17006592,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=906079653,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen7"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@samsonjs
Copy link

samsonjs commented Nov 6, 2015

hw.model: MacBookPro11,1

+-o IntelAccelerator  <class IntelAccelerator, id 0x1000003ab, registered, matched, active, busy 0 (0 ms), retain 78>
    {
      "IOClass" = "IntelAccelerator"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
      "AccelCaps" = 15
      "IODVDBundleName" = "AppleIntelHD5000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD5000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "ForceDisableEDRAM" = 0
      "MetalPluginName" = "AppleIntelHD5000GraphicsMTLDriver"
      "IOProbeScore" = 1000
      "SurfaceList" = ({"surfaceType"="ctx","width"=2560,"height"=1600,"pid"=174})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=50,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=1483,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=238526464,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=546,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=335,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=268435456,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744073471025152,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=1,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=312389632,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"Device Unit 3 Utilization %"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1298223104,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x0d268086 0x0a268086 0x0a2e8086 0x0d228086 0x04128086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD5000Graphics"
      "IOGVAScaler" = "Gen75"
      "PanicOnGPUHang" = 0
      "IOGVABGRAEnc" = "Gen75"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=50,"dataBufferCount"=0,"oolTexturePageInBytes"=18446744073705627648,"Device Utilization % at cur p-state"=2,"iosurfaceTextureCreationCount"=13658,"textureCount"=1483,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=238526464,"ioSurfaceReadOutBytes"=13131776,"agprefTextureCreationCount"=385,"orphanedReusableSysMemoryCount"=546,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=1112,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=22962176,"textureReadOutBytes"=39477248,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=335,"Device Unit 0 Utilization %"=2,"clientGLWaitTime"=100522259,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=18446744073033265152,"gartCacheBytes"=268435456,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=18446744071881916416,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=11227,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744073471025152,"bufferSwapCount"=820,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=1,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=1573584896,"agprefTextureCreationBytes"=41824256,"gartUsedBytes"=312389632,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=230196406,"surfaceBufferPageInBytes"=840540160,"iosurfaceTextureCreationBytes"=242085888,"finishCLWaitTime"=0,"finishVideoWaitTime"=21378,"contextCLCount"=0,"Device Unit 3 Utilization %"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=121154654,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=18446744071747206144,"stdTextureCreationBytes"=1414377472,"agpTextureCreationCount"=13833,"stdTextureCreationCount"=7569,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1298223104,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=578269184,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=18446744072497505574,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen75"
      "IOVARendererID" = 17301508
    }

@ender3
Copy link

ender3 commented Nov 6, 2015

hw.model: MacBookAir4,1

+-o Gen6Accelerator  <class Gen6Accelerator, id 0x100000305, registered, matched, active, busy 0 (0 ms), retain 275>
    {
      "IOClass" = "Gen6Accelerator"
      "VRAMMethod" = 0
      "IOVARendererID" = 17301505
      "AccelCaps" = 11
      "IODVDBundleName" = "AppleIntelHD3000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD3000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "IOProbeScore" = 100
      "SurfaceList" = ({"surfaceType"="gl","width"=577,"height"=382,"pid"=347})
      "IOSourceVersion" = "0.0.0.0.0"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="AppleIntelHD3000GraphicsGA.plugin"}
      "IOPCIPrimaryMatch" = "0x01068086 0x06018086 0x01168086 0x01028086 0x01268086"
      "VRAMOverride" = 0
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD3000Graphics"
      "IOGVAScaler" = "Gen6"
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=18446744071845600089,"idctDataBufferCount"=0,"linearPages"=10851,"command2DBytesPerSample"=28,"dvdTextureCount"=316,"commandBytesPerSample"=18446744073185653132,"surfacePageOutBytesPerSample"=18446744072508092416,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=1611,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"contextDVDSwitchCount"=174,"finishAll2DWaitTime"=28564,"textureWaitTime"=0,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eMainRing"=0,"GKD_IGGL_BLIT_SIZE_KB_eMainRing"=0,"IOSurfacePageOutBytesPerSample"=18446744072898781184,"linearCount"=224,"gartMapInBytesPerSample"=18446744072113176576,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eBlitRing"=0,"dataBytesPerSample"=18446744072343100096,"swapBytesPerSample"=0,"surfaceCount"=12,"clientGLWaitTime"=179061376,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=18446744072104153088,"texturePageInBytesPerSample"=738537472,"finishDVDWaitTime"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=280,"vramUsedBytes"=116690944,"volatileSurfaceCount"=6,"contextGLSwitchCount"=885874,"freeCommandBufferGLWaitTime"=18446744073391731708,"context2DCount"=3,"commandDVDBytesPerSample"=71544680,"bufferSwapCount"=350674,"GKD_IGGL_BLIT_SIZE_KB_eBlitRing"=0,"linearBytes"=44445696,"vramFreeBytes"=285962240,"finish2DWaitTime"=0,"contextGLCount"=8,"gartSizeBytes"=18446744071562067968,"context2DSwitchCount"=1,"gartUsedBytes"=447401984,"GKD_IGGL_RING_SUBMIT_eMediaRing"=0,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=18446744072799412257,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"submitStamp"=15518478,"freeContextBufferGLWaitTime"=22705,"contextCLCount"=0,"swapCompleteGLWaitTime"=18446744072828536826,"freeContextBufferDVDWaitTime"=78124,"freeSurfaceBackingWaitTime"=0,"GKD_IGGL_RING_SUBMIT_eMainRing"=0,"surfacePageInBytesPerSample"=686743552,"contextDVDCount"=2,"freeCommandBufferDVDWaitTime"=0,"surfaceSetShapeIdleWaitTime"=20511,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=1700081664,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"swapComplete2DWaitTime"=0,"commandGLBytesPerSample"=18446744073114108424,"swapCompleteDVDWaitTime"=0,"hardwareWaitTime"=18446744072916371915,"lastReadStamp"=15518477,"freeSurfaceSwapBufferWaitTime"=2282978,"GKD_IGGL_RING_SUBMIT_eBlitRing"=0,"IOSurfacePageInBytesPerSample"=1106616320,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=18446744072954687488}
      "IOGVACodec" = "Gen6"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@schustafa
Copy link

hw.model: MacBookPro11,1

+-o IntelAccelerator  <class IntelAccelerator, id 0x1000003e1, registered, matched, active, busy 0 (0 ms), retain 161>
    {
      "IOClass" = "IntelAccelerator"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
      "AccelCaps" = 15
      "IODVDBundleName" = "AppleIntelHD5000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD5000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "ForceDisableEDRAM" = 0
      "MetalPluginName" = "AppleIntelHD5000GraphicsMTLDriver"
      "IOProbeScore" = 1000
      "SurfaceList" = ({"surfaceType"="ctx","width"=210,"height"=250,"pid"=992},{"surfaceType"="ctx","width"=1878,"height"=861,"pid"=5439},{"surfaceType"="ctx","width"=158,"height"=208,"pid"=5334},{"surfaceType"="ctx","width"=1920,"height"=22,"pid"=254})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=54,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=2863,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=208093184,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=661,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1520,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744073501458432,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=9,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=559828992,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"Device Unit 3 Utilization %"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1050783744,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=3,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x0d268086 0x0a268086 0x0a2e8086 0x0d228086 0x04128086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD5000Graphics"
      "IOGVAScaler" = "Gen75"
      "PanicOnGPUHang" = 0
      "IOGVABGRAEnc" = "Gen75"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=54,"dataBufferCount"=4,"oolTexturePageInBytes"=18446744073353183232,"Device Utilization % at cur p-state"=2,"iosurfaceTextureCreationCount"=113521,"textureCount"=2863,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=208093184,"ioSurfaceReadOutBytes"=18446744073382596608,"agprefTextureCreationCount"=2087,"orphanedReusableSysMemoryCount"=661,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=33537,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=1351680,"textureReadOutBytes"=27426816,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1520,"Device Unit 0 Utilization %"=2,"clientGLWaitTime"=454200677,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=18446744072777056256,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=18446744072145584128,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=50124,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744073501458432,"bufferSwapCount"=18610,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=9,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=406532096,"agprefTextureCreationBytes"=98979840,"gartUsedBytes"=559828992,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=21467657,"surfaceBufferPageInBytes"=905076736,"iosurfaceTextureCreationBytes"=2101362688,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"Device Unit 3 Utilization %"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=24314778,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=1226931200,"stdTextureCreationBytes"=2011869184,"agpTextureCreationCount"=103389,"stdTextureCreationCount"=78768,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1050783744,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=1,"hardwareWaitTime"=18446744072860335421,"contextVideoCount"=3,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen75"
      "IOVARendererID" = 17301508
    }

@bmike
Copy link

bmike commented Nov 6, 2015

hw.model: MacBookAir6,1

+-o IntelAccelerator  <class IntelAccelerator, id 0x1000002ef, registered, matched, active, busy 0 (0 ms), retain 161>
    {
      "IOClass" = "IntelAccelerator"
      "AccelCaps" = 15
      "EnablePPGTT" = 1
      "IOVARendererID" = 17301508
      "IODVDBundleName" = "AppleIntelHD5000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD5000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "ForceDisableEDRAM" = 0
      "IOProbeScore" = 1000
      "SurfaceList" = ({"surfaceType"="ctx","width"=1187,"height"=669,"pid"=375})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"removeFromGARTWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0,"orphanedReusableVidMemoryHitRate"=0,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=0,"orphanedReusableSysMemoryHitRate"=67,"freeDataBufferGLWaitTime"=0,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=18446744073709459038,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=120569856,"orphanedReusableSysMemoryCount"=334,"textureWaitTime"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"IOSurfacePageOutBytesPerSample"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1946,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=1,"orphanedReusableVidMemoryBytes"=0,"contextGLSwitchCount"=0,"orphanedReusableVidMemoryCount"=0,"freeCommandBufferGLWaitTime"=0,"freeContextBufferVideoWaitTime"=0,"context2DCount"=3,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=3,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=1610612736,"context2DSwitchCount"=0,"recoveryCount"=0,"gartUsedBytes"=34189312,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=1576423424,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=0,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x0d268086 0x0a268086 0x0a2e8086 0x0d228086 0x04128086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD5000Graphics"
      "IOGVAScaler" = "Gen75"
      "IOGVABGRAEnc" = "Gen75"
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0,"orphanedReusableVidMemoryHitRate"=0,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=172452668,"surfacePageOutBytesPerSample"=0,"orphanedReusableSysMemoryHitRate"=67,"freeDataBufferGLWaitTime"=0,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=18446744073709551576,"freeContextBufferCLWaitTime"=0,"textureCount"=18446744073709459038,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=120569856,"orphanedReusableSysMemoryCount"=334,"textureWaitTime"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"IOSurfacePageOutBytesPerSample"=79740928,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1946,"clientGLWaitTime"=149974,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=1371270,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=458752000,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=1,"orphanedReusableVidMemoryBytes"=0,"contextGLSwitchCount"=0,"orphanedReusableVidMemoryCount"=0,"freeCommandBufferGLWaitTime"=0,"freeContextBufferVideoWaitTime"=0,"context2DCount"=3,"bufferSwapCount"=1603,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=3,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=1610612736,"context2DSwitchCount"=0,"recoveryCount"=0,"gartUsedBytes"=34189312,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=482168,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=8863,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=1576423424,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=157140692,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=47112580,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=5963776,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=50040832}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "IOGVACodec" = "Gen75"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@JackoPlane
Copy link

hw.model: iMac13,2

+-o nvAccelerator  <class nvAccelerator, id 0x100000469, registered, matched, active, busy 0 (0 ms), retain 255>
    {
      "IOClass" = "nvAccelerator"
      "IOVARendererSubID" = <03000000>
      "IODVDBundleName" = "GeForceVADriver"
      "IOGLBundleName" = "GeForceGLDriver"
      "IOProviderClass" = "IOService"
      "MetalPluginName" = "GeForceMTLDriver"
      "IOProbeScore" = 100
      "SurfaceList" = ({"surfaceType"="ctx","width"=1860,"height"=1274,"pid"=32540},{"surfaceType"="ctx","width"=1860,"height"=1274,"pid"=32540},{"surfaceType"="ctx","width"=1860,"height"=1274,"pid"=32540},{"surfaceType"="ctx","width"=1860,"height"=1274,"pid"=32540})
      "IOSourceVersion" = "10.6.47"
      "IOPropertyMatch" = ({"NVArch"="GF100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GK100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GM100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"})
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=43,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=94,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=5958,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=164347904,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=371,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=17364,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"vramUsedBytes"=1400504320,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"orphanedReusableVidMemoryCount"=9,"orphanedReusableVidMemoryBytes"=7680000,"context2DCount"=3,"inUseSysMemoryBytes"=944472064,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=746651648,"contextGLCount"=44,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=50384896,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"GPU Core Utilization"=60000000,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=23,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=1101139968,"vramLargestFreeBytes"=6553600,"sysmemUsedBytes"=88080384,"agpTextureCreationBytes"=0,"GPU Memory Utilization"=130000000,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"stdTextureCreationBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=0,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"gartFreeBytes"=2097098752,"orphanedNonReusableVidMemoryCount"=0}
      "MetalPluginClassName" = "NVMTLDevice"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.GeForce"
      "IOVABundleName" = "GeForceVADriver"
      "InternalStatistics" = {}
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=43,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=94,"dataBufferCount"=0,"oolTexturePageInBytes"=98304,"textureCount"=5958,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=164347904,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=371,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=6,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=2543616,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=17364,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=4808704,"ioSurfacePageInBytes"=2588672,"gartCacheBytes"=33554432,"vramUsedBytes"=1400504320,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"orphanedReusableVidMemoryCount"=9,"orphanedReusableVidMemoryBytes"=7680000,"context2DCount"=3,"inUseSysMemoryBytes"=944472064,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=746651648,"contextGLCount"=44,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=50384896,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"GPU Core Utilization"=60000000,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=23,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=1101139968,"vramLargestFreeBytes"=6553600,"sysmemUsedBytes"=88080384,"agpTextureCreationBytes"=0,"GPU Memory Utilization"=130000000,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"stdTextureCreationBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=6,"hardwareWaitTime"=0,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"gartFreeBytes"=2097098752,"orphanedNonReusableVidMemoryCount"=0}
      "AccelCaps" = 15
      "IOVARendererID" = <08000401>
    }


+-o IntelAccelerator  <class IntelAccelerator, id 0x10000045a, registered, matched, active, busy 0 (0 ms), retain 58>
    {
      "IOClass" = "IntelAccelerator"
      "AccelCaps" = 15
      "IOVARendererID" = 17301506
      "IODVDBundleName" = "AppleIntelHD4000GraphicsVADriver"
      "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1}
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "IOGLBundleName" = "AppleIntelHD4000GraphicsGLDriver"
      "IOProbeScore" = 2000
      "SurfaceList" = ()
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=9,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=56,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=268435456,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=23638016,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=244797440,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=4,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x01528086 0x01568086 0x01628086 0x01668086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD4000Graphics"
      "IOGVAScaler" = "Gen7"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=9,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"Device Utilization % at cur p-state"=0,"iosurfaceTextureCreationCount"=0,"textureCount"=56,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=62648320,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=14687699,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=268435456,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=23638016,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=244797440,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=72051391,"contextVideoCount"=4,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 256
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen7"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@gerrior
Copy link

gerrior commented Nov 6, 2015

hw.model: MacBookPro10,1

+-o nvAccelerator  <class nvAccelerator, id 0x10000037b, registered, matched, active, busy 0 (0 ms), retain 303>
    {
      "IOClass" = "nvAccelerator"
      "IOVARendererSubID" = <03000000>
      "IODVDBundleName" = "GeForceVADriver"
      "IOGLBundleName" = "GeForceGLDriver"
      "IOProviderClass" = "IOService"
      "MetalPluginName" = "GeForceMTLDriver"
      "IOProbeScore" = 100
      "SurfaceList" = ()
      "AAPL,OpenCLdisabled" = Yes
      "IOSourceVersion" = "10.6.47"
      "IOPropertyMatch" = ({"NVArch"="GF100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GK100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GM100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"})
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=30,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=89,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=2312,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=2175,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"vramUsedBytes"=0,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=4,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=49,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=16056320,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"vramLargestFreeBytes"=1073741824,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"sysmemUsedBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=2131427328,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=0,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "MetalPluginClassName" = "NVMTLDevice"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.GeForce"
      "IOVABundleName" = "GeForceVADriver"
      "InternalStatistics" = {}
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=30,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=89,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=2312,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=2175,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"vramUsedBytes"=0,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=4,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=49,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=16056320,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"vramLargestFreeBytes"=1073741824,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"sysmemUsedBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=2131427328,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=0,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "AccelCaps" = 15
      "IOVARendererID" = <08000401>
    }


+-o IntelAccelerator  <class IntelAccelerator, id 0x100000381, registered, matched, active, busy 0 (0 ms), retain 311>
    {
      "IOClass" = "IntelAccelerator"
      "AccelCaps" = 15
      "IOVARendererID" = 17301506
      "IODVDBundleName" = "AppleIntelHD4000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD4000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "MetalPluginName" = "AppleIntelHD4000GraphicsMTLDriver"
      "IOProbeScore" = 2000
      "SurfaceList" = ({"surfaceType"="ctx","width"=2224,"height"=842,"pid"=4656},{"surfaceType"="ctx","width"=634,"height"=38,"pid"=4656},{"surfaceType"="ctx","width"=2304,"height"=1746,"pid"=9227})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=38,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=8931,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=268722176,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=138,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=10,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=10906,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=1,"inUseSysMemoryBytes"=18446744073439506432,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=49,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=602652672,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=1323008,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1007960064,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=2,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x01528086 0x01568086 0x01628086 0x01668086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD4000Graphics"
      "IOGVAScaler" = "Gen7"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=38,"dataBufferCount"=0,"oolTexturePageInBytes"=160694272,"Device Utilization % at cur p-state"=7,"iosurfaceTextureCreationCount"=41,"textureCount"=8931,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=268722176,"ioSurfaceReadOutBytes"=32751616,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=138,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=10,"surfaceTextureCreationCount"=89,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=10906,"Device Unit 0 Utilization %"=7,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=20480,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=34816000,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=188,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=1,"inUseSysMemoryBytes"=18446744073439506432,"bufferSwapCount"=38,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=49,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=602652672,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=3391488,"iosurfaceTextureCreationBytes"=139898880,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=22717181,"orphanedNonReusableSysMemoryBytes"=1323008,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=145408000,"agpTextureCreationCount"=0,"stdTextureCreationCount"=96,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1007960064,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=6,"hardwareWaitTime"=34573205,"contextVideoCount"=2,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen7"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@HT154
Copy link

HT154 commented Nov 6, 2015

hw.model: MacBookPro10,1

+-o nvAccelerator  <class nvAccelerator, id 0x10000047e, registered, matched, active, busy 0 (0 ms), retain 105>
    {
      "IOClass" = "nvAccelerator"
      "IOVARendererSubID" = <03000000>
      "IODVDBundleName" = "GeForceVADriver"
      "IOGLBundleName" = "GeForceGLDriver"
      "IOProviderClass" = "IOService"
      "MetalPluginName" = "GeForceMTLDriver"
      "IOProbeScore" = 100
      "SurfaceList" = ({"surfaceType"="ctx","width"=2880,"height"=44,"pid"=332})
      "AAPL,OpenCLdisabled" = Yes
      "IOSourceVersion" = "10.8.14"
      "IOPropertyMatch" = ({"NVArch"="GF100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GK100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"},{"NVArch"="GM100","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"})
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=56,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=92,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=100,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1916,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"vramUsedBytes"=0,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=4,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=1073414144,"contextGLCount"=8,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=2621440,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"GPU Core Utilization"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"vramLargestFreeBytes"=1040179200,"sysmemUsedBytes"=0,"agpTextureCreationBytes"=0,"GPU Memory Utilization"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"stdTextureCreationBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=0,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"gartFreeBytes"=2144862208,"orphanedNonReusableVidMemoryCount"=0}
      "MetalPluginClassName" = "NVMTLDevice"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.GeForce"
      "IOVABundleName" = "GeForceVADriver"
      "InternalStatistics" = {}
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=56,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=92,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=100,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1916,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"vramUsedBytes"=0,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=4,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=1073414144,"contextGLCount"=8,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=2621440,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"GPU Core Utilization"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"vramLargestFreeBytes"=1040179200,"sysmemUsedBytes"=0,"agpTextureCreationBytes"=0,"GPU Memory Utilization"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"stdTextureCreationBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=0,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"gartFreeBytes"=2144862208,"orphanedNonReusableVidMemoryCount"=0}
      "AccelCaps" = 15
      "IOVARendererID" = <08000401>
    }


+-o IntelAccelerator  <class IntelAccelerator, id 0x100000488, registered, matched, active, busy 0 (0 ms), retain 105>
    {
      "IOClass" = "IntelAccelerator"
      "AccelCaps" = 15
      "IOVARendererID" = 17301506
      "IODVDBundleName" = "AppleIntelHD4000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD4000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "MetalPluginName" = "AppleIntelHD4000GraphicsMTLDriver"
      "IOProbeScore" = 2000
      "SurfaceList" = ({"surfaceType"="ctx","width"=1328,"height"=1200,"pid"=17713})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=32,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=2122,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=201269248,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=225,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1767,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=1,"inUseSysMemoryBytes"=18446744073508282368,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=8,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=235991040,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1374621696,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x01528086 0x01568086 0x01628086 0x01668086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD4000Graphics"
      "IOGVAScaler" = "Gen7"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=32,"dataBufferCount"=0,"oolTexturePageInBytes"=19623936,"Device Utilization % at cur p-state"=0,"iosurfaceTextureCreationCount"=0,"textureCount"=2122,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=201269248,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=225,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1767,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=1,"inUseSysMemoryBytes"=18446744073508282368,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=8,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=235991040,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1374621696,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=0,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen7"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }


+-o com_kairos_driver_DuetDisplayAccelerator  <class com_kairos_driver_DuetDisplayAccelerator, id 0x1000004f8, !registered, !matched, active, busy 0, retain 5>
    {
      "IOClass" = "com_kairos_driver_DuetDisplayAccelerator"
      "IOVABundleName" = "AppleVADriver"
      "IOVARendererID" = 18446744072182956033
      "IOGLBundleName" = ""
      "AccelCaps" = 3
      "IOAccelRevision" = 2
      "IODVDBundleName" = "AppleVADriver"
    }

@alexmchale
Copy link

hw.model: iMac15,1

+-o AMDTongaGraphicsAccelerator  <class AMDTongaGraphicsAccelerator, id 0x1000004f5, registered, matched, active, busy 0 (0 ms), retain 250>
    {
      "IOClass" = "AMDTongaGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGLBundleName" = "AMDRadeonX4000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "MetalPluginName" = "AMDMTLBronzeDriver"
      "IOProbeScore" = 200
      "SurfaceList" = ({"surfaceType"="ctx","width"=32,"height"=32,"pid"=91954},{"surfaceType"="ctx","width"=1714,"height"=2008,"pid"=25954},{"surfaceType"="ctx","width"=1,"height"=1,"pid"=23003},{"surfaceType"="ctx","width"=64,"height"=64,"pid"=51876},{"surfaceType"="ctx","width"=2560,"height"=1440,"pid"=201})
      "IOOCDBundleName" = "AMDRadeonX4000GLDriver"
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=40382,"HWChannel KIQ | Commands Submitted"=0,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=4,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=8440,"HWChannel sDMA0 | Commands Completed"=0,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"HWChannel SAMU GPCOM | Commands Submitted"=0,"orphanedNonReusableSysMemoryBytes"=0,"surfaceBufferPageOutBytes"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=22,"HWChannel SAMU RBI | Commands Completed"=0,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=0,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"inUseVidMemoryBytes"=2988224512,"vramFreeBytes"=13979675328,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"orphanedReusableVidMemoryCount"=476,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"HWChannel SAMU RBI | Commands Submitted"=0,"gartSizeBytes"=11811160064,"HWChannel SAMU GPCOM | Commands Completed"=0,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"HWChannel KIQ | Commands Completed"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=88,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=0,"inUseSysMemoryBytes"=3996012544,"bufferSwapCount"=0,"HWChannel sDMA1 | Commands Submitted"=0,"agprefTextureCreationCount"=0,"swapCompleteGLWaitTime"=0,"dataBytesPerSample"=0,"agpTextureCreationBytes"=0,"HWChannel C1 | Commands Submitted"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"hardwareWaitTime"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=30461952,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11780698112,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=1007788032,"HWChannel sDMA0 | Commands Submitted"=0,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0,"HWChannel sDMA1 | Commands Completed"=0}
      "ATY,cbits" = 16842752
      "ATY,intrev" = 21
      "cail_properties" = {"CAIL_DisableAcpPowerGating"=0,"CAIL_DisableSAMUPowerGating"=0,"CAIL_DisableSysClockGating"=1,"CAIL_DisableUVDPowerGating"=0,"CAIL_DisableJpegEngine"=1,"CAIL_DisableVCEPowerGating"=0}
      "IOAccelRevision" = 2
      "InternalStatisticsAccm" = {}
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX4000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=40382,"HWChannel KIQ | Commands Submitted"=0,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=4,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=8440,"HWChannel sDMA0 | Commands Completed"=13,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=13,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"HWChannel SAMU GPCOM | Commands Submitted"=0,"orphanedNonReusableSysMemoryBytes"=0,"surfaceBufferPageOutBytes"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=22,"HWChannel SAMU RBI | Commands Completed"=0,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=104,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"inUseVidMemoryBytes"=2988224512,"vramFreeBytes"=13979675328,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"orphanedReusableVidMemoryCount"=476,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"HWChannel SAMU RBI | Commands Submitted"=0,"gartSizeBytes"=11811160064,"HWChannel SAMU GPCOM | Commands Completed"=0,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=53248,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"HWChannel KIQ | Commands Completed"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=88,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=104,"inUseSysMemoryBytes"=3996012544,"bufferSwapCount"=0,"HWChannel sDMA1 | Commands Submitted"=21,"agprefTextureCreationCount"=0,"swapCompleteGLWaitTime"=0,"dataBytesPerSample"=0,"agpTextureCreationBytes"=0,"HWChannel C1 | Commands Submitted"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"hardwareWaitTime"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=30461952,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11780698112,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=1007788032,"HWChannel sDMA0 | Commands Submitted"=13,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0,"HWChannel sDMA1 | Commands Completed"=37}
      "InternalStatistics" = {}
      "MetalPluginClassName" = "AMDMTLVIDevice"
      "IOPCIMatch" = "0x69201002 0x69211002 0x69301002 0x69381002 0x69391002"
      "GpuDebugPolicy" = 0
    }


+-o IntelAccelerator  <class IntelAccelerator, id 0x1000004f9, registered, matched, active, busy 0 (0 ms), retain 123>
    {
      "IOClass" = "IntelAccelerator"
      "IOVARendererID" = 17301508
      "AccelCaps" = 15
      "IODVDBundleName" = "AppleIntelHD5000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD5000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "ForceDisableEDRAM" = 0
      "IOProbeScore" = 1000
      "SurfaceList" = ()
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=4,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=39,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=9445376,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"Device Unit 3 Utilization %"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1601167360,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=6,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x0d268086 0x0a268086 0x0a2e8086 0x0d228086 0x04128086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD5000Graphics"
      "IOGVAScaler" = "Gen75"
      "PanicOnGPUHang" = 0
      "IOGVABGRAEnc" = "Gen75"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=4,"dataBufferCount"=3,"oolTexturePageInBytes"=0,"Device Utilization % at cur p-state"=2,"iosurfaceTextureCreationCount"=48,"textureCount"=39,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=494460928,"agprefTextureCreationCount"=102,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=1,"clientGLWaitTime"=18446744072351845011,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=25718784,"gartUsedBytes"=9445376,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=38821888,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"Device Unit 3 Utilization %"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=364544,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=24,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1601167360,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=2,"hardwareWaitTime"=74240173,"contextVideoCount"=6,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen75"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@caius
Copy link

caius commented Nov 6, 2015

hw.model: MacBook7,1

+-o NVKernel  <class NVKernel, id 0x1000002ed, registered, matched, active, busy 0 (0 ms), retain 50>
    {
      "IOClass" = "NVKernel"
      "CFBundleIdentifier" = "com.apple.GeForceTesla"
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="GeForceGA.plugin"}
      "IOPropertyMatch" = ({"NVArch"="NV50","nubType"="NVDAgl","unmatched"="yes","NVDAType"="Official"})
      "IOProviderClass" = "IOService"
      "IOSourceVersion" = "10.0.37"
      "AccelCaps" = 11
      "IOProbeScore" = 50
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"idctDataBufferCount"=200,"command2DBytesPerSample"=0,"dvdTextureCount"=241,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=0,"dataBufferCount"=1,"freeContextBufferCLWaitTime"=0,"textureCount"=1191,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"contextDVDSwitchCount"=1,"finishAll2DWaitTime"=0,"textureWaitTime"=0,"IOSurfacePageOutBytesPerSample"=49295360,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=301335168,"swapBytesPerSample"=353896,"surfaceCount"=7,"GPU Video Engine Utilization"=0,"clientGLWaitTime"=3433763,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=182780160,"finishDVDWaitTime"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"vramUsedBytes"=167444480,"volatileSurfaceCount"=0,"contextGLSwitchCount"=4697,"freeCommandBufferGLWaitTime"=0,"context2DCount"=2,"commandDVDBytesPerSample"=8,"bufferSwapCount"=2124,"vramFreeBytes"=97583104,"finish2DWaitTime"=0,"contextGLCount"=6,"gartSizeBytes"=1073741824,"context2DSwitchCount"=0,"gartUsedBytes"=164253696,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=22286892,"GPU Core Utilization"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"submitStamp"=697975,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=18446744072220123839,"freeContextBufferDVDWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"surfacePageInBytesPerSample"=4259840,"contextDVDCount"=8,"vramLargestFreeBytes"=11534336,"sysmemUsedBytes"=2621440,"freeCommandBufferDVDWaitTime"=0,"surfaceSetShapeIdleWaitTime"=347,"GPU Memory Utilization"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=909488128,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"swapComplete2DWaitTime"=0,"commandGLBytesPerSample"=97773824,"swapCompleteDVDWaitTime"=0,"heapBlockWaitTime"=0,"hardwareWaitTime"=18446744072586078548,"lastReadStamp"=697966,"freeSurfaceSwapBufferWaitTime"=2271198,"IOSurfacePageInBytesPerSample"=219594752,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=2752512}
      "IOMatchCategory" = "IOAccelerator"
      "IOVABundleName" = "GeForceTeslaVADriver"
      "IOVARendererSubID" = <02000000>
      "IOAccelRevision" = 2
      "IODVDBundleName" = "GeForceTeslaVADriver"
      "SurfaceList" = ({"surfaceType"="dvd","width"=1,"height"=1,"pid"=22677},{"surfaceType"="dvd","width"=1,"height"=1,"pid"=22677},{"surfaceType"="dvd","width"=1,"height"=1,"pid"=22677},{"surfaceType"="dvd","width"=1,"height"=1,"pid"=22677},{"surfaceType"="dvd","width"=1,"height"=1,"pid"=22672},{"surfaceType"="dvd","width"=1,"height"=1,"pid"=22672},{"surfaceType"="dvd","width"=1,"height"=1,"pid"=22672},{"surfaceType"="dvd","width"=1,"height"=1,"pid"=22672})
      "IOGLBundleName" = "GeForceTeslaGLDriver"
      "IOVARendererID" = <08000401>
    }

@gerrior
Copy link

gerrior commented Nov 6, 2015

While this HW model has been posted before I see there are differences beyond the ID.

hw.model: iMac12,2

+-o AMDBartsGraphicsAccelerator  <class AMDBartsGraphicsAccelerator, id 0x100000384, registered, matched, active, busy 0 (0 ms), retain 54>
    {
      "IOClass" = "AMDBartsGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGLBundleName" = "AMDRadeonX3000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "IOProbeScore" = 200
      "SurfaceList" = ({"surfaceType"="ctx","width"=1,"height"=1,"pid"=213})
      "IOOCDBundleName" = "AMDRadeonX3000GLDriver"
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=94,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"HWChannel DMA | Commands Submitted"=0,"dataBufferCount"=0,"HWChannel PM4 | Commands Completed"=101,"oolTexturePageInBytes"=0,"textureCount"=1207,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel SPU | Commands Submitted"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=17193,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"orphanedReusableVidMemoryCount"=433,"orphanedReusableVidMemoryBytes"=349024256,"HWChannel PM4 | Commands Submitted"=1,"context2DCount"=5,"inUseSysMemoryBytes"=781856768,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=1349709760,"contextGLCount"=13,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"HWChannel DMA | Commands Completed"=0,"gartUsedBytes"=31391744,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"HWChannel UVD | Commands Submitted"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=432832512,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=2116091904,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"swapComplete2DWaitTime"=0,"textureVolunteerUnloadBytes"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=0,"hardwareWaitTime"=25012706,"HWChannel SPU | Commands Completed"=0,"freeSurfaceSwapBufferWaitTime"=0,"Device Utilization %"=7,"orphanedNonReusableVidMemoryCount"=0}
      "ATY,cbits" = 8454144
      "ATY,intrev" = 20
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX3000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=94,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"HWChannel DMA | Commands Submitted"=0,"dataBufferCount"=0,"HWChannel PM4 | Commands Completed"=205684,"oolTexturePageInBytes"=66228224,"textureCount"=1207,"iosurfaceTextureCreationCount"=7,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=4751360,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=14030,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=1077936128,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel SPU | Commands Submitted"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=17193,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=8523776,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=31,"orphanedReusableVidMemoryCount"=432,"orphanedReusableVidMemoryBytes"=333295616,"HWChannel PM4 | Commands Submitted"=205784,"context2DCount"=5,"inUseSysMemoryBytes"=781856768,"bufferSwapCount"=4,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=1349709760,"contextGLCount"=13,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"recoveryCount"=0,"stdTexturePageInBytes"=2097152,"agprefTextureCreationBytes"=0,"HWChannel DMA | Commands Completed"=0,"gartUsedBytes"=31391744,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=1082785792,"iosurfaceTextureCreationBytes"=48103424,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"HWChannel UVD | Commands Submitted"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=448561152,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=70254592,"agpTextureCreationCount"=0,"stdTextureCreationCount"=378,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=2116091904,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"swapComplete2DWaitTime"=0,"textureVolunteerUnloadBytes"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=0,"hardwareWaitTime"=18446744072003014928,"HWChannel SPU | Commands Completed"=0,"freeSurfaceSwapBufferWaitTime"=0,"Device Utilization %"=100,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "IOPCIMatch" = "0x67381002 0x67391002 0x67201002 0x67221002"
      "GpuDebugPolicy" = 0
    }


+-o Gen6Accelerator  <class Gen6Accelerator, id 0x100000394, registered, matched, active, busy 0 (0 ms), retain 24>
    {
      "IOClass" = "Gen6Accelerator"
      "VRAMMethod" = 0
      "IOVARendererID" = 17301505
      "AccelCaps" = 11
      "IODVDBundleName" = "AppleIntelHD3000GraphicsVADriver"
      "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1}
      "IOProviderClass" = "IOPCIDevice"
      "IOGLBundleName" = "AppleIntelHD3000GraphicsGLDriver"
      "IOProbeScore" = 100
      "SurfaceList" = ()
      "IOSourceVersion" = "0.0.0.0.0"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="AppleIntelHD3000GraphicsGA.plugin"}
      "IOPCIPrimaryMatch" = "0x01068086 0x06018086 0x01168086 0x01028086 0x01268086"
      "VRAMOverride" = 0
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD3000Graphics"
      "IOGVAScaler" = "Gen6"
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=18521,"idctDataBufferCount"=0,"linearPages"=1310,"command2DBytesPerSample"=0,"dvdTextureCount"=0,"commandBytesPerSample"=15942856,"surfacePageOutBytesPerSample"=0,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"contextDVDSwitchCount"=5981,"finishAll2DWaitTime"=0,"textureWaitTime"=0,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eMainRing"=0,"GKD_IGGL_BLIT_SIZE_KB_eMainRing"=0,"IOSurfacePageOutBytesPerSample"=1363300352,"linearCount"=145,"gartMapInBytesPerSample"=528011264,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eBlitRing"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=527605760,"texturePageInBytesPerSample"=0,"finishDVDWaitTime"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"vramUsedBytes"=4096,"volatileSurfaceCount"=0,"contextGLSwitchCount"=0,"freeCommandBufferGLWaitTime"=0,"context2DCount"=0,"commandDVDBytesPerSample"=15942856,"bufferSwapCount"=0,"GKD_IGGL_BLIT_SIZE_KB_eBlitRing"=0,"linearBytes"=5365760,"vramFreeBytes"=268431360,"finish2DWaitTime"=0,"contextGLCount"=0,"gartSizeBytes"=1073741824,"context2DSwitchCount"=0,"gartUsedBytes"=273833984,"GKD_IGGL_RING_SUBMIT_eMediaRing"=0,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"submitStamp"=13492,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeContextBufferDVDWaitTime"=35169,"freeSurfaceBackingWaitTime"=0,"GKD_IGGL_RING_SUBMIT_eMainRing"=0,"surfacePageInBytesPerSample"=0,"contextDVDCount"=1,"freeCommandBufferDVDWaitTime"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=799907840,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"swapComplete2DWaitTime"=0,"commandGLBytesPerSample"=0,"swapCompleteDVDWaitTime"=0,"hardwareWaitTime"=723346938,"lastReadStamp"=13491,"freeSurfaceSwapBufferWaitTime"=0,"GKD_IGGL_RING_SUBMIT_eBlitRing"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=0}
      "IOGVACodec" = "Gen6"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    } 

@siegel
Copy link

siegel commented Nov 6, 2015

hw.model: MacPro6,1
+-o AMDTahitiGraphicsAccelerator  <class AMDTahitiGraphicsAccelerator, id 0x100000889, registered, matched, active, busy 0 (0 ms), retain 119>
    {
      "IOClass" = "AMDTahitiGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGVACodec" = "VCE"
      "IOGLBundleName" = "AMDRadeonX4000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "MetalPluginName" = "AMDMTLBronzeDriver"
      "IOProbeScore" = 200
      "SurfaceList" = ()
      "IOOCDBundleName" = "AMDRadeonX4000GLDriver"
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=1,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=1,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=3,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"orphanedNonReusableSysMemoryBytes"=0,"HWChannel DMA1 | Commands Submitted"=0,"surfaceBufferPageOutBytes"=0,"HWChannel DMA0 | Commands Submitted"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=12,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=0,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel DMA1 | Commands Completed"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"HWChannel DMA0 | Commands Completed"=0,"inUseVidMemoryBytes"=0,"vramFreeBytes"=0,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"HWChannel SPU | Commands Completed"=0,"orphanedReusableVidMemoryCount"=0,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"gartSizeBytes"=11811160064,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=0,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"swapCompleteGLWaitTime"=0,"agprefTextureCreationCount"=0,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel C1 | Commands Submitted"=0,"hardwareWaitTime"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=2105344,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11809054720,"HWChannel SPU | Commands Submitted"=0,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0}
      "ATY,cbits" = 589824
      "ATY,intrev" = 5
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "MetalPluginClassName" = "AMDMTLSIDevice"
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX4000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=1,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=1,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=3,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"orphanedNonReusableSysMemoryBytes"=0,"HWChannel DMA1 | Commands Submitted"=0,"surfaceBufferPageOutBytes"=0,"HWChannel DMA0 | Commands Submitted"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=12,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=0,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel DMA1 | Commands Completed"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"HWChannel DMA0 | Commands Completed"=0,"inUseVidMemoryBytes"=0,"vramFreeBytes"=0,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"HWChannel SPU | Commands Completed"=0,"orphanedReusableVidMemoryCount"=0,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"gartSizeBytes"=11811160064,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=0,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"swapCompleteGLWaitTime"=0,"agprefTextureCreationCount"=0,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel C1 | Commands Submitted"=0,"hardwareWaitTime"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=2105344,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11809054720,"HWChannel SPU | Commands Submitted"=0,"dataBufferCount"=18446744073709551614,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0}
      "InternalStatistics" = {}
      "IOGVAEncoderRestricted" = "VCE"
      "IOPCIMatch" = "0x67901002 0x67981002 0x679A1002 0x679E1002 0x67801002"
      "GpuDebugPolicy" = 0
    }


+-o AMDTahitiGraphicsAccelerator  <class AMDTahitiGraphicsAccelerator, id 0x100000893, registered, matched, active, busy 0 (0 ms), retain 135>
    {
      "IOClass" = "AMDTahitiGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGVACodec" = "VCE"
      "IOGLBundleName" = "AMDRadeonX4000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "MetalPluginName" = "AMDMTLBronzeDriver"
      "IOProbeScore" = 200
      "SurfaceList" = ({"surfaceType"="ctx","width"=2560,"height"=1440,"pid"=276})
      "IOOCDBundleName" = "AMDRadeonX4000GLDriver"
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=6271,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=6,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=4920,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"orphanedNonReusableSysMemoryBytes"=0,"HWChannel DMA1 | Commands Submitted"=0,"surfaceBufferPageOutBytes"=0,"HWChannel DMA0 | Commands Submitted"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=12,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=0,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel DMA1 | Commands Completed"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"HWChannel DMA0 | Commands Completed"=0,"inUseVidMemoryBytes"=572039168,"vramFreeBytes"=901857216,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"HWChannel SPU | Commands Completed"=0,"orphanedReusableVidMemoryCount"=2202,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"gartSizeBytes"=11811160064,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=95,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=0,"inUseSysMemoryBytes"=2437279744,"bufferSwapCount"=0,"swapCompleteGLWaitTime"=0,"agprefTextureCreationCount"=0,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel C1 | Commands Submitted"=0,"hardwareWaitTime"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=19206144,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11791953920,"HWChannel SPU | Commands Submitted"=0,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=1865240576,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0}
      "ATY,cbits" = 589824
      "ATY,intrev" = 5
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "MetalPluginClassName" = "AMDMTLSIDevice"
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX4000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"iosurfaceTextureCreationBytes"=18446744072658665472,"Device Utilization %"=86,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=67027,"surfaceCount"=6271,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=6,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=900239360,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=4920,"stdTextureCreationBytes"=391815168,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=106417,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=13561856,"contextVideoCount"=0,"orphanedNonReusableSysMemoryBytes"=0,"HWChannel DMA1 | Commands Submitted"=499742,"surfaceBufferPageOutBytes"=0,"HWChannel DMA0 | Commands Submitted"=140031,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=12,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=3434317,"clientGLWaitTime"=18446744072370813208,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=196608,"volatileSurfaceCount"=0,"HWChannel DMA1 | Commands Completed"=737210,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"HWChannel DMA0 | Commands Completed"=140031,"inUseVidMemoryBytes"=572039168,"vramFreeBytes"=901857216,"ioSurfacePageInBytes"=1594834944,"finishAll2DWaitTime"=0,"HWChannel SPU | Commands Completed"=0,"orphanedReusableVidMemoryCount"=2202,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=40531049,"stdTextureCreationCount"=38591,"gartSizeBytes"=11811160064,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=87109632,"oolTexturePageInBytes"=18446744072478629888,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=18446744073690001020,"finishGLWaitTime"=10341471,"freeDataBufferWaitTime"=1207556744,"orphanedReusableVidMemoryHitRate"=95,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=3434317,"inUseSysMemoryBytes"=2437279744,"bufferSwapCount"=488,"swapCompleteGLWaitTime"=0,"agprefTextureCreationCount"=255,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel C1 | Commands Submitted"=0,"hardwareWaitTime"=921244230,"iosurfaceTextureCreationCount"=54562,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=1845100544,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=18446744072013758464,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=19206144,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11791953920,"HWChannel SPU | Commands Submitted"=0,"dataBufferCount"=18446744073709551591,"ioSurfacePageOutBytes"=41992192,"orphanedReusableVidMemoryBytes"=1865240576,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0}
      "InternalStatistics" = {}
      "IOGVAEncoderRestricted" = "VCE"
      "IOPCIMatch" = "0x67901002 0x67981002 0x679A1002 0x679E1002 0x67801002"
      "GpuDebugPolicy" = 0
    }

@bosmacs
Copy link

bosmacs commented Nov 6, 2015

hw.model: MacBookAir5,1

+-o IntelAccelerator  <class IntelAccelerator, id 0x10000038c, registered, matched, active, busy 0 (0 ms), retain 232>
    {
      "IOClass" = "IntelAccelerator"
      "AccelCaps" = 15
      "IOVARendererID" = 17301506
      "IODVDBundleName" = "AppleIntelHD4000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD4000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "MetalPluginName" = "AppleIntelHD4000GraphicsMTLDriver"
      "IOProbeScore" = 2000
      "SurfaceList" = ({"surfaceType"="ctx","width"=940,"height"=54,"pid"=319},{"surfaceType"="ctx","width"=1366,"height"=100,"pid"=182})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=46,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=7768,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=61657088,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=318,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1513,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744073647894528,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=17,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=446976000,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1163636736,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=1079,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=2,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x01528086 0x01568086 0x01628086 0x01668086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD4000Graphics"
      "IOGVAScaler" = "Gen7"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=46,"dataBufferCount"=5,"oolTexturePageInBytes"=18446744073084944384,"Device Utilization % at cur p-state"=1,"iosurfaceTextureCreationCount"=93391,"textureCount"=7768,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=61657088,"ioSurfaceReadOutBytes"=274178048,"agprefTextureCreationCount"=1088,"orphanedReusableSysMemoryCount"=318,"finishAll2DWaitTime"=1123339,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=5767,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=22425600,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=1513,"Device Unit 0 Utilization %"=1,"clientGLWaitTime"=18446744073292925705,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=18446744071885959168,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=18446744072913403904,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=30704,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744073647894528,"bufferSwapCount"=6420,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=17,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=47886336,"agprefTextureCreationBytes"=37700096,"gartUsedBytes"=446976000,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=511284450,"surfaceBufferPageInBytes"=964268032,"iosurfaceTextureCreationBytes"=678080512,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=53916589,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=699723776,"stdTextureCreationBytes"=1993863168,"agpTextureCreationCount"=68043,"stdTextureCreationCount"=59649,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1163636736,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=1079,"textureVolunteerUnloadBytes"=179445760,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=18446744072783240125,"contextVideoCount"=2,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen7"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }

@bosmacs
Copy link

bosmacs commented Nov 6, 2015

hw.model: MacPro6,1

+-o AMDTahitiGraphicsAccelerator  <class AMDTahitiGraphicsAccelerator, id 0x100000764, registered, matched, active, busy 0 (0 ms), retain 272>
    {
      "IOClass" = "AMDTahitiGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGVACodec" = "VCE"
      "IOGLBundleName" = "AMDRadeonX4000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "MetalPluginName" = "AMDMTLBronzeDriver"
      "IOProbeScore" = 200
      "SurfaceList" = ()
      "IOOCDBundleName" = "AMDRadeonX4000GLDriver"
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=7,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=1,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=3,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"orphanedNonReusableSysMemoryBytes"=0,"HWChannel DMA1 | Commands Submitted"=0,"surfaceBufferPageOutBytes"=0,"HWChannel DMA0 | Commands Submitted"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=32,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=0,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel DMA1 | Commands Completed"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"HWChannel DMA0 | Commands Completed"=0,"inUseVidMemoryBytes"=0,"vramFreeBytes"=0,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"HWChannel SPU | Commands Completed"=0,"orphanedReusableVidMemoryCount"=0,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"gartSizeBytes"=11811160064,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=0,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"swapCompleteGLWaitTime"=0,"agprefTextureCreationCount"=0,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel C1 | Commands Submitted"=0,"hardwareWaitTime"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=2629632,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11808530432,"HWChannel SPU | Commands Submitted"=0,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0}
      "ATY,cbits" = 589824
      "ATY,intrev" = 5
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "MetalPluginClassName" = "AMDMTLSIDevice"
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX4000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=7,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=1,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=3,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"orphanedNonReusableSysMemoryBytes"=0,"HWChannel DMA1 | Commands Submitted"=0,"surfaceBufferPageOutBytes"=0,"HWChannel DMA0 | Commands Submitted"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=32,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=0,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel DMA1 | Commands Completed"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"HWChannel DMA0 | Commands Completed"=0,"inUseVidMemoryBytes"=0,"vramFreeBytes"=0,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"HWChannel SPU | Commands Completed"=0,"orphanedReusableVidMemoryCount"=0,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"gartSizeBytes"=11811160064,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=0,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"swapCompleteGLWaitTime"=0,"agprefTextureCreationCount"=0,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel C1 | Commands Submitted"=0,"hardwareWaitTime"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=2629632,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11808530432,"HWChannel SPU | Commands Submitted"=0,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=0,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0}
      "InternalStatistics" = {}
      "IOGVAEncoderRestricted" = "VCE"
      "IOPCIMatch" = "0x67901002 0x67981002 0x679A1002 0x679E1002 0x67801002"
      "GpuDebugPolicy" = 0
    }


+-o AMDTahitiGraphicsAccelerator  <class AMDTahitiGraphicsAccelerator, id 0x10000076a, registered, matched, active, busy 0 (1 ms), retain 308>
    {
      "IOClass" = "AMDTahitiGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGVACodec" = "VCE"
      "IOGLBundleName" = "AMDRadeonX4000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "MetalPluginName" = "AMDMTLBronzeDriver"
      "IOProbeScore" = 200
      "SurfaceList" = ({"surfaceType"="ctx","width"=439,"height"=930,"pid"=403},{"surfaceType"="ctx","width"=424,"height"=22,"pid"=426})
      "IOOCDBundleName" = "AMDRadeonX4000GLDriver"
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=4236,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=6,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=6947,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"orphanedNonReusableSysMemoryBytes"=0,"HWChannel DMA1 | Commands Submitted"=0,"surfaceBufferPageOutBytes"=0,"HWChannel DMA0 | Commands Submitted"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=42,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=0,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel DMA1 | Commands Completed"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"HWChannel DMA0 | Commands Completed"=0,"inUseVidMemoryBytes"=600657920,"vramFreeBytes"=5712211904,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"HWChannel SPU | Commands Completed"=0,"orphanedReusableVidMemoryCount"=445,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"gartSizeBytes"=11811160064,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=97,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=0,"inUseSysMemoryBytes"=729989120,"bufferSwapCount"=0,"swapCompleteGLWaitTime"=0,"agprefTextureCreationCount"=0,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel C1 | Commands Submitted"=0,"hardwareWaitTime"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=23957504,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11787202560,"HWChannel SPU | Commands Submitted"=0,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=129331200,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0}
      "ATY,cbits" = 589824
      "ATY,intrev" = 5
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "MetalPluginClassName" = "AMDMTLSIDevice"
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX4000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"iosurfaceTextureCreationBytes"=17612800,"Device Utilization %"=1,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=2,"surfaceCount"=4236,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=6,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=6947,"stdTextureCreationBytes"=3969024,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=190,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"orphanedNonReusableSysMemoryBytes"=0,"HWChannel DMA1 | Commands Submitted"=39,"surfaceBufferPageOutBytes"=0,"HWChannel DMA0 | Commands Submitted"=1,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=42,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=4232,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel DMA1 | Commands Completed"=67,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"HWChannel DMA0 | Commands Completed"=1,"inUseVidMemoryBytes"=600657920,"vramFreeBytes"=5712211904,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"HWChannel SPU | Commands Completed"=0,"orphanedReusableVidMemoryCount"=445,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=13,"gartSizeBytes"=11811160064,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=42029056,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=139264,"finishGLWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=97,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=4232,"inUseSysMemoryBytes"=729989120,"bufferSwapCount"=76,"swapCompleteGLWaitTime"=216347,"agprefTextureCreationCount"=0,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel C1 | Commands Submitted"=0,"hardwareWaitTime"=992527,"iosurfaceTextureCreationCount"=16,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=1540096,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=23957504,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=11787202560,"HWChannel SPU | Commands Submitted"=0,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=129331200,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0}
      "InternalStatistics" = {}
      "IOGVAEncoderRestricted" = "VCE"
      "IOPCIMatch" = "0x67901002 0x67981002 0x679A1002 0x679E1002 0x67801002"
      "GpuDebugPolicy" = 0
    }


+-o com_kairos_driver_DuetDisplayAccelerator  <class com_kairos_driver_DuetDisplayAccelerator, id 0x10000079b, !registered, !matched, active, busy 0, retain 5>
    {
      "IOClass" = "com_kairos_driver_DuetDisplayAccelerator"
      "IOVABundleName" = "AppleVADriver"
      "IOVARendererID" = 18446744072182956033
      "IOGLBundleName" = ""
      "AccelCaps" = 3
      "IOAccelRevision" = 2
      "IODVDBundleName" = "AppleVADriver"
    }

@gerrior
Copy link

gerrior commented Nov 7, 2015

hw.model: MacBookAir4,2

+-o Gen6Accelerator  <class Gen6Accelerator, id 0x100000350, registered, matched, active, busy 0 (0 ms), retain 53>
    {
      "IOClass" = "Gen6Accelerator"
      "VRAMMethod" = 0
      "IOVARendererID" = 17301505
      "AccelCaps" = 11
      "IODVDBundleName" = "AppleIntelHD3000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD3000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "IOProbeScore" = 100
      "SurfaceList" = ({"surfaceType"="2d","width"=1,"height"=1,"pid"=173})
      "IOSourceVersion" = "0.0.0.0.0"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="AppleIntelHD3000GraphicsGA.plugin"}
      "IOPCIPrimaryMatch" = "0x01068086 0x06018086 0x01168086 0x01028086 0x01268086"
      "VRAMOverride" = 0
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD3000Graphics"
      "IOGVAScaler" = "Gen6"
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"idctDataBufferCount"=0,"linearPages"=8997,"command2DBytesPerSample"=0,"dvdTextureCount"=21,"commandBytesPerSample"=155558132,"surfacePageOutBytesPerSample"=18446744072513814528,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=3939,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"contextDVDSwitchCount"=0,"finishAll2DWaitTime"=0,"textureWaitTime"=0,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eMainRing"=0,"GKD_IGGL_BLIT_SIZE_KB_eMainRing"=0,"IOSurfacePageOutBytesPerSample"=319844352,"linearCount"=230,"gartMapInBytesPerSample"=18446744072321114112,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eBlitRing"=0,"dataBytesPerSample"=167664688,"swapBytesPerSample"=0,"surfaceCount"=7,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=18446744072320925696,"texturePageInBytesPerSample"=18446744072559964160,"finishDVDWaitTime"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"vramUsedBytes"=140517376,"volatileSurfaceCount"=0,"contextGLSwitchCount"=3150,"freeCommandBufferGLWaitTime"=1299963118,"context2DCount"=3,"commandDVDBytesPerSample"=0,"bufferSwapCount"=587,"GKD_IGGL_BLIT_SIZE_KB_eBlitRing"=0,"linearBytes"=36851712,"vramFreeBytes"=262135808,"finish2DWaitTime"=0,"contextGLCount"=16,"gartSizeBytes"=18446744071562067968,"context2DSwitchCount"=0,"gartUsedBytes"=440070144,"GKD_IGGL_RING_SUBMIT_eMediaRing"=0,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"submitStamp"=2925628,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=33962549,"freeContextBufferDVDWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"GKD_IGGL_RING_SUBMIT_eMainRing"=0,"surfacePageInBytesPerSample"=18446744072515518464,"contextDVDCount"=2,"freeCommandBufferDVDWaitTime"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=1707413504,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"swapComplete2DWaitTime"=0,"commandGLBytesPerSample"=155558132,"swapCompleteDVDWaitTime"=0,"hardwareWaitTime"=18446744072607449987,"lastReadStamp"=2925617,"freeSurfaceSwapBufferWaitTime"=188022,"GKD_IGGL_RING_SUBMIT_eBlitRing"=0,"IOSurfacePageInBytesPerSample"=562257920,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=18446744072513814528}
      "IOGVACodec" = "Gen6"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }


Mike-Wazowski:~ egerrior$ clear

Mike-Wazowski:~ egerrior$ ioreg -r -d 1 -w 0 -c "IOAccelerator"
+-o Gen6Accelerator  <class Gen6Accelerator, id 0x100000350, registered, matched, active, busy 0 (0 ms), retain 53>
    {
      "IOClass" = "Gen6Accelerator"
      "VRAMMethod" = 0
      "IOVARendererID" = 17301505
      "AccelCaps" = 11
      "IODVDBundleName" = "AppleIntelHD3000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD3000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "IOProbeScore" = 100
      "SurfaceList" = ({"surfaceType"="2d","width"=1,"height"=1,"pid"=173})
      "IOSourceVersion" = "0.0.0.0.0"
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="AppleIntelHD3000GraphicsGA.plugin"}
      "IOPCIPrimaryMatch" = "0x01068086 0x06018086 0x01168086 0x01028086 0x01268086"
      "VRAMOverride" = 0
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD3000Graphics"
      "IOGVAScaler" = "Gen6"
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"idctDataBufferCount"=0,"linearPages"=9233,"command2DBytesPerSample"=0,"dvdTextureCount"=21,"commandBytesPerSample"=24491356,"surfacePageOutBytesPerSample"=488767488,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=3939,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"contextDVDSwitchCount"=0,"finishAll2DWaitTime"=0,"textureWaitTime"=0,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eMainRing"=0,"GKD_IGGL_BLIT_SIZE_KB_eMainRing"=0,"IOSurfacePageOutBytesPerSample"=51609600,"linearCount"=232,"gartMapInBytesPerSample"=459739136,"GKD_IGGL_TIMESTAMP_HAS_WAIT_eBlitRing"=0,"dataBytesPerSample"=25147728,"swapBytesPerSample"=0,"surfaceCount"=7,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=458772480,"texturePageInBytesPerSample"=507052032,"finishDVDWaitTime"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"vramUsedBytes"=140517376,"volatileSurfaceCount"=0,"contextGLSwitchCount"=514,"freeCommandBufferGLWaitTime"=816253656,"context2DCount"=3,"commandDVDBytesPerSample"=0,"bufferSwapCount"=96,"GKD_IGGL_BLIT_SIZE_KB_eBlitRing"=0,"linearBytes"=37818368,"vramFreeBytes"=262135808,"finish2DWaitTime"=0,"contextGLCount"=16,"gartSizeBytes"=18446744071562067968,"context2DSwitchCount"=0,"gartUsedBytes"=441036800,"GKD_IGGL_RING_SUBMIT_eMediaRing"=0,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"submitStamp"=2931992,"freeContextBufferGLWaitTime"=0,"contextCLCount"=0,"swapCompleteGLWaitTime"=9445354,"freeContextBufferDVDWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"GKD_IGGL_RING_SUBMIT_eMainRing"=0,"surfacePageInBytesPerSample"=488767488,"contextDVDCount"=2,"freeCommandBufferDVDWaitTime"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=1706446848,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"swapComplete2DWaitTime"=0,"commandGLBytesPerSample"=24491356,"swapCompleteDVDWaitTime"=0,"hardwareWaitTime"=1786964172,"lastReadStamp"=2931981,"freeSurfaceSwapBufferWaitTime"=30174,"GKD_IGGL_RING_SUBMIT_eBlitRing"=0,"IOSurfacePageInBytesPerSample"=91176960,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=488767488}
      "IOGVACodec" = "Gen6"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    } 

@coofdy
Copy link

coofdy commented Nov 7, 2015

hw.model: iMac15,1

+-o AMDTongaGraphicsAccelerator  <class AMDTongaGraphicsAccelerator, id 0x100000434, registered, matched, active, busy 0 (0 ms), retain 305>
    {
      "IOClass" = "AMDTongaGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGLBundleName" = "AMDRadeonX4000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "MetalPluginName" = "AMDMTLBronzeDriver"
      "IOProbeScore" = 200
      "SurfaceList" = ({"surfaceType"="ctx","width"=2036,"height"=1756,"pid"=27628},{"surfaceType"="ctx","width"=644,"height"=50,"pid"=27635},{"surfaceType"="ctx","width"=1524,"height"=1940,"pid"=1823},{"surfaceType"="ctx","width"=654,"height"=50,"pid"=1847},{"surfaceType"="ctx","width"=5120,"height"=2880,"pid"=196})
      "IOOCDBundleName" = "AMDRadeonX4000GLDriver"
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=2707,"HWChannel KIQ | Commands Submitted"=0,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=4,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=5857,"HWChannel sDMA0 | Commands Completed"=0,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"HWChannel SAMU GPCOM | Commands Submitted"=0,"orphanedNonReusableSysMemoryBytes"=0,"surfaceBufferPageOutBytes"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=24,"HWChannel SAMU RBI | Commands Completed"=0,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=4,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"inUseVidMemoryBytes"=3220078592,"vramFreeBytes"=14775401152,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"orphanedReusableVidMemoryCount"=373,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"HWChannel SAMU RBI | Commands Submitted"=0,"gartSizeBytes"=6442450944,"HWChannel SAMU GPCOM | Commands Completed"=0,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"HWChannel KIQ | Commands Completed"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=87,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=0,"inUseSysMemoryBytes"=4056358912,"bufferSwapCount"=0,"HWChannel sDMA1 | Commands Submitted"=0,"agprefTextureCreationCount"=0,"swapCompleteGLWaitTime"=0,"dataBytesPerSample"=0,"agpTextureCreationBytes"=0,"HWChannel C1 | Commands Submitted"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"hardwareWaitTime"=0,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=21827584,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=6420623360,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=836280320,"HWChannel sDMA0 | Commands Submitted"=0,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0,"HWChannel sDMA1 | Commands Completed"=0}
      "ATY,cbits" = 16842752
      "ATY,intrev" = 21
      "cail_properties" = {"CAIL_DisableAcpPowerGating"=0,"CAIL_DisableSAMUPowerGating"=0,"CAIL_DisableSysClockGating"=1,"CAIL_DisableUVDPowerGating"=0,"CAIL_DisableJpegEngine"=1,"CAIL_DisableVCEPowerGating"=0}
      "IOAccelRevision" = 2
      "InternalStatisticsAccm" = {}
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX4000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=2707,"HWChannel KIQ | Commands Submitted"=0,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=4,"surfaceReadLockIdleWaitTime"=0,"surfaceCopyOutWaitTime"=0,"HWChannel C0 | Commands Completed"=0,"swapBytesPerSample"=0,"gartCacheBytes"=33554432,"stdTexturePageInBytes"=0,"finishCLWaitTime"=0,"agpTextureCreationCount"=0,"textureCount"=5857,"HWChannel sDMA0 | Commands Completed"=0,"stdTextureCreationBytes"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=1,"HWChannel VCELLQ | Commands Submitted"=0,"finish2DWaitTime"=0,"agprefTextureCreationBytes"=0,"contextVideoCount"=0,"HWChannel SAMU GPCOM | Commands Submitted"=0,"orphanedNonReusableSysMemoryBytes"=0,"surfaceBufferPageOutBytes"=0,"swapComplete2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"contextGLCount"=24,"HWChannel SAMU RBI | Commands Completed"=0,"orphanedNonReusableVidMemoryCount"=0,"HWChannel UVD | Commands Completed"=0,"HWChannel GFX | Commands Completed"=74,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"HWChannel C1 | Commands Completed"=0,"hardwareSubmitWaitTime"=0,"inUseVidMemoryBytes"=3220078592,"vramFreeBytes"=14775401152,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"orphanedReusableVidMemoryCount"=373,"recoveryCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"HWChannel SAMU RBI | Commands Submitted"=0,"gartSizeBytes"=6442450944,"HWChannel SAMU GPCOM | Commands Completed"=0,"HWChannel C0 | Commands Submitted"=0,"texturePageOutBytes"=0,"oolTexturePageInBytes"=7471104,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"HWChannel KIQ | Commands Completed"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=87,"HWChannel UVD | Commands Submitted"=0,"HWChannel GFX | Commands Submitted"=82,"inUseSysMemoryBytes"=4056358912,"bufferSwapCount"=0,"HWChannel sDMA1 | Commands Submitted"=0,"agprefTextureCreationCount"=0,"swapCompleteGLWaitTime"=0,"dataBytesPerSample"=0,"agpTextureCreationBytes"=0,"HWChannel C1 | Commands Submitted"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"hardwareWaitTime"=251094,"contextCLCount"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=98304,"finishVideoWaitTime"=0,"HWChannel VCE | Commands Completed"=0,"gartUsedBytes"=21827584,"orphanedReusableSysMemoryCount"=0,"textureReadOutBytes"=0,"gartFreeBytes"=6420623360,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=836280320,"HWChannel sDMA0 | Commands Submitted"=0,"surfaceSetShapeIdleWaitTime"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0,"HWChannel sDMA1 | Commands Completed"=0}
      "InternalStatistics" = {}
      "MetalPluginClassName" = "AMDMTLVIDevice"
      "IOPCIMatch" = "0x69201002 0x69211002 0x69301002 0x69381002 0x69391002"
      "GpuDebugPolicy" = 0
    }


+-o IntelAccelerator  <class IntelAccelerator, id 0x10000043e, registered, matched, active, busy 0 (0 ms), retain 112>
    {
      "IOClass" = "IntelAccelerator"
      "IOVARendererID" = 17301508
      "AccelCaps" = 15
      "IODVDBundleName" = "AppleIntelHD5000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD5000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "ForceDisableEDRAM" = 0
      "IOProbeScore" = 1000
      "SurfaceList" = ()
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=5,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=55,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=89722880,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"Device Unit 3 Utilization %"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1520889856,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=3,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x0d268086 0x0a268086 0x0a2e8086 0x0d228086 0x04128086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD5000Graphics"
      "IOGVAScaler" = "Gen75"
      "PanicOnGPUHang" = 0
      "IOGVABGRAEnc" = "Gen75"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=5,"dataBufferCount"=7,"oolTexturePageInBytes"=0,"Device Utilization % at cur p-state"=0,"iosurfaceTextureCreationCount"=2008,"textureCount"=55,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"ioSurfaceReadOutBytes"=18446744072552108032,"agprefTextureCreationCount"=1147,"orphanedReusableSysMemoryCount"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=0,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=18446744072846729950,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=3133440,"gartCacheBytes"=33554432,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=0,"inUseSysMemoryBytes"=0,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=0,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=149131264,"gartUsedBytes"=89722880,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=1686585344,"finishCLWaitTime"=0,"finishVideoWaitTime"=76578,"contextCLCount"=0,"Device Unit 3 Utilization %"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=26886144,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=200,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1520889856,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=0,"hardwareWaitTime"=1908693730,"contextVideoCount"=3,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen75"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
    }


+-o com_kairos_driver_DuetDisplayAccelerator  <class com_kairos_driver_DuetDisplayAccelerator, id 0x100000496, !registered, !matched, active, busy 0, retain 5>
    {
      "IOClass" = "com_kairos_driver_DuetDisplayAccelerator"
      "IOVABundleName" = "AppleVADriver"
      "IOVARendererID" = 18446744072182956033
      "IOGLBundleName" = ""
      "AccelCaps" = 3
      "IOAccelRevision" = 2
      "IODVDBundleName" = "AppleVADriver"
    }

@svenatkins
Copy link

hw.model: Macmini2,1

+-o Intel915  <class Intel915, id 0x100000289, registered, matched, active, busy 0 (1 ms), retain 27>
    {
      "IOClass" = "Intel915"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelGMA950"
      "IOProviderClass" = "IOPCIDevice"
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="AppleIntelGMA950GA.plugin"}
      "IOPCIClassMatch" = "0x03000000&0xff000000"
      "IOSourceVersion" = "0.0.0.0.0"
      "AccelCaps" = 3
      "IOProbeScore" = 100
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"command2DBytesPerSample"=456,"commandBytesPerSample"=19267888,"surfacePageOutBytesPerSample"=0,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=692,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"contextDVDSwitchCount"=0,"finishAll2DWaitTime"=18446744072002287327,"textureWaitTime"=0,"IOSurfacePageOutBytesPerSample"=0,"gartMapInBytesPerSample"=223305728,"dataBytesPerSample"=0,"swapBytesPerSample"=859992,"surfaceCount"=6,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=10079964,"gartMapOutBytesPerSample"=219074560,"finishDVDWaitTime"=0,"texturePageInBytesPerSample"=18446744071714938880,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=0,"contextGLSwitchCount"=8113,"freeCommandBufferGLWaitTime"=0,"context2DCount"=1,"commandDVDBytesPerSample"=0,"bufferSwapCount"=7781,"vramFreeBytes"=31797248,"finish2DWaitTime"=0,"contextGLCount"=11,"gartSizeBytes"=268435456,"context2DSwitchCount"=15,"gartUsedBytes"=27697152,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=3095388,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"submitStamp"=33691045,"freeContextBufferGLWaitTime"=4494,"contextCLCount"=0,"swapCompleteGLWaitTime"=965050,"freeContextBufferDVDWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"surfacePageInBytesPerSample"=0,"contextDVDCount"=0,"freeCommandBufferDVDWaitTime"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=240738304,"hardwareSubmitWaitTime"=0,"commandGLBytesPerSample"=12531336,"swapComplete2DWaitTime"=0,"swapCompleteDVDWaitTime"=0,"hardwareWaitTime"=1589431295,"lastReadStamp"=33691042,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=0}
      "IOMatchCategory" = "IOAccelerator"
      "IOPCIPrimaryMatch" = "0x25828086 0x25928086 0x27728086 0x27A28086"
      "IODVDBundleName" = "AppleIntelGMA950VADriver"
      "SurfaceList" = ({"surfaceType"="2d","width"=992,"height"=40,"pid"=108},{"surfaceType"="gl","width"=1440,"height"=900,"pid"=88212},{"surfaceType"="gl","width"=784,"height"=608,"pid"=202},{"surfaceType"="gl","width"=1,"height"=1,"pid"=108})
      "IOAccelRevision" = 2
      "IOGLBundleName" = "AppleIntelGMA950GLDriver"
      "IOVARendererID" = 17301504
    }

@svenatkins
Copy link

hw.model: MacPro3,1

+-o AMDJuniperGraphicsAccelerator  <class AMDJuniperGraphicsAccelerator, id 0x100000326, registered, matched, active, busy 0 (0 ms), retain 22>
    {
      "IOClass" = "AMDJuniperGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGLBundleName" = "AMDRadeonX3000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "IOProbeScore" = 200
      "SurfaceList" = ({"surfaceType"="ctx","width"=736,"height"=29,"pid"=137})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"removeFromGARTWaitTime"=0,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=0,"HWChannel DMA | Commands Submitted"=0,"freeDataBufferGLWaitTime"=0,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=18446744073709551594,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"HWChannel PM4 | Commands Completed"=0,"textureWaitTime"=0,"finishAll2DWaitTime"=0,"IOSurfacePageOutBytesPerSample"=0,"gartMapInBytesPerSample"=0,"HWChannel UVD | Commands Completed"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=31,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=1,"contextGLSwitchCount"=0,"freeCommandBufferGLWaitTime"=0,"HWChannel PM4 | Commands Submitted"=0,"freeContextBufferVideoWaitTime"=0,"context2DCount"=3,"bufferSwapCount"=0,"vramFreeBytes"=1011082752,"contextGLCount"=2,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=18446744071562067968,"context2DSwitchCount"=0,"recoveryCount"=0,"HWChannel DMA | Commands Completed"=0,"gartUsedBytes"=23363584,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"HWChannel UVD | Commands Submitted"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"freeContextBufferGLWaitTime"=0,"contextCLCount"=1,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=2124120064,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=0,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=0}
      "ATY,cbits" = 1114112
      "ATY,intrev" = 21
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX3000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=517816320,"HWChannel DMA | Commands Submitted"=147,"freeDataBufferGLWaitTime"=0,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=9,"freeContextBufferCLWaitTime"=0,"textureCount"=18446744073709551594,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"HWChannel PM4 | Commands Completed"=8134,"textureWaitTime"=0,"finishAll2DWaitTime"=0,"IOSurfacePageOutBytesPerSample"=0,"gartMapInBytesPerSample"=0,"HWChannel UVD | Commands Completed"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=31,"clientGLWaitTime"=544704,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=159018496,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=1,"contextGLSwitchCount"=0,"freeCommandBufferGLWaitTime"=0,"HWChannel PM4 | Commands Submitted"=8134,"freeContextBufferVideoWaitTime"=0,"context2DCount"=3,"bufferSwapCount"=192,"vramFreeBytes"=1011082752,"contextGLCount"=2,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=18446744071562067968,"context2DSwitchCount"=0,"recoveryCount"=0,"HWChannel DMA | Commands Completed"=147,"gartUsedBytes"=23363584,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"HWChannel UVD | Commands Submitted"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"freeContextBufferGLWaitTime"=0,"contextCLCount"=1,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=2124120064,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=0,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=463202261,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=517816320}
      "InternalStatistics" = {}
      "sensor-properties" = ({"zone"=<00000002>,"location"="GPU","name"="gpu-sensor","polling-period"=<0000000100000000>,"version"=<00000002>,"sample-period"=<0000000000989800>,"sensor-id"=<00000006>,"device_type"=<"gpu-sensor">,"reg"=<00000002>})
      "IOPCIMatch" = "0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002"
      "GpuDebugPolicy" = 0
    }

@cgarman
Copy link

cgarman commented Nov 8, 2015

hw.model: MacPro5,1

+-o AMDCypressGraphicsAccelerator  <class AMDCypressGraphicsAccelerator, id 0x10000038d, registered, matched, active, busy 0 (0 ms), retain 698>
    {
      "IOClass" = "AMDCypressGraphicsAccelerator"
      "dpm" = 1
      "IOKitDebug" = 0
      "AccelNativeDMARowByteAlignment" = 256
      "IOVARendererID" = 16908290
      "IODVDBundleName" = "AMDRadeonVADriver"
      "AccelCaps" = 15
      "IOGLBundleName" = "AMDRadeonX3000GLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "ATIEnableWideBlitSupport" = Yes
      "IOProbeScore" = 200
      "SurfaceList" = ({"surfaceType"="ctx","width"=1254,"height"=1344,"pid"=373},{"surfaceType"="ctx","width"=325,"height"=23,"pid"=3984},{"surfaceType"="ctx","width"=1543,"height"=1300,"pid"=2734},{"surfaceType"="ctx","width"=370,"height"=1289,"pid"=373},{"surfaceType"="ctx","width"=1010,"height"=663,"pid"=2734},{"surfaceType"="ctx","width"=1543,"height"=1278,"pid"=2734},{"surfaceType"="ctx","width"=449,"height"=430,"pid"=395},{"surfaceType"="ctx","width"=1543,"height"=1278,"pid"=2734},{"surfaceType"="ctx","width"=1543,"height"=1300,"pid"=2734},{"surfaceType"="ctx","width"=370,"height"=1214,"pid"=373})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"removeFromGARTWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0,"orphanedReusableVidMemoryHitRate"=53,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=0,"orphanedReusableSysMemoryHitRate"=0,"HWChannel DMA | Commands Submitted"=0,"freeDataBufferGLWaitTime"=0,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=0,"freeContextBufferCLWaitTime"=0,"textureCount"=18446744073703748386,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"orphanedReusableSysMemoryCount"=0,"HWChannel PM4 | Commands Completed"=3,"textureWaitTime"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"IOSurfacePageOutBytesPerSample"=0,"gartMapInBytesPerSample"=0,"HWChannel UVD | Commands Completed"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=999303,"clientGLWaitTime"=0,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=0,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=112,"orphanedReusableVidMemoryBytes"=108134400,"contextGLSwitchCount"=0,"orphanedReusableVidMemoryCount"=6,"freeCommandBufferGLWaitTime"=0,"HWChannel PM4 | Commands Submitted"=4,"freeContextBufferVideoWaitTime"=0,"context2DCount"=3,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=193261504,"contextGLCount"=132,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"context2DSwitchCount"=0,"recoveryCount"=0,"HWChannel DMA | Commands Completed"=0,"gartUsedBytes"=8650752,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"HWChannel UVD | Commands Submitted"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"freeContextBufferGLWaitTime"=0,"contextCLCount"=2,"swapCompleteGLWaitTime"=0,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=2138832896,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=0,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=0,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=0}
      "ATY,cbits" = 589824
      "ATY,intrev" = 2
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.AMDRadeonX3000"
      "ATIUseTearingWideBlit" = No
      "PerformanceStatistics" = {"removeFromGARTWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0,"orphanedReusableVidMemoryHitRate"=53,"command2DBytesPerSample"=0,"swapCompleteVideoWaitTime"=0,"commandBytesPerSample"=0,"surfacePageOutBytesPerSample"=0,"orphanedReusableSysMemoryHitRate"=0,"HWChannel DMA | Commands Submitted"=0,"freeDataBufferGLWaitTime"=1606798306,"freeCommandBufferVideoWaitTime"=0,"dataBufferCount"=6,"freeContextBufferCLWaitTime"=0,"textureCount"=18446744073703748386,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"freeCommandBuffer2DWaitTime"=0,"orphanedReusableSysMemoryBytes"=0,"orphanedReusableSysMemoryCount"=0,"HWChannel PM4 | Commands Completed"=6363563,"textureWaitTime"=0,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"IOSurfacePageOutBytesPerSample"=18446744072909164544,"gartMapInBytesPerSample"=0,"HWChannel UVD | Commands Completed"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=999303,"clientGLWaitTime"=18446744072348514661,"texturePageOutWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=315298347,"gartMapOutBytesPerSample"=0,"texturePageInBytesPerSample"=1626288128,"gartCacheBytes"=33554432,"freeContextBuffer2DWaitTime"=0,"volatileSurfaceCount"=139,"orphanedReusableVidMemoryBytes"=108134400,"contextGLSwitchCount"=0,"orphanedReusableVidMemoryCount"=6,"freeCommandBufferGLWaitTime"=0,"HWChannel PM4 | Commands Submitted"=6363563,"freeContextBufferVideoWaitTime"=0,"context2DCount"=3,"bufferSwapCount"=27659,"orphanedNonReusableVidMemoryBytes"=0,"vramFreeBytes"=193261504,"contextGLCount"=132,"commandVideoBytesPerSample"=0,"finish2DWaitTime"=0,"gartSizeBytes"=2147483648,"context2DSwitchCount"=0,"recoveryCount"=0,"HWChannel DMA | Commands Completed"=0,"gartUsedBytes"=8646656,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=1408654,"HWChannel UVD | Commands Submitted"=0,"texturePageInWaitTime"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"freeContextBufferGLWaitTime"=0,"contextCLCount"=2,"swapCompleteGLWaitTime"=6305163,"freeSurfaceBackingWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"contextVideoSwitchCount"=0,"surfacePageInBytesPerSample"=0,"surfaceSetShapeIdleWaitTime"=0,"freeCommandBufferCLWaitTime"=0,"gartFreeBytes"=2138836992,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"commandGLBytesPerSample"=0,"swapComplete2DWaitTime"=0,"contextVideoCount"=0,"hardwareWaitTime"=18446744073346533459,"freeSurfaceSwapBufferWaitTime"=0,"IOSurfacePageInBytesPerSample"=2122207232,"contextCLSwitchCount"=0,"texturePageOutBytesPerSample"=1417490432}
      "InternalStatistics" = {}
      "sensor-properties" = ({"zone"=<00000002>,"location"="GPU","name"="gpu-sensor","polling-period"=<0000000100000000>,"version"=<00000002>,"sample-period"=<0000000000989800>,"sensor-id"=<00000006>,"device_type"=<"gpu-sensor">,"reg"=<00000002>})
      "IOPCIMatch" = "0x68981002 0x68991002"
      "GpuDebugPolicy" = 0
    }

@adamkmccarthy
Copy link

hw.model: MacBookPro11,1

+-o IntelAccelerator  <class IntelAccelerator, id 0x1000003b4, registered, matched, active, busy 0 (0 ms), retain 111>
    {
      "IOClass" = "IntelAccelerator"
      "IOPCIClassMatch" = "0x03000000&0xff000000"
      "AccelCaps" = 15
      "IODVDBundleName" = "AppleIntelHD5000GraphicsVADriver"
      "IOGLBundleName" = "AppleIntelHD5000GraphicsGLDriver"
      "IOProviderClass" = "IOPCIDevice"
      "CompactVRAM" = 1
      "ForceDisableEDRAM" = 0
      "MetalPluginName" = "AppleIntelHD5000GraphicsMTLDriver"
      "IOProbeScore" = 1000
      "SurfaceList" = ({"surfaceType"="ctx","width"=2560,"height"=1600,"pid"=192})
      "IOSourceVersion" = "0.0.0.0.0"
      "PerformanceStatisticsAccum" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=52,"dataBufferCount"=0,"oolTexturePageInBytes"=0,"textureCount"=2300,"iosurfaceTextureCreationCount"=0,"surfaceReadLockIdleWaitTime"=0,"freeDataBufferWaitTime"=0,"orphanedReusableSysMemoryBytes"=995348480,"ioSurfaceReadOutBytes"=0,"agprefTextureCreationCount"=0,"orphanedReusableSysMemoryCount"=791,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=0,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=0,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=9082,"Device Unit 0 Utilization %"=0,"clientGLWaitTime"=0,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=0,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=0,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744072714203136,"bufferSwapCount"=0,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=12,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=0,"agprefTextureCreationBytes"=0,"gartUsedBytes"=565760000,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=0,"iosurfaceTextureCreationBytes"=0,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"freeSurfaceBackingWaitTime"=0,"Device Unit 3 Utilization %"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=0,"stdTextureCreationBytes"=0,"agpTextureCreationCount"=0,"stdTextureCreationCount"=0,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1044852736,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"contextVideoCount"=0,"hardwareWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "IOAccelRevision" = 2
      "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"}
      "IOPCIPrimaryMatch" = "0x0d268086 0x0a268086 0x0a2e8086 0x0d228086 0x04128086"
      "InternalStatisticsAccm" = {}
      "IOMatchCategory" = "IOAccelerator"
      "CFBundleIdentifier" = "com.apple.driver.AppleIntelHD5000Graphics"
      "IOGVAScaler" = "Gen75"
      "PanicOnGPUHang" = 0
      "IOGVABGRAEnc" = "Gen75"
      "PerformanceStatistics" = {"orphanedReusableVidMemoryHitRate"=0,"texturePageOutBytes"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=52,"dataBufferCount"=18446744073709551612,"oolTexturePageInBytes"=18446744071704637440,"Device Utilization % at cur p-state"=2,"iosurfaceTextureCreationCount"=1792,"textureCount"=2300,"freeDataBufferWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"orphanedReusableSysMemoryBytes"=995348480,"ioSurfaceReadOutBytes"=182710272,"agprefTextureCreationCount"=9,"orphanedReusableSysMemoryCount"=791,"finishAll2DWaitTime"=0,"orphanedNonReusableSysMemoryCount"=0,"surfaceTextureCreationCount"=877,"ioSurfacePageOutBytes"=0,"surfaceBufferReadOutBytes"=7512064,"textureReadOutBytes"=0,"gartMapInBytesPerSample"=0,"dataBytesPerSample"=0,"swapBytesPerSample"=0,"surfaceCount"=9082,"Device Unit 0 Utilization %"=2,"clientGLWaitTime"=8304587,"surfaceCopyInWaitTime"=0,"surfaceCopyOutWaitTime"=0,"gartMapOutBytesPerSample"=0,"ioSurfacePageInBytes"=1723707392,"gartCacheBytes"=134217728,"volatileSurfaceCount"=0,"vramEvictionWaitTime"=0,"oolTextureCreationBytes"=986947584,"freeToAllocGPUAddressWaitTime"=0,"oolTextureCreationCount"=3942,"Device Unit 1 Utilization %"=0,"orphanedReusableVidMemoryCount"=0,"orphanedReusableVidMemoryBytes"=0,"context2DCount"=3,"inUseSysMemoryBytes"=18446744072714203136,"bufferSwapCount"=793,"orphanedNonReusableVidMemoryBytes"=0,"contextGLCount"=12,"finish2DWaitTime"=0,"Device Unit 2 Utilization %"=0,"gartSizeBytes"=1610612736,"recoveryCount"=0,"stdTexturePageInBytes"=1974272,"agprefTextureCreationBytes"=430080,"gartUsedBytes"=565760000,"surfaceWriteLockIdleWaitTime"=0,"finishGLWaitTime"=0,"surfaceBufferPageInBytes"=50049024,"iosurfaceTextureCreationBytes"=698777600,"finishCLWaitTime"=0,"finishVideoWaitTime"=0,"contextCLCount"=0,"Device Unit 3 Utilization %"=0,"freeSurfaceBackingWaitTime"=0,"swapCompleteGLWaitTime"=0,"orphanedNonReusableSysMemoryBytes"=0,"inUseVidMemoryBytes"=0,"agpTextureCreationBytes"=104022016,"stdTextureCreationBytes"=697712640,"agpTextureCreationCount"=830,"stdTextureCreationCount"=3303,"surfaceSetShapeIdleWaitTime"=0,"gartFreeBytes"=1044852736,"hardwareSubmitWaitTime"=0,"bufferFlipCount"=0,"textureVolunteerUnloadBytes"=0,"swapComplete2DWaitTime"=0,"surfaceBufferPageOutBytes"=0,"Device Utilization %"=1,"hardwareWaitTime"=91213026,"contextVideoCount"=0,"freeSurfaceSwapBufferWaitTime"=0,"orphanedNonReusableVidMemoryCount"=0}
      "InternalStatistics" = {}
      "VRAM,totalMB" = 1536
      "MetalCoalesce" = 0
      "IOGVACodec" = "Gen75"
      "IOVARendererID" = 17301508
    }

@aaronvandoren
Copy link

Were you ever able to calculate GPU processor usage % for GPU drivers that don't have the properties 'Device Utilization %' or 'GPU Core Utilization'?

@chockenberry
Copy link
Author

chockenberry commented Aug 1, 2019

Here is the code I landed on:

NSNumber *gpuUtilization = nil;
if (performanceProperties[@"Device Utilization %"]) {
	// chockenberry
	// iMac15,1 - AMDRadeonX4000
	
	// alanhussey
	// MacBookPro11,3 - GeForce
	// MacBookPro11,3 - AppleIntelHD5000Graphics
	
	// poreed
	// MacBookPro8,2 - AMDRadeonX3000
	
	// tkrajacic
	// MacBookPro10,1 - GeForce
	// MacBookPro10,1 - AppleIntelHD4000Graphics
	
	// therayjay
	// Macmini6,2 - AppleIntelHD4000Graphics
	
	// hotchkiss
	// MacbookPro11,5 - AMDRadeonX4000
	// MacbookPro11,5 - AppleIntelHD5000Graphics

	// owlboy
	// iMac12,2 - AMDRadeonX3000
	
	// bmike
	// MacBook8,1 - AppleIntelBDWGraphics
	
	// chrisbulow
	// MacBookPro11,1 - AppleIntelHD5000Graphics
	
	// eportlance
	// iMac12,2 - AMDRadeonX3000
	
	// bmike
	// Macmini6,2 - AppleIntelHD4000Graphics
	
	// bmike
	// MacPro6,1 - AMDRadeonX4000
	// MacPro6,1 - AMDRadeonX4000
	
	// eportlance
	// MacBookPro12,1 - AppleIntelBDWGraphics
	
	// msealand
	// iMac13,2 - GeForce
	
	// samsonjs
	// iMac15,1 - AMDRadeonX4000
	// iMac15,1 - AppleIntelHD5000Graphics
	
	// bmike
	// MacBookPro10,2
	
	// JackoPlane
	// iMac13,2 - AppleIntelHD4000Graphics
	
	gpuUtilization = performanceProperties[@"Device Utilization %"];
}
else if (performanceProperties[@"GPU Core Utilization"]) {
	// chockenberry
	// MacPro4,1 - GeForceTesla
	// MacPro4,1 - GeForceTesla
	
	// alanhussey
	// MacBookPro11,3 (value = 120000000)
	
	// thejayray
	// Macmini4,1 - GeForceTesla
	
	// samsonjs
	// MacBookPro6,2 - GeForceTesla
	
	// ender3
	// Macmini3,1 - GeForce
	
	// bmike
	// iMac13,2 - GeForce
	
	// msealand
	// iMac13,2 - GeForce (value = 0)
	
	// JackoPLane
	// iMac13,2 - GeForce (value = 60000000)
	
	gpuUtilization = performanceProperties[@"GPU Core Utilization"];
}
else {
	// no GPU statistics
	
	// IntelHD3000
	
	// chockenberry
	// MacBookAir4,2 - AppleIntelHD3000Graphics
	
	// poreed
	// MacBookPro8,2 - AppleIntelHD3000Graphics
	
	// tobiasmboelz
	// iMac11,1 - ATIRadeonX2000
	
	// owlboy
	// iMac12,2 - AppleIntelHD3000Graphics
	
	// commandtab
	// MacBookPro11,2 - AppleIntelHD5000Graphics (???)

	// owlboy
	// Macmini5,1 - AppleIntelHD3000Graphics
	
	// eportelance
	// iMac12,2 - AppleIntelHD3000Graphics
	
	// bmike
	// Macmini5,3 - AppleIntelHD3000Graphics
	
	// samsonjs
	// MacBook1,1 - AppleIntelGMA950
	
	// bmike
	// iMac13,2 - AppleIntelHD4000Graphics
}
if (gpuUtilization) {
	long rawGpuUtilization = gpuUtilization.longValue;
	if (rawGpuUtilization > 100) {
		rawGpuUtilization = rawGpuUtilization / 10000000; // scale down "GPU Core Utilization"
	}
        ...

@aaronvandoren
Copy link

Thank you so much!

This is almost exactly what I've landed on as well. Turns out some newer GPU drivers also have a property called "GPU Activity(%)" which is pretty much the same as "Device Utilization %".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment