НаличСн Π΅ GameMode 1.6, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° производитСлността Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Π·Π° Linux

Feral Interactive Company ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€Π° GameMode 1.6, Π²Π½Π΅Π΄Ρ€Π΅Π½ ΠΊΠ°Ρ‚ΠΎ Ρ„ΠΎΠ½ΠΎΠ² процСс, ΠΊΠΎΠΉΡ‚ΠΎ промСня Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ систСмни настройки Π½Π° Linux Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, Π·Π° Π΄Π° постигнС максимална производитСлност Π·Π° прилоТСния Π·Π° ΠΈΠ³Ρ€ΠΈ. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ написан Π½Π° C ΠΈ прСдоставСни ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· BSD.

Π—Π° ΠΈΠ³Ρ€ΠΈ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° спСциална Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° libgamemode, която Π²ΠΈ позволява Π΄Π° поискатС Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π² систСмата, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ ΠΈΠ³Ρ€Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ. Налична Π΅ ΠΈ опция Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° стартиранС Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° оптимизация (Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° libgamemodeauto.so Ρ‡Ρ€Π΅Π· LD_PRELOAD ΠΏΡ€ΠΈ стартиранС Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°), Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ΄Π° Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°. Π’ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Ρ‡Ρ€Π΅Π· конфигурационния Ρ„Π°ΠΉΠ».

НапримСр, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ GameMode, Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π·Π° пСстСнС Π½Π° СнСргия ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° рСсурси ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ промСняни (Ρ€Π΅Π³ΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° процСсора ΠΈ SCHED_ISO), I/O ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€Π΅Π½Π°Ρ€Π΅Π΄Π΅Π½ΠΈ, стартиранСто Π½Π° ΡΠΊΡ€ΠΈΠΉΠ½ΡΠ΅ΠΉΠ²ΡŠΡ€Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΎ, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° повишСна производитСлност ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° бъдС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Π² NVIDIA ΠΈ AMD Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ процСсори, Π° NVIDIA Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ процСсори ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠ²ΡŠΡ€ΠΊΠ»ΠΎΠΊΠ½Π°Ρ‚ΠΈ (ΠΎΠ²ΡŠΡ€ΠΊΠ»ΠΎΠΊΠ²Π°Π½Π΅), стартират сС скриптовС с Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ потрСбитСля ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

ВСрсия 1.6 въвСдС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π΅Π»ΠΎΠ³ΠΈΠ½Π΄, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° logind, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ Π΅ ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ със systemd. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° промяна Π½Π° дирСкторията Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π·Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° gamemoderun ΠΈ замяна Π½Π° стойността LD_PRELOAD Π² $GAMEMODERUNEXEC. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° зависимоститС. Π‘Π΅ΡˆΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π½ΠΎΠ²ΠΎ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° gamemoderun ΠΈ бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ gamemode-simulate-game с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€