Short Thread Policy Switcher
A lightweight Windows utility를 사용하여 Heterogeneous Short Running Thread Scheduling Policy를 제어합니다. 이 숨겨진 전원 설정은 특히 AMD X3D CPU에서 PBO(Precision Boost Overdrive)를 사용할 때 게임 성능에 큰 영향을 줄 수 있습니다.
기능 (Features)
- GUI 버전: 라디오 버튼, 자동 새로고침 및 시스템 트레이 친화적인 작동을 갖춘 시각적 인터페이스
- 콘솔 버전: 최소한의 백그라운드 핫키 데몬
- PowerShell 스크립트: 자동 권한 상승(auto-elevation)과 함께 빠른 원클릭 정책 전환
- 전역 핫키 (Global Hotkeys): 앱을 열지 않고 어디서든 정책 전환 가능
- 오디오 피드백: 각 정책 설정에 대해 다른 비프음 톤 제공
정책 옵션 (Policy Options)
- All processors - 단기 스레드가 모든 코어에서 실행될 수 있음
- Performant processors - 단기 스레드는 P-코어에서만 실행됨
- Prefer performant processors - 단기 스레드는 P-코어를 선호함
- Efficient processors - 단기 스레드는 E-코어에서만 실행됨
- Prefer efficient processors - 단기 스레드는 E-코어를 선호함
- Automatic - Windows가 결정하도록 함
사용법 (Usage)
GUI 버전 (권장)
policy_switcher_gui.exe를 관리자(Administrator) 권한으로 실행합니다. GUI에는 다음 정보가 표시됩니다:
- 현재 정책 설정 (2초마다 자동 새로고침)
- 모든 정책을 선택하고 적용할 수 있는 라디오 버튼
- 상태 정보
핫키 (Hotkeys) (최소화된 상태에서도 작동):
- ALT+X - 6가지 모든 정책 순환 전환
- ALT+V - 성능 정책(All → Performant → Prefer Performant) 순환 전환
콘솔 버전 (Console Version)
백그라운드 핫키 데몬을 위해 policy_switcher.exe를 관리자(Administrator) 권한으로 실행합니다:
- ALT+X - 6가지 모든 정책 순환 전환
- ALT+V - 성능 정책 순환 전환
PowerShell 스크립트 (PowerShell Scripts)
마우스 오른쪽 버튼을 클릭하여
다음 중 하나가 필요합니다:
- Visual Studio (cl.exe)
- MinGW-w64 (gcc, windres)
콘솔 버전
PATH에 cl.exe 또는 gcc가 필요합니다.
다운로드
빌드를 선호하지 않습니까? Releases 탭에서 미리 컴파일된 실행 파일을 다운로드하세요.
기술 세부 정보
Windows Power Management API(powrprof.dll)를 직접 사용하며, powercfg.exe에 대한 의존성이 없습니다.
다음 Windows 전원 설정을 수정합니다:
- 하위 그룹 GUID:
54533251-82be-4824-96c1-47b60b740d00 (프로세서 전원 관리)
- 설정 GUID:
bae08b81-2d5e-4688-ad6a-13243356654b (이종 단기 실행 스레드 스케줄링 정책)
이것이 FPS에 어떻게 영향을 미치는지에 대한 현재 가설의 더 자세한 내용은 여기에서 확인할 수 있습니다: https://x.com/bardozVAL/status/1999931009119162572