|
@@ -180,8 +180,6 @@ static void log_admin_status(void)
|
|
L"SOFTWARE\\Policies\\Microsoft\\Windows\\GameDVR"
|
|
L"SOFTWARE\\Policies\\Microsoft\\Windows\\GameDVR"
|
|
#define WIN10_GAME_DVR_REG_KEY L"System\\GameConfigStore"
|
|
#define WIN10_GAME_DVR_REG_KEY L"System\\GameConfigStore"
|
|
#define WIN10_GAME_MODE_REG_KEY L"Software\\Microsoft\\GameBar"
|
|
#define WIN10_GAME_MODE_REG_KEY L"Software\\Microsoft\\GameBar"
|
|
-#define WIN10_HAGS_REG_KEY \
|
|
|
|
- L"SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers"
|
|
|
|
|
|
|
|
static void log_gaming_features(void)
|
|
static void log_gaming_features(void)
|
|
{
|
|
{
|
|
@@ -193,7 +191,6 @@ static void log_gaming_features(void)
|
|
struct reg_dword game_dvr_enabled;
|
|
struct reg_dword game_dvr_enabled;
|
|
struct reg_dword game_dvr_bg_recording;
|
|
struct reg_dword game_dvr_bg_recording;
|
|
struct reg_dword game_mode_enabled;
|
|
struct reg_dword game_mode_enabled;
|
|
- struct reg_dword hags_enabled;
|
|
|
|
|
|
|
|
get_reg_dword(HKEY_CURRENT_USER, WIN10_GAME_BAR_REG_KEY,
|
|
get_reg_dword(HKEY_CURRENT_USER, WIN10_GAME_BAR_REG_KEY,
|
|
L"AppCaptureEnabled", &game_bar_enabled);
|
|
L"AppCaptureEnabled", &game_bar_enabled);
|
|
@@ -205,8 +202,6 @@ static void log_gaming_features(void)
|
|
L"HistoricalCaptureEnabled", &game_dvr_bg_recording);
|
|
L"HistoricalCaptureEnabled", &game_dvr_bg_recording);
|
|
get_reg_dword(HKEY_CURRENT_USER, WIN10_GAME_MODE_REG_KEY,
|
|
get_reg_dword(HKEY_CURRENT_USER, WIN10_GAME_MODE_REG_KEY,
|
|
L"AutoGameModeEnabled", &game_mode_enabled);
|
|
L"AutoGameModeEnabled", &game_mode_enabled);
|
|
- get_reg_dword(HKEY_LOCAL_MACHINE, WIN10_HAGS_REG_KEY, L"HwSchMode",
|
|
|
|
- &hags_enabled);
|
|
|
|
|
|
|
|
if (game_mode_enabled.status != ERROR_SUCCESS) {
|
|
if (game_mode_enabled.status != ERROR_SUCCESS) {
|
|
get_reg_dword(HKEY_CURRENT_USER, WIN10_GAME_MODE_REG_KEY,
|
|
get_reg_dword(HKEY_CURRENT_USER, WIN10_GAME_MODE_REG_KEY,
|
|
@@ -241,15 +236,6 @@ static void log_gaming_features(void)
|
|
// On by default in newer Windows 10 builds (no registry key set)
|
|
// On by default in newer Windows 10 builds (no registry key set)
|
|
blog(LOG_INFO, "\tGame Mode: Probably On (no reg key set)");
|
|
blog(LOG_INFO, "\tGame Mode: Probably On (no reg key set)");
|
|
}
|
|
}
|
|
-
|
|
|
|
- if (hags_enabled.status == ERROR_SUCCESS) {
|
|
|
|
- blog(LOG_INFO, "\tHardware GPU Scheduler: %s",
|
|
|
|
- (hags_enabled.return_value == 2) ? "On" : "Off");
|
|
|
|
- } else if (win_build >= 22000) {
|
|
|
|
- // On by default in Windows 11 (no registry key set)
|
|
|
|
- blog(LOG_INFO,
|
|
|
|
- "\tHardware GPU Scheduler: Probably On (no reg key set)");
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
|
|
|
|
static const char *get_str_for_state(int state)
|
|
static const char *get_str_for_state(int state)
|