PowerVR Rogue complete VkPhysicalDeviceProperties::deviceID list

Hi! We have problem with our application on PowerVR Rogue architecture.
We need to complete lits for device_id. Later we will try to fix this problem.

Right now we have the following list:

// PowerVR Rogue GE8100
0x22021016u,
// PowerVR Rogue GE8300
0x22054030u,
// PowerVR Rogue GE8300
0x22054038u,
// PowerVR Rogue GE8320
0x22104018u,
// PowerVR Rogue GE8322
0x22104218u,
// PowerVR Rogue GM9446
0x24208504u

According https://vulkan.gpuinfo.org/ site

Could you provide this information?

Hi andreyogld3d,

Thanks for your email. Could you please point me to a definition of device_id?

You can get a detailed list of PowerVR licensed core names from our shader Profiling Compilers (available in the Downloads section of our Developer Portal https://developer.imaginationtech.com/ ) in case that information is useful for you.

  • Series 6 G6200
  • Series 6 G6200
  • Series 6 G6400
  • Series 6 XT GX6650
  • Series 6 XT GX6450
  • Series 6 XT GE6250
  • Series 6 XT GX6650
  • Series 6 XT GX6250
  • Series 6 XT GX6650
  • Series 6 XE G6110
  • Series 6 XR GR6500
  • Series 7 XTP GT7400
  • Series 8 XE GE8300
  • Series 8 XE GE8310
  • Series 8 XE GE8300
  • Series 8 XEP GE8320
  • Series 9 XM GM9445
  • Series B BXS-32-1024
  • Series B BXM-8-256
  • Series B BXT-32-1024
  • Series B BXM-4-64
  • Series C CXT-48-1536-RT3

Best regards,
Alejandro

Hi, @AlejandroC thank you for your answer,
device_id this is VkPhysicalDeviceProperties:: ```
deviceID
``’
https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkPhysicalDeviceProperties.html#_c_specification

I need full list of deviceID for all PowerVR Rogue 8xx-9xx devices

Hi andreyogld3d,

As new PowerVR devices could be licensed and manufactured from previous architectures (like Rogue) there is not an official list of PowerVR devices.

You could rely in the VkPhysicalDeviceProperties::vendorID for identifying PowerVR devices (use the vendor enum from Vulkan). In Vulkan you can then check for VK_EXT_descriptor_indexing to distiguish between Rogue and Volcanic architecture cores.

Best regards,
Alejandro

1 Like

@AlejandroC Thank you.