Add gpu power to logs

pull/496/head
FlightlessMango 3 years ago
parent af57e0cb2d
commit 1a8689fbba

@ -64,7 +64,7 @@ void writeFile(string filename){
if (out){
out << "os," << "cpu," << "gpu," << "ram," << "kernel," << "driver" << endl;
out << os << "," << cpu << "," << gpu << "," << ram << "," << kernel << "," << driver << endl;
out << "fps," << "frametime," << "cpu_load," << "gpu_load," << "cpu_temp," << "gpu_temp," << "gpu_core_clock," << "gpu_mem_clock," << "gpu_vram_used," << "ram_used," << "elapsed" << endl;
out << "fps," << "frametime," << "cpu_load," << "gpu_load," << "cpu_temp," << "gpu_temp," << "gpu_core_clock," << "gpu_mem_clock," << "gpu_vram_used," << "gpu_power," << "ram_used," << "elapsed" << endl;
for (size_t i = 0; i < logArray.size(); i++){
out << logArray[i].fps << ",";
@ -76,6 +76,7 @@ void writeFile(string filename){
out << logArray[i].gpu_core_clock << ",";
out << logArray[i].gpu_mem_clock << ",";
out << logArray[i].gpu_vram_used << ",";
out << logArray[i].gpu_power << ",";
out << logArray[i].ram_used << ",";
out << std::chrono::duration_cast<std::chrono::nanoseconds>(logArray[i].previous).count() << "\n";
}

@ -23,6 +23,7 @@ struct logData{
int gpu_temp;
int gpu_core_clock;
int gpu_mem_clock;
int gpu_power;
float gpu_vram_used;
float ram_used;

@ -55,6 +55,7 @@ void update_hw_info(struct swapchain_stats& sw_stats, struct overlay_params& par
currentLogData.gpu_core_clock = gpu_info.CoreClock;
currentLogData.gpu_mem_clock = gpu_info.MemClock;
currentLogData.gpu_vram_used = gpu_info.memoryUsed;
currentLogData.gpu_power = gpu_info.powerUsage;
#ifdef __gnu_linux__
currentLogData.ram_used = memused;
#endif

Loading…
Cancel
Save