Feral Interactive Company
Ciyaaraha, waxaa la soo jeediyay in la isticmaalo maktabad gaar ah oo libgamemode ah, taas oo kuu ogolaaneysa inaad codsato ku darida wanaajinta qaarkood oo aan si caadi ah loo isticmaalin nidaamka inta ciyaartu socoto. Waxa kale oo jira ikhtiyaar maktabadeed oo diyaar u ah in lagu socodsiiyo ciyaarta qaab hagaajin toos ah (ku shubaya libgamemodeauto.so iyada oo la adeegsanayo LD_PRELOAD marka ciyaarta la bilaabayo), iyada oo aan loo baahnayn in isbeddel lagu sameeyo koodka ciyaarta. Ku daridda qaar ka mid ah hagaajinta waxaa lagu xakameyn karaa faylka qaabeynta.
Tusaale ahaan, isticmaalka GameMode, hababka badbaadinta awoodda waa la joojin karaa, qoondaynta kheyraadka iyo jadwalka jadwalka shaqada waa la bedeli karaa (gudoomiyaha CPU iyo SCHED_ISO), mudnaanta I / O dib ayaa loo habeyn karaa, bilawga kaydinta shaashadda waa la xannibi karaa, habab kala duwan oo waxqabadyo kordhay Waxaa la bilaabayaa in NVIDIA iyo AMD GPU-yada, NVIDIA GPU-yadana waa la dhaafi karaa.
Π Π²ΡΠΏΡΡΠΊΠ΅ 1.5 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π°
Π GameMode 1.5 ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π½ΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ D-Bus API, ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΠΈΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ βpidfdβ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ PID (pidfd ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, Π² ΡΠΎΠΌ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ PID ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ ΡΡΠΈΠΌ PID).
Source: opennet.ru