Trang chủ » làm thế nào để » Cách theo dõi FPS của bạn trong các trò chơi UWP trên Windows 10

    Cách theo dõi FPS của bạn trong các trò chơi UWP trên Windows 10

    Các công cụ như FRAPS và NVIDIA's ShadowPlay rất tốt để 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 Universal Windows Platform (UWP) của Microsoft. Rất may, một số công cụ sẽ cho phép bạn theo dõi các trò chơi tốc độ khung hình và điểm 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ó bộ đếm FPS tích hợp mà bạn có thể sử dụng thay thế, 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 mình trong các trò chơi như Phá vỡ lượng tử, Gears of War: Ultimate Edition, Forza Motorsport 6: Apex, và phiên bản Windows Store của Sự trỗi dậy 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ụ nguồn mở được tạo bởi nhà phát triển tại Intel. Nó sử dụng theo dõi sự kiện để theo dõi hệ điều hành Windows bên dưới cho các lệnh hiện tại của ED và ghi lại thông tin về chúng. Điều này cho phép nó giám sát hiệu suất của các trò chơi DirectX 10, DirectX 11 và DirectX 12. Nó hoạt động ngay cả khi các ứng dụng đó là ứng dụng Universal Windows Platform (UWP), được phân phối qua Windows Store. Nói cách khác, công cụ này hoạt động vì không cần phải tương tác với ứng dụng UWP - nó không được phép làm điều đó. Nó theo dõi Windows ở mức thấp hơn.

    Đây là một ứng dụng dòng lệnh, vì vậy không có giao diện đồ họa đẹp. Một nhà phát triển táo bạo 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 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 để đ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 ZIP để tải xuống kho lưu trữ. Sau đó, bạn sẽ cần tải xuống Visual Studio Express Community Edition miễn phí 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à nhấp đúp vào tệp tin PresentMon.sln của nhà cái để mở nó trong Visual Studio. Visual Studio sẽ cung cấp để tải về trình biên dịch.

    Khi hoàn tất 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à xây dựng ứ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 một thư mục x64, giả sử bạn đang dùng phiên bản Windows 10 64 bit (có thể là bạn). Điều này có chứa lệnh PresentMon64.exe bạn có thể sử dụng. Bạn có thể đặt tệp này vào một thư mục thuận tiện hơn, như thư mục Máy tính để bàn hoặc Tải xuống, nếu bạn thích.

    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ấp chuột phải vào tiêu đề trên tab Processes và kích hoạt cột PID PID. Nếu bạn không thấy tab Quy trình, 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à ghi chú số PID của nó. Số ID quy 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 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 với tư cách Quản trị viên để chạy lệnh này. Để làm như vậy, nhấp chuột phải vào nút Bắt đầu hoặc nhấn Windows + X, sau đó nhấp vào tùy chọn Lệnh Command Propmt (Quản trị viên).

    Thay đổi thư mục chứa lệnh PresentMon64.exe. Chỉ cần gõ vào cd cd theo sau là đường dẫn đến thư mục bạn đang lưu trữ tệp PresentMon64.exe trong.

    cd C: \ path \ to \ PresentMon-master \ x64 \ Gỡ lỗi

    Sau đó, chạy lệnh sau, thay thế #### bằng số ID tiến trình của ứng dụng 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 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 trở lại đây khi bạn muốn kiểm tra nó.

    Dxtory là khéo léo và dễ dàng, nhưng chi phí tiền bạc

    Dxtory là một lựa chọn thân thiện hơn. Giống như PresentMon, Dxtory lấy dữ liệu từ cấp thấp hơn trong Windows. không cần phải 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 của Wap và không phải là bản dựng ổn định của Cameron - ít nhất là bản dựng 2.0.134 - vì bản dựng mới nhất khắc phục cá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 giao diện người dùng đồ họa. Nó thậm chí có thể phủ lên bộ đếm FPS của nó trên các trò chơi UWP. Đây là một thay thế thực sự 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ó bản dùng thử 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, khoảng 34,50 USD.

    Chỉ cần khởi chạy ứng dụng Dxtory và sau đó khởi chạy - 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 mình. Nhưng bạn không cần phải làm gì đặc biệt để thiết lập Dxtory mở này, khởi chạy một trò chơi UWP và nó sẽ hoạt động. Nếu bạn muốn thoát khỏi bộ đếm FPS, chỉ cần đóng ứng dụng Dxtory.


    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ỉ có một số ít các công cụ hoạt động và bạn sẽ cần sử dụng chúng với các trò chơi UWP. Nền tảng UWP của Microsoft vẫn đang trong quá trình hoàn thiện và không nơi nào rõ ràng hơn trò chơi trên PC.