Forum Discussion
Reporting on Device CPU and Memory
Hi StuartW
The limitation you're seeing is expected behavior with the standard Microsoft Graph managedDevice inventory fields. Hardware properties such as CPU architecture and physical memory are still incomplete or unreliable for many Windows devices.
Microsoft’s recommended approach for detailed hardware inventory in Intune is to use the Intune Data Platform via Properties Catalog + Device Query rather than relying on legacy Graph inventory fields.
Create a Properties Catalog policy in Intune and enable hardware inventory collection for CPU and Memory properties.
After the policy syncs (can take several hours/up to 24h), run queries from: Devices → Device query
CPU
Cpu
| project Model, CoreCount, MaxClockSpeed, ManufacturerRAM
MemoryInfo
| project TotalRAMGB = bin((PhysicalMemoryTotalBytes + 1073741823) / 1073741824, 1)These queries provide exactly the outputs you're looking for. You can also run them as a multiple device query, export the results, and add them to your existing reporting if needed.
Note: Device Query across multiple devices requires Intune Advanced Analytics / Intune Suite licensing.
Also you can check : Device query for multiple devices
Hope this helps.