рдЧреЗрдордореЛрдб рез.рем рдЙрдкрд▓рдмреНрдз рдЫ, рд▓рд┐рдирдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЦреЗрд▓ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рдХ

рдлреЗрд░рд▓ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХрдореНрдкрдиреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдЕрдиреБрдХреВрд▓рдХ рд░рд┐рд▓реАрдЬ рдЦреЗрд▓ рдореЛрдб рез.1.5, рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ рдЬрд╕рд▓реЗ рдЧреЗрдорд┐рдЩ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдзрд┐рдХрддрдо рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЙрдбрд╛рдирдорд╛ рд╡рд┐рднрд┐рдиреНрди Linux рдкреНрд░рдгрд╛рд▓реА рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб C рд░ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдпреЛ BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред

рдЦреЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ libgamemode рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЦреЗрд▓ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдПрдХрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдЕрдиреБрд░реЛрдз рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЦреЗрд▓рдХреЛ рдХреЛрдбрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдореЛрдбрдорд╛ рдЦреЗрд▓ рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд┐рдХрд▓реНрдк рдкрдирд┐ рдЙрдкрд▓рдмреНрдз рдЫ ( рдЦреЗрд▓ рд╕реБрд░реБ рдЧрд░реНрджрд╛ LD_PRELOAD рдорд╛рд░реНрдлрдд libgamemodeauto.so рд▓реЛрдб рдЧрд░реНрджреИ)ред рдХреЗрд╣реА рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВрдХреЛ рд╕рдорд╛рд╡реЗрд╢ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓ рдорд╛рд░реНрдлрдд рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЧреЗрдордореЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдкрд╛рд╡рд░ рдмрдЪрдд рдореЛрдбрд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд╕реНрд░реЛрдд рд╡рд┐рдирд┐рдпреЛрдЬрди рд░ рдХрд╛рд░реНрдп рддрд╛рд▓рд┐рдХрд╛ рдкрд░рд┐рдорд┐рддрд┐рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (CPU рдЧрднрд░реНрдирд░ рд░ SCHED_ISO), I/O рдкреНрд░рд╛рдердорд┐рдХрддрд╛рд╣рд░реВ рдкреБрди: рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд╕реНрдХреНрд░рд┐рди рд╕реЗрднрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд▓рд╛рдИ рд░реЛрдХ рд▓рдЧрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ, рдмрдвреНрджреЛ рдкреНрд░рджрд░реНрд╢рдирдХрд╛ рд╡рд┐рднрд┐рдиреНрди рдореЛрдбрд╣рд░реВред NVIDIA рд░ AMD GPUs рдорд╛ рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ NVIDIA GPU рд╣рд░реВ рдУрднрд░рдХреНрд▓реЛрдХ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред (overclocking), рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рднрдПрдХрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд▓рдиреНрдЪ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

рд░рд┐рд▓реАрдЬ 1.5 рдорд╛ рдердкрд┐рдпреЛ рдореМрдХрд╛ рдПрдХреАрдХреГрдд GPU рдХреЛ рд╕рд╛рде Intel рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ CPU рдореЛрдб рдирд┐рдпрд╛рдордХ (CPU рдЧрднрд░реНрдирд░) рдХреЛ рдЧрддрд┐рд╢реАрд▓ рдкрд░рд┐рд╡рд░реНрддрди, рдпрджрд┐ "рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди" рдореЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ GPU рдорд╛ рдЙрдЪреНрдЪ рд▓реЛрдб рдЕрдиреНрддрд░реНрдЧрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдХреЛ рдкреНрд░рджрд░реНрд╢рдирдорд╛ рдЧрд┐рд░рд╛рд╡рдЯ рдЖрдЙрдБрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, "рдкрд╛рд╡рд░ рд╕реЗрдн" рдореЛрдбрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдирд╛рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ CPU рдКрд░реНрдЬрд╛ рдЦрдкрдд рдШрдЯрд╛рдЙрди рд░ рдердк GPU рд╕реНрд░реЛрддрд╣рд░реВ рдЦрд╛рд▓реА рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (CPU рд░ GPU рд╕рдВрдпреБрдХреНрдд рдкрд╛рд╡рд░ рдмрдЬреЗрдЯрдХреЛ рд╕рд╛рде рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫ рд░ CPU рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд┐рдирд┐рдпреЛрдЬрдирд▓реЗ GPU рдЖрд╡реГрддреНрддрд┐ рдШрдЯрд╛рдЙрдБрдЫ)ред i7-1065G7 CPU рдорд╛, рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ 25-30% рд▓реЗ рдЯреЛрдореНрдм рд░рд╛рдЗрдбрд░рдХреЛ рдЦреЗрд▓ рдЫрд╛рдпрд╛рдХреЛ рдкреНрд░рджрд░реНрд╢рди рдмрдврд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

GameMode 1.5 рд▓реЗ D-Bus API рдХреЛ рдирдпрд╛рдБ рд╕реЗрдЯ рдкрдирд┐ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ 'pidfd' рд╕рдВрдпрдиреНрддреНрд░рд▓рд╛рдИ PID рдкреБрди: рдкреНрд░рдпреЛрдЧрдХреЛ рд╕реНрдерд┐рддрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ (pidfd рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рд╣реБрдиреНрдЫ рд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрди, рдЬрдмрдХрд┐ PID рд╣рд╛рд▓рдХреЛ рдкрдЫрд┐ рдЕрд░реНрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдмрд╛рдБрдзреНрди рд╕рдХрд┐рдиреНрдЫред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫред рдпреЛ PID рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд)ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди