หลังจากปล่อยเวอร์ชั่นก่อนหน้ามาได้ปีกว่าๆ เปิดตัว Feral Interactive เมื่อเร็ว ๆ นี้การเปิดตัวของเครื่องมือเพิ่มประสิทธิภาพเวอร์ชันใหม่ "โหมดเกม 1.7", เป็นสิ่งนี้ การปล่อยตัวเล็กน้อย ซึ่งครอบคลุมเฉพาะการแก้ไขจุดบกพร่องที่รายงานไปแล้วและการอัปเดตเอกสารประกอบ รวมถึงการเปลี่ยนแปลงเล็กน้อย
สำหรับผู้ที่ไม่คุ้นเคยกับ GameMode คุณควรรู้ว่าสิ่งนี้ มันเป็นเครื่องมือที่ ถูกนำไปใช้เป็นกระบวนการเบื้องหลังที่ เปลี่ยนการตั้งค่าระบบ Linux ต่างๆเริ่มมีนาคม pเพื่อให้ได้ประสิทธิภาพสูงสุดของแอพพลิเคชั่นเกม
สำหรับเกม ขอเสนอให้ใช้ไลบรารี libgamemode พิเศษ ซึ่งอนุญาตให้รวมการเพิ่มประสิทธิภาพบางอย่างที่ไม่ได้ใช้โดยค่าเริ่มต้นในระบบในขณะที่ดำเนินการเกม นอกจากนี้ยังมีตัวเลือกคลังสำหรับเรียกใช้เกมในโหมดปรับให้เหมาะสมอัตโนมัติ (โดยการโหลด libgamemodeauto.so ผ่าน LD_PRELOAD เมื่อเปิดเกม) โดยไม่มีการเปลี่ยนแปลงใดๆ ในโค้ดเกม การรวมการเพิ่มประสิทธิภาพบางอย่างสามารถควบคุมได้ผ่านไฟล์การกำหนดค่า
ตัวอย่างเช่น ด้วย GameMode โหมดประหยัดพลังงานสามารถปิดใช้งานได้ การจัดสรรทรัพยากรและพารามิเตอร์การจัดตารางเวลางาน (ผู้ว่าการ CPU และ SCHED_ISO) สามารถเปลี่ยนลำดับความสำคัญอินพุต/เอาต์พุตได้ การเริ่มต้นโปรแกรมรักษาหน้าจอ โหมดเพิ่มประสิทธิภาพต่างๆ เปิดใช้งานบน NVIDIA และ AMD GPU และ NVIDIA GPUs ถูกโอเวอร์คล็อกเพื่อเรียกใช้สคริปต์ด้วยการปรับแต่งที่ผู้ใช้กำหนดเอง
คุณสมบัติใหม่หลักของ GameMode 1.7
ดังที่กล่าวไว้ในตอนต้น เวอร์ชันใหม่ 1.7 นี้เป็นการอัปเดตเล็กน้อยที่มีมาเพื่อแก้ไขจุดบกพร่องและจุดบกพร่องต่างๆ ที่สะสมมาตั้งแต่ปีที่แล้วเป็นหลัก
แต่ภายในการเปลี่ยนแปลงที่นำเสนอ มีสิ่งหนึ่งที่โดดเด่น: ยูทิลิตี้ใหม่ที่เรียกว่า "gamemodelist" ซึ่งช่วยให้คุณสามารถดูรายการกระบวนการที่เกี่ยวข้องกับเกมที่ทำงานโดยใช้ไลบรารีที่ใช้ร่วมกันของ GameMode
การเปลี่ยนแปลงอีกอย่างที่จะนำเสนอในเวอร์ชั่นใหม่นี้คือ แทนที่จะเชื่อมโยงกับ /usr/bin เส้นทาง ไปยังไฟล์ปฏิบัติการ ตอนนี้ถูกกำหนดผ่านตัวแปรสภาพแวดล้อม PATH.
สำหรับ sysusers.d นอกจากนี้ยังตั้งข้อสังเกตว่า ไฟล์การกำหนดค่า gamemode.conf ถูกนำมาใช้ซึ่งสร้างกลุ่มแยกต่างหากสำหรับ GameMode
จะติดตั้ง GameMode บน Linux ได้อย่างไร?
โหมดเกม โดยพื้นฐานแล้วมันคือบริการ (ภูต) และไลบรารี ซึ่งคำสั่งผสมนี้มีหน้าที่ในการเปลี่ยนแปลงที่เกี่ยวข้องในระบบ
ในการติดตั้ง GameMode บน Linux แรก เราต้องติดตั้งการอ้างอิงที่จำเป็นบางอย่าง สำหรับการทำงานและหลีกเลี่ยงปัญหากับสคริปต์การติดตั้งของเครื่องมือและมีส่วนร่วมในการแก้ไข
ในกรณีของผู้ที่เป็นผู้ใช้ Debian, Ubuntu, Linux Mint เช่นเดียวกับการกระจายอื่น ๆ ที่ได้มาจากสิ่งเหล่านี้ เรากำลังจะติดตั้งการอ้างอิงที่จำเป็นจากเทอร์มินัลซึ่งเราจะดำเนินการคำสั่งต่อไปนี้:
sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session
ตอนนี้ในกรณีของผู้ที่ ผู้ใช้ Arch Linux, Manjaro, Arco หรืออนุพันธ์อื่น ๆ ของการกระจาย ในเทอร์มินัลเราจะพิมพ์สิ่งต่อไปนี้:
sudo pacman -S meson systemd git dbus
ในขณะที่สำหรับผู้ที่ใช้ Fedora หรือการแจกแจงอนุพันธ์อื่น ๆ นี้:
sudo dnf install meson systemd-devel pkg-config git dbus-devel
สำหรับกรณีของ Gentoo เราสามารถติดตั้งการอ้างอิงที่จำเป็นด้วย:
emerge --ask games-util/gamemode
ในกรณีของ Solus พวกเขาสามารถติดตั้งได้ แพ็คเกจและทุกสิ่งที่คุณต้องการ จากศูนย์ซอฟต์แวร์
เมื่อติดตั้งการอ้างอิงแล้วตอนนี้เราจะดำเนินการต่อเพื่อขอรับสคริปต์การติดตั้ง GameMode เพื่อให้สามารถเรียกใช้งานและติดตั้งลงในระบบของเราได้
สำหรับสิ่งนี้เท่านั้น เราต้องเปิดเทอร์มินัลและในนั้นเราพิมพ์คำสั่งต่อไปนี้:
git clone https://github.com/FeralInteractive/gamemode.git cd gamemode git checkout 1.7 ./bootstrap.sh
และพร้อมที่ทางเราได้ติดตั้งบริการเรียบร้อยแล้ว แต่ตอนนี้เราต้องรู้วิธีเรียกใช้บริการนั้นเพื่อให้มันทำงานเมื่อเรากำลังจะรันเกมบนระบบของเรา
สุดท้ายนี้ หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือนี้ คุณสามารถ ตรวจสอบลิงค์ต่อไปนี้