Reports the Geekbench stats for the computer.
Client will trigger server to lookup Geekbench information from Geekbench's API once a week.
- id - Unique ID
- serial_number - Machine's serial number
- score - int - Single CPU score
- multiscore - int - Multi CPU score
- model_name - string - Geekbench's model name
- description - string - Geekbench's CPU name
- samples - int - Number of samples in Geekbench
- cuda_score - bigint - Score for CUDA (Nvida GPUs only)
- cuda_samples - bigint - How many samples are in Geekbench
- opencl_score - bigint - Score for OpenCL
- opencl_samples - bigint - How many samples are in Geekbench
- metal_score - bigint - Score for Metal
- metal_samples - bigint - How many samples are in Geekbench
- gpu_name - string - Name of the GPU that is matched
- last_run - bigint - Timestamp of when scores were last processed for machine
- gpu_cores - int - Number of GPU cores
- Added
gpu_coresfield to store the number of GPU cores for better matching of Apple Silicon devices - Improved Apple M1/M2 processor detection and matching
- Fixed a known JSON error with Apple M1 Pro description (corrected GPU core count)
- Enhanced name mapping for newer Mac models
- Improved matching algorithm to better handle Apple Silicon Macs
- Added fallback matching with clear indication when using approximate matches
- Better handling of Metal vs OpenCL scores for different GPU types
