GameMode 1.6 đã được phát hành và đi kèm với các cải tiến về quản lý bộ nhớ

Sau vài tháng phát triển và để điều chỉnh theo cách làm việc mới do các vấn đề liên quan đến Covid-19, Feral Interactive được công bố gần đây là sự ra mắt của phiên bản mới của Chế độ trò chơi 1.6 trong đó nó nhấn mạnh rằng một số cải tiến đã được thực hiện với quản lý bộ nhớ, cũng như sửa các lỗi nhỏ.

Đối với những người không quen thuộc với GameMode, họ nên biết rằng nó là một quy trình nền tích hợp nhiều tinh chỉnh khác nhau và các chỉnh sửa khi đang di chuyển và hệ thống để tối đa hóa hiệu suất chơi game.

Đối với trò chơi, chúng tôi đề xuất sử dụng một thư viện libgamemode đặc biệt, cho phép yêu cầu bao gồm 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 tại thời điểm thực hiện trò chơi. 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 phải thực hiện thay đổi đối với mã trò chơi. Việc bao gồm một số tối ưu hóa có thể được kiểm soát thông qua tệp cấu hình.

Về phiên bản mới 1.6

Trong phiên bản mới này được trình bày, làm nổi bật khả năng có thể elogind và các tùy chọn logind không ràng buộc với systemd.

Ngoài ra, nó đã được thêm vào hỗ trợ thay đổi thư mục thư viện cho tiện ích gamemoderun và ghi đè giá trị LD_PRELOAD trong $ GAMEMODERUNEXEC.

Mặt khác điểm nổi bật về quản lý bộ nhớ nâng cao và một sách hướng dẫn mới đã được đề xuất cho tiện ích gamemoderun và một tập hợp các trò chơi mô phỏng chế độ chơi với các ví dụ đã được thêm vào.

Về các vấn đề được phát hiện của phiên bản mới này đã được phát hành, có vẻ như những người dùng Arch Linux và các phiên bản phái sinh cập nhật GameMode 1.6 tạo ra các vấn đề với việc thực thi các trò chơi.

Vì khi cố gắng sử dụng, lỗi sau xảy ra:

/ usr / bin / gamemoded: lỗi khi tải thư viện được chia sẻ: libinih.so. 0: không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục như vậy

Để giải quyết vấn đề này, một giải pháp mang tính thời điểm được đưa ra, bạn có thể tham khảo chi tiết Trong liên kết sau đây. 

Còn với các bản phân phối khác, có vẻ như không có vấn đề gì hoặc ít nhất là nó vẫn chưa được báo cáo.

Cuối cùng nếu bạn muốn biết thêm về nó về phiên bản mới này, bạn có thể kiểm tra chi tiết trong liên kết sau. 

Làm thế nào để cài đặt GameMode trên Linux?

Nếu bạn muốn dùng thử GameMode, bạn có thể làm như sau để có nó trên hệ thống của mình.

Trong trường hợp Debian, Ubuntu và các bản phân phối bắt nguồn từ những, chúng tôi cài đặt các phụ thuộc bằng lệnh này
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Đối với những người đã cài đặt ArchLinux, Manajaro hoặc một số dẫn xuất của những thứ này mà các thành phần phụ thuộc thu được bằng lệnh này:
sudo pacman -S meson systemd ninja
Trong khi cho Fedora, Korora, CentOS, openSUSE và các dẫn xuất mà chúng tôi cài đặt:
sudo dnf install meson systemd-devel pkg-config
Bây giờ, chúng ta phải tải xuống mã nguồn của ứng dụng từ không gian của nó trong git, để thực hiện việc này trên một thiết bị đầu cuối, chúng tôi thực hiện lệnh này:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Và bây giờ chúng ta phải tải dịch vụ vào hệ thống bằng các lệnh này:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

Khi bạn đã cài đặt nó trên hệ thống của mình và họ đã tải thành công dịch vụ vào nó, bạn có thể cho bất kỳ trò chơi nào biết rằng nó có thể sử dụng GameMode bằng cách thực hiện lệnh này:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Bạn cũng có thể thêm nó làm tùy chọn khởi chạy Steam cho mỗi trò chơi của mình, như sau:

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

Nếu bạn muốn biết trình điều khiển CPU hiện tại đang được sử dụng, bạn có thể chạy lệnh này trong terminal:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

cấu hình

Daemon có thể được cấu hình hiện đang sử dụng tệp gamemode.ini, đây là bên trong thư mục ứng dụng "ví dụ".

Các tệp cấu hình được tải và hợp nhất từ ​​các thư mục sau, theo thứ tự:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

Trong tệp này, về cơ bản, chúng tôi định cấu hình thống đốc và nó cung cấp cho chúng tôi một danh sách đen để loại trừ những trò chơi mà chúng tôi không muốn GameMode chạy.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.