Làm thế nào để giám sát FPS của bạn trong trò chơi UWP trên Windows 10

Mục lục:

Làm thế nào để giám sát FPS của bạn trong trò chơi UWP trên Windows 10
Làm thế nào để giám sát FPS của bạn trong trò chơi UWP trên Windows 10

Video: Làm thế nào để giám sát FPS của bạn trong trò chơi UWP trên Windows 10

Video: Làm thế nào để giám sát FPS của bạn trong trò chơi UWP trên Windows 10
Video: 15 CAMPERS THAT OFFER A NEXT-LEVEL CAMPING EXPERIENCE - YouTube 2024, Có thể
Anonim
Các công cụ như FRAPS và ShadowPlay của NVIDIA rất tuyệt vời để theo dõi hiệu suất trò chơi của bạn trên Windows, nhưng chúng không hoạt động với các trò chơi Nền tảng Windows phổ biến (UWP) của Microsoft. Rất may, một vài công cụ sẽ cho phép bạn theo dõi tốc độ khung hình và trò chơi chuẩn được tạo cho nền tảng ứng dụng mới của Windows 10.
Các công cụ như FRAPS và ShadowPlay của NVIDIA rất tuyệt vời để theo dõi hiệu suất trò chơi của bạn trên Windows, nhưng chúng không hoạt động với các trò chơi Nền tảng Windows phổ biến (UWP) của Microsoft. Rất may, một vài công cụ sẽ cho phép bạn theo dõi tốc độ khung hình và trò chơi chuẩn được tạo cho nền tảng ứng dụng mới của Windows 10.

Một số trò chơi cá nhân có thể có các quầy FPS tích hợp mà bạn có thể sử dụng thay vào đó, nhưng hầu hết không. Các công cụ ở đây sẽ cho phép bạn theo dõi FPS của bạn trong các trò chơi như Phá vỡ lượng tử, Bánh răng của chiến tranh: Ultimate Edition, Forza Motorsport 6: Apexvà phiên bản Windows Store của Sự nổi lên của Tomb Raider.

PresentMon là miễn phí, nhưng yêu cầu một công việc nhỏ

PresentMon là một công cụ mã nguồn mở được tạo bởi một nhà phát triển tại Intel. Nó sử dụng truy tìm sự kiện để giám sát hệ điều hành Windows bên dưới cho các lệnh "hiện tại" và ghi lại thông tin về chúng. Điều này cho phép nó theo dõi hiệu suất của DirectX 10, DirectX 11 và DirectX 12. Nó hoạt động ngay cả khi các ứng dụng đó là các ứng dụng nền tảng Windows phổ biến (UWP), được phân phối thông qua Windows Store. Nói cách khác, công cụ này hoạt động vì nó không cần phải tương tác với ứng dụng UWP - nó không được phép thực hiện điều đó. Nó giám sát Windows ở mức thấp hơn.

Đây là một ứng dụng dòng lệnh, do đó không có giao diện đồ họa đẹp. Một nhà phát triển chuyên nghiệp có thể tạo ra một công cụ đồ họa được xây dựng trên chương trình dòng lệnh này để làm cho việc này trở nên dễ dàng hơn trong tương lai.

Thật không may, phải mất một số công việc để có được đi vào lúc này. Bạn sẽ cần truy cập trang kho lưu trữ PresentMon và nhấp vào “Tải xuống ZIP” để tải xuống kho lưu trữ. Sau đó, bạn sẽ cần phải tải xuống miễn phí Visual Studio Express Community Edition từ Microsoft. Cài đặt Visual Studio và cho phép nó tự cập nhật.

Giải nén tệp kho lưu trữ PresentMon đã tải xuống và bấm đúp vào tệp “PresentMon.sln” để mở nó trong Visual Studio. Visual Studio sẽ cung cấp để tải về trình biên dịch.

Image
Image

Khi hoàn thành việc tải xuống và cài đặt phần mềm cần thiết, bạn có thể mở tệp PresentMon.sln trong Visual Studio và tạo ứng dụng. Chỉ cần nhấp vào Build> Build Solution để xây dựng nó.

Sau đó, bạn sẽ nhận được thư mục x64, giả sử bạn đang sử dụng phiên bản Windows 10 64 bit (có thể bạn đang sử dụng). Điều này chứa lệnh PresentMon64.exe bạn có thể sử dụng. Bạn có thể đặt tệp này trong một thư mục tiện lợi hơn, như thư mục Desktop hoặc Downloads, nếu bạn muốn.
Sau đó, bạn sẽ nhận được thư mục x64, giả sử bạn đang sử dụng phiên bản Windows 10 64 bit (có thể bạn đang sử dụng). Điều này chứa lệnh PresentMon64.exe bạn có thể sử dụng. Bạn có thể đặt tệp này trong một thư mục tiện lợi hơn, như thư mục Desktop hoặc Downloads, nếu bạn muốn.
Bạn sẽ cần sử dụng ID tiến trình của ứng dụng UWP để theo dõi nó. Đầu tiên, khởi động một trò chơi. Tiếp theo, mở Trình quản lý tác vụ bằng cách nhấn Ctrl + Alt + Escape.
Bạn sẽ cần sử dụng ID tiến trình của ứng dụng UWP để theo dõi nó. Đầu tiên, khởi động một trò chơi. Tiếp theo, mở Trình quản lý tác vụ bằng cách nhấn Ctrl + Alt + Escape.

Nhấn chuột phải vào tiêu đề trên tab Processes và kích hoạt cột “PID”. Nếu bạn không thấy tab Xử lý, hãy nhấp vào “Chi tiết khác”.

Tìm trò chơi UWP đang chạy mà bạn muốn theo dõi và lưu ý số PID của nó. Số ID quá trình này sẽ thay đổi mỗi khi bạn khởi chạy ứng dụng, vì vậy bạn sẽ phải tìm lại lần nữa nếu bạn đóng và mở lại trò chơi.
Tìm trò chơi UWP đang chạy mà bạn muốn theo dõi và lưu ý số PID của nó. Số ID quá trình này sẽ thay đổi mỗi khi bạn khởi chạy ứng dụng, vì vậy bạn sẽ phải tìm lại lần nữa nếu bạn đóng và mở lại trò chơi.
Bạn sẽ cần mở cửa sổ Dấu nhắc Lệnh làm Quản trị viên để chạy lệnh này. Để làm như vậy, bấm chuột phải vào nút Bắt đầu hoặc bấm Windows + X, rồi bấm vào tùy chọn "Lệnh Propmt (Quản trị)".
Bạn sẽ cần mở cửa sổ Dấu nhắc Lệnh làm Quản trị viên để chạy lệnh này. Để làm như vậy, bấm chuột phải vào nút Bắt đầu hoặc bấm Windows + X, rồi bấm vào tùy chọn "Lệnh Propmt (Quản trị)".
Thay đổi thư mục chứa lệnh PresentMon64.exe. Chỉ cần nhập “cd”, sau đó là đường dẫn đến thư mục bạn đang lưu trữ tệp PresentMon64.exe.
Thay đổi thư mục chứa lệnh PresentMon64.exe. Chỉ cần nhập “cd”, sau đó là đường dẫn đến thư mục bạn đang lưu trữ tệp PresentMon64.exe.

cd C:path oPresentMon-masterx64Debug

Sau đó, chạy lệnh sau, thay thế #### bằng số ID của ứng dụng mà bạn muốn theo dõi.

PresentMon64.exe -process_id ####

Bạn sẽ thấy FPS của ứng dụng bạn chỉ định được hiển thị trong cửa sổ Dấu nhắc Lệnh. Nó sẽ không phủ lên trò chơi, vì vậy bạn sẽ phải Alt + Tab quay lại đây khi bạn muốn kiểm tra.
Bạn sẽ thấy FPS của ứng dụng bạn chỉ định được hiển thị trong cửa sổ Dấu nhắc Lệnh. Nó sẽ không phủ lên trò chơi, vì vậy bạn sẽ phải Alt + Tab quay lại đây khi bạn muốn kiểm tra.
Image
Image

Dxtory là trơn tru và dễ dàng, nhưng chi phí tiền

Dxtory là một lựa chọn thân thiện với người dùng hơn. Giống như PresentMon, Dxtory lấy dữ liệu của nó từ một mức thấp hơn trong Windows. nó không cần tương tác trực tiếp với ứng dụng trò chơi, điều đó có nghĩa là nó hoạt động với các trò chơi UWP đó. Bạn sẽ cần phải tải xuống bản dựng "mới nhất" chứ không phải bản dựng "ổn định" - ít nhất là xây dựng 2.0.134 - khi bản dựng mới nhất khắc phục sự cố tương thích với các ứng dụng DirectX 12.

Không giống như PresentMon, nó cung cấp một giao diện người dùng đồ họa. Nó thậm chí có thể che phủ truy cập FPS của nó trên các trò chơi UWP. Đây là một lựa chọn thực sự hơn cho FRAPS, với tất cả các chuông và còi.

Ứng dụng này là phần mềm trả phí, mặc dù có một thử nghiệm bạn có thể sử dụng. Nhà phát triển tính phí 3800 JPY cho một giấy phép, trị giá khoảng 34,50 USD.

Chỉ cần khởi chạy ứng dụng Dxtory và sau đó khởi động - hoặc Alt + Tab trở lại – trò chơi UWP của bạn. Một bộ đếm FPS sẽ được phủ lên góc trên bên trái của trò chơi UWP.

Bạn cũng có thể chuyển về ứng dụng Dxtory để xem thêm thông tin và tùy chỉnh cài đặt của bạn. Nhưng bạn không phải làm bất cứ điều gì đặc biệt để thiết lập Dxtory mở này, khởi động một trò chơi UWP và nó sẽ hoạt động. Nếu bạn muốn loại bỏ bộ đếm FPS, chỉ cần đóng ứng dụng Dxtory.
Bạn cũng có thể chuyển về ứng dụng Dxtory để xem thêm thông tin và tùy chỉnh cài đặt của bạn. Nhưng bạn không phải làm bất cứ điều gì đặc biệt để thiết lập Dxtory mở này, khởi động một trò chơi UWP và nó sẽ hoạt động. Nếu bạn muốn loại bỏ bộ đếm FPS, chỉ cần đóng ứng dụng Dxtory.
Image
Image

Trong tương lai, nhiều công cụ chơi game hơn như ShadowPlay của NVIDIA – có thể được cập nhật để hoạt động cùng với nền tảng ứng dụng mới của Microsoft. Hiện tại, chỉ một số ít công cụ hoạt động và bạn sẽ cần phải sử dụng chúng với các trò chơi UWP.Nền tảng UWP của Microsoft vẫn là một công việc đang được tiến hành, và không nơi nào rõ ràng hơn so với các trò chơi PC.

Đề xuất: