mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-12-10 05:38:49 +00:00
Log user CPU, total RAM, and OS (#3402)
* cpu info Update cpu_info.h Revert "Update cpu_info.h" This reverts commit 6db3814e7f8162ca546c33479942d7204524b281. Revert "cpu info" This reverts commit cfecdf694fd7bee0fdf025c3933ff7b9498a1c3f. hardware info * log OS * Round RAM, add space * switch temporarily to local fork * Update CMakeLists.txt * set shallow = true for submodule * Log logical cores as well * point submodule to shadps4 fork
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#include <filesystem>
|
||||
#include <set>
|
||||
#include <fmt/core.h>
|
||||
#include <hwinfo/hwinfo.h>
|
||||
|
||||
#include "common/config.h"
|
||||
#include "common/debug.h"
|
||||
@@ -151,6 +152,17 @@ void Emulator::Run(std::filesystem::path file, const std::vector<std::string> ar
|
||||
LOG_INFO(Config, "Vulkan guestMarkers: {}", Config::getVkGuestMarkersEnabled());
|
||||
LOG_INFO(Config, "Vulkan rdocEnable: {}", Config::isRdocEnabled());
|
||||
|
||||
hwinfo::Memory ram;
|
||||
hwinfo::OS os;
|
||||
const auto cpus = hwinfo::getAllCPUs();
|
||||
for (const auto& cpu : cpus) {
|
||||
LOG_INFO(Config, "CPU Model: {}", cpu.modelName());
|
||||
LOG_INFO(Config, "CPU Physical Cores: {}, Logical Cores: {}", cpu.numPhysicalCores(),
|
||||
cpu.numLogicalCores());
|
||||
}
|
||||
LOG_INFO(Config, "Total RAM: {} GB", std::round(ram.total_Bytes() / pow(1024, 3)));
|
||||
LOG_INFO(Config, "Operating System: {}", os.name());
|
||||
|
||||
if (param_sfo_exists) {
|
||||
LOG_INFO(Loader, "Game id: {} Title: {}", id, title);
|
||||
LOG_INFO(Loader, "Fw: {:#x} App Version: {}", fw_version, app_version);
|
||||
|
||||
Reference in New Issue
Block a user