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

Công ty tương tác Feral được phát hành phát hành trình tối ưu hóa Chế độ trò chơi 1.6, được triển khai như một 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à cung cấ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.6 giới thiệu khả năng sử dụng elogind, một biến thể của logind không bị ràng buộc với systemd. Đã thêm hỗ trợ thay đổi thư mục thư viện cho tiện ích gamemoderun và ghi đè giá trị LD_PRELOAD trong $GAMEMODERUNEXEC. Cải thiện quản lý phụ thuộc. Một hướng dẫn mới cho tiện ích gamemoderun đã được đề xuất và một bộ trò chơi mô phỏng gamemode cùng với các ví dụ đã được thêm vào.

Nguồn: opennet.ru

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