บริษัท Feral Interactive
สำหรับเกม ขอเสนอให้ใช้ไลบรารี libgamemode พิเศษ ซึ่งช่วยให้คุณสามารถขอรวมการเพิ่มประสิทธิภาพบางอย่างที่ไม่ได้ใช้โดยค่าเริ่มต้นในระบบในขณะที่เกมกำลังทำงานอยู่ นอกจากนี้ยังมีตัวเลือกไลบรารีสำหรับการรันเกมในโหมดเพิ่มประสิทธิภาพอัตโนมัติ (โหลด libgamemodeauto.so ผ่าน LD_PRELOAD เมื่อเริ่มเกม) โดยไม่จำเป็นต้องทำการเปลี่ยนแปลงรหัสเกม การรวมการปรับให้เหมาะสมบางอย่างสามารถควบคุมได้ผ่านไฟล์การกำหนดค่า
ตัวอย่างเช่น การใช้ GameMode สามารถปิดใช้งานโหมดประหยัดพลังงานได้ สามารถเปลี่ยนการจัดสรรทรัพยากรและพารามิเตอร์การกำหนดเวลางานได้ (CPU Governor และ SCHED_ISO) สามารถจัดเรียงลำดับความสำคัญของ I/O ได้ใหม่ สามารถบล็อกการเริ่มต้นโปรแกรมรักษาหน้าจอได้ โหมดต่างๆ ของประสิทธิภาพที่เพิ่มขึ้นสามารถ เปิดใช้งานได้ใน NVIDIA และ AMD GPUs และสามารถโอเวอร์คล็อก NVIDIA GPU ได้ (โอเวอร์คล็อก) สคริปต์ที่มีการเพิ่มประสิทธิภาพที่ผู้ใช้กำหนดจะถูกเปิดตัว
เพิ่มในรุ่น 1.5
GameMode 1.5 ยังแนะนำชุดใหม่ของ D-Bus API ที่ใช้กลไก 'pidfd' เพื่อจัดการกับสถานการณ์การนำ PID มาใช้ซ้ำ (pidfd เชื่อมโยงกับกระบวนการเฉพาะและไม่เปลี่ยนแปลง ในขณะที่ PID สามารถเชื่อมโยงกับกระบวนการอื่นหลังจากปัจจุบัน กระบวนการสิ้นสุดลง เกี่ยวข้องกับ PID นี้)
ที่มา: opennet.ru