Đã có GameMode 1.7, trình tối ưu hóa hiệu suất trò chơi cho Linux

Feral Interactive đã xuất bản bản phát hành GameMode 1.7, một trình tối ưu hóa được triển khai dưới dạng quy trình nền giúp thay đổi nhanh chóng các cài đặt hệ thống Linux khác nhau để đạt được hiệu suất tối đa cho các ứng dụng chơi game. Mã dự án được viết bằng C và được cấp phép theo giấy phép BSD.

Đối với trò chơi, chúng tôi đề xuất sử dụng thư viện libgamemode đặc biệt, cho phép bạn yêu cầu đưa vào một số tối ưu hóa nhất định không được sử dụng theo mặc định trong hệ thống khi trò chơi đang chạy. Ngoài ra còn có một tùy chọn thư viện để chạy trò chơi ở chế độ tối ưu hóa tự động (tải libgamemodeauto.so qua LD_PRELOAD khi bắt đầu trò chơi) mà không cần thay đổi mã trò chơi. Việc đưa vào một số tối ưu hóa nhất định có thể được kiểm soát thông qua tệp cấu hình.

Ví dụ: sử dụng GameMode, có thể tắt các chế độ tiết kiệm năng lượng, có thể thay đổi các thông số phân bổ tài nguyên và lập lịch tác vụ (bộ điều khiển CPU và SCHED_ISO), có thể sắp xếp lại các ưu tiên I/O, có thể chặn khởi động trình bảo vệ màn hình, có thể chặn nhiều chế độ khác nhau để tăng hiệu suất được kích hoạt trong GPU NVIDIA và AMD, đồng thời GPU NVIDIA có thể được ép xung.(ép xung), các tập lệnh có tối ưu hóa do người dùng xác định sẽ được khởi chạy.

Phiên bản 1.7 giới thiệu tiện ích mô hình trò chơi mới cho phép bạn xem danh sách các quy trình liên quan đến trò chơi được khởi chạy bằng thư viện chia sẻ GameMode. Thay vì bị ràng buộc với /usr/bin, đường dẫn đến các tệp thực thi hiện được xác định thông qua biến môi trường PATH. Tệp cấu hình gamemode.conf đã được triển khai cho sysusers.d, tạo một nhóm riêng cho GameMode.

Nguồn: opennet.ru

Thêm một lời nhận xét