Windows 10에서 UWP 게임의 FPS 모니터링 방법
FRAPS 및 NVIDIA ShadowPlay와 같은 도구는 Windows에서 게임 성능을 모니터링하는 데 적합하지만 Microsoft의 UWP (Universal Windows Platform) 게임에서는 작동하지 않습니다. 고맙게도 Windows 10의 새로운 응용 프로그램 플랫폼 용으로 만들어진 프레임 속도 및 벤치 마크 게임을 모니터링 할 수있는 몇 가지 도구가 있습니다..
일부 개별 게임에는 대신 사용할 수있는 통합 FPS 카운터가있을 수 있지만 대부분은 그렇지 않습니다. 여기에있는 도구를 사용하면 게임에서 FPS를 모니터링 할 수 있습니다. 퀀텀 브레이크, 기어스 오브 워 : 얼티미트 에디션, 포자 모터 스포츠 6 : 에이펙스, 및 Windows Store 버전의 무덤 침입자의 부상.
PresentMon은 무료이지만 약간의 작업이 필요합니다.
PresentMon은 Intel의 개발자가 만든 오픈 소스 도구입니다. 이벤트 추적을 사용하여 기본 Windows 운영 체제에서 "현재"명령을 모니터링하고 그에 대한 정보를 기록합니다. 이를 통해 DirectX 10, DirectX 11 및 DirectX 12 게임의 성능을 모니터링 할 수 있습니다. 이러한 응용 프로그램이 Windows 저장소를 통해 배포되는 UWP (Universal Windows Platform) 응용 프로그램 인 경우에도 작동합니다. 즉,이 도구는 UWP 앱과 상호 작용할 필요가 없기 때문에 작동합니다. 허용되지 않습니다. Windows를 더 낮은 수준에서 모니터링합니다..
이것은 명령 행 응용 프로그램이므로 꽤 그래픽 인터페이스가 없습니다. 진취적인 개발자는이 명령 줄 프로그램을 기반으로 그래픽 도구를 만들어 나중에 쉽게 만들 수 있습니다..
불행히도, 그 순간에 갈 수있는 일이 필요합니다. PresentMon 저장소 페이지를 방문하여 "Download ZIP"을 클릭하여 저장소를 다운로드해야합니다. 그런 다음 Microsoft에서 무료 Visual Studio Express Community Edition을 다운로드해야합니다. Visual Studio 설치 및 자체 업데이트 허용.
다운로드 한 PresentMon 저장소 파일의 압축을 풀고 "PresentMon.sln"파일을 두 번 클릭하여 Visual Studio에서 엽니 다. Visual Studio에서 컴파일러를 다운로드 할 예정입니다..
필요한 소프트웨어를 다운로드하고 설치하면 Visual Studio에서 PresentMon.sln 파일을 열고 응용 프로그램을 빌드 할 수 있습니다. 빌드> 솔루션 빌드를 클릭하기 만하면됩니다..
64 비트 버전의 Windows 10을 사용 중이라고 가정하면 x64 디렉토리가 생깁니다 (아마도 그럴 것입니다). 여기에는 사용할 수있는 PresentMon64.exe 명령이 들어 있습니다. 이 파일은 원하는 경우 바탕 화면이나 다운로드 폴더와 같은보다 편리한 디렉토리에 둘 수 있습니다..
UWP 앱의 프로세스 ID를 사용하여 모니터링해야합니다. 먼저 게임을 시작하십시오. 그런 다음 Ctrl + Alt + Escape를 눌러 작업 관리자를 엽니 다..
Processes (프로세스) 탭에서 제목을 마우스 오른쪽 단추로 클릭하고 "PID"열을 활성화합니다. 프로세스 탭이 보이지 않으면 "추가 정보"를 클릭하십시오.
모니터링하려는 실행중인 UWP 게임을 찾고 해당 PID 번호를 기록하십시오. 이 프로세스 ID 번호는 응용 프로그램을 시작할 때마다 바뀌므로 게임을 닫았다가 다시 열면 다시 찾이 필요가 있습니다.
이 명령을 실행하려면 관리자 권한으로 명령 프롬프트 창을 열어야합니다. 이렇게하려면 시작 단추를 마우스 오른쪽 단추로 클릭하거나 Windows + X를 누른 다음 "Command Propmt (Admin)"옵션을 클릭하십시오..
PresentMon64.exe 명령을 포함하는 디렉토리로 변경하십시오. 그냥 "cd"를 입력하고 PresentMon64.exe 파일을 저장할 디렉토리의 경로를 입력하십시오..
cd C : \ path \를 \ PresentMon-Master \ x64 \ Debug
그런 다음 ###를 모니터링 할 응용 프로그램의 프로세스 ID 번호로 바꿔 다음 명령을 실행하십시오..
PresentMon64.exe -process_id ####
명령 프롬프트 창에 지정한 응용 프로그램의 FPS가 표시됩니다. 게임 오버레이가되지 않으므로 체크하고 싶을 때 Alt + Tab로 돌아와야합니다..
Dextory는 매끄럽고 쉽지만 비용은 들지 않습니다.
Dxtory는보다 사용자 친화적 인 대안입니다. PresentMon과 마찬가지로 Dxtory는 Windows에서 낮은 수준의 데이터를 가져옵니다. 게임 응용 프로그램과 직접 상호 작용할 필요가 없습니다. 이는 UWP 게임과 함께 작동한다는 것을 의미합니다. 최신 빌드는 DirectX 12 응용 프로그램과의 호환성 문제를 해결하기 때문에 "안정적인"빌드가 아닌 "최신"빌드를 다운로드해야합니다 (최소 2.0.134 빌드 필요)..
PresentMon과는 달리 그래픽 사용자 인터페이스를 제공합니다. UWP 게임보다 FPS 카운터를 오버레이 할 수도 있습니다. 이것은 FRAPS에 대한 진정한 대안이며, 모든 종들과 휘파람을 가지고 있습니다..
이 응용 프로그램은 유료 소프트웨어이지만 사용할 수있는 평가판이 있습니다. 개발자는 라이선스로 3800 엔을 부과합니다. 라이센스는 약 34.50 달러입니다..
Dxtory 응용 프로그램을 시작한 다음 Alt + Tab을 눌러 UWP 게임을 시작하십시오. FPS 카운터는 UWP 게임의 왼쪽 상단에 겹쳐집니다..
또한 Dxtory 응용 프로그램으로 다시 전환하여 더 많은 정보를보고 설정을 사용자 정의 할 수 있습니다. 그러나이 개방형 Dxtory를 설정하고 UWP 게임을 시작하기 위해 특별한 조치를 취할 필요는 없습니다. FPS 카운터를 제거하려면 Dxtory 응용 프로그램을 닫으십시오..
앞으로는 NVIDIA의 ShadowPlay와 같은 더 많은 게임 도구가 Microsoft의 새로운 응용 프로그램 플랫폼과 함께 작동하도록 업데이트 될 것입니다. 현재로서는 몇 가지 도구 만 사용할 수 있으며 UWP 게임에서 사용하려면 손에서 벗어나야합니다. 마이크로 소프트의 UWP 플랫폼은 여전히 발전 중이며, PC 게임보다 더 명백한 것은 없다..