Skip to content
This repository has been archived by the owner on Aug 22, 2022. It is now read-only.

sheldonrobinson/M4GfxSIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M4GfxSIS

System Information Summary Blueprint Library for UE4

M4GfxSIS will provide the following system information summmary at runtime

  1. Operation System - name, kernel, version & build
  2. CPU - brand, architecture, uarch, bits
  3. Processors - cores, threads, frequency, cache topology (L1, L2, L3)
  4. GPU - model, vendor, architecture, driver version, memory
  5. OpenGL - version, renderer, extensions (if Windows, DirectX support)
  6. OpenCL - version, accelerators, profile
  7. Vulkan - profile, driver, version 8 Vulkan Runtimes - devices, memory
  8. NVMe - size, free space, name, brand, vendor
  9. Display - based on EDID
  10. Network - NIC, connection speed

This is being develop based on the needs of M4Gfx.X. The goal is to provide client-side system information to a cloud-gaming server. The cloud-gaming server can use this information determine the performance profile of the client and optimize the gaming stream accordingly,