Skip to content

ofirgalcon/geekbench

Repository files navigation

Geekbench module

Reports the Geekbench stats for the computer.

Client will trigger server to lookup Geekbench information from Geekbench's API once a week.

Table Schema

  • 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

image

Updates

  1. Added gpu_cores field to store the number of GPU cores for better matching of Apple Silicon devices
  2. Improved Apple M1/M2 processor detection and matching
  3. Fixed a known JSON error with Apple M1 Pro description (corrected GPU core count)
  4. Enhanced name mapping for newer Mac models
  5. Improved matching algorithm to better handle Apple Silicon Macs
  6. Added fallback matching with clear indication when using approximate matches
  7. Better handling of Metal vs OpenCL scores for different GPU types

About

munkireport geekbench module

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors