Proton: ํ€˜์ดํฌ ์ฑ”ํ”ผ์–ธ(611500)

์— ๋งŒ๋“  2018๋…„ 08์›” 23์ผ  ยท  213์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: ValveSoftware/Proton

Quake Champions๋ฅผ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€ํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. Steam Play๋ฅผ ํ†ตํ•ด ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด Steam ์‹œ์Šคํ…œ ์ •๋ณด๋Š” ์—ฌ๊ธฐ ์— ์žˆ์Šต๋‹ˆ๋‹ค.

Game compatibility - Unofficial

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@thirdeyefunction

๊ทธ๋ฆฌ๊ณ  ์•ฑ์ด ๋ˆ„๋ฝ๋œ ๊ธฐ๋Šฅ ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์œผ๋กœ ์ธํ•ด ์ผ๋ถ€ ์„ค์ •์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํ—ˆ์šฉ ๋ชฉ๋ก์— ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ—ˆ์šฉ ๋ชฉ๋ก์€ ์ตœ์†Œํ•œ ํ˜„์žฌ๋กœ์„œ๋Š” "ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์นœ, ๋‹ค์†Œ Steam ์ธ์ฆ์„ ๋ฐ›์€" ์•ฑ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  213 ๋Œ“๊ธ€

Quake Champions with Proton์—์„œ ์ €์†์œผ๋กœ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ด๋Š” ๋™์•ˆ ๊ฐ€๋กœ ์ถ• ์ž ๊ธˆ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ตœ์‹  ๋ฒ„์ „์˜ DXVK๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ด๋„ ์„ฑ๋Šฅ์ด ๊ฑฐ์˜ ๋‘ ๋ฐฐ๋กœ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ๋กœ๋“œ ์‹œ ์ถฉ๋Œ(๊ฒฝ๊ณ  ํ™”๋ฉด ํ›„)

https://gist.github.com/kwahoo2/e3c89a9b3798764991df3fc65bda4c2c

์‹ค์ œ๋กœ ํ”Œ๋ ˆ์ดํ•œ ๊ฑด๊ฐ€์š”? Afaik ๊ทธ ๊ฒŒ์ž„์—๋Š” DXVK์— ์—†๋Š” ์ŠคํŠธ๋ฆผ ์ถœ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

@Leopard1907
IIRC ๋ณด๊ณ ์„œ์— ๋”ฐ๋ฅด๋ฉด ๋” ๋†’์€ ์„ค์ •์—์„œ๋งŒ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ผ๋ถ€์—์„œ๋Š” ์ถฉ๋Œํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ Windows์˜ DXVK์—์„œ๋งŒ ๊ฒŒ์ž„์ด ์ž‘๋™ํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ ์–ด๋„ ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ๋Š” ์ถฉ๋Œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@thirdeyefunction

๊ทธ๋ฆฌ๊ณ  ์•ฑ์ด ๋ˆ„๋ฝ๋œ ๊ธฐ๋Šฅ ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์œผ๋กœ ์ธํ•ด ์ผ๋ถ€ ์„ค์ •์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํ—ˆ์šฉ ๋ชฉ๋ก์— ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ—ˆ์šฉ ๋ชฉ๋ก์€ ์ตœ์†Œํ•œ ํ˜„์žฌ๋กœ์„œ๋Š” "ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์นœ, ๋‹ค์†Œ Steam ์ธ์ฆ์„ ๋ฐ›์€" ์•ฑ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

@Leopard1907
์ถ”๊ฐ€ ์ปจํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ํŠœํ† ๋ฆฌ์–ผ์—์„œ ๋•Œ๋•Œ๋กœ 2fps๋กœ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ํ’€ HD์—์„œ ๊ฐ€์žฅ ๋†’์€ ๋น„๋””์˜ค ์„ค์ •.
๋ฉ”์ธ๋ฉ”๋‰ด๋Š” ์ •์ƒ์ž‘๋™
OS: ์šฐ๋ถ„ํˆฌ 18.04.1
GPU: AMD RX 580
CPU: I5-4460
GPU ๋“œ๋ผ์ด๋ฒ„: ๋ฉ”์‚ฌ 18.3.0
๊ฒŒ์ž„์€ NTFS ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์— ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒŒ์ž„์—๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ํŠœํ† ๋ฆฌ์–ผ์„ ์ง„ํ–‰ํ–ˆ๊ณ  ์ง€๊ธˆ๊นŒ์ง€ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ฒ„๋ฒ…๊ฑฐ๋ฆผ์ด ์žˆ๊ธด ํ•˜์ง€๋งŒ ์ธํ…” ๊ทธ๋ž˜ํ”ฝ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ณง ํ…Œ์ŠคํŠธํ•  NVIDIA๊ฐ€ ํƒ‘์žฌ๋œ ๋‘ ๋ฒˆ์งธ ๋…ธํŠธ๋ถ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” +200์‹œ๊ฐ„์„ ํ”Œ๋ ˆ์ดํ–ˆ๊ณ , ๊ฒŒ์ž„์€ ํ›Œ๋ฅญํ•˜๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ DXVK๊ฐ€ ์•„์ง ์™„์ „ํžˆ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ŠคํŠธ๋ฆผ ์ถœ๋ ฅ๊ณผ ๊ด€๋ จ๋œ ๋ช‡ ๊ฐ€์ง€ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ๋ฅผ ์ฐธ์กฐ ํ•˜์‹ญ์‹œ์˜ค .

์ถฉ๋Œ์€ ๋‹ค์Œ 3๊ฐ€์ง€ ํŠน์ • ์ˆœ๊ฐ„์— 100% ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์ง€๋„ "Lockbox"๋ฅผ ๋กœ๋“œํ•œ ํ›„
"Vale of pnath" ์ง€๋„ ๋กœ๋“œ ํ›„
"Sorlag"๋ผ๋Š” ์ด๋ฆ„์˜ ์บ๋ฆญํ„ฐ/์ฑ”ํ”ผ์–ธ์ด ๊ทธ์˜ ๋Šฅ๋ ฅ์„ ์‚ฌ์šฉํ•  ๋•Œ: ์‚ฐ์„ฑ ์นจ.

๊ทธ๋ฆฌ๊ณ  ์„ฑ๋Šฅ์— ๊ด€ํ•ด์„œ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋น„๋””์˜ค ๋ฅผ ๋…นํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ : ์ด๋ฒˆ์—๋Š” Linux์šฉ Steam์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ ๋น„๋””์˜ค ๋ฅผ ๋…นํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์€ ํ›„์ฒ˜๋ฆฌ์˜ ๋””ํ…Œ์ผ ๋ ˆ๋ฒจ์„ ์ œ์™ธํ•˜๊ณ  ๊ถ๊ทน์˜ ์„ค์ •์—์„œ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฌด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ ํ›„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
ํŠœํ† ๋ฆฌ์–ผ๊ณผ ํ•œ ๋ฒˆ์˜ ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด ํŒ€ ๋ฐ์Šค ๋งค์น˜๋ฅผ ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ•ด๊ฒฐ:
60fps์—์„œ 2560x1440
๋ผ์ด์   7 2700x
32GB ๋žจ
์—”๋น„๋””์•„ gtx 1070 ๋“œ๋ผ์ด๋ฒ„ 396.51

PROTON_NO_ESYNC=1 %command% ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ€˜์ดํฌ ์ฑ”ํ”ผ์–ธ์˜ ๋ง๋”๋“ฌ์„ ๋ฐ˜๊ฐ‘๊ฒŒ ์ค„์ด๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

PROTON_NO_ESYNC=1 %command%๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ€˜์ดํฌ ์ฑ”ํ”ผ์–ธ์˜ ๋ง๋”๋“ฌ์„ ํฌ๊ฒŒ ์ค„์ด๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์„ ์žฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค.

์…ฐ์ด๋” ์บ์‹œ๊ฐ€ ์™„์ „ํžˆ ๋กœ๋“œ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๊ฒŒ์ž„์˜ ๋ชจ๋“  ๋‹จ์ผ ์ง€๋„์™€ ๋ชจ๋ธ์„ ํ™”๋ฉด์— ํ•œ ๋ฒˆ ์ด์ƒ ๋กœ๋“œํ•  ๋•Œ๊นŒ์ง€ ๊ฒŒ์ž„์ด ๋Š๊น๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด... ํ•œ ์‹œ๊ฐ„ ์ •๋„ ๊ฒŒ์ž„์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ™•์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : 1, 2๊ฐ€ ์—†๊ณ  1 , 2 esync ๊ฐ€ ์žˆ๋Š” ์ผ๋ถ€ ๋น„๋””์˜ค.

์…ฐ์ด๋” ์บ์‹ฑ์— ๋Œ€ํ•ด ๋งํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.
ํŠœํ† ๋ฆฌ์–ผ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฐฉ์—์„œ esync๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งˆ์šฐ์Šค๊ฐ€ ๋งค๋„๋Ÿฝ์ง€ ์•Š๊ณ  ๋ถˆ์•ˆ์ •ํ•œ ํ”„๋ ˆ์ž„ ์†๋„(๋•Œ๋•Œ๋กœ ๋Š๊น€): ์ •๋ง ๋‹จ์ˆœํ•œ ๋ฐฉ์—์„œ 40~80fps์ž…๋‹ˆ๋‹ค(esync์— ๋Œ€ํ•ด ํŠน์ • ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์„ ์„ค์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค). ๊ทธ๋ฆฌ๊ณ  esync๊ฐ€ ์—†์œผ๋ฉด ๋งˆ์šฐ์Šค๊ฐ€ ์ •๋ง ๋ถ€๋“œ๋Ÿฝ๊ณ  ํ”„๋ ˆ์ž„ ์†๋„๋Š” 90/110fps๋กœ ์ผ์ •ํ•ฉ๋‹ˆ๋‹ค.

์™œ ์–ด๋–ค ์‚ฌ๋žŒ๋“ค์€ esync์— ๋ฌธ์ œ๊ฐ€ ์—†๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ด๊ฒƒ์ด ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. (๋‚ด ์‹œ์Šคํ…œ์€ archlinux์ด๊ณ  gtx 1070์ด ์žˆ์œผ๋ฉฐ ๊ฒŒ์ž„ ์˜ต์…˜์—์„œ ์„ธ๋ถ€ ์ •๋ณด ๋ฐ ์‚ฌํ›„ ์ฒ˜๋ฆฌ๊ฐ€ ์ถฉ๋Œ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๋‚ฎ๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค).

์ข‹์•„, ๊ทธ๋ž˜ํ”ฝ์„ LOW๋กœ ์„ค์ •ํ•˜๊ณ  ์‹œ์ž‘ ์˜ต์…˜์—์„œ PROTON_NO_ESYNC=1 %command%๋กœ ๋‹ค์‹œ ์žฌ์ƒํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š” ํŠœํ† ๋ฆฌ์–ผ์„ ์ˆ˜ํ–‰ํ–ˆ๋Š”๋ฐ ์…ฐ์ด๋”๋ฅผ ๋กœ๋“œํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•ฝ๊ฐ„์˜ ๋ฒ„๋ฒ…๊ฑฐ๋ฆผ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ๋ฐ์Šคํฌํ†ฑ์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•œ ์˜จ๋ผ์ธ ๊ฒฝ๊ธฐ๋ฅผ ์œ„ํ•ด ๋Œ€๊ธฐํ•˜๊ณ  ๋‹ค์‹œ ์ฐธ๊ฐ€ํ•˜๋ ค๊ณ  ํ–ˆ์ง€๋งŒ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ง€๋„์™€ ํ•จ๊ป˜ ๋ญ”๊ฐ€?
๋‚˜๋Š” ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ํšจ๊ณผ๊ฐ€ ์žˆ์—ˆ๊ณ  ์ฒ˜์Œ์—๋Š” ์•ฝ๊ฐ„์˜ ๋ฒ„๋ฒ…๊ฑฐ๋ฆผ๋งŒ ์žˆ๋Š” ์™„์ „ํ•œ ์ธ์Šคํƒ€์ง€๋ธŒ ๋ฐ์Šค๋งค์น˜ ๊ฒŒ์ž„์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. (๋‚ด๊ฐ€ ์ด๊ฒผ์œผ๋‹ˆ๊นŒ ์ž˜ํ–ˆ์–ด)
์‹œ์Šคํ…œ ์ •๋ณด: https://gist.github.com/thunder1410/76897c9bd211c74b30968baa4037ce96

@thunder1410 ์ด๊ฑฐ ๋ด
@sigzegv CPU์— ์ฝ”์–ด๊ฐ€ ๋งŽ์„์ˆ˜๋ก esync์—์„œ ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์“ฐ๋ ˆ๋“œ๊ฐ€ 16๊ฐœ์ธ Ryzen 1700์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ QuakeChampions๋ฅผ ํ”Œ๋ ˆ์ดํ•  ๋•Œ ๋ชจ๋“  ์“ฐ๋ ˆ๋“œ์—์„œ CPU ์‚ฌ์šฉ๋Ÿ‰์ด 75% ์ •๋„์˜€์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„ ๋ฉ”์ธ ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ญ์ƒ ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค: https://i.imgur.com/snmuArf.jpg

https://gist.github.com/NoXPhasma/17aaaab0d5841d6a92dac4d184a9592f

์˜ˆ, @NoXPhasma์™€ ๋™์ผํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. wine-3.15๋กœ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ "์˜ค๋ฅ˜: ์‹œ๊ฐ„ ์ดˆ๊ณผ"๋กœ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ํ˜„์žฌ Windows ์†Œ์ผ“์„ ์‚ฌ์šฉํ•˜๋Š” winhttp๋กœ ์ธํ•ด ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ๋™์ž‘์ด ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Quake Champions(611500)/Doom DEMO(479030)๊ฐ€ Linux mint 19์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ

https://github.com/ValveSoftware/Proton/issues/1127์—์„œ ๋ฌธ์ œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
@logan001 ๊ฒŒ์‹œ์ผ: 2018-09-01T11:57:15:

ํ€˜์ดํฌ ์ฑ”ํ”ผ์–ธ์€ ๋‹ค๋ฅธ ์žฅ์†Œ์—์„œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‚œ๋ฒˆ์—๋Š” ๊ฑด๊ฐ• ๊ฒฝ๊ณ ๋ฅผ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ๊ฐ€๋” ๊ฒฝ๊ธฐ์žฅ์— ๋“ค์–ด๊ฐ€ ์กฐ๊ธˆ ์›€์ง์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ๋‚˜๋ฅผ ์ฃฝ์ด๊ณ  ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•˜๊ธฐ ๋•Œ๋ฌธ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์™œ ๊ทธ๋Ÿด๊นŒ์š”? ๊ฒŒ์ž„์€ ๋กœ๋“œํ•ด์•ผ ํ•˜๋Š” ๊ฐ ๋ฐฉ/์บ๋ฆญํ„ฐ์™€ ํ•จ๊ป˜ ๊ฒŒ์ž„์ด ๋งŽ์ด ๋ฉˆ์ถฅ๋‹ˆ๋‹ค. ์™€์ธ ์•„๋ž˜์˜ ๋ชจ๋“  ๊ฒŒ์ž„์—์„œ ์™œ ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€ ์ „ํ˜€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

Doom (Demo) ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์—์„œ๋Š” ์ž ์‹œ ๋™์•ˆ๋งŒ ๋ณผ ์ˆ˜ ์žˆ์ง€๋งŒ ํ™”๋ฉด์—๋Š” ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  DX์™€ ๊ทธ ์™ธ์˜ 1์ฐจ ์„ค์ • ์ฐฝ์„ ์ œ์™ธํ•˜๊ณ .
๋‚˜๋Š” ์–‘์„ฑ์ž๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๊ฐ€์ง€ ๊ฒŒ์ž„์„ ๋” ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. Windows ๋ฐ dx10/dx11์—์„œ๋งŒ ์ž‘๋™ํ•˜๋Š” ๊ฒŒ์ž„์ด ๋งŽ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„ ๋ฌด๋ฃŒ๋กœ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ์‹œ๋„ํ•œ ๊ฒŒ์ž„ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ์€ ํŠน์ด์ ์˜ ์žฟ๋”๋ฏธ/๋ง๋ช…์˜ ๊ธธ
๋ช‡ ๊ฐ€์ง€ ๋” ์‹œ๋„ํ–ˆ์ง€๋งŒ ๊ธฐ์–ต๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ƒ์ ์—์„œ ๊ทธ๋“ค์„ ๋ง‰ ์ง‘์–ด ๋“ค์—ˆ๋‹ค.

์–ด๋–ค ์ œ์•ˆ?

ํŽธ์ง‘: ๋‚˜๋Š” Tomb Raider Anniversary(์ด์ „ ๊ฒŒ์ž„)์™€ ๊ทธ ์ž‘๋™์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. dx11/dx10์ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์•„์š”

@Leopard1907 ๋งž์Šต๋‹ˆ๋‹ค . ์ด ๊ฒŒ์ž„์€ ๋” ๋‚ฎ์€ ์„ค์ •์—์„œ๋„ ์ŠคํŠธ๋ฆผ ์ถœ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋‹จ ๊ตฌํ˜„๋˜๋ฉด ๊ฑฐ์˜ ๋ฌธ์ œ ์—†์ด ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@doitsujin ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค ๊ท€ํ•˜์˜ ๋‹ต๋ณ€์— ํ˜ผ๋ž€์„ ๋“œ๋ ค ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ ์ž‘๋™ํ•ด์•ผ ํ•˜์ง€๋งŒ ์ŠคํŠธ๋ฆผ ์ถœ๋ ฅ์ด ๋ˆ„๋ฝ๋˜์–ด ์ž‘๋™ํ•˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๊นŒ? :)
somneon์€ dx11์—์„œ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋˜๋Š” ๊ฒŒ์ž„๊ณผ ๋‚ด๊ฐ€ ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋„๋ก proton๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” ๊ฒŒ์ž„์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
๋‚˜๋Š” ์ง€๊ธˆ ์ด ์ˆœ๊ฐ„์— ์–‘์„ฑ์ž๊ฐ€ dx10/dx11 ๊ฒŒ์ž„์—์„œ ๋‚˜์—๊ฒŒ ์•„์ฃผ ์“ธ๋ชจ๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์„ ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋ญ๊ฐ€ ๋ฌธ์ œ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด.

@logan001 ๋‹˜ , Steam์—์„œ ์‹œ์Šคํ…œ ์ •๋ณด๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ( Steam -> Help -> System Information ) ์š”์ ์— ๋„ฃ๊ณ  ์š”์  ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ํฌํ•จํ•˜์‹ญ์‹œ์˜ค. ์ด ๋ฌธ์ œ ๋ณด๊ณ ์„œ.

@kisak-valve ์—ฌ๊ธฐ https://gist.github.com/logan001/bfff8843809ad5a7ca118e64c385c2c8 ์ž…๋‹ˆ๋‹ค.
๋‚˜๋Š” ํ˜„์žฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์–‘์„ฑ์ž ๋ฒ„์ „์„ ๋ชจ๋‘ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ๊ฐ™์€ ๊ฒฐ๊ณผ
ํŽธ์ง‘: ๋‚˜๋Š” ๊ทธ ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋‹จ์„œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค lol

์ด๊ฒƒ์€ ๋‚˜๋ฅผ ์œ„ํ•ด ๋ฌด์ž‘์œ„๋กœ ๊ณ„์† ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์งœ์ฆ๋‚˜. ์ˆ˜์ • ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ œ์•ˆ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ €๋Š” GTX 1080์—์„œ 4k๋กœ ํ”Œ๋ ˆ์ดํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋” 45๋กœ ๋–จ์–ด์ง€๋Š” 60fps๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.

  • ์ €์‚ฌ์–‘์œผ๋กœ ํ”Œ๋ ˆ์ดํ•˜์„ธ์š”.
  • ์ง€๋„ Lockbox์™€ pnath์˜ ๊ณ„๊ณก์„ ํ”ผํ•˜์‹ญ์‹œ์˜ค.
  • ์†”๋ผ๊ทธ F ์Šคํ‚ฌ์„ ํ”ผํ•˜์„ธ์š”.

๋‹น์‹ ์ด ๊ทธ๋ ‡๊ฒŒํ•˜๋Š” ํ•œ ์ถฉ๋Œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ๊ฒŒ์ž„์€ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ํฌํ•จ๋˜์–ด์„œ๋Š” ์•ˆ ๋˜๋ฉฐ ๋ชจ๋“  ์—ดํ˜ˆ Linux ์‚ฌ์šฉ์ž๋Š” ๋ฐ”๋ณด ๊ฐ™์€ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์š”์ฒญ ์ƒ์„ฑ์„ ์ค‘๋‹จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ถ„๋ช…ํžˆ, ๊ทธ๋“ค ๋Œ€๋ถ€๋ถ„์€ ๊ฒŒ์ž„์„ ๋ถ€ํŒ…ํ•˜๊ณ  ๋ฉ”๋‰ด๋ฅผ ํ™•์ธํ•˜๊ณ  ํ•˜๋ฃจ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

@kisak-valve @Plagman ์ด์™€ ๊ฐ™์€ ๋งŽ์€ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์š”์ฒญ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋“ค์€ ์ง„์‹ค๊ณผ ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€๋‹ค.

DXVK ์ŠคํŠธ๋ฆผ ์ถœ๋ ฅ์ด ๊ตฌํ˜„๋˜๊ฑฐ๋‚˜ ๊ฒŒ์ž„์ด ๊ธฐ๋ณธ vulkan ์ง€์›์„ ๊ตฌํ˜„ํ•˜๋Š” ์ฆ‰์‹œ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ณ„ํš๋˜์ง€๋งŒ ๋‚ ์งœ๋Š” ๋ฐœํ‘œ๋˜์ง€ ์•Š์Œ). ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ด๋“  ๋จผ์ €.

๊ทธ๋Ÿฌ๋‚˜ ์ŠคํŠธ๋ฆผ ์ถœ๋ ฅ์€ ์–ด๋””์—๋„ ์—†์œผ๋ฉฐ ์—ฌ์ „ํžˆ ๊ทธ ์‚ฌ๋žŒ์€ ์–ด๋–ป๊ฒŒ ๋“  ๊ทธ ๊ฒŒ์ž„์„ ํ—ˆ์šฉ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•˜๋„๋ก ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒŒ ์–ด๋–ป๊ฒŒ ๋‹น์‹ ์—๊ฒŒ ์ •์ƒ์ž…๋‹ˆ๊นŒ?

์ €๋ฅผ ์˜คํ•ดํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

@Zeioth ์ถฉ๋Œํ•˜์ง€ ์•Š๋„๋ก ๋งต์„ ํ”ผํ•˜๋ฉด ์žฌ์ƒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@JR1994 ์ด ๊ฒŒ์ž„์ด ์ •๋ง ์•ˆ์ •์ ์ธ๊ฐ€์š”?

@alvarlagerlof like JR1994 Quake Champions๋Š” ์ €์—๊ฒŒ๋„ ๋งค์šฐ ์•ˆ์ •์ ์ด๋ฏ€๋กœ(์„ธ๋ถ€ ์‚ฌํ•ญ/ํ›„์ฒ˜๋ฆฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‚ฎ์•„์ง€๋Š” ์ฆ‰์‹œ) ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์€ ๊ฒŒ์ž„์ด ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ๋“ฑ๋ก๋˜๋Š” ๊ฒƒ์„ ๋ณด๋Š” ๊ฒƒ์ด ๊ดœ์ฐฎ๊ฒŒ ๋“ค๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋˜ํ•œ ๊ฒŒ์ž„์ด ์กฐ์ •์ด๋‚˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ์–‘๋ณด(์—ฌ๊ธฐ์™€ ๊ฐ™์ด)๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋งŒ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์˜ฌ๋ ค์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@sigzegv ์ง€๋„ Lockbox ๋˜๋Š” pnath๋ฅผ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์†”๋ผ๊ทธ์˜ ๋Šฅ๋ ฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? AFAIK ์ด๋Ÿฌํ•œ ๋งต๊ณผ ๋Šฅ๋ ฅ์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ง€์ ํ•œ ๋Œ€๋กœ DXVK์˜ ํ•œ๊ณ„๋กœ ์ธํ•ด ๋ชจ๋“  ์‹œ์Šคํ…œ์—์„œ ์ถฉ๋Œ์„ ์ผ์œผํ‚ต๋‹ˆ๋‹ค.

์ด ๋งต์„ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๊นŒ?

2018๋…„ 9์›” 2์ผ ์˜ค์ „ 12์‹œ 52๋ถ„์— sigzegv [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

@alvarlagerlof like JR1994 Quake Champions๋Š” ์ €์—๊ฒŒ๋„ ๋งค์šฐ ์•ˆ์ •์ ์ด๋ฏ€๋กœ(์„ธ๋ถ€ ์‚ฌํ•ญ/ํ›„์ฒ˜๋ฆฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‚ฎ์•„์ง€๋Š” ์ฆ‰์‹œ) ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์€ ๊ฒŒ์ž„์ด ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ๋“ฑ๋ก๋˜๋Š” ๊ฒƒ์„ ๋ณด๋Š” ๊ฒƒ์ด ๊ดœ์ฐฎ๊ฒŒ ๋“ค๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋˜ํ•œ ๊ฒŒ์ž„์ด ์กฐ์ •์ด๋‚˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ์–‘๋ณด(์—ฌ๊ธฐ์™€ ๊ฐ™์ด)๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋งŒ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์˜ฌ๋ ค์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ๋ณด๊ฑฐ๋‚˜ ์Šค๋ ˆ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐํ•˜์„ธ์š”.

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์„ค์ •์„ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์—ˆ๋Š”์ง€ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๊ทธ ์ค‘ ์ผ๋ถ€์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ๋•Œ๊นŒ์ง€ ์ž ์‹œ ๋™์•ˆ 60fps4k๋กœ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๊ธˆ ๊ฒŒ์ž„์„ ๋งˆ์ณค์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ์˜ ์•ฝ๊ฐ„์˜ ๋ง๋”๋“ฌ ์™ธ์—๋„ ๊ฒŒ์ž„์€ ์ €์—๊ฒŒ ์ถฉ๋Œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด NVIDIA ๋…ธํŠธ๋ถ์— ๋Œ€ํ•œ ๋‚ด Steam ์ •๋ณด๋Š” ์—ฌ๊ธฐ ์— ์žˆ์Šต๋‹ˆ๋‹ค.

@JR1994 ๋งต ๋ฝ๋ฐ•์Šค๋‚˜ pnath๋ฅผ ํ”Œ๋ ˆ์ดํ•˜๊ฑฐ๋‚˜ sorlags F ๋Šฅ๋ ฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ๋‚˜์š”? ์ด๋Ÿฌํ•œ ์ง€๋„์™€ ๋Šฅ๋ ฅ์€ ๋ชจ๋“  ์‹œ์Šคํ…œ์—์„œ ์ถฉ๋Œ์„ ์ผ์œผํ‚ต๋‹ˆ๋‹ค. ํ•ด๋‹น ์ง€๋„๋ฅผ ๋กœ๋“œํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค.

2018๋…„ 9์›” 2์ผ ์˜คํ›„ 12์‹œ 52๋ถ„์— JR1994 [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๊ธˆ ๊ฒŒ์ž„์„ ๋งˆ์ณค์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ์˜ ์•ฝ๊ฐ„์˜ ๋ง๋”๋“ฌ ์™ธ์—๋„ ๊ฒŒ์ž„์€ ์ €์—๊ฒŒ ์ถฉ๋Œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด NVIDIA ๋…ธํŠธ๋ถ์— ๋Œ€ํ•œ ๋‚ด Steam ์ •๋ณด๋Š” ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ๋ณด๊ฑฐ๋‚˜ ์Šค๋ ˆ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐํ•˜์„ธ์š”.

๋งŽ์€ ๋””๋ฒ„๊น… ํ›„์— amdgpu ์„ค์ •์—์„œ ์ด๊ฒƒ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Lockbox๋Š” ๋ถˆํ–‰ํžˆ๋„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ณด๊ณ ํ•œ ๋Œ€๋กœ ์ถฉ๋Œํ•˜์ง€๋งŒ ์•Œ๋ ค์ง„ ์ถฉ๋Œ ์ง€๋„ ์™ธ์—๋Š” ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋„ค, ์ถฉ๋Œํ•˜๋Š” ์ง€๋„๋ฅผ ํ”ผํ•˜๋Š” ํ•œ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์˜ฌ๋ฆด ์ค€๋น„๊ฐ€ ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ์‹œ์ž‘ ์˜ต์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders %command%

PROTON_NO_ESYNC=1 ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด 30๋ถ„ ์ด์ƒ ํ›„์—๋„ ๋Š๊น€ ํ˜„์ƒ ๋ฐฉ์ง€

RADV_DEBUG=syncshaders ํŠน์ • ์ฑ”ํ”ผ์–ธ์—์„œ GPU๊ฐ€ ๋ฉˆ์ถ”๋Š” ๋ฌธ์ œ ์ˆ˜์ •

ํŽธ์ง‘: vulkan-radeon-git ๋ฐ lib32-vulkan-radeon-git ๋กœ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ์œ„์˜ ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ ์‹œ์ž‘ ์˜ต์…˜ ์—†์ด ์ž˜ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • os: ์•„์น˜ ๋ฆฌ๋ˆ…์Šค x86_64
  • GPU: r9 270x(ํ•์ผ€์–ธ)
  • ์ปค๋„: 4.18.5-arch1-1-ARCH

์ปค๋„์—๋Š” amdgpu.si_support=1 amdgpu.cik_support=1 ๊ฐ€ ์žˆ๊ณ 
mesa-git ๋ฐ llvm-svm์„ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

$ glxinfo | grep -i devel
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.0-devel (git-2c1f249f2b)
OpenGL version string: 4.5 (Compatibility Profile) Mesa 18.3.0-devel (git-2c1f249f2b)
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.0-devel (git-2c1f249f2b)
$ glxinfo | grep -i pitcairn
    Device: AMD Radeon(TM) HD 8800 Series (PITCAIRN, DRM 3.26.0, 4.18.5-arch1-1-ARCH, LLVM 8.0.0) (0x6810)
OpenGL renderer string: AMD Radeon(TM) HD 8800 Series (PITCAIRN, DRM 3.26.0, 4.18.5-arch1-1-ARCH, LLVM 8.0.0)

์–‘์„ฑ์ž ๋ฒ„์ „: 3.7-5 ๋ฒ ํƒ€

@Francesco149 PROTON_NO_ESYNC=1์€ CPU์— ๊ฒŒ์ž„์„ ์›ํ™œํ•˜๊ฒŒ ์‹คํ–‰ํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ ์ฝ”์–ด๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์—๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

@Zeioth ์ €๋„ ์•Œ๊ณ  ์žˆ๊ณ  i7-4790k๋Š” esync์˜ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜์ง€๋งŒ ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ๊นŒ์ง€ ์ง€์†๋˜๋Š” ~30๋ถ„ ๋™์•ˆ ํ”Œ๋ ˆ์ดํ•œ ํ›„ ์‹ฌ๊ฐํ•œ ๋ฒ„๋ฒ…๊ฑฐ๋ฆผ์„ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค. esync๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•œ ํ›„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๊ณ  ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. CPU ์‚ฌ์šฉ๋Ÿ‰๋„ ์ •์ƒ์œผ๋กœ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฅด๊ฒ ์–ด, ์ด๊ฒŒ ๋‚ด ์„ค์ •์—์„œ ์ด ๊ฒŒ์ž„์— ๊ฐ€์žฅ ์ž˜ ๋งž๋Š” ๊ฑฐ์•ผ

@Francesco149 ๊ทธ๋ž˜ํ”ฝ์€ ์–ด๋•Œ์š”? ๋‹น์‹ ์€ ๋‚ฎ์€ ๋˜๋Š” ๋‹ค๋ฅธ ๋ฌด์—‡์„ ์žฌ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ์ปดํ“จํ„ฐ๋Š” Proton์—์„œ ํ•˜์ด๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ๊ฒŒ์ž„์—์„œ 30์ดˆ ํ›„์— ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ŠคํŠธ๋ฆผ ์ถœ๋ ฅ ๋ฌธ์ œ

์ด๊ฒƒ์€ ๋‘ ๋งต๊ณผ ๊ทธ ๊ณต๊ฒฉ์„ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๋ฆฌ๊ณ  ๋” ๋†’์€ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๊นŒ?

@alvarlagerlof ์˜ˆ, ๋‚ด GPU๊ฐ€ ๊ฒŒ์ž„ ์‚ฌ์–‘์— ๊ฑฐ์˜ ๋“ค์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ €ํ•ด์ƒ๋„ ๋ฐ 50% ํ•ด์ƒ๋„๋กœ ํ”Œ๋ ˆ์ดํ•ฉ๋‹ˆ๋‹ค. ๋†’์€ ์„ค์ • ์ถฉ๋Œ์ด ์ŠคํŠธ๋ฆผ ์ถœ๋ ฅ๊ณผ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋Š” ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด ์ถœ์‹œ๋˜๋ฉด ๊ฒŒ์ž„์ด ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€๋  ์ค€๋น„๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@Francesco149 fps๊ฐ€ ์ •์ƒ์ธ ๊ฒฝ์šฐ๋ณด๋‹ค ๋†’์€ ์„ค์ •์—์„œ ์ถฉ๋Œํ•˜๋Š” ๊ฒฝ์šฐ์— ๋” ๊ด€์‹ฌ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

@JR1994 ์–ด๋•Œ์š”? ์ถฉ๋Œ ์—†์ด ๋‚ฎ์€ ์„ค์ • ์ด์ƒ์œผ๋กœ ์ผ๋ถ€ ์„ค์ •์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@sigzegv ์ €๋„ Arch์— ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฌธ์ œ์˜ ์˜ํ–ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ • ์‚ฌํ•ญ๋„ ์žˆ์Šต๋‹ˆ๋‹ค: https://github.com/ValveSoftware/Proton/issues/32

์ตœ์‹  ์—…๋ฐ์ดํŠธ๋กœ Quake Champions์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ๋Š์–ด์กŒ์Šต๋‹ˆ๋‹ค(์˜ˆ, ์„œ๋ฒ„๊ฐ€ ์•„๋‹˜์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค). ๋‚˜๋Š” 3.7-5 ๋ฒ ํƒ€์™€ 3.7-3์„ ๋ชจ๋‘ ์‹œ๋„ํ–ˆ๋‹ค. ์žฌ์„ค์น˜๋„ ํ•ด๋ณด๊ณ  compatdata ํด๋” ์‚ญ์ œ๋„ ํ•ด๋ณด๊ณ  ๊ฒŒ์ž„ ์™„์ „ ์žฌ์„ค์น˜๋„ ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ESYNC๋ฅผ ๊ป๋Š”๋ฐ ์•„์ง ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋” ์ด์ƒ Bethesda ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์–ด ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์—†๋„๋ก ๋ Œ๋”๋งํ•œ๋‹ค๋Š” ์ ์—์„œ ๊ฒŒ์ž„์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ž˜ ๋ถ€ํŒ…๋ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ: steam-611500.log
๋„์›€์„ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์š”์ (Steam์—์„œ ๋ณต์‚ฌ): https://gist.github.com/SteveHeist/1f51e113d17ac6bb8224c70a926d6508

๋‚ด ๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ๊ฐ€ ์ข…๋ฃŒ๋˜์—ˆ์œผ๋ฏ€๋กœ ์—ฌ๊ธฐ์— ๋ชจ๋‘ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ˜ธํ™˜์„ฑ ๋ณด๊ณ ์„œ

  • ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒŒ์ž„ ์ด๋ฆ„: Quake Champions
  • ๊ฒŒ์ž„์˜ Steam AppID: 611500

์‹œ์Šคํ…œ ์ •๋ณด

  • GPU: RX 580
  • ๋“œ๋ผ์ด๋ฒ„/LLVM ๋ฒ„์ „: Mesa 18.3.0-devel
  • ์ปค๋„ ๋ฒ„์ „: 4.15.0-33-์ผ๋ฐ˜
  • ์ „์ฒด ์‹œ์Šคํ…œ ์ •๋ณด ๋ณด๊ณ ์„œ์— Gist ๋กœ ๋งํฌ: https://gist.github.com/SteveHeist/1f51e113d17ac6bb8224c70a926d6508
  • Proton ๋ฒ„์ „: Proton 3.7-5 ๋ฒ ํƒ€ ๋ฐ 3.7-3 ๋ชจ๋‘์—์„œ ํ…Œ์ŠคํŠธ๋จ

ํ™•์ธํ•ฉ๋‹ˆ๋‹ค:

  • [Y] ์ด ๊ฒŒ์ž„์— ๋Œ€ํ•œ ๊ธฐ์กด ํ˜ธํ™˜์„ฑ ๋ณด๊ณ ์„œ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
  • [Y] ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.


steam-611500.log

์ฆ์ƒ

๊ฒŒ์ž„์€ ์ตœ์‹  ์—…๋ฐ์ดํŠธ์—์„œ ์„œ๋ฒ„ ์—ฐ๊ฒฐ์„ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค - ์ด์ „ ์—…๋ฐ์ดํŠธ์—์„œ ๊ฑฐ์˜ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ƒ์‹

๊ฒŒ์ž„์„ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๊ฐ„๋‹จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์˜์ƒ ์ด ๋ฌธ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์œ„์˜ ๋กœ๊ทธ๋ฅผ ์ƒ…์ƒ…์ด ๋’ค์ ธ ์ผ์ข…์˜ "ํ•˜์ด๋ผ์ดํŠธ ํฌ์ธํŠธ" ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ ๋ฐœ์ทŒ-611500 2018๋…„ 9์›” 6์ผ.txt

์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์˜ ์ด์ „ "ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ" ์š”์ฒญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ ๊ฑฐ๊ธฐ์— ์ฝ”๋ฉ˜ํŠธ๋ฅผ ๋‹ฌ์•˜์ง€๋งŒ, ๊ฒŒ์ž„์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์—…๋ฐ์ดํŠธ์™€ ๊ด€๋ จ๋œ ์˜ค๋ฅ˜๋ฅผ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ธ๊ธ‰ํ•˜๊ธฐ ์œ„ํ•ด ์—…๋ฐ์ดํŠธ๋œ ์ฝ”๋ฉ˜ํŠธ๋ฅผ ์›ํ–ˆ์Šต๋‹ˆ๋‹ค.

https://github.com/ValveSoftware/Proton/issues/225

๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค(๊ฒŒ์ž„์—์„œ "์˜ค๋ฅ˜ 103"์œผ๋กœ ๋ณด๊ณ ๋จ).

๋‚ด ์‹œ์Šคํ…œ ์ •๋ณด: ์š”์ 
๋กœ๊ทธ( WINEDEBUG ์—์„œ +winsock ์˜ต์…˜์„ ์ผฐ์Šต๋‹ˆ๋‹ค): steam-611500.log

๊ฑฐ๊ธฐ์—๋Š” ๋ช‡ ๊ฐ€์ง€ winsock ๊ฒฝ๊ณ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  35444.437:0008:004f:warn:winsock:wsaErrno errno 115, (Operation now in progress).

๋˜๋Š”

  35444.603:0008:004f:warn:winsock:WS2_recv_base  -> ERROR 10035

๋˜ํ•œ ์Šค๋ ˆ๋“œ ํ•ด์ œ ์‹œ ๋ˆ„์ถœ ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ๊ฒฝ๊ณ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ด๋ธ”์„ ๋’ค์ง‘๋Š” ๊ฐœ๋…์— ์ „๋…ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ์›€์ง์ž„์—์„œ ํ˜„์žฌ Lutris ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ž‘๋™ํ•˜๋ฉฐ ์‚ฐ์ด ๊ทธ๋‹ค์ง€ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Proton์€ ์•ฝ๊ฐ„์˜ ์—…๋ฐ์ดํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. @kisak-valve DXVK 0.71 ์ด์ƒ์„ ์‚ฌ์šฉํ•˜๋Š” Proton 3.8์— ๋Œ€ํ•œ ์ผ์ •์ด ์žˆ์Šต๋‹ˆ๊นŒ? Lutris ์„ค์น˜๋กœ ๋ณ€๊ฒฝ๋˜๋Š” ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

๋˜ํ•œ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

2018๋…„ 9์›” 6์ผ ๋ชฉ์š”์ผ ์˜คํ›„ 5์‹œ 34๋ถ„์— SteveHeist [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ด๋ธ”์„ ๋’ค์ง‘๋Š” ๊ฐœ๋…์— ์ „๋…ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ์›€์ง์ž„์—์„œ,
ํ˜„์žฌ Lutris ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ž‘๋™ํ•˜์ง€๋งŒ ์‚ฐ์ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ทธ ์•ˆ์—์„œ ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚จ๋‹ค.

Proton์€ ์•ฝ๊ฐ„์˜ ์—…๋ฐ์ดํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. @kisak-๋ฐธ๋ธŒ
https://github.com/kisak-valve Proton 3.8์— ๋Œ€ํ•œ ์‹œ๊ฐ„ํ‘œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?
DXVK 0.71 ์ด์ƒ์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์ด ๋ณ€ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜๋ฉด
๋ฃจํŠธ๋ฆฌ์Šค ์„ค์น˜.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/ValveSoftware/Proton/issues/225#issuecomment-419283792 ,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFHmIEmLGpTXo3qwFiPL_6xvflV_47Qdks5uYb8TgaJpZM4WI5Wd
.

์ €๋„ ์ด์ œ ์ ‘์†์ด ์•ˆ๋˜๋„ค์š”...

๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ ์ดํ›„๋กœ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์‹ Reddit์—์„œ ์Šค๋ ˆ๋“œ๋ฅผ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ณณ ์—์„œ๋„ ์‹ ๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„ค, ์—ฌ๊ธฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ์ŠคํŒ€ ์ •๋ณด: https://github.com/mprelec/steam-system-specs.

๋ฐฉ๊ธˆ Lutris๋กœ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ ์™€์ธ โ€‹โ€‹3.15 + esync์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋น„ํ˜ธํ™˜์„ฑ์ด wine-3.15์˜ winsock๊ณผ proton 3.7์˜ wine ์‚ฌ์ด์˜ ๋ถˆ์ผ์น˜๋กœ ์ธํ•ด ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ ์ตœ์‹  ๋ฒ„์ „์˜ Wine์—์„œ ๋‘ ๊ฐœ์˜ winsock ๊ด€๋ จ ํŒจ์น˜๋ฅผ ๋ฐฑํฌํŠธํ•˜๊ณ  Proton์„ ์ง์ ‘ ์ปดํŒŒ์ผํ–ˆ์Šต๋‹ˆ๋‹ค(QC์—์„œ "์˜ค๋ฅ˜ 103"์„ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Œ) .

์ƒˆ๋กœ์šด Wine ๋ฆด๋ฆฌ์Šค ์œ„์— proton_3.7 ๋ถ„๊ธฐ์˜ ๋ชจ๋“  ํŒจ์น˜๋ฅผ ๋ฆฌ๋ฒ ์ด์Šคํ•˜๋Š” ๊ฒƒ์€ ํ™•์‹คํžˆ ์‚ฌ์†Œํ•œ ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค(~200๊ฐœ์˜ ํŒจ์น˜์™€ ์‚ฌ์†Œํ•œ ์ถฉ๋Œ์ด ํŒจ์น˜ 30 ์ฃผ๋ณ€์— ๋‚˜ํƒ€๋‚˜๊ธฐ ์‹œ์ž‘ํ•จ). @kisak-valve - ์™€์ธ์˜ ์—…์ŠคํŠธ๋ฆผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๊ณผ ๋™๊ธฐํ™”ํ•˜๋Š” ์ •์ฑ…์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณ‘ํ•ฉ ๋˜๋Š” ๋ฆฌ๋ฒ ์ด์Šค๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๊นŒ? ์—…์ŠคํŠธ๋ฆผ๊ณผ์˜ ๋™๊ธฐํ™”์— ๋Œ€ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋„์›€์„ ์ˆ˜๋ฝํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” dreamer๊ฐ€ ์“ด ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ๊ณ  ๊ฒŒ์ž„์ด ์™€์ธ์—์„œ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์–‘์„ฑ์ž์—์„œ๋Š” ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ฒŒ์ž„์˜ ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ ์ดํ›„).

๋งŒ์ผ์„ ๋Œ€๋น„ํ•˜์—ฌ ๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€๋งŒ Bethesda ๋Ÿฐ์ฒ˜์™€ QClauncher์— error code 1501 ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค - https://github.com/syncore/qclauncher/issues/14

3.7-6 ๋ฒ ํƒ€์—์„œ ์—ฌ์ „ํžˆ ๊นจ์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ์ฐธ๊ณ . @kisak-๋ฐธ๋ธŒ

์—…๋ฐ์ดํŠธ - 3.7-7 ๋ฒ ํƒ€์—์„œ ์—ฌ์ „ํžˆ ๊นจ์กŒ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ๋•Œ ์˜ค๋ฅ˜ 103์ด ํ‘œ์‹œ๋˜๋ฉด /usr/lib/libgnutls.so๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์‹ฌ๋ณผ๋ฆญ ๋งํฌ /usr/lib/libgnutls.so.26์„ ์ƒ์„ฑํ•ด ๋ณด์‹ญ์‹œ์˜ค. ๊ทธ๊ฒƒ์€ ๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๊ณ ์ณค๋‹ค. ์ €๋Š” Proton 3.7-7 ๋ฒ ํƒ€๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

libgnutls.so.26์€ Steam ๋Ÿฐํƒ€์ž„์˜ ์ผ๋ถ€์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฌด์Šจ ์ผ์ด์•ผ?

@Shink0 ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์ž„์˜์˜ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆซ์ž 26์€ ABI ๋ฒ„์ „์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŠธ GnuTLS์™€์˜ ํ˜ธํ™˜์„ฑ์ด ๋ณด์žฅ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค .

@nanonyme ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์ €๋ฅผ ๋‹นํ™ฉํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๋ถ„๋ช…ํžˆ Steam ๋Ÿฐํƒ€์ž„์— ์ด๋ฏธ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค.

@Shink0 ํ•ด๋‹น ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ทธ๋ฆฌ๊ณ  ์–ด๋””์„œ ์ƒ์„ฑํ•ฉ๋‹ˆ๊นŒ?

๋‚˜์—๊ฒŒ ๋ฒ„๊ทธ์ฒ˜๋Ÿผ ๋“ค๋ฆฐ๋‹ค.

ln -s TARGET LINK_NAME ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๊ฒฝ์šฐ ln -s /usr/lib/libgnutls.so /usr/lib/libgnutls.so.26 ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ @nanonyme ์ด ์ง€์ ํ•œ ๋Œ€๋กœ ์ด ๋ฐฉ๋ฒ•์€ ๋ฒ„์ „์ด ํ˜ธ์ŠคํŠธ๋งˆ๋‹ค ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๊ณ  ์•ˆ์ •์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@Shink0 ๊ทธ๋Ÿผ ๋ฐธ๋ธŒ๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผ ํ• ๊นŒ์š”? ์–ผ๋งˆ๋‚˜ ์˜ค๋ž˜ ๊ฑธ๋ฆด์ง€ ์•„์‹ญ๋‹ˆ๊นŒ?

๋งํฌ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๋Œ์•„๊ฐ€๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๋ฉด ๊ทธ๋ƒฅ ์ œ๊ฑฐํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ์ „์ฒด ์‹œ์Šคํ…œ์ด๋‚˜ ์ผ๋ถ€ ์•ฑ์ด ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์šฐ๋ถ„ํˆฌ 18.04

@alvarlagerlof symlink ์ž์ฒด ์ด์™ธ์˜ ๊ฒƒ์„ ์ œ๊ฑฐํ•˜์ง€ ์•Š๋Š” ํ•œ ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@Shink0 ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ์ƒ์„ฑ / usr/lib/x86_64-linux-gnu$ sudo ln -s libgnutls.so.30.14.10 libgnutls.so.26 (Ubuntu 18.04.1) ๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (Proton 3.7.7 Beta).

๋˜ํ•œ PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders ์‹คํ–‰ ์˜ต์…˜์€ ์ €๋ฅผ ์œ„ํ•ด ๊ฒŒ์ž„ ์ค‘ ๋ฒ„๋ฒ…๊ฑฐ๋ฆผ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค(i5 3570/RX580/Mesa 18.2.1).

@Shink0 @withoutaface ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ „ํ˜€ ์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ls /usr/lib/ | grep libgnu ์€(๋Š”) ์•„๋ฌด๊ฒƒ๋„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

/usr/lib์— ์žˆ์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. Steam ๋Ÿฐํƒ€์ž„ ์•ˆ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Steam์€ LD_LIBRARY_PATH๋ฅผ ํ†ตํ•ด Steam ๋Ÿฐํƒ€์ž„์— ๋กœ๋“œ ๊ฒฝ๋กœ๋ฅผ ์ „๋‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐธ๋ธŒ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋‹ต๋ณ€ํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

@nanonyme ์˜ˆ, ์ž„์‹œ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์œผ๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค.

@alvarlagerlof ๋‚ด ๋ฐฐํฌํŒ์—์„œ๋Š” "x86_64-linux-gnu" ํ•˜์œ„ ํด๋”(/usr/lib์— ์žˆ์Œ) ์•ˆ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ž„์‹œ ์†”๋ฃจ์…˜์œผ๋กœ ์œ„์— ๊ฒŒ์‹œ๋œ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

@Shink0 @withoutaface ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ „ํ˜€ ์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ls /usr/lib/ | grep libgnu ์€(๋Š”) ์•„๋ฌด๊ฒƒ๋„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

/usr/lib64์— ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(/usr/lib๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ /usr/lib64์— ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋˜์ง€๋งŒ). ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด gnutls๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋ฅผ ์œ„ํ•ด ์ผํ–ˆ์Šต๋‹ˆ๋‹ค.

sudo ln -s /usr/lib/libgnutls.so.30.14.11 /usr/lib/libgnutls.so.26

OS์— ๋”ฐ๋ผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๋†’์€ ๋ฒ„์ „์— ๋Œ€ํ•ด 30.14.11์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช…๋ น์–ด๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค

cd /usr/lib/ && ls | grep libgnutls.so

Ubuntu์—์„œ lib ๋””๋ ‰ํ† ๋ฆฌ๋Š” ๋‹ค๋ฅธ ์œ„์น˜์— ์žˆ์œผ๋ฏ€๋กœ ๋Œ€์‹  ๋‹ค์Œ์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.

sudo ln -s /usr/lib/i386-linux-gnu/libgnutls.so.30.14.10 /usr/lib/i386-linux-gnu/libgnutls.so.26
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10 /usr/lib/x86_64-linux-gnu/libgnutls.so.26

@withoutaface ์ง€๊ธˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค! ๊ณ ๋งˆ์›Œ.

์ง€๊ธˆ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ž‘๋™ํ•ด์•ผ ํ•˜๋Š” ์ง€๋„์—์„œ๋„ ์ด์ „๋ณด๋‹ค ๋” ์ž์ฃผ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์ง„์งœ ๋ฌธ์ œ๋Š” libgnutls.so.26 ๊ฐ€ ์–ด๋–ค ์‹์œผ๋กœ๋“  ๊ณ ์žฅ๋‚ฌ๊ณ  *.30 ๋ฅผ ๋Œ€์‹  ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Steam ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์—์„œ ์ปดํŒŒ์ผ๋œ ์™€์ธ์€ OS์— ์ตœ์‹  ๋ฒ„์ „์ด ์„ค์น˜๋˜๊ณ  QuakeChampions.exe ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ๋กœ๋“œ๋˜๋”๋ผ๋„(ํ˜„์žฌ ๋Ÿฐํƒ€์ž„์—์„œ ์ œ๊ณตํ•˜๋Š” ์œ ์ผํ•œ ๋ฒ„์ „์ด๊ธฐ ๋•Œ๋ฌธ์—) ํ•ญ์ƒ libgnutls.so.26 ๋ฅผ ์„ ํ˜ธํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

/usr/lib ๋˜๋Š” /usr/lib64 ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด(๊ทธ๋ฆฌ๊ณ  ์ˆ˜์ •ํ•ด์„œ๋Š” ์•ˆ ๋จ) ๋‹ค์Œ ์ˆ˜์ • ์‚ฌํ•ญ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

$ cd $HOME/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
$ cp /usr/lib64/libgnutls.so.30.21.0 .
$ unlink libgnutls.so.26
$ ln -s libgnutls.so.30.21.0 libgnutls.so.26

๋ชจ๋“  libgnutls.so.30.x๊ฐ€ ์ž‘๋™ํ•˜๊ณ  ๋ฐฐํฌํŒ์— 64๋น„ํŠธ .so๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ /usr/lib์—์„œ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ž ์žฌ์ ์œผ๋กœ OS๋ฅผ ์†์ƒ์‹œํ‚ค๊ณ  ๋กœ์ปฌ Steam ๋Ÿฐํƒ€์ž„์„ ์ž ์žฌ์ ์œผ๋กœ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์„ ๊ฐ์•ˆํ•  ๋•Œ ์ž ์žฌ์ ์œผ๋กœ ๋Ÿฐํƒ€์ž„์„ ์ค‘๋‹จํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค ;).

@kisak-valve ์ด ๋ฒ„๊ทธ๋ฅผ Proton์— ๋Œ€ํ•ด ๋ณด๊ณ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด Steam-runtime ์— ๋Œ€ํ•ด ๋ณด๊ณ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๋งํ–ˆ๋“ฏ์ด 26์— ๋Œ€ํ•ด ์ปดํŒŒ์ผ๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ•จ๊ป˜ 30์„ ์‚ฌ์šฉํ•˜๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๋Œ€์ƒ์„ ์•Œ๊ธฐ ์œ„ํ•ด ์™€์ธ์—์„œ ldd๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ด ์ข…์†์„ฑ์ด ๊ฑฐ๊ธฐ์—์„œ ๋‚˜์˜จ๋‹ค๊ณ  ๊ฐ€์ •).

@nanonyme ์˜ˆ - ์ด๋Ÿฐ ์‹์œผ๋กœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์€ ์ถ”์•…ํ•œ ํ•ดํ‚น์ด๋ฏ€๋กœ ์ž์‹ ์˜ ์œ„ํ—˜์— ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

์™€์ธ์€ gnutls์— ๋Œ€ํ•ด ๋งํฌ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋Ÿฐํƒ€์ž„์— ๋™์ ์œผ๋กœ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ์™€์ธ์— ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ๊ธฐํ˜ธ๊ฐ€ soname .26๊ณผ .30์— ๋ชจ๋‘ ์กด์žฌ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐ ํ•ฉ๋‹ˆ๋‹ค(100% ํ™•์‹คํ•˜์ง€ ์•Š์Œ).

๋ˆ„๊ตฐ๊ฐ€ ํ›„์† ์กฐ์น˜๋ฅผ ์ทจํ•˜๊ณ  gnutls ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜ธํ™˜์„ฑ์„ ํ™•์ธํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ถ”์ ๊ธฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. old , new . Steam ๋Ÿฐํƒ€์ž„์€ ๋ฒ„์ „ 2.12.14์—์„œ gnutls๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋งž์Šต๋‹ˆ๋‹ค. Wine์ด ์‹ค์ œ๋กœ libgnutls.so.26์ด ์•„๋‹ˆ๋ผ libgnutls.so๋ฅผ ๋กœ๋“œํ•˜๋ ค๊ณ  ํ•˜๊ณ  ์—ฌ๋Ÿฌ ABI(26์€ ์•„๋‹˜)๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ์นœ ๋งˆ์ˆ ์„ ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๋ฒ„๊ทธ๊ฐ€ ์žˆ์„ ์ˆ˜๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
libgnutls.so๋Š” Steam ๋Ÿฐํƒ€์ž„์—์„œ 26์— ๋Œ€ํ•œ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ์ด์ง€๋งŒ ํ˜ธ์ŠคํŠธ์—์„œ๋Š” (์•„๋งˆ๋„) 30์ž…๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ํ˜ธ์ŠคํŠธ์— libgnutls.so.26์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Steam ๋Ÿฐํƒ€์ž„์—์„œ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ˆ˜์ •ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ .../ubuntu12_32/steam-runtime/pinned_libs_* ํด๋”์— ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ๋œ ํ˜ผ๋ž€์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด pinned_libs_* ํด๋”๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์ŠคํŒ€์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์—ฌ ์žฌ์ƒํ•˜์‹ญ์‹œ์˜ค.

@kisak-valve ๊ณ ์ • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋…ผ๋ฆฌ๋Š” ์–ด๋””์— ์žˆ์Šต๋‹ˆ๊นŒ? btw?

์‚ฌ์šฉ์ž์˜ steam.sh์—์„œ function pin_newer_runtime_libs () ๋ฅผ ์ฐพ์œผ์„ธ์š”.

์ง€๊ธˆ ubuntu12_32/steam-runtime/pinned_libs_64 ๋‚ด๋ถ€์—์„œ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฉฐ ์‚ฌ์šฉ์ž ๊ถŒํ•œ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ• ๋ชจ๋‘ ๋” ์ด์ƒ ๋จผ์ง€ ์ง‘ํšŒ๊ฐ€ ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ง€๊ธˆ๊นŒ์ง€ ์•Œ์•„ ์ฐจ๋ฆฐ ์œ ์ผํ•œ ๋‹จ์ .

@withoutaface ์ „ํ˜€ ๋†€๋ผ์šด ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค. ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ผ๊ณ  ๊ฑฐ์ง“๋งํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํ•˜๋“œ ์ฝ”๋”ฉ๋œ ์ด๋ฆ„ ๋ชฉ๋ก์œผ๋กœ SO๋ฅผ ๋กœ๋“œํ•˜๊ณ  ์ฝ”๋“œ์˜ ๋ฒ„์ „ ์ฐจ์ด๋ฅผ ํ•ด๊ฒฐํ•˜์—ฌ Proton์—์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” CrossOver๋ฅผ ์œ„ํ•ด ์ด๊ฒƒ์„ ํ•ฉ๋‹ˆ๋‹ค. ๋Ÿฐํƒ€์ž„์„ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ๋” ์ข‹๊ฒ ์ง€๋งŒ ์žฅ๊ธฐ์ ์ธ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@aeikum ์ด ๊ฒฝ์šฐ ์‹œ์Šคํ…œ libgnutls.so๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋˜๋Š” ์˜คํžˆ๋ ค ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋ช…์‹œ์ ์œผ๋กœ gnutls28์„ ๋กœ๋“œํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Steam ๋Ÿฐํƒ€์ž„์€ v26์„ ์ œ๊ณตํ•˜๋ฉฐ Wine์€ ๋นŒ๋“œ๋œ ๋ฒ„์ „๋งŒ ๋กœ๋“œํ•˜๋„๋ก ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์˜ˆ๋Š” dlls/bcrypt/gnutls.c:gnutls_initialize ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. configure๋Š” SONAME_LIBGNUTLS=libgnutls.so.26 ๋ฅผ ์„ค์ •ํ•˜๋ฏ€๋กœ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” v26์„ ๋กœ๋“œํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๊ณ  ๋Ÿฐํƒ€์ž„ ๋ฒ„์ „์œผ๋กœ ํด๋ฐฑํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๋ฒ„์ „์˜ gnutls๋ฅผ ์—ด ์ˆ˜ ์žˆ๋„๋ก Proton์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด, ์šฐ๋ฆฌ๋Š” CrossOver์—์„œ ์ด๊ฒƒ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— CrossOver ์†Œ์Šค์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ๊ฐ€ ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์•„์ง ์™„๋ฃŒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํ , ์•„์ง ๋ญ”๊ฐ€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. libgnutls.so.26์€ Steam ๋Ÿฐํƒ€์ž„ ๋‚ด๋ถ€์˜ ์‹œ์Šคํ…œ์—์„œ ์™„์ „ํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ •์ƒ์ ์œผ๋กœ ๋Œ€์ฒด๋˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ด๋ฉฐ ์ผ๋ถ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

@nanonyme ๊ฐ€์น˜๊ฐ€ ๋ฌด์—‡์ธ์ง€ (์ง€๊ธˆ์€ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค). ์‹คํ–‰ ์ค‘์ธ QuakeChampions.exe์—์„œ lsof -p <pid> | grep gnutls ๋ฅผ ์‹œ๋„ํ•˜๋ฉด .26๊ณผ .30์ด ๋ชจ๋‘ ๋กœ๋“œ๋˜์ง€๋งŒ /usr/lib64 ์˜ ๋งํฌ๋ฅผ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค์ง€ ์•Š๋Š” ํ•œ Steam ๋Ÿฐํƒ€์ž„์˜ .26์ด ํ•ญ์ƒ ์ฒซ ๋ฒˆ์งธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ์„ ํ˜ธ ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. .26 ๋จผ์ € (๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์ปดํŒŒ์ผ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—) - ํ˜ธ์ŠคํŠธ .so๋ฅผ ์„ ํ˜ธํ•œ ๋‹ค์Œ ์ŠคํŒ€ ๋Ÿฐํƒ€์ž„ .so๋ฅผ ์„ ํ˜ธํ•˜๊ณ  ๋Œ€์ฒด๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. .26์€ ํ•ญ์ƒ Steam ๋Ÿฐํƒ€์ž„์—์„œ ๋ฐœ๊ฒฌ๋˜๋ฏ€๋กœ ํ•˜๋‚˜๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

@nanonyme ๊ทธ๋ƒฅ ์—ฌ๊ธฐ์—์„œ ์นจ์„ ๋ฑ‰๊ณ  ์žˆ์ง€๋งŒ v2.6์ด ๋„ˆ๋ฌด ์˜ค๋ž˜๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ๋ฒ„์ „์€ 2008๋…„ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

@dreamer ๋„ ๋งž๋Š” ์†Œ๋ฆฌ์ž…๋‹ˆ๋‹ค. gnutls26์— ๋Œ€ํ•ด ๋นŒ๋“œ๋œ ๊ฒฝ์šฐ gnutls26๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. @aeikum ์ด ๋งํ–ˆ๋“ฏ์ด ์‹ค์ œ๋กœ ๊ตฌ์„ฑ์„ ํ†ตํ•ด ์–ป์€ ์ ์ ˆํ•œ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ gnutls26์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋นŒ๋“œ ์‹œ ์ค‘๋‹จ๋˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

@nanonyme ๋ฌธ์ œ๋Š” ์™€์ธ์ด ์•„๋‹ˆ๋ผ gnutls์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ์†”๋ฃจ์…˜( @aeikum์ด ์–ธ๊ธ‰ํ•œ ์™€์ธ ํŒจ์น˜ ๋ฐ ์ŠคํŒ€ ๋Ÿฐํƒ€์ž„ ์—…๋ฐ์ดํŠธ) ๋ชจ๋‘ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ, Steam ๋Ÿฐํƒ€์ž„์— ์ตœ์‹  ๋ฒ„์ „์˜ gnutls๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋ชจ๋“  Proton ์‚ฌ์šฉ์ž(๋ฐ ์ผ๋ถ€ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋„ ํ•ด๋‹น)์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฐ”๋žŒ์งํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ค‘์š” ์—…๋ฐ์ดํŠธ : Steam ์ถœ๋ ฅ์ด DXVK๋กœ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Quake Champions๋Š” ์ด์ œ proton๊ณผ ์™„์ „ํžˆ ํ˜ธํ™˜๋˜๋Š” ๊ฒƒ์œผ๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์ •๋ณด: https://github.com/doitsujin/dxvk/issues/695

์—ฌ์ „ํžˆ ์˜ค๋ฅ˜ 103์ด ์žˆ์ง€๋งŒ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๊ฑฐ๋ถ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ๋ฅผ ์ œ๊ฑฐํ•˜์‹ญ์‹œ์˜ค!

@SteveHeist ์˜ค๋ฅ˜๋Š” QuakeChampions๊ฐ€ ์•„๋‹ˆ๋ผ SteamPlay์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋ช…์‹œ๋œ ๋Œ€๋กœ .

@Zeioth : proton๊ณผ dxvk๋กœ ๊ฒŒ์ž„์„ ์ž˜ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ @SteveHeist ์™€ ๊ฐ™์€ "์—ฐ๊ฒฐ ์˜ค๋ฅ˜ 103"์—์„œ๋„ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค.

๊ฐ™์€ ์˜ค๋ฅ˜ 103

gnutls ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•œ ํ›„์—๋„ ํ‘œ์‹œ๋˜๋Š” ์ถ”๊ฐ€ "์˜ค๋ฅ˜: ์‹œ๊ฐ„ ์ดˆ๊ณผ" ์˜ค๋ฅ˜๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฐ”๋‹๋ผ Wine ๋ฐ Proton, Bethesda Launcher ๋ฐ ํƒ€์‚ฌ qclauncher (Wine-3.17 ๋ฐ Wine-staging-3.17 ๋ชจ๋‘)์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ›„์ž์˜ ๊ฒฝ์šฐ ์˜ค๋ฅ˜๋Š” "์ œํ’ˆ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ ์˜ค๋ฅ˜" ๋ฐ "๋กœ๊ทธ์ธ ์ •๋ณด ํ™•์ธ ์‹œ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์‘๋‹ต ์ˆ˜์‹ "๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฌผ๋ก  ์˜ฌ๋ฐ”๋ฅธ ๋กœ๊ทธ์ธ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ์ž…๋‹ˆ๋‹ค.

์ด ์˜ค๋ฅ˜๋Š” ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ์ด ์ฃผ์„ ์— ๋ช…์‹œ๋œ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@Zeioth libgnutls.so ๋ฅผ libgnutls.so.26์œผ๋กœ ์‹ฌ๋ณผ๋ฆญ ๋งํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. libgnutls.so๊ฐ€ ํ˜„์žฌ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ฒ„์ „(ํ…Œ์ŠคํŠธ ๋ฐ ์ž‘์—… ์ค‘)์„ ๊ฐ€๋ฆฌํ‚ค๋ฏ€๋กœ ํŠน์ • ๋ฒ„์ „์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 64๋น„ํŠธ ๋ฒ„์ „์˜ libgnutls๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ํ•œ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์•„์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…ํ•˜๊ธฐ
์ŠคํŒ€ ๋„ค์ดํ‹ฐ๋ธŒ ๋Ÿฐํƒ€์ž„ ์„ค์น˜,
ln -s /usr/lib/libgnutls.so /usr/lib/libgnutls.so.26
์‹คํ–‰ ์ค‘์ธ ์ŠคํŒ€ ๋„ค์ดํ‹ฐ๋ธŒ, proton 3.16-๋ฒ ํƒ€.

@Zeioth ๋‚ด ์‹œ์Šคํ…œ์˜ Proton 3.16-1 ๋ฒ ํƒ€์—์„œ (์žฌํ˜„ ๊ฐ€๋Šฅํ•œ) ์ด์ƒํ•œ ๋™์ž‘์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œ์ž‘ ์˜ต์…˜์— PROTON_LOG=1์ด ์—†์œผ๋ฉด ๊ฒŒ์ž„์€ ์ฐฝ์„ ์—ด์ง€ ์•Š๊ณ  ์ฆ‰์‹œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ PROTON_LOG=1 PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders %command% ๋Š” ์ž˜ ์ž‘๋™ํ•˜๊ณ  PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders %command% ๋Š” ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์™œ ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์ „ํ˜€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

@Zeioth 3.16์—์„œ๋Š” libstdc++.so.6์— ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ #1730์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ณง ์ด์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๋ฆด๋ฆฌ์Šคํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

@dreamer ๊ณต์œ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 ๋˜๋Š” PROTON_LOG=1์ด ๋ชจ๋‘ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

STEAM_RUNTIME_PREFER_HOST_LIBRARIES๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ 1๋กœ ์„ค์ •๋˜์–ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

sorlag + ๋Šฅ๋ ฅ์„ ์‚ฌ์šฉํ•˜์—ฌ Lockbox์™€ Vale of pnath๋ฅผ ํ”Œ๋ ˆ์ดํ–ˆ๊ณ  ์ถฉ๋Œ ์—†์ด ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค :) ๊ต‰์žฅํ•ฉ๋‹ˆ๋‹ค!
(์ €๋Š” Mesa 18.2.2 + ๊ธฐ๋ณธ Proton 3.16-1 ๋ฒ ํƒ€ + qc ์„ค์ •์„ ๋‚ฎ๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค)

๋ฉ”๋‰ด ์ด์ „์— ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ๋•Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

@ leillo1975 ์ฝ”๋“œ 103์ธ ๊ฒฝ์šฐ ์œ„์— ๊ฒŒ์‹œ๋œ symlink ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํ€˜์ดํฌ ์ฑ”ํ”ผ์–ธ ์ „์šฉ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ƒ์„ฑ ๋ฐ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ ๋‚ด ์ŠคํŒ€ qc ์‹คํ–‰ ์˜ต์…˜์ž…๋‹ˆ๋‹ค(์‚ฌ์šฉ์ž ๊ถŒํ•œ์ด ์žˆ๋Š” ์ŠคํŒ€ ๋Ÿฐํƒ€์ž„ ํด๋”์—์„œ๋งŒ ๊ฐ€๋Šฅ)
ln -s ~/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10 ~/.steam/ubuntu12_32/steam-runtime/pinned_libs_64/libgnutls.so.26 && STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders DXVK_HUD=1 %command% && rm ~/.steam/ubuntu12_32/steam-runtime/pinned_libs_64/libgnutls.so.26

libgnutls.so.30์˜ ์‹œ์Šคํ…œ ๋ฒ„์ „์„ /usr/lib์—์„œ steam-runtime/amd64/usr/lib/x86_64-linux-gnu๋กœ ๋จผ์ € ๋ณต์‚ฌํ•ด์•ผ ํ•˜๋ฉฐ ๋ฌผ๋ก  ๋‚ด ๊ฐœ์ธ ์‹คํ–‰ ์˜ต์…˜์„ ์‹œ์Šคํ…œ/ํŒŒ์ผ์— ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. "libgnutls.so.30.14.10" ๋ฒ„์ „

๊ทธ๋Ÿฌ๋‚˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๊ฐ€์ง€๊ณ  ๋…ธ๋Š” ๊ฒƒ์€ ์œ„ํ—˜ํ•˜๋ฉฐ ๋”ํŠธ ๋ž ๋ฆฌ์˜ ๊ฒŒ์ž„ ์‹œ์ž‘์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ธฐ ๋•Œ๋ฌธ์— ์ฆ‰์‹œ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

nVidia ์‚ฌ์šฉ์ž๋กœ์„œ ์นฉ์„ ๋„ฃ์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. Proton 3.16-1 ๋ฒ ํƒ€ + ๋“œ๋ผ์ด๋ฒ„ 396.54.09๋Š” ์ด์ „ ์ถฉ๋Œ์„ ์ „ํ˜€ ๋‚˜ํƒ€๋‚ด์ง€ ์•Š์œผ๋ฉฐ ์ „๋ฐ˜์ ์œผ๋กœ ์•„๋ฆ„๋‹ต๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. libgnutls ํ•ญ๋ชฉ์ด ์ˆ˜์ •๋˜๋ฉด ์‹ค์ œ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ํ›„๋ณด์ฒ˜๋Ÿผ ๋ณด์ด๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ข‹์•„, ์–ด๋–ป๊ฒŒ ์›๋ž˜ ๋Ÿฐํƒ€์ž„์„ ๋ณต์›ํ•ฉ๋‹ˆ๊นŒ? :) libgnutls.so.26์ด ์›๋ž˜ ๋ฌด์—‡์— ๋Œ€ํ•ด ๋งํฌ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? libgnutls.so.26.21.8์— ๋Œ€ํ•ด ๋Ÿฐํƒ€์ž„ ํด๋”์—๋„ ์žˆ์Šต๋‹ˆ๊นŒ?

stat libgnutls.so.26 ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu

๊ทธ๊ฒƒ์„ ๋ณด์—ฌ์•ผ ํ•œ๋‹ค

ํŽธ์ง‘: ์˜ˆ, ์ด๋ฏธ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. libgnutls.so.26.21.8์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

https://patchwork.freedesktop.org/series/50968/ ์—์„œ radv ํŒจ์น˜ ์„ธํŠธ๋ฅผ ์ ์šฉํ–ˆ๊ณ  ์ถฉ๋Œ์ด ์‹ค์ œ๋กœ ์‚ฌ๋ผ์กŒ์Œ์„ ํ™•์ธ ํ–ˆ์Šต๋‹ˆ๋‹ค. (์ €ํ•ด์ƒ๋„์— ๋Œ€ํ•ด ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์‚ฌ์–‘๋ณด๋‹ค ๋‚ฎ๊ณ  vulkan์„ ๊ฑฐ์˜ ์ง€์›ํ•˜์ง€ ์•Š๋Š” GPU๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.)

Lockbox/pnath ์ผ์น˜ ํ•ญ๋ชฉ์„ ์•„์ง ์ฐพ์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์ˆ˜์ •๋˜์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค.

์•„์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋Š” ์‚ฌ๋žŒ์€ ํŒจ์น˜๋œ ๋ฉ”์‚ฌ https://aur.archlinux.org/packages/mesa-transform-feedback-git/ ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

os: ์•„์น˜ ๋ฆฌ๋ˆ…์Šค x86_64
GPU: r9 270x(ํ•์ผ€์–ธ)
์ปค๋„: 4.18.13-zen1-1-zen
์–‘์„ฑ์ž 3.16-1 ๋ฒ ํƒ€

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ๋†’์€ ์„ค์ •๋„ ๋” ์ด์ƒ ์ถฉ๋Œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” gnutls ํ•ญ๋ชฉ์ด ์ •๋ฆฌ๋˜๋Š” ๋Œ€๋กœ ์ด๊ฒƒ์ด ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ํฌํ•จ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด ํ™•์žฅ์— ๋Œ€ํ•œ nvidia ์ง€์›์€ ์ด๋ฏธ ์ตœ์‹  ๋“œ๋ผ์ด๋ฒ„์— ์ƒ๋ฅ™ํ–ˆ์œผ๋ฉฐ amd ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ radv ํŒจ์น˜๋Š” ์•„๋งˆ๋„ ๊ณง ์ƒ๋ฅ™ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ ์ด๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐํฌํŒ์—์„œ amdgpu/radv ์ˆ˜์ • ์‚ฌํ•ญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์œผ๋กœ ์ธํ•œ ์ถฉ๋Œ์€ ๊ฝค ์‹ฌ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ œ ๊ฒฝ์šฐ์—๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ํ•˜๋“œ ๋ถ€ํŒ…ํ•ด์•ผ ํ–ˆ์œผ๋ฉฐ, ํ•œ ๊ฒฝ์šฐ์—๋Š” ์ด๋Ÿฌํ•œ ์ถฉ๋Œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐœ์ƒํ•œ ํ›„ Wi-Fi ๋˜๋Š” ์œ ์„  ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๋ฐ์Šคํฌํƒ‘์ด IP๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ผ์šฐํ„ฐ๋ฅผ ์žฌ๋ถ€ํŒ…ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. -- ๋ผ์šฐํ„ฐ ์žฌ๋ถ€ํŒ… ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ฐพ์•˜์ง€๋งŒ ์ปดํ“จํ„ฐ ์ž์ฒด์˜ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์— ๋ฌธ์ œ๊ฐ€ ์—†๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•œ ํ›„ "๋ฌด์–ธ๊ฐ€ ์‹œ๋„"๋งŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ง€๋‚œ ๋ฉฐ์น  ๋™์•ˆ ๋†€๊ณ  ํญ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณ€ํ™˜ ํ”ผ๋“œ๋ฐฑ ํŒจ์น˜๋กœ ๋ฉ”์‚ฌ๋ฅผ ๋นŒ๋“œํ•˜๊ณ  /usr/lib/libgnutls.so๋ฅผ /usr/lib/libgnutls.so.26์— ์—ฐ๊ฒฐํ•ด์•ผ 103 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ‰๊ท  90-120fps๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ๋‚ฎ์€ ํ”Œ๋ ˆ์ด๋ฅผ ํ•˜๊ณ  ๋ฌด๊ฑฐ์šด ์‹ธ์›€์—์„œ๋Š” 60-70๊นŒ์ง€ ๋–จ์–ด๋œจ๋ฆฝ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์— ์ปดํŒŒ์ผํ•ด์•ผ ํ•  ์…ฐ์ด๋”๊ฐ€ ์—„์ฒญ๋‚˜๊ฒŒ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜์Œ ๋ช‡ ์‹œ๊ฐ„์€ ์•ฝ๊ฐ„ ์งœ์ฆ์ด ๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ๋‚ด dxvk ์ƒํƒœ ์บ์‹œ๋ฅผ ์›ํ•˜๋Š” ๊ฒฝ์šฐ:
QuakeChampions.dxvk-cache.zip ( ~/.steam/steam/steamapps/shadercache/611500/DXVK_state_cache/ ๋กœ ์ด๋™) ; ๋‚˜๋Š” ํŠนํžˆ ๊ฒŒ์ž„ ๋‚ด ์…ฐ์ด๋”๊ฐ€ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์•„์ดํ…œ ์„ธํŠธ์™€ ์ฒจ๋ถ€ ํŒŒ์ผ์„ ํด๋ฆญํ•˜์—ฌ ๋‚ด๊ฐ€ ๋ฏฟ๋Š” ํ•˜๋‚˜์˜ ๋งต์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๋งต์„ ์ปดํŒŒ์ผํ•˜๊ณ  ์žฌ์ƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์—์„œ "Watch Browser" ํƒญ์„ ํด๋ฆญํ•˜๋ฉด ์—ฌ์ „ํžˆ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

CPU: ๋ผ์ด์   5 1600x
OpenGL ๋ Œ๋”๋Ÿฌ ๋ฌธ์ž์—ด: Radeon RX 560 ์‹œ๋ฆฌ์ฆˆ(POLARIS11, DRM 3.26.0, 4.18.14-1-ck-zen, LLVM 8.0.0)
OpenGL ์ฝ”์–ด ํ”„๋กœํ•„ ๋ฒ„์ „ ๋ฌธ์ž์—ด: 4.5(์ฝ”์–ด ํ”„๋กœํ•„) Mesa 18.3.0-devel(git-ff281e6204)
์–‘์„ฑ์ž 3.16-2 ๋ฒ ํƒ€

@rserkov Lutris์—์„œ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์€ dxvk ์ƒํƒœ ์บ์‹œ์™€ ํ•จ๊ป˜ ๋ฐฐํฌ๋˜๋ฏ€๋กœ ์…ฐ์ด๋”๊ฐ€ ๋” ๋นจ๋ฆฌ ๋กœ๋“œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@Zeioth ๊ด‘์‚ฐ์€ ํ˜„์žฌ 940๋งŒ, lutris์—์„œ๋Š” 730๋งŒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ Lutris์˜ ํŒฌ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ €๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ฒŒ์ž„๋งŒ ํ•˜๊ณ  ์–‘์„ฑ์ž ์ฆ๊ธฐ๋งŒ ์žˆ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์˜ค๋ฅ˜ 103์ด ์žˆ๋Š” ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ๋Š” ์ข‹์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. @Zeioth ๊ฐ€ ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š์œผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

@alvarlagerlov ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. Steam ๋Ÿฐํƒ€์ž„์˜ ๋ฌธ์ œ๋Š” ์ˆ˜์ •ํ•˜๋Š” ๋ฐ ๋ช‡ ์ฃผ์—์„œ ๋ช‡ ๋‹ฌ์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋™์•ˆ Quake Champions Lutris ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

@alvarlagerlov ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. Steam ๋Ÿฐํƒ€์ž„์˜ ๋ฌธ์ œ๋Š” ์ˆ˜์ •ํ•˜๋Š” ๋ฐ ๋ช‡ ์ฃผ์—์„œ ๋ช‡ ๋‹ฌ์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋™์•ˆ Quake Champions Lutris ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

ํ”ผ๋“œ๋ฐฑ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋˜ํ•œ Wine 3.18์—์„œ ์„ค์ •์ด ์ €์žฅ๋˜์ง€ ์•Š๋Š”์ง€ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
๊ฒŒ์ž„ ์„ค์ •์„ ์ €์žฅํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ๋น„๋””์˜ค๋Š” ์ €์žฅ๋˜๊ณ  ์‚ฌ์šด๋“œ๋Š” ์ €์žฅ๋˜์ง€๋งŒ ์ž…๋ ฅ์€ ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ: ์ž‘์—… ์ค‘์ž…๋‹ˆ๋‹ค .

Linux Mint 19 x64์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
1
screenshot at 2018-10-28 00-11-39

@r3d9u11

Proton 3.16.3 ๋ฒ ํƒ€์ž…๋‹ˆ๊นŒ? ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ•ด๋‹น ํ•ญ๋ชฉ์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋ฅผ ์œ„ํ•œ ๊ฒŒ์ž„ ๋ถ€์ธ , ๋ฏผํŠธ 18.3.

์Šฌํ”„๊ฒŒ๋„ ๋‹น์‹ ์€ gnutls ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋  ๋•Œ๊นŒ์ง€ ๋งค์น˜๋ฅผ ํ•  ์ˆ˜ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์ง„ํ–‰์ค‘์ธ ์ž‘์—…์ž…๋‹ˆ๋‹ค.

@ Leopard1907 3.7 ๋ฐ 3.16.3-๋ฒ ํƒ€๋ฅผ ์„ฑ๊ณตํ•˜์ง€ ์•Š๊ณ  ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค :(
์กฐ๊ธˆ ํ›„์— Mint 18.3๋„ ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค(19์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ).

๊ฒŒ์ž„ ์‹คํ–‰ ํ”„๋กœ์„ธ์Šค์˜ ๋””๋ฒ„๊ทธ ์ •๋ณด๋Š” ์–ด๋””์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@ r3d9u11 ๋‘ ๊ฐ€์ง€ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

1) Proton 3.16.3(๋˜๋Š” ๊ทธ ์ด์ƒ)์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
2) ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ์‹  ๋ฒ„์ „ ์˜ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋„์›€์ด ๋” ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ด ์•ˆ๋‚ด์„œ ๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค.

gnuTLS ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์˜ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์ œ๊ณตํ•˜๋Š” ํ•˜๋‚˜์˜ ๋ผ์ด๋„ˆ์—์„œ:
ldconfig -p|grep libgnutls|cut -d ' ' -f 4|head -n 1|tr -d ' '|xargs -I {} sh -c 'ln -s "$1" ~/.steam/steam/ubuntu12_32/steam-runtime/pinned_libs_64/libgnutls.so.26' - {}

@Bumbadawg ๋Š” ์ด๋ฏธ ์ด ์Šค๋ ˆ๋“œ์— ์ถฉ๋ถ„ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์—†์—ˆ์Šต๋‹ˆ๊นŒ?

์‹ค์ œ ๋ฐ๋น„์•ˆ ์•ˆ์ •์„ ์œ„ํ•œ 103 ์˜ค๋ฅ˜ ์ˆ˜์ •(9.5 amd64)
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1 /usr/lib/x86_64-linux-gnu/libgnutls.so.26

์ด ๊ฒŒ์ž„์€ 3.8GB ํŒจ์น˜๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ ์ˆ˜์ • ์‚ฌํ•ญ ๋ฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์—†์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰์‹œ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” YouTube ์ฑ„๋„์— ๋Œ€ํ•œ ๋น„๋””์˜ค๋ฅผ ๋…นํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
https://youtu.be/iEAEEnCQu_o

์˜ˆ, ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋„๋ก ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” 3.16-4 ๋ฒ ํƒ€์™€ Nvidia 396.54.09๋ฅผ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.

๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์—ฐ๊ฒฐ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ๊ฑฐ๋‚˜์—†๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์–‘์„ฑ์ž 3.16-4
์‹œ์Šคํ…œ ์ •๋ณด: https://gist.github.com/NoXPhasma/9ed85e6b0602b656c812acd013ee121f

๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์—ฐ๊ฒฐ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ๊ฑฐ๋‚˜์—†๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์–‘์„ฑ์ž 3.16-4
์‹œ์Šคํ…œ ์ •๋ณด: https://gist.github.com/NoXPhasma/9ed85e6b0602b656c812acd013ee121f

๋‚˜๋Š” ๋‹น์‹ ์ด Linux Mint๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด SO๋Š” Steam Play์— ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฐฐํฌํŒ์—์„œ ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฒŒ์ž„์€ ํŠนํžˆ ๊ฒŒ์ž„ ์ดˆ๋ฐ˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฒŒ์ž„ ๋„์ค‘์—๋„ ๊ณ„์†ํ•ด์„œ ๋งŽ์€ ๋ง๋”๋“ฌ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐํ•˜๊ณ  ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ ์ง€๊ธˆ์€ ๋‹ค๋“ฌ์–ด์•ผ ํ•  ๋ถ€๋ถ„์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์Šคํ„ฐํ„ฐ๋Š” ์…ฐ์ด๋” ์ปดํŒŒ์ผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋ฉฐ, ์ด ๊ฒŒ์ž„์€ ๊ทธ๋Ÿฐ ๋ฉด์—์„œ ๋‹ค์†Œ ๊ทน๋‹จ์ ์ž…๋‹ˆ๋‹ค.

@leillo1975 ๋‘ ๊ฐ€์ง€:

1) ๊ฐ€๋Šฅํ•˜๋ฉด Lutris๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์— ๋ฏธ๋ฆฌ ์ปดํŒŒ์ผ๋œ ์…ฐ์ด๋” ์บ์‹œ๋ฅผ ํฌํ•จํ–ˆ์Šต๋‹ˆ๋‹ค.
2) Quake Champions ์˜ ๊ณต์—ฐ ๊ฐ€์ด๋“œ๋„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์—ฐ๊ฒฐ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ๊ฑฐ๋‚˜์—†๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์–‘์„ฑ์ž 3.16-4
์‹œ์Šคํ…œ ์ •๋ณด: https://gist.github.com/NoXPhasma/9ed85e6b0602b656c812acd013ee121f

์—ฌ๊ธฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ง€๋งŒ Gentoo๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋ฐ”๋‹๋ผ ์™€์ธ์ด๋‚˜ ํ”„๋กœํ†ค๊ณผ ํ•จ๊ป˜ ๋‚˜์—๊ฒŒ ์–ด๋–ค ์‹œ์ ์—์„œ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@thirdeyefunction @leillo1975 ์„ค์น˜ํ•œ libgnutls์˜ ์ •ํ™•ํ•œ ๋ฒ„์ „(๋ฒ„์ „, ์•„ํ‚คํ…์ฒ˜, abi ๋ฐ ํŒŒ์ผ ์œ„์น˜)์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ฐ”๋‹๋ผ ์™€์ธ(์–ด๋–ค ๋ฒ„์ „?)์—์„œ ์‹คํ–‰ํ•  ๋•Œ - 32๋น„ํŠธ ์ ‘๋‘์‚ฌ ๋˜๋Š” 64๋น„ํŠธ ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ? ์  ํˆฌ์—์„œ - libgnutls์— ๋Œ€ํ•œ ์ด๋จธ์ง• ์˜ต์…˜์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์„ค์น˜ํ•œ libgnutls์˜ ์ •ํ™•ํ•œ ๋ฒ„์ „(๋ฒ„์ „, ์•„ํ‚คํ…์ฒ˜, abi ๋ฐ ํŒŒ์ผ ์œ„์น˜)์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์  ํˆฌ AMD64
net-libs/gnutls-3.5.19-r1 cxx idn nls openssl seccomp tls-heartbeat zlib /usr/lib64/libgnutls.so.30.14.11 /usr/lib32/libgnutls.so.30.14.11

64๋น„ํŠธ ์ ‘๋‘์–ด์™€ ๋ฐ”๋‹๋ผ ์™€์ธ. ๋ฐ”๋‹๋ผ ์™€์ธ๊ณผ 3.10์—์„œ 3.20์— ์ด๋ฅด๋Š” ๋‹ค์–‘ํ•œ ๋ฒ„์ „์˜ Wine์œผ๋กœ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธํ•œ ๊ฐ€์žฅ ์ตœ๊ทผ ๋ฒ„์ „์€ 3.20 ์Šคํ…Œ์ด์ง•์ž…๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€ 415.* nvidia ๋“œ๋ผ์ด๋ฒ„์—์„œ ์ด๊ฒƒ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ?

์˜ˆ, ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ฒŒ์ž„์€ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ๋ช‡ ๊ฐ€์ง€ ์‹ฌ๊ฐํ•œ ๊ทธ๋ž˜ํ”ฝ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฐœ์ž‘ ๊ฒฝ๊ณ  ํ™”๋ฉด์—์„œ๋„ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์•ฝ๊ฐ„ ์•„์ด๋Ÿฌ๋‹ˆํ•ฉ๋‹ˆ๋‹ค.

https://cdn.discordapp.com/attachments/457747189616214019/524176774192693249/quackchampions001.webm

์‹œ๊ฐ„ ์ดˆ๊ณผ๋กœ ๋ณด์ด๋Š” ๊ฒƒ๊ณผ ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์„ ๋กœ๋“œํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•  ๋•Œ ๋ชจ๋“  ํ…์Šค์ฒ˜๊ฐ€ ์ž ์‹œ ์ œ๊ฑฐ๋œ ํ›„ ๋ฐ˜ํ™˜๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ๊ฒฐ๊ณผ๋Š” ๋Œ€๋ถ€๋ถ„ ๊ธ์ •์ ์ž…๋‹ˆ๋‹ค. ์•„์ง ๋„์ „ํ•  ์šฉ๊ธฐ๊ฐ€ ๋‚˜์ง€ ์•Š์•„ ํŠœํ† ๋ฆฌ์–ผ๋งŒ ํ…Œ์ŠคํŠธํ•ด๋ดค์Šต๋‹ˆ๋‹ค.

ํ•ด์ƒ๋„๊ฐ€ ์ตœ์†Œ๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์—ฌ์ „ํžˆ ๋งค์šฐ ๊นŒ๋‹ค๋กญ์Šต๋‹ˆ๋‹ค.

@FurretUber๋‹˜ , ์•„์ง ๋ Œ๋”๋ง ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๋ฉด ๋น„๋””์˜ค ๋“œ๋ผ์ด๋ฒ„ ๊ณต๊ธ‰์—…์ฒด์— ๋ Œ๋”๋ง ๋ฌธ์ œ๋ฅผ ์–ธ๊ธ‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

https://bugs.freedesktop.org/show_bug.cgi?id=109076 ์—์„œ ๋ฒ„๊ทธ๋ฅผ ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ณ€ํ™˜ ํ”ผ๋“œ๋ฐฑ๊ณผ ๊ด€๋ จ๋œ ์‹คํŒจ๋กœ ๋ณด์ด๋Š” ๊ฒƒ๊ณผ ํ…์Šค์ฒ˜๊ฐ€ ์—†๋Š” ๋ฌธ์ œ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํฌ๋ฆฐ์ƒท์œผ๋กœ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„, ๋ฌธ์ œ๊ฐ€ ๋ณ€ํ™˜ ํ”ผ๋“œ๋ฐฑ์— ๊ด€ํ•œ ๊ฒƒ์ด๋ผ๋ฉด ๋‹จ์ˆœํžˆ ์ง€์›์ด ๋ˆ„๋ฝ๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ANV์šฉ vulkan ๋ณ€ํ™˜ ํ”ผ๋“œ๋ฐฑ ํŒจ์น˜๋Š” ์•„์ง ์ถœ์‹œ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2์—์„œ ์ถ”์ ์˜ ์ตœ์‹  ๋ฐ˜๋ณต.

Mesa 18.3.1์— ํŒจ์น˜๋ฅผ ์ ์šฉํ–ˆ๋Š”๋ฐ ๋ถˆํ–‰ํžˆ๋„ ๊ฒŒ์ž„ ๋‚ด์—์„œ ์ •ํ™•ํžˆ ๋™์ผํ•œ ๋ฌธ์ œ์— ์ง๋ฉดํ–ˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋“œ ์‹œ ๊นœ๋ฐ•์ž„๊ณผ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ์‹œ ํ…์Šค์ฒ˜ ๊นœ๋ฐ•์ž„์ด ๋ฐ”๋กœ ๊ทธ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ณ€ํ™˜ ํ”ผ๋“œ๋ฐฑ๊ณผ ํ•จ๊ป˜ Mesa๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์•Œ์•„์ฐจ๋ฆฐ ์œ ์ผํ•œ ์ฐจ์ด์ ์€ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
err: D3D11: CreateGeometryShaderWithStreamOutput: Rasterized stream not supported
QuakeChampions_d3d11.log .

์—ฌ๊ธฐ์— ๋กœ๊ทธ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋” ์˜๋ฏธ ์žˆ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

QuakeChampions_d3d11.log

QuakeChampions_dxgi.log

steam-611500.log

STATE: ํ—ˆ์šฉ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ณ ๋ ค ์‚ฌํ•ญ:

  • ๊ฒŒ์ž„์€ ๋ฏธ๋ฆฌ ์ฑ„์›Œ์ง„ DXVK ์…ฐ์ด๋” ์บ์‹œ์™€ ํ•จ๊ป˜ ๋ฐฐํฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ”Œ๋ ˆ์ด์–ด๋Š” ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด์˜ ์ฒ˜์Œ ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ์‹ฌํ•œ ๋ง๋”๋“ฌ์„ ๊ฒฝํ—˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@r3d9u11
vulkan์„ ์„ค์น˜ํ•  ๋•Œ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์˜คํ”„๋‹ ํƒ€์ดํ‹€๊ณผ ๋กœ๋”ฉ ํ™”๋ฉด์„ ํ†ต๊ณผํ•œ ๋‹ค์Œ ๋‹ค์‹œ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค(๋‚ด ์˜ˆ์‚ฐ PC ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Œ).

https://linuxconfig.org/install-and-test-vulkan-on-linux

์ด์ „์—๋Š” ์˜์‹ฌ์Šค๋Ÿฌ์› ๋˜ ๊ฒฝํ—˜์ด ์ด์ œ๋Š” ์™„์ „ํ•œ ์žฌ์•™์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค์— ๋„ˆ๋ฌด ๋งŽ์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹นํ•˜์—ฌ ์ปดํ“จํ„ฐ์—์„œ ๊ฒŒ์ž„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„๊ณผ Steam Play๊ฐ€ ๋ชจ๋‘ ์—…๋ฐ์ดํŠธ๋จ์— ๋”ฐ๋ผ ๋ฌธ์ œ์˜ ์›์ธ์„ ์ •ํ™•ํžˆ ๋งํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด์ „์— ๊ฒŒ์ž„์€ 1GB์˜ ๋น„๋””์˜ค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹นํ–ˆ๊ณ  ๊ฒŒ์ž„์€ ๋‚˜๋จธ์ง€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ณ ์˜ ๊ฒฝํ—˜์€ ์•„๋‹ˆ์—ˆ์ง€๋งŒ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋น„๋””์˜ค ์ „์šฉ์œผ๋กœ 6GB๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค! ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฒŒ์ž„์€ ๋ฉ”๋ชจ๋ฆฌ์— ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๊ณ  4GB์˜ ์Šค์™‘์„ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฒŒ์ž„์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์ด๋ฏธ์ง€๋Š” ๋งค์šฐ ๋†’์€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๋ณด์—ฌ์ฃผ๋Š” intel-gpu-overlay๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

intel-gpu-overlay

ํŽธ์ง‘ 1: ๋‚˜๋Š” Proton์„ 3.16-4๋กœ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œํ–ˆ๊ณ  ๊ฐ™์€ ๋ฌธ์ œ์— ์ง๋ฉดํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๋งŽ์€ ๋น„๋””์˜ค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋กœ๋“œํ•˜๊ณ  ๊ฒŒ์ž„์— ์‚ฌ์šฉํ•  ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์•„ ๊ฒŒ์ž„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‚ด์šฉ์œผ๋กœ ๊ตฌ์„ฑ ํŒŒ์ผ์„ DXVK์— ์ถ”๊ฐ€ํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค.

dxgi.maxDeviceMemory = 64
dxgi.maxSharedMemory = 1024
dxvk.allowMemoryOvercommit = False

๊ฒŒ์ž„ ๋กœ๊ทธ์—๋Š” ๋‹ค์Œ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

info:  Found config file: /home/usuario/dxvk.conf
info:  Effective configuration:
info:    dxvk.allowMemoryOvercommit = False
info:    dxgi.maxDeviceMemory = 64
info:    dxgi.maxSharedMemory = 1024

๊ทธ๋ž˜์„œ ํŒŒ์ผ์„ ์ฐพ์•˜๊ณ  ๊ตฌ์„ฑ์ด ์„ค์ •๋˜์—ˆ์ง€๋งŒ ๋ชจ๋“  ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋‹ค์‹œ ํ• ๋‹นํ•˜๋ ค๊ณ  ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๊ฒŒ์ž„์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ตœ๋Œ€ ๋น„๋””์˜ค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‹ค์ œ๋กœ ์ œํ•œํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@FurretUber ๊ทธ๊ฒƒ์€ ๋ฆฌ๋ˆ…์Šค ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ง€๋‚œ ํŒจ์น˜์—์„œ ์†Œ๊ฐœ๋œ ๊ฒŒ์ž„์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฃผ ๋™์•ˆ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์€ ํŠนํžˆ ๊ฒŒ์ž„ ์ดˆ๋ฐ˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฒŒ์ž„ ๋„์ค‘์—๋„ ๊ณ„์†ํ•ด์„œ ๋งŽ์€ ๋ง๋”๋“ฌ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐํ•˜๊ณ  ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ ์ง€๊ธˆ์€ ๋‹ค๋“ฌ์–ด์•ผ ํ•  ๋ถ€๋ถ„์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@leillo1975 @Zeioth ๋™์˜, ์ด์ œ ๋ชจ๋“  ์…ฐ์ด๋”๊ฐ€ ์บ์‹œ๋˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค(Ubuntu 16.04 LTS์—์„œ ํ…Œ์ŠคํŠธ๋จ)

์ŠคํŒ€ ์‹œ์Šคํ…œ ์ •๋ณด

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ฒŒ์ž„์ด pak ํŒŒ์ผ ๋‚ด๋ถ€์— ์…ฐ์ด๋”๋ฅผ ์ €์žฅํ•˜๋Š” ์œ„์น˜๋ฅผ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด "๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„ํ”Œ๋ ˆ์ด๋ฅผ ๋”๋“ฌ๋Š”" ๋Œ€์‹  ์‹œ์ž‘ ์‹œ dxvk ์บ์‹œ ์‚ฌ์ „ ์˜ˆ์—ด์„ ๊ฐ•์ œ ์‹คํ–‰ํ•˜๋Š” ์•ฑ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@theli-ua

/home/username/.steam/steam/steamapps/shadercache

์ด๋ฅผ ์œ„ํ•ด ์ƒํƒœ ์บ์‹œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

@Leopard1907 ์‹ค์ œ๋กœ ๊ฒŒ์ž„์„ ์‹คํ–‰/ํ”Œ๋ ˆ์ดํ•  ๋•Œ ์ƒ์„ฑ๋˜๋Š” ๊ฒƒ์ด๊ฒ ์ฃ ?
๋‚ด๊ฐ€ ์˜๋ฏธํ•˜๋Š” ๋ฐ”๋Š” ๊ฒŒ์ž„์ด ๋Ÿฐํƒ€์ž„์— ์ปดํŒŒ์ผํ•˜๋Š” ์†Œ์Šค HLSL ์…ฐ์ด๋”์ž…๋‹ˆ๋‹ค(์‹ค์ œ๋กœ DXVK๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ํ•  ๋•Œ ์บ์‹œ๋จ)

@leillo1975 @Zeioth ๋™์˜, ์ด์ œ ๋ชจ๋“  ์…ฐ์ด๋”๊ฐ€ ์บ์‹œ๋˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค(Ubuntu 16.04 LTS์—์„œ ํ…Œ์ŠคํŠธ๋จ)

์ด ๋ฌธ์ œ ๋Š” Steam์˜ ๋งˆ์ง€๋ง‰ ๋ฒ ํƒ€(๋ช‡ ๋ถ„ ์ „๋ถ€ํ„ฐ)์—์„œ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค . ์ด ๊ฒŒ์ž„์˜ ๋งˆ์ง€๋ง‰ ์•Œ๋ ค์ง„ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ์Šน์ธ์„ ๋ฐ›์„ ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

steam-611500.zip
r9 290์„ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋Š” ์ด์œ ๊ฐ€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ธํŠธ๋กœ ์งํ›„ ๊ฒŒ์ž„ ์ถฉ๋Œ

32๊ธฐ๊ฐ€ ์ค‘ ~1.5๊ธฐ๊ฐ€ ๋žจ ์‚ฌ์šฉ

mesa-vulkan-drivers๋Š” ์ด๋ฏธ ์ตœ์‹  ๋ฒ„์ „์ž…๋‹ˆ๋‹ค(19.0~git1901190730.6ca652~oibaf~b).
Linux aio 4.20.0-042000-์ผ๋ฐ˜

@MasterCATZ๋‹˜ , ์•ˆ๋…•ํ•˜์„ธ์š”. #813์—๊ฒŒ ์ฝ์–ด์ฃผ์„ธ์š”.

์‹คํŒจํ•œ ํ…์Šค์ฒ˜์™€ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

INTEL-MESA: warning: Haswell Vulkan support is incomplete

์ธํ…” ์นฉ์…‹์ด ์‚ฌ์šฉ ์ค‘์ž„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋” ์ด์ƒ ๋ฌด์ž‘์œ„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€๋‹จํ•œ ์ผ์ด์ง€๋งŒ, ์ตœ์‹  Steam ๋ฒ ํƒ€์—์„œ ์—ด์‹ฌํžˆ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ์žˆ๋Š” ๊ฒŒ์ž„์—์„œ ์—ฌ์ „ํžˆ ์‹ฌ๊ฐํ•œ ๋ง๋”๋“ฌ์ด ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Lutris๋„ ์‚ฌ์šฉํ•ด ๋ณด์•˜์ง€๋งŒ ํฐ ์ฐจ์ด๋ฅผ ๋Š๋ผ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. FPS๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์•ฝ 60fps(์„ค์ •์—์„œ 65๋กœ ์ œํ•œ๋จ)๊ฐ€ ๊ฒฌ๊ณ ํ•˜์ง€๋งŒ ์ข…์ข… ๋‹ค๋ฅธ ์˜์—ญ์œผ๋กœ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ์ ์ด ๋‚˜ํƒ€๋‚œ ํ›„ FPS๊ฐ€ ์•ฝ 45๋กœ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค(๋‹น์‹œ ํ‰๊ท ์œผ๋กœ ๋”๋“ฌ๊ฑฐ๋ฆผ). ๋‘ ๋ฒˆ์งธ ๋˜๋Š” ๋‘ ๋ฒˆ์งธ ์ด์ƒ.

nvidia gtx 1050 ti(๋ชจ๋ฐ”์ผ) 3GB
์ฝ”์–ด i9-8950HK
32GB RAM
์—”๋น„๋””์•„ ๋“œ๋ผ์ด๋ฒ„ 415.27
์–‘์„ฑ์ž 3.16-6 ๋ฒ ํƒ€
์ตœ์‹  ์ง€์ง„ ์ฑ”ํ”ผ์–ธ
Linux ํŽŒ์›จ์–ด 1.176์ด ํฌํ•จ๋œ Linux 4.20(Ubuntu 18.10)

์˜จ๋ณด๋“œ ํ™œ์„ฑํ™” ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด INTEL-MESA๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. R9 290์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋ฉฐ GPU ์‚ฌ์šฉ๋Ÿ‰์ด 100%๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

Sea Islands์— ๋Œ€ํ•œ ๊ทธ๋Ÿฝ ์„ค์ •์„ ์ˆ˜์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

mesa ๋“œ๋ผ์ด๋ฒ„๋กœ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋Š” ๋ฐฉ๋ฒ•, amdgpu๋ฅผ ์„ค์น˜ํ•  ๋•Œ๋งˆ๋‹ค ์‹œ์Šคํ…œ์ด ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.
๋งˆ์ง€๋ง‰ ์‹œ๋„(amdgpu-pro-18.50-708488-ubuntu-18.04) ๋ฐ 4.16๋ณด๋‹ค ๋†’์€ ์ปค๋„์„ ๋นŒ๋“œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ์ปค๋„ ๋“œ๋ผ์ด๋ฒ„: radeon(์žฌ๋ถ€ํŒ…์ด ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ๋ณด์ž)

05:00.0 VGA ํ˜ธํ™˜ ์ปจํŠธ๋กค๋Ÿฌ: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
ํ•˜์œ„ ์‹œ์Šคํ…œ: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
์‚ฌ์šฉ ์ค‘์ธ ์ปค๋„ ๋“œ๋ผ์ด๋ฒ„: radeon
์ปค๋„ ๋ชจ๋“ˆ: radeon, amdgpu
05:00.1 ์˜ค๋””์˜ค ์žฅ์น˜: Advanced Micro Devices, Inc. [AMD/ATI] ํ•˜์™€์ด HDMI ์˜ค๋””์˜ค [Radeon R9 290/290X / 390/390X]
ํ•˜์œ„ ์‹œ์Šคํ…œ: Advanced Micro Devices, Inc. [AMD/ATI] ํ•˜์™€์ด HDMI ์˜ค๋””์˜ค [Radeon R9 290/290X / 390/390X]

ํŽธ์ง‘ํ•˜๋‹ค

๊ฐ์‚ฌ ํ•ด์š”

05:00.0 VGA ํ˜ธํ™˜ ์ปจํŠธ๋กค๋Ÿฌ: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
ํ•˜์œ„ ์‹œ์Šคํ…œ: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
์‚ฌ์šฉ ์ค‘์ธ ์ปค๋„ ๋“œ๋ผ์ด๋ฒ„: amdgpu
์ปค๋„ ๋ชจ๋“ˆ: radeon, amdgpu
05:00.1 ์˜ค๋””์˜ค ์žฅ์น˜: Advanced Micro Devices, Inc. [AMD/ATI] ํ•˜์™€์ด HDMI ์˜ค๋””์˜ค [Radeon R9 290/290X / 390/390X]
ํ•˜์œ„ ์‹œ์Šคํ…œ: Advanced Micro Devices, Inc. [AMD/ATI] ํ•˜์™€์ด HDMI ์˜ค๋””์˜ค [Radeon R9 290/290X / 390/390X]

์ปค๋„ 4.20์—์„œ amdgpu๋ฅผ ๋กœ๋“œํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ 4.19.16-041916์ด ์ž‘๋™ ์ค‘์ž…๋‹ˆ๋‹ค :P
๋“œ๋””์–ด ๋ฉ”์ธ๋ฉ”๋‰ด๋กœ ์ง„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค :D

ํ•˜์ง€๋งŒ ๊ฒŒ์ž„์€ ๋งต๋กœ๋“œ์—์„œ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค.
steam-611500amdgpu.zip

18.04 LTS, ์ปค๋„ 4.18, Nvidia 390.77 - ์‹œ์ž‘ ์‹œ "์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ž‘๋™์ด ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค" ์˜ค๋ฅ˜ ๋ณด๊ณ  ํ™”๋ฉด.

i7-7820HQ/16GB/Quadro M1200 ๋ฐ i7-7700HQ/16GB/GTX1050์—์„œ ๋™์ผํ•œ ๋™์ž‘; Prime์„ Intel HD 630์œผ๋กœ ์ „ํ™˜ํ•  ๋•Œ๋„ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘: ๋ฐฉ๊ธˆ 396.54, 415.27 ๋ฐ mesa-vulkan-drivers ๋„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์˜ฌ๋ฆด ์ค€๋น„๊ฐ€ ์ „ํ˜€ ๋œ ๊ฒƒ ๊ฐ™์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”, Proton ์ด์ „์—๋„ ์ž ์‹œ ๋™์•ˆ Linux์˜ QC์— ๋‚จ์•„ ์žˆ๋˜ ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. DXVK๊ฐ€ ์•„๋‹ˆ๋ผ ์™€์ธ๊ณผ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ…์Šค์ฒ˜๋ฅผ ์šธํŠธ๋ผ๋กœ ์„ค์ •ํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ ๋†’์Œ์œผ๋กœ๋งŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GTX 1070 8GB VRAM, nvidia-418(์ด์ „์˜ ๋ชจ๋“  ๋“œ๋ผ์ด๋ฒ„, ๋ฒ ํƒ€ ๋“ฑ์—์„œ 390 ์ดํ›„ ์‹œ๋„)์ด ์žˆ์Šต๋‹ˆ๋‹ค. 16GB ๋žจ์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. Win10์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์™€์ธ ์Šคํ…Œ์ด์ง• ๋ฒ„์ „์—์„œ ์šธํŠธ๋ผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์ง€๋งŒ ์ž ์‹œ ํ›„ ๋‹ค์‹œ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚ ๊นŒ์ง€๋„ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

ํŽธ์ง‘: ์–‘์„ฑ์ž 4.2-1๋กœ ํ…Œ์ŠคํŠธ

@pandasauce ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— sudo vulkan-cube ๋˜๋Š” sudo vulkaninfo ๋ฅผ ์‹คํ–‰ํ•ด ๋ณด์„ธ์š”. ๊ฒŒ์ž„์ด ๋กœ๋“œ๋˜๊ธฐ ์ „์— Vulkan์„ ๋จผ์ € "์ดˆ๊ธฐํ™”"ํ•ด์•ผ ํ•˜๋Š” ์ผ๋ถ€ ๋“œ๋ผ์ด๋ฒ„ ๋ฆด๋ฆฌ์Šค์˜ ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

@Bumbadawg ์—ฐ์ดˆ ์— ์ด ๊ฒŒ์ž„์„ ํ•˜๊ธฐ ์‹œ์ž‘ํ•œ ์ดํ›„๋กœ ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ์ด์ „์— vulkan ๋ฐ vulkan-tools๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๊ณ  ๋ฉ”์ธ๋ผ์ธ ์ปค๋„ 4.20์ด ์„ค์น˜๋œ nvidia 418.56 ๋ฐ Ubuntu 18.10์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. DXVK ๊ด€๋ จ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ์ผ๋ถ€ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์—ˆ๊ณ  ๊ฒŒ์ž„ ๋Š๊น€์ด ์™„์ „ํžˆ ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ๋„ ๊ด€๋ จ์ด ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๋‚˜๋Š” feral์—์„œ gamemoded ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๊ณ  Steam์—์„œ QC์˜ Set Launch Option ์†์„ฑ์—์„œ LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so.0 %command% ๋ช…๋ น์œผ๋กœ QC๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  Ubuntu 18.10 ๋˜๋Š” ์ด์ „ ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ 418.56๊ณผ ํ•จ๊ป˜ gamemoded from feral์„ ์‹œ๋„ํ•˜๊ณ  ๊ฒŒ์ž„ ์ „์— ๋ฐ๋ชฌ์„ ์‹คํ–‰ํ•˜์—ฌ ๋ง๋”๋“ฌ์ด ๊ฐœ์„ ๋˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

FeralInteractive/gamemode ๋ฐ Ubuntu ์‹œ์ž‘, apt install gamemoded gamemoded ์„ค์น˜ , ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€๋Š” ์—ฌ๊ธฐ

๋ฐฉ๊ธˆ Ubuntu 19.04๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ–ˆ๊ณ  ์ด์ œ ๋™์ผํ•œ ๋“œ๋ผ์ด๋ฒ„ 418.56์ด ์žˆ์Šต๋‹ˆ๋‹ค. vulkan ํŒจํ‚ค์ง€ ์ž์ฒด๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ(19.04์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ) Vulkan ๊ฒŒ์ž„์€ ๊ทธ๋ž˜ํ”ฝ PPA์—์„œ vulkan์ด ํฌํ•จ๋œ ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•œ ํ›„์—๋„ ์—ฌ์ „ํžˆ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์Šคํ„ฐํ„ฐ๋ง์ด ๋Œ์•„์™”์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•„์ง ์ž˜ ์•Œ์ง€ ๋ชปํ•˜๋Š” ์–ด๋–ค ์ด์œ ๋กœ QC๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ gamemoded๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์•„๋ฌด ๊ฒƒ๋„ "๊ณผ์—ด"๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋žฉํ†ฑ ์˜จ๋„๋ฅผ ์ถ”์ ํ–ˆ์ง€๋งŒ ๊ฒŒ์ž„์—์„œ ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ ๋–จ์–ด์งˆ ๋•Œ GPU๊ฐ€ ์˜จ๋„์—์„œ ์‹ค์งˆ์ ์œผ๋กœ ๋ฌผ๋Ÿฌ๋‚˜๋Š” ๊ฒƒ์„ ๋‹ค์–‘ํ•œ ๋‹จ๊ณ„์—์„œ ํ™•์‹คํžˆ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
image

i9 CPU์™€ GTX 1050 Ti๊ฐ€ ์žˆ๋Š” Dell XPS 9570์—์„œ ๊ฒŒ์ž„์„ ํ•˜๊ธฐ ์ „์— ์‹คํ–‰ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • thermald ์„œ๋น„์Šค๋ฅผ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” CPU๊ฐ€ ๋„ˆ๋ฌด ๋œจ๊ฑฐ์›Œ์ง€๋Š” ๊ฒƒ์„ ๊ฐ์ง€ํ•  ๋•Œ CPU๋ฅผ 800MHz๊นŒ์ง€ ๋‚ฎ์ถ”๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ์–‘์˜ ๋ฒ„๋ฒ…๊ฑฐ๋ฆผ์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ตœ๋Œ€ ์„ฑ๋Šฅ ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋˜๋„๋ก nvidia ๋“œ๋ผ์ด๋ฒ„ ์„ค์ •
  • ๋ชจ๋“  ์žฅ์น˜์—์„œ ๋ชจ๋“  ์ „์› ์ œ์–ด๋ฅผ ์ž๋™์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ตœ๋Œ€ turboboost ์ฃผํŒŒ์ˆ˜๋ฅผ 70%(4.8GHz ๋Œ€์‹  3.4GHz)๋กœ ์„ค์ •ํ•˜์—ฌ CPU๊ฐ€ ๋„ˆ๋ฌด ๋œจ๊ฑฐ์›Œ์ง€๊ณ  GPU๊ฐ€ ์ตœ๋Œ€๋กœ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋Š” ์—ด ๊ณต๊ฐ„์„ ๋‚จ๊ธฐ์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
  • gamemoded ๋ฐ๋ชฌ ์‹œ์ž‘
  • tlp ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์—ฌ ๋ชจ๋“  ์ „์› ๊ด€๋ จ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํ‘œ์‹œ ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
~$ cat /usr/local/sbin/gmode
#!/bin/sh
# run the commands as root
sudo su - << 'EOF'
systemctl stop thermald
nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=1"
echo auto | sudo tee /sys/bus/pci/devices/*/power/control
echo "70" > /sys/devices/system/cpu/intel_pstate/max_perf_pct
gamemoded -d
systemctl restart tlp
EOF

์ด ์Šคํฌ๋ฆฝํŠธ๋Š” gmode์˜ ์ด์ „ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋˜๋Œ๋ฆฌ๊ณ  gamemoded ๋ฐ๋ชฌ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.

~$ cat /usr/local/sbin/gmodeoff
#!/bin/sh
sudo su - << 'EOF'
systemctl start thermald
nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=0"
echo auto | sudo tee /sys/bus/pci/devices/*/power/control
echo "100" > /sys/devices/system/cpu/intel_pstate/max_perf_pct
killall gamemoded
systemctl restart tlp
EOF

Thermald ๋ฐ intel_pstate ์„ค์ •์€ ์ฃผ๋กœ ์ „์šฉ GPU์™€ ์ œํ•œ๋œ ๋ƒ‰๊ฐ ์šฉ๋Ÿ‰์ด ์žˆ๋Š” ๋žฉํ†ฑ์—์„œ ํ”Œ๋ ˆ์ดํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ ์ „์› ์„ค์ •์€ ์•„๋งˆ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์ด ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. intel_pstate ๋“œ๋ผ์ด๋ฒ„๋Š” ํ˜„์žฌ Sandy Bridge ๋ฐ ์ตœ์‹  ์ปค๋„์˜ ์ตœ์‹  CPU์— ์ž๋™์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ตฌํ˜• CPU๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ตœ๋Œ€ ํด๋Ÿญ ์†๋„๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด cpufreq ๊ฑฐ๋ฒ„๋„ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ปจํŠธ๋กค์ด ๋ชฉํ‘œ๋ผ๋ฉด ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํƒ‘์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ๋‘ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์‚ฌํ•ญ์€ nvidia-settings ๋ฐ gamemoded ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์œผ๋ฉฐ, ์ถ”๊ฐ€ PRELOAD ๊ฒฝ๋กœ๋กœ ์‹œ์ž‘ํ•˜๋„๋ก QC๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค.

๋‚˜๋Š” ๋ฏธ๋ž˜์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ์—ฌ๊ธฐ์— ๊ฒŒ์‹œํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹จ์ง€ ์‚ฌ๋žŒ๋“ค์ด ์ด์ „ dist/๋“œ๋ผ์ด๋ฒ„/์ปค๋„ ์ฝค๋ณด์— ๋Œ€ํ•ด ์ตœ์†Œํ•œ ์›ํ™œํ•˜๊ฒŒ ํ”Œ๋ ˆ์ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ํžŒํŠธ๋ฅผ ๋“œ๋กญํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์šฐ๋ถ„ํˆฌ 19.04์—์„œ ๋ถ€๋“œ๋Ÿฌ์›€์„ ๋˜์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ผ์ด ๊ทธ๋žฌ๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค gamemoded ์ธ ๊ฒƒ ๊ฐ™์ง€๋งŒ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • Steam ์นœ๊ตฌ ๋ชฉ๋ก์—์„œ ์นœ๊ตฌ ์•Œ๋ฆผ ํŒ์—…์ด ๊ฒŒ์ž„์—์„œ ๋ฒ„๋ฒ…๊ฑฐ๋ฆผ์„ ์œ ๋ฐœํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•˜์—ฌ ๊ป์Šต๋‹ˆ๋‹ค.
  • ๋ฃจํŠธ๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋„๋ก gmode ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ˆ˜์ •ํ–ˆ์ง€๋งŒ nvidia-settings ๋ฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์‹ค์ œ ๋“œ๋ผ์ด๋ฒ„/์„œ๋น„์Šค/์žฅ์น˜์™€ ํ†ต์‹ ํ•˜๋Š” ๋ฐ ๋ช‡ ๊ฐ€์ง€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€์‹  sudo ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
#!/bin/sh
#echo "1" > /sys/bus/pci/devices/0000\:00\:02.0/remove
sudo systemctl stop thermald
sudo vulkaninfo # initialises vulkan, otherwise crashes QC
nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=1" # max perf mode
echo auto | sudo tee /sys/bus/pci/devices/*/power/control # ensure all devices using auto power mode
echo "70" | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct # limit turbo boost to percentage
gamemoded -d # start the 
sudo systemctl restart tlp
  • ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜๋™์œผ๋กœ ์‹œ์ž‘๋˜๋Š” Quake Champions:
    LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so.0 steam steam://rungameid/611500
  • ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ gamemoded ๋ฐ๋ชฌ์ด ์‚ฌ์šฉ ์ค‘์ธ์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
    gamemoded -s

Temps๋Š” ํ†ต์ œํ•˜์— ์žˆ์—ˆ๊ณ  GTX 1050 Ti ์†”๋ฆฌ๋“œ์—์„œ 100+ FPS๋ฅผ ์–ป๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
image

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‚˜๋Š” ๋ฒ„ํ„ฐ ๊ฐ™์€ ๋ถ€๋“œ๋Ÿฌ์›€์œผ๋กœ 40+% LG๋ฅผ ์ณค์Šต๋‹ˆ๋‹ค. Ubuntu 19.04์—์„œ QC ์ฆ๊ธฐ๊ธฐ๋กœ ๋Œ์•„๊ฐ€๊ธฐ :tada: :sunglasses:

๊ท€๋šœ๋ผ๋ฏธ ์ง€์ €๊ท

DXVK 1.2 ๋Š” ๊ฒŒ์ž„์—์„œ ๋‚ด ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ(+25%) ํ–ฅ์ƒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. proton 4.2-4 dll์„ ์ด๊ฒƒ๋“ค๋กœ ๊ต์ฒดํ•˜์‹ญ์‹œ์˜ค.

ํŽธ์ง‘: Proton 4.2-5+ ์‚ฌ์šฉ ;-)

์ข‹์•„, ์šฐ๋ฆฌ๋Š” ์ง€๊ธˆ ์–ด๋”˜๊ฐ€์— ๊ฐ€๊ณ  ์žˆ๋‹ค.

๋™์ผํ•œ XPS 9560 i7-7700HQ, 16GB RAM, Nvidia GTX 1050.

SteamPlay๋ฅผ ํ†ตํ•œ Proton 4.2-5, ์ปค๋„ 4.18.0-20, nvidia 430.14, sudo vulkaninfo ๋Š” ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์˜๋„์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์œ ๋กœ HWE ์Šคํƒ + ๋“œ๋ผ์ด๋ฒ„ PPA + Steam์—์„œ Proton ์„ค์ •๋ณด๋‹ค ๋” ๋งŽ์€ ํ‘๋งˆ๋ฒ•์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  1. ์ด๊ฒƒ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์Šคํ…œ์—์„œ ํ‘๋งˆ๋ฒ•์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์ผ๋ฐ˜ ๋Œ€์ค‘์„ ์œ„ํ•ด ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์˜ฌ๋ฆด ์ค€๋น„๊ฐ€ ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์˜ ์š”์ ์ด ์•„๋‹Œ๊ฐ€?
  2. Wine/DXVK/Proton ์„ค์น˜๋ฅผ ์กฐ์ •ํ•˜๊ณ  ์ข…์†์„ฑ์„ ๋นŒ๋“œํ•  ๋•Œ ์‹œ์Šคํ…œ์„ ๊น”๋”ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์‹คํ–‰: ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์—ฐ๊ฒฐ๋˜๊ณ  ๊ฒŒ์ž„์ด ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ์‹œ์ž‘๋˜๊ณ  ์ดˆ๊ธฐ ๋กœ๋”ฉ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•˜๊ณ  ๋ช‡ ์ดˆ ํ›„์— ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ์‹คํ–‰: ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์—ฐ๊ฒฐ์ด ๋Š์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ๋กœ๋“œ๋˜๊ณ  ์žฌ์ƒ ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ง๋”๋“ฌ์œผ๋กœ ๋Œ์•„๋‹ค๋‹ˆ๊ฒŒ ๋˜์ง€๋งŒ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฐ์Šค ๋‚˜์ดํŠธ๊ฐ€ ๋‚˜์—๊ฒŒ ํŠน๋ณ„ํ•œ ๋Šฅ๋ ฅ์„ ๋˜์งˆ ๋•Œ๊นŒ์ง€ ์ด 14์ดˆ ๋™์•ˆ ๊ธฐ๋ณธ(๋†’์€ ์งˆ๊ฐ์˜ ์ค‘๊ฐ„) ์„ค์ •์—์„œ 115fps๊ฐ€ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šด๋“œ๊ฐ€ ์žฌ์ƒ๋˜๋ฉด ๊ฒŒ์ž„์ด ๋ฉˆ์ถ”๊ณ  ์ถฉ๋Œํ•˜์ง€๋งŒ ํšจ๊ณผ๋Š” ์•„์ง ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์„ธ ๋ฒˆ์งธ ์‹คํ–‰: vsync + @sigzegv์— ๋”ฐ๋ผ ์‚ฌํ›„ ์ฒ˜๋ฆฌ ๋ฐ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋‚ฎ๊ฒŒ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ 20์ดˆ ์ •๋„๋Š” ์žฌ์ƒํ•  ์ˆ˜ ์—†๋Š” ๋ง๋”๋“ฌ์ด ์žˆ์ง€๋งŒ, ๊ฒŒ์ž„์ด ๋๋‚  ๋ฌด๋ ต์—๋Š” ํ›จ์”ฌ ๋” ์ข‹์•„์ง€๊ณ  ๋ง๋”๋“ฌ์ด ์ „ํ˜€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•ˆ์ •์ ์ธ 60fps.

Windows ๋ฐ์Šคํฌํƒ‘์˜ ์ผ๋ฐ˜ Quake ํ”Œ๋ ˆ์ด์–ด๋กœ์„œ ์ฆ‰์‹œ ๋‚˜๋ฅผ ๋†€๋ผ๊ฒŒ ํ•œ ํ•œ ๊ฐ€์ง€๋Š” Linux์—์„œ ๋งˆ์šฐ์Šค ๊ฐ€์†์ด ์™„์ „ํžˆ ์—‰๋ง์ด๊ฑฐ๋‚˜ ์‹ฌ๊ฐํ•œ ์ž…๋ ฅ ์ง€์—ฐ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฃผ๋ง์— ์—ฌ์œ ๊ฐ€ ์ƒ๊ธฐ๋ฉด ์ข€ ๋” ๊ฐ€์ง€๊ณ  ๋†€๊ฒ ์Šต๋‹ˆ๋‹ค. ์ „์ž๋กœ ์˜์‹ฌ๋ฉ๋‹ˆ๋‹ค.

์ด ์ผ์— ์ข…์‚ฌํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์€ ์œ ๋งํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.

@pandasauce ์ถฉ๋Œ ์—†์ด ์—ฌ๊ธฐ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
20190604003826_1
20190604004222_1

๋‚˜๋Š” ๋˜ํ•œ Optimus ๋…ธํŠธ๋ถ btw, ASUS FX553-VD๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@pandasauce (์•„๋ž˜): GTX 1070, nvidia-430, i5 4670k @4.4GHz, 16GB RAM, ๊ธฐ๋ณธ KDE Neon 5.15, ์ตœ์ € ์„ค์ •, ๊ฒฐํˆฌ์—์„œ 160+FPS ์ƒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ Proton์€ esync๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์›ํ™œํ•˜๊ฒŒ ์žฌ์ƒํ•˜๋ ค๋ฉด ๋น„ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ์˜ต์…˜์— ์ถ”๊ฐ€: PROTON_NO_ESYNC=1 ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ง๋”๋“ฌ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋””์Šคํฌ๋Š” ์ฒซ ๋ฒˆ์งธ ์‹คํ–‰์—์„œ ์…ฐ์ด๋”๋ฅผ ์บ์‹ฑํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SSD๊ฐ€ ์žˆ์œผ๋ฉด ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ตœ์‹  ์–‘์„ฑ์ž์—์„œ ์ด๊ฒƒ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์‹คํ–‰ ์˜ต์…˜์ด๋‚˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์—†์—ˆ์œผ๋ฉฐ ๋‚ด gtx 1070 / i7-7700k / 16GB ๋žจ์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์†”์งํžˆ ๋„ค์ดํ‹ฐ๋ธŒ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ๋งํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ์ž…๋ ฅ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋ชจ๋“  ๊ฒƒ์ด ์™„๋ฒฝํ•˜๊ณ  ๋งค๋„๋Ÿฝ๊ฒŒ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ์ตœ๋Œ€ ์„ค์ •์—์„œ ์•ฝ 120fps๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ก์„ ์œ„ํ•ด GTX770(์˜ค๋ž˜๋˜์—ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๊ฐœ๋ฐœ์ž๊ฐ€ Steam ์ƒ์  ํŽ˜์ด์ง€์—์„œ ๊ถŒ์žฅํ•จ)์—์„œ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ์— ์ด ๊ฒŒ์ž„์€ ๋•Œ๋•Œ๋กœ Proton์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘๋™ํ–ˆ์ง€๋งŒ ๋•Œ๋กœ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ตœ๊ณ ์˜ ์‹œ๊ฐ„์—๋Š” ๋‚ด ํ•˜๋“œ์›จ์–ด์˜ Windows์—์„œ๋ณด๋‹ค ๋” ์ž˜ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ์ž„์˜์˜ ์ˆœ๊ฐ„์— ๋ฉ”๋‰ด์—์„œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋œ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์ด๋‚˜ ์–‘์„ฑ์ž ์„ค์ •์„ ์‹œ๋„ํ•ด๋„ ๊ฒŒ์ž„์— ์ฐธ์—ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ QC๋ฅผ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์€ 12์›” ์—…๋ฐ์ดํŠธ์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„์˜ ๋ชจ๋“  ๋ฒ„์ „์€ ์กฐ๋งŒ๊ฐ„ ๋ฉ”๋‰ด์—์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค(๋•Œ๋กœ๋Š” ์ฆ‰์‹œ, ๋•Œ๋กœ๋Š” ์ผ๋ถ€ ์˜ต์…˜์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋•Œ๋กœ๋Š” ๊ฑฐ์˜ ์ง€๋„๋ฅผ ๋กœ๋“œํ•˜๊ธฐ๋„ ํ•จ). ์ €๋Š” ์ด๊ฒƒ์ด Proton/DXVK์˜ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์ง€๋งŒ ๊ฒŒ์ž„ ์ž์ฒด์˜ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค(์ƒˆ NVIDIA ๋“œ๋ผ์ด๋ฒ„์˜ ๊ฒฝ์šฐ ํ˜„์žฌ 430.14 ์‚ฌ์šฉ).

์ตœ๊ทผ์— "์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋Š”" ๋Œ“๊ธ€์ด ์—„์ฒญ๋‚˜๊ฒŒ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋Œ“๊ธ€์„ ๋‚จ๊ธฐ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์ด ์ƒ์กด์ž ํŽธํ–ฅ์œผ๋กœ ์ธํ•ด ์‹ค์ˆ˜๋กœ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€๋˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@dreamer ๋Š” ์‹œ์ž‘ ์˜ต์…˜ DXVK_HUD=memory๋กœ ์‹œ์ž‘ํ•˜๊ณ  ์‚ฌ์šฉ๋œ VRAM์ด GPU VRAM๊ณผ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์ด ๊ฒŒ์ž„์„ ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค(Proton 4.2-7). 1์ฐจ, 2์ฐจ์—๋Š” ๋กœ๋”ฉ ์ค‘ ์ ‘์†์ด ๋Š๊ฒผ๋Š”๋ฐ 3์ฐจ์—๋Š” ์ ‘์†ํ•ด์„œ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„ ์†๋„๋Š” 0.7์—์„œ 36FPS๊นŒ์ง€ ๋‹ค์–‘ํ–ˆ์œผ๋ฉฐ ๋Œ€๋ถ€๋ถ„ 30ํ”„๋ ˆ์ž„์ด์—ˆ์Šต๋‹ˆ๋‹ค. 120FPS ๋ฏธ๋งŒ์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ด ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์—†์—ˆ์ง€๋งŒ ์ €๋Š” ์ ์„ ๊ณต๊ฒฉํ•˜๊ณ  ํ—ค๋“œ์ƒท์œผ๋กœ ์ฃฝ์ด๊ณ  ๊ฒฝ๊ธฐ์—์„œ ์Šน๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์งŠ์–ด์ง„ ๊ฒƒ์€ ๋ถ„๋ช…ํ•˜์ง€๋งŒ, ์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ๊ทธ๋“ค์—๊ฒŒ ๋ถˆ๊ฐ€๋Šฅํ•  ์ •๋„๋กœ ํŒ€์„ ๋Œ์–ด๋‚ด๋ฆฌ์ง€ ์•Š์•˜๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค :์Šค๋งˆ์ผ:.

์ผ๋ถ€ ์Šคํฌ๋ฆฐ์ƒท:

20190613021446_1

20190613021639_1

20190613021812_1

Freedesktop Bugzilla ์— ๋ณด๊ณ ๋œ ๋Œ€๋กœ ๊ทธ๋ž˜ํ”ฝ ๋ฒ„๊ทธ๋Š” ์—ฌ์ „ํžˆ ์กด์žฌ ํ•ฉ๋‹ˆ๋‹ค. Space Engineers๊ฐ€ ์ผํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Transform Feedback์€ ๋” ์ด์ƒ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด ๋ฒ„๊ทธ , ์ด ๋ฒ„๊ทธ ๋˜๋Š” ์ด ๋ฒ„๊ทธ , ๋˜๋Š” Elite Dangerous ์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๊ฑฐ๋‚˜ Project Cars 2 ์— ์•ฝ๊ฐ„ ์˜ํ–ฅ์„ ์ฃผ๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๋ฒ„๊ทธ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๋กœ๋“œ๊ฐ€ ๋งŽ์„ ๋•Œ ๋ง๋”๋“ฌ์„ ์œ ๋ฐœํ•˜๋Š” ํ•œ ์ค„ ํŒจ์น˜๋กœ ์ˆ˜์ •๋ฉ๋‹ˆ๋‹ค.

๊ด€๋ จ์„ฑ์ด ์žˆ์–ด ๋ณด์ด๋Š” ํ•œ ๊ฐ€์ง€: Steam Store์˜ ์ตœ์†Œ ์‚ฌ์–‘์€ Intel HD Graphics GPU๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ •๋ง ๋งค์šฐ ๋‚ฎ์Šต๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€๋Š” AMD GPU ๋ฐ Nvidia GPU์— ํ‘œ์‹œ๋œ ๊ฒƒ๊ณผ ๋™์ผํ•œ 8GB RAM์„ ์‚ฌ์šฉํ•˜์—ฌ Intel HD Graphics 530์„ ์ตœ์†Œ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ Intel HD ๊ทธ๋ž˜ํ”ฝ์˜ ๊ฒฝ์šฐ GPU ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋…์ ์ ์œผ๋กœ RAM ๋ฉ”๋ชจ๋ฆฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฒŒ์ž„์ด ๋กœ๋“œ๋  ๋•Œ 1,2GB์˜ ์Šค์™‘ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‰ฝ๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ตœ๊ณ ์˜ ๋ฉ”๋ชจ๋ฆฌ๋Š” 128MB ์ „์šฉ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์žˆ์Œ).

Steam Store๋Š” Proton์„ ์‚ฌ์šฉํ•  ๋•Œ ์ถ”๊ฐ€ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ œ์•ˆํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? 10GB RAM์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ ์‹œ๋„์—์„œ ๋กœ๋”ฉ์ด ์ž‘๋™ํ•˜๊ณ  ๋กœ๋”ฉ ํ™”๋ฉด์ด ๋” ๋นจ๋ผ์ง€๊ณ  ๊ฒŒ์ž„์˜ ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ ๋” ์ผ๊ด€์ ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์ •๋ณด:

QuakeChampions_d3d11.log

QuakeChampions_dxgi.log

steam-611500.log

์‹œ์Šคํ…œ ์ •๋ณด

Quake Champions์—์„œ ๊ฒฝ๊ธฐ์— ์ฐธ๊ฐ€ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์—ฐ๊ฒฐ์ด ์ž์ฃผ ๋Š์–ด์ง€๋Š” ๋ฌธ์ œ๋ฅผ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ ๋‹ค๋ฅธ ํ”Œ๋ ˆ์ด์–ด์™€์˜ ๊ฒฝ๊ธฐ์—์„œ ๊ฒŒ์ž„์ด ๋•Œ๋•Œ๋กœ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค. ๊ฒฝ๊ธฐ ์ดˆ๋ฐ˜์—๋Š” ๋ฉˆ์ถค์œผ๋กœ ์ธํ•ด ๊ฒŒ์ž„์„ ๊ฑฐ์˜ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์—†์—ˆ์ง€๋งŒ ๊ทธ ์ดํ›„์—๋Š” ๋ฉˆ์ถค ํ˜„์ƒ์ด ๋” ์žฆ์•„์กŒ์Šต๋‹ˆ๋‹ค. ๋ด‡๊ณผ์˜ ๋งค์น˜๊ฐ€ ์ž˜ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์—ฐ๊ฒฐ ๋ฌธ์ œ๋กœ ์ธํ•ด ์ •์ง€๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ ๋ฉˆ์ถ˜ ํ›„ "๋†“์นœ ์‹œ๊ฐ„์„ ๋”ฐ๋ผ์žก๊ธฐ" ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์–‘์„ฑ์ž์™€ ๊ด€๋ จ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
๋‚ด ์‹œ์Šคํ…œ ์ •๋ณด:
https://gist.github.com/mrvldmr/f37d8cdb625fea38fe013b51389032cb

๊ฒŒ์ž„ ์€ ์–‘์„ฑ์ž์—์„œ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค . @mrvldmr ์€ ์…ฐ์ด๋” ์บ์‹œ๊ฐ€ ์ปดํŒŒ์ผ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ํ™”๋ฉด ์™ผ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ์— "์‰์ด๋” ์ปดํŒŒ์ผ ์ค‘"์ด๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ ์—ด๊ณ  ํ”Œ๋ ˆ์ดํ•˜๊ธฐ ์ „์— 10๋ถ„์„ ๊ธฐ๋‹ค๋ฆฌ์‹ญ์‹œ์˜ค. ๊ทธ ํ›„์—๋Š” ๋” ์ด์ƒ ๋ง๋”๋“ฌ์„ ๊ฒฝํ—˜ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•ด ๋ณด๋ฉด ๊ทธ๊ณณ์—์„œ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DXVK_HUD=frametimes,fps

์ด ๊ฒŒ์ž„์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. RX 590์—์„œ ๋‹ค์‹œ ํ•ด๋ดค๋Š”๋ฐ ๊ฒŒ์ž„์ด ๋” ์ด์ƒ ๋ฒ„๋ฒ…๊ฑฐ๋ฆฌ์ง€ ์•Š๋Š” ์ƒํƒœ์— ๋„๋‹ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋งต์„ ์—ฐ์†์œผ๋กœ ํ”Œ๋ ˆ์ดํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๋‚ด์—์„œ ํ•œ ์‹œ๊ฐ„์ด ์ง€๋‚œ ํ›„์—๋„ ๊ทœ์น™์ ์ธ ๋ง๋”๋“ฌ ํ˜„์ƒ์ด ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํƒ€์ดํ‹€์—์„œ๋Š” ๊ฒฝํ—˜ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

@dreamer Ryzen 1700+ Nvidia 1070 + 16GB RAM์ด ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฝค ๊นŒ๋‹ค๋กœ์šด ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.

@Zeioth
Ryzen 3600/ 32GB Ram/RX470 8GB/SSD Samsung 970 Evo. ๋ด‡์ด ์žˆ๋Š” ๋ฐ์Šค๋งค์“ฐ์—์„œ ๋‚˜๋Š” ์ •์ง€ ์—†์ด ~100fps๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๊ณผ์˜ ๋ฐ์Šค๋งค์“ฐ์—์„œ ์ฒ˜์Œ 2๋ถ„์€ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„ ๋•Œ๋•Œ๋กœ ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ 3fps๋กœ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ๋ชจ๋“  ๊ฒฝ๊ธฐ์ž…๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ๊ฒŒ์ž„์ด ๋” ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ ๋ฌธ์ œ๋Š” ์—ฌ์ „ํžˆ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด ์บ์‹œ ์ปดํŒŒ์ผ์— ๋Œ€ํ•ด ์ž˜๋ชป ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹น์‹ ์ด ์˜ณ๋‹ค๊ณ  ํ•ด๋„ ์ด ๊ฒŒ์ž„์˜ ํ–‰๋™์„ ์˜ณ๋‹ค๊ณ  ํ•  ์ˆ˜๋Š” ์—†๋‹ค.

์ด ๊ฒŒ์ž„์€ Windows์—์„œ๋„ ์‹ฌ๊ฐํ•œ ์•Œ๋ ค์ง„ ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€๋งŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค(์–‘์„ฑ์ž ์—…๋ฐ์ดํŠธ์™€ ๊ด€๋ จ๋œ ํšŒ๊ท€๋ฅผ ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ).

@mrvldmr Lutris๋กœ ๊ฒŒ์ž„์„ ์„ค์น˜ํ•ด ๋ณด์„ธ์š”. ์ž์—ฐ์ ์œผ๋กœ ์ฑ„์›Œ์งˆ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ์งœ์ฆ๋‚˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์— ๋ฏธ๋ฆฌ ์ปดํŒŒ์ผ๋œ ์…ฐ์ด๋” ์บ์‹œ๋ฅผ ํฌํ•จํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ๊ฒŒ์ž„์€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

@Zeioth ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” Lutris์˜ ์กด์žฌ์— ๋Œ€ํ•ด ๋ชฐ๋ž๊ณ  ๊ฑฐ๊ธฐ์—์„œ ์Šคํƒ€ํฌ๋ž˜ํ”„ํŠธ 2์™€ CEMU๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  ์ฆ๊ฒ๊ฒŒ ๋†€๋ž์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„๋งŒ ์žˆ๋Š”๊ฒŒ ์•„์‰ฝ๋„ค์š”. Wine์— ๋Œ€ํ•œ ์˜ฌ๋ฐ”๋ฅธ ์„ค์ •์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค KVM์„ ํ†ตํ•ด clipstudio์™€ ๊ฐ™์€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‚˜์ค‘์— Quake ํŠธ๋กœํ”„ Lutris๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์ƒํ•˜๊ฒŒ๋„ ์˜ค๋Š˜๋‚  ๊ฒŒ์ž„์€ ํ›จ์”ฌ ๋” ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ 1-3fps๋กœ ๋–จ์–ด์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋“œ๋ฌผ๊ณ  ์ฒซ ๋ฒˆ์งธ ์‹œ๋„์—์„œ ์—ฌ์ „ํžˆ ๋ฐ์Šค๋งค์น˜์— ์ฐธ์—ฌํ•˜์ง€ ๋ชปํ–ˆ์ง€๋งŒ ๊ฒŒ์ž„์€ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” PC, Steam ๋˜๋Š” ๊ฒŒ์ž„์˜ ์„ค์ •์—์„œ ์•„๋ฌด ๊ฒƒ๋„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ @DarkArc ๊ฐ€ ๋‚ด ๋ฌธ์ œ๊ฐ€ ์–‘์„ฑ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฒŒ์ž„ ์ž์ฒด์™€ ๊ด€๋ จ๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์˜ณ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@mrvldmr ์…ฐ์ด๋” ์บ์‹œ๊ฐ€ ์ฑ„์›Œ์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋” ๋งŽ์ด ๋†€์ˆ˜๋ก ๋” ์ž˜ ๋‹ฌ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฑด๋ฐฐ.

Steam์ด Quake Champions์šฉ โ€‹โ€‹์…ฐ์ด๋” ์บ์‹œ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•œ ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„, ๊ฒŒ์ž„์ด ๋” ์ž˜ ์ž‘๋™ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ Zeioth๊ฐ€ ์ด๊ฒƒ์— ๋Œ€ํ•ด ๋น„๋‚œ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๊นŒ? ์–ด์จŒ๋“ , ๋ˆ„๊ตฌ์ด๋“  ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Quake Champions๋Š” ๋‚ด ์ปดํ“จํ„ฐ์—์„œ proton 4.11์ด ์žˆ๋Š” 80-90FPS์—์„œ ์‹คํ–‰๋˜๋ฉฐ Zotac์—์„œ 1050ti๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋˜ ๋ช‡ ๋‹ฌ์ด ์ง€๋‚ฌ์œผ๋ฏ€๋กœ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ธฐํšŒ๋ฅผ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์•ฝ๊ฐ„์˜ ๋…ธ๋ ฅ์œผ๋กœ GTX 1050์ด ํƒ‘์žฌ๋œ XPS 9560๊ณผ Quadro P1200์ด ํƒ‘์žฌ๋œ Precision 5520์—์„œ ์ž‘๋™ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค nvidia-435 ๋ฐ Proton 4.11์—์„œ ๋™์ผํ•œ 18.04 LTS ์„ค์ •์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ดํ•˜๊ธฐ ์ „์— sudo vulkaninfo ๋ฅผ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” ๋ฌด์ž‘์œ„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์†”๋ฃจ์…˜์ด ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ๋•๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Precision์—์„œ ๋‚˜๋Š” ์ค‘๊ฐ„ ์ •๋„์˜ ๋Š๊น€๊ณผ ์•ฝ 45FPS๋กœ ์•ฝ 10๋ถ„์˜ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์„ค์ •์„ ๋‚ฎ์ถ”๊ณ  ๋‹ค์Œ 10๋ถ„ ๋™์•ˆ ์ƒ๋‹นํžˆ ์•ˆ์ •์ ์ธ 60FPS์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฒŒ์ž„์ด ๋ฉˆ์ถ”๊ณ  ์ „์ฒด ์‹œ์Šคํ…œ์ด ์‘๋‹ตํ•˜์ง€ ์•Š์•„ ์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ํ”Œ๋ ˆ์ดํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ๋ชจ๋“  ๊ฒƒ์—์„œ ์•ฝ 10 ๋ถ„์ด ์ฃฝ์—ˆ์Šต๋‹ˆ๋‹ค.

XPS์—์„œ๋Š” ๋ฐ”๋กœ ์„ค์ •์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๊ทธ๋ž˜ํ”ฝ์„ ๋‚ฎ์ท„์Šต๋‹ˆ๋‹ค. "์ €์žฅ"์„ ๋ˆŒ๋ €์„ ๋•Œ ๋™์ผํ•œ ์ •์ง€๊ฐ€ ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ๊ทธ ํ›„ Quake ๋กœ๊ณ ๊ฐ€ ์žˆ๋Š” ์ดˆ๊ธฐ ๋กœ๋”ฉ ํ™”๋ฉด์„ ํ†ต๊ณผํ•˜๊ธฐ ์ „์— ๋งค๋ฒˆ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด ์„ค์ •๊ณผ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ~/.local/share/Steam/steamapps/compatdata/611500/pfx/drive_c/users/steamuser/Local Settings/Application Data/id Software/Quake Champions/client/config ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ œ๊ฑฐํ•˜๊ณ  ์ด๋ฒˆ์—๋Š” ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ์ „ํ˜€ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ๋กœ ์„ค์ • ํ™”๋ฉด์—์„œ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ "๋ณดํ†ต"์œผ๋กœ ํ‘œ์‹œํ–ˆ์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” "๋‚ฎ์Œ"์œผ๋กœ ๊ฒŒ์ž„์„ ๋ Œ๋”๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ฌด ๊ฒƒ๋„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๋Š” ํ•œ ๋ฌธ์ œ ์—†์ด ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๋‚ฎ์€ ์„ค์ •์—์„œ ์•ˆ์ •์ ์ธ 60fps๋กœ ํ”Œ๋ ˆ์ดํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Vsync๋ฅผ ์ผœ๊ณ  ์‚ฌ์ „ ์„ค์ •์—์„œ "์ค‘๊ฐ„"์„ ๋‹ค์‹œ ์„ ํƒํ•˜๊ณ  ๋””์Šคํ”Œ๋ ˆ์ด ๋ฐฐ์œจ์„ ์ด์ƒํ•œ 66% ๊ธฐ๋ณธ๊ฐ’์—์„œ 100%๋กœ ์ด๋™ํ•˜๊ณ  FPS ์ œํ•œ์„ 60์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ๋‹ค์‹œ ์žฌ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์‹ค์ œ๋กœ "์ค‘๊ฐ„" ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ๋ Œ๋”๋ง๋˜์—ˆ์œผ๋ฉฐ 60fps์—์„œ ์ƒ๋‹นํžˆ ๋ถ€๋“œ๋Ÿฌ์šด ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ์—๋Š” ๊ฒŒ์ž„์šฉ ๋ฐ์Šคํฌํƒ‘์„ Core X Chroma๋กœ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ–‰๋ณตํ•œ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค :-) ์•„, ์—ฌ๋Ÿฌ ํ™”๋ฉด์ด ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉด ์ด์ œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฉ”์ธ ํ™”๋ฉด์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

tl;dr: ์ผ๋ถ€ ์„ค์ •์„ ๋ณ€๊ฒฝํ•œ ํ›„ ๋ฌด์ž‘์œ„๋กœ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ๊ฒŒ์ž„์„ ๋กœ๋“œํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ๊ฒŒ์ž„์— ๋Œ€ํ•œ ์„ค์ • ํŒŒ์ผ์„ ์ œ๊ฑฐํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.

์ด์ „ ๊ฒŒ์‹œ๋ฌผ๊ณผ ๋‹ฌ๋ฆฌ ๊ฒŒ์ž„์ด ์‘๋‹ตํ•˜์ง€ ์•Š๊ณ  ์ตœ์‹  11-7์—์„œ ๋ฌด์ž‘์œ„๋กœ ์—ฐ๊ฒฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ 4.11-6์œผ๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ–ˆ๊ณ  ๋” ์ด์ƒ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
Proton์„ ๋กค๋ฐฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ถ๊ธˆํ•ดํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์ด ๊ฐ€์ด๋“œ๋ฅผ ๋”ฐ๋ฅด๊ณ  ๋Œ€์‹  download_depot 1113280 1113281 9207870106060954074 ์ฝ˜์†” ๋ช…๋ น์„ ์ž…๋ ฅํ•˜์„ธ์š”.
๊ทธ๋Ÿฐ ๋‹ค์Œ ํ‘œ์‹œ๋œ vdf ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ์ ์ ˆํ•˜๊ฒŒ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค(ํด๋”/๋„๊ตฌ์˜ ์ด๋ฆ„์„ "4.11-6"์œผ๋กœ ์ฐฝ์˜์ ์œผ๋กœ ๋ณ€๊ฒฝํ•จ).
๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๊ณ ์ณค๋‹ค.
@kisak-valve์˜ ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๊ฒฝ์šฐ 4.11-7 ๋กœ๊ทธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@Bumbadawg๋‹˜ , ์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ˆ, Proton 4.11-7๋กœ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ํšŒ๊ท€ ๋ ˆ์ด๋ธ”์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์‹ญ์‹œ์˜ค.

@kisak-valve 11-6์„ ์‚ฌ์šฉํ•œ ํ›„ 4.11-7๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ•˜๋ฉด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์…ฐ์ด๋” ์บ์‹œ ๋ฌธ์ œ๋กœ ์ธํ•ด ๊ฒŒ์ž„ ๋ Œ๋”๋ง์ด ์ค‘๋‹จ๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ์–ด๋„ ๋‚˜๋ฅผ ์œ„ํ•ด "ํ•ด๊ฒฐ๋œ" ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•˜์‹ญ์‹œ์˜ค.

RTX 2070S eGPU(Sonnet BB550)์—์„œ Precision 5520์˜ ๋‚ด๋ถ€ ํ™”๋ฉด์œผ๋กœ 4K ๋ณต์‚ฌํ•˜์—ฌ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ค์ •์—์„œ ์ž…๋ ฅ ์ง€์—ฐ์ด ์‹ฌํ•œ ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ  ๊ฒŒ์ž„์€ ์ž˜ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฃผ์— 1080p ๋ฐ 1440p ์™ธ๋ถ€ ํ™”๋ฉด์„ ์‹œํ—˜ํ•ด ๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

1080p ์™ธ๋ถ€ ์žฅ์น˜์—์„œ ์ž‘๋™ํ•˜๋Š” eGPU ์„ค์ •์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด Proton์— ์ถ”๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 2๋ ˆ์ธ TB3 eGPU๊ฐ€ ์™ธ๋ถ€ ํ™”๋ฉด์— ์—ฐ๊ฒฐ๋œ Optimus ๋…ธํŠธ๋ถ์€ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๋ณ€๋•์Šค๋Ÿฌ์šด ์„ค์ • ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. sudo vulkaninfo ์š”๊ตฌ ์‚ฌํ•ญ์„ ํ•ด๊ฒฐํ•˜๊ณ  ์ด ๊ฒŒ์ž„์ด ํ—ˆ์šฉ ๋ชฉ๋ก์— ํฌํ•จ๋˜์–ด์„œ๋Š” ์•ˆ ๋˜๋Š” ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ธ€์Ž„, ๋‚ด๊ฐ€ ํ‹€๋ ธ์–ด. Windows์—์„œ๋Š” GTX 970์œผ๋กœ๋„ Ultra์—์„œ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์•ˆ์ •์ ์ธ vsynced 60fps@1080p๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Linux์—์„œ ๊ฒŒ์ž„์€ ํ…์Šค์ฒ˜๋ฅผ ๋†’์Œ(๋‹ค๋ฅธ ๋ชจ๋“  Ultra) ์ด์ƒ์œผ๋กœ ์„ค์ •ํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ RTX 2070S์—์„œ 40fps@1080p ๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. PROTON_NO_ESYNC=1 ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด์˜ ์ฒ˜์Œ 5๋ถ„ ํ›„์— ๋Š๊น€ ํ˜„์ƒ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜์ง€๋งŒ ์ „๋ฐ˜์ ์œผ๋กœ ๋‚ฎ์€ ํ”„๋ ˆ์ž„ ์†๋„์™€ ํ…์Šค์ฒ˜ ํ’ˆ์งˆ ์ œํ•œ์—๋Š” ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ „๋ฐ˜์ ์œผ๋กœ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์ง€๋งŒ Linux์—์„œ ์„ฑ๋Šฅ์ด ๋งค์šฐ ํฌ๊ฒŒ ์ €ํ•˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์˜ CPU๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ์—†์œผ๋ฉด ์„ฑ๋Šฅ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋งค์šฐ ์œ ์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฆฌ๋ˆ…์Šค , ์œˆ๋„์šฐ .

์…ฐ์ด๋” ์บ์‹œ๊ฐ€ ๊ฐ€๋“ ์ฐจ๋ฉด ๋‘์–ด ์‹œ๊ฐ„ ํ”Œ๋ ˆ์ดํ•˜๋ฉด ๋Š๊น€ ํ˜„์ƒ์ด ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

@Zeioth ,

๋ฐ์Šคํฌํƒ‘์€ i7-6700, 16GB DDR4 2666MHz, ์ผ๋ถ€ ๊ณ ๋Œ€ SATA SSD, GTX 970์ž…๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋…ธํŠธ๋ถ์€ i7-7700HQ, 16GB DDR4 2400MHz, NVMe SSD, TB3๋ฅผ ํ†ตํ•œ RTX 2070S์ž…๋‹ˆ๋‹ค.

CPU๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋‚˜์š”? ๋‚˜๋Š” i7-9750H์™€ ํ•จ๊ป˜ ์ตœ์‹  XPS 15๋ฅผ ์†์— ๋„ฃ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ๋‹ค๋ฅธ ๋‘ ์ œํ’ˆ์„ ๋ชจ๋‘ ๋จผ์ง€์— ๋น ๋œจ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด XPS์—๋„ 2๋ ˆ์ธ ๋Œ€์‹  4๋ ˆ์ธ TB3 ํฌํŠธ๊ฐ€ ์žˆ์ง€๋งŒ ์™ธ๋ถ€ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

GTX 970 ๋ฐ์Šคํฌํƒ‘์— Linux๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋‘ ์šด์˜ ์ฒด์ œ์˜ ๋‘ ๋น„๋””์˜ค ์นด๋“œ์—์„œ ์ผ๋ถ€ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๋ฅผ ์บก์ฒ˜ํ•˜์—ฌ ๊ณต์ •ํ•œ ๋น„๊ต๋ฅผ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Linux์™€ Windows ๋ชจ๋‘์—์„œ ์‹œ๊ฐ„ ๊ฒฝ๊ณผ์— ๋”ฐ๋ฅธ FPS ๊ฐ’์„ ์บก์ฒ˜ํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ์ข‹์€ ๋„๊ตฌ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ํŒŒ์•…ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋‚ด ๋งˆ์Œ์„ ๊ฒฐ์ •์ง“๊ธฐ์— ์ถฉ๋ถ„ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด GPU๊ฐ€ ํƒ‘์žฌ๋œ ๋ฐ์Šคํฌํƒ‘์ธ Windows 7์€ ํ…์Šค์ฒ˜๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  Ultra์—์„œ ์•ˆ์ •์ ์ธ 210fps๋ฅผ ์‰ฝ๊ฒŒ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

XPS 7590, Windows 10์€ ํ…์Šค์ฒ˜ ๋†’์Œ์„ ์ œ์™ธํ•œ ๋ชจ๋“  Ultra์—์„œ ์•ˆ์ •์ ์ธ 130fps๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ๊ณผ ํ•˜๋“œ์›จ์–ด์— ๊ด€๊ณ„์—†์ด ๋žฉํ†ฑ์—์„œ Ultra๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

XPS 9560, Linux๋Š” ํ…์Šค์ฒ˜ ๋†’์Œ์„ ์ œ์™ธํ•œ ๋ชจ๋“  Ultra์—์„œ 70fps๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

~๋‚ด์ผ Linux์—์„œ 7590 ํ…Œ์ŠคํŠธ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(SSD ์Šค์™‘์„ ์œ„ํ•œ ์—ด ํŒจ๋“œ๋ฅผ ์ฃผ๋ฌธํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ), ์•ฝ 85fps๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.~

~์™ธ๋ถ€ ๋ชจ๋‹ˆํ„ฐ์™€ 4๋ ˆ์ธ ๋…ธํŠธ๋ถ์„ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ๋„ eGPU์— ์•ฝ 40%๊ฐ€ ์†์‹ค๋˜์—ˆ์œผ๋ฉฐ ์•ฝ 20%๊ฐ€ ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๋ฒค์น˜๋งˆํฌ๋Š” ๋ฒค์น˜๋งˆํฌ์— ๋”ฐ๋ผ 3%์—์„œ 40% ์‚ฌ์ด๋ฅผ ๋ณด์—ฌ์ฃผ์ง€๋งŒ ์‹ค์ œ ๊ฒŒ์ž„ ๊ฒฝํ—˜์€ ๋งค์šฐ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. 7590์˜ CPU๊ฐ€ i7-6700๋ณด๋‹ค ์šฐ์ˆ˜ํ•˜๊ณ  Ultra ํ…์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•˜๋ฉด ์•„๋งˆ๋„ 50% ์ด์ƒ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.~

~eGPU ์†์‹ค ํ›„ ๋‚จ์€ ๊ฒƒ(130fps)์˜ ์•ฝ 50%๋Š” Linux(70fps)์—์„œ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์†์‹ค๋ฉ๋‹ˆ๋‹ค. ๋‚ด์ผ ์ˆซ์ž๋กœ ํ™•์ •~

UPD: RTX2070S๊ฐ€ ์žˆ๋Š” Windows์˜ 7590: 130fps ์•ˆ์ •. ๋™์ผํ•œ ํ•˜๋“œ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Linux์˜ 7590: 40์—์„œ 119 ์‚ฌ์ด์˜ ๋งŽ์€ ์ง€ํ„ฐ์™€ ํ•จ๊ป˜ ๋Œ€๋ถ€๋ถ„ 84fps์ž…๋‹ˆ๋‹ค. 9560์—์„œ ํŠ•๊ธฐ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์…ฐ์ด๋” ์บ์‹œ๋ฅผ ์›Œ๋ฐ์—…ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๊ฐ€์ง€ ๊ฒŒ์ž„์„ ํ•œ ํ›„์ž…๋‹ˆ๋‹ค. 9560์—์„œ๋Š” ๋Œ€๋žต 10fps ์ฆ๊ฐ€ํ•˜์ง€๋งŒ Windows์—์„œ๋Š” ๊ฑฐ์˜ ๋™์ผํ•œ fps ์†์‹ค์„ ๋ณด์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋™์ผํ•œ ํ•˜๋“œ์›จ์–ด์˜ Windows 10์—์„œ 35% ํ•˜๋ฝ + Windows์—์„œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์€ ์…ฐ์ด๋”๊ฐ€ ํ™”๋ฉด์— ์ฒ˜์Œ ๋‚˜ํƒ€๋‚  ๋•Œ ๋Š๊น€์ž…๋‹ˆ๋‹ค.

๋‚ฎ์Œ/์ค‘๊ฐ„ ์„ค์ •์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†๋Š” ๊ฒƒ ๊ฐ™์œผ๋‹ˆ ์ƒ์œ„ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ ๋‚˜ํƒ€๋‚˜๋Š” ๋ฌธ์ œ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์†์‹ค์ด ์ด๋ฏธ ์„ค๋ช…๋˜์–ด ์žˆ๊ณ  ๋ถˆ์•ˆ์ •ํ•œ fps๊ฐ€ Windows์—์„œ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๊ฒƒ์ด eGPU์ธ์ง€ ์˜์‹ฌ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ๋…น์Šจ Windows ๋ฐ์Šคํฌํƒ‘์˜ ๋ชจ๋“  Ultra์—์„œ 210fps๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ ๋‹น๋ถ„๊ฐ„ ํ•ด๋‹น ์„ค์ •์„ ๊ณ ์ˆ˜ํ•  ๊ฒƒ์ด์ง€๋งŒ ๋ชจ๋“  ๋‚ฎ์€ ์„ค์ •์˜ ๋žฉํ†ฑ LAN์˜ ๊ฒฝ์šฐ Linux์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•˜๊ณ  ๊ฝค ๋ฉ‹์ง‘๋‹ˆ๋‹ค. :)

๋‹ค์Œ ์‹œ์ž‘ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ค๋ฅ˜ 104๋ฅผ ๋„˜๊ฒผ์Šต๋‹ˆ๋‹ค.

LD_PRELOAD=/home/yourusername/.steam/steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgnutls.so.26 %command%

๊ฒฝ๋กœ๋Š” ์„ค์น˜์— ๋”ฐ๋ผ ์•ฝ๊ฐ„ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž ์‹œ ํ›„ ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™๊ณ  ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ ์ •ํ™•ํ•˜๋ฉฐ ์ผ๋ถ€ ๋ฌด๊ธฐ ๋ฐœ์‚ฌ ํšจ๊ณผ์™€ ์Šคํ”Œ๋ž˜์‹œ๊ฐ€ ๋ˆ„๋ฝ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ? ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@sigzegv ์™€ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 4.11-11์—์„œ๋งŒ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐœ์‚ฌ์ฒด์—๋Š” ์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐœ์‚ฌ์ฒด๋ฅผ ๋ณผ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ํšŒํ”ผํ•  ์ˆ˜ ์—†๊ณ  ์ œ๋Œ€๋กœ ์กฐ์ค€ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฝค ํฐ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

@sigzegv @sulaiman1073 ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ข€ ๋” ์ž์„ธํžˆ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ๋‚˜์š”? ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์–ด๋–ค ๋ฌด๊ธฐ๊ฐ€ ๋ฌธ์ œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๊นŒ? ๋ฌธ์ œ๊ฐ€ ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ์Šต๋‹ˆ๊นŒ? ์–ด๋–ค OS, GPU ๋ฐ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

@sigzegv @sulaiman1073 ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ข€ ๋” ์ž์„ธํžˆ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ๋‚˜์š”? ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์–ด๋–ค ๋ฌด๊ธฐ๊ฐ€ ๋ฌธ์ œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๊นŒ? ๋ฌธ์ œ๊ฐ€ ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ์Šต๋‹ˆ๊นŒ? ์–ด๋–ค OS, GPU ๋ฐ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

OS: KDE ๋„ค์˜จ 5.17
์ปค๋„: x86_64 Linux 4.15.0-74-์ผ๋ฐ˜
GPU: ์ง€ํฌ์Šค GTX 1060 3GB
๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „: NVIDIA 440.44

@sigzegv ๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ์Šคํ”Œ๋ž˜์‹œ์™€ ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋กœ์ผ“์ด ๋ฐœ์‚ฌ๋˜๋ฉด ์—ฐ๊ธฐ ํ”์ ์ด๋‚˜ ๋กœ์ผ“ ๋ฐœ์‚ฌ๊ฐ€ ๋ณด์ด์ง€ ์•Š์œผ๋ฉฐ, ๋ฐœ์‚ฌ์ฒด๊ฐ€ ๋ฌด์–ธ๊ฐ€์— ๋งž์•˜์„ ๋•Œ ํญ๋ฐœ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋ฐœ์‚ฌ์ฒด๋งŒ ๋ณด์ž…๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๋ฌด๊ธฐ: ๋กœ์ผ“ ๋ฐœ์‚ฌ๊ธฐ, ๋„ค์ผ ๊ฑด, ์Šˆํผ ๋„ค์ผ ๊ฑด, ํŠธ๋ผ์ด ๋ณผํŠธ, ์ƒท๊ฑด, ์Šˆํผ ์ƒท๊ฑด.

์ตœ๊ทผ์— ์—…๋ฐ์ดํŠธ์—์„œ ํ•ด๋‹น ์ด์˜ ์ด์•Œ ์ง๊ฒฝ์„ ๊ฑฐ์˜ ์•„๋ฌด๊ฒƒ๋„ ๊ฐ์†Œ์‹œํ‚ค์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋„ค์ผ ๊ฑด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ •๋ง ๋‚˜์ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํšจ๊ณผ๊ฐ€ ์—†์œผ๋ฉด ์ด์•Œ์„ ๋ณผ ์ˆ˜ ์—†๊ณ  ๋ฐœ์‚ฌ์ฒด ๋ฌด๊ธฐ์ž…๋‹ˆ๋‹ค. ๋ฐœ์‚ฌ์ฒด๋Š” ๋ถ„๋ช…ํžˆ ์ด ๋ฌด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ด ๋ฌด๊ธฐ๋Š” ์ด์ œ ๊ฑฐ์˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์ง€๋งŒ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ฐœ์‚ฌ์ฒด ๋ฌด๊ธฐ์—๋„ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฐํƒ„์ด์ด ์ž‘๋™๋˜๊ณ  ์ด์„ ์  ๋•Œ ํŠ€๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์—†์ง€๋งŒ ํžˆํŠธ์Šค์บ” ๋ฌด๊ธฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ฆฌํ•™๋„ ์–ด๋–ป๊ฒŒ๋“  ์˜ํ–ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ์–ด๋–ค ๋ณ€ํ™”๊ฐ€ ์žˆ๋Š”์ง€ ์†๊ฐ€๋ฝ์œผ๋กœ ๊ฐ€๋ฆฌํ‚ฌ ์ˆ˜๋Š” ์—†์ง€๋งŒ ์ฐจ์ด์ ์„ ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค. fps ๊ด€๋ จ์ผ ์ˆ˜๋„ ์žˆ๊ฒ ๋„ค์š”. ์˜๋ฏธ๊ฐ€ ์—†์œผ๋ฉด ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๊ด€ํ•ด์„œ๋Š” ์–ป์„ ๋•Œ๊นŒ์ง€ ์‚ฌ์šฉ์ž ์ •์˜ ์„œ๋ฒ„์—์„œ ๋งต์„ ๊ณ„์† ๋กœ๋“œํ•˜์‹ญ์‹œ์˜ค. ํ•ญ์ƒ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์•„๋‹ˆ๊ณ  4๋ถ„์˜ 1์ด๋‚˜ 3๋ถ„์˜ 1์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ง€๋„๋ฅผ ๋กœ๋“œํ•˜๊ณ  ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๊ฒฝ๊ธฐ๊ฐ€ ๋๋‚  ๋•Œ๊นŒ์ง€ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•ญ์ƒ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Œ์„ ํ™•์ธํ•˜๋Š” ์ฆ‰์‹œ ์ง€๋„๋ฅผ ์ข…๋ฃŒํ•˜๊ณ  ๋‹ค๋ฅธ ์ง€๋„๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๊ทธ๊ฒƒ์ด ๋ฐœ์ƒํ•˜๋Š” ์ผ๋ถ€ ์ง€๋„์˜ ์ด๋ฆ„์„ ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@aeikum ์€ ๋ชจ๋“  ๋งต๊ณผ ๊ฒŒ์ž„ ๋ชจ๋“œ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๋งต์ด๋‚˜ ๊ฒŒ์ž„ ๋ชจ๋“œ์—์„œ ๋” ์ž์ฃผ ๋ฐœ์ƒํ•˜์ง€๋Š” ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@aeikum ์˜ˆ ์„ค๋ช…๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ proton 4.11-11์— ๋†“๊ณ  ๋ชจ๋“  ๋งต, ๊ทธ๋ž˜ํ”ฝ ๊ตฌ์„ฑ์„ ์‹คํ–‰ํ•˜๊ณ  ๋ฌด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์˜ˆ๋ฅผ ๋“ค์–ด ๋กœ์ผ“ ๋ฐœ์‚ฌ๊ธฐ๋กœ ์—ฐ๊ธฐ ํšจ๊ณผ๋‚˜ ํญ๋ฐœ์„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

GeForce 1070์—์„œ nvidia ๋“œ๋ผ์ด๋ฒ„ 440.44์™€ ํ•จ๊ป˜ archlinux๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘˜ ๋‹ค NVIDIA GTX 1050 ti๊ฐ€ ์žˆ๋Š” Arch ๋…ธํŠธ๋ถ๊ณผ ๋ฐ์Šคํฌํƒ‘์— ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„ค์ผ๊ฑด์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž‘์€ ๋นจ๊ฐ„ ๋ฐœ์‚ฌ์ฒด๊ฐ€ ๋ฐœ์‚ฌ๋˜์–ด ์ž‘์€ ํญ๋ฐœ๊ณผ ํ•จ๊ป˜ ๋ฉ€๋ฆฌ ์žˆ๋Š” ๋ฒฝ์„ ์น˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ž‘๊ณ  ๋นจ๊ฐ„ ๋ฐœ์‚ฌ์ฒด๊ฐ€ ๋‹น์‹ ์—๊ฒŒ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋ง์”€์ด์‹œ์ฃ ? ๋‹ค์–‘ํ•œ ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์ „ ์„ค์ • ์˜ต์…˜(Ultra, High ๋“ฑ)์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์˜ ๋ชจ๋“  ๋งต์—์„œ ์‚ฌ์šฉ์ž ์ง€์ • ๊ฒŒ์ž„ ๋ชจ๋“œ์—์„œ ์ด ๋ฌด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์•˜์ง€๋งŒ ์•„์ง ๋ฌธ์ œ๋ฅผ ๋ณด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Proton 4.11-11, Nvidia GTX 970 ๋ฐ nvidia ๋“œ๋ผ์ด๋ฒ„ 440.44๊ฐ€ ์„ค์น˜๋œ Arch Linux์— ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด ์–ด๋–ค ๊ฒŒ์ž„ ๋‚ด ๊ทธ๋ž˜ํ”ฝ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์ „ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ฉด ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ํŠน๋ณ„ํ•œ Proton ๋˜๋Š” DXVK ์˜ต์…˜์ด ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ(์˜ˆ: DXVK HUD, fsync ์ง€์› ์ปค๋„ ๋“ฑ)?

๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์€ ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค, ๋‚˜๋Š” ์ž‘์€ ํ…Œ์ŠคํŠธ ๋งŒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ผ“๊ณผ ํญ๋ฐœ ๋’ค์— ์•ฝ๊ฐ„์˜ ์—ฐ๊ธฐ๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์ด ์ข‹์•„๋ณด์ž…๋‹ˆ๋‹ค.
์šฐ๋ถ„ํˆฌ 18.04.3 LTS(64๋น„ํŠธ)
NVIDIA Corporation GeForce GTX 980/PCIe/SSE2
๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „: 4.6.0 NVIDIA 435.21
CPU: i5-4460

์–ด์ œ ์ดํ‹€์ „์— 1์‹œ๊ฐ„๋™์•ˆ ํ”Œ๋ ˆ์ดํ–ˆ๋Š”๋ฐ ํ•œ ๋ฒˆ๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์–ด์ œ ๋‹ค์‹œ ํ”Œ๋ ˆ์ดํ–ˆ๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์–ด์ œ ํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ํ”Œ๋ ˆ์ดํ–ˆ๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ๋‘ ๋ฒˆ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ๋ฌธ์ œ๊ฐ€ ๋‹ค์‹œ ๋ฐœ์ƒํ•˜์—ฌ ๋ช‡ ์žฅ์˜ ์‚ฌ์ง„์„ ์ฐ์—ˆ์Šต๋‹ˆ๋‹ค.

๋กœ์ผ“์„ ์˜๊ณ  ์ปค์„œ๋ฅผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์˜ฎ๊ธฐ๊ณ  ์žฌ๋นจ๋ฆฌ ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ์—ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค.
https://i.imgur.com/UTmHdLn.jpg
https://i.imgur.com/ZTCI4cE.jpg
https://i.imgur.com/mFegXBp.jpg
https://i.imgur.com/kmDiKEd.jpg

๋ฐœ์‚ฌ์ฒด๊ฐ€ ๋ณด์ด์ง€ ์•Š์œผ๋ฉด ๋นจ๊ฐ„์ƒ‰ ์› ์•ˆ์— ์žˆ์Šต๋‹ˆ๋‹ค: https://i.imgur.com/SAjagnm.jpg

๋‚ด ๋น„๋””์˜ค ์„ค์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋ชจ๋‘ ๋‚ฎ์Œ, ์•คํ‹ฐ ์•จ๋ฆฌ์–ด์‹ฑ ๋„๊ธฐ, vsync ๋„๊ธฐ. ํ•ด์ƒ๋„: 1080p, ํ•ด์ƒ๋„ ์Šค์ผ€์ผ 100%, ๋””์Šคํ”Œ๋ ˆ์ด ๋ชจ๋“œ ์ „์ฒด ํ™”๋ฉด.

์ปดํ“จํ„ฐ์˜ ๊ฐ€๋™ ์‹œ๊ฐ„๊ณผ ๊ด€๋ จ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 5์ผ ์ „์— PC๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ ์ดํ‹€ ๋™์•ˆ ์ด ๋ฌธ์ œ๊ฐ€ ์ „ํ˜€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. 3์ผ์งธ๋ถ€ํ„ฐ ๋ฐ›๊ธฐ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ๋งŽ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‚  ๋” ๋งŽ์ด ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜ ์—ฐ์†์œผ๋กœ 10๋ฒˆ์„ ๋„˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ์˜ ๊ฐ€๋™ ์‹œ๊ฐ„์€ ์–ผ๋งˆ์ž…๋‹ˆ๊นŒ, @sigzegv @RossComputerGuy ?

๋‚ด ์‹œ๊ฐ„์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์•ฝ 18-21์‹œ๊ฐ„์ด๋ฉฐ ๋งค์ผ ๋ฐค ์˜ค์ „ 3์‹œ์— ์žฌ๋ถ€ํŒ…ํ•˜๊ณ  ์˜ค์ „ 6์‹œ ๋˜๋Š” ์˜ค์ „ 9์‹œ์— ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋•Œ๋Š” ๊ทธ๊ฒŒ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์•„์š”. ์–ผ๋งˆ๋‚˜ ์ž์ฃผ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ๋‚ ์€ ๋‹ค๋ฅธ ๋‚ ๋ณด๋‹ค ๋ฌธ์ œ๊ฐ€ ๋” ๋งŽ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?

๋‚˜๋Š” ์ตœ๊ทผ์— ๊ฒŒ์ž„์„ ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋‚ด ๊ธฐ์–ต์œผ๋กœ๋Š” ํ•ญ์ƒ ๊ทธ๋žฌ์Šต๋‹ˆ๋‹ค.

@sulaiman1073 ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ:

~/.local/share/Steam/steamapps/shadercache/611500/

๊ทธ๋Ÿฌ๋ฉด ์…ฐ์ด๋” ์บ์‹œ๊ฐ€ ๋‹ค์‹œ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. DXVK์˜ ์ผ๋ถ€ ์—…๋ฐ์ดํŠธ ์ค‘์— ๋„์ž…๋˜์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. ์ €๋„ ํ•œ๋ฒˆ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์„ ์‹œ๋„ํ•œ ์ดํ›„๋กœ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. @Zeioth ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

@sigzegv @RossComputerGuy ์‹œ๋„ํ•ด๋ณด์‹ญ์‹œ์˜ค. ์ €์—๊ฒŒ ํšจ๊ณผ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

@FurretUber๋‹˜ , ํ˜„์žฌ ์‹œ์Šคํ…œ์—์„œ mesa/ANV์˜ ๋ Œ๋”๋ง ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

@kisak-valve๋‹˜, ์•ˆ๋…•ํ•˜์„ธ์š”. ์ง€๊ธˆ Quake Champions๋ฅผ ์„ค์น˜ํ•  ๋””์Šคํฌ ๊ณต๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐ”๋ผ๊ฑด๋Œ€ 2์ฃผ ์•ˆ์— ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ง€๊ธˆ์€ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์™ธ์žฅํ˜• HDD๊ฐ€ ๋„์ฐฉํ•ด์„œ ํ€˜์ดํฌ ์ฑ”ํ”ผ์–ธ์„ ๋‹ค์‹œ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ๋ฉฐ์น  ๋œ Mesa 20.2.0-devel(git-df9629e593)์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ทธ๋ž˜ํ”ฝ ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋“œํ•  ๋•Œ ๋”์ฐํ•œ ๋ Œ๋”๋ง ๋ฒ„๊ทธ๊ฐ€ ๋” ์ด์ƒ ๋ฐœ์ƒํ•˜์ง€ ์•Š๊ณ  ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด์—๋„ ๋ Œ๋”๋ง ๋ฒ„๊ทธ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

Intel HD Graphics 520์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์€ ๋ฉ”๋‰ด์—์„œ ํ—ˆ์šฉํ•˜๋Š” ๋งŒํผ ๋‚ฎ์•˜์Šต๋‹ˆ๋‹ค(๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ˆ˜๋™์œผ๋กœ ํŽธ์ง‘ํ•˜์ง€ ์•Š์Œ).

3D ์š”์†Œ๊ฐ€ ์ฒ˜์Œ ๋กœ๋“œ๋˜๋ฉด ๊ฒŒ์ž„์ด ๋ช‡ ์ดˆ ๋™์•ˆ ์ •์ง€๋˜๊ณ  ํ•˜๋‚˜์˜ CPU ์ฝ”์–ด๊ฐ€ 100% ์‚ฌ์šฉ๋Ÿ‰์œผ๋กœ ์ด๋™ํ•œ ๋‹ค์Œ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ๋ด‡๊ณผ์˜ ์ฒซ ๊ฒฝ๊ธฐ์—์„œ ๊ฒŒ์ž„ ์‹œ์ž‘๊นŒ์ง€ 2์ดˆ๊ฐ€ ๋‚จ์€ ์ƒํƒœ๋กœ ๋กœ๋“œ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ผ๋งˆ ์ „, ๋กœ๋“œ๋Š” ๊ฒฝ๊ธฐ๊ฐ€ ์‹œ์ž‘๋œ ์ง€ ํ•œ์ฐธ ํ›„์— ๋กœ๋“œ๋ฅผ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๊ฒฝ๊ธฐ์—์„œ๋Š” ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด์—์„œ ์š”์†Œ๊ฐ€ ์ฒ˜์Œ ๋‚˜ํƒ€๋‚  ๋•Œ ๋Š๊น€ ํ˜„์ƒ์ด ๋‚˜ํƒ€๋‚ฌ์ง€๋งŒ ์ดํ›„์—๋Š” ์•ˆ์ •์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. Awoken ๋งต์—์„œ ๊ฒŒ์ž„์€ ๋Œ€๋ถ€๋ถ„ 30FPS๋กœ ์‹คํ–‰๋˜์—ˆ์ง€๋งŒ ๋•Œ๋•Œ๋กœ 23FPS๊นŒ์ง€ ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

๋ด‡์—๊ฒŒ ์ง€๋Š” ๊ฒƒ์€ ๋งค์šฐ ๋‚˜์œ ์ง•์กฐ์ด์ง€๋งŒ ์–ด์จŒ๋“  ๋‚˜๋Š” ํ”Œ๋ ˆ์ด์–ด์™€ ๊ฒฝ๊ธฐ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ƒ๋Œ€๋กœ ๋‚˜๋Š” ์•„์ฃผ ๋‚˜์œ ํ”Œ๋ ˆ์ด๋ฅผ ํ–ˆ๋‹ค :shrug: (0,1 KD, 7% ์ •ํ™•๋„). ๊ทธ๋Ÿฌ๋‚˜ ๊ฒŒ์ž„์€ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด ๊ฒฐ๊ณผ๋ฅผ ๋‚ด ๋ฌด๋Šฅํ•จ ํƒ“์œผ๋กœ๋งŒ ๋Œ๋ฆฝ๋‹ˆ๋‹ค.stuck_out_ tongue:.

Proton 5.0-7์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๊ฒŒ์ž„์„ ์‹œ๋„ํ•  ๋•Œ ์ •๋ง ์ด์ƒํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์€ ์ž˜ ์‹คํ–‰๋˜์ง€๋งŒ ๋ฒ•์  ๊ณ„์•ฝ์— ๋™์˜ํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด ๋ผ์ด์„ผ์Šค ์ฐฝ์ด ์ž๋™์œผ๋กœ ๋‹ซํžˆ๋ฉฐ ๋ฒ•์  ๊ณ„์•ฝ์— ๋™์˜ํ•˜์ง€ ์•Š์•˜๋‹ค๊ณ  ๋งํ•˜๊ณ  ๊ฒŒ์ž„์ด ์ž๋™์œผ๋กœ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ์ •๋ณด

  • ์šฐ๋ถ„ํˆฌ 20.04 LTS
  • KDE ํ”Œ๋ผ์ฆˆ๋งˆ 5.18.4
  • GPU: GTX 1650(๋ชจ๋ฐ”์ผ, nvidia-prime ์‚ฌ์šฉ)
  • ๋“œ๋ผ์ด๋ฒ„/LLVM ๋ฒ„์ „: NVIDIA 440.64 / Mesa 20.0.7(kisak-mesa PPA) / LLVM 10.0.0
  • ์ปค๋„ ๋ฒ„์ „: 5.4.0-29-์ผ๋ฐ˜
  • ์–‘์„ฑ์ž ๋ฒ„์ „: 5.0-7

๋ชจ๋“  ํ˜„์žฌ Quake Champions Linux ํ”Œ๋ ˆ์ด์–ด์šฉ. Steam ํด๋ผ์ด์–ธํŠธ์˜ ์…ฐ์ด๋” ์บ์‹ฑ ์„ค์ •์—์„œ ์ด ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค. Steam ๋ฒ ํƒ€ ํด๋ผ์ด์–ธํŠธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์…ฐ์ด๋”๋ฅผ ๋นŒ๋“œํ•˜๊ฒŒ ํ•˜์‹ญ์‹œ์˜ค. ๋Š๊น€ ์—†๋Š” ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Ekran Gรถrรผntรผsรผ - 2020-05-25 22-03-57

์•ˆ๋…•ํ•˜์„ธ์š”, ๋ฐฉ๊ธˆ ์•„์น˜์— Quake Champions๋ฅผ ์„ค์น˜ํ•˜๊ณ  proton๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ ๋ชจ๋“  ์…ฐ์ด๋”๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ–ˆ์ง€๋งŒ ๊ฒŒ์ž„์ด ์ „ํ˜€ ์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ๊ฒ€์€์ƒ‰ ํ™”๋ฉด์—์„œ ๋ฌด๊ธฐํ•œ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฃฝ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” Intel i7-6700HQ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ 2GB์˜ gtx 960m์— ์ตœ์‹  Arch์˜ Nvidia 450.57์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์†Œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ผ๊นŒ์š”, ์•„๋‹ˆ๋ฉด Steam์— ํŠน๋ณ„ ์‹คํ–‰ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ• ๊นŒ์š”?

์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค

err:   D3D11: CreateGeometryShaderWithStreamOutput: Rasterized stream not supported
7757.911:00bc:00c0:err:ntdll:RtlpWaitForCriticalSection section 0x142a861b0 "?" wait timed out in thread 00c0, blocked by 00f0, retrying (60 sec)
7822.919:00bc:00c0:err:ntdll:RtlpWaitForCriticalSection section 0x142a861b0 "?" wait timed out in thread 00c0, blocked by 00f0, retrying (60 sec)

๊ธฐ๋ก์„ ์œ„ํ•ด ๋‚˜๋Š” Arch Wiki์—์„œ ๋ฌผ๊ฑด์„ ์‹œํ—˜ํ•ด ๋ณด์•˜๊ณ  ๊ฒฐ๊ตญ Nvidia ๋“œ๋ผ์ด๋ฒ„์— ๋Œ€ํ•œ Vulkan ์„น์…˜์œผ๋กœ ํ–ฅํ•˜๋Š” ๊ธธ์„ ์ฐพ์•˜๊ณ  vulkan-intel ๊ฐ€ Nvidia์˜ vulkan ์ดˆ๊ธฐํ™”๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. /etc/environment ํ™˜๊ฒฝ ๋ณ€์ˆ˜์— ์˜ฌ๋ฐ”๋ฅธ ๊ฒฝ๋กœ๋ฅผ VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json" ์™€ ๊ฐ™์ด ์„ค์ •ํ•˜๊ณ  ์ˆ˜์ •ํ•˜์—ฌ ์ด์ œ Quake๋ฅผ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด๊ฒƒ์„ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰