Proton: ๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ ์›”๋“œ (582010)

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

SystemInfo.txt

๋ฐฐํฌํŒ : ์•„์น˜
์ปค๋„ : 4.18.3-arch1-1-ARCH
GPU : Rx 480
๋“œ๋ผ์ด๋ฒ„ : mesa 18.1.6-1
CPU : FX 8350
๋žจ : 8GB 1333mhz

Game compatibility - Unofficial NVIDIA drivers Regression XAudio2 overlay

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

@przmkg ์˜ˆ, ์„ฑ๋Šฅ์€ ๊ณ ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์•ฑ์„ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ผ๋ฐ˜ ์™€์ธ ๋นŒ๋“œ์— ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
mkw_hack.diff.txt

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

๋ฐฐํฌํŒ : Ubuntu 18.04
์ปค๋„ : 4.15.0-32- ์ผ๋ฐ˜
GPU : GTX980
๋“œ๋ผ์ด๋ฒ„ : 396.51
CPU : AMD Ryzen 7 2700X
๋žจ : DDR4 3000MHz 16GB

์ดˆ๊ธฐ ์„ค์น˜ ํ›„ ๊ฒ€์€ ํ™”๋ฉด์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. Alt-Tab์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ ํ•˜๋ฉด ์ฐฝ๊ณผ ์ „์ฒด ํ™”๋ฉด์„ ์ ๊ทน์ ์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜ ๋ฃจํŠธ ํด๋”์—์žˆ๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ graphics_option.ini ScreenMode=Borderless ์—์„œ

๋ฌธ์ œ๊ฐ€ ๊ฑฐ์˜ ๋˜๋Š” ์ „ํ˜€์—†๋Š” wine-esync-3.13-x86-64์—์„œ ์ด๋ฏธ ๋ช‡ ์‹œ๊ฐ„์„ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค.

https://github.com/ValveSoftware/Proton/issues/199 ์—์„œ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค
@ LP0101 ๊ฒŒ์‹œ์ผ 2018-08-23T01 : 01 : 40 :

MH : W๋ฅผ ์ข…๋ฃŒํ•˜๋ฉด ๊ฒŒ์ž„์ด ์™„์ „ํžˆ ์ข…๋ฃŒ๋˜์ง€๋งŒ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋˜์ง€ ์•Š๊ณ  Steam์—์„œ "๊ฒŒ์ž„ ์ค‘"์ƒํƒœ๊ฐ€๋ฉ๋‹ˆ๋‹ค.

~/.s/s/s/c/P/d/l/w/dxvk $ ps -aux | grep -i monster
luca     12753  0.0  0.1  63652 24812 tty2     S+   20:01   0:00 /bin/sh -c '/home/luca/.steam/steam/steamapps/common/Proton 3.7'/proton waitforexitandrun '/home/luca/.steam/steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe'
luca     12754  0.0  0.1  91664 31920 tty2     S+   20:01   0:00 /usr/bin/python2.7 /home/luca/.steam/steam/steamapps/common/Proton 3.7/proton waitforexitandrun /home/luca/.steam/steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe
luca     12832  153 17.2 7001288 2809540 tty2  Rl+  20:01  89:10 /home/luca/.steam/steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe
luca     17022  0.0  0.0  21536  1112 pts/0    S+   20:59   0:00 grep --color=auto -i monster

PID 12832๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ฃฝ์ผ ๋•Œ๊นŒ์ง€ ๊ฒŒ์ž„์ด ์ข…๋ฃŒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Ubuntu 18.04์—์„œ

Proton์—์„œ ์ „์ฒด ์‹œ์Šคํ…œ ์ž ๊ธˆ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ๋‚˜๋ฅผ ์™„์ „ํžˆ ์ž ๊ทธ์ง€ ๋งŒ ์˜ค๋””์˜ค๋Š” ์—ฌ์ „ํžˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. TTY๋„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ณต๊ตฌํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ์žฌ๋ถ€ํŒ…ํ•˜๊ฑฐ๋‚˜ ๋‘ ๋ฒˆ์งธ PC์—์„œ SSH๋ฅผ ํ†ตํ•ด Monster Hunter ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‹น์‹ ์ด ๋•Œ๊นŒ์ง€ ๊ฒŒ์ž„์ด ํฌ์ปค์Šค๋ฅผ ์žƒ์„

๋˜ํ•œ Rumble์€ Steam Controller๋กœ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ ๋ฉˆ์ถฐ ์žˆ๊ณ  Steam ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ๋งŒ ๊บผ์ง‘๋‹ˆ๋‹ค. xbox ํŒจ๋“œ์—์„œ๋Š” ๋Ÿผ๋ธ”์ด ์ „ํ˜€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@ LP0101 ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

@libcg
ํ•˜๋“œ์›จ์–ด:
i7 5820k
16GB DDR4 RAM
GTX 1080

์ €๋Š” Ubuntu 18.04, 396.51.0 nvidia ๋“œ๋ผ์ด๋ฒ„, Kernel 4.15์— ์žˆ์Šต๋‹ˆ๋‹ค.

์ŠคํŒ€ ๋Ÿฐํƒ€์ž„์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉˆ์ถค ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

$ uname -a
Linux lancelot 4.18.3-arch1-1-ARCH # 1 SMP PREEMPT Sat Aug 18 09:22:54 UTC 2018 x86_64 GNU / Linux

์—”๋น„๋””์•„ 396.51

lshw์˜ ๋‚ด์šฉ์ด ๋ถ€์†

๋˜ํ•œ nvidia์—์„œ ์ •์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งŒ์ž๋กœ
์—”๋น„๋””์•„ 1060 6GB
๋“œ๋ผ์ด๋ฒ„ 396.51
ive๋Š” ๋‹ค๋ฅธ ์ปค๋„๋„ ์‹œ๋„ํ–ˆ์œผ๋ฉฐ ๋ชจ๋‘ ๋ฌด์ž‘์œ„๋กœ ๋™๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

396.54 ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ง€๊ธˆ 4.14.65 ์ปค๋„์„ ์‹คํ–‰ ์ค‘์ด๋ฉฐ nvidia์˜ ๋™๊ฒฐ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ • ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

4.18.4 ์ปค๋„ ๋ฐ nvidia ๋“œ๋ผ์ด๋ฒ„ 396.54๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค ์ค‘ ์–ด๋Š ๊ฒƒ์ด ์›์ธ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์ง€๊ธˆ์€ ํ›จ์”ฌ ๋” ์ž์ฃผ ๋™๊ฒฐ๋˜์–ด ๊ฒŒ์ž„์„ ์‹ค์ œ๋กœ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ปค๋„์„ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ปค๋„์„ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ 396.54 ๋“œ๋ผ์ด๋ฒ„์™€ ๊ด€๋ จ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@ LP0101 ์€ vsync๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด๋ฉ๋‹ˆ๊นŒ?

@libcg ๊ตฌ์ฒด์ ์ธ ๊ฒฐ๋ก ์„ ๋‚ด๋ฆด๋งŒํผ ์ถฉ๋ถ„ํžˆ ํ”Œ๋ ˆ์ดํ•˜์ง€๋Š” ์•Š์•˜์ง€๋งŒ ๊ทธ๊ฒŒ ํšจ๊ณผ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. 60์—์„œ Vsync ๋ฐ ์ œํ•œ FPS๋Š” ํ™•์‹คํžˆ ๋” ์•ˆ์ •์ ์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ๋ฐค์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@libcg vsync๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์ถฉ๋Œ์—†์ด 2 ์‹œ๊ฐ„ ๋™์•ˆ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒํ•˜๋ฉด ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋„ˆ๋ฌด ๋นจ๋ฆฌ ๋งํ•˜์‹ญ์‹œ์˜ค. ๋‚ด๊ฐ€ ๊ฒŒ์‹œ ํ•œ ์งํ›„ ์ถ”๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค.

@drgnak ์—ฌ์ „ํžˆ, 2 ์‹œ๊ฐ„์€ ๊ฐœ์„ ์ž…๋‹ˆ๋‹ค. vsync๋ฅผ ์ผœ๊ธฐ ์ „์—๋Š” 20 ๋ถ„ ์ด์ƒ ์ง€์†๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (369.54์—์„œ).

Ubuntu์—์„œ ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•ฝ 10 ์ดˆ ๋™์•ˆ ๊ฒ€์€ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚˜๋ฉด ๋‹ซํž™๋‹ˆ๋‹ค. Manjaro์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž˜ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ ์ฒจ๋ถ€. ๋™์ผํ•œ ๋“œ๋ผ์ด๋ฒ„ ์Šคํƒ์—์„œ ๋™์ผํ•œ GPU ์‹œ๋ฆฌ์ฆˆ (R9390)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Reddit์˜ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์ผํ•œ ๋ฌธ์ œ๋ฅผ ๊ฒช์—ˆ์œผ๋ฉฐ radeon ์ปค๋„ ๋“œ๋ผ์ด๋ฒ„์—์„œ amdgpu๋กœ ์ „ํ™˜ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‚ด๋‚ด amdgpu์— ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚œ์ฒ˜ํ–ˆ๋‹ค.

๋ผ์ด์   1700
AMD R9390X 8GB
16GB RAM
Ubuntu 18.04.1 LTS

steam-582010.log

์•„์น˜์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ผ์ข…์˜ ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. ๋งํฌ๋กœ ์ด๋™ํ•˜๊ณ  ์‹ถ์ง€๋งŒ ์ฝ๊ธฐ๋„ ์ „์— ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. NIC๊ฐ€ ํ•˜๋‚˜๋งŒ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์ „ํ˜€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

CPU : i7-6700K
GPU : GTX 1080
๋“œ๋ผ์ด๋ฒ„ : 396.54-1
๋žจ : 32GB DDR4-2400
๋ฐฐํฌํŒ : ์•„์น˜
์ปค๋„ : 4.18.4-arch1-1-ARCH

lshw.txt

๋˜ํ•œ ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋งŒ ํŒ์—… ์ƒ์ž๊ฐ€ ๊ฒ€์€ ์ƒ‰์ด๋ฉฐ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด ์ •๋ณด ์ด์ง€๋งŒ ํฌ๋ž˜์‹œ ๋กœ๊ทธ๋Š” 60MB์ด๊ณ  ์–ด๋””์—์„œ๋‚˜ ์—…๋กœ๋“œ (๋˜๋Š” ๋ถ„์„)ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์€ ์ƒ์ž์—์„œ ๋‚˜์—๊ฒŒ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋นˆ๋„๊ฐ€ ๋‚ฎ์€ ์ฐฝ์— ๋น„ํ•ด FPS๊ฐ€ 30์—์„œ 25๋กœ ์•ฝ๊ฐ„ ๋–จ์–ด์กŒ์ง€๋งŒ ๊ฑฐ์˜ ๋ˆˆ์— ๋„์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Windows์—์„œ์™€ ๊ฐ™์ด ํ•˜๋“œ์›จ์–ด๋กœ ์ธํ•ด ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๋‚ฎ์€ ์„ค์ •์œผ๋กœ ํ”Œ๋ ˆ์ดํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์‹œ์Šคํ…œ ์‚ฌ์–‘์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Antergos (Arch Linux)
์ปค๋„ : 4.18.3-arch1-1-ARCH
GPU : Nvidia GTX 860M
๋“œ๋ผ์ด๋ฒ„ : nvidia 396.51-5
CPU : i7-4710HQ
๋žจ : 16GB 1333Mhz

์‚ฌ์†Œํ•œ ๋ฌธ์ œ๋Š” KDE๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ๊ฒŒ์ž„์„ ์‰ฝ๊ฒŒ ์ตœ์†Œํ™” ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ฉด ์‹œ์Šคํ…œ์ด ์ž ์‹œ ์ •์ง€๋ฉ๋‹ˆ๋‹ค. @JonasKnarbakk๊ฐ€ ์–ธ๊ธ‰ ํ•œ ๊ฒƒ๊ณผ @ LP0101์ด ๋ณด๊ณ 

๋ฐฐํฌํŒ : Ubuntu 18.04
์ปค๋„ : 4.15.0-32- ์ผ๋ฐ˜
GPU : GTX980
๋“œ๋ผ์ด๋ฒ„ : 396.51
CPU : AMD Ryzen 7 2700X
๋žจ : DDR4 3000MHz 16GB

์ดˆ๊ธฐ ์„ค์น˜ ํ›„ ๊ฒ€์€ ํ™”๋ฉด์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. Alt-Tab์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ ํ•˜๋ฉด ์ฐฝ๊ณผ ์ „์ฒด ํ™”๋ฉด์„ ์ ๊ทน์ ์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜ ๋ฃจํŠธ ํด๋”์—์žˆ๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ graphics_option.ini์—์„œ ScreenMode = Borderless๋ฅผ ์„ค์ •ํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค (์‹œ์ž‘ ํ›„ ์ฒซ ๋ฒˆ์งธ ๋กœ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๋ฐ ~ 10 ์ดˆ๊ฐ€ ์†Œ์š”๋˜๋Š” ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ ). ๊ธฐ์กด ์บ๋ฆญํ„ฐ์—๋กœ๋“œํ•˜๊ณ  ์ž ์‹œ ๋›ฐ์–ด ๋‹ค๋‹ˆ๋Š” ๊ฒƒ ์™ธ์—๋Š” ๋งŽ์€ ์ผ์„ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ๊ฑฐ์˜ ๋˜๋Š” ์ „ํ˜€์—†๋Š” wine-esync-3.13-x86-64์—์„œ ์ด๋ฏธ ๋ช‡ ์‹œ๊ฐ„์„ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค.

์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋ ค๋ฉด ๊ฒฝ๊ณ„์„ ์—†๋Š” ๋ชจ๋“œ๊ฐ€ ํ•„์š”ํ•œ ๋น„์Šทํ•œ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Arch 4.18.4
GPU : GTX970
๋“œ๋ผ์ด๋ฒ„ : 396.54
CPU : i7 3770k
๋žจ : DDR3 16GB

์ปจํŠธ๋กค๋Ÿฌ ์ง€์› ์ž‘๋™, ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ๋˜๋Š” ๊ฒฝ๊ณ„ ์—†์Œ์œผ๋กœ ๋ณ€๊ฒฝ ํ›„ ์„ฑ๋Šฅ ๋ฌธ์ œ ์—†์Œ

๋ฆฌ์†Œ์Šค ๋ˆ„์ˆ˜๋ฅผ ์ˆ˜์ •ํ•˜๋Š” .54 ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•ด ๋ณด์…”์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„๋กœ๋“œํ•˜๋ ค๊ณ  ํ•  ๋•Œ E_FAIL: IDX11Device->CreateShaderResourceView(pres->getHandle(), &srvDesc, &mpView) ๊ณผ ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

Nvidia 396.54-1.fc28.x86_64
์–‘์„ฑ์ž 3.7

๊ทธ ํ›„ ์•ฝ ์ ˆ๋ฐ˜์ด ์ง€๋‚˜๋ฉด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ”„๋กœ์„ธ์Šค๊ฐ€ kill -9'd๊นŒ์ง€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

Vega 64์—์„œ ์ด๊ฒƒ์„ ์‹คํ–‰ํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์„ฑ๋Šฅ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

graphics_setting.ini ํŒŒ์ผ์„ ๋ง์ณ ์„œ ์ฒ˜์Œ ๋ถ€ํŒ… ํ•  ๋•Œ ์ถฉ๋Œ์„ ํ•ด๊ฒฐํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋ณ€์ˆ˜๋ฅผ ๋‚ฎ๊ฒŒ ์„ค์ •ํ•˜๊ณ  ๋งˆ์นจ๋‚ด๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์„ค์ •์ด ์›์ธ์ธ์ง€ ์–‘๋ถ„ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค

VolumeRenderingQuality ๋ฅผ Highest ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ฒ”์ธ์ž„์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์„ค์ •์€ E_FAIL์—†์ด ๊ฐ€๋Šฅํ•œ ํ•œ ๋†’๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VolumeRenderingQuality ๋ฅผ Highest ๋ฏธ๋งŒ์˜ ํ•ญ๋ชฉ์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ €์—๊ฒŒ ํšจ๊ณผ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

@Xaenalt ๋Š” Nvidia 396.51.02 (์˜ˆ : Vulkan ๋ฒ ํƒ€)์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•ˆ์ •์ ์ธ Nvidia ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๋ฒ„ํผ๋ณด๊ธฐ๋ฅผ ์ƒ์„ฑํ•˜์ง€ ๋ชปํ•˜๋Š” ์•Œ๋ ค์ง„ ๋ฌธ์ œ๊ฐ€์žˆ์–ด์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ๊ฒŒ์ž„์ด ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฒŒ์ž„์— ๋“ค์–ด๊ฐ€๋ฉด Windows์—์„œ์™€ ๋™์ผํ•˜๊ฒŒ ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ์—์„œ ๋ช‡ ๊ฐ€์ง€ ํ€˜์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ๋Š”๋ฐ ๋ฌธ์ œ์—†์ด ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ์‚ฌ์–‘ :
์ปดํ“จํ„ฐ ์ •๋ณด :
์ œ์กฐ์—…์ฒด : ์•Œ ์ˆ˜ ์—†์Œ
๋ชจ๋ธ : ์•Œ ์ˆ˜ ์—†์Œ
ํผ ํŒฉํ„ฐ : ๋ฐ์Šคํฌํƒ‘
ํ„ฐ์น˜ ์ž…๋ ฅ์ด ๊ฐ์ง€๋˜์ง€ ์•Š์Œ

ํ”„๋กœ์„ธ์„œ ์ •๋ณด :
CPU ๊ณต๊ธ‰ ์—…์ฒด : AuthenticAMD
CPU ๋ธŒ๋žœ๋“œ : AMD FX (tm) -8350 8 ์ฝ”์–ด ํ”„๋กœ์„ธ์„œ
CPU ์ œํ’ˆ๊ตฐ : 0x15
CPU ๋ชจ๋ธ : 0x2
CPU ์Šคํ…Œํ•‘ : 0x0
CPU ์œ ํ˜• : 0x0
์†๋„ : 4000MHz
๋…ผ๋ฆฌ ํ”„๋กœ์„ธ์„œ 8 ๊ฐœ
8 ๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ํ”„๋กœ์„ธ์„œ
ํ•˜์ดํผ ์Šค๋ ˆ๋”ฉ : ์ง€์›๋˜์ง€ ์•Š์Œ
FCMOV : ์ง€์›
SSE2 : ์ง€์›
SSE3 : ์ง€์›
SSSE3 : ์ง€์›
SSE4a : ์ง€์›
SSE41 : ์ง€์›
SSE42 : ์ง€์›
AES : ์ง€์›
AVX : ์ง€์›
CMPXCHG16B : ์ง€์›
LAHF / SAHF : ์ง€์›
PrefetchW : ์ง€์›๋˜์ง€ ์•Š์Œ

์šด์˜ ์ฒด์ œ ๋ฒ„์ „ :
Linux Mint 19 Tara (64 ๋น„ํŠธ)
์ปค๋„ ์ด๋ฆ„ : Linux
์ปค๋„ ๋ฒ„์ „ : 4.15.0-33-generic
X ์„œ๋ฒ„ ๊ณต๊ธ‰ ์—…์ฒด : X.Org ์žฌ๋‹จ
X ์„œ๋ฒ„ ๋ฆด๋ฆฌ์Šค : 11906000
X Window Manager : Mutter (๋จธํ•€)
Steam ๋Ÿฐํƒ€์ž„ ๋ฒ„์ „ : steam-runtime-beta-release_2018-06-14

๋น„๋””์˜ค ์นด๋“œ:
๋“œ๋ผ์ด๋ฒ„ : NVIDIA Corporation GeForce GTX 1050 Ti / PCIe / SSE2
๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ : 4.6.0 NVIDIA 396.54
OpenGL ๋ฒ„์ „ : 4.6
๋ฐ์Šคํฌํƒ‘ ์ƒ‰์ƒ ์‹ฌ๋„ : ํ”ฝ์…€ ๋‹น 24 ๋น„ํŠธ
๋ชจ๋‹ˆํ„ฐ ์ƒˆ๋กœ ๊ณ ์นจ ๋นˆ๋„ : 60Hz
VendorID : 0x10de
DeviceID : 0x1c82
๊ฐœ์ •ํŒ์ด ๊ฐ์ง€๋˜์ง€ ์•Š์Œ
๋ชจ๋‹ˆํ„ฐ ์ˆ˜ : 1
๋…ผ๋ฆฌ ๋น„๋””์˜ค ์นด๋“œ ์ˆ˜ : 1
๊ธฐ๋ณธ ๋””์Šคํ”Œ๋ ˆ์ด ํ•ด์ƒ๋„ : 1920 x 1080
๋ฐ์Šคํฌํƒ‘ ํ•ด์ƒ๋„ : 1920 x 1080
๊ธฐ๋ณธ ๋””์Šคํ”Œ๋ ˆ์ด ํฌ๊ธฐ : 20.08 "x 11.42"(23.07 "๋Œ€๊ฐ์„ )
51.0cm x 29.0cm (58.6cm ๋Œ€๊ฐ์„ )
๊ธฐ๋ณธ ๋ฒ„์Šค : PCI Express 16x
๊ธฐ๋ณธ VRAM : 4096MB
์ง€์›๋˜๋Š” MSAA ๋ชจ๋“œ : 2x 4x 8x 16x

์‚ฌ์šด๋“œ ์นด๋“œ:
์˜ค๋””์˜ค ์žฅ์น˜ : Realtek ALC889

๊ธฐ์–ต:
RAM : 7994Mb

์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์žก๋‹คํ•œ:
UI ์–ธ์–ด : ์˜์–ด
LANG : sk_SK.UTF-8
์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ด ํ•˜๋“œ ๋””์Šคํฌ ๊ณต๊ฐ„ : 505611 Mb
์ตœ๋Œ€ ์—ฌ์œ  ํ•˜๋“œ ๋””์Šคํฌ ๋ธ”๋ก : 191015 Mb
VR ํ—ค๋“œ์…‹ : ๊ฐ์ง€๋˜์ง€ ์•Š์Œ

์ตœ๊ทผ ์‹คํŒจ ๋ณด๊ณ ์„œ :

์‚ฌ์†Œํ•œ ๋ฌธ์ œ ๋งŒ alt + tab์ด ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒ€์‚ฌ xbox ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์ƒ๋‹นํžˆ ๋งŽ์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. config.ini์˜ ๋งคํ•‘์€ 0์—์„œ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ˜๋ฉด xboxdrv์˜ ์ž…๋ ฅ ๋งคํ•‘์€ 1์—์„œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๋ณ€๊ฒฝ ๋  ๋•Œ๊นŒ์ง€ ์•ฝ๊ฐ„์˜ ๋งค์šฐ ์ด์ƒํ•œ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

Controller:        Rock Candy Gamepad Wired Controller
Vendor/Product:    0e6f:011f
USB Path:          001:009
Controller Type:   Xbox360

๋งˆ์นจ๋‚ด ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์„ค์ •ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
xboxdrv --silent --trigger-as-button --detach-kernel-driver

[JOYPAD]
A=0
B=1
X=2
Y=3
LEFT=POV
RIGHT=POV
UP=POV
DOWN=POV
START=9
BACK=8
LT=6
LB=4
RT=7
RB=5
LSTICK_PUSH=11
LSTICK_VERT=Y
LSTICK_HORZ=X
RSTICK_PUSH=12
RSTICK_VERT=RX
RSTICK_HORZ=Z

๋‚˜๋ฅผ ์œ„ํ•ด ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋Š” ๊ฒŒ์ž„, Windows๋งŒํผ ์„ฑ๋Šฅ์ด ์ข‹์ง€๋Š” ์•Š์ง€๋งŒ (GSYNC๋กœ ์ธํ•ด Windows์—์„œ ๋ˆˆ์น˜ ์ฑ„์ง€ ๋ชปํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค) ๋งค์šฐ ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Xeno๋ฅผ ์ด๊ธฐ๋ฉด Save Game Damageion์ด ๋ฐœ์ƒํ•˜๊ณ  ์ฝ”๋ฑ์ด ์—†์–ด์„œ ๋” ์ด์ƒ์ด ์ €์žฅ ํŒŒ์ผ์„๋กœ๋“œ ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์‹œ๋„ค๋งˆํ‹ฑ์„ ์žฌ์ƒํ•  ์ˆ˜์—†๊ณ  ๊ฒŒ์ž„์ด ๋ฐ์Šคํฌํ†ฑ์— ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

@doitsujin ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ํฌํ•จํ•˜๋Š” rpm ์ €์žฅ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€

๋˜ํ•œ ๊ฒŒ์ž„์—์„œ Alt- ํƒญ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ผ๋ถ€ ์ง€์ ์—์„œ ์ถฉ๋Œ ๋ฐ / ๋˜๋Š” ํ˜ธ์ŠคํŠธ ์ž ๊ธˆ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Nvidia ์™€๋„ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ?

์ตœ์‹  Nvidia ๋“œ๋ผ์ด๋ฒ„์™€ Linux ์ปค๋„๋กœ ์ €์—๊ฒŒ ํšจ๊ณผ์ ์ด์—ˆ๊ณ  ์–ด์ œ ์˜คํ›„๋ฅผ ๋ณ„๋‹ค๋ฅธ ๋ฌธ์ œ์—†์ด ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ•˜๋“œ์›จ์–ด์—๋Š” Ubuntu Budgie 18.04์—์„œ NVIDIA 1700 Ti์™€ ์Œ์„ ์ด๋ฃจ๋Š” AMD Ryzen 7 2700X๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
์†Œํ”„ํŠธ์›จ์–ด ์ธก๋ฉด์—์„œ ์ตœ์‹  ๋“œ๋ผ์ด๋ฒ„ (Nvidia์˜ 396) ๋ฐ ์ปค๋„ (4.18.5)์„ ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•œ ์ „์ œ ์กฐ๊ฑด์„ ์ œ์™ธํ•˜๊ณ  Proton (3.7.4) ๋ฒ ํƒ€ ๋ฒ„์ „์„ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฒŒ์ž„์€ ๋ฉ”์ธ Proton ๋ฒ„์ „ (3.7)์—์„œ ์˜ค๋ž˜๋œ ์ปค๋„๊ณผ ๋“œ๋ผ์ด๋ฒ„๋กœ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์•„๋ž˜์— ์„ค๋ช… ๋œ Xinput ๋ฌธ์ œ๋กœ ์ธํ•ด ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†์—ˆ๊ณ  ๋ฉ”์ธ ๋ฉ”๋‰ด์— ๊ทธ๋ž˜ํ”ฝ ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์žˆ์—ˆ์œผ๋ฏ€๋กœ ๊ถŒ์žฅํ•˜์ง€ ์•Š์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ์  :

  • ์„ฑ๋Šฅ ์†์‹ค (DirectX-Vulkan ๋ณ€ํ™˜์œผ๋กœ ์ธํ•ด ์˜ˆ์ƒ๋˜๋ฉฐ ์ผ๋ถ€ ๋ณด์ˆ˜์  ์ธ ๊ทธ๋ž˜ํ”ฝ ์˜ต์…˜์ด์žˆ๋Š” ํ‘œ์‹œ๋œ ํ•˜๋“œ์›จ์–ด์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹˜)
  • V-Sync ๋ฌธ์ œ (ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์—์„œ ์„ฑ๋Šฅ ์ €ํ•˜, ๋น„ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์—์„œ ํ™”๋ฉด ์ฐข๊น€์ด ๋šœ๋ ท ํ•จ. ๊ทธ๋ž˜ํ”ฝ ๋ฌธ์ œ๋Š” ๋Œ€๋ถ€๋ถ„, ์ž ์‹œ ํ›„ ๋ˆˆ์— ๋„์ง€ ์•Š์Œ)
  • ์•ฝ๊ฐ„์˜ ๋ฉˆ์ถค / ๋”ธ๊พน์งˆ (ํ”ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋žต 4 ์‹œ๊ฐ„ ๋™์•ˆ์˜ ์ „์ฒด ํ”Œ๋ ˆ์ด ์„ธ์…˜์—์„œ 2 ~ 3 ๋ฒˆ ๋ฐ–์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค)
  • Xinput ๋ฌธ์ œ

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

    • ์ด ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€ ๋ชจ๋ฅด์ง€๋งŒ ์ตœ์‹  ๋“œ๋ผ์ด๋ฒ„ / ์ปค๋„ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ ์ง€ํ•˜๊ณ  OS ์—…๋ฐ์ดํŠธ / ๋‹ค์‹œ ์‹œ์ž‘ ํ›„ ๋ฌธ์ œ๊ฐ€ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.

    • Steam Controller์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜์ค‘์— ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์™„๋ฒฝํ•˜๊ฒŒ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ.

  • ๊ธด ํ”Œ๋ ˆ์ด ์„ธ์…˜ ํ›„ ์™„์ „ํ•œ ๊ฒŒ์ž„ ์ •์ง€. ํ•œ ์‹œ๊ฐ„ ๋ฐ˜ ์ •๋„์— ํ•œ ๋ฒˆ ์ •๋„๋Š” ๋‘ ๋ฒˆ์ด๋‚˜ ํ–ˆ์–ด์š”.

    • OS ์ž์ฒด๋Š” ์ž˜ ์ž‘๋™ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— "kill -9"๋กœ ๊ฒŒ์ž„์„ ์ข…๋ฃŒ ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ์ผ๋ถ€์—๊ฒŒ๋Š” ๊ฑฐ๋ž˜ ์ค‘๋‹จ์ž๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ ๊ฒฝ์šฐ์—๋Š” ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ถ”์ ํ•ด์•ผ ํ•  ๊ฑฐ์นœ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ์—ฌ์ „ํžˆ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

AMD์—์„œ๋„ ์ „์ฒด ๊ฒŒ์ž„ / OS ์ •์ง€๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”์ง€ ์•„๋‹ˆ๋ฉด Nvidia ๊ด€๋ จ ๋ฌธ์ œ์ธ์ง€ ๋ˆ„๊ตฌ๋“ ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฐฐํฌํŒ : Ubuntu 18.04
์ปค๋„ : 4.15.0-33- ์ผ๋ฐ˜
GPU : GTX1080 Ti
๋“œ๋ผ์ด๋ฒ„ : 396.54

@ LP0101 ๋ฐ @Kaylebor ์–ธ๊ธ‰๊ณผ ๋™์ผํ•œ OS ์ž ๊ธˆ์„ ์ œ์™ธํ•˜๊ณ  ๊ฒŒ์ž„์€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์™„์ „ํžˆ ๋ฌด์ž‘์œ„๋กœ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฉฐ ๋•Œ๋กœ๋Š” ๊ฒŒ์ž„์ด 20 ๋ถ„ ๋™์•ˆ ๋งŒ ์‹คํ–‰๋˜๊ณ  ๋•Œ๋กœ๋Š” ์—ฌ๋Ÿฌ ์‹œ๊ฐ„ ๋™์•ˆ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ปค๋„์„ 4.18๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  Proton์„ 3.7-4 ๋ฒ ํƒ€๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์ฐฝ ๋ฐ ๊ฒฝ๊ณ„์„ ์—†๋Š” ์ฐฝ์—์„œ V-Sync ์ผœ๊ธฐ / ๋„๊ธฐ ์‚ฌ์šฉ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ OS ์ž ๊ธˆ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

V-Sync๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฐฝ ๋ชจ๋“œ์—์„œ ํ”Œ๋ ˆ์ดํ•˜๋ฉด ์ž ๊ธˆ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ณด๋”๋ฆฌ์Šค ์œˆ๋„์šฐ์—์„œ ๊ด€๋ฆฌํ–ˆ๋˜ ๊ฒƒ๋ณด๋‹ค ๋” ๊ธด ๋ฝ์—…์—†์ด 4 ์‹œ๊ฐ„ ์ด์ƒ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ : 396.54
์ปค๋„ ๋ฒ„์ „ : 4.18.5-041805-generic

์•ˆํƒ€๊น๊ฒŒ๋„ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•œ์ง€ โ€‹โ€‹์•ฝ 1 ~ 2 ์‹œ๊ฐ„์ด ์ง€๋‚œ ํ›„์—๋„ Windowed & Borderless Windowed + V-Sync ๋‘˜ ๋‹ค์—์„œ ์ž ๊ธˆ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ๊ฐ€์น˜๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— @ LP0101 ์˜ ์ด์ „ ๊ฒŒ์‹œ๋ฌผ์— ๋”ฐ๋ผ ์˜๋„์ ์œผ๋กœ ์ฐฝ ์ดˆ์ ์„ ์žƒ์–ด ๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค. ์•„์ง๊นŒ์ง€๋Š” ๊ฒŒ์ž„์ด ์ž ๊ธฐ์ง€ ์•Š๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ฐฝ ํฌ์ปค์Šค๋ฅผ ์žƒ์ง€ ์•Š๊ณ  ๊ฒŒ์ž„์„ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : KDE Neon (Ubuntu 16.04)
์ปค๋„ : 4.15.0-33- ์ผ๋ฐ˜
GPU : GTX 1070
๋“œ๋ผ์ด๋ฒ„ : 396.54
CPU : ์ธํ…” 6700K
RAM : 16GB DDR4 @ 3000MHz
Proton ๋ฒ„์ „ : 3.7-4 Beta

๋‹ค์Œ์— ์ž ๊ธˆ์ด ๋ฐœ์ƒํ•  ๋•Œ nvidia-bug-report.log.gz๋ฅผ ์ฒจ๋ถ€ ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

๋ฌผ๋ก  ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค, @damienleone.

nvidia-bug-report.log.gz

๊ฒŒ์ž„ ๋‚ด์—์„œ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋ฉด ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ˆ„๋ฝ์œผ๋กœ ์ธํ•ด ํŽ˜์ด์ง€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

wine : 0x7b44abbc์—์„œ ๊ตฌํ˜„๋˜์ง€ ์•Š์€ ํ•จ์ˆ˜ mfplat.dll.MFCreateMFByteStreamOnStream์œผ๋กœ ํ˜ธ์ถœ, ์ค‘๋‹จ

์ด ๊ธฐ๋Šฅ์€ ์•„์ง ์—…์ŠคํŠธ๋ฆผ ์œผ๋กœ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ : steam-582010.log

๋ณต์ œ ๋‹จ๊ณ„ : ๊ฒŒ์ž„ ๋‚ด์—์„œ ์‹œ์ž‘์„ ๋ˆ„๋ฅด๊ณ  ์ •๋ณด-> ํ”Œ๋ ˆ์ด์–ด ๊ฐ€์ด๋“œ-> ํŠœํ† ๋ฆฌ์–ผ๋ณด๊ธฐ-> ํ—Œํ„ฐ ์žฅ๋น„๋กœ ์ด๋™ ํ•œ ๋‹ค์Œ ์˜ํ™” ์žฌ์ƒ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

์ฐธ๊ณ  : ์ด๊ฒƒ์€ ๊ฒŒ์ž„ ๋‚ด ์žฅ๋ฉด์—๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ ์‚ฌ์ „ ๋ Œ๋”๋ง ๋œ ๋น„๋””์˜ค ํŒŒ์ผ์ด ์•„๋‹ˆ๋ฏ€๋กœ ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ข…๋ฃŒ ํ•  ๋•Œ ์˜๊ตฌ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค๋Š” ์˜ˆ์™ธ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

wine : 0x1428f3032 ์ฃผ์†Œ์˜ ์Šค๋ ˆ๋“œ 53์—์„œ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ์˜ˆ์™ธ 0x40000015 (์Šค๋ ˆ๋“œ 0053)

๊ทธ๋Ÿฌ๋ฉด ์˜์›ํžˆ ๋๋‚˜๋Š” ๊ธฐ๋‹ค๋ฆผ์œผ๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค.

err : ntdll : RtlpWaitForCriticalSection ์„น์…˜ 0x14484a320 "?" ์Šค๋ ˆ๋“œ 0053์—์„œ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ, 002d์— ์˜ํ•ด ์ฐจ๋‹จ๋จ, ์žฌ์‹œ๋„ (60 ์ดˆ)

๋กœ๊ทธ : steam-582010.log

@fureloka ๊ฒŒ์ž„ ๋‚ด ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•  ๋•Œ ์–ธ๊ธ‰ ํ•œ ๋ฌธ์ œ๋ฅผ ๋ณต์ œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋ฐฉ๊ธˆ ๊ฐค๋Ÿฌ๋ฆฌ๋ฅผ ์—ด๊ณ  ๋ช‡ ์žฅ๋ฉด์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฒŒ์ž„์„ ์™„๋ฃŒํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ์žฅ๋ฉด์ด ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ ๋น„๋””์˜ค๋ฅผ ์ž˜ ๋ณด๋ฉด์„œ HR14๊นŒ์ง€ ๋๊นŒ์ง€ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

@ setzer22 @fureloka ๋‚ด ๊ฒฝํ—˜์— ๋”ฐ๋ฅด๋ฉด, ์ ์–ด๋„ ์ตœ์ข… ๋ณด์Šค๋ฅผ ์ด๊ธธ ๋•Œ๊นŒ์ง€ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ์žฌ์ƒํ•˜๋ ค๋Š” ๋น„๋””์˜ค ํŒŒ์ผ์ด ๊ฒŒ์ž„ ์ถฉ๋Œ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์ฝ”๋ฑ์ด ๋ˆ„๋ฝ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (์ฝ”๋ฑ์ด ๋ˆ„๋ฝ ๋œ ํŠน์ • ์ง€์—ญ์˜ Windows์—์„œ๋„ ๋ฐœ์ƒ ํ•จ).

๋˜ํ•œ ๋‚ด ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ์€ ์ธ๋ฒคํ† ๋ฆฌ์˜ ๋ฌด๊ธฐ / ๋„๊ตฌ์— ๋Œ€ํ•œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ธฐํƒ€ ๊ฒŒ์ž„ ๋‚ด ๋น„๋””์˜ค๋Š” ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

@ setzer22 @Xatulu ๋ถ„๋ช…ํžˆ ๋‚˜๋Š” โ€‹โ€‹์ถฉ๋ถ„ํžˆ ๊ตฌ์ฒด์ ์ด์ง€ ์•Š์•˜๊ณ , ๊ฒŒ์ž„ ๋‚ด ๋ Œ๋”๋ง ๋œ ์žฅ๋ฉด์— ๋Œ€ํ•ด ๋งํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋“ค์€ ์—”์ง„๊ณผ ํ•จ๊ป˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ Œ๋”๋ง๋˜๋ฏ€๋กœ ์ž˜ ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค. Capcom์€ ์Šคํƒ€์ผ ์กฐํ•ฉ์˜ ์–‘์œผ๋กœ ์ธํ•ด ์‚ฌ์ „ ๋ Œ๋”๋ง ๋œ ๋น„๋””์˜ค๋ฅผ ๋งŒ๋“ค ์‹œ๊ฐ„์ด ์—†์Šต๋‹ˆ๋‹ค.

์ œ๊ฐ€ ์–ธ๊ธ‰ํ•˜๋Š” ๊ฒƒ์€ ๊ฒŒ์ž„ ๋‚ด์—์„œ ์žฌ์ƒ๋˜๋Š” ์‚ฌ์ „ ๋ Œ๋”๋ง ๋œ ๋น„๋””์˜ค ํŒŒ์ผ์ด๋ฉฐ, ๋Œ€๋ถ€๋ถ„ @Xatulu๊ฐ€ ์–ธ๊ธ‰ ํ•œ ํŠœํ† ๋ฆฌ์–ผ ๋ฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ž…๋‹ˆ๋‹ค.

๊ฒŒ์ž„ ๋‚ด์—์„œ ์‹œ์ž‘์„ ๋ˆ„๋ฅด๊ณ  ์ •๋ณด-> ํ”Œ๋ ˆ์ด์–ด ๊ฐ€์ด๋“œ-> ํŠœํ† ๋ฆฌ์–ผ๋ณด๊ธฐ-> ํ—Œํ„ฐ ์žฅ๋น„๋กœ ์ด๋™ ํ•œ ๋‹ค์Œ ์˜ํ™” ์žฌ์ƒ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

๊ฑฐ๊ธฐ์—์„œ ์ถฉ๋Œํ•˜์ง€ ์•Š์œผ๋ฉด ๋งˆ๋ฒ•์˜ Proton ๋ฒ„์ „์ด ์žˆ์Šต๋‹ˆ๋‹ค. MFCreateMFByteStreamOnStream์ด ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์‹  ๋ฒ„์ „์˜ Wine์—์„œ๋„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ ์ตœ์‹  ์–‘์„ฑ์ž ๋ฒ ํƒ€๋ฅผ ํ…Œ์ŠคํŠธ ํ•  ๊ธฐํšŒ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๊นŒ? ์ถฉ๋Œ์— ๋Œ€ํ•ด ์–ด๋–ค ์กฐ์น˜๋ฅผ ์ทจํ–ˆ์Šต๋‹ˆ๊นŒ?

3.7-5 ๋ฒ ํƒ€์—์„œ ์ฐฝ ์ข…๋ฃŒ ํ›„ ์ถฉ๋Œ, ์ „์ฒด ์‹œ์Šคํ…œ ์ค‘๋‹จ ๋ฐ ๊ฒŒ์ž„ ์ง€์†์ด ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
Nvidia 396.54-1.fc28.x86_64
์ปค๋„ 4.17.19-200.fc28.x86_64

Nvidia ๋ฒ ํƒ€ ๋“œ๋ผ์ด๋ฒ„์— ๋ช‡ ๊ฐ€์ง€ ์ˆ˜์ • ์‚ฌํ•ญ์ด์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์„ค์น˜ํ•  ์ข‹์€ ๋ฒ ํƒ€ rpm์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Monster Hunter World-๋ชจ๋“  ํ‘œ๋ฉด์— ๋ฐ˜์‚ฌ๊ด‘ ๊ฐ•์กฐ ํ‘œ์‹œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/ValveSoftware/Proton/issues/1092 ์—์„œ ๋ฌธ์ œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค
@shadywack ๊ฒŒ์‹œ์ผ : 2018-08-31T19 : 51 : 15 :

๋ฌธ์ œ : ๋ชจ๋“  ํ‘œ๋ฉด์˜ ๋ฐ˜์‚ฌ ๊ฐ•์กฐ ํ‘œ์‹œ
์žฌํ˜„ ๋‹จ๊ณ„ : ๊ฒŒ์ž„ ์‹œ์ž‘ ๋ฐ ํ‘œ๋ฉด ๊ด€์ฐฐ
๊ด€์ฐฐ : ํ…์Šค์ฒ˜์™€ ๊ฒŒ์ž„ ์—”์ง„์ด ์š”๊ตฌํ•˜๋Š” ๊ฒƒ, ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” ๋ฏธ๋ฌ˜ํ•˜์ง€๋งŒ ๋” ๋ถ„๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์žฌ์งˆ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋น„๊ฐ€ ์˜ค๋Š” ํ™˜๊ฒฝ์—์„œ๋Š” ์‹ค์ œ๋กœ ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด์ง€๋งŒ ๋ Œ๋”๋Ÿฌ๊ฐ€ ์˜๋„ ํ•œ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ ์ƒท์„ ์ฐ๊ณ  ์‹ถ์ง€๋งŒ ์›€์ง์ž„์ด ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ชฉ์žฌ ํ‘œ๋ฉด์— ๋ฐ˜์‚ฌ ํ•˜์ด๋ผ์ดํŠธ๊ฐ€ ์—†์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ : RADV / Mesa 18.3 ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Vega64์˜ Ryzen 7 1800X (๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œ์— ๋‚˜์—ด๋œ Padoka PPA) Ubuntu 18.04, Proton 3.7-5๋ฅผ ์‹คํ–‰ํ•˜๋Š” Steam ๋ฒ ํƒ€ ํด๋ผ์ด์–ธํŠธ

๊ฐœ์ธ์ ์ธ ๋ฉ”๋ชจ : ๋ชจ๋“  ๋…ธ๋ ฅ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ์ด๊ฒƒ์€๋ณด๊ธฐ์— ๊ต‰์žฅํ•œ ์ฝ”๋”ฉ์ด๋ฉฐ, ์•„๋งˆ๋„ Valve๊ฐ€ํ•˜๋Š” ์ผ ์ค‘ ๊ฐ€์žฅ ์ข‹์€ ์ผ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์ด ํ›Œ๋ฅญํ•˜์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด ์„ธ์ƒ์˜ ์ข…๋ง์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ Windows์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ 4k๋กœ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ Proton์—์„œ๋Š” ํ•˜๋“œ์›จ์–ด์—์„œ fps๋ฅผ 20-ish๋กœ ๋–จ์–ด ๋œจ๋ฆฌ๋Š” ์‹ค์งˆ์ ์ธ ํžˆํŠธ์ž‘์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 1440p์—์„œ 60fps๋กœ ๋ฒ„ํ„ฐ์ฒ˜๋Ÿผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์‹คํ–‰๋˜๋ฉฐ ์ ˆ๋Œ€์ ์œผ๋กœ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Monster Hunter World-ํฌ๋ ˆ๋”ง ์ปท์”ฌ์— ์ถฉ๋Œ-Windows Media ์ฝ”๋ฑ ๋ˆ„๋ฝ

https://github.com/ValveSoftware/Proton/issues/1125 ์—์„œ ๋ฌธ์ œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค
@Estard ๊ฒŒ์‹œ์ผ : 2018-09-01T10 : 28 : 18 :

MH : World์—์„œ ์ตœ์ข… ๋ณด์Šค๋ฅผ ๋ฌผ๋ฆฌ ์นœ ํ›„ ๊ฒŒ์ž„์€์ด reddit ๊ฒŒ์‹œ๋ฌผ์— ๋”ฐ๋ผ ์ปท ์‹ ์„๋กœ๋“œํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.
https://www.reddit.com/r/MonsterHunter/comments/99cqi4/xeno_save_corruption_bug_does_not_exist_proof/
์ด ์ปท์”ฌ์„ ์žฌ์ƒํ•˜๋ ค๋ฉด Windows Media ๊ธฐ๋Šฅ ํŒฉ์— ํฌํ•จ ๋œ ํŠน์ • ์ฝ”๋ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์ด Proton์œผ๋กœ ํ”Œ๋ ˆ์ด ํ•  ๋•Œ ๊ฒŒ์ž„์ด ๊ทธ ์ง€์ ์—์„œ ์ถฉ๋Œํ•˜๋Š” ์ด์œ ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
์ด ๊ฒŒ์ž„๊ณผ์ด๋ฅผ ํ•„์š”๋กœํ•˜๋Š” ๋‹ค๋ฅธ ๊ฒŒ์ž„์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Proton 3-7-5 ๋ฐ winestaging 3.14 (64 ๋น„ํŠธ) esync + dxvk์—์„œ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@doitsujin Nvidia 396.54.02 ์—์„œ VolumeRenderingQuality ์„ Highest ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ๋“œ๋ผ์ด๋ฒ„๋กœ ์ถฉ๋Œ์„ ์žฌํ˜„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ…Œ์ŠคํŠธ

Nvidia 396.54.02์—์„œ ์‹œ์Šคํ…œ ์ž ๊ธˆ๊ณผ ํ•จ๊ป˜ ๊ฒŒ์ž„์ด ์—ฌ์ „ํžˆ ์ถฉ๋Œํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ผ๋งˆ๋‚˜ ์‹ค๋ง.
์ตœ์‹  nvidia ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ž ๊ธˆ์„ ๊ณ ์น  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž์Šต๋‹ˆ๋‹ค.
๋™๊ฒฐ์˜ ์›์ธ์„ ์ขํžŒ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
์ „์› ์ฃผ๊ธฐ๋กœ ๋งŒ ์ˆ˜์ •ํ•  ์ˆ˜์žˆ๋Š” ์ „์ฒด ์‹œ์Šคํ…œ ์ž ๊ธˆ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์ปค๋„ manjaro๊ฐ€ ๋‚˜์—ดํ•œ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ตœ์‹  lts ์ปค๋„์€ ๊ฐ€์žฅ ์ ์€ ์–‘์˜ ์ž ๊ธˆ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์–ด๋–ค ๋””๋ฒ„๊ทธ ๋กœ๊ทธ๋ฅผ ์ œ๊ณตํ•ด์•ผํ•˜๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ํ•ด์•ผ ํ•  ์ผ๊ณผ ํ•„์š”ํ•œ ๋กœ๊ทธ๋ฅผ ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ธฐ๊บผ์ด ์ œ๊ณตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ ๊ธฐ๋ก ๊ฐ™์€ ๊ฑธ ์ƒ์ƒํ• ๊นŒ์š”?

์–‘์„ฑ์ž๊ฐ€ ์ œ๊ณต ํ•œ DXVK ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์ƒˆ๋กœ ์ถœ์‹œ ๋œ 0.71 ๋ฐ”์ด๋„ˆ๋ฆฌ๋กœ ๊ต์ฒดํ•˜๋ ค๊ณ  ์‹œ๋„ํ•œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์™€์ธ 3.15-esync์™€ ํ•จ๊ป˜ Lutris๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 0.71์„ ์‹œ๋„ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ์ž˜๋˜๋ฉด ๋‚˜๋Š” DXVK๋ฅผ ๋Œ€์ฒดํ•˜์—ฌ ์–‘์„ฑ์ž์—์„œ ๊ทธ๊ฒƒ์„ ์‹œ๋„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ 396.54 ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” GTX 980์˜ 4.18.5-3 ์ปค๋„์—์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ผ์ด ์–ด๋–ป๊ฒŒ ๋Œ์•„๊ฐ€๋Š”์ง€๋ณด๊ณ  ํ•  ๊ฒƒ์ด๋‹ค.

์ผํ•˜๋Š” ๊ฒƒ ๊ฐ™๊ณ , ํ•œ ์‹œ๊ฐ„ ์กฐ๊ธˆ ๋„˜๊ฒŒ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ๋ฝ์—…์ด ์—†์Šต๋‹ˆ๋‹ค. ์•„์ง proton์œผ๋กœ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋‚˜์ค‘์— ๋‹ค์‹œ๋ณด๊ณ  ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Hummmm ๊ฒŒ์ž„์ด 4k ๋ฏธ๋งŒ์œผ๋กœ ์ž‘๋™ํ•˜๋„๋ก ์„ค์ •ํ•  ์ˆ˜์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Manjaro Linux
๊ทธ๋†ˆ 3.28.3
Manjaro Linux 17.1.12
NVIDIA 396.54
์ง€ํฌ์Šค GTX 1070
AMD Ryzen 1700x
Linux 4.14.66-1
๋žจ : DDR4 2133MHz 32GB

ํ•ด์ƒ๋„ : 3840 x 2160
Gnome UI ํ™•์žฅ-200 %

์žฌํ˜„ ๋‹จ๊ณ„-๊ฒŒ์ž„ ๋‚ด ์„ค์ •์—์„œ ๊ฒŒ์ž„์„ ์ „์ฒด ํ™”๋ฉด / ๋ณด๋“œ๋ฆฌ์Šค ๋ฐ 4k ํ•ด์ƒ๋„๋กœ ์„ค์ •ํ•˜๊ณ  ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ์ค‘๊ฐ„์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ข…๋ฃŒ ์˜ต์…˜, ๊ฒŒ์ž„ ์‹œ์ž‘, ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€ ํด๋ฆญ
E_FAIL : IDX11Device-> CreateShaderResourceView (pres-> getHandle (), & srvDes, & mpView)

4k ๋ฏธ๋งŒ์˜ ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. : D Amazed by it

dxvk 0.71์ด ์—ฌ์ „ํžˆ ์ค‘๋‹จ์„ ๊ฒฝํ—˜ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Proton 3.7-5 ๋ฒ ํƒ€์˜ dxvk ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋งˆ์Šคํ„ฐ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๊ต์ฒดํ–ˆ์œผ๋ฉฐ ์ด์ „๊ณผ ๋™์ผํ•œ ์‹œ์Šคํ…œ์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@Xaenalt ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค-์ „์— ๊ทธ ์Šค๋ ˆ๋“œ๋ฅผ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค.
์—ฌ๊ธฐ์„œ๋Š” 4k ํ•ด์ƒ๋„์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ ๊ฒŒ์ž„ ์‹œ์ž‘์„ ํด๋ฆญํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ์ €์žฅ ์Šฌ๋กฏ ํ™”๋ฉด์„๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 4k ๋ฏธ๋งŒ์˜ ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ์˜ ๋ฌธ์ œ๋Š” ๊ฒŒ์ž„์„๋กœ๋“œ ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— ๊ฒฝํ—˜ ํ•œ ์ ์ด ์žˆ์œผ๋ฉฐ VolumeRenderingQuality๋ฅผ ๋‚ฎ๊ฒŒ ์„ค์ •ํ•˜์—ฌ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋ก ์„ ๋˜์ ธ๋„ ๋ ๊นŒ์š”
๋จผ์ € ๋ฌผ์–ด๋ด์•ผํ•ฉ๋‹ˆ๋‹ค
์ด ๊ฒŒ์ž„์—์„œ ์–ด๋–ค ์ข…๋ฅ˜์˜ ์บ์‹ฑ์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
๋‚ด๊ฐ€ ๋ฌป๋Š” ์ด์œ ๋Š”
์—ฌ๋Ÿฌ ๋ฐฐํฌํŒ๊ณผ ์ปค๋„์„ ์„ค์น˜ํ–ˆ์œผ๋ฉฐ ๊ณตํ†ต์ ์ด ํ•œ ๊ฐ€์ง€ ์žˆ์Šต๋‹ˆ๋‹ค.
์ƒˆ๋กœ ์„ค์น˜ ํ•œ ํ›„ ๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ ์›”๋“œ๋Š” ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ์–ผ์ง€ ์•Š๊ณ  ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
12 ์‹œ๊ฐ„ ํ”Œ๋ ˆ์ด ํ•œ ํ›„์—์•ผ ์–ผ์–ด ๋ถ™๋Š” ํ˜„์ƒ์ด 45 ๋ถ„๋งˆ๋‹ค ํ”ํ•ด์ง‘๋‹ˆ๋‹ค
Ubuntu, manjaro, fedora, mint ๋ฐ opensuse๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.
์ด ๋ฐฐํฌํŒ์€ ๋ชจ๋‘ ๊ฐ™์€ ์šด๋ช…์„ ๋งž์ดํ•ฉ๋‹ˆ๋‹ค.
์–ด๋–ค ์ข…๋ฅ˜์˜ ์บ์‹ฑ์ด ์—†๋‹ค๋ฉด ์ด๊ฒƒ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค
ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ์ข€ ์ขํ˜€์„œ

@ICEFIR :์ด ๊ฒฝ์šฐ ๋””๋ฒ„๊ทธ๋ฅผ ๋•๊ธฐ ์œ„ํ•ด "$steamdir/steamapps/common/Proton 3.7 Beta" cd ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋‹จ ๊ฑฐ๊ธฐ์— mv user_settings.sample.py user_settings.py ๊ฒŒ์ž„์— ๋Œ€ํ•œ ๋””๋ฒ„๊น…์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€์— ๋กœ๊ทธ ํŒŒ์ผ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค $HOME ๋ผ๋Š” steam-$steam_game_id.log . ๋‹น์‹ ์€ ๊ทธ๊ฒƒ๊ณผ ๋กœ๊ทธ ๋“ฑ์„ ์—…๋กœ๋“œ ํ•  ์ˆ˜ MonsterHunterWorld_d3d11.log ๋ฐ MonsterHunterWorld_dxgi.log ์—์„œ "$steamdir/steamapps/common/Monster Hunter World" ์•„๋‹ˆ์—์š” ์ถ”๊ฐ€ ๋””๋ฒ„๊ทธ ์ธ์ˆ˜๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ๋ฉ€๋ฆฌ๋กœ ๊ธฐ๋ณธ๊ฐ’์„์˜ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒฝ์šฐ ๋‚˜๋Š” ๋งํ•  ์ˆ˜์žˆ๋‹ค

๋‚˜๋Š” ์—ฌ์ „ํžˆ ๋ฉˆ์ถค์— ๋Œ€ํ•œ ๊ทผ๋ณธ ์›์ธ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ •์ง€๋Š” ํ…์Šค์ฒ˜ ๊ฐ€์ ธ ์˜ค๊ธฐ ์ž‘์—…์œผ๋กœ ๋ณด์ด๋Š” GPU์˜ NULL ํฌ์ธํ„ฐ ์—ญ ์ฐธ์กฐ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฃผ์†Œ์— ๋Œ€ํ•œ ์œ ์ผํ•œ ์ •๋ณด๋Š” 0์ด๊ณ  ์ค‘๋‹จ์ด ๋งค์šฐ ๊ฐ„ํ—์ ์ด๋ผ๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ ๋””๋ฒ„๊น…์„ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ณ„์† ์ฐพ์•„ ๋ณผ๊ฒŒ์š”. ๊ทธ ๋™์•ˆ ์ค‘๋‹จ์„ ์•ˆ์ •์ ์œผ๋กœ ์žฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๊ฐ€ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ roadh0use NVIDIA ๋“œ๋ผ์ด๋ฒ„๋Š” ์ž์ฒด ์…ฐ์ด๋” ์บ์‹ฑ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ OS ์„ค์น˜ ๋Œ€์‹  ์…ฐ์ด๋” ์บ์‹œ ($ XDG_CACHE_HOME / .nv / *)๋ฅผ ์ œ๊ฑฐํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@lieff ๋‚˜์ค‘์— ํ…Œ์ŠคํŠธํ•˜๊ณ  ๋‹ค์‹œ๋ณด๊ณ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@Xaenalt ๋‚˜๋Š” ์ง‘์— ๋„์ฐฉํ•˜๋ฉด ๊ทธ๊ฒƒ์„ ์‹œ๋„ํ•˜๊ณ ๋ณด๊ณ  ํ•  ๊ฒƒ์ด๋‹ค :) Thx ~

@lieff ๋ฐฉ๊ธˆ ์…ฐ์ด๋” ์บ์‹œ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์ฐพ๊ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. .nv ํด๋”์˜ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ์‚ญ์ œํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?
๋˜๋Š” steamapp_shader_cache0.bin ๋ฐ steamapp_shader_cache0.toc๊ฐ€์žˆ๋Š” ํ•˜์œ„ ํด๋”?
.nv ํด๋”์— ๋‹ค๋ฅธ ํด๋”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์บ์‹œ์ด๊ธฐ ๋•Œ๋ฌธ์— ์‚ญ์ œ๊ฐ€ ๋ฌธ์ œ๊ฐ€๋˜๋Š” ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์—†์ง€๋งŒ ์‚ญ์ œํ•˜๊ธฐ ์ „์— ํ™•์ธ์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ฒŒ์ž„์ด ์ง„ํ™” ํ•  ๋•Œ๊นŒ์ง€ ์กฐ๊ธˆ ๊ธฐ๋‹ค๋ฆฌ๊ธฐ๋กœ ๊ฒฐ์‹ฌํ–ˆ๊ณ ,์ด ๊ฒŒ์ž„์—์„œ ์ •๋ง ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค! ๋‚ด๊ฐ€ ๊ฐ€์ง„ ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ๋‚ด๊ฐ€ alt-tab์„ ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ๊ฐ€ ์—†๊ฑฐ๋‚˜ ์ฐฝ์œผ๋กœ ํ”Œ๋ ˆ์ดํ•˜๋ฉด 5fps์™€ ๊ฐ™์ดํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ž˜๋ชป๋œ ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ชจ๋“œ์—์„œ ์˜ฌ๋ฐ”๋ฅธ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์—ด๋ฉด์„œ ๋ณด๋”๋ฆฌ์Šค์—์„œ ๋„ค์ดํ‹ฐ๋ธŒ์— ๊ฐ€๊นŒ์šด ์„ฑ๋Šฅ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ–‰๋ณตํ•œ ์บ ํ•‘์นด๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ Alt-Tab์„ ์‹œ๋„ํ•ด๋„ ๊ฒŒ์ž„ ์™ธ๋ถ€์—์„œ ๋งˆ์šฐ์Šค๋ฅผ ์ œ์–ด ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋‹ค๋ฅธ ๋ชจ๋‹ˆํ„ฐ์—์„œ Discord, Spotify ๋“ฑ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋ ค๋ฉด ๊ฒŒ์ž„์„ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. Borderless๋Š” ์˜๋„ ํ•œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€๋งŒ ํ”„๋ ˆ์ž„ ์†๋„๋Š” ์žฌ์ƒ ๋ถˆ๊ฐ€๋Šฅํ•œ ์Šฌ๋ผ์ด๋“œ ์‡ผ ์†๋„๋กœ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ๋‚ด ์ €์žฅ์€ Windows์—์„œ ํ”Œ๋ ˆ์ด ํ–ˆ์œผ๋ฏ€๋กœ ์ตœ์ข… ๊ฒŒ์ž„ WMP ๋ฒ„๊ทธ๊ฐ€ ์ง€๋‚˜๊ฐ”์Šต๋‹ˆ๋‹ค. 2 ์‹œ๊ฐ„ ์ด์ƒ ํ”Œ๋ ˆ์ดํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋ฉˆ์ถ˜ ์ ์€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์œ„์˜ ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๋˜‘๋ฐ”๋กœ ํ”Œ๋ ˆ์ด ํ•  ์ž์œ  ์‹œ๊ฐ„์ด ์—†์ง€๋งŒ ์ง€๊ธˆ๊นŒ์ง€๋Š” ์ถฉ๋Œ์ด ์—†์Šต๋‹ˆ๋‹ค. Nvidia ๋…์  ๋ฌธ์ œ์ผ๊นŒ์š”? ๋˜ํ•œ ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผํ•˜๋Š” ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ฉด ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒ ํ•œ ๋‹ค์Œ ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค.

  • ์–‘์„ฑ์ž 3.7-5 ๋ฒ ํƒ€
  • Manjaro Gnome Stable
  • ๋ผ์ด์   1700
  • AMD R9390X
  • 16GB RAM
  • ์ปค๋„ ๋ฒ„์ „ : 4.18.5-1-MANJARO
  • MESA 18.1.7
  • LLVM 6.0.1

๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ์ด๊ฒƒ์€ ์ƒ์ž์—์„œ ๋ฒ—์–ด๋‚œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์–ธ์  ๊ฐ€๋Š” protontricks๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ winecfg๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ฐ€์ƒํ™” ๋œ ๋ฐ์Šคํฌํ†ฑ๊ณผ ์ „์ฒด ํ™”๋ฉด์„ ๊ทธ๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์‹œ๋„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๊ทธ๋ž˜์„œ Steam์˜ FPS ์นด์šดํ„ฐ๋ฅผ ์ผฐ์Šต๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ๊ฐ€์—†๊ณ  ์ฐฝ์ด์žˆ๋Š” ํ”„๋ ˆ์ž„ ์†๋„ ๋ฌธ์ œ๋Š” ์—ฌ์ „ํžˆ ๋™์ผํ•œ ํ”„๋ ˆ์ž„ ์†๋„์— ๊ฐ€๊น๋‹ค๊ณ ๋ณด๊ณ ํ•˜๋ฏ€๋กœ Gnome์˜ ํ•ฉ์„ฑ๊ธฐ์—์„œ ๋ฌธ์ œ๊ฐ€๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ฃผ์ œ์—์„œ ๋ฒ—์–ด๋‚œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฌธ์ œ๊ฐ€๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘ํ•˜๋‹ค:. ๋„ค, ์ปดํฌ ์ง€ํ„ฐ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ Manjaro XFCE๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒฝ๊ณ„์„ ์—†์ด ์•„๋ฌด ๋ฌธ์ œ์—†์ด ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! :)

@ roadh0use steamapp_shader_cache๋Š” ๊ฒŒ์ž„์— ์‚ฌ์ „ ์„ค์น˜๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ 12 ์‹œ๊ฐ„ ํ›„์—๋Š” ์†Œ์Šค๊ฐ€ ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์˜ .nv ํด๋”-๋Ÿฐํƒ€์ž„์— ์ƒ์„ฑ ๋ฐ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.์ด ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์™„์ „ํžˆ ์‚ญ์ œํ•˜์‹ญ์‹œ์˜ค.

๋งˆ์นจ๋‚ด ๋‚˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งํ•˜๊ณ ์žˆ๋Š” ๋ฉˆ์ถค์„ ์–ป๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๋น„๋ก ๊ทธ๊ฒƒ์ด ์ „์ฒด ์‹œ์Šคํ…œ์„ ๋ฉˆ์ถ”๊ฒŒํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์—ˆ์ง€๋งŒ, ๋‹จ์ง€ ๊ทธ๊ฒƒ์„ ๋Š๋ฆฌ๊ฒŒ ๋Š๋ฆฌ๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ์–ด์จŒ๋“  Proton ๋˜๋Š” DXVK ๋กœ๊ทธ์—์„œ ์œ ์šฉํ•œ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. journalctl์„ ํ™•์ธํ•˜๋Š” ์ค‘ ์ปค๋„์ด GPU ์˜ค๋ฅ˜๋ฅผ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ปค๋„ : NVRM : GPU at PCI : 0000 : 01 : 00 : GPU-e3934bd0-774d-bae8-8fa0-ce38440e3fde
์ปค๋„ : NVRM : Xid (PCI : 0000 : 01 : 00) : 31, Ch 00000023, engmask 00000111, intr 10000000

Nvidia ์— ๋”ฐ๋ฅด๋ฉด Xid 31์€ ๋“œ๋ผ์ด๋ฒ„ ์˜ค๋ฅ˜ ๋˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์˜ค๋ฅ˜๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” GPU ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. "๋™๊ฒฐ ๋œ"์‹œ์Šคํ…œ์— ๋Œ€ํ•œ AMD ๋ณด๊ณ ์„œ๋ฅผ ์•„์ง ๋ณด์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋“œ๋ผ์ด๋ฒ„๋ผ๋ฉด ๋†€๋ผ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

GPU : GTX 970
๋“œ๋ผ์ด๋ฒ„ : 396.54

ํŽธ์ง‘ : ์ง€๊ธˆ๊นŒ์ง€ ๋‚ด ๋ชจ๋“  ์ค‘๋‹จ (3 ์ง€๊ธˆ๊นŒ์ง€)์€ ํฐ ๊ดด๋ฌผ๊ณผ์˜ ์‹ธ์›€์—์„œ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ ์šฐ์—ฐ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@fureloka ์˜ค๋Š˜ ๋ฐค ๋‚˜์—๊ฒŒ๋„ ๊ฐ™์€ ์ผ์ด ์ผ์–ด

์‹ธ์›€์€ ์ด์ค‘ ๋‹จ๋ จ ๋œ Bazelgeuse ๋Œ€์˜€๋‹ค

Gtx 970
396.54

xeno'jiiva๋ฅผ ์ด๊ธฐ๋ฉด ๋งˆ์ง€๋ง‰ ์ปท ์‹ ์ด ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๋ง™๊ฒŒ๋„ ๋‚ด ์ €์žฅ์„ ์†์ƒ์‹œํ‚ค์ง€ ์•Š์•˜์ง€๋งŒ ์ง€๊ธˆ๋กœ๋“œ ์ค‘ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์‚ดํŽด๋ณด๋ฉด ์ผ๋ถ€ ์ฝ”๋ฑ์€ Windows์—์„œ ์ด์‹ ๊ฐ€๋Šฅํ•  ์ˆ˜ ์žˆ์ง€๋งŒ dll์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Proton์˜ winecfg์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜ํ•œ Proton์œผ๋กœ ์ผ๋ฐ˜์ ์ธ wineprefix ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜ํ•œ ๊ฒŒ์ž„์ด ์ž์ฒด wineprefix์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๊นŒ? ~/.local/share/Steam/steamapps/compatdata/582010/pfx ์€ wineprefix ์ธ ๊ฒƒ ๊ฐ™๊ณ  ๊ฒฝ๋กœ์— MHW์˜ ID๊ฐ€ ์žˆ์ง€๋งŒ ๊ฒŒ์ž„์ด ๊ฑฐ๊ธฐ์— ์ƒ์ฃผํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

Fedora 28-4.17.19-200.fc28.x85_64 (4.18.5-300.fc29.x86_64์—์„œ๋„ ํ…Œ์ŠคํŠธ ๋จ)
AMD FX-8350 (8 ์ฝ”์–ด) / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-5 (๋ฒ ํƒ€)
DXVK 0.71

์ฐฝ / ํ…Œ๋‘๋ฆฌ์—†๋Š” ์‹คํ–‰, ํ”„๋ ˆ์ž„ ์†๋„ ๋ณ€๊ฒฝ, Steam ์˜ค๋ฒ„๋ ˆ์ด ๋น„ํ™œ์„ฑํ™”, 'Shader Pre-Caching'๋„๊ธฐ, ์‹ฌ์ง€์–ด '.nv'ํด๋” ์œ„์น˜์— ๋”๋ฏธ ํŒŒ์ผ ๋ฐฐ์น˜๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์•ฝ 10-15 ๋ถ„ ํ›„์—๋„ ์—ฌ์ „ํžˆ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. . ๊ทธ ์ˆœ๊ฐ„๊นŒ์ง€ ๋„ˆ๋ฌด๋‚˜ ์ž˜ ๋Œ์•„ ๊ฐ€๊ธฐ ๋•Œ๋ฌธ์— ์ •๋ง ๋ถ€๋„๋Ÿฌ์šด ์ผ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ๋‚ด๊ฐ€ ๊ฐ€์ง„ ๊ฒƒ๋ณด๋‹ค ์•ฝ๊ฐ„ ๋” ์•ˆ์ •๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฏ€๋กœ ์–ด๋–ค ํ†ต์ฐฐ๋ ฅ์ด๋‚˜ ์กฐ์–ธ๋„ ํฌ๊ฒŒ ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

steam-582010.log
MonsterHunterWorld_d3d11.log
MonsterHunterWorld_dxgi.log

'./Steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐ€ ์ž˜๋ชป๋œ ELF ํด๋ž˜์Šค (32 ๋น„ํŠธ๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ์ด์œ ๋Š” ํ™•์‹คํ•˜์ง€ ์•Š์Œ)์ด๊ณ  PulseAudio๋ฅผ ํ™•์‹คํžˆ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ 'jack_error_callback'์— ๋Œ€ํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋กœ๊ทธ์— 12 ๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. ... ์ถ”๊ฐ€ ๋กœ๊ทธ๊ฐ€ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”!

@Xaenalt ์‹ค์ œ๋กœ ์ €์žฅ ์†์ƒ ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ฒฐ๊ตญ ๋ฐœ๊ฒฌํ–ˆ์„ ๋•Œ ์ถฉ๋Œ ์‹œ์ž‘ ํ›„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•œ๋‹ค๋Š” ์‚ฌ์‹ค ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋ฑ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ๋ฒ„๊ทธ๋Š” N / KN ๋ฒ„์ „์˜ Windows์—์„œ๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. N / KN ์šฉ ์˜ต์…˜ ๋ฏธ๋””์–ด ํŒฉ์„ ๊ฒŒ์ž„์˜ Proton ์ ‘๋‘์‚ฌ์— ์„ค์น˜ํ•ด๋ณด์‹ญ์‹œ์˜ค. ํ•„์š”ํ•œ ์ฝ”๋ฑ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

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

ํŽธ์ง‘ : ๋ฏธ๋””์–ด ํŒฉ์€ * .msu ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ์ ์–ด๋„ ์ผ๋ฐ˜ / ์Šคํ…Œ์ด์ง€ ์™€์ธ์„ ํ†ตํ•ด ์„ค์น˜ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์œผ๋ฏ€๋กœ Proton์„ ํ†ตํ•ด ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. msiexec๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@damienleone ์•ˆํƒ€๊น๊ฒŒ๋„ ์ €๋Š” ์‹ค์ œ๋กœ ์ค‘๋‹จ์œผ๋กœ ์ด์–ด์ง€๋Š” ํŠน์ • ์ƒํ™ฉ์„ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. @fureloka ์˜ ๊ฒŒ์‹œ๋ฌผ์— ๋”ฐ๋ฅด๋ฉด, ๋งŽ์€ ํšจ๊ณผ์™€ ํ™”๋ฉด์„ ์ฑ„์šฐ์ง€ ์•Š๋Š” ๋ชฌ์Šคํ„ฐ๋ฅผ ๋งž์•˜์„ ๋•Œ ๋งŽ์€ ๋ฉˆ์ถค์ด ๋ฐœ์ƒํ•œ ๊ฒƒ ๊ฐ™์€ ๋Š๋‚Œ์ด ๋“ค์ง€๋งŒ, ๋‹ฌ๋ฆฌ๋Š” ๋™์•ˆ ๋ช‡ ๊ฐ€์ง€ ๋ฉˆ์ถค์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌด๊ฑฐ์šด ํ–‰๋™์ด ์•„๋‹Œ ๋ ˆ๋ฒจ ์ฃผ๋ณ€. ์‚ฌ์‹ค ์ œ๊ฐ€ ์—…๋กœ๋“œ ํ•œ ๋ฒ„๊ทธ ๋กœ๊ทธ์—์„œ ๋ฐœ์ƒํ•œ ์ค‘๋‹จ์€ ์‹ค์ œ๋กœ ํ€˜์ŠคํŠธ๋ฅผ ์™„๋ฃŒ ํ•œ ์งํ›„ ํ—ˆ๋ธŒ ์›”๋“œ (Astera)์—์„œ ๋ฐœ์ƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๋‹จ์˜ ์›์ธ์ด ๋ฐ˜๋“œ์‹œ ์ „ํˆฌ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜์žˆ๋Š” ํšจ๊ณผ์™€ ๊ด€๋ จ์ด์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. . ๋˜ํ•œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ์—ฌ๋Ÿฌ ์„ธ๊ทธ๋จผํŠธ ํ™” ๋œ 1-2 ์‹œ๊ฐ„ ์„ธ์…˜ ํ›„์—์ด ์ค‘๋‹จ์ด ๋ฐœ์ƒํ–ˆ๋‹ค๋Š” ์ ๋„ ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์ •ํ™•ํ•˜๊ฒŒ ๊ธฐ์–ตํ•œ๋‹ค๋ฉด, ๊ทธ ์ถฉ๋Œ ๋‹น์‹œ ์นด๋ฉ”๋ผ๋ฅผ ํŒจ๋‹ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ๊ทธ๊ฒƒ์„ ํŒŒํ—ค์ณ ์•ผํ–ˆ์ง€๋งŒ / r / Linux_Gaming ์„œ๋ธŒ ๋ ˆ๋”ง์—์žˆ๋Š” ํฌ์ŠคํŠธ๋ฅผ ๋–  ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค. ๋ชจ์…˜ ๋ธ”๋Ÿฌ. ์ด๊ฒƒ์€ ์ž ์žฌ์ ์œผ๋กœ ์ •์ง€์˜ ์ผ๋ฐ˜ํ™” ๋œ ํŠน์„ฑ๊ณผ ์ „ํˆฌ์—์„œ ๋” ์ž์ฃผ ๋ฐœ์ƒํ•  ์ˆ˜์žˆ๋Š” ์ด์œ ๋ฅผ ์„ค๋ช… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (์นด๋ฉ”๋ผ๊ฐ€ ๋ฌด๊ฑฐ์šด ํŒจ๋‹์ด ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์—). ๊ธฐํšŒ๊ฐ€ ์ƒ๊ธฐ๋ฉด ๋‚˜์ค‘์— ํ…Œ์ŠคํŠธ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์Œ, $STEAM/steamapps/compdata/$GAME_ID/pfx ์™€ ํ•จ๊ป˜ $WINEPREFIX ์‚ฌ์šฉํ•˜๊ณ  ์„ค์น˜, ์žฌ์ •์˜, ์™€์ธ ํŠธ๋ฆญ ๋“ฑ์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ฝ”๋ฑ ์„ค์น˜์— ๊ด€ํ•ด์„œ๋Š” ์ด๊ฒƒ์ด ๋ฒ”์ธ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

0030:fixme:wusa:load_assemblies_from_cab Cabinet uses proprietary msdelta file compression which is not (yet) supported.
0030:fixme:wusa:load_assemblies_from_cab Installation of msu file will most likely fail.

๋‚˜๋Š” ๊ทธ ์•ž์—์„œ ์•„์ด๋””์–ด๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค.

Proton 3.7.5-beta์—์„œ ์‹คํ–‰ ์ค‘ OS ์•Œ๋ฆผ (๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ ๋‹ค๋ฅธ ๊ฒƒ๋“ค)์œผ๋กœ ์ธํ•ด ์•Œ๋ฆผ์ด ํ™œ์„ฑํ™” ๋œ ๋™์•ˆ ๊ฒŒ์ž„์ด ์†Œํ”„ํŠธ์›จ์–ด ๋ Œ๋”๋ง์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๊ฒƒ์œผ๋กœ ์ „ํ™˜๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์—ฌ์ „ํžˆ ๊ฒŒ์ž„์„ ๋Œ์•„ ๋‹ค๋‹ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ช‡ ์ดˆ ๋™์•ˆ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•Œ๋ฆผ์ด ์ข…๋ฃŒ๋˜๋ฉด ๊ฒŒ์ž„์ด ๋‹ค์‹œ ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ์ž…๋ ฅ์ด 1/8 ์ดˆ๋งŒํผ ์ง€์—ฐ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. USB๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ xbox one ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (BT๊ฐ€์—†๋Š” ๊ตฌํ˜• ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค).

ํŽ˜๋„๋ผ 28
์ปค๋„ 4.17.19
i7-6700K
GTX 1070
๋“œ๋ผ์ด๋ฒ„ 396.54

๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ ค์„œ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๋Œ์•„ ๊ฐ€๊ธฐ ์œ„ํ•ด.
๋งค ์‹œ๊ฐ„๋งˆ๋‹ค ์ผ๊ด€๋˜๊ฒŒ ๋ฉˆ์ถ”๋Š” ๊ฒƒ์„ ํ™•์ธํ•œ ํ›„ .nv์˜ ๋‚ด์šฉ์„ ์‚ญ์ œํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ ์ดํ›„๋กœ ํ•˜๋ฃจ ์ข…์ผ ํ”Œ๋ ˆ์ดํ–ˆ๊ณ  ๋™๊ฒฐ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฒ”์ธ์ธ์ง€ ์šฐ์—ฐ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค ...

์•ˆ๋…•ํ•˜์„ธ์š” @Xaenalt Sry๋Š” ๋Šฆ์€ ๋‹ต๋ณ€์„ ์œ„ํ•ด ์ง€๋‚œ ๋ฉฐ์น  ๋™์•ˆ ๋งค์šฐ ๋ฐ”๋นด์Šต๋‹ˆ๋‹ค.
4k ํ•ด์ƒ๋„ ๋ฌธ์ œ์™€ ๊ด€๋ จํ•˜์—ฌ ๋ชจ๋“  ๋กœ๊ทธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค .D

Steam ๋กœ๊ทธ ํŒŒ์ผ์ด ๋„ˆ๋ฌด ์ปค์„œ ์••์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
steam-582010.zip
MonsterHunterWorld_dxgi.log

MonsterHunterWorld_d3d11.log

์˜ค ๋˜ ๋‹ค๋ฅธ ์‚ฌ์†Œํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค
๋งˆ์ง€๋ง‰์œผ๋กœ ์นœ๊ตฌ์™€ ํ”Œ๋ ˆ์ดํ•˜๋ ค๊ณ ํ–ˆ์„ ๋•Œ ํŒŒ๋ž€์ƒ‰ ๋ณด๊ธ‰ํ’ˆ ์ƒ์ž์—์„œ ๋ฌผ์•ฝ / ๋ฐฐ๊ธ‰๋Ÿ‰ ๋“ฑ์„ ์–ป์œผ๋ ค๊ณ  ํ•  ๋•Œ ์—ฐ๊ฒฐ์ด ๋Š์–ด์กŒ์Šต๋‹ˆ๋‹ค.
๋‘ ๋ฒˆ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋ชจ๋‘ ์—ฐ๊ฒฐ์ด ๋Š์–ด์กŒ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ž˜๋„ ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ์€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜์ง€๋งŒ .....

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

์ด๊ฒƒ์— ๋Œ€ํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„์ง ์ž ๊ธˆ์„ ํ•ด์ œํ•˜์ง€ ์•Š์€ ์บ ํ”„์—์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์œ ์‚ฌํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?

์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์€ ๊ฒŒ์ž„ / OS์˜ ๋™๊ฒฐ์„ ์ œ์™ธํ•˜๊ณ ๋Š” MHW๋ฅผ ์ž˜ ์‹คํ–‰ํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๊ฐ€ ๋‹ค์‹œ ์‘๋‹ตํ•˜๋„๋กํ•˜๋ ค๋ฉด ๋‚ด PC๋ฅผ ์žฌ๋ถ€ํŒ…ํ•ด์•ผํ•˜๋Š” ์ž„์˜์˜ ์ˆœ๊ฐ„์— ์‹œ์Šคํ…œ ์ „์ฒด๊ฐ€ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

๋กœ๊ทธ๋ฅผ ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ŠคํŒธ ๋ฉ”์ผ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5664.319:001d:0023:err:hid_report:process_hid_report Device reports coming in too fast, last report not read yet! 

๋•Œ๋•Œ๋กœ ๋‹ค์Œ ์‚ฌํ•ญ๋„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

5552.906:0008:0092:trace:module:LdrGetDllHandle L"steam_api64.dll" -> 0x3b400000 (load path L"Z:\\home\\jonathan\\.steam\\steamapps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
5552.906:0008:0092:trace:module:LdrGetDllHandle L"oo2core_5_win64.dll" -> 0x470000 (load path L"Z:\\home\\jonathan\\.steam\\steamapps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
5552.907:0008:0092:trace:module:LdrGetDllHandle L"amd_ags_x64.dll" -> 0x180000000 (load path L"Z:\\home\\jonathan\\.steam\\steamapps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
5552.908:0008:0092:trace:module:LdrAddRefDll (L"MonsterHunterWorld.exe") ldr.LoadCount: -1
5552.909:0008:0092:trace:module:LdrAddRefDll (L"MonsterHunterWorld.exe") ldr.LoadCount: -1

์ข‹์•„, ๋งˆ์นจ๋‚ด ์นœ๊ตฌ๊ฐ€ ๋ถ€ํŒ…ํ•˜๊ณ  Windows ์‹œ์Šคํ…œ์˜ ์ปท ์‹ ์„ ์šฐํšŒํ•˜์—ฌ ์˜ํ™” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์ž์‹ ์˜ hw์—์„œ ๋ถ€ํŒ…ํ•˜๋Š” ๊ฒƒ์€ ๋‚ด ์ข…๊ต์  ์‹ ๋…์— ์œ„๋ฐฐ๋ฉ๋‹ˆ๋‹ค.

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

mhw-crash.tar.gz

๋ฟก๋ฟก
๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด
xeno๋ฅผ ์ด๊ธฐ๊ณ , ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๊ณ , Windows PC๋กœ ์ €์žฅ์„ ๊ฐ€์ ธ์˜ค๊ณ , ์ปท ์žฅ๋ฉด์„ ์ˆ˜ํ–‰ ํ•œ ๋‹ค์Œ ์ €์žฅ์„ Linux PC๋กœ ๋‹ค์‹œ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ๊ฐ€ ๋งž์Šต๋‹ˆ๊นŒ?

๋ฟก ๋นต๋€จ
๋„ค, ๋‚ด ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•˜๊ณ  ์ €์žฅ์ด ์„ฑ๊ณต์ ์œผ๋กœ ๋™๊ธฐํ™”๋˜๊ณ  ์ปท ์‹ ์„ ์žฌ์ƒํ•˜๊ณ  ๋‚ด ๊ณ„์ •์œผ๋กœ ๋‹ค์‹œ ๋กœ๊ทธ์ธํ•˜์—ฌ ์ €์žฅ ํ›„ ์ปท ์‹ ์„ ๋™๊ธฐํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ SAVE1000์„ ์ƒ์ž๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์–ด๋”˜๊ฐ€์— ๊ทธ๊ฒƒ์ด ์ž‘๋™ํ•˜์ง€ ๋ชปํ•˜๊ฒŒํ•˜๋Š” ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์—ฌ์ „ํžˆ Fedora์—์„œ proton์„ ๋‹ค์‹œ ์ปดํŒŒ์ผํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. wine-staging 3.15์˜ ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ์—์„œ ๋” ๋‚˜์€ Windows ๋ฏธ๋””์–ด ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์Œ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์ถฉ๋Œ ๋กœ๊ทธ
mhw-crash-2.tar.gz

.nv ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ ํ›„ ์ถฉ๋Œ์ด ๊ณ„์† ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฟก๋ฟก
๊ฐ™์€. ์ถฉ๋Œ์„ ๊ณ ์น˜๋Š” ์ค„ ์•Œ์•˜๋Š”๋ฐ ์šฐ์—ฐ ์ด์—ˆ์–ด

๊ถ๊ธˆํ•ด์„œ ํฌ๋ž˜์‹œ๋ฅผ ์ˆ˜๋ฐ˜ํ•˜๋Š” ์‹œ์Šคํ…œ ์ž ๊ธˆ์„ ๊ฒฝํ—˜ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด KDE๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ์ปดํฌ ์ง€ํ„ฐ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ์ถฉ๋Œ๋กœ ์ธํ•ด ์‹œ์Šคํ…œ์ด ์ž ๊ธฐ๋Š” ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

@Xaenalt ์ €๋Š” ๊ทธ๋†ˆ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์•„ ์  ์žฅ, ์ปดํฌ ์ง€ํ„ฐ๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ•œ ์ƒํƒœ์—์„œ ์‹œ๋„ ํ•  ๋•Œ ์ •๊ธฐ์ ์œผ๋กœ ์˜ค๋ž˜๋œ ์ถฉ๋Œ์ด ๋ฐœ์ƒ ํ–ˆ์œผ๋ฏ€๋กœ ์ „์ฒด ์‹œ์Šคํ…œ ์ž ๊ธˆ์ด ๋Š์–ด ์งˆ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž์Šต๋‹ˆ๋‹ค.

๋ฟก๋ฟก
๊ณ„ํ”ผ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์‹ ์ €
์ฐธ๊ณ ๋กœ
๋‚ด shadercache ์•„์ด๋””์–ด๋ฅผ ํฌ๊ธฐํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
~ / .steam / steam / steamapps / ์•„๋ž˜์— shadercache ํด๋”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์‹œ ํ•œ๋ฒˆ ๊ทธ๊ฒƒ์€ ์œ„์•ฝ์ผ์ง€๋„ ๋ชจ๋ฅด์ง€๋งŒ ์ง€๊ธˆ๊นŒ์ง€ ๋ชจ๋“  ํ”Œ๋ ˆ์ด ์„ธ์…˜์ด (๊ฒ‰๋ณด๊ธฐ์—) ์ถฉ๋Œ์„ ๊ณก์„  ํ™” ํ•œ ํ›„์—์ด ํด๋”์˜ ๋‚ด์šฉ์„ ์‚ญ์ œํ–ˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์‚ฌ๋žŒ๋„์ด ๋ฐฉ๋ฒ•์„ ์‹œ๋„ํ•˜์—ฌ ๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ์ฑ…์ธ์ง€ ๋˜๋Š” ์œ„์•ฝ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด Nvidia ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

ํ—‰
ํ˜„์žฌ ์ตœ์‹  Linux ๋“œ๋ผ์ด๋ฒ„๋Š” ์—ฌ์ „ํžˆ 396.54์ด๊ณ  399.24๋Š” ์•„์ง Linux ์šฉ์œผ๋กœ ์ถœ์‹œ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

396.54.05 ํŒจ์น˜๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜ ๋ฐค ์—…๋ฐ์ดํŠธํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค

๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ 2 ~ 3 ์‹œ๊ฐ„ ์ •๋„ ๊ฒŒ์ž„์„ํ–ˆ๊ณ  ๋‹ค์–‘ํ•œ ๋ฏธ์…˜๊ณผ ์ผ๋ฐ˜์ ์ธ ์ผ์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ์ด์ „์— ์žˆ์—ˆ๋˜ ๊ฒƒ๊ณผ ๋™์ผํ•œ ์‹œ์Šคํ…œ ์ž ๊ธˆ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ํ•œ ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • GPU ๋“œ๋ผ์ด๋ฒ„ ์—…๋ฐ์ดํŠธ
  • ์ปค๋„ ์—…๋ฐ์ดํŠธ

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

Processor Information:
    CPU Brand:          Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz

Operating System Version:
    Pop!_OS 18.04 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.18.7-041807-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  Mutter(Budgie)
    Steam Runtime Version:  steam-runtime-beta-release_2018-06-14

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 1080/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 396.54

๋‚ด๊ฐ€ ์•Œ์•„ ์ฐจ๋ฆฐ ์œ ์ผํ•œ ๊ฒƒ์€ MonsterHunterWorld.exe๊ฐ€ ์ข…๋ฃŒ ๋œ ํ›„์—๋„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๊ณ„์† ์‹คํ–‰๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด๊ฒƒ์ด ๋งŽ์€ ๋„์›€์ด๋˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

MH๊ฐ€ ๊ฐ‘์ž‘์Šค๋Ÿฝ๊ฒŒ ๋‹ซํžˆ๊ธฐ ์ „๊นŒ์ง€๋Š” ์—ฌ์ „ํžˆ ์•ฝ 20 ๋ถ„ ์ •๋„์˜ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ๋งŒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉˆ์ถ”์ง€ ์•Š๊ณ  ๊ฒŒ์ž„์ด ๋ฐ”ํƒ• ํ™”๋ฉด์œผ๋กœ ๋‹ซํžˆ๊ณ  ๋กœ๊ทธ์—์„œ ์ด์œ ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‚ด์šฉ์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

Fedora 28-4.18.5-300.fc28.x86_64 (Cinnamon)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
์–‘์„ฑ์ž 3.7-6 ๋ฒ ํƒ€

์ƒˆ๋กœ ์„ค์น˜ํ–ˆ์ง€๋งŒ ๋ฌธ์ œ๊ฐ€ ์ง€์†๋˜๋ฉด ๋„์›€์„ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

396.45.1

396.54๋กœ ์—…๋ฐ์ดํŠธํ•˜์‹ญ์‹œ์˜ค.

396.54๋กœ ์—…๋ฐ์ดํŠธํ•˜์‹ญ์‹œ์˜ค.

๋ฟก ๋นต๋€จ
์ง€๊ธˆ ๋‹น์žฅ ๊ทธ๋ ‡๊ฒŒ ํ•  ๊ฒƒ์ด์ง€๋งŒ ์ด์ „ ๊ฒŒ์‹œ๋ฌผ์—์„œ 396.54.1์„ ์‚ฌ์šฉํ•˜์—ฌ์ด ๋ฌธ์ œ๊ฐ€ ์—ฌ์ „ํžˆ ์กด์žฌํ•œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค.

๋ฟก ๋นต๋€จ

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

๋‚˜๋ฟ์ผ์ง€๋„ ๋ชจ๋ฅด์ง€๋งŒ, ์ด์ „๋ณด๋‹ค 3.7-6์—์„œ ๋ฝ์—…์ด ํ›จ์”ฌ ๋” ํ”ํ•˜๊ฒŒ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„ ํ•œ๋™์•ˆ ์‹คํ–‰ ํ•œ ํ›„์—๋„ ์ž‘๋™์ด ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค. dmesg ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋‹ค์Œ ์ค„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

[18082.187238] NVRM: GPU at PCI:0000:01:00: GPU-31cce69c-7592-a02b-a7f1-537eb763536f
[18082.187242] NVRM: Xid (PCI:0000:01:00): 31, Ch 0000002b, engmask 00000111, intr 10000000

@fureloka๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„๊ทธ์ผ๊นŒ์š”?

์ฒด๊ณ„:

Processor Information:
    CPU Brand:         Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz

Operating System Version:
    Ubuntu 16.04.5 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.15.0-34-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  Compiz
    Steam Runtime Version:  steam-runtime-beta-release_2018-06-14

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 970/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 396.54

Memory:
    RAM:  7869 Mb

๊ทธ๋ž˜์„œ ์ง€๊ธˆ ํ”Œ๋ ˆ์ด ํ•  ์‹œ๊ฐ„์ด ๋” ๋งŽ์•˜๊ณ , Proton 3.7-6๊ณผ Nvidia 396.54๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ŠคํŒ€์—์„œ ์…ฐ์ด๋” ์บ์‹œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ์ถฉ๋Œ์—†์ด ์•ฝ 1 ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1080ti ๋ฐ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ 396.54-4๋กœ Arch๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐฝ ๋ชจ๋“œ๋กœ ์‹คํ–‰ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€์—†๊ณ  ๊ฒฝ๊ณ„์„ ์—†์ด ์‹คํ–‰ํ•˜๋ฉด ์•ฝ 5-10 ๋ถ„ ํ›„์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์…ฐ์ด๋” ์บ์‹œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๊ฒฝ๊ณ„์„ ์—†์ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ณ  ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ธฐ ํ•œ ์‹œ๊ฐ„ ์ „์— ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐœ์„ ๋˜์—ˆ์ง€๋งŒ ์‚ฌ์ „ ์บ์‹ฑ ์…ฐ์ด๋”์—์„œ Steam์„ ์ค‘์ง€ํ•˜์—ฌ ์™„์ „ํžˆ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„๊ทธ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฟก๋ฟก
๊ฐ™์€ ์‚ฌ๋žŒ.
์…ฐ์ด๋” ์บ์‹œ๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์ŠคํŒ€์—์„œ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฉˆ์ถค ์‚ฌ์ด์˜ ์žฌ์ƒ ์‹œ๊ฐ„์ด ๊ธธ์–ด ์ง€์ง€๋งŒ ์ œ๊ฐ€ ๊ธฐ๋Œ€ํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฌธ์ œ๊ฐ€ ์™„ํ™”๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ์— amd ๊ฒŒ์‹œ๋ฌผ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— nvidia ๋ฌธ์ œ ์ผ๋ฟ์ž…๋‹ˆ๋‹ค. ์ข€ ์งœ์ฆ๋‚˜

ํฅ๋ฏธ๋กญ๊ฒŒ๋„ ๊ฒŒ์ž„์„ ์ฒ˜์Œ ์‹œ๋„ํ–ˆ์„ ๋•Œ ์–ผ์–ด ๋ถ™์€ ๊ณ„์ •์ด ํ•˜๋‚˜ ๋ฐ–์— ์—†์—ˆ๊ณ , alt-tabbing์„ ๋งŽ์ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” alt-tabbing์—†์ด ๋‹ค์‹œ ํ”Œ๋ ˆ์ด๋ฅผ ์‹œ๋„ํ–ˆ๊ณ , ์‹ค์ œ ๋ฌธ์ œ์—†์ด ํ•œ ์‹œ๊ฐ„ ๋„˜๊ฒŒ ํ”Œ๋ ˆ์ดํ–ˆ๋‹ค. ์ €๋Š” nvidia์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ •๋ฐ˜์‚ฌ๋ฅผ ์•Œ์•„ ์ฐจ๋ ธ๋‹ค? Proton 3.7-6์—์„œ ์ œ๋Œ€๋กœ ๋ Œ๋”๋ง๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์–‘์„ฑ์ž 3.7-6 ์ž˜๋ชป๋œ ๋ Œ๋”๋ง - https://youtu.be/WPXIl5cOhls
Windows ์˜ฌ๋ฐ”๋ฅธ ๋ Œ๋”๋ง-https: //youtu.be/7QctglngEk4
AMDgpu์— "๋ฒ ํƒ€"Southern Island ์ง€์›์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ๋“œ๋ผ์ด๋ฒ„, ์™€์ธ ๋˜๋Š” DXVK ๋ฌธ์ œ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฉ๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

๋ˆ„๋ฝ ๋œ ์ฝ”๋ฑ์„ ์ œ์™ธํ•˜๊ณ ๋Š” Monster Hunter World๊ฐ€ ์ €์—๊ฒŒ ๋งค์šฐ ์ž˜ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ ๊ฒŒ์ž„์ด ์ œ๋Œ€๋กœ ์ข…๋ฃŒ๋˜์ง€ ์•Š๋Š” ๊ฒƒ ์™ธ์—๋Š” ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

OS : "Arch Linux"(64 ๋น„ํŠธ)
์ปค๋„ : 4.18.5-arch1-1-ARCH
CPU : Intel (R) Core (TM) i7-4770K CPU @ 3.50GHz
GPU : X.Org AMD Radeon HD 7900 ์‹œ๋ฆฌ์ฆˆ (TAHITI, DRM 3.26.0, 4.18.5-arch1-1-ARCH, LLVM 6.0.1) ํŠนํžˆ R9 280 (์ผ๋ช… 7950 ๋ธŒ๋žœ๋“œ ๋ณ€๊ฒฝ)
GPU ๋“œ๋ผ์ด๋ฒ„ : 3.1 Mesa 18.1.7 (Radeon ๋Œ€์‹  AMDgpu ๋“œ๋ผ์ด๋ฒ„ ๊ฐ•์ œ ์ ์šฉ)
RAM : 2400MHz์—์„œ 15914Mb

@ Confetti-Camouflage ์ด๊ฒƒ๊ณผ ๊ฐ™์€ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„๊ทธ์ผ๊นŒ์š”?

https://github.com/doitsujin/dxvk/issues/652

@ryao ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด MSAA์˜ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  MHW๋Š” ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค.์ด ํ…์Šค์ฒ˜ ๋ฒ„๊ทธ๊ฐ€ nvidia ์‚ฌ์šฉ์ž์—๊ฒŒ๋„ ๋ฌธ์ œ๋ผ๋ฉด idk

ํŽธ์ง‘ : Nvidia GPU์—๋Š”์ด ํ…์Šค์ฒ˜ ๋ฒ„๊ทธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
EDIT2 : ๊ฒŒ์ž„ ๋‚ด์—์„œ Z-Prepass๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฒ„๊ทธ์˜ ๋™์ž‘์ด ์•ฝ๊ฐ„ ๋ณ€๊ฒฝ๋˜๋ฉฐ ์ผ๋ถ€ ๊ฐœ์ฒด๋Š” ์นด๋ฉ”๋ผ์— ๊ฐ€๊นŒ์šธ ๋•Œ ์ •์ƒ์ž…๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Mint 19 Cinnamon
์ปค๋„ : 4.15.0-34- ์ผ๋ฐ˜
GPU : [AMD / ATI] Tonga PRO [Radeon R9 285/380]
CPU : ์ธํ…” i3-6100
๋žจ : 8GB

๊ฒ€์€ ์ƒ‰ ์ฐฝ์ด ๋‚˜ํƒ€๋‚˜๊ณ  ์ €์ ˆ๋กœ ๋‹ซํž™๋‹ˆ๋‹ค. graphics_option_preset.ini๋กœ ์ด๋™ํ•˜์—ฌ ๊ฐ ์„ค์ •์˜ ์ธ์Šคํ„ด์Šค 4 ๊ฐœ๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

ScreenMode = ํ…Œ๋‘๋ฆฌ ์—†์Œ
ํ•ด์ƒ๋„ = 1680x1050 (๋‚ด ๋ชจ๋‹ˆํ„ฐ ํฌ๊ธฐ)

๋‚ด๊ฐ€ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋˜๋Š” ์ด๊ฒƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค์— ๋ฌธ์ œ๊ฐ€์žˆ์–ด ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๋งˆ์ง€๋ง‰ ์บ ํŽ˜์ธ ๋ฏธ์…˜์—์„œ Xeno'jiiva (์ผ๋ช… "???")๋ฅผ ์ฃฝ์ธ ํ›„ ์ปท ์‹ ์ด์žˆ์–ด ๊ฒŒ์ž„ ์™„๋ฃŒ๋ฅผ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค. ํŠœํ† ๋ฆฌ์–ผ์—์„œ ๋น„๋””์˜ค๋ฅผ ๋ณด๋ ค๊ณ  ํ•  ๋•Œ๋„ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ๋„ Shadows : Awakening์˜ Proton ๋ฌธ์ œ ์Šค๋ ˆ๋“œ ์—์„œ์™€ ๋™์ผํ•œ ๋‹จ๊ณ„์— ๋”ฐ๋ผ Windows 7์˜ DLL ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณต ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ์€

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

64 ๋น„ํŠธ wineprefix๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ํŒŒ์ผ์˜ 64 ๋น„ํŠธ ๋ฐ 32 ๋น„ํŠธ ๋ฒ„์ „์„ ๋ชจ๋‘ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค (๊ฐ๊ฐ system32 ๋ฐ syswow64). ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ Windows 7 + IE10 ํ‰๊ฐ€ ์šฉ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์ด์œ ๋กœ wine regedit wmf.reg ๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฐ€์ ธ ์˜ค์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ wine regedit ๋ฅผ ์—ด๊ณ  GUI์—์„œ ์ˆ˜ํ–‰ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค:

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•œ ํ›„ ๊ฒŒ์ž„์€ nvidia-396.54 ๋ฐ ์ปค๋„ 4.18.9-arch1-1-ARCH ํ•˜๋Š” Arch Linux์—์„œ GTX 1070 Ti๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Core i7 8700K์—์„œ 1080p 60 + fps๋กœ ์›ํ™œํ•˜๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. 1440p์—์„œ๋Š” 30-45fps๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ ๋ช‡ ์‹œ๊ฐ„๋งˆ๋‹ค ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€๋งŒ ๊ฒฝ๊ณ„์—†๋Š” ์ฐฝ ๋ชจ๋“œ์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ํฌ๊ฒŒ ์™„ํ™”๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. v-sync ๋ฐ volumetric fog๊ฐ€ ๊บผ์ ธ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋“  ์„ค์ •์€ ๊ฐ€์žฅ ๋†’์œผ๋ฉฐ ๋‘˜ ๋‹ค ์„ฑ๋Šฅ์— ์‹ฌ๊ฐํ•œ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Ubuntu 18.04 LTS
์ปค๋„ : 4.15.0-34- ์ผ๋ฐ˜
GPU : NVidia GeForce 760, ๋“œ๋ผ์ด๋ฒ„ 390.87
CPU : AMD Ryzen 3 1200
๋žจ : 8GB

๊ฐ™์€๋กœ๋“œ๋Š” ๊ดœ์ฐฎ๊ณ , ์ปท์”ฌ์€ ๊ดœ์ฐฎ์•„์š”. ์‹ค์ œ๋กœ ๊ฒŒ์ž„์„ ์ž˜ ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋…ธ์ด์ฆˆ๋กœ ๋ณด์ด๋Š” ๊ฒƒ์€ ์ผ๋ถ€ GUI ์š”์†Œ๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ๊ฒƒ ์œ„์— ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค.

๋‚ด ๊ฒŒ์ž„์ด ์ด๋ ‡๊ฒŒ ๋ Œ๋”๋ง๋˜๋Š” ์ด์œ ์— ๋Œ€ํ•œ ๋‹จ์„œ๊ฐ€ ์•„๋ฌด๋„ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

20181002162913_1

@ NB-Kelly ๋‚˜๋Š” ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ๊ณต์‹ ppa ์—์„œ ์ตœ์‹  nvidia ๋“œ๋ผ์ด๋ฒ„๋กœ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@ tryton-vanmeer Yikes, ๊ทธ๊ฒŒ ๋‹ค์˜€์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ๋กœ ๋‚˜๋Š” ์ด๋ฏธ ์ตœ์‹  ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌ!

์ตœ์‹  proton beta ๋ฐ steam beta ํด๋ผ์ด์–ธํŠธ๊ฐ€ nvidia์—์„œ ์ž„์˜์˜ ๋™๊ฒฐ์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

Monster Hunter๊ฐ€ ๊ฐ‘์ž๊ธฐ ๋‹ซํžˆ๋Š” ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋„์›€์„ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!

Fedora 28-4.18.10-200.fc28.x86_64 (Cinnamon)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
์–‘์„ฑ์ž 3.7-7 ๋ฒ ํƒ€

๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๋Š” ์ข…๋ฃŒ๋˜๊ธฐ๊นŒ์ง€ ๋ช‡ ๋ถ„์—์„œ 30-40 ๋ถ„๊นŒ์ง€ ์†Œ์š”๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒจ๋ถ€ ๋œ ์—…๋ฐ์ดํŠธ ๋œ ๋กœ๊ทธ :

steam-582010.log
MonsterHunterWorld_d3d11.log
MonsterHunterWorld_dxgi.log

์•ˆ๋…•ํ•˜์„ธ์š” @ HMSS013 , ulimit -Hn ํ•˜๊ณ  4096์ด ์•„๋‹Œ ๋†’์€ ๊ฐ’์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ kisak-valve ๋‹ต์žฅ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ulimit -Hn์€ 4096์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์™€, esync ๋ฌธ์ œ ์˜€๋Š”๋ฐ ์ˆ˜์ •ํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ณ ์น˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ ํ• ๊ฒŒ.

๊ธฐ๊บผ์ด ๋„์™€ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ด๊ฒƒ์€ ์ด์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ํ”Œ๋ ˆ์ด ์ค‘๊ฐ„์— ์ˆ˜๋งŽ์€ ์ฐฝ์ด ๋ฐฐ๊ฒฝ์— ์‘๊ณ ๋ฉ๋‹ˆ๋‹ค.

alt + tab์„ ์‚ฌ์šฉํ•  ๋•Œ ๋‹ค์Œ ๊ณผ ๊ฐ™์ด

MT FRAMEWORK.jpg

@ roadh0use ์—ฌ์ „ํžˆ ๋‚˜๋ฅผ ์œ„ํ•ด ์–ผ์–ด ๋ถ™์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฒ ํƒ€ ๋ฐ nvidia 410.57

@ roadh0use Steam Play ๋ฒ ํƒ€์˜ ์ตœ์‹  ๋ฒ„์ „์—์„œ๋„ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Nvidia 396.54์—์„œ

์ตœ์‹  Proton 3.7-7 ๋ฒ ํƒ€ ๋ฐ DXVK 0.81์—์„œ ๊ฐ€๋” ์ „์ฒด ์‹œ์Šคํ…œ ์ž ๊ธˆ์„ ์ˆ˜์‹ ํ•˜์—ฌ ๋ชจ๋“  ๋น„๋””์˜ค๋ฅผ ์ค‘์ง€ํ•˜๊ณ  ์ „์›์„ ๊ป๋‹ค๊ฐ€ ์ผค ๋•Œ๊นŒ์ง€ ์˜ค๋””์˜ค ๋งŒ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋˜๋Œ์•„๊ฐ€๋Š” ๊ธธ์—์„œ ๋…ผ์˜ ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ์ดˆ์ ์„ ์žƒ๋Š” ์ฐฝ๊ณผ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์ €๋Š” ๋‘ ๋Œ€์˜ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ๋†€์•˜์Šต๋‹ˆ๋‹ค. Borderless Window์—์„œ MHW๋ฅผ ํ˜ผํ•ฉ ๋œ ์ค‘๊ฐ„ ์„ค์ •์œผ๋กœ ์žฌ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค / ํ•˜๋‚˜๋Š” vysnc์—†์ด ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” Alt-Tab์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ ‡๊ฒŒ ํ•  ๋•Œ ์ •๋ง ๋งค๋„๋Ÿฝ๊ณ  ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ์ง€์—ฐ์ด๋‚˜ ๋ง๋”๋“ฌ์ด ๊ธ‰์ฆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Linux Mint 19, ์ปค๋„ 4.15.0-36
1060 6GB, Nvidia ๋“œ๋ผ์ด๋ฒ„ 396.45

๋จผ์ € ์—ฌ๊ธฐ์— ๊ธ€์„ ์˜ฌ๋ ค ์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ํฐ ๋„์›€์ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค!

Nvidia ๋“œ๋ผ์ด๋ฒ„ 396.54 (GTX 1080), proton 3.7-7 Beta (ํ”„๋ฆฌ ์…ฐ์ด๋” ์บ์‹œ ๋น„ํ™œ์„ฑํ™”), vsync ํ™œ์„ฑํ™”, ๋ณผ๋ฅจ ํฌ๊ทธ ๋น„ํ™œ์„ฑํ™” ์ปค๋„ 4.15

  • ์ „์ฒด ์‹œ์Šคํ…œ ์ž ๊ธˆ, ํ•˜๋“œ ์žฌ๋ถ€ํŒ… ํ•„์š”.
  • ๊ฒŒ์ž„ ์ •์ง€๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ”Œ๋ ˆ์ด ํ›„ 20 ๋ถ„์—์„œ 1 ์‹œ๊ฐ„ ์ด๋‚ด์ž…๋‹ˆ๋‹ค.

Nvidia ๋“œ๋ผ์ด๋ฒ„ 410.57 (GTX 1080), proton 3.7-7 ๋ฒ ํƒ€ (ํ”„๋ฆฌ ์…ฐ์ด๋” ์บ์‹œ ๋น„ํ™œ์„ฑํ™”), vsync ํ™œ์„ฑํ™”, ๋ณผ๋ฅจ ํฌ๊ทธ ๋น„ํ™œ์„ฑํ™” ์ปค๋„ 4.18

  • ๊ฒŒ์ž„์ด ํ•œ ์‹œ๊ฐ„ ์ด์ƒ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์žฌ์ƒ๋˜์ง€๋งŒ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.
  • ์‹œ์Šคํ…œ์€ ๊ณ„์† ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. Alt + Tab์„ ์‚ฌ์šฉํ•˜์—ฌ MonsterHunterWorld.exe ํ”„๋กœ์„ธ์Šค๋ฅผ ์ •์ƒ์ ์œผ๋กœ ์ข…๋ฃŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„์„ ์ •์ƒ์ ์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  1 ์‹œ๊ฐ„ ์ด์ƒ ๋” ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ roadh0use ๋ฐ @ LP0101 ์˜ ๋‹ต๋ณ€์„ ๊ธฐ๋ฐ˜์œผ๋กœ Nvidia ์‹œ์Šคํ…œ์˜ ๋™๊ฒฐ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์ปค๋„์„ 4.18๋กœ ์—…๋ฐ์ดํŠธ
  • 396.54 Nvidia ๋“œ๋ผ์ด๋ฒ„ ์‚ฌ์šฉ
  • Steam Play ๋ฒ ํƒ€ 3.7-7 ์‚ฌ์šฉ
  • ๊ฒฝ๊ณ„์„ ์—†๋Š” ์ฐฝ ๋ชจ๋“œ์—์„œ ์žฌ์ƒ

Nvidia 410.57 ๋“œ๋ผ์ด๋ฒ„๋ฅผ 396.54๋กœ ๋กค๋ฐฑํ•˜๊ณ  ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„์„ ์‹คํ–‰ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ํ•ด์„ค ์€ ์—ฌ๊ธฐ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปค๋„ 4.18๋กœ ์—…๋ฐ์ดํŠธ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๋งŽ์€ alt-tabbing์„ ์•ž๋’ค๋กœ ์น˜๊ณ  ๋†€์•˜์„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ข…๋ฃŒ ํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฃฝ์ผ ํ•„์š”์—†์ด ์šฐ์•„ํ•˜๊ฒŒ ๋๋‚ผ ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€ ์ž‘์—… ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์Šคํฌ๋ž˜์น˜, ์ตœ์‹  ์•ˆ์ • ์ปค๋„, nvidia ๋“œ๋ผ์ด๋ฒ„, proton, dxvk ๋“ฑ์œผ๋กœ ๋˜ ๋‹ค๋ฅธ ์ „์ฒด ์‹œ์Šคํ…œ ์ž ๊ธˆ์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

ํŽธ์ง‘ : "ํ”„๋ฆฌ ์…ฐ์ด๋” ์บ์‹œ ๋น„ํ™œ์„ฑํ™”"๋ผ๊ณ  ๋งํ•˜๋ฉด ์ผ๋ฐ˜ Steam ์˜ต์…˜์˜ ์„ค์ •์ž…๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด DXVK ์‹œ์ž‘ ์˜ต์…˜์„ ํ†ตํ•ด ์ˆ˜ํ–‰ ๋œ ๊ฒƒ์ž…๋‹ˆ๊นŒ? ๊ทธ๊ฒŒ ์–ผ์–ด ๋ถ™๋Š” ๋ฐ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?

์ด ๊ฒŒ์ž„์€ RX Vega 64์—์„œ ์•„๋ฌด ์ž‘์—…๋„ํ•˜์ง€ ์•Š๊ณ  ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. Windows์—์„œ๋„ ๋ง๋”๋“ฌ์ด๋ณด๊ณ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. FPS๋ฅผ 60์œผ๋กœ ์ œํ•œํ•˜๊ณ  V-sync๋ฅผ ํ™œ์„ฑํ™”ํ•˜์—ฌ ๋ถ€๋ถ„์ ์œผ๋กœ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฒŒ์ž„์€ RX Vega 64์—์„œ ์•„๋ฌด ์ž‘์—…๋„ํ•˜์ง€ ์•Š๊ณ  ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. Windows์—์„œ๋„ ๋ง๋”๋“ฌ์ด๋ณด๊ณ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. FPS๋ฅผ 60์œผ๋กœ ์ œํ•œํ•˜๊ณ  V-sync๋ฅผ ํ™œ์„ฑํ™”ํ•˜์—ฌ ๋ถ€๋ถ„์ ์œผ๋กœ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ŠคํŽ˜ ํ˜๋Ÿฌ ํ•˜์ด๋ผ์ดํŠธ ๋ฌธ์ œ๊ฐ€ ๋” ์ด์ƒ ๋ณด์ด์‹ญ๋‹ˆ๊นŒ?

์ŠคํŽ˜ ํ˜๋Ÿฌ ํ•˜์ด๋ผ์ดํŠธ ๋ฌธ์ œ๊ฐ€ ๋” ์ด์ƒ ๋ณด์ด์‹ญ๋‹ˆ๊นŒ?

์ŠคํŽ˜ ํ˜๋Ÿฌ ํ•˜์ด๋ผ์ดํŠธ๋กœ ์ด๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค๋ฉด ๋‚˜๋ฌด์— ๋ถ€ ์ž์—ฐ์Šค๋Ÿฌ์šด ๋ฐ˜์‚ฌ๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ฒŒ์ž„์ด ๋ฉˆ์ถ”๊ณ  ๋ฐ”ํƒ• ํ™”๋ฉด์—

๊ฒฐ๊ตญ ๊ฒŒ์ž„์ด ์ข…๋ฃŒ๋˜๊ณ  ๋Œ€์šฉ๋Ÿ‰ ๋กœ๊ทธ ํŒŒ์ผ (~ 215MB)์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ ์ƒท

๋กœ๊ทธ (215MB)

Fedora 28-4.18.12-200.fc28.x86_64 (Cinnamon)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-8 ๋ฒ ํƒ€

์ด ๊ฒŒ์ž„์—์„œ ๋‚ด ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์ด ๋” ์ด์ƒ ๋“ฑ๋ก๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค๋Š” ์ •์ƒ์ž…๋‹ˆ๋‹ค.
ํŽธ์ง‘ : ์ด๊ฒƒ์€ ์ฑ„ํŒ…์— ์‚ฝ์ž…์„ ์‚ฌ์šฉํ•œ ํ›„์— ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
Edit2 : ํ€˜์ŠคํŠธ๊ฐ€ ์™„๋ฃŒ๋˜๊ณ  ๋‹ค๋ฅธ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ํŒŒํ‹ฐ๋ฅผ ๋– ๋‚œ ํ›„์— ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
Edit3 : ๋ฐฉ๊ธˆ ํŒŒํ‹ฐ์—์„œ ๋ฐœ์ƒํ–ˆ๊ฑฐ๋‚˜, Ins๋ฅผ ๋ˆŒ๋Ÿฌ ์ฑ„ํŒ…, ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ, ํ‚ค๋ณด๋“œ ์ž…๋ ฅ ์ค‘์ง€

์ปค๋„ 4.18.13 ๋ฐ ์•ˆ์ •์ ์ธ ์ตœ์‹  Mesa / LLVM / Proton / DXVK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 1060 6GB์—์„œ RX 580 8GB๋กœ ๋ฐฉ๊ธˆ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋“œ๋ฌผ๊ฒŒ ์ „์ฒด ์‹œ์Šคํ…œ ์ž ๊ธˆ์ด ์‚ฌ๋ผ์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ํ—ˆ๋ธŒ์˜ ๋ชจ๋“  ํ‘œ๋ฉด์ด ๊ธฐ๋ฆ„์œผ๋กœ ๋ฎ์—ฌ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ˜์‚ฌ๊ด‘์ด์žˆ๋Š” ๊ฒƒ์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ—ˆ๋ธŒ์—๋งŒ์žˆ๋Š” โ€‹โ€‹๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฏ€๋กœ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.

proton 3.16์˜ DXVK ์ตœ์‹  ๋ฒ„์ „์€ ๋ง๋”๋“ฌ์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์…ฐ์ด๋” ์‚ฌ์ „ ์บ์‹ฑ์„ ๋‹ค์‹œ ํ™œ์„ฑํ™”ํ–ˆ์œผ๋ฉฐ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์ด ๋ฉˆ์ถ”๊ณ  ๋ฐ”ํƒ• ํ™”๋ฉด์—

๊ฒฐ๊ตญ ๊ฒŒ์ž„์ด ์ข…๋ฃŒ๋˜๊ณ  ๋Œ€์šฉ๋Ÿ‰ ๋กœ๊ทธ ํŒŒ์ผ (~ 215MB)์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ ์ƒท

๋กœ๊ทธ (215MB)

Fedora 28-4.18.12-200.fc28.x86_64 (Cinnamon)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-8 ๋ฒ ํƒ€

์ปค๋„ 4.18.13 ๋ฐ ์•ˆ์ •์ ์ธ ์ตœ์‹  Mesa / LLVM / Proton / DXVK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 1060 6GB์—์„œ RX 580 8GB๋กœ ๋ฐฉ๊ธˆ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋“œ๋ฌผ๊ฒŒ ์ „์ฒด ์‹œ์Šคํ…œ ์ž ๊ธˆ์ด ์‚ฌ๋ผ์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ํ—ˆ๋ธŒ์˜ ๋ชจ๋“  ํ‘œ๋ฉด์ด ๊ธฐ๋ฆ„์œผ๋กœ ๋ฎ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ˜์‚ฌ๊ด‘์ด ๋‚˜๋Š” ๊ฒƒ์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ—ˆ๋ธŒ์—๋งŒ์žˆ๋Š” โ€‹โ€‹๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฏ€๋กœ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.

Proton 3.16-1์—์„œ ์—ฌ์ „ํžˆ์ด ๋‘ ๊ฐ€์ง€ ์˜ค๋ฅ˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ArchLinux-4.18.12-KDE
Ryzen 1700X / 16GB RAM
RX Vega 64 (Mesa 18.2.2)
์–‘์„ฑ์ž 3.16-1

ArchLinux-4.18.14-bspwm
Ryzen 1600 / 16GB RAM
Nvidia 1070ti (nvidia-vulkan-dkms 396.54.09)
์–‘์„ฑ์ž 3.16-1

ํƒ€์ดํ‹€ ํ™”๋ฉด์ด ๋‚˜์˜ค๊ธฐ ์ „์— ๊ฒŒ์ž„์ด ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ๋ฌด์—ญ ์žฅ์—์„œ ์ถฉ๋Œ ํ•  ์ˆ˜ ์žˆ์Œ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ MonsterHunterWorld_d3d11.log ๋ฐ MonsterHunterWorld_dxgi.log๋Š” ๋ชจ๋‘ ๋น„์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ๋ž˜์‹œ๋ฅผ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด์–ธ๊ฐ€๋ฅผ ๊ฑด๋„ˆ ๋›ฐ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์˜ค๋Š˜์€ proton beta 3.16์„ ๋‹ค์‹œ ์„ ํƒํ•˜์—ฌ ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๊ฒŒ์ž„์ด ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ–ˆ์ง€๋งŒ proton์˜ ๋ฒ„๊ทธ์˜€์Šต๋‹ˆ๊นŒ? (๋‚˜๋Š” ๋‚ด โ€‹โ€‹CPU๊ฐ€ mhw ๋ฐ proton์œผ๋กœ ๋” ์‹œ์›ํ•˜๊ฒŒ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์™€์ธ / ๋ฆฌ๋ˆ…์Šค๋Š” Windows๋ณด๋‹ค CPU ์Šค๋ ˆ๋“œ๋ฅผ ๋” ์ž˜ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.)

๋˜ํ•œ dxvk ์ •๋ณด์— ๋Œ€ํ•œ ๋‚ด ์‹œ์ž‘ ์˜ต์…˜์— ๋‹ค์Œ์„ ์ž…๋ ฅ ํ•œ ๋‹ค์Œ ์ข…๋ฃŒ ํ•  ๋•Œ ๊ฒŒ์ž„์ด ์ข…๋ฃŒ๋˜๋„๋กํ•ฉ๋‹ˆ๋‹ค.
DXVK_HUD=fps,devinfo,frametimes %command%; pgrep -i monster | xargs kill -9

๊ฒŒ์ž„์ด ๋ฉˆ์ถ”๊ณ  ๋ฐ”ํƒ• ํ™”๋ฉด์—

๊ฒฐ๊ตญ ๊ฒŒ์ž„์ด ์ข…๋ฃŒ๋˜๊ณ  ๋Œ€์šฉ๋Ÿ‰ ๋กœ๊ทธ ํŒŒ์ผ (~ 215MB)์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ ์ƒท

๋กœ๊ทธ (215MB)

Fedora 28-4.18.12-200.fc28.x86_64 (Cinnamon)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-8 ๋ฒ ํƒ€

Kernel 4.18.14.200 ๋ฐ Proton 3.16-3์—์„œ ์—ฌ์ „ํžˆ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํ•œ๋™์•ˆ ํ”Œ๋ ˆ์ดํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ์ฒ˜์Œ์œผ๋กœ ํฌ๋ž˜์‰ฌํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

30 ๋ถ„ ์ „์— ํ”Œ๋ ˆ์ด๋ฅผํ–ˆ๊ณ  ์ €์žฅํ•˜๊ณ  ์•„๋ฌด ๋ฌธ์ œ์—†์ด ๋‹ซ์•˜์ง€๋งŒ ๊ทธ ํ›„์—๋Š” ๋ช‡ ๋ถ„ ํ›„์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

:(

๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋” ๋งŽ์€ ํ…Œ์ŠคํŠธ๋ฅผ ํ•  ๊ธฐํšŒ๊ฐ€ ์žˆ์—ˆ๊ณ  ๊ทธ๊ฒƒ์€ ์œ ๋ง ํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.

์‚ฌ์–‘์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
Manjaro Linux
KDE ํ”Œ๋ผ์ฆˆ๋งˆ ๋ฐ์Šคํฌํƒ‘
4.19.0 ์ปค๋„
GTX 1080ti ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ 410.73
Proton 3.16-3 ๋ฒ ํƒ€

์ถฉ๋Œ์—†์ด Astera์—์„œ ์•ฝ 3 ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋” ์ด์‚ฌ๋ฅผํ•˜๋ฉด์„œ ๊ฒŒ์ž„์„ ์ €์žฅํ•˜๊ณ  ๊ณต๊ธ‰ ์—…์ฒด์™€ ๊ต๋ฅ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ 60fps๋กœ ์ œํ•œ๋˜๋Š” Borderless Window ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ „์—๋Š” ๊ฒŒ์ž„์„ ํ•  ๋•Œ 5 ~ 30 ๋ถ„ ๋™์•ˆ ๊ณ„์†ํ•ด์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์—†์ด Astera์— ๋จธ๋ฌผ๋Ÿฌ ์žˆ์–ด๋„ ํฐ ๊ฐœ์„ ์ด ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์ดํ‹€์— ํ•œ ๋ฒˆ์”ฉ ์‹คํ–‰ํ•ด์„œ ๊ณ ์ณ ์กŒ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๊ณ ํ•ด์„œ ํ•œ๋™์•ˆ ํ”Œ๋ ˆ์ดํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„ ์ข…๋ฃŒํ•ด๋„ ์—ฌ์ „ํžˆ ๋ฉˆ์ถฐ ์žˆ์œผ๋ฏ€๋กœ ์ˆ˜๋™์œผ๋กœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‚ด์ผ ์—ฌ๋Ÿฌ ๋ฒˆ์˜ ์‚ฌ๋ƒฅ์„ ํ†ตํ•ด ๋” ๋งŽ์€ ํ…Œ์ŠคํŠธ๋ฅผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ƒ์ž์—์žˆ๋Š” ๋ฌด๊ธฐ์—์„œ "์˜ํ™” ์žฌ์ƒ"์„ ์„ ํƒํ•˜๋ฉด ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ ๋Š”์ด ๊ฒŒ์ž„์˜ ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฉ€ํ‹ฐ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ํฌํ•จ ํ•ด ์ถฉ๋Œ์—†์ด ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ๋„ ์ข‹์Šต๋‹ˆ๋‹ค.

4.19 ๋ฐ mesa / llvm git / svn์„ ์‹คํ–‰ํ•˜๋Š” RX580.

๊ทธ๋ž˜์„œ ์–ด์ œ๋Š” ์šฐ์—ฐ ์ด์—ˆ๋‹ค๋Š” ๊ฒƒ์ด ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์‚ฌ๋ƒฅ์„ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ ์•ฝ 15 ๋ถ„ ํ›„์— ๊ฒŒ์ž„์ด ์ž ๊ฒผ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ถฉ๋Œ ๋ฒ„๊ทธ๋Š” ์•„์ง Nvidia์—์„œ ์ˆ˜์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์šด์˜์ฒด์ œ : Ubuntu 18.04
NVidia ๋“œ๋ผ์ด๋ฒ„ 410 (gtx 1080)
Proton ์„ธ ๊ฐ€์ง€ ๋ฒ„์ „ ๋ชจ๋‘ ํ˜„์žฌ ๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ์—์„œ ํ™”๋ฉด์ด ์™„์ „ํžˆ ๋ฉˆ์ถ”๊ณ  ์Œ์•…์ด ๋ฃจํŽ˜์—์„œ ์—ฌ์ „ํžˆ ์žฌ์ƒ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

I 'm mortal combat, xweather it 's v-sync or g-sync I 'm mortal combat, xweather it 's v-sync or g-sync ํ™”๋ฉด์ด ์ฐข์–ด์ง€๊ณ 

์šด์˜์ฒด์ œ : Ubuntu 18.10
NVIDIA ๋“œ๋ผ์ด๋ฒ„ : 410.73
์ปค๋„ ๋ฒ„์ „ : 4.18.0-10
์–‘์„ฑ์ž ๋ฒ„์ „ : 3.16-4
์ „์ฒด ์‹œ์Šคํ…œ ์ •๋ณด : GIST

๊ฒŒ์ž„ ๊ทธ๋ž˜ํ”ฝ ์˜ต์…˜

[GraphicsOption]
ScreenMode=FullScreen
Resolution=2560x1440
FrameRate=30
V-Sync=Off
OptionMode=Manual
ResolutionScaling=High
TextureQuality=512
AmbientOcclusion=Off
VolumeRenderingQuality=Off
ShadowQuality=Mid
Anti-Aliasing=FXAA
LODBias=Mid
MaxLODLevel=No Limit
FoliageSway=On
SubSurfaceScattering=Off
ScreenSpaceReflection=Off
AnisotropicFiltering=Mid
WaterReflection=Off
SHDiffuse=Low
DynamicRange=64-bit
Z-Prepass=On
MotionBlur=Off
[Window]
PosX=0
PosY=0

๋‚ด ๊ฒŒ์ž„์€ ์Œ์•…์ด ๋ฐฐ๊ฒฝ์—์„œ ๊ณ„์† ์žฌ์ƒ๋˜๋Š” ๊ฒ€์€ ์ƒ‰ ์ƒ์˜ ์ „์— ์•ฝ 20-30 ๋ถ„ ๋™์•ˆ ์ž˜ ์‹คํ–‰๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•ฑ์„ ๋‹ซ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋ฅผ ์œ„ํ•ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ค๋ฅ˜ : ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ™•์ธํ•˜๊ณ  "๋‹ค์‹œ ์‹œ๋„"๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.

๋‚˜๋Š” ๋…ธ๋ ฅํ•˜๊ณ ์žˆ๋‹ค :
-nofriendsui -udpforce
-nofriendsui -udp
-nofriendsui -tcp

๋กœ๊ทธ

@ mrdev023 ๋„ค์ดํ‹ฐ๋ธŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋Œ€์‹  stean ๋Ÿฐํƒ€์ž„์„ ์‚ฌ์šฉํ•ด๋ณด์‹ญ์‹œ์˜ค.

์•„์น˜ 4.19.2
๋ผ์ด์   1600
์–‘์„ฑ์ž 3.16-4
์—”๋น„๋””์•„ ๋ถˆ์นธ ๋ฒ ํƒ€ | nvidia-vulkan-dkms 396.54.09-3

๋‹จํ…Œ ๋ฐ๋นŒ ์ฐจ์ง€ ๋ธ”๋ ˆ์ด๋“œ๋ฅผ ์•ž๋‘๊ณ  ๋ฌด์ž‘์œ„๋กœ ๊ฒŒ์ž„์„ ์ถฉ๋Œ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ ํ€˜์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ๋‘ ๋ฒˆ ์žฅ์ฐฉํ•˜๋ฉด ํ€˜์ŠคํŠธ ์‹œ์ž‘ 5 ๋ถ„ ์ด๋‚ด์— ํ•œ ๋ฒˆ ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋˜๊ณ  ๋‹ค์‹œ ํ€˜์ŠคํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด 20 ๋ถ„ ๋™์•ˆ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ ๋ชจ๋‘ ๋ฐฐ๊ฒฝ ์Œ์•…์ด ์ž˜ ์žฌ์ƒ๋˜๋ฉด์„œ ๊ฒŒ์ž„์ด ๋ฉˆ์ท„์ง€๋งŒ ๋ณต๊ตฌ ํ•  ์ˆ˜์—†๋Š” ์˜ค๋ฅ˜ ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์˜€๊ณ  ๊ฒŒ์ž„ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฃฝ์˜€์Šต๋‹ˆ๋‹ค.

cli์˜ appid๋ฅผ ํ†ตํ•ด ๊ฒŒ์ž„์„ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ์ด๊ฒƒ์„ ๊ธฐ๋กํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š” @ cj360 ๋‹˜ , ๊ฒŒ์ž„ ์‹œ์ž‘ ์˜ต์…˜์— PROTON_LOG=1 %command% ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ ํ•œ ๋‹ค์Œ ์ƒ์„ฑ ๋œ $ HOME / steam- $ APPID.log๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@BlazeKl ์ž‘๋™ํ•˜์ง€๋งŒ Steam ๊ฒŒ์ž„์—์„œ ์ž์ฃผ ์ถฉ๋Œํ•˜์ง€๋งŒ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Manjaro Deepin 4.20-rc2 (ae-5 ์‚ฌ์šด๋“œ ์นด๋“œ ์šฉ)
AMD Threadthripper 2990wx 32c 64
์–‘์„ฑ์ž 3.16-4
AMD R9390X | ๋ฉ”์‚ฌ 18.2.5 OpenGL 4.5 Vulkan 1.1.70

์ถฉ๋Œ ๋คํ”„
์–‘์„ฑ์ž ๋กœ๊ทธ

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

http://ix.io/1tcj

Xubuntu 18.04.1
Intel (R) Core (TM) i7-2600K CPU @ 3.40GHz
NVIDIA Corporation GeForce GTX 970 / PCIe / SSE2

415.13 ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•œ ํ›„ ์ž ์‹œ ํ›„์—๋„ ์—ฌ์ „ํžˆ ์ž ๊ธˆ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. GPU๋Š” ๋‹ค์Œ ๋ฉ”์‹œ์ง€๋ฅผ ์žฌ์„ค์ •ํ•˜๊ณ  kern.log์— ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

[ 2546.530874] NVRM: GPU at PCI:0000:01:00: GPU-31cce69c-7592-a02b-a7f1-537eb763536f
[ 2546.530878] NVRM: Xid (PCI:0000:01:00): 31, Ch 00000023, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_5 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

๊ทธ๋ž˜์„œ ๋‚˜๋Š” mhw๊ฐ€ ์ฝ”๋“œ ๋ ˆ๋“œ ํ€˜์ŠคํŠธ์™€ lunastra ํŠน๋ณ„ ํ€˜์ŠคํŠธ ์ค‘๊ฐ„์— ๋‚˜๋ฅผ ์œ„ํ•ด ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•˜๊ณ  ๊ทธ ํ€˜์ŠคํŠธ ์ค‘๊ฐ„์— ๊ฒŒ์ž„์ด ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋กœ๊ทธ์—์„œ ์ด๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

https://gist.github.com/cj360/4970bd5a32327a52b9e8671b8fe6fa97

Linux 4.19.2 (์ด์ „ 4.14)๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•œ ํ›„ ์ •์ง€ ๋ฌธ์ œ๊ฐ€ ์‚ฌ๋ผ์ง„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ถˆ์•ˆ์ •ํ•œ NixOS๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฆฌ๋ˆ…์Šค 4.19
nvidia GTX 1070 ๋“œ๋ผ์ด๋ฒ„ 410.78
์–‘์„ฑ์ž 3.16-4

์‚ฌ์šฉ ๋œ ์˜ต์…˜ :

  • ๋ฌด์ œํ•œ
  • vsync ์—†์Œ
  • ์ฒด์  ์•ˆ๊ฐœ ๋น„ํ™œ์„ฑํ™”

์—ฌ๋Ÿฌ ๋ฒˆ ๋ฉˆ์ท„์Šต๋‹ˆ๋‹ค ๐Ÿ˜ข

์–ด๋–ค ๋•Œ๋Š” ๋ช‡ ์‹œ๊ฐ„ ์—ฐ์†์œผ๋กœ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ๊ณ  ๋‹ค๋ฅธ ๋•Œ๋Š” 20 ๋ถ„ ๋™์•ˆ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ํ›„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

์ž ๊ธˆ์ด ๋ฐœ์ƒํ•˜๊ธฐ๊นŒ์ง€ 15-20 ๋ถ„ ๋ฐ–์— ๊ฑธ๋ฆฌ์ง€ ์•Š์œผ๋ฉฐ ์ปดํ“จํ„ฐ๋ฅผ ๊ฐ•์ œ๋กœ ์žฌ๋ถ€ํŒ…ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ถ€๋“œ๋Ÿฝ๊ฒŒ alt-tab์„ ํ—ˆ์šฉํ•˜๋Š” ์ฐฝ ๊ฒฝ๊ณ„์„ ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ถฉ๋Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด ์œ„๋Œ€ํ•œ ์ž ๊ทธ๋ผ์™€ ์‹ธ์šฐ๋Š” ์ฒซ ๋ฒˆ์งธ ์ž„๋ฌด์—๋งŒ ์žˆ์œผ๋ฉฐ ๋ฒŒ์จ ์ด 4 ๋ฒˆ์ด ์ผ์ด ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ ์ œํ•œ๋˜์ง€ ์•Š๊ณ  vsync๊ฐ€ ๊บผ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…์„ธ์„œ:
4.19.2- ์•„์น˜
GTX 1080ti
์“ฐ๋ ˆ๋“œ ๋ฆฌํผ 1900x
์—”๋น„๋””์•„ 415.18
์–‘์„ฑ์ž 3.16-4

๋‚˜๋Š” ๋˜ํ•œ dseguin์— ์˜ํ•ด ์ •ํ™•ํ•˜๊ฒŒ ์„ค๋ช… ๋œ์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€๋งŒ Just Cause 3์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” gtx 770์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ nvidia ๋“œ๋ผ์ด๋ฒ„ ์—…๋ฐ์ดํŠธ ์ „์— dmesg์—์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋Š” ๋œ ์ž์„ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ dseguin (์ผ๋ฐ˜์ ์ธ Xid 31 ์˜ค๋ฅ˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ PAGE_FAULT, ์ฃผ์†Œ ๋“ฑ ํฌํ•จ)๊ณผ ๊ฑฐ์˜ ๋™์ผํ•˜๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด ์ด๊ฒƒ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹ˆ๋ผ ๋“œ๋ผ์ด๋ฒ„ ์˜ค๋ฅ˜์ž„์„ ์•”์‹œํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ dmesg์˜์ด ์ฆ๊ฐ€ ๋œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•Œ๊ณ ์žˆ๋Š” nvidia์˜ ํ–ฅํ›„ ํŒจ์น˜๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ๊ฒƒ์€ ์ „์ฒด ์‹œ์Šคํ…œ์ด ์ž ๊ธฐ์ง€ ์•Š์œผ๋ฉด ์–ผ๋งˆ๋‚˜ ์˜ค๋ž˜ ๊ฐˆ์ง€ ์ผ๊ด€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œํ•˜๊ธฐ ์ „์— ๊ฑฐ์˜ ํ•œ ์‹œ๊ฐ„ ์ „์— ์žฌ์ƒํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋ช…์„ธ์„œ:
4.19.2-Ubuntu (18.04.1)
GTX 1080ti
์—”๋น„๋””์•„ 415.18
Proton 3.7-8์€ ํ˜„์žฌ ๋ฒ ํƒ€ ๋ฒ„์ „์—์„œ๋„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

์ฒด์  ์•ˆ๊ฐœ, ๋น„ ๋„คํŠธ ํšจ๊ณผ, DOF๋ฅผ ๋„๊ณ  vsync๋ฅผ ์ผœ๋Š” ์ผ๋ถ€ ์กฐํ•ฉ์€ ์•ฝ๊ฐ„์˜ ์™„ํ™” ํšจ๊ณผ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•ฝ ํ•œ ์‹œ๊ฐ„ ์ •๋„ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์˜ ๊ทผ๋ณธ ์›์ธ์„ ์ฐพ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. nvidia๊ฐ€ xid 31 ์˜ค๋ฅ˜๋ฅผ '๋“œ๋ผ์ด๋ฒ„'๋ฐ '์‘์šฉ ํ”„๋กœ๊ทธ๋žจ'์˜ค๋ฅ˜๋กœ ๋‚˜์—ด ํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  xid 31์ด ์ฐธ์กฐํ•˜๋Š” ํŽ˜์ด์ง€ ์˜ค๋ฅ˜๋Š” ์‹ค์ œ๋กœ ์–ด๋”˜๊ฐ€์˜ ์ž„์˜์˜ ์ž˜๋ชป๋œ ํฌ์ธํ„ฐ๊ฐ€ ์•„๋‹Œ vram์ด ๋ถ€์กฑํ•˜์—ฌ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” Monster Hunter World๋ฅผ ์šด์˜ํ•˜์ง€ ์•Š๊ณ  Just Cause 3์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์—ฌ๊ธฐ์— ๋‚˜์—ด๋œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ์ฆ์ƒ์„ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ Just Cause 3์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋น„๋””์˜ค ๋ฉ”๋ชจ๋ฆฌ๋Š” ํฌ์ปค์Šค๊ฐ€ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ด๋™ํ•  ๋•Œ alt-tab์„ ์ˆ˜ํ–‰ ํ•  ๋•Œ๋งˆ๋‹ค ์•ฝ 70MB ์”ฉ ์ฆ๊ฐ€ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ „์ฒด ํ™”๋ฉด ๋ฐ ์ฐฝ ๋ชจ๋“œ๊ฐ€ ์ˆœํ™˜ ๋  ๋•Œ vram ์†Œ๋น„๊ฐ€ ๊ฒฝ์ด์ ์œผ๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ alt-tabs๋ฅผ ์ฆ๊ฐ€ ๋œ ์ถฉ๋Œ ๋นˆ๋„์™€ ์—ฐ๊ด€ ์ง€์€ ๊ฒƒ ๊ฐ™์ง€ ์•Š์•„ ๋ณด์ด๋Š” ๋ฌด์ž‘์œ„ ์ถฉ๋Œ ๋™์ž‘์„ ์„ค๋ช… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด๊ฒƒ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ถฉ๋Œ ์ค‘์— ๊ทธ๋“ค์˜ vram์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋„๋ก ์š”์ฒญํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” nvidia-settings (๋‚ด ์ƒ๊ฐ์—)์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋‚ด vram ์‚ฌ์šฉ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์œ„ํ•ด 'nvidia-smi'๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณผ ์ˆ˜์žˆ๋Š” ์œ„์น˜์— ํ„ฐ๋ฏธ๋„์„ ๋ฐฐ์น˜ํ•˜๊ณ  'watch -n 0.5 nvidia-smi'๋ฅผ ์‹คํ–‰ํ•˜์—ฌ 0.5 ์ดˆ๋งˆ๋‹ค vram ์‚ฌ์šฉ ํ†ต๊ณ„๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ Monster Hunter World๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์ถฉ๋Œ์‹œ๊ธฐ๋ฅผ ์ฐพ์•„ ๊ฒฐ๊ณผ๋ฅผ ๊ฒŒ์‹œํ•˜์‹ญ์‹œ์˜ค.

GTX 770 4gb btw๋ฅผ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

@newnah ๊ทธ๋ž˜์„œ์ด ๋…ผ๋ฆฌ์— ๋”ฐ๋ฅด๋ฉด ๋” ์ ์€

@newnah ๋ฐฉ๊ธˆ ์ด๋ก ์„ ํ…Œ์ŠคํŠธํ–ˆ์œผ๋ฉฐ ๊ฒŒ์ž„์ด ์—ฌ์ „ํžˆ ์žฌ์ƒ๋˜๋Š” ์Œ์•…์œผ๋กœ ๋งŒ ์‘๋‹ตํ•˜์ง€ ์•Š์ง€๋งŒ VRam ์‚ฌ์šฉ๋Ÿ‰์€ gtx 980 4gb์—์„œ ์•ฝ 50 % ์ธ ์•ฝ 2100MiB์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Vram์ด ๋ถ€์กฑํ•œ ๊ฒƒ์€ ๋ฌธ์ œ๊ฐ€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ํฅ๋ฏธ๋กœ์šด ์ ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

  1. ์‹œ๊ณ„ nvidia-smi๊ฐ€ ์‹คํ–‰์ค‘์ธ ํ„ฐ๋ฏธ๋„์ด ๋‘ ๋ฒˆ์งธ ๋ชจ๋‹ˆํ„ฐ์—์„œ ๊ณ„์† ์—…๋ฐ์ดํŠธ ๋จ
  2. Ctr + Alt + F4๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ๋กœ๊ทธ์ธ ํ™”๋ฉด์œผ๋กœ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์—์„œ sudo ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ•˜์—ฌ Monster Hunter World ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. sudo ์‚ฌ์šฉ์ž๋กœ ์ „ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ๊ธฐ ์ „์— ์•ฝ 2 ๋ถ„ ๋™์•ˆ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ๊ฒ€๊ฒŒ ๋ณ€ํ•˜์ง€ ๋งŒ ์ „์› ์„ค์ •์„ "์ตœ๋Œ€ ์„ฑ๋Šฅ ์„ ํ˜ธ"๋กœ ์„ค์ •ํ•˜๋ฉด ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด 30 ์ดˆ๋กœ ์ค„์–ด ๋“ญ๋‹ˆ๋‹ค.

๊ธฐ๋ก์„ ์œ„ํ•ด : ๋‚˜๋Š” Kulve Taroth (์†”๋กœ)์™€ ๋ช‡ ๋ฒˆ ์‹ธ์šด ๋‹ค์Œ ๋‹ค๋ฅธ ์˜จ๋ผ์ธ ์„ธ์…˜ (๋‹ค๋ฅธ ํ”Œ๋ ˆ์ด์–ด์™€ ํ•จ๊ป˜)์œผ๋กœ ์ „ํ™˜ํ•˜์—ฌ ๋ณด์ƒ์„ ํš๋“ํ•˜์—ฌ ์ถฉ๋Œ์„ ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค. ํ€˜์ŠคํŠธ ๋ ˆ์ด๋””์—๊ฒŒ์„œ ๋„๋ง์ณ ์ถ”๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค.

CPU : i7 4790
GPU : GTX 980 4Gb
๋“œ๋ผ์ด๋ฒ„ : 396.54
์–‘์„ฑ์ž 16-4 ๋ฒ ํƒ€

@Estard ๋ณดํ†ต ๋‚ด๊ฐ€ ๊ฒŒ์ž„์ด ์žฌ๊ฐœ ๋  ๋•Œ๊นŒ์ง€ ์ถฉ๋ถ„ํžˆ ๊ธฐ๋‹ค๋ ธ๋‹ค๋ฉด, ๋งˆ์น˜ ์‹คํ–‰์„ ๋ฉˆ์ถ˜ ๊ฒƒ์ฒ˜๋Ÿผ, ๋ถ€์ž‘์šฉ๋„์—†๊ณ , ํƒ€์ž„ ์•„์›ƒ์— ์˜ํ•ด์„œ๋งŒ ์˜จ๋ผ์ธ ์—ฐ๊ฒฐ์ด ๋Š๊ธฐ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ๋””๋ฒ„๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ์ผ์‹œ ์ค‘์ง€ํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์ธํ•˜๊ณ  ์ฃฝ์ด๊ธฐ ์œ„ํ•ด ๋ณ€๊ฒฝ tty๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋ฌด์–ธ๊ฐ€๋ฅผ ๊ด€๋ฆฌ ํ•œ ๋•Œ๊ฐ€ ๊ธฐ์–ต ๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚ด ๊ฒฝ์šฐ์—๋Š” ๋‘ ๋ฒˆ์งธ ๋””์Šคํ”Œ๋ ˆ์ด๋„ ๊ณ ์ •๋˜์–ด ์žˆ์œผ๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์ฒด ์‹œ์Šคํ…œ์ด ์ž ๊ธฐ๊ธฐ ์ „์— 1 ํ”„๋ ˆ์ž„ ๋˜๋Š” 2 ํ”„๋ ˆ์ž„์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ชจ๋“  ๊ฒƒ์ด ์˜ค๋Š˜ ์ƒˆ๋กœ์šด 415.18.04 vulkan-beta ๋“œ๋ผ์ด๋ฒ„๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ์ถฉ๋Œ ํ•  ๋•Œ๋งˆ๋‹ค PC๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผํ•˜๋Š” ๊ฒƒ์€ ์ •๋ง ์ง€๊ฒจ์›Œ์„œ ์ถฉ๋ถ„ํžˆ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜๋Š”๋ฐ, ์ •์ง€ ํ›„ ํ™”๋ฉด์ด ๋ฐ”๋€Œ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‘ ํ™”๋ฉด ๋ชจ๋‘์—์„œ ์ž ์‹œ ํ›„ ๋ฐ”ํƒ• ํ™”๋ฉด ๋ฐฐ๊ฒฝ ํ™”๋ฉด์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋˜๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. , ๋•Œ๋กœ๋Š” ๋‘ ๋ฒˆ์งธ ๋””์Šคํ”Œ๋ ˆ์ด์— ์žˆ๋˜ ๋‚ด์šฉ์ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

์ถ”์ธก ๋งŒ ํ•  ์ˆ˜๋Š” ์žˆ์ง€๋งŒ, CPU์ชฝ์— ๋ฌด์–ธ๊ฐ€๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์ด ๋ฉˆ์ท„์„ ๋•Œ ์œ ํŠœ๋ธŒ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋Š” ๋™์•ˆ ๋ช‡ ์ดˆ (์ตœ๋Œ€ 30) ์ดˆ ๋™์•ˆ ์˜ค๋””์˜ค๊ฐ€ ๊ณ„์†๋˜์—ˆ๋‹ค๊ฐ€ ์ž ์‹œ ํ›„ ์˜ค๋””์˜ค๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋‘ ํ™”๋ฉด ๋ชจ๋‘ ์—ฌ์ „ํžˆ ๋ฉˆ์ถฐ ์žˆ๊ณ  ๊ฒŒ์ž„ ๋ฐฐ๊ฒฝ ์Œ์•…์ด ํ•ญ์ƒ ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ CPU๊ฐ€ ๋ฌด์Šจ ์ผ์ด ์žˆ์–ด๋„ ๋ณต๊ตฌ๋˜์—ˆ์ง€๋งŒ GPU๊ฐ€ ๊ทธ๋ ‡์ง€ ์•Š์•˜ ์Œ์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

415.18.04 ์—…๋ฐ์ดํŠธ ์ „์—๋Š” ์ผ์‹œ์ ์ด๋“  ์•„๋‹ˆ๋“  ๋ฉˆ์ถค์˜ ์–‘์ด ๋ชจ๋“  ์ƒˆ๋กœ์šด ์ปค๋„์ด๋‚˜ ๋“œ๋ผ์ด๋ฒ„๋กœ ๊พธ์ค€ํžˆ ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค. ํ† ์š”์ผ์—๋Š” ์ƒˆ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช‡ ๋ฒˆ์˜ ์ผ์‹œ์ ์ธ ๋ฉˆ์ถค๋งŒ์œผ๋กœ ํ•˜๋ฃจ ์ข…์ผ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ช‡ ์‹œ๊ฐ„์˜ ํ…Œ์ŠคํŠธ์—์„œ ์•Œ์•„ ์ฐจ๋ฆด ์ˆ˜์žˆ๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋” ์ž์ฃผ ๋ณด์ž…๋‹ˆ๋‹ค.

ํŽธ๊ฒฌ์ด ์žˆ์„์ง€ ๋ชจ๋ฅด์ง€๋งŒ ์ฟ  ์ƒฌ๋ผ ๋‹ค ์˜ค๋ผ์™€ ์‹ธ์šฐ๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ์–ด๋–ค ๋ชฌ์Šคํ„ฐ๋ณด๋‹ค ๋” ์˜๊ตฌ์  ์ธ ๋™๊ฒฐ์„ ๊ฒช์—ˆ๊ณ , ๋ณด์ƒ ํ™”๋ฉด์—์„œ ๋งŽ์€ ์ผ์ด ๋ฐœ์ƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”๋žŒ ๊ฒฐํ•จ์ด๋ผ๊ณ  ๋งํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ ์–ด๋–ค ๊ด€๋ จ์„ฑ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

VRAM ๊ฐ€์„ค์— ์–ด๊ธ‹๋‚˜๋Š” ํ•œ ๊ฐ€์ง€๋Š” 1080p์—์„œ 1440p๋กœ ๊ฒŒ์ž„ ํ•ด์ƒ๋„๋ฅผ ๋†’์ธ ํ›„ ์ƒˆ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๊ตฌ์ž… ํ•œ ํ›„ ๊ฒŒ์ž„์ด ๋” ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ์ฒด์  ์•ˆ๊ฐœ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒฝํ–ฅ์ด ๋” ํฌ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ‰๊ท ์ ์œผ๋กœ ๊ฐ€์žฅ ํฐ ์›์ธ์€ ์•„๋‹ˆ์ง€๋งŒ ์œ ์ผํ•œ ์›์ธ์€ ์•„๋‹™๋‹ˆ๋‹ค.

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

CPU : Ryzen 7 2700X
GPU : GTX 1070
๋“œ๋ผ์ด๋ฒ„ : 415.18.04 vulkan-beta
์–‘์„ฑ์ž 16-4 ๋ฒ ํƒ€

ํŽธ์ง‘ : ๋‚˜๋Š” ๋ฐฉ๊ธˆ ๊ฒŒ์ž„์ด ์ž์ฒด์ ์œผ๋กœ ๋™๊ฒฐ๋˜๊ณ  ์ƒˆ๋กœ์šด ๋“œ๋ผ์ด๋ฒ„๋กœ ํฅ๋ฏธ๋กœ์šด ๊ฒƒ๋“ค์„ ์กฐ์šฉํžˆํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ vram ๋ฌธ์ œ๊ฐ€ xid 31 ๋ฌธ์ œ์™€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. vram์„ ์ดˆ๊ณผํ•˜์ง€ ์•Š๊ณ  JC3๊ฐ€ ์ถฉ๋Œํ•˜๋„๋ก ๊ด€๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๊ฒฝ๊ณ ์— ๋Œ€ํ•ด ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋“œ๋ผ์ด๋ฒ„๋กœ๋„ ์—…๋ฐ์ดํŠธํ–ˆ์ง€๋งŒ ์ฐจ์ด์ ์„ ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถฉ๋Œ ํ•  ๋•Œ๋งˆ๋‹ค ์žฌ๋ถ€ํŒ…ํ•ด์•ผํ•œ๋‹ค๊ณ  ๋ง์”€ํ•˜์…จ์Šต๋‹ˆ๋‹ค. JC3์—๋งŒ ํ•ด๋‹น๋˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ 'pkill -9 -f .exe'๋ฅผ ํ•ซํ‚ค์— ๋ฐ”์ธ๋”ฉํ•˜๊ณ  ๋ฉˆ์ถœ ๋•Œ ํ•ด๋‹น ๋ฒ„ํŠผ์„ ์•ฝ๊ฐ„ ๋งค์‰ฌํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ์ดˆ๊ฐ€ ๊ฑธ๋ฆฌ์ง€ ๋งŒ ๊ฒฐ๊ตญ์—๋Š” ๊ทธ๊ฒƒ์„ ๋Šฅ์ˆ™ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋ฐ”๋ผ๊ฑด๋Œ€ ๊ทธ๊ฒƒ์€ ๋‹น์‹ ์„ ์œ„ํ•ด ์กฐ๊ธˆ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ Just Cause 3์—์„œ 31์€ ์ œํŠธ ๋‚˜ ํ—ฌ๋ฆฌ์ฝฅํ„ฐ๋กœ ๋น„ํ–‰ ํ•  ๋•Œ ๊ฑฐ์˜ ํ•ญ์ƒ ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ์ง€์ •ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋น„ํ–‰์‹œ ๋ Œ๋”๋ง์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒŒ์ž„ ๋กœ์ง์˜ ์ผ๋ถ€์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜์žˆ๋Š” ์‹ค์งˆ์ ์œผ๋กœ ๋ฌดํ•œํ•œ ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๋งํ•  ํ•„์š”๋„ ์—†์ง€๋งŒ LOD ๋˜๋Š” ๋“œ๋กœ์šฐ ๊ฑฐ๋ฆฌ์™€ ๊ด€๋ จ์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ์ด ํ•œ์‹ฌํ•œ ์ถ”์ธก์ด ์šฐ๋ฆฌ๋ฅผ ์–ด๋””๋กœ๋„ ๋ฐ๋ ค ๊ฐ€์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์••๋‹ˆ๋‹ค. ๊ทธ๋™์•ˆ dxvk github ํŽ˜์ด์ง€์—์„œ ๋ฌธ์ œ๋ฅผ ์—ด๊ฒ ์Šต๋‹ˆ๋‹ค.

Just Cause 3์—์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•œ ์ž ์žฌ์  ์ธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

lutris ์˜ต์…˜ (๊ฒŒ์ž„-> ๊ตฌ์„ฑ-> ์‹œ์Šคํ…œ ์˜ต์…˜-> ๋ฐ์Šคํฌํ†ฑ ํšจ๊ณผ ๋น„ํ™œ์„ฑํ™”)์—์„œ '๋ฐ์Šคํฌํ†ฑ ํšจ๊ณผ ๋น„ํ™œ์„ฑํ™”'๋ฅผ ์„ ํƒํ•œ ํ›„ ๋น„ํ–‰ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์ถฉ๋Œ์—†์ด ์ตœ๋Œ€ 3 ์‹œ๊ฐ„ ๋™์•ˆ ์‹œ๊ณ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์—์„œ ํ—ฌ๋ฆฌ์ฝฅํ„ฐ์— ํƒ‘์Šน ํ•œ ํ›„ 15 ์ดˆ ํ›„์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋น„ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์—์„œ ๊ฒŒ์ž„์—์„œ ๋‚ด ํ–‰๋™ (๋™์ผํ•œ ์‹œ๊ฐ„, ์žฅ์†Œ ๋ฐ ํ—ฌ๋ฆฌ์ฝฅํ„ฐ)์„ ๋ฐ˜๋ณตํ•˜๊ณ  ์ถฉ๋Œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (15 ๋ถ„ ์ด์ƒ ๋น„ํ–‰ ํ›„์—๋„!).

lutris์˜ ์˜ต์…˜์€ ๋””์Šคํ”Œ๋ ˆ์ด ๊ด€๋ฆฌ์ž (์•„๋งˆ xorg)์˜ ๋ฐ์Šคํฌํƒ‘ ํ•ฉ์„ฑ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. lutris๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์–ด๋–ค ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฌด์—‡์„ํ•˜๋Š”์ง€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” proton์ด ๋น„์Šทํ•œ ์„ค์ •์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•˜์ง€๋งŒ, ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์„œ ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค : https://wiki.archlinux.org/index.php/Xorg#Composite

์–ผ๋งˆ๋‚˜ ๋‹ต๋‹ตํ•œ ์ง€ ์•Œ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด Monster Hunter World์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ๋ฅผ ์ง„์‹ฌ์œผ๋กœ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด ์ž‘๋™ํ–ˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ , ๋ฉˆ์ถค์ด๋‚˜ ์ถฉ๋Œ์—†์ด ์•ฝ 2 ์‹œ๊ฐ„ ๋™์•ˆ ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค. newnah์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

๋ฉˆ์ถค์ด๋‚˜ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ์ด ํŒŒํ‹ฐ ํŠธ๋ฆญ์€ ์„ธ์…˜ ๋‹น ํ•œ ๋ฒˆ๋งŒ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ๋กœ ๊ฒŒ์ž„์„ ๋‹ซ๊ณ  ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์ตœ์†Œํ•œ lutris์—์„œ ๋ฐ์Šคํฌํ†ฑ ํ•ฉ์„ฑ์ด ํ™œ์„ฑํ™” ๋œ ๊ฒฝ์šฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ์žฌ๋ถ€ํŒ…ํ•˜๊ฑฐ๋‚˜ ๋” ๋น ๋ฅธ 'systemctl restart lightdm'์œผ๋กœ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (๋‹จ์ˆœํžˆ ๊ฒŒ์ž„์„ ๋‹ซ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค!). ์–ด์จŒ๋“  ๋‚˜๋Š” ์ด๊ฒƒ์ด ๋ฌธ์ œ๋ฅผ ์™„ํ™”์‹œํ‚ค๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์˜€๋‹ค ๊ธฐ์˜๋‹ค. ์ด๊ฒƒ์ด lutris์˜ ๋ฒ„๊ทธ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์ง€๊ธˆ์€ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ '๋งˆ์ง€๋ง‰ ๋ณด์Šค'์ œ๋…ธ ์ง€๋ฐ”๋ฅผ ๋ฌผ๋ฆฌ ์น˜๊ณ  ์ €์žฅ ํ™”๋ฉด์œผ๋กœ ๊ฐ”์„ ๋•Œ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋ด์•ผ ํ•  ์˜ํ™” ์‹œํ€€์Šค๊ฐ€ โ€‹โ€‹์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๊ฒŒ์ž„์ด ๋ฐ์Šคํฌํ†ฑ์— ์ถฉ๋Œํ•˜๊ณ  ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค. ์žฌ์ƒํ•  ์ˆ˜์—†๋Š” ํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์˜ํ™” ์‹œํ€€์Šค๋ฅผ ์žฌ์ƒํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค. :( ๊ทธ๋Ÿฐ ๋‹ค์Œ Linux์—์„œ ๊ฒŒ์ž„์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ์ €๋Š” ๊ทธ๋ ‡๊ฒŒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค ์žฌ์ƒ์„ ์ž‘๋™์‹œํ‚ฌ ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

xid 31 ์˜ค๋ฅ˜์™€ ํ•จ๊ป˜ ์ถฉ๋Œํ•ฉ๋‹ˆ๊นŒ (์•„๋‹ˆ๋ผ๋ฉด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค)? ํ„ฐ๋ฏธ๋„ ์ถœ๋ ฅ์„ ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

"๋งˆ์ง€๋ง‰ ๋ณด์Šค"์ œ๋…ธ ์ง€๋ฐ” ์ดํ›„ ์ถฉ๋Œ์„ ํ™•์ธํ•  ์ˆ˜์žˆ๋Š” ์˜ํ™” ์‹œํ€€์Šค ๋‹ค. ์‹œํ€€์Šค "๋น„๋‚œ"์„ ํ˜ผ์ž์„œ๋„ ์ด‰๋ฐœ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๊ฒƒ์„ ์žฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋ณด์Šค๋ฅผ ๋ฌผ๋ฆฌ ์น  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ถฉ๋Œ ๋กœ๊ทธ

๋‚ด๊ฐ€ ์ด๊ฒƒ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฝ์œผ๋ฉด

84373.656:0024:00c6:trace:seh:call_vectored_handlers calling handler at 0x6a41dfc0 code=406d1388 flags=0
84373.656:0024:00c6:trace:seh:call_vectored_handlers handler at 0x6a41dfc0 returned ffffffff
84377.791:0024:002e:trace:module:LdrGetDllHandle L"steam_api64.dll" -> 0x3b400000 (load path L"Z:\\home\\buscher\\Done\\Steam\\SteamApps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
84377.984:0024:002e:fixme:mfplat:MFStartup (131184, 0): stub
84378.213:0024:002e:fixme:mfplat:mfattributes_SetUINT32 0x5e1570, {a634a91c-822b-41b9-a494-4de4643612b0}, 1
84378.213:0024:002e:fixme:mfplat:mfattributes_SetUINT32 0x5e1570, {aa456cfd-3943-4a1e-a77d-1838c0ea2e35}, 1
84378.213:0024:002e:fixme:mfplat:src_reader_GetNativeMediaType 0x5e0320, 0x00000000, 0, 0xddfc00
84378.213:0024:002e:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x141ec1d47 ip=141ec1d47 tid=002e
84378.213:0024:002e:trace:seh:NtRaiseException  info[0]=0000000000000000
84378.213:0024:002e:trace:seh:NtRaiseException  info[1]=0000000000000000
84378.214:0024:002e:trace:seh:NtRaiseException  rax=0000000080004001 rbx=0000000080004001 rcx=0000000000000000 rdx=0000000142e5cb40
84378.214:0024:002e:trace:seh:NtRaiseException  rsi=0000000000000000 rdi=00007f0f985426b0 rbp=0000000000000000 rsp=0000000000ddfba0
84378.214:0024:002e:trace:seh:NtRaiseException   r8=0000000000ddfbc0  r9=0000000000ddf792 r10=0000000000000000 r11=0000000000000000
84378.214:0024:002e:trace:seh:NtRaiseException  r12=0000000000000000 r13=0000000000000000 r14=00000000012dfbb8 r15=00000001416811b4
84378.214:0024:002e:trace:seh:call_vectored_handlers calling handler at 0x6a41dfc0 code=c0000005 flags=0
84378.214:0024:002e:trace:seh:call_vectored_handlers handler at 0x6a41dfc0 returned 0
84378.214:0024:002e:trace:seh:call_vectored_handlers calling handler at 0x6f2826e0 code=c0000005 flags=0
84378.214:0024:002e:trace:seh:call_vectored_handlers handler at 0x6f2826e0 returned 0

fixme:mfplat:src_reader_GetNativeMediaType ๋Š” ์˜ˆ์™ธ ์ถœ๋ ฅ ์ด์ „์˜ ๋งˆ์ง€๋ง‰ ์ถœ๋ ฅ์ด๊ณ  mfplat์€ FIXME์ด๋ฏ€๋กœ ํฅ๋ฏธ๋กœ์šด ๋ถ€๋ถ„ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚ด ๊ฒธ์†ํ•œ ์ถ”์ธก, MHW๋Š”์ด ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜์ง€๋งŒ ๋ฐ˜ํ™˜ ๊ฐ’์„ ํ™•์ธํ•˜์ง€ ์•Š๊ณ  ๋งน๋ชฉ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ-> ์ถฉ๋Œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ์˜ณ๋‹ค๋ฉด ์™€์ธ์€์ด mfplat์„ ๊ตฌํ˜„ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ฐฝ ์•„๋ž˜์—์„œ ์‹œํ€€์Šค๊ฐ€ โ€‹โ€‹์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ๋ณด๋ฉด์„œ ๋‚˜์ค‘์— Linux / proton์—์„œ ๊ณ„์† ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…์„ธ์„œ:

  • ์ปค๋„ 4.19.8
  • xorg- ์„œ๋ฒ„ xorg-server-1.20.3
  • nvidia-drivers-415.22 (geforce 1060gtx)
  • Proton 3.16-4 ๋ฒ ํƒ€

์ฐธ๊ณ  :์ด ์ถฉ๋Œ์€ ๋ฉˆ์ถค๊ณผ ๊ด€๋ จ์ด ์—†์œผ๋ฉฐ ์ ์–ด๋„ ์—ฐ๊ฒฐ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ๊ทธ ๋ฉˆ์ถค์„ ๊ฒช๊ณ  ์žˆ์œผ๋ฉฐ์ด ๊ฒŒ์‹œ๋ฌผ์—์„œ ๋ช‡ ๊ฐ€์ง€ ์„ค์ • / ํŒ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ฌด์ž‘์œ„๋กœ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

๋‚ด๊ฐ€ ์–ป๋Š” ๋™๊ฒฐ์— ๋Œ€ํ•ด

[74924.495990] NVRM: GPU at PCI:0000:09:00: GPU-b96024f0-36ab-06dc-cbe4-9532fcd667e5
[74924.495992] NVRM: GPU Board Serial Number: 
[74924.495995] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000053, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_2 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ
[79879.456414] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000053, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_0 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ
[82736.768536] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000053, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_9 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

dmesg ์ถœ๋ ฅ์—์„œ โ€‹โ€‹์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์ •์ง€๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ;-)

๊ทธ๋ฆฌ๊ณ  ๊ธฐ๋ก์„ ์œ„ํ•ด PROTON_USE_WINED3D = 1์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒ€์€ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
์ˆ˜๋งŽ์€

...
88353.129:0024:002e:fixme:d3d11:d3d_query_init Ignoring MiscFlags 0x1.
...
88353.696:0024:002e:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
88353.696:0024:002e:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
...
88371.986:0024:0047:fixme:d3d_shader:shader_glsl_sprintf_cast Unhandled cast from 0x1 to 0x5.
...
88372.567:0024:0047:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80002302.
88372.567:0024:0047:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00199983.
...

์ž˜๋ฆฐ ๋กœ๊ทธ

๋‚ด ํฌ๋ง์€ wined3d๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™๊ฒฐ์„ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด์—ˆ์ง€๋งŒ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€ ์ถฉ๋Œ ๋กœ๊ทธ๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์˜ฌ๋ฐ”๋ฅธ ์ง€์นจ์„ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
๊ธฐ์—ฌํ•˜๊ธฐ ์œ„ํ•ด ์ฝ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๊ฐ์‚ฌ.

2018 ๋…„ 12 ์›” 11 ์ผ ํ™”์š”์ผ ์˜ค์ „ 11:05 Bernd Buschinski < [email protected]
์ผ๋‹ค :

๊ธฐ๋ก์„ ์œ„ํ•ด PROTON_USE_WINED3D = 1์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒ€์€ ์ƒ‰
ํ™”๋ฉด.
์ˆ˜๋งŽ์€

...
88353.129 : 0024 : 002e : fixme : d3d11 : d3d_query_init MiscFlags 0x1์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
...
88353.696 : 0024 : 002e : fixme : d3d_shader : shader_sm4_read_instruction_modifier ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ์ˆ˜์ • ์ž 0x00155543.
88353.696 : 0024 : 002e : fixme : d3d_shader : shader_sm4_read_instruction_modifier ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ์ˆ˜์ • ์ž 0x800000c2.
...
88371.986 : 0024 : 0047 : fixme : d3d_shader : shader_glsl_sprintf_cast ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ์บ์ŠคํŠธ๊ฐ€ 0x1์—์„œ 0x5๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
...
88372.567 : 0024 : 0047 : fixme : d3d_shader : shader_sm4_read_instruction_modifier ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ์ˆ˜์ • ์ž 0x80002302.
88372.567 : 0024 : 0047 : fixme : d3d_shader : shader_sm4_read_instruction_modifier ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ์ˆ˜์ • ์ž 0x00199983.
...

์ž˜๋ฆฐ ๋กœ๊ทธ
https://nopaste.xyz/?8a9f8bb93460b0ca#TCL2E8LNiewHCC3Q5NFctkamrsbCm+ADdjkRowO9h2M=

๋‚ด ํฌ๋ง์€ wined3d๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™๊ฒฐ์„ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด์—ˆ์ง€๋งŒ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

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

KDE์—์„œ ์ปดํฌ์ง€์…˜์ด ๋น„ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ๋กœ ํ”Œ๋ ˆ์ดํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ๋„์›€์ด๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋‚ด ์ถฉ๋Œ ๋กœ๊ทธ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค
steam-582010.log
__

์ตœ์ข… ๋ณด์Šค๋ฅผ ๋•Œ๋ฆฌ๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ๋œ ์ถฉ๋Œ์˜ ๊ฒฝ์šฐ Windows ์„ค์น˜์—์„œ ์ผ๋ถ€ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค์— ๋ฌธ์ œ๊ฐ€์žˆ์–ด ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๋งˆ์ง€๋ง‰ ์บ ํŽ˜์ธ ๋ฏธ์…˜์—์„œ Xeno'jiiva (์ผ๋ช… "???")๋ฅผ ์ฃฝ์ธ ํ›„ ์ปท ์‹ ์ด์žˆ์–ด ๊ฒŒ์ž„ ์™„๋ฃŒ๋ฅผ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค. ํŠœํ† ๋ฆฌ์–ผ์—์„œ ๋น„๋””์˜ค๋ฅผ ๋ณด๋ ค๊ณ  ํ•  ๋•Œ๋„ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ๋„ Shadows : Awakening์˜ Proton ๋ฌธ์ œ ์Šค๋ ˆ๋“œ ์—์„œ์™€ ๋™์ผํ•œ ๋‹จ๊ณ„์— ๋”ฐ๋ผ Windows 7์˜ DLL ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณต ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ์€

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

64 ๋น„ํŠธ wineprefix๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ํŒŒ์ผ์˜ 64 ๋น„ํŠธ ๋ฐ 32 ๋น„ํŠธ ๋ฒ„์ „์„ ๋ชจ๋‘ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค (๊ฐ๊ฐ system32 ๋ฐ syswow64). ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ Windows 7 + IE10 ํ‰๊ฐ€ ์šฉ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์ด์œ ๋กœ wine regedit wmf.reg ๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฐ€์ ธ ์˜ค์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ wine regedit ๋ฅผ ์—ด๊ณ  GUI์—์„œ ์ˆ˜ํ–‰ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค:

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•œ ํ›„ ๊ฒŒ์ž„์€ nvidia-396.54 ๋ฐ ์ปค๋„ 4.18.9-arch1-1-ARCH ํ•˜๋Š” Arch Linux์—์„œ GTX 1070 Ti๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Core i7 8700K์—์„œ 1080p 60 + fps๋กœ ์›ํ™œํ•˜๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. 1440p์—์„œ๋Š” 30-45fps๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ ๋ช‡ ์‹œ๊ฐ„๋งˆ๋‹ค ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€๋งŒ ๊ฒฝ๊ณ„์—†๋Š” ์ฐฝ ๋ชจ๋“œ์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ํฌ๊ฒŒ ์™„ํ™”๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. v-sync ๋ฐ volumetric fog๊ฐ€ ๊บผ์ ธ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋“  ์„ค์ •์€ ๊ฐ€์žฅ ๋†’์œผ๋ฉฐ ๋‘˜ ๋‹ค ์„ฑ๋Šฅ์— ์‹ฌ๊ฐํ•œ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

์ตœ์ข… ๋ณด์Šค๋ฅผ ๋•Œ๋ฆฌ๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ๋œ ์ถฉ๋Œ์˜ ๊ฒฝ์šฐ Windows ์„ค์น˜์—์„œ ์ผ๋ถ€ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค์— ๋ฌธ์ œ๊ฐ€์žˆ์–ด ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๋งˆ์ง€๋ง‰ ์บ ํŽ˜์ธ ๋ฏธ์…˜์—์„œ Xeno'jiiva (์ผ๋ช… "???")๋ฅผ ์ฃฝ์ธ ํ›„ ์ปท ์‹ ์ด์žˆ์–ด ๊ฒŒ์ž„ ์™„๋ฃŒ๋ฅผ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค. ํŠœํ† ๋ฆฌ์–ผ์—์„œ ๋น„๋””์˜ค๋ฅผ ๋ณด๋ ค๊ณ  ํ•  ๋•Œ๋„ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ๋„ Shadows : Awakening์˜ Proton ๋ฌธ์ œ ์Šค๋ ˆ๋“œ ์—์„œ์™€ ๋™์ผํ•œ ๋‹จ๊ณ„์— ๋”ฐ๋ผ Windows 7์˜ DLL ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณต ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
ํŒŒ์ผ์€

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

64 ๋น„ํŠธ wineprefix๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ํŒŒ์ผ์˜ 64 ๋น„ํŠธ ๋ฐ 32 ๋น„ํŠธ ๋ฒ„์ „์„ ๋ชจ๋‘ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค (๊ฐ๊ฐ system32 ๋ฐ syswow64). ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ Windows 7 + IE10 ํ‰๊ฐ€ ์šฉ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ์ด์œ ๋กœ wine regedit wmf.reg ๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฐ€์ ธ ์˜ค์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ wine regedit ๋ฅผ ์—ด๊ณ  GUI์—์„œ ์ˆ˜ํ–‰ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค:

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•œ ํ›„ ๊ฒŒ์ž„์€ nvidia-396.54 ๋ฐ ์ปค๋„ 4.18.9-arch1-1-ARCH ํ•˜๋Š” Arch Linux์—์„œ GTX 1070 Ti๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Core i7 8700K์—์„œ 1080p 60 + fps๋กœ ์›ํ™œํ•˜๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. 1440p์—์„œ๋Š” 30-45fps๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ ๋ช‡ ์‹œ๊ฐ„๋งˆ๋‹ค ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€๋งŒ ๊ฒฝ๊ณ„์—†๋Š” ์ฐฝ ๋ชจ๋“œ์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ํฌ๊ฒŒ ์™„ํ™”๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. v-sync ๋ฐ volumetric fog๊ฐ€ ๊บผ์ ธ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋“  ์„ค์ •์€ ๊ฐ€์žฅ ๋†’์œผ๋ฉฐ ๋‘˜ ๋‹ค ์„ฑ๋Šฅ์— ์‹ฌ๊ฐํ•œ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‹น์‹ ์ด ๊ฒŒ์‹œ ํ•œ ๊ฒƒ์„ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์ง€๋งŒ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์ €์™€ ๊ฐ™์€ newbs์— ๋Œ€ํ•œ ์ž์Šต์„œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š”.

64 ๋น„ํŠธ Windows 7 ์„ค์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ์ฝ”๋ฑ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•œ๊ตญ์–ด (๋˜๋Š” CE ๋ฒ„์ „) ์ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Windows 7 ์„ค์น˜ ์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค. 8, w10 ํŒŒ์ผ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

dll์„ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

system32 ๋ฐ syswow64 ํด๋”์—์„œ (32 ๋น„ํŠธ ์šฉ๊ณผ 64 ์šฉ์œผ๋กœ ๊ฐ๊ฐ ํ•˜๋‚˜์”ฉ 2 ๊ฐœ์˜ dll ์„ธํŠธ๊ฐ€ ์žˆ์Œ) ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŽธ์ง‘๊ธฐ๋ฅผ ์—ด๊ณ  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation ํ•ญ๋ชฉ์„ ์ฐพ์•„ wmf.reg๋ผ๋Š” ํŒŒ์ผ๋กœ ๋‚ด ๋ณด๋ƒ…๋‹ˆ๋‹ค.

์ด๋ฅผ Linux ์„ค์น˜๋กœ ์ „์†กํ•˜๊ณ  mf.reg๋ผ๋Š” ์ƒˆ ํŒŒ์ผ์„ ๋งŒ๋“  ๋‹ค์Œ ๋ถ™์—ฌ ๋„ฃ์Šต๋‹ˆ๋‹ค.

[HKEY_LOCAL_MACHINE\Software\Wine\LicenseInformation]
"msmpeg2adec-AACDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-AACDecoderV2InSKU"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2InSKU"=dword:00000001

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}]
@="MPEG4 Byte Stream Handler"

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}]
@="File Scheme Handler"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}]
@="MFReadWrite Class Factory"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}\InprocServer32]
@="mfreadwrite.dll"
"ThreadingModel"="Both"

ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  ๋‹ค์Œ์„ ์‹คํ–‰ํ•˜์—ฌ ํ•„์š”ํ•œ ๋ณ€๊ฒฝ์„ ์ˆ˜ํ–‰ํ•˜์‹ญ์‹œ์˜ค.
export WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/582010/pfx

582010์€ ๊ฒŒ์ž„ ID์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒŒ์ž„์—์„œ์ด ์ˆ˜์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ•ด๋‹น ๊ฒŒ์ž„ wineprefix๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฐ˜๋ณตํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.

wine start regedit.exe mf.reg
wine64 start regedit.exe mf.reg
wine start regedit.exe wmf.reg
wine64 start regedit.exe wmf.reg
wine regsvr32 msmpeg2vdec.dll
wine regsvr32 msmpeg2adec.dll
wine64 regsvr32 msmpeg2vdec.dll
wine64 regsvr32 msmpeg2adec.dll

์ด๋ ‡๊ฒŒํ•˜๋ฉด ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค๋ฅผ wineprefix๋กœ ๊ฐ€์ ธ์˜จ ๋‹ค์Œ dll์„ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค. 64 ๋น„ํŠธ์™€ 32 ๋น„ํŠธ์—๋Š” ์„œ๋กœ ๋‹ค๋ฅธ dll์ด ์žˆ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ์ข…์†์„ฑ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒฝ์šฐ dll์„ ํ˜ผํ•ฉํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

์ˆ˜์ • ์‚ฌํ•ญ์„ ์ฐพ์€ lieff ์™€ ์›๋ž˜ ์—ฌ๊ธฐ์— ์†”๋ฃจ์…˜์„ ๊ฒŒ์‹œ ํ•œ daniel-lawrence ์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋˜ํ•œ ๋‹ค์Œ๋‚  ๊ฒŒ์ž„์ด ๋‹ค์‹œ ์ถฉ๋Œํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž‘๊ณก์ด ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”.

64 ๋น„ํŠธ Windows 7 ์„ค์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ์ฝ”๋ฑ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•œ๊ตญ์–ด (๋˜๋Š” CE ๋ฒ„์ „) ์ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Windows 7 ์„ค์น˜ ์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค. 8, w10 ํŒŒ์ผ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

dll์„ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

system32 ๋ฐ syswow64 ํด๋”์—์„œ (32 ๋น„ํŠธ ์šฉ๊ณผ 64 ์šฉ์œผ๋กœ ๊ฐ๊ฐ ํ•˜๋‚˜์”ฉ 2 ๊ฐœ์˜ dll ์„ธํŠธ๊ฐ€ ์žˆ์Œ) ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŽธ์ง‘๊ธฐ๋ฅผ ์—ด๊ณ  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation ํ•ญ๋ชฉ์„ ์ฐพ์•„ wmf.reg๋ผ๋Š” ํŒŒ์ผ๋กœ ๋‚ด ๋ณด๋ƒ…๋‹ˆ๋‹ค.

์ด๋ฅผ Linux ์„ค์น˜๋กœ ์ „์†กํ•˜๊ณ  mf.reg๋ผ๋Š” ์ƒˆ ํŒŒ์ผ์„ ๋งŒ๋“  ๋‹ค์Œ ๋ถ™์—ฌ ๋„ฃ์Šต๋‹ˆ๋‹ค.

[HKEY_LOCAL_MACHINE\Software\Wine\LicenseInformation]
"msmpeg2adec-AACDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-AACDecoderV2InSKU"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2InSKU"=dword:00000001

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}]
@="MPEG4 Byte Stream Handler"

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}]
@="File Scheme Handler"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}]
@="MFReadWrite Class Factory"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}\InprocServer32]
@="mfreadwrite.dll"
"ThreadingModel"="Both"

ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  ๋‹ค์Œ์„ ์‹คํ–‰ํ•˜์—ฌ ํ•„์š”ํ•œ ๋ณ€๊ฒฝ์„ ์ˆ˜ํ–‰ํ•˜์‹ญ์‹œ์˜ค.
export WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/582010/pfx

582010์€ ๊ฒŒ์ž„ ID์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒŒ์ž„์—์„œ์ด ์ˆ˜์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ•ด๋‹น ๊ฒŒ์ž„ wineprefix๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฐ˜๋ณตํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.

wine start regedit.exe mf.reg
wine64 start regedit.exe mf.reg
wine start regedit.exe wmf.reg
wine64 start regedit.exe wmf.reg
wine regsvr32 msmpeg2vdec.dll
wine regsvr32 msmpeg2adec.dll
wine64 regsvr32 msmpeg2vdec.dll
wine64 regsvr32 msmpeg2adec.dll

์ด๋ ‡๊ฒŒํ•˜๋ฉด ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค๋ฅผ wineprefix๋กœ ๊ฐ€์ ธ์˜จ ๋‹ค์Œ dll์„ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค. 64 ๋น„ํŠธ์™€ 32 ๋น„ํŠธ์—๋Š” ์„œ๋กœ ๋‹ค๋ฅธ dll์ด ์žˆ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ์ข…์†์„ฑ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒฝ์šฐ dll์„ ํ˜ผํ•ฉํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

์ˆ˜์ • ์‚ฌํ•ญ์„ ์ฐพ์€ lieff ์™€ ์›๋ž˜ ์—ฌ๊ธฐ์— ์†”๋ฃจ์…˜์„ ๊ฒŒ์‹œ ํ•œ daniel-lawrence ์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋˜ํ•œ ๋‹ค์Œ๋‚  ๊ฒŒ์ž„์ด ๋‹ค์‹œ ์ถฉ๋Œํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž‘๊ณก์ด ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

๋‚ด ์–ด๋ฆฌ ์„์Œ์„ ์‹ค๋ก€ํ•˜์ง€๋งŒ ์ •ํ™•ํžˆ ์–ด๋–ค ํด๋”์— ํŒŒ์ผ์„ ๋„ฃ์–ด์•ผํ•ฉ๋‹ˆ๊นŒ? proton system32 ๋ฐ syswow64 ๋˜๋Š” wine ์‹œ์Šคํ…œ ํด๋” ๋ฐ mf.reg amd wmf.reg ๋˜ํ•œ ์–ด๋–ค ํด๋”์— ์žˆ์Šต๋‹ˆ๊นŒ?

@ blastermaster77 ์˜ˆ, proton ์ ‘๋‘์‚ฌ ๋˜๋Š” ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ์™€์ธ ์ ‘๋‘์‚ฌ์— system32์— 64 ๋น„ํŠธ dll์„, syswow64์— 32 ๋น„ํŠธ๋ฅผ ๋„ฃ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. wine regsvr32 ๋ฐ wine64 regsvr32 export WINEPREFIX=/path/to/prefix ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

@ blastermaster77 ์˜ˆ, proton ์ ‘๋‘์‚ฌ ๋˜๋Š” ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ์™€์ธ ์ ‘๋‘์‚ฌ์— system32์— 64 ๋น„ํŠธ dll์„, syswow64์— 32 ๋น„ํŠธ๋ฅผ ๋„ฃ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. wine regsvr32 ๋ฐ wine64 regsvr32 export WINEPREFIX=/path/to/prefix ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ํ–ˆ๋Š”๋ฐ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

์ƒˆ ๋กœ๊ทธ๋ฅผ ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚ด๊ฐ€ ์ฐธ์กฐ

21498.732:0025:002f:fixme:mfplat:MFStartup (131184, 0): stub

๋งˆ์ง€๋ง‰ ๋กœ๊ทธ์—์„œ ์‹ค์ œ dll ๋Œ€์‹  ์‚ฌ์šฉ๋˜๋Š” ๋‚ด๋ถ€ mfplat์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. dll ์žฌ์ •์˜๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋กœ๊ทธ๋ฅผ ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚ด๊ฐ€ ์ฐธ์กฐ

21498.732:0025:002f:fixme:mfplat:MFStartup (131184, 0): stub

๋งˆ์ง€๋ง‰ ๋กœ๊ทธ์—์„œ ์‹ค์ œ dll ๋Œ€์‹  ์‚ฌ์šฉ๋˜๋Š” ๋‚ด๋ถ€ mfplat์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. dll ์žฌ์ •์˜๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

steam-582010.log
์—ฌ๊ธฐ์— ๋‚ด ์ƒˆ๋กœ์šด ๊ธฐ๋ก์ด ์žˆ์Šต๋‹ˆ๋‹ค.

win7์ด dll๊ณผ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๋ ค๋ฉด ๋จผ์ € ์—…๋ฐ์ดํŠธํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

์ด์ œ ๋‹ฌ๋ผ

4273.680:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFPlat.DLL": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfplat.dll: invalid ELF header
4273.680:0026:0027:trace:module:load_builtin_callback loaded mfplat.dll 0x5d020 0x7f4481b40000
4273.680:0026:0027:trace:module:MODULE_InitDLL (0x7f4481b40000 L"mfplat.dll",WINE_PREATTACH,(nil)) - CALL
4273.680:0026:0027:trace:module:LdrUnloadDll (L"mfplat.dll") - START
4273.680:0026:0027:trace:module:MODULE_DecRefCount (L"mfplat.dll") ldr.LoadCount: 0
4273.680:0026:0027:trace:module:free_modref  unloading L"C:\\windows\\system32\\mfplat.dll"
=>0 0x000007ff385f7a76 in mfplat (+0x27a76) (0x000007fffffffff8)
  1 0x000007ff386034c1 in mfplat (+0x334c0) (0x00007f43f7917d10)
  2 0x000007ff38602112 in mfplat (+0x32111) (0x00007f43f7917d10)
  3 0x000007ff385f88a7 in mfplat (+0x288a6) (0x00007f43509dfc30)
  4 0x000007ff385df9b9 in mfplat (+0xf9b8) (0x00007f43509dfc30)
  5 0x000007ff385dfb49 in mfplat (+0xfb48) (0x00007f43509dfc30)
  6 0x000007ff38601152 in mfplat (+0x31151) (0x00007f43509dfc30)
PE       7ff385d0000-     7ff3863c000   Export          mfplat

mfplat.dll ๋ฐ mf.dll ์žฌ์ •์˜๋Š” ์—ฌ์ „ํžˆ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚ด์žฅ ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

์ด์ œ ๋‹ฌ๋ผ

4273.680:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFPlat.DLL": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfplat.dll: invalid ELF header
4273.680:0026:0027:trace:module:load_builtin_callback loaded mfplat.dll 0x5d020 0x7f4481b40000
4273.680:0026:0027:trace:module:MODULE_InitDLL (0x7f4481b40000 L"mfplat.dll",WINE_PREATTACH,(nil)) - CALL
4273.680:0026:0027:trace:module:LdrUnloadDll (L"mfplat.dll") - START
4273.680:0026:0027:trace:module:MODULE_DecRefCount (L"mfplat.dll") ldr.LoadCount: 0
4273.680:0026:0027:trace:module:free_modref  unloading L"C:\\windows\\system32\\mfplat.dll"
=>0 0x000007ff385f7a76 in mfplat (+0x27a76) (0x000007fffffffff8)
  1 0x000007ff386034c1 in mfplat (+0x334c0) (0x00007f43f7917d10)
  2 0x000007ff38602112 in mfplat (+0x32111) (0x00007f43f7917d10)
  3 0x000007ff385f88a7 in mfplat (+0x288a6) (0x00007f43509dfc30)
  4 0x000007ff385df9b9 in mfplat (+0xf9b8) (0x00007f43509dfc30)
  5 0x000007ff385dfb49 in mfplat (+0xfb48) (0x00007f43509dfc30)
  6 0x000007ff38601152 in mfplat (+0x31151) (0x00007f43509dfc30)
PE         7ff385d0000-     7ff3863c000   Export          mfplat

mfplat.dll ๋ฐ mf.dll ์žฌ์ •์˜๋Š” ์—ฌ์ „ํžˆ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚ด์žฅ ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

์˜ค, ์–ด๋–ป๊ฒŒ ๊ทธ๊ฒƒ๋“ค์„ ๋‚ด์žฅ์œผ๋กœ ๊ธฐ๋ณธ ์„ค์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

๋‹น์‹ ์ด ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š”:

[Software\\Wine\\DllOverrides] 1536334351
...
"mf"="native,builtin"
"mfplat"="native,builtin"
...

๋‹น์‹ ์ด ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š”:

* WINEDLLOVERRIDES env https://wiki.winehq.org/Wine_User%27s_Guide#WINEDLLOVERRIDES.3DDLL_Overrides

* winecfg

* Modify user.reg->Software\Wine\DllOverrides in prefix like
[Software\\Wine\\DllOverrides] 1536334351
...
"mf"="native,builtin"
"mfplat"="native,builtin"
...

์ด๊ฒƒ์€ user.reg์—์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

[Software \ Wine \ DllOverrides] 1544476852

์‹œ๊ฐ„ = 1d490ce3aaf5900

"api-ms-win-crt-conio-l1-1-0"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"api-ms-win-crt-heap-l1-1-0"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"api-ms-win-crt-locale-l1-1-0"= "native, builtin"
"api-ms-win-crt-math-l1-1-0"= "native, builtin"
"api-ms-win-crt-runtime-l1-1-0"= "native, builtin"
"api-ms-win-crt-stdio-l1-1-0"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"api-ms-win-crt-time-l1-1-0"= "native, builtin"
"atl100"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"atl110"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"atl120"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"atl140"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"concrt140"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"mf"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"mfplat"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"msvcp100"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"msvcp110"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"msvcp120"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"msvcp140"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"msvcr100"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"msvcr110"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"msvcr120"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"msvcr140"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"ucrtbase"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"vcomp100"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"vcomp110"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"vcomp120"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"vcomp140"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"
"vcruntime140"= "๊ธฐ๋ณธ, ๋‚ด์žฅ"

๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ์ƒˆ๋กœ์šด ๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.
steam-582010.log

9821.747:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\steam_api64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/steam_api64.dll: invalid ELF header
9822.864:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFReadWrite.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfreadwrite.dll: invalid ELF header
9822.944:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/amd_ags_x64.dll: invalid ELF header
9823.030:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\oo2core_5_win64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/oo2core_5_win64.dll: invalid ELF header
9829.780:0026:0030:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/openvr_api_dxvk.dll: invalid ELF header

์ƒˆ๋กœ์šด ์™€์ธ์ด mfreadwrite.dll์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๊ณ  dll ์žฌ์ •์˜๋ฅผ ์„ค์ •ํ•ด์•ผํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

9821.747:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\steam_api64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/steam_api64.dll: invalid ELF header
9822.864:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFReadWrite.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfreadwrite.dll: invalid ELF header
9822.944:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/amd_ags_x64.dll: invalid ELF header
9823.030:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\oo2core_5_win64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/oo2core_5_win64.dll: invalid ELF header
9829.780:0026:0030:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/openvr_api_dxvk.dll: invalid ELF header

์ƒˆ๋กœ์šด ์™€์ธ์ด mfreadwrite.dll์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๊ณ  dll ์žฌ์ •์˜๋ฅผ ์„ค์ •ํ•ด์•ผํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

user.reg์—์„œ mfreadwrite.dll์„ ์žฌ์ •์˜ ํ•œ ํ›„ ์ƒˆ ๋กœ๊ทธ

steam-582010.log

์ด์ œ ๋ช…๋ฐฑํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ณด์ด์ง€ ์•Š์ง€๋งŒ mfplat์—์„œ ์—ฌ์ „ํžˆ ๋™์ผํ•œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๊ฒŒ์ž„์€ H264 ์ด์™ธ์˜ ๋‹ค๋ฅธ ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋” ๋งŽ์€ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค ์ „์†ก (๋˜๋Š” ์ถ”๊ฐ€ ํŒŒ์ผ)์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋ช…๋ฐฑํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ณด์ด์ง€ ์•Š์ง€๋งŒ mfplat์—์„œ ์—ฌ์ „ํžˆ ๋™์ผํ•œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๊ฒŒ์ž„์€ H264 ์ด์™ธ์˜ ๋‹ค๋ฅธ ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋” ๋งŽ์€ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค ์ „์†ก (๋˜๋Š” ์ถ”๊ฐ€ ํŒŒ์ผ)์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Ubuntu 18.04
Nvidia 1080 GTX (415)
64GiB RAM
1440p
์–‘์„ฑ์ž 3.16-5

์ด ๊ฒŒ์ž„์€ ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ _ok-ish_ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค (21 : 9 @ 1440p ์—์„œ ์•ฝ

  • ํŒจ๋“œ (PS3 ๋ฌด์„ , PS3 ์œ ์„  USB, XBOX ์—๋ฎฌ๋ ˆ์ดํŠธ)๋ฅผ ์„ค์ •ํ•  ์ˆ˜์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ปจํŠธ๋กค๋Ÿฌ์—†์ด ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ดˆ์  / ํ™•๋Œ€๊ฐ€ ํ•„์š”ํ•œ ๊ธฐํƒ€ ๋ฌด๊ธฐ
  • ์˜ํ™”๋ฅผ ์žฌ์ƒํ•  ๋•Œ ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ข… ๋ณด์Šค๊นŒ์ง€๋Š” ๋ฌธ์ œ๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์‚ฌ๋žŒ๋“ค์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„๋ณด๊ณ  ํ•œ ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ… ๊ตฌํ˜„์œผ๋กœ ์˜ํ™” ์ž์ฒด๋ฅผ ๊ฑด๋„ˆ ๋›ฐ๋Š” ๊ฒƒ์ด ์ตœ์„ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค)
  • ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (Windows์˜ ์„ฑ๋Šฅ์ด ๋ฌด์—‡์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Œ).

๋‚˜๋Š” PS4์—์„œ ~ 1000 ์‹œ๊ฐ„์„ ๊ฐ€์ง€๊ณ ์žˆ๋‹ค. ์ด๊ฒƒ์€ ์‹คํ—˜์— ๋” ๊ฐ€๊น์ง€๋งŒ, ๋‚˜๋Š” ์ •๋ง๋กœ PC / ๋ฆฌ๋ˆ…์Šค ์ฝค๋ณด๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค ...

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

Windows์—์„œ์˜ ์„ฑ๋Šฅ์— ๋Œ€ํ•ด ๋ฌผ์–ด ๋ดค๋Š”๋ฐ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋†’์€ ์„ค์ •์—์„œ๋Š” ์•ฝ 50FPS๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ํŒจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์€ ๋‚˜๋ฅผ ๋ฏธ์น˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค ...

ํŽธ์ง‘ 2

์šฐ๋ฆฌ๋Š” ์ •๋ง๋กœ ์˜ํ™”๋ฅผ ๊ณ ์ณ์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ”Œ๋ž˜ํ‹ฐ๋„˜์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ํŒจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ  Windows์™€ ๋™์ผํ•œ ํŠœํ† ๋ฆฌ์–ผ์„ ๋”ฐ๋ž์œผ๋ฉฐ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ PS4๋ณด๋‹ค PC์—์„œ ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค ...

Ubuntu 18.04
Nvidia 1080 GTX (415)
64GiB RAM
1440p
์–‘์„ฑ์ž 3.16-5

์ด ๊ฒŒ์ž„์€ ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ _ok-ish_ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค (21 : 9 @ 1440p ์—์„œ ์•ฝ

* Can't seem to be able to setup my pad (PS3 wireless, PS3 wired USB, XBOX emulated) - and the game is super hard to play without controller, especially Bow and other weapons which require to focus/zoom

* The game crashes when playing movies - not an issue up until the final boss (I know people have reported workarounds, I think the best would be to just skip the movies themselves with a stub implementation)

* Performance could be improved (it's all maxed out, not sure though what is the performance on Windows)

๋‚˜๋Š” PS4์—์„œ ~ 1000 ์‹œ๊ฐ„์„ ๊ฐ€์ง€๊ณ ์žˆ๋‹ค. ์ด๊ฒƒ์€ ์‹คํ—˜์— ๋” ๊ฐ€๊น์ง€๋งŒ, ๋‚˜๋Š” ์ •๋ง๋กœ PC / ๋ฆฌ๋ˆ…์Šค ์ฝค๋ณด๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค ...

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

Windows์—์„œ์˜ ์„ฑ๋Šฅ์— ๋Œ€ํ•ด ๋ฌผ์–ด ๋ดค๋Š”๋ฐ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋†’์€ ์„ค์ •์—์„œ๋Š” ์•ฝ 50FPS๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ํŒจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์€ ๋‚˜๋ฅผ ๋ฏธ์น˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค ...

ํŽธ์ง‘ 2

์šฐ๋ฆฌ๋Š” ์ •๋ง๋กœ ์˜ํ™”๋ฅผ ๊ณ ์ณ์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ”Œ๋ž˜ํ‹ฐ๋„˜์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ํŒจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ  Windows์™€ ๋™์ผํ•œ ํŠœํ† ๋ฆฌ์–ผ์„ ๋”ฐ๋ž์œผ๋ฉฐ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ PS4๋ณด๋‹ค PC์—์„œ ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค ...

์ปจํŠธ๋กค๋Ÿฌ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ด๋ ‡๊ฒŒํ•˜๊ณ  ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š”์ง€ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค. ์šฐ๋ถ„ํˆฌ 18.04 http://steamcommunity.com/app/353370/discussions/0/490123197956024380/ ์—์„œ ์ŠคํŒ€ ์ปจํŠธ๋กค๋Ÿฌ, ๋“€์–ผ ์‡ผํฌ 4, wiiupro ์ปจํŠธ๋กค๋Ÿฌ ๋ฐ ์ผ๋ฐ˜ xbox360 ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๋ฌธ์ œ์—†์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค

๋ฌธ์ œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๋น„๋””์˜ค๋ฅผ ๊ฒŒ์‹œํ•˜์‹ญ์‹œ์˜ค https://t.co/rKisdtS8LC

@Plagman @ blastermaster77 @lieff @buscher ์ด๊ฒƒ์ด _platinum_ ์ด ์•„๋‹Œ ์œ ์ผํ•œ ์ง„์งœ ๋ฌธ์ œ๋Š” ์˜ํ™”๋ฅผ ๊ฑด๋„ˆ ๋›ธ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค (๋˜๋Š” ์ด์ƒ์ ์œผ๋กœ๋Š” ์žฌ์ƒ).

์ด API์˜ ๊ธฐ๋ณธ ๊ตฌํ˜„์„ ์‚ดํŽด๋ณธ ๊ฒฐ๊ณผ E_NOTIMPL ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. MSDN ์˜
_MF_E_INVALIDSTREAMNUMBER_๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ์„ค์ •ํ•˜๋Š”์ด ์™€์ธ ๊ตฌํ˜„ ํ˜ธ์ถœ์„ ํŒจ์น˜ํ•ด์•ผํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.
*type = NULL;
์•„๋งˆ๋„ CAPCOM ๊ตฐ์ค‘์€ ๋ช…๋ฐฑํ•œ ์‹คํŒจ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๊นŒ?
ํ•„์š”ํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋‹ค์‹œ ํŒจํ‚ค์ง•ํ•˜๊ฑฐ๋‚˜ @Plagman ์ด CAPCOM์— ์—ฐ๋ฝํ•˜์—ฌ _E_NOTIMPL_์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ด€๋ฆฌํ•˜๋„๋ก ์š”์ฒญํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด๊ฒƒ์ด ์œ ์ผํ•œ ํฌ๋ง์ž…๋‹ˆ๋‹ค. : +1 :

์ž˜ ๋งŒํ•˜๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์ด๊ฒƒ์„ ์ •๋ ฌ ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

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

~ 2 ์‹œ๊ฐ„ ์„ธ์…˜ ํ›„, ๊ฒŒ์ž„์€ ์•ฝ 20 ๋ถ„๋งˆ๋‹ค ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค (์ฆ‰, ํ™”๋ฉด์ด ์ƒˆ๋กœ ๊ณ ์ณ์ง€์ง€๋Š” ์•Š์ง€๋งŒ ์Œ์•…๊ณผ ํ”„๋กœ์„ธ์Šค๋Š” ์—ฌ์ „ํžˆ ์‚ด์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹คํ–‰์ž…๋‹ˆ๋‹ค. _pid_๋ฅผ ์ฃฝ์ด๊ณ  ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค).
๋กœ๊ทธ๋ฅผ ์บก์ฒ˜ํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ? ์œ ์šฉํ• ๊นŒ์š”?
_dmesg_ ๋กœ๊ทธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

[1831.482496] NVRM : Xid (PCI : 0000 : 01 : 00) : 31, Ch 0000002b, intr 10000000. MMU ์˜ค๋ฅ˜ : ENGINE GRAPHICS GPCCLIENT_T1_5 ์˜ค๋ฅ˜ @ 0x0_00000000. ๊ฒฐํ•จ์€ FAULT_PDE ACCESS_TYPE_READ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
[3610.304080] snd_hda_intel 0000 : 00 : 1f.3 : ๋ถˆ์•ˆ์ •ํ•œ LPIB (65536> = 32768); LPIB ์ง€์—ฐ ๊ณ„์‚ฐ ๋น„ํ™œ์„ฑํ™”
[4340.252228] NVRM : Xid (PCI : 0000 : 01 : 00) : 31, Ch 0000002b, intr 10000000. MMU ์˜ค๋ฅ˜ : ENGINE GRAPHICS GPCCLIENT_T1_7 ์˜ค๋ฅ˜ @ 0x0_00000000. ๊ฒฐํ•จ์€ FAULT_PDE ACCESS_TYPE_READ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
[5497.137813] perf : ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ฆผ (2508> 2500), kernel.perf_event_max_sample_rate๋ฅผ 79500์œผ๋กœ ๋‚ฎ์ถค
[5931.131236] NVRM : Xid (PCI : 0000 : 01 : 00) : 31, Ch 0000002b, intr 10000000. MMU ์˜ค๋ฅ˜ : ENGINE GRAPHICS GPCCLIENT_T1_9 ์˜ค๋ฅ˜ @ 0x0_00000000. ๊ฒฐํ•จ์€ FAULT_PDE ACCESS_TYPE_READ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
[6644.139978] NVRM : Xid (PCI : 0000 : 01 : 00) : 31, Ch 0000002b, intr 10000000. MMU ์˜ค๋ฅ˜ : ENGINE GRAPHICS GPCCLIENT_T1_4 ์˜ค๋ฅ˜ @ 0x0_00000000. ๊ฒฐํ•จ์€ FAULT_PDE ACCESS_TYPE_READ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.

@buscher @Likutar ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
์•„๋ฌด๋„ ์ด๊ฒƒ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์„ ์•„์ง ์ฐพ์•˜์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด Nvidia ๋“œ๋ผ์ด๋ฒ„ ๋ฌธ์ œ์ž…๋‹ˆ๊นŒ? 410์œผ๋กœ ๋˜๋Œ๋ฆด๊นŒ์š”?

@Emanem ๋‚˜๋Š” ๋˜ํ•œ ๋“œ๋ผ์ด๋ฒ„ 415.23 ๋ฐ Proton 3.16-5๋ฅผ ์‚ฌ์šฉํ•˜๋Š” GTX 1070์—์„œ ๋™๊ฒฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€์ด ๋ฌธ์ œ๋Š” ๋ชจ๋“  ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „๊ณผ ๋ชจ๋“  Proton ๋ฒ„์ „์— ์กด์žฌํ–ˆ์Šต๋‹ˆ๋‹ค.

2 ์‹œ๊ฐ„์˜ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ํ›„ 10 ๋ถ„ ์ •๋„์˜ ์งง์€ ์‹œ๊ฐ„์—๋„ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฌด์ž‘์œ„๋กœ ๋ณด์˜€์Šต๋‹ˆ๋‹ค (์ปดํ“จํ„ฐ๊ฐ€ ๋ฐฉ๊ธˆ ๋ถ€ํŒ… ํ–ˆ๋“  ๊ฒŒ์ž„์„ ์„ธ ๋ฒˆ์งธ ์‹คํ–‰ํ•˜๋“  ์ƒ๊ด€ ์—†์Œ).

@nyanloutre ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋ Œ๋”๋ง ์Šค๋ ˆ๋“œ ๋งŒ ์ถฉ๋Œํ•˜์ง€๋งŒ ๊ธฐ๋ณธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ž‘๋™ ์ค‘์ด๋ฉฐ (์˜ค๋””์˜ค๊ฐ€ ์ž‘๋™ํ•จ์— ๋”ฐ๋ผ) ์‹œ์Šคํ…œ๋„ ์ •์ƒ์ž…๋‹ˆ๋‹ค-๋งž์Šต๋‹ˆ๊นŒ?

๊ทธ๋ฆฌ๊ณ  ์˜ˆ, 10 ๋ถ„ ํ›„์— ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์ง€๋งŒ 2 ์‹œ๊ฐ„ ํ›„์— ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ์ž์ฃผ ์ €์žฅ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ๊ฐ€์žฅ ์‹ค๋ง์Šค๋Ÿฌ์šด ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.
๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, Nvidia ๋“œ๋ผ์ด๋ฒ„ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ก์„ ์œ„ํ•ด https://github.com/doitsujin/dxvk/issues/816 ์„ ์—ด์–ด ๋™๊ฒฐ์„ ์กฐ์‚ฌํ–ˆ์ง€๋งŒ ์•„์ง ์•Œ๋ ค์ง„ ์ˆ˜์ • / ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

@Emanem ์˜ˆ, ์ถฉ๋Œ์‹œ ์˜ค๋””์˜ค๊ฐ€ ์—ฌ์ „ํžˆ ์žฌ์ƒ๋˜๊ณ  ํ„ฐ๋ฏธ๋„์—์„œ ํƒญ์„ ๋Œ€์ฒดํ•˜์—ฌ ์ฃฝ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

_ ๋ชจ์…˜ ๋ธ”๋Ÿฌ _๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฐœ์ƒ ํ™•๋ฅ ์ด ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค (์—ฌ์ „ํžˆ ๋ฐœ์ƒํ•˜์ง€๋งŒ ๋“œ๋ฌผ๊ฒŒ ๋ฐœ์ƒ).
๋” ํ…Œ์ŠคํŠธํ•˜๊ณ  ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ €๋Š” ์—ฌ๊ธฐ์—์„œ ๋ฆฌ๋ˆ…์Šค์—์„œ๋งŒ 255 ์‹œ๊ฐ„์„ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ๊ฒŒ์ž„์—์„œ ๋ฐœ๊ฒฌ ํ•œ ๋ชจ๋“  ๋ฌธ์ œ์—์„œ ๋‚ด๊ฐ€ ์ˆ˜์ง‘ ํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์„ ์ฐจ์ž„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถฉ๋Œ

๋™์ผํ•œ ์†Œ์Šค๋กœ ์ธํ•ด ๋ฐœ์ƒํ•  ์ˆ˜์žˆ๋Š” 4 ๊ฐ€์ง€ ์ข…๋ฅ˜์˜ ์ถฉ๋Œ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

1. ์ „์ฒด ์‹œ์Šคํ…œ ์ถฉ๋Œ.

๊ฐ€์žฅ ๋“œ๋ฌผ๊ณ  ์ตœ๋Œ€ 2 ~ 3 ํšŒ๋งŒ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์˜ค๋””์˜ค๋„ ์—†์–ด์ง€๊ณ  ํ•ญ์ƒ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์ถฉ๋Œ ํ›„์— ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์‹œ์Šคํ…œ์ด ๋‹ค๋ฅธ ์ถฉ๋Œ์—์„œ ๋ณต๊ตฌํ•˜์ง€ ๋ชปํ•˜์—ฌ์ด ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ๋ณต๊ตฌ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒŒ์ž„ ์ถฉ๋Œ

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

2.1 415+ Nvidia ๋“œ๋ผ์ด๋ฒ„ ์ด์ „

415 ๋“œ๋ผ์ด๋ฒ„ ์ด์ „์—๋Š” ์ถฉ๋Œ ํ›„ ์‹œ์Šคํ…œ์— ์ž…๋ ฅ์„ ๋ณด๋‚ด๋Š” ๊ฒƒ์ด ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅ ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์–ป์„ ์ˆ˜์žˆ๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒƒ์€ tty๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด์—ˆ์ง€๋งŒ ๊ฒ€์€ ํ™”๋ฉด์ด ํ‘œ์‹œ๋˜๋ฉด ๋กœ๊ทธ์ธ ํ”„๋กฌํ”„ํŠธ๋ฅผ๋กœ๋“œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. .

2.2 Nvidia 415.18.04 Vulkan-beta ๋“œ๋ผ์ด๋ฒ„

๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†์—ˆ๊ณ , ์ถฉ๋Œ์—†์ด 10 ๋ถ„์„ ๊ฑฐ์˜ ํ•  ์ˆ˜ ์—†์—ˆ์ง€๋งŒ, _ ๊ฒŒ์ž„ ๋งŒ ์ถฉ๋Œํ•˜๊ณ  _ ํƒญ์„ ๋Œ€์ฒดํ•˜๊ณ  ์ฃฝ์ผ ์ˆ˜์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

2.3 ํ˜„์žฌ ๋“œ๋ผ์ด๋ฒ„ (415.22.01)

๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์•Œ๋ ค์ง„ ๋ชจ๋“  ์ถฉ๋Œ์ด ์žˆ์ง€๋งŒ ๋•Œ๋กœ๋Š” alt-tab์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฃฝ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ๋ณต๊ตฌ ๊ฐ€๋Šฅํ•œ ์ถฉ๋Œ

์ œ ๊ฒฝ์šฐ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๊ฒฝ์šฐ๋Š” ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋˜์ง€๋งŒ 1 ~ 5 ๋ถ„ ํ›„์—๋Š” ๋„คํŠธ์›Œํฌ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ์ œ์™ธํ•˜๊ณ  ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” ๋“œ๋ฌผ๊ฒŒ (10 ์›” ์ค‘์ˆœ ๊ฒฝ) ์ปค๋„, proton ๋ฐ Nvidia ๋“œ๋ผ์ด๋ฒ„ ์—…๋ฐ์ดํŠธ์™€ ํ•จ๊ป˜ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋” ์ผ๋ฐ˜์ ์ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ณต๊ตฌ ํ•  ์ˆ˜์—†๋Š” ๊ฒŒ์ž„ ์ถฉ๋Œ, ์˜ค๋””์˜ค ๋ฃจํ•‘ ๋ฐ ์‹œ์Šคํ…œ์ด ๋‹ค์‹œ ์‹œ์ž‘๋  ๋•Œ๊นŒ์ง€ ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

4. ์ฐฝ ๊ด€๋ฆฌ์ž ์ถฉ๋Œ

415+์—์„œ๋Š” ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•˜๊ณ  ์‹œ๋‚˜๋ชฌ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํฌ ์ง€ํ„ฐ๋ฅผ ๊ฐ€์ ธ ์˜ค๋ฉด ์•„์ด์ฝ˜์„ ํฌํ•จํ•˜์—ฌ ๋ฐ”ํƒ• ํ™”๋ฉด ๋งŒ ํ‘œ์‹œ๋˜์ง€๋งŒ ์ž‘์—… ํ‘œ์‹œ ์ค„์€ ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‘ ๋ฒˆ์งธ ๋””์Šคํ”Œ๋ ˆ์ด์—์žˆ๋Š” ๋ธŒ๋ผ์šฐ์ €๋„ ์‚ฌ๋ผ์ง€๊ณ  ๋ฐฐ๊ฒฝ ํ™”๋ฉด์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” tty๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  MH ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ฐฝ ๊ด€๋ฆฌ์ž๋ฅผ ์ข…๋ฃŒํ•˜๊ณ  ์ƒˆ ์„ธ์…˜์„ ์‹œ์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ๋ถ€์ž‘์šฉ์—†์ด WM์„ ๋‹ค์‹œ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถฉ๋Œ์— ๊ด€ํ•œ ์ผ๋ฐ˜ ์„ธ๋ถ€ ์‚ฌํ•ญ

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

๋‚˜๋Š” ์˜ค๋žซ๋™์•ˆ Vulkan-beta ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ•ด ์™”์œผ๋ฉฐ 396.54.09์—์„œ 415.18.04๋กœ ์—…๋ฐ์ดํŠธ ํ•  ๋•Œ ๊ฒŒ์ž„์ด ์ง€์†์ ์œผ๋กœ ์ถฉ๋Œํ•˜๊ณ  415.22.01 ๋“œ๋ผ์ด๋ฒ„๋กœ ์—…๋ฐ์ดํŠธ ํ•œ ํ›„ 396์˜ ๋นˆ๋„๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํฌ๋ž˜์‹œ๊ฐ€ ์กฐ๊ธˆ ๋” ์ ์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๊ฐ€๋”์”ฉ ๋ณต๊ตฌ ํ•  ์ˆ˜์—†๋Š” ๊ฒŒ์ž„ ํฌ๋ž˜์‹œ๋กœ ์ธํ•ด 396์—์„œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

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

๋‹ค๋ฅธ ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ nvidia-smi๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋•Œ๋•Œ๋กœ 100 % GPU ์‚ฌ์šฉ๋Ÿ‰์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์ œ๊ฐ€๋ณด๊ณ  ๋œ 100 % GPU ์‚ฌ์šฉ๋Ÿ‰์„ ๋ณธ ์œ ์ผํ•œ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ”๋ฑ

์ ์ ˆํ•œ ์ฝ”๋ฑ์„ ์„ค์น˜ํ•˜์ง€ ์•Š๋Š” ํ•œ ๊ฒŒ์ž„ ๋‚ด ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ์‹œ์Šคํ…œ์˜ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์™€ ํ•จ๊ป˜ Windows 7 64 ๋น„ํŠธ ์„ค์น˜์—์„œ ๊ฐ€์ ธ์™€์•ผํ•ฉ๋‹ˆ๋‹ค.

Wine์—๋Š” ํ•ด๋‹น ํŒŒ์ผ์„ ์žฌ์ƒํ•˜๋Š” ์ฝ”๋ฑ์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค (system32 ํด๋” ๋‚ด๋ถ€์˜ ํŒŒ์ผ์€ ํฌ๊ธฐ์—์„œ ์Šคํ…์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค). ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ Windows ๋ฒ„์ „๊ณผ ๋™๋“ฑํ•œ dll์„ ๊ตฌํ˜„ํ•˜๊ฑฐ๋‚˜ Linux ๋ฒ„์ „์˜ ์ฝ”๋ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค (์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ ๋งํ•  ํ•„์š”๋„์—†์ด Microsoft๋ฅผ ํ™”๋‚˜๊ฒŒํ•˜์ง€ ์•Š๊ณ ๋Š” ๊ณต์œ  ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ณต์—ฐ

์–ด๋–ค ์‚ฌ๋žŒ๋“ค์€ ๊ทธ๊ฒƒ์ด "๊ฝค ์ข‹๋‹ค"๋ผ๊ณ  ๋งํ•˜์ง€๋งŒ ๋‚˜๋Š” ๋™์˜ ํ•  ์ˆ˜ ์—†๋‹ค. ๋ฆฌ๋ˆ…์Šค์™€ ์œˆ๋„์šฐ ๋ชจ๋‘์—์„œ ๋™์ผํ•œ ์„ค์ •์„ ์‚ฌ์šฉํ•˜๋ฉด 30 FPS (์œˆ๋„์šฐ์—์„œ 98, ๋ฆฌ๋ˆ…์Šค์—์„œ 68)์˜ ์ฐจ์ด๋ฅผ ๋ณด์•˜๋‹ค.

proton 3.16-6์ด ๋น„๋””์˜ค ๋ฌธ์ œ๋ฅผ ์ˆ˜์ • ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค! ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ƒํ™ฉ์ด ํ›จ์”ฌ ๋” ์ž˜ ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ์ด์ œ ๋‚ด ๊ฒŒ์ž„์ด Rotten Vale์—์„œ ๋ฌด๊ธฐํ•œ์œผ๋กœ๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฉˆ์ถฐ์„œ๋Š” ์•ˆ๋˜์ง€๋งŒ ๋กœ๋”ฉ ๋ฐ”๋Š” 95 % ์ •๋„ ์ด๋™ํ•˜๊ณ  ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ํฌ๋ง์  ์ด์—ˆ์ง€๋งŒ, ๋ฐฉ๊ธˆ ๋ฉˆ์ท„์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ Œ๋” ๋งŒ ์ถฉ๋Œํ•˜๊ณ  ๊ฒŒ์ž„์ด ๊ฒฐ๊ตญ ์žฌ๊ฐœ๋˜๊ณ  ์‹ฌ์ง€์–ด ์ž„๋ฌด๋ฅผ ์ค‘๋‹จ ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์‹œ์ ์—์„œ ๋‚˜๋Š” ๋ฌด์—‡์ด ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์—†์œผ๋ฉฐ, ์™€์ธ์ด ์–ด๋–ค ๋ถ€๋ถ„์„ ์ฐจ์ง€ํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ถฉ๋Œ์ด ์ƒ๋‹นํžˆ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์–ด๋–ค ์ด์œ ์—์„œ์ธ์ง€ proton 3.16-6์œผ๋กœ ์ตœ์ข… ๋ณด์Šค ์ดํ›„์— ๋น„๋””์˜ค ์ปท์„ ๋ณผ ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ ์–ด๋„ ์ง€๊ธˆ์€ ๊ณ„์† ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์ด์œ ์—์„œ์ธ์ง€ proton 3.16-6์œผ๋กœ ์ตœ์ข… ๋ณด์Šค ์ดํ›„์— ๋น„๋””์˜ค ์ปท์„ ๋ณผ ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ ์–ด๋„ ์ง€๊ธˆ์€ ๊ณ„์† ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ฒฐ๊ตญ _Xeno_ (๊ธฐ๋ณธ ๊ฒŒ์ž„์˜ ๋)์— ๋„๋‹ฌ ํ•œ ๋‹ค์Œ Windows 10์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ํ™”๋ฅผ _ ๊ฐ์ƒ _ ํ•œ ๋‹ค์Œ ์ €์žฅ์„ ๋‹ค์‹œ ๊ฐ€์ ธ ์˜ค๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋”๋Ÿฝ๋‹ค :(

๋ฐ”๋ผ๊ฑด๋Œ€ ์ด๋Ÿฌํ•œ ๋ฏธ๋””์–ด ๊ธฐ๋Šฅ ํŒฉ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ _wine_ ๋ฌด๋ฆฌ์— ์˜ํ•ด ์ œ๋Œ€๋กœ ๊ตฌํ˜„๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!

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

์ง์ ‘ ๋งํฌ ์ œ๊ฑฐ

์œ„์˜ ๊ฒฝ๊ณ  : ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ์— ๋Œ€ํ•œ ์ง์ ‘ ๋งํฌ์ž…๋‹ˆ๋‹ค.

Alienware 15R4
๋ฐฐํฌํŒ : ๋งŒ์ž๋กœ
์ปค๋„ : 4.19.0.3-MANJARO
GPU : Nvidia GTX 1070 (๋ชจ๋ฐ”์ผ)
์šด์ „์‚ฌ : Nvidia 415 (๋‚˜๋Š” ๋ฏฟ๋Š”๋‹ค)
CPU : i7 8750H
๋žจ : 16GB

ํ˜„์žฌ Nvidia ์นด๋“œ์—์„œ๋„ Monster Hunter World์™€ ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” Windows ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. (ERR12 "๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜ ์ถฉ๋Œ") ์ด์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์€ Nvidia ์ œ์–ดํŒ-3D ์„ค์ •-์ „์—ญ-์ „์› ๊ด€๋ฆฌ๋ฅผ ์ตœ๋Œ€ ์„ฑ๋Šฅ์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด GNU / Linux ์‹œ์Šคํ…œ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋™์ผํ•œ ๋ฌธ์ œ์ธ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. Power-Mizer๋ฅผ ์ตœ๋Œ€ ์„ฑ๋Šฅ ๋ชจ๋“œ๋กœ ์„ค์ •ํ•˜๋ฉด์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์ž์‹ ์˜ ์ฑ…์ž„ํ•˜์— ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค

(๋‚˜์—๊ฒŒ) ๋ช…๋ น์€ nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 > /dev/null

์ž ์‹œ ํ…Œ์ŠคํŠธ ํ•  ์‹œ๊ฐ„์ด ์—†์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๊ฒฐ๊ณผ๋ฅผ ๊ฒŒ์‹œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Alienware 15R4
๋ฐฐํฌํŒ : ๋งŒ์ž๋กœ
์ปค๋„ : 4.19.0.3-MANJARO
GPU : Nvidia GTX 1070 (๋ชจ๋ฐ”์ผ)
์šด์ „์‚ฌ : Nvidia 415 (๋‚˜๋Š” ๋ฏฟ๋Š”๋‹ค)
CPU : i7 8750H
๋žจ : 16GB

ํ˜„์žฌ Nvidia ์นด๋“œ์—์„œ๋„ Monster Hunter World์™€ ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” Windows ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. (ERR12 "๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜ ์ถฉ๋Œ") ์ด์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์€ Nvidia ์ œ์–ดํŒ-3D ์„ค์ •-์ „์—ญ-์ „์› ๊ด€๋ฆฌ๋ฅผ ์ตœ๋Œ€ ์„ฑ๋Šฅ์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด GNU / Linux ์‹œ์Šคํ…œ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋™์ผํ•œ ๋ฌธ์ œ์ธ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. Power-Mizer๋ฅผ ์ตœ๋Œ€ ์„ฑ๋Šฅ ๋ชจ๋“œ๋กœ ์„ค์ •ํ•˜๋ฉด์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์ž์‹ ์˜ ์ฑ…์ž„ํ•˜์— ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค

(๋‚˜์—๊ฒŒ) ๋ช…๋ น์€ nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 > /dev/null

์ž ์‹œ ํ…Œ์ŠคํŠธ ํ•  ์‹œ๊ฐ„์ด ์—†์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๊ฒฐ๊ณผ๋ฅผ ๊ฒŒ์‹œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Power mizer๋ฅผ ์ตœ๋Œ€๋กœ ์„ค์ • ํ•œ ์ƒํƒœ์—์„œ ์•ฝ 3 ์‹œ๊ฐ„ ๋™์•ˆ ํ…Œ์ŠคํŠธํ–ˆ๋Š”๋ฐ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ด๊ฒƒ์ด ํ™•์‹คํ•œ ์ˆ˜์ •์ธ์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ณ„์† ํ…Œ์ŠคํŠธ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@robbierobs PoweMizer๋ฅผ ์„ฑ๋Šฅ์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„์„ํ–ˆ๋Š”๋ฐ ๋ฉˆ์ถ”์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ๊ฐ์‚ฌ.

@robbierobs PoweMizer๋ฅผ ์„ฑ๋Šฅ์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„์„ํ–ˆ๋Š”๋ฐ ๋ฉˆ์ถ”์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ๊ฐ์‚ฌ.

์™„์ „ํ•œ! ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ๋ณด๋‹ˆ ๊ธฐ์˜๋‹ค!

๋‹ค์Œ์œผ๋กœ ์ปท ์‹ ์ด ์—ฌ์ „ํžˆ ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ์ง€ ํ™•์ธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฒŒ์ž„์„ ์ด๊ธธ ๊ณณ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ๋๋‚  ๋•Œ ์ถฉ๋Œ์ด ํ•ด๊ฒฐ๋˜๋Š”์ง€ ๋ˆ„๊ตฌ๋“ ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ปท์”ฌ์ด ์ ˆ์ „์„ ๋ถˆ๋Ÿฌ ์ผ์œผํ‚ค๊ณ  ๊ทธ๊ฒƒ์ด ์ถฉ๋Œ์˜ ์›์ธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@robbierobs ๋ถˆํ–‰ํžˆ๋„ ๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์„

@ ecru332 ์‹œ์Šคํ…œ ์‚ฌ์–‘์„ ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ตœ๋Œ€ ์„ฑ๋Šฅ์œผ๋กœ ์„ค์ •๋˜์—ˆ๋‹ค๋Š” ํ™•์ธ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? (์œˆ๋„์šฐ๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š๊ณ  ๋ธŒ๋ผ์šฐ์ €๊ฐ€์—†๋Š” ๋ฐ์Šคํฌํ†ฑ์— ์•‰์•„ ์žˆ์œผ๋ฉด GUI๊ฐ€ ์ตœ๋Œ€๋กœ ํ‘œ์‹œ๋˜๊ณ  ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•„์•ผํ•ฉ๋‹ˆ๋‹ค.)

@robbierobs ์ง€๊ธˆ์€ ๋‚ด ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„ ์ƒ์„ธ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์—†์ง€๋งŒ ๊ธฐ์–ตํ•  ์ˆ˜์žˆ๋Š” ์‚ฌ์–‘์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งž์ถคํ˜• ๋ฐ์Šคํฌํƒ‘
๋ฐฐํฌํŒ : Manjaro Linux
์ปค๋„ : 4.20.0
GPU : GTX 1080ti
๋“œ๋ผ์ด๋ฒ„ : Nvidia 415.25
CPU : i7-4790k
๋งˆ๋” ๋ณด๋“œ : Gigabyte Z97X-Gaming 3
๋žจ : 32GB

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ตœ๋Œ€ ์„ฑ๋Šฅ์ด๋ผ๊ณ  ํ™•์‹ ํ•˜๊ณ  ์ฐจํŠธ๋Š” 3 ๋‹จ๊ณ„๋ฅผ ๋ณด์—ฌ ์ฃผ๋ฉฐ ๋‚ด ์ฃผํŒŒ์ˆ˜๋Š” 1923Mhz์˜€์Šต๋‹ˆ๋‹ค. ๊ฑฐ์ง“๋ง์ด์—ˆ์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, Nvidia๋Š” ๋‹ค์†Œ ๊นŒ๋‹ค๋กœ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...

์ปดํ“จํ„ฐ๋กœ ๋Œ์•„ ์˜ค๋ฉด ์ฃผํŒŒ์ˆ˜๋ฅผ ๋‹ค์‹œ ํ™•์ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@ ecru332 ๋‚˜๋ฅผ ์œ„ํ•ด ์ตœ๋Œ€ ๋ ˆ๋ฒจ์€ 4์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ์ฐพ์€ ๊ฒƒ์„ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค.

๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ํ…Œ์ŠคํŠธ๋ฅผํ–ˆ๋Š”๋ฐ ์ถฉ๋Œ์ด ํ•œ ๋ฒˆ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ํ‰์†Œ๋ณด๋‹ค ์ข‹์•„ ๋ณด์ธ๋‹ค!

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

์„ค์ • 1๋กœ ํ…Œ์ŠคํŠธํ–ˆ๋Š”๋ฐ ๋ ˆ๋ฒจ์€ 4์ž…๋‹ˆ๋‹ค.
1080 GTX (415.25 ํฌํ•จ)

13 ์‹œ๊ฐ„์˜ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ํ›„ ๋งˆ์นจ๋‚ด ๋ฉˆ์ท„์ง€๋งŒ ๋งŽ์€ ๋„์›€์ด๋ฉ๋‹ˆ๋‹ค.

2019 ๋…„ 1 ์›” 3 ์ผ ๋ชฉ์š”์ผ ์˜คํ›„ 6:26 Emanem < [email protected] ์ž‘์„ฑ :

๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ํ…Œ์ŠคํŠธ๋ฅผํ–ˆ๋Š”๋ฐ ์ถฉ๋Œ์ด ํ•œ ๋ฒˆ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํ‰์†Œ๋ณด๋‹ค ์ข‹์•„ ๋ณด์ธ๋‹ค
๊ทธ๋Ÿฌ๋‚˜!

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

@robbierobs ์ €์˜ ์„ฑ๋Šฅ ์ˆ˜์ค€์— ์•ฝ๊ฐ„์˜ ํ˜ผ๋ž€์ด ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฐจํŠธ์˜ ๋ ˆ๋ฒจ์€ 0-3์ด๋ฏ€๋กœ 3์ด๋ผ๊ณ  ๋งํ–ˆ์ง€๋งŒ ๋„ค ๋ฒˆ์งธ ๋ ˆ๋ฒจ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋”˜๊ฐ€์— 4๊ฐ€ ์žˆ์–ด์•ผํ•˜์ง€ ์•Š๋Š” ํ•œ, ์žˆ๋‹ค๋ฉด ๋‚˜๋Š” ๋” ํ˜ผ๋ž€ ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

@ ecru332 ๋Š” ์ตœ๋Œ€ ์ˆ˜์ค€์ด๋ฉด ๋ชจ๋‘ ์ข‹์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ Max์˜ ํž˜๊ณผ ์ถฉ๋Œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠธ์œ— ๋‹ด์•„ ๊ฐ€๊ธฐ ์—…๋ฐ์ดํŠธ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰์ด ๊ณ„์†๋ฉ๋‹ˆ๋‹ค.

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

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

์‹ ๊ฒฝ ์“ฐ์ง€ ๋งˆ์„ธ์š”. ์˜ค๋Š˜ ์•„์นจ์— ์•ฝ 5 ๋ถ„ ํ›„์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚œ ๊ทธ๋ƒฅ ์ด๊ฒผ์–ด ..

๋งˆ์ง€๋ง‰ ๋ณด์Šค๋ฅผ ์ฃฝ์ธ ๋‹ค์Œ ์ถ”๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ €์žฅ ํŒŒ์ผ์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์—†์Šต๋‹ˆ๋‹ค. Wine์— ์ฝ”๋ฑ์ด์—†๋Š” ์ปท์”ฌ์„ ์žฌ์ƒํ•˜๋ ค๊ณ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—๋กœ๋“œํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” 3.16-6์— ์žˆ๋Š”๋ฐ, @ blastermaster77์— ๋Œ€ํ•ด ๋ถ„๋ช…ํžˆ ํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ž‘์—…์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@ z0z0z ๋™์˜์ƒ์„ ์žฌ์ƒํ•˜๋ ค๋ฉด ์ด ์ด์ „ ๊ฒŒ์‹œ๋ฌผ ์˜ ์ง€์นจ
ํ•„์š”ํ•œ ํŒŒ์ผ์„ ์–ป์œผ๋ ค๋ฉด ๋ฏธ๋””์–ด ์—…๋ฐ์ดํŠธ๊ฐ€ ํฌํ•จ ๋œ 64 ๋น„ํŠธ Windows 7์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๋˜๋Š” Windows ์‹œ์Šคํ…œ์—์„œ ์ €์žฅ์„ ๋ถ€ํŒ…ํ•˜๊ณ  ์ปท ์‹ ์„ ๋ณธ ๋‹ค์Œ ์ €์žฅ์„ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ Confetti-Camouflage

๋„ค, ๋ฐฉ๊ธˆ Windows ๋…ธํŠธ๋ถ์— Steam๊ณผ MHW๋ฅผ ์„ค์น˜ํ•˜๊ณ  5FPS๋กœ ์ปท์”ฌ์„ ๋ณธ ๋‹ค์Œ ์ผ๋ฐ˜ PC์—์„œ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ €์žฅ ํŒŒ์ผ์„ ์ˆ˜๋™์œผ๋กœ ์ „์†กํ•  ํ•„์š”์กฐ์ฐจ ์—†์—ˆ์œผ๋ฉฐ Steam ํด๋ผ์šฐ๋“œ ๋•๋ถ„์— ์ž๋™์œผ๋กœ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์ปท ์‹ ์€ ์˜คํ”„๋‹๊ณผ ๋‹ค๋ฅธ๊ฐ€์š”? ์ƒˆ๋กœ์šด ์บ๋ฆญํ„ฐ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ?

๋‚˜๋Š” ์•„์ง Proton์œผ๋กœ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ 'winetricks dxvk'(์™€์ธ์€ ๋ณดํ†ต git master, ํ˜„์žฌ 4.0-rcs์—์„œ ๋‚˜์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. AppDB ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ์ถœํ•˜๊ธฐ ์ „์— 4.0์ด ์ถœ์‹œ๋˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.) ์˜คํ”„๋‹ ์ปท ์‹ ์€ ๋งค์šฐ ๋‚ฎ์€ FPS ๊ฐ’์œผ๋กœ ์‹คํ–‰๋˜์—ˆ์œผ๋ฉฐ A / V ๋™๊ธฐํ™”๋„ ํ•ด์ œํ–ˆ์ง€๋งŒ ๊ทธ ๋‹น์‹œ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ์ตœ๋Œ€๋กœ ์„ค์ •ํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ... ํ˜„์žฌ ์žฌ์ƒ ๊ฐ€๋Šฅํ•œ ์„ค์ •์œผ๋กœ ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค) .

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

๋˜ํ•œ ์ผ๋ฐ˜์ ์œผ๋กœ ์ตœ์‹  ๋…์  ๋“œ๋ผ์ด๋ฒ„์™€ ํ•จ๊ป˜ nvidia ํ•˜๋“œ์›จ์–ด (GTX 960)๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์•„์ง ์‹ค์ œ ์ถฉ๋Œ์„ ๋ณด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ์™€์ธ์—์„œ ๋ฐœ๊ฒฌ ํ•œ ์ ์€ ๋ฌธ์ œ :

  • ๊ฒŒ์ž„์„ ์ฒ˜์Œ ์‹œ์ž‘ํ•  ๋•Œ ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด ๋งŒ ํ‘œ์‹œ๋˜๋ฉฐ ํ•œ ๋ฒˆ ์‹œ๊ฐ„์„ ์„ค์ •ํ–ˆ์„ ๋•Œ ์ตœ์†Œ 8 ๋ถ„ ๋™์•ˆ ๊ทธ๋Œ€๋กœ ์œ ์ง€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด์ƒ๋„๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ์ด๊ฒƒ์ด ์žฌ์„ค์ •๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (์–ด๋–ค ์ข…๋ฅ˜์˜ ์…ฐ์ด๋” ๋นŒ๋“œ?). ๊ทธ๋ž˜๋„ ์ฒ˜์Œ ์‹œ์ž‘ํ•œ ํ›„์—๋Š” ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

  • '๋ณผ๋ฅจ ๋ Œ๋”๋ง ํ’ˆ์งˆ'์„ค์ •์€ ์„ฑ๋Šฅ์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ FPS ๊ฐ’์ด ์•ฝ <1์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‹ค๋ฅธ ์„ค์ •๊ณผ ๊ฒŒ์ž„ ๋‚ด ์œ„์น˜ /๋ณด๊ธฐ์— ๋”ฐ๋ผ ์•ฝ 15 ~ 80์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค). .

@ z0z0z ๋™์˜์ƒ์„ ์žฌ์ƒํ•˜๋ ค๋ฉด ์ด ์ด์ „ ๊ฒŒ์‹œ๋ฌผ ์˜ ์ง€์นจ
ํ•„์š”ํ•œ ํŒŒ์ผ์„ ์–ป์œผ๋ ค๋ฉด ๋ฏธ๋””์–ด ์—…๋ฐ์ดํŠธ๊ฐ€ ํฌํ•จ ๋œ 64 ๋น„ํŠธ Windows 7์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์Šฌํ”„๊ฒŒ๋„ ์ด๊ฒƒ์€ ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋Š” ๋ฐ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (๋‹ค๋ฅธ ๋ฌด๊ธฐ์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ๋ณด์—ฌ์ฃผ๋Š” ๋น„๋””์˜ค).
์ด ์ˆ˜์ • ์‚ฌํ•ญ์œผ๋กœ๋„ ๋ฐ์Šคํฌํ†ฑ์— ์ฆ‰์‹œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

์Šฌํ”„๊ฒŒ๋„ ์ด๊ฒƒ์€ ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋Š” ๋ฐ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (๋‹ค๋ฅธ ๋ฌด๊ธฐ์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ๋ณด์—ฌ์ฃผ๋Š” ๋น„๋””์˜ค).

์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์ด ์ผ์ด๋ผ๋Š” ๊ฒƒ์„ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค (์•„์ง ์‹œ๋„ํ•œ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค). ๊ทธ๋“ค์€ ์‹ค์ œ๋กœ ์ผ๋ฐ˜ Wine (4.0-rc4-10-g40c5184a90a6)์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‚˜์—๊ฒŒ๋„ ์ถฉ๋Œ์„ ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค.

์Šฌํ”„๊ฒŒ๋„ ์ด๊ฒƒ์€ ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋Š” ๋ฐ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (๋‹ค๋ฅธ ๋ฌด๊ธฐ์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ๋ณด์—ฌ์ฃผ๋Š” ๋น„๋””์˜ค).
์ด ์ˆ˜์ • ์‚ฌํ•ญ์œผ๋กœ๋„ ๋ฐ์Šคํฌํ†ฑ์— ์ฆ‰์‹œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

@fosspill dll์„ ์ ์šฉํ•˜๊ณ  ๋“ฑ๋กํ•˜๋ฉด ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๊ฐ€ ์ˆ˜์ •๋ฉ๋‹ˆ๋‹ค. ์ง€์นจ์„ ์ •ํ™•ํžˆ ๋”ฐ๋ž๋Š”์ง€ ๋‹ค์‹œ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์–‘์„ฑ์ž๋ฅผ ํ†ตํ•ด MHW๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ณ , ๋กœ๊ณ ๋ฅผ ์ „๋‹ฌํ•˜๊ณ , ํ™”๋ฉด์„ ๋กœ๋”ฉํ•˜๊ณ , ๋งˆ์„๋กœ ๋กœ๋”ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ ์ž ์‹œ ๋™์•ˆ ์ž˜ ์ง„ํ–‰๋˜์ง€๋งŒ ๊ฒฐ๊ตญ ๋ชจ๋“  ๊ฒƒ์ด ์ œ์ž๋ฆฌ์— ๊ณ ์ •๋˜๋ฉด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œ์ ์—์„œ ์™€์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•˜์—ฌ ๊ฒŒ์ž„์„ ๊ฐ•์ œ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ ‡๊ฒŒํ•˜๋ฉด ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ํ™”๋ฉด์ด ๊ฒ€๊ฒŒ ํ‘œ์‹œ๋˜๋ฏ€๋กœ ๋” ์ด์ƒ ๋กœ๊ณ ๋ฅผ ์ง€๋‚˜์น  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ Proton์œผ๋กœ MHW๋กœ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์—†๊ณ ,์ด ๋ฌธ์ œ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋“  ์ €์ ˆ๋กœ ํ•ด๊ฒฐ ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ฉฐ์น ์„ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. Wine์„ ํ—ˆ์šฉํ•˜๋ ค๋ฉด ์ œ๊ฑฐํ•ด์•ผํ•˜๋Š” ํŒŒ์ผ์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋กœ๊ณ  ๋‹ค์Œ์— ๊ฒŒ์ž„์„๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ทธ๋“ค์ด ๋ฌด์—‡์ผ๊นŒ์š”? ์ด๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ๊ทน๋ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

Steam proton 3.16-6, Fedora 29, Nvidia ๋“œ๋ผ์ด๋ฒ„ 415.25๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์–‘์„ฑ์ž๋ฅผ ํ†ตํ•ด MHW๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ณ , ๋กœ๊ณ ๋ฅผ ์ „๋‹ฌํ•˜๊ณ , ํ™”๋ฉด์„ ๋กœ๋”ฉํ•˜๊ณ , ๋งˆ์„๋กœ ๋กœ๋”ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ ์ž ์‹œ ๋™์•ˆ ์ž˜ ์ง„ํ–‰๋˜์ง€๋งŒ ๊ฒฐ๊ตญ ๋ชจ๋“  ๊ฒƒ์ด ์ œ์ž๋ฆฌ์— ๊ณ ์ •๋˜๋ฉด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œ์ ์—์„œ ์™€์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•˜์—ฌ ๊ฒŒ์ž„์„ ๊ฐ•์ œ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ ‡๊ฒŒํ•˜๋ฉด ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ํ™”๋ฉด์ด ๊ฒ€๊ฒŒ ํ‘œ์‹œ๋˜๋ฏ€๋กœ ๋” ์ด์ƒ ๋กœ๊ณ ๋ฅผ ์ง€๋‚˜์น  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ Proton์œผ๋กœ MHW๋กœ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์—†๊ณ ,์ด ๋ฌธ์ œ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋“  ์ €์ ˆ๋กœ ํ•ด๊ฒฐ ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ฉฐ์น ์„ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. Wine์„ ํ—ˆ์šฉํ•˜๋ ค๋ฉด ์ œ๊ฑฐํ•ด์•ผํ•˜๋Š” ํŒŒ์ผ์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋กœ๊ณ  ๋‹ค์Œ์— ๊ฒŒ์ž„์„๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ทธ๋“ค์ด ๋ฌด์—‡์ผ๊นŒ์š”? ์ด๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ๊ทน๋ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

Steam proton 3.16-6, Fedora 29, Nvidia ๋“œ๋ผ์ด๋ฒ„ 415.25๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@Fatmice ๊ณ ๋ คํ•ด์•ผ ํ•  ๋‘ ๊ฐ€์ง€ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • Nvidia ๋“œ๋ผ์ด๋ฒ„๋Š” ์•ˆํƒ€๊น๊ฒŒ๋„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์ž์ฃผ ์ €์žฅํ•˜๊ณ  ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•˜๋ฉด ๊ฑฐ๊ธฐ์—์„œ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฒ„์ „ (415.27)์ด ์•ฝ๊ฐ„ ๋” ์•ˆ์ •์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค (์ถฉ๋Œ์˜ ์ ˆ๋ฐ˜).
  • ๊ฒŒ์ž„์€ ํŠน์ • ๋ฒ„์ „์˜ Microsoft ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ํ™” (๊ฒŒ์ž„ ๋‚ด ์žฅ๋ฉด์ด ์•„๋‹ˆ๋ผ ๋ฌด๊ธฐ ํŠœํ† ๋ฆฌ์–ผ์˜ ์˜ํ™”์™€ ๊ฐ™์€ ์˜ํ™”)๋ฅผ ์žฌ์ƒํ•˜๋ฉฐ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” _wine_์—์„œ ๊ตฌํ˜„๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ํ™”๋ฅผ ๋ณด์ง€ ์•Š๋Š” ํ•œ (๋ฌด๊ธฐ ํŠœํ† ๋ฆฌ์–ผ์ฒ˜๋Ÿผ) ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๊ฐ€์งˆ ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ๋‹น์‹ ์ด ๋งˆ์ง€๋ง‰ ๊ดด๋ฌผ์„ ๋ฌผ๋ฆฌ ์น  ๋•Œ, ๊ฒŒ์ž„์€ ๋‹น์‹ ์ด ์˜ํ™” ์ปท ์‹ ์„ ํ”Œ๋ ˆ์ดํ•˜๋„๋ก ๊ฐ•์š” ํ•  ๊ฒƒ์ด๊ณ  ์ง€๊ธˆ๊นŒ์ง€ ๋‹น์‹ ์€ ๊ฒฐ์ฝ” ์ „์ง„ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    • Windows์—์„œ ๊ฒŒ์ž„์„๋กœ๋“œํ•˜๊ณ  ์ €์žฅ ํ•œ ๋‹ค์Œ Linux์—์„œ ๋‹ค์‹œ ์ด๋™

    • ์ด ์˜ํ™”๋ฅผ ์žฌ์ƒํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  (๋ผ์ด์„ ์Šค ๋ฌธ์ œ๋กœ ์ธํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ _wine _ / _ proton_์— ํฌํ•จ๋  ์ˆ˜ ์—†์Œ), ์„ค์ •ํ•˜๊ณ  ์˜ํ™” ์žฌ์ƒ์„ ํ—ˆ์šฉํ•˜๊ณ  ๊ณ„์† ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋„์›€์ด ๋˜์—ˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!

์ถ”์‹ . ๋‚˜๋Š” ๊ฑฐ์˜ 130 ์‹œ๊ฐ„ ์ด์ƒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ํ™•์‹คํžˆ ์ž˜ ์ž‘๋™ํ•˜๊ณ  ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

@Emanem ๊ฒŒ์ž„ ๋‚ด ์˜ํ™”์— ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค ... _ ๊ฒŒ์ž„์ด ์ถฉ๋Œ ํ•œ ํ›„ ๋‹ค์‹œ ์‹œ์ž‘ _ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด ๋ฐ–์— ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ถ”๋ฝ ํ•œ ํ›„ Capcom ๋กœ๊ณ ๋ฅผ ์ง€๋‚˜์น˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค ... ์™€์ธ ์ ‘๋‘์‚ฌ์— ์ผ๋ถ€ ํŒŒ์ผ์ด ๋‚จ์•„์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ? Fedora 29๊ฐ€ 415.27์„ ์•„์ง ๊ฒŒ์‹œํ–ˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค ...

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

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

@Emanem ๊ฒŒ์ž„ ๋‚ด ์˜ํ™”์— ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค ... _ ๊ฒŒ์ž„์ด ์ถฉ๋Œ ํ•œ ํ›„ ๋‹ค์‹œ ์‹œ์ž‘ _ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด ๋ฐ–์— ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ถ”๋ฝ ํ•œ ํ›„ Capcom ๋กœ๊ณ ๋ฅผ ์ง€๋‚˜์น˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค ... ์™€์ธ ์ ‘๋‘์‚ฌ์— ์ผ๋ถ€ ํŒŒ์ผ์ด ๋‚จ์•„์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ? Fedora 29๊ฐ€ 415.27์„ ์•„์ง ๊ฒŒ์‹œํ–ˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค ...

@Fatmice FYI, non-free rpmfusion repo์—๋Š” ์ด๋ฏธ 415.27 ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

MHW๊ฐ€ ์ถฉ๋Œ ํ•œ ํ›„ ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ Capcom ๋กœ๊ณ ๊ฐ€ ํ‘œ์‹œ๋œ ํ›„ 415.27๋กœ ์—…๋ฐ์ดํŠธ, ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์—†์Œ, ์—ฌ์ „ํžˆ ๊ฒ€์€ ํ™”๋ฉด.

@Fatmice Capcom ๋กœ๊ณ  ๋’ค์— ์ €์žฅ ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ์ €์žฅ ํŒŒ์ผ์ด ์ถฉ๋Œ ์ค‘์— ์†์ƒ๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ๋ฐฑ์—…์„ ์‹œ๋„ํ•œ ๋‹ค์Œ ์›๋ณธ ์ €์žฅ ํŒŒ์ผ์„ ์ œ๊ฑฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ ljn917 ์€ ๊ทธ ํŒŒ์ผ์„ ๋‚ด Windows ์‹œ์Šคํ…œ์œผ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋Šฅ์„ฑ์ด ์—†์œผ๋ฉฐ ์ •์ƒ์ ์œผ๋กœ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

@Plagman ํ˜ธ๊ธฐ์‹ฌ์— Nvidia์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€์ด ๋“œ๋ผ์ด๋ฒ„ ๋ฌธ์ œ๋ฅผ ์กฐ์‚ฌํ•˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฒŒ์ž„์— ๋Œ€ํ•œ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ • :
https://github.com/doitsujin/dxvk/issues/728#issuecomment -459839962

@ ahmed-elsayed2017์ด ๊ทธ ์ˆ˜์ •์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๊ฒŒ์ž„์ด ์—ฌ์ „ํžˆ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค (ํ…Œ์ŠคํŠธ ๋œ ๋น„๋””์˜ค ๋งŒ). mfplat ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
mfplat.dll v12.0.7601.23471 64-bit with MD5: 2188de5fa5c741fb2b81eb9f37d26ba7
steam-582010.log

์ผ๋ถ€ ๊ฒŒ์ž„์€ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๊ธฐ ์œ„ํ•ด MF + WMP๋ฅผ ์„ค์น˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. WMP๋Š” 32 ๋น„ํŠธ ์ ‘๋‘์‚ฌ๋กœ๋งŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์™€์ธ ๊ฐœ๋ฐœ์ž๊ฐ€ WMF ๋ฌธ์ œ๋กœ ์ง€๊ธˆํ•˜๊ณ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ฌด์‹œํ•˜๋Š” ์˜ค๋ž˜๋œ ๋ฌธ์ œ์ด๋ฉฐ, ์ง€๊ธˆ ๋‹น์žฅ ๊ณต์‹ Wine์„ ์œ„ํ•ด DX9 / DX10 / DX11 / DX12์—์„œ Vulkan์œผ๋กœ ์ž‘์—…ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด์ „ ๋ฒ„๊ทธ์™€ ์ƒˆ ๋ฒ„๊ทธ์˜ ์กฐํ•ฉ์„ Wine / Proton์—์„œ ์ž‘๋™ํ•˜๋Š” ๊ฒŒ์ž„์˜ ์ˆ˜๋ฅผ ๋Š˜๋ฆด ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์กฐ๋งŒ๊ฐ„ ๋‹ค๋ฅธ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ˆ˜์ •์„ ๊ธฐ๋Œ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค!

@ ahmed-elsayed2017 ์•„ ์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค. Bummer. ๊ทธ๋ž˜๋„ ์ž์„ธํ•œ ์„ค๋ช…์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

ํ˜„์žฌ ๋‚˜๋ฅผ ์œ„ํ•ด ๊นจ์ง„ ์ด์œ ๋ฅผ ์•Œ์•„๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
steam.txt ์ง€๊ธˆ 3.16-6 ๋ฒ ํƒ€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ

์ผ๋ถ€ ๊ฒŒ์ž„์— ํ•„์š”ํ•œ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด Media Foundation ๊ธฐ๋ณธ dll์ด ํ•„์š”ํ•œ ํŒจ์น˜๊ฐ€ Winetricks์— ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ˆ˜๋™ ์ˆ˜์ •๋ณด๋‹ค ๋‚˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/Winetricks/winetricks/issues/1132

@ ahmed-elsayed2017 ์ €๋Š” ์–‘์„ฑ์ž ํŒ€๋„ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์— ๋Œ€ํ•œ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ • :
doitsujin / dxvk # 728 (์ฝ”๋ฉ˜ํŠธ)

์ด๊ฒƒ์ด ์ ์–ด๋„ ๋™๊ฒฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ–ˆ์Šต๋‹ˆ๊นŒ? :๋””
์ถ”์‹  : ๊ฒŒ์ž„ ์ „์ฒด์—์„œ ๋ณ€์ˆ˜ rnd ๋™๊ฒฐ์€ ๋‚ด๊ฐ€ ๋งํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
PSS :> @fgblomqvist ์–‘์„ฑ์ž ํŒ€๋„ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” ๊ทธ๋ ‡๊ฒŒ ํฌ๋งํ•œ๋‹ค :(

@ Lelo91 ํ›จ์”ฌ ๋” ๊ฐ•๋ ฅํ•œ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์žฅ์ฐฉ ๋œ ์ƒˆ ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์ž… ํ•œ ์ดํ›„๋กœ ํ•œ

์•ˆ๋…•ํ•˜์„ธ์š”.

ํ  ๋‚˜๋„ ๋น„๊ต์  ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ์„ ์–ป์—ˆ๊ณ  ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ์ž˜ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.์ด ๋ฒ„๊ทธ์— ๋Œ€ํ•ด ๋งค์šฐ ํ˜ผ๋ž€์Šค๋Ÿฌ์›Œํ•˜๋Š” ๊ฒƒ์€ ์–ธ๊ธ‰ ๋œ ๋ชจ๋“  powermizer ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

์ถ”์‹  : ๋ฉฐ์น  ์ „์— ์šฐ๋ถ„ํˆฌ 18.04๋ฅผ ์ƒˆ๋กœ ์„ค์น˜ ํ•œ ๊ฒƒ ์™ธ์—๋„ ๋™๊ฒฐ์„ ์ œ๊ฑฐํ•˜๊ณ  ์—…๋ฐ์ดํŠธ ์„ผํ„ฐ ๋Œ€์‹  nvidia probrietary ๋“œ๋ผ์ด๋ฒ„ 410.93์„ ์„ ํƒํ•˜๊ณ  ๋™๊ฒฐ์ด ๋ฐœ์ƒํ•  ๋•Œ๊นŒ์ง€ ์‹œ๊ฐ„ ํ™•์žฅ์„ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฉˆ์ถค ๋‚˜๋Š” ๋” ์ด์ƒ ์–ด๋–ค ์‹ ์œผ๋กœ๋“  ํƒญ ์•„์›ƒํ•˜๊ณ  ๊ฒŒ์ž„ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฃฝ์ผ ์ˆ˜ ์—†์œผ๋ฉฐ hardresets๋Š” ๋งค๋ฒˆ ๋‚ด ์†๊ฐ€๋ฝ์„ ๋‹ค์ณค์Šต๋‹ˆ๋‹ค.
PSS :
CPU : AMD Athlon 200GE
GPU : Nividia 1060 3GB
๋žจ : 8GB
MB : Asus Prime 450m-k

@ Lelo91 ํ›จ์”ฌ ๋” ๊ฐ•๋ ฅํ•œ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์žฅ์ฐฉ ๋œ ์ƒˆ ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์ž… ํ•œ ์ดํ›„๋กœ ํ•œ

์ €๋Š”์ด ๊ฒŒ์ž„์„ Arch์—์„œ RX580์œผ๋กœ ํ•œ ๋ฒˆ์— ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ์‹คํ–‰ํ–ˆ๋Š”๋ฐ ๋ฌธ์ œ ๋‚˜ ์ถฉ๋Œ์ด ์—†์Šต๋‹ˆ๋‹ค.

2GB์˜ VRAM์ด ์žฅ์ฐฉ ๋œ RX460์„ ์‚ฌ์šฉํ•ด ๋ณด์•˜๋Š”๋ฐ ๊ฒŒ์ž„์—๋กœ๋“œ ํ•  ์ˆ˜์žˆ๊ฒŒ๋˜์—ˆ๊ณ  ์นด๋ฉ”๋ผ๋ฅผ ์ด๋™ํ•˜์ž๋งˆ์ž ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ณ  Xorg๊ฐ€ ๋ฉˆ์ท„์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— ์ถฉ๋Œ์ด์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด VRAM์ด ๋ถ€์กฑํ•œ ๊ฒƒ์ผ๊นŒ ์š”? ๋˜๋Š” ๋œ ๊ฐ•๋ ฅํ•œ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

@ z0z0z GTX 1060 Ti์—์„œ ์ตœ๋Œ€ 70-80fps ๋กœ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” VRAM์ด ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๊ฑฐ๋‚˜ ์ ์–ด๋„ ํŠน์ • ์†๋„๋กœ ๋ Œ๋”๋ง ํ•  ์ˆ˜์—†๋Š” ์–ด๋–ค ์ด์œ ๋กœ ๊ฒŒ์ž„์ด ๋ถˆ์•ˆ์ •ํ•ด์งˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค (๊ฒฐ๊ตญ ์ฝ˜์†” ํฌํŠธ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋†€๋ž์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค). 40-50์—์„œ ์‹คํ–‰๋˜์—ˆ์ง€๋งŒ def. ๋•Œ๋•Œ๋กœ 30 ์ดํ•˜๋กœ ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

Geforce 1070 (๋…ธํŠธ๋ถ)์—์„œ ์—ฌ๋Ÿฌ ๋ฒˆ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค ๋ชจ๋‘๊ฐ€
๊ฒฝ๊ธฐ์žฅ ํ€˜์ŠคํŠธ์—์„œ.

2019 ๋…„ 2 ์›” 6 ์ผ ์ˆ˜์š”์ผ 18:18 z0z0z [email protected] ์ž‘์„ฑ :

@ Lelo91 https://github.com/Lelo91 ๋‚˜๋Š” ๋‹จ ํ•˜๋‚˜๋„ ์–ป์ง€ ๋ชปํ–ˆ๋‹ค
ํ›จ์”ฌ ๋” ๊ฐ•๋ ฅํ•œ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์žฅ์ฐฉ ๋œ ์ƒˆ ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์ž…ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฉˆ์ถค / ์ถฉ๋Œ
(์˜ˆ : ๊ฒŒ์ž„์ด ๋” ์ด์ƒ ๋‚ด GPU์— 100 % ๋ถ€ํ•˜๋ฅผ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค). ๊ฝค ์ด์ƒํ•˜์ง€๋งŒ
๊ทธ๋ž˜ idk.

RX580์œผ๋กœ ํ•œ ๋ฒˆ์— ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ์ด ๊ฒŒ์ž„์„ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
์•„์น˜์—์„œ๋Š” ๋ฌธ์ œ ๋‚˜ ์ถฉ๋Œ์ด ์—†์Šต๋‹ˆ๋‹ค.

2GB์˜ VRAM์œผ๋กœ RX460์„ ์‚ฌ์šฉํ•ด ๋ณด์•˜๋Š”๋ฐ
๊ทธ๋ฆฌ๊ณ  ์นด๋ฉ”๋ผ๋ฅผ ์›€์ง์ด ์ž๋งˆ์ž ์ถฉ๋Œํ•˜๊ณ  ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.
Xorg.

์—ฌ๊ธฐ์— ์ถฉ๋Œ์ด์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด VRAM์ด ๋ถ€์กฑํ•œ ๊ฒƒ์ผ๊นŒ ์š”? ๋˜๋Š” ๋œ ๊ฐ•๋ ฅ ํ•จ
ํ•˜๋“œ์›จ์–ด๊ฐ€ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

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

@fgblomqvist ์ถฉ๋Œ์—†์ด Windows์—์„œ ์„ค๋ช…ํ•œ ํ”„๋ ˆ์ž„ ์†๋„๋กœ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ถˆ์•ˆ์ •์„ฑ์ด ํ”„๋ ˆ์ž„ ์†๋„์— ์˜์กดํ•˜๋Š” ๊ฒฝ์šฐ Proton ์Šคํƒ (ed : ๋˜๋Š” LInux ๋“œ๋ผ์ด๋ฒ„ ๋“ฑ)์˜ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ์˜ ๊ฒฐ๊ณผ ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— ์ถฉ๋Œ์ด์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด VRAM์ด ๋ถ€์กฑํ•œ ๊ฒƒ์ผ๊นŒ ์š”?

๊ทธ๊ฒƒ๋„ ๋‚ด ์ถ”์ธก ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. Wine AppDB์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ๋ณด๊ณ ์„œ (Vanilla Wine)๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋™์•ˆ์—๋„ ๊ทธ๊ฒƒ๋“ค์ด ๋™๊ฒฐ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. [1]

์•ฝ 2GiB์˜ ๋ฉ”๋ชจ๋ฆฌ ๋งŒ์žˆ๋Š” GTX 960์ด ์žˆ๋Š”๋ฐ, 1080p ํ•ด์ƒ๋„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํ•ญ์ƒ 99-100 % ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค (๊ทธ๋ž˜ํ”ฝ ์„ค์ •์€ ๋Œ€๋ถ€๋ถ„ ๊ฐ€๋Šฅํ•œ ํ•œ ๋‚ฎ๊ฒŒ ์„ค์ • ๋จ).

ํ•ด์ƒ๋„๋ฅผ 900p๋กœ ์„ค์ •ํ–ˆ๋Š”๋ฐ ํ•œ๋™์•ˆ์€ 85 % ์ •๋„์—์„œ ์‹œ์ž‘ํ•ด์„œ ๋” ์ข‹์•„์ง€๋Š” ๊ฒƒ ๊ฐ™์•˜์ง€๋งŒ ๊ฒฐ๊ตญ์—๋Š” (๋ˆ„์ˆ˜?) ์ƒ๊ด€์—†์ด ์˜ฌ๋ผ๊ฐˆ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋” ๋งŽ์€ ์นด๋“œ์—์„œ ๊ฒŒ์ž„์„ ์–ผ๋งˆ๋‚˜ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ?

  1. https://appdb.winehq.org/objectManager.php?sClass=version&iId=37601&iTestingId=104892

@ z0z0z @Chiitoo ์ €๋Š” ๋…ธํŠธ๋ถ์—์„œ ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ ๊ฐ€๋Šฅ์„ฑ์„ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. Geforce 1070 (๋…ธํŠธ๋ถ ๋ฒ„์ „, 8GB VRAM)์—์„œ ์•ฝ 3.5GB๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œ๋กœ ์ธํ•ด VRAM์ด ๊ธ‰๋“ฑํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

2GB VRAM ๋งŒ ์žˆ์œผ๋ฉด VRAM์ด ๋ถ€์กฑํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒฝ์šฐ (VRAM> 4GB)์—์„œ๋Š” ์‚ฐ๋ฐœ์  ์ธ ์ถฉ๋Œ์ด VRAM ์‚ฌ์šฉ๊ณผ ๊ด€๋ จ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@ ljn917 ,

ํ™•์‹คํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด, '์•„์ง ์Œ์•…์ด ๊ณ„์† ์žฌ์ƒ๋˜๋Š”'์ƒํ™ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ?

๊ฐ์‚ฌ!

์˜ˆ

2019 ๋…„ 2 ์›” 9 ์ผ ํ† ์š”์ผ 08:02 Chiitoo [email protected] ์ž‘์„ฑ :

@ ljn917 https://github.com/ljn917 ,

ํ™•์‹คํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด, '์•„์ง ์Œ์•…์ด ๊ณ„์† ์žฌ์ƒ๋˜๋Š”'์ƒํ™ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ?

๊ฐ์‚ฌ!

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

Windows ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ "๊ฐ€๋Šฅํ•œ ์ˆ˜์ •"์„ ์ฐพ์•˜์ง€๋งŒ ํ…Œ์ŠคํŠธ ํ•  ์‚ฌ๋žŒ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ „๋ฌธ ์ง€์‹์ด ์žˆ๊ณ  ์ ์ ˆํ•œ ๋„๊ตฌ๋ฅผ ๊ฐ€์ง€๊ณ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ์ˆ˜์ •์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. MH์—์„œ ๋ฉˆ์ถค๊ณผ ๋ง๋”๋“ฌ์„ ์ˆ˜์ •ํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค. W, ์—ฌ๊ธฐ ํŽ˜์ด์Šค ๋ถ ๋งํฌ :
ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜๊ณ  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋ฐ”์ด๋Ÿฌ์Šค / ์ŠคํŒŒ์ด์›จ์–ด๋กœ ์„ ์–ธํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งํฌ๋ฅผ ์‚ญ์ œํ–ˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : win10์„ ์„ค์น˜ ํ•œ ์ดํ›„๋กœ ์ˆ˜์ • ์‚ฌํ•ญ์„ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š๊ณ  ๋” ์ด์ƒ ๋™๊ฒฐ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ win10 ๋˜๋Š” win10์—์„œ ๋‚˜๋ฅผ ์œ„ํ•ด ์ง€๊ธˆ ์ˆ˜์ • ํ•œ ์ƒˆ๋กœ์šด nvidia ๋“œ๋ผ์ด๋ฒ„์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ ๊ฒŒ์‹œ๋ฌผ์€ ์˜์‹ฌ์Šค๋Ÿฌ์šด AF๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ทธ ๊ฒŒ์‹œ๋ฌผ์€ ์˜์‹ฌ์Šค๋Ÿฌ์šด AF๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ์‹ค์ œ๋กœ ์œ„ํ—˜์„ ๊ฐ์ˆ˜ํ•˜๊ณ  win10์„ ์„ค์น˜ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ๊ฒŒ์‹œ๋ฌผ์€ ์˜์‹ฌ์Šค๋Ÿฌ์šด AF๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ์‹ค์ œ๋กœ ์œ„ํ—˜์„ ๊ฐ์ˆ˜ํ•˜๊ณ  win10์„ ์„ค์น˜ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ๋ถ„๋ช…ํžˆ ๋ฐ”์ด๋Ÿฌ์Šค / ์ŠคํŒŒ์ด์›จ์–ด์ด๋ฉฐ ๊ทธ ์™ธ์—๋Š” ...

๋˜ ๋‹ค๋ฅธ ๋ฉ”๋ชจ๋Š” ๋‹ค์‹œ ๋“ค์–ด๊ฐ€์„œ ๋‹ค์‹œ ํ…Œ์ŠคํŠธ๋ฅผ ์‹œ์ž‘ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ๋งจ ์œ„๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๊ณ  Xorg๋Š” 100 % ํšŒ์ „ํ•˜๊ณ  ๊ฒŒ์ž„์€ ์ •์ƒ์ ์ธ 80ish %์˜€์Šต๋‹ˆ๋‹ค.

AHA Gotcha!

Feb 12 20:50:11 graviton.localdomain kernel: NVRM: Xid (PCI:0000:01:00): 31, Ch 0000009b, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_8 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

๊ฒŒ์ž„์ด ํ’€ ๋ฝ์—… ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ”์„ ๋•Œ ๋ฐ”๋กœ ์ผ์ง€์— ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

Nvidia์˜ ์„ค๋ช…์„œ์— ๋”ฐ๋ฅด๋ฉด ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„๊ทธ ๋˜๋Š” ์‚ฌ์šฉ์ž ์•ฑ ์˜ค๋ฅ˜ ์ธ GPU ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์„ ๋” ์ถ”์ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์ข‹์•„, cuda-memcheck๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ ์•„๋ž˜์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๋งˆ์นจ๋‚ด ๋™๊ฒฐ ๋ฒ„๊ทธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

ํ , cuda-gdb๋ฅผ ์ฒจ๋ถ€ํ•˜๋ ค๊ณ ํ•˜๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ, ์ €๋Š” gdb ์ „๋ฌธ๊ฐ€๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋””๋ฒ„๊ฑฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์šด์ด ์ข‹์•˜์Šต๋‹ˆ๊นŒ?

๋‹น์‹ ์ด ์ด๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
https://github.com/doitsujin/dxvk/issues/816

๋Œ€๋ถ€๋ถ„์˜ ๊ฒŒ์ž„์—๋Š” ๋งค์šฐ ๊ฐ•๋ ฅํ•œ ๋””๋ฒ„๊น… ๋ฐฉ์ง€ ์กฐ์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์Šคํƒ ์ถ”์ ์„ ์ธ์‡„ํ•˜๊ธฐ ์œ„ํ•ด dxvk์— windows_print_stacktrace ()๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

2019 ๋…„ 2 ์›” 12 ์ผ ํ™”์š”์ผ 21:46 Sean Pryor [email protected] ์ž‘์„ฑ :

ํ , cuda-gdb๋ฅผ ์—ฐ๊ฒฐํ•˜๋ ค๊ณ ํ•˜๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ
gdb ์ „๋ฌธ๊ฐ€๊ฐ€ ์•„๋‹ˆ๊ณ , ๋ˆ„๊ตฌ๋“ ์ง€ ๋””๋ฒ„๊ฑฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ํ–‰์šด์ด ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ?

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

์•„, ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ด๋ฏธ ๋ฃจํŠธ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค

์˜ˆ, gdb์—์„œ ์ฒ˜์Œ ์‹œ๋„ํ•œ ๊ฒฐ๊ณผ ๊ฒŒ์ž„์ด ์—ฐ๊ฒฐ๋œ ์ƒํƒœ์—์„œ ์‹คํ–‰๋˜์—ˆ์ง€๋งŒ ์ „ํ™˜์œผ๋กœ ์ธํ•ด ์ข…๋ฃŒ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ์˜ ๋‚ด์šฉ ์ค‘ ์ผ๋ถ€๊ฐ€ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

cuda-gdb๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ์†๊ฐ€๋ฝ์„ ์—‡๊ฐˆ๋ฆฌ๊ฒŒํ–ˆ์Šต๋‹ˆ๋‹ค!

cuda-gdb๋ฅผ ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

Start MHW and get into the game proper. The early menu screens will crash if you attach early
ps aux | grep MonsterHunterWorld.exe # Note the PID of the actual executable
cuda-gdb
# The rest of these inside the cuda-gdb shell
handle SIGUSR1 nostop noprint
handle SIGQUIT nostop noprint
set cuda api_failures stop
attach <mhw pid from above>
continue

์ด ์‹œ์ ์—์„œ ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜๊ณ  ๋„ ํฌ์ธํ„ฐ deref๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ ์ข‹์€ ์—ญ ์ถ”์ ์„ ์ œ๊ณต ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์„ ๋” ์ถ”์ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

X ๋ฌธ์ œ๋ฅผ ์ž ๊ทธ๋Š” ์Œ์•… ์žฌ์ƒ๊ณผ ํ•จ๊ป˜ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. MHW๋ฅผ ์ฃฝ์ด๊ธฐ ์œ„ํ•ด ๋‚ด ์ „ํ™”๋ฅผ ํ†ตํ•ด SSH์— ์ ‘์†ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ NVRM์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด Steam์ด ์ฃฝ์—ˆ๋‹ค๋Š” ๋คํ”„๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด Firefox ์„ธ์…˜์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ž‘๋™ ์ค‘์ด์ง€๋งŒ Steam์€ ์‹ค์ œ๋กœ ์ฃฝ์—ˆ์Šต๋‹ˆ๋‹ค. Steam๊ณผ์˜ ์ƒํ˜ธ ์ž‘์šฉ์ด ์›์ธ์ผ๊นŒ์š”?

์Œ, gdb๊ฐ€ MHW์˜ ํ”„๋กœ์„ธ์Šค์—์„œ ์ถฉ๋Œ์„ ํฌ์ฐฉํ•˜์ง€ ๋ชปํ•œ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

MHW์—๋Š” ๋งŽ์€ ์Šค๋ ˆ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ Œ๋” ์Šค๋ ˆ๋“œ๊ฐ€ ๋ฉ”์ธ ์Šค๋ ˆ๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

2019 ๋…„ 2 ์›” 15 ์ผ ๊ธˆ์š”์ผ 10:19 Sean Pryor [email protected] ์ž‘์„ฑ :

ํ , gdb๊ฐ€ MHW์˜ ์ถฉ๋Œ์„ ํฌ์ฐฉํ•˜์ง€ ๋ชปํ•œ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
๋ฐฉ๋ฒ•

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

๋‚ด ๋‘๋ ค์›€์€ DXVK๊ฐ€ ์œ ํšจํ•œ _handle_์„ ์ฐธ์กฐํ•˜์ง€๋งŒ ๋ฆฌ์†Œ์Šค ์ž์ฒด๋ฅผ _ ์žฌ ํ• ๋‹น _ํ•˜์ง€ ์•Š๊ณ  ๊ธฐ๋ณธ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋“œ๋ผ์ด๋ฒ„์— ์˜ํ•ด ํ• ๋‹น ํ•ด์ œ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค (์ฆ‰, DXVK ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‹จ์ˆœํžˆ ๋“œ๋ผ์ด๋ฒ„์˜ ๋ฒ„๊ทธ).

๊ฒฐ๊ตญ AMD์—์„œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ Nvidia์—์„œ๋Š” ๋น„๊ต์  ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค.

AMD ์นด๋“œ๊ฐ€์žˆ๋Š” ์ปดํ“จํ„ฐ์—์„œ ์ „์ฒด ์‹œ์Šคํ…œ ์ž ๊ธˆ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
GPU : RX590
๋“œ๋ผ์ด๋ฒ„ : 18.3.3 (RADV)
CPU : i7 6700k
linux Dist : Manjaro (Arch)-4.19 ์ปค๋„

์ด์ƒํ•œ ์ ์€ ์ „์› ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ PC์˜ ์ „์›์„ ๊บผ์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. SSH ๋˜๋Š” ์žฌ์„ค์ • ๋ฒ„ํŠผ์ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Vaal Hazak ์‹ธ์›€ ์ค‘์— ์ผ๊ด€๋˜๊ฒŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ณผ๋ฅจ ๋ Œ๋”๋ง์„ ์ค„์ด๋ฉด ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•˜๊ธฐ ์ „์— ๊ฒŒ์ž„์ด ๋” ์˜ค๋ž˜ ์ง€์†๋œ๋‹ค๋Š” ์‚ฌ์‹ค๊ณผ ํ•จ๊ป˜์ด ์˜ค๋ฅ˜๊ฐ€ ์–ด๋–ป๊ฒŒ ๋“  ํŒŒํ‹ฐํด ๋ Œ๋”๋ง๊ณผ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ฒŒํ•ฉ๋‹ˆ๋‹ค (์ด ํŠน์ • ๋ชฌ์Šคํ„ฐ๋Š” ํ„ฐ๋ฌด๋‹ˆ์—†๋Š” ์–‘์˜ ํŒŒํ‹ฐํด ํšจ๊ณผ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค).

์ง„๋‹จ์„ ๋•๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ๋‘ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Steam ๋””๋ ‰ํ„ฐ๋ฆฌ (๋‚ด ์‹œ์Šคํ…œ์˜ ~ / .local / share / Steam)๋กœ ์ด๋™ํ•˜์—ฌ steamapps / common์œผ๋กœ ์ด๋™ ํ•œ ๋‹ค์Œ ์‚ฌ์šฉ์ค‘์ธ Proton ๋ฒ„์ „์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ mv user_settings.py.sample์„ user_settings.py๋กœ

๊ฑฐ๊ธฐ์—์„œ ๋‘ ๊ฐœ์˜ ๊ฐ’์„ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค (๋™์ผํ•œ ์‹คํ–‰ ๋˜๋Š” ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Œ).
DXVK_SHADER_DUMP_PATH=/some/path ( /some/path ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์—ฌ๊ธฐ์— ๋งŽ์€ ํŒŒ์ผ์ด ๋คํ”„๋ฉ๋‹ˆ๋‹ค). ์ด๋ฅผ ์„ค์ •ํ•˜๋ฉด ํ”„๋ ˆ์ž„ ์†๋„์— ์•ฝ๊ฐ„ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ๋Š” LunarG sdk๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์„ค์น˜ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ง€์นจ์„ https://vulkan.lunarg.com/doc/sdk/1.1.101.0/linux/getting_started.html ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค์ •์ด ์™„๋ฃŒ๋˜๋ฉด MHW๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— rc ํŒŒ์ผ์˜ ์†Œ์Šค๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ์‹คํ–‰๊ธฐ ์•„์ด์ฝ˜๊ณผ .desktop ํŒŒ์ผ ์†Œ์Šค์— ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. Steam์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๊ณ  ์ง€์†๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ๋‹ค์Œ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ผ ๋””๋ฒ„๊น… ์‹คํ–‰ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_api_dump ์ด๋ ‡๊ฒŒํ•˜๋ฉด /tmp/dumps/$(whoami)_stdout.log์— ์—„์ฒญ๋‚œ ์–‘์˜ ์ถœ๋ ฅ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ / tmp / dumps์— ์—ฌ๋ถ„์˜ ๋””์Šคํฌ๋ฅผ ๋งˆ์šดํŠธํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ์žฌ๋ถ€ํŒ…์„ ๋๋‚ด๋ฉด ์˜๊ตฌ ์ €์žฅ์†Œ์—). ๋˜ํ•œ ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ์™„์ „ํžˆ ํŒŒ๊ดดํ•˜์ง€๋งŒ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋””๋ฒ„๊น… ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‘˜ ๋‹ค ์—…๋กœ๋“œํ•˜๋ฉด ๋””๋ฒ„๊น… ํ”„๋กœ์„ธ์Šค์— ๋„์›€์ด๋ฉ๋‹ˆ๋‹ค.

์ง„๋‹จ์„ ๋•๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ๋‘ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Steam ๋””๋ ‰ํ„ฐ๋ฆฌ (๋‚ด ์‹œ์Šคํ…œ์˜ ~ / .local / share / Steam)๋กœ ์ด๋™ํ•˜์—ฌ steamapps / common์œผ๋กœ ์ด๋™ ํ•œ ๋‹ค์Œ ์‚ฌ์šฉ์ค‘์ธ Proton ๋ฒ„์ „์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ mv user_settings.py.sample์„ user_settings.py๋กœ

๊ฑฐ๊ธฐ์—์„œ ๋‘ ๊ฐœ์˜ ๊ฐ’์„ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค (๋™์ผํ•œ ์‹คํ–‰ ๋˜๋Š” ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Œ).
DXVK_SHADER_DUMP_PATH=/some/path ( /some/path ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์—ฌ๊ธฐ์— ๋งŽ์€ ํŒŒ์ผ์ด ๋คํ”„๋ฉ๋‹ˆ๋‹ค). ์ด๋ฅผ ์„ค์ •ํ•˜๋ฉด ํ”„๋ ˆ์ž„ ์†๋„์— ์•ฝ๊ฐ„ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ๋Š” LunarG sdk๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์„ค์น˜ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ง€์นจ์„ https://vulkan.lunarg.com/doc/sdk/1.1.101.0/linux/getting_started.html ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค์ •์ด ์™„๋ฃŒ๋˜๋ฉด MHW๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— rc ํŒŒ์ผ์˜ ์†Œ์Šค๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ์‹คํ–‰๊ธฐ ์•„์ด์ฝ˜๊ณผ .desktop ํŒŒ์ผ ์†Œ์Šค์— ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. Steam์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๊ณ  ์ง€์†๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ๋‹ค์Œ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ผ ๋””๋ฒ„๊น… ์‹คํ–‰ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_api_dump ์ด๋ ‡๊ฒŒํ•˜๋ฉด /tmp/dumps/$(whoami)_stdout.log์— ์—„์ฒญ๋‚œ ์–‘์˜ ์ถœ๋ ฅ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ / tmp / dumps์— ์—ฌ๋ถ„์˜ ๋””์Šคํฌ๋ฅผ ๋งˆ์šดํŠธํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ์žฌ๋ถ€ํŒ…์„ ๋๋‚ด๋ฉด ์˜๊ตฌ ์ €์žฅ์†Œ์—). ๋˜ํ•œ ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ์™„์ „ํžˆ ํŒŒ๊ดดํ•˜์ง€๋งŒ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋””๋ฒ„๊น… ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‘˜ ๋‹ค ์—…๋กœ๋“œํ•˜๋ฉด ๋””๋ฒ„๊น… ํ”„๋กœ์„ธ์Šค์— ๋„์›€์ด๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋งˆ์นจ๋‚ด ๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์‹œ์Šคํ…œ์ด ์ถฉ๋Œํ–ˆ์„ ๋•Œ ์™„์ „ํžˆ ์ถฉ๋Œํ–ˆ์ง€๋งŒ ctrl + alt + del ๋˜๋Š” ctrl + alt + f1๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜๊ณ  ssh๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐํ•  ์ˆ˜์—†๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋จ). ๊ทธ๋ž˜์„œ GPU ์ถฉ๋Œ์ด ๊ทธ ์ •๋„๊นŒ์ง€ ์ฃฝ์ด์ง€ ์•Š์„ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ๊ฐ€ CPU ๊ด€๋ จ ์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. (ํ•œ ๊ฐ€์ง€๋Š” ๋ชจ๋“  ๊ทธ๋ž˜ํ”ฝ ์ถœ๋ ฅ์„ ์ฃฝ์ด๋Š” ๊ฒƒ์ด๊ณ , ๋งค์šฐ ๋‹ค๋ฅธ ๊ฒƒ์€ ๋ฆฌ์…‹ ๋ฒ„ํŠผ์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ๊ฒƒ์„ ์ฃฝ์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค). ๊ทธ๋ž˜์„œ ๊ฒŒ์ž„์— PROTON_NO_ESYNC = 1 ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋‚ด OS์—์„œ ์—ด๋ฆฐ ํŒŒ์ผ ์ œํ•œ์„ ๋Š˜ ๋ ธ์Šต๋‹ˆ๋‹ค (๋งŒ์•ฝ ๊ฒฝ์šฐ์— ํ•œํ•จ).
https://www.reddit.com/r/SteamPlay/comments/9kqisk/tip_for_those_using_proton_no_esync1/
๋‚˜๋Š” ํ•œ ๋ฒˆ์˜ ์ถฉ๋Œ์—†์ด ์ „์ฒด ์ „ํˆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ์‹ค์ œ๋กœ ๊ทธ๊ฒƒ์„ ๊ณ ์ณค๊ฑฐ๋‚˜ ์ ์–ด๋„ ๋” ์•ˆ์ •์ ์œผ๋กœ ๋งŒ๋“ค์—ˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ฒ˜์Œ์œผ๋กœ ๋ฏธ๋””์–ด ํŒŒ์šด๋ฐ์ด์…˜ ์ˆ˜์ •์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๋‚ด๊ฐ€ ์ œ๋Œ€๋กœํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ ‡๊ฒŒ

  • winetricks mf
  • export WINEPREFIX = '/ home / user / STEAM / steamapps / compatdata / 582010 / pfx'
  • installcab.py์˜ ์ฃผ์„ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ 129-137 ํ–‰
  • install-mf-64.sh์˜ 3-8 ํ–‰ ์•ž์— "python2"๋ฅผ ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • install-mf-64.sh๋ฅผ ์‹คํ–‰ํ–ˆ๋Š”๋ฐ ์ถœ๋ ฅ์ด ์˜ฌ๋ฐ”๋ฅธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • MonsterHunterWorld.exe๊ฐ€์žˆ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด์— mfplat.dll (md5sum 2188de5fa5c741fb2b81eb9f37d26ba7)์„ ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐค๋Ÿฌ๋ฆฌ์˜ ์—”๋”ฉ ์ปท์‹  "Denouement"๊ฐ€ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ์—ฌ์ „ํžˆ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋ฌด๊ธฐ ํŠœํ† ๋ฆฌ์–ผ ์ปท ์‹ ์ด ํ•ญ์ƒ ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ฉฐ ๋น„๋””์˜ค๊ฐ€ ์žฌ์ƒ๋˜์–ด์•ผํ•˜๋Š” ์œ„์น˜์— ๊ทธ๋ž˜ํ”ฝ ์†์ƒ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆผ ๊ด€๋ จ.

image

์—ฌ๊ธฐ์— ๋‚ด๊ฐ€ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๊ณ  ๊ฐค๋Ÿฌ๋ฆฌ์˜ Denouement ์ปท ์‹ ์„ ์žฌ์ƒํ•˜๋ ค๊ณ ํ•˜๋Š” ๊ธฐ๋ก์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด dinput8 ๋ง๋„ ์•ˆ๋˜๋Š” ์ŠคํŒธ์ด 250,000 ์ค„์ด๋ฏ€๋กœ ๋กœ๊ทธ ๋งจ ์•„๋ž˜ ๋งŒ ํฌํ•จํ–ˆ์Šต๋‹ˆ๋‹ค.

https://gist.github.com/z0z0z/e110687cc79dfcc5a172916762dc9659

์ž‘๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ฌด๊ธฐ ํŠœํ† ๋ฆฌ์–ผ ๋™์˜์ƒ๊ณผ ์ตœ์ข… ์ปท ์‹ ์„ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์–ด๋””์„œ ์ฐพ์•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์–ด๋Š ์‹œ์ ์—์„œ ๋‹ค์šด๋กœ๋“œ ํ•œ "WMF_workaround.zip"์ด๋ผ๋Š” zip ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. DLL์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์–ด์จŒ๋“  ์—ฌ๊ธฐ์— ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ Windows 7์˜ system32์—์„œ ์ด๋Ÿฌํ•œ dll์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ md5sum ๋ฐ ํŒŒ์ผ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

20ecac7791dcba69121631cb627e5a96  mf.dll
c6b15f0d5ab0bd0aefc0223f14deb3f9  mferror.dll
54b5dcd55b223bc5df50b82e1e9e86b1  mfplat.dll
e8706a051bffc9da9e9b935aaa432aac  mfreadwrite.dll
35e81aa554e60d395572e780ef3b60cb  msmpeg2adec.dll
e793d5bc2d58797235741eba61dc56b8  msmpeg2vdec.dll
27b9e163740a226b65e4b9e186117911  sqmapi.dll

๊ทธ๋ฆฌ๊ณ  syswow64์˜ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

fdba1dec4f9be4274a00b9b850c63484  mf.dll
92050e12bd24f365a8b8eddf912a3b1e  mferror.dll
40b82688907a7dba4db3b5adde3eab3b  mfplat.dll
bfebb6f76a0988a38260870c61a6d1b7  mfreadwrite.dll
2829ea1cda353987b5552db955f3b736  msmpeg2adec.dll
3de43bfdaf3f8979699650202aa18b12  msmpeg2vdec.dll
ce292c4c10b8db6070f262ea2733f0dc  sqmapi.dll

steamapps/compatdata/582010/pfx/drive_c/windows ์—์žˆ๋Š” MHW Wine ์ ‘๋‘์‚ฌ์—์žˆ๋Š” ํ•ด๋‹น system32 ๋ฐ syswow64 ํด๋”์— ์ด๋Ÿฌํ•œ ํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ "mf.reg"๋ฐ "wmf.reg"๋ผ๋Š” 2 ๊ฐœ์˜ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŒŒ์ผ๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

https://gist.github.com/z0z0z/7d535c810cc08dae5bafa68030b96212
https://gist.github.com/z0z0z/d2a937110847bd488716f91dfb6d9dd1

๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋ชจ๋‘ ๋™์ผํ•œ ํ„ฐ๋ฏธ๋„ ์ธ์Šคํ„ด์Šค์—์„œ ์‹คํ–‰ํ•˜์—ฌ WINEPREFIX ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋œ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋„๋กํ•ฉ๋‹ˆ๋‹ค.

export WINEPREFIX="/home/user/my_steam_dir/steamapps/compatdata/582010/pfx"
winecfg

winecfg์—์„œ ๋ชจ๋“  DLL์„ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์‹คํ–‰ (๋ถ„๋ช…ํžˆ mf.reg ๋ฐ wmf.reg๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•œ ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์Œ)

wine start regedit.exe mf.reg
wine start regedit.exe wmf.reg
wine64 start regedit.exe mf.reg
wine64 start regedit.exe wmf.reg
wine64 regsvr32 msmpeg2vdec.dll
wine64 regsvr32 msmpeg2adec.dll
wine regsvr32 msmpeg2vdec.dll
wine regsvr32 msmpeg2adec.dll

์ž‘๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ฌด๊ธฐ ํŠœํ† ๋ฆฌ์–ผ ๋™์˜์ƒ๊ณผ ์ตœ์ข… ์ปท ์‹ ์„ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

...

์ด๊ฒƒ์€ Microsoft ์‚ฌ์ดํŠธ์—์„œ ์˜ฌ๋ฐ”๋ฅธ DLL์„ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ์ผ์ข…์˜ _legit_ ์Šคํฌ๋ฆฝํŠธ๋กœ ๋งŒ๋“ค์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
@ z0z0z btw ๋Œ€๋‹จํ•œ ์ž‘์—…!

๋‚˜๋Š” winetricks ์‚ฌ๋žŒ๋“ค์ด ๊ทธ๊ฒƒ์„ ์‹œ๋„ํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ๊ทธ๋“ค์€ ์–ด๋–ค dll์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
Microsoft ์›น ์‚ฌ์ดํŠธ์˜ ํŒจํ‚ค์ง€.

2019 ๋…„ 3 ์›” 15 ์ผ ๊ธˆ์š”์ผ 13:55 Emanem [email protected] ์ž‘์„ฑ :

์ž‘๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ฌด๊ธฐ ํŠœํ† ๋ฆฌ์–ผ์„ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์˜ํ™”์™€ ์ตœ์ข… ์ปท์‹ .

...

์ด๊ฒƒ์€ ์–ด๋–ค ์ข…๋ฅ˜์˜ ์Šคํฌ๋ฆฝํŠธ๋กœ ๋งŒ๋“ค์–ด ์ ธ์•ผํ•ฉ๋‹ˆ๋‹ค.
Microsoft ์‚ฌ์ดํŠธ์˜ ์˜ฌ๋ฐ”๋ฅธ DLL.
๋ฉ‹์ง„ ์ž‘์—…, btw!

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

@ z0z0z ํ˜„์žฌ Win10 ์„ค์น˜์˜ .dll์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์ •์„ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ด๊ฒƒ์ด ๋‚ด ์ถœ๋ ฅ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

[administrator@CM-Sandy ~]$ wine start regedit.exe mf.reg
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine start regedit.exe wmf.reg
002d:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine64 start regedit.exe mf.reg
0031:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine64 start regedit.exe wmf.reg
0035:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine64 regsvr32 msmpeg2vdec.dll
regsvr32: Failed to load DLL 'msmpeg2vdec.dll'
[administrator@CM-Sandy ~]$ wine64 regsvr32 msmpeg2adec.dll
regsvr32: Failed to load DLL 'msmpeg2adec.dll'
[administrator@CM-Sandy ~]$ wine regsvr32 msmpeg2vdec.dll
regsvr32: Failed to load DLL 'msmpeg2vdec.dll'
[administrator@CM-Sandy ~]$ wine regsvr32 msmpeg2adec.dll
regsvr32: Failed to load DLL 'msmpeg2adec.dll'

์˜ˆ์ƒ๋Œ€๋กœ ๋‚ด ํฌ์ŠคํŠธ Xeno ์ €์žฅ์„๋กœ๋“œ ํ•  ๋•Œ ๊ฒŒ์ž„์ด ์—ฌ์ „ํžˆ ์ฆ‰์‹œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. Win7 .dll์„ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๋„์ค‘์— ๋ญ”๊ฐ€ ์ž˜๋ชป ํ–ˆ์Šต๋‹ˆ๊นŒ?

@Nyshan

์˜ˆ์ƒ๋Œ€๋กœ ๋‚ด ํฌ์ŠคํŠธ Xeno ์ €์žฅ์„๋กœ๋“œ ํ•  ๋•Œ ๊ฒŒ์ž„์ด ์—ฌ์ „ํžˆ ์ฆ‰์‹œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. Win7 .dll์„ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๋„์ค‘์— ๋ญ”๊ฐ€ ์ž˜๋ชป ํ–ˆ์Šต๋‹ˆ๊นŒ?

๊ตฌ์ฒด์ ์œผ๋กœ Win7 DLLS๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. protondb ๋˜๋Š” ๋ญ”๊ฐ€๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๊ธฐ๋ณธ winecfg๋กœ ์„ค์ •ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

Win10 dll์—๋Š” ์™€์ธ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉฐ win7 dll์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

Win7 .dll์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด ์ถœ๋ ฅ์„ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ณ€๊ฒฝํ–ˆ์ง€๋งŒ๋กœ๋“œ์‹œ ๊ฒŒ์ž„์ด ๊ณ„์† ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์˜ฎ๊ธฐ๊ธฐ ์ „์— MD5SUMS๋„ ํ™•์ธํ–ˆ๊ณ  ๋ชจ๋“  ๊ฒƒ์ด ๋‹น์‹ ์ด ๋‚˜์—ดํ•œ ๊ฒƒ๊ณผ ์ผ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

administrator@linux-hd8q:~/util/mhw_fix> wine start regedit.exe mf.reg
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine start regedit.exe wmf.reg
002f:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine64 start regedit.exe mf.reg
0033:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine64 start regedit.exe wmf.reg
0037:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine64 regsvr32 msmpeg2vdec.dll
003b:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x7ff385dce74, 0x7ff3861f800, 0x7ff3861f118) stub.
003b:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0x7ff385dce74, 0x7ff3861f7d0, 0x7ff3861f110) stub.
003b:fixme:ntdll:EtwRegisterTraceGuidsW (0x7ff7277d18c, 0x7ff7279a1b0, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x23f5a0, (null), (null), 0x7ff7279a1b8): stub
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
003b:fixme:ntdll:EtwRegisterTraceGuidsW (0x7ff56de1b6c, 0x261d00, {ae5cf422-786a-476a-ac96-753b05877c99}, 59, 0x261db0, (null), (null), 0x261da8): stub
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {924fef1b-8c47-47c4-b2a2-0f798e5197f9}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8bfbc8d5-e916-40fb-bb35-7a2d4af2e67c}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0df035c2-4ce4-4c90-91ec-be88a75256a0}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e69ebe53-f68f-44af-8413-3208e0650cb1}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9618aaa3-f1b7-4547-8d7d-ecd33a9f5f21}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6e425425-2cf1-4a56-a342-f9b0be19f959}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {af12b205-0cb3-468a-b974-939c7a9fccb5}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {58d1dcb8-3d39-454b-9d0c-86f13ef40598}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {418b0044-3a99-42e9-bc6b-27aa981c9fcd}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7a870f24-2d49-4a63-b490-bc3d334c467f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6f3f585b-24fe-42c4-9297-a68099d88b78}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {92dbd4ed-8ede-4b81-8f21-08854d1d73a3}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {489cebd7-2ea1-4b7f-a691-fa3832d91653}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cff7ab7d-bc30-4f86-a8ea-012d68acf443}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {5c42bb3c-1ac3-4a29-b444-a34201cb8c80}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {01c7f2d5-d540-425a-b2d9-de5009328b61}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cc524410-c384-4bd1-97a6-41ff7675cce6}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {148e90b2-99d4-4c69-acdc-b50376efd9c0}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {11c5ebdd-b374-490a-95d1-0d1bd1fcf62c}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fcc7ed1d-bfdc-4167-b260-7467400298b3}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7b704605-fd3c-4c41-93e1-28e24d9d4da2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {78b20843-da14-425c-9ce9-299cc07c4a74}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0be12c7b-5a32-4ad1-8b5f-383478d611bf}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2e06ed10-e950-4caf-9ce8-b3b5bd71e4d0}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7d931f4b-b3ae-43f3-a09f-cae4ac366dc2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {67fd805b-8c72-40eb-b338-d1946238196a}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {d8eab3c0-b199-4ddf-9989-7f207e1ef682}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {60c0a470-f195-4c82-b860-6c22fd910bab}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {462ed505-628b-4750-aa0b-8980666c0749}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f5c049ef-a79d-4eda-a8b9-9098995f1305}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {4edccdc3-acd3-4e58-a8ce-1274f6a5c14b}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {77edd950-3d3b-472a-8375-68f69a3eb708}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {72fc760d-103c-491a-84b0-eb5b979324e2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fd85abae-6318-4816-a599-a29827770f56}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ffbb6354-03a7-4f32-97db-8cb234c03715}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f485b25e-afd5-4b28-aec8-71c3b44797ff}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {1f1a717a-06e3-48a8-956e-c5bc1e88e043}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e81ec494-478f-4901-982f-0e402d01e3ec}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9be3da12-30e5-48d3-ab65-267387448ce4}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {de846c56-3b73-4021-8fd3-bb17a0642d1f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ad2dd759-97cd-4a76-945f-f6108b5aaca1}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {827e8d25-fe4e-46f6-b263-ccf41ddca4fd}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {08a2ce94-b603-43e8-9de4-ed09705fe07a}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c6d167a4-9536-4f66-9c30-b8544a0f9a7f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6bed20f7-831f-43d6-9e84-d431893a161f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3dfb2b0c-1d54-494c-a508-93c092bc2dd5}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {dcb2aeed-8d4e-4eff-bbdf-52e9f85a964a}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {31f96aab-89fa-4909-93b8-a3ec8252a84b}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {a04cf2a8-40c0-4def-8640-bd0fb7834c58}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {41fbed6a-4396-441b-88ba-79ba9e4f2d9e}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8d15d110-141f-47f2-958b-e3f197e8eae7}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3933bc04-15a2-40b0-a6ee-8559928780e2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7719a441-b86d-421a-9642-63689a7bf81f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7008c05c-33a9-4fec-b010-b7369bc71f73}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2bd6889f-0a1d-4612-a1f9-6f0c6f01467c}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {62ebe05c-39ef-4170-9c84-aaa3b3d0d8e1}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6a764b22-a86d-4ca0-9ef8-b2b26d3df464}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c0785df3-6630-4097-9771-1a22cb7ac173}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ed28be9f-fcd9-4cb8-a2ed-b87eccccf7b2}
003b:fixme:reg:RegDisableReflectionKey 0x8c: stub
regsvr32: Successfully registered DLL 'msmpeg2vdec.dll'
003b:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003b:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003b:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
003b:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> wine64 regsvr32 msmpeg2adec.dll
003d:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x7ff385dce74, 0x7ff3861f800, 0x7ff3861f118) stub.
003d:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0x7ff385dce74, 0x7ff3861f7d0, 0x7ff3861f110) stub.
003d:fixme:reg:RegDisableReflectionKey 0x8c: stub
regsvr32: Successfully registered DLL 'msmpeg2adec.dll'
003d:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
003d:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> wine regsvr32 msmpeg2vdec.dll
003f:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0xfdd4df9, 0xfdfdbd0, 0xfdfdbc8) stub.
003f:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0xfdd4df9, 0xfdfdcb0, 0xfdfdca8) stub.
003f:fixme:ntdll:EtwRegisterTraceGuidsW (0x6c116b14, 0x6c13d178, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33fa70, (null), (null), 0x6c13d180): stub
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
003f:fixme:ntdll:EtwRegisterTraceGuidsW (0x2772aab0, 0x3614a0, {ae5cf422-786a-476a-ac96-753b05877c99}, 59, 0x361550, (null), (null), 0x361548): stub
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {924fef1b-8c47-47c4-b2a2-0f798e5197f9}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8bfbc8d5-e916-40fb-bb35-7a2d4af2e67c}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0df035c2-4ce4-4c90-91ec-be88a75256a0}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e69ebe53-f68f-44af-8413-3208e0650cb1}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9618aaa3-f1b7-4547-8d7d-ecd33a9f5f21}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6e425425-2cf1-4a56-a342-f9b0be19f959}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {af12b205-0cb3-468a-b974-939c7a9fccb5}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {58d1dcb8-3d39-454b-9d0c-86f13ef40598}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {418b0044-3a99-42e9-bc6b-27aa981c9fcd}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7a870f24-2d49-4a63-b490-bc3d334c467f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6f3f585b-24fe-42c4-9297-a68099d88b78}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {92dbd4ed-8ede-4b81-8f21-08854d1d73a3}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {489cebd7-2ea1-4b7f-a691-fa3832d91653}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cff7ab7d-bc30-4f86-a8ea-012d68acf443}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {5c42bb3c-1ac3-4a29-b444-a34201cb8c80}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {01c7f2d5-d540-425a-b2d9-de5009328b61}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cc524410-c384-4bd1-97a6-41ff7675cce6}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {148e90b2-99d4-4c69-acdc-b50376efd9c0}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {11c5ebdd-b374-490a-95d1-0d1bd1fcf62c}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fcc7ed1d-bfdc-4167-b260-7467400298b3}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7b704605-fd3c-4c41-93e1-28e24d9d4da2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {78b20843-da14-425c-9ce9-299cc07c4a74}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0be12c7b-5a32-4ad1-8b5f-383478d611bf}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2e06ed10-e950-4caf-9ce8-b3b5bd71e4d0}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7d931f4b-b3ae-43f3-a09f-cae4ac366dc2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {67fd805b-8c72-40eb-b338-d1946238196a}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {d8eab3c0-b199-4ddf-9989-7f207e1ef682}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {60c0a470-f195-4c82-b860-6c22fd910bab}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {462ed505-628b-4750-aa0b-8980666c0749}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f5c049ef-a79d-4eda-a8b9-9098995f1305}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {4edccdc3-acd3-4e58-a8ce-1274f6a5c14b}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {77edd950-3d3b-472a-8375-68f69a3eb708}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {72fc760d-103c-491a-84b0-eb5b979324e2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fd85abae-6318-4816-a599-a29827770f56}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ffbb6354-03a7-4f32-97db-8cb234c03715}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f485b25e-afd5-4b28-aec8-71c3b44797ff}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {1f1a717a-06e3-48a8-956e-c5bc1e88e043}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e81ec494-478f-4901-982f-0e402d01e3ec}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9be3da12-30e5-48d3-ab65-267387448ce4}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {de846c56-3b73-4021-8fd3-bb17a0642d1f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ad2dd759-97cd-4a76-945f-f6108b5aaca1}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {827e8d25-fe4e-46f6-b263-ccf41ddca4fd}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {08a2ce94-b603-43e8-9de4-ed09705fe07a}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c6d167a4-9536-4f66-9c30-b8544a0f9a7f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6bed20f7-831f-43d6-9e84-d431893a161f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3dfb2b0c-1d54-494c-a508-93c092bc2dd5}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {dcb2aeed-8d4e-4eff-bbdf-52e9f85a964a}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {31f96aab-89fa-4909-93b8-a3ec8252a84b}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {a04cf2a8-40c0-4def-8640-bd0fb7834c58}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {41fbed6a-4396-441b-88ba-79ba9e4f2d9e}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8d15d110-141f-47f2-958b-e3f197e8eae7}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3933bc04-15a2-40b0-a6ee-8559928780e2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7719a441-b86d-421a-9642-63689a7bf81f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7008c05c-33a9-4fec-b010-b7369bc71f73}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2bd6889f-0a1d-4612-a1f9-6f0c6f01467c}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {62ebe05c-39ef-4170-9c84-aaa3b3d0d8e1}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6a764b22-a86d-4ca0-9ef8-b2b26d3df464}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c0785df3-6630-4097-9771-1a22cb7ac173}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ed28be9f-fcd9-4cb8-a2ed-b87eccccf7b2}
003f:fixme:reg:RegDisableReflectionKey 0x8c: stub
regsvr32: Successfully registered DLL 'msmpeg2vdec.dll'
003f:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003f:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003f:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
003f:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> wine regsvr32 msmpeg2adec.dll
0041:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0xfdd4df9, 0xfdfdbd0, 0xfdfdbc8) stub.
0041:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0xfdd4df9, 0xfdfdcb0, 0xfdfdca8) stub.
0041:fixme:reg:RegDisableReflectionKey 0x94: stub
regsvr32: Successfully registered DLL 'msmpeg2adec.dll'
0041:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0041:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> 

@ z0z0z ์–ด๋–ค ๋ฒ„์ „์˜ Proton์„ ์‚ฌ์šฉํ•˜๊ณ 
ํŽธ์ง‘ : 3.7-8์—์„œ ์ž‘๋™ํ•˜๋„๋ก ํ•  ์ˆ˜ ์—†์—ˆ์ง€๋งŒ ๋งˆ์นจ๋‚ด 3.16-4์—์„œ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.
Edit2 : ๋” ์ด์ƒ proton 3.7-8์„ ์‚ฌ์šฉํ•˜์—ฌ ์ €์žฅ์„๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
Edit3 : 3.7-8์—์„œ ์ €์žฅ์„ ๋‹ค์‹œ๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ MHW๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” Proton ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•  ๋•Œ๋งˆ๋‹ค @ z0z0z ์ˆ˜์ • ์‚ฌํ•ญ์— ๋‚˜์—ด๋œ ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ์‹คํ–‰ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

์ตœ์‹  proton v4.2์™€ ์—ฌ์ „ํžˆ ๋™์ผํ•œ ๋™๊ฒฐ ๋ฌธ์ œ
steam-582010.log

์‹œ์Šคํ…œ ์‚ฌ์–‘ :

inxi -bxxx
System:    Host: linux Kernel: 5.0.3-1-default x86_64 bits: 64 compiler: gcc v: 8.3.1 Desktop: KDE Plasma 5.15.3 tk: Qt 5.12.2 
           wm: kwin_x11 dm: SDDM Distro: openSUSE Tumbleweed 20190324 
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: <root required> UEFI: American Megatrends 
           v: 3805 date: 05/16/2018 
Battery:   Device-1: sony_controller_battery_90:fb:a6:df:fa:93 model: N/A serial: N/A charge: N/A status: Full 
CPU:       Quad Core: Intel Core i5-6600K type: MCP arch: Skylake-S speed: 4392 MHz min/max: 800/4400 MHz 
Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: eVga.com. driver: nvidia v: 418.49.04 bus ID: 01:00.0 
           chip ID: 10de:13c2 
           Display: x11 server: X.Org 1.20.4 driver: nvidia compositor: kwin_x11 resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: GeForce GTX 970/PCIe/SSE2 v: 4.6.0 NVIDIA 418.49.04 direct render: Yes 
Network:   Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k port: f000 bus ID: 00:1f.6 
           chip ID: 8086:15b8 
Drives:    Local Storage: total: 34.34 TiB used: 33.26 TiB (96.9%) 
Info:      Processes: 381 Uptime: N/A Memory: 15.60 GiB used: 4.71 GiB (30.2%) Init: systemd v: 241 runlevel: 5 
           target: graphical.target Compilers: gcc: 8.3.1 alt: 8 Shell: bash v: 5.0.2 running in: yakuake inxi: 3.0.32 

Fossilize ERROR: Failed to record graphics pipeline: pNext in VkPipelineRasterizationCreateInfo not supported.
Fossilize ERROR: Failed to record graphics pipeline: pNext in VkPipelineRasterizationCreateInfo not supported.

VkPipelineRasterizationCreateInfo ํ˜ธ์ถœ์„ ์‹œ๋„ํ•˜๋Š” ํ–‰์ด 1000 ๊ฐœ ์ด์ƒ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ง ์™„์ „ํžˆ ์ง€์›๋˜์ง€ ์•Š๋Š” vulkan ๋ฉ”์„œ๋“œ๊ฐ€ ํ˜ธ์ถœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ƒˆ๋กœ์šด ๊ณ ํ•ด์ƒ๋„ ํ…์Šค์ฒ˜ ํŒฉ (์„ค์น˜ ๋ฐ ํ™œ์„ฑํ™”)
Screenshot_20190405_001347
์ตœ์‹  proton v4.2 (-2)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ : steam-582010.log


์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์ „์—๋Š” ๋†€๋ž๊ฒŒ๋„ ์ž˜ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค ... ๋‚ด GPU (GTX970)์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์–ด๋„ ๊ฒฌ๊ณ ํ•œ 30fps ... ์Œ ์ ์–ด๋„ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ฅด๋ฉด ์ƒˆ๋กœ์šด AA ์˜ต์…˜์€ ํ›จ์”ฌ ๋” ๊นŒ๋‹ค๋กœ ์› ์Šต๋‹ˆ๋‹ค. ๊ณ ํ•ด์ƒ๋„ ํ…์Šค์ฒ˜๋ณด๋‹ค

์ถฉ๋Œ์—†์ด Thins ๊ฒŒ์ž„์„ํ•˜๋ ค๋ฉด ๋ฌด์—‡์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?
์–‘์„ฑ์ž 4.2-2
MFPlat์„ ์„ค์น˜ํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ? ffmpeg๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

๋ฟก ๋นต๋€จ
Windows 7์˜ dll ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์—ฌ๊ธฐ์— ๊ฒŒ์‹œ ํ•  ์ˆ˜์—†๋Š” MFplat ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

protondb์—์„œ ๋งํฌ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๋ฟก๋ฟก
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!
@kisak ๋ฐธ๋ธŒ
์ด ์ •๋ณด๋Š” ์ฒซ ๋ฒˆ์งธ ๊ฒŒ์‹œ๋ฌผ์— ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ "์™€์ธ : ์ฃผ์†Œ 0x7f8fdaf1fef3 (์Šค๋ ˆ๋“œ 003e)์—์„œ 0x00000000์— ๋Œ€ํ•œ ์“ฐ๊ธฐ ์•ก์„ธ์Šค์‹œ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ํŽ˜์ด์ง€ ์˜ค๋ฅ˜"(๋กœ๊ทธ์˜ 25940 ํ–‰)๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๊นŒ? ํ€˜์ŠคํŠธ๋ฅผ ์ˆ˜๋ฝ ํ•œ ํ›„ ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋˜๊ณ  ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Fedora 29
์ปค๋„ : 5.0.6-200.fc29.x86_64
GPU : GTX 1070 (๋…ธํŠธ๋ถ)
๋“œ๋ผ์ด๋ฒ„ : nvidia 418.56
CPU : Intel (R) Core (TM) i7-8750H CPU @ 2.20GHz
๋žจ : 32GB
์–‘์„ฑ์ž : 4.2-2 (dxvk commit fd9a938)

steam-582010.zip
SystemInfo.txt

MHW๋Š” ์ €์—๊ฒŒ ์•„๋ฆ„๋‹ต๊ฒŒ ์ž‘๋™ํ•˜์ง€๋งŒ (๋น„๋””์˜ค ์™ธ์—๋Š” ์ด๋ฏธ ๋ฉ”์ธ ๊ฒŒ์ž„์„ ์™„๋ฃŒ ํ–ˆ์œผ๋ฏ€๋กœ ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹™๋‹ˆ๋‹ค) ํฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ํ•„๋“œ์—์„œ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅผ ๋•Œ๋งˆ๋‹ค ๊ฒŒ์ž„์—์„œ ํ‚ค๋ณด๋“œ๊ฐ€ ์†์‹ค๋ฉ๋‹ˆ๋‹ค. ํƒ€์ดํ•‘์„ ์ œ์™ธํ•˜๊ณ ๋Š” ๋” ์ด์ƒ ํ‚ค๋ณด๋“œ๋กœ ์•„๋ฌด๊ฒƒ๋„ ํ•  ์ˆ˜ ์—†์ง€๋งŒ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์—ฌ์ „ํžˆ ์ž‘๋™ํ•˜๋ฏ€๋กœ ์—ฌ์ „ํžˆ ์ž„๋ฌด๋ฅผ ์™„๋ฃŒํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์ž„์„ ์ข…๋ฃŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Steam ๋Ÿฐํƒ€์ž„, ๊ธฐ๋ณธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ Linux Steam ํ†ตํ•ฉ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Arch Linux (ํ…Œ์ŠคํŠธ ์ €์žฅ์†Œ ํ™œ์„ฑํ™”)
์ปค๋„ : 5.0.8.arch1-1
GPU : GTX 1060 6GB
๋“œ๋ผ์ด๋ฒ„ : nvidia 418.56-8
CPU : AMD Ryzen 5 1600X
RAM : 16GB
์–‘์„ฑ์ž : 4.2-3

MHW๋Š” ์ €์—๊ฒŒ ์•„๋ฆ„๋‹ต๊ฒŒ ์ž‘๋™ํ•˜์ง€๋งŒ (๋น„๋””์˜ค ์™ธ์—๋Š” ์ด๋ฏธ ๋ฉ”์ธ ๊ฒŒ์ž„์„ ์™„๋ฃŒ ํ–ˆ์œผ๋ฏ€๋กœ ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹™๋‹ˆ๋‹ค) ํฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ํ•„๋“œ์—์„œ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅผ ๋•Œ๋งˆ๋‹ค ๊ฒŒ์ž„์—์„œ ํ‚ค๋ณด๋“œ๊ฐ€ ์†์‹ค๋ฉ๋‹ˆ๋‹ค. ํƒ€์ดํ•‘์„ ์ œ์™ธํ•˜๊ณ ๋Š” ๋” ์ด์ƒ ํ‚ค๋ณด๋“œ๋กœ ์•„๋ฌด๊ฒƒ๋„ ํ•  ์ˆ˜ ์—†์ง€๋งŒ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์—ฌ์ „ํžˆ ์ž‘๋™ํ•˜๋ฏ€๋กœ ์—ฌ์ „ํžˆ ์ž„๋ฌด๋ฅผ ์™„๋ฃŒํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์ž„์„ ์ข…๋ฃŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Steam ๋Ÿฐํƒ€์ž„, ๊ธฐ๋ณธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ Linux Steam ํ†ตํ•ฉ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Arch Linux (ํ…Œ์ŠคํŠธ ์ €์žฅ์†Œ ํ™œ์„ฑํ™”)
์ปค๋„ : 5.0.8.arch1-1
GPU : GTX 1060 6GB
๋“œ๋ผ์ด๋ฒ„ : nvidia 418.56-8
CPU : AMD Ryzen 5 1600X
RAM : 16GB
์–‘์„ฑ์ž : 4.2-3

๋„ค, ์ €๋„ ์•Œ์•„ ์ฐจ ๋ ธ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์ƒˆ๋กœ์šด ๋ฒ„๊ทธ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•ญ๋ชฉ ์„ธํŠธ ๋“ฑ์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์‰ฝ๊ฒŒ ์žฌํ˜„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด์ „ proton ๋ฒ„์ „์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜์—ฌ ์ด๊ฒƒ์ด Proton (์™€์ธ) ์—…๋ฐ์ดํŠธ๋ฅผ ํ†ตํ•ด ๋„์ž…๋˜์—ˆ๋Š”์ง€ ๋˜๋Š” ์ƒˆ๋กœ์šด MHW ๋ฒ„๊ทธ ์ž์ฒด์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์ƒˆ๋กœ์šด ๋ฒ„๊ทธ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ์ฒซ ๋ฒˆ์งธ ์–ธ๊ธ‰ ์ค‘ ํ•˜๋‚˜๋Š” 10 ์›”์— ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ ์–ด๋„ 3.16 ์‹œ๋ฆฌ์ฆˆ ์ดํ›„๋กœ ๊ทธ๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

MHW๋Š” ์ €์—๊ฒŒ ์•„๋ฆ„๋‹ต๊ฒŒ ์ž‘๋™ํ•˜์ง€๋งŒ (๋น„๋””์˜ค ์™ธ์—๋Š” ์ด๋ฏธ ๋ฉ”์ธ ๊ฒŒ์ž„์„ ์™„๋ฃŒ ํ–ˆ์œผ๋ฏ€๋กœ ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹™๋‹ˆ๋‹ค) ํฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ํ•„๋“œ์—์„œ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅผ ๋•Œ๋งˆ๋‹ค ๊ฒŒ์ž„์—์„œ ํ‚ค๋ณด๋“œ๊ฐ€ ์†์‹ค๋ฉ๋‹ˆ๋‹ค. ํƒ€์ดํ•‘์„ ์ œ์™ธํ•˜๊ณ ๋Š” ๋” ์ด์ƒ ํ‚ค๋ณด๋“œ๋กœ ์•„๋ฌด๊ฒƒ๋„ ํ•  ์ˆ˜ ์—†์ง€๋งŒ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์—ฌ์ „ํžˆ ์ž‘๋™ํ•˜๋ฏ€๋กœ ์—ฌ์ „ํžˆ ์ž„๋ฌด๋ฅผ ์™„๋ฃŒํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์ž„์„ ์ข…๋ฃŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Steam ๋Ÿฐํƒ€์ž„, ๊ธฐ๋ณธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ Linux Steam ํ†ตํ•ฉ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
๋ฐฐํฌํŒ : Arch Linux (ํ…Œ์ŠคํŠธ ์ €์žฅ์†Œ ํ™œ์„ฑํ™”)
์ปค๋„ : 5.0.8.arch1-1
GPU : GTX 1060 6GB
๋“œ๋ผ์ด๋ฒ„ : nvidia 418.56-8
CPU : AMD Ryzen 5 1600X
RAM : 16GB
์–‘์„ฑ์ž : 4.2-3

๋„ค, ์ €๋„ ์•Œ์•„ ์ฐจ ๋ ธ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์ƒˆ๋กœ์šด ๋ฒ„๊ทธ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•ญ๋ชฉ ์„ธํŠธ ๋“ฑ์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์‰ฝ๊ฒŒ ์žฌํ˜„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด์ „ proton ๋ฒ„์ „์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜์—ฌ ์ด๊ฒƒ์ด Proton (์™€์ธ) ์—…๋ฐ์ดํŠธ๋ฅผ ํ†ตํ•ด ๋„์ž…๋˜์—ˆ๋Š”์ง€ ๋˜๋Š” ์ƒˆ๋กœ์šด MHW ๋ฒ„๊ทธ ์ž์ฒด์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ฑฐ์˜ ๋ชจ๋“  ๋ฒ„์ „์˜ ์–‘์„ฑ์ž ๋ฐ Monster Hunter ํƒ€์ดํ‹€ ์—…๋ฐ์ดํŠธ์—์„œ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ Steam ์‹คํ–‰ ์˜ต์…˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” compton์„ ์ฃฝ์ด๊ณ  ์ข…๋ฃŒ์‹œ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋„๋ก killall compton && %command%; compton -b --config ~/.config/compton.blur.conf & ์„ค์ •ํ–ˆ์ง€๋งŒ ์ผ๋ถ€ ๊ฒŒ์ž„๊ณผ ๋‹ค๋ฅธ ๊ฒŒ์ž„์—์„œ ์‹œ์Šคํ…œ ์ž ๊ธˆ์„ ์œ ๋ฐœํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์˜€์œผ๋ฉฐ ํ”„๋กœ์„ธ์Šค๋Š” ์ „์ฒด ์žฌ๋ถ€ํŒ…๊นŒ์ง€ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋งˆ ์—ฌ๊ธฐ์žˆ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋‹ค๋ฅธ ์ด์œ  ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€

๋ฐฐํฌํŒ : Manjaro i3
์ปค๋„ : 4.19.42-1-MANJARO
GPU : RX480 8GB
๋“œ๋ผ์ด๋ฒ„ : 4.5 (์ฝ”์–ด ํ”„๋กœํ•„) Mesa 19.0.4
CPU : i5 6600k
RAM : 16GB
์–‘์„ฑ์ž : 4.2-4

์ด sript๋Š” MHW์˜ ๋งค๋ ฅ์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๊ณ  ๋‹ด๋Œ€ํ•˜์ง€๋งŒ ํ•ฉ๋ฒ•์ ์ž…๋‹ˆ๊นŒ? <Link removed by moderator>

์•ˆ๋…•ํ•˜์„ธ์š” @ blastermaster77 , ์•„๋‹ˆ์š”, ์•„๋‹™๋‹ˆ๋‹ค.

์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹ต์žฅ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

2019 ๋…„ 6 ์›” 3 ์ผ ์›”์š”์ผ ์˜คํ›„ 1:06 kisak-valve [email protected] ์ž‘์„ฑ :

์•ˆ๋…•ํ•˜์„ธ์š” @ blastermaster77 https://github.com/blastermaster77 , ์•„๋‹ˆ์š”.
์•„๋‹ˆ.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=ACHAHPURT424F3GLPVT3AR3PYVFRBA5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFWSVREXG43VMVORBW63LNG43VMVORBW63LNMVXHJK
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/ACHAHPQF2Y2PHAVNEIGJ5M3PYVFRBANCNFSM4FRB5W2A
.

์ƒˆ๋กœ ์ถœ์‹œ ๋œ proton (4.2-8)์€ MHW๊ฐ€ ๊ฒŒ์ž„์—๋กœ๋“œ ๋œ ํ›„ 1 ~ 2 ์ดˆ ์ด๋‚ด์— ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ํšŒ๊ท€๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (ํ•˜์ง€๋งŒ ๋ฉ”์ธ ๋ฉ”๋‰ด๋Š” ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค). nvidia GPU๊ฐ€ ์žˆ์ง€๋งŒ AMD GPU์—์„œ๋„์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Proton 4.2-7๋กœ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : ์•„์น˜ (i3- ๊ฐญ)
์ปค๋„ : 5.1.15-arch1-1-ARCH
GPU : GTX1070
๋“œ๋ผ์ด๋ฒ„ : 430.26
CPU : i5-6600k
๋žจ : 32GB
์–‘์„ฑ์ž : 4.2-8

์•ˆ๋…•ํ•˜์„ธ์š” @ ConnorJC3 , ๊ฒŒ์ž„์˜ ์‹คํ–‰ ์˜ต์…˜์— PROTON_LOG=1 %command% ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์ถฉ๋Œ์„ ์žฌํ˜„ ํ•œ ๋‹ค์Œ ์ƒ์„ฑ ๋œ $ HOME / steam- $ APPID.log๋ฅผ ๋Œ“๊ธ€ ์ƒ์ž์— ๋Œ์–ด๋‹ค ๋†“์Šต๋‹ˆ๋‹ค.

@ ConnorJC3 Proton 4.2-8 ์—์„œ์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฃผ๋ชฉํ• ๋งŒํ•œ ์ ์€ ์‹œ๋„ค๋งˆํ‹ฑ์ด ์ž‘๋™ํ•˜๋„๋ก Windows 7 ๋ฏธ๋””์–ด ๊ธฐ๋ฐ˜ DLL ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

OpenSUSE Tumbleweed, KDE, Kernel 5.1.7-1-default
Mesa 19.0.5๋ฅผ ์‚ฌ์šฉํ•˜๋Š” AMD Fury X

์•ˆ๋…•ํ•˜์„ธ์š” @ ConnorJC3 , ๊ฒŒ์ž„์˜ ์‹คํ–‰ ์˜ต์…˜์— PROTON_LOG=1 %command% ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์ถฉ๋Œ์„ ์žฌํ˜„ ํ•œ ๋‹ค์Œ ์ƒ์„ฑ ๋œ $ HOME / steam- $ APPID.log๋ฅผ ๋Œ“๊ธ€ ์ƒ์ž์— ๋Œ์–ด๋‹ค ๋†“์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : ์•„์น˜
DE : XFCE
์ปค๋„ : 5.1.15-arch1-1-ARCH
GPU : Nvidia 1060 (6GB ๋ฒ„์ „)
๋“œ๋ผ์ด๋ฒ„ : 430.26-7
CPU : i5-3550
๋žจ : 16GB
์–‘์„ฑ์ž : 4.2-8
MHW ์‹œ์ž‘ ์˜ต์…˜ : PROTON_NO_ESYNC = 1 PROTON_LOG = 1 % command %
๋กœ๊ทธ ํŒŒ์ผ : steam-582010.log

๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋Š” ๋ฌธ์ž ์„ ํƒ ํ™”๋ฉด์„ ํฌํ•จํ•˜์—ฌ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ €์žฅ์ด๋กœ๋“œ๋˜๋ฉด ์•ฝ 0.5 ์ดˆ์—์„œ 1 ์ดˆ ๋™์•ˆ ๊ฒŒ์ž„์ด ์ž ์‹œ ๋ฉˆ์ถ˜ ๋‹ค์Œ ๋ฐ์Šคํฌํ†ฑ์œผ๋กœ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง€์— ๊ด€ํ•œ ํ•œ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ์œ ์ผํ•œ ์‚ฌํ•ญ์€ harfbuzz์™€ mesa์˜€์œผ๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”์‚ฌ (19.1.0-3-> 19.1.1-1)
lib32-mesa (19.1.0-2-> 19.1.1-1)

ํฅ๋ฏธ๋กญ๊ฒŒ๋„ ์–‘์„ฑ์ž 4.2-7 ๋˜๋Š” 4.2-8์—์„œ ๋” ์ด์ƒ ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ? @ndegruchy๋Š” proton ์„ค์น˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์™„์ „ํžˆ ์ง€์šฐ๊ณ  ํŒŒ์ผ์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค.

ํฅ๋ฏธ๋กญ๊ฒŒ๋„ ์–‘์„ฑ์ž 4.2-7 ๋˜๋Š” 4.2-8์—์„œ ๋” ์ด์ƒ ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ? @ndegruchy๋Š” proton ์„ค์น˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์™„์ „ํžˆ ์ง€์šฐ๊ณ  ํŒŒ์ผ์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์œ„์— ๊ฒŒ์‹œ ํ•œ ํ›„ 3.16-4๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์กฐ๊ธˆ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์— ๋‹น์‹ ์˜ ์ œ์•ˆ์„ ์‹œ๋„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ผ๊ด€์„ฑ์„ ์œ„ํ•ด ๋‹ค์Œ์€ ๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.
steam-582010.log

์ƒˆ๋กœ ์„ค์น˜๋œ Proton 4.2-8๋กœ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค (๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, @ ConnorJC3). ํšจ๊ณผ๊ฐ€์žˆ๋‹ค! ๋‚˜๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ๋งŽ์ด ํ•  ์ˆ˜ ์—†์—ˆ์ง€๋งŒ ์ด์ „๋ณด๋‹ค ํ›จ์”ฌ ์˜ค๋ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ผ๊ด€์„ฑ์„์œ„ํ•œ ์ƒˆ ๋กœ๊ทธ : steam-582010.log

์ด์ œ 2 ๊ฐœ์˜ ํ€˜์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ ํ•œ ํ›„ ๋กœ๋น„ ์˜์—ญ์—๋กœ๋“œ ํ•  ๋•Œ 100 % ์ผ๊ด€์„ฑ์œผ๋กœ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. steam-582010.log

์ตœ์‹  ์–‘์„ฑ์ž์—์„œ MHW๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ํ˜ผ๋ž€์Šค๋Ÿฌ์›Œํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠธ๋ ˆ์ด๋“œ ์•ผ๋“œ์—๋กœ๋“œ๋˜์ง€ ์•Š์•˜์„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ์ŠคํŒ€์ด ์ข…๋ฃŒ๋˜๊ฑฐ๋‚˜ MHW ์ถฉ๋Œ๋„ ํ•จ๊ป˜ ์ŠคํŒ€์„ ์ถฉ๋Œ์‹œํ‚ต๋‹ˆ๋‹ค.
steam-582010.log

๊ฒŒ์ž„์„ ์„ค์น˜ํ–ˆ๋Š”๋ฐ๋กœ๋“œ์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

Proton : 4.2-9 (์ƒˆ๋กœ ์„ค์น˜๋จ)
๋ฐฐํฌํŒ : Ubuntu 18.04.2 LTS
์ปค๋„ : 047.15.0-52-generic
CPU : AMD Ryzen 5 2600
GPU : ATI Radeon HD5570
GPU ๋“œ๋ผ์ด๋ฒ„ : Radeon 4.15.0-52-generic
RAM : 16GB

๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์— ๋กœ๊ทธ.
steam-582010.log

๊ฒŒ์ž„์„ ์„ค์น˜ํ–ˆ๋Š”๋ฐ๋กœ๋“œ์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

Proton : 4.2-9 (์ƒˆ๋กœ ์„ค์น˜๋จ)
๋ฐฐํฌํŒ : Ubuntu 18.04.2 LTS
์ปค๋„ : 047.15.0-52-generic
CPU : AMD Ryzen 5 2600
GPU : ATI Radeon HD5570
GPU ๋“œ๋ผ์ด๋ฒ„ : Radeon 4.15.0-52-generic
RAM : 16GB

์•ˆ๋…•ํ•˜์„ธ์š” @Daybreakerflint , ATi Radeon HD 5570์€ Terascale 2 ์„ธ๋Œ€ ๋น„๋””์˜ค ์นด๋“œ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  Terascale ์นด๋“œ๋Š” Proton์˜ DXVK์—์„œ DirectX 11์„ Vulkan์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” Vulkan์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์นด๋“œ๋Š” ์ง€์›๋˜์ง€ ์•Š์ง€๋งŒ Proton์ด OpenGL ๋ Œ๋”๋ง ๊ฒฝ๋กœ์— DirectX 11์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ง€์‹œํ•˜๊ธฐ ์œ„ํ•ด ๊ฒŒ์ž„ ์‹œ์ž‘ ์˜ต์…˜์— PROTON_USE_WINED3D=1 %command% ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์šด์ด ์ข‹์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ์‹  ์—…๋ฐ์ดํŠธ (4.2-9)๋กœ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„์ง ํ™•์‹คํ•˜๊ฒŒ ์ „ํ™”ํ•˜๊ณ  ์‹ถ์ง€๋Š” ์•Š์ง€๋งŒ ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๊ฐ€ ์‹œ์ž‘๋˜๊ณ  ์•„์ง ์ถฉ๋Œ์ด ์—†์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @ kisak-valve
๊ธ€์Ž„์š” .. ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์—ˆ์ง€๋งŒ ์–ผ๋งˆ ์ง€๋‚˜์ง€ ์•Š์•„ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฒ€์€ ํ™”๋ฉด ๋งŒ ๋ณด์•˜๋‹ค. ๋ช…๋ น์„ ์‚ฌ์šฉํ•ด๋„ํ•ด์•ผ ํ•  ์ผ์„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ๊ณง ์ƒˆ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ ์–ด๋„ ๋‚ด ๋…ธํŠธ๋ถ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ;)

์ข€ ๋” ๊ด‘๋ฒ”์œ„ํ•œ ํ…Œ์ŠคํŠธ ํ›„. ๊ธฐ๋Œ€ํ•  ์ˆ˜์žˆ๋Š”๋งŒํผ ์„ฑ๋Šฅ์ด ์ข‹์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฃฝ์ด๊ธฐ ์œ„ํ•ด VT๋กœ ๋ฐ”๊ฟ”์•ผํ•˜๋Š” ๋™๊ฒฐ์ด ํ•˜๋‚˜ ์žˆ์—ˆ์ง€๋งŒ ๊ทธ ์™ธ์—๋Š” ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ XFCE์™€ Compton์˜ ์ปดํฌ ์ง€ํ„ฐ๊ฐ€ KDE / Plasma๋ณด๋‹ค ํ›จ์”ฌ ๋” ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ๋ฐฑ ์˜คํ”„๋˜๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ฝ๊ฐ„ ๋” ๋†’์€ ์„ค์ •์—์„œ๋„ Xfce ๋˜๋Š” Compton์ด ๊ดœ์ฐฎ์€ KDE ๋‚ด๋ถ€์˜ ํ”„๋ ˆ์ž„์ด ๋ˆˆ์— ๋„๊ฒŒ ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ์ด๊ฒƒ์ด ์–‘์„ฑ์ž ๋ฌธ์ œ์ธ์ง€ Kwin ๋ฌธ์ œ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Nathan DeGruchy
http://degruchy.org

2019 ๋…„ 6 ์›” 29 ์ผ 16:21์— Daybreakerflint < [email protected] [email protected] > ์ž‘์„ฑ :

์•ˆ๋…•ํ•˜์„ธ์š” @ kisak-valve https://github.com/kisak-valve
๊ธ€์Ž„์š” .. ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์—ˆ์ง€๋งŒ ์–ผ๋งˆ ์ง€๋‚˜์ง€ ์•Š์•„ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฒ€์€ ํ™”๋ฉด ๋งŒ ๋ณด์•˜๋‹ค. ๋ช…๋ น์„ ์‚ฌ์šฉํ•ด๋„ํ•ด์•ผ ํ•  ์ผ์„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ๊ณง ์ƒˆ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ ์–ด๋„ ๋‚ด ๋…ธํŠธ๋ถ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ;)

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ง์ ‘์ด ์ด๋ฉ”์ผ์— ํšŒ์‹  ๋ณผ์„ GitHub์˜์— https://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=AMOXOEKLNXZDNQ5PTUMRC6LP4674FA5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODY37RQI#issuecomment-506984641 , ๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ https://github.com/notifications/์„ unsubscribe-auth / AMOXOEPH437U2YZGOKZ7R7DP4674FANCNFSM4FRB5W2A .

Fedora 30 x64
Ryzen 2700 @ 4ghz
AMD r9 580x ๋ฐ Mesa 19.08
KDE ํ”Œ๋ผ์ฆˆ๋งˆ 5.15.5
๊ฒŒ์ž„ ์„ค์ • : 1440p, 30fps ์บก, ์ค‘๊ฐ„ / ๋†’์Œ ํ˜ผํ•ฉ, Z-Prepass ๋„๊ธฐ

์–‘์„ฑ์ž 4.2-9

์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ๊ฒŒ์ž„์„ ๊ฐ€์ ธ์™€ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์€ ์ข‹์ง€๋งŒ 30fps๋กœ ์ œํ•œํ•˜์ง€ ์•Š์œผ๋ฉด ์ž…๋ ฅ ์ง€์—ฐ์ด ๋”์ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” 144hz ๋ชจ๋‹ˆํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ด๊ฒƒ์€ ํ‚ฌ๋Ÿฌ์ž…๋‹ˆ๋‹ค. 60fps์™€ ์ œํ•œ ์—†์Œ์€ ๋ชจ๋‘ ์žฌ์ƒํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ํ‰๊ท  55fps๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.

๋‚ด ํ‚ค๋ณด๋“œ๋„ ์ž„์˜๋กœ ์ž‘๋™์„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ์„ธ์…˜์„ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋งˆ์šฐ์Šค ์ž…๋ ฅ์ด ๊ณ„์† ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ fps ์บก๊ณผ ๊ด€๊ณ„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

ํŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

Fedora 30 x64
Ryzen 2700 @ 4ghz
AMD r9 580x ๋ฐ Mesa 19.08
KDE ํ”Œ๋ผ์ฆˆ๋งˆ 5.15.5
๊ฒŒ์ž„ ์„ค์ • : 1440p, 30fps ์บก, ์ค‘๊ฐ„ / ๋†’์Œ ํ˜ผํ•ฉ, Z-Prepass ๋„๊ธฐ

์–‘์„ฑ์ž 4.2-9

์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ๊ฒŒ์ž„์„ ๊ฐ€์ ธ์™€ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์€ ์ข‹์ง€๋งŒ 30fps๋กœ ์ œํ•œํ•˜์ง€ ์•Š์œผ๋ฉด ์ž…๋ ฅ ์ง€์—ฐ์ด ๋”์ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” 144hz ๋ชจ๋‹ˆํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ด๊ฒƒ์€ ํ‚ฌ๋Ÿฌ์ž…๋‹ˆ๋‹ค. 60fps์™€ ์ œํ•œ ์—†์Œ์€ ๋ชจ๋‘ ์žฌ์ƒํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ํ‰๊ท  55fps๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.

๋‚ด ํ‚ค๋ณด๋“œ๋„ ์ž„์˜๋กœ ์ž‘๋™์„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ์„ธ์…˜์„ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋งˆ์šฐ์Šค ์ž…๋ ฅ์ด ๊ณ„์† ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ fps ์บก๊ณผ ๊ด€๊ณ„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

ํŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

XWayland ์„ธ์…˜์—์„œ ์‹คํ–‰์ค‘์ธ ๊ฒŒ์ž„์œผ๋กœ XWindows ๋˜๋Š” Wayland๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? AMD๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ KDE๊ฐ€ Wayland ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋˜๊ณ ์žˆ๋Š” ๊ฒƒ์ด ํƒ€๋‹นํ•ฉ๋‹ˆ๋‹ค.

XWayland ์„ธ์…˜์—์„œ ์‹คํ–‰์ค‘์ธ ๊ฒŒ์ž„์œผ๋กœ XWindows ๋˜๋Š” Wayland๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? AMD๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ KDE๊ฐ€ Wayland ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋˜๊ณ ์žˆ๋Š” ๊ฒƒ์ด ํƒ€๋‹นํ•ฉ๋‹ˆ๋‹ค.

์ €๋Š” Wayland๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ œ๋…ธ ์ง€๋ฐ” ์‚ฌ๋ƒฅ์„ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ปท ์‹ ์ด ์žฌ์ƒ๋˜์–ด์•ผํ•˜๋Š” ๊ฒฐ๊ณผ ํ™”๋ฉด ์ดํ›„์— ๊ฒŒ์ž„์ด ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ด๊ฒƒ์ด mfplat ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ–ˆ๋Š”๋ฐ, ์ด์ œ๋Š” ๋ฐ์ดํ„ฐ๋กœ๋“œ ํ™”๋ฉด ํ›„์— ๊ณ„์† ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.
https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93
steam-582010.log

๋„ค. ๋‚˜๋„ ๊ฐ€์ง€๊ณ ์žˆ์–ด. MFPlat dll์„ ์„ค์น˜ํ•˜์—ฌ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Nathan DeGruchy
http://degruchy.org

2019 ๋…„ 7 ์›” 9 ์ผ 00:27์— DigitalDevilSummoner < [email protected] [email protected] >์ด ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

์ œ๋…ธ ์ง€๋ฐ” ์‚ฌ๋ƒฅ์„ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ปท ์‹ ์ด ์žฌ์ƒ๋˜์–ด์•ผํ•˜๋Š” ๊ฒฐ๊ณผ ํ™”๋ฉด ์ดํ›„์— ๊ฒŒ์ž„์ด ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ด๊ฒƒ์ด mfplat ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ–ˆ๋Š”๋ฐ, ์ด์ œ๋Š” ๋ฐ์ดํ„ฐ๋กœ๋“œ ํ™”๋ฉด ํ›„์— ๊ณ„์† ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.
https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93
steam-582010.log https://github.com/ValveSoftware/Proton/files/3371179/steam-582010.log

๋„ค. ๋‚˜๋„ ๊ฐ€์ง€๊ณ ์žˆ์–ด. MFPlat dll์„ ์„ค์น˜ํ•˜์—ฌ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Nathan DeGruchy http://degruchy.org 2019 ๋…„ 7 ์›” 9 ์ผ 00:27, DigitalDevilSummoner < [email protected] [email protected] > ์ผ์Šต๋‹ˆ๋‹ค : xenojiva ์‚ฌ๋ƒฅ์„ํ•˜๊ณ  ์žˆ์—ˆ๊ณ  ๊ฒŒ์ž„์ด ์ข…๋ฃŒ ๋œ ํ›„ ์ปท ์‹ ์ด ์žฌ์ƒ ๋˜์—ˆ์–ด์•ผํ–ˆ๋Š”๋ฐ ์ด๊ฒƒ์ด mfplat ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ–ˆ๋Š”๋ฐ, ์ด์ œ๋Š” ๋ฐ์ดํ„ฐ๋กœ๋“œ ํ™”๋ฉด ํ›„์— ๊ณ„์† ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93 steam-582010.log https://github.com/ValveSoftware/Proton/files/3371179/steam-582010.log

์ €์žฅ ํ™”๋ฉด์„ ์ง€๋‚˜์น  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ? Iv'e๋Š” mfplat ๋ฌผ๊ฑด์„ ์„ค์น˜ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ฌด์—ญ ์žฅ์— ๊ฐˆ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ xenojiva ์‹ธ์›€ ์งํ›„์— ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์˜ˆ. MFPlat์€ ์ œ๋…ธ ์ปท์‹ ์—์„œ ์ถฉ๋Œ์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. 64 ๋น„ํŠธ ์ธ MHW์— ์ ํ•ฉํ•œ ๋น„ํŠธ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

Nathan DeGruchy
http://degruchy.org

2019 ๋…„ 7 ์›” 9 ์ผ 07:18์— DigitalDevilSummoner < [email protected] [email protected] > ์ž‘์„ฑ :

๋„ค. ๋‚˜๋„ ๊ฐ€์ง€๊ณ ์žˆ์–ด. MFPlat dll์„ ์„ค์น˜ํ•˜์—ฌ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Nathan DeGruchy http://degruchy.org 2019 ๋…„ 7 ์›” 9 ์ผ 00:27, DigitalDevilSummoner < [email protected] [email protected] mailto : [email protected]> ๊ธ€ : ์ œ๋…ธ ์ง€๋ฐ” ์‚ฌ๋ƒฅ๊ณผ ๊ฒŒ์ž„์„ํ•˜๊ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ปท ์‹ ์ด ์žฌ์ƒ๋˜์–ด์•ผํ•˜๋Š” ๊ฒฐ๊ณผ ํ™”๋ฉด ํ›„์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. mfplat ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ–ˆ๋Š”๋ฐ, ์ด์ œ๋Š” ๋ฐ์ดํ„ฐ๋กœ๋“œ ํ™”๋ฉด ํ›„์— ๊ณ„์† ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93 steam-582010. loghttps : //github.com/ValveSoftware/Proton/files/3371179/steam-582010.log

์ €์žฅ ํ™”๋ฉด์„ ์ง€๋‚˜์น  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ? Iv'e๋Š” mfplat ๋ฌผ๊ฑด์„ ์„ค์น˜ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ฌด์—ญ ์žฅ์— ๊ฐˆ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ xenojiva ์‹ธ์›€ ์งํ›„์— ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ ์ฒ˜๋ฆฌ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” ์ตœ์‹  proton์œผ๋กœ ํšŒ๊ท€๋ฅผ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

Proton 4.2.9๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ์‹คํ–‰๋˜์ง€๋งŒ Steam Controller ๋˜๋Š” ์œ ์„  360 ํŒจ๋“œ์˜ ์ปจํŠธ๋กค๋Ÿฌ ์ž…๋ ฅ์— ์‘๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์ด ์ „ํ˜€ ๋“ฑ๋ก๋˜์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋ชจ๋“  ์ž…๋ ฅ ํžŒํŠธ๋Š” kb + mouse๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ด์ฝ˜, ๋ฌธ์ž / ๋ฉ”๋‰ด๊ฐ€ ์‘๋‹ตํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. 360 ํŒจ๋“œ๋Š” ๋‹ค๋ฅธ ๊ธฐ๋ณธ Linux ๊ฒŒ์ž„ (์˜ˆ : Rocket League)์—์„œ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด ์Šค๋ ˆ๋“œ์—์„œ ์ œ์•ˆํ•œ๋Œ€๋กœ ๋ฐ์Šคํฌํ†ฑ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ด๋„ ์ด๋Ÿฌํ•œ udev ๊ทœ์น™ ์„ ์ ์šฉํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์„ ๋•Œ๊นŒ์ง€ ์•„๋ฌด ์ž‘์—…๋„ ์ˆ˜ํ–‰ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ์ฆ‰์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ณ  ๋•Œ๋กœ๋Š” ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ์ปจํŠธ๋กค๋Ÿฌ ์ž…๋ ฅ์œผ๋กœ ์ธํ•ด ๋ฐ์Šคํฌํ†ฑ์— ์ฆ‰์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์ปจํŠธ๋กค๋Ÿฌ์—†์ด ํ”Œ๋ ˆ์ดํ•˜๋Š” ๊ฒƒ์„ ์‚ฌ์ž„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜์ค‘์— ์ด์ „ Proton ๋ฒ„์ „ 3.16-9๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋†€๋ž๊ฒŒ๋„ Steam ์ปจํŠธ๋กค๋Ÿฌ์™€ 360 ํŒจ๋“œ๋Š” ๋ชจ๋‘ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋ฉฐ 360 ์ปจํŠธ๋กค๋Ÿฌ์˜ ๋ฐ์Šคํฌํ†ฑ ํ†ตํ•ฉ์„ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ FWIW๋ฟ๋งŒ ์•„๋‹ˆ๋ผ MFPlat ์ˆ˜์ •์„ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค

์ด๊ฒƒ์€ ์•Œ๋ ค์ง„ ๋ฌธ์ œ์ž…๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด ์–‘์„ฑ์ž ๋กœ๊ทธ๊ฐ€ ๋„์›€์ด๋ฉ๋‹ˆ๊นŒ?

๊ทธ๋ž˜์„œ ํ•„์š”ํ•œ ๋ชจ๋“  mfplat์„ ์„ค์น˜ํ–ˆ์ง€๋งŒ ๋งค์น˜ ๋ฉ”์ดํ‚น ํ™”๋ฉด์—์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์—ฌ ๊ฒŒ์ž„์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์—†์–ด์„œ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. iv'e 4.2-9 ๋ฐ 3.16-9๋กœ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ธฐ ์ „์— ๋ฐฉ๊ธˆ ์ œ๋…ธ ์ง€๋ฐ” ํ€˜์ŠคํŠธ๋ฅผ ๋งˆ์น˜๊ณ  ๊ฒฐ๊ณผ ํ™”๋ฉด์— ์žˆ์—ˆ๋Š”๋ฐ ์ด๊ฒƒ์ด ์ถฉ๋Œ์˜ ์›์ธ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ?

@DigitalDevilSummoner Xeno'Jiva ๋ฅผ ์ด๊ธฐ๋ฉด ๊ฒŒ์ž„์ด ์ž๋™์œผ๋กœ ์ €์žฅ๋˜๊ณ , ์ €์žฅํ•˜๋ฉด ์—”๋”ฉ ์ปท ์‹ ์„ ์žฌ์ƒํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๊ณ  ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ mfplat ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์น˜ํ•˜์ง€ ์•Š๋Š” ํ•œ Linux์˜ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ์ž…๋‹ˆ๋‹ค.

@ z0z0z ์ž˜ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค! ์ด ๋น„๋””์˜ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ mfplat ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค (RE2 ์ˆ˜์ • ์ด์—ˆ์ง€๋งŒ ์˜ฌ๋ฐ”๋ฅธ ๊ฒƒ์€ ์•„๋‹˜). ๋‚ด๊ฐ€ ๋ญ”๊ฐ€๋ฅผ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค๋ฉด (์•„๋งˆ๋„) ์–ด๋–ป๊ฒŒ ๊ณ ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? (๋งŒ์•ฝ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด) ๋‹ต๋ณ€ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค / ์‹œ๊ฐ„์„ ๋‚ญ๋น„ ํ•ด ์ฃผ์…”์„œ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

@DigitalDevilSummoner Resident Evil 2์— ์‚ฌ์šฉ ๋œ mf ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ MHW์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

protondb๋ฅผ ํ™•์ธํ•˜๋˜ ๊ทœ์น™์— ์œ„๋ฐฐ๋˜๋Š” ๋‚ด์šฉ์„ ์—ฌ๊ธฐ์— ์—ฐ๊ฒฐํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

@ z0z0z ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋‚˜๋Š” ์ด๊ฒƒ์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์ˆ˜์ •์ด ์žˆ๋Š”์ง€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ๋งํฌ๋„ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @DigitalDevilSummoner , ๋ฌธ์ œ ์ถ”์ ๊ธฐ์—์„œ ๋งํฌ ๊ณต์œ ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ๊ธˆ์ง€๋Š” ์—†์ง€๋งŒ, Windows์˜ Media Foundation ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ผ์ด์„ ์Šค์—์„œ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ ์ €์ž‘๊ถŒ์ด์žˆ๋Š” ์ž๋ฃŒ์˜ ์žฌ๋ฐฐํฌ๋ฅผ ์šฉ์ธ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@ z0z0z ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค! ๋„์™€ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

@sbearcsiro 3.16-9์—์„œ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ MF ์ˆ˜์ •๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋กํ•˜๋Š” ๋‹จ๊ณ„๋Š” ์ •ํ™•ํžˆ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ €์—๊ฒŒ๋Š” MF ์ˆ˜์ •์—†์ด Proton 4.2-9์—์„œ ์ž˜ ์ž‘๋™ํ–ˆ์ง€๋งŒ MF ์ˆ˜์ •์„ ์ ์šฉํ•œ Proton ๋ฒ„์ „ (4.2-9, 3.16-9, 3.7-8)์— ๊ด€๊ณ„์—†์ด ์ปจํŠธ๋กค๋Ÿฌ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ฆ‰์‹œ ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. .

@Aironfaar ๋งž์Šต๋‹ˆ๋‹ค, ์ปจํŠธ๋กค๋Ÿฌ ์ž…๋ ฅ์€ ํ•ญ์ƒ MF ์ˆ˜์ •์ด ์ ์šฉ๋œ MHW์™€ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

์–‘์„ฑ์ž ๋ฒ„์ „์„ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œ ํ•œ ํ›„์—๋„ MF ์ˆ˜์ •์ด ๋‚จ์•„์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€์ •ํ–ˆ์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ • ์‚ฌํ•ญ์„ 3.16-9์— ๋‹ค์‹œ ์ ์šฉํ•˜๋ฉด "์ปจํŠธ๋กค๋Ÿฌ ์ž…๋ ฅ์‹œ ์ถฉ๋Œ"๋™์ž‘์ด ๋‹ค์‹œ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ PROTON_LOG = 1 ๋ฐ MF ์ˆ˜์ •์„ ์ ์šฉํ•œ ์ƒํƒœ์—์„œ MHW๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ ํ•˜๋ฉด ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์•„๋„ ๊ฒŒ์ž„์ด ์ฆ‰์‹œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

@sbearcsiro ์˜ˆ, Proton ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•˜๋ฉด ๊ฒŒ์ž„์ด ๋‹ค์Œ ์ถœ์‹œ ๋  ๋•Œ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์™€์ธ ๋ณ‘์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ ํ”„๋กœ์„ธ์Šค์—์„œ ์ˆ˜๋™์œผ๋กœ ์ ์šฉ๋œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
๋กœ๊น…์œผ๋กœ ์ธํ•ด ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋˜๋Š” ๊ฒƒ์€ ์ „ํ˜€ ๋„์›€์ด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฉฐ์น  ๋™์•ˆ ์ง‘์— ์—†์–ด์„œ ์ง์ ‘ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์—†์ง€๋งŒ ๋Œ€์‹  ๋‹ค์Œ ์‹คํ–‰ ์˜ต์…˜์œผ๋กœ ๋กœ๊ทธ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‚˜์š”?
WINEDEBUG = "+ ํƒ€์ž„ ์Šคํƒฌํ”„, + pid, + tid, + seh, + debugstr, + module"% command %

์ด๋ฒˆ ์ฃผ์— ์ž…๋ ฅ์ด ๋ช‡ ๋ฒˆ ์ž‘๋™์„ ๋ฉˆ์ท„์Šต๋‹ˆ๋‹ค. "ํƒญ"ํ‚ค์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์€ ์ŠคํŒ€ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ์ „ํ™˜ํ•˜๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๋‚ด ์Šคํ‚ฌ์„ ๋ณผ ๋•Œ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค (ํƒญ์—์„œ ๋ฉ”๋‰ด๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค).

์—ฌ์ „ํžˆ 30fps ์บก์œผ๋กœ ํ”Œ๋ ˆ์ดํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋”์ฐํ•œ ์ž…๋ ฅ ์ง€์—ฐ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. Linux / proton ์‚ฌ์šฉ์ž๋„ 30fps ์บก์œผ๋กœ ํ”Œ๋ ˆ์ดํ•ด์•ผํ•˜๋Š” Reddit ์Šค๋ ˆ๋“œ๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰ ํ•  ํ•„์š”์—†์ด ๋ˆ„๋ฝ ๋œ ๋ฏธ๋””์–ด ๊ธฐ๋ฐ˜์„ ์ˆ˜์ •ํ•˜๋Š” ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

<Link removed by moderator>

์•ˆ๋…•ํ•˜์„ธ์š” @ zink-chimaera, ๊ท€ํ•˜๊ฐ€ ๊ฒŒ์‹œ ํ•œ ๋งํฌ๋Š” ๋ฒ•์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€์žˆ์–ด ์‚ญ์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Monster Hunter World๊ฐ€ ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

https://github.com/ValveSoftware/Proton/issues/2920 ์—์„œ ๋ฌธ์ œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค
@abnazhor ๊ฒŒ์‹œ์ผ : 2019-07-28T22 : 32 : 32 :

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

  • ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒŒ์ž„ ์ด๋ฆ„ : Monster Hunter World
  • ๊ฒŒ์ž„์˜ Steam AppID : 582010

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

  • GPU : NVIDIA GeForce RTX 2060
  • ๋“œ๋ผ์ด๋ฒ„ / LLVM ๋ฒ„์ „ : NVIDIA 430.34
  • ์ปค๋„ ๋ฒ„์ „ : 5.2.2-122
  • Gist ๋กœ ์ „์ฒด ์‹œ์Šคํ…œ ์ •๋ณด ๋ณด๊ณ ์„œ ๋งํฌ : https://gist.github.com/abnazhor/fa0b22d2105cb46a0c4cf3432ce45995
  • ์–‘์„ฑ์ž ๋ฒ„์ „ : 4.2-9

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

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


( ๋กœ๊ทธ๋Š” 5,000,000 ์ค„์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ๋ชจ๋“  ๊ฒƒ์„ ๋ณต์‚ฌ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. )
<Log omitted, please see #2920. Short version is CPU access violation (c0000005)>

์กฐ์ง

๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ CPU๋ฅผ AMD Ryzen 5 3600์œผ๋กœ ๋ณ€๊ฒฝ ํ•œ ์ดํ›„ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ƒ์‹

Ryzen 3000 ์‹œ๋ฆฌ์ฆˆ CPU๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•ด๋ณด์‹ญ์‹œ์˜ค.

Ryzen 3700x ๋ฐ GTX 1060 6GB๋กœ ์žฌํ˜„
# 2927์— ์ œ์•ˆ ๋œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ ์šฉํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

Monster Hunter World๊ฐ€ ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

# 2920์—์„œ ๋ฌธ์ œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
@abnazhor ๊ฒŒ์‹œ์ผ : 2019-07-28T22 : 32 : 32 :

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

* Name of the game with compatibility issues: Monster Hunter World

* Steam AppID of the game: 582010

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

* GPU: NVIDIA GeForce RTX 2060

* Driver/LLVM version: NVIDIA 430.34

* Kernel version: 5.2.2-122

* Link to full system information report as [Gist](https://gist.github.com/): https://gist.github.com/abnazhor/fa0b22d2105cb46a0c4cf3432ce45995

* Proton version: 4.2-9

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

* [ x ] that I haven't found an existing compatibility report for this game.

* [ x ] that I have checked whether there are updates for my system available.

( ๋กœ๊ทธ๋Š” 5,000,000 ์ค„์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ๋ชจ๋“  ๊ฒƒ์„ ๋ณต์‚ฌ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. )
<Log omitted, please see #2920. Short version is CPU access violation (c0000005)>

์กฐ์ง

๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ CPU๋ฅผ AMD Ryzen 5 3600์œผ๋กœ ๋ณ€๊ฒฝ ํ•œ ์ดํ›„ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ƒ์‹

Ryzen 3000 ์‹œ๋ฆฌ์ฆˆ CPU๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•ด๋ณด์‹ญ์‹œ์˜ค.

์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์ด ์ „ํ˜€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๊ตฌ์ฒด์ ์œผ๋กœ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

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

> 30fps ์ž…๋ ฅ ์ง€์—ฐ์— ๋Œ€ํ•œ ๋„์›€์ด ์—ฌ์ „ํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Proton 4.11-1๋กœ ์ด๋™ํ•ด๋„ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ฑ„ํŒ…์„ ์—ด๊ณ  ๋‹ซ์œผ๋ฉด ์ž…๋ ฅ์ด ์™„์ „ํžˆ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๊ฒŒ์ž„๋‹น ํ•˜๋‚˜์˜ ๋ฌธ์ œ๋ฅผ ๊ฐ–๋Š” ๋‹จ์  ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ, ๋Œ€ํ™”์—์„œ ์˜ค๋žซ๋™์•ˆ ์ง€์†๋˜๊ณ  ์•Œ๋ ค์ง„ ๋ฌธ์ œ๊ฐ€ ์†์‹ค๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ 10 ์›”์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ์ดˆ๊ธฐ ๋ณด๊ณ ์„œ์—์„œ 4 ์›” ์— ์ž˜ ์ •์˜ .

ํ…์ŠคํŠธ ์ž…๋ ฅ์„ ์ž…๋ ฅ ํ•  ๋•Œ๋งˆ๋‹ค ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์„ ์žƒ์„ ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. Linux์—์„œ MHW๋ฅผ ํ”Œ๋ ˆ์ด ํ•œ ์ง€ ๊ฝค ์˜ค๋ž˜๋˜์—ˆ์ง€๋งŒ (PS4 ๋งŒ์žˆ๋Š” ์นœ๊ตฌ์™€ ํ”Œ๋ ˆ์ดํ•˜๊ธฐ ์œ„ํ•ด PS4๋กœ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ํŒ๋‹จํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค) ํ…์ŠคํŠธ ์ž…๋ ฅ ํ•„๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๊ตฌ์ฒด์ ์œผ๋กœ ๊ทธ๊ฒƒ์„ ํ™œ์„ฑํ™”ํ•˜๊ณ  ํƒˆ์ถœํ•˜๊ธฐ ์œ„ํ•ด ํƒˆ์ถœํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚ด PC ํ”„๋กœํ•„์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ช…๋ช… ๋œ ๊ธฐ์–ด ์„ธํŠธ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ํ…์ŠคํŠธ ์ž…๋ ฅ ํ•„๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ , ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ , Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ณ , ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์ด ๊ณ„์† ์ธ์‹๋˜๋„๋ก ํ•œ ๋‹ค์Œ ESC ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ์•ผ ๋ฉ”๋‰ด์—์„œ ๊ฒŒ์ž„ ์ €์žฅ ์˜ต์…˜์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์ด๋ฆ„์„ ๊ฐ€์ ธ๊ฐˆ ๊ฒŒ์ž„์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

ํ…์ŠคํŠธ ์ž…๋ ฅ์„ ์ž…๋ ฅ ํ•  ๋•Œ๋งˆ๋‹ค

์™€, ๊ทธ๋ž˜. ์ƒ๊ฐ ํ•ด๋ณด๋‹ˆ ๊ทธ๋ฅผ ๋งŒ๋“  ํ›„์—๋Š” ๋‚ด ์บ๋ฆญํ„ฐ๋ฅผ ์ „ํ˜€ ์ œ์–ด ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

GitHub๋Š” ์‹ค์ œ๋กœ ๊ฐœ๋ณ„ ํ”„๋กœ์ ํŠธ๋ฅผ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ž„๋‹น ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด์Šˆ๋ฅผ ๊ฒŒ์‹œ ํ•  ์ˆ˜์žˆ๋Š” ์ด์Šˆ ํŠธ๋ž˜์ปค๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

NVIDIA ์ค‘๋‹จ ๋ฌธ์ œ์˜ ์˜ํ–ฅ์„๋ฐ›๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ตœ์‹  Vulkan ๋ฒ ํƒ€ ๋“œ๋ผ์ด๋ฒ„๋กœ ๋‹ค์‹œ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

https://developer.nvidia.com/vulkan-beta-4185218-linux

NVIDIA ์ค‘๋‹จ ๋ฌธ์ œ์˜ ์˜ํ–ฅ์„๋ฐ›๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ตœ์‹  Vulkan ๋ฒ ํƒ€ ๋“œ๋ผ์ด๋ฒ„๋กœ ๋‹ค์‹œ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

https://developer.nvidia.com/vulkan-beta-4185218-linux

RTX 2080 Ti๋กœ ์˜ฎ๊ธด ์ดํ›„๋กœ ํ”„๋ฆฌ์ฆˆ ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (๊ธฐ๋ณธ ๋“œ๋ผ์ด๋ฒ„ ๋งŒ ์‚ฌ์šฉ).

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

์ด ๋ฌธ์ œ๋Š” ์ €์žฅํ•˜๊ณ  ์ข…๋ฃŒ ํ•  ์ˆ˜์žˆ๋Š” ์šด์ด ์ข‹์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ž ์žฌ์ ์œผ๋กœ ๋งŽ์€ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์žƒ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ๋ฒˆ๊ฑฐ ๋กญ์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋„ ์•„์ง ์ˆ˜์ • / ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•ด ๋ƒˆ์Šต๋‹ˆ๊นŒ?

์ด ๋ฌธ์ œ๋Š” ์ €์žฅํ•˜๊ณ  ์ข…๋ฃŒ ํ•  ์ˆ˜์žˆ๋Š” ์šด์ด ์ข‹์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ž ์žฌ์ ์œผ๋กœ ๋งŽ์€ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์žƒ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ๋ฒˆ๊ฑฐ ๋กญ์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋„ ์•„์ง ์ˆ˜์ • / ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•ด ๋ƒˆ์Šต๋‹ˆ๊นŒ?

์žฅ๋น„ / ์•„์ดํ…œ ์„ธํŠธ (IE, ์ด๋ฆ„ ์ง€์ •)๋กœ ๋ฌด์—‡์ด๋“ ํ•˜๊ธฐ ์ „์— ์ฑ„ํŒ…ํ•˜์ง€ ๋ง๊ณ  ์ €์žฅํ•˜์‹ญ์‹œ์˜ค. ์ •ํ™•ํ•œ ๋ฌธ์ œ (ํ…์ŠคํŠธ ์ž…๋ ฅ ์ƒ์ž)๋ฅผ ์•Œ๊ณ  ์—ผ๋‘์—๋‘๋ฉด ์›ํ•˜๋Š”๋งŒํผ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” Nvidia ํ•˜๋“œ๋ฝ์ด ๋ชป์ƒ๊ธด ๋จธ๋ฆฌ๋ฅผ ํ‚ค์šธ ๋•Œ๊นŒ์ง€.

์•ˆ๋…•ํ•˜์„ธ์š”, ์ €๋Š” ์ด์ƒํ•œ ๋น›์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ธ๊ณต๋ฌผ์ด ์›น์—์„œ ํŠน์ • ๋ฌธ์ œ์— ๋Œ€ํ•ด ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

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

๋ฐฐํฌํŒ : Ubuntu 18.04
CPU : Ryzen 7 3700X
GPU : AMD Radeon โ„ข RX 5700 XT
๋“œ๋ผ์ด๋ฒ„ / LLVM ๋ฒ„์ „ : Ubuntu 18.04.3 ์šฉ Radeon Pro ๋“œ๋ผ์ด๋ฒ„ ๊ฐœ์ • ๋ฒˆํ˜ธ 19.30
์ปค๋„ ๋ฒ„์ „ : 5.0.0-25- ์ผ๋ฐ˜
Proton ๋ฒ„์ „ : 4.11-2
ํ™•์ธํ•ฉ๋‹ˆ๋‹ค :
[x]์ด ๊ฒŒ์ž„์— ๋Œ€ํ•œ ๊ธฐ์กด ํ˜ธํ™˜์„ฑ ๋ณด๊ณ ์„œ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
[x] ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋‚ด ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

1
2

@BelphegorPrime ์‚ฌ์šฉ์ค‘์ธ AMDGPU-Pro ๋“œ๋ผ์ด๋ฒ„์—๋งŒ ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.

AMD ์นด๋“œ๊ฐ€์žˆ๋Š” Linux ์‚ฌ์šฉ์ž ๋Œ€๋ถ€๋ถ„์€ ๋ฉ”์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

@ z0z0z ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ rx 5700xt "์‹คํ–‰"์„ ์œ„ํ•ด ๋ฉ”์‚ฌ 19.2๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์€

์ง€๊ธˆ์€ ์ •๋ง ๋ฐ”๋ณด ๊ฐ™์•„์š”, ์—ฌ๊ธฐ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋„์™€ ์ค„ ์ˆ˜ ์žˆ์„์ง€๋„ ๋ชฐ๋ผ์š”, ๋ช‡ ๋ฒˆ์ด๊ณ  ๋‹ค์‹œ ๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ ์›”๋“œ๋ฅผ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ์‹ถ์—ˆ์–ด์š”. Steam์„ ์—ด๊ณ  ์ตœ์‹  Proton ๋ฒ„์ „ (4.11-3)์„ ์‚ฌ์šฉํ•˜์—ฌ "Play"๋ฅผ ํด๋ฆญํ–ˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค‘์ด๋ผ๊ณ  ๋งํ–ˆ์ง€๋งŒ ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฒ€์€ ํ™”๋ฉด๋„ ์•„๋ฌด๊ฒƒ๋„ ์•„๋‹™๋‹ˆ๋‹ค. ๋‚ด ์‹œ์Šคํ…œ :

์šด์˜์ฒด์ œ : Arch Linux Kernel 5.2.11
CPU : Ryzen 3700x
๊ทธ๋ž˜ํ”ฝ ์นด๋“œ : Radeon RX 480 8GB
๋“œ๋ผ์ด๋ฒ„ : mesa (19.1.6-1), mesa-git, mesa-aco-git, LLVM 8 Vulkan ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์„ค์น˜๋˜์–ด ๊ตฌ์ฒด์ ์œผ๋กœ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์‹œ๋„ํ•œ ๊ฒƒ :

  • ๊ฒŒ์ž„ ์žฌ์„ค์น˜
  • ๊ฒŒ์ž„ ํŒŒ์ผ ํ™•์ธ
  • Steam ์žฌ์„ค์น˜
  • ๋‹ค๋ฅธ ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„
  • ์ฆ๊ธฐ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๋ชจ๋“  ์–‘์„ฑ์ž ๋ฒ„์ „ (3.7-8, 3.16-9, 4.2-9, 4.11-3)
  • ๋‹ค๋ฅธ OS POP_OS (19.04 ๋ชจ๋‘ ์—…๋ฐ์ดํŠธ ๋จ)

์ด ๋ชจ๋“  ๊ฒƒ๋“ค์ด ์ €๋ฅผ ์ •๋ง๋กœ ๋„์™”์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” Proton-log๋ฅผ ์žก์•˜์Šต๋‹ˆ๋‹ค : (50MB๊ฐ€ ๋„˜๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋Š” https://cloud.mhtube.de/s/LHCzsELDFHZFeQR์„ ์—…๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@ stefan240 ์ฐธ๊ณ ๋กœ Nvidia (๋“œ๋ผ์ด๋ฒ„ 430)๊ฐ€์žˆ๋Š” Ubuntu 18.04.3์—์„œ ๋‚˜์—๊ฒŒ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
๋กœ๊ทธ์—์„œ ์ผ๋ถ€ DLL์„ ์ดˆ๊ธฐํ™” ํ•  ์ˆ˜์—†๊ณ  ํ•จ์ˆ˜ ํ˜ธ์ถœ์˜ ๋ฌดํ•œ ๋ฃจํ”„๋กœ ๋“ค์–ด๊ฐ€ ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค.

14.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c03: DW_CFA_restore %r15
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c03: DW_CFA_advance_loc 1
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c04: DW_CFA_restore %rbp
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c04: DW_CFA_def_cfa %rsp, 8
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c04: DW_CFA_advance_loc 4
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c08: DW_CFA_restore_state
914.095:002f:0030:err:seh:setup_exception stack overflow 1552 bytes in thread 0030 eip 00007ffdf65fb5cd esp 0000000000131000 stack 0x130000-0x131000-0x230000

Proton _plus_๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  _MH : W_์˜ wine / proton ํ”„๋กœํ•„์„ ์ง€์šฐ๊ณ  ๋‹ค์‹œ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
๋˜ํ•œ 32 ๋น„ํŠธ ๋ฐ 64 ๋น„ํŠธ Vulkan ์•ฑ์ด ๋‹ค๋ฅธ ์™ธ๋ถ€ ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@Emanem ์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์ƒˆ๋กœ ์„ค์น˜ํ•˜๊ณ  ์—…๋ฐ์ดํŠธ ํ•œ PopOS์—์„œ๋„ ๋ฌธ์ œ๊ฐ€ ์ง€์†๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ ˆ๋”ง์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ฒŒ ํŒ์„์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ์ฆ๊ธฐ์™€ ์–‘์„ฑ์ž๋ฅผ ์™„์ „ํžˆ ์ฒญ์†Œ ํ•œ ๋‹ค์Œ ๋ชจ๋‘ ๋‹ค์‹œ ์„ค์น˜ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋„์›€์ด๋˜์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค.
ProtonDB์—์„œ Linux, Ryzen 3000-CPU ๋ฐ Monster Hunter World๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"Zen 2 cpu ์†Œ์œ ์ž๋Š” ๊ณต์‹ ์ˆ˜์ • ์‚ฌํ•ญ์ด ํ‘ธ์‹œ ๋  ๋•Œ๊นŒ์ง€ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด UMIP๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ปค๋„ ๋ถ€ํŒ… ์˜ต์…˜์—"clearcpuid = 514 "๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ž์Šต์„œ ๋น„๋””์˜ค๊ฐ€ ์ถฉ๋Œํ•˜์ง€ ์•Š๋„๋ก mfplat ์ˆ˜์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Windows์™€ ๊ฑฐ์˜ ํŒจ๋ฆฌํ‹ฐ ์„ฑ๋Šฅ ์ตœ์‹  ๋ฒ„์ „์˜ mesa ๋ฐ ACO ์…ฐ์ด๋” ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. "

์ด ์˜ต์…˜์„ ๋‚ด ์•„์น˜ ์„ค์น˜์— ์ปค๋„ ๋ถ€ํŒ… ์˜ต์…˜์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋ฉด ๋„์›€์ด๋ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์œผ๋กœ ๋ถ€ํŒ…๋˜๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
E_INVALIDARG : IDX11Device-> CreateBuffer (& bdesc.pinitvalues? & ๋ฐ์ดํ„ฐ : NULL & pbuffer)

Vulkan์€ ๋‹ค๋ฅธ Proton ๊ฒŒ์ž„ (๋‚ด๊ฐ€ Project Cars๋ฅผ ๊ฐ„๋‹จํžˆ ํ…Œ์ŠคํŠธ ํ–ˆ์Œ)์ด ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

๋ฏธ์นœ ๋งˆ์šฐ์Šค ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์†๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ปค์„œ๊ฐ€ ๋งŽ์ด ๋›ฐ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋ฌธ์ œ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋น„๋””์˜ค ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” Doom, The Witcher 3, Starcraft II๋ฅผ ํฌํ•จํ•˜์—ฌ Proton๊ณผ Wine์—์„œ ๋งŽ์€ ๋‹ค๋ฅธ ๊ฒŒ์ž„์„ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋งˆ์šฐ์Šค๋Š” ๊ทธ๋“ค ๋ชจ๋‘์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋ช…์„ธ์„œ:

  • linux-amd-staging-drm-next-git-5.3.841339.865b4ca43816 ์ปค๋„์ด์žˆ๋Š” Arch Linux
  • CPU : AMD Ryzen 9 3900X 12 ์ฝ”์–ด
  • GPU : AMD Radeon RX 5700 XT
  • Mesa ๋ฒ„์ „ : 19.3.0_devel.115313.f812cbfd884-1 with LLVM 10.0.0_r326744.bfb5b0cb86c-1
  • ์ฐฝ ๊ด€๋ฆฌ์ž : i3
  • ์–‘์„ฑ์ž : 4.11-4

์ด์ „์— Wayland์—์„œ sway ์ฐฝ ๊ด€๋ฆฌ์ž๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

clearcpuid=514 ์ปค๋„ ์˜ต์…˜์„ ์ ์šฉํ•˜๊ณ  z0z0z/mf-install .

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

์ด ์ด์ƒํ•œ ๋งˆ์šฐ์Šค ๋ฌธ์ œ์˜ ์›์ธ์ด ๋  ์ˆ˜์žˆ๋Š” ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@dllu
์ด๊ฒƒ์€ ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ 30fps๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ์—๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์˜ต์…˜์—์„œ 30fps ํ”„๋ ˆ์ž„ ์ œํ•œ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ํŠนํžˆ ๊ทธ๋Ÿฐ ๋ฉ‹์ง„ ์žฅ๋น„๋กœ ๋ชจ์ž๋ฅผ ์”Œ์šฐ๋Š” ๊ฒƒ์€ ์งœ์ฆ๋‚ฉ๋‹ˆ๋‹ค.

1440p / 144hz ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ fps๊ฐ€ 30fps ํ•œ๋„์—์„œ ๋ฒ—์–ด๋‚  ๋•Œ๋งˆ๋‹ค ์ž…๋ ฅ ์ง€์—ฐ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

30fps ์บก์œผ๋กœ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋งˆ์šฐ์Šค ์ปค์„œ ๋ฌธ์ œ๊ฐ€ ์ง€์†๋ฉ๋‹ˆ๋‹ค. Proton์˜ user_settings.py ์—์„œ dxvk HUD๊ฐ€ ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์—์„œ ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ 30Hz์ž„์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ๋ณ€๊ฒฝ ์‹œ๋„ MouseBaseSpeed ์— 0.000000 ์—์„œ config.ini ๊ทธ๋Ÿฌ๋‚˜ ๊ฒŒ์ž„์ด ์ž๋™์œผ๋กœ ๋Œ์•„ ๊ฐ€๊ธฐ๋ฅผ ๋ณ€๊ฒฝ 2.000000 .

ํŽธ์ง‘ : winecfg ์—์„œ "๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ ์—๋ฎฌ๋ ˆ์ดํŠธ"๋ฅผ ํ™œ์„ฑํ™”ํ•˜์—ฌ ๋งˆ์šฐ์Šค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋งˆ์šฐ์Šค ๋ฌธ์ œ๊ฐ€์—†๋Š” Wayland์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ๋ฌธ์ œ๋Š” i3 ์ฐฝ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” xorg์—์„œ ์—ฌ์ „ํžˆ ์ง€์†๋ฉ๋‹ˆ๋‹ค. i3์—์„œ๋Š” ์ด๋ฏธ focus_follows_mouse no ๋ฐ focus_on_window_activation no . ๋˜ํ•œ ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค .DXVK HUD๋Š” ์ค‘๊ฐ„ ์„ค์ •์—์„œ 4k์—์„œ 35fps๋ผ๊ณ  ๋งํ•˜์ง€๋งŒ ๊ฒŒ์ž„์€ ๊ทธ๋ณด๋‹ค ํ›จ์”ฌ ๋‚˜์ฉ๋‹ˆ๋‹ค. 15fps์ฒ˜๋Ÿผ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ๋” ์กฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค ...

๊ทธ๋ž˜์„œ ์‹œ์Šคํ…œ ์—…๋ฐ์ดํŠธ๋ฅผํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ƒˆ๋กœ์šด Proton ๋ฒ„์ „ (4.11-5)์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ Steam ๋ฒ ํƒ€์— ์žˆ์Šต๋‹ˆ๋‹ค.

์ปค๋„ : 5.2.15-200
KDE ํ”Œ๋ผ์ฆˆ๋งˆ 5.15.5
๋ฉ”์‚ฌ 19.1.6

fps ์บก์„ 60fps๋กœ ์ œํ•œ์—†์ด ๋ณ€๊ฒฝํ–ˆ๋Š”๋ฐ ์˜ค๋Š˜์€ ์ž˜ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค! 30fps ์ดํ•˜ ๋˜๋Š”> 30fps์—์„œ ์ž…๋ ฅ ์ง€์—ฐ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋‚ด ๋ˆˆ์€ ๋งค์šฐ ํ–‰๋ณตํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ์ฑ„ํŒ… ์ƒ์ž๋ฅผ ํ…Œ์ŠคํŠธํ–ˆ๋Š”๋ฐ ์ž…๋ ฅ์„ ์ „ํ˜€ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์„ ์–‘์„ฑ์ž ๋ฒ„์ „์— ๊ธฐ์ธํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ์‹œ์Šคํ…œ์—์„œ proton 4.11-7๋กœ ๊ฒŒ์ž„ ์„ฑ๋Šฅ ํšŒ๊ท€๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

GPU: RX 480 8gb
Driver/LLVM version: mesa 19.2.1
Kernel version: 4.19
Link to full system information report :https://gist.github.com/Utopanic/edfcf6a24846d1777e79d3aa6f67c914
Proton version: 4.11-7

๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ ์„ธ๊ณ„์—์„œ ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ ํšŒ๊ท€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์–‘์„ฑ์ž 4.11-7๊ณผ 4.11-6์€ ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ ๋–จ์–ด์ง€๊ณ  ๋ง๋”๋“ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ ์„ธ๊ณ„์—์„œ ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ ํšŒ๊ท€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์–‘์„ฑ์ž 4.11-7๊ณผ 4.11-6์€ ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ ๋–จ์–ด์ง€๊ณ  ๋ง๋”๋“ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ํ•˜๋ฃจ ๋งŒ์— ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. ๋งŒ์ž๋กœ์— ์žˆ์Šต๋‹ˆ๊นŒ?

์ตœ์‹  ์—…๋ฐ์ดํŠธ ์ดํ›„ ์ƒˆ๋กœ์šด ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋˜์ง€ ์•Š๊ณ  ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ 1 ๊ฐœ ๋˜๋Š” 2 ๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋„ ๊ฐ™์€ ๊ฒฝํ—˜์„ ํ–ˆ์Šต๋‹ˆ๊นŒ?

@Emanem ๋‚˜๋Š”์ด ๊ฒŒ์ž„์„ 4.11-4๋กœ ์‹œ์ž‘ ํ–ˆ์œผ๋ฏ€๋กœ ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ์–‘์„ฑ์ž์™€ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์•„์น˜ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋ฌด์ž‘์œ„๋กœ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์—๋งˆ ๋„ด
์•ˆ๋…•ํ•˜์„ธ์š”.
๋‚˜๋Š” ํ•œ๋‘ ๋ฒˆ ๊ทธ๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค.

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

@Emanem ๋‚˜๋Š”์ด ๊ฒŒ์ž„์„ 4.11-4๋กœ ์‹œ์ž‘ ํ–ˆ์œผ๋ฏ€๋กœ ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ์–‘์„ฑ์ž์™€ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์•„์น˜ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋ฌด์ž‘์œ„๋กœ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

ํ™•์‹คํžˆ ๋” ์ตœ๊ทผ์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ž„์˜ DRM ์—…๋ฐ์ดํŠธ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ?
๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ถ”์ธก ๋งŒํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค. ์ €๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ _ptrace_ ์‹œ๋„ํ–ˆ๊ณ  ๊ณ„์†ํ•ด์„œ _pipes_์—์„œ ์ฝ๊ธฐ๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค (๋ฉ”์ธ ์™€์ธ ์„œ๋ฒ„ ์ธ์Šคํ„ด์Šค๋ฅผ ์˜์‹ฌํ•ฉ๋‹ˆ๋‹ค).

๋ฐฐํŠธ / ํ’์„  ๋ชฌ์Šคํ„ฐ์™€ ์‹ธ์šธ ๋•Œ ๊ฒŒ์ž„์ด ์ž  ๊น๋‹ˆ๋‹ค (HR6 ํ€˜์ŠคํŠธ). ํ…Œ๋‘๋ฆฌ์—†๋Š” ์ „์ฒด ํ™”๋ฉด ๋ฐ vsync ๋„๊ธฐ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๊ธฐ๋ณธ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ฒŒ์ž„์— ํŠน๋ณ„ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ nvidia ๋“œ๋ผ์ด๋ฒ„์™€ ์ปค๋„์„ arch์˜ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฝ ์—…์€ vulkan๊ณผ ๊ด€๋ จ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ Path of Exile์€ ํ•œ๋™์•ˆ ๋™์ผํ•œ ๋™์ž‘์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ๋ Œ๋”๋ง ๋งŒ ์‹ฌํ•˜๊ฒŒ ๋ฉˆ์ถ”๊ณ  urxvt ๋ฐ steam๊ณผ ๊ฐ™์€ ๋ Œ๋”๋ง ์ฐฝ์ด ๊ฒฐ๊ตญ ์™„๋ฃŒ๋˜์ง€๋งŒ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์†Œ๋ฆฌ๊ฐ€ ๊ณ„์† ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ž…๋ ฅ๋„ ์ง€์—ฐ๋ฉ๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ : nvidia ๋ฒ ํƒ€ ๋“œ๋ผ์ด๋ฒ„๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์œผ๋ฉฐ ์ง€๊ธˆ๊นŒ์ง€ ๋‹จ ํ•œ ๋ฒˆ๋„ ์ž ๊ธด ์ ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๋ณด๋‹ค ํ•œ ์„ธ์…˜์—์„œ ๋” ๋งŽ์€ ํ”Œ๋ ˆ์ด ์‹œ๊ฐ„์„ ์–ป์„ ์ˆ˜์žˆ์„ ๋•Œ๊นŒ์ง€ ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ nvidia์— ์˜ํ•ด ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : kisak์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ํ˜„์žฌ ์‚ฌ์šฉ์ค‘์ธ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „์ด nvidia 440.26์ž„์„ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์ด๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ ์ค‘์—๋„ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋˜ ๋‹ค๋ฅธ ์—…๋ฐ์ดํŠธ : ๊ฒŒ์ž„์ด ์ตœ์‹  proton ๋ฆด๋ฆฌ์Šค ์ธ 4.11-8๋กœ ์ž ๊ธด ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฝ ์—…์€ ๋ฌด์ž‘์œ„์ด๋ฉฐ ๊ฒŒ์ž„์€ ์ฃฝ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ํ™•์‹คํžˆ ๋’ค๋กœ ๋ฌผ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค. ์ž‘๋™ ์ค‘์ง€๋Š” 5 ์‹œ๊ฐ„ ์ •๋„ ํ›„์— ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ ๊ทธ ํ›„์—๋Š” ํ›จ์”ฌ ๋” ์ž์ฃผ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. GPU ์˜จ๋„๋Š” ์ •์ƒ์ธ ๊ฒƒ ๊ฐ™๊ณ  ๋‚˜๋จธ์ง€ ์‹œ์Šคํ…œ์€ ๊ณ„์† ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค (MF ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ œ์™ธ).

์œ ์ผํ•œ ๋‹จ์ ์€ ๊ฒŒ์ž„์ด ์ข…๋ฃŒ์‹œ ์ข…๋ฃŒ๋˜์ง€ ์•Š๊ณ  kill -9 <pid> ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์„ฑ๋Šฅ์€ Windows๋ณด๋‹ค ์•ฝ 40 % ๋‚ฎ์Šต๋‹ˆ๋‹ค (Intel iGPU๋Š” 540p์—์„œ ์žฌ์ƒ).

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ฒŒ์ž„์ด ์˜ค๋Š˜ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ 4.11-11์—์„œ 15 ๋ถ„ ๋™์•ˆ ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๋‹ค๋ฅธ ์ถฉ๋Œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์„ค์น˜๋œ nvidia beta 440.44์ž…๋‹ˆ๋‹ค. ๋” ์ด์ƒ ํ•œ ๋ฒˆ์˜ ์‚ฌ๋ƒฅ์„ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์ด ์˜ค๋Š˜ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ 4.11-11์—์„œ 15 ๋ถ„ ๋™์•ˆ ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๋‹ค๋ฅธ ์ถฉ๋Œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์„ค์น˜๋œ nvidia beta 440.44์ž…๋‹ˆ๋‹ค. ๋” ์ด์ƒ ํ•œ ๋ฒˆ์˜ ์‚ฌ๋ƒฅ์„ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ƒˆ ํŒจ์น˜๋กœ ์—…๋ฐ์ดํŠธํ–ˆ๋Š”๋ฐ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค GPU์™€ CPU๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ „ํ˜€ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์–‘์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์ฆ๊ฑฐ์šด ์‚ฌ๋ƒฅ์„ ๋ณด๋‚ด์„ธ์š”.

GTX 1080 Ti ๋ฐ Ryzen 2700X. ๋‚˜๋ฅผ ์œ„ํ•ด ์ถฉ๋Œ ๋ฌธ์ œ๋ฅผ ์™„์ „ํžˆ ํ•ด๊ฒฐ ํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” ๊ฒƒ์€ ์‹œ์ž‘ ์˜ต์…˜์œผ๋กœ "DXVK_STATE_CACHE = 0 % command %"๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ€๋” ๋ง๋”๋“ฌ์ด ์žˆ์ง€๋งŒ ๊ฒŒ์ž„์„ ์™„์ „ํžˆ ์ข…๋ฃŒํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์„ ์œ„ํ•ด ์ผํ•œ ๊ฒƒ์„ ๋“ฃ๊ณ  ์ž˜

2019 ๋…„ 12 ์›” 25 ์ผ ์ˆ˜์š”์ผ ์˜ค์ „ 1:24 GoLD-ReaVeR [email protected]
์ผ๋‹ค :

GTX 1080 Ti ๋ฐ Ryzen 2700X. ์ถฉ๋Œ์„ ํ•ด๊ฒฐ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‚˜์—๊ฒŒ ๋ฌธ์ œ๋Š” ์™„์ „ํžˆ "DXVK_STATE_CACHE = 0 % command %"๋ฅผ ๋‚ด
์‹œ์ž‘ ์˜ต์…˜. ๊ฐ€๋” ๋ง๋”๋“ฌ์ด ์žˆ์ง€๋งŒ
๊ฒŒ์ž„์—์„œ ์™„์ „ํžˆ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=ACHAHPVYDN7JRTO3WBCQXS3Q2LU7BA5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFVREXW6882HTLOBW63LNMVXHXIW63LNMVXHXI
๋˜๋Š” ๊ตฌ๋… ์ทจ์†Œ
https://github.com/notifications/unsubscribe-auth/ACHAHPRFM3B46BDBX3PREJDQ2LU7BANCNFSM4FRB5W2A
.

๊ฒŒ์ž„์ด ๋‹ค์‹œ ๋” ์ž์ฃผ ์ถฉ๋Œํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์น˜ ํ™˜๊ฒฝ ๊ฐ’์ด ๋ฌด์‹œ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ง€๊ธˆ ํ—ค๋งค๊ณ ์žˆ๋‹ค.

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

AMD Ryzen 1700
RX 5700 XT
16GB RAM
5.4.8-zen1-1-zen

์ด์ œ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค ..., NO_FSYNC๋ฅผ ํ…Œ์ŠคํŠธํ•˜์—ฌ zen, Xorg ๋ฐ Wayland ๋Œ€์‹  ์ผ๋ฐ˜ Linux๋กœ ์ด๋™ํ•˜๊ณ  RE2 (์ผ๋ถ€ ์ „๋ ฅ ๋ฐฐ๊ณ ํ”ˆ ๊ฒŒ์ž„)์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค ...

ํŽธ์ง‘ : ์—…๋ฐ์ดํŠธ์™€ ํ•จ๊ป˜ DirectX12 ์ง€์›์„ ์ถ”๊ฐ€ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿด ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

Captura de pantalla de 2020-01-09 19-01-28

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋‚˜๋งŒ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

mf-install ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ๋น„๋””์˜ค ์žฌ์ƒ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์‹คํŒจํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

mf-install ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ๋น„๋””์˜ค ์žฌ์ƒ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์‹คํŒจํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ ์„ค์น˜๋˜์–ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์ง€์˜ฅ์ฒ˜๋Ÿผ ๋Š๋ฆฝ๋‹ˆ๋‹ค ...

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋‚˜๋งŒ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์—…๋ฐ์ดํŠธ๋กœ Pop OS์—์„œ 1/2 FPS๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
AMD Ryzen 1800x
AMD Vega 64
16GB RAM

์˜ค๋Š˜ ์—…๋ฐ์ดํŠธ ํ›„์—๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Arch 5.4.8-arch1-1
GPU : GTX 1060 6GB
๋“œ๋ผ์ด๋ฒ„ : 440.44
CPU : R7 3700x
๋žจ : DDR4 32GB

D3D12 ๋Œ€์‹  D3D11 ๋ชจ๋“œ๋กœ ํ”Œ๋ ˆ์ด ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” ๊ณง ์‹œ๋„ํ•˜๊ณ  80GiB์˜ ์—„์ฒญ๋‚œ ๋‹ค์šด๋กœ๋“œ ํ›„๋ณด๊ณ  ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค ...

D3D12 ๋Œ€์‹  D3D11 ๋ชจ๋“œ๋กœ ํ”Œ๋ ˆ์ด ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” ๊ณง ์‹œ๋„ํ•˜๊ณ  80GiB์˜ ์—„์ฒญ๋‚œ ๋‹ค์šด๋กœ๋“œ ํ›„๋ณด๊ณ  ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค ...

Proton Docs์—์„œ "Force D3D11"์— ๋Œ€ํ•œ ๋ช…๋ น์„ ์ฐพ์„ ์ˆ˜ ์—†์ง€๋งŒ ๋‚ด๊ฐ€ ๋งž๋‹ค๋ฉด ์ด๋ฏธ D3D11์„ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์บก์ฒ˜๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

D3D12 ๋Œ€์‹  D3D11 ๋ชจ๋“œ๋กœ ํ”Œ๋ ˆ์ด ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?
๋‚˜๋Š” ๊ณง ์‹œ๋„ํ•˜๊ณ  80GiB์˜ ์—„์ฒญ๋‚œ ๋‹ค์šด๋กœ๋“œ ํ›„๋ณด๊ณ  ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค ...

Proton Docs์—์„œ "Force D3D11"์— ๋Œ€ํ•œ ๋ช…๋ น์„ ์ฐพ์„ ์ˆ˜ ์—†์ง€๋งŒ ๋‚ด๊ฐ€ ๋งž๋‹ค๋ฉด ์ด๋ฏธ D3D11์„ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์บก์ฒ˜๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜ ์ฃผ๋ชฉํ–ˆ๋‹ค ... :(
๋‚ด ๊ฒฝํ—˜์„ ๊ณง๋ณด๊ณ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ตœ์‹  ์—…๋ฐ์ดํŠธ (Iceborne) ํ›„ ์‹ฌ๊ฐํ•œ ํ”„๋ ˆ์ž„ ์†๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Arch 5.4.7-arch1-1
GPU : RX 470 4GB
CPU : i3 6100
RAM : DDR4 16GB

200+๋ฅผ ์–ป์—ˆ์„ ๋•Œ ์ด์ œ ์‹œ์ž‘ ๋ฉ”๋‰ด์—์„œ 1.8 FPS๋ฅผ ์–ป์—ˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ  ์‹œ๋„์กฐ์ฐจํ•˜์ง€ ์•Š์•˜๋‹ค. DX11์„ ์‚ฌ์šฉํ•˜๋ฉด Proton์—์„œ DX12๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค (๋ฉ”๋‰ด์—์„œ ํ™•์ธ).
DXVK์—์„œ ๋Š๋ฆฐ ์ฝ”๋“œ ๊ฒฝ๋กœ๋ฅผ ์ถ”์ธก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@doitsujin ๋‹น์‹ ์€ ์ด๊ฒƒ (๋˜๋Š” Valve์˜ ๋ˆ„๊ตฐ๊ฐ€)์„ ์‚ดํŽด๋ณด๊ณ  ์‹ถ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค-๊ทธ๊ฒƒ์€ ๋‹ค๋ฅธ ์ปค๋„, ๋“œ๋ผ์ด๋ฒ„ ๋ฐ ํ•˜๋“œ์›จ์–ด์—์„œ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์œผ๋ฉฐ (์ผ๋ฐ˜์ ์ธ) DXVK ์ฝ”๋“œ ๊ฒฝ๋กœ๊ฐ€ ๋Š๋ฆผ์„ ์œ ๋ฐœํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค ...
์ด ๋ฌธ์ œ๋ฅผ ์กฐ์‚ฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ํ•„์š”ํ•˜๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”!

ํŽธ์ง‘ : ๋‹ค๋ฅธ ํ˜•ํƒœ์˜ ์‹œ์Šคํ…œ ํ˜ธ์ถœ ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์˜ค๋””์˜ค ์Šค๋ ˆ๋“œ์™€ ๊ฒŒ์ž„ ์ž์ฒด๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ?

ํŽธ์ง‘ 2 : ์•„๋ž˜์—๋ณด๊ณ  ๋œ ์™€์ธ / syscall ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ...

๋ฐฐํฌํŒ : Ubuntu 18.04.3
GPU : RTX 2080 Ti
CPU : i7-8700K
RAM : 64GiB 3200MHz
MHW Menu

Windows์—์„œ DXVK๊ฐ€ ๊ธฐ๋ณธ D3D11๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์ž‘๋™ํ•˜๊ณ , ํ˜„์žฌ ๊ฒŒ์ž„ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๋งค์šฐ ๋ฒ„๊ทธ๊ฐ€ ๋งŽ์œผ๋ฉฐ Windows์—์„œ๋„ ๊ฒŒ์ž„์ด ์ด์ „ ๋ฒ„์ „์— ๋น„ํ•ด ํฐ ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฒŒ์ž„ / ์™€์ธ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ผ๋ถ€ Windows ์‚ฌ์šฉ์ž๋Š” ๋™์ผํ•œ ๋‚ฎ์€ FPS ๋ฌธ์ œ๋ฅผ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

DXVK๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Windows 10 ๊ฒŒ์ž„ :
Screenshot_3

์ด๊ฒƒ์€ ์ •๋ง ๋‚˜์˜๋‹ค! ๊ฒŒ์ž„์€ ์™„๋ฒฝ์—์„œ ํ”Œ๋ ˆ์ด ๋ถˆ๊ฐ€๋Šฅ์œผ๋กœ ๋ฐ”๋€Œ ์—ˆ์Šต๋‹ˆ๋‹ค. DX12๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Windows 10์—์„œ๋งŒ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค (Proton์€ ๊ธฐ๋ณธ์ ์œผ๋กœ Win7์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค).

๋‚˜๋Š” ์ธํŠธ๋กœ ๋ฉ”๋‰ด (๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ์ •์ฑ…, ์ถฉ๋Œํ•˜๋Š” ํ‚ค ๋ฐ”์ธ๋“œ)์—์„œ 10fps, ์ฃผ ๋ฉ”๋‰ด (3d ๋ Œ๋”๋ง ๋ฉ”๋‰ด)์—์„œ 1fps์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์„ค์ •์„ ํž˜๋“ค๊ฒŒ ๋‚ฎ์ถ”๊ณ  ํ•ด์ƒ๋„๋ฅผ 720p๋กœ ์ค„์˜€์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ ๋‚ฎ์€ ์„ค์ •์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ๋น„์Šทํ•œ ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ๋ณด์˜€์ง€๋งŒ ์กฐ๊ธˆ ๋” ๋นจ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. GPU ์‚ฌ์šฉ๋Ÿ‰์€ ๊ฑฐ์˜ ๋˜๋Š” ์ „ํ˜€ ์—†์—ˆ์œผ๋ฉฐ ๋‹จ์ผ ์ฝ”์–ด๋Š” ํ‰๊ท  60-70 %๋กœ ์•‰์•„ ์žˆ๊ณ  ๋‚˜๋จธ์ง€ 4 ๊ฐœ๋Š” ~ 20-40 %์— ๋„๋‹ฌํ•˜๋Š” ๋™์•ˆ ๊ฐ€๋” 100 %๋กœ ๊ณ ์ •๋ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Fedora 31 5.4.7-200
CPU : Ryzen 2700 @ 4ghz
GPU : RX 580 Mesa 19.2.8
RAM : 16GB 3200mhz 14 cas (์•„๋งˆ ํ•„์š”ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. : P)

proton wineprefix๋ฅผ Win10์œผ๋กœ ์„ค์ •ํ•˜๊ณ  DX12๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์™€์ธ์—๋Š” ์ด๋ฏธ Vulkan์— DX12๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๊ฒŒ์ž„์„ ์ข…๋ฃŒ ํ•  ๋•Œ ํ”„๋กœ์„ธ์Šค๋Š” ์‚ด์•„ ์žˆ๊ณ  ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ช‡ ๋‹ฌ ์ „์— ์ผ์–ด ๋‚ฌ์ง€๋งŒ Proton ๋ฆด๋ฆฌ์Šค๋กœ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ์•„์˜จ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ปค์Šคํ…€ Proton ๋นŒ๋“œ๋กœ D3D12๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ํ•ญ์ƒ D3D11๋กœ ๊ธฐ๋ณธ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Denuvo๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์€ ์ ‘๋‘์‚ฌ ์žฌ๊ตฌ์„ฑ์œผ๋กœ ์ธํ•ด ๊ฒŒ์ž„์„ ์ฐจ๋‹จํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ด์ƒ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์‹ค์ œ๋กœ ์–‘์„ฑ์ž / ํฌ๋„์ฃผ ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. wineserver๋Š” ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋กœ ์ธํ•ด ์˜ค๋ฒ„๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
https://gist.github.com/GoLD-ReaVeR/e9109cebad3b766d07973dfeb053dbfb

์บก์ฝค์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋ฐ”๋ณด์ž…๋‹ˆ๋‹ค. ์˜ˆ์™ธ๋Š” OS์™€ ํ†ต์‹ ํ•˜๋ ค๋Š” ์‹œ๋„์ด๊ฑฐ๋‚˜ ๊ต์ฐจ ๊ธฐ๋Šฅ goto ๋ฌธ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์–ด๋Š ์ชฝ์ด๋“ , ์ด๊ฒƒ์€ ์™€์ธ์ด๋ณด์•„์•ผ ํ•  ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค.

๋ช…ํ™•ํžˆํ•˜๊ธฐ ์œ„ํ•ด MHW ํฌ๋Ÿผ์—๋Š” ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด ํฉ์–ด์ ธ ์žˆ์œผ๋ฉฐ ๋ชจ๋‘๊ฐ€ ์–‘์„ฑ์ž ์‚ฌ์šฉ์ž๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์€ ๊ฒฐ๊ตญ capcom์— ์˜ํ•ด ํ•ด๊ฒฐ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋™์ผํ•œ <5 FPS ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Manjaro Linux Xfce (์ตœ์‹ )
CPU : ์ธํ…” ์ฝ”์–ด i7-4770K
GPU : GTX 1080 Ti
RAM : 32GB DDR3

์ง€๋‚œ 3 ์‹œ๊ฐ„ ๋™์•ˆ์ด ์ž‘์—…์„ ํ•ด์™”์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Linux Mint 19.2
CPU : ์ธํ…” ์ฝ”์–ด i7-4770K
GPU : Radeon RX 580
RAM : 16GB

์˜ค๋Š˜ ์ „์—๋Š” Proton 4.2-9๋ฅผ ๊ฐ•์ œ ์‹คํ–‰ํ•˜์—ฌ ๋ฌธ์ œ์—†์ด Monster Hunter๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์ œ Proton 4.2-9๊ฐ€ "ERR14 : ๊ทธ๋ž˜ํ”ฝ API๊ฐ€ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค."๋ผ๋Š” ์˜ค๋ฅ˜์™€ ํ•จ๊ป˜ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

Screenshot from 2020-01-09 16-39-36

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

์•ฝ๊ฐ„์˜ ์—ฐ๊ตฌ๋Š”์ด ๋ฐœ๊ฒฌ ๋ ˆ๋”ง ์Šค๋ ˆ๋“œ ์ƒˆ ํ™•์žฅ์€ ๋˜ํ•œ ์–‘์ž 4.2-9 ๋” ์ด์ƒ ์ž‘ํ’ˆ์€, Direct3D๋ฅผ ์ดํ›„ 12 ์ง€์›์ด ์ถ”๊ฐ€ ๋œ ์ด์œ ๋Š” ์•„๋งˆ๋„ ์„ค๋ช… DX12 ์ง€์›์„ ํ•จ๊ป˜ ๊ฐ€์ ธ ์ฃผ์žฅ, ์–‘์ž 4.11-8๋ฅผ . ์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๊ธฐ๋ณธ ๊ฒŒ์ž„์— ์ ์šฉ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ Iceborne์„ ์ œ๊ฑฐํ•ด๋„์ด ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„ Proton 4.11-11๋กœ ์ „ํ™˜ํ•˜๋ฉด ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ์ €ํ•˜๋ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” Proton์˜ ์ตœ์‹  ๋ฒ„์ „์ด VRAM์„ ์ž˜๋ชป ํ• ๋‹นํ•˜๊ฑฐ๋‚˜ ๊ฐ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋””์Šคํ”Œ๋ ˆ์ด ์˜ต์…˜ ์•„๋ž˜์—์„œ 8GB๋ฅผ๋ณด๊ณ ํ•ด์•ผํ•˜๋Š” 0.5GB ๋งŒ ์žˆ๋‹ค๊ณ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

Screenshot from 2020-01-09 16-51-26

์ฐธ๊ณ  : ์˜ค๋Š˜ Monster Hunter ์—…๋ฐ์ดํŠธ ์ด์ „์— Proton 4.11-11์—์„œ์ด VRAM๋ณด๊ณ  ๋ฌธ์ œ๊ฐ€ ์กด์žฌํ–ˆ๋‹ค๊ณ  100 % ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. Proton 4.2-9๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” VRAM์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ธฐ๋กํ•˜๊ณ  ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

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

์„ฑ๋Šฅ์„ ์ €ํ•˜์‹œํ‚ค๋Š” ๊ฒƒ์€ Proton 4.11-11์ด ์•„๋‹™๋‹ˆ๋‹ค. Wineserver๊ฐ€ ์ตœ๋Œ€ ๊ฐ’์„ ์ดˆ๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, 4.11-9์— ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ณ  4.2-9๋„ ์•ˆ์ „ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Windows ๋ฒ„์ „์„ 10์œผ๋กœ ์„ค์ •ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ DX12๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์— ๋„์›€์ด๋˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด 4.2-9๋ฅผ ์ง์ ‘ ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

4.2-9์—์„œ๋Š” ์–ธ๊ธ‰ ๋œ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋˜์ง€๋งŒ wineserver๋กœ๋“œ๋Š” 100 %๊ฐ€ ์•„๋‹Œ 79 %์ด๊ณ  ์˜ˆ์™ธ ์ฃผ์†Œ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

304739.481 : 0028 : 0030 : trace : seh : NtRaiseException ์ฝ”๋“œ = 406d1388 flags = 0 addr = 0x7b44c04c ip = 7b44c04c tid = 0030

์Œ, ์ด๊ฒƒ์€ ์™€์ธ์ด๋‚˜ DXVK๊ฐ€ ์ด๋Ÿฌํ•œ ์˜ˆ์™ธ๋ฅผ ์ œ๊ธฐํ•˜๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋ ˆ์ž„ ์†๋„๋Š” ๋กœ๊ณ ๊ฐ€ ํ‘œ์‹œ๋œ ํ›„์— ๋งŒ โ€‹โ€‹2fps๋กœ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค.

์ข‹์•„, winetricks๋ฅผ ํ†ตํ•ด dxvk๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐ”๋ณด๋ฅผ ์ž˜๋ชปํ•˜๋ฉด DX11์ด 4.11-11๋กœ ์ดˆ๊ธฐํ™”๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. Wineserver๋„ 79 %๋กœ ๊ณ ์ •๋˜์–ด DXVK๊ฐ€ wineserver CPU ์‚ฌ์šฉ๋Ÿ‰์˜ 20 %๋ฅผ ๋‹ด๋‹นํ•˜๊ฑฐ๋‚˜ ๋ Œ๋” ์Šค๋ ˆ๋“œ๊ฐ€ wineserver ์‚ฌ์šฉ๋Ÿ‰์˜ 20 %๋ฅผ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ 80 %๋Š” ๋‹ค๋ฅธ ๊ณณ์—์„œ ํŠธ๋ฆฌ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์„ค์ •์„ ๋งŒ์ง€์ž‘ ๊ฑฐ๋ฆฌ๋ ค๊ณ ํ–ˆ์ง€๋งŒ์ด ์†๋„ ์ €ํ•˜๋ฅผ ์ „ํ˜€ ์™„ํ™”์‹œํ‚ฌ ์ˆ˜์žˆ๋Š” ๊ฒƒ์€ ์—†๋‹ค.

Proton 4.11-11์„ ์‚ฌ์šฉํ•  ๋•Œ์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ VRAM๋„ ์ œํ•œ๋˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ ์„ฑ๊ณต์ ์œผ๋กœ๋กœ๋“œ ํ•œ ํ›„ ์˜ต์…˜-> ํ‘œ์‹œ๋กœ ์ด๋™ํ•˜๋ฉด VRAM์ด ์‹ค์ œ๋ณด๋‹ค ํ›จ์”ฌ ์ ๊ฒŒ ์ž˜๋ชป๋ณด๊ณ ๋ฉ๋‹ˆ๊นŒ?

Proton 4.11-11์„ ์‚ฌ์šฉํ•  ๋•Œ์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ VRAM๋„ ์ œํ•œ๋˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ ์„ฑ๊ณต์ ์œผ๋กœ๋กœ๋“œ ํ•œ ํ›„ ์˜ต์…˜-> ํ‘œ์‹œ๋กœ ์ด๋™ํ•˜๋ฉด VRAM์ด ์‹ค์ œ๋ณด๋‹ค ํ›จ์”ฌ ์ ๊ฒŒ ์ž˜๋ชป๋ณด๊ณ ๋ฉ๋‹ˆ๊นŒ?

๋‚ด VRAM์ด ์ •์ƒ์ ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. Im on 4.11-11 on a 1660 Ti with 6gb of VRAM.

@DigitalDevilSummoner์˜ ์„ฑ๊ณผ๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

@DigitalDevilSummoner์˜ ์„ฑ๊ณผ๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

์—ฌ๊ธฐ์—์žˆ๋Š” ๋‹ค๋ฅธ ๋ณด๊ณ ์„œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋‚˜์จ

๋‚˜๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ๊ฒช๋Š” ๊ฒƒ๊ณผ ๋˜‘๊ฐ™์€ ์—„์ฒญ๋‚œ ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ์–ป๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ 1 ~ 3FPS โ€‹โ€‹์‚ฌ์ด์ด๋ฉฐ Proton 4.11-11์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆ์นจ๋‚ด ๊ฒŒ์ž„์— ๋“ค์–ด๊ฐˆ ๋•Œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. Proton 4.2-9๋ฅผ ์‹œ๋„ ํ•  ๋•Œ ๊ตฌํ˜„๋˜์ง€ ์•Š์€ ERR14 API๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•„์ง VRAM ์‚ฌ์šฉ๋Ÿ‰์„ ํ™•์ธํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ 1-3fps๋กœ ๋ฉ”๋‰ด๋ฅผ ์ด๋™ํ•˜๋Š” ๊ฒƒ์ด ๊ณ ํ†ต ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

RX 5700 XT๋กœ ์ปค๋„ 5.4.6์—์„œ Manjaro๋ฅผ ์‹คํ–‰ํ•˜๊ณ  mesa 19.3.1-1 ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

d3d12.dll์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด 4.11-11 ๋””๋ฒ„๊ทธ ๋นŒ๋“œ (๋ฒ ํƒ€ ์˜ต์…˜)๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋„์›€์ด๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ ๋˜ํ•œ ์‹œ์Šคํ…œ์ด d3d12๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์ธ์‹ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ํ•  ์ˆ˜์žˆ๋Š” ์ผ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋งŽ์€ Windows ์‚ฌ์šฉ์ž๋„์ด ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ์œผ๋ฏ€๋กœ CAPCOM์ด์ด ์ง€์—ฐ๋œ ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ƒˆ๋กœ ์„ค์น˜ํ•˜์—ฌ VRAM ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € winecfg๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Proton 4.11-11์˜ Windows ๋ฒ„์ „์„ 10์œผ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ VRAM์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ๋ณด๊ณ  ๋œ ํ›„์—๋„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์—ฌ์ „ํžˆ ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ 0.5 ~ 2fps๋กœ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ๋‚ฎ์ถ”๋ ค๊ณ  ์• ์“ฐ๋‹ค๊ฐ€ d3d12๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๊ณ  ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์œผ๋ฏ€๋กœ d3d12์™€ ๊ด€๋ จ์ด์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : 5.4.7-16linux-tkg-pds-zen2๋ฅผ ์‹คํ–‰ํ•˜๋Š” Arch
CPU : AMD 3700X
GPU : nvidia-dkms 440.44.0์„ ์‚ฌ์šฉํ•˜๋Š” Nvidia GTX 1050Ti
RAM : 16GB
DXVK : v1.5-16-g3b180e3bb
Vulkan : 1.1.119

์—ฌ๊ธฐ์—์„œ๋„ 1 FPS ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. Capcom์—์„œ ์ผ€์ด์Šค๋ฅผ ์—ด์–ด ๋””๋ฒ„๊ทธ ์ •๋ณด๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

@ vitoor-s

์ด ๋ฌธ์ œ๋Š” DX 12์™€ ๊ด€๋ จ์ด์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. ์ผ๋ถ€ Windows ์‚ฌ์šฉ์ž๋Š” DX 12๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋งŽ์€ ๋„์›€์ด๋œ๋‹ค๊ณ ๋ณด๊ณ ํ–ˆ์œผ๋ฉฐ, ์ผ๋ถ€๋Š” ์žฌ์ƒํ•  ์ˆ˜ ์—†์—ˆ๋˜ DX 12๋ฅผ ํ™œ์„ฑํ™”ํ•˜์—ฌ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ๊ฒŒํ–ˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ CPU ์‚ฌ์šฉ๋Ÿ‰์ด ๋งŽ์•„์„œ ์šฐ๋ฆฌ์ฒ˜๋Ÿผ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†์—ˆ๋˜ Windows 7 ์‚ฌ์šฉ์ž๋ฅผ ์ฐพ์•˜์ง€๋งŒ ๊ทธ ํ”Œ๋ ˆ์ด์–ด๋Š” ์‹œ์Šคํ…œ์„ Windows 10์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ  DX 12๋ฅผ ํ™œ์„ฑํ™”ํ•˜์—ฌ ๊ฒŒ์ž„์„ ์„ฑ๊ณต์ ์œผ๋กœ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ๊ฒŒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด Reddit ์Šค๋ ˆ๋“œ๋ฅผ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค : ๋งํฌ

์—ฌ๊ธฐ์— ๋„์›€์ด ๋  ์ˆ˜์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋‹จ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— Windows 10 ์™€์ธ ํ™˜๊ฒฝ๊ณผ VKD3D๋กœ ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ฃผ๋ชฉํ•ด์•ผ ํ•  ๊ฒƒ์ด ํ•œ ๊ฐ€์ง€ ๋” ์žˆ์Šต๋‹ˆ๋‹ค. MHWI๋Š” ํ˜„์žฌ Windows ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ์—๋„ 60FPS๋กœ ์‹คํ–‰๋˜๋Š” ๊ฐ•๋ ฅํ•œ PC๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ Linux ์‚ฌ์šฉ์ž๋Š”์ด ๊ฒŒ์ž„์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ›จ์”ฌ ๋” ๊ฐ•๋ ฅํ•œ PC๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. :์‹ค๋งํ•œ:

Capcom์€ ๋ฌด์–ธ๊ฐ€๋ฅผํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด MHWI DLC๊ฐ€ ๋ถ€์ •์ ์ธ ๋ฆฌ๋ทฐ์— ์••๋„ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.


์ตœ์‹  ์ •๋ณด:

์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค : roll_eyes : d3d12.dll์ด proton์˜ ๋กœ๊ทธ ํŒŒ์ผ์—์„œ๋กœ๋“œ๋˜์—ˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ๊ฒŒ ์ „๋ถ€์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ž„์—์„œ ๋ Œ๋”๋ง์— ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

proton 4.11-11 ๋””๋ฒ„๊ทธ ์˜ตํŠธ ์ธ์„ ์‚ฌ์šฉํ•ด ๋ณด์•˜์ง€๋งŒ DX12๋Š” ์—ฌ์ „ํžˆ MHW์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์ธ์‹๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์†๋„ ์ €ํ•˜ ๋ณด๊ณ ์„œ์˜ ๋Œ€๋ถ€๋ถ„์€ DX12 ์‚ฌ์šฉ์ž์ด๊ฑฐ๋‚˜ ์ตœ์†Œํ•œ DX12๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ธ€์Ž„, ์ด์ œ ๋‚ด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ์ด๊ฒƒ์ด ๋‚ด ์ธก๋ฉด์˜ ๋ฌธ์ œ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

image

@ zeeshan595 5 / ์ผ Denuvo ํ™œ์„ฑํ™” ์ œํ•œ์— ๋„๋‹ฌํ–ˆ์œผ๋ฉฐ 24 ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ ค์•ผ ๋ฌธ์ œ๊ฐ€ ์ €์ ˆ๋กœ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ง€์ • / ๋‹ค์ค‘ Proton ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ฉด Wine ์ ‘๋‘์‚ฌ๊ฐ€ ํœ˜๋ฐœ์„ฑ์ด๋˜์–ด ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ๋งˆ๋‹ค ์ƒˆ๋กœ์šด Denuvo๊ฐ€ ๋‹ค์‹œ ํ™œ์„ฑํ™” ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ zeeshan595 5 / ์ผ Denuvo ํ™œ์„ฑํ™” ์ œํ•œ์— ๋„๋‹ฌํ–ˆ์œผ๋ฉฐ 24 ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ ค์•ผ ๋ฌธ์ œ๊ฐ€ ์ €์ ˆ๋กœ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ง€์ • / ๋‹ค์ค‘ Proton ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ฉด Wine ์ ‘๋‘์‚ฌ๊ฐ€ ํœ˜๋ฐœ์„ฑ์ด๋˜์–ด ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ๋งˆ๋‹ค ์ƒˆ๋กœ์šด Denuvo๊ฐ€ ๋‹ค์‹œ ํ™œ์„ฑํ™” ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค๋ช…ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ ์ •๋ง ์–ด๋ฆฌ์„์€ ๋””์ž์ธ์ž…๋‹ˆ๋‹ค. ๋‚ด ๋งˆ๋” ๋ณด๋“œ์˜ UUID ๋˜๋Š”

์•ˆ๋…•ํ•˜์„ธ์š”,

MH๋ฅผ 5080591846956782264๋กœ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œํ•˜์—ฌ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์ด ๊ฐ€์ด๋“œ๋ฅผ ๋”ฐ๋ผ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://steamcommunity.com/sharedfiles/filedetails/?id=1086279994

์ €์žฅ์†Œ๋Š” 582011์ž…๋‹ˆ๋‹ค.

๋‚ฎ์€ ์„ค์ •์—์„œ 1FPS ๋ฏธ๋งŒ์—์„œ ์ตœ๊ณ  45FPS๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ํฌ๊ธฐ๋„ ์•ฝ 50GiB์—์„œ ์•ฝ 20GiB๋กœ ์ค„์—ˆ์Šต๋‹ˆ๋‹ค.

@torvitas ์˜จ๋ผ์ธ์œผ๋กœ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
๊ทธ๋ž˜์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ Iceborne์ด ์ถœ์‹œ๋˜๊ธฐ ์ „์— ํ”Œ๋ ˆ์ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

@torvitas ์˜จ๋ผ์ธ์œผ๋กœ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

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

๊ทธ๋ž˜์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ Iceborne์ด ์ถœ์‹œ๋˜๊ธฐ ์ „์— ํ”Œ๋ ˆ์ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฐ”๋กœ ๊ทธ๊ฑฐ์ฃ 

7910381936908271401์€ ์กฐ๊ธˆ ๋” ์ƒˆ๋กญ์ง€ ๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‚œ ๋ฐฉ๊ธˆ ๋ฌด์ž‘์œ„ ๋‚จ์ž ์˜จ๋ผ์ธ ์„ธ์…˜์— ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค-์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ์—ด๋ฆฐ ์„ธ์…˜์„ ํ•˜๋‚˜ ์ฐพ์•˜์ง€๋งŒ.

@ GoLD-ReaVeR ํ•ญ์ƒ _wineserver_๋กœ ์ „๋‹ฌ๋˜๋Š” API ํ˜ธ์ถœ์„ ์ถ”์ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

ํšจ๊ณผ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋„๋ก MHW ํ”„๋กœ์„ธ์Šค์—์„œ ์ด๋Ÿฌํ•œ API๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ์ž„์‹œ ํŒจ์น˜๋ฅผ ์ ์šฉํ•ด์•ผํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.
๋ฌผ๋ก  ์‹คํ—˜ํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค ... ๊ทธ๋ฆฌ๊ณ  ์˜ˆ, CAPCOM์€ ํฐ ์‹œ๊ฐ„์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋””๋ฒ„๊ฑฐ์— ์ข‹์ง€๋Š” ์•Š์ง€๋งŒ ์•ž์„œ ์–ธ๊ธ‰ ํ•œ ์š”์ง€๋Œ€๋กœ MS_VC_EXCEPTION๊ณผ ํ•จ๊ป˜ NtRaiseException์„ ํ˜ธ์ถœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Google์— ๋”ฐ๋ฅด๋ฉด์ด ์˜ˆ์™ธ๋Š” ์Šค๋ ˆ๋“œ ์ด๋ฆ„์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ œ๊ฐ€ ์ฐพ๊ณ ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๋˜ํ•œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€์ด ์˜ˆ์™ธ๋ฅผ ๊ต์ฐจ ํ•จ์ˆ˜ goto์˜ ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐฐ์ œ ํ•  ์ˆ˜์—†๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์–ด์จŒ๋“  NtRaiseException์ด wineserver์™€ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ฌธ์ œ๋Š” ์•„๋งˆ๋„ ์‚ฌ๋ผ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ƒ๊ฐํ•ด ๋ณด๋ฉด raiseexception์ด ์Šค๋ ˆ๋“œ ์ด๋ฆ„ ๋ณ€๊ฒฝ์„ ์š”์ฒญํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ntdll์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„์ด ์ด๋ฏธ ๊ฐ™์œผ๋ฉด ์„ฑ๊ณตํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊ณ„์† ์ง„ํ–‰๋˜๋ฉด Windows ์‚ฌ์šฉ์ž๋„ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

OH DUH.
์—๋งˆ ๋„ด
์˜ˆ, ๋‚ด๊ฐ€ ๋งํ•œ ๊ฒƒ์€ ์™„์ „ํžˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  MS_VC_EXCEPTION์„ ๋ฌด์‹œํ•˜๋Š” ntdll์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

OH DUH.
์—๋งˆ ๋„ด
์˜ˆ, ๋‚ด๊ฐ€ ๋งํ•œ ๊ฒƒ์€ ์™„์ „ํžˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  MS_VC_EXCEPTION์„ ๋ฌด์‹œํ•˜๋Š” ntdll์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์ด ๋‚ด๊ฐ€ ์—ผ๋‘์— ๋‘” ๊ฒƒ์ž…๋‹ˆ๋‹ค :)

๊ธฐ๋ณธ์ ์œผ๋กœ ์ข‹์€

switch(rec->ExceptionCode)
case MS_VC_EXCEPTION:
   return STATUS_SUCCESS;
default:
   break;

SpecialK๋Š” ์ด๋ฏธ ๋ญ”๊ฐ€๋ฅผ ์ถœ์‹œ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์•„๋‹ˆ, ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์„ค๋ช… : https://steamcommunity.com/groups/SpecialK_Mods/discussions/0/3570700856110421443/?tscn=1578697020#c1747893804389966558

๊ทธ๋Š” ๊ฒŒ์ž„์˜ ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœํ•˜๋ฉฐ ๊ฒŒ์ž„์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋Š” dxgi.dll์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋””๋ฒ„๊ฑฐ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ–ˆ์ง€๋งŒ ์˜ˆ์™ธ๊ฐ€ ์—ฌ์ „ํžˆ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

์œ„์˜ ์Šค ๋‹ˆํŽซ์œผ๋กœ _ntdll.dll.so_๋ฅผ ๋นŒ๋“œํ–ˆ๋Š”๋ฐ ๊ฒŒ์ž„์ด ์™„์ „ํžˆ ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์˜ˆ : _CAPCOM_ ๋กœ๊ณ  ๋ฐ”๋กœ ์•ž์˜ ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด).

์ด API๋Š” ๋‹ค๋ฅธ ์ฝ”๋“œ (_goto_)๋ฅผ ํ˜ธ์ถœํ•˜๊ฑฐ๋‚˜ ํ•ดํ‚น ๋ฐฉ์ง€ / DRM์˜ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋” ์กฐ์‚ฌ ํ•ด๋ณด์ž ...

๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ๊ณ ํ† ์ž…๋‹ˆ๋‹ค. MHW ์ŠคํŒ€ ํฌ๋Ÿผ์— ๊ท ์—ด์„ ์š”์ฒญํ•˜๊ณ  ์บก์ฝค์ด ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ์‘๋‹ตํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. (: D) ์‹ค์ œ๋กœ denuvo๊ฐ€์ด ์ผ์„ํ•œ๋‹ค๋ฉด, ๊ทธ๊ฒƒ์€ ๋™์‹œ์— ์œ ์พŒํ•˜๊ณ  ์ŠฌํŽ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Protons 4.2-9, 4.11-11, 4.21-GE-2 + DXVK 1.5.1๋กœ ์ƒˆ ๋ฒ„์ „ MHW๋ฅผ ํ™•์ธํ–ˆ์œผ๋ฉฐ ๋ชจ๋“  ๊ณณ์—์„œ ์ตœ๋Œ€ 2 FPS๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

steam-582010-4.11-11.log

Screenshot from 2020-01-11 12-09-57

CPU : AMD 3950X
GPU : Radeon VII
Mesa / LLVM : 20.0.0 (b5c9688) /10.0.0 (gitfc3367d)

๋ฒ”์ธ์„ ์ฐพ์€ ๊ฒƒ ๊ฐ™๋‚˜์š”?

https://fearlessrevolution.com/viewtopic.php?p=117527#p117527

์ž ... ์ด๊ฒƒ์€ ์™„์ „ํžˆ ๋๋‚ฌ์Šต๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด Proton / Wine / DXVK์— ์•ฝ๊ฐ„์˜ ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

์ด ๊ฒŒ์‹œ๋ฌผ์—์„œ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ ์ฐจ์ด ํ‘œ์‹œ

https://steamcommunity.com/app/582010/discussions/0/1737760710130372658/

์—ฌ์ „ํžˆ ์˜ˆ์™ธ๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  wineserver๋Š” ์—ฌ์ „ํžˆ 100 %์ž…๋‹ˆ๋‹ค. ์™€์ธ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๋Š” ๋‹ค๋ฅธ ๊ฒƒ์ด์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ...ํ•˜์ง€๋งŒ ์Šค์บ๋„ˆ์˜ ์†์ƒ์„ ๋ณต๊ตฌ ํ•  ๋ฟ์ด๊ณ  ์Šค์บ”์„ ์™„์ „ํžˆ ์ค‘๋‹จํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Windows ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ์•„๋ฌด๋Ÿฐ ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

CRC ์šฐํšŒ๊ฐ€ ์•„๋ฌด ์ผ๋„ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋ฐ์ดํ„ฐ์˜ ์„ฑ๋Šฅ ๊ธฐ๋ก์„ ๊ฐ€์ ธ ์™”๊ณ , 0x00000001605b0532์—์„œ ์—„์ฒญ๋‚œ ์–‘์˜ ์˜ค๋ฒ„ ํ—ค๋“œ๊ฐ€์žˆ๋Š” ํ•จ์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค.

CRC ์šฐํšŒ๊ฐ€์—†๋Š” ๋‘ ๊ฐœ์˜ ์„ฑ๋Šฅ ๋ณด๊ณ ์„œ :
https://drive.google.com/open?id=1JECOHULxCNVYblDK6w37GECj-uwSWksX
๊ทธ๋ฆฌ๊ณ  ํ•˜๋‚˜๋Š” CRC ์šฐํšŒ๋กœ :
https://drive.google.com/open?id=1OUrRbLqLKGg5-UY_aaJ4DSyJ-nW154Sp

๊ธ€์Ž„, "์•„๋ฌด๊ฒƒ๋„"๊ฐ€ ์•„๋‹ˆ๋ผ CPU ์‚ฌ์šฉ๋Ÿ‰์„ ํฌ๊ฒŒ ๋–จ์–ด ๋œจ๋ฆฌ์ง€ ๋งŒ ๋‚ฎ์€ FPS ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

๊ธ€์Ž„, ํ•˜๋ฃจ ๋™์•ˆ MHW ํฌ๋Ÿผ์—์„œ ๋‚ด ์ž์‹ ์ด ๊ธˆ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. GabeN์— ์—ฐ๋ฝ ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

image

Proton 4.11-11์—์„œ 2FPS๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.
์†”์งํžˆ ๋†€๋ž์Šต๋‹ˆ๋‹ค.

๊ธ€์Ž„, ํ•˜๋ฃจ ๋™์•ˆ MHW ํฌ๋Ÿผ์—์„œ ๋‚ด ์ž์‹ ์ด ๊ธˆ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. GabeN์— ์—ฐ๋ฝ ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ง„์ง€ํ•œ ๊ฒฝ์šฐ-> https://www.valvesoftware.com/en/contact?recipient=Gabe+Newell

๋˜ํ•œ ๋‚ด๊ฐ€ ๋„์šธ ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ ์ ˆํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์ฒ˜์Œ ์ ‘ํ–ˆ์ง€๋งŒ ๊ธฐ๊บผ์ด ๋ฐฐ์šฐ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๊ฑด ๊ฝค ๋‚˜์˜๊ฒŒํ•˜๊ณ  ์‹ถ์–ด ์•„ํ•˜

๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ 100 %์—์žˆ๋Š” wineserver ์ธ ์†Œ์Šค์—์„œ ์‹œ์ž‘ํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. perf top์ด ๋‚˜์—๊ฒŒ์ฃผ๋Š” ๊ฒƒ :
54.20 % [์ปค๋„] [k] toggle_bp_slot.constprop.0
27.45 % [์ปค๋„] [k] __reserve_bp_slot
7.95 % [์ปค๋„] [k] smp_call_function_single

์–ด๋–ป๊ฒŒ ๋“  ์ด๋Ÿฌํ•œ ํ˜ธ์ถœ์˜ ์–‘์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ง€์†์ ์ธ ์ค‘๋‹จ ์  ์ŠคํŒธ์„ ๋ง‰์ง€ ์•Š๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋ฌธ์ œ๋Š” ์‹ค์ œ๋กœ ํ•œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฒ€์‚ฌํ•˜๋Š” wineserver ๋์—์„œ ptrace๊ฐ€ ์ŠคํŒธ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ณ€์กฐ ๋ฐฉ์ง€ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ptrace ํ˜ธ์ถœ์„ ๋Œ€๊ธฐ์—ด ๋์— ์ •๋ ฌํ•˜์—ฌ ๋‚˜๋จธ์ง€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์•ž์„œ ์–ธ๊ธ‰ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ Assassins Creed์—๋Š” ์ƒˆ๋กœ์šด ๋‚œ๋… ํ™” / ๋ณ€์กฐ ์‹œ์Šคํ…œ์ด์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋“ค์–ด์˜ค๋Š” ํ˜ธ์ถœ์„ ํ•ด์„ ํ•œ ๋‹ค์Œ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž์ฒด๋Š” ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง ๋˜๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋’ค์„ž์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Denuvo์— ์˜ํ•ด ์ฆํญ๋˜์—ˆ์œผ๋ฉฐ, ์ด๋Š” ๋˜ํ•œ ๊ฒฝ๋กœ๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ๋‚œ๋… ํ™”ํ•ฉ๋‹ˆ๋‹ค.

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

MHW์— ์–ด๋–ค ๋ณ€์กฐ ๋ฐฉ์ง€ / ์น˜ํŠธ ๋ฐฉ์ง€ ์‹œ์Šคํ…œ์ด ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋ˆ„๊ตฐ๊ฐ€ Denuvo (ํ™œ์„ฑํ™” ์ œํ•œ)๋ฅผ ์–ธ๊ธ‰ํ•˜๋Š” ๊ฒƒ์„ ๋ณด์•˜์ง€๋งŒ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์—ญ์‚ฌ์ƒ ์ตœ์•…์˜์ž๊ฐ€ ์ œ์ผ ์ˆ˜ ์žˆ์„๊นŒ์š”?

๋‚˜๋Š” denuvo๊ฐ€ "CAPCOM์„ ์œ„ํ•ด"์ „์ฒด exe ์Šค์บ”์„ ๋ณด๋‚ด๊ณ  ์žˆ๋‹ค๊ณ  ์ง„์‹ฌ์œผ๋กœ ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  CAPCOM์€ "๋ฌด์—‡์ด๋“ "๋•Œ๋ฌธ์— ์ฃผ๋ง์„ ์‰ฌ์—ˆ์Šต๋‹ˆ๋‹ค. Valve๊ฐ€ ์ฆ๊ธฐ์—์„œ ์ ˆ๋Œ€ ํ—ˆ์šฉํ•ด์„œ๋Š” ์•ˆ๋˜๋Š” ๋‘ ๊ฐ€์ง€. ๋˜ํ•œ ์–‘์„ฑ์ž ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฏธ๋ž˜์— ์ผ๋ฐ˜์ ์ธ ๊ด€ํ–‰์ด ๋  ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ ์ƒˆ๋กœ์šด ๊ตฌ๋ฉ์„ ๋šซ๋Š” ๊ฒƒ๋„ ์ง€์—ฐ๋ฉ๋‹ˆ๋‹ค. ๋‚ด ๋ง์€ ์™€์ธ ์„œ๋ฒ„๊ฐ€ ์˜ค๋ž˜๋˜์—ˆ๊ณ  ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ๋งค์šฐ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ์ง€๋งŒ ์ด๋กœ ์ธํ•ด ๊ทธ๋“ค์˜ ์†์ด ... ์œผ์•….

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

์ด์ œ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๊ทธ๋“ค์ด์ด ๋ฌธ์ œ๋ฅผ ๊ณ ์น  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผํ•ฉ๋‹ˆ๊นŒ?

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

ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ FPS๋ฅผ 5์—์„œ 10์œผ๋กœ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฌ๊ณ  ๋ฉ”์ธ exe์˜ CPU ๋ถ€ํ•˜๋ฅผ ํฌ๊ฒŒ ์ค„์ž…๋‹ˆ๋‹ค (180 %์—์„œ 110 %๋กœ). ์™€์ธ ์„œ๋ฒ„๋Š” ๋ฐ”์ด ํŒจ์Šค ์œ ๋ฌด์— ๊ด€๊ณ„์—†์ด 80 % ์ด์ƒ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๋‚ฎ์€ FPS ์™ธ์—๋„ ์ž…๋ ฅ ์ง€์—ฐ์ด ๊ทน์‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ปค์„œ๊ฐ€ (๋Š๋ฆฐ) ์†๋„๋กœ ์ œํ•œ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋Š๊ปด์ง€๊ณ  ์‹ค์ œ ๋งˆ์šฐ์Šค ์›€์ง์ž„์„ ๋”ฐ๋ผ ์žก์„ ๋•Œ๊นŒ์ง€ ๋ช‡ ์ดˆ๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฒŒ์ž„์ด ์‹คํ–‰ ์ค‘์ผ ๋•Œ๋„ ๊ฒŒ์ž„ ์™ธ๋ถ€์˜ ์ปค์„œ์—๋Š” ์ „ํ˜€ ์˜ํ–ฅ์„์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ wineserver ๊ณผ๋ถ€ํ•˜ ๋•Œ๋ฌธ์ž…๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ์ž…๋‹ˆ๊นŒ?

๋‚˜๋ฅผ ์œ„ํ•ด fps๋Š” 4๋กœ ์ด๋™ํ•˜์ง€๋งŒ wineserver๋Š” ์—ฌ์ „ํžˆ ptraces๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ฎ์€ FPS ์™ธ์—๋„ ์ž…๋ ฅ ์ง€์—ฐ์ด ๊ทน์‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ปค์„œ๊ฐ€ (๋Š๋ฆฐ) ์†๋„๋กœ ์ œํ•œ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋Š๊ปด์ง€๊ณ  ์‹ค์ œ ๋งˆ์šฐ์Šค ์›€์ง์ž„์„ ๋”ฐ๋ผ ์žก์„ ๋•Œ๊นŒ์ง€ ๋ช‡ ์ดˆ๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฒŒ์ž„์ด ์‹คํ–‰ ์ค‘์ผ ๋•Œ๋„ ๊ฒŒ์ž„ ์™ธ๋ถ€์˜ ์ปค์„œ์—๋Š” ์ „ํ˜€ ์˜ํ–ฅ์„์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ wineserver ๊ณผ๋ถ€ํ•˜ ๋•Œ๋ฌธ์ž…๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ์ž…๋‹ˆ๊นŒ?

๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด ๋งํ–ˆ๋“ฏ์ด ์™€์ธ ์„œ๋ฒ„๊ฐ€ CPU๋ฅผ ์˜ค๋ฒ„๋กœ๋“œํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

wineserver๋Š” CPU์— ๊ณผ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ฆฌ์ง€ ์•Š๊ณ  wineserver๋Š” CPU์— ๊ณผ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ฆฌ๋ฏ€๋กœ ํ•˜๋‚˜์˜ ์ฝ”์–ด๊ฐ€ wineserver ์ „์šฉ์œผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  wineserver๋Š” ์š”์ฒญ์— ์ถฉ๋ถ„ํžˆ ๋น ๋ฅด๊ฒŒ ์‘๋‹ตํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๊ฐ€ ์—ฌ๊ธฐ์— ๋‚จ์•„ ์žˆ๊ณ  CAPCUM์ด ์–ด๋–ค ์†”๋ฃจ์…˜์„ ์ œ์‹œํ•˜๋“  ์—ฌ์ „ํžˆ ์™€์ธ ์„œ๋ฒ„ ์„ฑ๋Šฅ์„ ๋ฐฉํ•ดํ•˜์—ฌ ๊ฒŒ์ž„์„ ์žฌ์ƒํ•  ์ˆ˜ ์—†๊ฒŒ ๋  ๊ฒƒ์ด๋ผ๋Š” ์‚ฌ์‹ค์ด ์ ์  ๋” ๋‘๋ ต์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋งํ•ด์„œ ์ด๋Ÿฐ ์ผ์ด ๊ณ„์†๋˜๋ฉด ์–ด๋–ค ๊ฒŒ์ž„์„ ์‚ฌ์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๋‚˜ (๋˜๋Š” โ€‹โ€‹๊ทธ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์—ฌ๊ธฐ์—์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ)๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋ฌด์—‡์ด๋“  ๋ง ํ•ด์ฃผ์„ธ์š”.

์•ˆ์‹ฌํ•˜์‹ญ์‹œ์˜ค. Windows ์‚ฌ์šฉ์ž๋Š” ๋™์ผํ•œ ์„ฑ๋Šฅ ๋ฌธ์ œ์— ์‹œ๋‹ฌ๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ทธ๋ ‡๊ฒŒ ์‹ฌ๊ฐํ•˜์ง€๋Š” ์•Š์ง€๋งŒ 60fps๋ฅผ ์žƒ๋Š” ๊ฒƒ์€ ์™„์ „ํžˆ ์šฉ๋‚ฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•œ ๋ช…์€ 150 ๋ช…์—์„œ 70 ๋ช…์œผ๋กœ, ๋‹ค๋ฅธ ํ•œ ๋ช…์€ 60 ๋ช…์—์„œ 15 ๋ช…์œผ๋กœ๊ฐ”์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋˜ํ•œ ๊ณต์‹ ํŠธ์œ„ํ„ฐ์—์„œ ๋ฌธ์ œ๋ฅผ ์ธ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค : https://twitter.com/monsterhunter/status/1215703124427624448

๊ทธ ํŠธ์œ—์€ ์ฃผ๋ง ์ „๋ถ€ํ„ฐ ์˜€๊ณ , ์ด์ œ ์ฃผ๋ง ์ดํ›„์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋งํ•œ ๊ฒƒ์„ ์ฃผ๋ชฉํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋“ค์ด ์ถ”๊ตฌํ•˜๋Š” ํ•ด๊ฒฐ์ฑ…์ด ๋ฌด์—‡์ด๋“ , ์•„๋งˆ๋„ ์—ฌ์ „ํžˆ ์šฐ๋ฆฌ์—๊ฒŒ ์–‘์„ฑ์ž ์‚ฌ์šฉ์ž๋ฅผ ๊ดด๋กญํž ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€๋˜๋Š” ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ๋งŒํ•˜๋ฉด ์ƒํƒœ ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ค๋Š˜ ๋‚˜๋Š” ๋ฒ”์ธ์œผ๋กœ ๋ณด์ด๋Š” Denuvo๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ "๋ฐฉ๋ฒ•"์œผ๋กœ ์ด๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

https://www.dsogaming.com/news/monster-hunter-worlds-pc-performance-issues-may-be-caused-by-its-anti-cheat-workaround-discovered/

์‹œ๋„ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์•„๋ฌด๊ฒƒ๋„ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์‚ฌํ•ญ์ด ๊ฑฑ์ •๋ฉ๋‹ˆ๋‹ค.

A. ์šฐ๋ฆฌ๋Š”์ด ์ƒˆ๋กœ์šด ๋ณดํ˜ธ ์‹œ์Šคํ…œ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

B. ์•„๋งˆ๋„ Denuvo์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ชจ๋“  ์ƒˆ๋กœ์šด ๊ฒŒ์ž„์€ ์ˆ˜์ •์ด ์™„๋ฃŒ ๋  ๋•Œ๊นŒ์ง€ ์ด์™€ ๊ฐ™์ด ์ž‘๋™ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜ ์—๊ฒŒ์ด ์˜ค๋ฅ˜๋ฅผ ๊ฒŒ์‹œํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ์žฅ์†Œ๋Š” WineHQ์—์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ข€ ๋” ๊ธฐ์ˆ ์  ์ธ ๋ฐฐ๊ฒฝ์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ๋ถ„ ์ค‘ ์ผ๋ถ€๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์‹ค์ œ๋กœ ์ƒˆ๋กœ์šด ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ Wine-Staging 5 + DXVK๋กœ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ ๋„ˆ๋ฌด ๋”์ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ธํŠธ๋กœ ํ•ญ๋ชฉ์ด Proton์—์„œ ๋” ๋งŽ์€ fps๋ฅผ ๊ฐ€์กŒ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋งˆ๋„ ๋” ๋‚˜์  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ๋„ˆ๋ฌด ์‹ฌ๊ฐํ•ด ๋ณด์ด๋Š” ๊ฒฝ์šฐ ๋น ๋ฅธ ํ›„์† ์กฐ์น˜๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฌ ์ž‘์—…์ด ํ•„์š”ํ•œ ์—„์ฒญ๋‚œ ์–‘์˜ ์ฝ”๋“œ๋ฅผ ์ƒ์ƒํ•ด๋ณด์‹ญ์‹œ์˜ค. ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์ด ์˜จ๋ผ์ธ์—์„œ "iT WeRKs for mE"๋ฅผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์‹ค์ œ ๋ฌธ์ œ๋ฅผ ํฌ์„ํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๊นŒ?

์ตœ์‹  GE proton์—์„œ๋Š” ๋ฐ”์ด ํŒจ์Šค๊ฐ€ ์ œ ์ชฝ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ, ์˜ˆ์ „๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์„ค์ •์ด ๊บผ์ ธ ์žˆ๊ณ  ์ปท์”ฌ์ด ์—ฌ์ „ํžˆ ์ง€์—ฐ๋˜๊ณ  ์˜ค๋””์˜ค๊ฐ€ ๋™๊ธฐํ™”๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ๊ฒฝ๊ณ„์„ ์ด ์žฌ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋ฐ”์ด ํŒจ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด wineserver๋Š” CPU ์‚ฌ์šฉ๋Ÿ‰์ด 15 %๋ฅผ ๋„˜์ง€ ์•Š์•˜๊ณ  MHW ์‹คํ–‰ ํŒŒ์ผ ์ž์ฒด๋Š” 70 %๋ฅผ ๋„˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‚ด CPU๋„ ์™„์ „ํžˆ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ช…๋ น์œผ๋กœ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค (์ฐธ๊ณ  : SteamLibrary๋Š” ๋‹ค๋ฅธ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์— ๋Œ€ํ•œ ๋งํฌ์ž…๋‹ˆ๋‹ค).
WINEPREFIX='/home/<USER>/SteamLibrary/steamapps/compatdata/582010/pfx' WINEESYNC=1 /home/<USER>/.steam/steam/compatibilitytools.d/Proton-4.21-GE-2/dist/bin/wine Downloads/MHWResetCRC.exe

Steam ์‹œ์Šคํ…œ ์ •๋ณด : https://pastebin.com/xR6pRRet

๊ทธ๋Ÿฌ๋‚˜ ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ์ƒˆ๋กœ์šด ์นด๋ฉ”๋ผ ๋ชจ๋“œ๋กœ ์‚ฌ์ง„์„ ์ฐ์€ ํ›„ ๊ฒŒ์ž„์ด ๊ฒ€์€ ํ™”๋ฉด์— ๋ฉˆ์ถฐ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”

์—…๋ฐ์ดํŠธ ํ›„ "ERR14 : ๊ทธ๋ž˜ํ”ฝ API๊ฐ€ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค"๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
์ด ์ŠคํŒ€ ์Šค๋ ˆ๋“œ https://steamcommunity.com/app/582010/discussions/3/1745594817430288153/?ctp=14 ์— ๋”ฐ๋ฅด๋ฉด ๋‚ด ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์ด ์•„๋‹ˆ๊ฑฐ๋‚˜ (์•„๋‹ˆ์š”) ์ง์ ‘์ ์ธ X ํ—›์†Œ๋ฆฌ๊ฐ€ ์žˆ์ง€๋งŒ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ฝ์—ˆ ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Denuvo๊ฐ€ ๊ฒŒ์ž„์„ ๋ง์ณค์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” DRM์ด ์‹ซ๋‹ค. ์–ด๋–ป๊ฒŒ ๋“ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ์•Š์œผ๋ฉด ํ™˜๋ถˆ์„ ์š”์ฒญํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ตœ์‹  GE proton์—์„œ๋Š” ๋ฐ”์ด ํŒจ์Šค๊ฐ€ ์ œ ์ชฝ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ, ์˜ˆ์ „๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์„ค์ •์ด ๊บผ์ ธ ์žˆ๊ณ  ์ปท์”ฌ์ด ์—ฌ์ „ํžˆ ์ง€์—ฐ๋˜๊ณ  ์˜ค๋””์˜ค๊ฐ€ ๋™๊ธฐํ™”๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ๊ฒฝ๊ณ„์„ ์ด ์žฌ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋ฐ”์ด ํŒจ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด wineserver๋Š” CPU ์‚ฌ์šฉ๋Ÿ‰์ด 15 %๋ฅผ ๋„˜์ง€ ์•Š์•˜๊ณ  MHW ์‹คํ–‰ ํŒŒ์ผ ์ž์ฒด๋Š” 70 %๋ฅผ ๋„˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‚ด CPU๋„ ์™„์ „ํžˆ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ช…๋ น์œผ๋กœ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค (์ฐธ๊ณ  : SteamLibrary๋Š” ๋‹ค๋ฅธ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์— ๋Œ€ํ•œ ๋งํฌ์ž…๋‹ˆ๋‹ค).
WINEPREFIX='/home/<USER>/SteamLibrary/steamapps/compatdata/582010/pfx' WINEESYNC=1 /home/<USER>/.steam/steam/compatibilitytools.d/Proton-4.21-GE-2/dist/bin/wine Downloads/MHWResetCRC.exe

Steam ์‹œ์Šคํ…œ ์ •๋ณด : https://pastebin.com/xR6pRRet

๊ทธ๋Ÿฌ๋‚˜ ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ์ƒˆ๋กœ์šด ์นด๋ฉ”๋ผ ๋ชจ๋“œ๋กœ ์‚ฌ์ง„์„ ์ฐ์€ ํ›„ ๊ฒŒ์ž„์ด ๊ฒ€์€ ํ™”๋ฉด์— ๋ฉˆ์ถฐ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ ๋ฒ„์ „์˜ proton์„ ์‹คํ–‰ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ์‹œ์ž‘์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ๋ถ„๋ช…ํžˆ ๊ทธ ๊ณผ์ •์—์„œ ๋‚ด denuvo ์ œํ•œ์„ ํŠธ๋ฆฌ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฒ„์ „์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์•Œ์•„์•ผ ํ•  ํŠน๋ณ„ํ•œ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์˜ค๋ฅ˜๊ฐ€ ๋‚ด ๋กœ๊ทธ์—์„œ ๋ฒ—์–ด ๋‚ฌ์ง€๋งŒ ํŽ˜์ด์ง€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ null ํฌ์ธํ„ฐ ์˜ˆ์™ธ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

Proton-GE๋Š” ๊ฑฐ์˜ ๊ฐ™์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. CPU ์ŠคํŒŒ์ดํฌ๊ฐ€ ํฌ๊ฒŒ ๊ฐ์†Œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ alt + enter-> ๋‹ซ๊ธฐ ๊ฒŒ์ž„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋„ ๋„์›€์ด๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ ‘๋‘์‚ฌ๋ฅผ Windows 10์œผ๋กœ ๋ณ€๊ฒฝํ–ˆ์ง€๋งŒ ๊ทธ ์—ญ์‹œ ์ฐจ์ด๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ VKD3D (DX12์—์„œ VK๋กœ)๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? https://github.com/d3d12/vkd3d

@DeathTBO vkd3d๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃผ์‹ proton๊ณผ ํ†ตํ•ฉ๋˜์–ด ์žˆ์ง€๋งŒ ์–ด๋–ค ์ด์œ ๋กœ ๊ฒŒ์ž„์—์„œ vkd3d ๋ฐ Windows 10 ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•ด๋„ DX12๋ฅผ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@ Lightwolf219 steamsteamapps \ common \ Monster Hunter Worldgraphics_option.ini์—์„œ DX12๋ฅผ ํ™œ์„ฑํ™” ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? SpecialK๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ (๊ทธ๋ ‡๋‹ค๋ฉด ๋ฌด์‹œ) ์ด๊ฒƒ์ด ์˜ต์…˜ ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๊ณ„์— ๋„๋‹ฌํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

@ Lightwolf219 VKD3D๊ฐ€ ํฌํ•จ๋˜๋Š” ๊ฒƒ์„ ๋†“์นœ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” DX12๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค : P

@tosirius ๋ฐฉ๊ธˆ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. graphics_option.ini ๋ฐ config.ini ์˜ต์…˜์ด ๋ชจ๋‘ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค "์ผœ์ง"์œผ๋กœ ์ „ํ™˜ ํ•œ ํ›„์—๋„ ๊ฒŒ์ž„ ๋‚ด ๋ฉ”๋‰ด๋Š” ์—ฌ์ „ํžˆ ํšŒ์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์ง€๋งŒ ์ผœ์ง์œผ๋กœ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ ‘๋‘์‚ฌ์— ๋Œ€ํ•œ Windows ๋ฒ„์ „์œผ๋กœ Win10์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์—๋Š” ์ฐจ์ด๊ฐ€ ์—†์—ˆ๊ณ  ์‹ค์ œ๋กœ ํ™œ์„ฑํ™”๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@DeathTBO DXVK_HUD๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ • ํ•œ ๊ฒฝ์šฐ ์‹ค์ œ๋กœ inis์—์„œ ๊ฐ•์ œ ๋จ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  dxvk๊ฐ€ ์—ฌ์ „ํžˆ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์ง€๋งŒ DX12 ์ง€์›์ด ์‹คํŒจํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

๋งž์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ๋Š” DX12 ๊ตฌํ˜„์ด ๊ฒŒ์ž„์—์„œ ์š”์ฒญํ•œ ๊ธฐ๋Šฅ์„ ๋…ธ์ถœํ•˜์ง€ ์•Š์Œ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ ๋ฒ„์ „์˜ proton์„ ์‹คํ–‰ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ์‹œ์ž‘์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ๋ถ„๋ช…ํžˆ ๊ทธ ๊ณผ์ •์—์„œ ๋‚ด denuvo ์ œํ•œ์„ ํŠธ๋ฆฌ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฒ„์ „์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์•Œ์•„์•ผ ํ•  ํŠน๋ณ„ํ•œ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” ํŠน๋ณ„ํ•œ ์ผ์„ ํ•œ ๊ธฐ์–ต์ด ์—†๋‹ค.

  • VKD3D๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” Windows ๋ฒ„์ „์„ win10์œผ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.
  • config.ini ๋ฐ graphics_option.ini์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝ / ์‚ญ์ œํ•˜์—ฌ ์žฌ์„ค์ • ํ•œ ๋‹ค์Œ ๋ชจ๋“  ๊ฒƒ์„ ๋‚ฎ๊ณ  ๊ฒฝ๊ณ„์—†๋Š” ์ฐฝ์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. LOD ๋ ˆ๋ฒจ์„ -1๋กœ, Z-Prepass ๋„๊ธฐ
  • DLC ์ด์ „ ๋ฒ„์ „์—์„œ ๋ฏธ๋””์–ด ํ”„๋ ˆ์ž„ ์›Œํฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • xfwm์˜ ๋ฐ์Šคํฌํƒ‘ ์ปดํฌ ์ง€ํ„ฐ๋ฅผ ์‚ฌ์šฉ ์ค‘์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @LizardWithHat , ๊ท€ํ•˜๊ฐ€ ๊ฒŒ์‹œ ํ•œ ๋งํฌ๋Š” ๋ฒ•์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Iceborne ์—…๋ฐ์ดํŠธ ์ „์—๋Š” 30 + FPS๋ฅผ ์–ป์—ˆ์ง€๋งŒ ์ด์ œ๋Š” 1 ~ 3FPS๋ฅผ ์–ป์—ˆ์œผ๋ฏ€๋กœ ๊ฒŒ์ž„์„ ์™„์ „ํžˆ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด Capcom์˜ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์ง€๋งŒ ๊ฒŒ์ž„์ด ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ž˜ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— Proton์—์„œ๋„ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜์žˆ๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋ฐ”๋ผ๊ฑด๋Œ€ ...

๋‚ด ์‹œ์Šคํ…œ ์‚ฌ์–‘ :

https://pastebin.com/Ckts3fhE

MonsterHunter์˜ ํŽ˜์ด์ง€์— ์ƒˆ๋กœ์šด ํŠธ์œ—์ด ์žˆ์œผ๋ฉฐ, ๋ช‡ ๊ฐ€์ง€ ์‰ฌ์šด ์ˆ˜์ • ์‚ฌํ•ญ, ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฐ€์ด๋“œ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?
์ˆ˜์ •์„ ๊ธฐ๋‹ค๋ ค์•ผํ•ฉ๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š” @LizardWithHat , ๊ท€ํ•˜๊ฐ€ ๊ฒŒ์‹œ ํ•œ ๋งํฌ๋Š” ๋ฒ•์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @ kisak-valve, ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์šฐ๋ฆฌ๊ฐ€ ๊ฐ€์ง„ ์ฐฝ๋ฌธ์— ๋™์ผํ•œ ๋ฌธ์ œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. CRC Bypass๊ฐ€ Windows์˜ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋…ผ์˜๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. DX12์กฐ์ฐจ๋„ ๋ชจ๋“  ์‚ฌ๋žŒ์„์œ„ํ•œ ์†”๋ฃจ์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ง€๊ธˆ ์šฐ๋ฆฌ๊ฐ€ ํ•  ์ˆ˜์žˆ๋Š” ์ผ์€ IMO์˜ ์ˆ˜์ •์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด ์ œ์•ˆ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์นœ๊ตฌ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
์ฐพ์•˜๋‹ค ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ ํŒŒ์ผ๋กœ ์ด๋™ํ•˜์—ฌ DLL ํด๋”์—์„œ winpixeventruntime์„ ์‚ญ์ œํ•˜์‹ญ์‹œ์˜ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์„ํ•˜๋Š”์ง€ ์ „ํ˜€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ฌผ์–ด๋ณผ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

MH : W๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. appmanifest ํŒŒ์ผ์„ ์•ฝ๊ฐ„ ์ˆ˜์ •ํ•˜๊ณ  ์˜คํ”„๋ผ์ธ ๋ชจ๋“œ๋ฅผ ๊ฐ•์ œ๋กœ ์‹คํ–‰ํ•˜๋Š” ๋น„ IB ์‚ฌ๋ณธ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์•„๋ฌด๋„ ๋„์›€์ด๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ, ๋ฒ„์ „ ๊ฐ„ ๋น„๊ต๋ฅผ ์›ํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์œผ๋ฉด ์ „ํ™”์ฃผ์„ธ์š”. ๋‚ด๊ฐ€ ๋„์šธ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋‚ด๊ฐ€ ํ• ๊ฒŒ.

@ Mera1506 ์Šฌํ”„๊ฒŒ๋„ ์•„๋ฌด๊ฒƒ๋„ ๋ฐ”๊พธ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@ Mera1506 ์Šฌํ”„๊ฒŒ๋„ ์•„๋ฌด๊ฒƒ๋„ ๋ฐ”๊พธ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋„ˆ๋ฌด ๋‚˜์˜๋‹ค .....์ด ์‹œ์ ์—์„œ mhgu on switch์™€ ๋น„์Šทํ•œ ์•ˆ์ •์ ์ธ 30fps์—์„œ ์žฌ๋ฏธ์žˆ๊ฒŒ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋Œ€๋‹จ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

@ Guy1524 ๋‹น์‹ ์˜ ์ˆ˜์ •์œผ๋กœ ๋กœ์ปฌ์—์„œ ํ…Œ์ŠคํŠธ ํ–ˆ์Šต๋‹ˆ๊นŒ?

@przmkg ์˜ˆ, ์„ฑ๋Šฅ์€ ๊ณ ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์•ฑ์„ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ผ๋ฐ˜ ์™€์ธ ๋นŒ๋“œ์— ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
mkw_hack.diff.txt

์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Screenshot_20200114_215406

ํ˜น์‹œ๋ผ๋„ ์ˆ˜์ • ๋œ Proton ๋ฒ„์ „์ด ์ปดํŒŒ์ผ ๋œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๊ทธ๋งŒํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ์ง€๋งŒ์ด ๋ฌธ์ œ๊ฐ€ Windows์—์„œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ์›์ธ์ด๋ผ๋ฉด ๋†€๋ผ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ์„ค์ •ํ•˜๋ ค๋ฉด ์ปจํ…์ŠคํŠธ ์Šค์œ„์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…์ŠคํŠธ ์Šค์œ„์น˜๋Š” ptrace๊ฐ€ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์„ค์ •ํ•˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ „์—ญ ์ž ๊ธˆ๋งŒํผ ๋น„์‹ธ์ง€ ์•Š์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž‘์€ ๋ฌธ์ œ์˜ ์›์ธ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์นœ๊ตฌ! ์ด๊ฑฐ ์—„์ฒญ๋‚˜ ๋„ค!!!!! ์ข‹์•„, ์ด์ œ ์šฐ๋ฆฌ๊ฐ€ ๋น„ ๊ธฐ์ˆ ์ž์—๊ฒŒ ์–ด๋–ป๊ฒŒ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

๊ทธ๋ž˜, ์ด๊ฑธ ์–ด๋–ป๊ฒŒ ์ž‘๋™ ์‹œํ‚ฌ์ง€ ๋ฌผ์–ด ๋ณด๋ ค๊ณ ํ–ˆ๋Š”๋ฐ

์ €๋„ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

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

@ Guy1524 @przmkg ๋Œ€๋‹จํ•ด !

๋†€๋ž์Šต๋‹ˆ๋‹ค. Linux ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์„ธ์ƒ์„ ๊ตฌํ•ฉ๋‹ˆ๋‹ค ... Well Monster Hunter World : P

์ด ๋ชจ๋“  ๋””๋ฒ„๊ทธ ํ•ญ๋ชฉ์€ ํฌํ•จ๋˜์ง€ ์•Š์•„์•ผํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. ์‹ค์ˆ˜๋กœ ๊ฒŒ์ž„์˜ ๊ฐœ๋ฐœ ๋นŒ๋“œ๋ฅผ ๊ฒŒ์‹œ ํ–ˆ์Šต๋‹ˆ๊นŒ?

๊ทธ๊ฒƒ์€ ์ดˆ๊ธฐ ๊ฐ€์ • ์ด์—ˆ์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์‹ค์ œ๋กœ ๋งํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค .

@DeathTBO ๋ณต์‚ฌ ๋ฐฉ์ง€ ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋†’์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์•„๋งˆ๋„ ํ•˜๋“œ์›จ์–ด ์ค‘๋‹จ ์ ์„ ์ง€์†์ ์œผ๋กœ ์ œ๊ฑฐํ•˜๋ ค๊ณ ํ•˜์ง€๋งŒ ํ™•์ธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ž, ๋ชจ๋“  ๊ฒƒ์„ ์ปดํŒŒ์ผํ•˜๋Š” ๋ฐ 2 โ€‹โ€‹์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ๊ณ  ์„ฑ๋Šฅ์ด ์ •์ƒ์œผ๋กœ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค.
๋งํฌ๋Š” ์—ฌ๊ธฐ
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

์ด ํŠน์ • ์ˆ˜์ •์œผ๋กœ ์ธํ•ด ์ฐจ๋‹จ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@ Tk-Glitch ํŒจ์น˜๋ฅผ ํ™œ์„ฑํ™” ํ•œ ์ƒํƒœ์—์„œ proton-tkg๋ฅผ ์ปดํŒŒ์ผํ–ˆ์œผ๋ฉฐ ์„ฑ๋Šฅ์ด ๋‹ค์†Œ (์™„์ „ํ•˜์ง€๋Š” ์•Š์Œ) ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 60์ด์—ˆ๋˜ 5fps์—์„œ ์ตœ๋Œ€ 30๊นŒ์ง€.

@przmkg ์ข‹์•„, ์ด๊ฒƒ์œผ๋กœ 40 FPS๋กœ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค.

@Utopanic ๋‚ด๊ฐ€ ์ด๊ฒƒ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ดํ•ดํ•œ๋‹ค๋ฉด,์ด ์กฐ์ •์€ Wine ์„œ๋ฒ„๊ฐ€ ์Šค๋ ˆ๋“œ์—์„œ ๋””๋ฒ„๊ทธ ๋ชจ๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ๋ชปํ•˜๊ฒŒํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ CRC ํ•ดํ‚น๊ณผ๋Š” ๋‹ฌ๋ฆฌ, ์šฐ๋ฆฌ๋Š” ์• ์ดˆ์— ์น˜ํŠธ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ธˆ์ง€๋กœ ์ด์–ด์ง€์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ผ์ง€ ๋งŒ Capcom์ด ์น˜ํŠธ ๋ฐฉ์ง€๋ฅผ ์ •ํ™•ํžˆ ๊ตฌํ˜„ ํ•œ ๋ฐฉ๋ฒ•์„ ์•„๋Š” ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?

@MrMulciber ์ดํƒˆ๋ฆฌ์•„์—์„œ ์šฐ๋ฆฌ๋Š” " ๊ฒƒ๋„ ์—†๋‹ค "๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.

@jadball ์„ค์ •์ด ์˜ฌ๋ฐ”๋ฅธ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค (๊ฒŒ์ž„์„ ๋‹ค์‹œ ์„ค์น˜ ํ•œ ํ›„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •์—์„œ ํ”„๋ ˆ์ž„ ์บก์ด ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค). ๊ทธ๊ฒƒ์€ ์ด์ „๋ณด๋‹ค ๋ฌด๊ฑฐ์›Œ์„œ ๋น„์Šทํ•œ ์„ค์ •์œผ๋กœ ํŒจ์น˜ ์ด์ „๋ณด๋‹ค ๋Š๋ฆฌ๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ ์•ž์—์„œ Capcom์„ ํ™•์‹คํžˆ ๊ธฐ๋‹ค๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Screenshot_20200115_010242

ํŽธ์ง‘ : ๋˜ํ•œ ๋‚˜๋Š” ๊ทธ๋“ค์ด ๊ตฌ์„ฑ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ๋ง‰์•˜๋‹ค๋Š” ๊ฒƒ์„ ์ฝ์€ ๊ฒƒ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฒŒ์ž„ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ graphics_option.ini ํŒŒ์ผ์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๋ชจ๋“  ์„ค์ •์„ ๋‚ฎ๊ฒŒ ์ „ํ™˜ ํ•œ ๋‹ค์Œ ๋น„์Šทํ•œ ๊ฐ’์œผ๋กœ ๋‹ค์‹œ ๋žจํ•‘ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ.

ํšจ๊ณผ๊ฐ€์žˆ๋‹ค! 30fps ์บก์„ ์ฐฉ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํฐ ๋ง๋”๋“ฌ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ์„ค์ •์—์„œ 60fps์— ๋„๋‹ฌํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (์ ์–ด๋„ ๋™์ผํ•œ ์„ค์ •์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค). ํ˜‘๋™ ๊ฒŒ์ž„์— ๋Œ€ํ•œ ์•ˆํ‹ฐ ์น˜ํŠธ๊ฐ€ ๋„ˆ๋ฌด ๋ฐฉํ•ด๊ฐ€๋˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ฃผ๋กœ ์„œ๋ฒ„ ์ธก ์ƒํƒœ ํ™•์ธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ž, ๋ชจ๋“  ๊ฒƒ์„ ์ปดํŒŒ์ผํ•˜๋Š” ๋ฐ 2 โ€‹โ€‹์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ๊ณ  ์„ฑ๋Šฅ์ด ์ •์ƒ์œผ๋กœ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค.
๋งํฌ๋Š” ์—ฌ๊ธฐ
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

๋‚˜๋ฅผ ์œ„ํ•ด ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์ฒ˜์Œ์—๋Š” ๋Š๊น€์ด ๋‚˜ํƒ€ ๋‚ฌ์ง€๋งŒ ์žฌ์ƒ ํ›„์—๋Š” ์‚ฌ๋ผ์ ธ์„œ ์บ์‹ฑ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. proton ๋ฒ„์ „์„ ์ปดํŒŒ์ผ ํ•ด์ฃผ์…”์„œ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ž, ๋ชจ๋“  ๊ฒƒ์„ ์ปดํŒŒ์ผํ•˜๋Š” ๋ฐ 2 โ€‹โ€‹์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ๊ณ  ์„ฑ๋Šฅ์ด ์ •์ƒ์œผ๋กœ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค.
๋งํฌ๋Š” ์—ฌ๊ธฐ
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

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

๊ฒŒ์ž„์—์„œ alt ํƒญ์„ํ–ˆ์„ ๋•Œ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์ด ์‚ฌ์ „ ํ™•์žฅ๋ณด๋‹ค ๋Š๋ฆฌ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์ง€ ๋งŒ ์šฐ๋ฆฌ๋Š” ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

์‹œ์Šคํ…œ ์‚ฌ์–‘ : Manjaro Gnome์—์„œ 3900x, 1080 ti

์ž, ๋ชจ๋“  ๊ฒƒ์„ ์ปดํŒŒ์ผํ•˜๋Š” ๋ฐ 2 โ€‹โ€‹์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ๊ณ  ์„ฑ๋Šฅ์ด ์ •์ƒ์œผ๋กœ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค.
๋งํฌ๋Š” ์—ฌ๊ธฐ
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

compatibilitytools ํด๋”๋ฅผ ๋งŒ๋“ค์–ด์•ผํ•ฉ๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ์ด๋ฏธ ์กด์žฌํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ? ๋ฏธ๋ฆฌ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

@DigitalDevilSummoner ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ƒ์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์— ๋งž์ถคํ˜• ์–‘์„ฑ์ž ๋˜๋Š” ๊ธฐํƒ€ ์ฆ๊ธฐ ๊ด€๋ จ ๋„๊ตฌ๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ์กด์žฌํ•˜์ง€ ์•Š์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

@ Tk-Glitch ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ž, ๋ชจ๋“  ๊ฒƒ์„ ์ปดํŒŒ์ผํ•˜๋Š” ๋ฐ 2 โ€‹โ€‹์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ๊ณ  ์„ฑ๋Šฅ์ด ์ •์ƒ์œผ๋กœ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค.
๋งํฌ๋Š” ์—ฌ๊ธฐ
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค (๋ฐ @ Tk-Glitch ๋ฐ @ Guy1524 )! ์ด ์—…๋ฐ์ดํŠธ์— ์ถ”๊ฐ€ ๋œ CPU ์˜ค๋ฒ„ ํ—ค๋“œ๊ฐ€ ๋Š๋ฆฐ CPU๋กœ ์ธํ•ด ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ์ง€๊ธˆ์€ ์–ด๋Š ์ •๋„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

i5 4460, RX 570, Ubuntu 18.04 5.4

๋˜ ๋‹ค๋ฅธ 80GB ๋‹ค์šด๋กœ๋“œ๋ฅผ ๋ฐ›๊ณ  ์žˆ๋Š”๋ฐ ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚˜์•ผํ•ฉ๋‹ˆ๊นŒ?

์ •๋ง ๊ณ ๋งˆ์›Œ์š”, ํ‡ด๊ทผ๊ธธ์— ํ•œ๋ฒˆ ํ•ด๋ด์š” ...

์™€์šฐ, ์•Œ์•„ ๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!
๊ฒŒ์ž„์ด ์•„์ด์Šค ๋ณธ ์ด์ „๋ณด๋‹ค ๋” ์—ด์‹ฌํžˆ ์ผํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ, ์ €๋Š” ์ด์ „์˜ ์„ฑ๋Šฅ์œผ๋กœ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค.

@przmkg ์ •๋ง ๊ณ ๋งˆ์›Œ์š”.

@DigitalDevilSummoner Iceborne ์˜ ํƒ€์ดํ‹€ ์—…๋ฐ์ดํŠธ๋Š” ์ถ”๊ฐ€๋กœ 10-15GB๊ฐ€๋˜์–ด์•ผ ์ „์ฒด ์„ค์น˜๊ฐ€ 40GB๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๊ณ ํ•ด์ƒ๋„ ํ…์Šค์ฒ˜๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํฌ๊ธฐ๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ์ปค์ง‘๋‹ˆ๋‹ค.

Iceborne์— ์ถ”๊ฐ€ ๋œ ๊ฒŒ์ž„ ๋‚ด ์นด๋ฉ”๋ผ๋กœ ์บก์ฒ˜ ํ•œ ํ›„ ํ™”๋ฉด์ด ๊ฒ€๊ฒŒ ๋ณ€ํ•˜๊ณ  ๊ฒŒ์ž„์ด ์†Œํ”„ํŠธ ๋ฝ๋ฉ๋‹ˆ๋‹ค. ์„ ํƒ์„ ๊ธธ๊ฒŒ ๋ˆŒ๋Ÿฌ ํ†ต์‹  ๋ฉ”๋‰ด๋ฅผ ์—ด ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ ์™ธ์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@ Guy1524 ๋‚ฎ์€ FPS์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋‹ค๋ฅธ ๊ฒŒ์ž„์— ์ฃผ๋ชฉ ํ•ด์ฃผ์„ธ์š” :
[1] [์—์ด์ „ํŠธ ์˜ค๋ธŒ ๋ฉ”์ด ํ—ด] (https://github.com/ValveSoftware/Proton/issues/1466)
[2] [The Evil Within 2] (https://github.com/ValveSoftware/Proton/issues/2070)-๊ฒŒ์ž„ ์‹œ์ž‘ ํ™”๋ฉด์ด ํ‘œ์‹œ ๋  ๋•Œ PFS๊ฐ€ ๋‚ฎ์Šต๋‹ˆ๋‹ค.
MHW์—์„œ ๋‚ฎ์€ FPS ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜๋Š” ํŒจ์น˜๋Š” ์ด๋Ÿฌํ•œ ๊ฒŒ์ž„์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @ Guy1524 , @ Tk-Glitch, @przmkg , ๊ฒŒ์ž„์ด ์ด์ œ ๋งค๋ ฅ์ฒ˜๋Ÿผ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค!

@ Guy1524 ์ฐพ์•„์„œ ๊ณ ์ณ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ด์ œ denuvo๊ฐ€ ๋‚˜๋ฅผ ์œ„ํ•ด ๋‹ค์‹œ ์ผ์„ ๋ง์น˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค : D

๊ฒŒ์‹œ ๋œ ์†”๋ฃจ์…˜์ด ์ €์—๊ฒŒ ํšจ๊ณผ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋น„๋ช…์„ ์ง€๋ฅด๋Š” ๋ ˆ๊ธฐ ์•„๋‚˜์™€์˜ ์ฒซ ๋ฒˆ์งธ ์‹ธ์›€์—์„œ ๊ทน๋„๋กœ ๋‚˜์œ ๋ง๋”๋“ฌ์„ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ํ•ญ์ƒ 1 ๊ฐœ์˜ ์Šค๋ ˆ๋“œ๊ฐ€ 100 %๋กœ ์ตœ๋Œ€๊ฐ€๋˜๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ฒ„๊ทธ์ด๋ฉฐ ์ˆ˜์ •๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๊ณ ์น  ์ˆ˜์žˆ๋Š” ๊ฒƒ์ด ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

ํŒจ์น˜๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ปดํŒŒ์ผ ๋œ ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„ ์‹œ์ž‘์‹œ ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์ด ํ‘œ์‹œ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ์„ฑ์„ ์™„์ „ํžˆ ์žฌ์„ค์ •ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ์œˆ๋„์šฐ ์‚ฌ์šฉ์ž๋ฅผ ๊ดด๋กญํžˆ๋Š” HD ํ…์Šค์ฒ˜ ํŒฉ ๋ฒ„๊ทธ์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ์ปค์„œ๋„ ์ง€์—ฐ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 4.11-9์—์„œํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ, ๊ทธ ํŒจ์น˜๋Š” GE ๋นŒ๋“œ์— ์žˆ์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

๋˜ํ•œ @ Guy1524 , ํ˜ธ๊ธฐ์‹ฌ์—์„œ : ์–ด๋–ป๊ฒŒ ์ฐพ์•˜์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” perf top์— ๋‚˜ํƒ€๋‚œ์ด ๋‘ ๊ธฐ๋Šฅ์„ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•˜๋ฉฐ ์ถ”์ ์€ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ์ŠคํŒธ๋˜๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ์ง€ ์•Š์•˜๋‹ค. ์ž‘์—…์ด ๊ทธ๋ ‡๊ฒŒ ๋Š๋ฆฌ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋กœ๊น…์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๊นŒ?

๊ทธ๋ž˜์„œ ์–ด์ œ๋Š” ์ž˜ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์˜ค๋Š˜์€ ๊ณ„์† ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ œ์•ˆ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” Linux mint๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ mesa ๋“œ๋ผ์ด๋ฒ„๊ฐ€์žˆ๋Š” rx 480์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

@alosarjos ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด์„œ๋„ ์ƒ๊ฐํ–ˆ๊ณ , ์ข‹์€ ํ•ด๊ฒฐ์ฑ…์ด ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

AFAIK๋Š” Linux์—์„œ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ptrace ์ž…๋‹ˆ๋‹ค. wineserver์—์„œ ์ž‘์—…์ž ์Šค๋ ˆ๋“œ๋ฅผ ๋งŒ๋“ค์–ด pthread๊ฐ€ ๋‹ค๋ฅธ ์š”์ฒญ์„ ์œ„ํ•ด ํ•ด์ œํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์š”์ฒญ ์ž์ฒด๋Š” ์—ฌ์ „ํžˆ ๋งค์šฐ ๋Š๋ฆฌ๋ฏ€๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ Linux๊ฐ€ ucontext_t ๊ตฌ์กฐ์— ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ Windows์™€ ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ GoLD-ReaVeR ์™€์ธ ์„œ๋ฒ„ ์š”์ฒญ๊ณผ ๊ทธ ํƒ€์ด๋ฐ์„ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์œผ๋กœ ๋งˆ์ดํฌ๋กœ ์ดˆ ๋‹จ์œ„๋กœ ๊ธฐ๋กํ•˜๋Š” ์™€์ธ ํŒจ์น˜๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ฃผ์–ด์ง„ ํƒ€์ด๋ฐ์— ์˜คํ”„๋ผ์ธ์œผ๋กœ ํŒŒ์ผ์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜์—ฌ ๊ทธ ์‹œ์ ์—์„œ wineserver๊ฐ€ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์† ๊ธฐ๊ฐ„ ๋™์•ˆ์˜ ์ผ๋ฐ˜์ ์ธ ์ถœ๋ ฅ์€ https://paste.ubuntu.com/p/mNmf4T9b7X/ ์™€ ๊ฐ™์€ ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋ณด์‹œ๋‹ค์‹œํ”ผ wineserver๋Š” ๋ชจ๋“  ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ๊ตฐ๋ถ„ํˆฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋งค์šฐ ๋น„์šฉ์ด ๋งŽ์ด ๋“œ๋Š” (get / set) threadcontext ์š”์ฒญ์œผ๋กœ ์ŠคํŒธ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@ Guy1524 ํŒจ์น˜๋กœ ntdll.dll์„ ๋‹ค์‹œ ์ปดํŒŒ์ผํ•˜๋ฉด ํŠธ๋ฆญ์„ ์ˆ˜ํ–‰ํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ _NtSetContextThread_์—์„œ ์Šค๋ ˆ๋“œ ๋ฐ์ดํ„ฐ ์„ค์ •์„ ์ œ๊ฑฐํ–ˆ์ง€๋งŒ _NtGetContextThread_์˜ ํ˜„์žฌ ์Šค๋ ˆ๋“œ์—์„œ ์ผ์ข…์˜ ๋ณต์›์„ ์ˆ˜ํ–‰ํ–ˆ์Œ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

ํŒจ์น˜์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋„ ํ…Œ์ŠคํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!

ํŽธ์ง‘ : ์ž‘๋™ ์ค‘์ด๋ฉฐ ์‚ฌ์ „ ํŒจ์น˜์™€ ๋™์ผํ•œ ์„ฑ๋Šฅ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋ฉ‹์ง„ ์กฐ์‚ฌ ์ž‘์—…!

MHW_Iceborne

@Emanem ๋‚ด๊ฐ€ ํ•œ ์ผ์€ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ์„ค์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ

Hoarfrost Reach์˜ First Wyverian๊ณผ ํ•จ๊ป˜ ์ปท์‹  ์ค‘์— ์ปดํ“จํ„ฐ ์ „์ฒด๊ฐ€ ๋ฉˆ์ถ”๋Š” ๋ฌธ์ œ๋ฅผ ๊ฒช์€ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ํ•ด๋‹น ์„น์…˜์— ๋„๋‹ฌ ํ•œ ํ›„ ์ „์ฒด ์‹œ์Šคํ…œ์ด ์•„๋ฌด ๊ฒƒ๋„ ์‘๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ ์žฌ๋ถ€ํŒ…์„ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ํŒจ์น˜ ๋ฌธ์ œ์ธ์ง€ ์•„๋‹Œ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ‡ด๊ทผ ํ›„ ๋‚ด์ผ ๋‹ค์‹œ ์‹œ๋„ํ•˜์—ฌ ์ผ๊ด€์„ฑ์ด ์žˆ๋Š”์ง€ ์•„๋‹ˆ๋ฉด ์ผํšŒ์„ฑ์ธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์ข…๋ฅ˜์˜ ๋™๊ฒฐ์€ ๋‚˜๋ฅผ ๋‘๋ ต๊ฒŒํ•ฉ๋‹ˆ๋‹ค.

@jclc๊ฐ€ ์–ธ๊ธ‰ ํ•œ ๊ฒŒ์ž„ ๋‚ด ์นด๋ฉ”๋ผ์—๋„ ๋™์ผํ•œ ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

Hoarfrost Reach์˜ First Wyverian๊ณผ ํ•จ๊ป˜ ์ปท์‹  ์ค‘์— ์ปดํ“จํ„ฐ ์ „์ฒด๊ฐ€ ๋ฉˆ์ถ”๋Š” ๋ฌธ์ œ๋ฅผ ๊ฒช์€ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ํ•ด๋‹น ์„น์…˜์— ๋„๋‹ฌ ํ•œ ํ›„ ์ „์ฒด ์‹œ์Šคํ…œ์ด ์•„๋ฌด ๊ฒƒ๋„ ์‘๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ ์žฌ๋ถ€ํŒ…์„ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ํŒจ์น˜ ๋ฌธ์ œ์ธ์ง€ ์•„๋‹Œ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ‡ด๊ทผ ํ›„ ๋‚ด์ผ ๋‹ค์‹œ ์‹œ๋„ํ•˜์—ฌ ์ผ๊ด€์„ฑ์ด ์žˆ๋Š”์ง€ ์•„๋‹ˆ๋ฉด ์ผํšŒ์„ฑ์ธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์ข…๋ฅ˜์˜ ๋™๊ฒฐ์€ ๋‚˜๋ฅผ ๋‘๋ ต๊ฒŒํ•ฉ๋‹ˆ๋‹ค.

@jclc๊ฐ€ ์–ธ๊ธ‰ ํ•œ ๊ฒŒ์ž„ ๋‚ด ์นด๋ฉ”๋ผ์—๋„ ๋™์ผํ•œ ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ๋Š” ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์ธก๋Ÿ‰์‚ฌ ์„ธํŠธ ๋ฒ„๊ทธ๊ฐ€ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ Windows์—์„œ๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ๋ฌธ์ œ๊ฐ€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

savedata ๋ฐ CPU ์‚ฌ์šฉ๋Ÿ‰ "์—…๋ฐ์ดํŠธ"๊ฐ€ ๋ฐฉ๊ธˆ ๋„์ฐฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ ์ปค์Šคํ…€ ์™€์ธ ๋นŒ๋“œ ์—†์ด๋„ ์—ฌ์ „ํžˆ 1fps๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

Windows ํ”Œ๋ ˆ์ด์–ด์—๊ฒŒ๋„ ๋„์›€์ด๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ...

savedata ๋ฐ CPU ์‚ฌ์šฉ๋Ÿ‰ "์—…๋ฐ์ดํŠธ"๊ฐ€ ๋ฐฉ๊ธˆ ๋„์ฐฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ ์ปค์Šคํ…€ ์™€์ธ ๋นŒ๋“œ ์—†์ด๋„ ์—ฌ์ „ํžˆ 1fps๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

Windows ํ”Œ๋ ˆ์ด์–ด์—๊ฒŒ๋„ ๋„์›€์ด๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ...

์ด๋ฆ„ : D

์ปค์Šคํ…€ ์™€์ธ ๋นŒ๋“œ๋กœ ์‹คํ–‰๋˜๋Š” ํŒจ์น˜์—์„œ ํ–ฅ์ƒ๋œ ์„ฑ๋Šฅ์„๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒŒ์ž„์—์„œ ~ 45 ~ 50fps๋ฅผ ์–ป์—ˆ์ง€๋งŒ ์ด์ œ๋Š” ์•ฝ ~ 60 ~ 70fps๋กœ ํ›จ์”ฌ ๋ถ€๋“œ๋Ÿฌ์›Œ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋” ๋งŽ์€ ์„ฑ๋Šฅ ํŒจ์น˜๋ฅผ ๋ณด๊ฒŒ ๋˜๋”๋ผ๋„ ๋†€๋ผ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ์ปท์‹ ์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด (๋‚˜๋Š” ๊ฐœ์ธ์ ์œผ๋กœ Xeno'jiiva๋ฅผ ์ฒ˜์Œ์œผ๋กœ ๊ฒฉํŒŒ ํ•œ ํ›„ ์ถฉ๋Œํ–ˆ๊ณ  ๋†€๋ž์Šต๋‹ˆ๋‹ค-์šด ์ข‹๊ฒŒ๋„ ๊ฒŒ์ž„์„ ์ด๊ธฐ๋ฉด ์ž๋™ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค)-MHW์—๋Š” ๋‹ค๋ฅธ ๋งŽ์€ ๊ฒŒ์ž„๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์™€์ธ์— ๋Œ€ํ•œ ๋ฏธ๋””์–ด ์žฌ๋‹จ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. . ๋‚˜๋จธ์ง€ ์ปท์”ฌ์˜ ๋Œ€๋ถ€๋ถ„์€ ์ž˜ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์ด์ƒํ•˜๊ฒŒ๋„.

๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ์‹œ์Šคํ…œ์„ ๋ฉˆ์ถ”์ง€ ์•Š์œผ๋ฉด ๋” ์ด์ƒ ํ€˜์ŠคํŠธ๋ฅผ๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

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

๋‚ด ์„ฑ๋Šฅ์€ ์ƒˆ๋กœ์šด ์—…๋ฐ์ดํŠธ๋ฅผ ํ†ตํ•ด ์‚ฌ์ „ ์‚ฌ์šฉ์ž ์ง€์ • ์™€์ธ ๋นŒ๋“œ (10fps-ish)๋กœ ๋Œ์•„ ๊ฐ”์ง€๋งŒ ์—ฌ์ „ํžˆ ์‹คํ–‰์ค‘์ธ ์‚ฌ์šฉ์ž ์ง€์ • ์™€์ธ ๋นŒ๋“œ ... ์™œ ์บก์ฝค์ด ...

i5 4430, RX 570, Ubuntu 18.04 on 5.4

ํ˜„์žฌ ์œ ์ผํ•œ ์Šฌํ”ˆ ์ ์€ ์ธก๋Ÿ‰์‚ฌ๊ฐ€ ๋งํ•œ ์‚ฌ์ง„์„ ์ดฌ์˜ ํ•œ ํ›„์—๋„ ๊ฒ€์€ ํ™”๋ฉด์— ๊ณ ์ •๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ์›์ธ์ด ๋ฌด์—‡์ธ์ง€ ์•„์‹ญ๋‹ˆ๊นŒ?

@ Mera1506 ์ด๊ฒƒ์€ Windows์—์„œ๋„ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— Capcom์ด ์ „์ฒด Iceborne ๋ฆด๋ฆฌ์Šค์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ข‹์ง€ ์•Š์€ ์ผ์„ํ–ˆ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

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

Steam์„ ๋ช‡ ๋ฒˆ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ๋งˆ์นจ๋‚ด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์™€ ์œ ์‚ฌํ•œ ๋ฌธ์ œ๋ฅผ ๋ณธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@ ProtonLover432 ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š” ์‹คํ–‰์— ๋Œ€ํ•œ ๋กœ๊ทธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์—ฌ๊ธฐ์— ์—…๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@ Guy1524 ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ํ•˜๊ณ  ์‹ถ์ง€๋งŒ ๊ทธ๊ฒƒ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‚˜ ์ถœ๋ ฅ์„ ์ฐพ์„ ์œ„์น˜๋ฅผ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•ด์•ผ ํ•  ์ผ์„ ์„ค๋ช…ํ•˜๋Š” ๊ฐ€์ด๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์‹ค์ œ๋กœ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ์€ ์ด๋ฒˆ์ด ์ฒ˜์Œ์ด๋ฏ€๋กœ ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ํ•„์š”๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

@ ProtonLover432 ๋‹˜ , ๊ฒŒ์ž„ ์‹œ์ž‘ ์˜ต์…˜์— PROTON_LOG=1 %command% ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ƒ์„ฑ ๋œ $ HOME / steam- $ APPID.log๋ฅผ ๋Œ“๊ธ€ ์ƒ์ž์— ๋Œ์–ด๋‹ค ๋†“์Šต๋‹ˆ๋‹ค.

@ Mera1506 ์ด๊ฒƒ์€ Windows์—์„œ๋„ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— Capcom์ด ์ „์ฒด Iceborne ๋ฆด๋ฆฌ์Šค์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ข‹์ง€ ์•Š์€ ์ผ์„ํ–ˆ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ฐฝ์—์„œ ๋„ˆ๋ฌด wtf Capcom. ๋กค, ๋‚˜๋Š” ๊ทธ๋“ค์ด ์ด๋ฏธ ๊ฒŒ์ž„์ด ์ง€๊ธˆ ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ๋ปํ•˜๋Š” ์–ด๋Š ์‹œ์ ์—์„œ ๊ทธ๊ฒƒ์„ ๊ณ ์น˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋งˆ์นจ๋‚ด Linux์—์„œ MHW๋ฅผ ๋‹ค์‹œ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

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

๋ช‡ ๋ถ„๋งˆ๋‹ค ๋ฐ์Šคํฌํ†ฑ์œผ๋กœ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.
ํ€˜์ŠคํŠธ๋„ ๋๋‚ผ ์ˆ˜ ์—†๋‹ค

์žฅ๋น„๋ฅผ ๋ณ€๊ฒฝ ํ•œ ์งํ›„์— ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. V-Sync๋ฅผ ๋„๊ณ  ๊ทธ ์ดํ›„๋กœ ์•ฝ 4 ~ 5 ์‹œ๊ฐ„ ๋™์•ˆ ์ถฉ๋Œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. V-Sync๋ฅผ ๋ˆ ์ƒํƒœ์—์„œ ์—ฌ์ „ํžˆ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ๊ทธ๋ ‡๊ฒŒ ๋งํ•˜๋ฉด ์›์ธ / ์ˆ˜์ • ๋ฒ”์œ„๋ฅผ ์ขํž ์ˆ˜ ์žˆ๋„๋ก ๋‚˜๋จธ์ง€ ์„ค์ •์„ ์ž‘์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚ด ๊ฒƒ์ด V sync๋กœ ์ถ”๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค.

MH : W๊ฐ€ ์‹คํ–‰ ์ค‘์ผ ๋•Œ๋งŒ @ Guy1524 ์˜ _workaround_๋ฅผ ์ ์šฉํ•˜๋Š” ์ข€ ๋” ์ผ๋ฐ˜์ ์ธ ntdll.dll ์šฉ ํŒจ์น˜๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.
์ž์œ ๋กญ๊ฒŒ ๊ฒ€ํ† ํ•˜๊ณ  ์˜๊ฒฌ์„ ๋งํ•˜์‹ญ์‹œ์˜ค!

mhw_iceborne_ntdll.txt

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋‹จ์ง€ ์–ผ์–ด ๋ถ™์€ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋น„์Šทํ•œ fps ๋ฌธ์ œ๊ฐ€์žˆ๋Š”์ด ์Šค๋ ˆ๋“œ์—์„œ ๋‹ค๋ฅธ ๊ฒŒ์ž„์„๋ณด๊ณ  ํ–ˆ์œผ๋ฏ€๋กœ ํ”Œ๋ž˜๊ทธ ์ด๋ฆ„์„ DENUVO2020 ๋˜๋Š” ์ด์™€ ๋น„์Šทํ•œ ์ด๋ฆ„์œผ๋กœ ์ง€์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ํ™•์‹ ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. Denuvo๋Š” ๊ด€๋ จ ๋  ์ˆ˜ ์žˆ์ง€๋งŒ Capcom์ด ๊ทธ๊ฒƒ์„ ์ž˜๋ชป ์‚ฌ์šฉํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ Iceborne ํƒœ๊ทธ๋ฅผ ์œ ์ง€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋˜๋Š” STUB_DEBUG_REGS๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ด๋ฆ„์„ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๊ธˆ @ ProtonLover432 ์™€ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ "์‹œ์ž‘ ์ค‘ ..."๋Œ€ํ™” ์ƒ์ž๊ฐ€ ํ‘œ์‹œ๋˜์ง€๋งŒ ์ฆ‰์‹œ ๋‹ซํž™๋‹ˆ๋‹ค. ๋‹ค์Œ์€ (๋งค์šฐ ์งง์Œ) steam-582010.log .

======================
Proton: 1579111914 5.0-rc3-GE-1-7-gc08532c
SteamGameId: 582010
Command: ['/home/wuestengecko/.local/share/Steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe']
Options: set()
======================
ERROR: ld.so: object '/home/wuestengecko/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wuestengecko/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/wuestengecko/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0037:err:esync:esync_init Failed to open esync shared memory file; make sure no stale wineserver instances are running without WINEESYNC.

์ƒˆ๋กœ ์ปดํ“จํ„ฐ๋ฅผ ๋ถ€ํŒ…ํ•˜๊ณ  Steam์„ ์‹œ์ž‘ํ•˜๊ณ  ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋Ÿฐ ์˜ค๋ž˜๋œ ํฌ๋„์ฃผ ์„œ๋ฒ„๊ฐ€ ์–ด๋””์—์„œ ์™”๋Š”์ง€ ์ „ํ˜€ ๋ชจ๋ฅธ๋‹ค. ๋˜ํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋‚˜ /tmp ๊ณต๊ฐ„์ด ๋ถ€์กฑํ•˜์ง€ ์•Š์€์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ @ ProtonLover432 ์™€๋Š” ๋‹ฌ๋ฆฌ ์ด๊ฒƒ์€ ํ•œ ๋ฒˆ๋งŒ ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ๋‹ค์‹œ ์‹œ์ž‘์„ ํด๋ฆญํ•˜๋ฉด ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

  • ์•„์น˜ ๋ฆฌ๋ˆ…์Šค
  • linux-ck 5.4.12
  • nvidia-dkms 440.44-12
  • % cat .local/share/Steam/compatibilitytools.d/mhwhack/version 1579111914 5.0-rc3-GE-1-7-gc08532c

@ Guy1524 ๋Š” ์ง€์—ฐ์— ๋Œ€ํ•ด ์ฃ„์†กํ•˜๊ณ  @ kisak-valve๋Š” ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ์–ป์€ ๋กœ๊ทธ๋Š” @Wuestengecko์™€ ๊ฑฐ์˜ ๋™์ผํ–ˆ์Šต๋‹ˆ๋‹ค.
```======================
์–‘์„ฑ์ž : 1579042588 5.0-rc3-GE-1-7-gc08532c
SteamGameId : 582010
๋ช…๋ น : [ '/ home / username / storage / games / steam / steamapps / common / Monster Hunter World / MonsterHunterWorld.exe']

์˜ต์…˜ : set ()

์˜ค๋ฅ˜ : ld.so : LD_PRELOAD์˜ '/home/username/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so'๊ฐœ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (์ž˜๋ชป๋œ ELF ํด๋ž˜์Šค : ELFCLASS32) : ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
์˜ค๋ฅ˜ : ld.so : LD_PRELOAD์˜ '/home/username/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so'๊ฐœ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (์ž˜๋ชป๋œ ELF ํด๋ž˜์Šค : ELFCLASS64) : ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
์˜ค๋ฅ˜ : ld.so : LD_PRELOAD์˜ '/home/username/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so'๊ฐœ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (์ž˜๋ชป๋œ ELF ํด๋ž˜์Šค : ELFCLASS64) : ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
2708.786 : 0032 : 0033 : err : esync : esync_init esync ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ ํŒŒ์ผ์„ ์—ด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. WINEESYNC์—†์ด ์‹คํ–‰์ค‘์ธ ์˜ค๋ž˜๋œ wineserver ์ธ์Šคํ„ด์Šค๊ฐ€ ์—†๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
```

๋‚˜๋Š” ๋›ฐ๊ณ ์žˆ์–ด:

  • ์šด์˜์ฒด์ œ : Pop! _OS 19.10
  • ์ปค๋„ : 5.3.0-7625- ์ผ๋ฐ˜
  • Nvidia ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ : 440.44

GloriousEggroll์˜ ๋นŒ๋“œ์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. proton 4.11์— ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜๊ฑฐ๋‚˜ proton-tkg๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋‚˜๋Š” rc3 ๋ฆด๋ฆฌ์Šค๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๊ทธ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ž์ฒด ์ปดํŒŒ์ผ ๋นŒ๋“œ์ž…๋‹ˆ๋‹ค.
  2. ๋‚ด๊ฐ€ ์ถœ์‹œํ•˜์ง€ ์•Š์€ MHW์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋Š” rc5 ๋นŒ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋‚ด ๋นŒ๋“œ๋Š” ์Šคํ…Œ์ด์ง•์˜ esync์™€ tkg์˜ fsync ๋ฐ proton ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. esync ํŒจ์น˜๋Š” ๊ธฐ๋ณธ ์™€์ธ ์Šคํ…Œ์ด์ง•์˜ ํŒจ์น˜์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ์˜ ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ด๋“  ์‹คํ–‰์ค‘์ธ ๋‹ค๋ฅธ ์™€์ธ ์ธ์Šคํ„ด์Šค์™€ ๊ด€๋ จ์ด ์žˆ์œผ๋ฉฐ ํ•ด๋‹น ํŒจ์น˜์™€ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค.

WINEESYNC = 0์ด ์ง€์ •๋˜๋ฉด ๊ฒŒ์ž„์ด ์‹คํ–‰๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

5.0-rc3-GE-1-MHW๋Š” Guy1524์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ•˜๋Š” ์ˆ˜์ • ๋œ ๋ฒ„์ „์˜ ์™€์ธ์ด ํฌํ•จ ๋œ GloriousEggroll ๋นŒ๋“œ์˜ ํฌํฌ์ž…๋‹ˆ๋‹ค. ์ด์ „์— przmkg๋กœ ์—ฐ๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@ ProtonLover432 ๋ถ€์‹ค ์™€์ธ ์„œ๋ฒ„์— ๊ด€ํ•œ GloriousEggroll์˜ ์ œ์•ˆ์„ ๋”ฐ๋ฅด๋ผ๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ์‹œ์‚ฌํ•˜๋Š” ๋ฐ”์ด๋ฉฐ Wuestengecko๊ฐ€ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ • ํ•œ ๋ฐฉ์‹๊ณผ ์ผ์น˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค (์žฌ๋ถ€ํŒ…์€ ์˜ค๋ž˜๋œ ์™€์ธ ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Œ).

@ Guy1524 ์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ์‹คํ–‰ํ•  ๋•Œ ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๋Š” vsync์™€ ์ผœ๊ณ  ๋ช‡ ๋ถ„ ํ›„์— ์ถฉ๋Œ์„๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์ผœ๊ณ  ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๊ทธ๊ฒƒ์„ ๋ˆ ์ƒํƒœ์—์„œ ์ž˜ ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋ฌธ์ œ์—†์ด ์•ฝ 20 ๋ถ„ ๋™์•ˆ vsync๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ์š”์ธ์˜ ์กฐํ•ฉ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ, @onesol์ด ์—ฐ๊ฒฐ ํ•œ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
WINEESYNC=0 ์ด๊ฒƒ์ด ์ถœ์‹œ ์˜ต์…˜์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ?
๊ทธ๋ ‡๋‹ค๋ฉด WINEESYNC=0 WINEESYNC=0 %command% ์ž…๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด
๋‹ค๋ฅธ ๊ฒƒ๋“ค์— ๋Œ€ํ•ด์„œ๋Š” %command% ๊ฐ€ ํ‘œ์‹œ๋˜์ง€๋งŒ ํ•ญ์ƒ ํ•„์š”ํ•œ์ง€ ์—ฌ๋ถ€๋Š” ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Wuestengecko๊ฐ€ ์‚ฌ๋ฌผ์„ ์ˆ˜์ • ํ•œ ๋ฐฉ์‹๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค (์žฌ๋ถ€ํŒ…์€ ์ด์ „ ์™€์ธ ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Œ).

๋‚ด ์ƒํ™ฉ์„ ์„ค๋ช… ํ•  ๋•Œ ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚ด ์ปดํ“จํ„ฐ๋ฅผ ์ฝœ๋“œ ๋ถ€ํŒ…ํ•˜๊ณ  Steam์„ ์‹œ์ž‘ํ•œ ๋‹ค์Œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํŒ… ์งํ›„์— ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ์žฌ๋ถ€ํŒ…์œผ๋กœ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์™€์ธ ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์€ ์•„๋ฌด๊ฒƒ๋„ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋” ์ด์ƒํ•˜๊ฒŒ ๋ญ”๊ฐ€๊ฐ€ ์žˆ์—ˆ๋‹คํ•˜๋”๋ผ๋„, ๊ทธ๊ฒƒ์„ ์–ป์—ˆ์„ ๊ฒƒ์ด๋‹ค WINEESYNC=1 ๋‚ด์—์„œ ~/.pam_environment .

๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹œ์ž‘ ์‹œ๋„๊ฐ€ ์‹คํŒจํ•˜๊ณ  ์žฌ๋ถ€ํŒ…ํ•˜์ง€ ์•Š์€ ํ›„ ๋‹ค์‹œ ์‹œ์ž‘์„ ํด๋ฆญํ•˜๋ฉด ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋™์ž‘์€ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ๋„ ์ผ๊ด€๋ฉ๋‹ˆ๋‹ค. ์žฌ๋ถ€ํŒ… ํ›„ ํ•œ ๋ฒˆ ์‹คํŒจํ•˜๊ณ  (๋™์ผํ•œ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜) ๋‹ค์‹œ ์žฌ๋ถ€ํŒ… ํ•  ๋•Œ๊นŒ์ง€ ๋งค๋ฒˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์›์ธ์ด ๋ฌด์—‡์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

@ ProtonLover432 , ์˜ˆ, Proton ์‹œ์ž‘ ์˜ต์…˜์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•œ ๊ฒƒ์ด๋ฏ€๋กœ %command% ๋ฅผ ์ง€์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ Proton์€ PROTON_NO_ESYNC ๋ผ๋Š” ์ž์ฒด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด esync๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค (์—ญ์˜ ์˜๋ฏธ, ์ฆ‰ 1 = esync ๋„๊ธฐ). ์ด๋ฅผ ์—ผ๋‘์—๋‘๊ณ  ์ „์ฒด ์‹คํ–‰ ์˜ต์…˜ ๋ผ์ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

PROTON_LOG=1 PROTON_NO_ESYNC=1 %command%

"๋™๊ธฐํ™” ๋ฌธ์ œ"์— ๋Œ€ํ•œ ํ›„์† ์กฐ์น˜. ๋‚ด ์ผ๊ธฐ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‚ฌ์‹ค์ด ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค.

Process 6471 (wineserver) of user 1000 dumped core.

Stack trace of thread 6471:
#0  0x00007fabbdeae248 n/a (/home/wuestengecko/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so + 0xd248)

๋”ฐ๋ผ์„œ ์‹ค์ œ๋กœ๋Š” esync์™€ ์ „ํ˜€ ๊ด€๋ จ์ด ์—†์œผ๋ฉฐ ์™€์ธ ์„œ๋ฒ„๊ฐ€ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค (Steam์˜ ์˜ค๋ฒ„๋ ˆ์ด๋กœ ์ธํ•ด). ์•ˆํƒ€๊น๊ฒŒ๋„ ์ฒ˜์Œ์— ์ƒ๊ฐํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ์ผ๊ด€์„ฑ์ด ์—†์–ด์„œ ๋ฌธ์ œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ธฐ๊ฐ€ ์ •๋ง ์–ด๋ ต์Šต๋‹ˆ๋‹ค. @ ProtonLover432 , Steam ๊ฒŒ์ž„ ๋‚ด ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น Steam ์ธ์Šคํ„ด์Šค์˜ ์ „์ฒด ์ €๋„ ์ถœ๋ ฅ : steam-journal.log

@Wuestengecko ๋‚ด๊ฐ€ ์—ฌ๊ธฐ ์— ๋ฐ€์–ด ๋„ฃ์€ mhw ๋นŒ๋“œ์— ๋™์ž‘์— ๋ณ€ํ™”๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์‹œ๋„ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

@ Tk-Glitch 10 ๋ฒˆ์˜ ์‹œ์ž‘ ์‹œ๋„ ์ค‘ 10 ๋ฒˆ (3 ์ผ๋งˆ๋‹ค ์žฌ๋ถ€ํŒ…) ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋นŒ๋“œ๊ฐ€ ๋‚˜๋ฅผ ์œ„ํ•ด ์ˆ˜์ •ํ•œ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ!

@ Tk-Glitch ์ตœ๊ทผ ๋นŒ๋“œ (proton_tkg_5.0rc6.r1.g9dc9c57b.mhw)๋กœ ์นœ๊ตฌ์˜ ์„ธ์…˜์— ์ฐธ์—ฌํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ์ฝ”๋“œ 50385-MW1์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ์•„์ด๋””์–ด?

@egguchan ๋‹น์‹ ์ด ์™€์ธ ์˜์กด์„ฑ์„ ๋†“์น˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋ฉด ๋‚˜๋Š” ์กฐ๊ธˆ ์ฃผ์žฅ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Capcom์€ Iceborne ์ดํ›„๋กœ ๋ช‡ ๊ฐ€์ง€ ์—ฐ๊ฒฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๊ฒฐ๊ตญ ์ž์ฒด์ ์œผ๋กœ ํ•ด๊ฒฐ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์นœ๊ตฌ ์„ธ์…˜์—์„œ 2 ์‹œ๊ฐ„ ์—ฐ์†์œผ๋กœ ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค.

@egguchan ๋‹น์‹ ์ด ์™€์ธ ์˜์กด์„ฑ์„ ๋†“์น˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋ฉด ๋‚˜๋Š” ์กฐ๊ธˆ ์ฃผ์žฅ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Capcom์€ Iceborne ์ดํ›„๋กœ ๋ช‡ ๊ฐ€์ง€ ์—ฐ๊ฒฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๊ฒฐ๊ตญ ์ž์ฒด์ ์œผ๋กœ ํ•ด๊ฒฐ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์นœ๊ตฌ ์„ธ์…˜์—์„œ 2 ์‹œ๊ฐ„ ์—ฐ์†์œผ๋กœ ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค.

@ Tk-Glitch ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, ๊ทธ๋“ค์€ ๋‚ด ์„ธ์…˜์— ์ฐธ์—ฌํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์œผ๋ฏ€๋กœ ์ผ์‹œ์ ์ธ ๋„คํŠธ์›Œํ‚น ๋”ธ๊พน์งˆ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•˜์‹ญ์‹œ์˜ค.

์นด๋ฉ”๋ผ๊ฐ€ ๊ณ„์† ํšŒ์ „ํ•˜๊ฑฐ๋‚˜ ์บ๋ฆญํ„ฐ๊ฐ€ ๊ณ„์† ๊ฑท๋Š” ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
์Šคํ‹ฑ ๋“œ๋ฆฌํ”„ํŠธ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ IB ์—…๋ฐ์ดํŠธ ์ดํ›„ MHW์—์„œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๋ฝ‘์œผ๋ฉด ์นด๋ฉ”๋ผ๊ฐ€ ์ฆ‰์‹œ ํšŒ์ „ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๊ณ  ๋‹ค์‹œ ๊ฝ‚์„ ๋•Œ๊นŒ์ง€ ๋ฉˆ์ถ”์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

์ฒด๊ณ„:
๋งŒ์ž๋กœ
5.4 : 12-1-MANJARO
Ryzen 3900x
Nvidia RTX 2080ti
proton-tkg 5.0rc6.r1.g9dc9c57b๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ์–ด๋–ค ๋ฒ„์ „์˜ Proton์„ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒŒ ๋ˆ„๊ตฌ์˜ ๋ฒ„๊ทธ์ธ์ง€ ์ „ํ˜€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ๋„์›€์ด๋ผ๋„ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋กœ๊ทธ

์นด๋ฉ”๋ผ๊ฐ€ ๊ณ„์† ํšŒ์ „ํ•˜๊ฑฐ๋‚˜ ์บ๋ฆญํ„ฐ๊ฐ€ ๊ณ„์† ๊ฑท๋Š” ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
์Šคํ‹ฑ ๋“œ๋ฆฌํ”„ํŠธ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ IB ์—…๋ฐ์ดํŠธ ์ดํ›„ MHW์—์„œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๋ฝ‘์œผ๋ฉด ์นด๋ฉ”๋ผ๊ฐ€ ์ฆ‰์‹œ ํšŒ์ „ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๊ณ  ๋‹ค์‹œ ๊ฝ‚์„ ๋•Œ๊นŒ์ง€ ๋ฉˆ์ถ”์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

์ฒด๊ณ„:
๋งŒ์ž๋กœ
5.4 : 12-1-MANJARO
Ryzen 3900x
Nvidia RTX 2080ti
proton-tkg 5.0rc6.r1.g9dc9c57b๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ์–ด๋–ค ๋ฒ„์ „์˜ Proton์„ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒŒ ๋ˆ„๊ตฌ์˜ ๋ฒ„๊ทธ์ธ์ง€ ์ „ํ˜€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ๋„์›€์ด๋ผ๋„ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. PS4 ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ํ•˜๋‚˜๋งŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ  ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ jstest-gtk๋Š” ์ถ”๊ฐ€ xbox360 ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ด๋Ÿฌํ•œ ์ผ์ •ํ•œ ์ž…๋ ฅ์„ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ŠคํŒ€ ๋“ฑ์œผ๋กœ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์„ ์‹œ๋„ํ•ด๋„ ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” iceborne ์—…๋ฐ์ดํŠธ / ํŒจ์น˜ ๋œ proton ๋ฒ„์ „ ์ด์ „์—๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์นด๋ฉ”๋ผ๊ฐ€ ๊ณ„์† ํšŒ์ „ํ•˜๊ฑฐ๋‚˜ ์บ๋ฆญํ„ฐ๊ฐ€ ๊ณ„์† ๊ฑท๋Š” ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
์Šคํ‹ฑ ๋“œ๋ฆฌํ”„ํŠธ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ IB ์—…๋ฐ์ดํŠธ ์ดํ›„ MHW์—์„œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๋ฝ‘์œผ๋ฉด ์นด๋ฉ”๋ผ๊ฐ€ ์ฆ‰์‹œ ํšŒ์ „ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๊ณ  ๋‹ค์‹œ ๊ฝ‚์„ ๋•Œ๊นŒ์ง€ ๋ฉˆ์ถ”์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ๋‚ด ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์„ ๋•Œ MHW๋Š” ์™ผ์ชฝ์œผ๋กœ ๊ณ„์† ๊ฑธ์–ด๊ฐ€๋Š” ๊ฒƒ๊ณผ ํ•จ๊ป˜ ์นด๋ฉ”๋ผ์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ์œ„์ชฝ ๊ธฐ์šธ๊ธฐ๋ฅผ ๊ฐ์ง€ํ•˜๋ฉฐ ์ž…๋ ฅ์ด ์–ด๋””์—์„œ ์˜ค๋Š”์ง€ ํ‰์ƒ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค๋ฅผ ๋ฝ‘์•„๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์ฒด๊ณ„:
๋งŒ์ž๋กœ
5.4 : 12-1-MANJARO
Ryzen 3900x
Nvidia RTX 2080ti
proton-tkg 5.0rc6.r1.g9dc9c57b๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ์–ด๋–ค ๋ฒ„์ „์˜ Proton์„ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒŒ ๋ˆ„๊ตฌ์˜ ๋ฒ„๊ทธ์ธ์ง€ ์ „ํ˜€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ๋„์›€์ด๋ผ๋„ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. PS4 ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ํ•˜๋‚˜๋งŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ  ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ jstest-gtk๋Š” ์ถ”๊ฐ€ xbox360 ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ด๋Ÿฌํ•œ ์ผ์ •ํ•œ ์ž…๋ ฅ์„ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ŠคํŒ€ ๋“ฑ์œผ๋กœ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์„ ์‹œ๋„ํ•ด๋„ ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” iceborne ์—…๋ฐ์ดํŠธ / ํŒจ์น˜ ๋œ proton ๋ฒ„์ „ ์ด์ „์—๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์„ค์ •์—์„œ ์ปจํŠธ๋กค๋Ÿฌ ์ง€์›์„ ๋„๊ณ  MHW์˜ ์†์„ฑ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ํ•ด๋‹น ์ปจํŠธ๋กค๋Ÿฌ ์„ค์ •์„ "๊ฐ•์ œ ๋„๊ธฐ"๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

์•ˆ๋…•ํ•˜์„ธ์š”.
์ŠคํŒ€์—์„œ mhw์— ๋Œ€ํ•œ ์ปจํŠธ๋กค๋Ÿฌ ์„ค์ •์„ "๊ฐ•์ œ ๋„๊ธฐ"๋กœ ์„ค์ •ํ•˜๋ฉด PS4 ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๋” ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ (์ž…๋ ฅ์ด ์ž‘๋™ ํ•จ) ์–ธ๊ธ‰ ๋œ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@heikomat Steam ์„ค์ •์—์„œ ์ปจํŠธ๋กค๋Ÿฌ ์ง€์›์„ ํ•ด์ œ ํ–ˆ์Šต๋‹ˆ๊นŒ? ์ด๋Ÿฌํ•œ ์˜ต์…˜๋„ ๋ชจ๋‘ ๊บผ์ ธ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

@DigitalDevilSummoner ๋Š” ๋‚ด๊ฐ€ ํ•  ์ˆ˜์žˆ์„ ๋•Œ ํ•˜๋ฃจ๋‚˜ ์ดํ‹€์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ž…๋ ฅ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! :)

5.0-rc3-GE-1-MHW๋Š” Guy1524์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ•˜๋Š” ์ˆ˜์ • ๋œ ๋ฒ„์ „์˜ ์™€์ธ์ด ํฌํ•จ ๋œ GloriousEggroll ๋นŒ๋“œ์˜ ํฌํฌ์ž…๋‹ˆ๋‹ค. ์ด์ „์— przmkg๋กœ ์—ฐ๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@ ProtonLover432 ๋ถ€์‹ค ์™€์ธ ์„œ๋ฒ„์— ๊ด€ํ•œ GloriousEggroll์˜ ์ œ์•ˆ์„ ๋”ฐ๋ฅด๋ผ๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ์‹œ์‚ฌํ•˜๋Š” ๋ฐ”์ด๋ฉฐ Wuestengecko๊ฐ€ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ • ํ•œ ๋ฐฉ์‹๊ณผ ์ผ์น˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค (์žฌ๋ถ€ํŒ…์€ ์˜ค๋ž˜๋œ ์™€์ธ ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Œ).

@ Guy1524 ์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ์‹คํ–‰ํ•  ๋•Œ ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๋Š” vsync์™€ ์ผœ๊ณ  ๋ช‡ ๋ถ„ ํ›„์— ์ถฉ๋Œ์„๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์ผœ๊ณ  ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๊ทธ๊ฒƒ์„ ๋ˆ ์ƒํƒœ์—์„œ ์ž˜ ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋ฌธ์ œ์—†์ด ์•ฝ 20 ๋ถ„ ๋™์•ˆ vsync๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ์š”์ธ์˜ ์กฐํ•ฉ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. proton-ge-5rc-mhw๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ๋•Œ ๊ฒŒ์ž„์ด ๋‚˜ํƒ€๋‚˜์ง€๋งŒ ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์ด ํ‘œ์‹œ๋˜๊ณ  ๊ทธ ํ›„์— ๊ฒŒ์ž„์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

5.0-rc3-GE-1-MHW๋Š” Guy1524์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ•˜๋Š” ์ˆ˜์ • ๋œ ๋ฒ„์ „์˜ ์™€์ธ์ด ํฌํ•จ ๋œ GloriousEggroll ๋นŒ๋“œ์˜ ํฌํฌ์ž…๋‹ˆ๋‹ค. ์ด์ „์— przmkg๋กœ ์—ฐ๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
@ ProtonLover432 ๋ถ€์‹ค ์™€์ธ ์„œ๋ฒ„์— ๊ด€ํ•œ GloriousEggroll์˜ ์ œ์•ˆ์„ ๋”ฐ๋ฅด๋ผ๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ์‹œ์‚ฌํ•˜๋Š” ๋ฐ”์ด๋ฉฐ Wuestengecko๊ฐ€ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ • ํ•œ ๋ฐฉ์‹๊ณผ ์ผ์น˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค (์žฌ๋ถ€ํŒ…์€ ์˜ค๋ž˜๋œ ์™€์ธ ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Œ).
@ Guy1524 ์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ์‹คํ–‰ํ•  ๋•Œ ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๋Š” vsync์™€ ์ผœ๊ณ  ๋ช‡ ๋ถ„ ํ›„์— ์ถฉ๋Œ์„๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์ผœ๊ณ  ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๊ทธ๊ฒƒ์„ ๋ˆ ์ƒํƒœ์—์„œ ์ž˜ ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŽธ์ง‘ : ๋ฌธ์ œ์—†์ด ์•ฝ 20 ๋ถ„ ๋™์•ˆ vsync๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ์š”์ธ์˜ ์กฐํ•ฉ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. proton-ge-5rc-mhw๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ๋•Œ ๊ฒŒ์ž„์ด ๋‚˜ํƒ€๋‚˜์ง€๋งŒ ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์ด ํ‘œ์‹œ๋˜๊ณ  ๊ทธ ํ›„์— ๊ฒŒ์ž„์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

์ด ์Šค๋ ˆ๋“œ๋ฅผ ๋”ฐ๋ผ ๊ฐ€๋ฉด ์ •ํ™•ํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„ ๋ฌธ์ž๊ฐ€๋กœ๋“œ ๋œ ํ›„ ๋ช‡ ์ดˆ ์•ˆ์— ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด๊ณผ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋กœ๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
steam-582010.log

์‚ฌ์šฉ ๋œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• : ๊ธฐ์ดˆ ๋ฏธ๋””์–ด (์ ์šฉ ๋ฐฉ๋ฒ•๋„ ๋ชฐ๋ž ์Œ), proton-ge-5rc-mhw ์‚ฌ์šฉ, ์˜ค๋ฒ„๋ ˆ์ด ๋น„ํ™œ์„ฑํ™” (์ด๊ฒƒ์ด ์ฒ˜์Œ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋ฅผ ์ถ”์ธก), PROTON_LOG = 1์„ ์‚ฌ์šฉํ•˜์—ฌ esync ๋น„ํ™œ์„ฑํ™” PROTON_NO_ESYNC = 1 % ๋ช…๋ น%

๋ช…์„ธ์„œ:
๋žจ : 15,5
Intelยฎ Core โ„ข i7-8750H CPU @ 2.20GHz ร— 12
๊ทธ๋ž˜ํ”ฝ GeForce GTX 1050 / PCIe / SSE2
Gnome 3.32.1 (Ubuntu 19.04)
64 ๋น„ํŠธ
1TB ๋””์Šคํฌ

์‚ฌ์ง„ ๋„๊ตฌ์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.
๋‚ด ์นœ๊ตฌ๋Š” ์œˆ๋„์šฐ ์•„๋ž˜์—์„œ ๊ฒŒ์ž„์ด ์„ค์น˜๋œ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์˜ ๋ฃจํŠธ์— "_TempPhoto"๋ผ๋Š” ์ด๋ฆ„์˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‚ญ์ œํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ ( "/"์„ ์˜๋ฏธ)์€ Z :๋กœ ๋งˆ์šดํŠธ๋˜๊ณ  ๊ฒŒ์ž„์€ ๊ฑฐ๊ธฐ์— ํด๋” / ํŒŒ์ผ์„ ๋งŒ๋“ค ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ์„ ๊ณ ์น˜๋ ค๋ฉด :

  • ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์— "_TempPhoto"(sudo mkdir / _TempPhoto)๋ผ๋Š” ํด๋”๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • ์ ์ ˆํ•œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์‹ญ์‹œ์˜ค (์ „์ฒด ๊ถŒํ•œ, sudo chmod 777 / _TempPhoto๋กœ๋งŒ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค)

์‚ฌ์ง„ ์ดฌ์˜์€ ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜๋ฉฐ ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์— ๊ธฐ๋ก๋˜๋Š” ์‚ฌ์ง„์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”Œ๋ ˆ์ด ์„ธ์…˜ ํ›„์— ๋””๋ ‰ํ† ๋ฆฌ ๊ถŒํ•œ์„ ๋” ์•ˆ์ „ํ•œ ๊ฒƒ์œผ๋กœ ๋˜ ๋Œ๋ฆฌ๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
๊ฒŒ์ž„์€ ์ž์ฒด์ ์œผ๋กœ ์ •๋ฆฌ๋˜์ง€ ์•Š์œผ๋ฉฐ ์‚ฌ์ง„์€ ํ•ด๋‹น ์ž„์‹œ ๋””๋ ‰ํ† ๋ฆฌ์— ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๊ณ  ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•œ ํ›„ ๋‹ค์‹œ ๋ณต์‚ฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋”˜๊ฐ€์— ๋ณต์‚ฌ๋˜์ง€๋งŒ ์–ด๋””์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. fdupes๋Š” ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์‚ฌ์ง„ ๋„๊ตฌ์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.

์ข‹์€ ์ฐพ๊ธฐ! /tmp ์‹ฌ๋ณผ๋ฆญ ๋งํฌ (1777 ํฌํ•จ)์™€ ์ œํ•œ์ ์ธ ๊ถŒํ•œ (700 ๋ฐ chown ed)์ด์žˆ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋„ ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์€ ๊ฒŒ์ž„ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ฝ๊ธฐ / ์“ฐ๊ธฐ ์•ก์„ธ์Šค์ž…๋‹ˆ๋‹ค.

(์–ด์จŒ๋“  %TEMP% ๋„ ํ•„์š”ํ•œ ์‚ฌ๋žŒ ...)

์‚ฌ์ง„ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ถ„๋ฆฌ ๊ฐ์‚ฌ๋ฅผ ์™„๋ฃŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์งˆ์‹ ํ–ˆ์–ด/ _Temphotos ๋ฐ chmod 700

2020 ๋…„ 1 ์›” 22 ์ผ ์ˆ˜์š”์ผ ์˜คํ›„ 2:16 Wuestengecko [email protected]์ด ์ผ์Šต๋‹ˆ๋‹ค.

์‚ฌ์ง„ ๋„๊ตฌ์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.

์ข‹์€ ์ฐพ๊ธฐ! ์‹ฌ๋ณผ๋ฆญ ๋งํฌ / tmp (1777)์™€
์ œํ•œ์ ์ธ ๊ถŒํ•œ (700 ๋ฐ chowned to
๋‚˜ ์ž์‹ ๋„ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์ด
๊ฒŒ์ž„ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ฝ๊ธฐ / ์“ฐ๊ธฐ ์•ก์„ธ์Šค.

(์–ด์จŒ๋“  % TEMP %๊ฐ€ ํ•„์š”ํ•œ ์‚ฌ๋žŒ ...)

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=ACHAHPXKXN3KWWR7PM4RES3Q7CEP3A5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFWSVREXG43Z316LOPW63LNMVXHJKTWSVREXG43VMVBW63LNMVXHJK
๋˜๋Š” ๊ตฌ๋… ์ทจ์†Œ
https://github.com/notifications/unsubscribe-auth/ACHAHPXKJBRD26FUEOSRAN3Q7CEP3ANCNFSM4FRB5W2A
.

์‚ฌ์ง„ ๋„๊ตฌ์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.
๋‚ด ์นœ๊ตฌ๋Š” ์œˆ๋„์šฐ ์•„๋ž˜์—์„œ ๊ฒŒ์ž„์ด ์„ค์น˜๋œ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์˜ ๋ฃจํŠธ์— "_TempPhoto"๋ผ๋Š” ์ด๋ฆ„์˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‚ญ์ œํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ ( "/"์„ ์˜๋ฏธ)์€ Z :๋กœ ๋งˆ์šดํŠธ๋˜๊ณ  ๊ฒŒ์ž„์€ ๊ฑฐ๊ธฐ์— ํด๋” / ํŒŒ์ผ์„ ๋งŒ๋“ค ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ์„ ๊ณ ์น˜๋ ค๋ฉด :

  • ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์— "_TempPhoto"(sudo mkdir / _TempPhoto)๋ผ๋Š” ํด๋”๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • ์ ์ ˆํ•œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์‹ญ์‹œ์˜ค (์ „์ฒด ๊ถŒํ•œ, sudo chmod 777 / _TempPhoto๋กœ๋งŒ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค)

์‚ฌ์ง„ ์ดฌ์˜์€ ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜๋ฉฐ ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์— ๊ธฐ๋ก๋˜๋Š” ์‚ฌ์ง„์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”Œ๋ ˆ์ด ์„ธ์…˜ ํ›„์— ๋””๋ ‰ํ† ๋ฆฌ ๊ถŒํ•œ์„ ๋” ์•ˆ์ „ํ•œ ๊ฒƒ์œผ๋กœ ๋˜ ๋Œ๋ฆฌ๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
๊ฒŒ์ž„์€ ์ž์ฒด์ ์œผ๋กœ ์ •๋ฆฌ๋˜์ง€ ์•Š์œผ๋ฉฐ ์‚ฌ์ง„์€ ํ•ด๋‹น ์ž„์‹œ ๋””๋ ‰ํ† ๋ฆฌ์— ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๊ณ  ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•œ ํ›„ ๋‹ค์‹œ ๋ณต์‚ฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋”˜๊ฐ€์— ๋ณต์‚ฌ๋˜์ง€๋งŒ ์–ด๋””์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. fdupes๋Š” ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

chown์€ ๋ฌด์—‡์„ํ•˜๊ณ  ์–ด๋–ป๊ฒŒํ•˜๋‚˜์š”?

๋˜ํ•œ ๋ฃจํŠธ ํด๋”์™€ ํ™ˆ ํด๋”๋Š” ๋‹ค๋ฅธ ๋“œ๋ผ์ด๋ธŒ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํŠธ ๋“œ๋ผ์ด๋ธŒ์— ๋ฃจํŠธ ์ธํ•˜ ๊ณ  ํ™ˆ ํด๋”๋Š” ๋‘ ๋ฒˆ์งธ ๋“œ๋ผ์ด๋ธŒ์— ์žˆ๊ณ  Steam์€ ํ™ˆ ํด๋”์— ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„์ด ํŒŒ์ผ์„ ๋ฃจํŠธ ํด๋”์— ์„ค์น˜ํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

Emanem์˜ ํŒจ์น˜ ๋ฒ„์ „์ด ํŒจ์น˜ ์ด์ „๊ณผ ๊ฑฐ์˜ ๋™์ผํ•œ ์„ฑ๋Šฅ์„ ์–ป๋Š” ๋ฐ ๋„์›€์ด๋˜์—ˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•˜๊ณ  ๋งํ•˜๊ณ  ์‹ถ์—ˆ๊ณ , Proton 4.11-9์˜ ์‚ฌ์šฉ์ž ์ง€์ • ๋นŒ๋“œ๋ฅผ ํŒจ์น˜์™€ ๊ณต์œ  ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  iceborne์„ ์ž‘๋™์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ dx12 ํŒจ์น˜. ํŠนํžˆ์ด ๋ฒ„์ „์€ Proton 4.11-10์— ์ถ”๊ฐ€ ๋œ ์ž…๋ ฅ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋ฌธ์ œ๊ฐ€์žˆ์–ด Monster Hunter World๋ฅผ ์‹œ์ž‘ํ•œ ํ›„ ์ฐฝ ๊ด€๋ฆฌ์ž ๋‚ด์˜ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋งˆ์šฐ์Šค๋ฅผ ์ „ํ˜€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์—์ด ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์€ Iceborne์ด ๋–จ์–ด์ง€๊ธฐ ์ „์— ํ•œ๋™์•ˆ ์ €๋ฅผ ์ž˜ ์„ฌ๊ฒผ์Šต๋‹ˆ๋‹ค. ์™€์ธ ์™ธ์— ์ตœ์‹  ์–‘์„ฑ์ž ๋ฌผ์งˆ์ด ์žˆ์ง€๋งŒ ์™€์ธ ๋งŒ 4.11-9์ด๋ฏ€๋กœ ์ตœ์‹  dxvk ๋ฐ faudio ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋ผ๊ฑด๋Œ€ ์ด๊ฒƒ์€ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ์œ ์šฉํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.
https://drive.google.com/open?id=1LAAtj2g4xcQrlboy6WH3L-PjsxcWZoMj

์Šฌํ”„๊ฒŒ๋„ ๊ทธ๊ฒƒ์€ ๋‚˜๋ฅผ ์œ„ํ•ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. / ๋ฐ / home์€ ๋‚˜๋ฅผ ์œ„ํ•ด ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ๋“œ๋ผ์ด๋ธŒ์— ์žˆ๊ณ  Steam์€ ํ™ˆ ํด๋”์— ์žˆ์Šต๋‹ˆ๋‹ค. / ๋ฐ / home ๋ชจ๋‘์—์„œ Temp Photo ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค๋ ค๊ณ ํ–ˆ์ง€๋งŒ ๋‘˜ ๋‹ค ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ญ”๊ฐ€ ๋ˆ„๋ฝ ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?

@JDGBOLT Emanem์˜ ํŒจ์น˜๋ฅผ ์–ด๋””์„œ ์ฐพ์•˜์Šต๋‹ˆ๊นŒ?

๋˜ํ•œ ์ด์Šˆ ์Šค๋ ˆ๋“œ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ์ด ์™œ ๊ทธ๋ ‡๊ฒŒ ์–ด๋ ค์šด๊ฐ€์š”? ์ด๋ฏธ๋กœ๋“œ ๋ ๋งŒํผ ์ตœ์‹ ์ด ์•„๋‹Œ ์ผ๋ถ€ ์ตœ์‹  ๋ฉ”์‹œ์ง€์— ๋„๋‹ฌํ•˜๋ ค๋ฉด ๋งจ ์œ„์—์„œ๋กœ๋“œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋งค์šฐ ๋‹ต๋‹ตํ•จ

https://github.com/ValveSoftware/Proton/issues/175#issuecomment -575883674
์ด๊ฒƒ์€ Guy1524์˜ ์ž‘์—…์„ ๊ธฐ๋ฐ˜์œผ๋กœํ–ˆ์ง€๋งŒ ๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ ์„ธ๊ณ„์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋„๋ก ๋” ์ผ๋ฐ˜์ ์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
wine ๋””๋ ‰ํ† ๋ฆฌ์˜ dlls / ntdll / signal_x86_64.c์— ๋Œ€ํ•œ ํŒจ์น˜.

@JDGBOLT ์˜ค,

๋ฟก ๋นต๋€จ
์„œ๋กœ ๋‹ค๋ฅธ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ์— ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ดํ–ˆ๋‹ค :
Steam ๋˜๋Š” Lutris, idk๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
$ mkdir / tmp / MonsterHunterPhotos
$ sudo ln -s / tmp / MonsterHunterPhotos / / _TempPhoto

์Šฌํ”„๊ฒŒ๋„ ๊ทธ๊ฒƒ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ๋”ฐ๋ผ ๊ฐ”๊ณ  ์Šฌํ”„๊ฒŒ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. /์— ์ง์ ‘ _TempPhoto ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. Pop OS์™€ ๊ด€๋ จ๋œ ๊ฒƒ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

x64 DebugRegister ํ™œ๋™์„ ์ œ๊ฑฐํ•˜๋„๋ก ์ œ์•ˆ ๋œ ํŒจ์น˜์™€ ๊ด€๋ จํ•˜์—ฌ. ์ด๊ฒƒ์ด ์‹ค์ œ๋กœ WINE์—์„œ ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒฝ์šฐ์—๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  Denuvo ๋ฐ ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ์ž์ฒด ๊ฐœ๋ฐœ ๋ฐฉ์ง€ ์ „๋žต์—๋Š” DR์ด ์กฐ์ž‘ ๋œ ๋ณดํ˜ธ ๋œ ์Šค๋ ˆ๋“œ์—์„œ ์ฃผ๊ธฐ์ ์œผ๋กœ SetThreadContext (โ€ฆ)๋ฅผ ํ˜ธ์ถœํ•˜๋Š”์ด ๊ธฐ์ˆ ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํ• ๋‹น ํ•œ ์ค‘๋‹จ ์ ์„ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ฆฌ์„์€ ์ „๋žต์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‰ฝ๊ฒŒ ๋ฐœ๊ฒฌ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ „ํ˜€ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๐Ÿคทโ€โ™‚

์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๋ชจ๋“  Denuvo ๊ฒŒ์ž„์˜ ์ด์ ์„์œ„ํ•œ ์™„์ „ํ•œ ๊ธฐ๋Šฅ์œผ๋กœ ์›ํ•˜๊ฑฐ๋‚˜ WINE์˜ ๋น„ ํšจ์œจ์„ฑ์„ ํ•ด๊ฒฐํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์•ˆํ‹ฐ ๋””๋ฒ„๊ทธ๋Š” ์‹ค์ œ ์ ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒŒ์ž„์—์„œ๋งŒ ๋‚˜ํƒ€๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•„์‹ญ๋‹ˆ๊นŒ?

@StylinGreymon @DigitalDevilSummoner ๋‚˜๋Š” ์ง€์†์ ์ธ ์นด๋ฉ”๋ผ ํšŒ์ „์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค (์ ์–ด๋„ ๋‚˜๋ฅผ ์œ„ํ•ด)
๋จผ์ € ์ŠคํŒ€์ด ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ์ปจํŠธ๋กค๋Ÿฌ ์„ค์ •์„ ํ•ด์ œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ปจํŠธ๋กค๋Ÿฌ ์ƒํ™ฉ์„ ๊ฐœ์„ ํ–ˆ์ง€๋งŒ (์‹œ์ž‘์€ ์ด์ œ ์‹œ์ž‘ ๋ฉ”๋‰ด ๋“ฑ์„ ๋ถˆ๋Ÿฌ ์˜ด), ํšŒ์ „์„ ์ˆ˜์ •ํ•˜์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํšŒ์ „์„ ๊ณ ์นœ ๊ฒƒ์€ winecfg์˜ Windows ๋ฒ„์ „์„ Windows 7๋กœ ๋‹ค์‹œ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์‚ฌ๋žŒ๋“ค์ด DX12๊ฐ€ ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ œ์•ˆํ–ˆ์„ ๋•Œ ์ˆ˜๋™์œผ๋กœ Windows ํ™˜๊ฒฝ์„ Windows 10์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ์žŠ์–ด ๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค.

Windows 7๋กœ ๋‹ค์‹œ ์„ค์ •ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ํŒจ์น˜๋Š” ๊ฒŒ์ž„์„ ์ œ๋™ํ•ฉ๋‹ˆ๋‹ค. :(๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. proton ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์—ฌ : 5.0-rc3-GE-1-MHW , ์—ฌ๊ธฐ ์— ๋กœ๊ทธ์ธ

๋ฐฐํฌํŒ : ํŒ OS! 19.10
CPU : Ryzen 9 3900x
GPU : Nvidia rtx 2070 super

๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? SpecialK์˜ DLL? ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์œผ๋กœ ์ฃผ์œ„๋ฅผ ๋‘˜๋Ÿฌ๋ณด๊ณ  ์‹ถ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“œ์—†์ด SpecialK์˜ dll์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ตœ์‹  ํŒจ์น˜๊ฐ€ ์—ฌ๊ธฐ์—์„œ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (๋„คํŠธ์›Œํฌ๋Š” ์—ฌ์ „ํžˆ ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค).

@ GoLD-ReaVeR SpecialK๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?
๋‚˜์—๊ฒŒ๋Š” ํ•ญ์ƒ MHW์˜ ๋กœ๋”ฉ์ด ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Š” ํŒจ์น˜ ํ›„ ๋ช‡ ๋ฒˆ dll์„ ์—…๋ฐ์ดํŠธํ–ˆ์œผ๋ฉฐ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๊ทธ ์™ธ์—๋Š” 5.0-rc3-GE-1-MHW-fix ๋ฒ„์ „ ์™ธ์—๋Š” ํŠน๋ณ„ํ•œ ๊ฒƒ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? SpecialK์˜ DLL? ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์œผ๋กœ ์ฃผ์œ„๋ฅผ ๋‘˜๋Ÿฌ๋ณด๊ณ  ์‹ถ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“œ์—†์ด SpecialK์˜ dll์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ตœ์‹  ํŒจ์น˜๊ฐ€ ์—ฌ๊ธฐ์—์„œ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (๋„คํŠธ์›Œํฌ๋Š” ์—ฌ์ „ํžˆ ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค).

@ GoLD-ReaVeR Nop ๋ชจ๋“œ ์—†์Œ, ์ผ๋ถ€ dlcs (์•„์ด์Šค ๋ณธ, ๋””๋Ÿญ์Šค ํ‚คํŠธ ๋ฐ ํ…์Šค์ฒ˜ ํ–ฅ์ƒ)

๊นจ๋—ํ•œ ์Šฌ๋ ˆ์ดํŠธ์—์„œ ์ „์ฒด ๊ฒŒ์ž„์„ ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์–ด๋””์„œ ๋ง์ณค๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์•„์ด์Šค ๋ณธ ์™ธ์—๋„ dlcs๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋Ÿฐ์ฒ˜์˜ ๋‹ค๋ฅธ ๊ตฌ์„ฑ๋„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

Ubuntu 19.10์—์„œ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ง€์ • proton-ge๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ฉด ์‹œ์ž‘์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. proton 4.11-12์—์„œ๋Š” ์ž˜ ์‹œ์ž‘๋˜์ง€๋งŒ ์—ฌ์ „ํžˆ 3fps ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋‚˜๋Š” ๋น„ ๋ถ€๋“œ๋Ÿฌ์šด ๊ฒŒ์ž„์˜ ๋Š๋‚Œ์„์ฃผ๋Š” ์œ„๋กœ ๋งˆ์šฐ์Šค์™€ ๋์„ ์ด๋™๋กœ ๋–จ๊ณ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ @JDGBOLT์— ์˜ํ•ด ์—ฐ๊ฒฐ๋œ 4.11-9-MHW์™€ ๊ฒŒ์ž„ ์ถœ์‹œ ๋ฒŒ๊ธˆ,ํ•˜์ง€๋งŒ์ด ํ•˜๋‚˜ ์ด์ƒํ•œ ์นด๋ฉ”๋ผ ๋ฌธ์ œ๊ฐ€, ๊ทธ๊ฒƒ์€ ๋Š๋‚Œ

@ GoLD-ReaVeR Special K์˜ ๋ชจ๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?
๋ถ„๋ช…ํžˆ protontricks์™€ ํ•จ๊ป˜ ์„ค์น˜ ํ•œ vcredist2019๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ๊ฒŒ์ž„์€ ์—ฌ์ „ํžˆ๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์— ๋ฉˆ์ถค).
.ini๋ฅผ ๊ณต์œ  ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

์ƒˆ๋กœ์šด ํŒจ์น˜๋Š” ๊ฒŒ์ž„์„ ์ œ๋™ํ•ฉ๋‹ˆ๋‹ค. :(๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. proton ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์—ฌ : 5.0-rc3-GE-1-MHW , ์—ฌ๊ธฐ ์— ๋กœ๊ทธ์ธ

๋ฐฐํฌํŒ : ํŒ OS! 19.10
CPU : Ryzen 9 3900x
GPU : Nvidia rtx 2070 super

Pop OS 18.04๋ฅผ ์‹คํ–‰ํ•˜๊ณ ๋กœ๋“œ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ๋„๋ฐ•์ž…๋‹ˆ๋‹ค.

@ GoLD-ReaVeR Special K์˜ ๋ชจ๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?
๋ถ„๋ช…ํžˆ protontricks์™€ ํ•จ๊ป˜ ์„ค์น˜ ํ•œ vcredist2019๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ๊ฒŒ์ž„์€ ์—ฌ์ „ํžˆ๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์— ๋ฉˆ์ถค).
.ini๋ฅผ ๊ณต์œ  ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” specialK์˜ uni์—์„œ ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•˜๊ณ , ์ด์ „ MHW ๊ตฌ์„ฑ์„ ์ œ๊ฑฐํ•˜๊ณ  IB๊ฐ€ ๊ฑฐ๊ธฐ์— ๋„ฃ์€ ๊ฒƒ์œผ๋กœ ๊ต์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•˜์—ฌ ๊ฒŒ์ž„์—์„œ ๋ชจ๋“  ๊ฒƒ์„ ์žฌ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ˆ˜์ • ์‚ฌํ•ญ์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ MHW๋ฅผ ์ŠคํŒ€์—์„œ ์‹œ์ž‘ํ•˜๋„๋ก ์„ค์ •ํ•˜๋ ค๊ณ ํ•˜๋ฉด 40Gb ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผํ•˜๋ฉฐ (Iceborne์„ ์ด๋ฏธ ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค) ์ˆ˜ํ–‰ํ•˜๋ฉด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ์—์„œ ํ˜ธํ™˜์„ฑ ๋„๊ตฌ๊ฐ€ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜๋ฉด ์—…๋ฐ์ดํŠธ๋ฅผ ๋‹ค์‹œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์™œ ๊ทธ๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ์•„์‹ญ๋‹ˆ๊นŒ? ๊ฐ์‚ฌ ํŽ˜์Šคํ‹ฐ๋ฒŒ ์—…๋ฐ์ดํŠธ ์ด์ „์—์ด ํ˜ธํ™˜์„ฑ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด ๋ดค๊ธฐ ๋•Œ๋ฌธ์— ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ฌธ์ œ๊ฐ€ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์—์„œ ์ˆ˜์ •ํ•˜๋ฉด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋•Œ๋•Œ๋กœ ํ•˜๋“œ ํฌ๋ž˜์‹œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์ปดํ“จํ„ฐ๋ฅผ ๊ฐ•์ œ๋กœ ์žฌ๋ถ€ํŒ… ํ•ด์•ผํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Im 4.19. (98?) Manjaro๋ฅผ ์‹คํ–‰ํ•˜๊ณ  gtx 1070๊ณผ ํ•จ๊ป˜ i7-8700k๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ๋•Œ CPU ์‚ฌ์šฉ์— ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ ํฌ๋ž˜์‹œ๋กœ ์ธํ•ด ๋กœ๊ทธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Œ

@Zyean ์€ Pascal์—์„œ MHW + DXVK์˜ ์˜ค๋žœ ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. ์•„์ง ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋ฉด 440.43.02 vulkan dev ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 440.44์—์„œ ๋ˆ„๋ฝ ๋œ ๋ฒ„๊ทธ ์ˆ˜์ •์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ 440.48.02์—์žˆ๋Š” ์•ˆ์ •์„ฑ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

PSA

์ตœ์‹  ํŒจ์น˜์—์„œ๋Š” CPU ๊ฑฐ๋ฒ„๋„ˆ๋ฅผ _performance_๋กœ ์„ค์ •ํ•˜์—ฌ ๋งˆ์ดํฌ๋กœ ๋Š๊น€ ํ˜„์ƒ์„ ๋ฐฉ์ง€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (์ ์–ด๋„ Intel์—์„œ๋Š”).

๋‘ ๊ฑฐ๋ฒ„๋„ˆ ์‚ฌ์ด์˜ ์ฐจ์ด๋Š” ๋ˆˆ์น˜ ์ฑ„์ง€ ๋ชปํ–ˆ์ง€๋งŒ ํŒจ์น˜ ์ดํ›„ CPU ์‚ฌ์šฉ๋Ÿ‰์ด ํฌ๊ฒŒ ์ค„์—ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ž˜๋„ ์ถฉ๋Œ์—†์ด 30fps ์ด์ƒ์„ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@ Tk-Glitch ๋‚˜๋Š” ๊ทธ ๋ฒ„์ „์˜ mhwd๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” @Emanem ์˜ ์ œ์•ˆ์„ ์‹œ๋„ํ•˜๊ณ  ๊ฒŒ์ž„ ์ค‘์— ๋‚ด ์ปดํฌ ๋งŒ๋“ค๋ฉด ์ „์ฒด ๋™๊ฒฐ ๋นˆ๋„๊ฐ€ ๋งŽ์ด ๊ฐ์†Œํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•œ๋‘ ๋ฒˆ ๋ฐœ์ƒํ•˜์ง€๋งŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐค์ƒˆ๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 440.43.02์— ๋Œ€ํ•œ ํŒจํ‚ค์ง€ ์œ„์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

Manjaro๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Œ์„ ์ดํ•ด ํ–ˆ์œผ๋ฏ€๋กœ nvidia-all ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/nvidia-all

makepg์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ :

git clone https://github.com/Tk-Glitch/PKGBUILDS.git
cd PKGBUILDS/nvidia-all
makepkg -si

readme๋ฅผ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.)

๋„ˆ๋ฌด ๋งŽ์€ ์‹œ์ž‘ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์—ฌ ์ง€๊ธˆ์€ ํฌ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 1 ์›” 27 ์ผ ํŒจ์น˜ ์ด์ „์—๋Š” ๋งž์ถคํ˜• Proton GE ๋นŒ๋“œ์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ณต์‹ Proton ๋ฒ„์ „์œผ๋กœ ๊ฒŒ์ž„์„ ์—ด ์ˆ˜ ์žˆ์ง€๋งŒ 3 FPS ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ 2 ์›” 6 ์ผ ํŒจ์น˜๊ฐ€ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์•„๋ฌด๋„ ์‹œ์ž‘์‹œ ๋Š์ž„์—†๋Š” ์ถฉ๋Œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ฟ ๋ถ„ํˆฌ 19.10 x86_64
nvidia ๋“œ๋ผ์ด๋ฒ„ 440.48.02
GeForce GTX 1050 Ti
16GB RAM
Intel Core i5-8300H CPU @ 2.30GHz
5.0-rc3-GE-1-MHW ๋ฐ Proton-5.0-GE-1

๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด Ubuntu / Debian / PopOS์— ์žˆ๋‹ค๋ฉด ๋ฐฐํฌํŒ์—์„œ ํ‡ด๋ณด ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ nvidia๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์˜ ๊ฒฝ์šฐ 440.48.02์—๋Š” ์•ˆ์ •์„ฑ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค๊นŒ์ง€ 440.43.02 (๋˜๋Š” 440.44)๋กœ ๋กค๋ฐฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

440.48.02๋Š” ์–ด๋””์„œ ์–ป์Šต๋‹ˆ๊นŒ? nvidia๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ์ „ํ˜€ ๋ณด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ Chromium์ด ์—ด๋ ค ์žˆ๊ณ  ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•  ๋•Œ ๊ฒŒ์ž„์ด ๋ฉˆ์ถ”๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ฃฝ์„ ๋•Œ๊นŒ์ง€ ๊ฒŒ์ž„๊ณผ ํฌ๋กฌ์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ๋™๊ฒฐ๋ฉ๋‹ˆ๋‹ค. CPU ์ŠคํŒŒ์ดํฌ๊ฐ€ ์—†์œผ๋ฉฐ ๋””์Šคํฌ๊ฐ€ ๊ณผ๋ถ€ํ•˜ ์ƒํƒœ ์ธ ๊ฒƒ ๊ฐ™์ง€๋งŒ ์ด๊ฒƒ์ด ํฌ๋กฌ์„ ์–ด๋–ป๊ฒŒ ๋ฐฉํ•ดํ•ด์•ผํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ง€๋‚œ ํŒจ์น˜ (2020 ๋…„ 1 ์›” 26 ์ผ) ์ดํ›„์— ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ์ด๊ฒƒ์„ ์šฐํšŒํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. G-sync ๋น„ํ™œ์„ฑํ™”๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ฒ˜์Œ์—๋Š” ๋ฌธ์ œ๊ฐ€ ์™„ํ™”๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์˜€์ง€๋งŒ ์ด์ œ๋Š” ์ •์ง€ ์ƒํƒœ๋กœ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค.

440.48.02๋Š” ์–ด๋””์„œ ์–ป์Šต๋‹ˆ๊นŒ? nvidia๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ์ „ํ˜€ ๋ณด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๋ฐฐํฌํŒ์— ๋Œ€ํ•ด์„œ๋Š” ๋ชจ๋ฅด์ง€๋งŒ Ubuntu์—์„œ PPA๋Š” Ubuntu 18.04์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=bionic

ํ•˜์ง€๋งŒ ๋ฌธ์ œ์—†์ด ๋‹ค๋ฅธ ๊ฒŒ์ž„์„ ์—ด ์ˆ˜ ์žˆ๊ณ  ๊ณต์‹ Proton MHW๊ฐ€ ํ•ญ์ƒ ์—ด๋ฆฌ์ง€ ๋งŒ <10FPS ๋ฒ„๊ทธ๋กœ ์ธํ•ด Proton-GE์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๊ณผ ๊ด€๋ จ๋œ ๊ฒƒ์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ๋””๋ฒ„๊น…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ๋ฒˆ ์‚ดํŽด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ํ”ผ๋“œ๋ฐฑ :

  • ์ด์ œ ๊ฒŒ์ž„์€ _Iceborne_ ์ด์ „๊ณผ ๋™์ผํ•œ ์ˆ˜์ค€์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
  • ํŒจ์น˜ ๋œ _ntdll.dll_ ํ•„์š”-๋‹น๋ถ„๊ฐ„ ๋‚ด ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์—ฌ GE Proton์„ ์‹œ๋„ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
  • ์ด ๊ฒŒ์ž„์€์ด ๋ฌธ์ œ _G-sync_period๋Š” (๋˜๋Š” _FreeSync_)์™€, ๊ทธ๊ฒƒ์€ Windows์—์„œ ๋˜ํ•œ ๋ฐœ์ƒ์„
  • _Alt-Tab_ ๋•Œ๋•Œ๋กœ FPS๊ฐ€ ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค. ํ”ผํ•˜์‹ญ์‹œ์˜ค.
  • ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ณ  _Alt-Tab_์„ ์‹คํ–‰ํ•˜๋ฉด ์„ฑ๋Šฅ ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.
  • CPU ๊ฑฐ๋ฒ„๋„ˆ๋ฅผ _performance_๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ๊ฑฐ์˜ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ์ตœ์‹  ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฏธ์„ธํ•œ ๋Š๊น€ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฏธ๋””์–ด ํŒŒ์šด๋ฐ์ด์…˜์€ ์‹ค์ œ๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฒŒ์ž„์„ '์™„๋ฃŒ'ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ์€ ์•„์ฃผ ์ข‹์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์Œ, ์ด๊ฒƒ์€ ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ์— ๋”ฐ๋ผ ์ƒ๋‹นํžˆ ๋‹ค๋ฅผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚ด ๊ฒฝํ—˜์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

  • ์ด ๊ฒŒ์ž„์€ ์—ฌ๊ธฐ Iceborne ์ด์ „๊ณผ ๊ฐ™์€ ์ˆ˜์ค€์—์„œ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์€ ์žฅ๋ฉด์— ๋”ฐ๋ผ ๋™์ผํ•œ ์„ค์ • (์ตœ๋Œ€)์—์„œ ~ 5-7 % ๋‚ฎ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฃผ๋ณ€ ํ์ƒ‰๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ํšจ๊ณผ๋Š” ์ด์ „๊ณผ ๋™์ผํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ƒˆ๋กœ์šด ์ตœ๊ณ  ์„ค์ •์€ ์ด์ „๋ณด๋‹ค ํ›จ์”ฌ ๋ฌด๊ฒ์Šต๋‹ˆ๋‹ค.
  • ํŒจ์น˜๋Š” ์—ฌ์ „ํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์—ฌ๊ธฐ์„œ ์ œ ์ž์‹ ์˜ proton-tkg ๋นŒ๋“œ๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • 5700XT์—์„œ Freesync์— ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ํ•  VRR ์ง€์› Geforce๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ๋‚˜๋Š” ํ”Œ๋ ˆ์ด ์„ธ์…˜์—์„œ ์ˆ˜๋ฐฑ ๋ฒˆ Alt-Tab์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ทธ๋ ‡๊ฒŒํ•จ์œผ๋กœ์จ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๋Š” ๊ฒƒ์„ ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.
  • ๋‚˜๋Š” ํ•ญ์ƒ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๋งŽ์€ ์–‘์˜ ์•ฑ, ํŠนํžˆ 100 ๊ฐœ ์ด์ƒ์˜ Firefox ์„ธ์…˜์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ ๋˜๋Š” ๋‹ค๋ฅธ ์•ฑ์— ๋Œ€ํ•œ alt-tabbing์€ ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด).
  • ์‚ฌ์šฉ์ค‘์ธ CPU ๊ฑฐ๋ฒ„๋„ˆ๊ฐ€ ์›ํ•˜๋Š” ์„ฑ๋Šฅ ์ˆ˜์ค€๊ณผ CPU์— ๋Œ€ํ•ด ์ •์ƒ์ธ ๊ฒฝ์šฐ์—๋Š” CPU ๊ฑฐ๋ฒ„๋„ˆ๋ฅผ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. Sandy-Bridge ๋ฐ ์ตœ์‹  CPU์—์„œ ์‚ฌ์šฉ๋˜๋Š” Intel_pstate ๋“œ๋ผ์ด๋ฒ„ (์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐฐํฌ ๋œ ์ปค๋„์—์„œ ๊ธฐ๋ณธ๊ฐ’ ์œ ์ง€)๋Š” ์ตœ๊ทผ์— ์—„์ฒญ๋‚œ ์„ฑ๋Šฅ ํšŒ๊ท€๋ฅผ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (๋‚ด ์ƒ๊ฐ์— 5.3 ์ดํ›„?). ๊ทธ๋ž˜์„œ์ด๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ์ˆ˜๋™ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ…” CPU์—์„œ๋Š” ๋ž˜ํผ ์—ญํ• ์„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค (์ฝ”์–ด๊ฐ€ ๋งŽ์„์ˆ˜๋ก ๋” ๋งŽ์€ ์˜ํ–ฅ์„๋ฐ›์Šต๋‹ˆ๋‹ค).
  • mfplat์€ ์‹ค์ œ๋กœ ๋ช‡ ๊ฐ€์ง€ ์ปท์‹ ์— ์—ฌ์ „ํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด ์‹œ์ ์—์„œ IB ์ถœ์‹œ ์ดํ›„ ์•ฝ 150 ์‹œ๊ฐ„์„ ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค ๐Ÿธ

ํŽธ์ง‘ : ๊ด€์‹ฌ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ๋ฐฉ๊ธˆ MHW ์ „์šฉ์œผ๋กœ 5.1 ๊ธฐ๋ฐ˜ ๋นŒ๋“œ๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. https://github.com/Tk-Glitch/PKGBUILDS/releases/tag/5.1.r2.gd53a1b4a

์•ˆ๋…•ํ•˜์„ธ์š” @Emanem , ๊ท€ํ•˜๊ฐ€ ์—ฐ๊ฒฐ ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋ฒ•์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์Œ, ์ด๊ฒƒ์€ ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ์— ๋”ฐ๋ผ ์ƒ๋‹นํžˆ ๋‹ค๋ฅผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚ด ๊ฒฝํ—˜์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

  • ์ด ๊ฒŒ์ž„์€ ์—ฌ๊ธฐ์—์„œ _Iceborne_ ์ด์ „๊ณผ ๊ฐ™์€ ์ˆ˜์ค€์—์„œ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์€ ์žฅ๋ฉด์— ๋”ฐ๋ผ ๋™์ผํ•œ ์„ค์ • (์ตœ๋Œ€)์—์„œ ~ 5-7 % ๋‚ฎ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฃผ๋ณ€ ํ์ƒ‰๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ํšจ๊ณผ๋Š” ์ด์ „๊ณผ ๋™์ผํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ƒˆ๋กœ์šด ์ตœ๊ณ  ์„ค์ •์€ ์ด์ „๋ณด๋‹ค ํ›จ์”ฌ ๋ฌด๊ฒ์Šต๋‹ˆ๋‹ค.
  • ํŒจ์น˜๋Š” ์—ฌ์ „ํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์—ฌ๊ธฐ์„œ ์ œ ์ž์‹ ์˜ proton-tkg ๋นŒ๋“œ๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • 5700XT์—์„œ Freesync์— ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ํ•  VRR ์ง€์› Geforce๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ๋‚˜๋Š” ํ”Œ๋ ˆ์ด ์„ธ์…˜์—์„œ ์ˆ˜๋ฐฑ ๋ฒˆ Alt-Tab์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ทธ๋ ‡๊ฒŒํ•จ์œผ๋กœ์จ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๋Š” ๊ฒƒ์„ ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.
  • ๋‚˜๋Š” ํ•ญ์ƒ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๋งŽ์€ ์–‘์˜ ์•ฑ, ํŠนํžˆ 100 ๊ฐœ ์ด์ƒ์˜ Firefox ์„ธ์…˜์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ ๋˜๋Š” ๋‹ค๋ฅธ ์•ฑ์— ๋Œ€ํ•œ alt-tabbing์€ ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด).
  • ์‚ฌ์šฉ์ค‘์ธ CPU ๊ฑฐ๋ฒ„๋„ˆ๊ฐ€ ์›ํ•˜๋Š” ์„ฑ๋Šฅ ์ˆ˜์ค€๊ณผ CPU์— ๋Œ€ํ•ด ์ •์ƒ์ธ ๊ฒฝ์šฐ์—๋Š” CPU ๊ฑฐ๋ฒ„๋„ˆ๋ฅผ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. Sandy-Bridge ๋ฐ ์ตœ์‹  CPU์—์„œ ์‚ฌ์šฉ๋˜๋Š” Intel_pstate ๋“œ๋ผ์ด๋ฒ„ (์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐฐํฌ ๋œ ์ปค๋„์—์„œ ๊ธฐ๋ณธ๊ฐ’ ์œ ์ง€)๋Š” ์ตœ๊ทผ์— ์—„์ฒญ๋‚œ ์„ฑ๋Šฅ ํšŒ๊ท€๋ฅผ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (๋‚ด ์ƒ๊ฐ์— 5.3 ์ดํ›„?). ๊ทธ๋ž˜์„œ์ด๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ์ˆ˜๋™ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ…” CPU์—์„œ๋Š” ๋ž˜ํผ ์—ญํ• ์„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค (์ฝ”์–ด๊ฐ€ ๋งŽ์„์ˆ˜๋ก ๋” ๋งŽ์€ ์˜ํ–ฅ์„๋ฐ›์Šต๋‹ˆ๋‹ค).
  • mfplat์€ ์‹ค์ œ๋กœ ๋ช‡ ๊ฐ€์ง€ ์ปท์‹ ์— ์—ฌ์ „ํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด ์‹œ์ ์—์„œ IB ์ถœ์‹œ ์ดํ›„ ์•ฝ 150 ์‹œ๊ฐ„์„ ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค ๐Ÿธ

ํŽธ์ง‘ : ๊ด€์‹ฌ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ๋ฐฉ๊ธˆ MHW ์ „์šฉ์œผ๋กœ 5.1 ๊ธฐ๋ฐ˜ ๋นŒ๋“œ๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. https://github.com/Tk-Glitch/PKGBUILDS/releases/tag/5.1.r2.gd53a1b4a

๋งˆ์šฐ์Šค์™€ ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” nvidia์˜ vulkan ๋ฒ ํƒ€ ๋“œ๋ผ์ด๋ฒ„์™€ ๊ฒฐํ•ฉ ๋œ GloriousEggroll์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ง€๊ธˆ๊นŒ์ง€ ์ข‹์€ ์„ฑ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๋ฉด ๋งˆ์šฐ์Šค๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ž…๋ ฅ๋„ ์˜ค์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ค‘๋‹จ๋˜๊ฑฐ๋‚˜ ์ด์™€ ์œ ์‚ฌํ•œ ์ง•ํ›„๊ฐ€ ์—†์œผ๋ฉฐ wineserver๋Š” 5 % ๋ฏธ๋งŒ์ด๋ฉฐ MHW์˜ CPU ์‚ฌ์šฉ๋Ÿ‰์€ ํ•ญ์ƒ ๊ทธ๋ ‡๋“ฏ์ด ๋ชจ๋“  ๊ณณ์— ์žˆ์Šต๋‹ˆ๋‹ค. nvidia์˜ ํ‘œ์‹œ๊ธฐ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ์ด์ƒํ•œ ์ด์œ ๋กœ vsync๊ฐ€ 1-2 ํ”„๋ ˆ์ž„ ๋™์•ˆ ์ผœ์ ธ ์žˆ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„ ์†๋„๋Š” 60fps (๋‚ด๊ฐ€ ํ•œ๋„๋ฅผ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค)์ด๋ฉฐ 50fps๋กœ ์•ฝ๊ฐ„ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ๋‚ด ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‹ซ์•„์•ผํ•˜๋Š” ๊ฒƒ์€ ์•„์ด์Šค ๋ณธ ๋ฆด๋ฆฌ์Šค (๋‚ด๊ฐ€ ์•„๋Š” ํ•œ)์™€ ๊ด€๋ จํ•˜์—ฌ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ณด๋ฅ˜์ค‘์ธ ๋ฌธ์ œ์ด๋ฉฐ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋ฉด IB ์ด์ „ ๋ฆด๋ฆฌ์Šค ์—์„œ์ฒ˜๋Ÿผ ๊ฒŒ์ž„์„ ๋งˆ์นจ๋‚ด ์ฆ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ GoLD-ReaVeR m + kb๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ž…๋ ฅ์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ํ–‰๋™์€ ์ต์ˆ™ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ข…๋ฅ˜์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ์ฝ˜ํ…์ธ ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์žฌ์ƒ ๋  ๋•Œ Nvidia์—์„œ ๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. hw ๊ฐ€์†์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. AMD + RADV / ACO ์ฝค๋ณด์—๋Š” ์ตœ์†Œํ•œ ๊ทธ๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ž…๋ ฅ ์ฒ˜๋ฆฌ๋Š” (IB ๋ฆด๋ฆฌ์Šค) ์—…๋ฐ์ดํŠธ ์ดํ›„๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฉฐ ์ข‹์€ ๋ฐฉ์‹์ด ์•„๋‹™๋‹ˆ๋‹ค. 180 ยฐ ํšŒ์ „์€ ํŽ‘ํ‚คํ•˜์ง€๋งŒ (์ด ๋ฌธ์ œ๋Š” ์ฐฝ์—๋„ ์žˆ์Œ) xwayland๋ฅผ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ๋•Œ (์ด์ „์— ์ž‘๋™ํ–ˆ๋˜ ๊ฒฝ์šฐ) ์ผ๋ถ€ ๋งˆ์šฐ์Šค ์ƒํ˜ธ ์ž‘์šฉ์ด ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Tk-Glitch์˜ ์ตœ๊ทผ ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ”Œ๋ ˆ์ด๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ์•ฑ์ด ์ถฉ๋Œํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด์ œ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ฉด ๋ช‡ ์ดˆ ๋™์•ˆ ๊ฒ€์€ ํ™”๋ฉด์ด ํ‘œ์‹œ๋˜๊ณ  ๊ฒฐ๊ตญ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์ด ๊ทธ ๋กœ๊ทธ์ž…๋‹ˆ๋‹ค : steam-582010.log

์—ฌ๋Ÿฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ๋Š”๋ฐ ๊ณ„์† ์‹คํ–‰ํ•˜๋ ค๊ณ ํ•˜๋ฉด 4 ๋ฒˆ์งธ ๋˜๋Š” 5 ๋ฒˆ์งธ ์‹คํ–‰๋งˆ๋‹ค ํ™”๋ฉด์ด ๋‹ซํžˆ๊ธฐ ์ „์— ํ›จ์”ฌ ๋” ์˜ค๋žซ๋™์•ˆ ๊ฒ€์€ ์ƒ‰์œผ๋กœ ์œ ์ง€๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋กœ๋”ฉ ์ค‘ (๋” ์˜ค๋ž˜ ์—ด๋ ค์žˆ๋Š” 4 ๋ฒˆ์งธ ๋˜๋Š” 5 ๋ฒˆ์งธ ์‹คํ–‰์—์„œ) ๊ฒŒ์ž„ ์ฐฝ์—์„œ ๋งˆ์šฐ์Šค๋ฅผ ํด๋ฆญํ•˜๋ฉด ๊ฒŒ์ž„์ด๋กœ๋“œ๋˜๊ณ  ๋ฉ”์ธ ๋ฉ”๋‰ด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„ ์ฐฝ์„ ํด๋ฆญํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๋‹ซํžˆ๋Š” ๋‹ค๋ฅธ ์‹œ๊ฐ„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋ฏธ์‹ ์  ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฌ์ง€๋งŒ ๊ฒŒ์ž„ ์ฐฝ์„ ํด๋ฆญํ•˜๋Š” ๊ฒƒ์ด ๋ฌด์–ธ๊ฐ€๋ฅผํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ธ€์Ž„์š” ์•„๋งˆ๋„ ์ œ๊ฐ€ ๋ฏธ์‹  ์ผ ์ˆ˜๋„ ์žˆ๊ณ  ๋” ๋งŽ์€ ํ…Œ์ŠคํŠธ๋ฅผํ–ˆ๊ณ  ์–ธ์  ๊ฐ€๋Š” ํ™œ์„ฑ ์ฐฝ์„ ํด๋ฆญํ•˜์ง€ ์•Š๊ณ  ์‹œ์ž‘๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ Tk-Glitch ๊ธ€์Ž„์š”, ์ œ๊ฐ€ ๋‹น์‹ ์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์กฐ๊ธˆ ๋‹นํ™ฉ ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

@ ProtonLover432 ๋ชจ๋“œ ์ „ํ™˜์„ ์‹œ๋„ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ๊ฒฝ๊ณ„์—†๋Š” FS์—์„œ FS๋กœ, ์•„๋‹ˆ๋ฉด ์ฐฝ์œผ๋กœ? ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์€ IB๊ฐ€ ์ถœ์‹œ๋˜๊ธฐ ์ „์—๋„ ์ผ๋ถ€ DE์—์„œ์ด ๋ฌธ์ œ๋ฅผ ๊ฒช์—ˆ๋˜ ๊ฒƒ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ graphics_option.ini ๋ฅผ ํŽธ์ง‘ํ•˜์—ฌ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ ๋ชจ๋“œ (ํŠนํžˆ ๊ฒŒ์ž„ ๋ฉ”๋ชจ๋ฆฌ์— ์ž์‹ ์„ ์ฃผ์ž…ํ•˜๋Š” ๋ชจ๋“œ)๊ฐ€์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ๋ชจ๋“œ์—†์ด ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค. ๊ทธ ์ดˆ๊ธฐ ๊ฒ€์€ ํ™”๋ฉด์€ DRM์ด btw์—์„œ ์‹œ์ž‘๋  ๋•Œ์ž…๋‹ˆ๋‹ค.

@Zyean ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์ด ์œ ์šฉํ•˜๋‹ค๋Š” ๊ฒƒ์„

Proton-5.0-GE-1์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž„์˜์˜ ํ”„๋ ˆ์ž„ ๋“œ๋กญ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์˜์—ญ์—์„œ๋Š” ์•ฝ 2 ์ดˆ ๋™์•ˆ 60์—์„œ 35๋กœ ์ด๋™ ํ•œ ๋‹ค์Œ 60์œผ๋กœ ๋‹ค์‹œ ์ ํ”„ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒŒ์ž„์—์„œ๋Š”์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ Iceborne์ด ์ถœ์‹œ๋˜๊ธฐ ์ „์—๋„ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด CPU ๊ด€๋ฆฌ์ž๊ฐ€ ์„ฑ๋Šฅ์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

ํŽธ์ง‘ : @ Tk-Glitch ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ผํ•œ ํ”„๋ ˆ์ž„ ๋“œ๋กญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ nvidia ๋“œ๋ผ์ด๋ฒ„๋กœ ํ™•์ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@ GoLD-ReaVeR m + kb๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ž…๋ ฅ์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ํ–‰๋™์€ ์ต์ˆ™ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ข…๋ฅ˜์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ์ฝ˜ํ…์ธ ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์žฌ์ƒ ๋  ๋•Œ Nvidia์—์„œ ๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. hw ๊ฐ€์†์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. AMD + RADV / ACO ์ฝค๋ณด์—๋Š” ์ตœ์†Œํ•œ ๊ทธ๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ž…๋ ฅ ์ฒ˜๋ฆฌ๋Š” (IB ๋ฆด๋ฆฌ์Šค) ์—…๋ฐ์ดํŠธ ์ดํ›„๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฉฐ ์ข‹์€ ๋ฐฉ์‹์ด ์•„๋‹™๋‹ˆ๋‹ค. 180 ยฐ ํšŒ์ „์€ ํŽ‘ํ‚คํ•˜์ง€๋งŒ (์ด ๋ฌธ์ œ๋Š” ์ฐฝ์—๋„ ์žˆ์Œ) xwayland๋ฅผ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ๋•Œ (์ด์ „์— ์ž‘๋™ํ–ˆ๋˜ ๊ฒฝ์šฐ) ์ผ๋ถ€ ๋งˆ์šฐ์Šค ์ƒํ˜ธ ์ž‘์šฉ์ด ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ HW ๊ฐ€์†์„ ์˜์‹ฌํ–ˆ์ง€๋งŒ ์ด๋ฏธ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. GE๊ฐ€ ํ˜น์‹œ ๋ชจ๋ฅด๋Š” ํŒจ์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@ ProtonLover432 ~ / .steam / root / userdata / 582010์„ ์ œ๊ฑฐํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ œ๊ฑฐํ•œ ํ›„ ์–ด์ œ์™€ ์˜ค๋Š˜๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๊ฒŒ์ž„์ด ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘-์•„๋ž˜ Gold๊ฐ€ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋””๋ ‰ํ† ๋ฆฌ๋ผ๊ณ  ์ง€์ ํ–ˆ๋“ฏ์ด Windows ๋ฐ Steam ํด๋ผ์šฐ๋“œ์— ๋‚ด ๋ฐฑ์—…์„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒŒ ์„ธ์ด๋ธŒ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ์ œ๊ฑฐํ•˜๊ธฐ ์ „์— ๋ฐฑ์—…ํ•˜์‹ญ์‹œ์˜ค!

์‹ค์ œ๋กœ @shigutso ์™€ ๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€

๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์„๋กœ๋“œ ํ•œ ๋‹ค์Œ ์‹œ์ž‘ํ•  ๋•Œ ์—ฌ๋Ÿฌ ๋ฒˆ ์ถฉ๋Œํ•˜๊ณ  ๊ฒฐ๊ตญ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ '๊ฒŒ์ž„ ์‹œ์ž‘'์„ ๋ˆ„๋ฅธ ํ›„ ๊ฒŒ์ž„์—๋กœ๋“œ ํ•  ๋•Œ 50/50 ํ™•๋ฅ ๋กœ ์‹œ์ž‘์‹œ ์ถฉ๋Œ ์‹œ์ž‘์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ๋„ํ•ฉ๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€ ๋‚ด๊ฐ€ ๋‚จ๊ฒจ๋‘” ์ข…์ด ํ”์ ์„ ๋”ฐ๋ฅด๊ณ  ์žˆ๋‹ค๋ฉด ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ ์ „์— ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

@ Tk-Glitch ์ด๊ฒƒ๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์ด ๋‹น์‹ ์—๊ฒŒ ์™„๋ฒฝํ•˜๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค (์ž‘์€ ์„ฑ๋Šฅ ์ €ํ•˜ ์ œ์™ธ). ๋‹น์‹ ์ด ์–ธ๊ธ‰ ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ 440.43.02์— ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๊นŒ?

@ GoLD-ReaVeR

๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ HW ๊ฐ€์†์„ ์˜์‹ฌํ–ˆ์ง€๋งŒ ์ด๋ฏธ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. GE๊ฐ€ ํ˜น์‹œ ๋ชจ๋ฅด๋Š” ํŒจ์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

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

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

ํŠนํžˆ ๊ฒŒ์ž„ ๋‚ด์—์„œ ์–ป์„ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ๋งค์šฐ ์ผ๊ด€์„ฑ์ด์—†๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ๊ฒŒ์ž„ ์†์„ฑ ๋ฉ”๋‰ด์—์„œ PROTON_NO_ESYNC=1 %command% ๋ฅผ ๊ฒŒ์ž„ ์‹œ์ž‘ ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์„๊นŒ์š”? ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋ฉด esync๋ฅผ ๋น„ํ™œ์„ฑํ™” (+ ์กฐ๊ธˆ ์ด์ƒ)ํ•˜์—ฌ ์„ฑ๋Šฅ ์†์‹ค์„ ๋˜๋Œ๋ฆฌ๊ณ  ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด fsync ํŒจ์น˜ ์ปค๋„์„ ์‚ฌ์šฉํ•ด ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์Ÿ

์ด๊ฒƒ๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์ด ๋‹น์‹ ์—๊ฒŒ ์™„๋ฒฝํ•˜๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค (์ž‘์€ ์„ฑ๋Šฅ ์ €ํ•˜ ์ œ์™ธ). ๋‹น์‹ ์ด ์–ธ๊ธ‰ ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ 440.43.02์— ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๊นŒ?

ํ˜„์žฌ AMD GPU (RX5700XT)๋กœ ๊ฒŒ์ž„์„ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ IB ์ถœ์‹œ ์ดํ›„๋กœ ๊ณ„์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 440.48.02 ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋งŽ์€ ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ์„๋ณด๊ณ  ๋ฐ›์•˜๋Š”๋ฐ, ๋ชจ๋‘ 440.43.02๋กœ ๋กค๋ฐฑํ•˜์—ฌ ์ˆ˜์ •๋˜์—ˆ์œผ๋ฏ€๋กœ ๋‹จ์ˆœํžˆ ์—ฌ๋Ÿฌ๋ถ„๊ณผ ๊ณต์œ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚ด Nvidia GPU๋Š” ๊ณง ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— ์„ค์น˜ ๋  ์˜ˆ์ •์ด๋ฏ€๋กœ ์ข€ ๋” ๊ฐœ์ธ์ ์ธ ๊ฒฝํ—˜์„ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Nvidia๋Š” ๊ทธ๋•Œ๊นŒ์ง€ 440.48.02 ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ์ƒˆ๋กœ์šด ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค .. ๋ˆ„๊ฐ€ ์•Œ ๊ฒ ์–ด์š” ๐Ÿธ

์•ˆ๋…•ํ•˜์„ธ์š”,์ด ์Šค๋ ˆ๋“œ๋ฅผ ๋งค์šฐ ๋ฐ€์ ‘ํ•˜๊ฒŒ ๋”ฐ๋ฅด์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋ฃจํ”„๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฒฝ์šฐ ์ฃ„์†กํ•˜์ง€๋งŒ ๊ฒŒ์‹œํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ช‡ ์ฃผ ์ „์—์ด ๊ฒŒ์ž„์— ๋Œ€ํ•œ Steam ํ† ๋ก  ๊ฒŒ์‹œํŒ์—์„œ Linux ์‚ฌ์šฉ์ž๊ฐ€์ด ์Šค๋ ˆ๋“œ์— ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜๋Š” ์ง€์นจ์ด์žˆ๋Š” ์Šค๋ ˆ๋“œ๋ฅผ ์‘์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.
https://steamcommunity.com/app/582010/discussions/3/1735509281937243358/
์ด github ์Šค๋ ˆ๋“œ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ๊ฒŒ์‹œํ–ˆ์ง€๋งŒ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ์ „์ฒด ์Šค๋ ˆ๋“œ๋ฅผ ์ฝ์ง€ ์•Š์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ธ€์„ ์˜ฌ๋ฆฌ๋Š” ์‚ฌ๋žŒ์ด ๋ช‡ ๋ช… ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ฐธ์—ฌํ•˜๊ณ  ๋„์›€์„์ฃผ๊ณ  ์‹ถ๋‹ค๋ฉด ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ •๋ง ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋” ๋‚˜์€ ์ง€์นจ์œผ๋กœ OP๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋ฉด ํ•ด๋‹น ์ง€์นจ์„ ์ŠคํŒ€ ์Šค๋ ˆ๋“œ์— ๊ฒŒ์‹œํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ฒฐ๊ตญ OP๋ฅผ ์ฝ๋Š” ๊ฒƒ์„ ๊ท€์ฐฎ๊ฒŒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

esync๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด fsync ์ปค๋„ (zen ์ปค๋„)์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด์ƒํ•˜๊ฒŒ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ์ค„์ด๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ”„๋ ˆ์ž„ ์†๋„ ์ œํ•œ (60fps์—์„œ ์ œํ•œ ์—†์Œ)์„ ์ œ๊ฑฐํ•˜๋ฉด ํšจ๊ณผ๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ 60fps์—์„œ ์–ด๋–ค ํ•˜๋“œ์›จ์–ด์—๋„ ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ GPU๋Š” ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•˜๊ธฐ ์ „์— 70 %์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ํ™•์‹คํžˆ ์ด์ƒํ•œ ์ผ์ด ๋ฒŒ์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ๋™์ž‘์€ ์ปค์„œ๊ฐ€ ์ค‘์•™์œผ๋กœ ์žฌ์„ค์ •๋˜์ง€ ์•Š๊ณ  ์ฐฝ์˜ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ๋‘๋“œ๋ฆฌ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ํ‚ค๊ฐ€ ์ œ๋Œ€๋กœ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ ๋ˆŒ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋“œ ๋ฒ ์ธ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ๊ฒŒ์ž„์—๋Š”์ด ๋ฌธ์ œ๊ฐ€ ์ „ํ˜€ ์—†์Šต๋‹ˆ๋‹ค.

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

์šฐ๋ถ„ํˆฌ 19.10์— fsync๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@tuxrinku Valve๋Š” 19.10 afaik์— ๋Œ€ํ•œ PPA๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ Xanmod ๋˜๋Š” Liquorix์™€ ๊ฐ™์€ ๋Œ€์ฒด ์ปค๋„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

@ Tk-Glitch Merci! ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‹œ๋„ํ•˜๊ณ  ๊ทธ๊ฒƒ์ด ํ”„๋ ˆ์ž„ ๋“œ๋กญ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š”์ง€ ์•Œ๋ ค์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ข‹์•„ fsync๋กœ xanmod ์ปค๋„์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค (fsync : ๊ฒŒ์ž„ ๋กœ๊ทธ์—์„œ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค). ํ”„๋ ˆ์ž„ ๋“œ๋กญ ๋ฌธ์ œ๋Š” ์—ฌ์ „ํžˆ ์—ฌ๊ธฐ์— ์žˆ์ง€๋งŒ ๋œ ์ž์ฃผ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ์—ฌ์ „ํžˆ 10 ๋ฒˆ ์ค‘ 1 ๋ฒˆ ์‹คํ–‰๋˜๊ณ  ์บ๋ฆญํ„ฐ๋ฅผ๋กœ๋“œ ํ•œ ์งํ›„์— ๊ณ„์† ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. PROTON_NO_ESYNC = 1์ด ์„ค์ •๋˜์–ด ์žˆ์–ด๋„.

๋‚˜๋Š” ๊ฒŒ์ž„ ์ค‘ CPU ์‚ฌ์šฉ๋Ÿ‰์ด 2 ์ดˆ ๋™์•ˆ ๋ฌด์ž‘์œ„๋กœ "์ตœ๊ณ "๋ผ๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ๊ณ , ์ด๊ฒƒ์ด ์ €์—๊ฒŒ fps๊ฐ€ ๋–จ์–ด์ง€๋Š” ์›์ธ์ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ ์ƒˆ๋กœ์šด ์ง€์—ญ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด์ „ ์ง€์—ญ์—์„œ๋„ ๋ฐœ๊ฒฌ๋˜์—ˆ์ง€๋งŒ ๋œ ์ž์ฃผ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. fsync๋Š” ๋“œ๋กญ์„ ๋œ ์ค‘์š”ํ•˜๊ฒŒ ๋งŒ๋“ค์ง€ ๋งŒ ์—ฌ์ „ํžˆ ์—ฌ๊ธฐ์— ์„ฑ๊ฐ€์‹œ๋‹ค.

ํŠธ์œ— ๋‹ด์•„ ๊ฐ€๊ธฐ
์ž„์˜ ํžˆ์น˜์™€ ๊ด€๋ จํ•˜์—ฌ, ๋‚˜๋Š” ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋Š”์ง€ ํฌ๋ง ๋‚˜๋Š” ์‹ค์ œ๋กœ ๋‚ด ์ˆ˜์ •๋„ ๋„ˆํฌ๋“ค์„ ์œ„ํ•ด ์ž‘๋™ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์žฌํ˜„ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ˆ˜์ • ์‚ฌํ•ญ์€ DXVK์— ๋Œ€ํ•ด dxgi.maxFrameLatency = 1 ์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์ง€๋งŒ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์€ ๊ฒŒ์ž„ exe์™€ ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ์— dxvk.conf ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ๊ฑฐ๊ธฐ์— dxgi.maxFrameLatency = 1 ๋ฅผ ๋„ฃ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–‘์„ฑ์ž ๋กœ๊ทธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด DXVK๊ฐ€ ์ดˆ๊ธฐํ™” ๋  ๋•Œ ์ ์šฉ๋˜๋Š” ์˜ต์…˜์ด ํ‘œ์‹œ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ž ์žฌ์ ์œผ๋กœ ํฅ๋ฏธ๋กœ์šด ๊ธฐํƒ€ ์‚ฌํ•ญ :

  • HD ํ…์Šค์ฒ˜ DLC๋Š” IB ์ดํ›„ ์ง€๋ฃจํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฉฐ ํ˜„์žฌ Windows์—์„œ ์•ˆ์ •์ ์œผ๋กœ ์ž‘๋™ํ•˜๋ ค๋ฉด 11GB ์ด์ƒ์˜ VRAM์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” DXVK๋Š” ํ•ญ์ƒ ์•ˆ์ •์ ์ธ ๊ฒŒ์ž„์„ ์›ํ•œ๋‹ค๋ฉด ๋Œ€๋ถ€๋ถ„์˜ ํ•˜๋“œ์›จ์–ด (2080Ti ํฌํ•จ)์— ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€์žฅ ๋†’์€ LOD ๋ฐ”์ด์–ด์Šค ์˜ต์…˜์€ ์˜์—ญ๊ฐ„์— ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ๋กœ๋“œ ํ•  ๋•Œ ์ƒ๋‹นํžˆ ์ตœ์ ํ™”๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋” ๋‚ฎ์€ ๊ฐ’ ๋˜๋Š” "๋ณ€์ˆ˜"์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐ์ด ํ›จ์”ฌ ๋” ๋ถ€๋“œ๋Ÿฌ์›Œ์ง‘๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„์€ IB ์—…๋ฐ์ดํŠธ ์ดํ›„, ํŠนํžˆ ์‹œ์Šคํ…œ RAM ๋ฐ GPU์™€ ๊ด€๋ จํ•˜์—ฌ ์˜ค๋ฒ„ ํด๋Ÿญํ‚น์— ํ›จ์”ฌ ๋” ๋ฏผ๊ฐ ํ•ด ์กŒ์œผ๋ฏ€๋กœ ์˜ค๋ฒ„ ํด๋Ÿญ ๋œ ๊ฒฝ์šฐ ์•ฝ๊ฐ„ ๋‚ฎ์€ ํด๋Ÿญ์„ ์‹œ๋„ํ•ด ๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

@ GoLD-ReaVeR

ํ”„๋ ˆ์ž„ ์†๋„ ์ œํ•œ (60fps์—์„œ ์ œํ•œ ์—†์Œ)์„ ์ œ๊ฑฐํ•˜๋ฉด ํšจ๊ณผ๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๊ฑด ์ •๋ง ์ด์ƒ ํ•ด์š”. ๋‚˜๋Š” ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ์ œํ•œํ•˜์ง€ ์•Š๊ณ  ๋†€๊ณ  ์žˆ์œผ๋ฉฐ ์ˆœ์กฐ๋กญ๊ฒŒ ํ•ญํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค. Nvidia GPU๋กœ์ด๋ฅผ ์žฌํ˜„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. Windows ์—์„œ ๋ณธ ์œ ์‚ฌํ•œ ๋ณด๊ณ ์„œ์—์„œ ์‹ค์ œ๋กœ Nvidia tbh์— ๊ณ ์œ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ Tk-Glitch ํŒ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์•ˆํƒ€๊น๊ฒŒ๋„ ์บ๋ฆญํ„ฐ๋ฅผ๋กœ๋“œ ํ•œ ํ›„ ๊ฒŒ์ž„์ด ํ•ญ์ƒ ์ถฉ๋Œํ•˜๋ฏ€๋กœ ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ตœ์‹  11.50.00 ์—…๋ฐ์ดํŠธ์™€ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ง€๋‚œ 30 ๋ถ„ ๋™์•ˆ ์‹คํ–‰ํ•˜๋ ค๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.
steam-582010.log

ํŽธ์ง‘ : ๋งˆ์นจ๋‚ด ๊ฒŒ์ž„ ๋‚ด์—์„œ ์–ป์„ ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค (์ง€๊ธˆ๋„ ๋กœ๋”ฉ ํ™”๋ฉด์„ ํ†ต๊ณผ ํ•  ํ™•๋ฅ ์ด ๋” ๋‚˜๋น ์ง„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค) dxgi.maxFrameLatency = 1 ์„ค์ •์ด ๋„์›€์ด๋˜์—ˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์ €๊ธฐ์„œ ์—ฌ์ „ํžˆ fps ํ•˜๋ฝ์ด ์žˆ์ง€๋งŒ ์ด์ „๊ณผ ๋น„๊ตํ•  ๋•Œ ์•„๋ฌด๊ฒƒ๋„ ์—†์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋ฌด์—‡์„ํ•˜๋“  40 ๋ถ„๋งˆ๋‹ค ์ถฉ๋Œํ•˜์ง€ ์•Š๊ณ ๋Š” ์—ฌ์ „ํžˆ 30fps ์ด์ƒ์œผ๋กœ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@ Tk-Glitch ํ”„๋ ˆ์ž„ ์†๋„ ์ œํ•œ์„ ๋„๋Š” ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์—ด๋ ค์žˆ์„ ๋•Œ ์„ค์ •์ด ๋‚ด ์ž…๋ ฅ ๋ฌธ์ œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ฐ ์ƒํƒœ์—์„œ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•˜๋Š” ๋‹ฌ์ฝคํ•œ ์‚ฌ์น˜๋ฅผ ๊ทธ๋ฆฌ์›Œํ•ฉ๋‹ˆ๋‹ค. '(์–ด๋Š ๊ณณ์—๋„ ๊ณผ๋ถ€ํ•˜๊ฐ€์—†๊ณ  ์–ด๋–ค ์‹œ์ ์—์„œ ์ž…๋ ฅ์ด ์‘๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ—ˆ๋ธŒ์— ๋น„ํ•ด ์‚ฌ๋ƒฅ์—์„œ ํ›จ์”ฌ ๋” ์ž์ฃผ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

HD ํ…์Šค์ฒ˜ ํŒฉ์—†์ด fsync๊ฐ€ ํ™œ์„ฑํ™” ๋œ ์ปค๋„ ๋ฐ proton์œผ๋กœ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ๊ฒŒ์ž„์ด ์‹คํ–‰์„ ๊ฑฐ๋ถ€ํ•˜๊ณ  ๋กœ์ปฌ ์ €์žฅ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋Š” ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์€ GloriousEggroll์˜ ์‚ฌ์šฉ์ž ์ง€์ • proton์˜ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด๋ณด์‹ญ์‹œ์˜ค. 99 %์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์‹œ์ž‘์‹œ ์ง€์†์ ์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ ๊ฐ€๋” ์บ๋ฆญํ„ฐ ์„ ํƒ์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

https://github.com/GloriousEggroll/proton-ge-custom/releases

GE proton ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์ƒˆ ๊ฒŒ์ž„์„ ์นœ ํ›„ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ๊ฒŒ์ž„์ด ์ค‘๊ฐ„์— ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.
ํŽธ์ง‘ํ•˜๋‹ค:
์ด ์Šค๋ ˆ๋“œ์—์„œ ๋ง ๊ทธ๋Œ€๋กœ ๋ชจ๋“  ๊ฒƒ์„ ์‹œ๋„ํ•˜๊ณ  protondb์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ๋Š” ์ถฉ๋Œ์ด segfault ํ’ˆ์ข…์ด๋ฉฐ ์ง€๋‚œ 3 ์‹œ๊ฐ„ ๋™์•ˆ ์‹œ๋„ํ•œ ๊ฒƒ์ด ๋„์›€์ด๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ ์„ค์น˜ / ์ƒˆ ์ €์žฅ ํŒŒ์ผ ํ›„ ์ƒˆ ๊ฒŒ์ž„ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ์„ ํƒํ•œ ์งํ›„ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ์•ฝ 55 % ํ‘œ์‹œ์—์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์•„์น˜. nvidia ์ตœ์‹ . proton ์˜ˆ : ์ตœ์‹ . mf-install. 1050ti.
Edit2 : strace๋Š”์ด ํ˜ธ์ถœ ๊ทธ๋ฃน ์งํ›„์— segfault๊ฐ€ ๋ฐœ์ƒ ํ•จ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
image
๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๋“  ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ๋งํ•˜๋Š”์ด fsync์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ?

@Flutterlice ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค (๋ฌธ์ž ์„ ํƒ ํ›„ ์ฒซ ๋ฒˆ์งธ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ์ถฉ๋Œ). RAM์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ๋‹ค๋ฅธ ๊ฒŒ์ž„์„ ์—ด๊ณ  ๊ฐ€๋” ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. (์ œ ๊ฒฝ์šฐ์—๋Š” CS : GO๋ฅผ ์—ด๊ณ  30 ๋ถ„ ๋™์•ˆ ํ”Œ๋ ˆ์ด ํ•œ ๋‹ค์Œ MHW๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค) ๊ทธ๋ž˜๋„ ์™œ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋กœ๋”ฉ ํ™”๋ฉด์„ ์ง€๋‚˜๋„ ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•˜์ง€ ์•Š๊ณ  ์ถฉ๋Œ์—†์ด ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ ์—ฌ๋Ÿฌ๋ถ„, ์„ค์ •์— RAM์ด ์–ผ๋งˆ๋‚˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋งˆ๋„ ์ด๊ฒƒ์€ ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ RAM ๊ด€๋ จ ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

16GB RAM DDR4๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

24GB ๋žจ, ๋กœ๋”ฉ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚˜๊ธฐ ์ „ ๋˜๋Š” ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ ์ค„ ์ค‘๊ฐ„์— ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•ฉ๋‹ˆ๊นŒ?
๋˜ํ•œ ๋„ˆ๋ฌด ๋งŽ์€ ์‹คํ—˜ ๋์— DENUVO ๋•Œ๋ฌธ์— 24 ์‹œ๊ฐ„ ๋™์•ˆ ๊ณ„์ •์ด ์ž ๊ธด ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
image
image

์˜ˆ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ ์ค„ ์ค‘๊ฐ„์— ์žˆ์Šต๋‹ˆ๋‹ค.

PROTON_LOG = 1๋กœ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ–ˆ์ง€๋งŒ ๊ทผ๋ณธ ์›์ธ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜์žˆ๋Š” ๊ด€๋ จ ์ •๋ณด๊ฐ€ ์—†์ง€๋งŒ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
https://paste.ubuntu.com/p/mxPZq6jnSc/

@shigutso ๋‚˜๋Š” ์ด๊ฒƒ์ด ์–ด๋–ค ๋งˆ๋ฒ•์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ๋ชฌ์Šคํ„ฐ ํ—Œํ„ฐ๊ฐ€ ์‹ค์ œ๋กœ ๋„์›€์ด๋˜๊ธฐ ์ „์— CS : GO๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ์œ„ํ•œ ํŒ, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ์„ฑ๊ณต๋ฅ ์ด 0 % ์˜€์ง€๋งŒ ์ง€๊ธˆ์€์ด ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ 10 ๋ฒˆ ์ค‘ 9 ๋ฒˆ์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.
ํŽธ์ง‘ : ๋ช‡ ๊ฐ€์ง€ ์‹คํ—˜ ํ›„์ด ์ฒซ ๋ฒˆ์งธ ๋กœ๋”ฉ ํ™”๋ฉด์„ ํ†ต๊ณผ ํ•  ์ˆ˜์žˆ๋Š” 100 % ์‹ ๋ขฐํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ธฐ ์ง์ „์— CPU๋ฅผ ์ตœ์†Œ ํ—ˆ์šฉ ์ฃผํŒŒ์ˆ˜ (์ œ ๊ฒฝ์šฐ์—๋Š” 800Mhz)๋กœ ์กฐ์ ˆํ•˜๋ฉด Segfault๊ฐ€ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋„์›€์ด๋˜๋Š” ์ด์œ ์™€ ๋ฐฉ๋ฒ•-์ƒ์ƒ์กฐ์ฐจ ํ•  ์ˆ˜ ์—†์ง€๋งŒ์ด ์ž‘์€ ํŠธ๋ฆญ ๊ฒŒ์ž„์€ ์‚ฌ์†Œํ•œ ๋ฌธ์ œ์—†์ด 100 % ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (๋กœ๋“œ ์™„๋ฃŒ ํ›„ CPU ์กฐ์ ˆ์„ ํ•ด์ œ ํ•  ์ˆ˜ ์žˆ์Œ).
image

16GB์˜ RAM์ด ์žˆ๊ณ  ๋ฌธ์ž ์„ ํƒ ํ›„์—๋„ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋กœ๋”ฉ ๋ฐ”๊ฐ€ ์•ฝ๊ฐ„ ์›€์ง์ด๊ณ  ๋ฉˆ์ถ˜ ๋‹ค์Œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

@Flutterlice ์ดˆ๊ธฐ ์บ๋ฆญํ„ฐ ์„ ํƒ ๋กœ๋”ฉ ํ™”๋ฉด์„ ํ†ต๊ณผํ•˜๊ธฐ ์œ„ํ•ด CPU๋ฅผ ์–ด๋–ป๊ฒŒ ์กฐ์ ˆํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

sudo cpupower ์ฃผํŒŒ์ˆ˜ ์„ค์ • -u 2700Mhz
์˜ˆ๋ฅผ ๋“ค๋ฉด

๋”ฐ๋ผ์„œ Steam์œผ๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
sudo cpupower frequency-set -u 800Mhz
๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋‹ค
์บ๋ฆญํ„ฐ ์„ ํƒ
๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค์‹œ ์ •์ƒ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
sudo cpupower frequency-set -u 2700Mhz
๊ทธ๊ฒŒ ๊ณผ์ •์ธ๊ฐ€์š”?

์ดˆ๊ธฐ ๋กœ๋”ฉ ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ตœ๋Œ€ CPU ์ „๋ ฅ์œผ๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•œ ๋‹ค์Œ ๋ฉ”๋‰ด์—์žˆ์„ ๋•Œ CPU๋ฅผ 800Mhz๋กœ ์กฐ์ ˆํ•˜๊ณ  ์žฌ์ƒ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ฒŒ์ž„์ด ์ •์ƒ์ ์œผ๋กœ๋กœ๋“œ ๋œ ํ›„ CPU๋ฅผ ๋‹ค์‹œ ์ตœ๋Œ€ ์ „๋ ฅ์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
ํŽธ์ง‘ : ๋‹ค๋ฅธ ์กฐ๊ฑด์—์„œ ์ผ๋ถ€๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•œ ํ›„ ๊ฒฐ๋ก ์„ ์ฐพ๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๋น ๋ฅด๋‹ค๋Š” ๊ฒƒ์ด ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค. ๋‚ด CPU ํด๋Ÿญ ์†๋„์— ๋Œ€ํ•œ ๋ช…๋ฐฑํ•œ ์—ฐ๊ฒฐ์—†์ด ์—ฌ๊ธฐ ์ €๊ธฐ์˜ ์ฒซ ๋ฒˆ์งธ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ๊ฐ€๋” ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

30๋ณด๋‹ค ๋†’์€ fps์—์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋Š” ์›์ธ์„ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด ๋” ์‹ฌ์ธต์  ์ธ ๋กœ๊น…์„ ํ™œ์„ฑํ™”ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.
PROTON_LOG=1 ๋‚ด๊ฐ€ ํ•ด์„ ํ•  ์ˆ˜์žˆ๋Š” ๋‹ต๋ณ€์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋กœ๊ทธ๋ฅผ ์‚ดํŽด๋ณด์•„์•ผํ•ฉ๋‹ˆ๊นŒ?

dlls / ntdll / signal_x86_64.c ์ตœ์‹  proton / wine์— ๋Œ€ํ•œ ํŠน์ • MH : W ์ „์šฉ ํŒจ์น˜๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ ์•„๋ฆ„๋‹ต๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

signal_x86_64.patch.txt

@ Tk-Glitch ๋‚ด ์ƒํ™ฉ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ๋ธŒ๋ผ์šฐ์ € ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด์™€ ๊ฒŒ์ž„์ด ์„œ๋กœ ์ž˜ ์–ด์šธ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠธ ์œ„์น˜ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์ด ์—ด๋ ค ์žˆ์œผ๋ฉด ์ž…๋ ฅ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ ์ด ๋ฌธ์ œ ๋ชฉ๋ก๊ณผ ๊ฐ™์€ ํƒญ์œผ๋กœ ์ด๋™ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์‚ฌ๋ผ์ง€๋Š” ๋™์•ˆ ์‹ค์ œ ํ”„๋ ˆ์ž„์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” gsync์ด๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๊ทธ๋ ‡์ง€ ์•Š์€ 2 ๊ฐœ์˜ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. nvidia-settings๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ gsync๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋ชจ๋‹ˆํ„ฐ ์ž์ฒด๋Š” ์—ฌ์ „ํžˆ gsync๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์กฐ๊ธˆ ๋” ์กฐ์‚ฌํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Windows์—์„œ gsync ์‚ฌ์šฉ์ž์™€ ํ•จ๊ป˜ MHW ํฌ๋Ÿผ์—๋ณด๊ณ  ๋œ ๋ฌธ์ œ์™€ ๊ด€๋ จ์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์œผ๋ฉด ๋“ฃ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋งˆ์นจ๋‚ด GSync๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ์•„๋ฌด๋Ÿฐ ์ฐจ์ด๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜ Capcom์˜ ์ƒˆ๋กœ์šด 2GB ํŒจ์น˜.
60fps๋กœ ์žฌ์ƒ ํ•œ ํ›„ 10 ๋ถ„ ์ด๋‚ด์˜ CTD.

@ GoLD-ReaVeR ์ •๋ง ๋งค์šฐ ์—”๋น„๋””์•„์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” Nvidia GPU๋กœ ํŠธ๋ฆฌํ”Œ ๋ชจ๋‹ˆํ„ฐ ์„ค์ •์„ ์‚ฌ์šฉํ–ˆ์œผ๋ฉฐ GPU๊ฐ€ ๊ฑฐ์˜ 100 % ์‚ฌ์šฉ๋ฅ ์— ๊ทผ์ ‘ํ•˜๊ฑฐ๋‚˜ ๊ฑฐ์˜ ํ‘œ์ค€์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ Gsync๊ฐ€ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋งˆ๋„ ๊ด€๋ จ์ด ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฐ€๋Šฅํ•œ ๊ฑฐ์˜ ๋ชจ๋“  ๊ตฌ์„ฑ์„ ์‹œ๋„ํ–ˆ๊ณ  ์œ ์ผํ•œ ๋ถ€๋ถ„์ ์ธ ์ˆ˜์ •์€ ํฌ๋กฌ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด์—ˆ์ง€๋งŒ (๊ฒŒ์ž„์ด ์‹คํ–‰๋˜๊ณ  ์ปดํฌ ์ง€ํ„ฐ๊ฐ€ ๋น„ํ™œ์„ฑํ™” ๋œ ํ›„) ๋ฌด์ž‘์œ„๋กœ ์ž‘๋™์„ ๋ฉˆ์ถœ ๊ฒƒ์ด๊ณ  ํ”„๋ ˆ์ž„ ํƒ€์ž„์€ ์–ด์ฐจํ”ผ ์ข‹์ง€ โ€‹โ€‹์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‚ด ๋ผ๋ฐ์˜จ์—์„œ ๊ทธ๋Ÿฐ ์ผ์„ ๊ฒฝํ—˜ ํ•œ ์ ์ด ์—†๋‹ค.

๊ฒฐ๊ตญ ์ €๋Š” ์˜ค๋Š˜ 3 ์‹œ๊ฐ„ ์—ฐ์† ํ”Œ๋ ˆ์ด๋ฅผํ–ˆ๊ณ  ์ œ๊ฐ€ ์ž๋ฆฌ๋ฅผ ๋น„์šด ๋™์•ˆ ๊ฒŒ์ž„์ด 2 ์‹œ๊ฐ„ ๋” ๊ณตํšŒ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œ ์—†์Œ, ์„ฑ๋Šฅ ๋ฌธ์ œ ์—†์Œ, ํ”„๋ ˆ์ž„ ์†๋„ ์ž ๊ธˆ ํ•ด์ œ ๋ฐ ํ‰๊ท  80 @ 1440p ..

์ฒ˜์Œ์—๋Š” ๋ฐ๋น„์•ˆ ๊ธฐ๋ฐ˜ ๋ฐฐํฌํŒ ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋ณด์˜€์ง€๋งŒ ์ „์ฒด ์ด์•ผ๊ธฐ๋ฅผ ๋“ค๋ ค์ฃผ์ง€๋Š” ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Nvidia GPU๋ฅผ ์‚ฌ์šฉ ํ•˜์ง€ ์•Š๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ์–ด๋–ค ๋ฐฐํฌํŒ์—์„œ?

๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์Šคํ„ฐ ํ„ฐ๋ง ์ธก๋ฉด์—์„œ ํ”„๋ ˆ์ž„ ์†๋„ ์ฆ๊ฐ€์˜ ์˜ํ–ฅ์„๋ฐ›๋Š” ์œ ์ผํ•œ ์›์ธ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ๋ฉ”๋‰ด๋ฅผ ๋Š˜๋ฆฌ๋ ค ๊ณ ํ–ˆ๋Š”๋ฐ ํ‚ค๋ณด๋“œ๊ฐ€ ์ž˜ ๋ฐ˜์‘ํ•˜๋Š” ๋™์•ˆ ๋งˆ์šฐ์Šค๊ฐ€ ์ •๋ง ๊ณ ๋ฅด์ง€ ์•Š๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. htop์—์„œ CPU ์ฐจ์ด๊ฐ€ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์™€์ธ ์„œ๋ฒ„ ๊ณผ๋ถ€ํ•˜๊ฐ€ ์—†์Œ).

์ตœ์‹  ํŒจ์น˜์—์„œ๋Š” ํŠธ ์œ„์น˜๊ฐ€ ์ˆจ๊ฒจ์ ธ ์žˆ๊ณ  ์Šคํ‹ธ ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ ๋œ ํƒญ์ด์žˆ์„ ๋•Œ๋„์ด ์‹ ๋น„ํ•œ ๋™์ž‘์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ ๋˜ํ•œ ๋‹ค์‹œ ์ถฉ๋Œํ•˜๊ธฐ ์‰ฌ์šด ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. nvidia์˜ ์ตœ์‹  vulkan ์—…๋ฐ์ดํŠธ๋กœ ์™„์ „ํžˆ ํ™•์ธํ•˜์ง€๋Š” ์•Š์•˜์ง€๋งŒ. ๊ฒŒ์ž„์€ ๋ Œ๋”๋Ÿฌ๊ฐ€ ์ถฉ๋Œ ํ•œ ๊ฒƒ์„ ์ธ์‹ํ•˜๊ณ  ํŒ์—…์„ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ ํ›„ WM์ด ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ์ข…๋ฃŒํ• ์ง€ ๋ฌป๋Š” ๋‹ค์Œ ํŒ์—…์„ ํ‘œ์‹œํ•˜์ง€๋งŒ "์˜ˆ"๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋‹ซํžˆ์ง€ ์•Š์ง€๋งŒ ๊ฒŒ์ž„์„ ๋‹ซ์œผ๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„. ์ •์ƒ์ ์œผ๋กœ ๊ฒŒ์ž„์„ ์ข…๋ฃŒํ•˜๋ ค๊ณ  ํ•  ๋•Œ์ฒ˜๋Ÿผ ์ข€๋น„์— ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”.

๋„ค ๊ฒŒ์ž„์— ๋งˆ์šฐ์Šค + ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ์ž…๋ ฅ์ด ์—„์ฒญ๋‚˜๊ฒŒ ๋ถ€๋“œ๋Ÿฝ ์ง€ ์•Š๊ณ  ๋‚ด๊ฐ€ ์ฐพ์€ ์ตœ๊ณ ์˜ ์ ˆ์ถฉ์•ˆ์€ ๋‚ด ๋งˆ์šฐ์Šค๋ฅผ 125Hz๋กœ ์„ค์ • ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 500Hz๋Š” ๊ฝค ๊ฑด๋„ˆ ๋›ฐ์—ˆ์Šต๋‹ˆ๋‹ค. ์™€์ธ์€ ์ˆ˜๋ถ„์ด ๋งŽ์€ ์ฅ์— ๋Œ€ํ•ด ์ˆ˜๋…„ ๋™์•ˆ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์— ๋„ˆ๋ฌด ํŠน์ดํ•œ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ•์ œ ์ปดํฌ์ง€์…˜ ํŒŒ์ดํ”„ ๋ผ์ธ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ GPU๋กœ๋“œ๊ฐ€ ๋†’์„ ๋•Œ ํ”„๋ ˆ์ž„ ํƒ€์ž„์— ์žฅ๋‚œ๊ธฐ ๋งŽ์€ ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ์ด ์˜ต์…˜์—†์ด ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ์ •์„ฑ ๋ฌธ์ œ์™€ ๊ด€๋ จํ•˜์—ฌ ๋ Œ๋”๋Ÿฌ๊ฐ€ ์ฃฝ์„ ๋•Œ ์ €๋„ / dmesg์—์„œ Nvidia ๋“œ๋ผ์ด๋ฒ„์˜ ์ž ์žฌ์  XID๋ฅผ ํ™•์ธ ํ–ˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ํŒŒ์Šค์นผ ํŠน์œ ์˜ ํฌ๋ž˜์‹œ๋กœ ์ถ”์ •๋˜๋Š” Nvidia ๋…€์„๋“ค์ด ๊ทธ๋“ค์˜ ์ถ”์ ์ด ~ 8 ์‹œ๊ฐ„ ํ›„์— ํฌ๋ž˜์‹œ๋ฅผ ์ด‰๋ฐœ ์‹œ์ผฐ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋‹ค์ง€ ์‹ค์šฉ์ ์ด์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ ๊ฒŒ์ž„์—์„œ ๋” ์ž˜ ์žฌํ˜„ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ์‹ค์ œ๋กœ nvidia์™€ ๊ด€๋ จ์ด ์žˆ๊ณ  (Intel + Navi ๋ฐ Zen2 + Polaris ์‹œ์Šคํ…œ ๋ชจ๋‘์—์„œ ๊ฒŒ์ž„์— ์•ˆ์ •์„ฑ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•  ๋•Œ) apitrace๋กœ ์ถ”์  ๊ฐ€๋Šฅ / ์žฌํ˜„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—”๋น„๋””์•„.

์ด๊ฒƒ์€ ๋‚ด dmesg์— ์žˆ์Šต๋‹ˆ๋‹ค.

[17856.122461] NVRM : PCI์˜ GPU
[17856.122464] NVRM : GPU ๋ณด๋“œ ์ผ๋ จ ๋ฒˆํ˜ธ :
[17856.122468] NVRM : Xid (PCI : 0000 : 09 : 00) : 31, pid = 2563, Ch 0000002b, intr 10000000. MMU ์˜ค๋ฅ˜ : ENGINE GRAPHICS GPCCLIENT_T1_4 ์˜ค๋ฅ˜ @ 0x364d_00002000. ๊ฒฐํ•จ์€ FAULT_PDE ACCESS_TYPE_READ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.

๊ฐ์‚ฌ. ์ „๋‹ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ผ๋ถ€ ํ”ผ๋“œ๋ฐฑ-1080 GTX๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ๊ฒŒ์ž„์ด ๋ฌด์ž‘์œ„๋กœ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. 2080 Ti RTX๋กœ ์ด๋™ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ›จ์”ฌ ๋” ์•ˆ์ •์ ์ž…๋‹ˆ๋‹ค.
์ด์ œ ์ตœ์‹  ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” 1080 GTX์— ๋Œ€ํ•ด ์™„์ „ํžˆ ํ™•์‹ ํ•˜์ง€ ๋ชปํ•˜์ง€๋งŒ ๋ถˆํ–‰ํžˆ๋„ ํ…Œ์ŠคํŠธ ํ•  ๋‹ค๋ฅธ PC๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

@ Tk-Glitch๋Š” ๋งˆ์šฐ์Šค์— ๋Œ€ํ•ด MHW ๊ธฐ๋ฐ˜๊ณผ MHW IB ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋งˆ์šฐ์Šค ์ž…๋ ฅ์„ ์›์‹œ๋กœ ์ „ํ™˜ ํ•œ ๊ฒƒ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ์ž…๋ ฅ์— ๋Œ€ํ•œ wineserver ํ˜ธ์ถœ์„ ๊ฑด๋„ˆ ๋›ฐ๋Š” ํŒจ์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์ด๋ฏธ ๋„ค์ดํ‹ฐ๋ธŒ ๋™์ž‘์ž…๋‹ˆ๊นŒ?

@ GoLD-ReaVeR Proton ๋ฐ ์™€์ธ ์Šคํ…Œ์ด์ง•์€ ์ง€์›์„ ์ œ๊ณตํ•˜์ง€๋งŒ ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜๋ฉด ์ƒํ™ฉ์ด ์•…ํ™”๋˜์ง€๋งŒ ํ™•์‹คํžˆ ๊ฐœ์„  ํ•  ์—ฌ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์„ ์ง€์›ํ•ฉ๋‹ˆ๊นŒ? ์–ด๋–ป๊ฒŒ ๋“  ํ™œ์„ฑํ™”ํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

์•„๋‹ˆ์š” ๊ฒŒ์ž„์ด rawinput์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•  ๋•Œ OOTB๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ™•์‹คํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ๋กœ๊ทธ์— โ‰ฅ60fps๋กœ ํ”Œ๋ ˆ์ด ํ•  ๋•Œ ์‹œ์Šคํ…œ์ด ์™„์ „ํžˆ ์ž ๊ธฐ๋Š” ์ด์œ ๋ฅผ ์„ค๋ช… ํ•  ์ˆ˜์žˆ๋Š” ๋‚ด์šฉ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
steam-582010.log

@ GoLD-ReaVeR WINEDEBUG="+rawinput" ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค

Proton์˜ ์ตœ์‹  ์—…๋ฐ์ดํŠธ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค! ๊ณต์‹์ ์ธ proton ๋นŒ๋“œ์— ๋Œ€ํ•œ ์œ ์ผํ•œ ์ž‘์€ ๋ฌธ์ œ๋Š” ์ˆซ์ž ํ‚ค (์ˆซ์ž ํŒจ๋“œ์—์žˆ๋Š” ํ‚ค๊ฐ€ ์•„๋‹˜)๊ฐ€ ๊ฒŒ์ž„ ๋‚ด์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”„๋ž‘์Šค์–ด ๋ ˆ์ด์•„์›ƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค๋ณด๋“œ๋กœ ๋ญ”๊ฐ€๋ฅผํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

@tuxrinku ๋„ค ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๋ฏธ๊ตญ ๋ ˆ์ด์•„์›ƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ํ”„๋ž‘์Šค์–ด ๋ ˆ์ด์•„์›ƒ ์‚ฌ์šฉ์ž ๋กœ์„œ๋„ ๊ธฐ๋ณธ์ ์œผ๋กœ US ๋ ˆ์ด์•„์›ƒ์„ ์‚ฌ์šฉํ•˜๊ณ  DE๋ฅผ ํ†ตํ•ด ํ”„๋ž‘์Šค์–ด๋กœ ์„ค์ •ํ•˜๋ฉด ์ผ์ƒ์ ์ธ ํƒ€์ดํ•‘ ์š”๊ตฌ์— ์˜ํ–ฅ์„์ฃผ์ง€ ์•Š๊ณ  ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค (์˜ˆ : ๋ ˆ์ด์•„์›ƒ์„ ์ „ํ™˜ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค). ์–ด๋Š ์‹œ์ ์—์„œ๋“  ์žฌ๋ถ€ํŒ… ํ›„์—๋„ ์‚ด์•„๋‚จ์Šต๋‹ˆ๋‹ค).

์ตœ์‹  MHW ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ ๊ฐ™๊ณ  ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์œผ๋ฉฐ ์ง„๋‹จ ์ •๋ณด๋ฅผ ์–ด๋””์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

@ Tk-Glitch ์ข‹์•„, ๋˜ ๋‹ค๋ฅธ ํŒจ์น˜๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ... ๋‹น์‹ ์„ ์œ„ํ•ด ์‹คํ–‰๋ฉ๋‹ˆ๊นŒ? ์ตœ์‹  ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์‹œ์ž‘๋„ ์•ˆ๋ฉ๋‹ˆ๋‹ค.

Steam ์ฝ˜์†”์— ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ํŒจ์น˜๋Š” Proton์—์„œ ๊ฒŒ์ž„์„ ์ค‘๋‹จํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. Guy์˜ ํŒจ์น˜ (Proton <5.0-4)์—†์ด ์‹คํ–‰๋˜์ง€๋งŒ ์ด์ „์˜ ์žฌ์ƒ ๋ถˆ๊ฐ€๋Šฅํ•œ ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ Linux์—์„œ ๋” ์ด์ƒ ์žฌ์ƒํ•  ์ˆ˜ ์—†๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋‚˜๋Š” ํ…Œ์ŠคํŠธ๋กœ ์ธํ•ด ๋‹ค์Œ 24 ์‹œ๊ฐ„ ๋™์•ˆ Denuvo๊ฐ€ ๊ธˆ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค- ํ•œ์ˆจ -๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ธฐ๊บผ์ด ์‹œ๋„ํ•œ๋‹ค๋ฉด Guy๋Š” ๋‚˜์—๊ฒŒ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ํŒจ์น˜๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค : ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค (์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค : frog :)

Edit2 : ๋งŽ์€ Windows ์‚ฌ์šฉ์ž๋„์ด ์ƒˆ๋กœ์šด ์—…๋ฐ์ดํŠธ์˜ ์˜ํ–ฅ์„ ๋ฐ›์•„ ๋” ์ด์ƒ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— Capcom์ด ๋ฌด์–ธ๊ฐ€ ๋ฅผํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์–ผ๋งˆ๋‚˜ ๋Š๋ฆฐ ์ง€ ๊ณ ๋ คํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Edit3 : ๊ฒŒ์ž„์„ ์‹œ๋„ ํ•  ์ˆ˜ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „์— ๊ฒŒ์‹œ ๋œ ํ…Œ์ŠคํŠธ ํŒจ์น˜๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค (๋น„์Šทํ•œ ๊ฒฐ๊ณผ-๊ฒŒ์ž„์ด ์‹คํ–‰๋˜์ง€ ์•Š์Œ).

์ด ์ƒˆ๋กœ์šด ํŒจ์น˜ ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋‚˜๋ฟ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ๊ฐ€๊นŒ์šด ์žฅ๋ž˜์— ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์„ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋‚ด dmesg์—์„œ ํ•ด๋‹น ๋ฉ”์‹œ์ง€๋ฅผ๋ฐ›์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋ฒ„์ „์˜ ์–‘์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๊ณต์‹ proton์ด๋‚˜ ์ง€๊ธˆ๊นŒ์ง€ ์ž˜ ์ž‘๋™ํ–ˆ๋˜ GE ๋ฒ„์ „์œผ๋กœ ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ Steam์—์„œ ์ผ๋ถ€ Windows ์‚ฌ์šฉ์ž๊ฐ€ ๊ทธ๋“ค์—๊ฒŒ๋„ ๋ถ€ํŒ…๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์„ ์ฝ์œผ์‹ญ์‹œ์˜ค.

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

๋ฟก๋ฟก

๋˜ํ•œ Steam์—์„œ ์ผ๋ถ€ Windows ์‚ฌ์šฉ์ž๊ฐ€ ๊ทธ๋“ค์—๊ฒŒ๋„ ๋ถ€ํŒ…๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์„ ์ฝ์œผ์‹ญ์‹œ์˜ค.

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹ ์„ ๋„๋ฉด ๊ฒŒ์ž„์ด ๋‹ค์‹œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ๋Š” ํ›จ์”ฌ ๋” ๋งŽ์€ ๋ฐ”์ด๋Ÿฌ์Šค์™€ ์œ ์‚ฌํ•œ ๋™์ž‘์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์ด์ œ ๋””์Šคํฌ๋ฅผ ๋‹ค์‹œ ์Šค์บ” ํ•  ๋” ๋งŽ์€ ์Šค์บ๋„ˆ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Windows ์‚ฌ์šฉ์ž๋Š” ์ด๋กœ ์ธํ•ด fps๊ฐ€ ๋‹ค์‹œ ๋–จ์–ด์กŒ์ง€๋งŒ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์œผ๋ฏ€๋กœ CAPCOM์˜ ๋ฐ˜์‘์—†์ด ์ด์ œ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ CAPCOM์€ ์ตœ๊ทผ์—์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํŒจ์น˜๋ฅผ ์ถœ์‹œํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค (Windows ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๋ฌธ์ œ๊ฐ€๋˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Œ).

๋ฟก ๋นต๋€จ

๋˜ํ•œ Steam์—์„œ ์ผ๋ถ€ Windows ์‚ฌ์šฉ์ž๊ฐ€ ๊ทธ๋“ค์—๊ฒŒ๋„ ๋ถ€ํŒ…๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์„ ์ฝ์œผ์‹ญ์‹œ์˜ค.

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹ ์„ ๋„๋ฉด ๊ฒŒ์ž„์ด ๋‹ค์‹œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ๋Š” ํ›จ์”ฌ ๋” ๋งŽ์€ ๋ฐ”์ด๋Ÿฌ์Šค์™€ ์œ ์‚ฌํ•œ ๋™์ž‘์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์ด์ œ ๋””์Šคํฌ๋ฅผ ๋‹ค์‹œ ์Šค์บ” ํ•  ๋” ๋งŽ์€ ์Šค์บ๋„ˆ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Windows ์‚ฌ์šฉ์ž๋Š” ์ด๋กœ ์ธํ•ด fps๊ฐ€ ๋‹ค์‹œ ๋–จ์–ด์กŒ์ง€๋งŒ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์œผ๋ฏ€๋กœ CAPCOM์˜ ๋ฐ˜์‘์—†์ด ์ด์ œ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ CAPCOM์€ ์ตœ๊ทผ์—์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํŒจ์น˜๋ฅผ ์ถœ์‹œํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค (Windows ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๋ฌธ์ œ๊ฐ€๋˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Œ).

๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹ ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  Windows ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ƒˆ๋กœ์šด denuvo ๊ฒŒ์ž„์—์ด ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ์•„๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

Denuvo tbh๊ฐ€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ทธ๋“ค์ด ๋ฌด์—‡์„ํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ์ฝ” ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ทธ๋“ค์˜ ์‚ฌ์šฉ์ž ์ •์˜ "anticheat"์‹œ๋„์˜ ์—ฐ์†๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. Capcom์€ ์ด์— ๋Œ€ํ•ด ์กฐ์น˜๋ฅผ ์ทจํ•ด์•ผํ•˜์ง€๋งŒ ์ง€์—ฐ์€ ํ๋ฆฟํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์ดํ•ดํ–ˆ๋“ฏ์ด ๋ชจ๋“  ๊ฒƒ์„ ์–‘์„ฑ์ž ์•„๋ž˜์—์„œ ๋ฉˆ์ถ”๊ฒŒ ํ•œ ๊ฒƒ์€ denuvo์˜€์Šต๋‹ˆ๋‹ค. ์‹คํ–‰ ์ทจ์†Œ Guy์˜ ์›๋ž˜ ํŒจ์น˜๊ฐ€ ํฌ๋ž˜์‹œ๋ฅผ ์ˆ˜์ •ํ•˜์ง€๋งŒ ์†๋„ ์ €ํ•˜๋ฅผ ๋‹ค์‹œ ์œ ๋ฐœํ•˜๋Š” ๊ฒฝ์šฐ์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ denuvo๋ฅผ ์˜์‹ฌํ•˜๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค. ๋”์šฑ์ด, MHW ์šฉ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์ธ์ ํ„ฐ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ์–‘์„ฑ์ž๊ฐ€๋ฐ›์€ ํ”„๋ ˆ์ž„ ์†๋„ ๊ฐ์†Œ๋ฅผ ๋ชฉํ‘œ๋กœ ์‚ผ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋˜ํ•œ ๊ทธ๊ฒƒ์ด denuvo๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ capcom์„ ์˜๋ฏธํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Special K๋Š” ๋˜ํ•œ ์ž์‹ ์˜ ๊ฒฝํ—˜์—์„œ denuvo๊ฐ€ ํ•ญ์ƒ ๋ณดํ˜ธํ•˜๊ณ ์žˆ๋Š” ๊ฒŒ์ž„์˜ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•œ๋‹ค๊ณ  ์ €์—๊ฒŒ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ ์™€์ธ ์ง€์›์€ ๊ทธ๋“ค์˜ ๋ชฉํ‘œ๊ฐ€ ์•„๋‹ˆ๋ฉฐ ์ด๋กœ ์ธํ•ด ์™€์ธ ์„œ๋ฒ„๊ฐ€ ์ถฉ๋Œํ•˜๊ณ  ํƒœ์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์™€์ธ ๊ตฌํ˜„์ด ๋””๋ฒ„๊ทธ ํ˜ธ์ถœ์„ ์ค‘์ง€ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด Windows์—์„œ ntdll / kernel์„ ๊ต์ฒดํ•˜๊ฑฐ๋‚˜ ์‚ฝ์ž…ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์ด ์ด๊ฒƒ์„ ํ™•์ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์ œ ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋˜ํ•œ ์ง€๊ตฌ์ƒ์˜ ๊ฑฐ์˜ ๋ชจ๋“  ๋ฐ”์ด๋Ÿฌ์Šค ์Šค์บ๋„ˆ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์ฆ‰, ์ƒˆ ํŒจ์น˜๊ฐ€ ์ ์šฉ๋œ ๋ฆด๋ฆฌ์Šค (๋˜๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์ ์šฉํ•˜๋ ค๋Š” ์ƒˆ ํŒจ์น˜)๋ฅผ ๊ตฌ์›Œ ์ค„ ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ•˜๋ฃจ์— 5 ๋ฒˆ์˜ ์‹œ๋„๋ฅผ ํ•  ์ˆ˜์žˆ์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๋„ ๊ธฐ๊บผ์ด ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์„ค์ • / ์žฌ์„ค์ • (๊ฐ’ ๋น„์‹ผ _wineserver_ ํ˜ธ์ถœ) ํ•  ๋•Œ ์ด์ „ ๋ฒ„์ „์˜ Proton์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. FPS๋Š” ์ •๋ง ๋‚˜์ฉ๋‹ˆ๋‹ค.
  • ๋””๋ฒ„๊ทธ ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ƒˆ ๋ฒ„์ „์˜ Proton์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@ GoLD-ReaVeR์ด ์˜ฌ๋ฐ”๋ฅธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์น˜ํŠธ ๋ฐฉ์ง€ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ด์ œ ์„ค์ •์ค‘์ธ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์˜ ๊ฒ€์‚ฌ๋ฅผ ์‹œํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๋งค์šฐ ์Šฌํ”„๋‹ค.

ํ—‰ํ—‰

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

์ด๋ฒˆ์—๋Š” ๋”์ฐํ•œ ๋Š๋‚Œ์ด ๋“ค๊ฑฐ๋‚˜ _wineserver_ ์„ฑ๋Šฅ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๊ฑฐ๋‚˜ ์น˜ํŠธ ๋ฐฉ์ง€ (? denuvo?)๊ฐ€ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ์„ค์ •๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋„๋ก ์†์ผ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘ 2

Denuvo ๋ณดํ˜ธ๊ฐ€ Proton 5์™€ ์ถฉ๋Œ ํ•œ ํ›„ _after_ ์‹œ์ž‘๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์•„๋งˆ๋„ ๋ฌธ์ œ๊ฐ€ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ์•„๋‹ˆ๋ผ Proton 5.0 ์ž์ฒด์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ฒŒํ•ฉ๋‹ˆ๋‹ค.
๋ถˆํ–‰ํžˆ๋„ ๋‚ด denuvo ์‹œ๋„๊ฐ€ ๋ถ€์กฑํ–ˆ์ง€๋งŒ ๋‚ด์ผ Proton 4.11 ์šฉ _ntdll.dll_์„ ํŒจ์น˜ํ•˜๊ณ  ๊ฒŒ์ž„์ด ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
์žฌ๋ฐŒ๊ฒŒ๋„, ์ง€๊ธˆ์€ ์‹œ๋„๋ฅผ ๋‹ค ํ–ˆ์œผ๋ฏ€๋กœ Proton 5๋ฅผ ์‹คํ–‰ํ•˜๋ฉด denuvo ์ฐฝ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  Proton 4.11์€์ด๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค (ํŒจ์น˜ ๋œ dll์„ ์‚ฌ์šฉํ•˜๋”๋ผ๋„).

๋‚˜๋Š” ์—ฌ์ „ํžˆ ์ด์ „ ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด ์‹œ์Šคํ…œ์— proton 4 ๋นŒ๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ denuvo๋Š” ์ถฉ๋Œ ํ›„ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ์‹œ์ž‘๋  ๋•Œ ์–ด๋–ป๊ฒŒ ์‹œ์ž‘ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๋ช‡ ๊ฐ€์ง€๋ฅผ ๊ฑด๋„ˆ ๋›ฐ์…จ์Šต๋‹ˆ๊นŒ?

ํŽธ์ง‘ : iceborne์˜ ๋ฌธ์ œ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์ฒ˜์Œ์— ์ œ๊ณต๋œ ๋นŒ๋“œ๋Š” ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ตœ์‹  Proton๊ณผ GE๊ฐ€ ๋‚ด ๋ชจ์ž๋ฅผ ๋ฐ˜์ง€์— ๋˜์ง€๊ธฐ ์œ„ํ•ด ์ตœ์‹  ์—…๋ฐ์ดํŠธ๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ๋‹ค๋ฅธ ์–‘์„ฑ์ž ๋นŒ๋“œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์œผ๋ฉฐ Denuvo๋กœ ์ธํ•ด 24 ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„์—์„œ ์ž ๊ฒผ์Šต๋‹ˆ๋‹ค.

Capcom์€ ์—ฌ๊ธฐ์ €๊ธฐ์„œ ๊ฒŒ์ž„์—์„œ Denuvo๋ฅผ ๋‹จ๊ณ„์ ์œผ๋กœ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. DMC5๋Š” ์ตœ์‹ ์ž…๋‹ˆ๋‹ค. MHW์— ๋Œ€ํ•ด ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‰ด์Šค๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

5 ๋ฒˆ์˜ ์‹œ๋„์— ๊ธฐ๊บผ์ด ๋„์™€ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋” ์ด์ƒ ์‹œ๋„ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค : D

edit2 : ์•„๋งˆ ๋‹ค์‹œ ์‹œ๋„๋ฅผํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” capcom์ด denuvo๋ฅผ ๋ฒ„๋ฆฌ๊ธฐ๋ฅผ ๋ฐ”๋ž„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ๊ทธ๋“ค์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ av๋ฅผ ๋„˜์–ด ๋œจ๋ฆฌ๋Š” Stygian ํŒจ์น˜๋กœ ์ถ”๊ฐ€ ํ•œ ๋น„ํŠธ๋ฅผ ์ทจ์†Œํ•˜๋Š” ๋Œ€์‹  ์•ˆํ‹ฐ ๋ฐ”์ด๋Ÿฌ์Šค์—์„œ ๊ฒŒ์ž„์„ ์ œ์™ธํ•˜๋ผ๊ณ  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์กฐ์–ธํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ํฌ๋ง์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

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

... ์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚˜์œ ์  : ๊ฒŒ์ž„์ด ์•ฝ๊ฐ„ ๋ถˆ์•ˆ์ •ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ€๋” 5 ๋ถ„ ํ›„์— ๊ฐ€๋”์”ฉ 20 ๋ถ„ ์ด์ƒ ํ›„์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํŒจ์น˜์™€ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ข‹์€ ์  : ์‹ค์ œ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
mhw_linux

์š”์ปจ๋Œ€, ์•…๋ช… ๋†’์€ ๋ ˆ์ง€์Šคํ„ฐ ์„ค์ • ํ˜ธ์ถœ์„ ์‹คํ–‰ํ•  _Proton 4.11_ ํŒจ์น˜๋ฅผ ๋งŒ๋“ค์—ˆ์ง€ ๋งŒ _wineserver_ ๋Œ€์‹  ํ˜„์žฌ ํ”„๋กœ์„ธ์Šค์— ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์„ฑ๋Šฅ์€ ์ด์ „๊ณผ ๊ฑฐ์˜ ๊ฐ™์€ ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค.

์˜ค๋žซ๋™์•ˆ ์ €๋Š” ํ”„๋กœ์„ธ์Šค์— ๋กœ์ปฌ ์ธ ๋ชจ๋“  ์Šค๋ ˆ๋“œ์™€ ์ปจํ…์ŠคํŠธ์˜ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ๋ชจ๋“  ์„ธํŠธ๋ฅผ ๊ฐ€๋กœ ์ฑ„์„œ ํ˜ธ์ถœ์„ ๋ฐ›๊ณ  ๊ฐ€๋Šฅํ•œ ํ•œ _wineserver_๋กœ ์ด๋™ํ•˜์ง€ ์•Š๊ณ  ์š”์ฒญ์— ์‘๋‹ตํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.
๋˜ํ•œ ๋™์ ์œผ๋กœ ๋ฆฌ์†Œ์Šค๋ฅผ '์ •๋ฆฌ'ํ•˜๋ ค๊ณ ํ•˜์ง€๋งŒ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๋ฒ„๊ทธ๊ฐ€ ์˜์‹ฌ๋ฉ๋‹ˆ๋‹ค). ํ˜„์žฌ ์Šค๋ ˆ๋“œ ์ปจํ…์ŠคํŠธ ๊ด€๋ฆฌ๋ฅผ ๋” ์ตœ์ ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ ‡๊ฒŒ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค).

ntdll ํŒจ์น˜๋ฅผ ์ฒจ๋ถ€ํ•˜๊ณ  _Proton 4.11_ ๋ธŒ๋žœ์น˜ ์™€์ธ์— ์ ์šฉํ•˜๋ฉด ์ปดํŒŒ์ผ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” _ntdll.dll.so_๋ฅผ ์ฒจ๋ถ€ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋กœ๊น…์กฐ์ฐจ๋„ ์•ฝ๊ฐ„ '๊ฐ€์žฅ์ž๋ฆฌ ์ฃผ๋ณ€'์ด๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜๊ณ  ์ปดํŒŒ์ผ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ฌด์—‡์„ ์•Œ๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ๊ฐ€ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚ด ์–ด๋ฆฌ์„์€ ์‹ค์ˆ˜๋ฅผ ๊ฐœ์„ ํ•˜๊ฑฐ๋‚˜ ์ง€์ ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜๋„ ์‹œ์ž‘์ž…๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ํŒจ์น˜๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.
์ด ํŒจ์น˜๋Š” '๊ณ„์‚ฐ ๋œ ํ•ดํ‚น'์œผ๋กœ, ๋ชจ์–‘์ด๋‚˜ ํ˜•ํƒœ๊ฐ€ ์•„๋ฌด๋ฐ๋„ ๊ฐ€์ง€ ์•Š์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค.

@ Guy1524 , ํŠนํžˆ ๊ท€ํ•˜์˜ ์˜๊ฒฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

@Emanem ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค! ๋‚˜๋Š” wine์ด ์ด๋ฏธ ์ด๋Ÿฌํ•œ ๋ชฉ์ ์œผ๋กœ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์บ์‹ฑํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ฐฉ๊ฐํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ์ด๊ฒƒ์ด ๋‹น์‹ ์˜ ํŒจ์น˜๊ฐ€ํ•˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด ํŒจ์น˜ ๊ฐ€ 4.11 ์œ„์—์„œ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@Emanem ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค! ๋‚˜๋Š” wine์ด ์ด๋ฏธ ์ด๋Ÿฌํ•œ ๋ชฉ์ ์œผ๋กœ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์บ์‹ฑํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ฐฉ๊ฐํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ์ด๊ฒƒ์ด ๋‹น์‹ ์˜ ํŒจ์น˜๊ฐ€ํ•˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด ํŒจ์น˜ ๊ฐ€ 4.11 ์œ„์—์„œ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@ Guy1524 ํŒจ์น˜๋Š” ํ•ญ์ƒ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ์˜ '์„ค์ •'๊ณผ '๊ฐ€์ ธ ์˜ค๊ธฐ'๊ฐ€ ํ•ญ์ƒ ๋™์ผํ•œ ์Šค๋ ˆ๋“œ (_self_)์— ๋Œ€ํ•ด ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฏ€๋กœ ํŒจ์น˜๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
CAPCOM์˜ ์ž‘์—… ๋ชฉ์ ์— ๋Œ€ํ•œ ๋‚˜์˜ ์ดํ•ด๋Š” ๊ทธ๋“ค์˜ _anti-cheat_ ์‹œ์Šคํ…œ์ด ๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ์— ๋Œ€ํ•œ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ์ƒˆ๋กœ์šด _control_ ์Šค๋ ˆ๋“œ๋ฅผ ๊ฐ–๊ฒŒ๋˜์—ˆ๊ณ , ๊ทธ ๋‹ค์Œ ๋งค์šฐ ๋™์ผํ•œ ๊ฐ’์„ ๊ฒ€์ƒ‰ ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜๋Š” ๋‹ค๋ฅธ ํด๋ž˜์Šค์˜ _control_ ์Šค๋ ˆ๋“œ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด๊ฒƒ์ด ํŒจ์น˜ (์›๋ณธ)๊ฐ€ ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ์™€์ธ์ด ์ด๋Ÿฌํ•œ ์บ์‹ฑ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋‚˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์„œ๋ฒ„์˜ _rudimentary_ ๊ตฌํ˜„์„ ํ”„๋กœ์„ธ์Šค ํด๋ผ์ด์–ธํŠธ๋กœ ํฌํŒ…ํ•ด์•ผํ–ˆ๋‹ค-_all_ ์Šค๋ ˆ๋“œ๊ฐ€ ํ•ญ์ƒ ์ ์–ด๋„ ๋™์ผํ•œ ํ”„๋กœ์„ธ์Šค ๋‚ด์— ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์— ์˜์กดํ–ˆ๋‹ค.

์ตœ์‹  ์ •๋ณด.

๋” ๋งŽ์€ _stable_ ํŒจ์น˜๋ฅผ ์ฒจ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” _ ๊ฐ€์ด๋“œ ๋žœ๋“œ _์— ๊ฐ€์„œ _Stygian Zinogre_ ํ€˜์ŠคํŠธ๋ฅผ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ปท์‹  ๋“ฑ์„ ์žฌ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ _Gathering Hub_๋ฅผ ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ _Training Room_์— ๋“ค์–ด๊ฐˆ ๋•Œ ๊ฒŒ์ž„์ด ๊ณ„์† ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊น…์„ ์ถ”๊ฐ€ ํ–ˆ์œผ๋ฉฐ PROTON_LOG = 1์„ ์‚ฌ์šฉ
ํฅ๋ฏธ๋กœ์šด ์ ์€ ์ด์ œ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜์žˆ๋Š” ๋ชจ๋“  ์ด๋ฒคํŠธ์™€ ํ˜ธ์ถœ์„ ๊ธฐ๋กํ•˜์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์ด ํŒจ์น˜ ํ˜„๋ช…ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด CAPCOM์˜ ์—ด์•…ํ•œ ๊ฐœ๋ฐœ ์ผ๋ฟ์ด๋ฉฐ ์šฐ๋ฆฌ๋Š” ๊ฐ‡ํ˜€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...

ํŒจ์น˜๋Š” mhw.4-11.v3.patch.txt ์ž…๋‹ˆ๋‹ค.
ํ‰์†Œ์™€ ๊ฐ™์ด ์˜๊ฒฌ์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ์—๋Š” ์ปดํŒŒ์ผ ๋œ ntdll.dll.so๋ฅผ ๋„ฃ์—ˆ๋Š”๋ฐ ์•”ํ˜ธ๋Š” 'mhw'์ž…๋‹ˆ๋‹ค.
๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ๋‹น์‹  ์ž์‹ ์˜ ์ฑ…์ž„์ž…๋‹ˆ๋‹ค.
PROTON_LOG = 1 ๋กœ ์‹คํ–‰ํ•˜๊ณ  ์ถฉ๋Œ์ด ์ผ๋ฐ˜์ ์ธ 'stack_overflow'์ธ์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ตœ์‹  ์ •๋ณด

๋‚ด ํŒจ์น˜๋ฅผ _Proton 5.0_์— ์ด์‹ํ–ˆ๋Š”๋ฐ ์ฆ‰์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
๋‚ด ์ฃผ๋œ ์˜์‹ฌ์€ _Proton 5.0_์—์„œ ์ถฉ๋Œ์„ ์œ ๋ฐœํ•˜๋Š” ๋™์ผํ•œ ์š”์†Œ์™€ ๋‚ด ํŒจ์น˜์—์„œ _Proton 4.11_์„ ์‚ฌ์šฉํ•˜๋Š” ์š”์†Œ๊ฐ€ _same_์ด๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
CAPCOM์˜ _anti cheat_๊ฐ€ ๋ญ”๊ฐ€ ์ด์ƒํ•œ ์ผ์„ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋‚˜์œ.

์ด ํŒจ์น˜๋ฅผ 5.x ๋ธŒ๋žœ์น˜์— ์ ์šฉ ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ์ˆ˜์ง‘ ํ—ˆ๋ธŒ ๋ฌธ์ œ๋„ ํ•ด๊ฒฐ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ํŒจ์น˜๋ฅผ 5.x ๋ธŒ๋žœ์น˜์— ์ ์šฉ ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ์ˆ˜์ง‘ ํ—ˆ๋ธŒ ๋ฌธ์ œ๋„ ํ•ด๊ฒฐ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ์— ๋”ฐ๋ผ์ด ํŒจ์น˜๋ฅผ _Proton 5.0_์— ์ ์šฉํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ฆ‰์‹œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์œ„์™€ ๊ฐ™์ด CAPCOM ์†ก๊ธˆ ๋‚ด์˜ _bad_ ์ฝ”๋“œ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์ด ๋‘๋ ต์Šต๋‹ˆ๋‹ค.

์•„๋‹ˆ์š”, CRAPCUM ๊ฒŒ์ž„ ๋‚ด์—์„œ ์ž˜๋ชป๋œ ์ฝ”๋“œ๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๋ง์€ ๋ชจ๋“  ์„ฑ๋Šฅ ๋ฌธ์ œ, ๋งˆ์šฐ์Šค ๋ฌธ์ œ, ์ถฉ๋Œ ๋“ฑ์ด Code Vein์—์„œ ๋‚˜์—๊ฒŒ ์ผ์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋ฏ€๋กœ์ด ๊ฒŒ์ž„์—๋Š” ํŠนํžˆ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–‘์„ฑ์ž 5.x๊ฐ€ ์‹คํŒจํ•˜๊ณ  4.x๊ฐ€ ์‹คํŒจํ•˜๋ฉด ๊ฑฐ๊ธฐ์—๋„ ์–ด๋–ค ์ข…๋ฅ˜์˜ ํšŒ๊ท€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Tk-Glitch ๋ฐ GE ํŒจ์น˜ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋“ค์˜ ๋ฒ„์ „์€ ํ›จ์”ฌ ๋” ์•ˆ์ •์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. (๋ฏธ์•ˆ ํ•ด์š”, ์ฒ˜์Œ์— ๋ฌผ์–ด ๋ดค์–ด์•ผ ํ–ˆ์–ด์š”)

GE ํŒจ์น˜ ์…‹์€ ๋‚ด ์ƒ๊ฐ์ด๋‹ค-๋‚˜๋Š” ๊ทธ๋“ค์ด ๋‚ด ์›๋ณธ์„ ์‚ฌ์šฉํ–ˆ๋‹ค (์ฆ‰ ์ด๋ฏธ ์‹œ๋„ํ–ˆ๋‹ค :-).
Proton 4.11๊ณผ 5.0-4 ์‚ฌ์ด์—๋Š” ํ™•์‹คํžˆ ํšŒ๊ท€ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค (๋ฌผ๋ก  CAPCOM์˜ ๋†’์€ ์ฝ”๋”ฉ ํ‘œ์ค€์— ๋”ฐ๋ผ _regression_ :-); ์ด ํšŒ๊ท€๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด ์•„๋ž˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ฉฐ 4.11 ๋˜๋Š” 5.0-4์—์„œ ์™„์ „ํžˆ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŠนํžˆ ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ ๋ฌธ์ œ์™€ ๊ด€๋ จํ•˜์—ฌ ๋” ๋งŽ์€ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ถ„๋ช…ํžˆ ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ์ด๊ฒƒ์ด ์›์ธ์ž…๋‹ˆ๋‹ค (ํฌ๋ž˜์‹œ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์Šค๋ ˆ๋“œ ๋งŒ ํ•ด๋‹น).

1562.173:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.173:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.175:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.175:0030:0074:fixme:thread:set_thread_context  [MH:W patch] mhw_set_context(717960960, 0x2acaeb90) self 1 on handle 0xfffffffffffffffe (0x2acaea84)
1562.175:0030:0074:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x7bcb38c3 ip=7bcb38c3 tid=0074
1562.175:0030:0074:trace:seh:NtRaiseException  info[0]=0000000000000000
1562.175:0030:0074:trace:seh:NtRaiseException  info[1]=ffffffffffffffff
1562.175:0030:0074:trace:seh:NtRaiseException  rax=0000000000000000 rbx=0000000000000000 rcx=00000000194bc298 rdx=00000000194bb350
1562.175:0030:0074:trace:seh:NtRaiseException  rsi=0000000000000000 rdi=000000015cc6b3d3 rbp=3a70252074612073 rsp=000000002acaeb50
1562.175:0030:0074:trace:seh:NtRaiseException   r8=00000000194bc298  r9=00000000194bbce0 r10=000000000006a542 r11=0000000000000712
1562.175:0030:0074:trace:seh:NtRaiseException  r12=0000000000000000 r13=0000000000000000 r14=0000000021110560 r15=0000000000000000
1562.175:0030:0074:trace:seh:call_vectored_handlers calling handler at 0x69060aa0 code=c0000005 flags=0

ํฅ๋ฏธ๋กœ์šด ๋น„ํŠธ :

  • 'mhw ์ œ์–ด ์Šค๋ ˆ๋“œ'์ค‘ ํ•˜๋‚˜๋Š” ๋งค์šฐ ์งง์€ ์‹œ๊ฐ„ ๋‚ด์— _get_thread_context_๋ฅผ ๊ณ„์† ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ์—์„œ ๋ณผ ์ˆ˜์žˆ๋Š” ์ฃผ์†Œ๋Š” ์Šคํƒ์ž…๋‹ˆ๋‹ค.
  • ๋ณด์‹œ๋‹ค์‹œํ”ผ ์ด๊ฒƒ์€ ๋™์ผํ•œ ์กฐ๊ฑด์„ _over and over and over_ ๋ฐ˜๋ณตํ•˜๊ณ  ํ™•์ธํ•˜๋Š” ๋ฉ์ฒญํ•œ CAPCOM ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.
  • ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋™์ผํ•œ ์Šค๋ ˆ๋“œ๊ฐ€ _set_thread_context_๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  boom, ์ž˜๋ชป๋œ ๋ฉ”๋ชจ๋ฆฌ ์œ„์น˜๋ฅผ ์—ญ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ๋œ ์˜ค๋ฅ˜ (์˜ค๋ฅ˜ _c0000005_)์™€ ํ•จ๊ป˜ _NtRaiseException_์„ ํ˜ธ์ถœ ํ•œ ๋‹ค์Œ ๋™์ผํ•˜๊ฒŒ ํšŒ์ „ํ•˜์—ฌ ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋œ ํŒจ์น˜ : mhw.4-11.v5.patch.txt

@ Guy1524 @Plagman @ kisak-valve ๋‚˜๋Š” ๋‹น์‹ ์ดํ•˜๋Š” ์ผ์— ๋Œ€ํ•ด ๋ฏธ์นœ ์กด๊ฒฝ์‹ฌ ๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.์ด ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์€ ๋•Œ๋•Œ๋กœ ์‹ ๊ฒฝ ์“ฐ์ด๋Š” ์ผ์ž…๋‹ˆ๋‹ค.

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

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

@Emanem ์•„,

๊ทธ๋ž˜๋„ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์œผ๋ฉด ํ˜„์žฌ ํŒจ์น˜์˜ ์ผ๋ถ€ ํ˜•์‹์„ Proton, @aeikum ์— ํ†ตํ•ฉํ•˜๊ฒŒ๋˜์–ด

@Emanem ์•„,

์„ฑ๋Šฅ ์ €ํ•˜์— ๋Œ€ํ•œ ๋‚˜์˜ ์ดํ•ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์˜คํ”„ ํ”„๋กœ์„ธ์Šค (์™€์ธ ์„œ๋ฒ„๋กœ)๋ฅผ ์ฟผ๋ฆฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค-์ด๊ฒƒ์€ ์–ด๋–ค ์ผ์ด ์žˆ์–ด๋„ ๋Š๋ฆฝ๋‹ˆ๋‹ค (์„œ๋ฒ„๋Š” ๋‹จ์ผ ์Šค๋ ˆ๋“œ์—์„œ _epoll_์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค)
  • ์ž ์žฌ์ ์œผ๋กœ ์Šค๋ ˆ๋“œ๋ฅผ ์ผ์‹œ ์ค‘์ง€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (๋” ๋Š๋ฆผ).
  • ์ตœ์‹  ํŒจ์น˜์˜ ์ž์„ธํ•œ ๋กœ๊น…์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ์ด๊ฒƒ์€ ๋งŽ์ด ๋ฐœ์ƒ

๋‹ค์Œ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

  1. ์ถฉ๋Œ / ํšŒ๊ท€์˜ ์›์ธ์„ ์ฐพ์œผ์‹ญ์‹œ์˜ค (๊ฒฝํ—˜ / ์ง๊ฐ์ด 4.11๊ณผ 5.0-4 ๋ชจ๋‘ ๋น„์Šทํ•˜๋‹ค๊ณ  ๋งํ•ด์ค๋‹ˆ๋‹ค)
  2. ํ•„์ˆ˜ ์‚ฌํ•ญ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ํŒจ์น˜๋ฅผ ๋‹ค๋“ฌ์Šต๋‹ˆ๋‹ค (์Šค๋ ˆ๋“œ ๋ฐ context_t์˜ ๋งต์„ ๊ด€๋ฆฌ ํ•  ๋•Œ ์„ ํ˜• ๋ฐฐ์—ด์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋Œ€์‹  ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ).

๋‚ด ํŒจ์น˜์—๋Š” ์ œ๊ฑฐ ํ•  ์ˆ˜์žˆ๋Š” ๋””๋ฒ„๊ทธ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ๋ชจ์–‘์ด๋‚˜ ํ˜•ํƒœ๋กœ๋„ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค (๊ทธ๊ฒŒ ๋‹ค์ž…๋‹ˆ๋‹ค.).

๋ง์”€ ๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ๋…ธ๋ ฅ์— ์ •๋ง ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

@Emanem 5.4 ์ด์ƒ ํŒจ์น˜๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์•ˆํƒ€๊น๊ฒŒ๋„ ์ ์šฉ๋˜๋Š” ๋™์•ˆ ๊ฒŒ์ž„์ด ์—ฌ์ „ํžˆ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘-์‚ฌ๊ณผ, ์Šคํฌ๋กค ์—…ํ•˜๊ณ  ์ด๋ฏธ ํ•ด๊ฒฐ๋˜์—ˆ์Œ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.

@GloriousEggroll 5.0-4์—์„œ mhw์— ๋Œ€ํ•œ ์ด์ „ ํŒจ์น˜๋ฅผ ์ œ๊ฑฐ ํ–ˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด proton 5.0-3์— ํŒจ์น˜๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

... ๊ทธ๋ฆฌ๊ณ  ์ค„๊ฑฐ๋ฆฌ๊ฐ€ ๋‘๊บผ์›Œ์ง‘๋‹ˆ๋‹ค.

ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž˜๋ชป๋œ ๋ฉ”๋ชจ๋ฆฌ ์•ก์„ธ์Šค ๋ฌธ์ œ ( @aeikum ์˜ ๊ฐ€์ด๋“œ์— ์—ฌ๊ธฐ ์ €๊ธฐ )๋ฅผ ์ถ”์ ํ•˜๋ ค๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

WINEDEBUG = + seh, + relay, + tid

๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฑฐ ์•Œ์•„? ์ผ์–ด๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ถ€์ˆ˜ ์ง€ ๋งˆ์‹œ์˜ค.
๋˜ํ•œ ์ถฉ๋Œ ์—†์Œ

WINEDEBUG = + ๋ฆด๋ ˆ์ด, + tid

์ด๋Ÿฌํ•œ ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ •ํ•  ๋•Œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ _zero_ ๋˜๋Š” ๊ทธ ๋ผ์ธ์„ ๋”ฐ๋ผ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๊นŒ?
์šฐ๋ฆฌ๋„ ๋‚œํ•ดํ•œ ์ผ์„ํ•ฉ๋‹ˆ๊นŒ?

๋‚˜๋Š” ๊นƒ๋ฐœ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค-์ถฉ๋Œ์€ ์ฆ‰์‹œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค (_Seliana's_ _Gathering Hub_ ๋“ค์–ด์˜ค๊ณ  ๋‚˜๊ฐ€๋Š” ๊ฒƒ).

ํŠธ์œ— ๋‹ด์•„ ๊ฐ€๊ธฐ

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

๋‹ค์Œ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • _return_ ๋ฌธ ์ด์ „์— _set_thread_context_ ํ•จ์ˆ˜์—์„œ 5์˜ ์ง€์—ฐ์„ ๋„์ž… ํ•œ ๋‹ค์Œ 2 _msec_๋ฅผ ๋„์ž…ํ•˜์‹ญ์‹œ์˜ค. ์ถฉ๋Œ์ด ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
  • 'RtlAllocateHeap'ํ•จ์ˆ˜์—์„œ ํ• ๋‹น ๋œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ 0x00์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•˜๋ฉด ํฌ๋ž˜์‹œ๊ฐ€ ํ‰์†Œ์ฒ˜๋Ÿผ (์˜ˆ : ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ ํ™”๋ฉด์„๋กœ๋“œํ•˜๋Š” ๋™์•ˆ) ๋ฐœ์ƒํ•˜์ง€๋งŒ ํ›จ์”ฌ ์ด์ „์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค (์˜ˆ : ๋ฆฌ์†Œ์Šค๋ฅผ ์ ๊ฒŒ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž„).

์ถฉ๋Œ์€ ํ•ญ์ƒ ๋™์ผํ•œ ํฌ์ธํ„ฐ / ์ฃผ์†Œ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

NtRaiseException ์ฝ”๋“œ = c0000005 ํ”Œ๋ž˜๊ทธ = 0 addr = 0x7bcb38c3 ip = 7bcb38c3

ํŽธ์ง‘ 2

์ด์ œ _get_thread_context_ ํ˜ธ์ถœ ๋งŒ ์บ์‹œํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์œผ๋ฉฐ ๋‹ค์Œ์„ ๊ด€์ฐฐํ–ˆ์Šต๋‹ˆ๋‹ค.

  • FPS๊ฐ€ ์—„์ฒญ๋‚œ ํžˆํŠธ๋ฅผ ์ณค์Šต๋‹ˆ๋‹ค (์˜ˆ์ƒ)
  • CAPCOM ์—”์ง„์ด ํ™”๋ฉด์˜ ๊ฐœ์ฒด์— ๋น„๋ก€ํ•˜์—ฌ _set ..._ ํ˜ธ์ถœ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„์€ ๋™์ผํ•œ ๋‹จ๊ณ„, ๋™์ผํ•œ ํฌ์ธํ„ฐ์—์„œ ์ถฉ๋Œํ•˜์ง€๋งŒ ๋ฆฌ์†Œ์Šค๋ฅผ๋กœ๋“œ ํ•  ๋•Œ ํ‰์†Œ๋ณด๋‹ค ๋” ์ง€์—ฐ๋ฉ๋‹ˆ๋‹ค. DXVK์˜ ๋™๊ธฐํ™” ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ (์†๊ฐ€๋ฝ์„ ๊ฐ€๋ฆฌ ํ‚ค์ง€ ์•Š๊ณ  ๋ฆฌ์†Œ์Šค์™€ ๊ด€๋ จ๋œ ์ถ”์ธก ๋งŒ ํ•ด๋‹น)?

ํ , ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋กœ๊น…์€ ๋ชจ๋“  ๊ฒƒ์„ ์•ฝ๊ฐ„ ๋Š๋ฆฌ๊ฒŒํ•˜๋Š” ๊ฒฝํ–ฅ์ด์žˆ์–ด ์˜ˆ์ƒ ๋œ ์ˆœ์„œ๋Œ€๋กœ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜๋„ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์œผ๋ฉด ํ˜„์žฌ ํŒจ์น˜์˜ ์ผ๋ถ€ ํ˜•์‹์„ Proton, @aeikum ์— ํ†ตํ•ฉํ•˜๊ฒŒ๋˜์–ด

๋‚ด ์ฒซ ๋ฒˆ์งธ ์ƒ๊ฐ์€ ๊ทธ๊ฒƒ์ด _lot_ ์ฝ”๋“œ๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์—์„œ ๋” ๋งŽ์€ ์ž‘์—…์ด ์ง„ํ–‰๋˜๊ณ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์œผ๋ฏ€๋กœ์ด ์ž‘์—…์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ๊ฐ€๊นŒ์›Œ์ง€๋ฉด ๋” ์ฒ ์ €ํ•˜๊ฒŒ ๊ฒ€ํ†  ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ๋‹ค๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ €๋Š” ํ˜„์žฌ ๋‘ ๊ฐ€์ง€ ๋ฒ„์ „์˜ enamen ํŒจ์น˜๋ฅผ ์ž‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” wineserver์—์„œ ์บ์‹ฑ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  (๋”ฐ๋ผ์„œ ์ฝ”๋“œ ํ’‹ ํ”„๋ฆฐํŠธ๋ฅผ ์ค„์ž„) ํ•˜๋‚˜๋Š” ๋” ๊ฐ„๊ฒฐํ•œ ์ฝ”๋“œ๋กœ ์บ์‹ฑ ํด๋ผ์ด์–ธํŠธ ์ธก์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ถ€ ์—…๋ฐ์ดํŠธ.

์ผ๋ฐ˜์ ์œผ๋กœ _'control thread'_๋Š” ๋””๋ฒ„๊ทธ ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ •ํ•˜๊ณ  ์žฌ์„ค์ •ํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ œ ํŒจ์น˜๋Š”์ด๋ฅผ ์ž˜ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ œ์–ด ์Šค๋ ˆ๋“œ๊ฐ€ CONTEXT_DEBUG_REGISTERS์™€ CONTEXT_CONTROL์„ ๋ชจ๋‘ ์žฌ์„ค์ •ํ•˜๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์™€์ธ ํ•จ์ˆ˜ _set_full_cpu_context_๋ฅผ ๋‹ค์‹œ ์‚ฌ์šฉํ•˜์—ฌ ์™€์ธ ASM์— ๋”ฐ๋ผ ํ”Œ๋ž˜๊ทธ์— ์˜ํ•ด ์„ค์ •๋œ ๋ ˆ์ง€์Šคํ„ฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ _all_ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์ด ์ถฉ๋Œ์˜ ์›์ธ์ผ๊นŒ์š”?

์—…๋ฐ์ดํŠธ-๋‚ด๊ฐ€ ์•Œ์•„ ๋‚ธ ๊ฒƒ ๊ฐ™์•„์š”

์–‘์„ฑ์ž 4.11

๋”ฐ๋ผ์„œ์ด ํŒจ์น˜์—๋Š” ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ๋ชฉํ‘œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • CONTEXT_DEBUG_REGISTERS ์„ค์ • ๋ฐ ๊ฐ€์ ธ ์˜ค๊ธฐ์˜ ๋ชจ๋“  ๊ฒฐ๊ณผ๋ฅผ ์บ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • CONTEXT_DEBUG_REGISTERS ํ”Œ๋ž˜๊ทธ๊ฐ€ ์„ค์ •๋œ ๊ฒฝ์šฐ CPU ์ปจํ…์ŠคํŠธ๋ฅผ ์žฌ์„ค์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์ด mhw.4-11.v7.working.patch.txt ๋Š” ๋งค์šฐ ๊ด‘ํƒ ์ด ๋‚˜๋Š” ๊ฐœ๋ฐฉ์ ์ธ ์ด์œ ๋กœ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.๋‚˜๋Š” ๋‚˜์ค‘์— ์„ธ๋ จ๋œ ํŒจ์น˜๋ฅผ ์ถœ์‹œ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค

์˜ค๋ธ ์—์„œ ์ƒˆ ํ˜•ํƒœ, ๋” ๊ดœ์ฐฎ์€ mhw.4-11.v8.working.patch.txt ๋ฐ Proton 4.11 ์˜ ntdll.dll.so- ์•”ํ˜ธ๋Š” "_works! _"์ž…๋‹ˆ๋‹ค (ํŒจ์น˜๊ฐ€ ์‹คํ–‰๋  ๋•Œ๋งŒ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. MH : W, ํ˜„์žฌ ntdll.dll.so ๋ฅผ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ•ญ์ƒ ๋ฐฑ์—… ๋ณต์‚ฌ๋ณธ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.)
์ด ๋งํฌ๋Š” ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์•„๋ž˜์˜ ์ƒˆ๋กœ์šด ๋งํฌ ์•„๋ž˜์— ์žˆ์Šต๋‹ˆ๋‹ค.
์„ฑ๋Šฅ์ด ๋”์šฑ ์ตœ์ ํ™” ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ๊ฑฐ์šด ์‚ฌ๋ƒฅ ๋˜์„ธ์š”!

์–‘์„ฑ์ž 5.0-4

์•„์ง ์กฐ์‚ฌ ํ•  ์‹œ๊ฐ„์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”.

์ถ”์‹ . Safi Jiva ํ€˜์ŠคํŠธ๋Š” ์ฆ๊ฑฐ๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค :)
safi_jiva

์ฝ”๋“œ ํฌ๊ธฐ๋ฅผ ์ƒ๋‹นํžˆ ์ค„์—ฌ์ฃผ๋Š” ๋Œ€์‹  wineserver์— ์บ์‹œํ•˜๋Š” ํŒจ์น˜ ๋ฒ„์ „์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์ด ๋น„์Šทํ•œ ์ง€ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
mhw_serverside.diff.txt

์ œ ์ชฝ์—์„œ๋Š” wineserver๊ฐ€ ์ฝ”์–ด์˜ ์ ˆ๋ฐ˜ ์ •๋„๋ฅผ ๋จน๊ณ ์žˆ๋Š” ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ €๋Š” ์šฐ๋ฆฌ๊ฐ€ ๊ทธ๋ฉด์—์„œ ๋„ˆ๋ฌด ๋‚˜์˜์ง€ ์•Š๋‹ค๊ณ  ๋ฏฟ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ ํฌ๊ธฐ๋ฅผ ์ƒ๋‹นํžˆ ์ค„์—ฌ์ฃผ๋Š” ๋Œ€์‹  wineserver์— ์บ์‹œํ•˜๋Š” ํŒจ์น˜ ๋ฒ„์ „์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์ด ๋น„์Šทํ•œ ์ง€ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
mhw_serverside.diff.txt

์ œ ์ชฝ์—์„œ๋Š” wineserver๊ฐ€ ์ฝ”์–ด์˜ ์ ˆ๋ฐ˜ ์ •๋„๋ฅผ ๋จน๊ณ ์žˆ๋Š” ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ €๋Š” ์šฐ๋ฆฌ๊ฐ€ ๊ทธ๋ฉด์—์„œ ๋„ˆ๋ฌด ๋‚˜์˜์ง€ ์•Š๋‹ค๊ณ  ๋ฏฟ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช‡ ๊ฐ€์ง€ :

  • _wineserver_๋กœ ์ด๋™ํ•˜๋ฉด _always_ ํ”„๋กœ์„ธ์Šค ์บ์‹œ์—์„œ ๋กœ์ปฌ๋ณด๋‹ค ๋‚˜๋น ์ง‘๋‹ˆ๋‹ค.
  • wrt _signal_x86_64.c_ ํŒจ์น˜์˜ ์ผ๋ถ€๋„ ํฌํ•จํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

_winesever_์—์„œ ์บ์‹ฑ์ด ๋” ์šฐ์•„ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.
_signal_x86_64.c_ ํŒจ์น˜๊ฐ€ Proton 5.0์„ ๊ณ ์น  ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

wineserver๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์€ ํ•ญ์ƒ ํ”„๋กœ์„ธ์Šค ์บ์‹œ์˜ ๋กœ์ปฌ๋ณด๋‹ค ๋‚˜์ฉ๋‹ˆ๋‹ค.

IRT ์„ฑ๋Šฅ์€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ•ธ๋“ค ์บ์‹œ๋ฅผ ๋กœ์ปฌ๋กœ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์€ ์ง€์ €๋ถ„ํ•˜๊ณ  ๋‹ค์†Œ ์ž˜๋ชป๋œ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค. wine-server์—์„œ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์บ์‹ฑ ํ•  ๋•Œ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ทธ๋ ‡๊ฒŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

ํŒจ์น˜ wrt signal_x86_64.c์˜ ์ผ๋ถ€

์–ด๋Š ๋ถ€๋ถ„? FWIW, ๋‚˜๋Š” windows steam์„ ์‚ฌ์šฉํ•˜์—ฌ wine-git์—์„œ ํŒจ์น˜๋ฅผ ํ…Œ์ŠคํŠธํ–ˆ๊ณ  ๋ฉ”์ธ ๋ฉ”๋‰ด๊ฐ€ ์—ด๋ ธ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ์‹œ ์บ์‹œ ๋œ ์ปจํ…์ŠคํŠธ๋ฅผ 0์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ์„ ์žŠ์—ˆ์œผ๋ฏ€๋กœ ์—ฌ๊ธฐ์— ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
dbg_ctx_cache.diff.txt

proton์ด esync๋กœ ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ์—์„œ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด wineserver ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ์•„์ฃผ ์‰ฝ๊ฒŒ ํ”ผํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ์˜จ๋ผ์ธ ๋ชจ๋“œ (์˜ˆ : Guilty Gear Xrd ์‹œ๋ฆฌ์ฆˆ)์—์„œ ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•ด esync๊ฐ€ ํ•„์ˆ˜ ์ธ ๋‹ค๋ฅธ ๊ฒŒ์ž„์ด ์žˆ์—ˆ๋Š”๋ฐ ์ด๋Š” ์™€์ธ ์„œ๋ฒ„ ๊ณผ๋ถ€ํ•˜ ๋•Œ๋ฌธ์ด์—ˆ์Šต๋‹ˆ๋‹ค. wineserver์˜ ์†Œ์ผ“ ๊ตฌํ˜„์€ ๊ทธ ์ž์ฒด๋กœ ์ •๋ง ๋Š๋ฆฐ ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค.

๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ์— ๋Œ€ํ•œ ์กฐํšŒ๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ• ๊นŒ์š”? ํ•ธ๋“ค ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์— ๋…ธ์ถœ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. esync ๊ตฌํ˜„์˜ ์ •์‹ ์„ ๋”ฐ๋ฅด๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์˜ํ–ฅ์„๋ฐ›์€ ๊ฒŒ์ž„์— ๋Œ€ํ•ด ๊ฝค ์ž˜ ํ•ด๋ƒˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” wineserver๊ฐ€ ํŽธ์•ˆํ•œ ๊ตฌํ˜„์ด ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ์„ฑ๋Šฅ ๋ฌธ์ œ์— ๊ด€ํ•ด์„œ๋Š” ์ตœ์•…์˜ ๊ณต๊ฒฉ ์ž๋ผ๊ณ  ์ถฉ๋ถ„ํžˆ ๊ฐ•์กฐ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด CPU๋ฅผ ์™„์ „ํžˆ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ ์  ๋” ๋งŽ์€ ์Šค๋ ˆ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์‹œ์ž‘ํ•จ์— ๋”ฐ๋ผ ๋” ์•…ํ™” ๋ ๋ฟ์ž…๋‹ˆ๋‹ค (Windows์—์„œ ๋Œ€์ƒ OS).

@ GoLD-ReaVeR ๋™์˜-wineserver๊ฐ€ ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค (์‹ค์ œ๋กœ ์ด๋ฏธ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค).

@ Guy1524 ๋˜ํ•œ ์ถ”๊ฐ€ ์ถฉ๋Œ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด _signal_x86_64.c_๋ฅผ ํŒจ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ASM ํ•จ์ˆ˜ _set_full_cpu_context_์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. _Training Room_์œผ๋กœ ๊ฐ€์„œ ํŒจ์น˜์™€ ์ถฉ๋Œํ•˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

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

@Emanem ์ €๋Š”์ด ๊ฒŒ์ž„์„ํ•˜์ง€ ์•Š๊ณ 

์ €๋Š” ์ œ๊ฐ€ ๋•๊ณ  ์‹ถ์€ ์ž‘์—…์— ๊ฐ์‚ฌํ•œ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์ œ ์ฝ”๋”ฉ ์ง€์‹์€ ์ œํ•œ์ ์ด๋ฉฐ (์ฃผ๋กœ ์—ฌ๊ธฐ ์ €๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์ž‘์€ ๋ชจ๋“œ) ๋”ฐ๋ผ ๊ฐ€๋ ค๊ณ ํ–ˆ์ง€๋งŒ ๊ทธ ํŒŒ์ผ์ด ์–ด๋””๋กœ ๊ฐ€๋Š”์ง€์กฐ์ฐจ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. XD

์ €๋Š” ์ œ๊ฐ€ ๋•๊ณ  ์‹ถ์€ ์ž‘์—…์— ๊ฐ์‚ฌํ•œ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์ œ ์ฝ”๋”ฉ ์ง€์‹์€ ์ œํ•œ์ ์ด๋ฉฐ (์ฃผ๋กœ ์—ฌ๊ธฐ ์ €๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์ž‘์€ ๋ชจ๋“œ) ๋”ฐ๋ผ ๊ฐ€๋ ค๊ณ ํ–ˆ์ง€๋งŒ ๊ทธ ํŒŒ์ผ์ด ์–ด๋””๋กœ ๊ฐ€๋Š”์ง€์กฐ์ฐจ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. XD

_Proton 4.11_ ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด _ntdll.dll.so_๋ฅผ ๋””๋ ‰ํ† ๋ฆฌ์— ๋ณต์‚ฌํ•˜์‹ญ์‹œ์˜ค.
/home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine
๋˜๋Š” _Proton 4.11_์„ ์„ค์น˜ ํ•œ ๊ณณ๋งˆ๋‹ค. ๋ณต์‚ฌ ๋ฐ ๋ฎ์–ด ์“ฐ๊ธฐ ์ „์— ๋””๋ ‰ํ„ฐ๋ฆฌ์—์žˆ๋Š” ๋™์ผํ•œ ํŒŒ์ผ์˜ ๋ฐฑ์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

/ home /์— ๋„ฃ์€ ๋น ๋ฅธ ์‘๋‹ต์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค./.steam/SteamApps/common/Proton 4.11 / dist / lib64 ๋ฐ”๋ณด์ฒ˜๋Ÿผ

ํŒจ์น˜๋ฅผ _Proton 5.0_์œผ๋กœ ์ด์‹ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ๋˜ ๋‹ค๋ฅธ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
๊ด€๋ จ์ด์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

5411.443:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\vulkan-1.dll" at 0x64d40000: PE builtin
5411.444:0034:0035:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winevulkan.dll" at 0x7f59c5330000: builtin
5411.445:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\d3d11.dll" at 0x6a340000: native
5411.448:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\msacm32.dll" at 0x66440000: PE builtin
5411.448:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\WINMM.dll" at 0x637c0000: PE builtin
5411.450:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\propsys.dll" at 0x69c80000: PE builtin
5411.450:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rtworkq.dll" at 0x65680000: PE builtin
5411.450:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\MFPlat.DLL" at 0x71200000: PE builtin
5411.451:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\MFReadWrite.dll" at 0x6cd80000: PE builtin
5411.453:0034:0035:trace:loaddll:load_so_dll Loaded L"Z:\\disk5\\SteamLibrary\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll" at 0x7f59c50c0000: builtin
5411.453:0034:0035:trace:loaddll:free_modref Unloaded module L"Z:\\disk5\\SteamLibrary\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll" : builtin
5411.453:0034:0035:trace:loaddll:load_native_dll Loaded L"Z:\\disk5\\SteamLibrary\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll" at 0x180000000: native
5411.525:0034:0035:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
5411.526:0034:0035:trace:seh:raise_exception code=406d1388 flags=0 addr=0x7b00fc3e ip=7b00fc3e tid=0035
5411.526:0034:0035:trace:seh:raise_exception  info[0]=0000000100001000
5411.526:0034:0035:trace:seh:raise_exception  info[1]=0000000144fd924d
5411.526:0034:0035:trace:seh:raise_exception  info[2]=0000000000000037
5411.526:0034:0035:trace:seh:raise_exception  rax=000000000022f9d0 rbx=0000000144fd9200 rcx=000000000022f9b0 rdx=0000000000000000
5411.526:0034:0035:trace:seh:raise_exception  rsi=000000000022faa8 rdi=000000000022f9e8 rbp=0000000000000000 rsp=000000000022f990
5411.526:0034:0035:trace:seh:raise_exception   r8=0000000000000003  r9=000000000022fa90 r10=000000007b42c9a0 r11=0000000000000246
5411.526:0034:0035:trace:seh:raise_exception  r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000
5411.526:0034:0035:trace:seh:call_vectored_handlers calling handler at 0x6a435690 code=406d1388 flags=0
5411.526:0034:0035:trace:seh:call_vectored_handlers handler at 0x6a435690 returned ffffffff
5411.526:0034:0035:trace:seh:raise_exception code=406d1388 flags=0 addr=0x7b00fc3e ip=7b00fc3e tid=0035
5411.526:0034:0035:trace:seh:raise_exception  info[0]=0000000100001000
5411.526:0034:0035:trace:seh:raise_exception  info[1]=0000000144fd92ed
5411.526:0034:0035:trace:seh:raise_exception  info[2]=0000000000000038
5411.526:0034:0035:trace:seh:raise_exception  rax=000000000022f9d0 rbx=0000000144fd92a0 rcx=000000000022f9b0 rdx=0000000000000000
5411.526:0034:0035:trace:seh:raise_exception  rsi=000000000022faa8 rdi=000000000022f9e8 rbp=0000000000000000 rsp=000000000022f990
5411.526:0034:0035:trace:seh:raise_exception   r8=0000000000000003  r9=000000000022fa90 r10=000000007b42c9a0 r11=0000000000000246
5411.526:0034:0035:trace:seh:raise_exception  r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000
5411.526:0034:0035:trace:seh:call_vectored_handlers calling handler at 0x6a435690 code=406d1388 flags=0
5411.526:0034:0035:trace:seh:call_vectored_handlers handler at 0x6a435690 returned ffffffff
5411.526:0034:0037:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.526:0034:0037:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.526:0034:0038:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.526:0034:0038:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.679:0034:0035:trace:seh:raise_exception code=c0000005 flags=0 addr=0x14ed8bda3 ip=14ed8bda3 tid=0035
5411.679:0034:0035:trace:seh:raise_exception  info[0]=0000000000000000
5411.679:0034:0035:trace:seh:raise_exception  info[1]=0000000010905a4d
5411.679:0034:0035:trace:seh:raise_exception  rax=0000000000000000 rbx=000000000000001e rcx=0000000010905a4d rdx=ffff80a6346087f0
5411.679:0034:0035:trace:seh:raise_exception  rsi=0000000010000000 rdi=000000007b410000 rbp=000000000021c100 rsp=000000000021c000
5411.679:0034:0035:trace:seh:raise_exception   r8=000000000000001e  r9=0000000000000003 r10=0000000000010000 r11=000000000021c1d0
5411.679:0034:0035:trace:seh:raise_exception  r12=0000000000000040 r13=0000000010000000 r14=0000000000000000 r15=0000000010000000
5411.679:0034:0035:trace:seh:call_vectored_handlers calling handler at 0x6a435690 code=c0000005 flags=0
5411.679:0034:0035:trace:seh:call_vectored_handlers handler at 0x6a435690 returned 0
5411.679:0034:0035:trace:seh:RtlVirtualUnwind type 1 rip 14ed8bda3 rsp 21c000
5411.679:0034:0035:trace:seh:dump_unwind_info **** func ed8bc81-ed8c42a
5411.679:0034:0035:trace:seh:dump_unwind_info unwind info at 0x143b2dd88 flags 4 prolog 0x0 bytes function 0x14ed8bc81-0x14ed8c42a

406d1388 ์˜ˆ์™ธ ๊ด€๋ฆฌ ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค-์Šค๋ ˆ๋“œ ์ด๋ฆ„์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ c0000005 )๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์œ„ ๋กœ๊ทธ์—์„œ ๋ฌธ์ œ๊ฐ€๋˜๋Š” ์Šค๋ ˆ๋“œ๋Š” _0035_์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ๋‹ค๋ฃจ์ง€ ์•Š๊ณ  _Proton 4.11_๊ณผ ์™„์ „ํžˆ ์ž‘๋™ํ•œ๋‹ค๋ฉด ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ „๋ฌธ๊ฐ€์—๊ฒŒ ๋งก๊ธฐ๊ฒ ์Šต๋‹ˆ๋‹ค.
์™€์ธ ๋ฒ„์ „๊ณผ ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋„ˆ๋ฌด ๋งŽ์ด ๋ณ€๊ฒฝํ•˜๋ฉด _Denuvo_๊ฐ€ 24 ์‹œ๊ฐ„ ๋™์•ˆ ๋‹น์‹ ์„ ๊ธˆ์ง€ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ €๋Š” ๊ทธ๋ ‡๊ฒŒํ•˜๊ณ  ์‹ถ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค!

@ Guy1524 ํŒจ์น˜ (๊ท€ํ•˜์˜ _wineserver_์™€ ๋‚ด _less conventional_)๊ฐ„์— FPS ( DXVK_HUD=version,fps,devinfo %command% )๋ฅผ ๋น„๊ตํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?
์‹œ์ž‘ ์˜์—ญ์—์„œ ์บ๋ฆญํ„ฐ๋ฅผ ์›€์ง ์ด๊ธฐ๋งŒํ•ด๋„๋ฉ๋‹ˆ๋‹ค. ์„ธ๋ถ€ ์‚ฌํ•ญ์œผ๋กœ ๊ฐ€๋“ ์ฐจ ์žˆ์Šต๋‹ˆ๋‹ค.

@GloriousEggroll ์›ํ•œ๋‹ค๋ฉด 4.11 ๋นŒ๋“œ์— ๋‚ด mhw.4-11.v9.working.patch.txt ๋ฅผ ํ†ตํ•ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ 57 70 ๋ช…์˜ ์‚ฌ๋žŒ๋“ค์ด ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

๋ชจ๋‘ ,์ด ์Šค๋ ˆ๋“œ์—์„œ ์šฐ๋ฆฌ ์ค‘ ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค!

์•ฝ๊ฐ„์˜ ํ–‰๋ณตํ•œ ํ”ผ๋“œ๋ฐฑ์œผ๋กœ /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine ํŒจ์น˜๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๊ฒŒ์ž„์ด ๋‹ค์‹œ ์‹คํ–‰๋˜๊ณ  ์žˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ์ €๋Š” ๋ฐ”๋‹๋ผ MHW (์•„์ด์Šค ๋ณธ์ด ์—†์Šต๋‹ˆ๋‹ค)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ฒŒ์ž„์— ๊ฑฐ์˜ ๋ชฐ์ž…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (HR 5). ๊ทธ๋ž˜์„œ ํŒจ์น˜์—์ด ๋ฐ”๋‹๋ผ ๋ถ€๋ถ„์ด ์‹œ์ž‘๋˜๊ณ  Astera ์ฃผ๋ณ€์„ ๋Œ์•„ ๋‹ค๋‹ˆ๋ฉฐ ์‚ฌ๋ƒฅ์„ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์—„์ง€ ์†๊ฐ€๋ฝ์„ ์˜ฌ๋ฆด ์ˆ˜๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ์ตœ์‹  ์—…๋ฐ์ดํŠธ ์ดํ›„๋กœ ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์œผ๋ฏ€๋กœ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ํฐ ๊ฐ์‚ฌ๋ฅผ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ์ฃผ์š”ํ•˜๊ณ  ์ง€์†์ ์ธ ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Œ์„ ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์—์„œ v8 ntdll.dll.so๋ฅผ ํ…Œ์ŠคํŠธํ–ˆ์œผ๋ฉฐ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฉฐ ์„ฑ๋Šฅ์€ ๊ฒŒ์ž„์˜ ์ด์ „ ๋ฒ„์ „๊ณผ ๊ฑฐ์˜ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ํ˜„์žฌ ์ตœ์ข… ๊ฒŒ์ž„ ํ€˜์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ถฉ๋Œ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” v8 ํŒจ์น˜๋„ ํ…Œ์ŠคํŠธํ–ˆ๊ณ , ์•ฝ๊ฐ„์˜ ์‚ฌ์†Œํ•œ (ํŠน์ • ๋ฌผ์ฒด์˜ ๊ฒ€์€ ์ƒ‰ ๊นœ๋ฐ•์ž„ ํŒจ์น˜, ๊ฑฐ์˜ ๋ˆˆ์— ๋„์ง€ ์•Š์Œ) ๋™์  ๋ˆˆ๊ณผ ๊ด€๋ จ๋œ ๋ฌด๊ฑฐ์šด ๊ทธ๋ž˜ํ”ฝ ๊ฒฐํ•จ (๊นœ๋ฐ•์ด๋Š” ํฐ์ƒ‰ ๋ฐ ๊ฒ€์€ ์ƒ‰ ๊ธฐ๋‘ฅ)์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ACO๋ฅผ ์˜์‹ฌํ–ˆ์ง€๋งŒ ์ด๋Ÿฌํ•œ ๊ฒฐํ•จ์€ LLVM์—์„œ๋„ ์ง€์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ƒํ•˜๊ฒŒ๋„ ๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ ์…€๋ฆฌ ์•„๋‚˜์— ๋“ค์–ด๊ฐ€๋ฉด ๋‹ค์ด๋‚˜๋ฏน ํ•œ ๋ˆˆ์ด ์ „ํ˜€๋กœ๋“œ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ, ์ฒซ ๋ฒˆ์งธ ํ€˜์ŠคํŠธ / ์›์ •๋Œ€ ์ดํ›„์— ๊ธฐ๋‘ฅ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
https://imgur.com/a/ruUenMj

์—๋งˆ ๋„ด
๋‹ค์šด๋กœ๋“œ ๋งํฌ๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€ ์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์š”์ฒญํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์•”ํ˜ธ ๋น„ํŠธ์— ๋Œ€ํ•œ ์ฝ๊ธฐ ์ดํ•ด๊ฐ€ ์ข‹์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ์ด์ œ๋Š” ์™„์ „ํžˆ ๋งŒ๋ฃŒ๋˜์—ˆ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.

@Emanem ํŒจ์น˜๊ฐ€ MHW๋ฅผ ๋‹ค์‹œ ์ž‘๋™

์•ˆ๋…•ํ•˜์„ธ์š” @Emanem , ๋‹น์‹ ์€ ๋ฝ. mhw.4-11.v8 ํŒจ์น˜๋Š” ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

@Emanem ๋‚ด
@Ampsersanddd ๋‚ด ์ŠคํŒ€ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํŒจ์น˜๊ฐ€ ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ˆˆ์— ๋„๋Š” ์„ฑ๋Šฅ ์†์‹ค์ด์—†๊ณ  ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ›Œ๋ฅญํ•œ ์ผ!

์—๋งˆ ๋„ด

ํ˜„์žฌ _ntdll.dll.so ๊ต์ฒด

๋‹ค์‹œ ๊ณต์œ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? Firefox๋Š” ๋ง์˜ ๋งํฌ ์ˆ˜๋ช… ์ข…๋ฃŒ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

@Emanem ๊ทธ๋ƒฅ ์—ฌ๊ธฐ์— ๋‚ด ๊ฒฝํ—˜์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. v8 ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„์ด ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค! ํŠนํžˆ Seliana์™€ ๊ฐ™์€ ๋ฆฌ์†Œ์Šค ๋น„์šฉ์ด ๋งŽ์ด ๋“œ๋Š” ์ง€์—ญ์—์„œ Vega 64๋กœ ์ง€์†์ ์œผ๋กœ ์•ฝ 5-10 ๋” ๋†’์€ FPS๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ๋‚ด Nintendo Switch Pro ์ปจํŠธ๋กค๋Ÿฌ๋„ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์˜ ์ถฉ๋Œ์ด๋‚˜ ๊ฒฐํ•จ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ด ๊ฒŒ์ž„์— ๊ธฐ์—ฌ ํ•ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ ๋“œ๋ฆฌ๋ฉฐ, Capcom์ด ๊ฒŒ์ž„์„ ์ฃฝ์ด๋ ค๋Š” ์‹œ๋„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ณ„์† ๋‚˜์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!

์ƒˆ ๋งํฌ ; ์•”ํ˜ธ๋Š” "_works! _"์ž…๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ๋งํฌ : ntdll.dll.so.tar.gz <Note: Added directly to Github by moderator>

์ด๋ฒˆ์—๋Š” xz'd-์ถ”์ถœํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ‰์†Œ์ฒ˜๋Ÿผ /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine ๋˜๋Š” ์ด์™€ ๋™๋“ฑํ•œ ์œ„์น˜์— ๋„ฃ์œผ์‹ญ์‹œ์˜ค. _ ํ•ญ์ƒ _ ๋ฐฑ์—…ํ•˜์‹ญ์‹œ์˜ค! ๋‚˜๋„ ๊ทธ๋ž˜์š” (๋‚ด ์„œํˆฌ๋ฆ„์„ ๋ฏฟ์ง€ ์•Š์•„์š” :).

์ฆ๊ฑฐ์šด ์‚ฌ๋ƒฅ!

@Emanem ์€ ํ…์ŠคํŠธ ํŒŒ์ผ์—์„œ ํŒจ์น˜๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์งˆ๋ฌธํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ๋งํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด ์ด๊ฒƒ์— ๋Œ€ํ•ด ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜์žˆ๋Š” ๋ฐฉํ–ฅ์„ ์•Œ๋ ค์ฃผ์„ธ์š”.

@Emanem ์€ ํ…์ŠคํŠธ ํŒŒ์ผ์—์„œ ํŒจ์น˜๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์งˆ๋ฌธํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ๋ฏธ์†Œ๋ฅผ ์ง“๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜์žˆ๋Š” ๋ฐฉํ–ฅ์„ ์•Œ๋ ค์ฃผ์„ธ์š”.

๋ด, ๋‚ด๊ฐ€ ๋„ˆ๋ผ๋ฉด ๋‚˜๋„ ๋˜‘๊ฐ™์ด ํ• ๊ฑฐ์•ผ, ๊ทธ๋ž˜์„œ ๋‚ด ๋Œ€๋‹ต.
_ ์ƒ๋Œ€์ ์œผ๋กœ _ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

  1. clone _Valve_์˜ github์˜ ์˜ฌ๋ฐ”๋ฅธ ์™€์ธ ๋ฒ„์ „
  2. ์˜ฌ๋ฐ”๋ฅธ ์ง€์ ์œผ๋กœ ์ „ํ™˜
  3. ํ˜„์žฌ ์†Œ์Šค ์ฝ”๋“œ์— ํŒจ์น˜๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค (_wine_ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ git apply <patch filename> ).
  4. ์™€์ธ ๋นŒ๋“œ-๋ชจ๋“  ์ข…์†์„ฑ ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ ๋‹ค์Œ ๋นŒ๋“œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ดˆ๊ธฐํ™”ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.์ด ์‹œ์ ๋งŒ์œผ๋กœ๋Š” ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. <build dir>/dlls/ntdll ๊ฒฝ๋กœ์— _ntdll.dll.so_ ํŒŒ์ผ์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์ œ๊ฑฐํ•˜์—ฌ ํฌ๊ธฐ๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ( strip ntdll.dll.so ).

์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋งํ•ด์„œ, ๋ฐ๋ธŒ ํŒจํ‚ค์ง€์™€ ํ•จ๊ป˜ ๊ธฐ๋ณธ Ubuntu ์„ค์น˜๋ฅผ _pollute_ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์œผ๋ฏ€๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ ์œ„์˜ ๋ชจ๋“  ๊ฒƒ์„ ์ „์šฉ VM์—์„œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

@ kisak ๋ฐธ๋ธŒ @Plagman @ Guy1524
๋‚˜๋Š” _Proton 5.0_์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค์—ˆ๊ณ  _Proton 4.11_์— ๋น„ํ•ด ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์™ธ (์ฆ‰, ์Šค๋ ˆ๋“œ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ ๋œ ์˜ˆ์™ธ)๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์—์„œ _regression_์ด ์žˆ๋‹ค๋Š” ๋Š๋‚Œ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
์•ˆํƒ€๊น๊ฒŒ๋„ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์‹œ๊ฐ„์ด ๋งŽ์ง€ ์•Š์ง€๋งŒ ์–ด๋–ป๊ฒŒ ๋„์™€ ๋“œ๋ฆด ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ์„ธ์š”.

๋‹น์‹ ์€ ๋‹น์‹ ์˜ ํŒจ์น˜์™€ ๋‚ด ํŒจ์น˜ ์‚ฌ์ด์˜ ์„ฑ๋Šฅ์„ ์‹œ๋„ํ•ด ๋ณด์•˜์Šต๋‹ˆ๊นŒ? ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, _wineserver_๊ฐ€ ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ ์šฐ๋ฆฌ์—๊ฒŒ ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์˜ํ–ฅ์„ ๋ฏธ์น ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋‚ด ํŒจ์น˜๊ฐ€ ์šฐ์•„ํ•˜์ง€ ์•Š๋‹ค๋Š” ๋ฐ ๋™์˜ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋™์‹œ์— ๋‚˜๋Š” IPC ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ ๊ฒ€ํ•˜๊ณ  ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ์™€ ๋ช…๋ช… ๋œ ๋ฎคํ…์Šค ๋˜๋Š” ์„ธ๋งˆํฌ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด _ ์ •๋ง๋กœ _ _wineserver_ ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์šฐ์•„ ํ•˜๊ณ  ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

๋‹น์‹ ์˜ ๊ฒฌํ•ด๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ, SME?

@Emanem facepalm ์€ ์ž์‹ ์•„๋ž˜๋ฅผ ๋ณด๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐ ํ–ˆ์–ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์—ฌ์ „ํžˆ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ์‚ฌ๋žŒ์ด๋ฏ€๋กœ ๋น ๋ฅด๊ณ  ๊ฐ„๋‹จํ•œ ๋‹ต๋ณ€์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

ํ”ผ๋“œ๋ฐฑ์ด ๋” ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ €์ด ์ž‘์—…์„ ๋‹ค์‹œ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ด€๋ฆฌํ•ด ์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

@Emanem ํŒจ์น˜๋Š” ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋ฉฐ 3 ์›” 11 ์ผ ํŒจ์น˜ ์ด์ „๊ณผ ๋™์ผํ•œ ์„ฑ๋Šฅ์„ ์–ป๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์ง„ ์‚ฌ์†Œํ•œ ๊ผฌ์ž„์€ ๊ฒŒ์ž„ ๋‚ด ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์ข…๋ฃŒํ•˜๋ฉด ์ฐฝ์ด ๋‹ซํžˆ์ง€ ๋งŒ ๊ฒŒ์ž„์ด ๋๋‚ฌ๋‹ค๋Š” ๊ฒƒ์„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ์ŠคํŒ€์œผ๋กœ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๊ณ„์† ์‹คํ–‰๋˜๋Š” "Monster"๋ผ๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‚จ์•„ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ•์ œ ์ข…๋ฃŒ ํ”„๋กœ์„ธ์Šค๋Š” ์ž˜ ์ž‘๋™ํ•˜๋ฏ€๋กœ ์ œ๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ์‚ฌ์†Œํ•œ ๋ฌธ์ œ ์ผ๋ฟ์ž…๋‹ˆ๋‹ค.
@Ampsersanddd PS4 ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ฃผ์„์€ ์ฒ˜์Œ์— ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. https://github.com/ValveSoftware/Proton/issues/1549#issuecomment -447654643. ์ด ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„์—์„œ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ํ”Œ๋Ÿฌ๊ทธ๋ฅผ ๋ฝ‘์•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ์ŠคํŠธ๋ฆผ์˜ ํฐ ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ๋„ ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์—๋งˆ ๋„ด
์ด ์ˆ˜์ •์œผ๋กœ ์„ฑ๋Šฅ์ด ๋งค์šฐ ๋‚ฎ์Šต๋‹ˆ๋‹ค (
๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ ์•ฝ 5-10fps
์ž˜๋ชป๋œ ์ ‘๋‘์‚ฌ๋ฅผ ๋งŒ๋“ค์—ˆ ์„๊นŒ์š”?
๋‚ด ๋‹จ๊ณ„-vanila proton 4.11์—์„œ ntdll.dll.so๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ๊ฒŒ์ž„ ์ ‘๋‘์‚ฌ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค๊ณ  ๋น„๋””์˜ค ์šฉ mfplat์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค (๋ฐธ๋ธŒ ์–‘์„ฑ์ž์— ๋Œ€ํ•œ ์ด์ „ ์ง€์นจ์—์„œ์™€ ๊ฐ™์ด). mfplat์—†์ด ์ƒํ™ฉ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ryzen 1600 / RX560 4gb / mesa 20.0.1 ACO ํ™œ์„ฑํ™”.
๋น„ํ™œ์„ฑํ™” ๋œ ACO์™€ ๋™์ผํ•œ ์ƒํ™ฉ์ด์ง€๋งŒ 60-70 % ์ถ”๊ฐ€ CPU ์‚ฌ์šฉ

ํ™”๋ฉด ๋ชจ๋“œ-๊ฒฝ๊ณ„์„  ์—†์Œ

@motorlatitude ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ŠคํŒ€ ์ž…๋ ฅ์„ ๊ฐ•์ œ๋กœ ๋„๋ฉด ๋ฌธ์ œ๊ฐ€ ์™„์ „ํžˆ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์—๋งˆ ๋„ด
์ด ์ˆ˜์ •์œผ๋กœ ์„ฑ๋Šฅ์ด ๋งค์šฐ ๋‚ฎ์Šต๋‹ˆ๋‹ค (
๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ ์•ฝ 5-10fps
์ž˜๋ชป๋œ ์ ‘๋‘์‚ฌ๋ฅผ ๋งŒ๋“ค์—ˆ ์„๊นŒ์š”?
๋‚ด ๋‹จ๊ณ„-vanila proton 4.11์—์„œ ntdll.dll.so๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ๊ฒŒ์ž„ ์ ‘๋‘์‚ฌ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค๊ณ  ๋น„๋””์˜ค ์šฉ mfplat์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค (๋ฐธ๋ธŒ ์–‘์„ฑ์ž์— ๋Œ€ํ•œ ์ด์ „ ์ง€์นจ์—์„œ์™€ ๊ฐ™์ด). mfplat์—†์ด ์ƒํ™ฉ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ryzen 1600 / RX560 4gb / mesa 20.0.1 ACO ํ™œ์„ฑํ™”.
๋น„ํ™œ์„ฑํ™” ๋œ ACO์™€ ๋™์ผํ•œ ์ƒํ™ฉ์ด์ง€๋งŒ 60-70 % ์ถ”๊ฐ€ CPU ์‚ฌ์šฉ

ํ™”๋ฉด ๋ชจ๋“œ-๊ฒฝ๊ณ„์„  ์—†์Œ

์˜ฌ๋ฐ”๋ฅธ dll์„ ๋ฎ์–ด ์ผ์Šต๋‹ˆ๊นŒ?
๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์„ค์ • ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
๋˜ํ•œ _mfplat_์€ ๋ฉ”์ธ ๊ฒŒ์ž„์ด ๋๋‚  ๋•Œ์™€ ๋ฌด๊ธฐ ํŠœํ† ๋ฆฌ์–ผ์„ ๋ณผ ๋•Œ๋งŒ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์—๋งˆ ๋„ด
์˜ฌ๋ฐ”๋ฅธ dll์„ ๋ฎ์–ด ์ผ์Šต๋‹ˆ๊นŒ?

๋‹ค๋ฅธ dll์„ ๋ฎ์–ด ์“ฐ๋ฉด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค =)
~ / Proton 4.11 / dist / lib64 / wine / ntdll.dll.so

๋‹ค๋ฅธ dll์„ ๋ฎ์–ด ์“ฐ๋ฉด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค =)
~ / Proton 4.11 / dist / lib64 / wine / ntdll.dll.so

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์˜ฌ๋ฐ”๋ฅธ ์„ค์ •์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ ‘๋‘์‚ฌ๊ฐ€ ์ œ๋Œ€๋กœ ์„ค์ •๋˜์ง€ ์•Š์•˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ์ŠคํŒ€์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ์ ‘๋‘์‚ฌ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ญ๋‹ˆ๋‹ค ...
์ด์ œ ์„ฑ๋Šฅ์€ ์ข‹์ง€๋งŒ 3 ์›” 11 ์ผ ํŒจ์น˜ ์ „ 5.2-ge๋ณด๋‹ค ์•ฝ๊ฐ„ ๋‚˜์ฉ๋‹ˆ๋‹ค.

์ˆ˜์ • ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค =)

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

ice bourne mhw๊ฐ€ ์ œ๋Œ€๋กœ ๋‹ซํžˆ์ง€ ์•Š๊ธฐ ์ „์—๋„ ๊ฐ•์ œ๋กœ ๋‹ซ์•„์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋งค๋‹ฌ๋ฆฐ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‚จ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์— Linux ์„ค์ •์—์„œ ์‹คํ–‰๋  ๋•Œ ์œ ์šฉํ•œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด ๋กœ๊ทธ๋ฅผ ๊ณต์œ ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.

@Emanem ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ฐฝ๋ฌธ๊ณผ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ๊ฐ€์ง€๊ณ ์žˆ๋‹ค.
์‚ฌ์†Œํ•œ ๊ผฌ์ž„. ๊ฒŒ์ž„์„ ์ข…๋ฃŒ ํ•œ ํ›„์—๋Š” ๋งค๋‹ฌ๋ฆฐ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—†์—ˆ์ง€๋งŒ ์ด์ „์— ์ด๋Ÿฐ ์ผ์ด์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํฌ๋ง ์™€์ธ / ์–‘์„ฑ์ž ํŒ€์ด ํŒจ์น˜๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@Emanem ์€ ํŒจ์น˜๊ฐ€ ์ €์—๊ฒŒ ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ์‚ฌ!

@Emanem ๋จผ์ € ํŒจ์น˜์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ Firefox์™€์˜ ์ด์ƒํ•œ ์ƒํ˜ธ ์ž‘์šฉ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. mhw์™€ ํ•จ๊ป˜ Firefox๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋งค์šฐ ๋Š๋ฆฌ๊ฒŒ ๋ณ€ํ•˜๊ณ  YouTube ๋น„๋””์˜ค๋ฅผ ์—ด๋ฉด mhw๊ฐ€ ์ž„์˜์˜ ์‹œ๊ฐ„ ํ›„์— ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค (5 ๋ฒˆ์˜ ํ…Œ์ŠคํŠธ, ๋Œ€๋žต 5 ์ดˆ์—์„œ 120 ์ดˆ ์‚ฌ์ด์— ์†Œ๋ฆฌ๊ฐ€ ๊ณ„์† ์žฌ์ƒ๋˜์ง€๋งŒ ์ฐฝ์€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค). ๋‚ด ๋žจ์ด 7G / 32G (htop)์ด๊ณ  CPU๊ฐ€ ์ฝ”์–ด ๋‹น ์•ฝ 60 % (๋˜ํ•œ htop)์ด๊ณ  ๋‚ด vram์ด 3G / 4G (nvidia-smi)์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ์†Œ์Šค ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฃผ๋ชฉํ• ๋งŒํ•œ ์ ์€ ํฌ๋ž˜์‹œ ์ˆœ๊ฐ„์— nvidia-smi์— ํ‘œ์‹œ๋œ ์ด๋ฆ„์ด ...ter Hunter World\MonsterHunterWorld.exe ์—์„œ - ๋ณ€๊ฒฝ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. firefox ๋Œ€์‹  chromium์„ ์‚ฌ์šฉํ•˜๋ฉด ๋™์ผํ•œ ๋™์ž‘์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ mhw์— ํŒจ์น˜๋˜์ง€ ์•Š์€ Proton 4.11์„ ์‚ฌ์šฉํ•˜๋ฉด ์ถฉ๋Œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์•ฝ 5 ๋ถ„ ๋™์•ˆ ๋‹ค๋ฅธ npcs์™€ ๋Œ€ํ™”ํ•˜๋ฉด์„œ Seliana์—์„œ ์›์„ ๊ทธ๋ฆฌ๋ฉฐ ๋‹ฌ๋ ธ์Šต๋‹ˆ๋‹ค).

๋ฐฐํฌํŒ : ์•„์น˜
์ปค๋„ : 5.5.9-arch1-2
GPU : NVIDIA GeForce GTX 980
๋“œ๋ผ์ด๋ฒ„ : nvidia-beta 440.64-1
CPU : i7-6700K
๋žจ : 32GB
Firefox ๋ฒ„์ „ : 74.0-2

์ƒˆ ๋งํฌ ; ์•”ํ˜ธ๋Š” "_works! _"์ž…๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ๋งํฌ : ntdll.dll.so.tar.gz <Note: Added directly to Github by moderator>

์ด๋ฒˆ์—๋Š” xz'd-์ถ”์ถœํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ‰์†Œ์ฒ˜๋Ÿผ /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine ๋˜๋Š” ์ด์™€ ๋™๋“ฑํ•œ ์œ„์น˜์— ๋„ฃ์œผ์‹ญ์‹œ์˜ค. _ ํ•ญ์ƒ _ ๋ฐฑ์—…ํ•˜์‹ญ์‹œ์˜ค! ๋‚˜๋„ ๊ทธ๋ž˜์š” (๋‚ด ์„œํˆฌ๋ฆ„์„ ๋ฏฟ์ง€ ์•Š์•„์š” :).

์ฆ๊ฑฐ์šด ์‚ฌ๋ƒฅ!

ํŒจ์น˜๊ฐ€ ์ž˜ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ด๋จธ๊ฐ€ 60fps๋กœ ๋จน์œผ๋ฉด์„œ ์—ฌ๊ธฐ ์ €๊ธฐ์—์„œ ๊ฐ€๋”์”ฉ ๋”๋“ฌ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์–‘์„ฑ์ž ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์•ฝ๊ฐ„ ๊ธด์žฅํ–ˆ์Šต๋‹ˆ๋‹ค .... ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋งํฌ ; ์•”ํ˜ธ๋Š” "_works! _"์ž…๋‹ˆ๋‹ค.
๋‘ ๋ฒˆ์งธ ๋งํฌ : ntdll.dll.so.tar.gz <Note: Added directly to Github by moderator>
์ด๋ฒˆ์—๋Š” xz'd-์ถ”์ถœํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ‰์†Œ์ฒ˜๋Ÿผ /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine ๋˜๋Š” ์ด์™€ ๋™๋“ฑํ•œ ์œ„์น˜์— ๋„ฃ์œผ์‹ญ์‹œ์˜ค. _ ํ•ญ์ƒ _ ๋ฐฑ์—…ํ•˜์‹ญ์‹œ์˜ค! ๋‚˜๋„ ๊ทธ๋ž˜์š” (๋‚ด ์„œํˆฌ๋ฆ„์„ ๋ฏฟ์ง€ ์•Š์•„์š” :).
์ฆ๊ฑฐ์šด ์‚ฌ๋ƒฅ!

ํŒจ์น˜๊ฐ€ ์ž˜ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ด๋จธ๊ฐ€ 60fps๋กœ ๋จน์œผ๋ฉด์„œ ์—ฌ๊ธฐ ์ €๊ธฐ์—์„œ ๊ฐ€๋”์”ฉ ๋”๋“ฌ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์–‘์„ฑ์ž ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์•ฝ๊ฐ„ ๊ธด์žฅํ–ˆ์Šต๋‹ˆ๋‹ค .... ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋Š๊น€ ํ˜„์ƒ์˜ ๊ฒฝ์šฐ _performance_ ๋ชจ๋“œ์—์„œ CPU ๊ด€๋ฆฌ์ž๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
(์˜ˆ : Intel echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor )

@Emanem ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋‹ค์‹œ ์ž‘๋™ํ•˜๊ณ  CTD์—†์ด XMP ํ”„๋กœํ•„์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰ํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (์ด์ „์—๋Š” {5.1,5.2} -ge์˜ ๊ฒฝ์šฐ ์˜€์ง€๋งŒ ๋ฌธ์ œ์˜ ํ•ต์‹ฌ์ž„์„ ํ™•์ธํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. "๋ฉ”๋ชจ๋ฆฌ ์ง€์› ํ–ฅ์ƒ"์ด๋ผ๋Š” mobo bios ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์„œ ๋„์›€์ด ๋œ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ํ™•์‹คํžˆ ๋งํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค). ์ด๊ฒƒ์€ ์ œ๊ฐ€ ๊ฐ€์ง„ FPS ์†์‹ค์„ ๋‹ค์‹œ ์žก์•˜์Šต๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„ @TheHooly ์ฒ˜๋Ÿผ ๋ˆˆ โ€‹โ€‹๊ฒฐํ•จ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค : https://tmp.epheme.re/mhw_ice.jpg

x570 ๋งˆ๋” ๋ณด๋“œ์—์„œ 16GB RAM, AMD ryzen 7 3700x, Radeon RX 5700 xt๋กœ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ๋กœ๊ทธ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋‚ด ์ŠคํŒ€ ๋กœ๊ทธ์—์„œ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ์˜ค๋ฅ˜๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์œ ์šฉ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
steam-582010.log

@Emanem ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋‹ค์‹œ ์ž‘๋™ํ•˜๊ณ  CTD์—†์ด XMP ํ”„๋กœํ•„์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰ํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (์ด์ „์—๋Š” {5.1,5.2} -ge์˜ ๊ฒฝ์šฐ ์˜€์ง€๋งŒ ๋ฌธ์ œ์˜ ํ•ต์‹ฌ์ž„์„ ํ™•์ธํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. "๋ฉ”๋ชจ๋ฆฌ ์ง€์› ํ–ฅ์ƒ"์ด๋ผ๋Š” mobo bios ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์„œ ๋„์›€์ด ๋œ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ํ™•์‹คํžˆ ๋งํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค). ์ด๊ฒƒ์€ ์ œ๊ฐ€ ๊ฐ€์ง„ FPS ์†์‹ค์„ ๋‹ค์‹œ ์žก์•˜์Šต๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„ @TheHooly ์ฒ˜๋Ÿผ ๋ˆˆ โ€‹โ€‹๊ฒฐํ•จ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค : https://tmp.epheme.re/mhw_ice.jpg

x570 ๋งˆ๋” ๋ณด๋“œ์—์„œ 16GB RAM, AMD ryzen 7 3700x, Radeon RX 5700 xt๋กœ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ๋กœ๊ทธ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์™€, ๋‹น์‹ ์˜ ํ•˜๋“œ์›จ์–ด๋Š” ๋‚ด ๊ฒƒ๊ณผ ๊ฑฐ์˜ ๋˜‘๊ฐ™์Šต๋‹ˆ๋‹ค. CPU, Ryzen 7 3800X๋ฅผ ์ œ์™ธํ•˜๊ณ .
๊ธ€๋ฆฌ์น˜๊ฐ€ ์‚ฐ๋ฐœ์ ์œผ๋กœ ๋ฐœ์ƒํ•œ๋‹ค๊ณ ๋ณด๊ณ  ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋•Œ๋กœ๋Š” ๊ธ€๋ฆฌ์น˜๊ฐ€ Seliana์— ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
์ด๋Š” ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ฑธ์„ ๋•Œ ๋ณ€ํ•˜๋Š” ์ข…๋ฅ˜์˜ ๋™์  ๋ˆˆ์— ์˜ํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ธ๋„ํ•˜๋Š” ๋•…์˜ ํˆฐ๋“œ๋ผ ์ƒ๋ฌผ ๊ตฐ๊ณ„๋Š” ์˜ํ–ฅ์„๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๋‹ค์ด๋‚˜๋ฏน ํ•œ ๋ˆˆ์ด ์—†์Šต๋‹ˆ๋‹ค).
ํฐ ์„œ๋ฆฌ ๋ฒ”์œ„์˜ ์ฃผ์š” ๋ถ€๋ถ„์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
ํฅ๋ฏธ๋กญ๊ฒŒ๋„ Beotodus๊ฐ€ ์ž ์ด ๋“œ๋Š” 3 ๋ฒˆ ๊ตฌ์—ญ์—์„œ๋Š” ๋งค์šฐ ๊นŠ์€ ๋ˆˆ์ด ๋‚จ์•„ ์žˆ์–ด๋„ ์ด๋Ÿฌํ•œ ๊ฒฐํ•จ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ์ •ํ™•ํ•œ ๊ฒฐํ•จ์€ BF4์—๋„ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—์ด ํŒจ์น˜๋ณด๋‹ค Vulkan ๋“œ๋ผ์ด๋ฒ„์™€ ๋” ๊ด€๋ จ์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถˆ๊ณผ ๋ช‡ ์ฃผ ์ „์— ๋‚˜ํƒ€ ๋‚ฌ์œผ๋ฉฐ ์‚ฐ๋ฐœ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— ํŒจํ„ด์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ๐Ÿ˜‰

์˜ˆ, ์‚ฐ๋ฐœ์ ์ด๋ผ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ด€์ ์—์„œ ์ถ”๊ฐ€ํ•˜๋ฉด mesa 19.3.4์™€ ํ•จ๊ป˜ linux-mainline (5.6.0-rc6-1-mainline)์ด์žˆ๋Š” archlinux์—์„œ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

Proton 4.11-13 ( "ํŒจ์น˜ ๋œ"ntdll.dll.so ํŒŒ์ผ ์œ ๋ฌด์— ๊ด€๊ณ„์—†์ด)์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€๋งŒ ๋ฉ”๋‰ด์™€ ๊ทธ ๋ฐ–์˜ ๋ชจ๋“  ๊ฒƒ์€ ~ 5 FPS์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
์ด์ƒํ•˜๊ฒŒ๋„ htop์€ ๋‚ฎ์€ CPU ์‚ฌ์šฉ๋Ÿ‰, ๋‚ฎ์€ I / O ์‚ฌ์šฉ๋Ÿ‰ ๋ฐ ๋‚ฎ์€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
nvidia-smi๋Š” ๋˜ํ•œ GPU ์‚ฌ์šฉ๋Ÿ‰์ด ๊ธฐ๊ปํ•ด์•ผ 10 % ์ •๋„๋ผ๊ณ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : ์•„์น˜
์ปค๋„ : 5.5.10.arch1-1
GPU : GTX 970
๋“œ๋ผ์ด๋ฒ„ : nvidia 440.64-5
CPU : Ryzen 5 1600
๋žจ : 16GB

๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ์ด wineserver ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”์–ด ์ค‘ ํ•˜๋‚˜๊ฐ€ wineserver๋ฅผ 100 % ์‹คํ–‰ํ•˜๊ณ  ๋‚˜๋จธ์ง€ ๋ชจ๋“  ๊ฒƒ์„ ์ง€์—ฐ์‹œํ‚ค๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

@HubbeKing ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์‚ฐ์ด ์ฝ”์–ด๊ฐ„์— ๋ถ„์‚ฐ๋˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Egroll Build ๋ฐ 4.11 (๊ธฐ๋ณธ๊ฐ’)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ ์ƒ์„ฑ ๋œ DLL์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. Egroll Build๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ฆ‰์‹œ ์‹คํŒจํ•˜๊ณ  (์ŠคํŒ€์—์„œ "Play"๋ฅผ ๋‹ค์‹œ ํด๋ฆญ ํ•  ์ˆ˜์žˆ๋Š” 5 ์ดˆ ํ›„) 4.11์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„์ด ๋งค์šฐ ๋Š๋ ค์ง‘๋‹ˆ๋‹ค (5 FPS์™€ ๊ฐ™์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค). ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ DLL์„ ์ง์ ‘ ์ปดํŒŒ์ผ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”.
protondb์˜ "BoostCookie"์˜ ๊ฒŒ์‹œ๋ฌผ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๋‚˜๋Š” ๋‹น์‹ ๊ณผ @HubbeKing ๊ณผ ๊ฑฐ์˜ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ 5 ํ”„๋ ˆ์ž„์œผ๋กœ ๋–จ์–ด์ง€์ง€ ์•Š๊ณ  ์ž‘๋™ํ•˜๋„๋กํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๊ธˆ _ntdll.dll.so_์— ๋Œ€ํ•œ ์›๋ž˜ ๋งํฌ๊ฐ€ ๋‘ ๋ฒˆ ๋งŒ๋ฃŒ๋˜์—ˆ์Œ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๊ฒŒ์‹œํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. _github_ ๋งํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”ผ๋“œ๋ฐฑ์„ ๊ณต์œ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. _MH : W_ Linux์—๋Š” ๋งŽ์€ ํ”Œ๋ ˆ์ด์–ด (์ตœ์†Œ 200 ๋ช…)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ์—์„œ ๋ช‡ ๋ถ„์„ ๋งŒ๋‚˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

@ kisak-valve @ Guy1524 @aeikum @Plagman ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ _Proton 5.xxx_ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๋ฉ”์ธ ๋ผ์ธ์—์„œ ํŒจ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ „๋žต์ ์œผ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
๊ถ๊ธˆํ•ด์„œ ๋„์›€์ด ํ•„์š”ํ•˜๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”!

๊ทธ๋ž˜, ๋‚ด ๊ทธ๋ž˜ํ”ฝ ๊ฒฐํ•จ์€์ด ํŒจ์น˜๋กœ ์ธํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚ด ์ž์‹ ์˜ ๋ฌด๋Šฅ๋ ฅ. ๋‚˜๋Š” "AMDGPU"์™€ "AMDVLK"๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋ชจ๋‘ ์„ค์น˜ํ–ˆ๋Š”๋ฐ, ์ด๊ฒƒ์ด ์™œ ์ด๋Ÿฌํ•œ ๊ฒฐํ•จ์ด ์‚ฐ๋ฐœ์ ์œผ๋กœ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ์„ค๋ช… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"amdvlk"๋ฐ "lib32-amdvlk"ํŒจํ‚ค์ง€๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„๋กœ ๋” ์ด์ƒ ๊ทธ๋ž˜ํ”ฝ ๊ฒฐํ•จ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
https://imgur.com/dDpMV3x

@Chouhartem ์€ ์„ค์น˜๋œ AMD ๋ฐ Vulkan ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํ™•์ธํ•˜๊ณ  ์œ„์˜ ์†”๋ฃจ์…˜์„ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @TheHooly ๐Ÿ˜

amdvlk์™€ 32 ๋น„ํŠธ ์นœ๊ตฌ๋ฅผ ์ œ๊ฑฐํ•œ ํ›„ ๊ฒŒ์ž„์„ ๋‘ ๋ฒˆ ๋‹ค์‹œ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ ์ง€๊ธˆ๊นŒ์ง€ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค : https://tmp.epheme.re/mhw_ice2.jpg

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

๋ฐฉ๊ธˆ _ntdll.dll.so_์— ๋Œ€ํ•œ ์›๋ž˜ ๋งํฌ๊ฐ€ ๋‘ ๋ฒˆ ๋งŒ๋ฃŒ๋˜์—ˆ์Œ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๊ฒŒ์‹œํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. _github_ ๋งํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”ผ๋“œ๋ฐฑ์„ ๊ณต์œ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. _MH : W_ Linux์—๋Š” ๋งŽ์€ ํ”Œ๋ ˆ์ด์–ด (์ตœ์†Œ 200 ๋ช…)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ์—์„œ ๋ช‡ ๋ถ„์„ ๋งŒ๋‚˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

@ kisak-valve @ Guy1524 @aeikum @Plagman ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ _Proton 5.xxx_ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๋ฉ”์ธ ๋ผ์ธ์—์„œ ํŒจ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ „๋žต์ ์œผ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
๊ถ๊ธˆํ•ด์„œ ๋„์›€์ด ํ•„์š”ํ•˜๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”!

๋‚ด ์ด๋ฆ„ํ‘œ๋Š” ์ŠคํŒ€์—์„œ BLASTER์ž…๋‹ˆ๋‹ค. ์ž์œ ๋กญ๊ฒŒ ์ถ”๊ฐ€ํ•ด์ฃผ์„ธ์š”.

์•ˆ๋…•ํ•˜์„ธ์š” @Emanem , ํŒจ์น˜์— ๋Œ€ํ•œ ์ƒˆ ๋งํฌ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? Firefox ๋งํฌ๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค :(

๊ฒŒ์ž„์ด ์ด์ œ ๋งˆ์ง€๋ง‰ ๊ฒŒ์ž„ ์—…๋ฐ์ดํŠธ๋กœ 5.0-5์—์„œ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด์ œ 5.0-5์—์„œ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. crapcom์ด ์ผ๋ถ€ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ๋””๋ฒ„๊น… ๋ฐฉ์ง€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ฑฐํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ตœ์‹  ์—…๋ฐ์ดํŠธ๋Š” stygian zinogre ๋ฆด๋ฆฌ์Šค ์ด์ „๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์•„์ด์Šค ๋ณธ์ด ์ถœ์‹œ๋˜๊ธฐ ์ „์ผ์ง€๋„ ๋ชจ๋ฅด์ง€๋งŒ ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค-@ GoLD-ReaVeR @ ljn917์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค .CAPCOM์ด _anti-cheat_ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ ์„ค์ • ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค ...

๋‚ด ๋นŒ๋“œ์—์„œ๋„ 5.0-5๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2020 ๋…„ 3 ์›” 27 ์ผ ๊ธˆ์š”์ผ ์˜ค์ „ 9:28 Emanem [email protected] ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค-@ GoLD-ReaVeR์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.
https://github.com/GoLD-ReaVeR , CAPCOM์ด
์•ˆํ‹ฐ ์น˜ํŠธ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ ์„ค์ • ์ฝ”๋“œ ...

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

์„ฑ๋Šฅ์„ ์ˆ˜์ • ํ•œ ์ด์ „ ํŒจ์น˜๊ฐ€ ์—ฌ์ „ํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๋ง™๊ฒŒ๋„ 5.0-5์—๋Š” ์—ฌ์ „ํžˆ ํŒจ์น˜๊ฐ€ ์ ์šฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์„ฑ๋Šฅ์„ ์ˆ˜์ • ํ•œ ์ด์ „ ํŒจ์น˜๊ฐ€ ์—ฌ์ „ํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๋ง™๊ฒŒ๋„ 5.0-5์—๋Š” ์—ฌ์ „ํžˆ ํŒจ์น˜๊ฐ€ ์ ์šฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๊ทธ๋“ค์€ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ ํ”Œ๋ž˜๊ทธ ํ™•์ธ์„ ์ค‘์ง€ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์„ค์ •ํ•˜๊ณ  5.0-5์—์„œ ์ด๋Ÿฌํ•œ ์ž‘์—…์„ ๋‹จ๋ฝ ์‹œํ‚ค๋ฉด ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ?

Ubuntu ๋ฐ Steam (๋ฒ ํƒ€ ํด๋ผ์ด์–ธํŠธ)์ด ์ƒˆ๋กœ ์„ค์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 5.0-5๋กœ ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Ubuntu 18.04
์ปค๋„ : 5.3.0-45
GPU : RTX 2080 SUPER
๋“œ๋ผ์ด๋ฒ„ : 440.64
CPU : Ryzen 9 3900X
๋žจ : DDR4 3200MHz 64GB

๋กœ๊ทธ ์Šค ๋‹ˆํŽซ

3478.469:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65000000: PE builtin
3478.472:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68a40000: PE builtin
3478.472:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64940000: PE builtin
3478.472:0034:0035:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7ff02b6e0000: builtin
3478.473:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\mpr.dll" at 0x6d9c0000: PE builtin
3478.474:0034:0035:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\ws2_32.dll" at 0x7ff02b690000: builtin
3478.474:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\wininet.dll" at 0x6b2c0000: PE builtin
3478.529:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6bec0000: PE builtin
3478.747:0034:0035:trace:seh:raise_exception code=c0000005 flags=0 addr=0x160a59fd6 ip=160a59fd6 tid=0035
3478.747:0034:0035:trace:seh:raise_exception  info[0]=0000000000000000
3478.747:0034:0035:trace:seh:raise_exception  info[1]=ffffffffffffffff
3478.747:0034:0035:trace:seh:raise_exception  rax=000000000000000d rbx=0000000160a59fd0 rcx=000000007ed8320b rdx=00000000461fe8de
3478.747:0034:0035:trace:seh:raise_exception  rsi=0000000000000000 rdi=000000000c7630fb rbp=000000000022ffd0 rsp=000000000022f8a8
3478.747:0034:0035:trace:seh:raise_exception   r8=000000007fffffff  r9=b7cb1454c7a8f154 r10=0000000000000000 r11=0000000160a5a001
3478.747:0034:0035:trace:seh:raise_exception  r12=0000000140000000 r13=000000000022f900 r14=0000000000000003 r15=0000000000000000
3478.747:0034:0035:warn:seh:virtual_unwind exception data not found in L"MonsterHunterWorld.exe"
3478.747:0034:0035:trace:seh:RtlVirtualUnwind type 1 rip 15205c9b7 rsp 22f8c0
3478.747:0034:0035:trace:seh:dump_unwind_info **** func 9783eba-1d68ba49
3478.747:0034:0035:trace:seh:dump_unwind_info unwind info at 0x143c55000 flags 4 prolog 0x0 bytes function 0x149783eba-0x15d68ba49
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movaps %xmm7,0x70(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movaps %xmm6,0x80(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %r13,0x90(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %r12,0xd0(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %rdi,0xc8(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %rbx,0xc0(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     chained to function 0x15d676fb0-0x15d67cc98

์—…๋ฐ์ดํŠธ : clearcpuid=514 umip ๋ช…๋ น์–ด๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ 2927 ์˜ ์ธ์Šคํ„ด์Šค ์ธ ๊ฒƒ์œผ๋กœ

๋ฐฐํฌํŒ : ๋งŒ์ž๋กœ
์ปค๋„ : 5.5.13-arch2-1-fsync
GPU : AMD RX 480
๋“œ๋ผ์ด๋ฒ„ : Mesa 20.1.0-devel (git-548fab0d5b) + ACO
CPU : Ryzen 7 1700
๋žจ : 16GB

์–‘์„ฑ์ž : 5.0.5

์ด ๊ฒŒ์ž„์€ ์˜ค๋Š˜ ์ž‘๋™์„ ๋ฉˆ ์ท„๊ณ  (์ดํ‹€ ์ „ ๋งค๋ ฅ์ฒ˜๋Ÿผ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค), ์ถœ์‹œ์‹œ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„๋กœ MH์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

steam-582010.log

steam.log

์—…๋ฐ์ดํŠธ : Mesa๊ฐ€ ๋ฐฉ๊ธˆ 20.1.0-devel (git-ffc7574ff7) ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œ๋˜์—ˆ์ง€๋งŒ ๋ฌธ์ œ๋Š” ์—ฌ์ „ํžˆ ์ง€์†๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ mesa-git์—์„œ ๊ณ ์žฅ๋‚œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๋กค๋ฐฑํ•ด๋„ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜๊ณ  ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋ฉ”์‚ฌ ์…ฐ์ด๋” ์บ์‹œ๋„ ์ œ๊ฑฐํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์•„์ง ํŒŒ์†์— ๋Œ€ํ•œ ์ฑ…์ž„์ด์žˆ๋Š” ์ปค๋ฐ‹์„ ์ •ํ™•ํžˆ ์ฐพ์•„ ๋‚ผ ์ˆ˜ ์—†์—ˆ๋‹ค.

DOOM : Eternal ์ง€์› ํŒจ์น˜๋Š” Wolfenstein 2 ํ˜ธํ™˜์„ฑ์„ ๊นจ๋œจ ๋ ธ์Šต๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด ์ด๊ฒƒ๋„?

https://gitlab.freedesktop.org/mesa/mesa/-/issues/2734

์•„๋‹ˆ์š”, ์ดํ›„ ํŒจ์น˜๊ฐ€ ๋˜๋Œ ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ Tk-Glitch ์‰์ด๋”๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ๋งํ•ด ์ฃผ์…”์„œ ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ฐ์‚ฌ

@przmkg ์ŠคํŒ€ ์…ฐ์ด๋” ์บ์‹œ ๊ณต์œ  ์˜ต์…˜์ด ๊บผ์ ธ ์žˆ์œผ๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ~/.cache/mesa_shader_cache ์ด๊ณ  ์˜ต์…˜์ด ์ผœ์ ธ ์žˆ์œผ๋ฉด (๊ธฐ๋ณธ๊ฐ’, ์ œ ์ƒ๊ฐ์—) ์ŠคํŒ€์—์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. - ๊ฒŒ์ž„์— ๋Œ€ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฒฝ๋กœ (๊ธฐ๋ณธ์ด๋˜๋Š” ๊ฒŒ์ž„์ด ๋‹ค๋ฅธ ๋“œ๋ผ์ด๋ธŒ์— ์„ค์น˜ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๊ฒฝ๋กœ ๋‹ค์–‘ํ•œ ~/.steam/root ์— Manjaro์—) /steamapps/shadercache/582010 .

ํŽธ์ง‘ : ๋˜ํ•œ DXVK์˜ ์ƒํƒœ ์บ์‹œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.์ด ์บ์‹œ๋Š” Steam ์…ฐ์ด๋” ์บ์‹œ๊ฐ€ ๊บผ์ง„ ์ƒํƒœ์—์„œ ๊ฒŒ์ž„ ์‹คํ–‰ ํŒŒ์ผ ์˜†์—์žˆ๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

Edit2 : ๋ฒ”์ธ์€ https://gitlab.freedesktop.org/mesa/mesa/-/commit/507956ed04fcdcfd44419d1b16f032e1d81d0dcb ์ž…๋‹ˆ๋‹ค. ๊นจ๋—ํ•˜๊ฒŒ ๋˜ ๋Œ๋ฆฌ์ง€ ์•Š์œผ๋ฏ€๋กœ mhw-revert.mymesapatch.txt ํŒจ์น˜๋ฅผ ๋งŒ๋“ค์—ˆ

Edit3 :์ด ๋ฌธ์ œ๋Š” ์ด์ œ ๋‹ค์Œ ๋ณด๋ฅ˜์ค‘์ธ ๋ณ‘ํ•ฉ ์š”์ฒญ์œผ๋กœ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4465 ๋”ฐ๋ผ์„œ ๊ณง ์—…์ŠคํŠธ๋ฆผ์ด ์ˆ˜์ •๋˜์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Edit4 : ์ด์ œ https://gitlab.freedesktop.org/mesa/mesa/-/commit/cc8a85d05a9cf47e89c6a8c5e6db98caba79e00d๋กœ ์—…์ŠคํŠธ๋ฆผ ์ˆ˜์ •

ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ์˜์›ํžˆ ์†Œ์šฉ๋Œ์ด ์น˜๋Š” ๋…น์ƒ‰ ์†Œ์šฉ๋Œ์ด๋ฅผ ๋งŒ๋‚˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฉ์ฒญํ•œ ์งˆ๋ฌธ์ด์ง€๋งŒ Proton์œผ๋กœ Steam์—์„œ smarthunter ๋ชจ๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์ด์— ์ƒ์‘ํ•˜๋Š” Linux ์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฉ์ฒญํ•œ ์งˆ๋ฌธ์ด์ง€๋งŒ Proton์œผ๋กœ Steam์—์„œ smarthunter ๋ชจ๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์ด์— ์ƒ์‘ํ•˜๋Š” Linux ์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด๋Ÿฌํ•œ _add-ons_ ์ค‘ ๋‹ค์ˆ˜๋Š” ํ”„๋กœ์„ธ์Šค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ€๋กœ ์ฑ„์„œ ์Šค์บ”ํ•˜๊ณ  _canary patterns_์„ ์ฐพ์€ ๋‹ค์Œ ๋ชจ๋‹ˆํ„ฐ๋ง / ํŽธ์ง‘ ํ•  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ฐพ๋Š” ๋ฐ ์˜์กดํ•ฉ๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„ _wine_์—์„œ ์‹คํ–‰ํ•  ๋•Œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๋ฉ”๋ชจ๋ฆฌ ๋ ˆ์ด์•„์›ƒ์ด ๋ณ€๊ฒฝ (_Linux_์˜ _wine_ ํ• ๋‹น์ด _Windows_์™€ ๋‹ค๋ฆ„)ํ•˜๊ณ  ํ•ดํ‚น ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ _Windows_์— ํ˜„์žฌ ์กฐํšŒ์˜ ์†Œ์Šค๋ฅผ ๊ฒŒ์‹œํ•˜์ง€ ์•Š๋Š” ํ•œ _wine_๋กœ ์ด์‹ํ•˜๋Š” ๊ฒƒ์€ ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ž‘๋…„์— ๊ธฐ๋ณธ DPS ๋ชจ๋‹ˆํ„ฐ์˜ ์†Œ์Šค๋ฅผ ์–ป์—ˆ์„ ๋•Œ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์•ˆํƒ€๊น๊ฒŒ๋„ _ ์นด๋‚˜๋ฆฌ์•„ ํŒจํ„ด _์˜ ์ผ๋ถ€๋งŒ ์กฐํšŒ ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

_CAPCOM_์€ ํŠนํžˆ _pro_ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์†Œ์œ„ _damage meter_์— ๋งž์„œ ์ฃฝ์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : KDE ๋„ค์˜จ ์‚ฌ์šฉ์ž ์—๋””์…˜ 5.18
์ปค๋„ : 5.3.0-46- ์ผ๋ฐ˜
RAM : 16GB
GPU : NVIDIA 440.82
GPU : NVIDIA GeForce GTX 1660 SUPER
CPU : AMD Ryzen 7 3700X 8 ์ฝ”์–ด
์–‘์„ฑ์ž : 5.0-6

KDE๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Ubuntu / Debian ๊ธฐ๋ฐ˜ ๋ฐฐํฌํŒ์—์„œ๋Š” ์ž‘๋™ ํ•  ๋ฐฉ๋ฒ•์ด ์—†๋‹ค๋Š” ๊ฒƒ์„ ์ด๋ฏธ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๋ถ€ํŒ…๋„๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

KDE ํ™˜๊ฒฝ์—์„œ์ด ๊ฒŒ์ž„์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฑฐ์˜ ๋ณด์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋„์›€์ด๋˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ ์—ฌ๊ธฐ์— pronton ๋กœ๊ทธ๋ฅผ ๋‚จ๊ฒจ๋‘๊ณ  ์•„๋Š” ์‚ฌ๋žŒ์ด ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

steam-582010.log

์—ฌ๊ธฐ์—์„œ ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฟ ๋ถ„ํˆฌ.

                          ./+o+-       
                  yyyyy- -yyyyyy+      OS: Ubuntu 19.10 eoan
               ://+//////-yyyyyyo      Kernel: x86_64 Linux 5.3.0-46-generic
           .++ .:/++++++/-.+sss/`      Uptime: 12h 11m
         .:++o:  /++++++++/:--:/-      Packages: 2861
        o:+o+:++.`..```.-/oo+++++/     Shell: bash 5.0.3
       .:+o:+o/.          `+sssoo+/    Resolution: 3839x1080
  .++/+:+oo+o:`             /sssooo.   DE: KDE 5.62.0 / Plasma 5.16.5
 /+++//+:`oo+o               /::--:.   WM: KWin
 \+/+o+++`o++o               ++////.   GTK Theme: Breeze-Dark [GTK2/3]
  .++.o+++oo+:`             /dddhhh.   Icon Theme: breeze
       .+.o+oo:.          `oddhhhh+    Font: Noto Sans Regular
        \+.++o+o``-````.:ohdhhhhh+     CPU: Intel Core i5-8300H @ 8x 2.3GHz
         `:o+++ `ohhhhhhhhyo++os:      GPU: GeForce GTX 1050 Ti
           .o:`.syhhhhhhh/.oo++o`      RAM: 6583MiB / 15827MiB
               /osyyyyyyo++ooo+++/    
                   ````` +oo+++o\:    
                          `oo++.      

์•ˆ๋…•ํ•˜์„ธ์š” @ alohl669 , # 2927์„ ์ฝ์–ด์ฃผ์„ธ์š”. Ryzen 7 3700X ํ”„๋กœ์„ธ์„œ๋Š” 5.4.x๋ณด๋‹ค ์˜ค๋ž˜๋œ ์ปค๋„์˜ ์˜ํ–ฅ์„ ๋ฐ›์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @ alohl669 , # 2927์„ ์ฝ์–ด์ฃผ์„ธ์š”. Ryzen 7 3700X ํ”„๋กœ์„ธ์„œ๋Š” 5.4.x๋ณด๋‹ค ์˜ค๋ž˜๋œ ์ปค๋„์˜ ์˜ํ–ฅ์„ ๋ฐ›์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

@ kisak-valve ๋งž์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์ง€์นจ์œผ๋กœ ์‹œ์ž‘ํ–ˆ๊ณ  ๊ฒŒ์ž„์ด ์ด๋ฏธ ์‹œ์ž‘๋˜์—ˆ์ง€๋งŒ DLC iceborn์˜ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋ฉด ๊นจ์ง‘๋‹ˆ๋‹ค

๋งˆ์ง€๋ง‰ ์–‘์„ฑ์ž ๋กœ๊ทธ :
pid 5170! = 5169, ํŒŒ๊ดด ๊ฑด๋„ˆ ๋›ฐ๊ธฐ (exec์—†์ด ํฌํฌ?)

์ข‹์•„์š”, ์ „์ฒด ์–‘์„ฑ์ž ๋กœ๊ทธ ๋˜๋Š” ์ฆ๊ธฐ ์ถœ๋ ฅ์„ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋กœ๊ทธ๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

/tmp/dumps/myuser_stdout.txt
my_user_stdout.txt

@ kisak-valve ๋งž์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์ง€์นจ์œผ๋กœ ์‹œ์ž‘ํ–ˆ๊ณ  ๊ฒŒ์ž„์ด ์ด๋ฏธ ์‹œ์ž‘๋˜์—ˆ์ง€๋งŒ DLC iceborn์˜ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋ฉด ๊นจ์ง‘๋‹ˆ๋‹ค

DLC ํŒ์—…์— Media Foundation DLL์„ ์‚ฌ์šฉํ•˜๋Š” ์ž„๋ฒ ๋“œ ๋œ ๋น„๋””์˜ค๊ฐ€ ์žˆ๊ณ  ์ถฉ๋Œ (์•Œ๋ ค์ง„ ๋ฌธ์ œ)ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฒ•์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€๋˜๋Š” DLL์„ ๊ฐ–๋„๋ก ์–‘์„ฑ์ž๋ฅผ ํŒจ์น˜
  • Windows PC์—์„œ ๊ฒŒ์ž„์„ ์—ด์–ด ํŒ์—…์„ ๋‹ซ์€ ๋‹ค์Œ ์ €์žฅ์„๋กœ๋“œํ•˜๊ณ  ๊ฒŒ์ž„์„ ์ €์žฅ ํ•œ ๋‹ค์Œ ์ข…๋ฃŒ (ํŒ์—…์ด ๋‹ค์‹œ ํ‘œ์‹œ๋˜์ง€ ์•Š๋„๋ก ํ•จ)
  • proton 4.11์—์„œ ์‹คํ–‰ํ•˜๊ณ  ๋งค์šฐ ๋Š๋ฆฐ FPS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋””์˜ค๊ฐ€๋กœ๋“œ๋˜๊ธฐ ์ „์— ํŒ์—…์„ ๋‹ซ์€ ๋‹ค์Œ ์ €์žฅ์„๋กœ๋“œํ•˜๊ณ  ๊ฒŒ์ž„์„ ์ €์žฅํ•˜๊ณ  ์ข…๋ฃŒ ํ•œ ๋‹ค์Œ proton 5.0.6์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์ƒ์ ์œผ๋กœ ํ”Œ๋ ˆ์ดํ•ฉ๋‹ˆ๋‹ค.

@ Dl0tt ๋งˆ์นจ๋‚ด ์‹ค์ˆ˜๋กœ ๋‹ค์†Œ ๋น„์ „๋ฌธ์  ์ธ ์†”๋ฃจ์…˜์„ ์ฐพ์•˜์ง€๋งŒ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒจ๋“œ์˜ "B"๋ฒ„ํŠผ์„ ์ŠคํŒธ์œผ๋กœ ๋ณด๋‚ด๊ธฐ ๋งŒํ•˜๋ฉด ๊ด‘๊ณ ๊ฐ€ ์ทจ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@ kisak-valve์™€ @ Dl0tt์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Monster Hunter World์—์„œ VKD3D๋ฅผ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์—†์Œ (ID 582010)

https://github.com/ValveSoftware/Proton/issues/3795 ์—์„œ ๋ฌธ์ œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค
@ Galcian79 ๊ฒŒ์‹œ์ผ : 2020-04-24T19 : 28 : 40 :

Proton ๋ฒ„์ „ : 5.6-GE-2

๋ฐœํ–‰๋ฌผ:

PROTON_USE_VKD3D=1
graphics-option.ini์—์„œ ๊ฐ•์ œ DirectX12Enable=On

์ด์ œ ๊ฒŒ์ž„ ๋ฉ”๋‰ด์— Directx 12 API๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ
์—ฌ์ „ํžˆ DXVK_HUD๋Š” ๋‹ค๋ฅธ ์˜๊ฒฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Schermata del 2020-04-24 21-11-47 - 1
์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•„์‹ญ๋‹ˆ๊นŒ?

์˜ˆ, ๊ทธ๋Ÿฌ๋‚˜ ํ˜„์žฌ ๋ฒ„์ „์˜ proton์—์„œ๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
1-๊ธฐ๋ณธ์ ์œผ๋กœ https://github.com/HansKristian-Work/vkd3d์˜ ์ตœ์‹  VKD3D ๊ฐœ๋ฐœ ๋ฒ„์ „
2-์ง€์›๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ถˆ์™„์ „ํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ฐ€์งœ ์ง€์›์„ ์œ„ํ•ด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๋™์•ˆ VKD3D_FEATURE_LEVEL=12_0 env var๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
3-5.7 (https://www.winehq.org/pipermail/wine-devel/2020-April/164477.html)์— ๋ณ‘ํ•ฉ ๋œ Wine ์šฉ ํŒจ์น˜ ์‹œ๋ฆฌ์ฆˆ.

DXVK / d3d11 ๋ชจ๋“œ์— ๋Œ€ํ•ด GPU ๋ฐ”์šด๋“œ ์„ฑ๋Šฅ์€ 10-15 % ๋‚ฎ๊ณ  CPU ๋ฐ”์šด๋“œ ์„ฑ๋Šฅ์€ ์•ฝ 30-40 % ๋” ๋†’์Šต๋‹ˆ๋‹ค.
5GHz ํ—ฅ์‚ฌ ์ฝ”์–ด ์ปคํ”ผ ๋ ˆ์ดํฌ i7 ๋ฐ 5700XT ์žฅ์ฐฉ ๋จธ์‹ ์—์„œ ๊ฒŒ์ž„์€ ํ•ญ์ƒ GPU ๋ฐ”์šด๋“œ์ด๋ฉฐ ๊ฒฐ๊ณผ์ ์œผ๋กœ DXVK / d3d11๋ณด๋‹ค VKD3D / d3d12์—์„œ ์ „์ฒด์ ์œผ๋กœ ~ 10-15 % ๋Š๋ฆฝ๋‹ˆ๋‹ค.

์˜ˆ, ๊ทธ๋Ÿฌ๋‚˜ ํ˜„์žฌ ๋ฒ„์ „์˜ proton์—์„œ๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
1-๊ธฐ๋ณธ์ ์œผ๋กœ https://github.com/HansKristian-Work/vkd3d์˜ ์ตœ์‹  VKD3D ๊ฐœ๋ฐœ ๋ฒ„์ „
2-์ง€์›๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ถˆ์™„์ „ํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ฐ€์งœ ์ง€์›์„ ์œ„ํ•ด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๋™์•ˆ VKD3D_FEATURE_LEVEL=12_0 env var๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
3-5.7 (https://www.winehq.org/pipermail/wine-devel/2020-April/164477.html)์— ๋ณ‘ํ•ฉ ๋œ Wine ์šฉ ํŒจ์น˜ ์‹œ๋ฆฌ์ฆˆ.

DXVK / d3d11 ๋ชจ๋“œ์— ๋Œ€ํ•ด GPU ๋ฐ”์šด๋“œ ์„ฑ๋Šฅ์€ 10-15 % ๋‚ฎ๊ณ  CPU ๋ฐ”์šด๋“œ ์„ฑ๋Šฅ์€ ์•ฝ 30-40 % ๋” ๋†’์Šต๋‹ˆ๋‹ค.
5GHz ํ—ฅ์‚ฌ ์ฝ”์–ด ์ปคํ”ผ ๋ ˆ์ดํฌ i7 ๋ฐ 5700XT ์žฅ์ฐฉ ๋จธ์‹ ์—์„œ ๊ฒŒ์ž„์€ ํ•ญ์ƒ GPU ๋ฐ”์šด๋“œ์ด๋ฉฐ ๊ฒฐ๊ณผ์ ์œผ๋กœ DXVK / d3d11๋ณด๋‹ค VKD3D / d3d12์—์„œ ์ „์ฒด์ ์œผ๋กœ ~ 10-15 % ๋Š๋ฆฝ๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด i5 4570์ด ๋” ๋งŽ์€ ํ”„๋ ˆ์ž„์„ ์–ป๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

ํ˜„์žฌ ์ตœ์‹  ๋ฒ„์ „์—์„œ ์‹ฌ๊ฐํ•œ ๋””์Šคํฌ ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ๋””์Šคํฌ์—์„œ ๋™์ผํ•œ ํŒŒ์ผ์„ ๋ฐ˜๋ณต์ ์œผ๋กœ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์™€์ธ์— ์—ฐ๊ฒฐํ•  ์ˆ˜์žˆ๋Š” ์ผ์ข…์˜ ์บ์‹ฑ ์‹œ์Šคํ…œ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@ Galcian79 GPU๊ฐ€ ์ฃผ์š” ์ œํ•œ ์š”์†Œ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : MHW d3d12 ๋ Œ๋”๋Ÿฌ๋Š” ์ด์ œ Proton 5.0-7 RC์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค : https://github.com/ValveSoftware/Proton/issues/3814- ์•ž์„œ ์–ธ๊ธ‰ ํ•œ๋Œ€๋กœ VKD3D_FEATURE_LEVEL=12_0 %command% ๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. .

ํ˜ธ๊ธฐ์‹ฌ์— VKD3D_FEATURE_LEVEL=12_0 %command% ๋กœ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์„ค์ •์—์„œ Directx12๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. DirectX12Enable=On ๋ฅผ ์„ค์ •ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ „ํ˜€ ์—†์–ด์„œ ๊ฒŒ์ž„์ด ์—ฌ์ „ํžˆ dx11์„ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋ฌผ๋ก  Proton 5.0์˜ "๋‹ค์Œ"๋ฒ ํƒ€๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๊ด€๋ จ์ด ์—†์ง€๋งŒ nvidia ์„ค์ •์˜ ์„ฑ๋Šฅ ๋ชจ๋“œ์—์„œ Prime ์˜คํ”„๋กœ๋“œ๋กœ ์ „ํ™˜ํ•˜๋ฉด fps๊ฐ€ ~ 15๊นŒ์ง€ ์ฆ๊ฐ€ํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊บผ์ด ๋ฐ›์•„๋“ค์ด ๊ฒ ์ง€๋งŒ ์–ด๋–ป๊ฒŒ ์„ค๋ช… ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

@ Galcian79 GPU๊ฐ€ ์ฃผ์š” ์ œํ•œ ์š”์†Œ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : MHW d3d12 ๋ Œ๋”๋Ÿฌ๋Š” ์ด์ œ Proton 5.0-7์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. RC : # 3814-์•ž์„œ ์–ธ๊ธ‰ ํ•œ๋Œ€๋กœ VKD3D_FEATURE_LEVEL=12_0 %command% ๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋๋‚œ. CPU๋กœ๋“œ๋Š” ์‹ค์ œ๋กœ 10-15 % ๋‚ฎ์ง€ ๋งŒ GPU๋กœ๋“œ๋Š” dxvk์™€ ๋™์ผํ•˜๊ฒŒ 100 %์ž…๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์ด ์•ฝ๊ฐ„ ๋‚˜๋น  ๋ณด์ž…๋‹ˆ๋‹ค.
Mango HUD๋กœ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฟก ๋นต๋€จ

ํŽธ์ง‘ : ๊ด€๋ จ์ด ์—†์ง€๋งŒ nvidia ์„ค์ •์˜ ์„ฑ๋Šฅ ๋ชจ๋“œ์—์„œ Prime ์˜คํ”„๋กœ๋“œ๋กœ ์ „ํ™˜ํ•˜๋ฉด fps๊ฐ€ ~ 15๊นŒ์ง€ ์ฆ๊ฐ€ํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊บผ์ด ๋ฐ›์•„๋“ค์ด ๊ฒ ์ง€๋งŒ ์–ด๋–ป๊ฒŒ ์„ค๋ช… ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

๊ทธ๋Ÿด ์ˆœ ์—†์–ด.

Screenshot from 2020-04-30 15-38-34
Screenshot from 2020-04-30 15-42-29

์—ฌ๊ธฐ์— ์˜ˆ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํฐ ์ฐจ์ด๋ฅผ ๋ณผ ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒŒ์ž„์—์„œ๋Š” ๋ Œ๋” ์˜คํ”„๋กœ๋“œ์™€ ํ•จ๊ป˜ coolbits๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์•ฝ 2-3fps๋ฅผ ์žƒ์Šต๋‹ˆ๋‹ค (์–ด์จŒ๋“  ๋‚ด๊ฐ€ ์•Œ์ง€ ๋ชปํ•จ)

์—ฌ๊ธฐ์žˆ๋Š” ์‚ฌ๋žŒ ์ค‘ ์ฉ์€ ๊ณจ์งœ๊ธฐ์—๋กœ๋“œํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@ Tk-Glitch ์œ„์˜ ์งˆ๋ฌธ์€ ์ตœ์‹  ๋นŒ๋“œ (5.6.1)์˜ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์–‘์„ฑ์ž๋Š” ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ๋นŒ๋“œ๋Š” ๋˜ํ•œ Linux์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜์—†๋Š” nvidia ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ์ตœ์‹  ๋นŒ๋“œ๋Š” 5.7 ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค. ๋‚ด์ชฝ์—๋Š” ๊ทธ๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค (5.7r6์—์„œ).

vkd3d๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์ƒํ•œ ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฒ„๊ทธ๊ฐ€ ํ”ํ•œ ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์นด๋ฉ”๋ผ๋ฅผ ์›€์ง์ด๋ฉด ํŠน์ • ํ…์Šค์ฒ˜์™€ ์ž…์ž ํšจ๊ณผ๊ฐ€ ์›€์ง์ด๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํ™”์žฌ, ํญํฌ ๋ฐ ์ •์ฐฐ ํŒŒ๋ฆฌ๋Š” ์นด๋ฉ”๋ผ๋ฅผ ํšŒ์ „ ํ•  ๋•Œ ์œ„์•„๋ž˜๋กœ ์›€์ง์ž…๋‹ˆ๋‹ค.
์–‘์„ฑ์ž 5.0.7 ์‹คํ–‰
CPU : i3-7000
GPU : RX 580 8GB

๋‚ด CPU ๋ฐ”์šด๋“œ ์‹œ์Šคํ…œ์œผ๋กœ ์ธํ•ด ์ƒ๋‹นํ•œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— vkd3d๊ฐ€ dxvk์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Pic1 : ๋ถˆ์ด ๋–  ์žˆ๊ณ  ์žˆ์–ด์•ผ ํ•  ๊ณณ์ด ์•„๋‹™๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 2 : ๋ˆˆ ํ…์Šค์ฒ˜๋„ ๋–  ์žˆ์Šต๋‹ˆ๋‹ค.
Fire tweaking
floating ground

์ด์ œ winehq ์Šคํ…Œ์ด์ง• ์ž‘์—…์„ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Monster Hunter World Iceborne์„ ์ŠคํŒ€์—์„œ lutris๋กœ ๊ฐ€์ ธ์˜จ ํ›„ ์‹คํ–‰์„ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ๋Ÿฌ๋„ˆ๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์•˜๋‹ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑํ•˜๋Ÿฌ ๊ฐ”์ง€๋งŒ Steam์ด ๋Ÿฌ๋„ˆ๋กœ ๋‚˜์—ด๋˜์ง€ ์•Š์•˜๊ณ  lutris ๋ฒ„์ „์ด ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ํŒ ์ƒต์—์„œ Steam์„ ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ lutris์˜ ์ฃผ์ž ๋ชฉ๋ก์—์„œ ์„ค์น˜ํ•˜๋ ค๊ณ ํ•˜๋Š”๋ฐ ์„ค์น˜๋˜์ง€ ์•Š์„ ๋•Œ ... ์–ด๋–ค ์ฃผ์ž๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ ....

์•ˆ๋…•ํ•˜์„ธ์š” @ Mera1506 , lutris ๊ด€๋ จ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋„์›€์„ ๋ฐ›์œผ๋ ค๋ฉด lutris ํฌ๋Ÿผ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๋‚ด ์ตœ์‹  ๋นŒ๋“œ๋Š” 5.7 ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค. ๋‚ด์ชฝ์—๋Š” ๊ทธ๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค (5.7r6์—์„œ).

5.7์€ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌ.

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

@ GoLD-ReaVeR์ด ์ด์ „์— ์–ธ๊ธ‰ ํ•œ @ Tk-Glitch

๋นŒ๋“œ์—์„œ Linux์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜์—†๋Š” nvidia ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๋„ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋‚ด ์ชฝ์ด ์‚ฌ์‹ค์ด๋‹ค

steam-582010.log
MonserhunterNvidia driver

@ Tk-Glitch ๋‚˜๋Š” d3d12๊ฐ€ ๊ธฐ๋ณธ ์–‘์„ฑ์ž ๋นŒ๋“œ์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“ค์—ˆ์ง€ ๋งŒ ๋‹น์‹ ์€ ๊ทธ๋ ‡์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌ ๋ฆด๋ฆฌ์Šค ์ •๋ณด์—์žˆ๋Š” ์ง€์นจ์— ๋”ฐ๋ผ vkd3d (yaourt -S vkd3d-git)๋ฅผ ์„ค์น˜ํ–ˆ์ง€๋งŒ ํŠธ๋ฆญ์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ํ•ด์•ผ ํ•  ๋‹ค๋ฅธ ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ง€๊ธˆ๊นŒ์ง€ ๊ธฐ๋ณธ ์–‘์„ฑ์ž ๋นŒ๋“œ์— ๋Œ€ํ•œ ๋‚˜์˜ ๊ฒฝํ—˜์€ ๊ฒŒ์ž„์ด ๋” ์ž˜ ์ˆ˜ํ–‰๋˜์ง€๋งŒ ํ˜„์žฌ ๋งŽ์€ ๋ Œ๋”๋ง ๊ฒฐํ•จ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ ๋˜ํ•œ ์‚ฌ๋ƒฅ์„ ์™„๋ฃŒ ํ•œ ํ›„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฒˆ๋“ค๋กœ ์ œ๊ณต๋˜๋Š” vkd3d ๋Œ€์‹  vkd3d git ๋นŒ๋“œ๋ฅผ ์‹œ๋„ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์–ธ๊ธ‰ํ•˜๋Š” ๊ฒƒ์„ ๊ฑฐ์˜ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค .d3d12 ๋ Œ๋”๋Ÿฌ์™€ ํฌ๋กฌ ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด๋Š” ์—ฌ์ „ํžˆ ์„œ๋กœ ์ž˜ ์–ด์šธ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋“€์–ผ ๋ชจ๋‹ˆํ„ฐ ์„ค์ •์ด๋ฉฐ ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์ด ์—ฌ์ „ํžˆ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ๊ฒŒ์ž„์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์˜ํ–ฅ์„ ๋ฐ›๊ณ  ์žˆ์œผ๋ฉฐ ๊ทธ๋กœ ์ธํ•ด ์ •๋ง ๊ณ ๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

DX12 ๋ Œ๋”๋Ÿฌ๊ฐ€ ๋ฐฉ๊ธˆ ๋ฉ”๋ชจ๋ฆฌ ์˜ค๋ฒ„๋Ÿฐ์— ๋Œ€ํ•ด ๋ถˆํ‰ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ๊ณณ์—์„œ ๋ˆ„์ถœ๋˜๊ณ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ GoLD-ReaVeR ๋ฉ”๋ชจ๋ฅผ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณ€๊ฒฝ / ๋งŒ๋“ค์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. winehq vkd3d git repo๋Š” ๋งค์šฐ ์˜ค๋ž˜๋˜์—ˆ์œผ๋ฉฐ HansKristian ๋ฐ Doitsujin์˜ ํฌํฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ Proton ๋ฒ„์ „๋ณด๋‹ค ํ›จ์”ฌ ๋’ค๋–จ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ œ๊ณตํ•˜๋Š” vkd3d-git PKGBUILD๋ฅผ ํ†ตํ•ด ์ตœ์‹  ๋ฒ„์ „์„ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ AUR ๋ฒ„์ „์€ WoW๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ์–ด๋–ค ๊ฒƒ๋„ ์ž˜๋ผ ๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@ Tk-Glitch ok ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์„ค์น˜ํ–ˆ๊ณ  dx12 ์˜ต์…˜์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

@ GoLD-ReaVeR vkd3d-git์„ ์„ค์น˜ ํ•œ ํ›„ wine / proton์„ ๋‹ค์‹œ ์ปดํŒŒ์ผ ํ–ˆ์Šต๋‹ˆ๊นŒ?

์•„, ๋™์ ์ด์ง€ ์•Š๋‚˜์š”?

@ Tk-Glitch PKGBUILD๋ฅผ ๊ตฌ์ถ•ํ•ด๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : user_settings.py๋ฅผ ์•ฝ๊ฐ„ ์‚ฌ์šฉํ•˜์—ฌ "ERR14 : Graphics API๊ฐ€ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค"๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

์™€์šฐ, ์ตœ๊ทผ์— ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค๋ฒˆ MHW๋ฅผ ํ”Œ๋ ˆ์ดํ•˜๊ธฐ ์ „์— Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๋ถ€ํŒ… ํ›„์—๋„! ์‹ค์ œ๋กœ ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹ˆ์ง€๋งŒ ์„ฑ๊ฐ€์‹  ์ผ์ž…๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ณ  ๋‹ซ์•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์‹œ์ž‘์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค!

์ด๊ฑด ์ด์ƒํ•ด. ์ฒ˜์Œ์—๋Š” ACO / LLVM๊ณผ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ ์–ด๋–ค ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š”์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ Proton GE 5.8์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ๋ฒ„์ „์˜ Proton์„ ์‚ฌ์šฉํ•ด ๋ณด์•˜์ง€๋งŒ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์€ ์ƒ‰ ์ฐฝ์ด ์ƒ์„ฑ๋˜๊ณ  ๋ช‡ ์ดˆ ํ›„์— ๋‹ซํž™๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋‹ค์‹œ ์‹œ์ž‘ ๋ฐฉ๋ฒ•์„ 3 ๋ฒˆ ํ…Œ์ŠคํŠธํ–ˆ๋Š”๋ฐ ๋งค๋ฒˆ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์˜ค๋Š˜์€ ์ „ํ˜€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์ „ํ˜€ ๋ชจ๋ฅธ๋‹ค.

ํŽธ์ง‘ 2 : ์ด ๊ฒŒ์‹œ๋ฌผ ๋ฌด์‹œ.

๋‚ด ์ปดํ“จํ„ฐ์—์„œ ์ปดํŒŒ์ผ ํ•œ ๋งˆ์ง€๋ง‰ ๋นŒ๋“œ (5.8.r *) ์ธ @ Tk-Glitch FYI๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด MHW๋ฅผ ์žฌ์ƒํ•˜๊ณ  ์„ฑ๋Šฅ ๋ฌธ์ œ์—†์ด ์ŠคํŠธ๋ฆผ์„ ๋‚˜๋ž€ํžˆ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ์–ด๋„ d3d11์—์„œ๋Š” d3d12๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@ GoLD-ReaVeR ๋ฌธ์ œ ์ถ”์ ๊ธฐ์— ๊ฒŒ์‹œํ•˜์—ฌ ๊ท€ํ•˜์˜ ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ด๋ฏธ ์—ฌ๊ธฐ์—์„œ ์ง„ํ–‰๋˜๋Š” ์ฃผ์ œ๋ฅผ ๋ฒ—์–ด๋‚œ GE / tkg ์‚ฌ์šฉ์ž ์ง€์›์„ ์ถฉ๋ถ„ํžˆ ๋ฐ›์•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๐Ÿธ Proton์˜ ์ด์Šˆ ํŠธ๋ž˜์ปค๋Š” ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์‚ฌ์šฉ๋˜์–ด์„œ๋Š” ์•ˆ๋˜๋ฉฐ ๋ชจ๋“  ์‚ฌ๋žŒ์˜ ์ผ์„ ๋” ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ •ํ™•ํ•œ ์žฅ์†Œ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ๋ฌผ์–ด๋ณผ ์˜ต์…˜์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์–ด์จŒ๋“  ์‹œ๋„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ €๋Š” Proton-5.8-GE-2-MF๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ์˜๊ฒฌ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. mf ๋ฌด๊ธฐ ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค๋Š” ์ฃผ์žฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์—๊ฒŒ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•ธ๋“ค๋Ÿฌ๊ฐ€ ๋น„๋””์˜ค์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์„ ๋“ค์—ˆ์ง€๋งŒ ์ „์ฒด ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋˜์–ด ์ฃฝ์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค.
  2. GE๊ฐ€ Monster Hunter๊ฐ€ DX12 ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋  ๋•Œ vkd3d๋กœ ์‹คํ–‰๋˜๋„๋กํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ์—†์ง€๋งŒ์ด ๋ชจ๋“œ์—์„œ๋Š” (5-10 fps๊ฐ€ ๋” ์ข‹์ง€๋งŒ) ๊ฒŒ์ž„์— ๋ˆˆ์ง€๋„ / ์ง€์—ญ ๊ทผ์ฒ˜์— ๊ทธ๋ฆผ์ž ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์žˆ์œผ๋ฉฐ ๋ชฌ์Šคํ„ฐ๋ฅผ ์ฃฝ์ด๋Š” ์ฆ‰์‹œ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ DXVK ๋ชจ๋“œ (๊ธฐ๋ณธ proton์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ DX11 ๋˜๋Š” DX12)์ž…๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ ์•„๋ฌด ๊ตฌ์„ฑ์—์„œ๋„ ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ACO ๋˜๋Š” fsync๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ์ด ๋ชจ๋“  ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ์ง€๋งŒ ์•„๋ฌด๋Ÿฐ ์ฐจ์ด๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ์‚ฌ์–‘ :
AMD Vega56 (mesa ๋“œ๋ผ์ด๋ฒ„ ๋ฐ vulkan-radeon)
์ธํ…” i5 6600k
Steam ๋„ค์ดํ‹ฐ๋ธŒ (Proton-5.8-GE-2-MF, fsync ์ปค๋„, ACO ์…ฐ์ด๋”)

2์˜ ๊ฒฝ์šฐ vkd3d์— ๋Œ€ํ•œ ์ตœ์‹  ํŒจ์น˜๊ฐ€ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ Z- ํ”„๋ฆฌ ํŒจ์Šค๋ฅผ ๋•๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์–‘์„ฑ์ž์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋Š” ํ•ญ์ƒ ์ถฉ๋Œ๋กœ ๋๋‚ฌ์œผ๋ฏ€๋กœ tkg ๋ฒ„์ „์œผ๋กœ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜์—๊ฒŒ d3d12 ๋ Œ๋”๋Ÿฌ๋Š” ์ด์ œ ์™„๋ฒฝํ•˜๊ฒŒ (tkg ์‚ฌ์šฉ) ์‹คํ–‰๋˜๋ฉฐ ์ตœ๋Œ€ 60fps (nvidia GTX1080)์—์„œ ์ตœ๋Œ€ ์„ค์ •์œผ๋กœ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋˜ ๋””์Šคํฌ๋กœ๋“œ ๋ฌธ์ œ๋Š” ์‚ฌ๋ผ์กŒ๊ณ  ํ”Œ๋ ˆ์ดํ•˜๋Š” ๋™์•ˆ์—๋„ ํŠธ ์œ„์น˜๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์˜ ์ถฉ๋Œ์ด๋‚˜ ์ถฉ๋Œ์˜ ํžŒํŠธ์—†์ด ๊ฒŒ์ž„์„ 12 ์‹œ๊ฐ„ ์ด์ƒ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์ง„ ์œ ์ผํ•œ ์ •๋ณด๋Š” ๋ฌด๊ธฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ€ ์ œ๋Œ€๋กœ ๋ Œ๋”๋ง๋˜์ง€ ์•Š๊ณ  ์ฒด์  ์•ˆ๊ฐœ๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ์„ค์ •์—์„œ๋งŒ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋Š” ๊ทธ๊ฒƒ์œผ๋กœ ์‚ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ •ํ™•ํ•œ ์žฅ์†Œ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ๋ฌผ์–ด๋ณผ ์˜ต์…˜์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์–ด์จŒ๋“  ์‹œ๋„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ €๋Š” Proton-5.8-GE-2-MF๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ์˜๊ฒฌ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. There are claims the mf weapon tutorial videos work by default. Not the case for me. I hear the handler talking over the video but the entire game hangs and I have to kill it.

2. Seems like GE forces Monster Hunter to run with vkd3d when it's launched in DX12 mode. Not a problem on it's on but in this mode (even though I have 5-10 better fps) the game has shadow artifacts near snow maps/areas and outright hangs as soon as I kill a monster.

๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ DXVK ๋ชจ๋“œ (๊ธฐ๋ณธ proton์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ DX11 ๋˜๋Š” DX12)์ž…๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ ์•„๋ฌด ๊ตฌ์„ฑ์—์„œ๋„ ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ACO ๋˜๋Š” fsync๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ์ด ๋ชจ๋“  ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ์ง€๋งŒ ์•„๋ฌด๋Ÿฐ ์ฐจ์ด๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ์‚ฌ์–‘ :
AMD Vega56 (mesa ๋“œ๋ผ์ด๋ฒ„ ๋ฐ vulkan-radeon)
์ธํ…” i5 6600k
Steam ๋„ค์ดํ‹ฐ๋ธŒ (Proton-5.8-GE-2-MF, fsync ์ปค๋„, ACO ์…ฐ์ด๋”)

Proton-5.8-GE-2-MF๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ffmpeg๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์—ฌ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ mf ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด์žˆ๋Š” ๊ฒฝ์šฐ mosnter hunter์˜ ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ •ํ™•ํ•œ ์žฅ์†Œ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ๋ฌผ์–ด๋ณผ ์˜ต์…˜์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์–ด์จŒ๋“  ์‹œ๋„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ €๋Š” Proton-5.8-GE-2-MF๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ์˜๊ฒฌ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. There are claims the mf weapon tutorial videos work by default. Not the case for me. I hear the handler talking over the video but the entire game hangs and I have to kill it.

2. Seems like GE forces Monster Hunter to run with vkd3d when it's launched in DX12 mode. Not a problem on it's on but in this mode (even though I have 5-10 better fps) the game has shadow artifacts near snow maps/areas and outright hangs as soon as I kill a monster.

๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ DXVK ๋ชจ๋“œ (๊ธฐ๋ณธ proton์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ DX11 ๋˜๋Š” DX12)์ž…๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ ์•„๋ฌด ๊ตฌ์„ฑ์—์„œ๋„ ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
ACO ๋˜๋Š” fsync๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ์ด ๋ชจ๋“  ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ์ง€๋งŒ ์•„๋ฌด๋Ÿฐ ์ฐจ์ด๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
๋‚ด ์‚ฌ์–‘ :
AMD Vega56 (mesa ๋“œ๋ผ์ด๋ฒ„ ๋ฐ vulkan-radeon)
์ธํ…” i5 6600k
Steam ๋„ค์ดํ‹ฐ๋ธŒ (Proton-5.8-GE-2-MF, fsync ์ปค๋„, ACO ์…ฐ์ด๋”)

Proton-5.8-GE-2-MF๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ffmpeg๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์—ฌ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ mf ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด์žˆ๋Š” ๊ฒฝ์šฐ mosnter hunter์˜ ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

ffmpeg๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์œผ๋ฉฐ ์ƒˆ ๊ฒŒ์ž„ ์„ค์น˜์ด๋ฏ€๋กœ mf ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. Proton-5.8-GE-2-MF๋กœ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๊ธฐ์œ„ํ•œ ๋‹ค๋ฅธ ์ „์ œ ์กฐ๊ฑด์ด ์žˆ์Šต๋‹ˆ๊นŒ?

2์˜ ๊ฒฝ์šฐ vkd3d์— ๋Œ€ํ•œ ์ตœ์‹  ํŒจ์น˜๊ฐ€ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ Z- ํ”„๋ฆฌ ํŒจ์Šค๋ฅผ ๋•๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์–‘์„ฑ์ž์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋Š” ํ•ญ์ƒ ์ถฉ๋Œ๋กœ ๋๋‚ฌ์œผ๋ฏ€๋กœ tkg ๋ฒ„์ „์œผ๋กœ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜์—๊ฒŒ d3d12 ๋ Œ๋”๋Ÿฌ๋Š” ์ด์ œ ์™„๋ฒฝํ•˜๊ฒŒ (tkg ์‚ฌ์šฉ) ์‹คํ–‰๋˜๋ฉฐ ์ตœ๋Œ€ 60fps (nvidia GTX1080)์—์„œ ์ตœ๋Œ€ ์„ค์ •์œผ๋กœ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋˜ ๋””์Šคํฌ๋กœ๋“œ ๋ฌธ์ œ๋Š” ์‚ฌ๋ผ์กŒ๊ณ  ํ”Œ๋ ˆ์ดํ•˜๋Š” ๋™์•ˆ์—๋„ ํŠธ ์œ„์น˜๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์˜ ์ถฉ๋Œ์ด๋‚˜ ์ถฉ๋Œ์˜ ํžŒํŠธ์—†์ด ๊ฒŒ์ž„์„ 12 ์‹œ๊ฐ„ ์ด์ƒ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์ง„ ์œ ์ผํ•œ ์ •๋ณด๋Š” ๋ฌด๊ธฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ€ ์ œ๋Œ€๋กœ ๋ Œ๋”๋ง๋˜์ง€ ์•Š๊ณ  ์ฒด์  ์•ˆ๊ฐœ๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ์„ค์ •์—์„œ๋งŒ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋Š” ๊ทธ๊ฒƒ์œผ๋กœ ์‚ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ „์— tkg๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์— ์กฐ๊ธˆ ์ต์ˆ™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— prebuild steam ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ–ˆ๊ณ  vkd3d ๋Œ€์‹  dx12์—์„œ dxvk๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์†Œ์Šค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์ง์ ‘ ํŒจ์น˜ํ•ด์•ผํ•˜๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด๊ฐ€๋Š” ๋ฐฉ๋ฒ•. github ํŽ˜์ด์ง€๋ฅผ ๋‘˜๋Ÿฌ ๋ณด๋ฉด z-prepass ๋น„ํ™œ์„ฑํ™”์— ๋Œ€ํ•œ ์˜ต์…˜์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค์— ๋Œ€ํ•ด ๋ฌด์—‡์„ ํ–ˆ์Šต๋‹ˆ๊นŒ?

Z-prepass๋Š” ๊ณ ๊ธ‰ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์—์žˆ๋Š” ๊ฒŒ์ž„ ๋‚ด ์„ค์ •์ž…๋‹ˆ๋‹ค. ๋น„๋””์˜ค์˜ ๊ฒฝ์šฐ github์—์„œ ์ œ๊ณต๋˜๋Š” ๋…์  ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์ด๋ฆ„์œผ๋กœ ์–ธ๊ธ‰ ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.

tkg ๋นŒ๋“œ์˜ ๊ฒฝ์šฐ ์ œ๊ณต๋œ ์ปดํŒŒ์ผ ์ง€์นจ๊ณผ @ Tk-Glitch์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ๋”ฐ๋ž์Šต๋‹ˆ๋‹ค. user_settings.py์— "PROTON_USE_WINE_DXGI": "1", ๋„ ์„ค์ •ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ์ง€๊ธˆ ์ตœ์‹  ๋ฒ„์ „์„ ๋ฐ›์•„์•ผํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ "PROTON_NVAPI_DISABLE": "1" ๋ฅผ ์„ค์ •ํ•˜์—ฌ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ๋•Œ Linux์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜์—†๋Š” ๋ฒ„์ „์œผ๋กœ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ผ๋Š” ์„ฑ๊ฐ€์‹  ํŒ์—…์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๋„๋กํ•ฉ๋‹ˆ๋‹ค.

์ข‹์•„, ๋ช‡ ๊ฐ€์ง€ ํ…Œ์ŠคํŠธ ํ›„ ๋‹ค์Œ์€ ๋‚ด ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ 1 :
-DX11 (dxvk) ๋˜๋Š” DX12 (dxvk) ์‚ฌ์šฉ : ๋น„๋””์˜ค ์˜ํ™” ๋ฌธ์ œ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๊ฒŒ์ž„์ด ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
-DX12 (vkd3d) ์‚ฌ์šฉ : dxvk๋ณด๋‹ค 5 ~ 10fps ๋” ๋งŽ์ง€๋งŒ ๋ˆˆ ์ง€์—ญ์— ๋–  ๋‹ค๋‹ˆ๋Š” ๊ทธ๋ฆผ์ž์˜ ๊ทธ๋ž˜ํ”ฝ ์•„ํ‹ฐํŒฉํŠธ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ ๋ชฌ์Šคํ„ฐ๊ฐ€ ์ฃฝ ์ž๋งˆ์ž ์ฃฝ์ด๋Š” ๊ฒฝ์šฐ์—๋„ ์ถฉ๋Œ์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์–‘์„ฑ์ž ๋ฒ„์ „ :
Proton-5.8-GE-2-MF DX11 (dxvk) DX12 (vkd3d)
Proton-tkg-5.9.r0 DX11 (dxvk) DX12 (dxvk)
Proton 5.0.7 (๋ฐธ๋ธŒ) DX11 (dxvk) DX12 (dxvk)
DXVK_HUD ์„ค์ • ๋•๋ถ„์— ์–ด๋–ค ๋ฒ„์ „์ด laucnhingํ•˜๋Š”์ง€ ์•Œ ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. dx12 proton-5.8-GE-2-MF๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ๋‹จ์ผ ์ฝค๋ณด์— ๋Œ€ํ•ด ํ‘œ์‹œ๋˜์—ˆ์œผ๋ฏ€๋กœ vkd3d๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ญ”๊ฐ€๋ฅผ ์˜คํ•ดํ•˜์ง€ ์•Š๋Š” ํ•œ.

์ด์ƒ์ ์œผ๋กœ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด GloriousEggroll์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ  vkd3d์™€ ํ•จ๊ป˜ DX12์˜ ์ด์ ์„ ์ฆ๊ธฐ๋Š” ๊ฒƒ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ์ €์—๊ฒŒ ํšจ๊ณผ๊ฐ€์—†๋Š” ์ด์œ ๋ฅผ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. Z-Prepass๋ฅผ ๋„๋ฉด ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ๊ฒ€์€ ์ƒ‰ ๋Œ€์‹  ํ•˜์–€ ๋ˆˆ์œผ๋กœ ๋งŒ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ACO ์…ฐ์ด๋”, f-sync ๋˜๋Š” e-sync๋ฅผ ์ „ํ™˜ํ•ด๋„์ด ๋ฌธ์ œ๊ฐ€ ์™„ํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. dxvk (dx11 ๋˜๋Š” 12)์˜ ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ์–‘์„ฑ์ž ๋ฒ„์ „๊ฐ„์— ๋ˆˆ์— ๋„๋Š” ์ฐจ์ด์—†์ด ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ 2 : Media Foundation ๋น„๋””์˜ค ๋ฌธ์ œ

  • Proton-5.8-GE-2-MF : ํ‰ํ‰ํ•˜๊ฒŒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ์—์„œ ๊ฒŒ์ž„ ์†Œ๋ฆฌ๊ฐ€ ๋“ค๋ฆฌ๋Š” ๋™์•ˆ ์˜ํ™”๋ฅผ ์žฌ์ƒํ•˜๋ ค๊ณ ํ•˜๋ฉด ๊ฒŒ์ž„์ด ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ๊ฒŒ์ž„์„ ์ˆ˜๋™์œผ๋กœ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ๊ทธ๊ฒƒ์€ ๋‹ค๋ฅธ ๊ฒƒ์„ ์„ค์น˜ํ•  ํ•„์š”์—†์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•ด์•ผํ•˜์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์˜ proton๊ณผ ํ•จ๊ป˜ mf ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ž„์„ ๋ถ€ํŒ…ํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋„ ์ „์ฒด ๋น„๋””์˜ค ์นด๋“œ๊ฐ€ ๋ฉˆ์ถ”๊ณ  ์‹œ์Šคํ…œ์„ ์žฌ๋ถ€ํŒ…ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

-Proton-tkg :์ด ๋ฒ„์ „์—์„œ ์ž‘๋™ํ•˜๋ ค๋ฉด mf ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š”ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. Proton-5.8-GE-2-MF์™€ ๋˜‘๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

-Proton 5.0-7 (๋ฐธ๋ธŒ) : ์—ฌ์ „ํžˆ mf ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž‘๋™ํ•˜์ง€ ์•Š์ง€๋งŒ ๋‹ค๋ฅธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์ฒ˜๋Ÿผ ๋งค๋‹ฌ๋ฆฌ๋Š” ๋Œ€์‹  ๋ฐ์Šคํฌํ†ฑ์— ์™„์ „ํžˆ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

์†”์งํžˆ ๋ฌด์—‡์„ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋น„๋””์˜ค์—†์ด dxvk๋ฅผ ํ”Œ๋ ˆ์ดํ•˜๋ฉด์„œ ์‚ด ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜์˜ ์ดํ•ด๋Š” ๊ทธ๊ฒƒ์ด ๊ฒฐ๊ตญ ์ด์•ผ๊ธฐ์˜ ์–ด๋Š ์‹œ์ ์—์„œ ๊ฒŒ์ž„ ๋ธŒ๋ ˆ์ดํ‚น์ด ๋  ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์ด๋‹ค.

๋จผ์ € DXVK๋Š” d3d12๋ฅผ ์ „ํ˜€ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฃผ์œ„์— ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด d3d12 ๋ชจ๋“œ์—์„œ ํšจ๊ณผ์ ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค๋ฉด VKD3D๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. DXVK HUD๊ฐ€ ๋ณด์ด๋ฉด DXVK๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋ฏฟ์„ ์ˆ˜์žˆ๋Š” ๊ฒƒ๊ณผ ๊ด€๊ณ„์—†์ด d3d11 ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์ถฉ๋Œ ๋ฐ ๊ทธ๋ž˜ํ”ฝ ์ด์ƒ๊ณผ ๊ด€๋ จํ•˜์—ฌ VKD3D๊ฐ€ DXVK๋ณด๋‹ค ํ›จ์”ฌ ์ Š๊ณ  ๊ถ๊ทน์ ์œผ๋กœ ๋ฒ„๊ทธ๊ฐ€ ๋งŽ๊ฑฐ๋‚˜ ๋ถˆ์™„์ „ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Esync / Fsync๋Š” ์ง€์›๋˜๋Š” ๊ฒฝ์šฐ ๋Œ€๋ถ€๋ถ„์˜ ์ตœ์‹  ๊ฒŒ์ž„์—์„œ๋งŒ CPU ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ ์‹œํ‚ค๋ฉฐ, ๋งค์šฐ ํŠน์ •ํ•œ ๊ฒฝ์šฐ (MHW๋Š” ๊ทธ์ค‘ ํ•˜๋‚˜๊ฐ€ ์•„๋‹˜)๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๊ทธ๋ž˜ํ”ฝ ํ’ˆ์งˆ์ด๋‚˜ ์ถฉ์‹ค๋„์— ์˜ํ–ฅ์„์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฒ„์ „์˜ VKD3D๋ฅผ ๋นŒ๋“œํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ์ค„์ด๊ฑฐ ๋‚˜ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mesa (๋˜๋Š” nv blob ๋ชจ๋‘)๋„ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฉฐ 20.0.7 ๋ฆด๋ฆฌ์Šค๋Š” ์•„๋ฌด๋ฆฌ ๋ง๋„ ์•ˆ ํ•  ์ •๋„๋กœ ํฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

mf ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ Proton-tkg๋Š” Guy1524์˜ mfplat WIP ํŒจ์น˜๋กœ ๋นŒ๋“œ ๋œ ํ•œ ์™ธ๋ถ€ mf ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๊ฐ€์žฅ ํ™•์‹คํ•˜๊ฒŒ ์‚ฌ์ „ ๋นŒ๋“œ ๋œ 5.9). ํ•ด๋‹น ํŒจ์น˜์˜ ์ด์ „ ๋ฒ„์ „์€ ํ•ด๋‹น -MF ๋นŒ๋“œ์—์„œ GE์— ์˜ํ•ด ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์™„๋ฒฝํ•˜์ง€๋Š” ์•Š์œผ๋ฉฐ ํŠœํ† ๋ฆฌ์–ผ ๋น„๋””์˜ค๋Š” ์ •์ƒ์ ์œผ๋กœ ์žฌ์ƒ๋˜์ง€๋งŒ ๋น„๋””์˜ค๊ฐ€ ๋ฐ˜๋ณต๋˜์–ด์•ผ ํ•  ๋•Œ ๊ฒŒ์ž„์ด ๋ณต๊ตฌ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ฉˆ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ข…๋ฃŒํ•˜๊ธฐ ์ „์— ๊ฑด๋„ˆ ๋›ฐ๋ฉด ๋ฌธ์ œ๊ฐ€ ์šฐํšŒ๋ฉ๋‹ˆ๋‹ค.
Vanilla Proton์€ Guy1524์˜ ํŒจ์น˜๊ฐ€ ํ•ฉ์ณ์งˆ ๋•Œ๊นŒ์ง€ ๋ฒ•์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ์•„์ง ๋‚จ์•„์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ฒฐํ•จ์„ ๊ณ ๋ คํ•  ๋•Œ ์ด๊ฒƒ์ด ๋ฐœ์ƒํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‘ ์†”๋ฃจ์…˜์ด ๋ชจ๋‘ ์ž‘๋™ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ˆ„๋ฝ ๋œ ์ข…์†์„ฑ (gst ํ”Œ๋Ÿฌ๊ทธ์ธ) ๋˜๋Š” ๋ฒ„๊ทธ๊ฐ€์žˆ๋Š” vulkan ๋“œ๋ผ์ด๋ฒ„ / ๋ฉ”์‚ฌ ( "์ „์ฒด ๋น„๋””์˜ค ์นด๋“œ ์ค‘๋‹จ"๊ณ ๋ ค)๋ฅผ ๋น„๋‚œํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ € DXVK๋Š” d3d12๋ฅผ ์ „ํ˜€ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฃผ์œ„์— ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด d3d12 ๋ชจ๋“œ์—์„œ ํšจ๊ณผ์ ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค๋ฉด VKD3D๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. DXVK HUD๊ฐ€ ๋ณด์ด๋ฉด DXVK๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋ฏฟ์„ ์ˆ˜์žˆ๋Š” ๊ฒƒ๊ณผ ๊ด€๊ณ„์—†์ด d3d11 ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‚œ ๋ฉฐ์น  ๋™์•ˆ ์•‰์•„์„œ ๊ทธ๋“ค์— ๋Œ€ํ•ด ์ฝ์„ ์‹œ๊ฐ„์ด ๋งŽ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด ๊ฒฐ๋ก ์€ dxvk_hud๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ์—ฌ๋ถ€์—์„œ ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” dx12์— hud๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฒŒ์ž„ ๋ฉ”๋‰ด์—์„œ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ ๋„ dx11์—์„œ ์‹คํ–‰๋˜๋„๋ก ์ž๋™์œผ๋กœ ๊ฒŒ์ž„์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ๋‚ด๊ฐ€ VKD3D์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์„ ์–ด๋–ค ์–‘์„ฑ์ž ์—๋“  ๋นŒ๋“œํ•˜๋ ค๋ฉด ์ˆ˜๋™์œผ๋กœ ์ง์ ‘ ๋นŒ๋“œํ•˜๊ฑฐ๋‚˜ ๊ฐ ์ œ์ž‘์ž๊ฐ€ ๋‚ด๊ฐ€ ๋‹ค์šด๋กœ๋“œ ํ•œ ์‚ฌ์ „ ๋นŒ๋“œ๋กœ ์—…๋ฐ์ดํŠธ ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด MF ๋ฌธ์ œ์— ๊ด€ํ•ด์„œ. ๋‚˜๋Š” guy1524์˜ github๋ฅผ ์ฐพ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ข…์†์„ฑ ๋ชฉ๋ก์ด๋‚˜ ๋‚ด๊ฐ€ ๋†“์น  ์ˆ˜์žˆ๋Š” ๊ฒƒ์„ ์•”์‹œ ํ•  ์ˆ˜์žˆ๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. tkg github ํŽ˜์ด์ง€๋ฅผ ์ฝ๊ณ  ๋‚˜๋Š” ์ด๊ฒƒ์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.

guy1524_mfplat_WIP.mypatch : MFPlat support patchset from our Lord and Savior Guy1524, binaryless version - You'll likely want _proton_mf_hacks="false" when using it - https://github.com/Guy1524/wine/commits/mfplat_cleanup

๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์ด๊ฒƒ์ด ๊ฑด์ถ• ์ง€์นจ์ด๋ฉฐ ๊ทธ๊ฒƒ์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๊ด€๋ จ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. "gst ํ”Œ๋Ÿฌ๊ทธ์ธ"์ œ์•ˆ์„ ์‚ดํŽด๋ณด๋ฉด gstreamer, gst-plugins-base-libs ๋ฐ gst-plugins-base ๋งŒ ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋†“์นœ ๊ฒŒ ๋” ๋งŽ๋‹ค. ์–ด๋–ค ์ œํ’ˆ์„ ์„ค์น˜ํ•ด์•ผํ•˜๋Š”์ง€, ์•„๋‹ˆ๋ฉด ๋Œ€๋ถ€๋ถ„์„ํ•ด์•ผํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ œ์•ˆ์ด ์žˆ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถ”์‹  : ์ตœ์‹  tkg ์‚ฌ์ „ ์ œ์ž‘์œผ๋กœ ํ•ญ๋ชฉ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ๋“ค์€ ์ˆ˜์ • ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋‚ด MF ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๋ฝ ๋œ gst ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‚ด ์ง๊ฐ์— ๋”ฐ๋ผ ๊ฐ€๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  vaapi์™€ libav๋ฅผ ์„ค์น˜ํ–ˆ์œผ๋ฉฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฒฐ์ฝ” ์ง์ž‘ํ•˜์ง€ ๋ชปํ–ˆ์„ ์ œ์•ˆ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์ „ ์„ค์น˜์—†์ด ํด๋ฆฐ ์•„์น˜ ์„ค์น˜์—์„œ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋“œ๋ฌธ ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. github readme ์–ด๋”˜๊ฐ€์—์„œ ์ง€์  ํ•  ๊ฐ€์น˜๊ฐ€์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋†“์น˜์ง€ ์•Š๋Š” ํ•œ.

๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๊ฐ€์žฅ ์ตœ๊ทผ์˜ TKG ๋ฆด๋ฆฌ์Šค (5.9) ์ธ Proton-5.8-GE-2-MF๋กœ ๊ฒŒ์ž„์„ ํ…Œ์ŠคํŠธํ–ˆ๊ณ  ์ง€๊ธˆ์€ "๊ณต์‹"5.0.7๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€ ๋‚ด ๊ฒฝํ—˜์— ๋”ฐ๋ฅด๋ฉด vkd3d๋Š” ๋” ๋ถ€๋“œ๋Ÿฌ์šด ํ”„๋ ˆ์ž„ ํƒ€์ด๋ฐ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๊ณ  Image Quality ์„ค์ •๋œ High ์—์„œ๋Š” ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” Proton ๋ฒ„์ „์— ๊ด€๊ณ„์—†์ด ๋งŽ์€ ๊ทธ๋ž˜ํ”ฝ ๊ฒฐํ•จ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” vkd3d ๋ฒ„์ „).

vkd3d์™€ ํ•จ๊ป˜ Proton 5.0.7์„ ์‚ฌ์šฉํ•˜๋ฉด ์ง€๊ธˆ๊นŒ์ง€ ์ตœ๊ณ ์˜ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ €์˜ ์œ„์น˜์— ๋”ฐ๋ผ ์ € / ๊ณ  ์„ค์ •์˜ ํ˜ผํ•ฉ์—์„œ 50 ~ 60fps๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. DX12 ๋ชจ๋“œ์˜ ๊ทธ๋ž˜ํ”ฝ ๊ฒฐํ•จ์€ ๋งค์šฐ ์„ฑ๊ฐ€์‹  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์•ˆ๋‚ด ํŒŒ๋ฆฌ๋Š” ๋ณผ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 50 ํ”ผํŠธ ๋†’์ด์—์„œ ๋ Œ๋”๋ง๋˜๋ฉฐ ์œ ์‚ฌํ•œ ํšจ๊ณผ (๋ฌผ ๊ฑฐํ’ˆ, ๋ถˆ, ๋จผ์ง€ ๋“ฑ, ๋ฌธ์ œ๋ฅผ ์„ค๋ช… ํ•˜๋Š” ์Šคํฌ๋ฆฐ ์ƒท)๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€์ด ๋ฌธ์ œ์˜ ์›์ธ๊ณผ ์ด์— ๋Œ€ํ•ด ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

@NdranC ๋‚ด ์ œ์•ˆ์ด ๋„์›€์ด๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค :)

๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์ด๊ฒƒ์ด ๊ฑด์ถ• ์ง€์นจ์ด๋ฉฐ ๊ทธ๊ฒƒ์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๊ด€๋ จ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋งž์Šต๋‹ˆ๋‹ค. Wine / Proton-tkg๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ๋ณด๋‹ค ๋จผ์ € ์ปค์Šคํ…€ ํŒจ์น˜ ๋ฑ…ํฌ๊ฐ€์žˆ๋Š” ๋นŒ๋“œ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์ œ๊ณต๋˜๋Š” ๋ฏธ๋ฆฌ ๋นŒ๋“œ๋Š” ๊ทธ (๊ฒƒ)๋“ค๋กœ ๋‹ฌ์„ฑ ํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์„์œ„ํ•œ ๋‹จ์ง€ "์ „์‹œํ’ˆ"์ž…๋‹ˆ๋‹ค.

github readme ์–ด๋”˜๊ฐ€์—์„œ ์ง€์  ํ•  ๊ฐ€์น˜๊ฐ€์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ์ ˆ๋Œ€์ ์œผ๋กœ ์˜ณ์Šต๋‹ˆ๋‹ค. ์‹คํ—˜์  / ์„ ํƒ์  ํŠน์„ฑ์œผ๋กœ ์ธํ•ด ๋”์šฑ ๋ช…ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•  ๊ฒƒ์ด๋‹ค! ๊ฐ์‚ฌ.

๋ฟก ๋นต๋€จ

์ง€๊ธˆ๊นŒ์ง€ ๋‚ด ๊ฒฝํ—˜์€ vkd3d๊ฐ€ ๋” ๋ถ€๋“œ๋Ÿฌ์šด ํ”„๋ ˆ์ž„ ํƒ€์ด๋ฐ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ์„ฑ๋Šฅ์ด ๋” ๋‚˜์˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ํ•˜๋“œ์›จ์–ด์— ํฌ๊ฒŒ ์˜์กดํ•ฉ๋‹ˆ๋‹ค. MHW๋Š” d3d11 ๋ชจ๋“œ์—์„œ CPU๋ฅผ ๋งค์šฐ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด GPU๋ฅผ ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ VKD3D๋Š” GPU ํ™œ์šฉ๋„๋ฅผ ๋†’์—ฌ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— CPU๊ฐ€ ์ถฉ๋ถ„ํžˆ ๋น ๋ฅด๋ฉด GPU ๋ฐ”์ธ๋”ฉ์‹œ DXVK๊ฐ€ VKD3D๋ณด๋‹ค ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๋Šฅ์ด ์ €ํ•˜๋ฉ๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€์ด ๋ฌธ์ œ์˜ ์›์ธ๊ณผ ์ด์— ๋Œ€ํ•ด ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

https://github.com/HansKristian-Work/vkd3d/commit/b3be23c066eb51c109c47cd7af0bcf3a0a997c15 ๋กœ ์ˆ˜์ • / ํ•ด๊ฒฐ ๋œ Nvidia ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„๊ทธ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.
nv GPU๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ด์ „ / ์ตœ์‹  ๋ฉ”์‚ฌ ๋ฆด๋ฆฌ์Šค๋ฅผ ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฒŒ์ž„๊ณผ ๊ด€๋ จํ•˜์—ฌ ์‚ฌ๋žŒ๋“ค์€ Linux์—์„œ์˜ ๋ชจ๋”ฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ SmartHunter ์™€ ๊ฐ™์€ ๋™๋ฐ˜ ์•ฑ์— ๋Œ€ํ•ด์„œ๋„

๊ทธ๋ ‡๊ฒŒ ์‰ฝ์ง€๋Š” ์•Š์ง€๋งŒ ๋น„์Šทํ•œ ์•ฑ์ธ linux-hunter์˜ ํ”„๋กœํ†  ํƒ€์ž…์„ ๋งŒ๋“ค ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์•ฑ์„ ์ด์‹ํ•˜๋Š” ๊ฒƒ์ด ๋งค์šฐ ์–ด๋ ต์ง€๋งŒ ์™„์ „ํžˆ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋Š” ์•Š์€ ์ด์œ ์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ์„ธ๋ถ€ ์‚ฌํ•ญ์€ _README.md_๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

linux_gaming ์—์„œ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜๋Š” ์ฃผ์š” ํ† ๋ก  / ์Šค๋ ˆ๋“œ wrt๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์„ ํ™•์ธํ•˜๊ณ  ๊ฑฐ๊ธฐ ๋ฐ / ๋˜๋Š” github์— ์งˆ๋ฌธํ•˜์‹ญ์‹œ์˜ค.

์—…๋ฐ์ดํŠธํ•ด์„œ ์ฃ„์†ก ํ•ฉ๋‹ˆ๋‹ค๋งŒ seliana ๋ฌธ์ œ์˜ ๊ฒ€์€ ์ƒ‰ ๋ Œ๋”๋ง์€ ์ตœ์‹  vkd3d๋กœ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ๋ˆˆ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ Œ๋”๋ง๋˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์„ ์ค‘๊ฐ„์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋˜ํ•œ์žˆ์„ ์ˆ˜์žˆ๋Š” ๋ชจ๋“  ์˜คํ”„์…‹ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๋‹ค๋ฅธ ์„ค์ •์€ d3d12 ๋ Œ๋”๋ง ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ํ•œ ์ผ์€ ๋ฌธ์ œ๋ฅผ ํ”ผํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ณ€์ˆ˜๋กœ ์„ค์ •๋œ ์„ค์ •์˜ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธํ•ด์„œ ์ฃ„์†ก ํ•ฉ๋‹ˆ๋‹ค๋งŒ seliana ๋ฌธ์ œ์˜ ๊ฒ€์€ ์ƒ‰ ๋ Œ๋”๋ง์€ ์ตœ์‹  vkd3d๋กœ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ๋ˆˆ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ Œ๋”๋ง๋˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์„ ์ค‘๊ฐ„์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋˜ํ•œ์žˆ์„ ์ˆ˜์žˆ๋Š” ๋ชจ๋“  ์˜คํ”„์…‹ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๋‹ค๋ฅธ ์„ค์ •์€ d3d12 ๋ Œ๋”๋ง ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ํ•œ ์ผ์€ ๋ฌธ์ œ๋ฅผ ํ”ผํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ณ€์ˆ˜๋กœ ์„ค์ •๋œ ์„ค์ •์˜ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‹œ๋„ํ•˜๊ณ  ๊ทธ๊ฒƒ์ด ์ƒ๊ด€์—†์ด ์ถฉ๋Œํ•˜๋Š”์ง€ ๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฆ‰, ํŠน์ • CPU์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž ์ •์˜ ์ปค๋„ linux-tkg-smp๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์„ค์น˜ํ•˜๋ฉด Raging Brachydios์™€์˜ ์ „ํˆฌ๊ฐ€ ๊ทธ์˜ ์ž…์ž ํšจ๊ณผ๊ฐ€ ๋†’์€ 35fps์—์„œ 50-60fps๋กœ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. seliana์—์„œ๋Š” 5-10fps์˜ ๋” ์ ๋‹นํ•œ ๋ถ€์ŠคํŠธ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์ข‹์•„์š”.

๊ทธ๋“ค์€ ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค ... ๋‚ด ๋กœ๊ทธ ํŒŒ์ผ์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์˜ ๊ธฐ๋ณธ ํ”„๋กœ์„ธ์Šค๋Š” ์Šค๋ ˆ๋“œ์™€ ๋ชจ๋“ˆ์„ ์‹คํ–‰ํ•˜์ง€ ๋ชปํ•œ ํ›„ ์ข€๋น„ ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.

@ Tk-Glitch ์ด๊ฒƒ์€ ์–‘์„ฑ์ž ๋ฒ„์ „์—์„œ๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

steamlog.tar.gz

ํŽธ์ง‘ : ์‹ ๊ฒฝ ์“ฐ์ง€ ๋งˆ์„ธ์š”, ๊ทธ๊ฒƒ์€ strackers์˜€์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ํฅ๋ฏธ๊ฐ€์žˆ์–ด์„œ ๊ทธ๊ฒƒ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ํ•ด๊ณ ํ–ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ์—ฌ์ „ํžˆ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์‹ค ... ์„ฑ๋Šฅ ๋ฌธ์ œ : '(

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

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

์™€์ธ ์„œ๋ฒ„๋ฅผ ๋Œ์•„ ๋‹ค๋‹ ๋•Œ CPU ์‚ฌ์šฉ๋Ÿ‰์ด ๊ฐ€์žฅ ๋งŽ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋˜ ์ผ์„ํ–ˆ์Šต๋‹ˆ๋‹ค ...

@ Tk-Glitch ์œ„์˜ ๋‚ด์šฉ์ด ๋นŒ๋“œ์—์„œ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋ถ„๋ช…ํžˆ ๋ง์”€ ๋“œ๋ฆฌ๋ฉด, ํŒ๋ง‰ ์–‘์„ฑ์ž๊ฐ€ ํ›จ์”ฌ ๋” ๋‚˜์˜๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‹น์‹ ์˜ ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ช‡ ๋ฒˆ์˜ ์žฌ์„ค์ •์ด ํ•„์š”ํ–ˆ์ง€๋งŒ ๋งˆ์นจ๋‚ด ์ˆฒ์ง€๋„์— ๋น„๊ฐ€ ๋‚ด๋ฆฌ๊ณ  ์บ ํ”„ 1์—์„œ ๋ฐ”๋กœ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€ ๋„“์€ ์—ด๋ฆฐ ๊ณต๊ฐ„์„ ์ž˜ ๋ณผ ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ DXVK์—์„œ ~ 73fps @ 1440p๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด d3d12 / VKD3D๋กœ ํ…Œ์ŠคํŠธํ–ˆ๊ณ , ๋‚ด ์ปดํ“จํ„ฐ์˜ ์ผ๋ฐ˜์ ์ธ ํŒจํ„ด ์ธ ~ 71fps๋กœ ์กฐ๊ธˆ ๋” ์ ๊ฒŒ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. CPU ์‚ฌ์šฉ๋Ÿ‰๋„ ๋“œ๋ฌผ๊ฒŒ ๋ณด์ด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (DXVK์˜ ๊ฒฝ์šฐ ~ 42 %, VKD3D์˜ ๊ฒฝ์šฐ ~ 35 %). ํ›Œ๋ฅญํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ์žฌ์ƒํ•  ์ˆ˜์—†๋Š” ๊ฒƒ๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€๋‹ค.

๊ทธ๋“ค์˜ ์—…๋ฐ์ดํŠธ ๋ฉ”์‹œ์ง€๋Š” AC๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๋‹ค์‹œ ํฌํ•จํ–ˆ์„ ์ˆ˜ ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์ ์–ด๋„ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ์ธก์ • ๊ฐ€๋Šฅํ•œ ์ฐจ์ด๋ฅผ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐ ํ”Œ๋ ˆ์ด์–ด์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚ด ํ…Œ์ŠคํŠธ๋Š” ์†”๋กœ๋กœ๋งŒ ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์‹ ์œผ๋กœ๋“  ๋„์›€์ด๋˜๋Š” ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ ์„ค์ • :
8086k @ 5.2GHz / 32GB 4133 RAM / RX 5700XT, mesa-git, ACO ํ™œ์„ฑํ™” / Archlinux, ์ปค๋„ 5.7.0 (PDS CPU ์Šค์ผ€์ค„๋Ÿฌ ๋ฐ Fsync ์ง€์› ํฌํ•จ) / Proton-tkg 5.9.r21 (์Šคํ…Œ์ด์ง•), Fsync ํ™œ์„ฑํ™”, DXVK / VKD3D git .

๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋™ํ•˜๊ณ  ์กฐ์ค€ ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?

๋˜ํ•œ ๊ทธ ์–‘์˜ GHz๋Š” ์•„๋งˆ๋„ ์ œํ•œ ์š”์†Œ๋ฅผ ๋Šฅ๊ฐ€ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. XD ๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์€ ๋‹น์‹ ์˜ wineserver๊ฐ€ htop ๋˜๋Š” ์œ ์‚ฌํ•œ ๊ฒƒ์—์„œ ๊ธ‰์ฆํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ๊ธ‰์ฆ์€ ๋‚ด CPU๋„ GPU๋„ ์ตœ๋Œ€์น˜๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์„ฑ๋Šฅ์„ ์ €ํ•˜์‹œํ‚ค๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ทธ๋™์•ˆ proton-tkg๋ฅผ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•  ๊ฒƒ์ด์ง€๋งŒ์ด ๋ชจ๋“  ๊ฒƒ์ด ์—ฌ์ „ํžˆ ๋„์›€์ด๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋ฐธ๋ธŒ proton ๋ฒ„์ „์ด ํ›จ์”ฌ ์‰ฝ๊ฒŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํ , ๋‚˜๋Š” avahi-daemon์„ ์ฃฝ์˜€๊ณ  ์„ฑ๋Šฅ ๋ฌธ์ œ๋Š” ํ›จ์”ฌ ๋œ ๋„๋ฆฌ ํผ์ง„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚ด์ผ / ์˜ค๋Š˜ ์ €๋…์— ๊ณ„์† ํ…Œ์ŠคํŠธํ•˜๊ณ  ์–ด๋””๋กœ ๊ฐ€๋Š”์ง€ ๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋‚˜๋Š” MHW์™€ ๊ด€๋ จํ•˜์—ฌ ์ด์ƒํ•œ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์ตœ๊ทผ์— 1080ti์—์„œ 5700xt๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. DXVK์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ๋•Œ ๋งŽ์€ Rarity 12 Armor๊ฐ€ Solid 60์—์„œ 45-50fps๊นŒ์ง€ ํ™”๋ฉด์— ํ‘œ์‹œ๋˜๋ฉด Armor ๋ฉ”๋‰ด๊ฐ€ ์ง€์—ฐ๋ฉ๋‹ˆ๋‹ค.

์ง€์—ฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
83938297-997a0600-a798-11ea-9fae-63f7a29126e7(2)

์กฐ๊ธˆ ์œ„๋กœ ์Šคํฌ๋กคํ•˜๋ฉด ์ง€์—ฐ์ด ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.
83938304-b1518a00-a798-11ea-8789-d19ef17a1c44

VKD3D์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ (1080ti๊ฐ€ ํ•ด๋‹น ํ™”๋ฉด์„ ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ)
Screenshot from 2020-06-06 09-03-50

1080ti๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ, VKD3D ๋˜๋Š” ๊ฒŒ์ž„์˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š”์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ์ด ๋ฉ”๋‰ด์™€ ๋ฉ”๋‰ด์˜์ด ์ง€์ ์—๋งŒ ํ•ด๋‹น๋˜๋ฉฐ ์‚ฌ์šฉ ๋œ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์— ๊ด€๊ณ„์—†์ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. 5700xt + DXVK์™€ ๊ด€๋ จ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ด์ง€๋งŒ ๊ทธ ์ด์œ ๋ฅผ ์ถ”์ ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

apitrace๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๊ฐ€๋Šฅํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜์žˆ๋Š” ์กฐ์‚ฌ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ด๊ฒƒ์€ Proton GE, Proton TKG, Proton 5.0.7 ๋ฐ Proton 4.11์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. Fsync ๋ฐ ACO๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์„ฑ๋Šฅ ๊ฑฐ๋ฒ„๋„ˆ ๋ฐ ๊ฒŒ์ž„ ๋ชจ๋“œ ์กฐ์ •์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค.

EndeavourOS
๋ผ์ด์   5 3600 + 5700xt
Mesa 20.2 git + ACO

๋‚ด ๋…ธํŠธ๋ถ์—์„œ๋„ ํ™•์ธ, ๋‚ด ๋ฐ์Šคํฌํ†ฑ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ

EndeavourOS
i7 2960xm + firepro m6100
๋ฉ”์‚ฌ 20.2git + ACO
๋ชจ๋“  ๋‚ฎ์€ ์„ค์ • @ 720p

์ด ํ™”๋ฉด์—๋Š” ๋ง๊ณ  ํ—ˆ๋“œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋น ๋ฅธ ์˜จ ์ „์„ฑ ๊ฒ€์‚ฌ ์˜€๊ธฐ ๋•Œ๋ฌธ์— ์ œ ๋…ธํŠธ๋ถ์—์„œ๋Š” 52-60fps์—์„œ 40fps๋กœ ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

Screenshot from 2020-06-06 09-38-36

Screenshot from 2020-06-06 09-38-49

OS / ๋“œ๋ผ์ด๋ฒ„ ๋ฐ AMD + DXVK (VKD3D๋Š” ๋‚ด ๋…ธํŠธ๋ถ์—์„œ ๋„ˆ๋ฌด ๋งŽ์€ VRAM์„ ์‚ฌ์šฉํ•จ) ๋งŒ ๊ณตํ†ต์ ์œผ๋กœ์ด ๋ฌธ์ œ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์™„์ „ํžˆ ๋ณ„๊ฐœ์˜ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ 2 ๊ฐœ

๋‚ด ์ชฝ์—์„œ๋„ ์žฌํ˜„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. r12๊ฐ€์—†๋Š” ~ 95์—์„œ ํ™”๋ฉด์— r12 ๊ฐ‘์˜ท ๋งŒ์žˆ๋Š” ~ 65๊นŒ์ง€. AMDGPU-PRO vk ๋“œ๋ผ์ด๋ฒ„์™€ Nvidia GPU ์Šคํ‘ธํ•‘์—์„œ๋„ ๋™์ผํ•œ ๋™์ž‘์„ ๊ด€์ฐฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฒŒ์ž„์ด ๋งค์šฐ ์–ด๋ฆฌ์„์€ ์ผ์„ํ•˜๊ณ  ์žˆ๊ฑฐ๋‚˜, ๋‘ ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋‘ ํŠน์ • ๊ฒฝ์šฐ์— ๋น„ํšจ์œจ์ ์ด๊ฑฐ๋‚˜ DXVK๊ฐ€ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค ... ๋˜๋Š” ๋ชจ๋‘ ๊ฒฐํ•ฉ ๐Ÿธ

๋‚ด ์ชฝ์—์„œ๋„ ์žฌํ˜„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. r12๊ฐ€์—†๋Š” ~ 95์—์„œ ํ™”๋ฉด์— r12 ๊ฐ‘์˜ท ๋งŒ์žˆ๋Š” ~ 65๊นŒ์ง€. AMDGPU-PRO vk ๋“œ๋ผ์ด๋ฒ„์™€ Nvidia GPU ์Šคํ‘ธํ•‘์—์„œ๋„ ๋™์ผํ•œ ๋™์ž‘์„ ๊ด€์ฐฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฒŒ์ž„์ด ๋งค์šฐ ์–ด๋ฆฌ์„์€ ์ผ์„ํ•˜๊ณ  ์žˆ๊ฑฐ๋‚˜, ๋‘ ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋‘ ํŠน์ • ๊ฒฝ์šฐ์— ๋น„ํšจ์œจ์ ์ด๊ฑฐ๋‚˜ DXVK๊ฐ€ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค ... ๋˜๋Š” ๋ชจ๋‘ ๊ฒฐํ•ฉ ๐Ÿธ

์ฆ๊ธฐ / ์–‘์„ฑ์ž๋ฅผ ํ†ตํ•ด apitrace๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๋‚˜์š”?

MHW, CPU, DXVK ๋“ฑ์˜ ๊ทผ๋ณธ ์›์ธ์„ ์ฐพ์•„ ๋‚ด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋‚˜์—๊ฒŒ ๊ฒŒ์ž„์€ ๊ฒฐ๊ตญ ์ž˜ ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์™€์ธ ์„œ๋ฒ„ ์ŠคํŒŒ์ดํฌ๋Š” ๋‚˜๋ฅผ ๊ฑฑ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์„ฑ๋Šฅ ์ €ํ•˜ ์‹œ์Šคํ…œ์„ ๋ฐฉํ•ด ํ• ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ช‡ ํŒจ์น˜ ๋‚ด์—์„œ ์ด๋Ÿฌํ•œ ์ŠคํŒŒ์ดํฌ๊ฐ€ ์•…ํ™”๋˜์–ด ์‹ค์ œ๋กœ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์—†๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

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

๋‚˜์—๊ฒŒ ๊ฒŒ์ž„์€ ๊ฒฐ๊ตญ ์ž˜ ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์™€์ธ ์„œ๋ฒ„ ์ŠคํŒŒ์ดํฌ๋Š” ๋‚˜๋ฅผ ๊ฑฑ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์„ฑ๋Šฅ ์ €ํ•˜ ์‹œ์Šคํ…œ์„ ๋ฐฉํ•ด ํ• ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ช‡ ํŒจ์น˜ ๋‚ด์—์„œ ์ด๋Ÿฌํ•œ ์ŠคํŒŒ์ดํฌ๊ฐ€ ์•…ํ™”๋˜์–ด ์‹ค์ œ๋กœ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์—†๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

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

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

TKGs PDS zen2 ์ปค๋„์—์„œ Intel 545s SSD์™€ ํ•จ๊ป˜ mq-deadline์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ œ ๊ฒฝ์šฐ์—๋Š” ๋””์Šคํฌ ์•ก์„ธ์Šค์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ๊ฒŒ์ž„์—์„œ ๋กœ๊ทธ (dxgi, d3d11 ๋ฐ apitrace)๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ ค ๊ณ  ๋ช‡ ์‹œ๊ฐ„์„ ๋ณด๋‚ธ ํ›„ ๋‹ค๋ฅธ ํ…Œ์ŠคํŠธ๋ฅผ ์‹œ๋„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” GPU ์ฃผํŒŒ์ˆ˜๊ฐ€ ๋–จ์–ด์ง€๊ณ  ์žˆ์ง€๋งŒ ๋™์ผํ•œ ๋™์ž‘์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์—ฌ GPU ์ฃผํŒŒ์ˆ˜๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋‚ฎ์€ ์„ค์ • 1600x900์˜ ๋ฐฐ๊ฒฝ์—์„œ ํ•˜๋Š˜์˜ ๋ฃจํ”„๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์ฐฝ ๋ชจ๋“œ์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. GPU๋Š” ๊ณ„์†๋กœ๋“œ๋˜๊ณ  ์ฃผํŒŒ์ˆ˜๋Š” ๋†’์ง€๋งŒ ์—ฌ์ „ํžˆ FPS๊ฐ€ ์†์‹ค๋ฉ๋‹ˆ๋‹ค. CPU ์‚ฌ์šฉ๋Ÿ‰์€ ๋‹จ์ผ ์ฒœ๊ตญ์—์„œ ์ถ”๊ฐ€ ๋น„ํŠธ๋ฅผ ๋นผ๋ฉด ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์ง€๋งŒ ๊ทธ๋‹ค์ง€ ๋งŽ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด 100 % r12 ๊ธฐ์–ด์™€ ๊ด€๋ จ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฉฐ, ๋ชจ๋“  r11 ๊ธฐ์–ด๊ฐ€ ์ฐฝ์—์žˆ๋Š” ๊ฒฝ์šฐ ํ”„๋ ˆ์ž„ ์†๋„๋Š” r12 ์•„๋ž˜์˜ ๋‹ค๋ฅธ ๊ธฐ์–ด์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ข‹์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ์‹œ๋„ํ•˜๊ณ  ์•Œ์•„ ๋‚ด๊ธฐ ์œ„ํ•ด ๊ณ„์† ๋กœ๊ทธ๋ฅผ ์‹œ๋„ ํ•  ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋˜ํ•œ ๋ช‡๋ช‡ ์ฐฝ ๊ธฐ๋ฐ˜ ํด๋žœ์›๋“ค์ด ๊ทธ๊ฒƒ์„ ๋ณต์ œ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์•ฝ๊ฐ„์˜ ํ…Œ์ŠคํŠธ๋ฅผ ํ•  ๊ฒƒ์ด๋‹ค.

@ Tk-Glitch Windows์—์„œ๋„ ๋™์ž‘์„ ํ™•์ธํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ํด๋žœ ๋™๋ฃŒ ์ค‘ ํ•˜๋‚˜๊ฐ€ 100fps์—์„œ 65-70์œผ๋กœ ๋–จ์–ด์ง€๋ฉด์„œ ๊ทธ๋Š” i5 6600k + gtx1070์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” i7 2600k @ 4.4ghz + GTX980์„ ์‚ฌ์šฉํ•˜์—ฌ 85์—์„œ 75๋กœ ๋น„์Šทํ•˜์ง€๋งŒ ๋” ์ž‘์€ ๊ฐ์†Œ๋ฅผ ๋ณด์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” MHW๊ฐ€ํ•˜๋Š” ์ผ์ด๋ฉฐ, ๋ฌด์—‡์„ ์™œ idk๋กœํ•˜๋Š”์ง€์ž…๋‹ˆ๋‹ค.

์ผ์ฃผ์ผ ์ •๋„ ํ”Œ๋ ˆ์ด๋ฅผ ๋ฉˆ์ท„๋‹ค๊ฐ€, ๋‚ด ์‹œ์Šคํ…œ์— ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ (์—…๋ฐ์ดํŠธ ๋‚˜ ์•„๋ฌด๊ฒƒ๋„์—†๋Š”) ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€๋งŒ ์ฐฝ์ด ์—ด๋ฆฌ์ง€ ์•Š๊ณ  ์•ฝ 30 ์ดˆ ํ›„์— ์˜ค๋ฅ˜ ์ฝ”๋“œ์—†์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. Proton ๋กœ๊ทธ์— ๋”ฐ๋ฅด๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ผ์ฃผ์ผ ์ •๋„ ํ”Œ๋ ˆ์ด๋ฅผ ๋ฉˆ์ท„๋‹ค๊ฐ€, ๋‚ด ์‹œ์Šคํ…œ์— ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ (์—…๋ฐ์ดํŠธ ๋‚˜ ์•„๋ฌด๊ฒƒ๋„์—†๋Š”) ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€๋งŒ ์ฐฝ์ด ์—ด๋ฆฌ์ง€ ์•Š๊ณ  ์•ฝ 30 ์ดˆ ํ›„์— ์˜ค๋ฅ˜ ์ฝ”๋“œ์—†์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. Proton ๋กœ๊ทธ์— ๋”ฐ๋ฅด๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ Windows์˜ ๋‘ ํด๋žœ์›์—๊ฒŒ ๋ฐœ์ƒํ•˜์—ฌ ์–‘์„ฑ์ž๊ฐ€ ์•„๋‹ˆ์ง€๋งŒ ์›์ธ์ด ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์„ค์น˜ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

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

์ตœ์‹  ์–‘์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์˜ ๋ฉ”์ธ ์Šคํ† ๋ฆฌ๋ฅผ ๋๊นŒ์ง€ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์•ˆํƒ€๊น๊ฒŒ๋„ ๋ฉ”์ธ ์Šคํ† ๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋œ ํ›„ ์ฆ‰์‹œ ๊ฒŒ์ž„์„ ์ถฉ๋Œ์‹œํ‚ค๋Š” iceborn dlc์˜ ๊ด‘๊ณ  ๋น„๋””์˜ค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋น„๋””์˜ค๋ฅผ ์ฆ‰์‹œ ๋‹ซ์œผ๋ผ๋Š” ์ œ์•ˆ์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด์•˜์ง€๋งŒ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ๊ณผ ์ƒ๊ด€์—†์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Proton-5.8-GE-2-MF์™€ Proton-5.9-GE-2-MF๋กœ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์ฐจ์ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๋ฏธ๋””์–ด ํŒŒ์šด๋ฐ์ด์…˜ ํŒฉ์ด ์ด๋ฏธ ge ๋ฒ„์ „์— ํฌํ•จ๋˜์–ด ์žˆ์–ด์•ผํ•˜์ง€๋งŒ <Workaround removed by moderator> ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์‹œ ์„ค์น˜ํ–ˆ์ง€๋งŒ ์ฐจ์ด๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๋ฝ ๋œ ์ข…์†์„ฑ์ด์—†๊ณ  ์—ฌ์ „ํžˆ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์—†๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด vaapi ๋ฐ libav๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ ๊ด‘๊ณ  ์˜์ƒ์œผ๋กœ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š” @ Sirina32 , ์–ธ๊ธ‰ ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋ฒ•์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@ Sirina32 ๋‚˜๋Š” ๋‹น์‹ ์ด protondb์— ์“ฐ์—ฌ์ง„ ๊ฒƒ์— ๋Œ€ํ•œ ์กฐ์–ธ์„ ๋”ฐ๋ฅด๊ฑฐ๋‚˜ ๊ทธ๋Ÿฐ reddit ํฌ๋Ÿผ์—์„œ ๋ฌผ์–ด๋ณผ ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
๋˜ ๋‹ค๋ฅธ ํ•ด๊ฒฐ์ฑ…์€ Windows์—์„œ ์ €์žฅ ๊ฒŒ์ž„์„๋กœ๋“œํ•˜๊ณ  ์ปท ์‹ ์„ ๊ฑด๋„ˆ ๋›ฐ๊ณ  ์ €์žฅ ํ•œ ๋‹ค์Œ Linux์—์„œ ๋‹ค์‹œ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Windows๊ฐ€์—†๋Š” ๊ฒฝ์šฐ ์ €์žฅ ๊ฒŒ์ž„์„ ์นœ๊ตฌ์—๊ฒŒ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๋งํ–ˆ์ง€๋งŒ ์™€์ธ์ด ๊ณง MF ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ํ˜•์‹์„ ์ง€์›ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @ nutta-git, ๊ทธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋ฒ•์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๊ท€ํ•˜์˜ ์˜๊ฒฌ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ตœ์‹  Ubuntu ์ปค๋„ ์—…๋ฐ์ดํŠธ Linux scv 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux ์— ์•ฝ๊ฐ„์˜ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (๊ฒŒ์ž„์ด ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์Œ).

๋ถ„๋ช…ํžˆ CPU ๊ด€๋ฆฌ์ž๋ฅผ _performance_๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฏธ์„ธํ•œ ๋ง๋”๋“ฌ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ์žฅ๋น„๋Š” :

  • i7-8700k
  • 64GiB RAM @ 3200MHz
  • M.2 SSD
  • Nvidia RTX 2080 Ti-๋…์  ๋“œ๋ผ์ด๋ฒ„ 440.100
  • OS Ubuntu 18.04.3 (ํ˜„์žฌ LTS-๊ถŒ์žฅ / ์•ˆ์ „ํ•œ ๊ฒฝ์šฐ 20.04.1๋กœ ์—…๋ฐ์ดํŠธ ๋จ)

ํ•˜๋ฃป๋ฐค ์‚ฌ์ด์— ๋ณ€๊ฒฝ๋œ ์œ ์ผํ•œ ๊ฒƒ์€ ์ปค๋„์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ์ด ์˜์‹ฌ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๊ทธ๊ฒƒ์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์œ„์˜ ๋‚ด์šฉ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค.

nv-pwr-ctrl ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GPU ์˜จ๋„ / ํŒฌ ์†๋„๋ฅผ ์ œ์–ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (์ œํ•œ ์ „๋ ฅ- sudo ./nv-pwr-ctrl --fan-ctrl gpu_temp ). ๋ฉฐ์น  ์ „์€ ํŠนํžˆ ๋”ฐ๋œปํ–ˆ๊ณ  ์ผ€์ด์Šค๋ฅผ ๋‹ซ์•˜์Šต๋‹ˆ๋‹ค. GPU๋Š” ํ‰์†Œ๋ณด๋‹ค ๋” ๋งŽ์ด ์ œํ•œ๋˜์—ˆ์œผ๋ฉฐ (2080 Ti RTX ๊ธฐ๋ณธ ์ „๋ ฅ ์ œํ•œ์€ 250000mW) ์•ฝ <200000mW ์ˆ˜์ค€์— ๋„๋‹ฌํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์•„์นจ์— ์ผ€์ด์Šค๋ฅผ ์—ด๊ณ  GPU ์˜จ๋„๋ฅผ ์•ฝ 80 ยฐ C๋กœ ์ œ์–ดํ•˜๊ณ  ์ „๋ ฅ ํ•œ๋„๋ฅผ 225,000mW๋กœ ์œ ์ง€ํ•˜์—ฌ ๋ฌธ์ œ์—†์ด ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์„๋งŒํผ ์ถฉ๋ถ„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ์˜ค๋ž˜๋œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 5.0-9 proton ๋นŒ๋“œ๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ์บ๋ฆญํ„ฐ๋ฅผ๋กœ๋“œํ•˜๋ ค๊ณ ํ•˜๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. Proton-5.9-GE-5-ST ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์บ๋ฆญํ„ฐ ์„ ํƒ์ด ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ ์ŠคํŒ€์—์„œ ํ”Œ๋ ˆ์ด ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๋•Œ ๊ฒŒ์ž„ ์ž์ฒด๊ฐ€ ๋ฌด์ž‘์œ„๋กœ ์ถฉ๋Œํ•˜๋ฏ€๋กœ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•  ๋•Œ๊นŒ์ง€ ๋งŽ์€ ์‹œ๊ฐ„ ๋™์•ˆ ํด๋ฆญ์„ ๋ฐ˜๋ณตํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค .

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์—์žˆ๋Š” ๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์„ ํ†ตํ•ด ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ๊ทธ๊ฒƒ์„ ๊ณ ์น˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ์˜ค๋ž˜๋œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 5.0-9 proton ๋นŒ๋“œ๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ฉด ๊ฒŒ์ž„์ด ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ์บ๋ฆญํ„ฐ๋ฅผ๋กœ๋“œํ•˜๋ ค๊ณ ํ•˜๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. Proton-5.9-GE-5-ST ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์บ๋ฆญํ„ฐ ์„ ํƒ์ด ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ ์ŠคํŒ€์—์„œ ํ”Œ๋ ˆ์ด ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๋•Œ ๊ฒŒ์ž„ ์ž์ฒด๊ฐ€ ๋ฌด์ž‘์œ„๋กœ ์ถฉ๋Œํ•˜๋ฏ€๋กœ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•  ๋•Œ๊นŒ์ง€ ๋งŽ์€ ์‹œ๊ฐ„ ๋™์•ˆ ํด๋ฆญ์„ ๋ฐ˜๋ณตํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค .

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์—์žˆ๋Š” ๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์„ ํ†ตํ•ด ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ๊ทธ๊ฒƒ์„ ๊ณ ์น˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ์Šค๋ ˆ๋“œ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”-AMD CPU๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ์Šค๋ ˆ๋“œ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”-AMD CPU๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์•„๋‹ˆ์š”, Intel i7-10875H๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์Šค๋ ˆ๋“œ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”-AMD CPU๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์•„๋‹ˆ์š”, Intel i7-10875H๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ๋Œ€ ๋กœ๊ทธ ์ˆ˜์ค€์„ ์„ค์ •ํ•˜๊ณ  5.0-9๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์˜ˆ์™ธ / ์˜ค๋ฅ˜๋ฅผ ๊ฒŒ์‹œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ proton 5.0-9์™€ proton-ge์˜ ๋กœ๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ์˜ ์˜ค๋ฅ˜๊ฐ€ ๋งค์šฐ ๋ช…์‹œ ์ ์ด๋ฏ€๋กœ esync๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ•œ ์ƒํƒœ์—์„œ proton-ge๋ฅผ ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž๋ฅผ ์„ ํƒํ•œ ํ›„ 5.0-9๊ฐ€ ์ถฉ๋Œํ•˜๋Š” ์ด์œ ์— ๋Œ€ํ•œ ๋กœ๊ทธ์—๋Š” ์—ฌ์ „ํžˆ ํžŒํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

proton5.0-9.log
proton5.9-ge-5-st.log

d3d12 ๋ชจ๋“œ์—์„œ ์‹คํ–‰ํ•˜๋ ค๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

warn:d3d12
...
...

์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๊ณ  D3D11 (๊ณต์‹ proton 5.0-9 ์‚ฌ์šฉ)์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.-DXVK๋ฅผ ํ†ตํ•ด ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๋Š”์ง€ ์•Œ๋ ค์ฃผ์„ธ์š”.

๋ฏธ์•ˆํ•˜์ง€๋งŒ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ DXVK์—์„œ ๋˜‘๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
pid 1388032 != 1388031, skipping destruction (fork without exec?)

๋‚˜๋Š” vkd3d์™€ proton5.9-ge-5-st๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ, dxvk๊ฐ€ ๋”๋“ฌ ๊ฑฐ๋ฆฌ๋Š” ๋™์•ˆ HD ํ…์Šค์ฒ˜ dlc๋กœ ๋” ์•ˆ์ •์ ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ๋ฌด์ž‘์œ„ ์‹œ์ž‘์ž…๋‹ˆ๋‹ค.

๋ฏธ์•ˆํ•˜์ง€๋งŒ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ DXVK์—์„œ ๋˜‘๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
pid 1388032 != 1388031, skipping destruction (fork without exec?)

๋‚˜๋Š” vkd3d์™€ proton5.9-ge-5-st๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ, dxvk๊ฐ€ ๋”๋“ฌ ๊ฑฐ๋ฆฌ๋Š” ๋™์•ˆ HD ํ…์Šค์ฒ˜ dlc๋กœ ๋” ์•ˆ์ •์ ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ๋ฌด์ž‘์œ„ ์‹œ์ž‘์ž…๋‹ˆ๋‹ค.

DXVK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CPU ๊ฑฐ๋ฒ„๋„ˆ๋ฅผ performance ๋กœ ์„ค์ • ํ–ˆ์Šต๋‹ˆ๊นŒ?

echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Iceborne๊นŒ์ง€๋Š” ์ผ์ • ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์ง€๋งŒ CAPCOM์ด ๋กœ์ง์„ ๋ณ€๊ฒฝํ–ˆ๊ณ  ์ด๊ฒƒ์ด ์—†์œผ๋ฉด DXVK๋กœ ๋ฏธ์„ธํ•œ ๋Š๊น€ ํ˜„์ƒ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋„ Intel (i7-8700k์ด์ง€๋งŒ)์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

DXVK ์ถฉ๋Œ ๋กœ๊ทธ๋ฅผ ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด์ƒํ•ฉ๋‹ˆ๋‹ค. proton 5.0-9๋กœ ๋‹ค์‹œ ๋ณ€๊ฒฝ ํ•œ ํ›„์—๋„ ๋” ์ด์ƒ ์ถฉ๋Œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฃผ์ง€์‚ฌ๋Š” ์„ฑ๋Šฅ์œผ๋กœ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์œ„ํ•ด Feral ๊ฒŒ์ž„ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋Š๊น€ ํ˜„์ƒ์€ HD ํ…์Šค์ฒ˜ ์—†์ด๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ DXVK ๋ชจ๋“œ์—์„œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ…์Šค์ฒ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ 8GB vram์ด ์žˆ์Šต๋‹ˆ๋‹ค.

VKD3D๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋Š๊น€์—†์ด HD ํ…์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ proton-GE ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด์ƒํ•ฉ๋‹ˆ๋‹ค. proton 5.0-9๋กœ ๋‹ค์‹œ ๋ณ€๊ฒฝ ํ•œ ํ›„์—๋„ ๋” ์ด์ƒ ์ถฉ๋Œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฃผ์ง€์‚ฌ๋Š” ์„ฑ๋Šฅ์œผ๋กœ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์œ„ํ•ด Feral ๊ฒŒ์ž„ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋Š๊น€ ํ˜„์ƒ์€ HD ํ…์Šค์ฒ˜ ์—†์ด๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ DXVK ๋ชจ๋“œ์—์„œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ…์Šค์ฒ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ 8GB vram์ด ์žˆ์Šต๋‹ˆ๋‹ค.

VKD3D๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋Š๊น€์—†์ด HD ํ…์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ proton-GE ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

DXVK๋Š” HD ํ…์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ VRAM๋ณด๋‹ค ์•ฝ๊ฐ„ ๋” ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์ด ๋Š๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
VKD3D12๋Š” ์•„์ง ๊ณต์‹ proton์— ๋Œ€ํ•œ _primetime_์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— GE๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋Š˜ ๋‚˜๋„ ์‹œ์ž‘ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ณ  MHW๊ฐ€ ์—…๋ฐ์ดํŠธ๋ฅผ๋ฐ›์€ ๊ฒƒ ๊ฐ™์ง€ ์•Š์ง€๋งŒ ๋†“์ณค์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. "์žฌ์ƒ"์„ ๋ˆ„๋ฅด๋ฉด ํ•ญ์ƒ ์ „์ฒด ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ์ „์— ๊ฒ€์€ ์ƒ‰ ์ฐฝ์ด ํ‘œ์‹œ๋˜์ง€๋งŒ ๋ช‡ ์ดˆ ํ›„์— ์ž๋™์œผ๋กœ ๋‹ซํž™๋‹ˆ๋‹ค.

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

"์žฌ์ƒ"์„ ๋ˆ„๋ฅด๋Š” ์ง€์ ๋ถ€ํ„ฐ Steam ๋กœ๊ทธ๋ฅผ ์ฒจ๋ถ€ํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋กœ๊ทธ๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์Šค๋ ˆ๋“œ์— ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
log.txt

ํŽธ์ง‘ : Ryzen 1700, Vega 64, ์ตœ์‹  openSUSE Tumbleweed.

์˜ค๋Š˜ ๋‚˜๋„ ์‹œ์ž‘ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ณ  MHW๊ฐ€ ์—…๋ฐ์ดํŠธ๋ฅผ๋ฐ›์€ ๊ฒƒ ๊ฐ™์ง€ ์•Š์ง€๋งŒ ๋†“์ณค์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. "์žฌ์ƒ"์„ ๋ˆ„๋ฅด๋ฉด ํ•ญ์ƒ ์ „์ฒด ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ์ „์— ๊ฒ€์€ ์ƒ‰ ์ฐฝ์ด ํ‘œ์‹œ๋˜์ง€๋งŒ ๋ช‡ ์ดˆ ํ›„์— ์ž๋™์œผ๋กœ ๋‹ซํž™๋‹ˆ๋‹ค.

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

"์žฌ์ƒ"์„ ๋ˆ„๋ฅด๋Š” ์ง€์ ๋ถ€ํ„ฐ Steam ๋กœ๊ทธ๋ฅผ ์ฒจ๋ถ€ํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋กœ๊ทธ๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์Šค๋ ˆ๋“œ์— ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
log.txt

ํŽธ์ง‘ : Ryzen 1700, Vega 64, ์ตœ์‹  openSUSE Tumbleweed.

๋” ๋†’์€ ์ˆ˜์ค€์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์ด์žˆ๋Š” ๋กœ๊ทธ๋ฅผ ์ฒจ๋ถ€ ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ฃ„์†กํ•˜์ง€๋งŒ ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ๋Š” ๊ฑฐ๋Œ€ํ•˜๊ณ  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋Š๋ ค์ง‘๋‹ˆ๋‹ค. :)

์ถ”์‹ . Wine / binaries์˜ ๋‹ค๋ฅธ ๋ฒ„์ „์„ _x_ ํ•œ ํ›„์— ๊ฒŒ์ž„์€ "๋‹ค๋ฅธ"์„ค์ •์„ ๊ฐ์ง€ํ•˜๊ณ  ๋ณต์‚ฌ ๋ฐฉ์ง€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

@Emanem Steam Flatpak ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด ๋ณด์•˜๋Š”๋ฐ ์ด์ œ ๊ฒŒ์ž„์ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ถœ๋ ฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ํ‘œ์ค€ Steam์œผ๋กœ ๋‹ค์‹œ ์‹œ๋„ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (ํ•„์š”ํ•œ ์ž‘์€ nvme ๋“œ๋ผ์ด๋ธŒ ๋‹ค์‹œ ์„ค์น˜!). ์‹œ๊ฐ„ ๋‚ด ์ค˜์„œ ๊ณ ๋งˆ์›Œ.

์ œ์•ˆํ•œ๋Œ€๋กœ ๋” ๋งŽ์€ ๋””๋ฒ„๊ทธ ์ถœ๋ ฅ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์ด์ œ ๋™์ž‘์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์ฐฝ์ด ์ด์ „๊ณผ ๊ฐ™์ด ๋‚˜ํƒ€๋‚˜์ง€๋งŒ 15 ๋ถ„ ํ›„์— ๊ฐ•์ œ๋กœ ๋‹ซํžˆ๋Š” ์‹œ์ ๊นŒ์ง€ ์ž๋™์œผ๋กœ ๋‹ซํžˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ข€ ๋” ๊ธฐ๋‹ค๋ ค์•ผํ•˜๋‚˜์š”? ํ™œ๋™์ด ์ „ํ˜€์—†๋Š” ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค. ๋””๋ฒ„๊ทธ ํ”Œ๋ž˜๊ทธ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์‹œ์ž‘์„ ๋ˆ„๋ฅด๋ฉด 0.5 ์ดˆ ํ›„์— ๊ฒŒ์ž„ ์ฐฝ์ด ๋‹ซํž™๋‹ˆ๋‹ค.

๋˜ํ•œ ๋ณต์‚ฌ ๋ฐฉ์ง€ ์‹œ์ž‘์— ๋Œ€ํ•ด ์–ธ๊ธ‰ ํ–ˆ์œผ๋ฏ€๋กœ ์ด๊ฒƒ์ด ์‚ฌ์‹ค ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ์˜ค๋Š˜์€ Proton ๋ฒ„์ „์„ ์ „ํ˜€ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋‹ค๋ฅธ ๋””๋ฒ„๊ทธ ์˜ต์…˜์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ๊ฒŒ์ž„์„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋‹ค์‹œ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

steam-582010.log

@Jojonintendo _dodgy_ ๋กœ๊ทธ ํ•ญ๋ชฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

0124:err:heap:HEAP_GetPtr Invalid heap (nil)!

๊ทธ๋Ÿฐ ๋‹ค์Œ _esync_๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋งŽ์€ ๊ฒฝ๊ณ  :

0084:warn:esync:get_object Failed to retrieve fd for handle 0x40, status 0xc0000002.

๊ทธ๋Ÿฐ ๋‹ค์Œ (๋‚˜์—๊ฒŒ ๊ทธ๊ฒƒ์€ ์‹คํŒจํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค)

00c8:err:vulkan:wine_vkCreateInstance Failed to create instance, res=-6

๋”ฐ๋ผ์„œ ์ปค๋„์—์„œ _ESYNC_๊ฐ€ ์ง€์›๋˜์ง€ ์•Š์ง€๋งŒ proton์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.
VkResult ์ •์˜์— ๋”ฐ๋ฅด๋ฉด ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋Š” VK_ERROR_LAYER_NOT_PRESENT์ž…๋‹ˆ๋‹ค. Vulkan ์˜ค๋ฒ„๋ ˆ์ด / ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ •์˜ํ•˜๊ณ  ์‚ฌ์šฉ ํ–ˆ์Šต๋‹ˆ๊นŒ?
API๊ฐ€ vulkan _layer_ (์˜ˆ : MangoHud)๋ฅผ๋กœ๋“œ ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•”์‹œํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋™์ผํ•œ ๋กœ๊ทธ๋ฅผ ๋น„๊ตํ•˜๋Š” ๊ฒƒ์ด ์ข‹์ง€๋งŒ flatpak์—์„œ ...

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

vkBasalt์˜ ์‹œ์ž‘ ์˜ต์…˜์„ ์ œ๊ฑฐํ–ˆ์ง€๋งŒ ๋™์ผํ•œ ๋™์ž‘์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. vkBasalt๋ฅผ ์™„์ „ํžˆ ์‚ญ์ œ ํ•œ ํ›„์—๋„ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ์ด ๋งˆ์ง€๋ง‰ ์‹œ๋„ ํ›„์— ๋กœ๊ทธ๋ฅผ ์ฒจ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. Steam์ด๋กœ๋“œ ๋œ ํ„ฐ๋ฏธ๋„์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ค„์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์ด์ƒํ•ฉ๋‹ˆ๋‹ค.

esync: up and running.

๊ทธ๋Ÿฌ๋‚˜ ๋” ์™„์ „ํ•œ ๋กœ๊ทธ์—์„œ esync๊ฐ€ ์–ด๋–ป๊ฒŒ ๋“  ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์ง€์ ํ–ˆ๋“ฏ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋” ์ž์„ธํžˆ ์กฐ์‚ฌํ•˜๊ณ  flatpak Steam์œผ๋กœ ํ…Œ์ŠคํŠธ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

steam-582010.log

์•ˆ๋…•ํ•˜์„ธ์š” @Jojonintendo , https://github.com/ValveSoftware/steam-for-linux/issues/7368 ์ฝ์–ด์ฃผ์„ธ์š”.

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์‹œ์ž‘์‹œ ํŽ˜์ด์ง€ ์˜ค๋ฅ˜ ์˜ˆ์™ธ๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๋„ค, ์ด์ œ ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ž˜ ํ–ˆ์–ด ์บก์ฝค ...

ํŽธ์ง‘ : ๋‚ด _guesstimate_๋Š” ์•„๋งˆ๋„ ๋ณดํ˜ธ ๋˜๋Š” ์น˜ํŠธ ๋ฐฉ์ง€ ์ฝ”๋“œ์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

https://steamcommunity.com/app/582010/discussions/0/2931238448325495057/ <--- ์ผ๋ถ€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋‹ค์‹œ ๋ง๊ฐ€์ง„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ '์ ์ ˆํ•œ'๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ ๊ตฌํ˜„์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ์•„๋งˆ๋„ ๊ทธ๊ฒƒ์€ ๊ทธ๊ฒƒ์„ ๊ณ ์น  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์šฐ๋ฆฌ๊ฐ€ 2 ์ฃผ ๋™์•ˆ CRAPCUM์˜ ๋ฐœ ๋ฐ‘์—์„œ ๊ณ„์† ํ•˜ํ’ˆํ•œ๋‹ค๋ฉด ๊ทธ๋“ค์€ ๊ทธ ๋ณ€ํ™”๋ฅผ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ์  ๊ฐ€๋Š” ๋ˆ์ด ๋‚˜๋ฌด์—์„œ ์ž๋ž„ ์ง€ ๋ˆ„๊ฐ€ ์•Œ๊ฒ ์Šต๋‹ˆ๊นŒ!

๋˜ ๋‹ค๋ฅธ ์•„์ด๋””์–ด : ์•„๋งˆ๋„ ๋‹ค๋ฅธ Denuvo ๋ณดํ˜ธ ๊ฒŒ์ž„๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ MHW์— PROTON_USE_SECCOMP=1 ๊ฐ€ ํ•„์š”ํ• ๊นŒ์š”?

LOL, ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค!

PROTON_USE_SECCOMP=1 ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค = \ (Steam ์ปจํŠธ๋กค๋Ÿฌ)

์ตœ์‹  ์ •๋ณด:
์‹ ๊ฒฝ ์“ฐ์ง€ ๋งˆ์„ธ์š”. Steam > Settings > Controller > General Controller Settings > check xbox ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ์•„์ด๋””์–ด : ์•„๋งˆ๋„ ๋‹ค๋ฅธ Denuvo ๋ณดํ˜ธ ๊ฒŒ์ž„๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ MHW์— PROTON_USE_SECCOMP=1 ๊ฐ€ ํ•„์š”ํ• ๊นŒ์š”?

์ด ์ˆ˜์ •์„ ์‹œ๋„ํ•˜๋ฉด Monster Hunter World๊ฐ€ ๋ฌด๊ธฐํ•œ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
๋‘ ๋ฒˆ์งธ ์‹œ๋„ ํ›„ Denuvo๋Š” ๋‚˜๋ฅผ ๊ฐ€๋‘์—ˆ๊ณ  24 ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ ค์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.
์ œ๊ฐ€ ํ•œ ๊ฒƒ์€ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด 2 ๊ฐœ์˜ ๋‹ค๋ฅธ Proton ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ฟ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด GF๋Š” ์‹œ์ž‘ ๋งค๊ฐœ ๋ณ€์ˆ˜์—์„œ "PROTON_USE_SECCOMP = 1 % command %"๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

Proton-5.4-GE-3๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ณ  ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
Alt-Enter๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ทธ๋ž˜ํ”ฝ ์†์ƒ์„ ์ผ์œผํ‚ค๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์ง€๋งŒ.

์‹œ์ž‘ ์˜ต์…˜ PROTON_USE_SECCOMP=1 %command% ์ด Proton 5.0.9์—์„œ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ์•„์ด๋””์–ด : ์•„๋งˆ๋„ ๋‹ค๋ฅธ Denuvo ๋ณดํ˜ธ ๊ฒŒ์ž„๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ MHW์— PROTON_USE_SECCOMP=1 ๊ฐ€ ํ•„์š”ํ• ๊นŒ์š”?

์ด ์ˆ˜์ •์„ ์‹œ๋„ํ•˜๋ฉด Monster Hunter World๊ฐ€ ๋ฌด๊ธฐํ•œ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
๋‘ ๋ฒˆ์งธ ์‹œ๋„ ํ›„ Denuvo๋Š” ๋‚˜๋ฅผ ๊ฐ€๋‘์—ˆ๊ณ  24 ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ ค์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.
์ œ๊ฐ€ ํ•œ ๊ฒƒ์€ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด 2 ๊ฐœ์˜ ๋‹ค๋ฅธ Proton ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ฟ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด GF๋Š” ์‹œ์ž‘ ๋งค๊ฐœ ๋ณ€์ˆ˜์—์„œ "PROTON_USE_SECCOMP = 1 % command %"๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ ๊ฐ™์€ ๋ณดํŠธ, Proton ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ 24 ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค ... : /
์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜๋„ ์—†์Šต๋‹ˆ๋‹ค.

๋‚ด์ผ ๋‹ค์‹œ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์„ ์ œ๋Œ€๋กœ ์‹คํ–‰ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•œ ํ›„ ํ•ด๋‹น ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๋™์•ˆ ๊ฒŒ์ž„์ด ์ •๋ง ๊ณ ๋ฅด์ง€ ์•Š๊ฒŒ๋˜์–ด ์™ธ๋ถ€์—์„œ ๋ฐ์Šคํฌํ†ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‚ด๊ฐ€ Fatalis๋Š” ๋งํ•  ๊ฒƒ๋„์—†๊ณ  Alatreon๊ณผ ์‹ธ์šธ ์กฐ๊ฑด์ด ์•„๋‹™๋‹ˆ๋‹ค.

@ Tk-Glitch ํ˜„์žฌ ์‚ฌ์šฉ์ค‘์ธ ๋ฒ„์ „์ด๋ฏ€๋กœ ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค๊ฒ ์Šต๋‹ˆ๋‹ค.

์‹คํ–‰ ์˜ต์…˜์—†์ด Proton-5.1-GE-2๋กœ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์€ ๋” ๋‚˜์˜์ง€๋งŒ vsync๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด 60fps์—์„œ ์•ˆ์ •์ ์ž…๋‹ˆ๋‹ค.

์ตœ๊ทผ ๋ฌธ์ œ ๋””๋ฒ„๊น…๊ณผ ๊ด€๋ จํ•˜์—ฌ denuvo 24 ์‹œ๊ฐ„ ์ž ๊ธˆ (์–ด๋–ป๊ฒŒ ํ•ฉ๋ฒ•์ ์ž…๋‹ˆ๋‹ค ..?)์ด ์‹ค์ œ๋กœ ํ•ด์ œ๋˜๋Š”์‹œ๊ธฐ / ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚ด "๊ธˆ์ง€"๋Š” ๋ช‡ ๋ถ„์—์„œ ๋ช‡ ์‹œ๊ฐ„ ๋‚ด์— ํ•ด์ œ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ๋ณด๊ณ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ํ•˜๋‹ค:
๋‹ค์‹œ ์ •์ƒ์ ์œผ๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ "๊ธˆ์ง€"๋Š” ์ž ๊ธˆ ํ›„ ์‹œ๋„ํ•œ ๋ชจ๋“  ์‹œ๋„์™€ ๊ด€๊ณ„์—†์ด ์ฒซ ๋ฒˆ์งธ ํ™œ์„ฑํ™” ํ›„ 24 ์‹œ๊ฐ„ ํ›„์— ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค (๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ•˜๋ฃจ ์ข…์ผ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค).

์„ฑ๋Šฅ์ด ์ด์ „๊ณผ ๋™์ผํ•˜๋‹ค๊ณ ๋ณด๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (i7-8700k, 2080 Ti, 64GiB 3200MHz RAM, NVMe).
์—…๋ฐ์ดํŠธ ๋œ linux-hunter (0.1.2 ์ง€์ )๋„ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ž ๊ธˆ์ด ๋งŒ๋ฃŒ ๋œ ํ›„ SECCOMP env var๋กœ ๋ช‡ ๋ถ„ ๋™์•ˆ ๋“ค์–ด๊ฐ€์„œ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜-๋‚˜๋Š” ํŒจ์น˜ ์ดํ›„๋กœ ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„ (amdgpu)๋ฅผ ์ฃฝ์ด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๋งค์šฐ ๋นˆ๋ฒˆํ•œ ์ถฉ๋Œ์„ ๊ฒช๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋‚˜์ค‘์— ํ•˜๋“œ ๋ถ€ํŒ…์„ํ•˜๋ฉด ๋‹ค์‹œ ํ•œ ๋ฒˆ denuvo'd๊ฐ€๋ฉ๋‹ˆ๋‹ค.

์ตœ๊ทผ์— ์•ˆ์ •์„ฑ์ด ํฌ๊ฒŒ ์ €ํ•˜ ๋œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋˜ ๋‹ค๋ฅธ ์•„์ด๋””์–ด : ์•„๋งˆ๋„ ๋‹ค๋ฅธ Denuvo ๋ณดํ˜ธ ๊ฒŒ์ž„๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ MHW์— PROTON_USE_SECCOMP=1 ๊ฐ€ ํ•„์š”ํ• ๊นŒ์š”?

์ด ์ˆ˜์ •์„ ์‹œ๋„ํ•˜๋ฉด Monster Hunter World๊ฐ€ ๋ฌด๊ธฐํ•œ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
๋‘ ๋ฒˆ์งธ ์‹œ๋„ ํ›„ Denuvo๋Š” ๋‚˜๋ฅผ ๊ฐ€๋‘์—ˆ๊ณ  24 ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ ค์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.
์ œ๊ฐ€ ํ•œ ๊ฒƒ์€ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด 2 ๊ฐœ์˜ ๋‹ค๋ฅธ Proton ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ฟ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด GF๋Š” ์‹œ์ž‘ ๋งค๊ฐœ ๋ณ€์ˆ˜์—์„œ "PROTON_USE_SECCOMP = 1 % command %"๋กœ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ ๋งค๊ฐœ ๋ณ€์ˆ˜์—์„œ proton-ge-5rc-mhw ๋ฐ PROTON_USE_SECCOMP = 1 % command %๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ฒŒ์ž„์ด๋กœ๋“œ๋˜๊ณ  ์ž˜ ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ์…€๋ฆฌ ์•„๋‚˜ ์ฃผ๋ณ€์„ ๋Œ์•„ ๋‹ค๋‹ˆ๊ณ  ์žˆ์—ˆ์œผ๋ฉฐ ์•„์ง ํ€˜์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ตœ๊ทผ ๋ฌธ์ œ ๋””๋ฒ„๊น…๊ณผ ๊ด€๋ จํ•˜์—ฌ denuvo 24 ์‹œ๊ฐ„ ์ž ๊ธˆ (์–ด๋–ป๊ฒŒ ํ•ฉ๋ฒ•์ ์ž…๋‹ˆ๋‹ค ..?)์ด ์‹ค์ œ๋กœ ํ•ด์ œ๋˜๋Š”์‹œ๊ธฐ / ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

ํ•ญ์ƒ ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ˆ, ํ•ฉ๋ฒ•์ ์ž…๋‹ˆ๋‹ค.

wine / Proton ๊ตฌ์„ฑ (ํŠนํžˆ ๋‹ค๋ฅธ ๋ฒ„์ „์œผ๋กœ ๋ณ€๊ฒฝ) ๋˜๋Š” ์ƒˆ๋กœ์šด ์ ‘๋‘์‚ฌ๋ฅผ ๋ณ€๊ฒฝ ํ•œ ํ›„ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ๊ฒŒ์ž„์€ ์™„์ „ํžˆ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ์‹œ์ž‘ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•ฉ๋ฒ•์  ์ธ ๋ณต์‚ฌ๋ณธ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ์€ ํ•˜๋ฃจ์— 10 ๋Œ€์˜ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ๊ฐ™์€ ๊ฒŒ์ž„์„ ์‹œ๋„ํ•˜๊ณ  ํ”Œ๋ ˆ์ดํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ฒŒ์ž„์˜ ๋ณต์‚ฌ๋ณธ์€ ํ•˜๋ฃจ์— ์‹œ์ž‘ํ•  ์ˆ˜์žˆ๋Š” ์ปดํ“จํ„ฐ์˜ ์ˆ˜์— ์ œํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

24 ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ๊ธˆ์ง€ ์กฐ์น˜๊ฐ€ ์™„์ „ํžˆ ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ์˜ค๋žซ๋™์•ˆ ๋‹ค๋ฃจ์–ด ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ฃผ์ œ์—์„œ ๋ฒ—์–ด๋‚œ ๊ฒฝ์šฐ ์‚ฌ๊ณผํ•˜์ง€๋งŒ ๋ฌธ์ œ๊ฐ€ ์–‘์„ฑ์ž ๋˜๋Š” denuvo์— ์žˆ๋Š”์ง€ ์–ด๋–ป๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ ค๊ณ ํ•˜๋ฉด ์ฆ‰์‹œ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. PROTON_LOG=1 ์€ (๋Š”) ์‹ค์ฒด (๊ฒŒ์ž„ ์‹คํ–‰ ์œ„์น˜, ์˜ต์…˜ ๋“ฑ์˜ ์œ„์น˜)๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋‚ด ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋งค์šฐ ๋น„๊ณผํ•™์ ์ธ ๊ฒƒ (๋ฌด์ž‘์œ„๋กœ ํ•ญ๋ชฉ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ)์ด๋ผ๊ณ  ๋Š๋‚๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ denuvo temp๊ฐ€ ๋‚˜๋ฅผ ๊ธˆ์ง€ ํ•œ ์ด์œ  ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

@ GoLD-ReaVeR, ์ด๊ฒƒ์„ ๊ฒฝ๊ณ ๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฑฐ๋‚˜ ์ด๋ฆ„์„ ๋ถ€๋ฅด๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๊ณณ์—์„œ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์œผ์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์ธ ํ† ๋ก ์„์œ„ํ•œ ํฌ๋Ÿผ์ด ์•„๋‹ˆ๋ผ ๊ธฐ์ˆ ์  ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ฌธ์ œ ์ถ”์ ๊ธฐ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด์ด ๋ฌธ์ œ๋Š” ์–ธ์ œ ํ•ด๊ฒฐ ๋ ๊นŒ์š”?

@ GoLD-ReaVeR ์ด๊ฒƒ์€ Proton ๋ฌธ์ œ ๋ฐ Proton ๋ฌธ์ œ์—๋งŒ ํ•ด๋‹นํ•˜๋Š” ๋ฌธ์ œ ์ถ”์ ๊ธฐ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹ค๋ฅธ ๋…ผ์˜๊ฐ€ ์•„๋‹Œ ๊ธฐ์ˆ ์  ๋…ผ์˜ ๋ฐ ์ˆ˜์ • / ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํƒœ๋„๋ฅผ ๋ฒ„๋ฆฌ์‹ญ์‹œ์˜ค.

๋งํ–ˆ๋“ฏ์ด ๊ฒŒ์ž„ ์—…๋ฐ์ดํŠธ๊ฐ€ Windows ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒฝ์šฐ Proton๊ณผ ๊ด€๋ จ์ด ์—†์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

@ gardotd426 ์œ„ ์‚ฌ๋žŒ์—๊ฒŒ ๋‹ต๋ณ€์„ํ–ˆ๊ณ  ์ค‘์žฌ์ž์— ์˜ํ•ด ๋ฌดํšจํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ์ด๊ฒƒ์€ ์–‘์„ฑ์ž ๋ฌธ์ œ์ž„์— ํ‹€๋ฆผ ์—†์Šต๋‹ˆ๋‹ค.

ํ•œ๋™์•ˆ ์—ฐ์ฃผํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์–ด์ œ ๋ฐค์— ๊ฒŒ์ž„์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  PROTON_USE_SECCOMP=1 %command% ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค (๋งˆํ”ผ์•„ ๋“œ ์Šค๋ ˆ๋“œ์— ๋งํฌ ๋œ 6 ๊ฐœ ๋ฐ ์ง„ํ–‰์ค‘์ธ 7 ๊ฐœ ๋ชจ๋‘). ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ฌธ์ œ์—†์ด ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. Afaik์˜ ์œ ์ผํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์€ seccomp ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‹น์‹ ์ด ๋ฌดํšจํ™”๋˜์—ˆ๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋‹น์‹ ์ด ์•Œ๊ณ ์žˆ๋Š” ๊ฒƒ์„ ๋‹ค๋ฅธ ๊ณณ์— ๋‚จ๊ฒจ ๋‘๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์˜ˆ์˜ ๋ฐ”๋ฅด๊ฒŒ ์œ ์ง€ํ•˜๊ณ , ๋ฌด์—‡๋ณด๋‹ค๋„ ๊ธฐ์ˆ ์  ์ธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค!

ํŽธ์ง‘ : ํƒœ๊ทธ๊ฐ€ ์ž˜๋ชป ์ง€์ •๋œ ์‚ฌ๋žŒ์—๊ฒŒ ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์—ฌ์ „ํžˆ์ด GitHub crud์— ๋„ˆ๋ฌด ์ต์ˆ™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•œ๋™์•ˆ ์—ฐ์ฃผํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์–ด์ œ ๋ฐค์— ๊ฒŒ์ž„์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  PROTON_USE_SECCOMP=1 %command% ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค (๋งˆํ”ผ์•„ ๋“œ ์Šค๋ ˆ๋“œ์— ๋งํฌ ๋œ 6 ๊ฐœ ๋ฐ ์ง„ํ–‰์ค‘์ธ 7 ๊ฐœ ๋ชจ๋‘). ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ฌธ์ œ์—†์ด ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. Afaik์˜ ์œ ์ผํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์€ seccomp ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค.

์ข‹์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์ด์œ ๋ฅผ ์•Œ์•„ ๋ƒˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ : ๋ช…๋ น ์ค„์—์„œ PROTON_LOG = 1์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

@GloriousEggroll @ Tk-Glitch ํ”Œ๋ ˆ์ดํ•˜๋Š” ๋™์•ˆ ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋กœ๊ทธ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ํŒจ์น˜๋ฅผ ์›ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ˜„์žฌ ๋กœ๊ทธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
steam-582010.log.gz

Proton ๋กœ๊น…์ด ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์—์„œ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์€ ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ๋ฌธ์ œ ํ•ด๊ฒฐ ์ค‘์— ๋ช…์‹œ ์ ์œผ๋กœ ์š”์ฒญํ•ด์•ผํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ์ผ์ด ์˜ˆ์™ธ์ ์œผ๋กœ ์ˆ˜๋‹ค์Šค๋Ÿฌ์›Œ์„œ ๋กœ๊ทธ๊ฐ€ ์ปค์ง€๊ณ  ์ด์— ๋”ฐ๋ฅธ ์„ฑ๋Šฅ ์˜ค๋ฒ„ ํ—ค๋“œ ๋น„์šฉ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

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

Alatreon์˜ Dawn์˜ Triumph ์ž„๋ฌด์— ๋“ค์–ด๊ฐˆ ๋•Œ GE์˜ ๋นŒ๋“œ์—์„œ ๊ฒŒ์ž„์ด ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. (d3d12) ๋ธŒ๋ผ์šฐ์ €์— ์ดˆ์ ์„ ๋งž์ถ”๊ฑฐ๋‚˜ ํŠธ ์œ„์น˜๋ฅผ ์—ด์–ด๋„ ์—ฌ์ „ํžˆ ์†๋„๊ฐ€ ๋Š๋ ค์ง‘๋‹ˆ๋‹ค. ์–ด๋–ค ํŠธ ์œ„์น˜ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋“  ์ƒ๊ด€์—†์ด GE ๋นŒ๋“œ์—์„œ ๊ฒŒ์ž„ ์„ฑ๋Šฅ์„ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด tkg ๋นŒ๋“œ์™€ ๋™์ผํ•œ ์ง€ ํ™•์ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

SECCOMP ํ”Œ๋ž˜๊ทธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ์ „ํ˜€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ง€๊ธˆ๊นŒ์ง€ ๊ฒŒ์ž„ ๋‚ด ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ด๊ฒƒ์€ ๊ธฐ๋ณธ Proton๊ณผ ๋ชจ๋“œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ด‘์‚ฐ ๋˜๋Š” tkg ๋นŒ๋“œ์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ์„œ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ํ‘œ์ค€ ์–‘์„ฑ์ž๋Š” ์ดˆ์ ์ด ํ•„์š”ํ•œ ๊ณณ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋นŒ๋“œ๋Š” ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ์ œ๊ณต๋˜์ง€๋งŒ ๋ฐธ๋ธŒ์™€ ์™„์ „ํžˆ ๋ถ„๋ฆฌ๋˜์–ด ๋น„๊ต์— ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ Kisak์ด ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ๋กœ๊น…์€ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์•„์•ผํ•˜๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊น…ํ•˜๋Š” ๋™์•ˆ ํ•ญ์ƒ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

dx12์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด dx11์„ ๋Œ€์‹  ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

PROTON_USE_SECCOMP=1 ์‚ฌ์šฉํ•˜๋Š” ์ผ๋ฐ˜ ์–‘์„ฑ์ž์™€ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์•ฝ 5 ์‹œ๊ฐ„ ์—ฐ์† ํ”Œ๋ ˆ์ดํ–ˆ์Šต๋‹ˆ๋‹ค.

dx12์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด dx11์„ ๋Œ€์‹  ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๋‚˜๋Š” dx11์ด ํ›จ์”ฌ ๋” ๋‚˜์˜๊ฒŒ ์ˆ˜ํ–‰๋˜๊ณ  ์ถฉ๋Œ์ด ๋งŽ์ด ๋ฐœ์ƒํ•˜๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•œ ์ด์œ  ๋•Œ๋ฌธ์— ์–ผ๋งˆ ์ „์— dx12๋ฅผ ์ž‘๋™์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ƒ๋‹นํ•œ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์˜€์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์—ฌ๊ธฐ์—๋ณด๊ณ  ํ•œ ์ถฉ๋Œ์€ ์ง€๊ธˆ๊นŒ์ง€ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (6 ๊ฐœ์›” ์ด์ƒ). dx11์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ๋Š” MHW์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๊ธฐ์ ˆ ํ•  ๋•Œ ํ™”๋ฉด์ด ๋ฉˆ์ถ”๊ณ , ๋กœ๋”ฉ ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง€๊ณ , ํŠธ ์œ„์น˜๊ฐ€ ์—ด๋ ค์žˆ์„ ๋•Œ fps๊ฐ€ ํฌ๊ฒŒ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์ตœ์‹  MHW ํŒจ์น˜ ์ด์ „์—๋„. ๊ทธ๋ž˜์„œ dx11์€ ์˜๋ฌธ์˜ ์—ฌ์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

dx12์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด dx11์„ ๋Œ€์‹  ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๋‚˜๋Š” dx11์ด ํ›จ์”ฌ ๋” ๋‚˜์˜๊ฒŒ ์ˆ˜ํ–‰๋˜๊ณ  ์ถฉ๋Œ์ด ๋งŽ์ด ๋ฐœ์ƒํ•˜๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•œ ์ด์œ  ๋•Œ๋ฌธ์— ์–ผ๋งˆ ์ „์— dx12๋ฅผ ์ž‘๋™์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ƒ๋‹นํ•œ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์˜€์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์—ฌ๊ธฐ์—๋ณด๊ณ  ํ•œ ์ถฉ๋Œ์€ ์ง€๊ธˆ๊นŒ์ง€ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (6 ๊ฐœ์›” ์ด์ƒ). dx11์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ๋Š” MHW์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๊ธฐ์ ˆ ํ•  ๋•Œ ํ™”๋ฉด์ด ๋ฉˆ์ถ”๊ณ , ๋กœ๋”ฉ ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง€๊ณ , ํŠธ ์œ„์น˜๊ฐ€ ์—ด๋ ค์žˆ์„ ๋•Œ fps๊ฐ€ ํฌ๊ฒŒ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์ตœ์‹  MHW ํŒจ์น˜ ์ด์ „์—๋„. ๊ทธ๋ž˜์„œ dx11์€ ์˜๋ฌธ์˜ ์—ฌ์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

IDK๊ฐ€ AMD ๋ฌธ์ œ์ด๊ฑฐ๋‚˜ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?ํ•˜์ง€๋งŒ Nvidia์˜ DX11์—๋Š”์ด ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฒฐ์ฝ” 80fps ์ดํ•˜๋กœ ๋–จ์–ด์ง€์ง€ ์•Š์œผ๋ฉฐ ๋ชจ๋“  ๋†’์€ ์„ค์ •์—์„œ 1440p์—์„œ ํ‰๊ท  ์•ฝ 120์ž…๋‹ˆ๋‹ค.

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

dxvk์˜ ์„ฑ๋Šฅ์€ ํ•ญ์ƒ ๋‚˜์—๊ฒŒ ํ•„์š”ํ–ˆ๋˜ ๊ฒƒ๋ณด๋‹ค ๋” ๋‚˜๋นด์Šต๋‹ˆ๋‹ค. ๋‚ด ๋น„๋””์˜ค ์นด๋“œ๊ฐ€ ์™„์ „ํžˆ ํ™œ์šฉ๋จ์— ๋”ฐ๋ผ d3d12๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋ ˆ์ž„ ์†๋„๊ฐ€ ์•ฝ ๋‘ ๋ฐฐ๊ฐ€๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. dxvk์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‚ฌ์šฉ๋ฅ ์ด 50 %๋ฅผ ์ดˆ๊ณผํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค.

@ GoLD-ReaVeR DXVK๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์ด๋ผ๊ณ  ํ™•์‹ ํ•˜์‹ญ๋‹ˆ๊นŒ? MHW๋Š” ์บ์‹œ๋˜์ง€ ์•Š์€ ๋ฉ”๋ชจ๋ฆฌ (์›ƒ์Œ)์—์„œ ์ฝ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์˜์‹ฌ์Šค๋Ÿฌ์šด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ฒ„์ „ 1.7.1๋ถ€ํ„ฐ MHW์— ๋Œ€ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ apitrace ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค .

์ ์ ˆํ•œ ์‚ฌ๋ก€ : ๋ˆ„๊ตฐ๊ฐ€์ด ๋น„๊ต ๋ฅผ ์นœ๊ทผํ•œ Discord ์„œ๋ฒ„์— ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„, ๊ทธ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด๋‚˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๋Œ€ํ•ด ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ ๋”ํ•ด๋ณผ ๊ฒŒ์š”.

ํŽธ์ง‘ : ์ข‹์•„, Seliana์— ๋“ค์–ด๊ฐ€์„œ ํŠธ ์œ„์น˜ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด ์‚ด์ธ ๋œ ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค๋ฅผ ์•„๋ฌด๋ฐ๋„ ์˜ฎ๊ธธ ์ˆ˜ ์—†์—ˆ๊ณ , ํ‚ค๋ณด๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋Š๋ ค์„œ MHW๋ฅผ ์ฃฝ์ด๊ธฐ ์œ„ํ•ด X๊ฐ€ ์•„๋‹Œ ํ„ฐ๋ฏธ๋„๋กœ ์ „ํ™˜ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ, 'twitch player'๋Š” ์Šคํฌ๋ฆฐ ์ƒท์— ํฌํ•จ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. afaik : stuck_out_tongue :

CPU (์†Œํ”„ํŠธ์›จ์–ด ๋””์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ) ๋˜๋Š” GPU (ํ•˜๋“œ์›จ์–ด ๋””์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ) ์‚ฌ์šฉ๋ฅ ์„ ์ปดํ“จํ„ฐ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜์—†๋Š” ์ˆ˜์ค€์œผ๋กœ ๋Œ์–ด ์˜ฌ๋ฆฌ๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์Šคํฌ๋ฆฐ ์ƒท์€ ์–ด๋–ค ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์œผ๋กœ ์ดฌ์˜ ๋˜์—ˆ๋‚˜์š”? ๋ชจ๋“  ์„ค์ •์„ ํ•ด์ œ ํ–ˆ์œผ๋ฏ€๋กœ ํŠธ ์œ„์น˜์™€ ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ์šฐํ˜ธ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ์—ฌ์ „ํžˆ Fatalis๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด deskop ์ปดํ“จํ„ฐ (Fedora 32, 5.8.5-fsync.301.fc32.x86_64, i7 9700k, RTX 2080, 455.22.04)์—์„œ PROTON_USE_SECCOMP = 1์„ ์‚ฌ์šฉํ•ด๋„ @GloriousEggroll ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Fatalis ์—…๋ฐ์ดํŠธ ํ›„ ๊ฒŒ์ž„์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ์ถฉ๋Œํ•˜๊ธฐ ์ „์— ๋ช‡ ์ดˆ ๋™์•ˆ ๋งŒ ๊ฒ€์€ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์Šคํ†ก Proton 5.0-9์—์„œ๋Š” ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ๋…ธํŠธ๋ถ โ€‹โ€‹(Fedora 33 ๋ฒ ํƒ€, 5.8.13-300.fc33.x86_64, Ryzen 7 4700U, Renoir, Mesa 20.2.0, Xorg)์—์„œ๋Š” ge Proton ๋นŒ๋“œ์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋ฅผ ์œ„ํ•ด ๊ฒŒ์ž„์€ ์ตœ์‹  GE ๋ฆด๋ฆฌ์Šค ๋˜๋Š” 5.0-9๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž˜ ์‹คํ–‰๋˜์ง€๋งŒ ํ”Œ๋ ˆ์ด ํ•  ๋•Œ ๋ฌด์ž‘์œ„๋กœ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ณ  ์‹œ์Šคํ…œ ๋กœ๊ทธ์— wineserver[49569]: segfault at 7f942279c3bc ip 00007f6b566ffc68 sp 00007ffe42422800 error 6 in gameoverlayrenderer.so[7f6b566f3000+37000]
๋‚ด ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜๊ฐ€ ์ถฉ๋Œํ–ˆ๋‹ค๋Š” ๊ฒŒ์ž„ ๋‚ด ๋ฉ”์‹œ์ง€๋„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ mhw์—์„œ๋งŒ ๋ฐœ์ƒํ•˜๋ฉฐ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค ์ „์—๋Š” ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ๊ฒŒ์ž„์ด ์•„๋‹Œ ์ด์ƒ ์ŠคํŒ€ ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ ์ „์—๋Š” ๋‹ค๋ฅธ ์ด์œ ๋กœ ์ธํ•ด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ๊ณ  ๋ฐฉ๊ธˆ ๋†“์ณค์Šต๋‹ˆ๋‹ค.
Steam ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

2020 ๋…„ 10 ์›” 5 ์ผ ์›”์š”์ผ ์˜คํ›„ 2:34 tuxrinku [email protected] ์ž‘์„ฑ :

๋‚˜๋ฅผ ์œ„ํ•ด ๊ฒŒ์ž„์€ ์ตœ์‹  GE ๋ฆด๋ฆฌ์Šค ๋˜๋Š” 5.0-9๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž˜ ์‹คํ–‰๋˜์ง€๋งŒ
ํ”Œ๋ ˆ์ด ํ•  ๋•Œ ๋ฌด์ž‘์œ„๋กœ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ณ  ์‹œ์Šคํ…œ ๋กœ๊ทธ๊ฐ€ wineserver [49569]๋กœ ์ŠคํŒธ๋ฉ๋‹ˆ๋‹ค.
segfault at 7f942279c3bc ip 00007f6b566ffc68 sp 00007ffe42422800 ์˜ค๋ฅ˜ 6 in
gameoverlayrenderer.so [7f6b566f3000 + 37000]
๋‚ด ๊ทธ๋ž˜ํ”ฝ ์žฅ์น˜๊ฐ€ ์ถฉ๋Œํ–ˆ๋‹ค๋Š” ๊ฒŒ์ž„ ๋‚ด ๋ฉ”์‹œ์ง€๋„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์˜ค์ง ๋ฐœ์ƒ
์ง€๊ธˆ๊นŒ์ง€ mhw์—์„œ, ์ตœ์‹  ๋ฆด๋ฆฌ์Šค ์ „์—๋Š” ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.

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

๊ฒŒ์ž„์ด ๊ทธ ์ „์— ๋‹ค๋ฅธ ์ด์œ ๋กœ ์ถฉ๋Œํ•˜๊ณ  ๋ฐฉ๊ธˆ ๋†“์นœ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด Steam ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด Steam ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜ ๋‚ด๊ฐ€ ์ƒ๊ฐ ํ•œ๊ฑฐ์•ผ. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋น„ํ™œ์„ฑํ™”ํ–ˆ๊ณ  ์ง€๊ธˆ๊นŒ์ง€ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ž ๊ธˆ์ด ๋งŒ๋ฃŒ ๋œ ํ›„ SECCOMP env var๋กœ ๋ช‡ ๋ถ„ ๋™์•ˆ ๋“ค์–ด๊ฐ€์„œ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜-๋‚˜๋Š” ํŒจ์น˜ ์ดํ›„๋กœ ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„ (amdgpu)๋ฅผ ์ฃฝ์ด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๋งค์šฐ ๋นˆ๋ฒˆํ•œ ์ถฉ๋Œ์„ ๊ฒช๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋‚˜์ค‘์— ํ•˜๋“œ ๋ถ€ํŒ…์„ํ•˜๋ฉด ๋‹ค์‹œ ํ•œ ๋ฒˆ denuvo'd๊ฐ€๋ฉ๋‹ˆ๋‹ค.

์ตœ๊ทผ์— ์•ˆ์ •์„ฑ์ด ํฌ๊ฒŒ ์ €ํ•˜ ๋œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์—ฌ๊ธฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. DX12๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋œ ๊ฒƒ ๊ฐ™์ง€๋งŒ ํ™•์ธํ•˜๋ ค๋ฉด ๋” ๋งŽ์ด ํ”Œ๋ ˆ์ดํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

DirectX 12๊ฐ€ ์–ด๋–ป๊ฒŒ ๋“  Steam ์˜ค๋ฒ„๋ ˆ์ด ์ถฉ๋Œ๊ณผ ๊ด€๋ จ๋œ ๊ฒฝ์šฐ 2020-09-28 Steam ํด๋ผ์ด์–ธํŠธ ๋ฒ ํƒ€ ์—…๋ฐ์ดํŠธ์˜ "Direct3D 11๊ณผ 12๊ฐ„์— ์ „ํ™˜ ํ•  ๋•Œ ์ถฉ๋Œ์ด ์ˆ˜์ •๋˜์—ˆ๊ฑฐ๋‚˜ Serious Sam 4์—์„œ ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค."์™€ ๊ด€๋ จ์ด

DirectX 12๊ฐ€ ์–ด๋–ป๊ฒŒ ๋“  Steam ์˜ค๋ฒ„๋ ˆ์ด ์ถฉ๋Œ๊ณผ ๊ด€๋ จ๋œ ๊ฒฝ์šฐ 2020-09-28 Steam ํด๋ผ์ด์–ธํŠธ ๋ฒ ํƒ€ ์—…๋ฐ์ดํŠธ์˜ "Direct3D 11๊ณผ 12๊ฐ„์— ์ „ํ™˜ ํ•  ๋•Œ ์ถฉ๋Œ์ด ์ˆ˜์ •๋˜์—ˆ๊ฑฐ๋‚˜ Serious Sam 4์—์„œ ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค."์™€ ๊ด€๋ จ์ด

์ด๊ฒƒ์€ Steam ์˜ค๋ฒ„๋ ˆ์ด์™€ ๊ด€๋ จ์ด์—†๋Š” ๋‹ค๋ฅธ ์ถฉ๋Œ์ž…๋‹ˆ๋‹ค. AMD ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์•„๋ฌด ์ด์œ ์—†์ด GPU๋ฅผ ์žฌ์„ค์ •ํ•˜๋Š” ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.

๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ํ”Œ๋ ˆ์ด ํ•œ ํ›„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ์€ 5-10 ์ดˆ ๋™์•ˆ ํ•˜๋“œ๋ฝ ํ•œ ๋‹ค์Œ ๋ณต๊ตฌ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฒŒ์ž„์€ ๋ฉˆ์ถฐ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ ์ฃฝ์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€์ด ๋”ฉ ๋žœ๋“œ ์—”๋“œ ๊ฒŒ์ž„ ์ง€์—ญ์—์„œ ์ผ์–ด๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ŠคํŒ€ ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์— ํ”Œ๋ ˆ์ด ํ•  ๋•Œ ๋น„ํ™œ์„ฑํ™” ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ™”๋ฉด์„๋กœ๋“œํ•˜๋Š” ๋™์•ˆ์— ๋งŒ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ๋งค์šฐ ์ •๊ธฐ์ ์œผ๋กœ ์žฌ์„ค์ •
์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์„ ํ†ตํ•ด์ด ๋ฌธ์ œ๊ฐ€ Windows (ํ™”๋ฉด์„๋กœ๋“œํ•˜๋Š” ๋™์•ˆ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ์ž๋™์œผ๋กœ ๋ฌดํšจํ™” ๋จ)์—์„œ ๋‹ค์†Œ ๊ทœ์น™์ ์ธ ๋ฌธ์ œ์ž„์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด์ƒ๋„๋Š” RX 5700 XT๋ฅผ ์–ธ๋” ํด๋Ÿญํ•˜๋Š” ๊ฒƒ์ด์—ˆ๊ณ  ์•ฝ๊ฐ„์˜ ๊ฐœ์„ ์ด ์žˆ์—ˆ์ง€๋งŒ ์˜ค๋ฅ˜ ๋ฒ”์œ„๋ฅผ ๋„˜์–ด์„œ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ด๋ฏธ ์ŠคํŒ€ ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ๋น„ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

nvidia์—์„œ ์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด nvidia๋Š” ์•ฝ ์ผ์ฃผ์ผ ์ „์— MHW์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” ๋“œ๋ผ์ด๋ฒ„ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์˜ˆ์ „๊ณผ ๊ฐ™์ง€ ์•Š์ง€๋งŒ ์ ์–ด๋„ ์ž…๋ ฅ์€ ์ด์ œ ์ œ๋Œ€๋กœ ๋“ฑ๋ก๋ฉ๋‹ˆ๋‹ค.

๋ฉฐ์น  ์ „์— ๋‚˜๋Š” Denuvo ์ผ๋กœ ์ž์‹ ์„ ๊ฐ€๋‘ ์—ˆ์Šต๋‹ˆ๋‹ค. SECOMP ํ™˜๊ฒฝ ๋ณ€์ˆ˜์— ๋Œ€ํ•ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๊ฑฐ๊ธฐ์— ๋˜์ง€๊ณ  ๊ทธ๊ฒƒ์ด ๋งŒ๋ฃŒ๋˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ ธ๋‹ค.

์˜ค๋Š˜๋กœ ๋นจ๋ฆฌ ๊ฐ๊ธฐ ... ์˜ค๋Š˜์€ ๋‹ต๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. MHW๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  98GB์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰์‹œ ์ผ์‹œ ์ค‘์ง€ํ•˜๊ณ  ์„ค์น˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. 10MB์˜ ์ฝ˜ํ…์ธ  ๋งŒ ๊ฑฐ๊ธฐ์—์žˆ์—ˆ์Šต๋‹ˆ๋‹ค (๋กœ๊ทธ ํŒŒ์ผ, ๊ตฌ์„ฑ, ๋ฐฑ์—… ์ €์žฅ). ๋“œ๋ผ์ด๋ธŒ ์–ด๋””์—์„œ๋„ ๊ฒŒ์ž„์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ถฉ๋ถ„ํ•œ ๊ณต๊ฐ„์ด ์žˆ์œผ๋ฉฐ ์‹คํŒจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๊ฒŒ์ž„์„ ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์‹œ์ž‘ํ•˜๋ฉด ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” Iceborne ๋ณ€ํ™˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋งค์šฐ ๊ฑฑ์ •๋˜์ง€๋งŒ ๋‹ค๋ฅธ ์˜ต์…˜์ด ์—†์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™๊ณ  ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ •์ƒ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์‹œ์ž‘์„ ์ณค๋‹ค. "Welcome to Iceborne"๋น„๋””์˜ค๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ณ  ๊ฒŒ์ž„์ด ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ๋น„๋””์˜ค ๊ฑด๋„ˆ ๋›ฐ๊ธฐ / ์ค‘์ง€ ์‹œ๋„๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Proton-GE๋กœ ํ”Œ๋ ˆ์ดํ•˜์ง€๋งŒ 5.0-9์—์„œ๋„ ๊ฐ™์€ ์ผ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. mf-plat ์ˆ˜์ • ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๊ณ  ๋‘ ๊ฐ€์ง€ ๋ชจ๋‘๋ฅผ ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์•„๋ฌด๊ฒƒ๋„.

์ปค๋„ 5.8.14-Fedora 33
๋ผ์ด์   2700
5700xt-Mesa 20.2.0 / ACO

ํŽธ์ง‘ : ๊ธ€์Ž„, ๋‚˜๋Š” ์ฒœ ๋ฒˆ์งธ๋กœ ์ ‘๋‘์‚ฌ๋ฅผ ์ •๋ฆฌํ•˜๊ณ  ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ํ™˜์˜ ์˜์ƒ์ด ๋‚˜์˜ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ž˜ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Proton-GE๋กœ mf-plat ์ˆ˜์ •์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

2020 ๋…„ 10 ์›” 14 ์ผ ์ˆ˜์š”์ผ ์˜คํ›„ 7:54 DeathTBO [email protected] ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๋ฉฐ์น  ์ „์— ๋‚˜๋Š” Denuvo ์ผ๋กœ ์ž์‹ ์„ ๊ฐ€๋‘ ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋“ค์—ˆ๋‹ค
SECOMP ํ™˜๊ฒฝ ๋ณ€์ˆ˜. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๊ฑฐ๊ธฐ์— ๋˜์ง€๊ณ  ๊ธฐ๋‹ค๋ ธ๋‹ค
๋‚ด์‰ฌ๋‹ค.

์˜ค๋Š˜๋กœ ๋นจ๋ฆฌ ๊ฐ๊ธฐ ... ์˜ค๋Š˜์€ ๋‹ต๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. MHW๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
~ 98GB์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ฆ‰์‹œ ๊ทธ๊ฒƒ์„ ์ผ์‹œ ์ค‘์ง€ํ•˜๊ณ 
์„ค์น˜ ๋””๋ ‰ํ† ๋ฆฌ. 10MB์˜ ์ฝ˜ํ…์ธ  (๋กœ๊ทธ ํŒŒ์ผ,
๊ตฌ์„ฑ, ๋ฐฑ์—… ์ €์žฅ). ๋“œ๋ผ์ด๋ธŒ ์–ด๋””์—์„œ๋„ ๊ฒŒ์ž„์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์žˆ๋‹ค
์ถฉ๋ถ„ํ•œ ๊ณต๊ฐ„์ด ์žˆ์œผ๋ฉฐ ์ „ํ˜€ ์‹คํŒจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๊ฒŒ์ž„์„ ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ์‹œ์ž‘ํ•˜๋ฉด ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š”๋Œ€๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
์•„์ด์Šค ๋ณธ ๋ณ€ํ™˜ ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ๋งค์šฐ ๊ฑฑ์ • ์Šค๋Ÿฝ์ง€๋งŒ
๋‹ค๋ฅธ ์˜ต์…˜. ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™๊ณ  ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ๋ณด์ธ๋‹ค
๋ถ€๋“œ๋Ÿฝ๊ณ  ์ •์ƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์‹œ์ž‘์„ ์ณค๋‹ค. "Welcome to Iceborne"๋น„๋””์˜ค๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
๊ฒŒ์ž„์ด ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ๋น„๋””์˜ค ๊ฑด๋„ˆ ๋›ฐ๊ธฐ / ์ค‘์ง€ ์‹œ๋„๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Proton-GE๋กœ ํ”Œ๋ ˆ์ดํ•˜์ง€๋งŒ 5.0-9์—์„œ๋„ ๊ฐ™์€ ์ผ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š”
mf-plat ์ˆ˜์ • ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๊ณ  ๋‘ ๊ฐ€์ง€ ๋ชจ๋‘๋กœ ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์•„๋ฌด๊ฒƒ๋„.

์ปค๋„ 5.8.14-Fedora 33
๋ผ์ด์   2700
5700xt-Mesa 20.2.0 / ACO

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

MHW๋Š” Proton 5.13-1์—์„œ๋Š” ์‹คํ–‰๋˜์ง€ ์•Š์ง€๋งŒ Proton 5.0-10-rc4์—์„œ๋Š” ์ž‘๋™ํ•œ๋‹ค๊ณ ๋ณด๊ณ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
๋กœ๊ทธ ํŒŒ์ผ์ด 35MB์ด๋ฏ€๋กœ GitHub์— ์—…๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
mhw

ํ˜„์žฌ Proton 5.13-1์—์„œ ์ง๋ฉดํ•˜๊ณ ์žˆ๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ์™€ ๊ณตํ†ต์ ์€ ๋„คํŠธ์›Œํ‚น์ž…๋‹ˆ๋‹ค. Division, TitanFall 2 ๋ฐ MHW๋Š” ๋ชจ๋‘ Proton 5.13-1๊ณผ ๋„คํŠธ์›Œํ‚น ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
2 ๊ฐœ์˜ ๋ณ€์ˆ˜๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—; Steam ๋Ÿฐํƒ€์ž„๊ณผ Proton, ๋ฌธ์ œ์˜ ์›์ธ์ด ๋Ÿฐํƒ€์ž„์ธ์ง€ Proton์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

@ nutta-git, ๋‚˜๋Š” ๋‹น์‹ ์ด ๋ง ๊ทธ๋Œ€๋กœ Titanfall 2์˜ ๊ฒฝ๊ธฐ๋ฅผ ๋ฐฉ๊ธˆํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํ‚น์€ ๊ดœ์ฐฎ ์•˜์Šต๋‹ˆ๋‹ค.

๋ฟก ๋นต๋€จ
tkgs proton์„ ์ปดํŒŒ์ผํ•˜๊ณ  ๋‹ค์‹œ๋ณด๊ณ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ปดํŒŒ์ผ์— ์‹คํŒจํ•œ welp
2132.686:00cc:00d0:warn:seh:virtual_unwind exception data not found in L"MonsterHunterWorld.exe"

2132.686:00cc:00d0:err:virtual:virtual_setup_exception stack overflow 1664 bytes in thread 00d0 addr 0x7f0444728e68 stack 0x120980 (0x120000-0x121000-0x220000)
์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ๋กœ๊ทธ์—์„œ ์ฐพ์€ ๊ฒƒ์ด ๋„์›€์ด๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

tkg ์ด์Šˆ ํŠธ๋ž˜์ปค๋กœ ๊ฐ€์„œ ๊ทธ๊ฒƒ์ด ์ปดํŒŒ์ผ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋ฉด tkg๊ฐ€ ๊ทธ๊ฒƒ์„ ์–ป์„ ๋•Œ ๋‹น์‹ ์„ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๋ถ„๋ฅ˜ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์•ฝ ์ผ์ฃผ์ผ ์ „์— ๋ฒ„์ „์„ ์ปดํŒŒ์ผํ–ˆ๊ณ  SECCOMP ํ”Œ๋ž˜๊ทธ๋กœ ์ž˜ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ vkd3d dll ํŒจ์น˜๊ฐ€ ์—†์œผ๋ฉฐ fs_hack ์ด์™ธ์˜ ํŠน๋ณ„ํ•œ ์„ค์ •์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค (btw, ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฉ”๋‰ด๊ฐ€ ์—ด๋ ค์žˆ์„ ๋•Œ ๋งˆ์šฐ์Šค๊ฐ€ ์ฐฝ์„ ๋– ๋‚  ์ˆ˜ ์žˆ์Œ).

tkg ์ด์Šˆ ํŠธ๋ž˜์ปค๋กœ ๊ฐ€์„œ ๊ทธ๊ฒƒ์ด ์ปดํŒŒ์ผ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋ฉด tkg๊ฐ€ ๊ทธ๊ฒƒ์„ ์–ป์„ ๋•Œ ๋‹น์‹ ์„ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๋ถ„๋ฅ˜ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์•ฝ ์ผ์ฃผ์ผ ์ „์— ๋ฒ„์ „์„ ์ปดํŒŒ์ผํ–ˆ๊ณ  SECCOMP ํ”Œ๋ž˜๊ทธ๋กœ ์ž˜ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ vkd3d dll ํŒจ์น˜๊ฐ€ ์—†์œผ๋ฉฐ fs_hack ์ด์™ธ์˜ ํŠน๋ณ„ํ•œ ์„ค์ •์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค (btw, ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฉ”๋‰ด๊ฐ€ ์—ด๋ ค์žˆ์„ ๋•Œ ๋งˆ์šฐ์Šค๊ฐ€ ์ฐฝ์„ ๋– ๋‚  ์ˆ˜ ์žˆ์Œ).

์‚ฌ์‹ค ๊ทธ๋ ‡๊ฒŒํ•˜์ง€ ๋งˆ์„ธ์š”.

์—ฌ์ „ํžˆ fsync ๋ฐ esync ๊ธฐ๋Šฅ์„ ์ œ๊ณต ํ•  ์ˆ˜์žˆ๋Š” TKG๋Š” ์ „์ฒด ํ•ซํ”ฝ์Šค์— ์˜์กดํ•˜๋ฉฐ, ๊ทธ์˜ wine / proton ๋นŒ๋“œ ์‹œ์Šคํ…œ์˜ ์ผ๋ฐ˜์ ์ธ ์ฒ ํ•™์€ ๊ทผ๋ณธ์ ์œผ๋กœ ๋งค์šฐ ํŠน์ •ํ•œ ๋ฐฉ์‹์œผ๋กœ ์—…์ŠคํŠธ๋ฆผ์„ ์ถ”์ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์œ ๋Ÿฝ์˜ ์‚ฌ๋žŒ๋“ค์ด (๊ทธ๊ฐ€ ์‚ฌ๋Š” ๊ณณ) ์ž  ๋“ค์–ด์žˆ๋Š” ๋™์•ˆ ๊ฑฐ์˜ ์ €๋…, wine-tkg-git ๋ฐ proton-tkg๋Š” ์ƒˆ๋กœ์šด git ํด๋ก ์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋นŒ๋“œ์— ์‹คํŒจ ํ•  ๊ฒƒ์ž„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ผ์‹œ์ ์œผ๋กœ ์ปดํŒŒ์ผ์„ ๋ฐฉํ•ดํ•˜๋Š” ์™€์ธ ์Šคํ…Œ์ด์ง•์ด๋ฉฐ ํ•ญ์ƒ ๋ช‡ ์‹œ๊ฐ„ ๋‚ด์— ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ TKG์˜ ์™€์ธ ๋ฐ ์–‘์„ฑ์ž ๋นŒ๋“œ ์‹œ์Šคํ…œ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์— ๋‚ด์žฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹Œ ๊ฒƒ์— ๋Œ€ํ•œ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ๊ทธ์—๊ฒŒ ๋„˜์น˜๊ฒŒํ•˜๋Š” ๊ฒƒ์€ ๋„์›€์ด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ €๋ฅผ ๋ฏฟ์œผ์„ธ์š”.์ด ์‚ฌ์‹ค์„ ๊นจ๋‹ซ๊ธฐ ์ „์— ์ œ๊ฐ€ ๋งŽ์€ ๊ธ€์„ ์˜ฌ๋ ธ๊ณ , ์ปดํŒŒ์ผ์„ ์œ„ํ•ด ํ•œ๋‘ ์‹œ๊ฐ„ ๋” ๊ธฐ๋‹ค๋ ธ๋‹ค๋ฉด ํ•ญ์ƒ ์ €์ ˆ๋กœ ํ•ด๊ฒฐ๋˜์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์†Œ์Šค์—์„œ TKG์˜ ์™€์ธ์ด๋‚˜ ์–‘์„ฑ์ž๋ฅผ ๋งŒ๋“ค ๋•Œ๋งˆ๋‹ค ์ปดํŒŒ์ผ์— ์‹คํŒจํ•˜๋ฉด ๋ช‡ ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ๋‹น๊ฒจ์„œ ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋ž˜๋„ ์‹คํŒจํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ๋ณด๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ์ด์ „ ์™€์ธ ์Šคํ…Œ์ด์ง• ์ปค๋ฐ‹ ํ•ด์‹œ๋ฅผ ๊ฐ€์ ธ ์™€์„œ ๊ตฌ์„ฑ ํŒŒ์ผ์˜ __staging_version ์— ๋„ฃ์œผ๋ฉด ์„ฑ๊ณต์ ์œผ๋กœ ์ปดํŒŒ์ผ๋ฉ๋‹ˆ๋‹ค (๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ์ปค๋ฐ‹์ด ์ค‘๋‹จ๋˜๋Š”์ง€๋Š” ํ•ญ์ƒ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ €๋… / ํ•˜๋ฃป๋ฐค TKG ์‹œ๊ฐ„).

MHW๋Š” Proton 5.13-1์—์„œ๋Š” ์‹คํ–‰๋˜์ง€ ์•Š์ง€๋งŒ Proton 5.0-10-rc4์—์„œ๋Š” ์ž‘๋™ํ•œ๋‹ค๊ณ ๋ณด๊ณ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
๋กœ๊ทธ ํŒŒ์ผ์ด 35MB์ด๋ฏ€๋กœ GitHub์— ์—…๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
mhw

ํ˜„์žฌ Proton 5.13-1์—์„œ ์ง๋ฉดํ•˜๊ณ ์žˆ๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ์™€ ๊ณตํ†ต์ ์€ ๋„คํŠธ์›Œํ‚น์ž…๋‹ˆ๋‹ค. Division, TitanFall 2 ๋ฐ MHW๋Š” ๋ชจ๋‘ Proton 5.13-1๊ณผ ๋„คํŠธ์›Œํ‚น ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
2 ๊ฐœ์˜ ๋ณ€์ˆ˜๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—; Steam ๋Ÿฐํƒ€์ž„๊ณผ Proton, ๋ฌธ์ œ์˜ ์›์ธ์ด ๋Ÿฐํƒ€์ž„์ธ์ง€ Proton์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ : ๋” ์ด์ƒ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์ง€๋งŒ MHW๋Š” ๋กœ๊ทธ๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ์‹œ์ž‘์‹œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ์‹œ์ž‘ ์˜ต์…˜์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
PROTON_USE_SECCOMP=1 DXVK_STATE_CACHE=0 VKD3D_FEATURE_LEVEL=12_0 %command%
์ฒซ ๋ฒˆ์งธ๋กœ ํ•„์š”ํ•œ ๊ฒƒ์€ ๋””๋ฒ„๊ทธ ๋ ˆ์ง€์Šคํ„ฐ์˜ ์˜ฌ๋ฐ”๋ฅธ ์—๋ฎฌ๋ ˆ์ด์…˜ / ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด denuvo๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ๋Š” DXVK ์บ์‹ฑ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ DX11์—์„œ 1-2 ์ดˆ ๋™์•ˆ ๊ฒŒ์ž„์„ ์ค‘๋‹จํ•˜๋Š” ์บ์‹œ ๋ˆ„๋ฝ์„ ๋ฐฉ์ง€ํ•˜๊ณ  ์„ธ ๋ฒˆ์งธ๋Š” ์–‘์„ฑ์ž ๋ฒ„์ „์ด ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ DX12๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ˆ, tkg ๋ฒ„์ „์ด์ด๋ฅผ ์ง€์›ํ•˜๊ณ  ์•„์ด์Šค ๋ณธ์ด ์žฌ์•™ (๋‹ค์–‘ํ•œ ์ค‘๋‹จ, ๋Š๋ฆฐ ํ€˜์ŠคํŠธ ๋กœ๋”ฉ ๋“ฑ)์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— DX11 ์ง€์›์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค์€ ์œˆ๋„์šฐ ๋ฌธ์ œ์ด์ง€๋งŒ ์–‘์„ฑ์ž์—์„œ ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

SECCOMP๋Š” proton 5.13 -1์—์„œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ŠคํŒ€์—์„œ ํ”Œ๋ ˆ์ด ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ํ›„ ๊ฒŒ์ž„ (3 ~ 4 ์ดˆ)์ด๋˜๋ฏ€๋กœ DXVK ๋‚˜ Vkd3d ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ช…๋ น์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ํŒ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์—…๋ฐ์ดํŠธ : MHW๋Š” tkgs-proton 5.19.r12.gbe9c9681๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

5.13์—์„œ ์ž˜ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–‘์„ฑ์ž 5.13-1
Steam ๋กœ๊ทธ๋ณด๊ธฐ (MHW๋ฅผ ์—ฌ๋Š” ๋™์•ˆ ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด Steam์„ ์‹คํ–‰ํ•  ๋•Œ) ๋กœ๊ทธ์—์„œ ๋‹ค์Œ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.
bwrap: Can't mkdir /usr/lib32/gconv: Read-only file system
ln: failed to create symbolic link '/run/user/1000/SteamLinuxRuntime.d5d4b9af6c1477c2/socket' -> '': No such file or directory
pressure-vessel-launch[140611]: Can't connect to peer socket: Could not connect: No such file or directory

๊ทธ๊ฒƒ์€ ์‚ฌ๋žŒ๋“ค์ด # 4278์—์„œ ๊ฒช๊ณ ์žˆ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๋‚ด ๋ฌธ์ œ๊ฐ€ 360๋„๋ฅผ ๋ŒํŒŒ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋” ์ด์ƒ ํ˜‘๋ฐ•์ ์ธ ์ถฉ๋Œ์ด ์—†์ง€๋งŒ ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐฉํ™”๋ฒฝ์„ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์ง€๋งŒ ์•„๋ฌด ์†Œ์šฉ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
The Witcher 3 ๋ฐ Euro Truck Sim 2์™€ ๊ฐ™์ด ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒŒ์ž„์€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ œ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ๋ฒ„์ „์˜ ์–‘์„ฑ์ž๋ฅผ ์ถ”์ฒœ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ํ˜„์žฌ ๊ฝค ์„ฑ๊ฐ€์‹  ์•ˆ๋‚ด์˜ ๋•…์—์„œ ํ”Œ๋ ˆ์ด ํ•  ๋•Œ ๋งŽ์€ ๋ง๋”๋“ฌ๊ณผ fps ์ €ํ•˜๋ฅผ ๊ฒช์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Arch 5.9.1
GPU : GTX970M
๋“œ๋ผ์ด๋ฒ„ : 455.28
CPU : i5-6300HQ
๋žจ : DDR4 16GB

Proton 5.0.9๋ฅผ ๋ช‡ ๋‹ฌ ๋™์•ˆ ์‚ฌ์šฉํ•ด ์™”์ง€๋งŒ ๊ทธ ์„ฑ๋Šฅ์— ๋งŒ์กฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋„์›€์— ๋ฏธ๋ฆฌ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ฒ˜์Œ๋ถ€ํ„ฐ ์ปดํŒŒ์ผํ•˜๋Š” ๋ฐ ๋” ์ ์€ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•˜๊ณ  ์ €์—๊ฒŒ๋Š” ์•ฝ๊ฐ„ ๋” ์ž˜ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋Š๊ปด์ง€๋ฏ€๋กœ tkg proton์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ปดํŒŒ์ผ ํƒ€์ž„์— ๊ตฌ์„ฑ ํ•  ์ˆ˜์žˆ๋Š” ์—ฌ๋Ÿฌ ์˜ต์…˜์ด ์žˆ์œผ๋ฏ€๋กœ ์˜ˆ๋ฅผ ๋“ค์–ด ์„ฑ๋Šฅ ๋ฐ ์ดˆ์  ๋ฌธ์ œ๋ฅผ ๋ชจ๋‘ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜๋Š” fs_hack์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ์ž˜๋ชป๋œ d3d ๋นŒ๋“œ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ž์ฒด vkd3d ๋ฒ„์ „์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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