Linux์šฉ ๊ฒŒ์ž„ ์„ฑ๋Šฅ ์ตœ์ ํ™” ํ”„๋กœ๊ทธ๋žจ์ธ GameMode 1.5์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽ˜๋Ÿด ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์ปดํผ๋‹ˆ ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ์ตœ์ ํ™” ๋ฆด๋ฆฌ์Šค ๊ฒŒ์ž„ ๋ชจ๋“œ 1.5, ๊ฒŒ์ž„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ตœ๋Œ€ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ Linux ์‹œ์Šคํ…œ ์„ค์ •์„ ์ฆ‰์‹œ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋กœ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” C๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๊ณต๊ธ‰ BSD ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ.

๊ฒŒ์ž„์˜ ๊ฒฝ์šฐ ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ์‹œ์Šคํ…œ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ํŠน์ • ์ตœ์ ํ™”๋ฅผ ํฌํ•จํ•˜๋„๋ก ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ˆ˜ libgamemode ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•  ํ•„์š” ์—†์ด ์ž๋™ ์ตœ์ ํ™” ๋ชจ๋“œ(๊ฒŒ์ž„ ์‹œ์ž‘ ์‹œ LD_PRELOAD๋ฅผ ํ†ตํ•ด libgamemodeauto.so ๋กœ๋“œ)์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์˜ต์…˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠน์ • ์ตœ์ ํ™”์˜ ํฌํ•จ์€ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํ†ตํ•ด ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, GameMode๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ ˆ์ „ ๋ชจ๋“œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๊ณ , ๋ฆฌ์†Œ์Šค ํ• ๋‹น ๋ฐ ์ž‘์—… ์˜ˆ์•ฝ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ(CPU ๊ฑฐ๋ฒ„๋„ˆ ๋ฐ SCHED_ISO), I/O ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‹ค์‹œ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๊ณ , ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ ์‹œ์ž‘์„ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์„ฑ๋Šฅ์„ ํ–ฅ์ƒํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. NVIDIA ๋ฐ AMD GPU์—์„œ ํ™œ์„ฑํ™”๋˜๊ณ  NVIDIA GPU๋ฅผ ์˜ค๋ฒ„ํด๋Ÿญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.(์˜ค๋ฒ„ํด๋Ÿฌํ‚น) ์‚ฌ์šฉ์ž ์ •์˜ ์ตœ์ ํ™”๊ฐ€ ํฌํ•จ๋œ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

๋ฆด๋ฆฌ์Šค 1.5์— ์ถ”๊ฐ€๋จ ๊ธฐํšŒ "์„ฑ๋Šฅ" ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด GPU ๋ถ€ํ•˜๊ฐ€ ๋†’์„ ๋•Œ ๊ทธ๋ž˜ํ”ฝ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๋Š” ๊ฒฝ์šฐ GPU๊ฐ€ ํ†ตํ•ฉ๋œ Intel ํ”„๋กœ์„ธ์„œ์˜ CPU ๋ชจ๋“œ ์กฐ์ •๊ธฐ(CPU ๊ฑฐ๋ฒ„๋„ˆ)๊ฐ€ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ "์ ˆ์ „" ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๋ฉด CPU ์—๋„ˆ์ง€ ์†Œ๋น„๋ฅผ ์ค„์ด๊ณ  ๋” ๋งŽ์€ GPU ๋ฆฌ์†Œ์Šค๋ฅผ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(CPU์™€ GPU์—๋Š” ๊ณต๋™ ์ „๋ ฅ ์˜ˆ์‚ฐ์ด ์ œ๊ณต๋˜๋ฉฐ CPU ๋ฆฌ์†Œ์Šค์˜ ์šฐ์„ ์ˆœ์œ„ ํ• ๋‹น์œผ๋กœ ์ธํ•ด GPU ์ฃผํŒŒ์ˆ˜๊ฐ€ ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค). i7-1065G7 CPU์—์„œ ์ œ์•ˆ๋œ ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด Shadow of the Tomb Raider ๊ฒŒ์ž„์˜ ์„ฑ๋Šฅ์„ 25-30% ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GameMode 1.5์—๋Š” PID ์žฌ์‚ฌ์šฉ ์ƒํ™ฉ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด 'pidfd' ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ์ƒˆ๋กœ์šด D-Bus API ์„ธํŠธ๋„ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค(pidfd๋Š” ํŠน์ • ํ”„๋กœ์„ธ์Šค์— ๋ฐ”์ธ๋”ฉ๋˜์–ด ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์ง€๋งŒ PID๋Š” ํ˜„์žฌ ํ”„๋กœ์„ธ์Šค ์ดํ›„์— ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์— ๋ฐ”์ธ๋”ฉ๋  ์ˆ˜ ์žˆ์Œ). ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ์ด PID์™€ ์—ฐ๊ฒฐ๋จ).

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€