Proton: ํŒŒ์ด๋„ ํŒํƒ€์ง€ 14 (39210)

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

Final Fantasy 14์˜ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ (Steam์ด ์ž์ฒด ์„ค์น˜ ํ•œ ํ›„)์—๋Š” ๊ธ€๊ผด์ด ์—†์–ด ์‹ค์ œ ๋ฌธ์ž๋ณด๋‹ค []๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž์กฐ์ฐจ๋„ ์ผ๋ณธ์–ด ๋ฌธ์ž๋ฅผ ํ‘œ์‹œํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๊ณ  ๋‚ด ์‹œ์Šคํ…œ์—์„œ ๋ˆ„๋ฝ ๋œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค (๋•Œ๋•Œ๋กœ ์ง์ ‘ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค). ์ž ์žฌ์  ์ธ UTF-8 ๋ฌธ์ œ?

Game compatibility - Unofficial NVIDIA drivers XAudio2

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

@konomikitten ์ง€๊ธˆ์€ DXVK์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

_ ์—…๋ฐ์ดํŠธ : 04-14-20_ , WINE ๋ฐ GE-Proton ๋นŒ๋“œ ์ถ”๊ฐ€ : 04-19-20 :
Proton์„ ํ†ตํ•ด FFXIV๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ํ˜„์žฌ ์„ค์น˜์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ง€์นจ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
1) ๊ธฐ๋ณธ Proton _ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ _. GloriousEggroll์˜ ์ €์žฅ์†Œ ์—์„œ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ฐ€์ ธ ์„ค์น˜ ์ง€์นจ์„ ๋”ฐ๋ผ์•ผ
2) ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable ์ผ๋ฐ˜ Steam ์„ค์น˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ธฐ๋ณธ ์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ฒฝ๋กœ๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค.

๊ธฐํƒ€ ๋Ÿฐ์ฒ˜ / ๋น„ Steam ๋ฒ„์ „ ์•ˆ๋‚ด :

  • Steam ์™ธ๋ถ€์—์„œ FFXIV๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด Lutris ์˜ Standalone - DXVK version installer๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค .
  • Lutris๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Steam ์™ธ๋ถ€์—์„œ FFXIV๋ฅผ ์‹คํ–‰ํ•˜๊ณ  Steam์„ ํ†ตํ•ด ๊ฒŒ์ž„์„ ๊ตฌ๋งคํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๊ฒŒ์ž„์˜ Lutris ๊ตฌ์„ฑ์— -issteam ์ธ์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • Steam์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„ Steam ๋ฒ„์ „์˜ FFXIV๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด FFXIV์˜ ์‹œ์ž‘ ์˜ต์…˜์„ echo "%command%" | sed 's/-issteam\(freetrial\|\)//' | sh ํ•ฉ๋‹ˆ๋‹ค. ( sed ์ด ๋งˆ์ˆ ์ด๋ผ๋Š” ๊ฒƒ์„ ์ƒ๊ธฐ์‹œ์ผœ ์ค€ jbal91์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!)

์ฐธ๊ณ  ์‚ฌํ•ญ :
1) ์ƒˆ ๋Ÿฐ์ฒ˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Steam / GE-Proton์— ์˜ํ•ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ, ์–ธ์  ๊ฐ€๋Š” ์ž‘๋™์ด ์ค‘์ง€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์˜คํ”ˆ ์™€์ธ ํ‹ฐ์ผ“์ด
2) ํ›„ ์ฒ˜๋ฆฌ ์ธ์ ํ„ฐ (ReShade, GShade ๋“ฑ)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ๋ช‡ ์ดˆ๊ฐ„ ๋Š๊น€์œผ๋กœ ๊ฒŒ์ž„์ด ๋ฐฉํ•ด๋ฅผ๋ฐ›์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์˜คํ”ˆ ์™€์ธ ํ‹ฐ์ผ“์ด ์—ฌ๊ธฐ์„œ ์ž‘๋™ํ•˜๋Š” WINE (WINE 5.4 ๊ธฐ๋ฐ˜)๊ณผ ์ž‘๋™์ค‘์ธ Proton (04-18-20 ์˜ GloriousEggroll์˜ repo ์—์„œ ๋นŒ๋“œ ๋จ)์„ ์—ฌ๊ธฐ์„œ ์–ป์„ ์ˆ˜

_ ์ด์ „ ์—…๋ฐ์ดํŠธ _ :
_ ์—…๋ฐ์ดํŠธ : 07-31-19_ :
์•ˆ๋…•, ์–ด๋‘ ์˜ ์ „์‚ฌ / ๋น›! Proton์„ ํ†ตํ•ด FFXIV๋ฅผ ํ”Œ๋ ˆ์ดํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค!

XIV๊ฐ€ Steam์„ ํ†ตํ•ด ์„ค์น˜๋˜๋ฉด ~/.steam/steam/steamapps/compatdata/39210/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV.cfg ์—์„œ ํŒŒ์ผ์„ ์—ด๊ณ  CutsceneMovieOpening 0 ์„ 1 . (๋ฐ๋ชจ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ํ•ญ์ƒ 39210์„ 312060์œผ๋กœ ๋ฐ”๊พธ์‹ญ์‹œ์˜ค.)

๊ตฌ๋งค ํ›„ Steam์„ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์„ค์น˜ํ•˜๋Š” ์˜ต์…˜์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ Steam ํด๋ผ์ด์–ธํŠธ ๋‚ด์—์„œ Steam-> ์„ค์ •-> Steam Play๋ฅผ ์—ฐ ๋‹ค์Œ '์ง€์›๋˜๋Š” ํƒ€์ดํ‹€์— ๋Œ€ํ•ด Steam Play ํ™œ์„ฑํ™”'๋ฐ 'ํ™œ์„ฑํ™”'๋ฅผ ๋ชจ๋‘ ์„ ํƒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ํƒ€์ดํ‹€์— ๋Œ€ํ•ด Steam Play๋ฅผํ•˜๊ณ  ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์„ค์ •์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค!

์ปค๋ฎค๋‹ˆํ‹ฐ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!


์›๋ณธ ๊ฒŒ์‹œ๋ฌผ :
์ด๊ฒƒ์ด ๋™์ผํ•œ ๋ฌธ์ œ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Proton์„ ํ†ตํ•ด XIV๋ฅผ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ, ์ž˜ ์•Œ๋ ค์ง„ ์™€์ธ ๋‹ต๋ณ€์„ ๋”ฐ๋ผ์•ผ ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn / ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ๋‘ ๊ฐœ์˜ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

FFXIV_BOOT.cfg์—์„œ BrowserType์„ 2๋กœ ํŽธ์ง‘ํ•˜๊ณ  FFXIV.cfg์—์„œ CutsceneMovieOpening์„ 1๋กœ ํŽธ์ง‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด์ด ์‹œ์ ์—์„œ ๋Ÿฐ์ฒ˜๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ๋‘๋ฉด '์‹œ์Šคํ…œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค : 404. HTTPS ์‹œ์Šคํ…œ ์˜ค๋ฅ˜'๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ฃผ์ค‘์— ์„ค์น˜๋ฅผํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ์„ค์น˜ ์ค‘์— nstgc์˜ ๋ฌธ์ œ๋ฅผ ์ง€๋‚œ ๋ฐฉ๋ฒ•์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ›„์ž์˜ ๋ณ€๊ฒฝ์€ ๊ฒŒ์ž„์„ ์ฒ˜์Œ ํ”Œ๋ ˆ์ด ํ•  ๋•Œ ์˜คํ”„๋‹ ์ปท ์‹ ์„ ๋ณผ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜์ง€๋งŒ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ๋‘๋ฉด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€๋งŒ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์„ ํƒํ•œ ํ›„ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค.

์ด ํŽธ์ง‘ ๊ฒŒ์ž„ ๊ตฌ์„ฑ ํŒŒ์ผ๋กœ์„œ ์ด๊ฒƒ์ด Valve๊ฐ€ Proton์— ๋Œ€ํ•ด ๊ณ ๋ คํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์ ์–ด๋„ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

์‹ค์‹œ๊ฐ„ ๋ฐ˜์‚ฌ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด FFXIV๊ฐ€ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

https://github.com/ValveSoftware/Proton/issues/627 ์—์„œ ๋ฌธ์ œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค
@ulzeraj ๊ฒŒ์‹œ์ผ : 2018-08-26T05 : 58 : 03 :

Final Fantasy 14 (ID : 39210)๋Š” INI ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ € ์œ ํ˜•์„ 2๋กœ ์„ค์ •ํ•˜๊ณ  ์˜คํ”„๋‹ ์ปท ์‹ ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ์ ‘๋‘์‚ฌ์— winetricks xact๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์ˆ˜๋™ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ํ›„์— DX11 ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜โ€ฆ "์‹ค์‹œ๊ฐ„ ๋ฐ˜์‚ฌ"๋ฅผ ํ™œ์„ฑํ™” ํ•œ ์งํ›„ ๊ทธ๋ž˜ํ”ฝ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ํŠน์ • ์˜ต์…˜์˜ ๋ชจ๋“  ์ˆ˜์ค€์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๊ฒŒ์ž„๊ณผ X11์ด ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ SSH๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

[384.698959] [ drm : amdgpu_job_timedout [amdgpu]] ์˜ค๋ฅ˜ ๋ง gfx ์‹œ๊ฐ„ ์ดˆ๊ณผ, ๋งˆ์ง€๋ง‰์œผ๋กœ ์‹ ํ˜ธ ๋œ seq = 202749, ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐฉ์ถœ ๋œ seq = 202751
[384.698964] [drm] GPU ๋ณต๊ตฌ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

GPU๋Š” Saphire R9390์ž…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์€ ์ปค๋„ 4.18.0-1์„ ์‚ฌ์šฉํ•˜๋Š” OpenSUSE Tubleweed์ด๋ฉฐ amdgpu ๋ฐ Mesa 18.1.6 LLVM6์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ํ•˜๋“œ์›จ์–ด ๋ฐ ๊ฒŒ์ž„์€ ์‹ค์‹œ๊ฐ„ ๋ฐ˜์‚ฌ๊ฐ€ ์„ค์ •๋œ Windows 10์—์„œ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋…ธ๋ ฅ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.


@doitsujin ๋‹˜ ์ด 2018-08-26T10 : 47 : 10์— ๋Œ“๊ธ€์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

PREREQS.md์— ์ œ์•ˆ ๋œ๋Œ€๋กœ LLVM 7 ๋ฐ Mesa 18.2๋กœ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค.


@HereInPlainSight ์ด 2018-08-26T15 : 37 : 13์— ๋Œ“๊ธ€์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ์ •๋ณด : Gentoo x86_64 | 4.14.65-gentoo | i5-6500 | NVIDIA GeForce GTX 1070 | NVIDIA 396.51

์ด์ „์— ๊ตฌ์„ฑ ํŒŒ์ผ ํŽธ์ง‘์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋ฐฉ๊ธˆ llvm7์„ ์ด๋จธ ์ง€ํ•˜๊ณ  xact winetricks๋ฅผ ์ ‘๋‘์‚ฌ์— ์ถ”๊ฐ€ํ•˜๊ณ  DX11๋กœ ์ „ํ™˜ํ–ˆ์œผ๋ฉฐ ์›ํ•˜๋Š” ์„ค์ •์—์„œ ์‹ค์‹œ๊ฐ„ ๋ฐ˜์‚ฌ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


@doitsujin ๋‹˜ ์ด 2018-08-26T16 : 12 : 39์— ๋Œ“๊ธ€์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

@HereInPlainSight LLVM ๋ฒ„์ „์€ LLVM์„ ์‚ฌ์šฉํ•˜์—ฌ ์…ฐ์ด๋”๋ฅผ ์ปดํŒŒ์ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— AMD ๋“œ๋ผ์ด๋ฒ„์—๋งŒ ๊ด€๋ จ๋ฉ๋‹ˆ๋‹ค. Mesa๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋ ค๋ฉด LLVM 7์— ๋Œ€ํ•ด ๋นŒ๋“œ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.


@HereInPlainSight ์ด 2018-08-26T16 : 50 : 18์— ๋Œ“๊ธ€์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

@doitsujin ๋‚˜๋Š” DirectX11 ์ •๋ณด ๊ฐ€ LLVM7์ด GPU ์ค‘๋‹จ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๊ถŒ์žฅ๋œ๋‹ค๋Š” ๊ฒƒ์„ ๋‚˜ํƒ€ ๋‚ด๊ธฐ ๋•Œ๋ฌธ์— 100 %๊ฐ€ ์•„๋‹ˆ ์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด SteamPlay ์ •๋ณด๊ฐ€ ๋‚˜์˜ค๊ธฐ ์ „์— Linux์—์„œ ๋‚ด ๊ฒŒ์ž„์€ ์ƒ๋‹นํžˆ ์บ์ฃผ์–ผํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฏธ์•ˆํ•˜์ง€๋งŒ ์•ˆ์ „ํ•˜๊ฒŒ ๊ฐ€๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ถŒ์žฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์ง€๋งŒ ์ด์ œ @nstgc์— ์„ค๋ช… ๋œ ๊ธ€๊ผด ๋ˆ„๋ฝ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. OpenSUSE Tumbleweed์—์„œ๋Š” ๊ธ€๊ผด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜ ์Œ์„ ์–ธ๊ธ‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

PREREQS.md์— ์„ค๋ช… ๋œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•ด Ubuntu Bionic์œผ๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ €์žฅ์†Œ์—์„œ ์„ค์น˜ํ•˜๋ฉด Mesa 18.3์ด LLVM 8.0์— ๋Œ€ํ•ด ์ปดํŒŒ์ผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. libllvm8์ด ์ถฉ๋ถ„ํ•œ ์ง€ ๋ฌธ์„œ๊ฐ€ ๋ช…ํ™•ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— LLVM๊ณผ CLANG 8๋„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. UKKUU์—์„œ ์„ค์น˜ ํ•œ ์ปค๋„ 4.18.5-041805์˜ amdgpu๋ฅผ ์—ฌ์ „ํžˆ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ  Ubuntu ๊ธฐ๋ณธ ์ €์žฅ์†Œ์˜ wine ๋ฐ winetricks๊ฐ€ ๋„ˆ๋ฌด ์˜ค๋ž˜๋˜์–ด xact๋ฅผ ์ ์šฉํ•˜๋ฉด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์–ด๋–ป๊ฒŒ ๋“  "winetricks allfonts"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๊ธ€๊ผด์„ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ Ubuntu 18.04์—์„œ iBus anthy๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์ œ๋กœ ์ผ๋ณธ์–ด ๋ฌธ์ž๋ฅผ ์ž…๋ ฅ ํ•  ์ˆ˜์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? (๋˜๋Š” ์‹ค์ œ๋กœ FFXIV ์ฑ„ํŒ…์—์„œ ์ผ๋ณธ์–ด๋ฅผ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค)

๋‚ด Steam ์ปจํŠธ๋กค๋Ÿฌ ๋˜๋Š” Xbox 360 ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‘˜ ๋‹ค ์„ค์ • ๋ฉ”๋‰ด์˜ ๊ฒŒ์ž„ ํŒจ๋“œ ๋ชฉ๋ก์— ํ‘œ์‹œ๋˜์–ด ๊ฐ์ง€๋˜์ง€๋งŒ ๋ฒ„ํŠผ ๋ˆ„๋ฆ„์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ŠคํŒ€์„ ํ†ตํ•ด ์ž‘๋™ํ•˜์ง€ ์•Š์ง€๋งŒ SDL ๊ธฐ๋ณธ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

DS4์˜ ๊ฒฝ์šฐ ํ”„๋กœํ•„ (.bashrc ๋˜๋Š” / etc / environment)์— ๋‹ค์Œ ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  Steam ์ปจํŠธ๋กค๋Ÿฌ ์‹œ์Šคํ…œ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค.

export SDL_GAMECONTROLLERCONFIG = '030000004c050000cc09000011810000, PS4 Controller, a : b0, b : b1, back : b8 , dpdown : h0.4 , dpleft : h0.8 , dpright : h0.2 , dpup : h0.1 , guide : b10 , lef tshoulder : b4 , leftstick : b11 , le fttrigger : a2 , leftx : a0 , lefty : a1 , righ tshoulder : b5 , r ightstick : b12 , rig httrigger : a5 , rightx : a3 , righty : a4 , start : b9 , x : b3, y : b2, ํ”Œ๋žซํผ : Linux , 050000004c050000cc09000000810000, PS4 ์ปจํŠธ๋กค๋Ÿฌ, a : b0, b : b1, back : b8 , dpdown : h0.4 , dpleft : h0.8 , dpright : h0.2 , dpup : h0.1 , guide : b10 , lef tshoulder : b4 , leftstick : b11 , le fttrigger : a2 , leftx : a0 , lefty : a1 , righ tshoulder : b5 , r ightstick : b12 , rig httrigger : a5 , rightx : a3 , righty : a4 , start : b9 , x : b3, y : b2, ํ”Œ๋žซํผ : Linux , '

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

์‹œ๋„ค๋งˆํ‹ฑ์ด ์žฌ์ƒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ # 1464์™€ ๊ด€๋ จ์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์„ ์—ฌ๊ธฐ์—์„œ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค : https://www.reddit.com/r/archlinux/comments/9bl3l7/steam_controller_not_working_with_protonsteam/

๋ฌธ์ œ๋Š” ํ•˜๋‚˜์˜ ์ปจํŠธ๋กค๋Ÿฌ์— ๋Œ€ํ•ด ๋‘ ๊ฐœ์˜ ์ž…๋ ฅ์ด ์ƒ์„ฑ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
sudo rmmod hid_steam ํ•˜๊ณ  Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„ ๋Ÿฐ์ฒ˜์— ๋‚ด์žฅ ๋œ ์›น ํŽ˜์ด์ง€๋ฅผ๋กœ๋“œํ•˜์ง€ ๋ชปํ•จ (์•ฑ ID : 39210)

https://github.com/ValveSoftware/Proton/issues/2183 ์—์„œ ๋ฌธ์ œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค
@TenaarFeiri ๊ฒŒ์‹œ์ผ : 2019-01-02T23 : 58 : 28 :

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

  • ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒŒ์ž„ ์ด๋ฆ„ : Final Fantaxy XIV Online
  • ๊ฒŒ์ž„์˜ Steam AppID : 39210

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

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

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

https://gist.github.com/TenaarFeiri/9e560a89346b17cc2de0ac9b508259e8

์กฐ์ง

๋ฌธ์ œ๋Š” Proton์ด ffxivlauncher.exe๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฐ ๋„์›€์„์ฃผ์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜๋ฅผ ์ง€๋‚˜๋ฉด ๊ฒŒ์ž„ ์ž์ฒด๊ฐ€ ์ž‘๋™ํ•œ๋‹ค๋Š”๋ณด๊ณ ๋ฅผ ๋ฐ›์•˜์ง€๋งŒ ๊ฒŒ์ž„ ๋‹ค์šด๋กœ๋“œ๋ฅผ์œ„ํ•œ ์ค‘์š”ํ•œ ๋‹จ๊ณ„์ด๋ฏ€๋กœ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜์˜ ๋žœ๋”ฉ ํŽ˜์ด์ง€์— ์‚ฌ์šฉํ•  ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋Ÿฐ์ฒ˜ ์ž์ฒด๊ฐ€ HTTPS 404 ์˜ค๋ฅ˜๋ฅผ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

์ƒ์‹

  • Final Fantasy XIV Online์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค. ffxivboot.exe๊ฐ€ ์‹œ์ž‘๋˜๊ณ  ๊ธ€๊ผด์ด ์†์ƒ๋˜์–ด ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ffxivboot.exe๋Š” ๊ฒฐ๊ตญ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์™„๋ฃŒ ํ•œ ๋‹ค์Œ ffxivlauncher.exe๋ฅผ ์—ฝ๋‹ˆ ๋‹ค.
  • ๊ฒŒ์ž„์— ์ด๋ฏธ ๊ณ„์ •์ด ์žˆ์Œ์„ ๋Ÿฐ์ฒ˜์— ์•Œ๋ฆฝ๋‹ˆ๋‹ค.
  • ์•ˆ๋‚ด๊ฐ€ ์™„๋ฃŒ ๋  ๋•Œ๊นŒ์ง€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์‹คํ–‰๊ธฐ๊ฐ€ ๊ฒŒ์ž„ ์‹คํ–‰์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์›น ํŽ˜์ด์ง€๋ฅผ ์—ด๋ ค๊ณ  ์‹œ๋„ํ•˜๊ณ  ์‹คํŒจํ•˜๋Š” ๊ฒƒ์„ ๊ด€์ฐฐํ•˜์‹ญ์‹œ์˜ค.
  • ์›ํ•˜๋Š”๋งŒํผ ๊ฒŒ์ž„์„ ๋‹ซ๊ณ  ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๊ฒŒ์ž„ ์‹คํ–‰ : D
ํ˜„์žฌ DX11์—๋Š” ์˜ค๋””์˜ค๊ฐ€ ์—†์ง€๋งŒ DX9์—๋Š” ์˜ค๋””์˜ค๊ฐ€ ์žˆ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์ด ๋” ์ข‹์•„์„œ DX11์—์„œ ํ”Œ๋ ˆ์ดํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ์•„์ด๋””์–ด?
ํ˜„์žฌ Proton 3.16-6 (๋ฒ ํƒ€)์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


๋ฐฉ๊ธˆ ์ด๊ฒƒ์„ ๋ฐœ๊ฒฌํ•˜๊ณ  ์œ„์—์„œ ์–ธ๊ธ‰ ํ•œ ์ผ๋ถ€ ์กฐ์ •์„ ์ ์šฉํ–ˆ์œผ๋ฉฐ ์‹คํ–‰๊ธฐ๊ฐ€ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค =)

๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ๊ฒŒ์ž„ ์ž์ฒด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

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

DirectX 11์—์„œ ์‚ฌ์šด๋“œ๋ฅผ ์–ป๋Š” ๋ฐฉ๋ฒ•์„ ์•„์‹ญ๋‹ˆ๊นŒ? DX9์—๋Š” ์‚ฌ์šด๋“œ๊ฐ€ ์žˆ์ง€๋งŒ ์‚ฌ์‹ค์ƒ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@TenaarFeiri Wine์„ ์‚ฌ์šฉํ•˜์—ฌ xact๋ฅผ ์„ค์น˜ ํ•œ ๋‹ค์Œ

Proton Wine์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์•„์ง ์ด๊ฒƒ์— ๋Œ€ํ•ด ์™„์ „ํžˆ ์ •ํ†ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@TenaarFeiri Wine์„ ์‚ฌ์šฉํ•˜์—ฌ xact๋ฅผ ์„ค์น˜ ํ•œ ๋‹ค์Œ

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์•Œ์•„! ์ €๋ฅผ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ์•ˆ๋‚ด ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
winehq.org์—์„œ ์ง€์‹œ ํ•œ๋Œ€๋กœ ์ ์ ˆํ•œ ๋ฒ„์ „์˜ Wine์„ ์„ค์น˜ ํ•œ ๋‹ค์Œ WINEPREFIX=game_folder_in_steam winecfg ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์žฌ์ •์˜์— xaudio2_0 ๋ฐ xaudio2_7์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒŒ ์†์ž„์ˆ˜์˜€์Šต๋‹ˆ๋‹ค! ๋‚˜๋Š” ์ด์ œ ์˜ค๋””์˜ค์™€ ํ›Œ๋ฅญํ•œ ์„ฑ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!

ํŽธ์ง‘ : ๋ฌธ์ œ๊ฐ€ ๋‚ด ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ ์ธ ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค. Ubuntu 18.10์„ ์ œ๊ฑฐํ•˜๊ณ  Kubuntu 18.10์œผ๋กœ ๊ต์ฒดํ–ˆ์œผ๋ฉฐ ์ด์ œ ์ฐฝ ๋ชจ๋“œ๊ฐ€ ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค!

๊ดœ์ฐฎ์•„!
์ƒˆ๋กœ์šด ๋ฌธ์ œ!
๋”ฐ๋ผ์„œ ๊ฒŒ์ž„์€ (๋‚ด๊ฐ€ ๋ณผ ์ˆ˜์žˆ๋Š”) ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ์—†์ด Windowed Fullscreen์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ์ฐฝ ๋ชจ๋“œ์—์„œ ๊ฒŒ์ž„์„ํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ ํ™œ์„ฑํ™”๋˜๋Š” ์ˆซ์ž ํŒจ๋“œ ํ‚ค์™€ ๊ด€๋ จ๋œ ๊ธฐ์ˆ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Windowed Fullscreen์—์„œ๋Š” ์˜ค๋ฅ˜์—†์ด ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•˜์ง€๋งŒ Windowed์—์„œ ๋” ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉด ๋ˆˆ์— ๋„๋Š” FPS ๊ธ‰๋ฝ / ๋ฉˆ์ถค ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜์—ฌ ๊ทธ๋ ‡๊ฒŒ ํ”Œ๋ ˆ์ดํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

https://youtu.be/iqLxMQLCLe4 ๋™์˜์ƒ์„ ๋…นํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์ตœ์‹  FAudio ๊ฐœ์ •ํŒ์€ DX11 ๋ฒ„์ „์˜ ์˜ค๋””์˜ค๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

https://github.com/FNA-XNA/FAudio/commit/83f8734ef15f76fcbacd7279f890aefde9d62021

ํŽธ์ง‘ : ๋ฆฌ๋ฒ„๋ธŒ๋ฅผ ๋„๋Š” ํ•œ ... ์ •๋ง๋กœ ์ด๊ฒƒ์„ ์‹œ๋„ํ•œ๋‹ค๋ฉด์ด ์ค„ ๋’ค์— return buffer; ์ถ”๊ฐ€ :

https://github.com/FNA-XNA/FAudio/blob/master/src/FAudio_internal.c#L628

์ตœ์‹  FAudio ๊ฐœ์ •ํŒ๋„ ํšจ๊ณผ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค! ์ด ๊ฒŒ์ž„์€ ์ด์ œ ์ˆ˜์ • ์—†์ด๋„ ๋‚ด ์„ค์ •์—์„œ ์ž˜ ๋“ค๋ฆฝ๋‹ˆ๋‹ค (์•ฝ๊ฐ„์˜ ๊ฐ์‡ ๋ฅผ ๋บ€ ๊ฒƒ์ด์ง€๋งŒ ๊ท€๋ฅผ ์•„ํ”„๊ฒŒํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค).

์œ„์˜ ๋ชจ๋“  ๊ฒƒ๊ณผ xact, xaudio2_0-9์™€ ํ•จ๊ป˜ ๊ณต์‹ ์ง€์›์ด ๊ทธ๋ ‡๊ฒŒ ๋ฉ€์ง€ ์•Š์•„์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
Proton 3.16-6 Beta์˜ ์ˆ˜์ • ์‚ฌํ•ญ๊ณผ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋ฉฐ ์‹ค์ œ๋กœ ๊ฐ€์žฅ ํฐ ์žฅ์• ๋ฌผ์€ @HereInPlainSight์—์„œ ์„ค๋ช…ํ•œ๋Œ€๋กœ BrowserType์„ 2๋กœ, CutsceneMovieOpening์„ 1๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ๊ฒŒ์ž„์ด ์„ค์น˜ ๋  ๋•Œ Steam ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์Šค์Šค๋กœ ํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

Proton 3.16-7์—๋Š” ์ตœ์‹  FAudio ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์˜ค๋””์˜ค๋Š” DX11 ๋ฒ„์ „์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

3.16-7 ๋ฒ ํƒ€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜๋™ ์ˆ˜์ •์„ ์™„์ „ํžˆ ์ทจ์†Œํ•˜๊ธฐ ์œ„ํ•ด์ด ๊ฒŒ์ž„์˜ compatdata๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ BrowserType์„ 2๋กœ ๋ณ€๊ฒฝํ•ด์•ผํ–ˆ๊ณ  CutsceneMovieOpening์„ 1๋กœ ๋ณ€๊ฒฝํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋””์˜ค๋Š” ์ด์ œ xaudio dll ์žฌ์ •์˜์—†์ด ์ž‘๋™ํ•˜์ง€๋งŒ ์žฌ์ƒ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ์˜ค๋””์˜ค๊ฐ€ ์ ์  ๋” ์ง€์—ฐ๋ฉ๋‹ˆ๋‹ค. ์žฌ์ƒ ์‹œ๊ฐ„ 20-30 ๋ถ„ ํ›„ ๋ชจ๋“  ์˜ค๋””์˜ค๊ฐ€ 1-2 ์ดˆ ์ง€์—ฐ๋ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋น„์Šทํ•œ ๊ฒฝํ—˜์„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ„๋‹จํžˆ ์‚ดํŽด ๋ณด์•˜๊ณ  SDL_AudioStreams์—์„œ ๋””์ž์ธ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ ์ƒ˜ํ”Œ๋Ÿฌ๋ฅผ ๊ต์ฒด ํ–ˆ์œผ๋ฏ€๋กœ ๋ชจ๋“  ์ž‘์—…์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•˜๋ฉด ์ง€์—ฐ์ด ์‚ฌ๋ผ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค (๊ทธ๋ฆฌ๊ณ  ์Œ์งˆ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค).

https://github.com/FNA-XNA/FAudio/commit/fe31f1b6b021f4896016dc2eacc85026005abdf9

BrowserType์ด 2๋กœ ์„ค์ • ๋˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋Ÿฐ์ฒ˜์—์„œ HTTPS ์˜ค๋ฅ˜ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

BrowserType์ด 2๋กœ ์„ค์ • ๋˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋Ÿฐ์ฒ˜์—์„œ HTTPS ์˜ค๋ฅ˜ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

~/.local/share/Steam/steamapps/compatdata/39210/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/ ์—์„œ "web"ํด๋”๋ฅผ ์‚ญ์ œ ํ•ด๋ณด์‹ญ์‹œ์˜ค.

2 ๋Œ€์˜ Fedora 29 ์ปดํ“จํ„ฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ํ•œ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์‹คํ–‰๊ธฐ๋ฅผ๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด ํ•ด๋‹น ํด๋”๋ฅผ ์ง€์†์ ์œผ๋กœ ์‚ญ์ œํ•ด์•ผํ•˜๋Š” ๋ฐ˜๋ฉด ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‘ ๊ธฐ๊ณ„์˜ ์ฐจ์ด์ ์€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ

๋•Œ๋•Œ๋กœ ๋‹น์‹ ์€ ๊ทธ๋“ค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์„ ๋•Œ๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
๋ฐฉ๋ฌธ ํŽ˜์ด์ง€.

๋‚˜๋Š” ๋‹น์‹ ์ด ์ด๋ฏธ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ๊ธฐํšŒ๊ฐ€ ์—†์œผ๋ฉด ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
๊ท€ํ•˜์˜ BrowserType์ด boot.cfg์—์„œ 2๋กœ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค (๋ฏฟ์Šต๋‹ˆ๋‹ค?).

Den lรธr. 2. 3 ์›”. 2019, 03:37 skrev Equivocal90 [email protected] :

๊ทธ๋ž˜๋„ ๋Ÿฐ์ฒ˜์—์„œ HTTPS ์˜ค๋ฅ˜ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
BrowserType์ด 2๋กœ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. GNOME์—์„œ Wayland, GNOME on
Xorg ๋ฐ Plasma๋Š” ์†Œ์šฉ์ด ์—†์Šต๋‹ˆ๋‹ค.

~ / .local / share / Steam / steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My์—์„œ "web"ํด๋”๋ฅผ ์‚ญ์ œ ํ•ด๋ณด์‹ญ์‹œ์˜ค.
Documents / My Games / FINAL FANTASY XIV-A Realm Reborn /

2 ๊ฐœ์˜ Fedora 29 ์‹œ์Šคํ…œ์ด ์žˆ๋Š”๋ฐ ํ•˜๋‚˜์—์„œ ๊ณ„์† ์‚ญ์ œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
์‹คํ–‰๊ธฐ๊ฐ€๋กœ๋“œ๋˜๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ํด๋”์—๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‘ ๊ธฐ๊ณ„์˜ ์ฐจ์ด์ ์€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ

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

๋•Œ๋กœ๋Š” ๋ฐฉ๋ฌธ ํŽ˜์ด์ง€์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์„ ๋•Œ๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด ์ด๋ฏธ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ๊ธฐํšŒ๊ฐ€ ์—†์„ ๋•Œ boot.cfg์—์„œ BrowserType์ด 2๋กœ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค (๋ฏฟ์Šต๋‹ˆ๋‹ค?). Den lรธr. 2. 3 ์›”. 2019, 03:37 skrev Equivocal90 [email protected] :
โ€ฆ
BrowserType์ด 2๋กœ ์„ค์ • ๋˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋Ÿฐ์ฒ˜์—์„œ HTTPS ์˜ค๋ฅ˜ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ~ / .local / share / Steam / steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn / I have 2 Fedora 29์—์„œ "web"ํด๋”๋ฅผ ์‚ญ์ œ ํ•ด๋ณด์‹ญ์‹œ์˜ค. ํ•˜๋‚˜์—์„œ๋Š” ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ์„๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด ํ•ด๋‹น ํด๋”๋ฅผ ์ง€์†์ ์œผ๋กœ ์‚ญ์ œํ•ด์•ผํ•˜๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์€ ์ปดํ“จํ„ฐ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‘ ์ปดํ“จํ„ฐ์˜ ์ฐจ์ด์ ์€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ํšŒ์‹ ํ•˜๊ฑฐ๋‚˜ GitHub < # 580 (comment) >์—์„œ ๋ณด๊ฑฐ๋‚˜ https://github.com/notifications/unsubscribe-auth/APgQqIDNj5NfLmXrWkWA0EMScT75Ts9Hks5vSePkgaJpZM4WMfqx ์Šค๋ ˆ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐ

๋ฌธ์ œ๊ฐ€ ๋‚ด ์ปดํ“จํ„ฐ์— BrowserType ๋กœ ์„ค์ • 2 ํ•˜๊ณ  ๋‹ค๋ฅธ HTTPS์˜ ์˜ค๋ฅ˜๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์— ์ง€์ •ํ•œ ํด๋”๋ฅผ ์‚ญ์ œํ•  ๋•Œ๊นŒ์ง€ ์„ฑ๊ณตํ•˜๊ฑฐ๋‚˜ -22 ๋˜๋Š” -21 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

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

ํ—‰ํ—‰

์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. = (๊ทธ ๋ฌธ์ œ๋ฅผ ํ”ผํ•  ์ˆ˜์žˆ์„๋งŒํผ ์šด์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค! ์–ด๋–ค ๋ฒ„์ „์˜ Proton์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์ตœ์‹  ๋ฒ„์ „ (๋ฒ ํƒ€)์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์ด ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ ๋ช‡ ๊ฐ€์ง€ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. .ํ•˜์ง€๋งŒ Kubuntu / Debian์„ ์‚ฌ์šฉํ•˜๊ณ ์žˆ์–ด์„œ Fedora์— ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ทธ๋ž˜๋„ ๊ทธ๋ฆผ์ž ์ธ๋„์ž๋“ค์„ ์•ฝ๊ฐ„ ๋‘๋ ค์›Œํ•˜๊ณ  ์žˆ์–ด์š”! ๊ทธ๊ฒƒ์ด Proton์˜ ํ˜„์žฌ ์„ฑ๋Šฅ์„ ์–ด๋–ป๊ฒŒ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค์ง€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

@flibitijibibo ๋ฐ @ Equivocal90 :
์ตœ์‹  faudio๊ฐ€ ํ”„๋กœ๊ทธ๋ ˆ์‹œ๋ธŒ ์‚ฌ์šด๋“œ ์ง€์—ฐ์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜๋„ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ...

์ž ์‹œ ํ”Œ๋ ˆ์ด ํ•œ ํ›„ (๋•Œ๋กœ๋Š” 30 ๋ถ„ ๋ฏธ๋งŒ, ๋•Œ๋กœ๋Š” 2 ์‹œ๊ฐ„ ์ด์ƒ), ๊ฒŒ์ž„์ด ๋Š๊ธฐ๋Š” ์›์ธ์ด๋˜๋Š” ํ”„๋ ˆ์ž„ ์‹œ๊ฐ„์ด ํฌ๊ฒŒ ๋‹ฌ๋ผ์ง€๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
proton์ด ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์ •ํ™•ํžˆ ๊ด€์ฐฐํ•˜๊ธฐ ์œ„ํ•ด user_settings.py์—์„œ "DXVK_HUD": "full" ๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค ... ๊ทธ๋ฆฌ๊ณ  ์•ฝ 50 ๋ถ„์˜ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ํ›„์— ๋‹ค์‹œ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์ฐพ์€ ๊ฒƒ์€ ๋‹ค์Œ์ด ํ”„๋ ˆ์ž„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ํฌ๊ฒŒ ์ฆ๊ฐ€ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ๋งˆ์šฐ์Šค ์ด๋™
  • ๋งˆ์šฐ์Šค ํด๋ฆญ
  • ํ‚ค ์ž…๋ ฅ (์˜ˆ, ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ฌธ์ž ์ž…๋ ฅ ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค)

ํ‚ค ์ž…๋ ฅ ์—ฌ๋ถ€๋ฅผ ์–ด๋–ป๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

  1. ํ‚ค๋ฅผ ๊ธธ๊ฒŒ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค (์˜ˆ : ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํšŒ์ „ํ•˜๋ ค๋ฉด D) : ๋ง๋”๋“ฌ์ด ์‹œ์ž‘๋œ ๋‹ค์Œ ์ž ์‹œ ๋ง๋”๋“ฌ์ด ์ค‘์ง€๋˜์—ˆ๋‹ค๊ฐ€ ์ž ์‹œ ํ›„์— ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
  2. ์ด์ œ ๋‹ค๋ฅธ ํ‚ค (์˜ˆ : ์•ž์œผ๋กœ ์ด๋™ํ•˜๋Š” W)๋ฅผ ํƒญํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ ํ‚ค๋ฅผ ๊ณ„์† ๋ˆ„๋ฅด๊ณ  ์žˆ์–ด๋„ ๋‘ ๋ฒˆ์งธ ํ‚ค (์ด ๊ฒฝ์šฐ W)๋ฅผ ๋†“์œผ๋ฉด ๋Š๊น€ ํ˜„์ƒ์ด ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํ…์ŠคํŠธ ์ƒ์ž์— ์ž…๋ ฅ ํ•  ๋•Œ ๋‚ด ์‹œ์Šคํ…œ๊ณผ ๋™์ผํ•œ ๋™์ž‘์ž…๋‹ˆ๋‹ค.
๊ฒŒ์ž„์ด ์ด๋ ‡๊ฒŒ๋˜๋ฉด ๊ฒŒ์ž„์ด ๋‹ค์‹œ ์‹œ์ž‘๋  ๋•Œ๊นŒ์ง€ ๋ฉˆ์ถ”์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์ด ์‹œ์ž‘๋  ๋•Œ๊นŒ์ง€ _ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค (์ด๊ฒƒ์ด ์•„๋‹ˆ์—ˆ๋‹ค๋ฉด ๊ณต์‹์ ์ธ ์ง€์›์„๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค). ๊ทธ๋Ÿฐ ์ž„์˜์˜ ์‹œ๊ฐ„์— ๋ฐœ์ƒํ•˜์—ฌ ์ง์ ‘ ์žฌ์ƒ์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค (์˜ค๋žœ ์‹œ๊ฐ„ ๋™์•ˆ ์—ฐ์ฃผํ•˜๋Š” ๊ฒƒ ์™ธ์—๋Š” ๊ทธ๋ƒฅ ์•‰์•„์žˆ๋Š” ๊ฒƒ์ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค).

OS : Kubuntu 18.04 LTS (์ปดํฌ ์ง€ํ„ฐ ๋น„ํ™œ์„ฑํ™”)
GPU : RX 580 8GB
์–‘์„ฑ์ž : 3.16-7 ๋ฒ ํƒ€
Mesas ์‹œ๋„ : 18.2 ๋ฐ 19.0.99 (์ตœ์‹  Oibaf)
LLVM : 7.0.1

๋‚˜๋Š” ๊ฐ€์ง€๊ณ ์žˆ๋‹ค:

  • GPU ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, ํด๋Ÿญ ์†๋„ ๋“ฑ์„ ๊ด€์ฐฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์ „๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค (๋‹จ, ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ด๊ฑฐ๋‚˜ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ์ž…๋ ฅ ํ•  ๋•Œ ๋ง๋”๋“ฌ์„ ์œ ๋ฐœํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๊ฒฝ์šฐ GPU ์‚ฌ์šฉ๋Ÿ‰์ด _ ๊ฐ์†Œ _๋ฉ๋‹ˆ๋‹ค).
  • CPU ํด๋Ÿญ ๋ฐ ์‚ฌ์šฉ๋ฅ  ํ™•์ธ-๋™์ผํ•˜๊ฒŒ ์œ ์ง€๋จ (์ž…๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” ๋™์•ˆ ๋ณด์ง€ ๋ชปํ•จ)
  • ๊ฒŒ์ž„์—์„œ ๋ชจ๋“  ํ˜•ํƒœ์˜ ํ”„๋ ˆ์ž„ ์ œํ•œ์„ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„์—์„œ ๋‹ค๋ฅธ ๋งˆ์šฐ์Šค ์„ค์ •์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ•˜๋“œ์›จ์–ด์˜ I / O ๋˜๋Š” ์ธํ„ฐ๋ŸฝํŠธ ๋ฌธ์ œ์— ๋Œ€ํ•ด dmesg๋ฅผ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ก ๋œ ๋‚ด์šฉ์ด ์—†์Šต๋‹ˆ๋‹ค.
  • Steam ํด๋”์—์„œ dxvk ๋กœ๊ทธ๋ฅผ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ง๋”๋“ฌ์ด ์‹œ์ž‘๋˜๊ธฐ ์ „ํ›„์— dxvk hud์— ํ‘œ์‹œ๋œ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ๋น„๊ตํ–ˆ์„ ๋•Œ fps์™€ ํ”„๋ ˆ์ž„ ์‹œ๊ฐ„ ๋งŒ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒƒ ๊ฐ™๊ณ  ๊ทธ ๋ณ€๊ฒฝ์€ ์ž…๋ ฅ ์ค‘์— ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์•„์ด๋””์–ด๊ฐ€ ์‹ ์„ ํ•˜๋ฏ€๋กœ ์–ด๋–ค ๋„์›€๋„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”ฝ ๋ถ€๋ถ„์˜ ๊ฒŒ์ž„์€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์งง์€ ์‹œ๊ฐ„ (10 ๋ถ„)์ด ์ง€๋‚˜๋ฉด ์˜ค๋””์˜ค๊ฐ€ ์ง€์—ฐ๋˜๊ณ  ์งœ์ฆ์ด๋‚ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”ฝ ๋ถ€๋ถ„์˜ ๊ฒŒ์ž„์€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์งง์€ ์‹œ๊ฐ„ (10 ๋ถ„)์ด ์ง€๋‚˜๋ฉด ์˜ค๋””์˜ค๊ฐ€ ์ง€์—ฐ๋˜๊ณ  ์งœ์ฆ์ด๋‚ฉ๋‹ˆ๋‹ค.

๋‚ด ์ดํ•ด๋Š” Proton์ด FAudio์˜ ์ตœ์‹  ๋ฒ„์ „์„ ์–ป์„ ๋•Œ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์–ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”ฝ ๋ถ€๋ถ„์˜ ๊ฒŒ์ž„์€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์งง์€ ์‹œ๊ฐ„ (10 ๋ถ„)์ด ์ง€๋‚˜๋ฉด ์˜ค๋””์˜ค๊ฐ€ ์ง€์—ฐ๋˜๊ณ  ์งœ์ฆ์ด๋‚ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์—์„œ ์†์„ฑ์„ ์—ด๊ณ  ์‹œ์ž‘ ์˜ต์…˜์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค์ •ํ•˜์—ฌ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

PULSE_LATENCY_MSEC = 60 % ๋ช…๋ น %

์ •๋ง ๋”ฑ๋”ฑ ๊ฑฐ๋ฆฌ๋Š” ์†Œ๋ฆฌ๋ฅผ ๊ณ ์ณ์•ผํ•˜์ง€๋งŒ FAudio๊ฐ€ ์—…๋ฐ์ดํŠธ ๋  ๋•Œ๊นŒ์ง€ ๋‹ค๋ฅธ ์ œ์•ˆ์ด์—†๋Š” ๊ฒฝ์šฐ ํ•œ ๋ฒˆํ•ด๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@Turbito FAudio ๋ฅผ ๋ณต์ œํ•˜๊ณ  ๋นŒ๋“œ ํ•œ ๋‹ค์Œ steam์—์„œ ์‚ฌ์šฉํ•˜๋Š” libFAudio.so๋ฅผ ๋นŒ๋“œ ํ•œ ๊ฒƒ์œผ๋กœ ๋ฐ”๊พธ๋ฉด ์‚ฌ์šด๋“œ๊ฐ€ ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค.

https://github.com/FNA-XNA/FAudio

์–‘์„ฑ์ž์˜ ์ „๋ฅ˜๋ฅผ ๋งŒ๋“ค๊ณ  ๋Œ€์ฒดํ•˜์‹ญ์‹œ์˜ค. Ubuntu๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ํŒจํ‚ค์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • cmake
  • libsdl2-dev
  • ๋นŒ๋“œ ํ•„์ˆ˜

๋‚˜๋Š” ํ˜„์žฌ ์•ฝ๊ฐ„ ๋” ์˜ค๋ž˜๋œ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ (https://github.com/FNA-XNA/FAudio/tree/e5c9c20c3a1e24efb35a1eb2156e7d306f94e518) ํ˜„์žฌ ๋งˆ์Šคํ„ฐ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ถ”์‹  : ์ด์ „ ๊ฒŒ์‹œ๋ฌผ์—์„œ ์„ค๋ช…ํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋•Œ๋กœ๋Š” ๋ฐฉ๋ฌธ ํŽ˜์ด์ง€์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์„ ๋•Œ๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด ์ด๋ฏธ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ๊ธฐํšŒ๊ฐ€ ์—†์„ ๋•Œ boot.cfg์—์„œ BrowserType์ด 2๋กœ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค (๋ฏฟ์Šต๋‹ˆ๋‹ค?). Den lรธr. 2. 3 ์›”. 2019, 03:37 skrev Equivocal90 [email protected] :
โ€ฆ
BrowserType์ด 2๋กœ ์„ค์ • ๋˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋Ÿฐ์ฒ˜์—์„œ HTTPS ์˜ค๋ฅ˜ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ~ / .local / share / Steam / steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn / I have 2 Fedora 29์—์„œ "web"ํด๋”๋ฅผ ์‚ญ์ œ ํ•ด๋ณด์‹ญ์‹œ์˜ค. ํ•˜๋‚˜์—์„œ๋Š” ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ์„๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด ํ•ด๋‹น ํด๋”๋ฅผ ์ง€์†์ ์œผ๋กœ ์‚ญ์ œํ•ด์•ผํ•˜๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์€ ์ปดํ“จํ„ฐ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‘ ์ปดํ“จํ„ฐ์˜ ์ฐจ์ด์ ์€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ํšŒ์‹ ํ•˜๊ฑฐ๋‚˜ GitHub < # 580 (comment) >์—์„œ ๋ณด๊ฑฐ๋‚˜ https://github.com/notifications/unsubscribe-auth/APgQqIDNj5NfLmXrWkWA0EMScT75Ts9Hks5vSePkgaJpZM4WMfqx ์Šค๋ ˆ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐ

Steam์€ SteamPlay ์•„๋ž˜์— ์ƒˆ๋กœ์šด My Games ํด๋”๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ฝ๊ณ ์žˆ๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ์ด ์ƒˆ ์ ‘๋‘์‚ฌ์— ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”ฝ ๋ถ€๋ถ„์˜ ๊ฒŒ์ž„์€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์งง์€ ์‹œ๊ฐ„ (10 ๋ถ„)์ด ์ง€๋‚˜๋ฉด ์˜ค๋””์˜ค๊ฐ€ ์ง€์—ฐ๋˜๊ณ  ์งœ์ฆ์ด๋‚ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์—์„œ ์†์„ฑ์„ ์—ด๊ณ  ์‹œ์ž‘ ์˜ต์…˜์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค์ •ํ•˜์—ฌ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

PULSE_LATENCY_MSEC = 60 % ๋ช…๋ น %

์ •๋ง ๋”ฑ๋”ฑ ๊ฑฐ๋ฆฌ๋Š” ์†Œ๋ฆฌ๋ฅผ ๊ณ ์ณ์•ผํ•˜์ง€๋งŒ FAudio๊ฐ€ ์—…๋ฐ์ดํŠธ ๋  ๋•Œ๊นŒ์ง€ ๋‹ค๋ฅธ ์ œ์•ˆ์ด์—†๋Š” ๊ฒฝ์šฐ ํ•œ ๋ฒˆํ•ด๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@Turbito FAudio ๋ฅผ ๋ณต์ œํ•˜๊ณ  ๋นŒ๋“œ ํ•œ ๋‹ค์Œ steam์—์„œ ์‚ฌ์šฉํ•˜๋Š” libFAudio.so๋ฅผ ๋นŒ๋“œ ํ•œ ๊ฒƒ์œผ๋กœ ๋ฐ”๊พธ๋ฉด ์‚ฌ์šด๋“œ๊ฐ€ ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค.

https://github.com/FNA-XNA/FAudio

์–‘์„ฑ์ž์˜ ์ „๋ฅ˜๋ฅผ ๋งŒ๋“ค๊ณ  ๋Œ€์ฒดํ•˜์‹ญ์‹œ์˜ค. Ubuntu๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ํŒจํ‚ค์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

* cmake

* libsdl2-dev

* build-essential

๋‚˜๋Š” ํ˜„์žฌ ์•ฝ๊ฐ„ ๋” ์˜ค๋ž˜๋œ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ (https://github.com/FNA-XNA/FAudio/tree/e5c9c20c3a1e24efb35a1eb2156e7d306f94e518) ํ˜„์žฌ ๋งˆ์Šคํ„ฐ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ถ”์‹  : ์ด์ „ ๊ฒŒ์‹œ๋ฌผ์—์„œ ์„ค๋ช…ํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์•ฝ 1 ์‹œ๊ฐ„ 30 ๋ถ„ ๋™์•ˆ ๊ฒŒ์ž„์„ ํ•ด์™”๊ณ  ์œ ์ผํ•œ ๊ทธ๋ž˜ํ”ฝ ๋ฌธ์ œ๋Š” ์นด๋ฉ”๋ผ๊ฐ€ Windows ์‹œ์Šคํ…œ ์—์„œ์ฒ˜๋Ÿผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์›€์ง์ด์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋†’์€ ๋ฐ์Šคํฌํ†ฑ ๊ทธ๋ž˜ํ”ฝ ๊ตฌ์„ฑ์—์„œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ ๋…ธํŠธ๋ถ์—์„œ ์นด๋ฉ”๋ผ๋Š” ์˜๋„ ํ•œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋ฐฉ๊ธˆ ์‹œ๋„ํ–ˆ์ง€๋งŒ (๋™์‹œ์—์กฐ์ฐจ๋„) ๋‚ด ์˜ค๋””์˜ค ์ง€์—ฐ์„ ์ˆ˜์ •ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค ...
์Œ์งˆ์ด ์ข‹๊ณ , ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ์‚ฌ์šด๋“œ์˜ ์ž‘์€ (๊ทธ๋Ÿฌ๋‚˜ 2 ~ 3 ์ดˆ ์ •๋„ ๋ˆˆ์— ๋„๋Š”) ์ง€์—ฐ / ๋น„ ๋™๊ธฐํ™”์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋ฐฉ๊ธˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ lib / ํด๋”์— ๋ณต์‚ฌ ํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค ... lib64 /๋กœ ํ…Œ์ŠคํŠธ ์ค‘์ž…๋‹ˆ๋‹ค.

์–ด๋–ค Linux ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ Proton ๋ฒ„์ „์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
wineconfig๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  xaudio ์ฑ„๋„์„ ํ™œ์„ฑํ™” ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?
compatdata pfx ๋ฐ xact?

์ €๋Š” ํ˜„์žฌ Kubuntu 18.10์—์„œ ์ตœ์‹  proton ๋ฒ ํƒ€๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

>

์ด์ œ proton์˜ lib64 ํด๋”์— ๋ณต์‚ฌํ•˜๋ฉด ์ง€์ฒด์—†์ด ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด 30 ๋ถ„ ๋™์•ˆ ๋‚˜๋Š” ์ง€์—ฐ์„ ์•Œ์•„ ์ฐจ๋ฆฌ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋””์˜ค๋Š” ์™„๋ฒฝํ•˜๊ฒŒ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋‘ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Proton์˜ winecfg์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ  lib๋ฅผ ๋ณต์‚ฌํ•˜๊ณ  ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

PULSE_LATENCY_MSEC=60 %command%

์‹œ์ž‘ ๋งค๊ฐœ ๋ณ€์ˆ˜์—

Proton 3.16-7 ๋ฒ ํƒ€์—์„œ Linux 5.0, Mesa 19.1.0-devel (git-cb4e3e3ef6), xf86-xorg-amdgpu ๋“ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋””์Šคํ”Œ๋ ˆ์ด)

๋Œ€๋ฐ•! ๋‹น์‹ ์„ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๊ณ ์ณ์„œ ๊ธฐ์ฉ๋‹ˆ๋‹ค!
์‹ค์ œ๋กœ ๋ฐฐํฌํŒ์„ ์ฐพ๊ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์ž˜๋ชป์€, ๋‚˜๋Š” ์—ฌ์ „ํžˆ ๋ฆฌ๋ˆ…์Šค ์„ธ๊ณ„์— ์ ์‘ํ•˜๊ณ ์žˆ๋‹ค : D
ํ–‰๋ณตํ•œ ๊ฒŒ์ž„!

๋Œ€๋ฐ•! ๋‹น์‹ ์„ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๊ณ ์ณ์„œ ๊ธฐ์ฉ๋‹ˆ๋‹ค!
์‹ค์ œ๋กœ ๋ฐฐํฌํŒ์„ ์ฐพ๊ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์ž˜๋ชป์€, ๋‚˜๋Š” ์—ฌ์ „ํžˆ ๋ฆฌ๋ˆ…์Šค ์„ธ๊ณ„์— ์ ์‘ํ•˜๊ณ ์žˆ๋‹ค : D
ํ–‰๋ณตํ•œ ๊ฒŒ์ž„!

์  ํˆฌ "ํ…Œ์ŠคํŠธ"? (~ amd64). ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฐํฌํŒ์—์„œ๋„ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

@schives ๋‚˜๋Š”์ด ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ฒฝํ—˜ํ–ˆ์ง€๋งŒ ์ž…๋ ฅ์ด ์—†์œผ๋ฉด ๊ณ ๋ฅด์ง€ ์•Š์„ ๊ฒƒ์ด์ง€๋งŒ ์ž…๋ ฅ์€ ํ™•์‹คํžˆ ๋” ๋‚˜์˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ๋Š” ์ •ํ™•ํžˆ 1 ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๋‹ค์‹œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด๋‚˜ ํ•ด๊ฒฐ์ฑ…์ด ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค.

๋‚ด๊ฐ€ ๊ฒฝํ—˜ํ•˜๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ฌธ์„œ๋ฅผ ์–ป์œผ๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์€ @schives ์™€ ๋™์ผํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ํ•œ ์‹œ๊ฐ„ ํ›„์—๋Š” ์ •๋ง ๊ฐ‘์ž‘์Šค๋Ÿฝ๊ณ  ๋‚˜์ฉ๋‹ˆ๋‹ค. ์•ˆํƒ€๊น๊ฒŒ๋„ ํœด๋Œ€ํฐ ์นด๋ฉ”๋ผ๋กœ์ด ์ž‘์—…์„ํ•ด์•ผํ–ˆ๋Š”๋ฐ, ํŠนํžˆ ์ œ๋Œ€๋กœ ์ž‘๋™ ํ•  ๋•Œ์™€ ๋น„๊ตํ•  ๋•Œ ์•ฝ๊ฐ„ ๋‚˜์˜ค๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ•œ ์‹œ๊ฐ„ ํ›„ :
https://witches.live/@anna/101786126154372039

์ผ๋ฐ˜์ ์œผ๋กœ :
https://witches.live/@anna/101786130006475213

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

@schives ๊ฐ€ ๊ฐ€์ง€๊ณ ์žˆ๋Š” ๊ฒƒ๊ณผ ๋˜‘๊ฐ™์€ ๊ฒƒ์„ ํ™•์‹คํžˆ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ํ•œ ๊ฐ€์ง€ ๋” ๋Œ“๊ธ€์„

๋„ˆ๋ฌด ๊ธฐ๊ดดํ•ฉ๋‹ˆ๋‹ค. @schives ๊ฐ€ ๋งˆ์Œ์—

์ €๋Š” gentoo, ์ปค๋„ ๋ฒ„์ „ 4.19.27-gentoo-r1
๋‚˜๋Š” ๊ธฐ์กด์˜ non-steam ๊ณ„์ •์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— "๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ"์˜ต์…˜์„ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์ง€๋งŒ์ด ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šด๋“œ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
protontricks 39210 xaudio2_{0,1,2,3,4,5,6,7,8,9}=native

๋‚ด glxinfo :

anna<strong i="15">@eurekapyros</strong> ~/.steam/steam/steamapps/common/FINAL FANTASY XIV Online $ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1070 Ti/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 418.43
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 418.43
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 418.43
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Proton ๋ฒ„์ „์€ 3.16-8 ๋ฒ ํƒ€์ž…๋‹ˆ๋‹ค.
CPU๋Š” Intel (R) Core (TM) i7-6700K CPU @ 4.00GHz์ž…๋‹ˆ๋‹ค.

์ŠคํŠธ๋ฆฌ๋ฐ ์ค‘ ๋ฐœ์ƒํ•˜๋Š”์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํŠธ ์œ„์น˜ ํด๋ฆฝ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

https://clips.twitch.tv/CarelessPeacefulAirGuitarYouWHY

๋งˆ์šฐ์Šค ์นด๋ฉ”๋ผ ์›€์ง์ž„์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์นด๋ฉ”๋ผ๋ฅผ ์›€์ง์ด๋ฉด ์—ฌ์ „ํžˆ ๊ณ ๋ฅด์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

๋‚ด๊ฐ€ FFX | V์—์žˆ๋Š” ์ง€ ์˜ค๋ž˜๋˜์—ˆ๊ณ , ์นด๋ฉ”๋ผ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๋ฐ”์ธ๋”ฉ์ด ์žˆ๋Š”์ง€, ํ‚ค๋ณด๋“œ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๋ฐ”์ธ๋”ฉ์ด ์žˆ๋Š”์ง€ ๊ธฐ์–ต์ด ๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•ด๋ดค ์–ด?

๋˜ํ•œ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง ์ด๊ธฐ๋งŒํ•˜๋ฉด (์นด๋ฉ”๋ผ๋ฅผ ์›€์ง์ด์ง€ ์•Š๋”๋ผ๋„) ๊ณ ๋ฅด์ง€ ์•Š์€ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?

(์–ด๋”˜๊ฐ€์—์„œ ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์— ๋Œ€ํ•œ ์–ธ๊ธ‰์„ ๋†“์นœ ๊ฒฝ์šฐ ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ValveSoftare ์•„๋ž˜์˜ ๊ฐ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ๋ฉ”์ผ์ด ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๋‚ด์šฉ์„ ๋†“์ณค์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ง€๊ธˆ์ด ๋ชจ๋“  ๋Œ“๊ธ€์„ ์ฝ์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค ^^;).

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

์ข‹์Šต๋‹ˆ๋‹ค. ์›€์ง์ž„๊ณผ ์ž…๋ ฅ์— ๊ด€ํ•ด์„œ๋Š” ์ œ๊ฐ€ ๋‹ค๋ฅธ ๊ณณ์—์„œ ๋ณธ ๊ฒƒ ๊ฐ™์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ์ œ๋ชฉ๊ณผ ๋น„์Šทํ•˜๊ฒŒ ๋ณด์ด๋Š” ํ•œ ๊ฐ€์ง€๋Š” ์ž ์‹œ ์žฌ์ƒ ํ›„ ๊ทธ๋ž˜ํ”ฝ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•œ๋™์•ˆ ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ์ง€ ๋งŒ ์ผ์ด ๋ฏธ์ณ์ง‘๋‹ˆ๋‹ค ...

๋‚˜๋Š” ๊ณผ๊ฑฐ๋ถ€ํ„ฐ Wine์„ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด์„œ ๋งํ•˜๊ณ ์žˆ๋‹ค. ์ตœ์ดˆ์˜ Alpha to Beta์™€ ๊ทธ๋“ค์ด ํ˜„์žฌ ๊ฐ€์ง€๊ณ ์žˆ๋Š” ๋ฆด๋ฆฌ์Šค ์ดํ›„. :]

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

@witcheslive ๋ฐ @Chiitoo
VRAM์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. radeontop์€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์ด ์ œ RX 580์—์„œ ๊ฑฐ์˜ ์ผ๊ด€ ์ ์ด๋ฉฐ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ์—๋„ 3GB๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์€ ๋ฏธ๋ฏธํ•˜๋ฉฐ ๋ช…๋ฐฑํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ฑฐ๊ธฐ์— ๋ฌธ์ œ๊ฐ€์žˆ์„ ๊ฒฝ์šฐ (๋””๋ฒ„๊น…์„ ์œ„ํ•ด ์•ฝ๊ฐ„ ๊ทน๋‹จ์  ์ธ ๊ฒฝ์šฐ) ๋‹ค๋ฅธ pcie ์นด๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์—†์Šต๋‹ˆ๋‹ค.

proton ๋˜๋Š” FF14๊ฐ€ ์ž…๋ ฅ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ „์ฒด dxvk HUD๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์™ผ์ชฝ ํด๋ฆญ์‹œ ํ”„๋ ˆ์ž„ ์‹œ๊ฐ„ ๊ทธ๋ž˜ํ”„์—์„œ ์ผ์‹œ์ ์ธ ๋Š๊น€ ํ˜„์ƒ์„ ๋ณผ ์ˆ˜ ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค (์ดˆ ๋‹จ์œ„-์ผ๋ฐ˜์ ์œผ๋กœ ๋ณผ ์ˆ˜์—†๋Š” ์ข…๋ฅ˜). ์™ผ์ชฝ ํด๋ฆญ์‹œ ์ด๋Ÿฌํ•œ ๋Š๊น€ ํ˜„์ƒ์€ ๊ฒŒ์ž„์ด ๋ชจ๋“  ์ž…๋ ฅ ๋ชจ๋“œ์—์„œ ๋Š๊น€ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๊ธฐ ์ „์—๋„ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

์•ฝ๊ฐ„์˜ ์‹คํ—˜์œผ๋กœ ๊ฒŒ์ž„์ด ๊ณ ๋ฅด์ง€ ์•Š์œผ๋ฉด Alt-Tab์„ ํ•ด์ œํ•˜๊ณ  xset r off ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค ๋ฐ˜๋ณต์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  (์ด๋ ‡๊ฒŒํ•˜๋ฉด xorg์—์„œ ํ‚ค ๋ฐ˜๋ณต์ด ๊บผ์ง‘๋‹ˆ๋‹ค) WASD ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ์•„ ๋‹ค๋‹ˆ๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ด๊ฑฐ๋‚˜ ์ƒˆ ํ‚ค๋ฅผ ๋ˆ„๋ฅด์ง€ ์•Š๋Š” ํ•œ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ณ  ์žˆ์–ด๋„ ๊ฒŒ์ž„์ด ์‹ค์ œ๋กœ ๊ณ ๋ฅด์ง€ ์•Š์€ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‚ค ๋ฐ˜๋ณต์„ ๋‹ค์‹œ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด xset r on .

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

๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ :

  1. ๊ณผ๋„ํ•˜๊ฒŒ ๊ฐ€๋“ ์ฐจ์„œ ํ”Œ๋Ÿฌ์‹œ๋˜์ง€ ์•Š์„ ๋•Œ ์–ด๋–ค ๋ฐฉ์‹ ์œผ๋กœ๋“  ๋ˆŒ๋ ค์ง„ ๋ชจ๋“  ํ‚ค๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์กฐ์ • (์˜ˆ : ์Šคํƒ ๋˜๋Š” ํ)์ด ํ•„์š”ํ•œ ๋ฒ„ํผ ์—ญํ• ์„ํ•˜๋Š” ์ผ์ข…์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฐ’์„ ํ•˜๋‚˜์˜ ๊ณต๊ฐ„์œผ๋กœ ์ด๋™ํ•ด์•ผํ•˜๋Š” ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  1. ์˜ค๋””์˜ค ์ˆ˜์ •์— ๊ฒฐํ•จ์ด์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

  3. ์–‘์„ฑ์ž๊ฐ€ FF14์— ๋Œ€ํ•œ ์ž…๋ ฅ์„ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋ฌธ์ œ๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ์‚ฌ์–‘์— ๊ด€ํ•œ ํ•œ ๋น„์Šทํ•œ ์ ์€ CPU ๊ณต๊ธ‰ ์—…์ฒด (Intel)๋ฟ์ž…๋‹ˆ๋‹ค.

์„ธ๋ถ€ ์‚ฌ์–‘

์šด์˜์ฒด์ œ : Kubuntu 18.04 LTS
์–‘์„ฑ์ž : 3.16-8 ๋ฒ ํƒ€


ํ•ต์‹ฌ

$ uname -srvmpio
Linux 4.15.0-46-generic #49-Ubuntu SMP Wed Feb 6 09:33:07 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux



CPU

$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              8
On-line CPU(s) list: 0-7
Thread(s) per core:  2
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               45
Model name:          Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
Stepping:            7
CPU MHz:             1200.413
CPU max MHz:         3800.0000
CPU min MHz:         1200.0000
BogoMIPS:            7203.91
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            10240K
NUMA node0 CPU(s):   0-7
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flush_l1d



๊ธฐ์–ต
4x4GB 11-11-11 DDR3 ์ฑ„๋„๋‹น DIMM 1 ๊ฐœ

# lshw -class memory
  *-memory
       description: System Memory
       physical id: 2e
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: F3-1600C9-4GAB
          vendor: Undefined
          physical id: 0
          serial: 00000000
          slot: ChannelA_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:1
          description: DIMM Synchronous [empty]
          product: ChannelA_Dimm2_PartNum
          vendor: ChannelA_Dimm2_Manufacturer
          physical id: 1
          serial: ChannelA_Dimm2_SerNum
          slot: ChannelA_Dimm2
          width: 64 bits
     *-bank:2
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: F3-1600C9-4GAB
          vendor: Undefined
          physical id: 2
          serial: 00000000
          slot: ChannelB_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:3
          description: DIMM Synchronous [empty]
          product: ChannelB_Dimm2_PartNum
          vendor: ChannelB_Dimm2_Manufacturer
          physical id: 3
          serial: ChannelB_Dimm2_SerNum
          slot: ChannelB_Dimm2
          width: 64 bits
     *-bank:4
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: F3-1600C9-4GAB
          vendor: Undefined
          physical id: 4
          serial: 00000000
          slot: ChannelC_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:5
          description: DIMM Synchronous [empty]
          product: ChannelC_Dimm2_PartNum
          vendor: ChannelC_Dimm2_Manufacturer
          physical id: 5
          serial: ChannelC_Dimm2_SerNum
          slot: ChannelC_Dimm2
          width: 64 bits
     *-bank:6
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: F3-1600C9-4GAB
          vendor: Undefined
          physical id: 6
          serial: 00000000
          slot: ChannelD_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:7
          description: DIMM Synchronous [empty]
          product: ChannelD_Dimm2_PartNum
          vendor: ChannelD_Dimm2_Manufacturer
          physical id: 7
          serial: ChannelD_Dimm2_SerNum
          slot: ChannelD_Dimm2
          width: 64 bits



GPU

$ vulkaninfo | head -243
===========
VULKAN INFO
===========

Vulkan Instance Version: 1.1.70

ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32


Instance Extensions:
====================
Instance Extensions     count = 16
        VK_KHR_device_group_creation        : extension revision  1
        VK_KHR_external_fence_capabilities  : extension revision  1
        VK_KHR_external_memory_capabilities : extension revision  1
        VK_KHR_external_semaphore_capabilities: extension revision  1
        VK_KHR_get_physical_device_properties2: extension revision  1
        VK_KHR_get_surface_capabilities2    : extension revision  1
        VK_KHR_surface                      : extension revision 25
        VK_KHR_wayland_surface              : extension revision  6
        VK_KHR_xcb_surface                  : extension revision  6
        VK_KHR_xlib_surface                 : extension revision  6
        VK_KHR_display                      : extension revision 23
        VK_EXT_direct_mode_display          : extension revision  1
        VK_EXT_acquire_xlib_display         : extension revision  1
        VK_EXT_display_surface_counter      : extension revision  1
        VK_EXT_debug_report                 : extension revision  9
        VK_EXT_debug_utils                  : extension revision  1
Layers: count = 5
=======
VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.70, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

Presentable Surfaces:
=====================
GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
Surface type : VK_KHR_xcb_surface
Formats:                count = 2
        B8G8R8A8_SRGB
        B8G8R8A8_UNORM
Present Modes:          count = 3
        IMMEDIATE_KHR
        MAILBOX_KHR
        FIFO_KHR

VkSurfaceCapabilitiesKHR:
=========================
        minImageCount       = 2
        maxImageCount       = 0
        currentExtent:
                width       = 256
                height      = 256
        minImageExtent:
                width       = 256
                height      = 256
        maxImageExtent:
                width       = 256
                height      = 256
        maxImageArrayLayers = 1
        supportedTransform:
                VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
        currentTransform:
                VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
        supportedCompositeAlpha:
                VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
                VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
        supportedUsageFlags:
                VK_IMAGE_USAGE_TRANSFER_SRC_BIT
                VK_IMAGE_USAGE_TRANSFER_DST_BIT
                VK_IMAGE_USAGE_SAMPLED_BIT
                VK_IMAGE_USAGE_STORAGE_BIT
                VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT

VkSurfaceCapabilities2EXT:
==========================

        supportedSurfaceCounters:
                None


Device Properties and Extensions :
==================================
GPU0
VkPhysicalDeviceProperties:
===========================
        apiVersion     = 0x40105a  (1.1.90)
        driverVersion  = 79691875 (0x4c00063)
        vendorID       = 0x1002
        deviceID       = 0x67df
        deviceType     = DISCRETE_GPU
        deviceName     = AMD RADV POLARIS10 (LLVM 8.0.0)
        VkPhysicalDeviceLimits:
        -----------------------
                maxImageDimension1D                     = 16384
                maxImageDimension2D                     = 16384
                maxImageDimension3D                     = 2048
                maxImageDimensionCube                   = 16384
                maxImageArrayLayers                     = 2048
                maxTexelBufferElements                  = 0x8000000
                maxUniformBufferRange                   = 0xffffffff
                maxStorageBufferRange                   = 0xffffffff
                maxPushConstantsSize                    = 128
                maxMemoryAllocationCount                = 4294967295
                maxSamplerAllocationCount               = 65536
                bufferImageGranularity                  = 0x40
                sparseAddressSpaceSize                  = 0xffffffff
                maxBoundDescriptorSets                  = 32
                maxPerStageDescriptorSamplers           = 9586978
                maxPerStageDescriptorUniformBuffers     = 9586978
                maxPerStageDescriptorStorageBuffers     = 9586978
                maxPerStageDescriptorSampledImages      = 9586978
                maxPerStageDescriptorStorageImages      = 9586978
                maxPerStageDescriptorInputAttachments   = 9586978
                maxPerStageResources                    = 9586978
                maxDescriptorSetSamplers                = 9586978
                maxDescriptorSetUniformBuffers          = 9586978
                maxDescriptorSetUniformBuffersDynamic   = 16
                maxDescriptorSetStorageBuffers          = 9586978
                maxDescriptorSetStorageBuffersDynamic   = 8
                maxDescriptorSetSampledImages           = 9586978
                maxDescriptorSetStorageImages           = 9586978
                maxDescriptorSetInputAttachments        = 9586978
                maxVertexInputAttributes                = 32
                maxVertexInputBindings                  = 32
                maxVertexInputAttributeOffset           = 0x7ff
                maxVertexInputBindingStride             = 0x800
                maxVertexOutputComponents               = 128
                maxTessellationGenerationLevel          = 64
                maxTessellationPatchSize                        = 32
                maxTessellationControlPerVertexInputComponents  = 128
                maxTessellationControlPerVertexOutputComponents = 128
                maxTessellationControlPerPatchOutputComponents  = 120
                maxTessellationControlTotalOutputComponents     = 4096
                maxTessellationEvaluationInputComponents        = 128
                maxTessellationEvaluationOutputComponents       = 128
                maxGeometryShaderInvocations            = 127
                maxGeometryInputComponents              = 64
                maxGeometryOutputComponents             = 128
                maxGeometryOutputVertices               = 256
                maxGeometryTotalOutputComponents        = 1024
                maxFragmentInputComponents              = 128
                maxFragmentOutputAttachments            = 8
                maxFragmentDualSrcAttachments           = 1
                maxFragmentCombinedOutputResources      = 8
                maxComputeSharedMemorySize              = 0x8000
                maxComputeWorkGroupCount[0]             = 65535
                maxComputeWorkGroupCount[1]             = 65535
                maxComputeWorkGroupCount[2]             = 65535
                maxComputeWorkGroupInvocations          = 2048
                maxComputeWorkGroupSize[0]              = 2048
                maxComputeWorkGroupSize[1]              = 2048
                maxComputeWorkGroupSize[2]              = 2048
                subPixelPrecisionBits                   = 8
                subTexelPrecisionBits                   = 8
                mipmapPrecisionBits                     = 8
                maxDrawIndexedIndexValue                = 4294967295
                maxDrawIndirectCount                    = 4294967295
                maxSamplerLodBias                       = 16.000000
                maxSamplerAnisotropy                    = 16.000000
                maxViewports                            = 16
                maxViewportDimensions[0]                = 16384
                maxViewportDimensions[1]                = 16384
                viewportBoundsRange[0]                  =-32768.000000
                viewportBoundsRange[1]                  = 32767.000000
                viewportSubPixelBits                    = 8
                minMemoryMapAlignment                   = 4096
                minTexelBufferOffsetAlignment           = 0x1
                minUniformBufferOffsetAlignment         = 0x4
                minStorageBufferOffsetAlignment         = 0x4
                minTexelOffset                          =-32
                maxTexelOffset                          = 31
                minTexelGatherOffset                    =-32
                maxTexelGatherOffset                    = 31
                minInterpolationOffset                  =-2.000000
                maxInterpolationOffset                  = 2.000000
                subPixelInterpolationOffsetBits         = 8
                maxFramebufferWidth                     = 16384
                maxFramebufferHeight                    = 16384
                maxFramebufferLayers                    = 1024
                framebufferColorSampleCounts            = 15
                framebufferDepthSampleCounts            = 15
                framebufferStencilSampleCounts          = 15
                framebufferNoAttachmentsSampleCounts    = 15
                maxColorAttachments                     = 8
                sampledImageColorSampleCounts           = 15
                sampledImageDepthSampleCounts           = 15
                sampledImageStencilSampleCounts         = 15
                sampledImageIntegerSampleCounts         = 1
                storageImageSampleCounts                = 15
                maxSampleMaskWords                      = 1
                timestampComputeAndGraphics             = 1
                timestampPeriod                         = 40.000000
                maxClipDistances                        = 8
                maxCullDistances                        = 8
                maxCombinedClipAndCullDistances         = 8
                discreteQueuePriorities                 = 2
                pointSizeRange[0]                       = 0.000000
                pointSizeRange[1]                       = 8192.000000
                lineWidthRange[0]                       = 0.000000
                lineWidthRange[1]                       = 7.992188
                pointSizeGranularity                    = 0.125000
                lineWidthGranularity                    = 0.007812
                strictLines                             = 0
                standardSampleLocations                 = 1
                optimalBufferCopyOffsetAlignment        = 0x80
                optimalBufferCopyRowPitchAlignment      = 0x80
                nonCoherentAtomSize                     = 0x40
        VkPhysicalDeviceSparseProperties:
        ---------------------------------
                residencyStandard2DBlockShape            = 0
                residencyStandard2DMultisampleBlockShape = 0
                residencyStandard3DBlockShape            = 0
                residencyAlignedMipSize                  = 0
                residencyNonResidentStrict               = 0


์ถ”์‹ . @witcheslive dxvk๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋””๋ฒ„๊น…์„์œ„ํ•œ ๊ด€๋ จ ์ •๋ณด๋Š” glxinfo๊ฐ€ ์•„๋‹Œ vulkaninfo์—์„œ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ํ•˜๋“œ์›จ์–ด ์ •๋ณด์— ๋Œ€ํ•œ ์••์ถ• ์„น์…˜ ์ถ”๊ฐ€

์„ธ์…˜์˜ ์ž…๋ ฅ ์ˆ˜์™€ ๊ด€๋ จ์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™๊ณ , ์•ฝ 1 ์‹œ๊ฐ„์˜ ํ™œ์„ฑ ํ”Œ๋ ˆ์ด๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ์ธ์Šคํ„ด์Šค๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋ฒ„ํŠผ์„ ๋„ˆ๋ฌด ๋งŽ์ด ๋ˆŒ๋Ÿฌ์„œ ๋” ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค๋Š” ๊ฒƒ์„ ๋งค์šฐ ํ™•์ฆํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ๋งค์šฐ ํ™œ๋™์ ์ธ ์Šคํƒ€์ผ๋กœ ํ”Œ๋ ˆ์ดํ•˜๊ณ , ๋งŽ์ด ๋›ฐ์–ด ๋‹ค๋‹ˆ๋ฉฐ, GCD ๋Œ€๊ธฐ์—ด์— ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋ฉ€ํ‹ฐ ํžˆํŒ… ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜๊ณ , ์นด๋ฉ”๋ผ๋ฅผ ํšŒ์ „์‹œํ‚ต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ œ๊ฐ€ ํ•œ ์‹œ๊ฐ„ ์ด์ƒ ํ™œ๋™์ ์ธ ํ”Œ๋ ˆ์ด๋ฅผ ํ•  ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ์‹œ๊ฐ„์€ ์ œ๊ฐ€ ํ•  ๋•Œ์˜€์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํŒจ์น˜ MSQ์™€ ์ปท ์‹ ์„ ๋ณด๋ฉฐ ์‹œ๊ฐ„์„๋‚ด์–ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

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

์˜ค๋””์˜ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋Š๋ ค์ง€๋ฉด ์˜ค๋””์˜ค ๋Š๊น€ ํ˜„์ƒ์œผ๋กœ ๋‚˜ํƒ€๋‚  ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์™€ XAudio2์˜ ์ƒํ˜ธ ์ž‘์šฉ์—๋Š” ์ผ๋ถ€ ๋ฎคํ…์Šค๊ฐ€ ๊ด€๋ จ๋˜์–ด ์žˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์ฒด API๊ฐ€ ์•„๋‹Œ ์†Œ์Šค ๋‹น ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์‹œ๊ฐ„ ์†์‹ค์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์‹ญ๋งŒ ๊ฐœ์˜ ์Œ์„ฑ (๋Œ€๋ถ€๋ถ„์˜ ๊ฒŒ์ž„์—์„œ ์ž‘๋™ํ•˜๋Š” ~ 32-64์™€ ๋ฐ˜๋Œ€).

๋ฟก ๋นต๋€จ
๋‹จ์ผ 4k (3820x2160) 60Hz ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฒŒ์ž„ ๋‚ด์—์„œ ์ŠคํŒ€ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค (Shift-Tab์„ ํ•ซํ‚ค๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค).
Steam ์˜ค๋ฒ„๋ ˆ์ด๋„ ๋น„ํ™œ์„ฑํ™” ํ•œ ๊ฒฝ์šฐ https://github.com/ValveSoftware/steam-for-linux/issues/5727 ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

์ฐจ์ด์ ์€ ๊ณ„์†๋˜๊ณ  ์ ์–ด๋„ ์ผ์„ ์ขํžˆ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋งํฌ๊ฐ€ ํฅ๋ฏธ ๋กญ๊ตฐ์š”. Vulkan ๋˜๋Š” Proton์— ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ  ์˜ค๋ฒ„๋ ˆ์ด ๋˜๋Š” FFXIV๋ฅผ ํŠน๋ณ„ํžˆ ํฌํ•จํ•˜์ง€ ์•Š๋Š”์ง€ ๋” ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋Š˜ ๋ฐค ์œ ์ง€ ๊ด€๋ฆฌ ์ „์— ์œ ๋ ˆ์นด๋ฅผ ๋Œ์•„ ๋‹ค๋‹ˆ๋ฉด์„œ ๋ง๋”๋“ฌ ๋ฌธ์ œ๋ฅผ ๊ฐ„๋‹จํžˆ ์žฌํ˜„ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์˜ํ–ฅ์„๋ฐ›๋Š” ์‚ฌ๋žŒ๋“ค์ด Lutris ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๊นŒ? Proton / Steam ์ „์šฉ์ด๊ฑฐ๋‚˜ ๊ทธ๋“ค ์‚ฌ์ด์— ๊ณต์œ ๋˜๋Š” ๊ฒƒ์ด๋ผ๋ฉด ์ ์–ด๋„ ์ขํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ผ์ฃผ์ผ ์ „์— Lutris ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‹ค์‹œ
์ด๋ฒˆ์—๋Š” Ubuntu 19.04 dev๋กœ ํ…Œ์ŠคํŠธํ–ˆ์œผ๋ฉฐ ๋ช‡ ๊ฐ€์ง€ ์ถ”๊ฐ€ ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๋ฉ” ์‚ฌ์šฉ Vulkan ๋“œ๋ผ์ด๋ฒ„๋Š” ์„ค์น˜๋˜์ง€๋งŒ 32 ๋น„ํŠธ ๋“œ๋ผ์ด๋ฒ„๋Š” ์„ค์น˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

sudo apt install mesa-vulkan- ๋“œ๋ผ์ด๋ฒ„ : i386

์ด๋ ‡๊ฒŒํ•˜๋ฉด dxvk๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค (์ด dx9c ๋กœ์˜ ๋Œ€์ฒด ์ด์ „).

@HereInPlainSight ๋ฅผ ๋ณต์ œํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๋งŽ์€ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋Š” ์ธ์Šคํ„ด์Šค ๋˜์ „์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์œ ๋ ˆ์นด๋„ ์ ๊ทน์ ์œผ๋กœํ•œ๋‹ค๋ฉด ํšจ๊ณผ๊ฐ€ ์žˆ๊ณ  AFK ๋†์‚ฌ๋ผ๋ฉด ์•ˆ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค haha

Proton 4.2๋กœ ์ƒˆ๋กœ ์„ค์น˜๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. cfg ํŒŒ์ผ์— ๋Œ€ํ•œ BrowserType ๋ฐ Cutscene ํŽธ์ง‘์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์—ฌ์ „ํžˆ ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. 2 ์‹œ๊ฐ„์˜ ํ”Œ๋ ˆ์ด, ๋‚˜๋Š” ์ดˆ๋ณด์ž์ด๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„ ์ˆ˜์ง‘ / ์ œ์ž‘ํ•˜๊ณ  ๋งค์šฐ ์ €์ „๋ ฅ ๋…ธํŠธ๋ถ์—์„œ ํ”Œ๋ ˆ์ดํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋””์˜ค ์ง€์—ฐ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋ง๋”๋“ฌ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ณด์ง€ ๋ชปํ–ˆ์ง€๋งŒ ๋‚ด๊ฐ€ ์ฐธ์—ฌํ•œ ํ™œ๋™์ด ๊ทธ๊ฒƒ์„ ์œ ๋ฐœํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4.2๊ฐ€ ๋œ ํ›„ (ํ•ธ๋“ค์„ ์กฐ๊ธˆ ํ”๋“ค์–ด์•ผํ–ˆ๋Š”๋ฐ ์–ด๋–ค ์ด์œ ๋กœ ๋“  ๋‹ค์šด๋กœ๋“œ๊ฐ€๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ˆ„๊ตฐ๊ฐ€ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋‹ค์šด๋กœ๋“œ๋กœ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์šด๋กœ๋“œํ•˜๋ฉด Mad God์˜ Realm ๋˜๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ Proton 4.2๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.) ๋ฃฐ๋ ›์„ ๋ช‡ ๊ฐœํ•˜๊ณ  ๋ฐค์ƒˆ ๋‘์—ˆ๋‹ค๊ฐ€ ๋” ๋งŽ์€ ๋ฃฐ๋ ›์„ํ–ˆ๊ณ  ํ™•์‹คํžˆ ํ•œ ์‹œ๊ฐ„ ๋„˜๊ฒŒ ๋ฒ„ํŠผ์„ ์œผ๊นจ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ด์ œ ๊ดœ์ฐฎ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ „์ฒด ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์ด ๋ฉˆ์ถ”์ง€ ์•Š์œผ๋ฉด ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด์ „์— Lutris๋กœ ๊ฒŒ์ž„์„ ์„ค์น˜ํ–ˆ์„ ๋•Œ FFXIV.cfg์—์„œ ์ ์ ˆํ•œ ์„ค์ •์„ ์ˆ˜๋™์œผ๋กœ ํŽธ์ง‘ํ•˜์—ฌ์ด๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ Proton 4.2์—์„œ๋Š” ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ๋ฐ์Šคํฌํ†ฑ์ด ์ค‘์ง€๋˜๊ณ  ๋ณต๊ตฌํ•˜๋ ค๋ฉด SSH์— ๋กœ๊ทธ์ธํ•˜๊ณ  FFXIV ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ : Ubuntu 18.04.2
์–‘์„ฑ์ž : 4.2-2
GPU : RX 480 8GB
๋“œ๋ผ์ด๋ฒ„ / LLVM ๋ฒ„์ „ : Mesa 18.2.8 / LLVM 7.0.0
์ปค๋„ ๋ฒ„์ „ : 4.18.0-17-generic

@ e3b0c442 ์ด๊ฒƒ์€ ์ฐธ์กฐ ) :

Proton์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ด์ „ ๋ฒ„์ „์˜ DXVK๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์ฒด ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์ด ๋ฉˆ์ถ”์ง€ ์•Š์œผ๋ฉด ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ฐฝ ์ „์ฒด ํ™”๋ฉด์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ๋ฐค์— ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๋ฌธ์ œ์—†์ด ํ”Œ๋ ˆ์ดํ•˜๊ณ  ์žˆ์ง€๋งŒ Windowed Full Screen์—์„œ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ Linux Arch๋ฅผ ์ƒˆ๋กœ ์„ค์น˜ํ•  ๋•Œ ์ŠคํŠธ๋ฆผ์˜ ํ•˜๋‹จ / ์˜ค๋ฅธ์ชฝ ๋ชจ์„œ๋ฆฌ์— ๋กœ๋”ฉ ์›์ด์žˆ๋Š” ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ๋กœ๋”ฉ ํ™”๋ฉด์€ ์—ฐ๊ฒฐํ•  ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์„ ํƒํ•œ ํ›„์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด์ „ Linux ์„ค์น˜์—์„œ ~ 2 ๊ฐœ์›” ์ „์— ์žฌ์ƒํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ๋ฌด์—‡์„ ๊นจ๋œจ ๋ ธ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ๋ฌดํ•œ ๋กœ๋”ฉ ํ™”๋ฉด์ด ํ‘œ์‹œ๋˜๋Š” ๋™์•ˆ ๊ณ„์†ํ•ด์„œ ๋กœ๊ทธ์— ์ŠคํŒธ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

830.883:0102:0103:trace:module:LdrGetDllHandle L"C:\\windows\\system32\\dinput8.dll" -> 0x7f0f134e0000 (load path L"Z:\\home\\jaap\\.local\\share\\Steam\\steamapps\\common\\FINAL FANTASY XIV Online\\game;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
830.883:0102:0103:trace:module:LdrAddRefDll (L"dinput8.dll") ldr.LoadCount: -1
830.883:0102:0103:trace:module:LdrUnloadDll (0x7f0f134e0000)
830.883:0102:0103:trace:module:LdrUnloadDll (L"dinput8.dll") - START
830.883:0102:0103:trace:module:LdrUnloadDll END

์ด๊ฒฌ์žˆ๋Š” ์‚ฌ๋žŒ?

@ e3b0c442 ์ด๊ฒƒ์€ ์ฐธ์กฐ ) :

Proton์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ด์ „ ๋ฒ„์ „์˜ DXVK๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” Lutris๋กœ ๋‹ค์‹œ ์„ค์น˜ํ–ˆ๊ณ  ๋‚ด๊ฐ€ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋Š๋ฆฌ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๋Š ๋ฆ„ํ•œ ๊ฒƒ์ด์—ˆ๋‹ค. ๊ฐ์‚ฌ.

Steam wineprefix์—์„œ ์—…๊ทธ๋ ˆ์ด๋“œ ๋œ DXVK ์„ค์ • ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋ฐฉํ•ด๊ฐ€๋˜๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? Steam์„ ํ†ตํ•ด ๊ฒŒ์ž„์„ ๊ด€๋ฆฌํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

@Mushoz FFXIV.cfg์˜ CutsceneMovieOpening์„ 1๋กœ ๋ณ€๊ฒฝํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ ๋งˆ์šฐ์Šค ์›€์ง์ž„์ด ๋Š๊ธฐ๋Š” ๊ฒƒ์„ ์•Œ์•„ ๋ƒˆ์Šต๋‹ˆ๊นŒ? ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ฒฝํ—˜ํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์€ ์ €๋ฅผ ๋ฏธ์น˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค!

์šฐ๋ฆฌ๋Š” ๊ฒŒ์ž„์„ ํ•  ๋•Œ ๊ฑฐ์˜ ๋™์ผํ•œ ๋‘ ๋Œ€์˜ PC๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ์›€์ง์ž„์ด ๋Š๊ธฐ๋Š” ๊ฒƒ์ด ๋งค์šฐ ๋ถ„๋ช…ํ•œ ๊ณณ๊ณผ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ๊ณณ.

PC ๊ฐ„์˜ ์ฃผ์š” ์ฐจ์ด์ ์€ ๋ง๋”๋“ฌ ๋ฌธ์ œ๊ฐ€์—†๋Š” PC๋Š” compton์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ˜๋ฉด ๋ฌธ์ œ๊ฐ€์žˆ๋Š” PC๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๊ทธ PC์—์„œ compton์„ ๋น„ํ™œ์„ฑํ™”ํ–ˆ๊ณ  ์ด์ œ ๋‘˜ ๋‹ค ๋ง๋”๋“ฌ์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์žฌ๋ฏธ์žˆ๋Š” ์ ์€ compton์„ ๋‹ค์‹œ ์ผœ๋„ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–ด์จŒ๋“  compton์„ ๋„๋ฉด ๋ฌธ์ œ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

(๋‹ค์‹œ ์‹œ์ž‘ํ•ด๋„ ์ง€๊ธˆ์€ ์•„๋ฌด๋Ÿฐ ์ฐจ์ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค ..)

XB360 ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด ๋งˆ์šฐ์Šค ๋Š๊น€ ํ˜„์ƒ์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. (๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๊ณ , ํ”Œ๋Ÿฌ๊ทธ๋ฅผ ๊ฝ‚๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ์ถฉ๋ถ„ํ–ˆ์Šต๋‹ˆ๋‹ค)

์Šฌํ”„๊ฒŒ๋„ ๊ทธ๊ฒŒ ๋‚˜๋ฅผ ์œ„ํ•ด ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค :(

Tbh ๋‚˜๋Š” FFXIV๊ฐ€ Linux์—์„œ ๋งค์šฐ ๊นŒ๋‹ค ๋กญ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์œ„์—์„œ ์„ค๋ช…ํ•œ ๋ฌธ์ œ๋ฅผ ๋ณธ ์ ์ด์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Kubuntu๋กœ ์ด๋™ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ FPS ๋Š๊น€ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜์—ฌ ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์„ ์ „ํ™˜ํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‹ค ๊ฐ‘์ž๊ธฐ FPS๊ฐ€ ๋งค๋„๋Ÿฝ๊ณ  ์ผ์ฃผ์ผ ๋™์•ˆ 24 ๋ช…์—์„œ๋„ ๋ง๋”๋“ฌ์ด ์—†์—ˆ๊ณ  ๊ฐ™์€ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋„ ๋”ธ๊พน์งˆ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค (์ปดํ“จํ„ฐ๋ฅผ ์ž์ฃผ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์‹œ์Šคํ…œ์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์—†์Šต๋‹ˆ๋‹ค).

๋งˆ์šฐ์Šค ๋Š๊น€ ํ˜„์ƒ์ด ๋‚˜์—๊ฒŒ๋„ ๋ฐœ์ƒํ–ˆ์ง€๋งŒ ์ด์ƒํ•˜๊ฒŒ๋„ PULSE_LATENCY_MSEC=60 %command% ์ˆ˜์ • ํ”„๋กœ๊ทธ๋žจ์„ ์ ์šฉํ•œ ํ›„์—๋„ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด์ฉ์ง€. ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„ ๋Š๊น€๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋‚ด๊ฐ€ ๋งŒ๋“  ๋‹ค๋ฅธ ๊ด€์ฐฐ์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๋น„๋””์˜ค ์žฌ์ƒ (์ตœ์†Œํ™” ๋œ ์ฐฝ์—์„œ๋„), Caprine (๋ฆฌ๋ˆ…์Šค ๋ฐ์Šคํฌํ†ฑ์„์œ„ํ•œ Facebook ๋ฉ”์‹ ์ € ๊ตฌํ˜„์œผ๋กœ FPS์—์„œ ๋Š๊น€ ํ˜„์ƒ์„ ์ผ๊ด€๋˜๊ฒŒ ๋ฐœ์ƒ ์‹œ์ผฐ์œผ๋ฉฐ ์‹คํ–‰์‹œ ๋งˆ์šฐ์Šค ์‘๋‹ต ์„ฑ์„ ์œ ๋ฐœ ํ•จ) ๋˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด์— ์ฐธ์—ฌํ•˜๋Š” ๋™์•ˆ CPU ์‚ฌ์šฉ๋Ÿ‰์ด 7 %๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ.

๋งˆ์šฐ์Šค ๋”ธ๊พน์งˆ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ œ๊ฐ€ํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ์ผ์€ xinput ํ†ตํ•ด ๋น„ํ™œ์„ฑํ™”ํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ ์™ธ์—๋„ Steam ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ๊ฒŒ์ž„์„ ๋ถ€ํŒ… ํ•œ ํ›„ Steam์„ ์™„์ „ํžˆ ์ข…๋ฃŒ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์ฐจ์ด๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด ์‹œ์ ์—์„œ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๋“œ๋ผ์ด๋ฒ„ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ ๋‹ค๋ฅธ ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์œผ๋กœ ์ „ํ™˜ํ•˜๊ณ , ํŽ„์Šค ์ง€์—ฐ ์ˆ˜์ •์„ ์ ์šฉํ•˜๊ณ , ์•„๋ฌด๊ฒƒ๋„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ xinput ์ž‘์—…์„ ์‹œ๋„ํ•˜๊ณ  ์ŠคํŒ€ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ 100 % ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”์‚ฌ ๋ฒ„๊ทธ์ผ๊นŒ์š”? ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ž…๋ ฅ์— ์ „ํ˜€ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์„ ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ : PROTON_USE_WINED3D
์ด๊ฒƒ์€ Proton์—๊ฒŒ Vulkan์˜ DXVK ๋Œ€์‹  WINE์˜ wined3d OpenGL ๊ตฌํ˜„์„ ์‚ฌ์šฉํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๋„์›€์ด๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ง€๊ธˆ์€ ์ œ์•ˆ์ด ์—†์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์—์„œ ์‹œ๋„ํ•ด ๋ณผ ์‚ฌํ•ญ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://github.com/ValveSoftware/Proton#runtime -config-options

๋ฌธ์ œ ํ•ด๊ฒฐ์„ ๋„์™€ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์Šฌํ”„๊ฒŒ๋„ dxvk์˜ ์œ ๋ฌด์— ๊ด€๊ณ„์—†์ด ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค ๋Š๊น€ ๋ฌธ์ œ์— ๊ด€ํ•˜์—ฌ. ๋งˆ์นจ๋‚ด ์ž‘๋™ํ•˜๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค (๋‹ค๋ฅธ ๋งŽ์€ ์™€์ธ ๊ฒŒ์ž„๋„ ํฌํ•จ).

๋‚˜๋Š” ๋‹ค์ƒ‰ (๋‚ด razer ๋งˆ์šฐ์Šค์˜ ์„ค์ •์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด)์„ ์„ค์น˜ํ•˜๊ณ  ํด๋ง ์†๋„๋ฅผ 125 ๋˜๋Š” 500์œผ๋กœ ์ค„์—ฌ์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. 125๋Š” ํ”„๋ ˆ์ž„ ๋“œ๋กญ์ด ์—†์Œ์„ ์˜๋ฏธํ•˜๊ณ  500์€ ์•ฝ๊ฐ„์˜ ํ”„๋ ˆ์ž„ ๋“œ๋กญ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 1000์€ ๋‚ด ํ”„๋ ˆ์ž„์„ ์ฃฝ์ž…๋‹ˆ๋‹ค.

๋ถ„๋ช…ํžˆ ์ด๊ฒƒ์€ ์˜ค๋žซ๋™์•ˆ ์™€์ธ์— ๋Œ€ํ•ด ์•Œ๋ ค์ง„ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๋™์ผํ•œ ๋ฌธ์ œ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Proton์„ ํ†ตํ•ด XIV๋ฅผ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ, ์ž˜ ์•Œ๋ ค์ง„ ์™€์ธ ๋‹ต๋ณ€์„ ๋”ฐ๋ผ์•ผ ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn / ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ๋‘ ๊ฐœ์˜ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

FFXIV_BOOT.cfg์—์„œ BrowserType์„ 2๋กœ ํŽธ์ง‘ํ•˜๊ณ  FFXIV.cfg์—์„œ CutsceneMovieOpening์„ 1๋กœ ํŽธ์ง‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด์ด ์‹œ์ ์—์„œ ๋Ÿฐ์ฒ˜๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ๋‘๋ฉด '์‹œ์Šคํ…œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค : 404. HTTPS ์‹œ์Šคํ…œ ์˜ค๋ฅ˜'๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ฃผ์ค‘์— ์„ค์น˜๋ฅผํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ์„ค์น˜ ์ค‘์— nstgc์˜ ๋ฌธ์ œ๋ฅผ ์ง€๋‚œ ๋ฐฉ๋ฒ•์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ›„์ž์˜ ๋ณ€๊ฒฝ์€ ๊ฒŒ์ž„์„ ์ฒ˜์Œ ํ”Œ๋ ˆ์ด ํ•  ๋•Œ ์˜คํ”„๋‹ ์ปท ์‹ ์„ ๋ณผ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜์ง€๋งŒ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ๋‘๋ฉด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€๋งŒ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์„ ํƒํ•œ ํ›„ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค.

์ด ํŽธ์ง‘ ๊ฒŒ์ž„ ๊ตฌ์„ฑ ํŒŒ์ผ๋กœ์„œ ์ด๊ฒƒ์ด Valve๊ฐ€ Proton์— ๋Œ€ํ•ด ๊ณ ๋ คํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์ ์–ด๋„ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ Kernel 5.0.8, nvidia 780 TI ๋ฐ kde๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Arch Linux์—์„œ ์ €์—๊ฒŒ ํšจ๊ณผ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฑด๋ฐฐ!

๊ทธ๋ž˜์„œ ... ๋ถ€ํŒ… ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋„ ์žˆ๋˜ FFXIV์˜ ์ตœ์‹  ํŒจ์น˜๊ฐ€ ์ง€๊ธˆ ๋‚˜๋ฅผ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๊นจ๋œจ๋ฆฐ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ด์ œ BrowserType์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ์—๋„ HTTPS 404 ์˜ค๋ฅ˜๊ฐ€ ๋‹ค์‹œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์žฌ์„ค์น˜๋ฅผ ์‹œ๋„ํ•˜๊ณ  ๋Ÿฐ์ฒ˜ ์žฌ์„ค์น˜๊ฐ€ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?
ํ˜„์žฌ Pop_! OS์—์„œ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์žฌ์„ค์น˜๊ฐ€ ๋„์›€์ด๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

Arch @TenaarFeiri์—์„œ๋„ ๊ฐ™์€ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์™€์ธ์ด ์˜์กดํ•˜๋Š” ๊ฒƒ์„ ๋ชฐ๋ž˜ ๋น„ํ™œ์„ฑํ™” ํ–ˆ์Šต๋‹ˆ๊นŒ?

Lutris ํฌ๋Ÿผ๋„์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. https://forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598

์•ฝ๊ฐ„์˜ ์ฃผ์ œ์—์„œ ๋ฒ—์–ด๋‚จ : ์™œ ๋ชจ๋“  ๋Ÿฐ์ฒ˜๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์ด ์งœ์ฆ๋‚˜ ์•ผํ• ๊นŒ์š”? :)

ํŽธ์ง‘ :์ด ๋ฌธ์ œ๋Š” ์–‘์„ฑ์ž ๋ฐฐํƒ€์ ์ด๋ผ๋Š” ์ ์— ์œ ์˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์™€์ธ๋„ ์˜ํ–ฅ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

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

Arch @TenaarFeiri์—์„œ๋„ ๊ฐ™์€ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์™€์ธ์ด ์˜์กดํ•˜๋Š” ๊ฒƒ์„ ๋ชฐ๋ž˜ ๋น„ํ™œ์„ฑํ™” ํ–ˆ์Šต๋‹ˆ๊นŒ?

Lutris ํฌ๋Ÿผ๋„์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. https://forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598

์•ฝ๊ฐ„์˜ ์ฃผ์ œ์—์„œ ๋ฒ—์–ด๋‚จ : ์™œ ๋ชจ๋“  ๋Ÿฐ์ฒ˜๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์ด ์งœ์ฆ๋‚˜ ์•ผํ• ๊นŒ์š”? :)

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

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

์ง์ ‘ ๋กœ๊ทธ๋ฅผ ์‚ดํŽด ๋ณด์•˜๋Š”๋ฐ์ด ๋ถ€๋ถ„์ด ๋งค์šฐ ํฅ๋ฏธ๋กœ์›Œ ๋ณด์ž…๋‹ˆ๋‹ค.

1040.629 : 0030 : 0031 : fixme : ieframe : ClientSite_GetContainer (0x1b0b8c)-> (0x32e1dc)
1040.630 : 0030 : 0031 : fixme : urlmon : InternetBindInfo_GetBindString ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฌธ์ž์—ด ์œ ํ˜• 20
1040.630 : 0030 : 0031 : fixme : urlmon : InternetBindInfo_GetBindString ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฌธ์ž์—ด ์œ ํ˜• 12
1040.630 : 0030 : 0031 : err : mshtml : on_stop_nsrequest RemoveRequest ์‹คํŒจ : 80004005
1040.630 : 0030 : 0031 : fixme : ieframe : ClientSite_GetContainer (0x1b0b8c)-> (0x32ea9c)
1040.631 : 0030 : 0031 : fixme : urlmon : InternetBindInfo_GetBindString ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฌธ์ž์—ด ์œ ํ˜• 20
1040.631 : 0030 : 0031 : fixme : ieframe : DocHostUIHandler_GetDropTarget (0x1b0b8c)
1040.631 : 0030 : 0031 : fixme : ieframe : DocHostUIHandler_GetDropTarget (0x1b0b8c)
1041.008 : 0030 : 0031 : fixme : ieframe : DocObjectService_IsErrorUrl 0x1cd080 L " https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556023343664"0x32e460
1041.028 : 0030 : 0031 : trace : module : GetModuleFileNameW L "C : \ windows \ system32 \ user32.dll"

์ด์ œ ๋ฌธ์ œ๊ฐ€ Gecko์— ๊ตญํ•œ๋œ ๊ฒƒ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ ์ดํ›„๋กœ๋กœ๋“œ ์‹œ๋„๊ฐ€ ๋งŽ์ด ์‹คํŒจํ–ˆ์Œ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค.

๊ฑฐ๊ธฐ์—
1041.008:0030:0031:fixme:ieframe:DocObjectService_IsErrorUrl 0x1cd080 L"https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556023343664" 0x32e460
๋กœ๊ทธ์—์„œ reddit์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋Œ€์‹  https://frontier.ffxiv.com/version_4_0_win/index.html ์—ฐ๋ฝํ•ด์•ผํ•œ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค (version_4_0_win์€ ํ•œ ๋ฒˆ๋งŒ).
https://www.reddit.com/r/ffxiv/comments/bgeluh/any_other_linux_users_getting_404_errors_when/

+ relay ๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค์—ˆ๊ณ  CoInternetCombineUrlEx ํ˜ธ์ถœ์—์„œ ์ค‘๋ณต version_4_0_win ์ด ์ƒ์„ฑ ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์ด https://frontier.ffxiv.com/version_4_0_win ์™€ version_4_0_win/index.html ๋ฅผ ์ธ์ˆ˜๋กœ ์ „๋‹ฌํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์™€์ธ์€ ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜์—์„œ version_4_0_win ๋ฅผ ์ž˜๋ผ ๋‚ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‚ด + ๋ฆด๋ ˆ์ด ๋กœ๊ทธ
+ urlmon ๋กœ๊ทธ

ํŽธ์ง‘ํ•˜๋‹ค:
main.c ๋Š” x86_64-w64-mingw32-gcc main.c -I /usr/include/wine/windows/ -lurlmon -lmsvcrt -lucrt -L /usr/lib/wine/fakedlls/ -o main.exe ์ปดํŒŒ์ผ๋˜์–ด ์ฐฝ๊ณผ ์™€์ธ ๋ชจ๋‘์—์„œ ์ค‘๋ณต version_4_0_win ๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฒฐ๊ตญ ๋ฌธ์ œ๊ฐ€๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒ์ • ์ž˜ ํ–ˆ์–ด. ๋ฒ„๊ทธ๊ฐ€ ์ œ๋Œ€๋กœ ๋ฐœ๊ฒฌ๋˜๊ณ  ์ˆ˜์ • ๋  ๋•Œ๊นŒ์ง€ ์ž˜๋ชป๋œ URL (๋ฐฉํ™”๋ฒฝ, ์‚ฌ์šฉ์ž ์ง€์ • ์™€์ธ ํŒจ์น˜, shim ๋“ฑ)์„ ์–ด๋–ป๊ฒŒ ๋“  ๋ฆฌ๋””๋ ‰์…˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

XIV์˜ ๋Ÿฐ์ฒ˜๋Š” ํ•ญ์ƒ ๋ Œ๋”๋ง ์—”์ง„์œผ๋กœ Chromium์ด ์•„๋‹Œ Gecko๋ฅผ ์‚ฌ์šฉ ํ–ˆ์Šต๋‹ˆ๊นŒ? BrowserType ํ”Œ๋ž˜๊ทธ๊ฐ€ ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” ๋„ˆ๋ฌด @nourez ์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•ดํ–ˆ์ง€๋งŒ ์‚ฌ๋žŒ๋“ค์ด ์ง€์ ํ•œ URL ๋ฌธ์ œ๋กœ ์ธํ•ด ๊ทธ๋ ‡์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ƒฅ ๋ณ€๋•์Šค๋Ÿฝ๊ฒŒ, ์šด์—†์ด BrowserTypes 0์—์„œ 20๊นŒ์ง€ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค : P
๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ณ€ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค ... ๊ธ€์Ž„์š”. ๋‚˜๋Š” ์ง€๊ธˆ ๊ตฌ์„ฑ ํŒŒ์ผ์˜ ๋ชจ๋“  ๊ฒƒ์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ์‹ค์ œ๋กœ ์ž˜๋ชป๋œ URL ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Google ์ธก์—์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์„์ง€ ์˜์‹ฌ ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ๋ฐธ๋ธŒ์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค! ์•„๋‹ˆ๋ฉด ๊ด‘์žฅ. ๋ˆ„๊ตฌ๋“ ์ง€ ๋จผ์ € ๊ทธ๊ฒƒ์„ ์–ป์Šต๋‹ˆ๋‹ค.

@fosspill @TenaarFeiri ์˜ˆ, ์ž˜๋ชป๋œ URL์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ์ง€ ๋ชปํ–ˆ์œผ๋ฉฐ Gecko๋ฅผ ํ˜ธ์ถœํ•˜๋ ค๋Š” ๋ฌธ์ œ์— ๊ด€ํ•œ ๊ฒŒ์‹œ๋ฌผ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. URL ๋ฆฌ๋””๋ ‰์…˜์— ๋Œ€ํ•œ Fosspill์˜ ์•„์ด๋””์–ด๊ฐ€ ๋‹น๋ถ„๊ฐ„ ์‹œ๋„ํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ์˜ค๋Š˜ ํ‡ด๊ทผ ํ›„ ์ง‘์— ๋Œ์•„์˜ฌ ๋•Œ๊นŒ์ง€๋Š” ์‹ค์ œ๋กœ URL์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. / etc / hosts๋ฅผ ํŽธ์ง‘ํ•˜์—ฌ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ โ€‹โ€‹์žˆ์Šต๋‹ˆ๊นŒ?

์Šฌํ”„๊ฒŒ๋„ / etc / hosts๋Š” ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ / ips ๋งŒ ์ˆ˜ํ–‰ํ•˜๋ฏ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์œ ์ผํ•œ ๊ฐ€๋Šฅ์„ฑ์€ SE๊ฐ€ ์˜๊ตฌ์ ์œผ๋กœ ์ˆ˜์ •ํ•  ๋•Œ๊นŒ์ง€ ์ผ์‹œ์ ์œผ๋กœ ์ˆ˜์ •ํ•˜๋Š” ์ผ์ข…์˜ ์‹ฌ / ๋งž์ถค ์™€์ธ ํŒจ์น˜๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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

์ด์ƒํ•˜๊ณ  ์ง€๋‚˜์น˜๊ฒŒ ๊ตฌ์ฒด์ ์ธ ์ˆ˜์ •์ด ๋  ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ด์ง€๋งŒ, ๊ทธ๊ฒŒ ํšจ๊ณผ๊ฐ€์žˆ๋Š” ๊ฒƒ์„๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค! :)

๋ชจ๋“  IE ๋ฒ„์ „์ด 64 ๋น„ํŠธ ์ ‘๋‘์‚ฌ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ์ฃผ์œ„์˜ ๋ฐฉ๋ฒ• ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

์ด๊ฒƒ์ด ๋„์›€์ด๋˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ 32 ๋น„ํŠธ Windows 7 vm์—์„œ urlmon.dll ๋ฐ ํ•ด๋‹น ์ข…์†์„ฑ iertutil.dll์„ ๊ฐ€์ ธ ์™€์„œ ๊ธฐ๋ณธ ์žฌ์ •์˜๋กœ ์„ค์ •ํ–ˆ์ง€๋งŒ ์ค‘๋ณต ๋œ ๊ฒฝ๋กœ ์„ธ๊ทธ๋จผํŠธ์— ์˜ํ–ฅ์„์ฃผ์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@exolyte ๋‚˜๋Š” ๋‹น์‹ ์˜ ํŽธ์ง‘์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋” ๊นŠ์€ ๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์ง€๋งŒ version_4_0_win์ด ๋ฐ˜๋ณต๋˜๋Š” URL์€ ํ™•์‹คํžˆ ์กด์žฌํ•˜์ง€ ์•Š์ง€๋งŒ ํ•œ ๋ฒˆ๋งŒ ๋ฐ˜๋ณต๋˜๋Š” URL์€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ?

ํŽธ์ง‘ํ•˜๋‹ค:
x86_64-w64-mingw32-gcc main.c -I /usr/include/wine/windows/ -lurlmon -lmsvcrt -lucrt -L /usr/lib/wine/fakedlls/ -o main.exe ์ปดํŒŒ์ผ ๋œ main.c ๋Š” ์ฐฝ๊ณผ ์™€์ธ ๋ชจ๋‘์—์„œ ์ค‘๋ณต version_4_0_win ๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฒฐ๊ตญ ๋ฌธ์ œ๊ฐ€๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์Œ, ์ข‹์€ ์†Œ์‹์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด๊ฐ€ ํ•  ์ˆ˜์žˆ๋Š” ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@witcheslive ๋‚ด ๊ฐ€์ •์€ ์™€์ธ์—์„œ CoInternetCombineUrlEx ๊ฐ€ ์ž˜๋ชป ๊ตฌํ˜„๋˜์—ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์ง€๋งŒ ๋‚ด ํŽธ์ง‘ ํ…Œ์ŠคํŠธ์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ๋‹ค๋ฅธ ๊ณณ์— ์žˆ์Œ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚ด ํ…Œ์ŠคํŠธ์—์„œ ๋ฌด์–ธ๊ฐ€๋ฅผ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค๊ฑฐ๋‚˜ version_4_0_win ์˜ ์ค‘๋ณต์ด ๋‹ค๋ฅธ ๊ณณ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์„ธ ๋ฒˆ์งธ ๊ฐ€๋Šฅ์„ฑ์€ ์ด์ค‘ version_4_0_win ๊ฐ€ ์‹ค์ œ๋กœ ์ •ํ™•ํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ™•์‹คํžˆ ์ด์ƒํ•˜์ง€๋งŒ ๋ฐ˜๋“œ์‹œ ๋ฌธ์ œ์˜ ์›์ธ์€ ์•„๋‹™๋‹ˆ๋‹ค.

์„ธ ๋ฒˆ์งธ ๊ฐ€๋Šฅ์„ฑ์€ ์ด์ค‘ version_4_0_win ๊ฐ€ ์‹ค์ œ๋กœ ์ •ํ™•ํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ™•์‹คํžˆ ์ด์ƒํ•˜์ง€๋งŒ ๋ฐ˜๋“œ์‹œ ๋ฌธ์ œ์˜ ์›์ธ์€ ์•„๋‹™๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด ์‚ฌ์‹ค์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‘ ๋ฐฐ๋กœ ํ’€๋ฉด ํ™•์‹คํžˆ 200 ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜์ง€๋งŒ ๋‘ ๋ฐฐ๋Š” 404๋ฅผ ์ƒ์„ฑ

๋Ÿฐ์ฒ˜์—๋Š” https://frontier.ffxiv.com/version_4_0_win/ ๋ฐ index.html ๋ฌธ์ž์—ด์˜ ๋‹จ์ผ ์ธ์Šคํ„ด์Šค ๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ „์ž์—์„œ version_4_0_win/ ๋ฅผ ์ œ๋กœํ™”ํ•˜๋ฉด ๋กœ๊ทธ์— https://frontier.ffxiv.com/index.html ์•ก์„ธ์Šค๋ฅผ ์‹œ๋„ํ•œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ž์ฒด์ ์œผ๋กœ version_4_0_win ์ธ์Šคํ„ด์Šค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ version_4_0_win ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋“  ์ค‘๋ณต๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ index.html ๊ฐ€ ์ถ”๊ฐ€ ๋  ๋•Œ์™€ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋ณต์ œ ๋œ version_4_0_win ๋ฅผ ์˜ฌ๋ฐ”๋ฅธ URL๋กœ ํ”„๋ก์‹œ / ๋ฆฌ๋””๋ ‰์…˜ํ•˜์—ฌ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@witcheslive URL์ด https ์ฒด๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋ก์‹œ๋งŒ์œผ๋กœ๋Š” ๊ฐ€๋Šฅํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๊ฐ€ http๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ”์ด๋„ˆ๋ฆฌ์˜ ๋ฌธ์ž์—ด์„ ํŒจ์น˜ํ•˜๋ฉด ๊ฐ€๋Šฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

๋ณต์ œ ๋œ version_4_0_win ๋ฅผ ์˜ฌ๋ฐ”๋ฅธ URL๋กœ ํ”„๋ก์‹œ / ๋ฆฌ๋””๋ ‰์…˜ํ•˜์—ฌ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋ถˆํ–‰ํžˆ๋„ HTTPS๋กœ๋Š” ์‰ฝ์ง€ ์•Š์Œ

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

๋กœ์ปฌ ํ”„๋ก์‹œ๋ฅผ ๊ฐ€๋ฆฌ ํ‚ค๋„๋ก URL์„ ๋‹ค์‹œ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์•„๋Š” ํ•œ์ด URL์ด ์˜ํ–ฅ์„๋ฐ›๋Š” ์œ ์ผํ•œ URL์ด๋ฉฐ, ๋” ๋‚˜์•„๊ฐ€์„œ ๋ฌธ์ œ๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” URL ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด ์™€์ธ์„ ํŒจ์น˜ํ•˜์—ฌ ์ง€์‹์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

http://frontier.ffxiv.com/version_4_0_win/์œผ๋กœ ์ด๋™ํ•˜๋ฉด ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ JavaScript ๋ฐ ๊ธฐํƒ€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ง€์‹œ๋ฐ›์Šต๋‹ˆ๋‹ค (์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ • ํ–ˆ๋”๋ผ๋„).
๊ทธ๋ž˜๋„ ์„œ๋ฒ„๊ฐ€ ์ œ๋Œ€๋กœ ๊ตฌ์„ฑ ๋˜์—ˆ๋‹ค๋ฉด ์ผ๋ฐ˜ HTTP ๋ฒ„์ „์˜ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ์ˆ˜ ์—†์—ˆ์–ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ํŒจ์น˜ํ•˜์—ฌ HTTP๋ฅผ ํ†ต๊ณผ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด, ์œ„ํ—˜์„ ๊ฐ์ˆ˜ ํ•  ์˜์‚ฌ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์€ (์ž์‹ ์„ ํฌํ•จํ•˜์—ฌ) ๊ณต์‹ ์ˆ˜์ •์„๋ฐ›์„ ๋•Œ๊นŒ์ง€ ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋กœ์ปฌ ํ”„๋ก์‹œ๋Š” ์‹ค์ œ๋กœ ํ”„๋ก์‹œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ์Šคํ‘ธํ•‘ ๋œ HTTP ์ธ์ฆ์„œ๋ฅผ ์„ค์น˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ „์ฒด ์‹œ์Šคํ…œ์ด ์œ„ํ—˜์— ์ฒ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”์ด๋„ˆ๋ฆฌ / ์™€์ธ์„ ํŒจ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ € ์ž„๋ฒ ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ๋””๋ ‰์…˜์„ ๋”ฐ๋ฅผ ์ˆ˜๋„ ์žˆ์œผ๋ฏ€๋กœ ๊ณง ์‹ค์ œ ์ˆ˜์ •์œผ๋กœ ๋๋‚˜์ง€ ์•Š์œผ๋ฉด ๊ฒฝ๋กœ์—์„œ ๊ฐ„๋‹จํ•œ ๋ฆฌ๋””๋ ‰์…˜์„ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ๋ฐ”์ด๋„ˆ๋ฆฌ์—์„œ URL์„ ํŒจ์น˜ํ•˜์—ฌ ํ•ด๋‹น ์œ„์น˜๋ฅผ ๊ฐ€๋ฆฌํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ถ”์ธก๋ฟ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ๋Ÿฐ์ฒ˜๋Š” ์ด์ œ libcef.dll์„ ๋‹ค์šด๋กœ๋“œํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด Gecko ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋„ˆ๋ฌด ๋‚˜์ฉ๋‹ˆ๋‹ค.

ํ”„๋ก์‹œ๋ฅผ ๊ฐ€๋ฆฌ ํ‚ค๋„๋ก ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ํŒจ์น˜ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จํ•˜์—ฌ HTTPS๋ฅผ ์šฐํšŒํ•˜์ง€ ์•Š๊ณ  ์ฒ˜์Œ์— ์˜ฌ๋ฐ”๋ฅธ URL์„ ๊ฐ€๋ฆฌ ํ‚ค๋„๋ก ํŒจ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์‰ฝ์Šต๋‹ˆ๋‹ค.

๋กœ์ปฌ ํ”„๋ก์‹œ๋Š” ์‹ค์ œ๋กœ ํ”„๋ก์‹œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ์Šคํ‘ธํ•‘ ๋œ HTTP ์ธ์ฆ์„œ๋ฅผ ์„ค์น˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ „์ฒด ์‹œ์Šคํ…œ์ด ์œ„ํ—˜์— ์ฒ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”์ด๋„ˆ๋ฆฌ / ์™€์ธ์„ ํŒจ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

ํ”„๋ก์‹œ๋ฅผ ์ง์ ‘ ๊ฐ€๋ฆฌ ํ‚ค๋„๋ก URL์„ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋ฉด ์ธ์ฆ์„œ๊ฐ€ ์ „ํ˜€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์˜ฌ๋ฐ”๋ฅธ ์ธ์ฆ์„œ ๋“ฑ์„ ํ•˜๋“œ ์ฝ”๋”ฉํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๊ฐ€์ •).

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

ํ˜ธ์ŠคํŠธ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ frontier.ffxiv.com ๋„๋ฉ”์ธ์„ ๋‚ด ์„œ๋ฒ„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ณ  /version_4_0_win/index.html ๋ฐ /version_4_0_win/version_4_0_win/index.html ๋ฅผ ๋‚ด ์„œ๋ฒ„์— ๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜๋Š” ๋‘ ํŒŒ์ผ์— ๋ชจ๋‘ ์•ก์„ธ์Šคํ•˜์ง€๋งŒ ๊ทธ ํ›„์—๋„ ๊ฒ€์€ ์ƒ‰์œผ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋‚ด ์„œ๋ฒ„์—์„œ /version_4_0_win/index.html ๋˜๋Š” /version_4_0_win/version_4_0_win/index.html ๋ฅผ ์ด๋™ํ•˜๋ฉด ์ผ๋ฐ˜์ ์ธ 404 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ frontier.ffxiv.com ๋„๋ฉ”์ธ์„ ๋‚ด ์„œ๋ฒ„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ณ  /version_4_0_win/index.html ๋ฐ /version_4_0_win/version_4_0_win/index.html ๋ฅผ ๋‚ด ์„œ๋ฒ„์— ๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜๋Š” ๋‘ ํŒŒ์ผ์— ๋ชจ๋‘ ์•ก์„ธ์Šคํ•˜์ง€๋งŒ ๊ทธ ํ›„์—๋„ ๊ฒ€์€ ์ƒ‰์œผ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋‚ด ์„œ๋ฒ„์—์„œ /version_4_0_win/index.html ๋˜๋Š” /version_4_0_win/version_4_0_win/index.html ๋ฅผ ์ด๋™ํ•˜๋ฉด ์ผ๋ฐ˜์ ์ธ 404 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์— ์•„๋ฌด๊ฒƒ๋„ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

https://frontier.ffxiv.com/version_4_0_win/index.html?1556042120789์— ์•ก์„ธ์Šคํ•˜๋Š” (๊ฐ€์ •) ์ ์ ˆํ•œ URL์„ ์‚ฌ์šฉํ•˜๋„๋ก ์™€์ธ์„ ํŒจ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค

404 ์˜ค๋ฅ˜๊ฐ€ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋” ๋งŽ์€ http ์š”์ฒญ์„ ์ˆ˜ํ–‰ ํ•œ ํ›„์— ํŒจ์น˜ ํ”„๋กœ๊ทธ๋žจ์€ ๊ฒ€์€ ํ™”๋ฉด์œผ๋กœ ๊ฑฐ๊ธฐ์— ์•‰์•„ ์–ด๋–ค ์ž…๋ ฅ์—๋„ ๋ฐ˜์‘ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ง€๋‚˜์น˜๊ฒŒ ์œ ์šฉํ•˜์ง€๋Š” ์•Š์ง€๋งŒ 404 ..๋ฅผ ์ง€๋‚˜์น  ์ˆ˜์žˆ๋Š” ํŒจ์น˜์ž…๋‹ˆ๋‹ค.
https://gist.github.com/sschroe/963f1d7aa3fc366e155e5ac6bc84cc71

๋กœ๊ทธ์— ์•„๋ฌด๊ฒƒ๋„ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

๋‚ด ์„œ๋ฒ„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜์ง€ ์•Š์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” 012e:fixme:ieframe:DocObjectService_IsErrorUrl 0xda6848 L"https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556042270260" 0x32e428 ์˜ ๋ถ€์žฌ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ํฅ๋ฏธ๋กœ์šด ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ์— ์•„๋ฌด๊ฒƒ๋„ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

๋‚ด ์„œ๋ฒ„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜์ง€ ์•Š์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” 012e:fixme:ieframe:DocObjectService_IsErrorUrl 0xda6848 L"https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556042270260" 0x32e428 ์˜ ๋ถ€์žฌ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ํฅ๋ฏธ๋กœ์šด ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ๊ฑฐ์˜ ๋Ÿฐ์ฒ˜์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค๋Š” ์‹œ๋„ (๊ทธ๋ฆฌ๊ณ  ์„ฑ๊ณต)๋กœ๋“œ์— https://frontier.ffxiv.com/version_4_0_win/ ์šฐ๋ฆฌ๊ฐ€์ง€๊ณ ์žˆ๋Š” ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ํŒŒ์ผ ์ธ์ฆ์— ์‹คํŒจํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/ ์˜ค๋ฅ˜๋ฅผ ์ผ์œผํ‚ค๋Š” ๋ฌด์—‡์˜ ๊ฒƒ์„๋ฅผ?

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

ํ˜ธ์ŠคํŠธ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ frontier.ffxiv.com ๋„๋ฉ”์ธ์„ ๋‚ด ์„œ๋ฒ„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ณ  /version_4_0_win/index.html ๋ฐ /version_4_0_win/version_4_0_win/index.html ๋ฅผ ๋‚ด ์„œ๋ฒ„์— ๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜๋Š” ๋‘ ํŒŒ์ผ์— ๋ชจ๋‘ ์•ก์„ธ์Šคํ•˜์ง€๋งŒ ๊ทธ ํ›„์—๋„ ๊ฒ€์€ ์ƒ‰์œผ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋‚ด ์„œ๋ฒ„์—์„œ /version_4_0_win/index.html ๋˜๋Š” /version_4_0_win/version_4_0_win/index.html ๋ฅผ ์ด๋™ํ•˜๋ฉด ์ผ๋ฐ˜์ ์ธ 404 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

@exolyte ๋Ÿฐ์ฒ˜๊ฐ€ Windows ์ปดํ“จํ„ฐ์—์„œ ๋‘ ํŒŒ์ผ์— ๋ชจ๋‘ ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜ ํ”„๋กœ์„ธ์Šค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋คํ”„ํ•˜๊ณ  ๋‹จ์ผ version_4_0_win ๋‘˜ ๋‹ค์˜ ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค (๊ฐ๊ฐ 10 ๊ฐœ ์ด์ƒ)๋ฅผ ์ฐพ์•˜๊ณ  ๋‘ ๋ฐฐ๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ง‘์— ๋„์ฐฉํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ Windows์—์„œ ์‹คํ–‰๋  ๋•Œ ๋‘ URL์„ ๋ชจ๋‘ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.

Windows ํŒŒํ‹ฐ์…˜์„ ๋ถ€ํŒ…ํ•˜๊ณ  BROWSER_TYPE์„ 2๋กœ ๋ณ€๊ฒฝํ–ˆ๋Š”๋ฐ Gecko์—์„œ ์ „์ฒด์ ์œผ๋กœ ๋ฌด์–ธ๊ฐ€๊ฐ€ ์†์ƒ๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์•ก์„ธ์Šคํ•˜๋ ค๋Š” URL์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด wireshark๋กœ ํŒจํ‚ท ์บก์ฒ˜๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋„๋ฉ”์ธ์„ ๋„˜์–ด ์•”ํ˜ธํ™”๋˜์–ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค (ํ”„๋ก ํ‹ฐ์–ด์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Œ). ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด wireshark์— ๋Šฅ์ˆ™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์‹œ๋„ํ•œ ๋˜ ๋‹ค๋ฅธ ๊ฒƒ์€ ffxivlauncher.exe ์„ ์ด์ „ ๋ฒ„์ „์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด์—ˆ๊ณ  ์ด๊ฒƒ์œผ๋กœ ๋Ÿฐ์ฒ˜๊ฐ€ ์‹œ์ž‘๋˜๊ณ  ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋กœ๊ทธ์ธ ํ›„ ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ๋ถˆํ‰ํ•ฉ๋‹ˆ๋‹ค.

Windows์—์„œ ์™„์ „ํžˆ ํŒจ์น˜ ๋œ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋ฉด ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Windows ํŒŒํ‹ฐ์…˜์„ ๋ถ€ํŒ…ํ•˜๊ณ  BROWSER_TYPE์„ 2๋กœ ๋ณ€๊ฒฝํ–ˆ๋Š”๋ฐ Gecko์—์„œ ์ „์ฒด์ ์œผ๋กœ ๋ฌด์–ธ๊ฐ€๊ฐ€ ์†์ƒ๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

Browser_Type ํ”Œ๋ž˜๊ทธ๊ฐ€ ์™„์ „ํžˆ ๋ฌด์‹œ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๊นŒ? ๋ธŒ๋ผ์šฐ์ € ์œ ํ˜•๊ฐ„์— ๋ˆˆ์— ๋„๋Š” ์ฐจ์ด๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ Windows๊ฐ€ ์‹ค์ œ๋กœ Type = 2๋กœ ์‹คํ–‰๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๊นŒ?

ํŽธ์ง‘ : Windows ํŒŒํ‹ฐ์…˜์—์„œ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ณผ ์ˆ˜์žˆ๋Š” ๊ฒƒ๊ณผ๋Š” ์ „ํ˜€ ์ฐจ์ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ์œ ํ˜•์ด ๋ฌด์‹œ๋˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์‹œ๋„ํ•œ ๋˜ ๋‹ค๋ฅธ ๊ฒƒ์€ ffxivlauncher.exe ์„ ์ด์ „ ๋ฒ„์ „์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด์—ˆ๊ณ  ์ด๊ฒƒ์œผ๋กœ ๋Ÿฐ์ฒ˜๊ฐ€ ์‹œ์ž‘๋˜๊ณ  ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋กœ๊ทธ์ธ ํ›„ ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ๋ถˆํ‰ํ•ฉ๋‹ˆ๋‹ค.

Windows์—์„œ ์™„์ „ํžˆ ํŒจ์น˜ ๋œ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋ฉด ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ๋„ํ–ˆ์ง€๋งŒ ์Šฌํ”„๊ฒŒ๋„ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ์ด๋ฏธ ์ตœ์‹  ์ƒํƒœ ์ธ ๊ฒฝ์šฐ์—๋„ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ์—…๋ฐ์ดํŠธ ๋œ ๋Ÿฐ์ฒ˜๊ฐ€ ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

2 ๊ฐ’์ด IE ๋Œ€์‹  CEF๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด BrowserType์ด ์ด์ œ ๋ฌด์‹œ๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. libcef.dll ๋Š” ๋Ÿฐ์ฒ˜์—์„œ ๋” ์ด์ƒ ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (๋Ÿฐ์ฒ˜ ๋””๋ ‰ํ† ๋ฆฌ์˜ stat libcef.dll ์—์„œ์ด๋ฅผ ํ™•์ธํ•˜๊ณ  ์•ก์„ธ์Šค ์‹œ๊ฐ„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ).

์ด์ƒํ•œ ์ ์€์ด ์—…๋ฐ์ดํŠธ๊ฐ€ libcef.dll ์ˆ˜์ •ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์ด์ƒํ•ฉ๋‹ˆ๋‹ค ...

BrowserType์ด ๋” ์ด์ƒ ์•„๋ฌด๊ฒƒ๋„ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์œผ๋ฉด ์‰ฌ์šด ์ˆ˜์ •์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Wine 's Gecko๋Š” ๋‹ค์†Œ ๋ฏธ์•ˆํ•œ ์ƒํƒœ์— ์žˆ์œผ๋ฏ€๋กœ ํ˜‘์กฐ ํ•  ํฌ๋ง์ด๋ณ„๋กœ ์—†์Šต๋‹ˆ๋‹ค.

Gecko๋ฅผ ๋” ์ถฉ์‹คํ•˜๊ฒŒ ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๊ฑฐ๋‚˜ ๋„ค์ดํ‹ฐ๋ธŒ IE 11์„ ์ž‘๋™์‹œํ‚ค๋Š” ๋“ฑ ์ ์ ˆํ•œ IE ์ง€์›์€ Wine์—์„œ ์ ˆ์‹คํžˆ ํ•„์š”๋กœํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.์ด ๋•Œ๋ฌธ์— Wine์—์„œ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์•ฑ์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ ์ ‘๋‘์‚ฌ์— IE๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๊นŒ?

Wine์—์„œ "์ž‘๋™"ํ•˜๋Š” ์ตœ์‹  ๋ฒ„์ „์˜ IE๋Š” IE8์ด๋ฉฐ 32 ๋น„ํŠธ ์ ‘๋‘์‚ฌ๋กœ๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ž‘๋™ํ•˜๋”๋ผ๋„ DXVK / DirectX 11 ์ง€์›์ด ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ Square๊ฐ€ ์ˆ˜์ •ํ•˜์ง€ ์•Š๋Š” ํ•œ ๋‹จ๊ธฐ์ ์œผ๋กœ ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์ž‘๋™์‹œํ‚ค๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๋Ÿฐ์ฒ˜๋ฅผ ์™„์ „ํžˆ ์šฐํšŒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

BrowserType์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ์— ์ฐจ์ด๊ฐ€ ์žˆ์Œ์„ ์•Œ์•˜์œผ๋ฏ€๋กœ ๋ฌด์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. 0์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์ „์— ๋ช‡ ์ดˆ (์ตœ๋Œ€ 1 ๋ถ„)์˜ ์˜ˆ์ƒ ๊ฒฐ๊ณผ๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  2๋กœ ์„ค์ •ํ•˜๋ฉด 10 ์ดˆ ๋ฏธ๋งŒ ํ›„์— HTTPS ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งค๋ฒˆ ๋‚˜์—๊ฒŒ ์žฌํ˜„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
libcef.dll์— ๋ฌธ์ œ๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด์ „ ๋ฒ„์ „์˜ libcef.dll์„ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด?

libcef.zip

ํŽธ์ง‘ : ๋˜ํ•œ BrowserType์ด ์—ฌ์ „ํžˆ ์กด์ค‘๋˜๋Š”์ง€ ์—ฌ๋ถ€์— ๋Œ€ํ•œ ์ง์ ‘์ ์ธ ๋Œ€๋‹ต์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ง€์›๋ถ€์— ๋ฌธ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๊ธˆ ์ด์ „ ๋ฒ„์ „์˜ libcef.dll (์ด ์—…๋ฐ์ดํŠธ ์ด์ „)์œผ๋กœ ๋˜๋Œ๋ฆฌ๋ ค ๊ณ ํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋™์ผํ•œ 404๋กœ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.

์˜ค. ๋‚˜๋Š” ํŽ€์น˜์— ๋งž์•˜๋‹ค!
๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์€ ๋ถ€๋„๋Ÿฌ์šด ์ผ์ž…๋‹ˆ๋‹ค :(

icudt.zip

์ด์ „ libcef์™€ icudt๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

ํŽธ์ง‘ : ๋‚ด ์ชฝ์—๋„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์—†์Šต๋‹ˆ๋‹ค. ์  ์žฅ = /

๋‘˜ ๋‹ค ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€๊ฒฝ ์—†์Œ

์•„๋ฌด๊ฒƒ๋„. http://opensource.spotify.com/cefbuilds/index.html์˜ cef๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์•˜์ง€๋งŒ ์—ฌ์ „ํžˆ 404๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

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

32 ๋น„ํŠธ ๋ฐ 64 ๋น„ํŠธ ffxivlauncher.exe๋ฅผ ๋ชจ๋‘ ์ œ๊ณตํ•˜์ง€๋งŒ 32 ๋น„ํŠธ libcef.dll ๋งŒ ์ œ๊ณตํ•˜๋ฉฐ ๋‘˜ ๋‹ค CEF๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์˜ค๋ฅ˜์˜ ์›์ธ์ด ์ •ํ™•ํžˆ ๋ฌด์—‡์ธ์ง€ ํŒŒ์•… ํ–ˆ์Šต๋‹ˆ๊นŒ? ์ž˜๋ชป๋œ URL์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋Ÿฐ์ฒ˜๊ฐ€ ์ง„์งœ ๋ฌธ์ œ๋ผ๋ฉด Windows ์‚ฌ์šฉ์ž์—๊ฒŒ๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€ ์•Š๋‚˜์š”?

์ ‘๋‘์‚ฌ 64 ๋น„ํŠธ์ž…๋‹ˆ๊นŒ? ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๊ณ  ํ™•์‹ ํ–ˆ๋‹ค. ๋„ค์ดํ‹ฐ๋ธŒ ์˜ค๋ฒ„๋ผ์ด๋“œ๋ฅผ ํ…Œ์ŠคํŠธ ํ•  ๋•Œ 32 ๋น„ํŠธ ์œˆ๋„์šฐ์˜ dll์„ ์‚ฌ์šฉํ•ด์•ผํ–ˆ๋‹ค.

๊ฒŒ์ž„์˜ DirectX 11 ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์ ‘๋‘์‚ฌ๊ฐ€ 64 ๋น„ํŠธ ์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์ ‘๋‘์‚ฌ๋Š” 64 ๋น„ํŠธ์˜€์Šต๋‹ˆ๋‹ค.

์˜ค๋ฅ˜์˜ ์›์ธ์ด ์ •ํ™•ํžˆ ๋ฌด์—‡์ธ์ง€ ํŒŒ์•… ํ–ˆ์Šต๋‹ˆ๊นŒ? ์ž˜๋ชป๋œ URL์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋Ÿฐ์ฒ˜๊ฐ€ ์ง„์งœ ๋ฌธ์ œ๋ผ๋ฉด Windows ์‚ฌ์šฉ์ž์—๊ฒŒ๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€ ์•Š๋‚˜์š”?

๋ˆ„๊ตฌ๋„ ์›์ธ์„ ์•Œ์•„ ๋‚ด์ง€ ๋ชปํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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

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

๋”ฐ๋ผ์„œ ์•„๋งˆ๋„ libcef.dll์ด ์•„๋‹ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
@Selhar ๋ฐ˜๋“œ์‹œ

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

๋˜ํ•œ DX9 FFXIV๋Š” ๋” ์ด์ƒ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ShB๊ฐ€ ๋‚˜์˜ค๋ฉด ๊ฒŒ์ž„์— ๋Œ€ํ•œ DX9 ์ง€์›์ด ์ค‘๋‹จ๋˜๋ฏ€๋กœ ๊ธฐ๋ณธ์ ์œผ๋กœ 64 ๋น„ํŠธ ์ ‘๋‘์‚ฌ์—์„œ ์‹คํ–‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋“ค์€ ์ง€์›์„ ์ค‘๋‹จํ•˜๊ณ  ์žˆ์ง€๋งŒ, ๊ทธ๊ฒƒ์ด ์ž‘๋™ํ•œ๋‹ค๋Š” ๋ณด์žฅ์—†์ด ๋ฐฐํฌ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ Windows DX9 ์‚ฌ์šฉ์ž๋Š” Linux ์‚ฌ์šฉ์ž์™€ ๋˜‘๊ฐ™์€ ์ง€์›์„ ๋ฐ›๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ์–ต ๋‚˜์‹œ๋ฉด ์ด๊ฒƒ์€ BrowserType 2์—์„œ ์ด์ „์— ํ•ด๊ฒฐ ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. Windows์—์„œ๋„ 404ing ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ IE๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋ฅ˜๋ฅผ ํฌ์ฐฉํ•˜์ง€ ์•Š๊ณ  ์˜๋„ ํ•œ ํŽ˜์ด์ง€ ๋˜๋Š” ํŽ‘ํ‚ค ํ•œ ๊ฒƒ์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ

https://github.com/xivapi/ffxiv-launcher ์—๋Š” ์ธ์ฆ ์ฝ”๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ช…๋ น ์ค„ node.js ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•œ์ง€ ์กฐ์‚ฌ ์ค‘์ž…๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. Windows์—์„œ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•˜์ง€ ์•Š๊ณ  ํŒจ์น˜ํ•ฉ๋‹ˆ๋‹ค (Steam ์ธ์ฆ์„ ์ ์šฉํ•˜๋ฉด Steam ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.)

Square DID๋Š” Steam ๋ฒ„์ „์˜ ๊ฒŒ์ž„์„ Steam์„ ํ†ตํ•ด์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

์„ธ์ƒ์— SE๋Š” ์™œ ์ด๋Ÿฌ ์•ผ

๊ทธ ๋™์•ˆ ์ž‘๋™ ํ•  ์ˆ˜์žˆ๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ Windows VM์— ๋กœ๊ทธ์ธํ•˜๊ณ  ffxiv.exe๋ฅผ ์„ธ์…˜ ํ† ํฐ์„ ๋คํ”„ํ•˜๋Š” ๋”๋ฏธ ์•ฑ์œผ๋กœ ๋ฐ”๊พผ ๋‹ค์Œ Wine์˜ exe์— ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ ๋™์•ˆ ์ž‘๋™ ํ•  ์ˆ˜์žˆ๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ Windows VM์— ๋กœ๊ทธ์ธํ•˜๊ณ  ffxiv.exe๋ฅผ ์„ธ์…˜ ํ† ํฐ์„ ๋คํ”„ํ•˜๋Š” ๋”๋ฏธ ์•ฑ์œผ๋กœ ๋ฐ”๊พผ ๋‹ค์Œ Wine์˜ exe์— ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ €๋Š” ์—ฌ์ „ํžˆ์ด ๊ธฐ์ˆ  ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ดˆ๋ณด์ž์ด๋ฏ€๋กœ ์–ด๋–ป๊ฒŒ ์ˆ˜ํ–‰ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค!
๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ๊ดœ์ฐฎ์€ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
์ด์ „์— ๋งํฌ ๋œ ์ปค์Šคํ…€ ๋Ÿฐ์ฒ˜๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธ ํ•  ๋•Œ ์„ธ์…˜ ID๋ฅผ ์ถœ๋ ฅํ•˜๋„๋ก ์ˆ˜์ • (๋ฐ Linux ์šฉ์œผ๋กœ ์ปดํŒŒ์ผ) ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? VM์ด ํ•„์š”ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ๋Ÿฐ์ฒ˜๋Š” ์„ธ์…˜ ํ† ํฐ์„ ๋ช…๋ น ์ค„ ์ธ์ˆ˜๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น ์ค„ ์ธ์ˆ˜๋ฅผ ํŒŒ์ผ์— ๋คํ”„ํ•˜๋Š” .exe๊ฐ€ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋‹น์‹ ์€ wine /path/to/ffxiv.exe $TOKEN_GOES_HERE

๊ทธ๋Ÿฌ๋‚˜ ๊ฒŒ์ž„ ํŒจ์น˜์— ๋Œ€ํ•œ ๋Œ€์•ˆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ด๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ทธ๋Ÿฌ๋‚˜ ๊ฒŒ์ž„ ํŒจ์น˜์— ๋Œ€ํ•œ ๋Œ€์•ˆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ด๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
๋งˆ๋ฒ•์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” Glorious Eggroll์ด Warframe์„์œ„ํ•œ ๋Œ€์ฒด ํŒจ์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์—ˆ๋‹ค ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

์•„๋‹ˆ๋ฉด ์ด๊ฑฐ? https://github.com/mclark4386/FF14Launcher (๋กœ๊ทธ์ธ / ํ† ํฐ ๋งŒ ํ•ด๋‹น)
๊ฒŒ์ž„์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค์™€ ์ผ์น˜ํ•˜๋„๋ก ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ์ด ๋ฌธ์ œ๋ฅผ ์šฐํšŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ตœ์†Œํ•œ VM์—์„œ ํŒจ์น˜ ํ•œ ๋‹ค์Œ ์ œ๋Œ€๋กœ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒŒ ์ œ๊ฐ€ ์‹ค์ œ๋กœ ์—ฐ๊ฒฐํ•˜๋ ค๊ณ ํ–ˆ๋˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ์ž์ฒด์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์ง€๋งŒ ์ด์ „์— ํ…Œ์ŠคํŠธํ–ˆ์œผ๋ฉฐ ๋ณ„๋„์˜ ์˜ค๋ฅ˜๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. http ์˜ค๋ฅ˜ 409 ์ถฉ๋Œ

๋”ฐ๋ผ์„œ MS ๊ธ€๊ผด์„ ์„ค์น˜ํ•˜์—ฌ https://github.com/xivapi/ffxiv-launcher/ ์˜ UI ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜๋„ ๊ฒŒ์ž„ ํŒจ์น˜์—๋Š” ๋„์›€์ด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ / ๋””๋ฒ„๊น… ๋ชฉ์ ์œผ๋กœ ๊ฒŒ์ž„ ๋˜๋Š” ๋Ÿฐ์ฒ˜์˜ ์—…๋ฐ์ดํŠธ (๋˜๋Š” ์ด์ „ ๋ฒ„์ „)๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์–ธ์ œ๋“ ์ง€ ์ €์—๊ฒŒ ์—ฐ๋ฝํ•˜์‹œ๋ฉด ๋„์›€์„ ๋“œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธ€๊ผด ์ˆ˜์ •์œผ๋กœ https://github.com/xivapi/ffxiv-launcher/ ์˜ GUI๊ฐ€ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์ด์ œ ๊ฒŒ์ž„์ด DirectX๋ฅผ ์ „ํ˜€ ๊ฐ์ง€ ํ•  ์ˆ˜์—†๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. . ํ•ด๋‹น ์ ‘๋‘์‚ฌ์— DX์™€ dxvk๋ฅผ ์„ค์น˜ํ–ˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ Proton 4.2-3์—์„œ ๋Ÿฐ์ฒ˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ ์–ด๋„ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•œ๋‹ค๋ฉด ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์™„์ „ํžˆ ์—…๋ฐ์ดํŠธ ๋œ ๊ฒŒ์ž„ ๋ณต์‚ฌ๋ณธ์„ ํฌํฌํ•˜๋Š” ๊ฒƒ์„ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ์ณ๋‘๊ณ , ๊ณต์‹ ๊ธฐ์ˆ  ์ง€์› ํฌ๋Ÿผ์˜ ์Šค๋ ˆ๋“œ๋Š” ์ด์ œ ํ•˜๋ฃจ๋„ ์•ˆ๋˜๋Š” ์‹œ๊ฐ„์— 1,100 ๊ฐœ ์ด์ƒ์˜ ์กฐํšŒ์ˆ˜๋ฅผ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ์ˆ  ์ง€์› ์ฃผ์ œ๋ณด๋‹ค ํ›จ์”ฌ ๋งŽ์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Square๋Š” ๊ณ ๊ฐ์˜ ์ƒ๋‹น ๋ถ€๋ถ„์ด Linux๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ฝ๊ฐ„์˜ ์ง€์›์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ธ์‹ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ๊ทธ๋“ค์—๊ฒŒ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฆฌ๋ˆ…์Šค ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค (๊ทธ๋ ‡๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค!).

๊ธ€๊ผด ์ˆ˜์ •์œผ๋กœ https://github.com/xivapi/ffxiv-launcher/ ์˜ GUI๊ฐ€ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์ด์ œ ๊ฒŒ์ž„์ด DirectX๋ฅผ ์ „ํ˜€ ๊ฐ์ง€ ํ•  ์ˆ˜์—†๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. . ํ•ด๋‹น ์ ‘๋‘์‚ฌ์— DX์™€ dxvk๋ฅผ ์„ค์น˜ํ–ˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฒˆ๋“ค๋กœ ์ œ๊ณต๋˜๋Š” DirectX ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒŒ์ž„ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ณ  ์„ค์น˜ ํ›„ ์„ค์น˜๋ฅผ ์ทจ์†Œํ•˜์—ฌ DirectX ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠน์ • ๋ฒ„์ „์˜ DirectX๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ•ด๋„ ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ตœ์‹ ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์นจํ•˜๊ณ  ์ฃฝ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@TenaarFeiri ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๊ทธ๋ ‡๊ฒŒ ๊ฐ„๋‹จํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ์ง€ ๋งŒ ๊ฒฝํ—˜์ƒ Square๋Š” ์ผ๋ณธ ํ”Œ๋ ˆ์ด์–ด ๊ธฐ๋ฐ˜์˜ ์ƒ๋‹น ๋ถ€๋ถ„์ด ๋ฌธ์ œ๋ฅผ ์ œ๊ธฐํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ฌด์–ธ๊ฐ€์— ์ž‘์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ธ€๊ผด ์ˆ˜์ •์œผ๋กœ https://github.com/xivapi/ffxiv-launcher/ ์˜ GUI๊ฐ€ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์ด์ œ ๊ฒŒ์ž„์ด DirectX๋ฅผ ์ „ํ˜€ ๊ฐ์ง€ ํ•  ์ˆ˜์—†๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. . ํ•ด๋‹น ์ ‘๋‘์‚ฌ์— DX์™€ dxvk๋ฅผ ์„ค์น˜ํ–ˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฒˆ๋“ค๋กœ ์ œ๊ณต๋˜๋Š” DirectX ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒŒ์ž„ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ณ  ์„ค์น˜ ํ›„ ์„ค์น˜๋ฅผ ์ทจ์†Œํ•˜์—ฌ DirectX ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠน์ • ๋ฒ„์ „์˜ DirectX๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ•ด๋„ ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ตœ์‹ ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์นจํ•˜๊ณ  ์ฃฝ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

Windows ํŒŒํ‹ฐ์…˜์—์„œ ์—…๋ฐ์ดํŠธ ๋œ ๊ฒŒ์ž„์„ ๋ณต์‚ฌํ–ˆ์„ ๋•Œ ๊ฒŒ์ž„์„ ์ „ํ˜€ ์—ด ์ˆ˜ ์—†์–ด์„œ ๊ฒฐ๊ตญ https://github.com/xivapi/ffxiv-launcher/issues/11์— ์„ค๋ช… ๋œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค (ํ•˜์ง€๋งŒ DX9๋กœ ์‹œ๋„ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. DX11 ๋ถ€ํ’ˆ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—…ํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์›  ๊ธฐ ๋•Œ๋ฌธ์— Lutris ์™€์ธ ๋ณ‘์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹œ์Šคํ…œ์˜ ์™€์ธ์„ ํ†ตํ•ด ๋ฐฐ๊ด€ํ–ˆ์Šต๋‹ˆ๋‹ค (์Šคํ…Œ์ด์ง•-์ •ํ™•ํžˆ ์–ด๋–ค ๋ฒ„์ „์ธ์ง€ ์žŠ์–ด ๋ฒ„๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋ฉด ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Œ). Wine Lutris๊ฐ€ ์„ค์น˜ ํ•œ ๋ฒ„์ „ (tkg ์ธ ๊ฒƒ ๊ฐ™๋‚˜์š”?)์„ ํ†ตํ•ด ์‹คํ–‰ํ•˜๋ ค๊ณ ํ–ˆ์„ ๋•Œ XIVAPI ๋Ÿฐ์ฒ˜๊ฐ€ ๋‚˜์˜ค์ง€๋„ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ํŒจ์น˜ ์ž์ฒด๋Š” ffxivupdater.exe๊ฐ€ ์ง์ ‘ ์‹คํ–‰ํ•˜๋„๋ก ๊ฐ•์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”์ง€ ์•Œ์•„ ๋‚ด๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. VM์—์„œ Windows์˜ Process Explorer์— ๋”ฐ๋ฅด๋ฉด ํ† ํฐ์ด ์ „๋‹ฌ๋˜์—ˆ์ง€๋งŒ Linux์—์„œ ๋™์ผํ•œ ํ† ํฐ์„ ์ œ๊ณตํ•˜๋ฉด ์‹œ์ž‘๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์•„๋‹ˆ๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ํŒจ์น˜๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์—…๋ฐ์ดํŠธ ํ”„๋กœ๊ทธ๋žจ์ด ํŒจ์น˜๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธ€์Ž„, Wireshark๊ฐ€ VM์— ๋งค๋‹ฌ๋ฆฌ์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ํฌ๊ธฐํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. Sub๋Š” ๋ฉฐ์น  ์•ˆ์— ๋๋‚˜๊ณ  ๋ˆ„๊ตฐ๊ฐ€ Shadowbringers์˜ ํ•ด๊ฒฐ์ฑ…์„ ์ œ์‹œํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋‚ด ํ•ด๊ฒฐ์ฑ…์€ PS4 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ œ ๊ธฐ๋ป์š”
์ฝ˜์†” ๋ฒ„์ „์„ ๋ฐฑ์—…์œผ๋กœ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์ „ํ˜€ ์ด์ƒ์ ์ด์ง€ ์•Š์œผ๋ฉฐ
๋‚ด๊ฐ€ ์„ ํ˜ธํ•˜๋Š” ํ”Œ๋žซํผ์—์„œ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์—†์–ด ๋‹ต๋‹ตํ•จ :(

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ https://forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598/7

๋„์›€์ด ๋ ๊นŒ์š”?

@TenaarFeiri mshtml ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์€ CEF๊ฐ€ ์•„๋‹Œ IE ๊ธฐ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ € ํ”„๋ ˆ์ž„์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, BrowserType ์„ค์ •์ด ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ frontier.ffxiv.com ๋„๋ฉ”์ธ์„ ๋‚ด ์„œ๋ฒ„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ณ  /version_4_0_win/index.html ๋ฐ /version_4_0_win/version_4_0_win/index.html ๋ฅผ ๋‚ด ์„œ๋ฒ„์— ๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜๋Š” ๋‘ ํŒŒ์ผ์— ๋ชจ๋‘ ์•ก์„ธ์Šคํ•˜์ง€๋งŒ ๊ทธ ํ›„์—๋„ ๊ฒ€์€ ์ƒ‰์œผ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋‚ด ์„œ๋ฒ„์—์„œ /version_4_0_win/index.html ๋˜๋Š” /version_4_0_win/version_4_0_win/index.html ๋ฅผ ์ด๋™ํ•˜๋ฉด ์ผ๋ฐ˜์ ์ธ 404 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

@exolyte ๋Ÿฐ์ฒ˜๊ฐ€ Windows ์ปดํ“จํ„ฐ์—์„œ ๋‘ ํŒŒ์ผ์— ๋ชจ๋‘ ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜ ํ”„๋กœ์„ธ์Šค ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋คํ”„ํ•˜๊ณ  ๋‹จ์ผ version_4_0_win ๋‘˜ ๋‹ค์˜ ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค (๊ฐ๊ฐ 10 ๊ฐœ ์ด์ƒ)๋ฅผ ์ฐพ์•˜๊ณ  ๋‘ ๋ฐฐ๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ง‘์— ๋„์ฐฉํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ Windows์—์„œ ์‹คํ–‰๋  ๋•Œ ๋‘ URL์„ ๋ชจ๋‘ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.

Windows์—์„œ ์‹คํ–‰๋˜๋Š” ์‹คํ–‰๊ธฐ์˜ ๋ฉ”๋ชจ๋ฆฌ ๋คํ”„์—๋Š” https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html ์ธ์Šคํ„ด์Šค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. https://frontier.ffxiv.com/version_4_0_win/index.html ์ธ์Šคํ„ด์Šค 21 ๊ฐœ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ WINE์ด ์–ด๋”˜๊ฐ€์—์„œ ๋ฌธ์ž์—ด ์กฐ์ž‘์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์‹คํ–‰๊ธฐ๊ฐ€ ๊ฒ€์€ ์ฐฝ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@lesderid ๋ฌด์‹œํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. cef ์ดˆ๊ธฐํ™”๊ฐ€ ์‹คํŒจํ•˜๋ฉด mshtml๋กœ ๋˜๋Œ์•„ ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ CoInternetCombineUrlEx๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋Ÿฐ์ฒ˜ ์ž์ฒด์ธ์ง€ ์•„๋‹ˆ๋ฉด ๋Œ€์‹  ํ˜ธ์ถœํ•˜๋Š” mshtml์ธ์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

Square๊ฐ€ Linux Proton ์‚ฌ์šฉ์ž๋ฅผ ์ง์ ‘ ๊ณต๊ฒฉํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

// ใƒฆใƒผใ‚ถใƒผใ‚จใƒผใ‚ธใ‚งใƒณใƒˆ
userAgent: {
    name: "",// JSP,header.htmlใซใฆไปฃๅ…ฅ
    Type: {
        WIN: "windows",
        PS4: "playstation 4",
        PS3: "playstation 3",
        MAC: "mac"
    },

    is: function(type) {
        return Browser.userAgent.name === type;
    }
},

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

@ArulinTheUnicorn ๋‚˜๋Š” ๊ทธ๋“ค์ด Linux ์‚ฌ์šฉ์ž๋ฅผ ์ง์ ‘ ๊ณต๊ฒฉํ•˜๊ธฐ ์œ„ํ•ด ๊ธธ์„ ๊ฐ™์ง€ ์•Š์Šต๋‹ˆ๋‹ค . Wine์˜ MSHTML์€ ์–ด์จŒ๋“  Windows ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋ฅผ ๋ณด๋‚ด์•ผํ•ฉ๋‹ˆ๋‹ค (Wine์€ Windows๋ฅผ "๊ตฌํ˜„"ํ•ฉ๋‹ˆ๋‹ค). ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ Wine์˜ ๋ฒ„๊ทธ์ž…๋‹ˆ๋‹ค.

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

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

๋‹น์‹ ์€ ๋‚˜์™€ ๊ฐ™์€ ์ƒ๊ฐ์„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Square Enix์˜ ์˜๋„์  ์ธ ํ–‰๋™๋ณด๋‹ค ๋ฒ„๊ทธ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@ jbal91 WINEDEBUG=+loaddll ๋กœ ํ™•์ธํ–ˆ์ง€๋งŒ libcef.dll ๋กœ๋“œํ•˜๋ ค๊ณ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋‚ด ์ปดํ“จํ„ฐ์—๋กœ๋“œ : https://pst.moe/paste/deyccu

@ jbal91 WINEDEBUG=+loaddll ๋กœ ํ™•์ธํ–ˆ์ง€๋งŒ libcef.dll ๋กœ๋“œํ•˜๋ ค๊ณ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ ํฅ๋ฏธ๋กœ์šด ... DLL์ด ๋ฒ„๊ทธ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ๋ถ‰์€ ์ฒญ์–ด์ž…๋‹ˆ๋‹ค.

attachment.txt
2 ๋…„ ํ›„ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€์ด ๋ฌธ์ œ๋ฅผ ์šฐ์—ฐํžˆ ๋ฐœ๊ฒฌํ•˜๊ณ  pst.moe๊ฐ€ ๋” ์ด์ƒ ์กด์žฌํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•ด @lesderid ์˜ ํŽ˜์ด์ŠคํŠธ์ž…๋‹ˆ๋‹ค.

@ jbal91 WINEDEBUG=+loaddll ๋กœ ํ™•์ธํ–ˆ์ง€๋งŒ libcef.dll ๋กœ๋“œํ•˜๋ ค๊ณ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ ํฅ๋ฏธ๋กœ์šด ... DLL์ด ๋ฒ„๊ทธ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ๋ถ‰์€ ์ฒญ์–ด์ž…๋‹ˆ๋‹ค.

strings ffxivlauncher.exe | grep libcef.dll ์ผ์น˜ํ•˜๋ฏ€๋กœ ์‹ค์ œ๋กœ๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š๋”๋ผ๋„ ์–ด๋”˜๊ฐ€์—์„œ ํ•ด๋‹น dll์„ ์ฐธ์กฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ž์—ด ffxivlauncher.exe | grep libcef.dll

๋กœ๋“œ๋˜์ง€ ์•Š๊ณ  BrowserType์ด ๋ฌด์‹œ๋˜๋ฉด Wine์ด ์•„๋‹Œ ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

libcef.dll ๋ฅผ๋กœ๋“œํ•˜๋Š” ์ฝ”๋“œ๋Š” ์—ฌ์ „ํžˆ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. AFAICT๋Š” ์–ด๋–ป๊ฒŒ ๋“  ํ•ด๋‹น ์ฝ”๋“œ ๊ฒฝ๋กœ์— ๋„๋‹ฌํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ (winecfg๋ฅผ ํ†ตํ•ด) IE DLL์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๊ทธ๋กœ ์ธํ•ด ์ดˆ๊ธฐ์— ๋Ÿฐ์ฒ˜๊ฐ€ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.

Mac ๋ฒ„์ „ ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๋ฒ„์ „์—์„œ๋งŒ ์‹คํ–‰๋˜๋„๋ก ํ•˜๋“œ ์ฝ”๋”ฉํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์‹คํ–‰๊ธฐ ์ฝ”๋“œ๊ฐ€ TransGaming DLL์—์„œ ๋‚ด ๋ณด๋‚ธ ์ผ๋ถ€ ๊ธฐ๋Šฅ์„ ํ™•์ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— macOS์—์„œ ๋™์ผํ•œ ์‹คํ–‰ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

libcef.dll ๋ฅผ๋กœ๋“œํ•˜๋Š” ์ฝ”๋“œ๋Š” ์—ฌ์ „ํžˆ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. AFAICT๋Š” ์–ด๋–ป๊ฒŒ ๋“  ํ•ด๋‹น ์ฝ”๋“œ ๊ฒฝ๋กœ์— ๋„๋‹ฌํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ (winecfg๋ฅผ ํ†ตํ•ด) IE DLL์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๊ทธ๋กœ ์ธํ•ด ์ดˆ๊ธฐ์— ๋Ÿฐ์ฒ˜๊ฐ€ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.

Mac ๋ฒ„์ „ ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๋ฒ„์ „์—์„œ๋งŒ ์‹คํ–‰๋˜๋„๋ก ํ•˜๋“œ ์ฝ”๋”ฉํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์‹คํ–‰๊ธฐ ์ฝ”๋“œ๊ฐ€ TransGaming DLL์—์„œ ๋‚ด ๋ณด๋‚ธ ์ผ๋ถ€ ๊ธฐ๋Šฅ์„ ํ™•์ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— macOS์—์„œ ๋™์ผํ•œ ์‹คํ–‰ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

Mac ๋ฒ„์ „์—๋„ ๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€์žˆ์–ด ๊ณต์‹ ํฌ๋Ÿผ์—์„œ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

http://forum.square-enix.com/ffxiv/threads/388198-MAC-Launcher-white-screen-A-system-error-has-occurred-7-HTTPS-System-Error

๋ฌธ์ž์—ด ffxivlauncher.exe | grep libcef.dll

๋กœ๋“œ๋˜์ง€ ์•Š๊ณ  BrowserType์ด ๋ฌด์‹œ๋˜๋ฉด Wine์ด ์•„๋‹Œ ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ง์€, Wine์˜ MSHTML์ด ๋ฒ„๊ทธ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜์Œ์— BrowserType = 2๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ์ž…๋‹ˆ๋‹ค. MSHTML์ด ๋Ÿฐ์ฒ˜์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋‹ค๋ฅธ ์•ฑ / ๊ฒŒ์ž„๋„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ƒ์ ์ธ ์†”๋ฃจ์…˜์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ArulinTheUnicorn ๊ทธ ๊ฒŒ์‹œ๋ฌผ์€ ํŒจ์น˜๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ธฐ ์ „์ธ 20 ์ผ์˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ์—ฐ์ด์ง€๋งŒ ๊ด€๋ จ์ด ์—†์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

window.external.user (...)๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํŽ˜์ด์ง€๋Š” ์‹ค์ œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์•„๋ฌด ์ž‘์—…๋„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ณ  ์˜ˆ์™ธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ ๋กœ๊ทธ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

๋‚˜๋Š” ๋˜ํ•œ ๋‚ด ๋จธ๋ฆฌ ์œ„์— ์žˆ๊ณ  ๋‚ด๊ฐ€ ๋ญ˜ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์ „ํ˜€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์—ฌ์ „ํžˆ ํŒŒ์‚ฐํ•˜๋”๋ผ๋„ ๋‚ด๊ฐ€ ๊ฐ€์ง„ ๊ฒƒ์„ ๊ณต์œ  ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.
์ถ”๊ฐ€ ํŽธ์ง‘ : ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ ๋ฒ„์ „์˜ ๊ฒŒ์ž„์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ๋œ Windows ๋ฒ„์ „์„ ๋ณต์‚ฌํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

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

๋‚˜๋Š” ๋˜ํ•œ ๋‚ด ๋จธ๋ฆฌ ์œ„์— ์žˆ๊ณ  ๋‚ด๊ฐ€ ๋ญ˜ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์ „ํ˜€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์—ฌ์ „ํžˆ ํŒŒ์‚ฐํ•˜๋”๋ผ๋„ ๋‚ด๊ฐ€ ๊ฐ€์ง„ ๊ฒƒ์„ ๊ณต์œ  ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.
์ถ”๊ฐ€ ํŽธ์ง‘ : ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ ๋ฒ„์ „์˜ ๊ฒŒ์ž„์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ๋œ Windows ๋ฒ„์ „์„ ๋ณต์‚ฌํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

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

Windows 10์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ ์œ„ํ•ด์ด ํŒจ์น˜ ๋‹ค์šด ํƒ€์ž„ ๋™์•ˆ Linux๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์€ ํ–‰์šด์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ํ•ญ์ƒ ์šด์ด ์ข‹์œผ๋ฉฐ Linux๋กœ ์ „ํ™˜ํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ๊ธฐ๋Šฅ์„ ์ž‘๋™์‹œํ‚ค๋Š” ๊ฒƒ์€ ๊ฒฐ์ฝ” ์žฌ๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์‚ฌ์šฉ์ž์ด๋ฏ€๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ž๋น„์— ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ libcef.dll ์ด์ด ํŒจ์น˜๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์ง€๋งŒ์ด ๋ฒ„์ „์˜ libcef.dll ๋ฅผ Windows OS์—์„œ ์˜ค๋žซ๋™์•ˆ ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ FFXIV ๋ฒ„์ „๊ณผ ๋น„๊ตํ–ˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ๋™์ผ :

sophie<strong i="9">@home</strong> ~/ffxiv-new/wineprefix/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot $ ls -l libcef.dll "/mnt/e/Games/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/libcef.dll"
-rw-r--r-- 1 sophie sophie 24992336 Apr 24 05:32  libcef.dll
-rwxrwxr-x 1 mounts mounts 24992336 Jul 28  2018 '/mnt/e/Games/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/libcef.dll'
sophie<strong i="10">@home</strong> ~/ffxiv-new/wineprefix/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot $ sha256sum libcef.dll "/mnt/e/Games/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/libcef.dll"
3dedbde8ebf98aa667300f0d8b78d6a886abf00b517a297bf00f120e31f17fe0  libcef.dll
3dedbde8ebf98aa667300f0d8b78d6a886abf00b517a297bf00f120e31f17fe0  /mnt/e/Games/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/libcef.dll

์ด๊ฒƒ์€ CEF๊ฐ€ ์•„๋‹Œ ๋Ÿฐ์ฒ˜์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

@Sophira ์•„, ๊ทธ๋•Œ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์•„์š”. ์—…๋ฐ์ดํŠธ๋Š” ๋‚˜๋ฅผ ์œ„ํ•ด ๋ฎ์–ด ์ผ์Šต๋‹ˆ๋‹ค. stat libcef.dll ์ถœ๋ ฅ์€ Modify: 2019-04-23 17:48:28.693396317 +0200 ์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์‹คํ–‰๊ธฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ฉด boot ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋ชจ๋“  ํŒŒ์ผ์ด ๋‹ค์‹œ ์ž‘์„ฑ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด์ „ ์—…๋ฐ์ดํŠธ์—์„œ ffxivlauncher.exe ๋ฒ„์ „์ด์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? (์•„์ง ๋Ÿฐ์ฒ˜๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š์€ ์‚ฌ๋žŒ์ผ๊นŒ์š”?) ํŒŒํ—ค์ณ ์„œ ๋ฌด์—‡์ด ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์›ํ•˜์‹ ๋‹ค๋ฉด 9 ์›” 1 ์ผ๋ถ€ํ„ฐ ์˜ค๋ž˜๋œ ๊ฒƒ์ด ์žˆ์–ด์š”? http://etherelements.com/ffxivlauncher.exe

๋ฐฑ์—…์—์„œ ์ด์ „ ์‹คํ–‰๊ธฐ๋ฅผ ๊ฐ€์ ธ ์™€์„œ ๋ถ€ํŒ… ๋ฒ„์ „์„ ํ™•์ธํ•˜๋Š” ๋™์•ˆ boot ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ต์ฒดํ•˜์—ฌ ๊ฐ•์ œ๋กœ ์‹คํ–‰ํ–ˆ์œผ๋ฉฐ ์—ฌ์ „ํžˆ BrowserType = 2๋กœ ๋กœ๊ทธ์ธ UI๊ฐ€ ์ œ๋Œ€๋กœ ํ‘œ์‹œ๋˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (์‹ค์ œ๋กœ ๋กœ๊น…์„ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•ˆ์ „์„ ์œ„ํ•ด). ๋”ฐ๋ผ์„œ Wine์˜ mshtml์„ ์ˆ˜์ • (๋˜๋Š” ์–ด๋–ป๊ฒŒ ๋“  libcef.dll์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ˆ˜์ •)ํ•˜๋ฉด ๋กœ๊ทธ์ธ ํ๋ฆ„์ด ๋‹ค์‹œ ์ž‘๋™ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

ํฅ๋ฏธ๋กœ์šด ๊ด€์ฐฐ-์ด์ „ ๋ฒ„์ „์˜ 64 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๋Š” BrowserType = 2์—์„œ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์•„ ํ˜„์žฌ 32 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ 404 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” SQEX๊ฐ€ ์ž ์‹œ ๋™์•ˆ์ด ๊ธฐ๋Šฅ์„ ์ค‘๋‹จ ํ•  ๊ณ„ํš์„ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ๊ณ , 5.0์ด ๋ถ„๋ช…ํžˆ 32๋ฅผ ๋–จ์–ด ๋œจ๋ฆด ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์˜ํ–ฅ์„๋ฐ›์„ ๊ฒƒ์ธ์ง€๋ฅผ๋ณด๊ธฐ์œ„ํ•œ ์ผ์ข…์˜ ์‹œํ—˜ ํ’์„ ์œผ๋กœ 32 ๋น„ํŠธ ๋Ÿฐ์ฒ˜์—์„œ์ด๋ฅผ ์ฃฝ์˜€์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. -๋น„ํŠธ ์ง€์›.

์ „ ์„ธ๊ณ„ ๋น„์ƒ ์œ ์ง€ ๋ณด์ˆ˜๊ฐ€ ์˜ค๋Š˜ ๋ฐค 12:00 am PDT (์ง€๊ธˆ๋ถ€ํ„ฐ 1 ์‹œ๊ฐ„ 30 ๋ถ„ ํ›„) ๋™์•ˆ ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค : https://na.finalfantasyxiv.com/lodestone/news/detail/d4c5bb45f1d8c550093b4d9d8da19c5dce13e463

์†๊ฐ€๋ฝ์ด ๊ต์ฐจํ•˜์—ฌ Linux ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์˜๋„ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋„.

๋˜ํ•œ Windows์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ณต์‚ฌ ํ•œ ํ›„ @HereInPlainSight ์˜ ์ปค์Šคํ…€ ๋Ÿฐ์ฒ˜ ํฌํฌ๋ฅผ ์‹œ๋„ํ•˜๊ณ  ๋ฉ”์ธ ๋ฉ”๋‰ด๋กœ ์ด๋™ ํ•œ ํ›„ ๊ทธ์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ https://github.com/goaaats/FFXIVQuickLauncher ์—์„œ ์ปค์Šคํ…€ ๋Ÿฐ์ฒ˜๋ฅผ ์‹œ๋„ํ–ˆ๊ณ  ๊ฐ™์€ ๊ฒƒ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค (๋‹ค๋Ÿ‰์˜ .NET ๋ฌผ๊ฑด์„ ์„ค์น˜ ํ•œ ํ›„). ๊ฑฐ๊ธฐ์—์„œ ์ผ์–ด๋‚˜์ง€ ์•Š๋Š” ์ธ์ฆ ๋ถ€๋ถ„์ด ์žˆ๊ฑฐ๋‚˜ ๋ญ”๊ฐ€๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ „ ์„ธ๊ณ„ ๋น„์ƒ ์œ ์ง€ ๋ณด์ˆ˜๊ฐ€ ์˜ค๋Š˜ ๋ฐค 12:00 am PDT (์ง€๊ธˆ๋ถ€ํ„ฐ 1 ์‹œ๊ฐ„ 30 ๋ถ„ ํ›„) ๋™์•ˆ ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค : https://na.finalfantasyxiv.com/lodestone/news/detail/d4c5bb45f1d8c550093b4d9d8da19c5dce13e463

์†๊ฐ€๋ฝ์ด ๊ต์ฐจํ•˜์—ฌ Linux ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์˜๋„ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋„.

์ „ ์„ธ๊ณ„ ๋ฐฉ๋ฌธ ๋ฌธ์ œ์™€ ๊ด€๋ จ์ด์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋ฏ€๋กœ ํฌ๋ง์„ ์–ป์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ง€์ ํ–ˆ๋“ฏ์ด, ์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ ์žˆ๋Š” ๊ฒƒ์€ ๊ทธ๋“ค์ด 1) 32 ๋น„ํŠธ ์ง€์›์„ ์ค‘๋‹จํ•˜๊ณ  2) Steam ์‚ฌ์šฉ์ž๊ฐ€ Steam์„ ํ†ตํ•ด ์ธ์ฆํ•˜๋„๋ก ๊ฐ•์š”ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋ฆฌ๋ˆ…์Šค ์‚ฌ์šฉ์ž๋“ค์ด ์—ฌ๊ธฐ์„œ ๊ธฐ์ˆ ์  ๊ท ์—ด์— ํœ˜๋ง๋ ธ๋‹ค๋Š” ๊ฒƒ์€ ๊ฑฐ์˜ ํ™•์‹คํ•ฉ๋‹ˆ๋‹ค.

์œ ์ง€ ๋ณด์ˆ˜์— ๋Œ€ํ•ด. ์ ์–ด๋„ ๋กœ๊ทธ์ธ ์„œ๋ฒ„๋Š” ๋‚ด๊ฐ€ ๋†“์น˜์ง€ ์•Š๋Š” ํ•œ ์ง€๊ธˆ๊นŒ์ง€ ์œ ์ง€ ๊ด€๋ฆฌ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ „ํ˜€ ๋‹ค์šด๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

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

์ ๊ฒ€ ํ›„ ๊ฒŒ์ž„์ด๋‚˜ ๋Ÿฐ์ฒ˜์— ํŒจ์น˜๊ฐ€์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํŒจ์น˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. HTTPS ์˜ค๋ฅ˜๋Š” ๊ณ„์†ํ•ด์„œ ์šฐ๋ฆฌ๋ฅผ ๊ดด๋กญ ํž™๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€ Transgaming์— ๋Œ€ํ•ด ๋งํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— IsTransgaming ๊ธฐ๋Šฅ์„ Wine์— ์ถ”๊ฐ€ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค : https://gist.github.com/achurch/3d01aad515b1784c671637018f076ecd

์ด๋ ‡๊ฒŒํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์‹œ์ž‘๋˜์ง€๋งŒ (๋”ฐ๋ผ์„œ libcef ์ฝ”๋“œ๋Š” ์‹ค์ œ๋กœ ์—ฌ์ „ํžˆ ํ™œ์„ฑ ์ƒํƒœ์ž…๋‹ˆ๋‹ค) ์‹ค์ œ๋กœ ๋กœ๊ทธ์ธํ•˜๋ฉด "์„œ๋น„์Šค ๊ณ„์ • ์—†์Œ"๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. IsTransgaming์ด ๋Ÿฐ์ฒ˜๊ฐ€ Mac์—์„œ ์‹คํ–‰์ค‘์ธ ๊ฒƒ์œผ๋กœ ์ธ์‹ํ•˜๊ฒŒํ•˜์—ฌ ์„œ๋ฒ„๊ฐ€ Mac ์„œ๋น„์Šค ๊ณ„์ •์„ ํ™•์ธํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์–ด์จŒ๋“ , ์ด๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹32 ๋น„ํŠธ ๋ฐ”์ด๋„ˆ๋ฆฌ์—์„œ๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์œ ์šฉํ•˜๋”๋ผ๋„ ๋ช‡ ๋‹ฌ ๋™์•ˆ ๋งŒ ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„์—๋Š” Wine์˜ mshtml์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ์ˆ˜์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด mshtml์„ ์ˆ˜์ •ํ•˜๋„๋ก ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ์ธ์„ผํ‹ฐ๋ธŒ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ ์ ˆํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?
๊ทธ๋ฆฌ๊ณ ์ด ์ •๋ณด ์ค‘ ์ผ๋ถ€๋ฅผ ์ œ๋Œ€๋กœ ํ™•์ธํ•  ์ˆ˜์žˆ๋Š” SE ์—ฐ๋ฝ์ฒ˜๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์™€์ธ ๊ฐœ๋ฐœ์— ๋Œ€ํ•ด ๋ฌผ์–ด ๋ณผ๊นŒ์š”? ์ง์ ‘ ์‚ดํŽด ๋ณด ๊ฒ ์ง€๋งŒ mshtml, wine-gecko ๋˜๋Š” libcef์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€์—†๋Š” ์ƒํƒœ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. (์‹ค์ œ๋กœ ๋ฐฉ๊ธˆ wine-gecko๋ฅผ ๋งŒ๋“ค๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๊ฑฐ์˜ ์ฆ‰์‹œ ์ฃฝ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋„ˆ๋ฌด ์˜ค๋ž˜๋˜์—ˆ๊ณ  ์ง€๊ธˆ์€ ๋ง๊ฐ€ ์กŒ๋‹ค๋Š” ์‚ฌ์‹ค์€ libcef ์œ„์— mshtml์„ ๋‹ค์‹œ ๊ตฌํ˜„ํ•˜๋Š” ์ข‹์€ ์ฃผ์žฅ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

๊ณต์ •ํ•˜๊ฒŒ ๋งํ•˜๋ฉด ๋ฒ„๊ทธ๊ฐ€ mshtml์—๋งŒ ์žˆ๊ฑฐ๋‚˜ mshtml์—๋งŒ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋กœ์„œ๋Š” ๊ฐ€์žฅ ๊ฐ€๋Šฅ์„ฑ์žˆ๋Š” ๋ฒ”์ธ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

์™€์ธ์„ ํŒจ์น˜ํ•˜์—ฌ ํŠธ๋žœ์Šค ๊ฒŒ์ด๋ฐ์ด๋ผ๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์‹คํ–‰ ํŒŒ์ผ์„ ํŒจ์น˜ํ•˜์—ฌ Steam ์„œ๋น„์Šค ๊ณ„์ •์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด๊ฒƒ์ด ์ž ์žฌ์  ์ธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋ฌด์—‡์ด ์ž˜๋ชป๋˜์—ˆ๋Š”์ง€ (์™€์ธ ๋‚ด์—์„œ) ์ •ํ™•ํžˆ ํŒŒ์•…ํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ Steam๊ณผ ๋…๋ฆฝ ์‹คํ–‰ ํ˜• Windows ๋ผ์ด์„ ์Šค๋ฅผ ๋ชจ๋‘ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๋„ค ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ ํŒŒ์ผ์„ ํŒจ์น˜ํ•˜๋Š” ๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ์ ‘๊ทผ ๋ฐฉ์‹์ด ์•„๋‹™๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์•Œ๊ณ  ์‹ถ์–ดํ•˜๋Š” ๊ฒƒ์„ ์•Œ๋ ค์ฃผ๋Š” ์ž„์‹œ ๋Ÿฐ์ฒ˜๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ดœ์ฐฎ์€ ๋ฐ˜์ฐฝ๊ณ  ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์Šฌํ”„๊ฒŒ๋„์ด๋ฅผ ์ถ”๊ตฌ ํ•  ์ „๋ฌธ ์ง€์‹์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ : ํ˜„์žฌ ๋ฒ„์ „์ด ์š”์ฒญ๋˜์—ˆ์„ ๋•Œ ์ด์ „ ๋ฒ„์ „์˜ ffxivlauncher.exe (๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ๊นŒ์ง€ ์ž˜ ์ž‘๋™ ํ•œ ๋ฒ„์ „)๋ฅผ๋กœ๋“œํ•˜๋„๋ก Wine์„ ํŒจ์น˜ํ–ˆ์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด "์„œ๋น„์Šค ๊ณ„์ • ์—†์Œ"์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ง„์ •ํ•œ Windows ์‹œ์Šคํ…œ์—์„œ ๋กœ๊ทธ์ธํ•˜๋ฉด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ ํ๋ฆ„์—์„œ ๋ฌด์–ธ๊ฐ€ ๋ณ€๊ฒฝ๋œ ๊ฒƒ ๊ฐ™๊ณ  Windows ๋Ÿฐ์ฒ˜์˜ mshtml ์ชฝ๋งŒ ์ƒˆ ํ๋ฆ„์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ํ๋ฆ„ ๋กœ๊ทธ์ธ์€ Mac ๋˜๋Š” "์ž˜๋ชป๋œ ํ”Œ๋žซํผ"์œผ๋กœ ์ทจ๊ธ‰๋ฉ๋‹ˆ๋‹ค. (์–ด์จŒ๋“  ํ๊ธฐ ์˜ˆ์ •์ธ libcef ์ฝ”๋“œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋Š” ๋…ธ๋ ฅ์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด BrowserType ๊ฒ€์‚ฌ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

๋‚ด Windows ์‹œ์Šคํ…œ์€ ์‹ค์ œ๋กœ ๋‚ด Linux ๋ฐ•์Šค๋ณด๋‹ค ๋” ๋‚˜์€ GPU๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ SQEX๊ฐ€ ๋‚˜๋ฅผ ๋„์™€ ์ฃผ๋ ค๊ณ ํ• ๊นŒ์š”?

ํ—ˆ, ์•„์ฃผ ํฅ๋ฏธ ๋กญ๊ตฐ์š”. ๋”ฐ๋ผ์„œ ํ˜„์‹ค์ ์ด๊ณ  ์ ์ ˆํ•œ ์˜ต์…˜์€ mshtml์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
mshtml์ด ๋‹ค์†Œ ๊ธฐ์ˆ ์  ์ธ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์™€์ธ ๋ฒ„๊ทธ์งˆ๋ผ์— ๋Œ€ํ•œ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. https://bugs.winehq.org/show_bug.cgi?id=47069

Windows์—์„œ ์ปค์Šคํ…€ ๋Ÿฐ์ฒ˜๋ฅผ ํ…Œ์ŠคํŠธ ํ•ด ๋ณด์•˜๋Š”๋ฐ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค! https://github.com/goaaats/FFXIVQuickLauncher/ ์—์„œ ์ž‘์—…์„ ๋ณต์ œํ•˜๊ณ  ์™€์ธ์—์„œ ์ž‘๋™ํ•˜๊ฒŒ

ํŒจ์น˜ ํ”„๋กœ๊ทธ๋žจ์ด๋กœ๋“œํ•˜๋Š” URL์€ ์ผ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด ์ˆ˜ ์žˆ๊ณ  ๊ฑฐ๊ธฐ์— ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด๋„ ํ‘œ์‹œ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์›์ธ์„ ํŒŒ์•…ํ•˜์—ฌ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋””๋ฒ„๊น… ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  javascript / css ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋‹จ์„œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋Š” ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์–ธ๊ธ‰ ๋œ "์„œ๋น„์Šค ๊ณ„์ • ์—†์Œ"์˜ค๋ฅ˜๊ฐ€ ๋Ÿฐ์ฒ˜์— ๋‚˜ํƒ€๋‚˜๊ฑฐ๋‚˜ ์‹ค์ œ ๊ฒŒ์ž„ ์‹คํ–‰ ํŒŒ์ผ (ffxiv_dx11.exe)์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?

ํ—ˆ, ์•„์ฃผ ํฅ๋ฏธ ๋กญ๊ตฐ์š”. ๋”ฐ๋ผ์„œ ํ˜„์‹ค์ ์ด๊ณ  ์ ์ ˆํ•œ ์˜ต์…˜์€ mshtml์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
mshtml์ด ๋‹ค์†Œ ๊ธฐ์ˆ ์  ์ธ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์™€์ธ ๋ฒ„๊ทธ์งˆ๋ผ์— ๋Œ€ํ•œ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. https://bugs.winehq.org/show_bug.cgi?id=47069

Windows์—์„œ ์ปค์Šคํ…€ ๋Ÿฐ์ฒ˜๋ฅผ ํ…Œ์ŠคํŠธ ํ•ด ๋ณด์•˜๋Š”๋ฐ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค! https://github.com/goaaats/FFXIVQuickLauncher/ ์—์„œ ์ž‘์—…์„ ๋ณต์ œํ•˜๊ณ  ์™€์ธ์—์„œ ์ž‘๋™ํ•˜๊ฒŒ

์˜ˆ,ํ•˜์ง€๋งŒ ๋ถ„๋ช…ํžˆ ์•„๋‹ˆ์˜ค์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ ์ œ๊ฐ€ ์ •๋ง๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด์ œ ์–ธ๊ธ‰ ํ•œ ๋Ÿฐ์ฒ˜์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ฐ€์ ธ ์™”๊ณ  (๋‹ค์‹œ ๋งํ•˜๋ฉด, Linux์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๊ณ  ์„œ๋น„์Šค ๊ณ„์ • ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ๊ฒŒ์‹œ๋ฌผ์˜ ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค) Windows์—์„œ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

์ •๋ง ์ •๋ง ํฅ๋ฏธ ๋กญ์Šต๋‹ˆ๋‹ค. "Hide wine version"์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ (์–ด๋–ป๊ฒŒ ๋“  ํŠน๋ณ„ํžˆ ์™€์ธ์„ ํ™•์ธํ•˜๋Š” ๊ฒฝ์šฐ)?

๊ทธ๋ ‡๋‹ค๋ฉด ํŒŒ์ด์ฌ ๋Ÿฐ์ฒ˜๊ฐ€ Windows์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ? Windows์—์„œ Python ๋Ÿฐ์ฒ˜๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์‹คํ–‰ํ•  ๋ช…๋ น์„ ์ธ์‡„ ํ•œ ๋‹ค์Œ Linux์—์„œ ํ•ด๋‹น ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์—ฌ์ „ํžˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ffxiv.exe๊ฐ€ ์™€์ธ์—์„œ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒจ์น˜ ํ”„๋กœ๊ทธ๋žจ์ด๋กœ๋“œํ•˜๋Š” URL์€ ์ผ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด ์ˆ˜ ์žˆ๊ณ  ๊ฑฐ๊ธฐ์— ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด๋„ ํ‘œ์‹œ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์›์ธ์„ ํŒŒ์•…ํ•˜์—ฌ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋””๋ฒ„๊น… ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  javascript / css ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋‹จ์„œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋Š” ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์–ธ๊ธ‰ ๋œ "์„œ๋น„์Šค ๊ณ„์ • ์—†์Œ"์˜ค๋ฅ˜๊ฐ€ ๋Ÿฐ์ฒ˜์— ๋‚˜ํƒ€๋‚˜๊ฑฐ๋‚˜ ์‹ค์ œ ๊ฒŒ์ž„ ์‹คํ–‰ ํŒŒ์ผ (ffxiv_dx11.exe)์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?

https://frontier.ffxiv.com/version_4_0_win/index.html ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค DIsplay : None์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์„ ์‹œ์ž‘ํ•œ ๋‹ค์Œ ์ผ์ข…์˜ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋งˆ๋ฒ•์œผ๋กœ ์ˆจ๊ธฐ๊ธฐ๋ฅผ ํ•ด์ œํ•ฉ๋‹ˆ๊นŒ ??

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ๋•Œ UI๋ฅผ ์ˆจ๊ธฐ๋Š” CSS๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ๋ชจ๋ฅด์ง€๋งŒ UI๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์„ ์ฐพ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?

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

์ˆจ๊น€์„ ํ•ด์ œํ•˜๊ธฐ ์ „์— ์›ํ•˜๋Š” ์กฐ๊ฑด์„ ํŒŒ์•…ํ•˜๋ฉด ์™€์ธ์—์„œ ์™œ ๊ทธ๋ ‡๊ฒŒํ•˜์ง€ ์•Š๋Š”์ง€์— ๋Œ€ํ•œ ๋‹จ์„œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ผœ๊ฑฐ๋‚˜ ๋„๋Š” ๋งŽ์€ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๊ด€๋ จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ๋œป๋ณด๊ธฐ์— ๋‚˜๋Š” OS ๊ฐ์ง€ ๋“ฑ์„ ์ฐพ์ง€ ๋ชปํ–ˆ๊ณ  firefox ์ฝ˜์†”์—์„œ ๋ช…๋ฐฑํ•œ ์˜ค๋ฅ˜๋ฅผ ๋˜์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์„ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋Ÿฐ์ฒ˜๋ฅผ ์กฐ๊ธˆ ๋” ์ž‘๋™์‹œํ‚ค๋Š” ์šฐ๋ฆฌ์˜ ํƒ๊ตฌ์— ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ํŒŒ์ด์ฌ ๋Ÿฐ์ฒ˜๊ฐ€ Windows์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ? Windows์—์„œ Python ๋Ÿฐ์ฒ˜๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์‹คํ–‰ํ•  ๋ช…๋ น์„ ์ธ์‡„ ํ•œ ๋‹ค์Œ Linux์—์„œ ํ•ด๋‹น ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์—ฌ์ „ํžˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ffxiv.exe๊ฐ€ ์™€์ธ์—์„œ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ Linux๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ... ์™€์ธ ๋ฒ„์ „์„ ์ˆจ๊ธฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์บ๋ฆญํ„ฐ ์„ ํƒ ํ™”๋ฉด์— ์žˆ์Šต๋‹ˆ๋‹ค.

Mac ๋ฒ„์ „์ด ์ „๋ฌธ ์™€์ธ ๋ž˜ํผ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์™€์ธ์„ ์ˆจ๊ธฐ๋ฉด ์™€์ธ์„ ์ˆจ๊ธฐ์ง€ ์•Š๊ณ  ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ณ  ์™€์ธ์„ ์ˆจ๊ธฐ์ง€ ์•Š์œผ๋ฉด ์„œ๋น„์Šค ๊ณ„์ •์ด ์—†๋‹ค๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

๊ทธ๋“ค์€ ์šฐ๋ฆฌ๊ฐ€ Mac ์‚ฌ์šฉ์ž๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์™€์ธ ๋ฒ„์ „์„ ์ˆจ๊ธฐ๊ธฐ ์œ„ํ•ด ๋ฌด์—‡์„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์ด ์šฐ๋ฆฌ์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” WINEPREFIX=<path-to-prefix> winecfg ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ…Œ์ด์ง• ํƒญ ์•„๋ž˜์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ํ…Œ์ŠคํŠธํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์— ์•„์ง ์ŠคํŒ€ ๋ฒ„์ „์ด ์•„๋‹Œ lutris ์„ค์น˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹น์—ฐํžˆ, ๋‚˜๋Š” DX11 ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜๋ ค๊ณ  ๋žฉํ†ฑ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜ˆ์˜์ง€๋Š” ์•Š์ง€๋งŒ (์ข‹์•„์š”, ์˜ˆ์˜์ง€ ๋งŒ ์Šฌ๋ผ์ด๋“œ ์‡ผ์ž…๋‹ˆ๋‹ค) ๊ฒŒ์ž„์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

WINE ๋ฒ„์ „์„ ์ˆจ๊ฒผ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋™์ผํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ, ๊ฐ„๋‹จํ•œ ์š”์•ฝ์„์œ„ํ•œ ์‹œ๊ฐ„?

  1. Wine์€ URL์„ ์ž˜๋ชป ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๋ฏ€๋กœ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์‚ฌ์šฉ์ž ์ง€์ • ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  2. ์‚ฌ์šฉ์ž ์ •์˜ URL ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ๊ฒ€์ •์ƒ‰์œผ๋กœ ๋ Œ๋”๋ง๋˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ๋ฉ๋‹ˆ๋‹ค. mshtml ๋ฌธ์ œ?
  3. ์ปค์Šคํ…€ ๋Ÿฐ์ฒ˜๋กœ ๊ฒŒ์ž„์— ๋“ค์–ด๊ฐ€๋ฉด ์„œ๋น„์Šค ๊ณ„์ •๊ณผ ๊ด€๋ จ๋œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
    3.1. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ์™€์ธ ๋ฒ„์ „์„ ์ˆจ๊ธฐ๋ฉด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์šฐ๋ฆฌ๊ฐ€ Mac ์‚ฌ์šฉ์ž๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

์ง„์ˆ  ์ค‘ ์ž˜๋ชป๋œ ๊ฒƒ์ด ์žˆ๊ฑฐ๋‚˜ ์ค‘์š”ํ•œ ๊ฒƒ์„ ๋น ๋œจ๋ฆฐ ๊ฒฝ์šฐ ์ €๋ฅผ ์ˆ˜์ •ํ•˜์‹ญ์‹œ์˜ค.
๊ทธ๋“ค์ด ์šฐ๋ฆฌ๊ฐ€ ๋งฅ ์‚ฌ์šฉ์ž๋ผ๊ณ  ๋ฏฟ๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ SE๊ฐ€ ๊ธฐ๊บผ์ด ๊ณ ์น  ์ˆ˜์žˆ๋Š” ๊ฒƒ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

WINE ๋ฒ„์ „์„ ์ˆจ๊ฒผ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋™์ผํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋‹น์‹ ์—๊ฒŒ ๋ฌด์—‡์„ ๋งํ•ด์•ผํ• ์ง€ ์™„์ „ํžˆ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

3. 3.1. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ์™€์ธ ๋ฒ„์ „์„ ์ˆจ๊ธฐ๋ฉด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์šฐ๋ฆฌ๊ฐ€ Mac ์‚ฌ์šฉ์ž๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

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

"ntdll-Hide_Wine_Exports"์Šคํ…Œ์ด์ง• ํŒจ์น˜์—์„œ HideWineExports๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์บ๋ฆญํ„ฐ ์„ ํƒ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. (ํ‚ค HKCU \ Software \ Wine, ๋ฌธ์ž์—ด ๊ฐ’ HideWineExports, ๊ฐ’ "1")

@HereInPlainSight ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ Mac ๋ฒ„์ „์— ๋Œ€ํ•œ ํ‰๊ฐ€ํŒ ๊ณ„์ •์„ ๋งŒ๋“  ๋‹ค์Œ Linux์˜ Wine์—์„œ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์Šค์Šค๋กœ ์‹œ๋„ํ•ด ๋ณด์•˜์ง€๋งŒ ํ˜„์žฌ ์ง‘์„ ์žก์œผ๋ ค๊ณ  ๋กœ๊ทธ์ธํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋‹น๋ถ„๊ฐ„ ๋ฆฌ๋ˆ…์Šค๋กœ ์žฌ๋ถ€ํŒ… ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ง‘์„ ์žก์œผ๋ ค๊ณ  ๋กœ๊ทธ์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

์˜ค, ์ €๋Ÿฐ.

@achurch ๋Š” ๋ถ„๋ช…ํžˆ ํƒ€์‚ฌ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๋ˆ„๊ตฌ๋“ ์ง€ URL (+ browsertype 2?)์— ๋Œ€ํ•œ ์™€์ธ ํŒจ์น˜์™€ ํ•จ๊ป˜ ์ž‘๋™ ํ•  ์ ์ ˆํ•œ ๋Ÿฐ์ฒ˜๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ์‚ฌ์šฉ์ž ์ •์˜ ๋Ÿฐ์ฒ˜์—†์ด ๋ชจ๋“  ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค!

BrowserType 2์™€ ํ•จ๊ป˜ ์ด์ „ ๋ฒ„์ „์˜ ๊ณต์‹ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. IsTransgaming ํŒจ์น˜๊ฐ€ ์ ์šฉ๋œ ํ˜„์žฌ ๋ฒ„์ „ ๋Ÿฐ์ฒ˜๋„ ์ž‘๋™ ํ•  ๊ฒƒ์œผ๋กœ ์˜์‹ฌ๋ฉ๋‹ˆ๋‹ค (ํ™•์ธํ•˜์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค). ์ด์ „์— ์‹œ๋„ํ–ˆ์„ ๋•Œ ffxiv_dx11.exe์—์„œ IsTransgaming์— ๋Œ€ํ•œ ํ˜ธ์ถœ์„ ๋ณด์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— Mac ์‹๋ณ„์„ ํŠธ๋ฆฌ๊ฑฐํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค (ํŽธ์ง‘ : ๋ฌผ๋ก  ๋Ÿฐ์ฒ˜์—์„œ๋„ ํ”Œ๋žซํผ ๊ฐ์ง€๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Œ).

๋‚˜๋Š” ํŒจ์น˜๋ฅผ ์–‘์„ฑ์ž์˜ ๋ณต์ œ๋ฌผ๋กœ ๋งŒ๋“ค๋ ค๊ณ ํ–ˆ์ง€๋งŒ ํŒจ์น˜๋ฅผํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ์ƒˆ๋กญ๋‹ค. ์ด ์‹คํŒจ;)

์ง‘์— ๋„์ฐฉํ•˜๋ฉด isTransgaming ํŒจ์น˜์™€ ์™€์ธ ํŒจ์น˜ (https://bugs.winehq.org/attachment.cgi?id=64251)๋กœ ์™€์ธ์„ ํŒจ์น˜ํ•˜๊ณ  ๋‘˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋„์›€์ด๋˜๋Š”์ง€ ํ™•์ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋Œ€๋ฐ•!
์งˆ๋ฌธ : ์ด์ „ ๋ฒ„์ „์˜ gecko๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด?

๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚ด ํ–‰์šด์„ ์•Œ๊ณ  ์žˆ๊ณ  ์–ด์ฐจํ”ผ ์ง‘์„ ์–ป์ง€ ๋ชปํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” Mac ํ‰๊ฐ€ํŒ ๊ณ„์ •์„ ๋งŒ๋“ค๊ณ  The Python Method๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ (๋ชจ๋‘ ๋ฉ‹์ง€๊ฒŒ ๋“ค๋ฆฌ๊ฒŒ ํ•จ) ์›๋ž˜ ์ฝ”๋“œ๊ฐ€ 'This will fail with ๊ตฌ๋…์ด ๋งŒ๋ฃŒ ๋œ ์‚ฌ๋žŒ์— ๋Œ€ํ•œ 401 ์˜ค๋ฅ˜ '.

401 ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ํ‰๊ฐ€ํŒ ๊ณ„์ •์ด๋ผ๊ณ  ๋งํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ถ”๊ฐ€ ์‚ฌํ•ญ์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ‰๊ฐ€ํŒ ๊ณ„์ •์—๋Š” ๊ฒŒ์ž„์˜ ํŠน์ • ํ‰๊ฐ€ํŒ์ด ์žˆ์œผ๋ฏ€๋กœ ํ‰๊ฐ€ํŒ์„ ์„ค์น˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. :)

ํ‰๊ฐ€ํŒ ๊ณ„์ •์—๋Š” ๊ฒŒ์ž„์˜ ํŠน์ • ํ‰๊ฐ€ํŒ์ด ์žˆ์œผ๋ฏ€๋กœ ํ‰๊ฐ€ํŒ์„ ์„ค์น˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. :)

์˜ค, ๊ทธ๊ฒŒ ํ…Œ์ŠคํŠธ ๊ณผ์ •์„ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ  ์˜ค์—ผ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ์ง€ ์•Š๋‚˜์š”?

ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜์žˆ๋Š” ์†Œ๋งค Mac ๋ผ์ด์„ ์Šค๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์œผ๋ฉด ๊ฐ€์žฅ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ชจ๋‘ ๋™์ผํ•œ ๋ชจ๋“  ๊ฒƒ์ด ๋ณด์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

ntdll-Hide_Wine_Exports์— ํ•„์š”ํ•œ ๋Œ€๋ถ€๋ถ„์˜ ํŒจ์น˜๋Š” proton์˜ ์™€์ธ ๋ฒ„์ „์— ์ ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ์ด์— ๋งž๊ฒŒ ์ˆ˜์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

IsTransgaming ํŒจ์น˜๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  wine_get_version ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ œ๊ฑฐํ•œ ํ›„ ๊ฒŒ์ž„์„ ์™„์ „ํžˆ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๋กœ๊ทธ์ธ ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ด๊ฒƒ์€ ์ด๋ฒˆ ์—…๋ฐ์ดํŠธ์—์„œ ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ๋ฌธ์ œ๋กœ ๊ท€๊ฒฐ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํŒจ์น˜ ํ”„๋กœ๊ทธ๋žจ์€ ์ด์ œ BrowserType ์„ค์ •์„ ๋ฌด์‹œํ•˜๊ณ  IsTransgaming ํ•จ์ˆ˜๊ฐ€์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ libcef๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ffxiv.exe๋Š” wine_get_version ํ•จ์ˆ˜๋ฅผ ํ™•์ธํ•˜๊ณ  ์ฐพ์€ ๊ฒฝ์šฐ MAC ๋กœ๊ทธ์ธ์œผ๋กœ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

๋‹น๋ถ„๊ฐ„์€ ๋‘ ๋ฌธ์ œ๋ฅผ ๋น„๊ต์  ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ฒฐ๊ตญ libcef๋ฅผ ์™„์ „ํžˆ ์ œ๊ฑฐํ•˜๋ฉด Launcher๊ฐ€ ๋” ํฐ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅ์„ฑ์ด์—†๋Š” MAC ๋ฒ„์ „์„ ์ง€์›ํ•˜๋Š” ํ•œ.

ํŒจ์ฒ˜๋Š” ์ด์ œ BrowserType ์„ค์ •์„ ๋ฌด์‹œํ•˜๊ณ  IsTransgaming ํ•จ์ˆ˜๊ฐ€์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ libcef๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

... ์‹œ์ž‘ ์‹œํ€€์Šค์˜ ํŠน์ • ์ง€์ ์—์„œ 1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํŒจ์น˜์˜ ํ•จ์ˆ˜๋Š” ๋‘ ๋ฒˆ์งธ ํ˜ธ์ถœ์—์„œ๋งŒ true๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ํ•ญ์ƒ true๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ์‹œ์ž‘์‹œ ๋Ÿฐ์ฒ˜๊ฐ€ ์ถฉ๋Œํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค (์•„๋งˆ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ผ๋ถ€ Transgaming ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์„ค์ •ํ•˜๋ ค๊ณ  ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค). ๊ธฐํƒ€ TG ๊ด€๋ จ ๊ธฐ๋Šฅ).

[...] ๋งŒ์•ฝ ๊ทธ๋“ค์ด ๊ฒฐ๊ตญ libcef๋ฅผ ์™„์ „ํžˆ ์ œ๊ฑฐํ•œ๋‹ค๋ฉด. ๊ฐ€๋Šฅ์„ฑ์ด์—†๋Š” MAC ๋ฒ„์ „์„ ์ง€์›ํ•˜๋Š” ํ•œ.

๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ๊ทธ๋ ‡๊ฒŒ ํ™•์‹ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 5.0์€ 32 ๋น„ํŠธ ์ง€์›์„ ์ค‘๋‹จํ•˜๊ณ  64 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๋Š” libcef๋ฅผ ์ „ํ˜€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ํฌ๋Ÿผ์—์„œ ๋ช‡ ๊ฐœ์˜ Mac ์ง€์› ์Šค๋ ˆ๋“œ๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ ์–ด๋„ ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” Mac ๋Ÿฐ์ฒ˜๊ฐ€ Windows์˜ mshtml๊ณผ ๊ฐ™์€ ๋„ค์ดํ‹ฐ๋ธŒ HTML ๋ Œ๋”๋ง์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์€ ์•„๋งˆ๋„ ์™€์ธ ์ธก์—์„œ ์กฐ๋งŒ๊ฐ„ ํ•ด๊ฒฐ๋˜์–ด์•ผ ํ•  ๋ฌธ์ œ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•ˆํƒ€๊น๊ฒŒ๋„ Proton์„ ์‹คํ–‰ํ•˜๊ณ  ์ •๊ธฐ์  ์ธ WINE ์„ค์น˜๊ฐ€ ๋งค์šฐ ์„ฑ๊ฐ€์‹œ๊ธฐ ๋•Œ๋ฌธ์— ์ง€๊ธˆ์€ ๋„์›€์ด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ŠคํŒ€์ด ์•„๋‹Œ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

ํŠธ๋žœ์Šค ๊ฒŒ์ด๋ฐ ํŒจ์น˜ ๋ฐ HideWineExports๊ฐ€ ์—ฌ๊ธฐ์—์„œ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด proton-tkg๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์†”์งํžˆ proton-tkg๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ํŠธ๋žœ์Šค ๊ฒŒ์ด๋ฐ ํŒจ์น˜๋ฅผ PKGBUILDS / wine-tkg-git / wine-tkg-userpatches์— ์ถ”๊ฐ€ํ•˜๊ณ  ํŒŒ์ผ ํ™•์žฅ์ž๋ฅผ .mypatch๋กœ ๋Œ€์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ proton-tkg ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ชจ๋“  ๊ฒƒ์„ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค.

IsTransgaming ํŒจ์น˜๋Š” ์–ด๋””์„œ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? Google์€ ๋‚˜๋ฅผ ์‹ค๋ง์‹œํ‚ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์œ„์— ๋ฌปํ˜€ ์ˆจ๊ฒจ์กŒ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์žก์€ ๊ฒƒ ๊ฐ™์•„. proton-tkg๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋ด…์‹œ๋‹ค ...

์—ฌ๊ธฐ์—๋‘๊ณ ๊ฐ‘๋‹ˆ๋‹ค.
ํŠน์ • Linux ๋Œ€์ฒด ๋Ÿฐ์ฒ˜๋ฅผ ๋งŒ๋“ค๊ธฐ๋ฅผ ๊ณ ๋Œ€ํ•˜๊ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ ‡๊ฒŒ ํ•  ์ถฉ๋ถ„ํ•œ ์ •๋ณด๋ฅผ ์–ป์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์—ฌ๊ธฐ์— ์–ป์€ ์ •๋ณด๋ฅผ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1 / -isSteam ์˜ต์…˜์ด ์ฃผ์–ด์ง€๋ฉด Steam์—์„œ ffxivboot (๊ต์ฒดํ•˜๊ณ  ์‹ถ์€)๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
FF XIV ๋Ÿฐ์ฒ˜. exe

FFXIV ๋ถ€ํŒ…์€ ๋‹ค์Œ ์›น ํŽ˜์ด์ง€๋ฅผ ์ฟผ๋ฆฌํ•˜์—ฌ ์—…๋ฐ์ดํŠธ ์ •๋ณด๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.
http://patch-bootver.ffxiv.com/http/win32/ffxivneo_release_boot/ [ํ˜„์žฌ ๋ถ€ํŒ… ๋ฒ„์ „, ์˜ˆ : 2019.04.19.0000.0001] /? time = [AAAA-MM-DD-HH-MinMin ํ˜•์‹์˜ ํ˜„์žฌ ์‹œ๊ฐ„]

์ด ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋Š” "FFXIV PATCH CLIENT"์ž…๋‹ˆ๋‹ค.

ํŽ˜์ด์ง€ ์‘๋‹ต์€ ๋งˆ์ง€๋ง‰ ๋ถ€ํŒ… ๋ฒ„์ „์„ ๋ฐ˜ํ™˜ํ•˜๋Š” HTTP ํ—ค๋” "X-Latest-Version"์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ๋ฒ„์ „์„ ์–ป์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค (ํ†ต์‹ ์ด TLS์—์„œ ์•”ํ˜ธํ™” ๋จ).

2 / ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ์ดํ„ฐ ์–ป๊ธฐ

2.1 / ์‹ค์ œ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋‹ค์Œ ํŒŒ์ผ์„ ํ‘œ์‹œํ•˜์—ฌ ์–ป์Šต๋‹ˆ๋‹ค.
https://frontier.ffxiv.com/version_4_0_win/index.html?rc_lang= [LANG] & time = [ํ˜•์‹ AAAA-MM-DD-HH]

์‚ฌ์šฉ ๋œ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ : SQEXAuthor / 2.0.0 (Windows 6.2; ja-jp; [A NUMBER])

๋Ÿฐ์ฒ˜ ์‚ฌ์šฉ์— ํ•„์š”ํ•˜์ง€ ์•Š์€ "s"๋ผ๋Š” ์ด๋ฆ„์˜ ์ฟ ํ‚ค๋ฅผ ์ฆ‰์‹œ ๋ฐ›๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

2.2 / ์„ธ๊ณ„ ์ƒํƒœ๋Š” ๋‹ค์Œ ์›น ํŽ˜์ด์ง€๋ฅผ ์ฟผ๋ฆฌํ•˜์—ฌ JSON ํ˜•์‹์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
https://frontier.ffxiv.com/worldStatus/login_status.json? [๋ฐ€๋ฆฌ ์ดˆ ๋‹จ์œ„์˜ ํƒ€์ž„ ์Šคํƒฌํ”„]

2.3 / ๋‰ด์Šค๋Š” ๋‹ค์Œ ์ฃผ์†Œ๋ฅผ ์ฟผ๋ฆฌํ•˜์—ฌ JSON ํ˜•์‹์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
https://frontier.ffxiv.com/news/headline.json?lang= [LANG] & media = pcapp & [ํƒ€์ž„ ์Šคํƒฌํ”„ (๋ฐ€๋ฆฌ ์ดˆ)]

2.4 /์ด ์ฃผ์†Œ๋ฅผ ์ฟผ๋ฆฌํ•˜์—ฌ ๋‹ค๋ฅธ ์„œ๋ฒ„ ์ƒํƒœ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
https://frontier.ffxiv.com/worldStatus/current_status.json? [๋ฐ€๋ฆฌ ์ดˆ ๋‹จ์œ„์˜ ํƒ€์ž„ ์Šคํƒฌํ”„]

๊ฐ’ 3์€ ์œ ์ง€ ๋ณด์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (์ด๊ฒƒ์„ ์‹œ๋„ํ–ˆ์„ ๋•Œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ)

3 / ๋กœ๊ทธ์ธ

์ด ์›น ํŽ˜์ด์ง€์— ์ €์žฅ๋œ ๋กœ๊ทธ์ธ ์–‘์‹.
https://ffxiv-login.square-enix.com/oauth/ffxivarr/login/top?lng=fr&rgn=3&isft=0&issteam=1

"issteam"๋ณ€์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
rgn๊ณผ isft๊ฐ€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋Š” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. SQEXAuthor / 2.0.0 (Windows 6.2; ja-jp; [A NUMBER])

ํ˜•์‹์—๋Š” ๋‹ค์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์•„์ด๋””๊ฐ€ ํฌํ•จ ๋œ ์ˆจ๊ฒจ์ง„ ์ด๋ฆ„ "_STORED_"๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค (๋กœ๊ทธ์ธ ์„ธ์…˜ ์‚ฌ์ด์— ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ† ํฐ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค)
  • ID๋ฅผ ํฌํ•จํ•˜๋Š” ์ž…๋ ฅ ์ด๋ฆ„ "sqexid"
  • ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํฌํ•จ ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ "password"๋ฅผ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.
  • otp ๋น„๋ฐ€๋ฒˆํ˜ธ์— ๋Œ€ํ•œ otppw ์ž…๋ ฅ

๋Œ€์ƒ : https://ffxiv-login.square-enix.com/oauth/ffxivarr/login/login.send

๋”ฐ๋ผ์„œ ๋กœ๊ทธ๋ฅผ ์–ป์œผ๋ ค๋ฉด _STORED_, sqexid, ์•”ํ˜ธ +/- otppw ๊ฐ’์œผ๋กœ https://ffxiv-login.square-enix.com/oauth/ffxivarr/login/login.send์— ๋Œ€ํ•œ POST ์š”์ฒญ์„ ์‹คํ˜„ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์‘๋‹ต ํŽ˜์ด์ง€์—๋Š” ํ† ํฐ์œผ๋กœ ๋ณด์ด๋Š” ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ ๋งŽ์€ ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•˜๋Š” javascript ์‹คํ–‰ ๋ช…๋ น์ด ์žˆ์Šต๋‹ˆ๋‹ค.

4 / ๋กœ๊ทธ์ธ ํ›„ ๋ถ€๋ถ„

๊ทธ๊ฒƒ์ด ๋‚ด๊ฐ€ ๋ชจ๋“  ๊ฒƒ์„ ์–ป์ง€ ๋ชปํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.

4.1 / ๋ฒ„์ „ ํ™•์ธ

๋กœ๊ทธ์ธ ํ›„์— ๋งŒ โ€‹โ€‹๋ถ€ํŒ… exe๊ฐ€ "ffxivlauncher.exe"๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ์ฃผ์žฅ์œผ๋กœ?
ffxivlauncher.exe๊ฐ€ ffxivboot.exe์—์„œ ์‹คํ–‰๋˜๋„๋ก ๋˜ ์ฐพ์Šต๋‹ˆ๋‹ค. ํŠน์ • ์ธ์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค ๊ฒ€์‚ฌ๋ฅผ ์‹คํ˜„ํ•ฉ๋‹ˆ๊นŒ?

๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธํ•˜๊ธฐ์œ„ํ•œ ์š”์ฒญ์ด ์ˆ˜ํ–‰๋˜์—ˆ์œผ๋ฉฐ, ์•”ํ˜ธํ™” ๋œ ์ฟผ๋ฆฌ์ด๋ฏ€๋กœ ๋‹ค๋ฅธ ๋Ÿฐ์ฒ˜ ์†Œ์Šค ์ฝ”๋“œ์—์„œ ๊ฐ€์ ธ ์™”์Šต๋‹ˆ๋‹ค.
์ด ์ฃผ์†Œ๋ฅผ ์ฟผ๋ฆฌํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
https://patch-gamever.ffxiv.com/http/win32/ffxivneo_release_game/ [ํ˜„์žฌ ๊ฒŒ์ž„ ๋ฒ„์ „] / [์ด์ „์— ํš๋“ ํ•œ ํ† ํฐ]

์š”์ฒญ ๋ณธ๋ฌธ์—์„œ ffxivboot.xex, ffxivlauncher.exe ๋ฐ ffxivupdater.exe์˜ ํ˜„์žฌ ํŒŒ์ผ ํฌ๊ธฐ ๋ฐ sha1์„ ์ง€์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  64 ๋น„ํŠธ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒŒ ์šฐ๋ฆฌ์—๊ฒŒ :
"ffxivboot.exe / filesize / sha1ofthefile / ffxivboot64.exe / filesize / sha1ofthefile, ffxivlauncher.exe / filesize / sha1ofthefile, ffxivlauncher64.exe / filesize / sha1ofthefile, ffxivupdater.exe / filesize / sha1ofthefile, ffxivboot64.exe / filesize / sha1ofthefile .exe / filesize / sha1ofthefile / "

์›์‹œ ํ…์ŠคํŠธ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋Š” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. SQEXAuthor / 2.0.0 (Windows 6.2; ja-jp; [A NUMBER])

๋งˆ์ง€๋ง‰ ๋ฒ„์ „ ID ์ธ X-Latest-Version๊ณผ ํ•ด๋‹น ๋ฒ„์ „์˜ UID (๊ฐ ์š”์ฒญ์„ ๋ณ€๊ฒฝ ํ•จ) ์ธ X-Patch-Unique-Id๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ด UID๋Š” ๋ฌด์—‡์„ ์œ„ํ•ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

4.2 / ์—…๋ฐ์ดํŠธ ๋‹ค์šด๋กœ๋”

์—…๋ฐ์ดํŠธ๋Š” Square ์„œ๋ฒ„์—์„œ ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
๋‹ค์šด๋กœ๋“œ URL์€ ์ •์ ์ด๋ฉฐ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ ์ „์— ์„œ๋ฒ„๊ฐ€ ๋‹ค์Œ์—์„œ ์š”์ฒญ์„ ๋ฐ›์•˜๋‹ค๊ณ  ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค.
http://patch-gamever.ffxiv.com/gen_token

"FFXIV PATCH CLIENT"์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๋ฐ ํ—ค๋”์— "X-Patch-Unique-Id"๋ณ€์ˆ˜ ํฌํ•จ.
์ด๊ฒƒ์€ ์ด์ „์— ์–ป์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ด ์š”์ฒญ์—์„œ ๋ณธ๋ฌธ์—๋Š” ์—…๋ฐ์ดํŠธ ํŒŒ์ผ์˜ URI๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์‹œํ—˜๊ณผ ๋™์ผํ•œ URI๋กœ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.

์ด ๋‹จ๊ณ„๊ฐ€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์—…๋ฐ์ดํŠธ ๋‹ค์šด๋กœ๋“œ๋ฅผ ๊ธฐ๋กํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๊นŒ?
์—…๋ฐ์ดํŠธ ํŒŒ์ผ์€ ํ•ด๋‹น ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ ํŒŒ์ผ URI๋ฅผ ์–ป๋Š” ์œ„์น˜๋ฅผ ์–ป์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ •์ ์ด๋ฏ€๋กœ ๋งํฌ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋กœ ์‰ฝ๊ฒŒ ๋Œ€์ฒด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4.3 / ์—…๋ฐ์ดํŠธ ์„ค์น˜

๊ทธ๊ฒƒ์ด ๋‚˜์˜ ์ฃผ์š” ์žฅ์• ๋ฌผ์ž…๋‹ˆ๋‹ค.
์—…๋ฐ์ดํŠธ ํŒŒ์ผ์€ ์•„์นด์ด๋ธŒ ํŒŒ์ผ์— ํ•ด๋‹นํ•˜์ง€ ์•Š๋Š” .PATCH ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.
ํŒŒ์ผ์€ ๊ทธ์˜ ํ—ค๋”์— "ZIPATCH"ํŒŒ์ผ๋กœ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

5 / ์–ผํ‹ฐ๋ฐ‹ ์ฒดํฌ

๋Ÿฐ์ฒ˜๋Š” ๋‹ค์Œ์—์„œ "๊ฒŒ์ดํŠธ ์ƒํƒœ"๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
https://frontier.ffxiv.com/worldStatus/gate_status.json?lang=fr& [TIMESTAMP (๋ฐ€๋ฆฌ ์ดˆ)]

๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์ด๋ฏธ ๋‹ค๋ฅธ ๋Ÿฐ์ฒ˜ ์ œ์ž‘์ž๊ฐ€ ๊ฒฐ์ •ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

TL DR ๋ฒ„์ „ :

  • ๊ณต์‹์ ์ธ ๊ฒƒ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ๋ฆฌ๋ˆ…์Šค ์ „์šฉ ๋Ÿฐ์ฒ˜๋ฅผ ๋งŒ๋“ค๋ ค๊ณ 
  • ์‹ค์ œ ํ•˜๋‚˜๊ฐ€ ์—…๋ฐ์ดํŠธ URI๋ฅผ ์–ป๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (ํ•˜์ง€๋งŒ ์ฐจ๋‹จ๋˜์ง€๋Š” ์•Š์Œ).
  • ์‹ค์ œ ์—…๋ฐ์ดํŠธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜ํ–‰๋˜๋Š”์ง€ ๊ฒฐ์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

@๊ตํšŒ

... ์‹œ์ž‘ ์‹œํ€€์Šค์˜ ํŠน์ • ์ง€์ ์—์„œ 1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํŒจ์น˜์˜ ํ•จ์ˆ˜๋Š” ๋‘ ๋ฒˆ์งธ ํ˜ธ์ถœ์—์„œ๋งŒ true๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ํ•ญ์ƒ true๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ์‹œ์ž‘์‹œ ๋Ÿฐ์ฒ˜๊ฐ€ ์ถฉ๋Œํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค (์•„๋งˆ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ผ๋ถ€ Transgaming ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์„ค์ •ํ•˜๋ ค๊ณ  ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค). ๊ธฐํƒ€ TG ๊ด€๋ จ ๊ธฐ๋Šฅ).

์•Œ์•„ ๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์šฐ๋ฆฌ๋Š” IsTransgaming ํ•จ์ˆ˜๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„ํžˆ ์ž‘๋™ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์šด์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ๊ทธ๋ ‡๊ฒŒ ํ™•์‹ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 5.0์€ 32 ๋น„ํŠธ ์ง€์›์„ ์ค‘๋‹จํ•˜๊ณ  64 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๋Š” libcef๋ฅผ ์ „ํ˜€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ํฌ๋Ÿผ์—์„œ ๋ช‡ ๊ฐœ์˜ Mac ์ง€์› ์Šค๋ ˆ๋“œ๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ ์–ด๋„ ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” Mac ๋Ÿฐ์ฒ˜๊ฐ€ Windows์˜ mshtml๊ณผ ๊ฐ™์€ ๋„ค์ดํ‹ฐ๋ธŒ HTML ๋ Œ๋”๋ง์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์€ ์•„๋งˆ๋„ ์™€์ธ ์ธก์—์„œ ์กฐ๋งŒ๊ฐ„ ํ•ด๊ฒฐ๋˜์–ด์•ผ ํ•  ๋ฌธ์ œ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ˆ, ์ด๊ฒƒ์€ ๊ธฐ๊ปํ•ด์•ผ ์ถ”์•…ํ•œ ํ•ดํ‚น์ž…๋‹ˆ๋‹ค. ์œ ์ผํ•˜๊ฒŒ ํ•ฉ๋ฒ•์  ์ธ ๋ฐฉ๋ฒ•์€ urlmon ๋ฐ mshtml ๊ตฌํ˜„์„ ์ˆ˜์ •ํ•˜๊ณ  Steam ์ธ์ฆ์ด ํ•„์š”ํ•œ ํ–ฅํ›„ ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

rgn๊ณผ isft๊ฐ€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฐ๊ฐ '์ง€์—ญ'๊ณผ '๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ'์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜ ๋ฐ ์—…๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋Š” http://ffxivclassic.fragmenterworks.com/index.php?controller=post&action=view&id_post=30์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

๋‚˜๋Š” ํŠธ๋žœ์Šค ๊ฒŒ์ด๋ฐ ํŒจ์น˜๋ฅผ PKGBUILDS / wine-tkg-git / wine-tkg-userpatches์— ์ถ”๊ฐ€ํ•˜๊ณ  ํŒŒ์ผ ํ™•์žฅ์ž๋ฅผ .mypatch๋กœ ๋Œ€์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ proton-tkg ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ชจ๋“  ๊ฒƒ์„ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ํ‰์ƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ "makepkg"๋ผ๋Š” ๊ฒƒ์ด ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์•˜๊ณ  ์–ด๋–ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๊ทธ๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜๋Š”์ง€ ์ฐพ์„ ์ˆ˜์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€ ์–‘์„ฑ์ž ๋นŒ๋“œ๋ฅผ ํŒจ์น˜์™€ ๊ณต์œ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? wine-tkg๋ฅผ ์ž‘๋™ ์‹œํ‚ค๋ ค๊ณ ํ•˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ„๋ช…ํžˆ "makepkg"๋ผ๋Š” ๊ฒƒ์ด ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์•˜๊ณ  ์–ด๋–ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๊ทธ๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜๋Š”์ง€ ์ฐพ์„ ์ˆ˜์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

makepkg๋Š” arch linux์—์„œ ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๊ธฐ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ถ„๋ช…ํžˆ "makepkg"๋ผ๋Š” ๊ฒƒ์ด ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์•˜๊ณ  ์–ด๋–ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๊ทธ๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜๋Š”์ง€ ์ฐพ์„ ์ˆ˜์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

makepkg๋Š” arch linux์—์„œ ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๊ธฐ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์ฐธ์กฐ! ์ €๋Š” ํ˜„์žฌ Pop_! OS (Ubuntu / Debian ๊ธฐ๋ฐ˜)๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด proton-tkg.sh ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

TL DR ๋ฒ„์ „ :

  • ๊ณต์‹์ ์ธ ๊ฒƒ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ๋ฆฌ๋ˆ…์Šค ์ „์šฉ ๋Ÿฐ์ฒ˜๋ฅผ ๋งŒ๋“ค๋ ค๊ณ 
  • ์‹ค์ œ ํ•˜๋‚˜๊ฐ€ ์—…๋ฐ์ดํŠธ URI๋ฅผ ์–ป๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (ํ•˜์ง€๋งŒ ์ฐจ๋‹จ๋˜์ง€๋Š” ์•Š์Œ).
  • ์‹ค์ œ ์—…๋ฐ์ดํŠธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜ํ–‰๋˜๋Š”์ง€ ๊ฒฐ์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ ์„ค์น˜์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์€ ์—†์ง€๋งŒ, ๋Ÿฐ์ฒ˜๋ฅผ ์ž ๊น ๋™์•ˆ ์ง‘์—์„œ ์ด์ „ ์„ค์น˜์— ๋Œ€ํ•ด ํ…Œ์ดํ”„ ๋กœ ๋ถ™์—ฌ์„œ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ํŒŒ์ผ ์œ„์น˜๊ฐ€ ํŠ€์–ด ๋‚˜์™€์„œ ์†Œ์Šค๊ฐ€ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. login.py์—์„œ 'patch_url'์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๋‚ด๊ฐ€ ์ฐธ์กฐ! ์ €๋Š” ํ˜„์žฌ Pop_! OS (Ubuntu / Debian ๊ธฐ๋ฐ˜)๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด proton-tkg.sh ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ฐ๋น„์•ˆ ๋นŒ๋“œ ์‹œ์Šคํ…œ์„ ๋‹ค๋ฃจ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๊นŒ์šด ์žฅ๋ž˜์— ์šฐ๋ฆฌ๋Š” ํŒจ์น˜๋ฅผ Lutris ๋นŒ๋“œ๋กœ ๊ฐ€์ ธ ์˜ค๋Š” ๋ฐฉ๋ฒ•์„ ์กฐ์‚ฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (Lutris์—๋Š” ๋‹ค์–‘ํ•œ ์™€์ธ ๋ง› ์™ธ์—๋„ ํŠน์ • ๊ฒŒ์ž„์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์ด ํฌํ•จ ๋œ Wine ๋นŒ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.)

ntdll-Wine_Hide_Exports์— ๋Œ€ํ•œ ๋ฌธ์„œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์Šคํ…Œ์ด์ง•์—์„œ ๋‹ค๋ฅธ ์–ด๋–ค ๊ฒƒ๊ณผ๋„ ๋…๋ฆฝ์  ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฉฐ ์ข…์†์„ฑ ๋ชฉ๋ก์ด ntdll_misc.h์— ๋Œ€ํ•œ ํŒจ์น˜ ์ถฉ๋Œ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ๋นŒ๋“œ ์ค‘์ด์ง€๋งŒ ntdll-Hide_Wine_Exports์˜ loader.c ๋ถ€๋ถ„์„ ์ ์šฉํ•˜๊ณ  ์ถ”๊ฐ€ ๋œ ์ค„์„ ntdll_misc.h์— ์ˆ˜๋™์œผ๋กœ ์‚ฝ์ž… ํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

(์ฐธ๊ณ ๋กœ, ์ €๋Š” Proton์ด ์•„๋‹Œ ๋ช‡ ๊ฐ€์ง€ ์„ ํƒ๋œ ์Šคํ…Œ์ด์ง• ํŒจ์น˜์™€ ํ•จ๊ป˜ vanilla Wine์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ Proton ๋นŒ๋“œ ๋ฐฉํ–ฅ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๋งก๊ฒจ์•ผํ•ฉ๋‹ˆ๋‹ค.)

์ €๋Š” Valve๊ฐ€ Proton์— ํŒจ์น˜ ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆด ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ ์–ด๋„ ๋ชจ๋“  ํฌ๋ง์ด ์‚ฌ๋ผ์ง€์ง€ ์•Š๋Š”๋‹ค๋Š” ์†Œ์‹์„ ๋“ฃ๊ณ  ๊ธฐ์ฉ๋‹ˆ๋‹ค. = D
์ด์ œ๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด Proton์˜ ๊ณต์‹ ๋นŒ๋“œ์— ํฌํ•จ ๋˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ํ—˜๋‚œํ•˜๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

์กฐ๋งŒ๊ฐ„ ๊ณต์‹ Proton / Wine์—์„œ IsTransgaming ํŒจ์น˜๋ฅผ ๋ณผ ์ˆ˜์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ธ๋‚ด์‹ฌ์ด ์—†๋‹ค๋ฉด Lutris ๋˜๋Š” ๋งž์ถคํ˜• ์™€์ธ ๋นŒ๋“œ๋กœ ํ–‰์šด์„ ์‹œํ—˜ ํ•ด๋ณด๊ณ  ์‹ถ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธ€์Ž„, ๋Œ๋‹ด์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” Linux ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์˜๋„์ ์œผ๋กœ ๋ณด์ด๋Š” ๋ธ”๋ก์„ ํ•ดํ‚นํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ฐธ๋ธŒ๋Š” ์—ฌ๊ธฐ์— ์ž์„ธ๋ฅผ ๋ณด์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค. Hacky ํŒจ์น˜์™€ ๋ฉ”์ดํฌ ์‹œํ”„ํŠธ ๋Ÿฐ์ฒ˜๋Š” ์ œ๊ฐ€ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์ž์„ธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. Square๊ฐ€ "๋‚˜์ฒ˜๋Ÿผ ํ”ผ๋ฅผ ํ˜๋ฆฌ ๊ธธ ์›ํ•ฉ๋‹ˆ๋‹ค"~ Deadman 's Wonderland

๊ธ€์Ž„, ๋Œ๋‹ด์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” Linux ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์˜๋„์ ์œผ๋กœ ๋ณด์ด๋Š” ๋ธ”๋ก์„ ํ•ดํ‚นํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ฐธ๋ธŒ๋Š” ์—ฌ๊ธฐ์— ์ž์„ธ๋ฅผ ๋ณด์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํ™•์‹คํžˆ ์˜๋„์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์ƒํ•˜๊ณ  ์‹ฌ์ง€์–ด๋Š” ๋”ํ‹ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ / ํฌํŒ… ์„ ํƒ๋„ ํ™•์‹คํ•˜์ง€๋งŒ, ๋ฆฌ๋ˆ…์Šค๋ฅผ ์ฐจ๋‹จํ•˜๋ ค๋Š” ์‹œ๋„๋Š” ์•„๋‹™๋‹ˆ๋‹ค.

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

์˜ˆ, ํ˜„์žฌ (๋นŒ๋“œ๊ฐ€ ์˜ฌ ๋•Œ) Lutris์—์„œ ์ž‘๋™ํ•˜์ง€๋งŒ ์žฅ๊ธฐ์ ์œผ๋กœ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Square๊ฐ€ ๋งˆ์นจ๋‚ด ๋น„ Steam ๋ฒ„์ „์˜ ๊ฒŒ์ž„์—์„œ ๋‚˜๋ฅผ ๊ฐ€๋‘์—ˆ์„ ๋•Œ Proton์ด ํŠธ๋ฆญ์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค!
๋‚˜๋Š” ๋ฐธ๋ธŒ๊ฐ€ IsTransgaming ํ•ดํ‚น์„ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๋”๋ผ๋„ ํ™”๋ฅผ ๋‚ด์ง€ ์•Š๋Š”๋‹ค. ๋‚˜๋Š” ๋Œ€๋ถ€๋ถ„ Square์— ํ™”๊ฐ€ ๋‚˜์„œ ๋„ˆ๋ฌด ์–ด๋ ค์›Œ ์•ผํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๊ฒŒ์ž„ ์ž์ฒด๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ ๋•Œ; ๋ฐœ์‚ฌ๋Œ€๊ฐ€ ๋ง๊ฐ€ ์กŒ์„๋ฟ์ž…๋‹ˆ๋‹ค.

์˜ˆ, ์ด๊ฒƒ์ด ์˜๋„์  ์ธ ๊ฒƒ์ด๋ผ๋Š” ์ฆ๊ฑฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋‹จ์ง€ ์ด์ƒํ•œ ๋ฐฉ์‹์œผ๋กœ ํŒŒ์† ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. square enix๋Š” ๊ณต์‹์ ์œผ๋กœ ๋ฆฌ๋ˆ…์Šค ๋‚˜ proton์„ ์ง€์›ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ถ„๋ช…ํžˆ ์ด๋ ‡๊ฒŒ ๊นจ์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์šฐ๋ฆฌ์— ๋Œ€ํ•œ ์˜๋ฌด๊ฐ€ ์—†์œผ๋ฉฐ ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ ์ž์‹ ์˜ ๊ธธ์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ข‹์€ ์†Œ์‹์€ SE๊ฐ€ ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ Mac ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ณ„์† ์ง€์›ํ•˜๋Š” ํ•œ, ํ–ฅํ›„ ์ค‘๋‹จ ๋  ๊ฒฝ์šฐ Transgaming์„ ๋” ๋งŽ์ด ์—๋ฎฌ๋ ˆ์ดํŠธ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค (Mac ๋ผ์ด์„ ์Šค ๊ตฌ๋งค๋ฅผ ์˜๋ฏธ ํ•  ์ˆ˜๋„ ์žˆ์Œ).

์ •๋ง ์–ด๋ฆฌ์„์€ ๊ฒƒ์€ ์™œ IsTransgaming์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Ÿฐ์ฒ˜์—์„œ Mac์„ ๊ฐ์ง€ํ•˜์ง€๋งŒ ์‹ค์ œ ๊ฒŒ์ž„์—์„œ Wine ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์•„์ด๋Ÿฌ๋‹ˆํ•˜๊ฒŒ๋„ ๋‘˜ ๋‹ค IsTransgaming์„ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด Mac ๋ผ์ด์„ ์Šค ์—†์ด๋Š” ํ•ด๊ฒฐํ•˜๊ธฐ๊ฐ€ ๋” ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ˆ, ์ •๋ง ์–ด๋ฆฌ์„์€ ์ผ์ด์ง€๋งŒ ๋•Œ๊ฐ€๋˜๋ฉด Mac ๋ผ์ด์„ผ์Šค ๋น„์šฉ์„ ์ง€๋ถˆํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ Mac FFXIV ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์™€์ธ์„ ์ˆจ๊ธฐ๋„๋ก ๊ฒŒ์ž„์„ ์ˆ˜์ •ํ•˜์—ฌ Windows ๋ฒ„์ „์œผ๋กœ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

Tbh ๋‚˜๋Š” ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ํ”Œ๋žซํผ์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ๋ผ์ด์„ผ์Šค๋ฅผ ๊ฐ€์ ธ์•ผํ•˜๋Š” ์ด์œ ๋ฅผ ์ •๋ง๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๋… ๊ธฐ๋ฐ˜ MMO์—๋Š” ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ˆ ๋•Œ๋ฌธ์— ์ถ”์ธกํ•˜์ง€๋งŒ ๊ทธ๋ ‡๋‹ค!

์—ฌ๊ธฐ์—์žˆ๋Š” ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ useragent ๊ฒ€์‚ฌ์˜ ECMAscript์—์„œ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. Browser.js ๋ผ์ธ 60์—์„œ 72 .... ๊ฝค ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค. LibCEF ๋ฐ MAC ์ง€์›์— ๊ด€ํ•ด์„œ๋Š” MAC์ด ์ปค์Šคํ…€ Wine ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๊ฐ€ ํ”ผ๊ธฐ ๋ฐฑ ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ๊ธฐ๋Œ€ํ•  ์ˆ˜์žˆ๋Š” ์ตœ์„ ์ด๋ผ๋ฉด, ๋Ÿฌ์‹œ์•„๋ฅผ ๊ฐ•ํƒ€ ํ•  ๋•Œ LostArk๋ฅผ ์‚ดํŽด ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

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

์—…๋ฐ์ดํŠธ : ๋‹น์‹ ์ด ์ด๊ฒƒ์„ ์ข‹์•„ํ•˜๋“  ์›ํ•˜์ง€ ์•Š๋“  ๋ถ€์ฃผ์˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๋งํ•˜๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค.

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

๊ทธ๋ž˜, ๋งž์•„. ์  ์žฅ.

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

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

HideWineExports ํŒจ์น˜๋ฅผ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด Proton 's Wine ํฌํฌ์— ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค : https://github.com/achurch/proton-wine/commit/e77d4e14f42aa3721480a2ea6cdb713f4e5aceb4

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

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

์ฝ”๋“œ๊ฐ€ ์ถฉ๋ถ„ํ•œ ์ฆ๊ฑฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ๋ฌด์—‡์ผ๊นŒ์š”?

์ด๊ฒƒ์ด ์•…์˜์ ์ž„์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ฝ”๋“œ๊ฐ€ ์—†์œผ๋ฉฐ ์ด๊ฒƒ์€ ์ฃผ์ œ๋ฅผ ๋ฒ—์–ด๋‚ฉ๋‹ˆ๋‹ค.

Tbh ๋‚˜๋Š” ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ํ”Œ๋žซํผ์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ๋ผ์ด์„ผ์Šค๋ฅผ ๊ฐ€์ ธ์•ผํ•˜๋Š” ์ด์œ ๋ฅผ ์ •๋ง๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๋… ๊ธฐ๋ฐ˜ MMO์—๋Š” ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ˆ ๋•Œ๋ฌธ์— ์ถ”์ธกํ•˜์ง€๋งŒ ๊ทธ๋ ‡๋‹ค!

๊ทธ๋“ค์€ ์•„๋งˆ๋„ Steam๊ณผ PS4๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

Tbh ๋‚˜๋Š” ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ํ”Œ๋žซํผ์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ๋ผ์ด์„ผ์Šค๋ฅผ ๊ฐ€์ ธ์•ผํ•˜๋Š” ์ด์œ ๋ฅผ ์ •๋ง๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๋… ๊ธฐ๋ฐ˜ MMO์—๋Š” ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ˆ ๋•Œ๋ฌธ์— ์ถ”์ธกํ•˜์ง€๋งŒ ๊ทธ๋ ‡๋‹ค!

๊ทธ๋“ค์€ ์•„๋งˆ๋„ Steam๊ณผ PS4๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ๋ˆ์„ ๋ฒŒ๊ธฐ ์œ„ํ•ด. ์•„๋‹ˆ ๊ทธ๋“ค์€ Steam ๋˜๋Š” PS4๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„œ๋ธŒ ์‹œ์Šคํ…œ์€ Square Enix์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์ด์œ ๋ผ๊ณ  ๋งํ• ์ง€ ๋ชจ๋ฅด์ง€๋งŒ ์•„์šฐ๋ผ์˜ ์™•๊ตญ์„ ๋ณด๋ผ. non-steam ๋˜๋Š” steam ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋™์ผํ•œ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋ฉด ์ฐจ๋‹จํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ ์—ฐ๊ธฐ์™€ ๊ฑฐ์šธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์–ด๋Š ์ •๋„๋Š” ์•ฝ๊ฐ„ ํšก๋ณด๋˜๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ์˜์ด๋ฉด์—์žˆ๋Š” ์ด์œ ๋Š” ๋ชจ๋ž˜์— ๋จธ๋ฆฌ๋ฅผ ์ฐ”๋Ÿฌ ๋„ฃ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์žˆ๋”๋ผ๋„ ๊ฝค ๋ฌด๋”˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ํŒจ์น˜๋ฅผ ๋ฐ›๊ณ , ๊ทธ ํ›„์— ๋˜ ๋‹ค๋ฅธ ํŒจ์น˜๋ฅผ ๋ฐ›๊ณ , Square์˜ ์‚ฌ์—… ๊ณ„ํš์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๋˜ ๋‹ค๋ฅธ ํŒจ์น˜๋ฅผ ๋ฐ›๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์ด ์ง„ํ–‰๋˜๊ณ ์žˆ๋Š” ๊ฒƒ์€ ๋‹จ์ˆœํ•˜๊ณ  ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค. Jbal91, ๋‚˜๋Š” ๋ฌด์—ญ์— ์˜ํ•œ ์›์น™ ์—”์ง€๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ชฉ ์ˆ˜์ค€์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์—…์˜ ๋งˆ์Œ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ๋ฐ์ด์ง€ ์ฒด์ธ์—์„œ ๋จธ๋ฆฌ๋ฅผ ๋–ผ์–ด ๋‚ด์„ธ์š” ... ์ด๊ฑด ๊ทธ๋ƒฅ ์‹ค์ˆ˜๋ผ๊ณ  ๋ฏฟ๋Š” ๋‚˜๋จธ์ง€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๊ฐ‘๋‹ˆ๋‹ค.

์ด ์–˜๊ธฐ ๊ทธ๋งŒ๋‘ฌ๋„ ๋ ๊นŒ์š”? ๋‹น๋ฉดํ•œ ์ฃผ์ œ์™€๋Š” ์ „ํ˜€ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค.

์ฃผ์ œ๋กœ ๋Œ์•„๊ฐ€์„œ, ๊ทธ๋“ค์ด Wine์„ ํŠน๋ณ„ํžˆ ํ™•์ธํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์ผ์ข…์˜ ๋ถˆํ–‰ํ•œ ์ผ์ž…๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์Šฌํ”„๊ฒŒ๋„ Wine์˜ mshtml์„ ์ˆ˜์ •ํ•˜๋”๋ผ๋„ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์—ฌ์ „ํžˆ ์šฐ๋ฆฌ๊ฐ€ Mac ์‚ฌ์šฉ์ž๋ผ๊ณ  ์ƒ๊ฐํ•  ๊ฒƒ์ž„์„ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋ฐ”๋‹๋ผ ์™€์ธ / ์–‘์„ฑ์ž์™€ ๋‹ค์‹œ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” proton (๊ทธ๋ฆฌ๊ณ  lutris)์ด ๊ฒŒ์ž„์„ ์ž‘๋™์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์™€์ธ ์Šคํ…Œ์ด์ง• ํŒจ์น˜๋ฅผ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. mshtml์˜ ๊ฒฝ์šฐ ์ •ํ™•ํžˆ ๋ฌด์—‡์ด ์ž˜๋ชป๋˜์—ˆ๋Š”์ง€ ํŒŒ์•…ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

SE๊ฐ€์ด๋ฅผ ์•Œ์•„ ์ฐจ๋ฆฌ๋ฉด ๋Œ€์‹  IsTransgaming ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ•ด๋‹น ๊ฒ€์‚ฌ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ proton์—์„œ ์™„์ „ํžˆ ์ œ๊ฑฐํ•˜์—ฌ wine_get_version ๊ธฐํ˜ธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ„๋‹จํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€ ๊ฐ€์ง€๊ณ ์žˆ๋Š” ๋ชจ๋“  ์ •๋ณด๋กœ Reddit ๊ฒŒ์‹œ๋ฌผ ์„ ์—…๋ฐ์ดํŠธ

GetProcAddress๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  isTransgaming์— ๋Œ€ํ•ด 1์„ ๋ฐ˜ํ™˜ํ•˜๋Š” DLL์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์–ด๋ ค์šด์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์‚ฌ์šฉ์ž ์ง€์ • ์™€์ธ ๋นŒ๋“œ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ Wine์„ ์ˆจ๊ธฐ๋ ค๋ฉด ์Šคํ…Œ์ด์ง•์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

@ jbal91 FFXIV๊ฐ€ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์น˜ํŠธ ๋ฐฉ์ง€๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด (๋˜๋Š” ์•ž์œผ๋กœ ์ˆ˜ํ–‰ ํ•  ๊ฒฝ์šฐ) ์•„๋งˆ๋„ ํŠธ๋ฆฌ๊ฑฐ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ƒ์ ์œผ๋กœ๋Š” FFXIV ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

@ jbal91 FFXIV๊ฐ€ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์น˜ํŠธ ๋ฐฉ์ง€๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด (๋˜๋Š” ์•ž์œผ๋กœ ์ˆ˜ํ–‰ ํ•  ๊ฒฝ์šฐ) ์•„๋งˆ๋„ ํŠธ๋ฆฌ๊ฑฐ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ƒ์ ์œผ๋กœ๋Š” FFXIV ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

DXVK๋Š” ์–ด์จŒ๋“  ์ด๋ฏธ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

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

์Œ, ๋กœ๊ทธ์ธํ–ˆ์Šต๋‹ˆ๋‹ค. Proton-tkg๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Proton ๋ฆด๋ฆฌ์Šค๋ฅผ ๋นŒ๋“œ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๊ธˆ ๋นŒ๋“œํ•˜๊ณ  ์ „์ฒด vm์„ ํŒŒ๊ดดํ•˜๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋นŒ๋“œํ•ด์•ผํ–ˆ์ง€๋งŒ ๋Ÿฐ์ฒ˜๋Š” ์ด์ œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ•ญ๋ชฉ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์„ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค.

OK ๊ฐ€์„ค ์ ์œผ๋กœ ๋ฉ”์‹ ์ € ์•„๊ธฐ๋ผ๊ณ  ๋งํ•˜๊ณ  ์ž‘๋™์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋ฌด์—‡์„ ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ €๋Š” Gentoo๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ  Steam ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์ง€๋งŒ Steam ๋ฒ„์ „์ด ์—†์œผ๋ฉฐ ๊ณง ๋” ์ด์ƒ ํ•  ์ˆ˜์žˆ๋Š” ์ผ์ด ์•„๋‹ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ Proton์„ ์ปดํŒŒ์ผํ•˜๊ณ  ์‹คํ–‰ํ•˜์—ฌ ์ด๊ฒƒ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ffxiv๋ฅผ ์‹คํ–‰ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ํ•ด์•ผ ํ•  ์ผ๊ณผ ํ•„์š”ํ•œ ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ž‘๋™์ด ํ™•์ธ๋˜๋ฉด proton ๋นŒ๋“œ๋ฅผ ์••์ถ•ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. .steam/root/compatibilitytools.d ์— ๊ฐ„๋‹จํžˆ ๋“œ๋กญ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ํ•  ์ผ์ด ์กฐ๊ธˆ์žˆ์–ด ํ™•์ธํ•˜๊ธฐ๊นŒ์ง€ ์ ์–ด๋„ ํ•œ ์‹œ๊ฐ„์€ ๊ฑธ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค

Proton์„ ์œ„ํ•ด ๋‹ค์‹œ ์ปดํŒŒ์ผํ•˜๋Š” ์ž‘๋™์ค‘์ธ Arch ํŒจํ‚ค์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†๋‹ค๋ฉด ํ•œ ์‹œ๊ฐ„๋„ ์•ˆ ๋ผ์•ผ ๋ผ

๋‚˜๋Š” ์ ์–ด๋„ ํ•˜๋ฃจ ์ข…์ผ ๊ธฐ๋‹ค๋ ธ๋‹ค. ๋” ์˜ค๋ž˜ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค =)
์ž ์žฌ์ ์œผ๋กœ ๋ฉ์ฒญํ•œ ์งˆ๋ฌธ์ด์ง€๋งŒ : arch ํŒจํ‚ค์ง€๊ฐ€ ๋ฐ๋น„์•ˆ์—์„œ ์ž‘๋™ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ? WINE / Proton์€ ๋ฐฐํฌํŒ๊ณผ ๋ฌด๊ด€ํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

chroot์—†์ด ๋ฐ๋น„์•ˆ์—์„œ ์ž‘๋™ ํ•  ๊ฒƒ ๊ฐ™์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‹œ๋„ํ•˜๊ธฐ๋ฅผ ๊ณ ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค! :๋””
์ž‘๋™ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์•Œ์•„๋‚ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋นŒ๋“œํ•˜๊ณ  ์‹œ์ž‘ํ–ˆ์ง€๋งŒ DX11์„ ๊ฐ์ง€ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. DXVK๋ฅผ winelibํ•˜์—ฌ ๋‹ค์‹œ ์‹œ๋„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—

๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค๋ฅผ ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•ฉ๋‹ˆ๊นŒ?

winetricks hidewineexports = enable

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋„Œ ์ •๋ง ๋Œ€๋‹จํ•ด <3

์•Œ์•˜์–ด ์ž‘๋™ํ•˜๊ณ  ์ด์ œ ์–‘์„ฑ์ž ๋ถ„ํฌ๋ฅผ ์••์ถ•ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

ahaha ๋˜๋Š” @ jbal91 ์ด ์ €๋ฅผ ์ €๊ฒฉํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋Œ€์‹  ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋‚˜๋Š” ์—ฌ์ „ํžˆ ๋‚ด ๊ฒƒ์„ ์˜ฌ๋ ค ๋†“์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์žฌ๊ฑดํ•ด์•ผํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜ˆ์ƒ๋ณด๋‹ค ์˜ค๋ž˜ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค.

์บ๋ฆญํ„ฐ ์„ ํƒ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•˜๋ ค๋ฉด WINEPREFIX = "$ HOME / .local / share / Steam / compatibilitytools.d / proton_tkg_4.6.r0.g3f8edce5.ffxiv / dist / share / default_pfx"winetricks hidewineexports = enable์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์˜ˆ, "$ HOME / .local / share / Steam / compatibilitytools.d"์— ์••์ถ•์„ ํ’€์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜์— ์ถ”๊ฐ€ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

Tbh ๋‚˜๋Š” ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ํ”Œ๋žซํผ์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ๋ผ์ด์„ผ์Šค๋ฅผ ๊ฐ€์ ธ์•ผํ•˜๋Š” ์ด์œ ๋ฅผ ์ •๋ง๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๋… ๊ธฐ๋ฐ˜ MMO์—๋Š” ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ˆ ๋•Œ๋ฌธ์— ์ถ”์ธกํ•˜์ง€๋งŒ ๊ทธ๋ ‡๋‹ค!

๊ทธ๋“ค์€ ์•„๋งˆ๋„ Steam๊ณผ PS4๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ๋ˆ์„ ๋ฒŒ๊ธฐ ์œ„ํ•ด. ์•„๋‹ˆ ๊ทธ๋“ค์€ Steam ๋˜๋Š” PS4๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„œ๋ธŒ ์‹œ์Šคํ…œ์€ Square Enix์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์ด์œ ๋ผ๊ณ  ๋งํ• ์ง€ ๋ชจ๋ฅด์ง€๋งŒ ์•„์šฐ๋ผ์˜ ์™•๊ตญ์„ ๋ณด๋ผ. non-steam ๋˜๋Š” steam ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋™์ผํ•œ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋ฉด ์ฐจ๋‹จํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ ์—ฐ๊ธฐ์™€ ๊ฑฐ์šธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์–ด๋Š ์ •๋„๋Š” ์•ฝ๊ฐ„ ํšก๋ณด๋˜๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ์˜์ด๋ฉด์—์žˆ๋Š” ์ด์œ ๋Š” ๋ชจ๋ž˜์— ๋จธ๋ฆฌ๋ฅผ ์ฐ”๋Ÿฌ ๋„ฃ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์žˆ๋”๋ผ๋„ ๊ฝค ๋ฌด๋”˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ํŒจ์น˜๋ฅผ ๋ฐ›๊ณ , ๊ทธ ํ›„์— ๋˜ ๋‹ค๋ฅธ ํŒจ์น˜๋ฅผ ๋ฐ›๊ณ , Square์˜ ์‚ฌ์—… ๊ณ„ํš์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๋˜ ๋‹ค๋ฅธ ํŒจ์น˜๋ฅผ ๋ฐ›๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์ด ์ง„ํ–‰๋˜๊ณ ์žˆ๋Š” ๊ฒƒ์€ ๋‹จ์ˆœํ•˜๊ณ  ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค. Jbal91, ๋‚˜๋Š” ๋ฌด์—ญ์— ์˜ํ•œ ์›์น™ ์—”์ง€๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ชฉ ์ˆ˜์ค€์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์—…์˜ ๋งˆ์Œ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ๋ฐ์ด์ง€ ์ฒด์ธ์—์„œ ๋จธ๋ฆฌ๋ฅผ ๋–ผ์–ด ๋‚ด์„ธ์š” ... ์ด๊ฑด ๊ทธ๋ƒฅ ์‹ค์ˆ˜๋ผ๊ณ  ๋ฏฟ๋Š” ๋‚˜๋จธ์ง€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๊ฐ‘๋‹ˆ๋‹ค.

๋ชจ๋ž˜์— ๋จธ๋ฆฌ๋ฅผ ๋‘๋Š” ๊ฒƒ๊ณผ ๋‹ฌ์— ๋จธ๋ฆฌ๋ฅผ ๋‘๋Š” ๊ฒƒ์€ ๋‹ค๋ฅธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ์— ๋Œ€ํ•œ ์ฝ”๋“œ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ํ•„ํ„ฐ๋ง ์ธก๋ฉด์—์„œ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋˜๋Š” user-agent๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœํ•˜๋Š” ํ•„ํ„ฐ๋ง์ด ์žˆ๋‹ค๊ณ ํ•ด์„œ Linux ์‚ฌ์šฉ์ž๋ฅผ "์–ป์„"๊ฒƒ์„ ์˜๋ฏธํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

์Œ๋ชจ์— ์˜์ง€ํ•˜๊ธฐ ์ „์— ์†Œ์œ„ "์•ˆํ‹ฐ-๋ฆฌ๋ˆ…์Šค"ํ๋ฆ„ ์ œ์–ด๋ฅผ ์‹ค์ œ๋กœ ๋…ธ์ถœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Accept:           */*                                                                       
Host:             frontier.ffxiv.com                                                        
User-Agent:       SQEXAuthor/2.0.0(Windows 7; ja-jp; 7bf5f44656)                            
Referer:          https://frontier.ffxiv.com/version_4_0_win/index.html?rc_lang=fr&time=2019
                  -04-23-23                                                                 
Accept-Encoding:  gzip, deflate                                                             
Connection:       Keep-Alive                                                                

์ด๊ฒƒ์ด Wine์„ ํ†ตํ•œ ๋Ÿฐ์ฒ˜๊ฐ€ ์‹ค์ œ๋กœ ํŒŒ์ดํ”„๋ฅผ ๋ณด๋‚ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์‘๋‹ต ๋ณธ๋ฌธ

Browser.userAgent.name = Browser.userAgent.Type.WIN;

์›๊ฒฉ ์›น ์„œ๋น„์Šค๋Š” Windows์—์„œ ์‹คํ–‰์ค‘์ธ Launcher๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ SteamPlay ๋ฒ„์ „์œผ๋กœ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์†์„ฑ์—์„œ FFXIV ์šฉ์œผ๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค (ํ›„์ž๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค).

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

WINEPREFIX = "$ HOME / .local / share / Steam / compatibilitytools.d / proton_tkg_4.6.r0.g3f8edce5.ffxiv / dist / share / default_pfx"winetricks hidewineexports = enable

"์‹คํ–‰ ์˜ต์…˜ ์„ค์ •"์— ๋„ฃ๊ฑฐ๋‚˜ ๋‹ค๋ฅด๊ฒŒํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

WINEPREFIX = "$ HOME / .local / share / Steam / compatibilitytools.d / proton_tkg_4.6.r0.g3f8edce5.ffxiv / dist / share / default_pfx"winetricks hidewineexports = enable

"์‹คํ–‰ ์˜ต์…˜ ์„ค์ •"์— ๋„ฃ๊ฑฐ๋‚˜ ๋‹ค๋ฅด๊ฒŒํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

์•„๋‹ˆ์š”, ํ„ฐ๋ฏธ๋„์—์„œ ํ•ด๋‹น ๋ช…๋ น์„ ํ•œ ๋ฒˆ๋งŒ ์‹คํ–‰ํ•˜๋ฉด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

^ ๊ป๋ฐ๊ธฐ์— ๋„ฃ์–ด์ฃผ์„ธ์š”.

Winetricks๊ฐ€ ์—†์œผ๋ฉด ๋Œ€์‹  winecfg๋ฅผ ํ†ตํ•ด ์ˆ˜ํ–‰ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”, ์™€์ธ ์Šคํ…Œ์ด์ง•์„ ๋…๋ฆฝํ˜•์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠธ๋žœ์Šค ๊ฒŒ์ด๋ฐ ํŒจ์น˜๋ฅผ ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ ์ ์šฉํ•ฉ๋‹ˆ๊นŒ?

์—ฌ๊ธฐ์—์„œ ์šด์ด ์—†์œผ๋ฉด ์‹œ์ž‘๋œ ๋‹ค์Œ ์ฆ‰์‹œ ๋‹ซํž™๋‹ˆ๋‹ค.

@ jbal91 ๋‚˜๋Š” ~/.steam/root ์—์„œ compatibility.d๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ธฐ์กด Lutris ์„ค์น˜ ๊ฒŒ์ž„์„ jbal91 ๋นŒ๋“œ์˜ ์ƒˆ๋กœ์šด wine64๋กœ ์ง€์ •ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ „ํ˜€ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์™€์ธ : ์ดˆ๊ธฐํ™” ์‹คํŒจ : RIGIN / lib64 / wine / ntdll.dll.so : ๊ณต์œ  ๊ฐœ์ฒด ํŒŒ์ผ์„ ์—ด ์ˆ˜ ์—†์Œ : ํ•ด๋‹น ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‚ด๊ฐ€ WINE์˜ ๋” ์ข‹์€ ์ ์— ์ข‹์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ •ํ•œ๋‹ค. ๋‚ด๊ฐ€ ๋ญ”๊ฐ€๋ฅผ ๋†“์น˜๊ณ  / / Lutris ์„ค์น˜๋กœ ์ด๊ฒƒ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜์ค‘์— ์‹œ๊ฐ„์ด ๋”์žˆ์„ ๋•Œ Steam ์ž์ฒด๋กœ ์„ค์น˜ / ์‹œ๋„ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

@ sangoku116 ~/.steam/root/compatibilitytools.d/ ํด๋”๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฑฐ๊ธฐ์— ๋ชจ๋“  ๊ฒƒ์„ ๋‚ด ๋ณด๋ƒ…๋‹ˆ๋‹ค. ~/.steam/root/compatibilitytools.d/proton_tkg_4.6.r0.g3f8edce5.ffxiv ํด๋”์— ๋ชจ๋“  ๊ฒƒ์ด ํฌํ•จ ๋œ ๋‹ค์Œ Steam์œผ๋กœ ์ด๋™ํ•˜์—ฌ FF14 ์ „์šฉ Steam Play ๋ฒ„์ „์„ ์„ ํƒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด Lutris ์„ค์น˜ ๊ฒŒ์ž„์„ jbal91 ๋นŒ๋“œ์˜ ์ƒˆ๋กœ์šด wine64๋กœ ์ง€์ •ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ „ํ˜€ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์™€์ธ : ์ดˆ๊ธฐํ™” ์‹คํŒจ : RIGIN / lib64 / wine / ntdll.dll.so : ๊ณต์œ  ๊ฐœ์ฒด ํŒŒ์ผ์„ ์—ด ์ˆ˜ ์—†์Œ : ํ•ด๋‹น ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‚ด๊ฐ€ WINE์˜ ๋” ์ข‹์€ ์ ์— ์ข‹์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ •ํ•œ๋‹ค. ๋‚ด๊ฐ€ ๋ญ”๊ฐ€๋ฅผ ๋†“์น˜๊ณ  / / Lutris ์„ค์น˜๋กœ ์ด๊ฒƒ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜์ค‘์— ์‹œ๊ฐ„์ด ๋”์žˆ์„ ๋•Œ Steam ์ž์ฒด๋กœ ์„ค์น˜ / ์‹œ๋„ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋กœ Proton์— ๋Œ€ํ•ด ์ฝ์–ด ๋ณด๋ฉด Proton๊ณผ Wine์€ ์„œ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Proton์€ Steam ํŠน์ • ํ•ญ๋ชฉ์œผ๋กœ ๋ช‡ ๊ฐ€์ง€ ํ™•์ธ์„ ์ˆ˜ํ–‰ํ•˜๋ฏ€๋กœ Lutris์˜ ์Šน๋ฆฌ์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

As far as I'm aware Proton and Wine are not interchangeable. I think Proton does some checks with Steam.

๋ง์ด ๋˜๊ฒ ๋„ค์š”. ๋‚˜๋Š” ์•„๋งˆ๋„ ์ฃผ์ž๋กœ์„œ ์ผํ•  ๊ฒƒ์ธ์ง€ / ์›ํ•˜๋Š” ๊ฒƒ์ธ์ง€ ๋ฌป๋Š” ์‚ฌ๋žŒ๋“ค์„ ์„ž๊ณ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Steam์ด ๋Ÿฐ์ฒ˜๋ฅผ ์„ค์น˜ํ•˜๋„๋ก ํ•œ ํ›„ ๊ธฐ์กด ์„ค์น˜ ํŒŒ์ผ์„ FF ์šฉ Steam ๋””๋ ‰ํ† ๋ฆฌ์— ๋ณต์‚ฌํ•˜๊ณ ์ด๋ฅผ ์‚ญ์ œํ•˜๊ณ  ๋ฐ์ดํ„ฐ์—†์ด ์ƒˆ๋กœ ์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ๋Š”๋ฐ, ๋‘˜ ๋‹ค ๋Ÿฐ์ฒ˜์— ๋„๋‹ฌํ•˜๊ธฐ ์ „์— ์žฌ์ƒ์„ ํด๋ฆญ ํ•œ ํ›„ ์ฆ‰์‹œ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด์ „ ์‹œ๋„์™€ ๋™์ผํ•œ ์˜ค๋ฅ˜, wine: failed to initialize: RIGIN/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

https://drive.google.com/open?id=1dLqEsHrRuBxau0Is4oEqSvSSvoRmBBwi

๋‹ฌ๋ฆฌ๊ณ ๋„
WINEPREFIX="$HOME/.local/share/Steam/compatibilitytools.d/proton_4.2-local/dist/share/default_pfx/" winetricks hidewineexports=enable

์„œ๋น„์Šค ๊ณ„์ • ์—†์Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ ์–ด๋„ ๋‚˜๋Š” ๊ฒŒ์ž„์— ๋›ฐ์–ด ๋“ค์—ˆ์œผ๋ฏ€๋กœ ํ•œ ๋‹จ๊ณ„ ๋”

ํ„ฐ๋ฏธ๋„์— ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ  protonffxiv๋กœ ์‹คํ–‰ํ•  ํŒŒ์ผ์„ ์„ ํƒํ–ˆ๋Š”๋ฐ ์ด์ œ ๊ฒŒ์ž„์ด ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 4.2-3์„ ์„ ํƒํ•˜๋ฉด ์‹คํ–‰๋˜์ง€๋งŒ ffxiv๋Š” ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@ sangoku116 @ashkitten ๋˜๋Š” @ jbal91 ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉ ํ•˜์…จ๋‚˜์š” ? @ jbal91 ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ .

@Undeadhunter ์™€ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. @ jbal91 ์˜ proton์ด์žˆ๋Š” proton์„ ์‚ฌ์šฉํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜๊ณ  ๊ฒŒ์ž„์„ ํŒจ์น˜ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์„œ๋น„์Šค ๊ณ„์ • ์—†์Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค (์ ‘๋‘์‚ฌ์— hidewineexports = enable ์„ค์ •์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ ). .

@ jbal91 ์˜ ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ๋นŒ๋“œ๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋ฅผ ์œ„ํ•ด ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ํ—‰ํ—‰

๊ทธ๋ž˜, ๋ญ”๊ฐ€ ํŽ‘ํ‚ค ํ•œ ๊ฒƒ ๊ฐ™์•„

@ jbal91 ์€ ์ด๋ฆ„๊ณผ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ํด๋” ์ด๋ฆ„์˜ .ffxiv ๋ถ€๋ถ„์—†์ด Steam์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์•„๋งˆ ์ด๋ฆ„์„ ๋ฐ”๊ฟจ๋‚˜์š”?

์‹ค์ œ๋กœ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์—ฐ๊ฒฐํ•˜๋Š” ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๊ฒŒ์ž„์ด ๋‚ด ์„œ๋น„์Šค ๊ณ„์ •์— ๋“ฑ๋ก๋˜์ง€ ์•Š์•˜๋‹ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.

@ sangoku116 hidewineexports ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ช…๋ น์„ ์‹คํ–‰ํ•  ๋•Œ ์–ด๋–ค wineprefix๋ฅผ ์‚ฌ์šฉ ํ–ˆ์Šต๋‹ˆ๊นŒ?

๋‚˜๋ฅผ ์œ„ํ•ด ์ผํ•œ ๊ฒƒ์€ WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable

๋‚˜๋ฅผ ์œ„ํ•ด ์ผํ•œ ๊ฒƒ์€ WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable

๊ณ ์ณค๋‹ค!

๊ธฐ์œ!

์—ฌ์ „ํžˆ ์šด์ด ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winecfg ํ•˜๊ณ  Staging Hide Wine ์•„๋ž˜์—์„œ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”! ๋‚˜๋Š” ๊ทธ๋ƒฅ ์ฐจ์ž„ํ•˜๊ณ  @ashkitten ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ์€ ๋‚˜๋ฅผ ์œ„ํ•ด ์ผํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์—ด์‹ฌํžˆ ์ผ ํ•ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. :)

@Undeadhunter FFXIV๋ฅผ ์‚ฌ์šฉ์ž ์ง€์ • ์œ„์น˜์— ์„ค์น˜ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋„์›€์ด ๋œ ๊ฒƒ์€ WINEPREFIX=$HOME/Data/SSD/SteamLibrary/steamapps/compatdata/39210/pfx/ winetricks hidewineexports=enable ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ํ‰๊ฐ€ํŒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ compatdata ๋‹ค์Œ์˜ ์ˆซ์ž๋Š” '312060'์ด๊ณ  ์†Œ๋งค ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ '39210'์ž…๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€ ์ด๊ฒƒ์„ FFXIV์˜ ๋น„ ์ŠคํŒ€ ๋ฒ„์ „์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

@Wyziqi ๋Š” ๋ฐฉ๊ธˆ ์ด๊ฒƒ์„ ๊ฒŒ์‹œํ•˜๊ธฐ ์œ„ํ•ด์˜ค๊ณ 

๋ชจ๋‘์—๊ฒŒ ๋ช…ํ™•ํ•˜๊ฒŒํ•˜๋ ค๋ฉด WINEPREFIX="<install location>/SteamLibrary/steamapps/compatdata/39210/pfx/" winetricks hidewineexports=enable ์‹คํ–‰

๋ˆ„๊ตฐ๊ฐ€ ์ด๊ฒƒ์„ FFXIV์˜ ๋น„ ์ŠคํŒ€ ๋ฒ„์ „์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

์—ฌ๊ธฐ์— ๊ฒŒ์‹œ ๋œ ์ˆ˜์ • ์‚ฌํ•ญ, ์ฃผ๋กœ ์™€์ธ ์Šคํ…Œ์ด์ง•์˜ hidewineexports ๊ธฐ๋Šฅ ๋ฐ https://gist.github.com/achurch/3d01aad515b1784c671637018f076ecd ์—์„œ isTransgaming์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ˆ˜์ • ์‚ฌํ•ญ์œผ๋กœ ์™€์ธ์„ ๋นŒ๋“œ

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

Ashkitten์—์„œ :

GameAction [AppID 39210, ActionID 1] : LaunchApp์ด ""๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…์„ ProcessingInstallScript๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.
sh : /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local : ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.
sh : /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local : ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.
sh : /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local : ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.
sh : /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local : ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.
[2019-04-24 16:21:51] Startup-Updater ๊ตฌ์ถ• 2019 ๋…„ 4 ์›” 16 ์ผ 21:00:51
[2019-04-24 16:21:51] ๋ฒ ํƒ€ ํŒŒ์ผ์„ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ ๋ฒ ํƒ€ 'publicbeta'์„ ํƒ
'publicbeta'ํด๋ผ์ด์–ธํŠธ ๋ฒ ํƒ€๋ฅผ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.
[2019-04-24 16:21:51] ์„ค์น˜ ํ™•์ธ ์ค‘ ...
[2019-04-24 16:21:51] ์ธ์ฆ ์™„๋ฃŒ
installscript_posix.cpp (418) : ์–ด์„ค ์…˜ ์‹คํŒจ : ๋…๋ฆฝ ์‹คํ–‰ ํ˜• ํ‰๊ฐ€์ž๊ฐ€ ์•ฑ 39210์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ์ฝ”๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
installscript_posix.cpp (418) : ์–ด์„ค ์…˜ ์‹คํŒจ : ๋…๋ฆฝ ์‹คํ–‰ ํ˜• ํ‰๊ฐ€์ž๊ฐ€ ์•ฑ 39210์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ์ฝ”๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
appid (steam) / version (1555457005)์— ๋Œ€ํ•œ breakpad ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๊ธฐ ์„ค์น˜
assert_20190424162217_27.dmp [7678] : ๋คํ”„ ์—…๋กœ๋“œ (out-of-process)
/tmp/dumps/assert_20190424162217_27.dmp
GameAction [AppID 39210, ActionID 1] : LaunchApp์ด ""๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…์„ ProcessingShaderCache๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.
GameAction [AppID 39210, ActionID 1] : LaunchApp์ด ""๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…์„ SiteLicenseSeatCheckout์œผ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.
GameAction [AppID 39210, ActionID 1] : LaunchApp์ด ""๋กœ ์ž‘์—…์„ CreatingProcess๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.
GameAction [AppID 39210, ActionID 1] : CreatingProcess ""์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” LaunchApp
GameAction [AppID 39210, ActionID 1] : LaunchApp์ด ์‚ฌ์šฉ์ž ์‘๋‹ต "CreatingProcess"๋ฅผ ๊ณ„์†ํ•ฉ๋‹ˆ๋‹ค.
AppId 39210์— ๋Œ€ํ•œ ์˜ตํŠธ ์ธ ์ปจํŠธ๋กค๋Ÿฌ ๋งˆ์Šคํฌ : 0
๊ฒŒ์ž„ ์—…๋ฐ์ดํŠธ : AppID 39210 "", ProcID 7680, IP 0.0.0.0:0
์•ฑ 39210 ์‹œ์ž‘
appid (steam) / version (1555457005)์— ๋Œ€ํ•œ breakpad ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๊ธฐ ์„ค์น˜

๊ฒŒ์ž„ ID 39210์— ๋Œ€ํ•œ ํ”„๋กœ์„ธ์Šค 7680 ์ถ”๊ฐ€
GameAction [AppID 39210, ActionID 1] : LaunchApp์ด ""๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…์„ WaitingGameWindow๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.
์˜ค๋ฅ˜ : ld.so : LD_PRELOAD์˜ '/home/jim/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐœ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (์ž˜๋ชป๋œ ELF ํด๋ž˜์Šค : ELFCLASS32) : ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
/ bin / sh : /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local : ๋””๋ ‰ํ† ๋ฆฌ
GameAction [AppID 39210, ActionID 1] : LaunchApp์ด ""๋กœ ์ž‘์—… ์™„๋ฃŒ๋กœ ๋ณ€๊ฒฝ๋จ
๊ฒŒ์ž„ ID 39210์— ๋Œ€ํ•œ ํ”„๋กœ์„ธ์Šค 7682 ์ถ”๊ฐ€
๊ฒŒ์ž„ ์ œ๊ฑฐ : AppID 39210 "", ProcID 7680
์•ฑ 39210 ์ข…๋ฃŒ

ํŒจ์น˜๋ฅผ ์–ด๋–ป๊ฒŒ ์ ์šฉํ•ฉ๋‹ˆ๊นŒ? ์™€์ธ ์Šคํ…Œ์ด์ง•์˜ ๋‹ค๋ฅธ ํŒจ์น˜ ํ˜•์‹๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Lutris๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํŠน๋ณ„ํ•œ ์กฐ์น˜๋ฅผ ์ทจํ•ด์•ผํ•˜๋Š”์ง€ ๋ˆ„๊ตฐ๊ฐ€ ๋งํ•ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@kgnotte ๊ทธ๊ฒƒ๋“ค์€ diff์ด๋ฉฐ, ์ปค๋ฐ‹ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ git apply ์™€ ํ•จ๊ป˜ ์ ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @ashkitten

https://github.com/Tk-Glitch/PKGBUILDS/tree/master/wine-tkg-git
๊ทธ๊ฒƒ์€ ์ž์‹ ์—๊ฒŒ ๋งž์ถคํ˜• ์™€์ธ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ• ํ•  ์ˆ˜์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. userpatches ํด๋”์— diff๋ฅผ ๋„ฃ๊ณ  ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Lutris๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํŠน๋ณ„ํ•œ ์กฐ์น˜๋ฅผ ์ทจํ•ด์•ผํ•˜๋Š”์ง€ ๋ˆ„๊ตฐ๊ฐ€ ๋งํ•ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ง€๊ธˆ๊นŒ์ง€ ๋‚ด๊ฐ€ ๊ณต์œ  ํ•œ ์œ ์ผํ•œ ๋นŒ๋“œ๋Š” Proton ์šฉ์ž…๋‹ˆ๋‹ค. Wine ๋นŒ๋“œ๊ฐ€ ํ‘œ์‹œ ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๊ฑฐ๋‚˜ ์ง์ ‘ ์ปดํŒŒ์ผํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด Lutris์— ์™€์ธ ๋Ÿฌ๋„ˆ๋กœ ์„ค์น˜ํ•˜๊ณ  XIV ์šฉ ์™€์ธ ๋ฒ„์ „์„ ์ „ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •๋ ฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ŠคํŒ€์ด ์•„๋‹Œ ๊ฒŒ์ž„์„ ์ŠคํŒ€์— ์ถ”๊ฐ€ํ•˜๊ณ  ์–‘์„ฑ์ž๊ฐ€ ๋˜์ง„ ๊ฒƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ์‚ฌ๋žŒ์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ๋ฌธ์ œ๊ฐ€์—†๋Š” ๊ฒฝ์šฐ mshtml ๋ฌธ์ œ์— ๋Œ€ํ•œ ์‹ค์ œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์กฐ์‚ฌํ•˜๊ธฐ ์‹œ์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฝค ํ•ด์ปค์ด๊ณ  ๋‹ค์Œ์— ์œ ์‚ฌํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ํ‘ธ์‹œ ํ•  ๋•Œ ์ค‘๋‹จ ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

@kgnotte ์—ฌ๊ธฐ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ lutris์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๊ฒŒ์‹œ ํ–ˆ์œผ๋ฏ€๋กœ https://forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598/9๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜

@ashkitten prton 4.2-local์€ ๋‚˜๋ฅผ ์œ„ํ•ด ์ž˜ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ~ / .steam / root / compatibilitytools.d / ์•„๋ž˜์— ํŒŒ์ผ์„ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ ์ด ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒŒ์ž„์„ ๊ฐ•์ œ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

@ashkitten ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! Proton 4.2-local์€ ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค!
์•ˆ์ „์„ ์œ„ํ•ด ์ง€๊ธˆ๋„ ArchLinux๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.]

@HereInPlainSight ์š”์ฒญ์ด ์žˆ์Šต๋‹ˆ๋‹ค : proton 4.2-local ํŒŒ์ผ์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ง€์นจ์„ ์ƒ๋‹จ ๊ทผ์ฒ˜์˜ ์˜๊ฒฌ์— ์ถ”๊ฐ€ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
์ด๋ ‡๊ฒŒํ•˜๋ฉด์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ฐพ๋Š” ์‚ฌ๋žŒ๋“ค์ด ๊ณต์‹ ํŒจ์น˜๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋™์•ˆ ๋ง ๊ทธ๋Œ€๋กœ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋Œ“๊ธ€์„ ํŒŒํ—ค์น  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋ฐ”๋ผ๊ฑด๋Œ€ ... ๊ทธ๊ฒƒ์€ ์ž ์‹œ ๋™์•ˆ ์ง€์†๋˜๋Š” ํ•ด๊ฒฐ์ฑ…์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฐฉ๊ธˆ Reddit ๊ฒŒ์‹œ๋ฌผ์— ์ง€์นจ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ทธ๋ ‡๊ฒŒํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ง€๊ธˆ์€ ๊ทธ๋ƒฅํ•˜๋ ค๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ง€์นจ์„ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ž˜๋ชป๋œ ์ ์ด ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค!

๋ฐฉ๊ธˆ Reddit ๊ฒŒ์‹œ๋ฌผ์— ์ง€์นจ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ทธ๋ ‡๊ฒŒํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ง€๊ธˆ์€ ๊ทธ๋ƒฅํ•˜๋ ค๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ง€์นจ์„ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ž˜๋ชป๋œ ์ ์ด ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค!

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋˜ํ•œ Proton 4.2 ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ BrowserType ์ด (๊ฐ€) ๋ฌด์‹œ๋˜์ง€๋งŒ "FFXIV.cfg"์˜ CutsceneMovieOpening ๋Š” ์—ฌ์ „ํžˆ 1 ๋กœ ์„ค์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ƒˆ๋กœ์šด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ ์–ด๋„ ๋” ์ด์ƒ ๋ฌดํ•œํ•œ ๊ฒ€์€ ์ƒ‰ ๋กœ๋”ฉ ํ™”๋ฉด์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด๋ฏธ ๋‹ค๋ฃจ์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค (์•„์ง ๋ณด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค).ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ ๋˜ํ•œ ์—ฌ๊ธฐ๋ฅผ๋ณด๊ณ  reddit์„ ํ™•์ธํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์„์œ„ํ•œ ๊ฒƒ์ด๋ฏ€๋กœ ...

์˜ค ๋งˆ์ด ๊ฐ“, ์Šคํ€˜์–ด!
http://forum.square-enix.com/ffxiv/threads/388444-Wine-Launcher-404
๊ทธ๋“ค์€ ์Šค๋ ˆ๋“œ๋ฅผ ์ผ๋ฐ˜ ํ† ๋ก ์œผ๋กœ ์˜ฎ๊ฒผ์Šต๋‹ˆ๋‹ค. ๋†๋‹ดํ•ฉ๋‹ˆ๊นŒ? xD ๊ทธ ์Šค๋ ˆ๋“œ๋Š” ๊ธฐ์ˆ ์  ์ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค! ๋ฌปํž๊ฑฐ์•ผ : <

๊ทธ๋ž˜์„œ ์ฒ˜์Œ์œผ๋กœ ์™€์ธ์„ ์ปดํŒŒ์ผ ํ•  ๋•Œ tk-git-wine์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ์„ ํƒํ–ˆ์ง€๋งŒ ์ƒ๋‹นํžˆ ์•„์น˜์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ปดํŒŒ์ผ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค ๋•Œ ๋น„ Archer์— ๋Œ€ํ•œ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ๋”ฐ๋ž์ง€๋งŒ ์ปดํŒŒ์ผ ํ›„ ๋‹ค์‹œ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค. wine: failed to initialize: /lib32/libm.so.6: version 'GLIBC_2.29' not found (required by <wine>/lib32/wine/ntdll.dll.so) ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋นŒ๋“œ

๊ทธ๋ž˜์„œ ๋‚ด ํ™ˆ ์‹œ์Šคํ…œ์ด 2.29 ์ด์ „ glibc๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ณต์žกํ•œ ์ง€์นจ์ด ๋ช‡ ๊ฐ€์ง€ ์žˆ์ง€๋งŒ, ๋” ๊ฐ„๋‹จํ•œ ๋ฒ„์ „์˜ ์ง€์นจ์„ ์•„๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์ ์–ด๋„์ด ํŠน์ • ์ธ์Šคํ„ด์Šค์—์„œ์ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•„๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? _EXTERNAL_INSTALL์ด true๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

์˜ˆ, ๋น„ ์–‘์„ฑ์ž ๋นŒ๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฏธ๋ž˜์— ๋Œ€ํ•œ ์ง€์‹์„ ํ™•์žฅ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋‹ค์Œ ๋ฒˆ์—๋Š” ์ ˆ๋Œ€๋กœ ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฒƒ์„ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

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

ํŽธ์ง‘ : ๋˜ํ•œ ๊ณต์‹ ํฌ๋Ÿผ์˜ ๊ฒŒ์‹œ๋ฌผ์„ ํ†ตํ•ด ์šฐ๋ฆฌ๊ฐ€ Mac ์‚ฌ์šฉ์ž๋กœ ์‹๋ณ„๋˜๊ณ  ์žˆ์Œ ์„

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

WINE / Proton์—์„œ FFXIV๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํŠน์ • ๋‹จ๊ณ„๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์ƒˆ๋กœ์šด ์ฃผ์ œ๋ฅผ ๊ธฐ์ˆ  ์ง€์›์— ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํŠนํžˆ Proton์€ ์•ฝ๊ฐ„์˜ ์‚ฌ์†Œํ•œ ์กฐ์ • (์˜ˆ : ๊ฒŒ์ž„์˜ pfx์— ์™€์ธ ์ˆ˜์ถœ ์ˆจ๊ธฐ๊ธฐ)์œผ๋กœ ์˜ˆ์™ธ์ ์œผ๋กœ ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
Square๊ฐ€ ์šฐ๋ฆฌ์™€๋ณ„๋กœ ํ˜‘์กฐ์ ์ด์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ๊ทธ๋“ค์ด ์šฐ๋ฆฌ๋ฅผ ๊ทธ๋ƒฅ ๋‚ด๋ฒ„๋ ค๋‘๊ณ  ๊ฑฐ๊ธฐ์— ์šฐ๋ฆฌ์˜ ์ฃผ์ œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์•„๋ฌด๊ฒƒ๋„ ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•€๋งŒ ๋นผ๊ณ ์š” ๊ทธ๋“ค์ด ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ๊ต‰์žฅํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค!

๊ธฐ์ˆ  ์ง€์› ์ฃผ์ œ๋ฅผ ๋”์šฑ ์ •๋‹นํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌธ์ œ๋ฅผ ์‚ฌํ›„ ๋ถ„์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@ kisak-valve ์•ˆ๋…•ํ•˜์„ธ์š”! ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•ด๋„ ๊ดœ์ฐฎ์œผ ์‹œ๊ฒ ์ง€๋งŒ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. FFXIV ์ „์šฉ Proton ๋นŒ๋“œ๋ฅผ SteamPlay ๋‹ค์šด๋กœ๋“œ์˜ ์ผ๋ถ€๋กœ ํ†ตํ•ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํ˜„์žฌ ์ž‘๋™ํ•˜๋Š” ์ด๋ฏธ ๊ตฌ์ถ• ๋œ ๊ฒƒ์ด์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์‹ญ๋‹ˆ๊นŒ (๊ทธ๋ฆฌ๊ณ  ๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜์—๋„ ๊ณ„์† ์ž‘๋™ ํ•  ์ˆ˜๋„ ์žˆ์Œ)?

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

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

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

ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด-์ด ์‹œ์ ์—์„œ 32 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๊ฐ€ ์‚ฌ์šฉ ์ค‘์ง€ ๋  ๋•Œ ๋” ์˜๊ตฌ์  ์ธ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•œ ํ•œ ๋‘ ๊ฐ€์ง€ ์˜ต์…˜ ๋งŒ ์žˆ์Šต๋‹ˆ๊นŒ? mshtml์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ (๊ทธ๊ฒƒ์ด ์ด๋ฆ„์ด๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค) ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์ž์ฒด Linux ๋Ÿฐ์ฒ˜๋ฅผ ํ†ตํ•ฉ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด ๋‘ ๊ฐ€์ง€ ๋ชจ๋‘ ์‚ฌ์†Œํ•˜์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๊ฐ€ ํ•„์š”๋กœํ•œ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ์ง„ํ–‰ํ•ด์•ผํ• ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. <. <

์ตœ์„  ์˜ ์กฐ์น˜๋Š” mshtml์„ ๊ณ ์น˜๊ณ  ๋น„์Šทํ•œ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ์ˆ˜๋ฐฑ ๋งˆ๋ฆฌ์˜ ํŒŒ๋ฆฌ๋ฅผ ๊ธ์–ด๋‚ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Mshtml๊ณผ ์ปค์Šคํ…€ ๋ฆฌ๋ˆ…์Šค ๋Ÿฐ์ฒ˜๋Š” ํ˜„์žฌ ์œ ์ผํ•œ ๋‘ ๊ฐ€์ง€ _feasible_ ์˜ต์…˜์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ๋Ÿฐ์ฒ˜๋Š” ์ ˆ๋Œ€์ ์œผ๋กœ ์šฐ๋ฆฌ์—๊ฒŒ ๊ฐ€์žฅ ํŽธ๋ฆฌํ•œ ์†”๋ฃจ์…˜์ด์ง€๋งŒ mshtml์„ ์ˆ˜์ •ํ•˜๋ฉด ์ „์ฒด WINE ๊ฒŒ์ž„ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋” ํฐ ์ด์ ์„ ์ œ๊ณต ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

๊ฒฐ๋ก ์€ ์•ž์œผ๋กœ ๋‚˜์•„ ๊ฐˆ๊นŒ ๋‘๋ ต์Šต๋‹ˆ๋‹ค. ๋ถˆํŽธํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๋Ÿฐ์ฒ˜๋ฅผ์ง€๋‚˜ ์ณ์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ •๋ง๋กœ ์ปค์Šคํ…€ ๋Ÿฐ์ฒ˜๊ฐ€ ์•ž์œผ๋กœ ๋‚˜์•„๊ฐˆ ๊ธธ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ Steam ์‚ฌ์šฉ์ž, ํŠนํžˆ square๊ฐ€ Steam ๋กœ๊ทธ์ธ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ตฌํ˜„ํ•˜๋ฉด ์ •๋ง ๋ถˆํŽธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. mshtml์˜ ๋ฌธ์ œ์ ์„ ํŒŒ์•…ํ•˜๊ณ  ๋Œ€์‹  ์ˆ˜์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

mshtml (๋˜๋Š” ๊ฒ€์€ ํ™”๋ฉด์„ ์œ ๋ฐœํ•  ์ˆ˜์žˆ๋Š” ๋‹ค๋ฅธ ๊ฒƒ)์„ ์กฐ์‚ฌํ•˜๋Š” ๊ฒƒ์ด ๊ฐˆ ๊ธธ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŽ˜์ด์ง€๊ฐ€ ๊ฒ€์€ ์ƒ‰์œผ๋กœ ์œ ์ง€๋˜๋Š” ์ด์œ ๋ฅผ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ข‹์€ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

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

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

@ kisak-valve ์•ˆ๋…•ํ•˜์„ธ์š”! ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•ด๋„ ๊ดœ์ฐฎ์œผ ์‹œ๊ฒ ์ง€๋งŒ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. FFXIV ์ „์šฉ Proton ๋นŒ๋“œ๋ฅผ SteamPlay ๋‹ค์šด๋กœ๋“œ์˜ ์ผ๋ถ€๋กœ ํ†ตํ•ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํ˜„์žฌ ์ž‘๋™ํ•˜๋Š” ์ด๋ฏธ ๊ตฌ์ถ• ๋œ ๊ฒƒ์ด์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์‹ญ๋‹ˆ๊นŒ (๊ทธ๋ฆฌ๊ณ  ๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜์—๋„ ๊ณ„์† ์ž‘๋™ ํ•  ์ˆ˜๋„ ์žˆ์Œ)?

์•ˆ๋…•ํ•˜์„ธ์š” @TenaarFeiri , ์ €๋Š” Proton ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ๋Œ€๋‹ต ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

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

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

์ด๊ฒƒ์— ๋Œ€ํ•œ ๋‚˜์˜ ๋ฌด์ง€์— ๋Œ€ํ•œ ์‚ฌ๊ณผ-์ด๊ฒƒ์˜ ๋งŽ์€ ๊ฒƒ์€ ๋‚˜์˜ bailiwick ๋ฐ–์— ์žˆ์Šต๋‹ˆ๋‹ค. mshtml์— ๋Œ€ํ•œ ์ˆ˜์ •์€ ์ „์ฒด ์™€์ธ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ (ํฐ ๋ฌธ์ œ๋ผ๋Š” ์ธ์ƒ์„๋ฐ›์Šต๋‹ˆ๋‹ค), ์•„๋‹ˆ๋ฉด ํŠน์ • ์™€์ธ ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•œ ๋Œ€์ƒ ์ˆ˜์ •์ž…๋‹ˆ๊นŒ?

mshtml ์ˆ˜์ • ์•„์ด๋””์–ด์— ๋Œ€ํ•œ ๋‚˜์˜ ๊ด€์‹ฌ์€ ์™€์ธ์ด ์˜ค๋žซ๋™์•ˆ ํƒœํด ํ•  ์ˆ˜ ์—†์—ˆ๋˜ ์ง์Šน์ฒ˜๋Ÿผ ๋“ค๋ ธ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ๋‚ด ์ธ์ƒ์€ ์™„์ „ํžˆ ํ‹€๋ ธ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

mshtml url ์ˆ˜์ • ๋งŒ์ด ์ฐฉ๋ฅ™ ํ•  ์ˆ˜์žˆ๋Š” ์ข‹์€ ๊ธฐํšŒ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

@ kisak-valve ์™€์ธ ์ˆ˜์ถœ์„ ์ˆจ๊ธฐ๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? mshtml์ด ์ž‘๋™ํ•˜๋ฉด ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์—ฌ์ „ํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

@HereInPlainSight wine_gecko๋Š” ๋งŽ์€ ์ผ์—์„œ ์ž‘๋™ํ•˜๋ฉฐ, ์ง€๊ธˆ๊นŒ์ง€ ์šฐ๋ฆฌ๊ฐ€ ๊ฒช๊ณ ์žˆ๋Š” ๋ฌธ์ œ๊ฐ€ ํ‘œ๋ฉด ๊นŠ์ด ์ด์ƒ์ด๋ผ๋Š” ๊ฐ•๋ ฅํ•œ ์ฆ๊ฑฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค (๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์€ ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์— ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !)

protondb์— ๋Œ€ํ•œ ๋‹จ๊ณ„๋ณ„ ์ง€์นจ์œผ๋กœ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

@HereInPlainSight wine_gecko๋Š” ๋งŽ์€ ์ผ์—์„œ ์ž‘๋™ํ•˜๋ฉฐ, ์ง€๊ธˆ๊นŒ์ง€ ์šฐ๋ฆฌ๊ฐ€ ๊ฒช๊ณ ์žˆ๋Š” ๋ฌธ์ œ๊ฐ€ ํ‘œ๋ฉด ๊นŠ์ด ์ด์ƒ์ด๋ผ๋Š” ๊ฐ•๋ ฅํ•œ ์ฆ๊ฑฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค (๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์€ ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์— ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !)

์Œ, ํ•œ ์ง€์ ์—์„œ ๋ˆ„๊ตฐ๊ฐ€์— ๋ณผ ์ˆ˜์žˆ๋Š”์—์„œ ๊ทธ๋“ค์— ๋๋‚˜๋Š” (์ฃผ์†Œ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๊ฒŒ ์™€์ธ ํŒจ์น˜๋ฅผํ–ˆ๋‹ค https://frontier.ffxiv.com/version_4_0_win/index.html ๋Œ€์‹  https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html , ๊ทธ๋“ค์€ ๋นˆ ์‹คํ–‰์— ๊ฒฐ๊ตญ ๋งํ–ˆ๋‹ค . (์ด ๋ชจ๋“  ๊ฒƒ์„ ํ…Œ์ŠคํŠธ ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. tk ์ปดํŒŒ์ผ๋„ ์ปค๊ฐ€ ์‹ค์ œ ์‹œ์Šคํ…œ์—์—†๋Š” glibc ๋ฒ„์ „์„ ๊ณ„์† ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.) ์ตœ์†Œํ•œ ์™„์ „ํžˆ ๋น„์–ด์žˆ๋Š” ๋Ÿฐ์ฒ˜๋ผ๋ฉด Square์˜ ์›น ์‚ฌ์ดํŠธ๋ฅผ ํŠธ๋กค๋งํ•ฉ๋‹ˆ๋‹ค. , ๊ทธ๊ฒƒ์€ ๊ธฐ๋ณธ์ด๊ณ  ์™„๋ฒฝํ•˜๊ฒŒ ์ •์ƒ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

https://img.finalfantasyxiv.com/ft/version_4_0/scripts/launcher/launcher.js ๊ทธ๋Ÿฐ ๋‹ค์Œ _presumably_ ํŠธ๋กค๋ง์„ ์‹œ์ž‘ํ•˜๊ณ  ์‚ฌ๋ฌผ์„ ํ‘œ์‹œํ•˜๊ธฐ ์‹œ์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (์ธ๋ฑ์Šค์˜

'bodyMasking'์˜ ๊ธฐ๋ณธ id ํƒœ๊ทธ์—์„œ 'bodyDisplay'๋กœ ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ ์‹คํ–‰๊ธฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ) ๋‚˜๋จธ์ง€ ํŒŒ์ผ์€ ์‹คํ–‰๊ธฐ์— ์˜ฌ๋ฐ”๋ฅธ ์ง€์—ญ์˜ ๋‰ด์Šค๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ์„ค์ •์„ ์š”์ฒญํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€, ๊ทธ ๋ชจ๋“  ์žฌ๋ฏธ์žˆ๋Š” ์žฌ์ฆˆ.

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

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

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

๊ด€๋ จ ๋งํฌ๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค. ๋‚˜๋Š” ๋ฉฐ์น  ๋™์•ˆ ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰๊ณผ ๋ณต์ œ๋ฅผ ํ•ด์™”๋Š”๋ฐ ์ •๋ง ์ง€์ณ ๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์–ด์ œ ์™€์ธ ์Šคํ…Œ์ด์ง•์— ๋ฒ„๊ทธ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ๊ทธ๊ฑธ๋กœ ๋งŒ๋“ค๊ณ  ์žˆ์—ˆ๋‚˜์š”? ๋˜‘๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ  ๋ช‡ ๊ฐ€์ง€ ์ปค๋ฐ‹์„ ๋กค๋ฐฑํ•˜์—ฌ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  lutris ์„ค์น˜์—์„œ ์ž‘๋™ํ•˜๋Š” ๋ฒ„์ „์„ ๋นŒ๋“œํ•˜๋„๋ก ๊ด€๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์ผํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•„๋งˆ ๋‹น์‹ ์—๊ฒŒ๋„ ํšจ๊ณผ๊ฐ€ ์žˆ์„๊นŒ์š”? https://files.feffe.it/wine-tkg-ffxiv-feffe-4.6-1.8-x86_64.tar.gz

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @feffes , ๊ทธ ๋นŒ๋“œ๊ฐ€ ๋‚˜๋ฅผ ์œ„ํ•ด ์ผํ–ˆ์Šต๋‹ˆ๋‹ค.

@feffes ์—…๋กœ๋“œ ๋นŒ๋“œ๋Š” ์—ฌ์ „ํžˆ ์ˆ˜์ • MSHTML์— ์ œ๋Œ€๋กœ์— ๊ทผ๋ฌดํ•ด์•ผํ•˜๋ฏ€๋กœ ์ฆ๊ธฐ์—์™€ lutris์— ์‚ฌ๋žŒ๋“ค์ด ์†”๋ฃจ์…˜์€ ์—ฌ์ „ํžˆ ํ•ดํ‚ค, ๋‹ค์‹œ ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์ง€๊ธˆ์€ ์ด๋ ‡๊ฒŒ, ์šฐ๋ถ„ํˆฌ 18.04์— lutris์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

@feffes ๋นŒ๋“œ ํ™•์ธ์ด Lutris / Arch Linux์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ง์ ‘ ๋นŒ๋“œํ•˜๋ ค๋Š” ๊ฒฝ์šฐ TKG๋Š” ์–ด์ œ ์™€์ธ ๋™๊ฒฐ ๋ฒ„๊ทธ๋ฅผ ์ด๋ฏธ ํŒจ์น˜ํ–ˆ์œผ๋ฉฐ FFXIV userpatch๋Š” ์ตœ์‹  wine-tkg์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์นจ์— ๋”ฐ๋ผ FFXIV ์ˆ˜์ • ๋ฐ DXVK๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” customization.cfg๋ฅผ ํŽธ์ง‘ ํ•œ ๋‹ค์Œ ์ผ๊ด„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋งŒํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” Manjaro์— ์žˆ์œผ๋ฏ€๋กœ ๋นŒ๋“œ ํ›„ ๋ฐฉ๊ธˆ ์„ค์น˜ํ–ˆ์œผ๋ฉฐ Lutris์˜ '์‹œ์Šคํ…œ'๋Ÿฌ๋„ˆ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://github.com/Tk-Glitch/PKGBUILDS/tree/master/wine-tkg-git ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด feffes ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋‚˜๋Š” ์–ด์ œ ์•„๋ฌด ๋ฌธ์ œ์—†์ด ๊ฝค ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๋›ฐ์—ˆ์Šต๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜์˜ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด, App.protocol.Receive.RESUME_INFO ๋ฅผ ์ˆ˜์‹ ํ•˜๋„๋ก ๋“ฑ๋ก ๋œ ์ต๋ช… ํ•จ์ˆ˜๋กœ index.js 206 ํ–‰์— ๋ชจ๋“  ๊ฒƒ์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” ํ•จ์ˆ˜๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ์šฉ๋ฒ•์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด app.js , ์ค„ 366, fromAppResumeInfo ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Šค์—์„œ ์ด๊ฒƒ์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ํ˜ธ์ถœ์ž๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์™ธ๋ถ€์—์„œ ํ˜ธ์ถœ๋˜์—ˆ๋‹ค๊ณ  ๊ฐ€์ • ํ•  ์ˆ˜๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค. . ๋˜๋Š” ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ, ๋Ÿฐ์ฒ˜๋Š” ์ผ๋ถ€ JS๋ฅผ ํŽ˜์ด์ง€์— ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ,ํ•˜์ง€๋งŒ wine_gecko๊ฐ€ ๋””๋ฒ„๊น…์„ ์œ„ํ•ด ์ œ๊ณตํ•˜๋Š” ๋„๊ตฌ์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

@feffes Reddit ๊ฒŒ์‹œ๋ฌผ์— ํ•ด๋‹น ๋นŒ๋“œ๋ฅผ ๋งํฌํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ง€์นจ์„ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” Lutris๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@feffes Reddit ๊ฒŒ์‹œ๋ฌผ์— ํ•ด๋‹น ๋นŒ๋“œ๋ฅผ ๋งํฌํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ง€์นจ์„ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” Lutris๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ™•์‹คํ•œ. ์š”์ ์€ ๋‹ค๋ฅธ ์™€์ธ ์ฃผ์ž์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๋ฏ€๋กœ tar์—์„œ tkg-ffxiv-feffe-4.6-1.8-x86_64 ๋ฅผ ~/.local/share/lutris/runners/wine ๋กœ ์ถ”์ถœํ•˜๊ณ  FFXIV> ๊ตฌ์„ฑ> ์ฃผ์ž ์˜ต์…˜์—์„œ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ทธ๊ฒƒ์„ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์— ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Proton DB์—์„œ ์ž์‹ ์˜ ๊ฒฝํ—˜์„ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด FF14๋ฅผ Silver ๋Œ€์‹  Gold๋กœ ๊ฐ€์ ธ ์˜ค๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒ€์€ ํ™”๋ฉด ๋ฌธ์ œ๋ฅผ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ๋กœ์ปฌ ์›น ์„œ๋ฒ„๋ฅผ ์„ค์ •ํ•˜๊ณ  ๋Ÿฐ์ฒ˜ ์‚ฌ์ดํŠธ๋ฅผ ์—ฌ๊ธฐ์— ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ฉด ํŒจ์น˜ ํ”„๋กœ๊ทธ๋žจ์ด๋กœ๋“œํ•˜๋Š” html / javascript๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

index.html ํ•˜๋‹จ์— fromAppResumeInfo(); ๊ฐ€์žˆ๋Š” ์ถ”๊ฐ€ ์Šคํฌ๋ฆฝํŠธ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์ผ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ € (์ผ๋ถ€ ํ™•์žฅ)์— ํ‘œ์‹œ๋˜๊ณ  ffxivlauncher์—์„œ๋„ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค! ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์€ ๋ถ„๋ช…ํžˆ ๋ Œ๋”๋ง ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ฉฐ ์‹ค์ œ๋กœ ์ผ๋ถ€ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ํ˜ธ์ถœ๋˜์ง€ ์•Š์•˜ ์Œ์„ ์•”์‹œํ•ฉ๋‹ˆ๋‹ค.

WINEDEBUG=mshtml ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ๋„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

002d:trace:mshtml:WindowDispEx_GetDispID (0x17c5390)->(L"fromAppResumeInfo" 10000001 0x33e8d4)
002d:trace:mshtml:DispatchEx_GetDispID (0x17c53cc)->(L"fromAppResumeInfo" 10000001 0x33e8d4)
002d:trace:mshtml:HTMLDocument3_getElementById (0x181eb48)->(L"fromAppResumeInfo" 0x33e7c8)

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

์ด์™€ ๊ด€๋ จํ•˜์—ฌ ํŠนํžˆ ๊ด€์‹ฌ์„ ๋Œ์—ˆ๋˜ ๊ฒƒ์€ ๋‹ค์Œ ๊ฒฝ๊ณ ์ž…๋‹ˆ๋‹ค.

002d:fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000002
002d:warn:mshtml:set_script_prop SetProperty(70000002) failed: 80004001

70000002 ๋Š” https://docs.microsoft.com/en-us/scripting/winscript/reference/iactivescriptproperty-setproperty ์— ๋”ฐ๋ผ SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION ์— ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค.

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

๋” ๋งŽ์€ ๊ฒƒ์„ ์•Œ๊ธฐ ์œ„ํ•ด SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION ์‹ค์ œ๋กœํ•˜๋Š” S_OK ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

@sschroe jscript / mshtml๊ณผ ๊ด€๋ จ๋œ ๋‹ค๋ฅธ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๊นŒ? ์ด ์†์„ฑ์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ์ผ๋ถ€ ์ž‘์—…์ด ์˜์กดํ•˜๋ฉด ๋‹ค๋ฅธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : #winehackers์˜ ๋ˆ„๊ตฐ๊ฐ€์™€ ๋Œ€ํ™”ํ–ˆ๊ณ  ๊ทธ๋“ค์€์ด ์†์„ฑ์ด ํ•ญ์ƒ ์„ค์ •๋˜์–ด ์žˆ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•ญ์ƒ ์„ค์ •์€์ด ํ•จ์ˆ˜๊ฐ€ ํ•ญ์ƒ ํ˜ธ์ถœ๋˜๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด ์™€์ธ์—์„œ ์š”์ฒญ ๋œ ๊ธฐ๋Šฅ์ด ์ด๋ฏธ ๊ธฐ๋ณธ ์ƒํƒœ์ž„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ฃผ๋ชฉํ• ๋งŒํ•œ ๊ฒƒ ์™ธ์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ์‹œ๋„๋Š” https://github.com/dns/WinAPI-Embed-Browser/blob/master/embed-browser.c ์˜ ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ ํ•  ์ˆ˜์žˆ๋Š” ์˜ˆ์ œ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด ์—ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜ URL์„๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ์ถฉ๋ถ„ํžˆ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์•„์ง Javascript์™€ ์ธํ„ฐํŽ˜์ด์Šคํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์—‰๋šฑํ•œ Windows API์™€ ๋ฌธ์„œ ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด ์ฃฝ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๊ทธ๋“ค์€ ์†์„ฑ์ด ๊ตฌํ˜„๋˜์ง€ ์•Š์€ ์ด์œ ๋Š” ๊ทธ๊ฒƒ์ด ๊ธฐ๋ณธ ์ƒํƒœ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

์•ฝ๊ฐ„์˜ "์ง„ํ–‰":

ํŽ˜์ด์ง€๋ฅผ๋กœ๋“œ ํ•œ ํ›„ ๋Ÿฐ์ฒ˜๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์€ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ URL๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
002e:trace:ieframe:WebBrowser_Navigate2 (0xe935d0)->(0x32bb5c {VT_BSTR: L"javascript:fromAppConfig( {lang:\"en\",region:3,eula:1,startup:1,issteam:0,query:\"none\",ver:\"2019.04.19.0000.0001(4143105)\",skip_confirm_expansion_install_dialog:\"0\", inst 0x32bb6c {VT_EMPTY} 0x32bb6c {VT_EMPTY} 0x32bb6c {VT_EMPTY} 0x32bb6c {VT_EMPTY})
์ด๊ฒƒ์€ ํ˜„์žฌ ํŽ˜์ด์ง€ ๋‚ด์—์„œ ์ฃผ์–ด์ง„ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋ฌธ์ž์—ด์„ ๊ฑฐ์˜ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.์ด ๊ฒฝ์šฐ์—๋Š” ์—ฌ๋Ÿฌ ์ธ์ˆ˜๋กœ fromAppConfig ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ถ€๋ถ„์€ ์ง€๊ธˆ๊นŒ์ง€ ์ž˜ ์ž‘๋™ํ•˜๋ฉฐ ๋ฌด์—‡๋ณด๋‹ค๋„ App.message.send(App.protocol.Send.REQUEST_RESUME_INFO); ๋ฉ๋‹ˆ๋‹ค.

App.message.send๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

send: function(type, opt) {
    // ใ‚ชใƒ—ใ‚ทใƒงใƒณใŒใ‚ใ‚‹ใชใ‚‰ๅ‡ฆ็†ใ™ใ‚‹
    if (!utils.isUndefined(opt)) {
        type = utils.string.build(type, "=", opt);
    }
    try {
        window.external.user(type);
    } catch(e) {}
}

window.external ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋‹ค์‹œ ์ „๋‹ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ์ด ๊ฒฝ์šฐ ๋Ÿฐ์ฒ˜๋กœ ๋‹ค์‹œ ํ†ต์‹ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ์ดํ›„์— ๋‹ค๋ฅธ ์ผ์ด ๋งŽ์ด ์ผ์–ด๋‚˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ผ์ด ์‹คํŒจ ํ•  ์ˆ˜์žˆ๋Š” ๋ถ€๋ถ„์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋กœ์ปฌ์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๋ณต์‚ฌ๋ณธ์— alert() ์ถ”๊ฐ€ํ•˜๋ฉด ์ฝ”๋“œ๊ฐ€ wine์—์„œ ์ ์ ˆํ•œ ๊ฐ’์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ window.external.user(type); ์ฃผ์„ ์ฒ˜๋ฆฌํ•˜๋ฉด ์‹คํ–‰๊ธฐ๊ฐ€ Windows์—์„œ ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด ๋งŒ ํ‘œ์‹œ๋˜์–ด ์™€์ธ์—์„œ ๋ณผ ์ˆ˜์žˆ๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋™์ž‘์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋Ÿฐ์ฒ˜๊ฐ€ REQUEST_RESUME_INFO ๋ฅผ๋ฐ›์ง€ ๋ชปํ•ด ๊ณ„์†๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

https://bugs.winehq.org/show_bug.cgi?id=47069#c2 ์˜ mshtml ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ๊ทธ์ธ ์–‘์‹๊นŒ์ง€ BrowserType 0 ๋Ÿฐ์ฒ˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์˜ค๋ฅ˜ (https://pomf.soupwhale.com/ltibnw.png)๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋” ๊นŠ์€ mshtml ๋ฌธ์ œ (๋˜๋Š” ์ผ๋ จ์˜ ๋ฌธ์ œ)๋กœ, ํŒจ์น˜์กฐ์ฐจ๋„ ํ•ดํ‚น์ด๋ผ๋Š” ์‚ฌ์‹ค์€ ๋งํ•  ๊ฒƒ๋„์—†๊ณ  ์‰ฌ์šด ํ•ด๊ฒฐ์ฑ…์ด ์—†์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋ฉฐ์น  ๋™์•ˆ ์ด๊ฒƒ์„ ํ™•์ธํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ํ‹€๋ฆด ์ˆ˜๋„ ์žˆ์ง€๋งŒ JSProtocolFactory_CreateInstance ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฑฐ๊ธฐ์—์„œ ํŒจ์น˜๋กœ ๋ Œ๋”๋งํ•˜๋ฉด ์ด์ „์— ์–ธ๊ธ‰ ํ•œ ๋ถ€๋ถ„์€ ์ด๋ฏธ ๊ทธ ์ง€์ ์„ ๋„˜์–ด์„œ ์ง„ํ–‰๋˜๋ฏ€๋กœ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@lesderid ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•„๋“œ์˜ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋Š” ๋Œ€์‹  Enter๋ฅผ

ํฅ๋ฏธ๋กญ๊ฒŒ๋„ BrowserType 2๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ํ•ดํ‚น์€ ๋™์ผํ•œ ๋™์ž‘์„ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์ผํšŒ์„ฑ ์•”ํ˜ธ ํ•„๋“œ์—์„œ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๊ทธ์ธ๋ฉ๋‹ˆ๋‹ค. (OTP ์—†์ด๋„ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค)

ํ”Œ๋ ˆ์ด ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋Š” ๋Œ€์‹  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ https://bugs.winehq.org/show_bug.cgi?id=47069#c2 ์˜ url fix + browser busy hack์„ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธํ•˜๊ณ  ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒํ•˜๋ฉด 64 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ,์ด ๋ฒ„์ „์€ ๋‚ด ๊ณ„์ •์ด ๋“ฑ๋ก๋˜์ง€ ์•Š์•˜๋‹ค๊ณ  ํ‘œ์‹œ๋˜๋ฏ€๋กœ ์™€์ธ ๋ฒ„์ „์„ ์ˆจ๊ฒจ์•ผํ•ฉ๋‹ˆ๋‹ค. ์™€์ธ ๋ฒ„์ „์„ ์ˆจ๊ธฐ๋ฉด ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜๋ฉฐ ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@sschroe ๋‚˜๋Š” ๋‹น์‹ ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ์— ์ง๋ฉดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (๊ณ„์ •์ด ๋“ฑ๋ก๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค). ์™€์ธ ๋ฒ„์ „์„ ์ˆจ๊ธฐ๋Š” ๊ฒƒ์€ ๋ฌด์—‡์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ?

@nmalacarne ํ˜„์žฌ XIV๋Š” Wine์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ Mac์— ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Mac ๋ผ์ด์„ ์Šค๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์„ ํŠน๋ณ„ํžˆ-์‹œ๋„-ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” Wine์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ˆจ๊ฒจ์•ผํ•ฉ๋‹ˆ๋‹ค. WINEPREFIX=<path-to-prefix> winetricks hidewineexports=enable ์˜ ์ค„์„ ๋”ฐ๋ผ ๋ฌด์–ธ๊ฐ€๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ (๋˜๋Š” โ€‹โ€‹์™€์ธ ํŠธ๋ฆญ์ด์žˆ๋Š” ๊ฒฝ์šฐ ์™€์ธ ํŠธ๋ฆญ ๋Œ€์‹  protontricks), WINEPREFIX=<path-to-prefix> winecfg ์—์„œ Staging ํƒญ์—์„œ ์„ค์ •์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ์Šค๋ˆ„ํ•‘์ด ๊ฒฐ๊ตญ ๋„์›€์ด ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„๋ณด๊ณ  ์žˆ์—ˆ๋‹ค. ๊ทธ๋“ค์ด ์˜๋„์ ์œผ๋กœ์ด ํ–‰๋™์„ํ•˜์ง€ ์•Š์•˜๋‹ค๊ณ  ๋งํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ทธ๋“ค์€ ๊ทธ๋“ค์ด ๋ฌด์—‡์„ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์ •ํ™•ํžˆ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Microsoft, Apple ๋ฐ Sony๊ฐ€ ๋ชจ๋‘ ๋ฐ์ดํ„ฐ ๋งˆ์ด๋‹์ด๋ผ๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. Proton์€ ํ”Œ๋žซํผ์„ ์šฐํšŒ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—์ด๋ฅผ ํ…Œ์ด๋ธ” ์•„๋ž˜์—๋‘๊ธฐ ์œ„ํ•ด์ด ์ž‘์€ ๋‚˜์‚ฌ ๊ณต ์ „์ˆ ์ด Linux๋ฅผ ๋ฒฝ์— ๊ณ ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜์—ˆ์ง€๋งŒ ๋‹ค์‹œ ์‹คํ–‰ํ•ด์•ผ ํ•  ์กฑ์‡„ ๊ตฌ๋ฉ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค. Square๋Š” ๋‚˜๋จธ์ง€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ „์ˆ ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Microsoft shiles๊ฐ€ ๋…ธ์˜ˆ๋ผ๋ฉด Microsoft๋Š” jugalo์ž…๋‹ˆ๋‹ค. ์†Œ๋‹ˆ์™€ ์• ํ”Œ๋„ ์ด์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Val์ด Half-Life 3์—์„œ ํ•ด์ปค์˜ ์‚ถ์„ ํ•ญํ•ดํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด Square์™€ ํ•จ๊ป˜ ์ฅ ๋Œ€ ๊ณ ์–‘์ด ๋†€์ด๋ฅผ ์ฆ๊ธฐ์‹ญ์‹œ์˜ค. ์ข‹์•„ํ•˜๊ฑฐ๋‚˜ ๋ง๊ฑฐ๋‚˜.

@HereInPlainSight ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. hidewineexports ๋ฅผ ํ†ตํ•ด winetricks hidewineexports ์„ ์„ค์ • ํ•œ ํ›„ DX11์—์„œ ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ด๊ฒƒ์€ ๊ธด ์ƒท์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋‹ค๋ฅธ ๊ณณ์—์„œ ๋ฌผ์„ ๊ณณ์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ๋ฌด์ž‘์œ„๋กœ ๊ฒŒ์ž„์ด 5 ์ดˆ ๋™์•ˆ (๋„คํŠธ์›Œํฌ์—์„œ์™€ ๊ฐ™์ด) "์—…๋ฐ์ดํŠธ"๋˜์ง€ ์•Š๊ณ  ๋ชจ๋“  ๊ฒƒ์ด ํ•œ ๋ฒˆ์— ์—…๋ฐ์ดํŠธ๋˜๊ณ  ๋ฐ˜๋ณต๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ณ„์†๋˜๊ณ  ๋ฉฐ์น  ๋™์•ˆ ์‹ ๋น„ํ•˜๊ฒŒ ์‚ฌ๋ผ์ง€๊ณ  ๋ฉฐ์น  ๋™์•ˆ ๋‹ค์‹œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด๋„ ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š๊ณ  ๋ผ์šฐํ„ฐ / ๋ชจ๋Ž€์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด๋„ ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์œผ๋ฉฐ, mudfish๋Š” ๋ฌธ์ œ๋ฅผ ์•…ํ™”์‹œํ‚ค๊ณ , mtr์€ ํŒจํ‚ท ์†์‹ค๊ณผ ํ•ฉ๋ฆฌ์ ์ธ ํ•‘์„๋ณด๊ณ ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์—ฌ๊ธฐ์„œ ์–ด๋””๋กœ ๊ฐ€์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์—…๋ฐ์ดํŠธ๋ฅผ ์‹œ๋„ ํ•  ๋•Œ ๊ฒŒ์ž„๊ณผ ๋Ÿฐ์ฒ˜์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋”๋„ท ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„๊ทธ? ์–ด๋–ค ์ด์œ ๋กœ ๊ฒŒ์ž„์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” Linux TCP ์Šคํƒ ๋ฒ„๊ทธ? Wine TCP ์Šคํƒ ๋ฒ„๊ทธ? ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋””๋ฒ„๊ทธํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๊ณณ์กฐ์ฐจ ๋ชจ๋ฅธ๋‹ค.

์ด๊ฒƒ์€ Windows์—์„œ๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ํ•ญ์˜ํ•ฉ๋‹ˆ๊นŒ?

๊ทธ๊ฒƒ์€ ๋‚˜์œ ๋Ÿฐ์ฒ˜์ด์ž ๋˜‘๊ฐ™์ด ๋‚˜์œ ์—…๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค.

์•„๋“ค. 12. Mai 2019, 23:03 skrev jbal91 [email protected] :

๊ทธ๋ž˜์„œ ์ด๊ฒƒ์€ ๊ธด ์ƒท์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋‹ค๋ฅธ ๊ณณ์—์„œ ๋ฌผ์„ ๊ณณ์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.
๋ฌด์ž‘์œ„๋กœ ๊ฒŒ์ž„์ด 5 ๋ถ„ ๋™์•ˆ "์—…๋ฐ์ดํŠธ"๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
์ดˆ (๋„คํŠธ์›Œํฌ์—์„œ์™€ ๊ฐ™์ด) ๋ชจ๋“  ๊ฒƒ์ด ํ•œ ๋ฒˆ์— ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.
๋ฐ˜๋ณต. ์ด๊ฒƒ์€ ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ณ„์†๋˜๊ณ  ์‹ ๋น„๋กญ๊ฒŒ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
๋ฉฐ์น  ๋™์•ˆ ๋‹ค์‹œ ๋Œ์•„์˜ต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด
์•„๋ฌด๊ฒƒ๋„, ๋ผ์šฐํ„ฐ / ๋ชจ๋Ž€์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด๋„ ์•„๋ฌด ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๋ฌธ์ œ๊ฐ€ ๋” ์•…ํ™”๋˜๋ฉด mtr์€ ํŒจํ‚ท ์†์‹ค์ด์—†๊ณ  ํ•ฉ๋ฆฌ์ ์ธ ํ•‘์„๋ณด๊ณ ํ•˜๋ฉฐ
์—ฌ๊ธฐ์„œ ์–ด๋””๋กœ ๊ฐ€์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”. ๊ฒŒ์ž„์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ฒŒ์ž„ ์—…๋ฐ์ดํŠธ๋ฅผ ์‹œ๋„ ํ•  ๋•Œ ๋Ÿฐ์ฒ˜. ์ด๋”๋„ท ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„๊ทธ? Linux TCP
์–ด๋–ค ์ด์œ ๋กœ ๊ฒŒ์ž„์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์Šคํƒ ๋ฒ„๊ทธ? Wine TCP ์Šคํƒ ๋ฒ„๊ทธ? ๋‚˜๋Š”
๋””๋ฒ„๊น…์„ ์–ด๋””์„œ ์‹œ์ž‘ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

์ด๊ฒƒ์€ Windows์—์„œ๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ํ•ญ์˜ํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ๋‚˜์œ ๋Ÿฐ์ฒ˜์ด์ž ๋˜‘๊ฐ™์ด ๋‚˜์œ ์—…๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ์•„๋“ค. 12. Mai 2019, 23:03 skrev jbal91 [email protected] :

๋Ÿฐ์ฒ˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฒŒ์ž„์ด ๋ฐœ์ƒํ•˜๋ฉด ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋‚˜์œ ํŒจํ‚ท ์†์‹ค์ฒ˜๋Ÿผ ๋Š๊ปด์ง€์ง€๋งŒ MTR์€ ๋™์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ Steam์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Steam ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  proton์„ ์‚ฌ์šฉํ•˜์—ฌ ffxiv๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์—ฌ์ „ํžˆ ํ•  ์ˆ˜์žˆ๋Š” ๋™์•ˆ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ €๋Š” Steam์ด ์•„๋‹Œ ๊ณ„์ •์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ํ–ฅํ›„ ์ž‘๋™์„ ์ค‘๋‹จ ํ•  ์˜ˆ์ •์ธ ํ‰๊ฐ€ํŒ์„ ํ†ตํ•ด ๋กœ๊ทธ์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด ์‚ถ์„ ์œ„ํ•ด ๋‚˜๋Š” Steam ๋Ÿฐ์ฒ˜๋ฅผ ํ†ตํ•˜์ง€ ์•Š๊ณ  ์ž„์˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์œ„ํ•ด ์ž์‹ ์˜ ์–‘์„ฑ์ž ๋นŒ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ Steam์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Steam ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  proton์„ ์‚ฌ์šฉํ•˜์—ฌ ffxiv๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์—ฌ์ „ํžˆ ํ•  ์ˆ˜์žˆ๋Š” ๋™์•ˆ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ €๋Š” Steam์ด ์•„๋‹Œ ๊ณ„์ •์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ํ–ฅํ›„ ์ž‘๋™์„ ์ค‘๋‹จ ํ•  ์˜ˆ์ •์ธ ํ‰๊ฐ€ํŒ์„ ํ†ตํ•ด ๋กœ๊ทธ์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด ์‚ถ์„ ์œ„ํ•ด ๋‚˜๋Š” Steam ๋Ÿฐ์ฒ˜๋ฅผ ํ†ตํ•˜์ง€ ์•Š๊ณ  ์ž„์˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์œ„ํ•ด ์ž์‹ ์˜ ์–‘์„ฑ์ž ๋นŒ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Proton์€ ์‹คํ–‰ํ•  ์ˆ˜์žˆ๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐ”์ด๋„ˆ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๊ฒฝ์šฐ bash ๋ณ„์นญ์„ ๋งŒ๋“  ๋‹ค์Œ Wine์ฒ˜๋Ÿผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์•„์นจ ์—…๋ฐ์ดํŠธ ํ›„ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ด์ œ ๋ฒ„์ „ ํ™•์ธ์„ ์™„๋ฃŒ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์•„์นจ ์—…๋ฐ์ดํŠธ ํ›„ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ด์ œ ๋ฒ„์ „ ํ™•์ธ์„ ์™„๋ฃŒ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

"WINEPREFIX = [pfx location] winetricks hidewineexports = enable"์„ ๋‹ค์‹œ ์ž…๋ ฅํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

์™€์ธ ์ˆ˜์ถœ์˜ ๋ชฉ์ ์กฐ์ฐจ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ons. 15. 2019 ๋…„ 5 ์›”, 00:52 skrev zangoku [email protected] :

์˜ค๋Š˜ ์•„์นจ ์—…๋ฐ์ดํŠธ ํ›„ ์ž˜ ์ž‘๋™ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ง€๊ธˆ์€
์™„์ „ํ•œ ๋ฒ„์ „ ํ™•์ธ

"WINEPREFIX = [pfx location] winetricks"๋ฅผ ๋‹ค์‹œ ์ž…๋ ฅํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.
hidewineexports = ์‚ฌ์šฉ "

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

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

๋ฌผ๋ก  ์šฐ๋ฆฌ๊ฐ€ ๋ณธ ๊ฒƒ์ฒ˜๋Ÿผ Wine ์‚ฌ์šฉ์ž์˜ Windows ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๊ถŒํ•œ์„ ๊ฑฐ๋ถ€ํ•˜๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. : / ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์ด ๊ทธ๋“ค์„ ์ˆจ๊ธฐ๋Š” ์˜ต์…˜์ด ์กด์žฌํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ Steam์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Steam ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  proton์„ ์‚ฌ์šฉํ•˜์—ฌ ffxiv๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์—ฌ์ „ํžˆ ํ•  ์ˆ˜์žˆ๋Š” ๋™์•ˆ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ €๋Š” Steam์ด ์•„๋‹Œ ๊ณ„์ •์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ํ–ฅํ›„ ์ž‘๋™์„ ์ค‘๋‹จ ํ•  ์˜ˆ์ •์ธ ํ‰๊ฐ€ํŒ์„ ํ†ตํ•ด ๋กœ๊ทธ์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด ์‚ถ์„ ์œ„ํ•ด ๋‚˜๋Š” Steam ๋Ÿฐ์ฒ˜๋ฅผ ํ†ตํ•˜์ง€ ์•Š๊ณ  ์ž„์˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์œ„ํ•ด ์ž์‹ ์˜ ์–‘์„ฑ์ž ๋นŒ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Proton์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋Ÿฐ์ฒ˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€์žˆ๋Š” ํŒจ์น˜ ๋œ Wine์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1) ์ผ๋ฐ˜ ๋ฒ„์ „์˜ Wine์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ Proton ๋นŒ๋“œ์—์„œ ์™€์ธ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์ง์ ‘ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2) ์ ์ ˆํ•œ ๋ช…๋ น ์ค„ ๋งค๊ฐœ ๋ณ€์ˆ˜๋กœ proton ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ˜ธ์ถœํ•˜๊ธฐ ์ „์— Steam์ด ์–ด๋–ป๊ฒŒ Proton์„ ํ˜ธ์ถœํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์ ์ ˆํ•œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋ฅผ ๋คํ”„ํ•˜๋Š” ์…ธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•œ ๋‹ค์Œ Steam์˜ Launch Options์—์„œ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ proton ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ฒ€์‚ฌํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๋ณ€์ˆ˜์™€ ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ํ™•์ธํ•˜์—ฌ์ด ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ Steam์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ ์˜ค๋ ค๋ฉด ์•„๋ฌด๊ฒƒ๋„ ์‹คํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ~ / .local / share / Steam / steamapps / compatdata / 312060 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL \ FANTASY \ XIV \-\ A \ Realm \ Reborn. ๋˜๋Š” ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜์žˆ๋Š” ๊ฒฝ์šฐ ํด๋ผ์šฐ๋“œ ๋ฐฑ์—…์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ์„ค์ •์„ ์ €์žฅํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ Lutris, Windows ๋˜๋Š” ์ˆ˜๋™์œผ๋กœ ํŒจ์น˜ ๋œ Wine์„ ํ†ตํ•ด FFXIV์˜ ๋น„ Steam ์„ค์น˜๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

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

๋ฌผ๋ก  ์šฐ๋ฆฌ๊ฐ€ ๋ณธ ๊ฒƒ์ฒ˜๋Ÿผ Wine ์‚ฌ์šฉ์ž์˜ Windows ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๊ถŒํ•œ์„ ๊ฑฐ๋ถ€ํ•˜๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. : / ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์ด ๊ทธ๋“ค์„ ์ˆจ๊ธฐ๋Š” ์˜ต์…˜์ด ์กด์žฌํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ Windows ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ž์‹ ์„ ์ˆจ๊ธฐ๋Š” ๊ฒƒ์€ Wine ํ”„๋กœ์ ํŠธ์˜ ๋ฒ”์œ„์— ํฌํ•จ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— Wine์„ ๊ฐ์ง€ํ•˜๋ ค๋Š” ๊ฐœ๋ฐœ์ž๋ณด๋‹ค Wine ๋ฐ Wine ๋ฒ„์ „ ์ •๋ณด๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด Wine ์ง์›์—๊ฒŒ ๋” ๋‚ซ๋‹ค๋Š” ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์˜ ํ–‰๋™์— ์˜์กดํ•จ์œผ๋กœ์จ. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ์น˜ํŠธ ๋ฐฉ์ง€ ๋ฐ DRM ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ›„์ž๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์—ฌ์ „ํžˆ SE๊ฐ€ Linux ์‚ฌ์šฉ์ž๋ฅผ ๋ง์น  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.-์šฐ๋ฆฌ๊ฐ€ ๊ทธ๋“ค์˜ ๋ ˆ์ด๋”์—์žˆ๋Š” ๊ฒƒ ๊ฐ™์ง€๋Š” ์•Š์ง€๋งŒ-๊ทธ๋“ค์€ Mac ๋ฒ„์ „์„ DirectX 11 ํด๋ผ์ด์–ธํŠธ๋กœ ์˜ฎ๊ธฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (DirectX 9 ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ œ๊ฑฐ๋จ) ์ƒˆ ๋ž˜ํผ๋กœ, ์ด๊ฒƒ์ด ๊ฐ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋ช…ํ™•ํ•˜๊ฒŒ ๋งํ•˜๋ฉด SE๊ฐ€ํ•˜๋Š” ์ผ๋„ ๊ทธ๋ ‡๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (ํ•„์ž๋Š” hidewineexports ํŠธ๋ฆญ 4.58์—์—†๋Š” ์ž‘์—…์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ ๋ชปํ–ˆ์ง€๋งŒ, ๊ทธ์—๋งŒ ๋•Œ๋ฌธ์— ๋งฅ ๋ผ์ด์„ ์Šค ๋งค์ถœ์— ๋Œ€ํ•œ ์ž ์žฌ์  ์ธ ์˜ํ–ฅ์ด์—ˆ๋‹ค.)

SE๋Š” ์ด์— ๋Œ€ํ•ด ๋งค์šฐ ์นœ์ ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ง€์› ์š”์ฒญ์— ๋Œ€ํ•œ ๋‹ต๋ณ€ (๋‚ด Reddit ์Šค๋ ˆ๋“œ ์˜ ์›๋ž˜ ๊ฒŒ์‹œ๋ฌผ ์ฐธ์กฐ)์€ ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ตฌ์„ฑ์„ ๋‹จ์ˆœํžˆ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์šฐ๋ฆฌ๋ฅผ ์ง„์ง€ํ•˜๊ฒŒ ๋ฐ›์•„๋“ค์ด๊ณ  ์žˆ์Œ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ ˆ๋Œ€์ ์œผ๋กœ ํ•  ๊ถŒ๋ฆฌ๊ฐ€์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.)

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

(์‹ค์ œ๋กœ ๊ฒŒ์ž„ ์ž์ฒด์ฒ˜๋Ÿผ get_wine_version ์•„๋‹Œ IsTransgaming ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ๋‹ค๋ฅธ ํŒ€์—์„œ ๋งŒ๋“  ๊ฒƒ์œผ๋กœ ์˜์‹ฌ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ทธ๋“ค์ด ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด ๋‹คํ–‰์ž…๋‹ˆ๋‹ค. IsTransgaming ๋Š” ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ ๋‹น์žฅ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.)

๋‘˜ ๋‹ค์— get_wine_version ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ์‹ค์ œ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์ƒ์ž ๋ฐ–์—์„œ ์ž‘์—… ํ•  ์ˆ˜์žˆ๋Š” ์ถ”๊ฐ€ ๋ณด๋„ˆ์Šค์™€ ํ•จ๊ป˜ ๋น„๊ต์  ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (ํด๋ผ์ด์–ธํŠธ์—์„œ ๊ธฐํ˜ธ ์กฐํšŒ๋ฅผ ์ˆ˜์ •). Mac ๋ผ์ด์„ ์Šค.

๋Ÿฐ์ฒ˜ ๊ธ€๊ผด์€ "droid"๊ธ€๊ผด์—์„œ๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์†Œ์œ ๊ถŒ์„ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋‚˜ ๋ฒค์น˜ ๋งˆํฌ๊ฐ€ ์ž‘๋™ํ•˜๋„๋ก ์šด์ด ์ข‹์Šต๋‹ˆ๊นŒ?

@ jbal91 ํŒ์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๊ทธ๊ฒƒ์„ ์•Œ์•„ ๋‚ด๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๋Š” ๋ฐ ์—„์ฒญ๋‚˜๊ฒŒ ๊ธธ์„ ์žƒ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์‚ฌ์šฉ์ž ์ง€์ • ์‹œ์ž‘ ์˜ต์…˜์„ ํฌํ•จํ•˜๋ฉด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด Steam์ด ๋‹ค์Œ์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Œ์„ ๋งˆ์นจ๋‚ด ์•Œ์•„ ๋ƒˆ์Šต๋‹ˆ๋‹ค.

PULSE_LATENCY_MSEC=60 /home/anna/.local/share/Steam/compatibilitytools.d/proton_4.2-local/proton waitforexitandrun /home/anna/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe -issteamfreetrial

๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์Œ์„ ์–ป์Šต๋‹ˆ๋‹ค.

Proton: No compat data path?

๋ถ„๋ช…ํžˆ ๋‹ค๋ฅธ ๋งŽ์€ ๊ฒƒ๋“ค์ด ๋น ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. Lutris๋Š” ๋‚ด๊ฐ€ ๋ฌด์—‡์— ์งˆ์‹ํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋˜๋Š” ์œ„์˜ ๋ช…๋ น์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋งž์ถคํ˜• 4.2 ์–‘์„ฑ์ž๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์„ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ €๋ฅผ ๋ฒฝ์œผ๋กœ ๋ชฐ์•„ ๋„ฃ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : lutris์—๊ฒŒ ๋Œ€ํ•™์„ ์‹œ๋„ํ•˜๊ณ  ์ƒˆ๋กœ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜๋Š” ๋กœ๋”ฉ ์ฐฝ๊ณผ ํ•จ๊ป˜ ํŒ์—…๋˜์ง€๋งŒ ์ข…๋ฃŒ๋˜๊ณ  ์˜ค๋ฅ˜๊ฐ€ ์—†์œผ๋ฉฐ ๊ฐ’์˜ lutris ๋กœ๊ทธ์— ์•„๋ฌด๊ฒƒ๋„ ์—†๊ฑฐ๋‚˜ ์ „ํ˜€ ์—†์Šต๋‹ˆ๋‹ค. SE๊ฐ€ ๋‚˜๋ฅผ ์œ„ํ˜‘ํ•˜๋Š” ๊ฒƒ์„ ๋ฉˆ์ถœ ์ˆ˜์—†๊ณ  Steam ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๋†”๋‘๋ฉด ๋‚ด ๋ฌผ๊ฑด์„ ๊บผ๋‚ด๊ฑฐ๋‚˜ SHB ์ถœ์‹œ์ผ์— Steam์ด ๋–จ์–ด์ง€๋ ค๊ณ  ๋ช‡ ์‹œ๊ฐ„์„ ํ• ์•  ํ•  ๋ฐฉ๋ฒ•์—†์ด ์˜์›ํžˆ ์ž ๊ธธ ๊ฒƒ์ด๋ผ๋Š” ๊ฑฑ์ •์—†์ด Steam ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๋ฐ์ดํ„ฐ ๋˜๋Š” ๊ทธ ๋ฌด์—‡์ด๋“  ๋ฌด๊ธฐํ•œ ๋ณต๊ตฌ ;

๋˜ ๋‹ค๋ฅธ ํŽธ์ง‘ : ์‹œ๋„ํ•œ ํ›„ ... ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ reddit์— ๊ฒŒ์‹œ ํ•œ์ด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŽ์ด ์ฐพ์•˜์Šต๋‹ˆ๋‹ค : https://pastebin.com/NJxfe8Ex ๋ฐ istransgaming ํŒจ์น˜๊ฐ€์žˆ๋Š” Steam์—์„œ ์‹คํ–‰์ค‘์ธ ์‚ฌ์šฉ์ž ์ง€์ • ์–‘์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค ( ๊ทธ๊ฒƒ์€ ํŠนํžˆ ashkitten์˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค) ๊ทธ๋ฆฌ๊ณ  ... Lutris๊ฐ€ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์ผ์„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํŠธ ์ฒดํฌ ๋ฒ„์ „์„ ๊นœ๋นก์ด๊ณ  ๋•Œ๋กœ๋Š” ๋นˆ ๋Ÿฐ์ฒ˜ ์ฐฝ์„ ์ž ์‹œ ๊นœ๋นก์ด๋‹ค๊ฐ€ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€ ๋‚˜ ์•„๋ฌด๊ฒƒ๋„์—†์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ .. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ญ”๊ฐ€ ์ž˜๋ชป๋œ ๊ฒƒ ๊ฐ™์ง€๋งŒ ๊ทธ๊ฒŒ ๋ญ”์ง€ ์•Œ์•„๋‚ผ ์ˆ˜ ์—†์–ด์š”.

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

A ... ๋งŽ์€ ์ผ์ด ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ Lutris ์Šค๋ ˆ๋“œ์—์„œ ์ฐพ์€ hidewineprefix๋ฅผ ์ง€์›ํ•˜๋Š” ์—ฌ๊ธฐ proton๊ณผ ์œ ์‚ฌํ•œ Lutris ์™€์ธ ๋นŒ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์‹คํ–‰๊ธฐ๋ฅผ๋กœ๋“œํ•˜๊ธฐ ๋•Œ๋ฌธ์— bash์—์„œ ์ง์ ‘ ์‹คํ–‰ํ•˜์—ฌ ์ž‘๋™ํ•˜๋Š” ๋ฐ ๊ฐ€๊นŒ์›Œ ์งˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Lutris์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์ด์œ . ์•„์ง ์ž‘์—… ์ค‘์ด๊ณ  ์ง€๊ธˆ ํŒจ์น˜ ์ค‘์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

์‹คํ–‰ํ•˜๋ ค๊ณ ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

The entry point method could not be loaded due to Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.

์ด๊ฒƒ์„ ์‚ดํŽด๋ณด๋ฉด ์ง€์›๋˜์ง€ ์•Š๋Š” .NET ๋ฒ„์ „์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ, ์ด๊ฒƒ์€ ์ •๋ง ๋‚ด ๊นŠ์ด์™€๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€๊ณ  ์—ฌ๋Ÿฌ๋ถ„์€ ์•„๋งˆ๋„ ์–ป๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋” ๋‚˜์€ ์•„์ด๋””์–ด๋ฅผ ๊ฐ€์ง€๊ณ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค‘์ด๊ฑฐ๋‚˜ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ํ™•์‹คํ•œ ์ด์œ .

์‹คํ–‰ํ•˜๋ ค๊ณ ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

The entry point method could not be loaded due to Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.

์ด๊ฒƒ์„ ์‚ดํŽด๋ณด๋ฉด ์ง€์›๋˜์ง€ ์•Š๋Š” .NET ๋ฒ„์ „์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ, ์ด๊ฒƒ์€ ์ •๋ง ๋‚ด ๊นŠ์ด์™€๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€๊ณ  ์—ฌ๋Ÿฌ๋ถ„์€ ์•„๋งˆ๋„ ์–ป๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋” ๋‚˜์€ ์•„์ด๋””์–ด๋ฅผ ๊ฐ€์ง€๊ณ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค‘์ด๊ฑฐ๋‚˜ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ํ™•์‹คํ•œ ์ด์œ .

์‹ค์ œ๋กœ๋Š” ๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜์— ์ง€์› ๋  ๊ฐ€๋Šฅ์„ฑ์ด์žˆ๋Š” ๋ฉฐ์น  ์ „ ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค. (https://github.com/dotnet/wpf/pull/720)

์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•ด ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‚ด ๋งˆ์ง€๋ง‰ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋”๋ผ๋„ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜์ง€ ์•Š๋„๋ก ๋งˆ์นจ๋‚ด FFXIV๊ฐ€ dxvk ์ง€์› WINE ์ ‘๋‘์‚ฌ์—์„œ ์ž‘์—…ํ•˜๊ฒŒ๋˜์—ˆ๊ณ  ๋งŽ์€ ์žฌ ์ปดํŒŒ์ผ (gentoo yay)๊ณผ Lutris ๋ถˆ์ผ์น˜์—์„œ [์ ์–ด๋„ Gentoo์—์„œ] ๋” ์ž˜ ์ž‘๋™ํ•˜๋Š” Lutris ํฌํฌ๋ฅผ ๊ฐ€์ง„ ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์ฐพ์•˜์ง€๋งŒ ์ด์ œ๋Š” ์ž„๋ฐ•ํ•œ Newellpocalypse์—์„œ ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค :)

@witcheslive ๋‹น์‹ ์ด Gentoo์— ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค-๊ฐœ์ธ์ ์œผ๋กœ ์ €๋Š” lutris-9999 ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์–ด๋Š ์ชฝ์ด๋“  ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ Lutris ๋Ÿฐํƒ€์ž„์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  Lutris๊ฐ€ ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ œ ๊ฒฝํ—˜์ƒ Gentoo์—์„œ๋Š” ๋Ÿฐํƒ€์ž„์ด ์ „ํ˜€ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์œ ์šฉํ•œ ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ง€๋‚œ 3 ์ผ ๋™์•ˆ Lutris์™€ ํ•จ๊ป˜ FFXIV๋ฅผ ๋น„๊ต์  ์ž˜ ํ•ด์™”์Šต๋‹ˆ๋‹ค.

  • ๋…๋ฆฝ ์‹คํ–‰ ํ˜• FFXIV๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (Steam ๋กœ๊ทธ์ธ ๋˜๋Š” ํด๋ผ์ด์–ธํŠธ ๊ด€๋ จ ์—†์Œ).
  • ๋ฌด์ž‘์œ„๋กœ ๋ช‡ ๊ฐ€์ง€ ์—ฐ๊ฒฐ์ด ๋Š์–ด์กŒ์ง€๋งŒ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋“ค์—ˆ๋‹ค๋ฉด ์ตœ๊ทผ์— DDoS๊ฐ€ ์ง„ํ–‰๋˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด๊ฒƒ์€ Wine / Linux ๊ด€๋ จ์ด ์•„๋‹ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ์ง€๋ง‰ ๋‚  (-21?) ๋‚ด์— ๋Ÿฐ์ฒ˜ ์˜ค๋ฅ˜๊ฐ€ ์ž์ฃผ ๋ฐœ์ƒํ–ˆ์ง€๋งŒ web ํด๋”๋ฅผ ์‚ญ์ œํ•˜์—ฌ ์ง€์†์ ์œผ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์™ธ์—๋„ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์ œ์—†์ด ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • openSUSE TW ๋ฐ Fedora 30์˜ distro Wine Staging 4.8์„ ์‚ฌ์šฉํ•˜๋ฉด FFXIV์˜ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด ์–ธ์–ด์— ๋Œ€ํ•œ ์ฒซ ๋ฒˆ์งธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ˆ˜๋ฝ ํ•œ ์งํ›„ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒŒ ๋ญ”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ Lutris๋Š” ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค (Steam / Proton์„ ์ง์ ‘ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค).
  • Lutris์—์„œ๋Š” ge-faudio-protonified-4.8 ๋Ÿฌ๋„ˆ์™€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ Lutris ์„ค์ • (Lutris ๋Ÿฐํƒ€์ž„ ํ™œ์„ฑํ™” ์ƒํƒœ๋กœ ์œ ์ง€)์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Lutris ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๋Š” ์™€์ธ ๋ฒ„์ „์„ ์ˆจ๊ธฐ๊ณ  ์ปท์”ฌ ๋ฐ ๋ธŒ๋ผ์šฐ์ € cfg ์„ค์ • ๋ณ€๊ฒฝ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • openSUSE TW์—์„œ RX 580๊ณผ ํ•จ๊ป˜ DXVK๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • eGPU์—์„œ RX 560์„ ์‚ฌ์šฉํ•˜๋Š” ๋…ธํŠธ๋ถ์—์„œ๋„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Shadowbringers ๋ฒค์น˜ ๋งˆํฌ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค (์œ„์˜ 4.0.0 ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ dotnet45 (benchmark๋Š” ์ตœ์†Œํ•œ 4.5๊ฐ€ ํ•„์š”ํ•จ)๋ฅผ ์„ค์น˜ ํ•œ ํ›„์—๋„ ๋‹ค๋ฅธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค)

Lutris ge-faudio-protonified-4.8 ๋Ÿฌ๋„ˆ์—๋Š” Transgaming ํŒจ์น˜๊ฐ€ ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

% strings .local/share/lutris/runners/wine/ge-faudio-protonified-4.8-x86_64/lib/wine/ntdll.dll.so | grep Transgaming 
IsTransgaming
IsTransgaming

https://github.com/GloriousEggroll/proton-ge-custom/blob/4ddc7a9916294334ca634dbf5c741cf4f53f6f70/game-patches-testing/ffxiv-launcher.patch

Lutris์˜ FFXIV ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ํ†ตํ•ด HideWineExports ํ•ดํ‚น๋„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

- task:
    arch: win64
    description: Adding Registry Entries for FFXIV Launcher
    key: HideWineExports
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine
    prefix: $GAMEDIR
    type: REG_SZ
    value: Y

๋”ฐ๋ผ์„œ Lutris๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐฐํฌํŒ์—์žˆ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ด๊ฒƒ์ด ์ตœ์„ ์˜ ์„ ํƒ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Lutris๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ฒŒ์ž„์„ ์„ค์ •ํ•˜๋ฉด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

mshtml๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” ๋Ÿฐ์ฒ˜๋ฅผ ์–ป๋Š” ๋ฐ ์ง„์ „์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์šฐ๋ฆฌ๋Š” wine bug tracker ์— ๊ฒŒ์‹œ ๋œ ํŒจ์น˜๋กœ ์ž‘๋™ํ•˜๋Š” 64 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋ฐœ์ƒํ•œ ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

์ด๋Ÿฌํ•œ ๋ฌธ์ œ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ๋‚˜๋ฅผ ๊ดด๋กญํžˆ์ง€ ์•Š์œผ๋ฏ€๋กœ 64 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

btw, ๋Ÿฐ์ฒ˜๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋‘ ๊ฐ€์ง€ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ ์–ด๋„ ARR์˜ ์˜คํ”„๋‹ ๋ฌด๋น„๊ฐ€ ์ œ๋Œ€๋กœ ์žฌ์ƒ๋˜์ง€ ์•Š๊ณ  ํƒ€์ดํ‹€ ํ™”๋ฉด์— ๋„ˆ๋ฌด ์˜ค๋ž˜ ์•‰์•„ ์žˆ๊ฑฐ๋‚˜ ๋ฌด๋น„ ๋ฉ”๋‰ด์—์„œ ์žฌ์ƒํ•˜๋ ค๊ณ ํ•˜๋ฉด ๋กœ๋”ฉ ํ‘œ์‹œ๊ธฐ๊ฐ€์žˆ๋Š” ๋ฐ˜์‘ํ•˜์ง€ ์•Š๋Š” ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค (stormblood ์˜คํ”„๋‹ ๋ฌด๋น„๋Š” ๋ฌธ์ œ ์—†์Œ).
  • thornmarch์—์„œ (ํ•˜๋“œ) ํ•œ ์ง€์ ์—์„œ ๋งค์šฐ ์‹œ๋„๋Ÿฌ์šด ์‚๊ฑฑ ๊ฑฐ๋ฆฌ๋Š” ์†Œ๋ฆฌ๊ฐ€ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋‘ ๋ฒˆ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

wine-git์—์„œ 404 ์˜ค๋ฅ˜ ๋ฐ ๊ฒ€์€ ํ™”๋ฉด์ด ์ˆ˜์ • ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋Ÿฐ์ฒ˜๋Š” ์‹ค์ œ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ•˜๋ฉด ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

VKX ๋ถˆํ™”์— ๋ˆ„๊ตฐ๊ฐ€๊ฐ€์ด ์ปค๋ฐ‹์ด๋ผ๊ณ  ๋งํ–ˆ๋‹ค https://github.com/wine-mirror/wine/commit/d535df42f665a097ec721b10fb49d7b18f899be9

ํŽธ์ง‘ : ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ ๋Œ€์‹  Enter๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ ๋Œ€์‹  Enter๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์€ ๋‚˜๋ฅผ ์œ„ํ•ด ์ผํ–ˆ์Šต๋‹ˆ๋‹ค! ๋‹จ ํ•œ ๋ฒˆ์ด์ง€๋งŒ. ํ•˜์ง€๋งŒ ๋‚˜๋Š” ๊ฒŒ์ž„์— ๋“ค์–ด๊ฐ”๊ณ  ๊ณผ๊ฑฐ ์บ๋ฆญํ„ฐ ์„ ํƒ

VKX ๋ถˆํ˜‘ํ™”์Œ์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด๊ฒƒ์ด ์ปค๋ฐ‹์ด๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. wine-mirror / wine @ d535df4

์˜ค๋Š˜ Tk-Glitch์˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์ปค์Šคํ…€ ํŒจ์น˜์—†์ด git ๋ฒ„์ „์„ ์ปดํŒŒ์ผํ–ˆ์Šต๋‹ˆ๋‹ค .64 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๊ฐ€ ์ž‘๋™ํ•˜๊ณ  Lutris์—์„œ ๋‚ด ID๋ฅผ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. Proton์ด์ด๋ฅผ ๋”ฐ๋ผ ์žก์„ ๋•Œ XIV๊ฐ€ Steam์„ ํ†ตํ•ด ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•ด ๋” ์ด์ƒ ํŠน๋ณ„ํ•œ ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์•„์•ผํ•˜๋ฉฐ, 32 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๊ฐ€ ์‚ฌ์šฉ ์ค‘์ง€ ๋  ๋•Œ์—๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

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

Proton์ด์ด๋ฅผ ๋”ฐ๋ผ ์žก์•˜์„ ๋•Œ XIV๊ฐ€ Steam์„ ํ†ตํ•ด ์ž‘๋™ํ•˜๋Š” ๋ฐ ๋” ์ด์ƒ ํŠน๋ณ„ํ•œ ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

FFXIV์—๋Š” ์—ฌ์ „ํžˆ ์Šคํ…Œ์ด์ง•์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด MacOS ๋ผ์ด์„ ์Šค ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•  ๋ฐฉ๋ฒ•์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” proton์ด ๋ฏฟ์„ ์ˆ˜ ์—†์„ ์ •๋„๋กœ ๊ตฌ์ฒด์ ์ธ ํ•ดํ‚ค ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๋ณด๋‹ค ์Šคํ…Œ์ด์ง• ํŒจ์น˜๋ฅผ ๋” ๊ธฐ๊บผ์ด ํ†ตํ•ฉ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

FFXIV์—๋Š” ์—ฌ์ „ํžˆ ์Šคํ…Œ์ด์ง•์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด MacOS ๋ผ์ด์„ ์Šค ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•  ๋ฐฉ๋ฒ•์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ ‘๋‘์‚ฌ ์ž์ฒด๋ฅผ winetricksํ•˜๊ฑฐ๋‚˜ protontricks ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ธ์ƒ์„ ๋ฐ›์•˜์ง€๋งŒ ์–ด๋–ค ์ด์œ ๋กœ ๋“  ์ตœ์‹  ์™€์ธ์— ๋Œ€ํ•ด ๋‚ด ์ž์‹ ์˜ proton์„ ์ปดํŒŒ์ผ ํ•  ์ˆ˜ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ ์ˆ˜์ค€์—์„œ์˜ ์™€์ธ ํ–‰๋™์— ๋Œ€ํ•ด ๋งŽ์ด ์•Œ์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ ‘๋‘์‚ฌ ์ž์ฒด๋ฅผ winetricks ๋˜๋Š” protontricks ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ธ์ƒ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

์Šคํ…Œ์ด์ง•์—์„œ ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ๋˜ํ•œ ์ผ๋ถ€ ์•ˆํ‹ฐ ์น˜ํŠธ๊ฐ€ ์™€์ธ์„ ์‹คํ–‰ ์ค‘์ธ์ง€ ํ™•์ธํ•˜์—ฌ "์ˆ˜์ • ๋œ"์œˆ๋„์šฐ ์„ค์น˜ ๋“ฑ์„ ๊ธˆ์ง€ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์™€์ธ ์ž์ฒด๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ์€ ์ •๋ง๋กœ ๋ช…์‹œ ์ ์œผ๋กœ ๋งŒ ์ˆ˜ํ–‰๋˜์–ด์•ผํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŒจ์น˜๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ•ญ๋ชฉ๋„ ๋ณ€๊ฒฝ ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉ๋˜๋ฏ€๋กœ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

Mac ๋ผ์ด์„ ์Šค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • Mac ๋ผ์ด์„ ์Šค ๊ตฌ๋งค
  • ๊ฒŒ์ž„ ํด๋ผ์ด์–ธํŠธ์—์„œ Wine ์‹ฌ๋ณผ์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค (๋Ÿฐ์ฒ˜์™€ ๋‹ฌ๋ฆฌ ๊ฒŒ์ž„์ด ์‹œ์ž‘๋  ๋•Œ ๊ฒŒ์ž„ ํŒŒ์ผ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ํ™•์ธํ•˜์ง€ ์•Š์Œ)-๊ฐ„๋‹จํ•œ sed ์Šคํฌ๋ฆฝํŠธ๋กœ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ๋žŒ๋“ค์ด ๊ทธ๋ ‡๊ฒŒ ํ•  ์˜ํ–ฅ์ด ์žˆ๋‹ค๋ฉด Wine upstream์—์„œ ๋ณ‘ํ•ฉ๋˜๋ฉด ๋ฐ”๋‹๋ผ Proton์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์˜ˆ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์Šคํ…Œ์ด์ง•์ด ํ•„์š”ํ•˜๋ฉฐ Wine ์ž์ฒด๊ฐ€ํ•˜์ง€ ์•Š๋Š” ํ•œ Valve๊ฐ€ ์™€์ธ ๋‚ด๋ณด๋‚ด๊ธฐ ํŒจ์น˜ ์ˆจ๊ธฐ๊ธฐ๋ฅผ ๋ณ‘ํ•ฉํ•˜๋Š” ๊ฒƒ์„ ๋ณด์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

@ kisak-valve proton์ด ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํ†ตํ•ฉํ•˜๊ฑฐ๋‚˜ ํ†ตํ•ฉํ•˜์ง€ ์•Š์„ ํŒจ์น˜์— ๋Œ€ํ•œ ๊ณต์‹์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š” @ashkitten , ์ €๋Š” Proton ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹Œ Github์˜ Valve ๋ฌธ์ œ ์ถ”์ ๊ธฐ์˜ ์ค‘์žฌ์ž์ด๋ฏ€๋กœ ๊ทธ ์งˆ๋ฌธ์— ๋‹ตํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ผ€์ด์Šค๋ณ„๋กœ ํ‰๊ฐ€๋ฉ๋‹ˆ๋‹ค.

๋„ค, ๋ฌผ๋ก  ์žŠ์–ด ๋ฒ„๋ ธ์–ด์š” ๐Ÿ˜…

๊ฐœ์ธ์ ์ธ ์ด์œ ๋กœ ์ƒˆ ๋นŒ๋“œ๋ฅผ ๋งŒ๋“ค์—ˆ์ง€ ๋งŒ ์—ฌ๊ธฐ์„œ ๊ณต์œ ํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. 5 ์›” 24 ์ผ์˜ ๊ฒƒ๊ณผ ๋™์ผํ•œ ํŒจ์น˜ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ proton_4.2 ๋ธŒ๋žœ์น˜์˜ ์ตœ์‹  ์ปค๋ฐ‹์„ ๊ธฐ๋ฐ˜์œผ๋กœํ–ˆ์Šต๋‹ˆ๋‹ค.

https://drive.google.com/open?id=1yAb_YvOKK1KRcfeQErIKwH6dkKbjZ9kp

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

๋‚ด๊ฐ€ ๊ทธ๊ฒƒ์„ ์–ป์œผ๋ฉด ๋‚˜๋Š”
1) ์†Œ์Šค์—์„œ ์–‘์„ฑ์ž / ํฌ๋„์ฃผ ์ปดํŒŒ์ผ
2) ์ˆ˜๋™์œผ๋กœ ์–‘์„ฑ์ž๋ฅผ ์—…๋ฐ์ดํŠธ

๊ฒŒ์ž„์˜ ์ŠคํŒ€ ๋ฒ„์ „์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— lutris ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. lutris๋กœ Steam์„ ์„ค์น˜ํ•˜๊ณ  ๋‚˜์ค‘์— ๊ฒŒ์ž„์„ ์„ค์น˜ / ๋ณต์‚ฌํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

ํ—‰
Steam์˜ ๊ฒฝ์šฐ Mac ๋ฒ„์ „๋„ ๊ตฌ์ž…ํ•˜์ง€ ์•Š๋Š” ํ•œ ์™€์ธ์„ ์ˆจ๊ฒจ์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์„ ์ž‘๋™์‹œํ‚ค๋Š” ๊ฒƒ์€ @ashkitten ๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์ •์˜ ๋ฒ„์ „์˜ proton์„ ์ ์ ˆํ•œ ์œ„์น˜์— ๊ฒŒ์‹œํ•˜๊ณ  ํ•ด๋‹น ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋„๋ก FFXIV๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ผ๋‹จ ์„ค์ •ํ•˜๋ฉด ์ „ํ˜€ ์–ด๋ ต์ง€ ์•Š์ง€๋งŒ 64 ๋น„ํŠธ ๋Ÿฐ์ฒ˜๋ฅผ ์ž‘๋™์‹œํ‚ค๊ธฐ์œ„ํ•œ ์ž‘์—…์ด ์ˆ˜ํ–‰ ๋˜๋”๋ผ๋„ ๊ฒŒ์ž„์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์™€์ธ ์ ‘๋‘์‚ฌ๋ฅผ๋ณด๊ณ  Mac์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๋ฏธ๋ž˜์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Mac ๋ฒ„์ „์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 32 ๋น„ํŠธ ์‹คํ–‰๊ธฐ๋ฅผ๋กœ๋“œํ•˜๋Š” ํ˜„์žฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ๋Œ€์‹  64 ๋น„ํŠธ ์‹คํ–‰๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ ํ•  ๋•Œ์ด๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

proton์—๋Š” ๊ฒŒ์ž„๋‹น ์„ค์ • ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๊นŒ? ๊ฒŒ์ž„์ด ์ œ๋Œ€๋กœ ์‹คํ–‰๋˜๋„๋ก ์ ์ ˆํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ•ญ๋ชฉ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

proton์—๋Š” ๊ฒŒ์ž„๋‹น ์„ค์ • ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๊นŒ? ๊ฒŒ์ž„์ด ์ œ๋Œ€๋กœ ์‹คํ–‰๋˜๋„๋ก ์ ์ ˆํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ•ญ๋ชฉ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

Proton์€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Steam ์ž์ฒด๊ฐ€ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.

๋ฒ•์  ๋ฌธ์ œ๋กœ ์ธํ•ด hide_wine_exports๋ฅผ ๋ณ‘ํ•ฉํ•˜๊ฑฐ๋‚˜ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ•ญ๋ชฉ์„ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์—ฌ๊ธฐ์„œ๋Š” ๋ฏธ๊ตญ์—์„œ DMCA ์œ„๋ฐ˜ ์ผ ์ˆ˜์žˆ๋Š” SE์˜ ํ”Œ๋žซํผ ๋ณ„ ๋ผ์ด์„ ์Šค "DRM"์„ ํšจ๊ณผ์ ์œผ๋กœ ์šฐํšŒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค).

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ˆ˜์ถœ์„ ์œ„ํ•ด pull request๋ฅผ ์ œ์ถœํ•˜๋ฉด Valve๊ฐ€ ๊ทธ๋ƒฅ ... _ask_ Square๊ฐ€ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ Mac์— ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด Wine์„ ์‚ฌ์šฉํ•˜์ง€ ๋ง๋ผ๊ณ  ๋ฐ”๋ผ๋Š” ๊ฒƒ์€ ๋ง๋„ ์•ˆ๋˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ์ด๋Š” Steam์—์„œ ์ง€์›ํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ ์ธ Proton์„ ๋ฐฉํ•ดํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์—์„œ ํŒ๋งคํ•˜๋Š” ๊ฒŒ์ž„์ด๋ฉฐ ํŠนํžˆ ๋ผ์ด์„ ์Šค๋ฅผ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๊นŒ?

์•„๋ฌด ์˜๋ฏธ๊ฐ€ ์—†์„ ์ˆ˜๋„ ์žˆ๊ณ  Square๋Š” ์–ด๋Š ์ชฝ์ด๋“  ์ƒ๊ด€ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ Valve์—์„œ ์˜ค๋Š” ์š”์ฒญ์€ ์šฐ๋ฆฌ์—๊ฒŒ์„œ ์˜ค๋Š” ๊ฒƒ ์ด์ƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

Steam์ด FFXIV_boot.cfg๋ฅผ ์„ค์ •ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ณ  Square๊ฐ€ Wine ์‚ฌ์šฉ์ž๋ฅผ Mac ์‚ฌ์šฉ์ž๋กœ ํ•„ํ„ฐ๋งํ•˜๋Š” ๊ฒƒ์„ ์ค‘์ง€ํ–ˆ๋‹ค๋ฉด Proton์ด ๋Ÿฐ์ฒ˜๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ์—…๋ฐ์ดํŠธ๋ฅผ ๋”ฐ๋ผ ์žก์œผ๋ฉด ๊ฒŒ์ž„์ด ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ฆ‰์‹œ ์ž‘๋™ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ง์ ‘ x ์˜ค๋ฅ˜ ๋ฐ dll ์˜ค๋ฅ˜๊ฐ€ ๋งŽ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ „์—๋Š” ์ด๋ ‡๊ฒŒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ตœ์‹  ๋ฒ„์ „์˜ Proton ๋˜๋Š” 4.2_local? (๋ˆ„๊ตฐ๊ฐ€
์œ„์—์„œ ์šฐ๋ฆฌ๋ฅผ ์œ„ํ•ด ์ปดํŒŒ์ผ ๋จ)

์•„๋“ค. 16. jun. 2019, 08:49 skrev zangoku [email protected] :

์ง์ ‘ x ์˜ค๋ฅ˜ ๋ฐ dll ์˜ค๋ฅ˜๊ฐ€ ๋งŽ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€ ์•Š์•˜๋‹ค
์ด ์ „์—.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKD7AHWERLWHCANIRSLP2XO7RA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMZLOBW63LNODXW2426248PZGissuement-VXHJKT
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AD4BBKD75DW3NWMOABL5XKDP2XO7RANCNFSM4FRR7KYQ
.

@TenaarFeiri ๊ทธ๊ฒƒ์€ 4.2_local์ž…๋‹ˆ๋‹ค

์ด ์ปค์Šคํ…€ proton ๋นŒ๋“œ๋ฅผ ์‹ ๊ฒฝ ์“ฐ๋Š” ์‚ฌ๋žŒ๋“ค์€ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค) : https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.10-GE-3

์ด ์ปค์Šคํ…€ proton ๋นŒ๋“œ๋ฅผ ์‹ ๊ฒฝ ์“ฐ๋Š” ์‚ฌ๋žŒ๋“ค์€ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค) : https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.10-GE-3

์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค! ๊ณต์œ  ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค <3

์ด ์ปค์Šคํ…€ proton ๋นŒ๋“œ๋ฅผ ์‹ ๊ฒฝ ์“ฐ๋Š” ์‚ฌ๋žŒ๋“ค์€ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค) : https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.10-GE-3

์ด๊ฒƒ์€ ์–‘์„ฑ์ž 4.2-7์— ๊ธฐ์ดˆํ•œ ๊ฒƒ์ž…๋‹ˆ๊นŒ?

์ด ์ปค์Šคํ…€ proton ๋นŒ๋“œ๋ฅผ ์‹ ๊ฒฝ ์“ฐ๋Š” ์‚ฌ๋žŒ๋“ค์€ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค) : https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.10-GE-3

์ด๊ฒƒ์€ ์–‘์„ฑ์ž 4.2-7์— ๊ธฐ์ดˆํ•œ ๊ฒƒ์ž…๋‹ˆ๊นŒ?

๊ธ€์Ž„ .. ์ข€, ์ •๋ง ๋งž์ถค ๋นŒ๋“œ์ž…๋‹ˆ๋‹ค.

-updated to wine 4.10 with improved clock_monotonic patches
-imported changes from proton 4.2.4 through 4.2.7
-backported gamepad changes from 4.10+ and proton 4.2 to 4.10
-integrated d9vk
-added nod3d9 option to proton to allow disabling of d3d9 override for d9vk
-dxvk updated to 1.2.2 with async patch enabled for PoE and Warframe
-faudio updated to 19.06.07 - fixes performance regressions in several games
-integrated protonfixes into the build. This allows for game-specific fixes to be added without users repeatedly messing with their setup, similar to lutris install scripts. 
+++ much more

์ด๊ฒƒ์€ ์ด์ „ relese ๋…ธํŠธ ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์—…๋ฐ์ดํŠธ ๋œ proton_4.2-local ๋นŒ๋“œ์™€ Proton-4.10-GE-3 ๋นŒ๋“œ๋ฅผ ๋ชจ๋‘ ์‹œ๋„ํ–ˆ์ง€๋งŒ DX11 ๋ชจ๋“œ๋กœ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด 3109 not yet registered or subscription ๋งŒ๋ฃŒ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ DX9์—์„œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋ˆ„๋ฝ ๋œ ๊ตฌ์„ฑ ์„ค์ • ๋˜๋Š” ์‹œ์ž‘ ๋งค๊ฐœ ๋ณ€์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์šฐ๋ถ„ํˆฌ์—์„œ ์ŠคํŒ€์„ ํ†ตํ•ด ์ง์ ‘ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๊ทธ๊ฒƒ์„ ์•Œ์•„ ๋ƒˆ๊ณ , ์‹ค์ œ๋กœ hidewineexports ๋ฅผ ํ†ตํ•ด winetricks hidewineexports ๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค. Proton-4.10-GE-3 ์‚ฌ์šฉํ•˜์—ฌ ๋งค๋ ฅ์ฒ˜๋Ÿผ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. <3

์ด์ œ Proton-1.10-GE-3 ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๋ฐ, ๊ฒŒ์ž„์ด ๋‚ด ์‹œ์Šคํ…œ ์„ค์ •์„ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ์บ๋ฆญํ„ฐ ์„ค์ •๊ณผ UI ๋ ˆ์ด์•„์›ƒ ๋ฐ ๊ธฐํƒ€ ํ•ญ๋ชฉ์€ ์ž˜ ๊ธฐ์–ต๋˜์ง€๋งŒ ...

์–ด๋–ค ์•„์ด๋””์–ด?

๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ProtonFixes ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์‹œ์ž‘ํ•  ๋•Œ๋งˆ๋‹ค ๊ตฌ์„ฑ์„ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋Œ€์ฒดํ•˜๊ฑฐ๋‚˜ ๋ฌด์–ธ๊ฐ€๋ฅผ ๊นจ๋œจ๋ฆฌ๊ณ  ๊ฒŒ์ž„์ด ๊ตฌ์„ฑ์„ ์žฌ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

Quickfix๋กœ FFXIV.cfg ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.์ด ๊ฒฐ๊ณผ "Proton Fixes being applied"์ฐฝ์ด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ๋•Œ ๋ฉˆ์ถ”์ง€ ๋งŒ ๋‹จ์ˆœํžˆ ๋‹ซ์•„๋„ ๋” ์ด์ƒ ์˜ํ–ฅ์„์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. :)

๋„ค,์ด ์‚ฌ์†Œํ•œ ๋ฌธ์ œ๋ฅผ ์ง์ ‘ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ @GloriousEggroll ์ด ์ด๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”. ์ด๋ฉ”์ผ์„ ํ†ตํ•ด์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ถ”์ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ffxiv protonfixes ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

gamefixes.tar.gz
Proton-4.10-GE-3 / protonfixes / gamefixes /๋กœ ์ถ”์ถœํ•˜์‹ญ์‹œ์˜ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ :
https://github.com/GloriousEggroll/protonfixes/commit/e0466f61447b1aa5e9cd494236777a6cb9d9b4d4

๋˜ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ •๋ณด :
๋‚ด ๋ฒ„์ „์—๋Š” ์Šคํ…Œ์ด์ง•์—์„œ ํฌํŒ… ๋œ hidewineexports ํŒจ์น˜์™€ ํŠธ๋žœ์Šค ๊ฒŒ์ด๋ฐ ํŒจ์น˜๊ฐ€ ๋ชจ๋‘ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŠธ๋žœ์Šค ๊ฒŒ์ด๋ฐ ํŒจ์น˜๋Š” ๋Ÿฐ์ฒ˜๊ฐ€ mshtml ๋ฒ„์ „ ๋Œ€์‹  CEF ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜๋„๋ก ์†์ž…๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด mshtml ๋ฒ„์ „์— ์ž˜๋ชป๋œ Java ์˜ค๋ฅ˜๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ cef ๋ฒ„์ „์ด ํ•„์š”ํ•œ ์ด์œ ์ž…๋‹ˆ๋‹ค. hidewineexports ํŒจ์น˜๋Š” ๊ฒŒ์ž„์—์„œ ์™€์ธ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ๋„๋กํ•˜์—ฌ ๊ณ„์ •์— ffxiv๊ฐ€ ๋“ฑ๋ก๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒŒ์ž„์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

๋นŒ๋“œ ์ž์ฒด์—๋Š” ffxiv๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ๊ฒŒ์ž„์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. faudio ๋นŒ๋“œ๋Š” wma ๋ฐ wmv ์˜ค๋””์˜ค๊ฐ€ ์ž‘๋™ํ•˜๋„๋ก ffmpeg ์ง€์›์œผ๋กœ ๋นŒ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ proton์˜ ์ปค๋ฐ‹ / ํŒจ์น˜๊ฐ€ ํฌํŒ… ๋œ wine-4.10 ๋ฐ”๋‹๋ผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ๋ฒ„์ „์˜ wine์— ๋Œ€ํ•œ ํŒจ์น˜๋Š” ์—ฌ๊ธฐ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/GloriousEggroll/proton-ge-custom/blob/proton-ge-4.10/game-patches-testing/proton-prep.sh

์™€์ธ๊ณผ ๊ด€๋ จ์ด์—†๋Š” ๊ฒŒ์ž„ ์ˆ˜์ •์€ protonfixes์— ์˜ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, @GloriousEggroll ! <3 ํŠธ๋ฆญ์„ํ–ˆ์Šต๋‹ˆ๋‹ค!
์ž๋ฐ” ์˜ค๋ฅ˜์— ๋Œ€ํ•ด ์–ธ์  ๊ฐ€ ํŒŒ์ดํ”„ ๋ผ์ธ์œผ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์šฐ๋ฆฌ๋Š” ํ˜„์žฌ mshtml์— ๋Œ€ํ•œ ํฌ๋ง์„ ํฌ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๊ทธ๊ฒƒ์€ ์™€์ธ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ Enter ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ atm cef ๋ฒ„์ „์€ Enter ๋˜๋Š” ๋งˆ์šฐ์Šค ํด๋ฆญ์„ ์‚ฌ์šฉํ•˜์—ฌ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

@GloriousEggroll ๋‹น์‹ ์€ ์ƒ๋ช…์˜ ์€์ธ์ž…๋‹ˆ๋‹ค! ๋นŒ๋“œ๋ฅผ ๊ณต์œ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋ชจ๋“  ๊ฒƒ์ด ๊ธˆ์š”์ผ์— ์ค‘๋‹จ๋˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋Ÿฐ์ฒ˜๊ฐ€ HTTPs ์˜ค๋ฅ˜๋กœ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์Šจ ์˜ค๋ฅ˜? ๋‚˜๋Š” ํ•ญ์ƒ ์•ฝ๊ฐ„์˜ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์—ˆ๊ณ  ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๋Ÿฐ์ฒ˜๋ฅผ ๋‹ซ๊ณ  ๋Ÿฐ์ฒ˜๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

https ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ํ˜„์žฌ ์ž‘์—…์—†์ด ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๋Œ€๊ธฐ์—ด์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜๋Š” ์Šฌํ”„๊ฒŒ๋„ POC์ด๋ฉฐ ๋•Œ๋•Œ๋กœ HTTPS ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์–ด๋–ค ์‹œ์Šคํ…œ, Windows, Mac ๋˜๋Š” Linux์—์„œ๋„ ์‹ค์ œ ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๊ทธ๋“ค์ด ๊ทธ๊ฒƒ์„ ์™„์ „ํžˆ tbh ์ œ๊ฑฐํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

fre. 28. 6 ์›”. 2019, 11:04 skrev zangoku [email protected] :

https ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ฒŒ์ž„์„ ํ™•์ธํ•œ๋‹ค
ํ˜„์žฌ ์ž‘์—…๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋ฉฐ ๋Œ€๊ธฐ์—ด์— ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKB3DUXG3E5GERVRQVTP4XHZZA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFWSVREXG43666ZLOBWYZissuement-502ZLOBW63LNDYMVXHJK
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AD4BBKH4ZMH4NVKFPRYAVOTP4XHZZANCNFSM4FRR7KYQ
.

5.0 ๋Ÿฐ์ฒ˜๊ฐ€ ์—…๋ฐ์ดํŠธ๋ฅผ ํฌํ•จํ•˜์—ฌ wine-4.11์—์„œ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (์—…๋ฐ์ดํŠธ ์ค‘์— ์„œ๋ฒ„ ๊ณผ๋ถ€ํ•˜๋กœ ์ธํ•œ HTTPS ์˜ค๋ฅ˜๊ฐ€ ๋ช‡ ๊ฐœ ์žˆ์—ˆ์ง€๋งŒ ๋Ÿฐ์ฒ˜๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์—…๋ฐ์ดํŠธ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค). HideWineExports๋Š” Mac์œผ๋กœ ๊ฐ์ง€๋˜๋Š” ๊ฒƒ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ์ „ํžˆ ํ•„์š”ํ•˜๋ฉฐ, ์•”ํ˜ธ ํ•„๋“œ์—์„œ Enter๋ฅผ ๋ˆ„๋ฅด๋Š” ๋Œ€์‹  "๋กœ๊ทธ์ธ"๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์—ฌ์ „ํžˆ Javascript ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด์ œ ๊ฒŒ์ž„ ์ž์ฒด๋Š” ํƒ€์ดํ‹€ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚˜๊ธฐ ์ „์—๋„ ๋ฉ”์ธ ๊ฒŒ์ž„ ์ฐฝ์ด ์—ด๋ฆฌ ์ž๋งˆ์ž "์˜ˆ๊ธฐ์น˜ ์•Š์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค"๋Œ€ํ™” ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ FAudio์˜ ๋ฒ„๊ทธ ๋˜๋Š” ๋ˆ„๋ฝ ๋œ ๊ธฐ๋Šฅ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (์˜ค๋ฅ˜๋Š” ์—ฌ์ „ํžˆ ์กฐ์‚ฌ์ค‘์ธ FAudioFXVolumeMeter_Process() ์˜ ์ถฉ๋Œ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค). ๋‚˜๋Š” ์™€์ธ ์Šคํ…Œ์ด์ง•์ด๋‚˜ Proton์ด ํ˜„์žฌ FAudio๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฏ€๋กœ Proton์„ ์‚ฌ์šฉํ•  ๋•Œ ๋ฌธ์ œ๊ฐ€๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์ง€๋งŒ FYI์ž…๋‹ˆ๋‹ค.

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

Lutris์—์„œ ํ˜„์žฌ 4.10 Wine ๋Ÿฌ๋„ˆ (ge-protonified ํฌํ•จ); ๋Ÿฐ์ฒ˜๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ Play๋ฅผ ๋ˆ„๋ฅธ ์งํ›„ ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ge-faudio-protonified-4.8 ๋Ÿฌ๋„ˆ์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋„์›€์ด๋˜์ง€ ์•Š๋Š” ๊ฑด ์•Œ์ง€๋งŒ, ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ๋„์›€์ด๋œ๋‹ค๋ฉด Glorious Eggroll์˜ ์ตœ์‹ ์ž‘
์ผ (https://github.com/ValveSoftware/Proton/issues/580#issuecomment-504688485)์ด ์ €์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๊ฒŒ์ž„ ์ค‘์ž…๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์„ ๋ถ„๋ฅ˜ ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋„์›€์ด ๋ ๋งŒํ•œ ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”.
์•Œ๊ณ ์žˆ๋‹ค!

ํŽธ์ง‘ : ๊ทธ๋Ÿฌ๋‚˜ FAudio๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์••๋‹ˆ๋‹ค. xaudio / xact (?)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ์‹  ๊ฐœ์ •ํŒ์€ ์ตœ์‹  FFXIV ํŒจ์น˜์—์„œ ์ถฉ๋Œ์„ ์ˆ˜์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค : https://github.com/FNA-XNA/FAudio/commit/6de5c86b27ec3c5f3aac2dab431563a89a1460b2

ํŽธ์ง‘ : ๊ฒŒ์ž„์€ WMA ๋˜๋Š” F3DAudio๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ๋นŒ๋“œ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ธฐ๋ณธ CMake ๊ตฌ์„ฑ์œผ๋กœ ์ถฉ๋ถ„ํ•ด์•ผ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ge-faudio-protonified-4.8 ๋Ÿฌ๋„ˆ์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋Ÿฌ๋„ˆ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” FAudio ๋ฒ„์ „์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? (ํ™•์‹คํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ libFAudio.so.* )

ํŽธ์ง‘ : ์ƒ๊ด€ ์—†์–ด์š”, ์—…์ŠคํŠธ๋ฆผ์œผ๋กœ ๊ณ ์ • ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋‹น์‹ ์—๊ฒŒ ๋„์›€์ด๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ๊ทธ๊ฒƒ์ด ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋„์›€์ด๋œ๋‹ค๋ฉด Glorious Eggroll์˜ ์ตœ์‹ ์ž‘ ( # 580 (comment) )์€ ์ €์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๊ฒŒ์ž„ ์ค‘์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์„ ๋ถ„๋ฅ˜ ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋„์›€์ด ๋ ๋งŒํ•œ ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”! ํŽธ์ง‘ : ๊ทธ๋Ÿฌ๋‚˜ FAudio๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์••๋‹ˆ๋‹ค. xaudio / xact (?)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ๋‚ด ๋นŒ๋“œ๋„ ์‚ฌ์šฉ ์ค‘์ด๋ฉฐ ๋ฌธ์ œ์—†์ด ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. xact / xaudio ์žฌ์ •์˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ lutris ge-protonified-4.10 ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋‘ ๋นŒ๋“œ ๋ชจ๋‘ ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
lutris ๋นŒ๋“œ๋Š” lutris ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์‚ฌ์šฉ์ค‘์ธ ์šฐ๋ถ„ํˆฌ 18.04๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋นŒ๋“œ ๋ด‡์— ๋นŒ๋“œ๋˜๊ณ  proton ๋นŒ๋“œ๋Š” ๋ฐธ๋ธŒ์˜ proton ๋นŒ๋“œ๊ฐ€ ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ vagrant๋กœ ๋นŒ๋“œ๋œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. lutris ๋นŒ๋“œ๋Š” ๋˜ํ•œ ๋‚ด proton ๋นŒ๋“œ์˜ faudio ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํ•ด๋‹น ์ธก๋ฉด์—์„œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ๋นŒ๋“œ๋Š” ๋‚ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด ์‹œ์Šคํ…œ์—์„œ ์ง์ ‘ ๋นŒ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ํœด๋Œ€๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋•Œ๋•Œ๋กœ HTTPS ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์ง€๋งŒ ์‰ฝ๊ฒŒ ์ˆ˜์ •ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.

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

์–ด๋–ค ์ด์œ ๋กœ ๋“  ๋งˆ์šฐ์Šค๋กœ ํ˜ธ๋ฒ„๋ง ํ•  ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ ๋Ÿฐ์ฒ˜์˜ ๊ตฌ์„ฑ ํ™”๋ฉด์œผ๋กœ ์ด๋™ ํ•œ ๋‹ค์Œ ์ฆ‰์‹œ ์ทจ์†Œํ•˜์—ฌ ์–‘์‹์„ ๋‹ค์‹œ๋กœ๋“œํ•˜๊ณ  ํ‘œ์‹œ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ๋‚ด ๋นŒ๋“œ๋„ ์‚ฌ์šฉ ์ค‘์ด๋ฉฐ ๋ฌธ์ œ์—†์ด ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. xact / xaudio ์žฌ์ •์˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋นŒ๋“œ๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋ฐ”๋‹๋ผ (+ HideWineExports) Wine ๋นŒ๋“œ์™€ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๊ท€ํ•˜ (๋˜๋Š” ์˜ค๋””์˜ค๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ)๊ฐ€ WINEDEBUG=+xaudio2 Wine์—์„œ ๋กœ๊ทธ๋ฅผ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ˆ˜๋ฐฑ ์ค„์˜ xaudio2 ๋กœ๊น…์ด๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. 5.0์€ xaudio2_7.dll (4.x์—์„œ์™€ ๊ฐ™์ด) ๋Œ€์‹  xaudio2_8.dll์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํŠน์ • ํ™˜๊ฒฝ์—์„œ ์˜ค์ž‘๋™ํ•˜๋Š” ๋‹ค๋ฅธ ์ฝ”๋“œ ๊ฒฝ๋กœ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

xaudio ์˜ค๋ฒ„๋ผ์ด๋“œ์—†์ด Gentoo์—์„œ ์™€์ธ ์Šคํ…Œ์ด์ง• 4.11์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์˜ค๋””์˜ค๋Š” ์ €์—๊ฒŒ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋Œ“๊ธ€์— ๋กœ๊ทธ๋ฅผ ์ฒจ๋ถ€ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค ... ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ https://matrix.theblob.org/xaudio-log-excerpt.txt ์—์„œ ๋™์ผํ•œ ๋กœ๊ทธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Wine์ด WINEDEBUG=+xaudio2 ์ถœ๋ ฅํ•˜๋Š” ์ฒ˜์Œ 1000 ์ค„์˜ ๋กœ๊ทธ์ž…๋‹ˆ๋‹ค. ๋” ์›ํ•˜๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”.

๋‚ด๊ฐ€ ์ง€์ ํ•ด์•ผํ•œ๋‹ค, ์œ„์˜ ๋กœ๊ทธ๋Š”ํ•˜์ง€๋งŒ, ํ•จ๊ป˜ ์•ฑ ์—๋ฎฌ๋ ˆ์ด์…˜ / ์™€์ธ - ์ค€๋น„ - 4.11์ด ๋นŒ๋“œ ์ปดํŒŒ์ผ์—์„œ Lutris ๋˜๋Š” ๋ฏธ๋ฆฌ ์ปดํŒŒ์ผ ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋นŒ๋“œ์—์„œ ์•„๋‹™๋‹ˆ๋‹ค IsTransgaming ์ˆ˜๋™์œผ๋กœ ์ถ”๊ฐ€ ํŒจ์น˜๋ฅผํ•˜๊ณ  wineprefix์—์„œ์™€ ์™€์ธ ์ˆ˜์ถœ์„ ์ˆจ๊ธฐ๋Š” ์งˆ๋ฌธ.

๋กœ๊ทธ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ์„ค์น˜๊ฐ€ XAudio ๋ฒ„์ „ 27 ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค (๋‚ด ๋ฒ„์ „ 28๊ณผ ๋‹ฌ๋ฆฌ). ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ API ๋ฒ„์ „ ์„ ํƒ์„ ํŠธ๋ฆฌ๊ฑฐํ•˜๋Š” ํ™˜๊ฒฝ ํŠธ๋ฆฌ๊ฑฐ๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ffxiv_dx11.exe ํ”„๋กœ์„ธ์Šค์—๋กœ๋“œ ๋œ XAudio DLL (xaudio2_7.dll ๋˜๋Š” 2_8.dll)์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? SoundCoreBridge.dll ๋˜๋Š” SoundCoreBridge7.dll (๊ฒŒ์ž„ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ)์ด๋กœ๋“œ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

winecfg์—์„œ๋ณด๊ณ  ๋œ Windows ๋ฒ„์ „์„ Windows 10์—์„œ Windows 7๋กœ ์ „ํ™˜ํ•˜์—ฌ ์‚ฌ์šด๋“œ๊ฐ€ ์ž‘๋™ ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.๋ณด๊ณ  ๋œ ๋ฒ„์ „์— ๋”ฐ๋ผ ๊ฒŒ์ž„์ด XAudio API ์ค‘์—์„œ ์„ ํƒํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. XAudio ์–ด๋”˜๊ฐ€์— ๋ฒ„๊ทธ ๋˜๋Š” ๋ˆ„๋ฝ ๋œ ๊ธฐ๋Šฅ์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 28 ๊ตฌํ˜„. (๊ธฐ๋ก์„ ์œ„ํ•ด ๊ฒŒ์ž„์€ Windows 7์—์„œ xaudio2_7.dll์— ์—ฐ๊ฒฐ๋˜๋Š” SoundCoreBridge7.dll๊ณผ Windows 10์—์„œ xaudio2_8.dll์— ์—ฐ๊ฒฐ๋˜๋Š” SoundCoreBridge.dll์„๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ 4.x์—๋Š” ์ด๋Ÿฌํ•œ ๋กœ์ปฌ DLL์ด ์—†์—ˆ๊ณ  ํ•ญ์ƒ xaudio2_7์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. .dll.)

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

ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ Windows ๋ฒ„์ „์„ Windows 7๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. Windows 10์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์‹œ์ž‘์‹œ ๊ฒŒ์ž„์ด ์ฆ‰์‹œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

์˜ค, ๋ฐฉ๊ธˆ ๋‹น์‹ ์˜ ์งˆ๋ฌธ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์›ํ•˜๋ฉด DLL์ด๋กœ๋“œ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์™„์ „ํžˆ ํ™•์‹ ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. (์ด wineprefix์—๋Š” ๋””๋ฒ„๊ฑฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.)

์ด ์‹œ์ ์—์„œ DLL์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ ์ฐธ์กฐ๋ฅผ ์œ„ํ•ด cat /proc/PID/maps ํ•˜์—ฌ DLL (๋ฐ Linux ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒฝ์šฐ .so)์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ PID ๋Š” ๋ฌธ์ œ์˜ ํ”„๋กœ์„ธ์Šค. ๊ณต์œ  ๊ฐœ์ฒด๋Š” ๋ชจ๋‘ ๋ฉ”๋ชจ๋ฆฌ์— ์ง์ ‘ ๋งคํ•‘๋˜๋ฏ€๋กœ *.so ํŒŒ์ผ๊ณผ ์—ฐ๊ฒฐ๋œ ๋ธ”๋ก์— ๋Œ€ํ•œ ๋งคํ•‘ ๋œ ๋ฒ”์œ„ ๋ชฉ๋ก์„ ์•„๋ž˜๋กœ ํ™•์ธํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค.

์•„, ์•Œ์•˜์–ด! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. <3 DLL์ด ๊ทธ ๋ชฉ๋ก์—๋„ ๋‚˜ํƒ€๋‚  ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์˜ˆ, ์™„๋ฃŒ๋ฅผ ์œ„ํ•ด "Windows 7"๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰ํ•  ๋•Œ์™€ xaudio2_8.dll.so ๋ณ€๊ฒฝ๋˜๋Š” "Windows 10"์„ ์‚ฌ์šฉํ•  ๋•Œ ์‹ค์ œ๋กœ xaudio2_7.dll.so ๋ฐ SoundCoreBridge7.dll ๊ฐ€๋กœ๋“œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค xaudio2_8.dll.so ๋ฐ SoundCoreBridge.dll .

์ข‹์€ ์ „ํ™”!

XAudio 2.8 ๋ฌธ์ œ๋Š” ๊ทธ๋Ÿด๋“ฏํ•˜๊ฒŒ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ 2.8 ๋งˆ์Šคํ„ฐ ๋ง ์Œ์„ฑ์ด ์†์ƒ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

https://docs.microsoft.com/en-us/windows/desktop/xaudio2/xaudio2-versions

FAudio๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ 2.8์„ ๋Œ€์ƒ์œผ๋กœํ•˜๋ฏ€๋กœ์ด ๊ฒฝ์šฐ xaudio_dll.c๋ฅผ ์‚ดํŽด ๋ด…๋‹ˆ๋‹ค.

Wine์— ๋Œ€ํ•œ ๋ฒ„๊ทธ ์‹ ๊ณ  : https://bugs.winehq.org/show_bug.cgi?id=47437

๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ญ”๊ฐ€ ๋งค์šฐ ์ž˜๋ชป๋˜์—ˆ์œผ๋ฉฐ ์ด๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๊ฐ€๋Šฅํ•œ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

CreateAudioReverb๋ฅผ ํ†ตํ•ด ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›๋˜๋Š” ๋ฆฌ๋ฒ„๋ธŒ ์ „์šฉ์œผ๋กœ๋˜์–ด์žˆ๋Š” ์—”์ง„์— ์„œ๋ธŒ ๋ฏน์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 2.7์˜ ๊ฒฝ์šฐ ์šฐ๋ฆฌ ๋ชจ๋‘๊ฐ€ ์•Œ๊ณ  ์‚ฌ๋ž‘ํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ COM goo๋กœ IXAPO ๊ฐœ์ฒด๋ฅผ ๋งŒ๋“œ๋Š” ๋งคํฌ๋กœ์ด์ง€๋งŒ 2.8์—์„œ๋Š” ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
XAudio2Create / CreateAudioReverb / CreateAudioVolumeMeter๋Š” ๋ชจ๋‘ C ํ•จ์ˆ˜๋กœ ๋‚ด๋ณด๋‚ด์ง‘๋‹ˆ๋‹ค. 2.8+ SDK์— ๋Œ€ํ•œ ์ปดํŒŒ์ผ์ด ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์‹œ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

๋ฒ„๊ทธ๋Š” SoundCoreBridge 2.8์ด CreateAudioVolumeMeter๋ฅผ ํ˜ธ์ถœํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ์ด ๋ณผ๋ฅจ ๋ฏธํ„ฐ๋ฅผ ์„œ๋ธŒ ๋ฏน์Šค์— ์„ค์ •ํ•˜๊ณ  ์ฆ‰์‹œ ๋ฆฌ๋ฒ„๋ธŒ ๋งค๊ฐœ ๋ณ€์ˆ˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์‹œ์ž‘ํ•˜์—ฌ ์–ด์„ค ์…˜ ์‹คํŒจ ๋ฐ ๊ฒฐ๊ตญ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์†”์งํžˆ ์–ด๋–ป๊ฒŒ ๊ทธ๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”. Wine์ด ์™„์ „ํžˆ ๋‹ค๋ฅธ ํ•จ์ˆ˜์— ๋Œ€ํ•œ ํ˜ธ์ถœ์„ ์ž˜๋ชป ์ง€์‹œํ•˜๋Š” ์ด์œ ๋ฅผ ์ƒ๊ฐํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ๋™์‹œ์— FFXIV๊ฐ€ ๋‘ ๋ชจ๋“ˆ์— ๋Œ€ํ•ด ๋˜‘๊ฐ™์€ ์ฝ”๋“œ ์ธ ๊ฒƒ๊ณผ ์™„์ „ํžˆ ๋‹ค๋ฅธ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ „ํ˜€ ์—†์Šต๋‹ˆ๋‹ค. 2.8 ์—”์ง„์€ Win8 +์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ๋„ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. (๋‹ค์‹œ ๊ฐ•์กฐํ•˜๊ธฐ ์œ„ํ•ด : ์ด๊ฒƒ์ด ๊ฒŒ์ž„์˜ ์ž˜๋ชป ์ผ ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค)

์š”์•ฝํ•˜๋ฉด 2.7์€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

CreateAudioReverb(&reverb);
CreateSubmix(&submix, reverb);
submix->SetParameters(submix, reverb, ReverbParameters, sizeof(ReverbParameters));

๊ทธ๋ฆฌ๊ณ  2.8์€ ์ด๋ ‡๊ฒŒํ•ฉ๋‹ˆ๋‹ค.

CreateAudioVolumeMeter(&reverb); /* ?! */
CreateSubmix(&submix, reverb);
submix->SetParameters(submix, reverb, ReverbParameters, sizeof(ReverbParameters));

์ด๊ฒŒ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์ด์ƒํ•˜๊ฒŒ ๋“ค๋ฆฝ๋‹ˆ๊นŒ?

๋งค์šฐ ์ด์ƒํ•˜๊ฒŒ ๋“ค๋ฆฌ์ง€๋งŒ ์‹ค์ œ๋กœ ๋งŽ์€ ๊ฒŒ์ž„์ด 7์ด ์•„๋‹Œ Windows 10 ๋ชจ๋“œ์—์„œ ์ถฉ๋Œํ•˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๋‹น์‹ ์ด ์šฐ์—ฐํžˆ ๋ฐœ๊ฒฌ ํ•œ ์ค‘๋Œ€ํ•œ ๋ฒ„๊ทธ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

FWIW, ๋‚ด ์ถ”์  ๋กœ๊ทธ์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

00ac:trace:xaudio2:xapocf_CreateInstance (0x100c5960)->((nil),{00000000-0000-0000-c000-0000000000000046},0x100c57c0)
FAudioCreateVolumeMeterWithCustomAllocatorEXT(0x100c59a0 0 0x7f0420f5eb80 0x7f0420f5eba0 0x7f0420f5ebc0)

์ง„์ž… ๋ฌธ์ œ๋กœ GUID๊ฐ€ ์ด์ƒํ•ด ๋ณด์ด์ง€๋งŒ ์ฝ”๋“œ ํ๋ฆ„์€ xapo.c:get_fapo_from_clsid() ๊ฐ€ ๋ณผ๋ฅจ ๋ฏธํ„ฐ ๊ฐœ์ฒด์—์„œ ์ผ์น˜ํ•˜๋Š” CLSID๋ฅผ ์ฐพ๊ณ  ์˜๋„ ํ•œ ์ž”ํ–ฅ ํšจ๊ณผ๋ฅผ ๋งŒ๋“œ๋Š” ๋Œ€์‹  ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

๋„ˆ๋ฌด ๊นŠ์ด ๋“ค์—ฌ๋‹ค๋ณด๊ณ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‹ค์ œ ์ฝ”๋“œ ์ž์ฒด๋ณด๋‹ค ํ›จ์”ฌ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ง€ ๋‚ด๋ณด๋‚ด๋Š” ํ•จ์ˆ˜์ผ๋ฟ์ž…๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ์ด ํŒจ์น˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

diff --git a/dlls/xaudio2_7/xaudio_dll.c b/dlls/xaudio2_7/xaudio_dll.c
index da0b0aa606..88ca3fe2c1 100644
--- a/dlls/xaudio2_7/xaudio_dll.c
+++ b/dlls/xaudio2_7/xaudio_dll.c
@@ -2070,11 +2070,17 @@ HRESULT WINAPI XAudio2Create(IXAudio2 **ppxa2, UINT32 flags, XAUDIO2_PROCESSOR p
     return S_OK;
 }

+#if 0
 HRESULT WINAPI CreateAudioVolumeMeter(IUnknown **out)
+#else
+HRESULT WINAPI CreateAudioReverb(IUnknown **out)
+#endif
 {
     IClassFactory *cf;
     HRESULT hr;

+    TRACE("%p\n", out);
+
     hr = make_xapo_factory(&CLSID_AudioVolumeMeter27, &IID_IClassFactory, (void**)&cf);
     if(FAILED(hr))
         return hr;
@@ -2086,11 +2092,17 @@ HRESULT WINAPI CreateAudioVolumeMeter(IUnknown **out)
     return hr;
 }

+#if 0
 HRESULT WINAPI CreateAudioReverb(IUnknown **out)
+#else
+HRESULT WINAPI CreateAudioVolumeMeter(IUnknown **out)
+#endif
 {
     IClassFactory *cf;
     HRESULT hr;

+    TRACE("%p\n", out);
+
     hr = make_xapo_factory(&CLSID_AudioReverb27, &IID_IClassFactory, (void**)&cf);
     if(FAILED(hr))
         return hr;

์ข‹์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ํ•จ์ˆ˜๋ฅผ ์ž˜๋ชป๋œ ์ˆซ์ž ์ˆœ์„œ๋กœ ๋‚ด๋ณด๋‚ด๋Š” ๊ฒƒ์ด ์ „์ ์œผ๋กœ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ด๋Š” ์‹ค์ œ Windows ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ๊ณ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

diff --git a/dlls/xaudio2_8/xaudio2_8.spec b/dlls/xaudio2_8/xaudio2_8.spec
index 0b9f23866b..50a2090f44 100644
--- a/dlls/xaudio2_8/xaudio2_8.spec
+++ b/dlls/xaudio2_8/xaudio2_8.spec
@@ -1,6 +1,6 @@
 @ stdcall XAudio2Create(ptr long long)
-@ stdcall CreateAudioVolumeMeter(ptr)
 @ stdcall CreateAudioReverb(ptr)
+@ stdcall CreateAudioVolumeMeter(ptr)
 @ cdecl CreateFX(ptr ptr ptr long)
 @ cdecl X3DAudioCalculate(ptr ptr ptr long ptr)
 @ cdecl X3DAudioInitialize(long float ptr)
diff --git a/dlls/xaudio2_9/xaudio2_9.spec b/dlls/xaudio2_9/xaudio2_9.spec
index 0b9f23866b..50a2090f44 100644
--- a/dlls/xaudio2_9/xaudio2_9.spec
+++ b/dlls/xaudio2_9/xaudio2_9.spec
@@ -1,6 +1,6 @@
 @ stdcall XAudio2Create(ptr long long)
-@ stdcall CreateAudioVolumeMeter(ptr)
 @ stdcall CreateAudioReverb(ptr)
+@ stdcall CreateAudioVolumeMeter(ptr)
 @ cdecl CreateFX(ptr ptr ptr long)
 @ cdecl X3DAudioCalculate(ptr ptr ptr long ptr)
 @ cdecl X3DAudioInitialize(long float ptr)

์˜ค๋Š˜ WineHQ์— ์ œ์ถœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค ...

์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•œ ์ด์œ  / ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ํ•  ์‹ค์ œ์ ์ธ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์ด๊ฒƒ์ด ์˜๋„ํ•˜์ง€ ์•Š์€ ๋ฒ„๊ทธ๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ?

์™€์ธ ์ธก๋ฉด์—์„œ ์ด๊ฒƒ์€ ๋ถ„๋ช…ํžˆ ์˜๋„ํ•˜์ง€ ์•Š์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Windows DLL์ด ์™œ ์ด์™€ ๊ฐ™์€์ง€์— ๊ด€ํ•ด์„œ๋Š” ... ์ „ํ˜€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ ˆ์ด๋ชฌ๋“œ ์ฒธ์˜ ๋ธ”๋กœ๊ทธ ์–ด๋”˜๊ฐ€์— ๋ฌปํ˜€์žˆ์„ ๊ฑฐ์—์š”> _>

์ˆ˜์ • ์‚ฌํ•ญ์€ ์—…์ŠคํŠธ๋ฆผ Wine : https://github.com/wine-mirror/wine/commit/92a5299b1d0a0775e1158f334c0348a3ffe8f063

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

๋ˆ„๊ตฐ๊ฐ€ ACT๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ํŒŒ์„œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค :(

Afaik WINE์€ ํ˜„์žฌ DLL ์ฃผ์ž…์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๋ณ€๊ฒฝ๋œ ๊ฒฝ์šฐ
์•Œ๋ ค์ฃผ์„ธ์š”!) ๋”ฐ๋ผ์„œ ์•ฑ์ด ์ž‘๋™ํ•˜๋”๋ผ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
up), ๋‹น์‹ ์€ ์•„๋งˆ ๊ทธ๊ฒƒ์„ ํ•  ์ˆ˜ ์—†์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•„๋“ค. 7. 7 ์›”. 2019, 04:30 skrev witches dot ๋ผ์ด๋ธŒ ๋งˆ๋…€์˜ ํ™ˆ <
[email protected]> :

๋ˆ„๊ตฐ๊ฐ€ ACT๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๊นŒ? ํŒŒ์„œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์‹คํ˜„ ๊ฐ€๋Šฅํ•œ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ :(

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

ReShade DLL ์ฃผ์ž…์ด ์•„๋‹Œ๊ฐ€์š”? ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ํ•„์š”ํ•œ DLL์„ ๊ตฌ์„ฑํ•˜๋Š” ํ•œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

ACT๋Š” .NET์„ ํ•„์š”๋กœํ–ˆ์œผ๋ฉฐ ์•ฝ๊ฐ„ ์‹คํ–‰๋˜๋„๋ก ๋งŒ๋“ค ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ์ถฉ๋Œ์ด ๋งŽ์ด ๋ฐœ์ƒํ•˜๊ณ  ๊ฒŒ์ž„์—์„œ ๊ตฌ๋ฌธ ๋ถ„์„์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฝ์„ ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
AFAIK, ACT๋Š” ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” FFXIV ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋”ฐ๋ฅด๋ฉด DLL ์ฃผ์ž…, ์ฝ๊ธฐ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Windows์—์„œ ๊ด€๋ฆฌ์ž๋กœ ์‹คํ–‰ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ทธ ๊ธฐ๋Šฅ์€ ์™€์ธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์•„ ๊ทธ๋ ‡๊ตฐ์š”! ๊ทธ๋Ÿผ ์ž‘๋™ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŒ์ง€๋Š” ์ผ์— ๋ณต์‚ฌ ๋ถ™์—ฌ ๋„ฃ๊ธฐ๋Š” ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ ์‹ค์ œ ํƒ€์ดํ•‘์ž…๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์˜. ๋‚ด ํ‚ค๋ณด๋“œ์—์„œ altgr + \๋ฅผ ๋ˆŒ๋Ÿฌ ๋Œ€๊ธฐ์—ด์— ๋„ฃ์Šต๋‹ˆ๋‹ค.
รฉ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด e๊ฐ€ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์˜ ๋‹ค๋ฅธ ๊ณณ์—์„œ ์ž‘๋™ํ•˜์ง€๋งŒ ๊ฒŒ์ž„์—์„œ๋Š”
์ŠคํŽ˜์ด์Šค๋ฅผ ๋ˆ„๋ฅด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค์—ฌ ์“ฐ๊ธฐ๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
์Šฌํ”„๊ฒŒ๋„ ๋‚ด ํœด๋Œ€ ์ „ํ™”๋Š” ์‹œ์—ฐ ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ฌธ์ œ, ๊ทธ๋ƒฅ touchรฉ ๊ฐ™์€ ๋‹จ์–ด๋ฅผ ์“ธ ์ˆ˜์žˆ๋Š” ๊ฒŒ ์ข‹์•„์š” : P

์•„๋“ค. 7. 7 ์›”. 2019, 14:41 skrev HereInPlainSight [email protected] :

ReShade DLL ์ฃผ์ž…์ด ์•„๋‹Œ๊ฐ€์š”? ๋‹น์‹ ์ดํ•˜๋Š” ํ•œ ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค
ํ•„์š”ํ•œ DLL์„ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

ACT์— ๋Œ€ํ•ด ์ „ํ˜€ ๋ชฐ๋ผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์‹คํ–‰ ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.
๋‚ด ์™€์ธ ์ ‘๋‘์‚ฌ ์•ˆ์— ์žˆ์ง€๋งŒ ๊ทธ๋ƒฅ ์ฃฝ์Šต๋‹ˆ๋‹ค. ์ถฉ๋ถ„ํžˆ ๊ด€์‹ฌ์ด ์—†๋‹ค
๊ฐœ์ธ์ ์œผ๋กœ ๋” ์ž์„ธํžˆ ์กฐ์‚ฌํ•˜์‹ญ์‹œ์˜ค.

๋ง๋ถ™์—ฌ์„œ ์ œ๊ฐ€ ๋‹ต์žฅํ•˜๋Š” ํ•œ / echo touchรฉ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด ์Šค๋ ˆ๋“œ์—์„œ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ ๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค.
์บ๋ฆญํ„ฐ ๋…๋ฆฝ์ ) ๊ฒŒ์ž„ ๋‚ด์—์„œ ์ž˜ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

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

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

๋˜ํ•œ ๊ฒŒ์ž„์—์„œ ์ผ๋ณธ์–ด ์ž…๋ ฅ์„ ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. FCITX-mocz๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๊ฒŒ์ž„ ์ฑ„ํŒ…์—์„œ ์ž…๋ ฅํ•˜๋ฉด ์˜์–ด ๋ฌธ์ž ๋งŒ ์ž…๋ ฅ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ibus๋กœ ์‹œ๋„ํ–ˆ๊ณ  ๊ฑฐ๊ธฐ์—๋„ ์ž ๊ธˆ ์žฅ์น˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ํ„ฐ์น˜ ๋ฌธ์ œ์™€ ๋™์ผํ•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

ATOK X3๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ณธ์–ด๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋ฐ (*) ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์ ์–ด๋„ ์˜์–ด๊ฐ€ ์•„๋‹Œ ์ž…๋ ฅ์€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

(*) ํ…์ŠคํŠธ ์ค„ ์ค‘๊ฐ„์—์„œ ์ผ๋ณธ์–ด ์ž…๋ ฅ์„ ๋„๋ฉด ์ปค์„œ ์ด๋™ ์˜ค๋ฅ˜๊ฐ€ ๋ช‡ ๊ฐ€์ง€ ์žˆ์ง€๋งŒ Windows์—์„œ ATOK์—์„œ๋„ ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋ฒ„๊ทธ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์ž์ฒด.

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

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

์•„๋‹ˆ์š”,ํ•˜์ง€๋งŒ ๊ฐ€์žฅ ๋จผ์ € ํ™•์ธํ•ด์•ผ ํ•  ๊ฒƒ์€ ์ ์ ˆํ•œ ์„ค์ • ํŒŒ์ผ์— ๋Œ€ํ•œ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š”์ง€ (๊ทธ๋ฆฌ๊ณ  ์ž์‹ ์ด ์†Œ์œ ํ•˜๊ณ  ์žˆ๋Š”์ง€) ํ™•์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. steamapps ํด๋” ์•ˆ์— compatdata ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„์˜ ๋ฐ๋ชจ Steam ID (ํ˜„์žฌ๋Š” ์•Œ ์ˆ˜ ์—†์Œ)๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์†Œ๋งค ๋ฒ„์ „์˜ ๊ฒฝ์šฐ 39210์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn /์œผ๋กœ ๋“œ๋ฆด ๋‹ค์šดํ•˜๊ณ  ๊ถŒํ•œ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๋ฌด์ž‘์œ„๋กœ ์ถฉ๋Œํ•˜๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์˜ค๋Š˜ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ ๋” ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณต ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค ./ ๋‹ค์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์•ฝ 3 ํšŒ ์—ฐ์†์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

directX 11 ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ตœ๋Œ€๋กœ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค (๊ณ ์ • 60fps, ์˜ค๋Š˜๊นŒ์ง€ ๋ฌธ์ œ ์—†์Œ, ์„ค์ •์„ ๋‚ฎ์ถ”๋ฉด ํ•ด๊ฒฐ ๋œ ๊ฒƒ ๊ฐ™๋‹ค.
๋‚˜๋Š” ๋„์  ๋ ˆ๋ฒจ๋กœ ์ „ํ™˜ํ–ˆ๊ณ  ์ถฉ๋Œ์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ๊ด€์‹ฌ์ด ์žˆ๊ณ  ๋” ๋งŽ์€ ๋กœ๊ทธ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์•Œ๋ ค ์ฃผ์‹œ๋ฉด ์ฃผ๋ง์— ์ œ๊ณตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@Selhar Nvidia GPU? ๊ทธ๋ ‡๋‹ค๋ฉด https://github.com/doitsujin/dxvk/issues/1100์„ ์ฐธ์กฐ

์ด๊ฒƒ์ด ๋‹น์‹ ์ด ๊ฒช๊ณ ์žˆ๋Š” ๋ฌธ์ œ๋ผ๋ฉด, ์„ฑ๋Šฅ์ด ์ €ํ•˜ ๋˜๋”๋ผ๋„ ๋Œ€์‹  wined3d๋กœ ๊ฒŒ์ž„์„ํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒƒ์ด๋ผ๋ฉด ๋” ๋งŽ์€ ์ •๋ณด (ํŠนํžˆ ๊ทธ๊ฒƒ์„ ์žฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•)๊ฐ€ ํ•„์š”ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@doitsujin ์ €๋Š” AMD, RX580์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์žฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์–ด์ œ ๋ฐค์— ์ถฉ๋Œ์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ๋‚ฎ์ถ”๊ณ  ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ๊ฒŒ์ž„์ด ๋‹ค์‹œ ์•ˆ์ •๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ์— ๋Œ€๋น„ํ•˜์—ฌ ์ œ๊ณต ํ•  ์ˆ˜์žˆ๋Š” ํŠน์ • ๋กœ๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

ํŽธ์ง‘ : ์ด์ œ ๊ด€๋ จ์—†๋Š” ์˜ค๋ž˜๋œ ์ •๋ณด. Proton 4.11์ด ์ถœ์‹œ๋˜์–ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋Š” ๋Œ€์‹  ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ํ…์ŠคํŠธ ํ•„๋“œ์—์„œ Enter๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.

์ข‹์•„, ๊ทธ๋ž˜์„œ ํ•œ ๋ฒˆ์— ํ•œ ๋ฒˆ์ด ์Šค๋ ˆ๋“œ์˜ ์ดˆ๊ธฐ ๊ฒŒ์‹œ๋ฌผ์„ ํ˜„์žฌ ์ง€์นจ์œผ๋กœ ํŽธ์ง‘ํ•˜๋ผ๋Š” ์ œ์•ˆ์„ ๋ฐ›์•˜์œผ๋ฉฐ ์œ„์˜ ๊ฒŒ์‹œ๋ฌผ์—์„œ ํ˜„์žฌ์˜ ์ •ํ™•ํ•œ ์ •๋ณด๋ฅผ ์ฐพ๊ธฐ๊ฐ€ ์–ด๋ ค์› ์œผ๋ฉฐ ์ด์ œ๋Š” ์ƒ๋‹นํžˆ ์•ˆ์ •๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ShB์—์„œ๋Š” ๋“œ๋””์–ด ๊ทธ๋ ‡๊ฒŒํ–ˆ์Šต๋‹ˆ๋‹ค .

๋‚ด๊ฐ€ ์—‰๋ง์ด ๋œ ๊ฒฝ์šฐ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค. ๋˜ํ•œ ์Šค๋ ˆ๋“œ์— ๋งŽ์€ ๋นŒ๋“œ๊ฐ€ ๋˜์ ธ์ ธ ์žˆ๊ณ  ์–ด๋””์— ์žˆ๋Š”์ง€ ๋ชฐ๋ž๊ธฐ ๋•Œ๋ฌธ์— Tk-Glitch์˜ ์–‘์„ฑ์ž ์šฉ

์‚ฌ์šฉ์ž ์ •์˜ Proton ๋ฒ„์ „์ด ํ•„์š”ํ•œ ์ด์œ ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์•ฝ์†ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์œ„์˜ ๊ฒŒ์‹œ๋ฌผ์—์„œ ์—ฌ๊ธฐ์— ์˜จ ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ FFXIV๋Š” Wine์„ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒํ•˜๋ฉด ๊ท€ํ•˜๋ฅผ Mac ์‚ฌ์šฉ์ž๋กœ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. Mac ์‚ฌ์šฉ์ž๋กœ ์ธ์‹๋˜๋Š” ๊ฒƒ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” winetricks ๋ช…๋ น์˜ ๋ชฉ์ ์ธ Wine์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ˆจ๊ฒจ์•ผํ•ฉ๋‹ˆ๋‹ค. ์•ˆํƒ€๊น๊ฒŒ๋„ ํ˜„์žฌ ๊ธฐ๋ณธ Proton์€ ์™€์ธ์„ ์ˆจ๊ธฐ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ์‚ฌ์šฉ์ž ์ •์˜ ๋ฒ„์ „์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์— ํ•„์š”ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์€ ์ตœ๊ทผ Proton 4.11 ์—…๋ฐ์ดํŠธ์—์„œ ๋ฆด๋ฆฌ์Šค๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด์ฃผ์„ธ์š”.

proton 4.11๋กœ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€ ์•Š๊ณ  ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๋‹น ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญ ํ•œ ๊ฒฝ์šฐ ๋Œ€์‹  ๋กœ๊ทธ์ธ ์–‘์‹์—์„œ Enter ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์‹ญ์‹œ์˜ค.

4.11์€ ์•„๋ฆ„๋‹ต๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. Wine๊ณผ Proton์—์„œ FFXIV๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ•œ @cjacek ์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
์ž‘์€ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ผ์Šค ํ™•์ธ ์˜ค๋ฅ˜๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐ ํ–ˆ์Šต๋‹ˆ๊นŒ? Proton์€ ๊ธฐ๋ณธ์ ์œผ๋กœ HideWineExports๊ฐ€ ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๊ฒŒ์ž„์—์„œ ์ˆ˜ํ‘œ๊ฐ€ ์™„์ „ํžˆ ์ œ๊ฑฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋งˆ์ง€๋ง‰ FF ์—…๋ฐ์ดํŠธ๋Š” ์ˆ˜ํ‘œ๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์šฐ์™€! Square๊ฐ€ ์šฐ๋ฆฌ Linux ์‚ฌ์šฉ์ž์˜ ๋ง์„ ๋“ค์—ˆ์„๊นŒ์š” ??

ons. 31. 7 ์›”. 2019, 18:16 skrev Jacek Caban [email protected] :

๋งˆ์ง€๋ง‰ FF ์—…๋ฐ์ดํŠธ๋Š” ์ˆ˜ํ‘œ๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.

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

FFXIV Mac์€ ์ด์ „ Cider ํ•ดํ‚น์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” CrossOver ๊ธฐ๋ฐ˜ ๋นŒ๋“œ๋กœ ์ด๋™ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— Shadowbringers ์—…๋ฐ์ดํŠธ์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ํ•ญ๋ชฉ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ข‹์€ ์†Œ์‹์ž…๋‹ˆ๋‹ค! ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ์˜ ์œ ์ผํ•œ ๋ˆˆ์— ๋„๋Š” ๋ฌธ์ œ atm์€ ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๊นŒ? ์™€์ธ ๋ฒ„๊ทธ๊ฐ€ ์—ด๋ ค ์žˆ์Šต๋‹ˆ๊นŒ?

4.11์—์„œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์„ ํƒ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ํ™•์ธํ•˜๋ฉด ๊ฒŒ์ž„์ด๋กœ๋“œ๋˜๊ธฐ ์‹œ์ž‘ํ•˜์ง€๋งŒ ๊ฑฐ๊ธฐ์„œ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ๊ฒŒ์ž„์ด ํ‚ค ๋ˆ„๋ฆ„์— ์‘๋‹ตํ•˜๊ณ  (์˜ˆ : Alt + F4๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ฒŒ์ž„ ์ข…๋ฃŒ ์—ฌ๋ถ€๋ฅผ ๋ฌป๋Š” ์ž‘์€ ํŒ์—…์ด ํ‘œ์‹œ๋จ) ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ์—์žˆ๋Š” ์ž‘์€ ์›์ด ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ํ‘œ์‹œ๋˜์ง€๋งŒ ๋‹ค๋ฅธ ์ž‘์—…์€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•„์ง ์บ๋ฆญํ„ฐ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด ์˜คํ”„๋‹ ์˜ํ™” ์ปท ์‹ ์„ ์žฌ์ƒํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์‹คํŒจํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. "~ / Documents / My Games / FINAL FANTASY XIV-A Realm Reborn / FFXIV.cfg"ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜๊ณ  "CutsceneMovieOpening 0"์ค„์„ "CutsceneMovieOpening 1"๋กœ ํŽธ์ง‘ํ•˜์—ฌ ๊ฑด๋„ˆ ๋›ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๋˜๋Š” ๋ณด์ด์ง€ ์•Š์œผ๋ฉด ํ•ด๋‹น ์ค„์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.)

๋˜ํ•œ ๊ฒŒ์ž„ ๋ฐ–์—์„œ ์˜คํ”„๋‹ ๋ฌด๋น„ ์ปท ์‹ ์„๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด https://www.youtube.com/watch?v=443ogl24K0Y์— ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌ! ๊ทธ๋ ‡๊ฒŒ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!

์ž‘์€ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ผ์Šค ํ™•์ธ ์˜ค๋ฅ˜๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐ ํ–ˆ์Šต๋‹ˆ๊นŒ? Proton์€ ๊ธฐ๋ณธ์ ์œผ๋กœ HideWineExports๊ฐ€ ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๊ฒŒ์ž„์—์„œ ์ˆ˜ํ‘œ๊ฐ€ ์™„์ „ํžˆ ์ œ๊ฑฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?

FFXIV Mac์€ ์ด์ „ Cider ํ•ดํ‚น์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” CrossOver ๊ธฐ๋ฐ˜ ๋นŒ๋“œ๋กœ ์ด๋™ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— Shadowbringers ์—…๋ฐ์ดํŠธ์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ํ•ญ๋ชฉ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

5.05 ์ด์ƒ์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐ”๋‹๋ผ ์™€์ธ 4.12.1๋กœ ์‹คํ–‰ํ•˜๋ฉด ๋Ÿฐ์ฒ˜์—์„œ ๋กœ๊ทธ์ธ์‹œ ๋ผ์ด์„ผ์Šค ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. HideWineExports์—์„œ ํŒจ์น˜ํ•˜๊ณ  ํ† ๊ธ€ํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ๋‹ค์‹œ โ€‹โ€‹์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ตœ๊ทผ์— dll ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋„์ด ํ–‰๋™์„ ๊ด€์ฐฐ / ๊ฒฝํ—˜ ํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
๊ตฌ์‹, ๋ถˆ๋Ÿ‰ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์›์ธ

"dll ์˜ค๋ฅ˜"๋ž€ ๋ฌด์—‡์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ? "์ตœ๊ทผ"์ด ์–ผ๋งˆ๋‚˜ ์ตœ๊ทผ์ธ์ง€, ์‚ฌ์šฉ์ค‘์ธ Proton ๋ฒ„์ „ ๋ฐ ํ•˜๋“œ์›จ์–ด๊ฐ€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

@doitsujin ์•„๋‹ˆ, ํ•˜๋“œ์›จ์–ด ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค

์—ฌ์ „ํžˆ ๋ถ€์ˆ˜์ ์œผ๋กœ, ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ฉด d3d11.dll ๋ฐ ntdll.dll์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ ‘๋‘์‚ฌ ์ •๋ฆฌ๋กœ ๊ทธ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

5.05 ์ด์ƒ์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐ”๋‹๋ผ ์™€์ธ 4.12.1๋กœ ์‹คํ–‰ํ•˜๋ฉด ๋Ÿฐ์ฒ˜์—์„œ ๋กœ๊ทธ์ธ์‹œ ๋ผ์ด์„ผ์Šค ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. HideWineExports์—์„œ ํŒจ์น˜ํ•˜๊ณ  ํ† ๊ธ€ํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ๋‹ค์‹œ โ€‹โ€‹์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ์˜ ๊ฒฝํ—˜๊ณผ๋Š” ๋ฐ˜๋Œ€๋กœ, ์„ค์น˜์‹œ HideWineExports๋ฅผ ๋„๊ณ  ์ •์ƒ์ ์œผ๋กœ ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ffxivboot64.exe๋กœ ์ „ํ™˜ ํ–ˆ์Šต๋‹ˆ๊นŒ?

์˜ˆ, 5.0์ด ์ถœ์‹œ ๋œ ์ดํ›„๋กœ ffxivboot64.exe๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋ถ€ํŒ… ๋ฐ ์‹คํ–‰๊ธฐ ์ฐฝ ๋ชจ๋‘ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์— ๋ฒ„์ „ ๋ฒˆํ˜ธ 2019.06.10.0000.0001์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ถ€ํŒ… ๋ฒ„์ „ ํ™•์ธ์€ ์ •์ƒ์ ์œผ๋กœ ํ†ต๊ณผํ–ˆ์ง€๋งŒ ์–ด๋–ป๊ฒŒ ๋“  ์ตœ์‹  ๋ฒ„์ „์„ ์–ป์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ตœ์‹  ๋ฒ„์ „์—์„œ "์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ Wine ๋ฒ„์ „ ์ˆจ๊ธฐ๊ธฐ"๋ฅผ ์„ ํƒ ํ•ด์ œํ•ด๋„ ์—ฌ์ „ํžˆ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ์‹  ๋Ÿฐ์ฒ˜ ๋ฒ„์ „์€ 2019.06.10.0000.0001์ด์ง€๋งŒ ์ตœ์‹  ๊ฒŒ์ž„ ๋ฒ„์ „ ๋ฌธ์ž์—ด์€ "๋ฒ„์ „ : 2019.07.24.0001.0000 (4438681, ex1 : 2019.06.12.0000.0000, ex2 : 2019.05.31.0000.0000, ex3 : 2019.07. 24.0000.0000) "์ตœ์‹  ๋ฒ„์ „ @achurch๋ฅผ๋ฐ›์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ffxivboot64.exe๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ถ„๋ช…ํžˆ ๊ทธ๊ฒƒ์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ์„ ์žŠ์—ˆ๊ณ  ffxivboot.exe๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ...

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

์ฆ‰, ๋‹ค๋ฅธ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ํšจ๊ณผ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™๊ณ  HideWineExports๋ฅผ ํ™œ์„ฑ ์ƒํƒœ๋กœ ์œ ์ง€ํ•ด๋„ ๊ดœ์ฐฎ ๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ž์„ธํžˆ ์กฐ์‚ฌ ํ•  ํ•„์š”๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

... ๋Ÿฐ์ฒ˜ ์—์„œ ๋ผ์ด์„ผ์Šค ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?

๋‚ด๊ฐ€ ๋ณธ ๋ชจ๋“  ๋ผ์ด์„ผ์Šค ์˜ค๋ฅ˜ ์Šคํฌ๋ฆฐ ์ƒท์€ ๊ฒŒ์ž„์˜ ์ธํ„ฐํŽ˜์ด์Šค์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ƒˆ๋กœ์šด ๊ฒƒ์ž…๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ํ•ญ์ƒ์ด ๋žฌ๊ณ  ๋‚˜๋Š” ๊นจ๋‹ซ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๊นŒ?

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

Proton 4.11-2๋Š” ffxiv์—์„œ ์‚ฌ์šด๋“œ๋ฅผ ๊นจ๋œจ๋ ค ์„œ ์‚ฌ์šด๋“œ๊ฐ€ ์‚ฌ๋ผ์ง€๊ณ  ์‹œ์Šคํ…œ ์ „์ฒด์—์„œ ์˜ค๋””์˜ค๊ฐ€ ๋„ˆ๋ฌด ์‹œ๋„๋Ÿฌ์šด ๊ฒƒ์ฒ˜๋Ÿผ ๋Š์–ด์กŒ์Šต๋‹ˆ๋‹ค (?). pavucontrol์—์„œ ffxiv๋ฅผ ์Œ์†Œ๊ฑฐํ•˜๋ฉด ์Œ์†Œ๊ฑฐ๋ฅผ ํ•ด์ œํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ ์‚ฌ๋ผ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํ”Œ๋ ˆ์ด ํ›„ ๋ช‡ ์‹œ๊ฐ„ ํ›„์— ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋””์˜ค๋Š” 4.11-1๊ณผ 4.11-2 ์‚ฌ์ด์—์„œ ํฌ๊ฒŒ ๋ณ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ FAudio 19.07์—์„œ 19.08๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ธฐ๋Šฅ์  ๋ณ€๊ฒฝ์€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

https://github.com/FNA-XNA/FAudio/compare/19.07...19.08

ํŽธ์ง‘ : ๋˜ํ•œ ์ง€๋‚œ 4.2 ๋ฆด๋ฆฌ์Šค์™€ 4.11 ์‚ฌ์ด์— ๋งŽ์ด ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

https://github.com/FNA-XNA/FAudio/compare/19.06.07...19.07

๊ทธ๋ž˜์„œ ๊ทธ๋ƒฅ ์ž„์˜์˜ ๋ฌธ์ œ?

์•„๋งˆ๋„ ์‹œ์Šคํ…œ ์ „์ฒด ์˜ค๋””์˜ค๊ฐ€ ์˜ํ–ฅ์„๋ฐ›๋Š” ์ด์œ ๋ฅผ ์•Œ๊ณ  ์‹ถ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. FAudio๋Š” SDL ์˜ค๋””์˜ค๋ฅผ ํ†ตํ•ด ๋งŒ๋“ค์–ด์ง„ ๋‹จ์ผ ์—ฐ๊ฒฐ ์ผ ๋ฟ์ด๋ฉฐ, ์ œ๊ฐ€ ์•„๋Š” ๊ฒƒ์€ ์ „ํ˜€ ์นจ๋žต์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์—์„œ ๋‚ด๊ฐ€ ๊ฐ€์ง„ ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ๋‘ ๋ฒˆ์งธ ๋ชจ๋‹ˆํ„ฐ์—์„œ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ ๊ณ ์น˜ ์…จ๋‚˜์š”?

proton 4.11๋กœ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€ ์•Š๊ณ  ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋Š” ๋Œ€์‹  ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅ ํ•œ ํ›„ Enter ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ์•ผํ•ฉ๋‹ˆ๋‹ค.

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

์–ด๋‘  ์†์—์„œ ํ•œ ๋ฒˆ๋งŒ ์‹œ๋„ํ–ˆ์ง€๋งŒ (1) ๊ฒŒ์ž„ ํŒจ๋“œ๋ฅผ ์‚ฌ์šฉ ์ค‘์ด๊ณ  (2) ์ตœ๊ทผ์— SDL์„ ์—…๋ฐ์ดํŠธ ํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ? SDL 2.0.10์—๋Š” ๋งŽ์€ ์กฐ์ด์Šคํ‹ฑ ์ž…๋ ฅ์„ ์‚ญ์ œํ•˜๋Š” ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. https://bugzilla.libsdl.org/show_bug.cgi?id=4750
๊ทธ๊ฒƒ์€ ๋น„๋””์˜ค ์žฌ์ƒ๊ณผ ๊ด€๋ จ์ด ์—†์ง€๋งŒ ๋งˆ์นจ๋‚ด ๊ทธ ๋ฒ„๊ทธ๋ฅผ ์ฐพ๊ธฐ ์ „์— ๋‚ด ์‹œ์Šคํ…œ์—์„œ ๋งŽ์€ ๋‹ค๋ฅธ ๊ฒƒ์„ ์˜์‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์–ด๋‘  ์†์—์„œ ํ•œ ๋ฒˆ๋งŒ ์‹œ๋„ํ–ˆ์ง€๋งŒ (1) ๊ฒŒ์ž„ ํŒจ๋“œ๋ฅผ ์‚ฌ์šฉ ์ค‘์ด๊ณ  (2) ์ตœ๊ทผ์— SDL์„ ์—…๋ฐ์ดํŠธ ํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ? SDL 2.0.10์—๋Š” ๋งŽ์€ ์กฐ์ด์Šคํ‹ฑ ์ž…๋ ฅ์„ ์‚ญ์ œํ•˜๋Š” ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. https://bugzilla.libsdl.org/show_bug.cgi?id=4750
๊ทธ๊ฒƒ์€ ๋น„๋””์˜ค ์žฌ์ƒ๊ณผ ๊ด€๋ จ์ด ์—†์ง€๋งŒ ๋งˆ์นจ๋‚ด ๊ทธ ๋ฒ„๊ทธ๋ฅผ ์ฐพ๊ธฐ ์ „์— ๋‚ด ์‹œ์Šคํ…œ์—์„œ ๋งŽ์€ ๋‹ค๋ฅธ ๊ฒƒ์„ ์˜์‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„๋‹ˆ์š”, ๊ฒŒ์ž„ ํŒจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ •์„ ๊ธฐ๋‹ค๋ ค์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@GhostEther ์žฌ์ƒํ•˜๋Š” ๋™์•ˆ ๊ฑฐ์˜ ์ง€์†์ ์œผ๋กœ ๋น„๋””์˜ค๋ฅผ ์‹œ์ฒญํ•˜๊ณ  ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฏ€๋กœ ํ™•์‹คํžˆ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฒ„์ „์˜ proton / dxvk๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ  ๋น„๋””์˜ค ์นด๋“œ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ตœ์‹  ์ƒํƒœ์ธ์ง€ ํ™•์ธํ•˜์„ธ์š”. ๋ช‡ ๋‹ฌ ์ „์˜ ๋ฒ„๊ทธ์ฒ˜๋Ÿผ ๋Š๋ฆผ / ์ž…๋ ฅ์ด ๋–จ์–ด์ง€๋Š” ์†Œ๋ฆฌ๊ฐ€๋‚ฉ๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜๊ฐ€ ๊ฐ‘์ž๊ธฐ ๊ตฌ๋…์ด ๋งŒ๋ฃŒ๋˜์—ˆ๊ฑฐ๋‚˜ ์„œ๋น„์Šค ๊ณ„์ •์ด ์•„์ง ๋“ฑ๋ก๋˜์ง€ ์•Š์•˜๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์–ด์ œ ์ž˜ ์ž‘๋™ ํ–ˆ์œผ๋ฏ€๋กœ 5.08 ํŒจ์น˜์™€ ๊ด€๋ จ์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜๊ฐ€ ๊ฐ‘์ž๊ธฐ ๊ตฌ๋…์ด ๋งŒ๋ฃŒ๋˜์—ˆ๊ฑฐ๋‚˜ ์„œ๋น„์Šค ๊ณ„์ •์ด ์•„์ง ๋“ฑ๋ก๋˜์ง€ ์•Š์•˜๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์–ด์ œ ์ž˜ ์ž‘๋™ ํ–ˆ์œผ๋ฏ€๋กœ 5.08 ํŒจ์น˜์™€ ๊ด€๋ จ์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋“ค์€ "Windows"ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณ„์ •์€ Steam ์™ธ๋ถ€์˜ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•˜๊ณ  "Steam"ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณ„์ •์€ Steam์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์ž‘ํ•ด์•ผํ•œ๋‹ค๊ณ  ๊ฐ•์ œํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋Š ์ชฝ์ด๋“  ์ด๊ฒƒ์€ "-issteam"์ธ์ˆ˜๊ฐ€ ffxivboot.exe์— ์ „๋‹ฌ๋˜๋Š”์ง€ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ Steam ํ‚ค๊ฐ€์žˆ๋Š” ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์ธ์ˆ˜๋กœ ์‹คํ–‰๋˜๊ณ  Windows ํ‚ค๊ฐ€์žˆ๋Š” ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์ธ์ˆ˜๊ฐ€ ์—†๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ๋งŒํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค.

@ Equivocal90 ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” Steam์˜ Proton์—์„œ Windows ๋ผ์ด์„ ์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ŠคํŠธ๋ฆผ์ด -issteam ๋ฅผ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

@ Equivocal90 ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” Steam์˜ Proton์—์„œ Windows ๋ผ์ด์„ ์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ŠคํŠธ๋ฆผ์ด -issteam ๋ฅผ ํ†ต๊ณผํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

์ €๋„ ๊ฐ™์€ ์ผ์„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ˆ˜๋™์œผ๋กœ ์‹คํ–‰ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.
STEAM_COMPAT_DATA_PATH=~/.local/share/Steam/steamapps/compatdata/39210/ python3 "~/.local/share/Steam/steamapps/common/Proton 4.11/proton" waitforexitandrun "~/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe"

๋‚ด๊ฐ€ ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ํŒŒ์ด์ฌ์—๋งŒ ๊ตญํ•œ๋œ ์–ด๋–ค ์ด์œ ๋กœ ~ ๋ฅผ ์‹ค์ œ ํด๋”๋กœ ํ™•์žฅํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

์ œ ๊ฒฝ์šฐ์—๋Š” ํšจ๊ณผ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ๋กœ ์™€์ธ์ด ๊ณ„์†ํ•ด์„œ vulkan ์˜ค๋ฅ˜๋กœ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— proton python wrapper ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํŒจ์น˜ํ•˜์—ฌ -issteam ์ธ์ˆ˜๋ฅผ ์‚ญ์ œํ–ˆ์Šต๋‹ˆ๋‹ค. :)

๊ฒŒ์ž„ ์—…๋ฐ์ดํŠธ ํ›„ ์ด์ƒํ•œ ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ์…ฐ์ด๋” ์บ์‹œ๋ฅผ ์ง€์šฐ์‹ญ์‹œ์˜ค.

์ €์—๊ฒŒ์žˆ์–ด์„œ ์ €๋Š” 3 ์ƒ‰์˜ ํ…Œํฌ๋‹ˆ ์ปฌ๋Ÿฌ ์บ๋ฆญํ„ฐ ์ดˆ์ƒํ™”์™€ ์ž„์˜์˜ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๋งˆ์น˜ ์…ฐ์ด๋” ์บ์‹œ๋ฅผ ๋šซ์„ ๋•Œ๊นŒ์ง€ ๋‚ด ๊ฒŒ์ž„์ด ๊ฐ€๋ฒผ์šด ์—ํ…Œ๋ฅด๋กœ ์†์ƒ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ํฐ์ƒ‰ ๋ธ”๋Ÿฌ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@ jbal91 by shader cache, ๋‹น์‹ ์€ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋งŒ๋“  ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ? Nvidia์— ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฒŒ์ž„ FFXIV๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ๋งˆ๋‹ค cfg๊ฐ€ ๋‹ค์‹œ ์ž‘์„ฑ๋˜๋ฏ€๋กœ ํ•ด์ƒ๋„์™€ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •, ์•„์ด๋””์–ด๊ฐ€ ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
proton-ge-custom / releases / tag / 4.15-GE-1 (๋˜๋Š” ๊ทธ ์ด์ƒ)๋กœ ๋ฐ”๊พธ๋ฉด์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€๋งŒ ํ‘œ์ค€ proton 4.11.3์—์„œ ํ™•์ธ๋ฉ๋‹ˆ๋‹ค.
๋ฐ custom / releases / tag / 4.10-GE-3

๊ถŒํ•œ ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ํŒŒ์ผ์ด ์“ฐ๊ธฐ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
์ด๊ฒƒ์ด ์˜ค๋ž˜๋œ ๋ฒŒ๋ ˆ ์–‘์„ฑ์ž ๋ฒ„๊ทธ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด.

ons. 11. 9 ์›”. 2019, 23:53 skrev asim-vax [email protected] :

๊ฒŒ์ž„ FFXIV๋ฅผ ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค cfg๊ฐ€ ๋‹ค์‹œ ์ž‘์„ฑ๋˜๋ฏ€๋กœ ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‚ด ํ•ด์ƒ๋„์™€ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •, ์–ด๋–ค ์•„์ด๋””์–ด?

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

๊ทธ๋ž˜์„œ ์ œ์•ˆ ๋œ ๋ชจ๋“  ์ˆ˜์ • ์‚ฌํ•ญ (CutsceneMovieOpening 1, BrowserType 2, Proton-4.15-GE-4 ์‚ฌ์šฉ)์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋Ÿฐ์ฒ˜๋ฅผ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ๋•Œ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

An unexpected error has occurred. Exiting FINAL FANTASY XIV.

ffxiv_dx11.exe+1120F78
...
ntdll.dll+B314D

ffxivboot64.exe๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธํ•˜๋ฉด SQEX ๊ณ„์ •์— ์œ ํšจํ•œ FFXIV ๋ผ์ด์„ ์Šค๊ฐ€ ํ• ๋‹น๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฏ€๋กœ ffxivboot64.exe๊ฐ€ ์•„๋‹Œ ffxivboot.exe๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (Steam ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜). 64 ๋น„ํŠธ ์™€์ธ ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„ Steam ๋Ÿฐ์ฒ˜์—์„œ ํ‚ค).

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ด๊ฒƒ์„ ๊ฒฝํ—˜ ํ–ˆ์Šต๋‹ˆ๊นŒ? ์‹œ๋„ ํ•  ์ˆ˜์žˆ๋Š” ๋‹ค๋ฅธ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฒŒ์ž„์€ proton 4.11-3์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์ง€๋งŒ 4.11-4์—์„œ๋Š” ๋Ÿฐ์ฒ˜์—์„œ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•œ ํ›„ ๊ฒ€์€ ํ™”๋ฉด ๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ Steam์—์„œ Windows ํ‚ค๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ -issteam ํ”Œ๋ž˜๊ทธ๊ฐ€ ~/.steam/root/appcache/appinfo.vdf ๋‚ด๋ถ€์—์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์ง์ ‘ ํŽธ์ง‘ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด ๋ณด์ด์ง€๋งŒ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹์ด๊ณ  ... ๋‚ด๊ฐ€ ๋„ˆ๋ฌด ๊นŠ์ด ํŒŒ๊ณ  ๋“ค๊ณ  ์‹ถ์ง€ ์•Š์€ ์ถ”์•…ํ•œ ์ˆ˜์ •์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Windows ์‚ฌ์šฉ์ž๋Š” SteamEdit ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๊ฒ€์‚ฌ๋ฅผ ์šฐํšŒํ•˜์ง€๋งŒ ๊ฐœ์ธ์ ์œผ๋กœ ๊ทธ๊ฒƒ์„
๋‚˜๋ณด๋‹ค ๋˜‘๋˜‘ํ•œ ์‚ฌ๋žŒ์ด ์ด๊ฒƒ์— ๋Œ€ํ•œ ๋” ๋‚˜์€ ๋‹ต์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์‹คํ–‰ ์˜ต์…˜ ์„ค์ •์„ ํ†ตํ•ด ๋Ÿฐํƒ€์ž„์— ์ฒดํฌ ์•„์›ƒ์„ ์ œ๊ฑฐ ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

@HereInPlainSight ์‹œ์ž‘ ์˜ต์…˜ ์„ค์ •์„ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
echo %command%; "/home/XXX/.local/share/Steam/steamapps/common/Proton 4.11/proton" waitforexitandrun "/home/XXX/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe , ๊ธฐ๋ณธ์ ์œผ๋กœ ์›๋ž˜ ๋ช…๋ น์„ noop๋กœ ๋ฐ”๊พผ ๋‹ค์Œ ๋‚˜์ค‘์— -issteam ์—†์ด ์‹ค์ œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

@HereInPlainSight ์‹œ์ž‘ ์˜ต์…˜ ์„ค์ •์„ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
echo %command%; "/home/XXX/.local/share/Steam/steamapps/common/Proton 4.11/proton" waitforexitandrun "/home/XXX/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe , ๊ธฐ๋ณธ์ ์œผ๋กœ ์›๋ž˜ ๋ช…๋ น์„ noop๋กœ ๋ฐ”๊พผ ๋‹ค์Œ ๋‚˜์ค‘์— -issteam ์—†์ด ์‹ค์ œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋ณด๋ผ-์•ž์„œ ์–ธ๊ธ‰ ํ•œ ๋‚˜๋ณด๋‹ค ๋˜‘๋˜‘ํ•œ ์‚ฌ๋žŒ. ์™œ ๋‚ด๊ฐ€ ๋ช…๋ น์„ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋ ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์•˜๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ!

@HereInPlainSight ์‹œ์ž‘ ์˜ต์…˜ ์„ค์ •์„ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
echo %command%; "/home/XXX/.local/share/Steam/steamapps/common/Proton 4.11/proton" waitforexitandrun "/home/XXX/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe , ๊ธฐ๋ณธ์ ์œผ๋กœ ์›๋ž˜ ๋ช…๋ น์„ noop๋กœ ๋ฐ”๊พผ ๋‹ค์Œ ๋‚˜์ค‘์— -issteam ์—†์ด ์‹ค์ œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ •๋ง ๋˜‘๋˜‘ํ•ฉ๋‹ˆ๋‹ค! ์‹ค์ œ๋กœ ์ „์ฒด ํ˜ธํ™˜์„ฑ ๋„๊ตฌ (์–ด์จŒ๋“  redist ์„ค์น˜ ๋ฌด์‹œ) ์—†์ด๋„ ํŠน์ • ์œ ํ˜•์˜ ํฌํŠธ๋ฅผ ํ›จ์”ฌ ๋” ์›ํ™œํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. https://github.com/ValveSoftware/Proton/issues/1783

๊ทธ๋ž˜์„œ ์ œ์•ˆ ๋œ ๋ชจ๋“  ์ˆ˜์ • ์‚ฌํ•ญ (CutsceneMovieOpening 1, BrowserType 2, Proton-4.15-GE-4 ์‚ฌ์šฉ)์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋Ÿฐ์ฒ˜๋ฅผ ํ†ตํ•ด ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•  ๋•Œ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

An unexpected error has occurred. Exiting FINAL FANTASY XIV.

ffxiv_dx11.exe+1120F78
...
ntdll.dll+B314D

ffxivboot64.exe๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธํ•˜๋ฉด SQEX ๊ณ„์ •์— ์œ ํšจํ•œ FFXIV ๋ผ์ด์„ ์Šค๊ฐ€ ํ• ๋‹น๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฏ€๋กœ ffxivboot64.exe๊ฐ€ ์•„๋‹Œ ffxivboot.exe๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (Steam ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜). 64 ๋น„ํŠธ ์™€์ธ ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„ Steam ๋Ÿฐ์ฒ˜์—์„œ ํ‚ค).

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ด๊ฒƒ์„ ๊ฒฝํ—˜ ํ–ˆ์Šต๋‹ˆ๊นŒ? ์‹œ๋„ ํ•  ์ˆ˜์žˆ๋Š” ๋‹ค๋ฅธ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

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

์ด ๊ฒŒ์ž„์€ ์ด์ œ 4.11-4๊ฐ€ ์•„๋‹ˆ๊ณ  4.11-2๋กœ ๋˜๋Œ๋ ค ์•ผํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— proton 4.11-5 ์—…๋ฐ์ดํŠธ๋กœ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์ „ ๋ Œ๋”๋ง ๋œ ์ปท์‹  ์—…๋ฐ์ดํŠธ :

winetricks directshow ๋กœ https://forum.winehq.org/viewtopic.php?t=688 ์˜ ํžŒํŠธ์— ๋”ฐ๋ผ ์ฒซ ๋ฒˆ์งธ "ํด๋ž˜์Šค ๊ฐœ์ฒด ์—†์Œ"์˜ค๋ฅ˜๋ฅผ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด์ œ ๋™์ผํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋งŒ ๋‹ค๋ฅธ clsid๊ฐ€ ์žˆ์ง€๋งŒ dll์ด ์ œ๊ณตํ•˜๋Š” ์˜๋ฏธ๋ฅผ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ฆฌ๋“œ๋ฅผ ๋”ฐ๋ฅด๋Š” ๋ฐฉ๋ฒ•์„ ์•„๋Š” ์‚ฌ๋žŒ์ด ์žˆ๋‹ค๋ฉด clsid๋Š” 2eeb4adf-4578-4d10-bca7-bb955f56320a ์ž…๋‹ˆ๊นŒ?

ํŽธ์ง‘ : ๋ถ„๋ช…ํžˆ ์ด๊ฒƒ์€ wmadmod.dll ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Windows ์„ค์น˜์—์„œ ํ•ด๋‹น dll์„ ๋ณต์‚ฌํ•˜๋Š” ๊ฒƒ์€๋กœ๋“œ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋„์›€์ด๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ญ˜ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด

-issteam ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด Tesu์˜ ํ›Œ๋ฅญํ•œ ์ œ์•ˆ์„ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์ง€๊ธˆ์€ ๋ฐ์ดํ„ฐ ์„œ๋ฒ„์— ๋กœ๊ทธ์ธ ํ•  ๋•Œ ์•„๋ฌด๊ฒƒ๋„๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์— ํšŒ์ „ํ•˜๋Š” ๋ฐ”๋žŒ๊ฐœ๋น„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

PROTON_LOG ์ถœ๋ ฅ
Steam-์‹œ์Šคํ…œ ์ •๋ณด

-issteam ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด Tesu์˜ ํ›Œ๋ฅญํ•œ ์ œ์•ˆ์„ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์ง€๊ธˆ์€ ๋ฐ์ดํ„ฐ ์„œ๋ฒ„์— ๋กœ๊ทธ์ธ ํ•  ๋•Œ ์•„๋ฌด๊ฒƒ๋„๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์— ํšŒ์ „ํ•˜๋Š” ๋ฐ”๋žŒ๊ฐœ๋น„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

PROTON_LOG ์ถœ๋ ฅ
Steam-์‹œ์Šคํ…œ ์ •๋ณด

๊ฒŒ์ž„์˜ ์ดˆ๊ธฐ ์ปท ์‹ ์„ ์žฌ์ƒํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ Documents/My Games/Final Fantasy XIV - A Realm Reborn ์—์žˆ๋Š” FFXIV.cfg ํŒŒ์ผ์˜ CutsceneMovieOpening ํ•ญ๋ชฉ์—์„œ ์„ค์ •์„ 1๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปท ์‹ ์„ ๊ฑด๋„ˆ ๋›ฐ๊ณ  ์บ๋ฆญํ„ฐ ์„ ํƒ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-issteam ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด Tesu์˜ ํ›Œ๋ฅญํ•œ ์ œ์•ˆ์„ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์ง€๊ธˆ์€ ๋ฐ์ดํ„ฐ ์„œ๋ฒ„์— ๋กœ๊ทธ์ธ ํ•  ๋•Œ ์•„๋ฌด๊ฒƒ๋„๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์— ํšŒ์ „ํ•˜๋Š” ๋ฐ”๋žŒ๊ฐœ๋น„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
PROTON_LOG ์ถœ๋ ฅ
Steam-์‹œ์Šคํ…œ ์ •๋ณด

๊ฒŒ์ž„์˜ ์ดˆ๊ธฐ ์ปท ์‹ ์„ ์žฌ์ƒํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ Documents/My Games/Final Fantasy XIV - A Realm Reborn ์—์žˆ๋Š” FFXIV.cfg ํŒŒ์ผ์˜ CutsceneMovieOpening ํ•ญ๋ชฉ์—์„œ ์„ค์ •์„ 1๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปท ์‹ ์„ ๊ฑด๋„ˆ ๋›ฐ๊ณ  ์บ๋ฆญํ„ฐ ์„ ํƒ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํšจ๊ณผ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ๊ฒŒ์ž„์—์„œ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์‹œ์Šคํ…œ์ด ์ž ๊ธฐ๊ณ  SysRq REI (SUB๊ฐ€ ์•„๋‹˜)๋ฅผ ๋ณต๊ตฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํšจ๊ณผ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ๊ฒŒ์ž„์—์„œ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์‹œ์Šคํ…œ์ด ์ž ๊ธฐ๊ณ  SysRq REI (SUB๊ฐ€ ์•„๋‹˜)๋ฅผ ๋ณต๊ตฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” AMD GPU, "์‹ค์‹œ๊ฐ„ ๋ฐ˜์‚ฌ"์˜ต์…˜ ๋ฐ ์˜ค๋ž˜๋œ ๋ฒ„์ „์˜ LLVM / Mesa์™€ ๊ด€๋ จ๋œ ํŠน์ • ๊ตฌ์„ฑ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"์‹ค์‹œ๊ฐ„ ๋ฐ˜์‚ฌ"๋ฅผ ๋„๋ฉด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. LLVM 7 + / Mesa 18.2+๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ๋‹ค๊ณ  ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€๋งŒ ๊ฐœ์ธ์ ์œผ๋กœ๋„ ๋น„๋””์˜ค๊ฐ€ ์ž ๊ธฐ๋Š” ์ด์ƒํ•œ ๋“œ๋ฌธ ์ƒํ™ฉ (์•„์ง ๋Œ€์ดˆ์›์—์„œ)์„ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜์„ ์˜๊ตฌ์ ์œผ๋กœ ํ•ด์ œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํšจ๊ณผ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ๊ฒŒ์ž„์—์„œ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์‹œ์Šคํ…œ์ด ์ž ๊ธฐ๊ณ  SysRq REI (SUB๊ฐ€ ์•„๋‹˜)๋ฅผ ๋ณต๊ตฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” AMD GPU, "์‹ค์‹œ๊ฐ„ ๋ฐ˜์‚ฌ"์˜ต์…˜ ๋ฐ ์˜ค๋ž˜๋œ ๋ฒ„์ „์˜ LLVM / Mesa์™€ ๊ด€๋ จ๋œ ํŠน์ • ๊ตฌ์„ฑ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"์‹ค์‹œ๊ฐ„ ๋ฐ˜์‚ฌ"๋ฅผ ๋„๋ฉด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. LLVM 7 + / Mesa 18.2+๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ๋‹ค๊ณ  ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€๋งŒ ๊ฐœ์ธ์ ์œผ๋กœ๋„ ๋น„๋””์˜ค๊ฐ€ ์ž ๊ธฐ๋Š” ์ด์ƒํ•œ ๋“œ๋ฌธ ์ƒํ™ฉ (์•„์ง ๋Œ€์ดˆ์›์—์„œ)์„ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜์„ ์˜๊ตฌ์ ์œผ๋กœ ํ•ด์ œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ €๋Š” nVidia 950์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ Arch๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ LLVM์ด ์ตœ์‹  ๋ฒ„์ „์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ๋†’์ด ์ง€ ์•Š๊ณ  ๋‚ฎ์ถ”์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์€ "๊ณ ๊ธ‰ ๋…ธํŠธ๋ถ"์œผ๋กœ ์„ค์ •๋˜์—ˆ๊ณ  "ํ‘œ์ค€ ๋ฐ์Šคํฌํƒ‘"์œผ๋กœ ์ค„์˜€์Šต๋‹ˆ๋‹ค.

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

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

ํ•ด๋‹น ์˜ต์…˜์— ํ•ด๋‹นํ•˜๋Š” ๊ตฌ์„ฑ ์ค„์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์Šคํฌ๋กค ํ•  ์„ค์ •๋ณด๊ธฐ๋„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

FFXIV_BOOT.cfg Browser FFXIV_BOOT.cfg ๋ผ๋Š” ์ƒˆ ์˜ต์…˜์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ 1 ๋Š” ์ด์ „ ์‹คํ–‰๊ธฐ์ด๊ณ  2 ๋Š” ์ƒˆ ์‹คํ–‰๊ธฐ์ž…๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋Ÿฐ์ฒ˜ ๋””์ž์ธ์€ ์•„์ง macOS์— ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๊ฑฐ๊ธฐ์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์กฐ๊ธˆ ๊ธฐ๋‹ค๋ฆด ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ €์—๊ฒŒ ์ƒˆ ํด๋ผ์ด์–ธํŠธ๋Š”์ด ํ™”๋ฉด๋ณด๋‹ค ๋” ๋ฉ€๋ฆฌ ๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
image
proton์ด ์•„๋‹ˆ๋ผ wine 4.16์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๋ฉด์ฑ… ์กฐํ•ญ
ํŽธ์ง‘ : ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ฐ”๋‹๋ผ ์™€์ธ์—์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์—ฌ์ „ํžˆ tkg-ffxiv-feffe-4.6-1.8-x86_64 ๋Ÿฌ๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” lutris๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์ƒˆ ๋Ÿฐ์ฒ˜๋Š” ๋‚˜์—๊ฒŒ ์ž˜๋กœ๋“œ๋˜์ง€๋งŒ, ๋ฉˆ์ถ”์ง€ ์•Š๊ณ  ์Šคํฌ๋กค์„ ๋‚ด๋ฆฌ๊ฑฐ๋‚˜ ์‹ค์ œ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ๋ถ€ํ•˜๊ฐ€ ๋†’์„ ๋•Œ๋งŒ ํ•ด๋‹น ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ๋ฉˆ์ท„์Šต๋‹ˆ๋‹ค.

์ €์—๊ฒŒ ์ƒˆ ํด๋ผ์ด์–ธํŠธ๋Š”์ด ํ™”๋ฉด๋ณด๋‹ค ๋” ๋ฉ€๋ฆฌ ๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
image
proton์ด ์•„๋‹ˆ๋ผ wine 4.16์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๋ฉด์ฑ… ์กฐํ•ญ
ํŽธ์ง‘ : ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ฐ”๋‹๋ผ ์™€์ธ์—์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ ์Šค๋ ˆ๋“œ์— ์ œ๊ณต๋œ ํŒจ์น˜ ๋œ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์‹œ์ž‘๋˜๊ณ  ํŽ˜์ด์ง€ ํ•˜๋‹จ์— ๋กœ๊ทธ์ธ ํ”„๋กฌํ”„ํŠธ ๋ Œ๋”๋ง์ด ํ‘œ์‹œ๋˜๊ณ  ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๊ณ  ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

ge-protonified-4.10์—์„œ ์žฅ์• ์—†์ด ๊ธฐ๋Šฅ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€๋งŒ ํ—ค๋” ํˆฌ๋ช…๋„๊ฐ€ ์ง€๋ฃจํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ทธ๋ž˜ํ”ฝ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ Windows์—์„œ ์‹คํ–‰๋˜๋Š” ๋ฒ„์ „๊ณผ ์‹ค์ œ๋กœ ๋น„๊ตํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@ashkitten์ด ์ œ์•ˆํ•œ๋Œ€๋กœ FFXIV_BOOT.cfg ์—์„œ Browser 1 ๋ฅผ ์„ค์ •ํ•˜์—ฌ ์ด์ „ ๋Ÿฐ์ฒ˜๋ฅผ๋กœ๋“œ ํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ค‘์š”ํ•œ ๊ฒฝ์šฐ BrowserType ๋Š” 0 ๋ฉ๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜ ๊ตฌ์„ฑ์— ์ด๊ฒƒ์ด ์ง€์†๋˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ๊ฒฝ๊ณ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. W7 ์ง€์›์ด ์–ธ์ œ ์ข…๋ฃŒ๋˜๋Š”์ง€ ์ง์ž‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ƒˆ๋กœ์šด ๋Ÿฐ์ฒ˜๊ฐ€ ์žฅ์• ์—†์ด๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Pop! _OS + ํŒจ์น˜ ๋œ Proton.

@aberardinelli ์–ด๋–ค ํŒจ์น˜๋ฅผ ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

@aberardinelli ์–ด๋–ค ํŒจ์น˜๋ฅผ ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์•„, ๋ˆ„๊ตฐ๊ฐ€์ด ์งˆ๋ฌธ์„ ํ• ๊นŒ๋ด ๋‘๋ ค์› ์Šต๋‹ˆ๋‹ค. ์ด ์Šค๋ ˆ๋“œ์˜ ์˜ค๋ž˜๋œ ๋Œ“๊ธ€์„ ์‚ดํŽด๋ณด๊ณ  ์˜ฌ๋ฐ”๋ฅธ ๋Œ“๊ธ€์„ ์ฐพ์•„ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
๋ฒ„์ „์€ ์ฆ๊ธฐ์— Proton-4.10-GE-3์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์ด ๋Œ“๊ธ€์—์„œ 6/22์— @GloriousEggroll ์— ์˜ํ•ด ๊ฒŒ์‹œ ๋จ : https://github.com/ValveSoftware/Proton/issues/580#issuecomment -504688485

๋‚ด ๋…ธํŠธ๋ถ๊ณผ ๋ฐ์Šคํฌํƒ‘ ๋ชจ๋‘์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ์•„๋งˆ๋„ IsTransgaming์ด ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“œ๋Š”๋ฐ ์•„๋งˆ๋„ ์ด์ „ ๋Ÿฐ์ฒ˜์—์„œ์™€ ๊ฐ™์ด CEF๋ฅผ ๊ฐ•์ œ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜๋„ ์ด์ „ ๋Ÿฐ์ฒ˜์—์„œํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ Wine MSHTML์—์„œ ์ž‘์—… ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์ดํ›„๋กœ ์ž‘์—… ๊ณต๊ฐ„์„ ์ „ํ™˜ํ•˜๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ฌด์ž‘์œ„ ์ถฉ๋Œ์„ ๊ฒฝํ—˜ํ•ฉ๋‹ˆ๊นŒ?

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

์˜ค๋Š˜ ์ดํ›„๋กœ ์ž‘์—… ๊ณต๊ฐ„์„ ์ „ํ™˜ํ•˜๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ฌด์ž‘์œ„ ์ถฉ๋Œ์„ ๊ฒฝํ—˜ํ•ฉ๋‹ˆ๊นŒ?

ํŽธ์ง‘ : ๊ทธ๊ฒƒ์€ ๋˜ํ•œ ์ฐฝ ๋ชจ๋“œ ๋ฐ ๊ฒŒ์ž„์ด ์ดˆ์ ์ด ๋งž์ง€ ์•Š๋Š” ๋™์•ˆ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค

์ด ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค DE๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? Gnome Shell์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ge-protonified-4.10์—์„œ ์žฅ์• ์—†์ด ๊ธฐ๋Šฅ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€๋งŒ ํ—ค๋” ํˆฌ๋ช…๋„๊ฐ€ ์ง€๋ฃจํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ทธ๋ž˜ํ”ฝ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ Windows์—์„œ ์‹คํ–‰๋˜๋Š” ๋ฒ„์ „๊ณผ ์‹ค์ œ๋กœ ๋น„๊ตํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ณ„์†ํ•ด์„œ ๋‹น์‹ ์˜ ์ œ์•ˆ์— ๋”ฐ๋ผ ge-protonified-4.10์„์คฌ๊ณ  ์‹ค์ œ๋กœ ์ƒˆ๋กœ์šด ๋Ÿฐ์ฒ˜๋Š” ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ๋‚˜๋จธ์ง€ ์ฝ˜ํ…์ธ  ์•„๋ž˜์— ๋กœ๊ทธ์ธ ์–‘์‹์„ ๋ Œ๋”๋งํ•˜๊ณ  ์•ฝ๊ฐ„ ์ผ๊ด€์„ฑ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์‚ฌ์šฉํ–ˆ๋˜ 4.8๋ณด๋‹ค ์กฐ๊ธˆ ๋” ์ž˜ ์ž‘๋™ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ๊ทธ๊ฒƒ์€ ์‹ฌ์‹ ์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์žฅ์ด ๋‚˜์ง€ ์•Š์•˜๋‹ค๋ฉด ํ•ญ์ƒ ์—…๋ฐ์ดํŠธ๋ฅผ ์ฃผ์ €ํ•ฉ๋‹ˆ๋‹ค .... ๐Ÿ˜„

๋ฐฉ๊ธˆ Proton-4.19-GE-1 ๋ฆด๋ฆฌ์Šค๋ฅผ ์‹œ๋„ํ–ˆ๊ณ  ์ƒˆ ๋กœ๊ทธ์ธ ์ž‘์—… + ํƒ€์ดํ‹€ ํ™”๋ฉด์—์„œ ์บ๋ฆญํ„ฐ ์„ ํƒ ์ „ํ™˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ด์ œ ๋” ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์‹คํ–‰๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ "์‹œ์ž‘"๋Œ€์‹  "๋ฐ์ดํ„ฐ ์„ผํ„ฐ"๋ฅผ ์„ ํƒํ•ด์•ผํ•˜๋Š” ์˜ค๋ž˜๋œ ๋ฒ„๊ทธ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค .... ์•„์ง ํ”Œ๋ ˆ์ดํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ (์ถฉ๋ถ„ํžˆ) ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด fps ๊ฐœ์„ ์— ๋Œ€ํ•ด ์•„๋ฌด ๋ง๋„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (ํ•˜์ง€๋งŒ "๋…ธํŠธ๋ถ ํ•˜์ด"์‚ฌ์ „ ๊ทธ๋ž˜ํ”ฝ ์„ค์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ „ gtx 970์œผ๋กœ 4k์—์„œ ~ 30fps๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.)


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

inxi -bxx
System:    Host: linux Kernel: 5.3.7-1-default x86_64 bits: 64 compiler: gcc v: 9.2.1 Console: tty 1 dm: SDDM 
           Distro: openSUSE Tumbleweed 20191101 
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: 150647662404153 UEFI: American Megatrends 
           v: 3805 date: 05/16/2018 
CPU:       Quad Core: Intel Core i5-6600K type: MCP arch: Skylake-S speed: 4391 MHz min/max: 800/4400 MHz 
Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: eVga.com. driver: nvidia v: 440.26 bus ID: 01:00.0 
           chip ID: 10de:13c2 
           Display: server: X.org 1.20.5 driver: nvidia compositor: kwin_x11 tty: 273x33 
           Message: Advanced graphics data unavailable in console for root. 
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.23 TiB used: 33.34 TiB (97.4%) 
Info:      Processes: 380 Uptime: 1h 05m Memory: 15.57 GiB used: 7.20 GiB (46.2%) Init: systemd v: 243 runlevel: 5 
           target: graphical.target Compilers: gcc: 9.2.1 alt: 9 clang: 8.0.1 Shell: bash v: 5.0.11 running in: tty 1 
           inxi: 3.0.32 

Proton 4.2-9, 4.11-9 ๋ฐ 4.21-GE-1์„ ์‚ฌ์šฉํ•ด ๋ณด์•˜๊ณ  ์„ธ ๊ฐ€์ง€ ๋ชจ๋‘ ๋™์ผํ•œ ์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
Screenshot_20191206_121049
๊ฒฐ๊ณผ๋Š” ๋ธŒ๋ผ์šฐ์ € 1๊ณผ ๋ธŒ๋ผ์šฐ์ € 0์—์„œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ Fedora 30 + KDE 5๋ฅผ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

@ Romdeau4 ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Proton-4.21-GE-1 ๋ฐ gallium9๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์Šคํฌ๋กค ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๋ธŒ๋ผ์šฐ์ €๋„ ์ง€์ณค์Šต๋‹ˆ๋‹ค.

@ Romdeau4 @tuxutku ์ด๊ฒƒ์€ ์•„๋งˆ๋„ ๋‹น์‹ ์˜ ๋ฌธ์ œ๋Š” ์•„๋‹ˆ์ง€๋งŒ -issteam ์ธ์ˆ˜๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด์ด ์Šค๋ ˆ๋“œ์˜ ์•ž๋ถ€๋ถ„์— ๊ฒŒ์‹œ ๋œ ์‹œ์ž‘ ์˜ต์…˜์„ ์„ค์ •ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•  ๋•Œ๊นŒ์ง€ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. GE ๋งž์ถคํ˜• Proton์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ•ด๋‹น ์‹œ์ž‘ ์˜ต์…˜์„ ์—…๋ฐ์ดํŠธํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ƒˆ๋กœ์šด ๋Ÿฐ์ฒ˜๊ฐ€ ge-protonofied-4.10๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, ์ดํ›„ ๋ฒ„์ „์€ ๋Ÿฐ์ฒ˜์— FFXIV ๋กœ๊ณ ๊ฐ€์žˆ๋Š” ๊ฒฌ๊ณ ํ•œ ํ™”๋ฉด์„ ์–ป๊ณ  ๋‚˜๋จธ์ง€์—๋Š” ์•ก์„ธ์Šคํ•˜์ง€ ๋ชปํ•˜๊ฒŒํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„,
๋‚˜๋Š” ์ ์–ด๋„ ๋‚ด ์‚ฌ์šฉ์ž ์ •์˜ ๋ฒ„์ „ ๋‚ด์—์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ffxivboot.exe๋ฅผ ffxivboot64.exe๋กœ ๋ฐ”๊พธ๊ณ  ์‹คํ–‰๊ธฐ๊ฐ€ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์‚ฌ์šฉ์ž ์ง€์ • ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์—ด์–ด๋ณด์‹ญ์‹œ์˜ค.

FFXIV ๊ณต์‹ :
Proton-4.21-GE-1 / protonfixes / gamefixes / 312060.py

FFXIV ์‹œํ—˜ :
Proton-4.21-GE-1 / protonfixes / gamefixes / 39210.py

๋‚ด์šฉ์„ ๋‹ค์Œ์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

""" Game fix for FFXIV Trial
"""
#pylint: disable=C0103

from protonfixes import util
import os

def main():
    """ for FFXIV skip intro cutscene to allow game to work.
    """
    # Fixes the startup process.
    util.replace_command('ffxivboot.exe', 'ffxivboot64.exe')

    # disable new character intro cutscene to prevent black screen loop
    configpath = os.path.join(util.protonprefix(), 'drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn')
    if not os.path.exists(configpath):
        os.makedirs(configpath)
    configgame = os.path.join(configpath, 'FFXIV.cfg')
    if not os.path.isfile(configgame):
        f = open(configgame,"w+")
        f.write("<FINAL FANTASY XIV Config File>\n\n<Cutscene Settings>\nCutsceneMovieOpening 1")
        f.close

๋…๋ฆฝํ˜• ๊ณ„์ •์„ ์†Œ์œ ํ•˜๊ณ  ์žˆ๊ณ  ๋ผ์ด์„ ์Šค๊ฐ€ Steam ๋ผ์ด์„ ์Šค์™€ ๋‹ค๋ฅธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์•„์ง ๊ฒŒ์ž„ ๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ƒˆ ์‹คํ–‰๊ธฐ๋Š” ๋ Œ๋”๋ง๋˜์ง€ ์•Š์ง€๋งŒ ์ ์–ด๋„ ์ถฉ๋Œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜๋Š” ์—ฌ์ „ํžˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. FFXIV_BOOT.cfg์—์„œ ๋ธŒ๋ผ์šฐ์ € 1์„ ์„ค์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

Windows ๋ผ์ด์„ ์Šค์—๋Š” ์ฐจ์ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹น์‹ ์ด
๋…๋ฆฝ ์‹คํ–‰ ํ˜•์œผ๋กœ Steam ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด -issteam์„ ์ถ”๊ฐ€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

Idk ์™œ Square๊ฐ€ ๊ทธ๋ ‡๊ฒŒํ–ˆ๋Š”์ง€ ใ…‹ใ…‹
๋ชฉํ‘œ๊ฐ€ ๊ตฌ๋ณ„์„ํ•˜๋Š” ๊ฒƒ์ด๋ฉด ๋‚˜์—๊ฒŒ ๋‹ค์†Œ ๊ฒŒ์œผ๋ฅธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ณด๋‹ค ๋‚ซ๋‹ค
๋‘ ๊ฐœ์˜ ๋นŒ๋“œ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ ๊ฐ™์•„์š”.

2019 ๋…„ 12 ์›” 7 ์ผ ํ† ์š”์ผ 05:39 Thomas Crider, [email protected] ์ž‘์„ฑ :

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„,
๋‚˜๋Š” ์ ์–ด๋„ ๋‚ด ๊ด€์Šต ๋‚ด์—์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๋ฒ„์ „. ๊ฐ„๋‹จํžˆ ffxivboot.exe๋ฅผ ffxivboot64.exe๋กœ ๋ฐ”๊พธ๊ณ 
๋Ÿฐ์ฒ˜๊ฐ€ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์‚ฌ์šฉ์ž ์ง€์ • ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
์ˆ˜ํ–‰์›:

FFXIV ๊ณต์‹ :
Proton-4.21-GE-1 / protonfixes / gamefixes / 312060.py

FFXIV ์‹œํ—˜ :
Proton-4.21-GE-1 / protonfixes / gamefixes / 39210.py

๋‚ด์šฉ์„ ๋‹ค์Œ์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

FFXIV ํ‰๊ฐ€ํŒ์— ๋Œ€ํ•œ "" "๊ฒŒ์ž„ ์ˆ˜์ •
"" "

ํŒŒ์ผ ๋ฆฐํŠธ : ๋น„ํ™œ์„ฑํ™” = C0103

protonfixes import util์—์„œ
์ˆ˜์ž… OS

def main () :
FFXIV์˜ "" "๋Š” ๊ฒŒ์ž„์ด ์ž‘๋™ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ธํŠธ๋กœ ์ปท ์‹ ์„ ๊ฑด๋„ˆ ๋œ๋‹ˆ๋‹ค.
"" "
# ์‹œ์ž‘ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
util.replace_command ( 'ffxivboot.exe', 'ffxivboot64.exe')

# disable new character intro cutscene to prevent black screen loop
configpath = os.path.join(util.protonprefix(), 'drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn')
if not os.path.exists(configpath):
    os.makedirs(configpath)
configgame = os.path.join(configpath, 'FFXIV.cfg')
if not os.path.isfile(configgame):
    f = open(configgame,"w+")
    f.write("<FINAL FANTASY XIV Config File>\n\n<Cutscene Settings>\nCutsceneMovieOpening 1")
    f.close

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

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKBULR6DO6265I5LSHLQXMSGHA5CNFSM4FRR7KY2YY3PNVWWWK3TUL52HS4DFVRWSG43VMVORPW63LNissuement-562ZLOBW63LNMVXHJKT
๋˜๋Š” ๊ตฌ๋… ์ทจ์†Œ
https://github.com/notifications/unsubscribe-auth/AD4BBKCPUADHYVFBK4ECPX3QXMSGHANCNFSM4FRR7KYQ
.

ํŽธ์ง‘ : ์ƒˆ ์‹คํ–‰๊ธฐ๋Š” ๋ Œ๋”๋ง๋˜์ง€ ์•Š์ง€๋งŒ ์ ์–ด๋„ ์ถฉ๋Œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜๋Š” ์—ฌ์ „ํžˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. FFXIV_BOOT.cfg์—์„œ ๋ธŒ๋ผ์šฐ์ € 1์„ ์„ค์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

FFXIV_BOOT.cfg์—์„œ ๋ธŒ๋ผ์šฐ์ € 1์„ ์„ค์ •ํ•˜๋ฉด ๋‚ด roblem์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. :)

GE์˜ ์ง€์นจ์— ๋”ฐ๋ผ Python ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  FFXIV_BOOT.cfg์— Browser 1์„ ์„ค์ •ํ•˜๊ณ  -issteam ํ”Œ๋ž˜๊ทธ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ ์„ค์น˜์ค‘์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค!
Screenshot_20191207_225836
๊ทธ๋ž˜์„œ FFXIV๋กœ ๋Œ์•„ ๊ฐ€๊ธฐ ์œ„ํ•ด ํŽŒํ•‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ชจ๋“  ๋„์›€์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

directx 9.0c ๋ชจ๋“œ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์ ์–ด๋„ gallium9์—์„œ๋Š”). dxwebsetup.exe ๋ฅผ ์„ค์น˜ํ•˜์—ฌ The latest version of DirectX is required to play FINAL FANTASY XIV, Please download and install the DirectX End-User Runtime, then restart the game,----(0) ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์–ต์ œํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„ ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์—ˆ์ง€๋งŒ ์•ฝ % 50 cpu๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ ์•ฝ 10 ์ดˆ ํ›„์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์—์„œ Gallium nine์ด ํ•ญ์ƒ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค๊ณ ๋ณด๊ณ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (๊ทธ๋Ÿฌ๋‚˜ d3d9 ๊ด€๋ จ ๋””๋ฒ„๊ทธ ๋ฉ”์‹œ์ง€๊ฐ€์žˆ์—ˆ์Šต๋‹ˆ๋‹ค).

๊ทธ๋Ÿฌ๋‚˜ DXVK ์„ฑ๋Šฅ์€ amd a10-9620p์— ๊ฝค ์ข‹์Šต๋‹ˆ๋‹ค.

์ถ”์‹  : ์ŠคํŒ€์ด gallium9๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ•˜๊ธฐ ๋•Œ๋ฌธ์—

@GloriousEggroll 4.10 ๋นŒ๋“œ๋Š” ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ Œ๋”๋ง ๋˜๋”๋ผ๋„ ์ƒˆ ๋Ÿฐ์ฒ˜์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ œ๊ฑฐ / ๊ฐ๊ฐ€ ๋  ์˜ˆ์ •์ด๋ฏ€๋กœ ์ด์ „ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ƒˆ ๋ฒ„์ „์ด ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ตœ๊ทผ ๋นŒ๋“œ์—์„œ ํšŒ๊ท€ ํ–ˆ๋‚˜์š”?

@GloriousEggroll 4.10 ๋นŒ๋“œ๋Š” ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ Œ๋”๋ง ๋˜๋”๋ผ๋„ ์ƒˆ ๋Ÿฐ์ฒ˜์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ œ๊ฑฐ / ๊ฐ๊ฐ€ ๋  ์˜ˆ์ •์ด๋ฏ€๋กœ ์ด์ „ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ƒˆ ๋ฒ„์ „์ด ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ตœ๊ทผ ๋นŒ๋“œ์—์„œ ํšŒ๊ท€ ํ–ˆ๋‚˜์š”?

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

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

Proton 4.21-GE-1์—์„œ ์ƒˆ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์„ ์„ค์น˜ํ–ˆ์ง€๋งŒ ์ด์ œ DirectX ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
Screenshot_20191209_071025

System:    Host: localhost.localdomain Kernel: 5.3.14-200.fc30.x86_64 x86_64 bits: 64 compiler: gcc 
           v: 9.2.1 Desktop: KDE Plasma 5.15.5 tk: Qt 5.12.5 wm: kwin_x11 dm: SDDM 
           Distro: Fedora release 30 (Thirty) 
Machine:   Type: Desktop Mobo: Gigabyte model: H81M-S1 v: x.x serial: <root required> 
           BIOS: American Megatrends v: FF date: 06/20/2014 
CPU:       Quad Core: Intel Core i5-4460 type: MCP arch: Haswell speed: 3389 MHz min/max: 800/3400 MHz 
Graphics:  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics vendor: Gigabyte 
           driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0412 
           Device-2: AMD Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X] vendor: PC Partner Limited 
           driver: radeon v: kernel bus ID: 01:00.0 chip ID: 1002:6810 
           Display: x11 server: Fedora Project X.org 1.20.5 driver: modesetting,radeon FAILED: ati 
           unloaded: fbdev,vesa compositor: kwin_x11 resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: AMD PITCAIRN (DRM 2.50.0 5.3.14-200.fc30.x86_64 LLVM 8.0.0) v: 4.5 Mesa 19.1.8 
           direct render: Yes 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte driver: r8169 
           v: kernel port: d000 bus ID: 03:00.0 chip ID: 10ec:8168 
Drives:    Local Storage: total: 1.13 TiB used: 156.92 GiB (13.6%) 
Info:      Processes: 236 Uptime: 1h 13m Memory: 7.65 GiB used: 3.09 GiB (40.4%) Init: systemd v: 241 
           runlevel: 5 target: graphical.target Compilers: gcc: 9.2.1 Shell: bash v: 5.0.7 
           running in: konsole inxi: 3.0.37 

์•ˆ๋…•ํ•˜์„ธ์š” @ Romdeau4 , Intel / Haswell์€ ์‹คํ—˜์ ์ธ vulkan ๊ตฌํ˜„์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ Linux๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Southern Island (SI) ์„ธ๋Œ€ AMD ์นฉ์…‹๊ณผ ํ•จ๊ป˜ radeon ์ปค๋„ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. radeon ์ปค๋„ ๋ชจ๋“ˆ์€ Vulkan๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games ๋ฅผ ์ฝ์–ด์ฃผ์„ธ์š”.

@ kisak-valve ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋„์›€์ด๋˜์—ˆ๊ณ  ๊ฒŒ์ž„์ด ์ˆœ์กฐ๋กญ๊ฒŒ ์ง„ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ธ์‹ํ•˜์ง€ ๋ชปํ–ˆ์„ ์ˆ˜์žˆ๋Š” ๊ฐ€์‹œ์„ฑ ๋ฐ ๊ธฐํƒ€ Fedora 30 ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ :

/etc/default/grub ํ•˜๊ณ  radeon.si_support=0 amdgpu.si_support=1 ๋ฐ radeon.cik_support=0 amdgpu.cik_support=1 ์„ ์˜ต์…˜ GRUB_CMDLINE_LINUX_DEFAULT

๊ทธ๋Ÿฐ ๋‹ค์Œ UEFI ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg ๋˜๋Š” BIOS ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ sudo grub2-mkconfig -o /boot/grub2/grub.cfg ๋กœ grub ๊ตฌ์„ฑ์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ์„ ์žฌ๋ถ€ํŒ…ํ•˜๊ณ  lspci -k amdgpu ์ปค๋„ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‹คํ–‰ ์ค‘์ธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋Ÿฐ์ฒ˜๋Š” ์—ฌ์ „ํžˆ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŒŒ์ด๋„ ํŒํƒ€์ง€ xiv ๋กœ๊ณ  ์ผ ๋ฟ์ด๋ฉฐ ์ตœ์†Œํ™”๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ ์ข…๋ฃŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋ฆฌ์„์€ ์งˆ๋ฌธ ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ํŒŒ์ผ์„ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

2019 ๋…„ 12 ์›” 17 ์ผ ํ™”์š”์ผ ์˜คํ›„ 6:57 zangoku [email protected] ์ž‘์„ฑ :

ffxiv_boot.cfg์˜ 2 ๊ฐ’์œผ๋กœ 1์˜ ๊ฐ’์„ ๊ณ„์† ๋ฎ์–ด ์”๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AGC7S2Z6X67GRZ27I6BM2UDQZFRP5A5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXW566803ZLOJKTDN5W566803ZLOBW63LNMHELVXHPAW63LNM
๋˜๋Š” ๊ตฌ๋… ์ทจ์†Œ
https://github.com/notifications/unsubscribe-auth/AGC7S25WEM5ZYUU2V4UISMTQZFRP5ANCNFSM4FRR7KYQ
.

์–ด๋ฆฌ์„์€ ์งˆ๋ฌธ ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ํŒŒ์ผ์„ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
โ€ฆ
2019 ๋…„ 12 ์›” 17 ์ผ ํ™”์š”์ผ ์˜คํ›„ 6:57 zangoku @ . * > write : ffxiv_boot.cfg์—์žˆ๋Š” 2์˜ ๊ฐ’์œผ๋กœ 1์˜ ๊ฐ’์„ ๊ณ„์† ๋ฎ์–ด ์”๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. โ€” ๊ท€ํ•˜๊ฐ€ ๋ฉ˜์…˜ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์‹  ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ”๋กœ์ด ์ด๋ฉ”์ผ์— ํšŒ์‹  GitHub์˜์—์„œ ๋ณผ <# 580? email_source = ํ†ต์ง€ ๋ฐ email_token = AGC7S2Z6X67GRZ27I6BM2UDQZFRP5A5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHELVPA # issuecomment-566803132>, ๋˜๋Š” ๊ตฌ๋… ์ทจ์†Œ https://github.com/notifications/unsubscribe-auth/AGC7S25WEM5ZYUU2V4UISMTQZFRP5ANCNFSM4FRR7KYQ .

Steam์ด ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผํ•œ๋‹ค๊ณ  ๋ง ํ–ˆ์œผ๋ฏ€๋กœ ๊ทธ๋ ‡๊ฒŒ ํ•œ ๋‹ค์Œ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@GloriousEggroll 4.10 ๋นŒ๋“œ๋Š” ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ Œ๋”๋ง ๋˜๋”๋ผ๋„ ์ƒˆ ๋Ÿฐ์ฒ˜์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ œ๊ฑฐ / ๊ฐ๊ฐ€ ๋  ์˜ˆ์ •์ด๋ฏ€๋กœ ์ด์ „ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ƒˆ ๋ฒ„์ „์ด ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ตœ๊ทผ ๋นŒ๋“œ์—์„œ ํšŒ๊ท€ ํ–ˆ๋‚˜์š”?

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

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

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

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

FFXIV_BOOT.cfg ์—์„œ StartupCompleted ๋ฅผ 1๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ปํ•ด์•ผ ํŠน์ • ํ™”๋ฉด์„ ์ง€๋‚˜์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@GloriousEggroll 4.10 ๋นŒ๋“œ๋Š” ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ Œ๋”๋ง ๋˜๋”๋ผ๋„ ์ƒˆ ๋Ÿฐ์ฒ˜์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ œ๊ฑฐ / ๊ฐ๊ฐ€ ๋  ์˜ˆ์ •์ด๋ฏ€๋กœ ์ด์ „ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ƒˆ ๋ฒ„์ „์ด ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ตœ๊ทผ ๋นŒ๋“œ์—์„œ ํšŒ๊ท€ ํ–ˆ๋‚˜์š”?

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

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

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

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

FFXIV_BOOT.cfg ์—์„œ Browser ๋ฅผ 1๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

@HereInPlainSight ์ด์ƒํ•ฉ๋‹ˆ๋‹ค . Steam ํ‚ค๊ฐ€์žˆ๋Š” ๊ณ„์ •์œผ๋กœ Steam์„ ํ†ตํ•ด ๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ๊ท€ํ•˜์˜ ์กฐ์–ธ์ด ๋„์›€์ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

FFXIV_BOOT ํŽธ์ง‘์„ ํ–ˆ๋Š”๋ฐ๋„ FFXIV๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ตœ์‹  GE ๋ฆด๋ฆฌ์Šค ์‚ฌ์šฉ :(

์‹คํ–‰๊ธฐ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค (๋ธŒ๋ผ์šฐ์ € 1 ์‚ฌ์šฉ).

์ด ๋ฉ”๋‰ด์—์„œ ๋กœ๊ทธ์ธ์„ ํด๋ฆญํ•˜๋ฉด
image
์ด ํŒ์—…์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
image

A system error has occurred: -2147467263.
javascript:ctrEvent('mainForm');

ํ™•์ธ์„ ๋ˆ„๋ฅด๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ๋‹ซํž™๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ € 1 ์„ค์ • ๋งŒ ํฌํ•จํ•˜๋„๋ก FFXIV_BOOT.cfg๋ฅผ ํŽธ์ง‘ํ•˜๋ฉด EULA> SE ๊ณ„์ •์ด ์žˆ์Šต๋‹ˆ๋‹ค> ๊ณ„์ • ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์‹ค์ œ๋กœ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๊ณ  ์บ๋ฆญํ„ฐ์—๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋Ÿฐ์ฒ˜๊ฐ€ FFXIV_BOOT๋ฅผ ๋ฎ์–ด ์”๋‹ˆ๋‹ค. ๊ฒŒ์ž„์ด ์‹œ์ž‘๋  ๋•Œ๋งˆ๋‹ค์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์ง€ ๋ง๊ณ  Enter๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค. ๊ทธ๋ž˜๋„ ์žฌ์ƒ์„ ํด๋ฆญ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

FFXIV_BOOT ํŽธ์ง‘์„ ํ–ˆ๋Š”๋ฐ๋„ FFXIV๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ตœ์‹  GE ๋ฆด๋ฆฌ์Šค ์‚ฌ์šฉ :(

๋” ๋งŽ์€ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋Ÿฐ์ฒ˜, ์ด์ „ ๋Ÿฐ์ฒ˜ ์ค‘ ์–ด๋–ค ๊ฒƒ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ์•„๋ฌด๊ฒƒ๋„ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ์ฝ˜์†” / ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€?

FFXIV_BOOT ํŽธ์ง‘์„ ํ–ˆ๋Š”๋ฐ๋„ FFXIV๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ตœ์‹  GE ๋ฆด๋ฆฌ์Šค ์‚ฌ์šฉ :(

๋” ๋งŽ์€ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋Ÿฐ์ฒ˜, ์ด์ „ ๋Ÿฐ์ฒ˜ ์ค‘ ์–ด๋–ค ๊ฒƒ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ์•„๋ฌด๊ฒƒ๋„ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ์ฝ˜์†” / ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€?

๋‘˜ ๋‹ค ์‹œ๋„ํ•ด ๋ณด์•˜๊ณ  ๊ธฐ๊ปํ•ด์•ผ ๋กœ๊ณ ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ƒˆ ๋Ÿฐ์ฒ˜๋ฅผ ์–ป์—ˆ๊ณ  ๋‹ค๋ฅธ ์ผ์€ ์ผ์–ด๋‚˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. Wine์€ ์˜ค๋ฅ˜๋ฅผ ๋‚ด๋ฑ‰์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„์—์„œ ๋ฌด์ž‘์œ„๋กœ ์—ฐ๊ฒฐ์„ ๋Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ธํ„ฐ๋„ท์ด ์ •์ƒ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์›์ธ์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์—ฌ์ „ํžˆ ์ตœ์‹  GE Proton์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰์‹œ ๋‹ซํž™๋‹ˆ๋‹ค. CFG ํŽธ์ง‘์€ ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์‹ค๋ง ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

5.2 ํŒจ์น˜ ์ดํ›„์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์–ด์ œ ๋ฐค์— ๋กœ๊ทธ ์˜คํ”„ํ–ˆ์„ ๋•Œ ์ž˜ ์ž‘๋™ํ•˜์—ฌ ์˜ค๋Š˜ ์•„์นจ ํŒจ์น˜๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๊ณ ํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์—ด๋ฆฌ๊ณ  ํ—ค๋” ํƒญ (ํ™ˆ, lodestone, ํŒจ์น˜ ๋…ธํŠธ, ํ”Œ๋ ˆ์ด ๊ฐ€์ด๋“œ, ์˜ต์…˜ ํ•ญ๋ชฉ)๊ณผ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๊ฐ€๋กœ๋“œ๋˜์ง€๋งŒ ๋ณธ๋ฌธ์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋กœ๊ทธ์ธ ์–‘์‹์ด ์—†์Šต๋‹ˆ๋‹ค. ์ƒ๋‹จ์˜ ํƒญ์„ ํด๋ฆญํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€๋งŒ ์‹คํ–‰๊ธฐ์—๋กœ๋“œํ•ด์•ผํ•˜๋Š” ๋ชจ๋“  ํ•ญ๋ชฉ (๋ธŒ๋ผ์šฐ์ € ์ฐฝ์ด ์•„๋‹Œ)๋„ ์‹คํ–‰๊ธฐ ๋ณธ๋ฌธ (์˜ˆ : ์„ค์ •)์—์„œ ๋น„์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๋‚˜๋Š” ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค : (1) ๋Ÿฐ์ฒ˜ ๋‹ค์‹œ ์‹œ์ž‘, (2) Steam ๋‹ค์‹œ ์‹œ์ž‘, (3) ์ปดํ“จํ„ฐ ๋‹ค์‹œ ์‹œ์ž‘, (4) ์—…๋ฐ์ดํŠธ ๋œ ๋ฒ„์ „์˜ Proton-GE ๋‹ค์šด๋กœ๋“œ ๋ฐ FFXIV ์šฉ์œผ๋กœ ์„ ํƒ. ์ด ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•œ ํ›„์—๋„ ์œ„์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋™์ž‘์ด ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ 2 : ๋™์ผํ•œ ์šด์˜ ์ฒด์ œ (Pop! _OS 19.10)๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋žฉํƒ‘์ด์ง€๋งŒ ๋‹ค๋ฅธ ํ•˜๋“œ์›จ์–ด์— ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ์ „ํžˆ ์ตœ์‹  GE Proton์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰์‹œ ๋‹ซํž™๋‹ˆ๋‹ค. CFG ํŽธ์ง‘์€ ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์‹ค๋ง ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

ํ† ๋ก ์—์„œ ๋†“์นœ ๋‚ด์šฉ์ด์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ Steam์ด ์•„๋‹Œ FF14 ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋ ค๊ณ ํ•˜์‹ญ๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด -issteam ํ”Œ๋ž˜๊ทธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

5.2 ํŒจ์น˜ ์ดํ›„์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์–ด์ œ ๋ฐค์— ๋กœ๊ทธ ์˜คํ”„ํ–ˆ์„ ๋•Œ ์ž˜ ์ž‘๋™ํ•˜์—ฌ ์˜ค๋Š˜ ์•„์นจ ํŒจ์น˜๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๊ณ ํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์—ด๋ฆฌ๊ณ  ํ—ค๋” ํƒญ (ํ™ˆ, lodestone, ํŒจ์น˜ ๋…ธํŠธ, ํ”Œ๋ ˆ์ด ๊ฐ€์ด๋“œ, ์˜ต์…˜ ํ•ญ๋ชฉ)๊ณผ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๊ฐ€๋กœ๋“œ๋˜์ง€๋งŒ ๋ณธ๋ฌธ์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋กœ๊ทธ์ธ ์–‘์‹์ด ์—†์Šต๋‹ˆ๋‹ค. ์ƒ๋‹จ์˜ ํƒญ์„ ํด๋ฆญํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€๋งŒ ์‹คํ–‰๊ธฐ์—๋กœ๋“œํ•ด์•ผํ•˜๋Š” ๋ชจ๋“  ํ•ญ๋ชฉ (๋ธŒ๋ผ์šฐ์ € ์ฐฝ์ด ์•„๋‹Œ)๋„ ์‹คํ–‰๊ธฐ ๋ณธ๋ฌธ (์˜ˆ : ์„ค์ •)์—์„œ ๋น„์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfg ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  Browser 2 ๋ฅผ Browser 1 ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๋ฒ„์ „ 5.2. ์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์˜ ๋ฌธ์ œ๋Š” FFXIV๊ฐ€ ์ด์ „ ์‹คํ–‰๊ธฐ์— ํฌํ•จ๋˜์–ด ์–ธ์  ๊ฐ€๋Š” ์ œ๊ฑฐ๋˜๋ฏ€๋กœ ์ƒˆ ์‹คํ–‰๊ธฐ๊ฐ€ ์‹ค์ œ๋กœ ์ž‘๋™ํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค!

๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์ƒˆ๋กœ์šด ๋Ÿฐ์ฒ˜.
Screenshot_2020-02-19_00-49-49

์ž‘๋™ํ•˜๋Š” ์˜ค๋ž˜๋œ ์‹คํ–‰๊ธฐ.
Screenshot_2020-02-19_00-48-53

ํ˜ธ๊ธฐ์‹ฌ ์ผ๋ฟ์ž…๋‹ˆ๋‹ค. XIV์™€ ํ•จ๊ป˜ Proton 5.x (๋˜๋Š” wine 5.x)๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ๋‘˜ ๋‹ค 5.x ์ด์ „ ๋ฒ„์ „์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ (์ ์–ด๋„ ์˜ค๋ž˜๋œ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ) ์‹คํ–‰ํ•˜๊ณ  ์žˆ์ง€๋งŒ 5๋กœ ์ด๋™ํ•˜์ž๋งˆ์ž ๊ฒŒ์ž„์ด ๋” ์ด์ƒ ์‹œ์ž‘๋˜์ง€ ์•Š๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋กœ๊ทธ :
0022:err:ntdll:RtlpWaitForCriticalSection section 0xa0cb64 #0019 wait timed out in thread 0022, blocked by 0000, retrying (60 sec)

ํ˜ธ๊ธฐ์‹ฌ ์ผ๋ฟ์ž…๋‹ˆ๋‹ค. XIV์™€ ํ•จ๊ป˜ Proton 5.x (๋˜๋Š” wine 5.x)๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ๋‘˜ ๋‹ค 5.x ์ด์ „ ๋ฒ„์ „์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ (์ ์–ด๋„ ์˜ค๋ž˜๋œ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ) ์‹คํ–‰ํ•˜๊ณ  ์žˆ์ง€๋งŒ 5๋กœ ์ด๋™ํ•˜์ž๋งˆ์ž ๊ฒŒ์ž„์ด ๋” ์ด์ƒ ์‹œ์ž‘๋˜์ง€ ์•Š๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋กœ๊ทธ :
0022:err:ntdll:RtlpWaitForCriticalSection section 0xa0cb64 #0019 wait timed out in thread 0022, blocked by 0000, retrying (60 sec)

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

์–ผ๋งˆ ์ „์— proton-5.1-ge-2๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ์ „์ฒด ๊ฒŒ์ž„์ด 10 ์ดˆ ์ •๋„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

Browser 2 ๋ฅผ Browser 1 ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ, ์ด๊ฒƒ์€ ์ €์—๊ฒŒ๋„ ํšจ๊ณผ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ด๊ฒƒ์„ ์ž…๋ ฅํ•˜๋ฉด ํŒจ์น˜๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. :)

๋ฐ”๋ผ๊ฑด๋Œ€ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์ด์ „ ๋Ÿฐ์ฒ˜๊ฐ€ ํ๊ธฐ๋˜๊ธฐ ์ „์— ์ƒˆ๋กœ์šด ๋Ÿฐ์ฒ˜์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์•Œ์•„๋‚ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ˆ˜์ • ๋˜๋Š” ํ…Œ์ŠคํŠธ์— ๋„์›€ / ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ์„ธ์š”.

์—ฌ์ „ํžˆ ์ตœ์‹  GE Proton์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰์‹œ ๋‹ซํž™๋‹ˆ๋‹ค. CFG ํŽธ์ง‘์€ ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์‹ค๋ง ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

ํ† ๋ก ์—์„œ ๋†“์นœ ๋‚ด์šฉ์ด์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ Steam์ด ์•„๋‹Œ FF14 ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋ ค๊ณ ํ•˜์‹ญ๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด -issteam ํ”Œ๋ž˜๊ทธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

FFXIV์˜ Steam ๋ฒ„์ „ ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ์ „ํžˆ ์ตœ์‹  GE Proton์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰์‹œ ๋‹ซํž™๋‹ˆ๋‹ค. CFG ํŽธ์ง‘์€ ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์‹ค๋ง ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

ํ† ๋ก ์—์„œ ๋†“์นœ ๋‚ด์šฉ์ด์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ Steam์ด ์•„๋‹Œ FF14 ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋ ค๊ณ ํ•˜์‹ญ๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด -issteam ํ”Œ๋ž˜๊ทธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

FFXIV์˜ Steam ๋ฒ„์ „ ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฒŒ์ž„๊ณผ ๊ด€๋ จํ•˜์—ฌ GE์™€ ๊ฑฐ์˜ ์šด์ด ์—†์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐฉ๊ธˆ ๊ธฐ์–ตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋‹๋ผ ํ”„๋กœํ†ค์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?

์˜ˆ, ์ด๊ฒƒ์€ ์ €์—๊ฒŒ๋„ ํšจ๊ณผ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ด๊ฒƒ์„ ์ž…๋ ฅํ•˜๋ฉด ํŒจ์น˜๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. :)

ํŒจ์น˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ 2 ๋ถ„ ๋‚จ์•˜์„ ๋•Œ ๋‚ด ์žฅ์น˜๊ฐ€ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์˜ค๋ฅ˜ ( "์œ ํšจํ•˜์ง€ ์•Š์€ ํ”Œ๋žซํผ"์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ?)์™€ ํ•จ๊ป˜ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„๋กœ ์ด์ „ ๋Ÿฐ์ฒ˜ ๋‚˜ ์ƒˆ ๋Ÿฐ์ฒ˜๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์—ด ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. 5.2 ํŒจ์น˜๋Š” ๋‚ด Linux ํ˜ธํ™˜์„ฑ์„ ๊นจ๋œจ ๋ ธ์Šต๋‹ˆ๋‹ค. :(

ํŒจ์น˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ 2 ๋ถ„ ๋‚จ์•˜์„ ๋•Œ ๋‚ด ์žฅ์น˜๊ฐ€ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์˜ค๋ฅ˜ ( "์œ ํšจํ•˜์ง€ ์•Š์€ ํ”Œ๋žซํผ"์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ?)์™€ ํ•จ๊ป˜ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„๋กœ ์ด์ „ ๋Ÿฐ์ฒ˜ ๋‚˜ ์ƒˆ ๋Ÿฐ์ฒ˜๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์—ด ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. 5.2 ํŒจ์น˜๋Š” ๋‚ด Linux ํ˜ธํ™˜์„ฑ์„ ๊นจ๋œจ ๋ ธ์Šต๋‹ˆ๋‹ค. :(

"์œ ํšจํ•˜์ง€ ์•Š์€ ํ”Œ๋žซํผ"์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์žฅ์น˜๊ฐ€ Windows๊ฐ€ ์•„๋‹Œ Mac์œผ๋กœ ๊ฐ์ง€๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. (๊ทธ๊ฒƒ์ด Steam ๋Œ€ ๋น„ Steam ์ผ€์ด์Šค์— ๋Œ€ํ•ด ํ‘œ์‹œ๋˜๋Š” ์˜ค๋ฅ˜์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?) ์ ์–ด๋„ ์ œ ๊ฒฝ์šฐ์—๋Š” ์™€์ธ ์Šคํ…Œ์ด์ง•์˜ "hide Wine exports"ํŒจ์น˜๊ฐ€ 4.57 ์ „ํ›„๋กœ ์ˆ˜์ •๋˜์—ˆ์œผ๋ฉฐ ๊ทธ ์ดํ›„๋กœ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

FWIW, 5.2 ์—…๊ทธ๋ ˆ์ด๋“œ์— ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ๊ณ  ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๊ทธ์ธํ–ˆ์Šต๋‹ˆ๋‹ค. Wine 5.1 vanilla + ntdll-Hide_Wine_Exports ํŒจ์น˜ (๋‚ด๋ณด๋‚ด๊ธฐ ์ˆจ๊น€ ์‚ฌ์šฉ), FFXIV_BOOT.cfg์˜ ๋ธŒ๋ผ์šฐ์ € 1.

@achurch ์ œ์•ˆ

  • ํ‰๋ฒ”ํ•œ ์˜ค๋ž˜๋œ Proton 5.x๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด (์ƒˆ) ๋Ÿฐ์ฒ˜ ํ™”๋ฉด์ด ์—ด๋ฆฌ์ง€ ๋งŒ ๋กœ๊ณ ๊ฐ€์žˆ๋Š” ๊ฒ€์€ ์ƒ‰ ์‹œ์ž‘ ํŽ˜์ด์ง€์— ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.
  • ์ด์ „ ๋ฒ„์ „์˜ GE ํŒจ์น˜๋ฅผ ์ €์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์ „ํ˜€๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • Proton-4.21-GE-2๋ฅผ ๋‹ค์šด๋กœ๋“œํ–ˆ์œผ๋ฉฐ ๋ฐ”๋‹๋ผ Proton 5.x์™€ ๊ฐ™์€ ์ƒˆ ๋Ÿฐ์ฒ˜ (์Šคํ”Œ๋ž˜์‹œ ํŽ˜์ด์ง€์— ๊ฑธ๋ ค ์žˆ์Œ)์—์„œ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
  • FFXIV_BOOT.cfg Browser 2 ์„ (๋ฅผ) Browser 1 . ์ด์ œ (์ด์ „) ๋Ÿฐ์ฒ˜๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Steam์„ ์ œ๊ฑฐํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Ÿฐ์ฒ˜๊ฐ€ ๊ฒŒ์ž„ ํŒŒ์ผ์„ ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์œ ๋ง ํ•ด ๋ณด์ž…๋‹ˆ๋‹ค!

TLDR ๋‚ด Steam ์„ค์น˜๊ฐ€ ์–ด๋–ป๊ฒŒ ๋“  ๋ฒ„๊ทธ๊ฐ€

FWIW, 5.2 ์—…๊ทธ๋ ˆ์ด๋“œ์— ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ๊ณ  ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๊ทธ์ธํ–ˆ์Šต๋‹ˆ๋‹ค. Wine 5.1 vanilla + ntdll-Hide_Wine_Exports ํŒจ์น˜ (๋‚ด๋ณด๋‚ด๊ธฐ ์ˆจ๊น€ ์‚ฌ์šฉ), FFXIV_BOOT.cfg์˜ ๋ธŒ๋ผ์šฐ์ € 1.

FFXIV๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— Wine 5.1์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์„ ์žŠ์—ˆ ๊ธฐ ๋•Œ๋ฌธ์— ์•ฝ๊ฐ„์˜ ์ˆ˜์ •์ด์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Wine 5.2๋กœ ์—…๋ฐ์ดํŠธ ํ•œ ํ›„์˜ ๊ฒฐ๊ณผ : (Wine๊ณผ FFXIV๊ฐ€ ์ •ํ™•ํžˆ ๊ฐ™์€ ๋ฒ„์ „์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์•ฝ๊ฐ„ ํ˜ผ๋ž€ ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค ...)

  • Wine 4.21 + Browser 1 : ์œ„์—์„œ ์„ค๋ช…ํ•œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • Wine 4.21 + Browser 2 : "FINAL FANTASY XIV"๋กœ๊ณ ์— ๋Ÿฐ์ฒ˜๊ฐ€ ๋ฉˆ์ถค
  • Wine 5.2 + Browser 1 : ์œ„์—์„œ ์„ค๋ช…ํ•œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • Wine 5.2 + Browser 2 : "FINAL FANTASY XIV"๋กœ๊ณ ์—์„œ ์‹คํ–‰๊ธฐ๊ฐ€ ๋ฉˆ์ถค

Hide_Wine_Exports๊ฐ€ ํ™œ์„ฑํ™” ๋œ ์œ„์˜ ๋ชจ๋“  ํ•ญ๋ชฉ.

์ฐธ๊ณ ๋กœ, ์ฒ˜์Œ์— 5.2์—์„œ ๋Ÿฐ์ฒ˜๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๊ณ  ํ•  ๋•Œ HTTPS ์‹œ์Šคํ…œ ์˜ค๋ฅ˜ -2146697200 ( INET_E_CANNOT_INSTANTIATE_OBJECT )๊ณผ ํ•จ๊ป˜ ์ง€์†์ ์œผ๋กœ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Wine ์‚ฌ์šฉ์ž์˜ HKCU\Environment ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค์— ์ž˜๋ชป๋œ TMP ๋ฐ TEMP ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜์—ฌ Wine์ด ์ž„์‹œ ํŒŒ์ผ์„ ๋งŒ๋“ค ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ Gecko ๋ฒ„์ „์„ ์„ค์น˜ํ•˜์ง€ ๋ชปํ•˜๊ฒŒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ•ญ๋ชฉ์„ ์ œ๊ฑฐํ•˜๋ฉด Wine์ด Gecko๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์น˜ํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ตœ๊ทผ ๊ฐ€๋” FFXIV๊ฐ€ ์ œ๋Œ€๋กœ ์ข…๋ฃŒ๋˜์ง€ ์•Š์•„ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋งค๋ฒˆ ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ด๊ฒƒ์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์–ผ๋งˆ ์ „์— ์ผ์–ด๋‚œ ์ผ์ธ๋ฐ ๋‹จ๋ง๊ธฐ์—์„œ Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ๊ฒŒ์ž„์„ ์‹œ์ž‘ / ์ข…๋ฃŒํ•˜๋ ค๊ณ ํ–ˆ์„ ๋•Œ ์žฌํ˜„ ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ž ์‹œ ํ”Œ๋ ˆ์ดํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” 5.0์ด ์ด๊ฒƒ์„ 2x๋กœํ–ˆ๋‹ค. ๋‚˜๋Š” ๊ฒŒ์ž„์ด ๊ฒ€๊ฒŒ ๋ณ€ํ•˜๊ณ  ๋‚ด๊ฐ€ ๊ทธ๊ฒƒ์„ ์ฃฝ์ผ ๋•Œ๊นŒ์ง€ ๊ฑฐ๊ธฐ์— ์•‰์•„ ์žˆ์—ˆ๋‹ค.
๋ฐฉ๊ธˆ 4.11๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ตœ๊ทผ ๊ฐ€๋” FFXIV๊ฐ€ ์ œ๋Œ€๋กœ ์ข…๋ฃŒ๋˜์ง€ ์•Š์•„ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋งค๋ฒˆ ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ด๊ฒƒ์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์–ผ๋งˆ ์ „์— ์ผ์–ด๋‚œ ์ผ์ธ๋ฐ ๋‹จ๋ง๊ธฐ์—์„œ Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ๊ฒŒ์ž„์„ ์‹œ์ž‘ / ์ข…๋ฃŒํ•˜๋ ค๊ณ ํ–ˆ์„ ๋•Œ ์žฌํ˜„ ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ž ์‹œ ํ”Œ๋ ˆ์ดํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ตœ๊ทผ ๊ฐ€๋” FFXIV๊ฐ€ ์ œ๋Œ€๋กœ ์ข…๋ฃŒ๋˜์ง€ ์•Š์•„ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋งค๋ฒˆ ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ด๊ฒƒ์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์–ผ๋งˆ ์ „์— ์ผ์–ด๋‚œ ์ผ์ธ๋ฐ ๋‹จ๋ง๊ธฐ์—์„œ Steam์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ๊ฒŒ์ž„์„ ์‹œ์ž‘ / ์ข…๋ฃŒํ•˜๋ ค๊ณ ํ–ˆ์„ ๋•Œ ์žฌํ˜„ ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ž ์‹œ ํ”Œ๋ ˆ์ดํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด ์™€์ธ์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์œผ๋ฉฐ Windows 10์—์„œ๋„ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ผ๋งˆ ์ „์— proton-5.1-ge-2๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ์ „์ฒด ๊ฒŒ์ž„์ด 10 ์ดˆ ์ •๋„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

๋ฐ”๋‹๋ผ ์™€์ธ์— ๋Œ€ํ•ด ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์ด์ „ 4.xx ๋ฒ„์ „์˜ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„ ๋‚ด ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์—์„œ ํ”„๋ ˆ์ž„ ์†๋„ ์ œํ•œ์„ ๋น„ํ™œ์„ฑํ™” ํ•ด๋ณด์‹ญ์‹œ์˜ค. ๋„์›€์ด๋œ๋‹ค๋ฉด ๊ท€ํ•˜์˜ ๋ฌธ์ œ๋Š” ์ œ๊ฐ€ ๋‹ค๋ฃจ๊ณ ์žˆ๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๊ฒƒ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
https://devtalk.nvidia.com/default/topic/1044496/linux/hangs-freezes-when-vulkan-v-sync-vk_present_mode_fifo_khr-is-enabled/

5.0-3์œผ๋กœ ๊ฒŒ์ž„์„ ์ข…๋ฃŒํ•˜๋Š” ๋ฐ ์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? -1๊ณผ -2 ๋ชจ๋‘ ์—์„œ์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ -3์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์–ผ๋งˆ ์ „์— proton-5.1-ge-2๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ์ „์ฒด ๊ฒŒ์ž„์ด 10 ์ดˆ ์ •๋„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

๋ฐ”๋‹๋ผ ์™€์ธ์— ๋Œ€ํ•ด ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์ด์ „ 4.xx ๋ฒ„์ „์˜ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ReShade / GShade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ ‘๋‘์‚ฌ์—์„œ GShade๋ฅผ ์‹คํ–‰ํ•˜๊ณ  (ReShade๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •) ์™€์ธ ์Šคํ…Œ์ด์ง•์„ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Hide Wine Exports์—์„œ ์ปดํŒŒ์ผํ•˜๋ฉด ๊ฒŒ์ž„์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋‹๋ผ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ง์”€ ํ•˜์…จ์ง€๋งŒ์ด ๊ฒฝ์šฐ '์–‘์„ฑ์ž ์•„๋‹˜'์„ ์˜๋ฏธํ–ˆ๋Š”์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์–ผ๋งˆ ์ „์— proton-5.1-ge-2๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ์ „์ฒด ๊ฒŒ์ž„์ด 10 ์ดˆ ์ •๋„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

๋ฐ”๋‹๋ผ ์™€์ธ์— ๋Œ€ํ•ด ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์ด์ „ 4.xx ๋ฒ„์ „์˜ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ReShade / GShade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ ‘๋‘์‚ฌ์—์„œ GShade๋ฅผ ์‹คํ–‰ํ•˜๊ณ  (ReShade๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •) ์™€์ธ ์Šคํ…Œ์ด์ง•์„ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Hide Wine Exports์—์„œ ์ปดํŒŒ์ผํ•˜๋ฉด ๊ฒŒ์ž„์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋‹๋ผ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ง์”€ ํ•˜์…จ์ง€๋งŒ์ด ๊ฒฝ์šฐ '์–‘์„ฑ์ž ์•„๋‹˜'์„ ์˜๋ฏธํ–ˆ๋Š”์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋„ค, gshade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋ฏ€๋กœ ์ง€๊ธˆ์€ proton-4.21-ge-2๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์–ผ๋งˆ ์ „์— proton-5.1-ge-2๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ์ „์ฒด ๊ฒŒ์ž„์ด 10 ์ดˆ ์ •๋„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

๋ฐ”๋‹๋ผ ์™€์ธ์— ๋Œ€ํ•ด ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์ด์ „ 4.xx ๋ฒ„์ „์˜ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ReShade / GShade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ ‘๋‘์‚ฌ์—์„œ GShade๋ฅผ ์‹คํ–‰ํ•˜๊ณ  (ReShade๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •) ์™€์ธ ์Šคํ…Œ์ด์ง•์„ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Hide Wine Exports์—์„œ ์ปดํŒŒ์ผํ•˜๋ฉด ๊ฒŒ์ž„์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋‹๋ผ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ง์”€ ํ•˜์…จ์ง€๋งŒ์ด ๊ฒฝ์šฐ '์–‘์„ฑ์ž ์•„๋‹˜'์„ ์˜๋ฏธํ–ˆ๋Š”์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์˜ˆ, Stormshade (FFXIV ์šฉ ํฌํฌ)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•˜๊ธฐ ์œ„ํ•ด lutris๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด esync๋ฅผ์œ„ํ•œ ์ถ”๊ฐ€ ํŒจ์น˜์™€ ํ•จ๊ป˜ ์Šคํ…Œ์ด์ง•์„ ๊ธฐ๋ฐ˜์œผ๋กœํ•˜๋Š” ์ปค์Šคํ…€ ์™€์ธ ๋นŒ๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

stormshade๋ฅผ ๋„๋ฉด ๋™์ผํ•œ ํŒจ์น˜ ์™€์ธ ๋ฒ„์ „ 5.0์—์„œ ๊ฒŒ์ž„์ด ๋Š๊น€์—†์ด ์‹คํ–‰๋  ๊ฒƒ์ž„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์™€์ธ ์Šคํ…Œ์ด์ง•์˜ ๋‹ค์†Œ ์ตœ๊ทผ ํŒจ์น˜๊ฐ€ ํŠน์ • reshade ๊ธฐ๋Šฅ์„ ์†์ƒ์‹œํ‚จ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ Linux Arch๋ฅผ ์ƒˆ๋กœ ์„ค์น˜ํ•  ๋•Œ ์ŠคํŠธ๋ฆผ์˜ ํ•˜๋‹จ / ์˜ค๋ฅธ์ชฝ ๋ชจ์„œ๋ฆฌ์— ๋กœ๋”ฉ ์›์ด์žˆ๋Š” ๊ฒ€์€ ์ƒ‰ ํ™”๋ฉด์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ๋กœ๋”ฉ ํ™”๋ฉด์€ ์—ฐ๊ฒฐํ•  ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์„ ํƒํ•œ ํ›„์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด์ „ Linux ์„ค์น˜์—์„œ ~ 2 ๊ฐœ์›” ์ „์— ์žฌ์ƒํ•  ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ๋ฌด์—‡์„ ๊นจ๋œจ ๋ ธ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ๋ฌดํ•œ ๋กœ๋”ฉ ํ™”๋ฉด์ด ํ‘œ์‹œ๋˜๋Š” ๋™์•ˆ ๊ณ„์†ํ•ด์„œ ๋กœ๊ทธ์— ์ŠคํŒธ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

830.883:0102:0103:trace:module:LdrGetDllHandle L"C:\\windows\\system32\\dinput8.dll" -> 0x7f0f134e0000 (load path L"Z:\\home\\jaap\\.local\\share\\Steam\\steamapps\\common\\FINAL FANTASY XIV Online\\game;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
830.883:0102:0103:trace:module:LdrAddRefDll (L"dinput8.dll") ldr.LoadCount: -1
830.883:0102:0103:trace:module:LdrUnloadDll (0x7f0f134e0000)
830.883:0102:0103:trace:module:LdrUnloadDll (L"dinput8.dll") - START
830.883:0102:0103:trace:module:LdrUnloadDll END

์ด๊ฒฌ์žˆ๋Š” ์‚ฌ๋žŒ?

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์…จ์Šต๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์—๋„ ๋ถ™์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ ํ›„ "๋ฌดํ•œ ๋กœ๋”ฉ ํ™”๋ฉด"๋ฌธ์ œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์˜คํ”„๋‹ ์ปท ์‹ ์ด ์žฌ์ƒ์„ ์‹œ๋„ํ•˜๊ณ  ์žฌ์ƒํ•  ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. FFXIV.cfg ํŒŒ์ผ์„ ์ฐพ์•„์•ผํ•ฉ๋‹ˆ๋‹ค (Windows์—์„œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ C : \ Users \์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค \ Documents \ My Games \ FINAL FANTASY XIV-A Realm Reborn ) CutsceneMovieOpening ๊ฐ’์„ 1๋กœ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.

์–ผ๋งˆ ์ „์— proton-5.1-ge-2๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ์ „์ฒด ๊ฒŒ์ž„์ด 10 ์ดˆ ์ •๋„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

๋ฐ”๋‹๋ผ ์™€์ธ์— ๋Œ€ํ•ด ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์ด์ „ 4.xx ๋ฒ„์ „์˜ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ReShade / GShade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ ‘๋‘์‚ฌ์—์„œ GShade๋ฅผ ์‹คํ–‰ํ•˜๊ณ  (ReShade๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •) ์™€์ธ ์Šคํ…Œ์ด์ง•์„ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Hide Wine Exports์—์„œ ์ปดํŒŒ์ผํ•˜๋ฉด ๊ฒŒ์ž„์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋‹๋ผ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ง์”€ ํ•˜์…จ์ง€๋งŒ์ด ๊ฒฝ์šฐ '์–‘์„ฑ์ž ์•„๋‹˜'์„ ์˜๋ฏธํ–ˆ๋Š”์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋„ค, gshade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋ฏ€๋กœ ์ง€๊ธˆ์€ proton-4.21-ge-2๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@GloriousEggroll ๋‹น์‹ ์€

์–ผ๋งˆ ์ „์— proton-5.1-ge-2๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ์ „์ฒด ๊ฒŒ์ž„์ด 10 ์ดˆ ์ •๋„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

๋ฐ”๋‹๋ผ ์™€์ธ์— ๋Œ€ํ•ด ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์ด์ „ 4.xx ๋ฒ„์ „์˜ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ReShade / GShade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ ‘๋‘์‚ฌ์—์„œ GShade๋ฅผ ์‹คํ–‰ํ•˜๊ณ  (ReShade๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •) ์™€์ธ ์Šคํ…Œ์ด์ง•์„ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Hide Wine Exports์—์„œ ์ปดํŒŒ์ผํ•˜๋ฉด ๊ฒŒ์ž„์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋‹๋ผ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ง์”€ ํ•˜์…จ์ง€๋งŒ์ด ๊ฒฝ์šฐ '์–‘์„ฑ์ž ์•„๋‹˜'์„ ์˜๋ฏธํ–ˆ๋Š”์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋„ค, gshade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋ฏ€๋กœ ์ง€๊ธˆ์€ proton-4.21-ge-2๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@GloriousEggroll ๋‹น์‹ ์€

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

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

์–ผ๋งˆ ์ „์— proton-5.1-ge-2๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ๋งˆ๋‹ค ์ „์ฒด ๊ฒŒ์ž„์ด 10 ์ดˆ ์ •๋„ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

๋ฐ”๋‹๋ผ ์™€์ธ์— ๋Œ€ํ•ด ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์ด์ „ 4.xx ๋ฒ„์ „์˜ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ReShade / GShade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ ‘๋‘์‚ฌ์—์„œ GShade๋ฅผ ์‹คํ–‰ํ•˜๊ณ  (ReShade๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •) ์™€์ธ ์Šคํ…Œ์ด์ง•์„ ์‚ฌ์šฉํ•  ๋•Œ๋งŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Hide Wine Exports์—์„œ ์ปดํŒŒ์ผํ•˜๋ฉด ๊ฒŒ์ž„์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋‹๋ผ ์™€์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ง์”€ ํ•˜์…จ์ง€๋งŒ์ด ๊ฒฝ์šฐ '์–‘์„ฑ์ž ์•„๋‹˜'์„ ์˜๋ฏธํ–ˆ๋Š”์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋„ค, gshade๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋ฏ€๋กœ ์ง€๊ธˆ์€ proton-4.21-ge-2๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@GloriousEggroll ๋‹น์‹ ์€

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

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

์‹ค์ œ๋กœ proton-ge-custom์ด ํ•ด๋‹น ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด ๋‹ค๋ฅธ ๊ฒƒ์ผ๊นŒ ์š”?

ํŽธ์ง‘ : ์ด๊ฒƒ์ด ๋  ์ˆ˜์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์—†์ด ๊ฑด๋ฌผ์„ ์‹œ๋„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

rawinput ํŒจ์น˜์—†์ด ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ•˜๋ฉด ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

A system error has occurred: -2147467263 javacscipt:ctrEvent('mainform')

๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ•˜๋ฉด ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

A system error has occurred: -2147467263 javacscipt:ctrEvent('mainform')

๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์ง€ ๋ง๊ณ  Enter๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.

๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ•˜๋ฉด ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
A system error has occurred: -2147467263 javacscipt:ctrEvent('mainform')

๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์ง€ ๋ง๊ณ  Enter๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.

๋ฐฉ๊ธˆ ๊ทธ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ๊ณ  ๋‚ด ๋Œ“๊ธ€์„ ํŽธ์ง‘ํ•˜๋ ค๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ :)

ํ•œ์กฐ๊ฐ

์‹ค์ œ๋กœ proton-ge-custom์ด ํ•ด๋‹น ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด ๋‹ค๋ฅธ ๊ฒƒ์ผ๊นŒ ์š”?

ํŽธ์ง‘ : ์ด๊ฒƒ์ด ๋  ์ˆ˜์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์—†์ด ๊ฑด๋ฌผ์„ ์‹œ๋„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Yar, ๋™์ผํ•œ ์Šคํ…Œ์ด์ง• ํŒจ์น˜ ๋ฒ„์ „ ์ด ํฌํ•จ

๋˜ํ•œ ์ œ๊ฐ€ ์–ธ๊ธ‰ ํ•œ ํŠน์ • ํŒจ์น˜ ์—†์ด๋„ 5.4 ์Šคํ…Œ์ด์ง•์ด ์ •์ƒ์ด๋ฉฐ ์ „์ฒด 5.4 ์Šคํ…Œ์ด์ง•์—์„œ ์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ ํ•จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽธ์ง‘ : ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ทธ๊ฒƒ์„ ์ถ”์ ํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋ฉด ์™€์ธ ํ‹ฐ์ผ“์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค .

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด Proton-5.4-GE-1๋กœ ๋Ÿฐ์ฒ˜๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†์ง€๋งŒ Proton-5.1-GE-2๋กœ๋Š” ์‹œ์ž‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ? ์œ„์—์„œ ๋งํ•œ ๋‚ด์šฉ์— ๋”ฐ๋ฅด๋ฉด ์ ์–ด๋„ ์ผ๋ถ€๋Š” ์ƒˆ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ์‹œ์Šคํ…œ์—์„œ๋Š” ์ง™์€ ํšŒ์ƒ‰ ๋กœ๊ณ  ํ™”๋ฉด์ด ํ‘œ์‹œ๋˜์ง€๋งŒ ์ฐฝ์ด ๋‹ซํžˆ๊ณ  ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค (์ถฉ๋Œ ??). 5.1-GE-2๋Š” ์™„์ „ํžˆ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค (FFXIV ํŒจ์น˜ 5.2์—์„œ ๋„์ž… ๋œ ํ‘œ์‹œ ๋ฒ„๊ทธ๋กœ ์ธํ•ด ๋‚ด ์ž๊ฒฉ ์ฆ๋ช…์„ ๋งน๋ชฉ์ ์œผ๋กœ ์ž…๋ ฅํ•ด์•ผํ•œ๋‹ค๋Š” ์‚ฌ์‹ค ์ œ์™ธ). ๋ฐ˜๋ฉด 5.2-GE- [12] ํ”„๋ฆฌ ๋ฆด๋ฆฌ์ฆˆ๋Š” 5.4-GE-1๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ ‘๋‘์‚ฌ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋„์›€์ด๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํ„ฐ๋ฏธ๋„์—์„œ์ด ์ถœ๋ ฅ์„ ์–ป์—ˆ์ง€๋งŒ, wine: Unhandled page fault on execute access to 00007F0192BC118C at address 00007F0192BC118C (thread 001d), starting debugger... ๋ฌด์—‡์„ํ•ด์•ผํ• ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ์ด๊ฒƒ์„ ๊ณ ์น˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ƒˆ๋กœ ์ถœ์‹œ ๋œ Proton-5.4-GE-2๋กœ ๋‹ค์‹œ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์šด ์ข‹๊ฒŒ๋„ ์‹ค์ œ๋กœ ์ถฉ๋Œ์ด ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ์ฆ‰, ๋‚˜๋„ ์ด์ œ ๋Ÿฐ์ฒ˜๊ฐ€ ํšŒ์ƒ‰ ๋กœ๊ณ  ํ™”๋ฉด์—์„œ ๋ฌด๊ธฐํ•œ์œผ๋กœ ๋ฉˆ์ถ”๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 5.1-GE-2๋Š” ์—ฌ์ „ํžˆ ๋ฌธ์ œ์—†์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ํ•ด๋‹น ๋ฒ„์ „์ด๋‚˜ ์ด์ „ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ์ด์ „ ๋Ÿฐ์ฒ˜๊ฐ€ "๊ฐ€๊นŒ์šด ์žฅ๋ž˜์—"์ค‘๋‹จ ๋  ์˜ˆ์ •์ด๋ผ๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ๋ณด๋‹ค ์˜๊ตฌ์  ์ธ ์†”๋ฃจ์…˜์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์‹ค์ œ๋กœ ๊ฒŒ์ž„์„ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์•„๋‚ ๋กœ๊ทธ ์Šคํ‹ฑ์—์„œ ๊ณ ์ŠคํŠธ ์ž…๋ ฅ์„ ๊ฐ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. 5.1-GE-2์—์„œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ํ•ด๋‹น ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ 2 : 5.4-GE-3์—์„œ ์ปจํŠธ๋กค๋Ÿฌ ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ํšŒ์ƒ‰ ๋กœ๊ณ  ํ™”๋ฉด์—์„œ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ์˜ค๋ž˜๋œ ๋Ÿฐ์ฒ˜๊ฐ€ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

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

์ตœ๊ทผ์— ๊ธฐ๋ณธ lutris 5.4 ๋Ÿฌ๋„ˆ๋กœ ๋งŽ์€ ์šด์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. 5.1-GE์กฐ์ฐจ๋„ ๋Ÿฐ์ฒ˜ ์„ค์ •์„ ๋ฌด์‹œํ•˜๊ณ  ๊ฐ€๋” ์ƒˆ ๋Ÿฐ์ฒ˜๋ฅผ๋กœ๋“œํ•˜๋ ค๊ณ  ์‹œ๋„ (์‹คํŒจ)ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜๋„ ๋Ÿฐ์ฒ˜๊ฐ€ ๊ณ ์ณ ์กŒ์œผ๋ฉด ์ข‹๊ฒ ์–ด์š” ์™œ๋ƒํ•˜๋ฉด ์˜ˆ์ „ ๋ฒ„์ „์ด ์–ผ๋งˆ๋‚˜ ์˜ค๋ž˜ ๊ฐˆ์ง€ ๋ˆ„๊ฐ€ ์•Œ ๊ฒ ์–ด์š”?

@konomikitten Proton์€ ์ฃผ๋กœ Codeweavers์™€ Valve ๊ฐ„์˜ ํ˜‘๋ ฅ์ž…๋‹ˆ๋‹ค. Codeweavers๋Š” ์ˆ˜๋…„๊ฐ„ Wine์˜ ์ฃผ์š” ํ›„์›์ž์˜€์Šต๋‹ˆ๋‹ค.

Steam ๋ฒ„์ „์— ๋กœ๊ทธ์ธํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? 4.19-GE-1 ๋กœ๋งŒ ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด Square์—์„œ ๋” ์ด์ƒ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๋…๋ฆฝ ์‹คํ–‰ ํ˜• ํด๋ผ์ด์–ธํŠธ๋กœ ๊ฒŒ์ž„์ด ๊ฐ์ง€๋ฉ๋‹ˆ๋‹ค (์ŠคํŒ€์„ ํ†ตํ•ด ๊ตฌ๋งค ํ•œ ๊ฒฝ์šฐ ์ŠคํŒ€์„ ํ†ตํ•ด์„œ๋งŒ ํ”Œ๋ ˆ์ดํ•ด์•ผ ํ•จ).

์ถ”์‹ . ๋‹ค์–‘ํ•œ ๋ฆด๋ฆฌ์Šค๋ฅผ ํ…Œ์ŠคํŠธํ–ˆ์œผ๋ฉฐ proton 5.05๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ GE ๋ฆด๋ฆฌ์Šค๋Š” ๊นจ์ง„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฒŒ์ž„์ด ๋…๋ฆฝํ˜• ํด๋ผ์ด์–ธํŠธ๋กœ ๊ฐ์ง€๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋Ÿฐ์ฒ˜ ์‹คํ–‰ ํŒŒ์ผ์— ์ „๋‹ฌ ๋œ -issteam ํ”Œ๋ž˜๊ทธ์— ์˜ํ•ด ์ œ์–ด๋ฉ๋‹ˆ๋‹ค. Steam์˜ ์‹คํ–‰ ์„ค์ •์ด ๋ช…ํ™•ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ ํ”Œ๋ž˜๊ทธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

์–ด๋–ค ์ด์œ ๋กœ ๋ช…๋ น ์ค„์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

wine "<path to ffxivboot.exe>" -issteam

4.15-GE-1 ๋ฐ 5.4-GE-3 ์ด์ƒ์—์„œ๋Š” ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

Steam์˜ ์‹คํ–‰ ์„ค์ •์ด ๋ช…ํ™•ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ ํ”Œ๋ž˜๊ทธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

Steam์—์„œ ์‹œ์ž‘ ์˜ต์…˜์„ ์ง€์šฐ๊ณ  issteam ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๋ชจ๋‘ 5.4-GE-3์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

5.05๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋ฏ€๋กœ ํฐ ๋ฌธ์ œ๋Š” ์•„๋‹™๋‹ˆ๋‹ค.

@valarnin์ด ์ œ์•ˆํ•œ ์ค„์„ ์‹œ๋„ํ•˜๋ฉด
wine "/home/chris/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe" -issteam
Proton ๋˜๋Š” FFXIV ์‹คํ–‰ ํŒŒ์ผ์˜ ๋ชจ๋“  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„์ „ ํ™•์ธ์„ ์™„๋ฃŒ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋Ÿฐ์ฒ˜๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

5.5-GE-1์—์„œ ํ•ด๋‹น ์ค„์—†์ด ์‹œ๋„ํ•˜๋ฉด ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ด ์„œ๋น„์Šค ๊ณ„์ •์—๋Š”์ด ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์œ ํšจํ•œ FINAL FANTASY XIV ๋ผ์ด์„ ์Šค๊ฐ€ ์—†๊ฑฐ๋‚˜ ๊ตฌ๋…์ด ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค๋ฅผ ๋“ฑ๋กํ•˜๋ ค๋ฉด FINAL FANTASY XIV : Mog Station (https://sqex.to/Msp)์„ ๋ฐฉ๋ฌธํ•˜์‹ญ์‹œ์˜ค. ์ด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๋„์›€๋ง์€์ด FAQ (https://sqex.to/QXbgu)๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์ด ์‹œ์ ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฒ„ํŠผ์€ "๋’ค๋กœ"์ž…๋‹ˆ๋‹ค.

Proton 5.0-5๋ฅผ ์‹œ๋„ ํ•  ๋•Œ "Play"๋ฒ„ํŠผ์— "DirectX 9.0c"๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  DirectX 11 ์ง€์›์€ ๋Ÿฐ์ฒ˜์˜ Config์—์„œ ํšŒ์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

4.11-13์„ ์‚ฌ์šฉํ•ด๋„ DirectX 11 ํ™œ์„ฑํ™”์— ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

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

  • FINAL FANTASY XIV ์˜จ๋ผ์ธ ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ
  • 312060

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

  • GPU : RX 580
  • ๋“œ๋ผ์ด๋ฒ„ / LLVM ๋ฒ„์ „ : Mesa Git (20.1.0-devel, commit 7af813d48a5) with LLVM 9.0.1
  • ์ปค๋„ ๋ฒ„์ „ : ์‚ฌ์šฉ์ž ์ •์˜ 5.6.2
  • ์ „์ฒด ์‹œ์Šคํ…œ ์ •๋ณด ๋ณด๊ณ ์„œ : https://invent.kde.org/snippets/820
  • Proton ๋ฒ„์ „ : 5.0-5 + ๊ธฐํƒ€ ๋‹ค์–‘ํ•œ ๋งž์ถคํ˜• ๋ฒ„์ „

์ŠคํŒ€ ๋กœ๊ทธ :
steam-312060.log

์กฐ์ง

๋Ÿฐ์ฒ˜๋Š” ๋‹จ์ˆœํžˆ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—…๋ฐ์ดํŠธ ํ”„๋กœ๊ทธ๋žจ์€ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๊ณต์‹ ๋น„ Steam ๋Ÿฐ์ฒ˜๋ฅผ ๊ดด๋กญ ํž™๋‹ˆ๋‹ค ...

์—ฌ๋Ÿฌ Proton ๋ฒ„์ „ ~ ๊ณต์‹ 5.0-5, TkG์˜ ๋งž์ถคํ˜• Proton ๋นŒ๋“œ๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์‹œ์ž‘๋˜๊ธฐ ์ „์— ์‚ฌ์šฉํ–ˆ๋˜ ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ Mesa ๋นŒ๋“œ๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๋˜ ์ด์ „ Linux ์ปค๋„ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ DXVK ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

์•„๋ฌด๊ฒƒ๋„ ๋ฐ”๋€Œ์ง€ ์•Š์Šต๋‹ˆ๋‹ค ...

๋”ฐ๋ผ์„œ ๋Ÿฐ์ฒ˜๋Š” ์–ด๋–ป๊ฒŒ ๋“  Steam ๋ฐ ๋น„ Steam์ด ์†์ƒ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜, Square Enix๋ฅผ ๊ณ ์น˜์„ธ์š”! : ํ™”๋‚œ ๊ฐœ๊ตฌ๋ฆฌ :

@valarnin์ด ์ œ์•ˆํ•œ ์ค„์„ ์‹œ๋„ํ•˜๋ฉด
wine "/home/chris/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe" -issteam
Proton ๋˜๋Š” FFXIV ์‹คํ–‰ ํŒŒ์ผ์˜ ๋ชจ๋“  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„์ „ ํ™•์ธ์„ ์™„๋ฃŒ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋Ÿฐ์ฒ˜๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ๋ช…ํ™•ํžˆํ•˜๊ธฐ ์œ„ํ•ด์ด ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ๋•Œ Proton์„ ์™„์ „ํžˆ ์šฐํšŒํ•˜๊ณ  ์‹œ์Šคํ…œ์˜ ์™€์ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์•„๋งˆ๋„ ์ง์ ‘ ๋ช…์‹œ ์ ์œผ๋กœ ๊ฐ™์€ GE์˜ ๋ฒ„์ „์„ ์‹คํ–‰ํ•  ์ˆ˜ ~/.steam/root/compatibilitytools.d/<GE-Version>/proton ๋Œ€์‹  wine . ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ ์ผ๋ฐ˜ ๋ฒ„์ „์˜ ์™€์ธ์€ ๋Ÿฐ์ฒ˜๋ฅผ ์—ด ์ˆ˜ ์žˆ์–ด์•ผํ•˜์ง€๋งŒ Mac ๋ผ์ด์„ผ์Šค๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํญ๋ฐœ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

5.5-GE-1์—์„œ ํ•ด๋‹น ์ค„์—†์ด ์‹œ๋„ํ•˜๋ฉด ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Steam ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ •์„ ๋งŒ๋“œ ์…จ๋‚˜์š”, ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ๊ณณ์—์„œ ๋งŒ๋“œ ์…จ๋‚˜์š”? Steam์„ ํ†ตํ•ด ๊ตฌ์ž…ํ–ˆ๋‹ค๋ฉด -issteam ํ”Œ๋ž˜๊ทธ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ƒ๋žตํ•˜์‹ญ์‹œ์˜ค.


Valmar33์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜๋Š” ๋‹จ์ˆœํžˆ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—…๋ฐ์ดํŠธ ํ”„๋กœ๊ทธ๋žจ์€ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

FFXIV_BOOT.cfg ์˜ BrowserType ๋ฅผ 2๋กœ ๋ณ€๊ฒฝํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ์•ˆ์ „์„ ์œ„ํ•ด FFXIV.cfg ์˜ CutsceneMovieOpening ๋ฅผ 1๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ทธ๊ฒŒ ๋‹ค์•ผ! ๋‚˜๋Š” Proton 5.5-GE์™€ 5.4-GE์—์„œ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€์žˆ์–ด์„œ "no loicense"๋กœ ๋‚˜๋ฅผ ๋ถ€์ถ”๊ฒผ๋‹ค. (Proton 5.0-5, 4.11-13 ๋ชจ๋‘ ๋Ÿฐ์ฒ˜ ์ถฉ๋Œ)

๋‚˜๋Š” ์ด๊ฒƒ์„ํ•ด์•ผํ–ˆ๋‹ค :

  1. PROTON_DUMP_DEBUG_COMMANDS = 1๋กœ ๊ฒŒ์ž„ ์‹คํ–‰
  2. /tmp/proton_USERNAME/run winecfg
  3. "์Šคํ…Œ์ด์ง•"์œผ๋กœ ์ด๋™
  4. "์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ Wine ๋ฒ„์ „ ์ˆจ๊ธฐ๊ธฐ"๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ๋Ÿฐ์ฒ˜์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Squeni๋Š” ๊ทธ๊ฒƒ์ด proton / steamplay๋ผ๊ณ ํ•ด๋„ wine = mac์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์Šค๋ ˆ๋“œ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์—์žˆ๋Š” ๋‚ด ์˜๊ฒฌ์ด ํ˜„์žฌ ์ง€์นจ์— ๋น„ํ•ด ๋„ˆ๋ฌด ์˜ค๋ž˜๋˜์—ˆ์Œ์„ ๊นจ๋‹ฌ์•˜์œผ๋ฏ€๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ์„ค์น˜์—์„œ ์ •๋ ฌ ํ•  ์ˆ˜์—†๋Š” ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ์˜ค๋””์˜ค ๋Š๊น€์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ง€๋‚œ๋ฒˆ์— faudio๋กœ ์™€์ธ ํŠธ๋ฆญ์„ํ•ด์•ผํ•œ๋‹ค๊ณ  ๋ฏฟ์—ˆ์ง€๋งŒ, ์ด๋ฒˆ์—๋Š” ๊ฒŒ์ž„์„ํ–ˆ์„ ๋•Œ ์ผ๋ณธ์–ด๋กœ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜๊ณ  ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์Šค๋ ˆ๋“œ ์ดˆ๊ธฐ์— xact๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์ง€๋งŒ ์ถฉ๋Œ์€ ์—†์—ˆ์ง€๋งŒ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด ์ž‘์—… Lutris ์ ‘๋‘์‚ฌ์— ๋Œ€ํ•œ ์œ ์ผํ•œ ์žฌ์ •์˜์ด๋ฏ€๋กœ xaudio2_7์„ ์žฌ์ •์˜ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” ์ฃผ์‚ฌ์œ„๊ฐ€ ์—†์œผ๋ฉฐ xaudio๋Š” ๋” ์ด์ƒ ์™€์ธ ํŠธ๋ฆญ์˜ ๋™์‚ฌ๊ฐ€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ํ•œ๋™์•ˆ ์•„๋ฌด๋„ ๋‚˜์œ ์˜ค๋””์˜ค์— ๋Œ€ํ•ด ๋ถˆํ‰ํ•˜๋Š” ๊ฒƒ์„ ๋ณด์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚ด ์„ค์ •์—์„œ ํŽ‘ํ‚ค ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋Œ€๋‹ต์„ ์•Œ๊ณ  ๊ทธ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋‚ด ๊ฒŒ์‹œ๋ฌผ์„ ์—…๋ฐ์ดํŠธ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ณ„์†

A system error has occurred: -2146697200.
HTTPS System Error

GloriousEggroll์˜ Proton 5.9๋ฅผ ์„ค์น˜ํ•˜๊ณ  FFXIV ์šฉ Proton ๋ฒ„์ „์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜๊ฐ€ ๋ณด์ด์ง€๋งŒ (๊ฒ€์€ ๋Ÿฐ์ฒ˜๊ฐ€ ์˜ค๋ž˜ ๋˜์—ˆ๋‚˜์š”? ์ƒˆ๋กญ์Šต๋‹ˆ๋‹ค, ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค) ์ฆ‰์‹œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. 32 ๋น„ํŠธ ๋ฐ 64 ๋น„ํŠธ wine_gecko๊ฐ€ ๋ชจ๋‘ ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. @achurch ๊ฒŒ์‹œ๋ฌผ์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ˆซ์ž ํžŒํŠธ์ด์ง€๋งŒ ๋ชจ๋“  ํ™˜๊ฒฝ์ด ์†์ƒ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹จ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

PS๋Š” ๋‚˜์ค‘์— ๋กœ๊ทธ๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. user_settings.py์—์„œ ๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (๋กœ๊ทธ๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Œ).

* If you want to use Steam to run a non-Steam version of FFXIV, set FFXIV's launch options to: `echo %command%; "$HOME/.steam/root/compatibilitytools.d/<GE Proton Version>/proton" waitforexitandrun "$HOME/.steam/root/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe"`, substituting in the appropriate `<GE Proton Version>` that you installed.  (ex, `Proton-5.6-GE-1`)  Again, if your installation is not in the default Steam location, please adapt the path appropriately.

๋Œ€์‹  sed ๋งค์ง์„ ํ†ตํ•ด ๋‹ค์Œ ์‹œ์ž‘ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

echo "%command%" | sed 's/-issteam\(freetrial\|\)//' | sh

๋‚˜๋Š” ๊ณ„์†

A system error has occurred: -2146697200.
HTTPS System Error

GloriousEggroll์˜ Proton 5.9๋ฅผ ์„ค์น˜ํ•˜๊ณ  FFXIV ์šฉ Proton ๋ฒ„์ „์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜๊ฐ€ ๋ณด์ด์ง€๋งŒ (๊ฒ€์€ ๋Ÿฐ์ฒ˜๊ฐ€ ์˜ค๋ž˜ ๋˜์—ˆ๋‚˜์š”? ์ƒˆ๋กญ์Šต๋‹ˆ๋‹ค, ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค) ์ฆ‰์‹œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. 32 ๋น„ํŠธ ๋ฐ 64 ๋น„ํŠธ wine_gecko๊ฐ€ ๋ชจ๋‘ ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. @achurch ๊ฒŒ์‹œ๋ฌผ์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ˆซ์ž ํžŒํŠธ์ด์ง€๋งŒ ๋ชจ๋“  ํ™˜๊ฒฝ์ด ์†์ƒ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹จ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

PS๋Š” ๋‚˜์ค‘์— ๋กœ๊ทธ๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. user_settings.py์—์„œ ๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (๋กœ๊ทธ๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Œ).

HTTPS ์‹œ์Šคํ…œ ์˜ค๋ฅ˜๋Š” ์–ด๋–ค ์ด์œ ๋กœ ๋“  ๋Ÿฐ์ฒ˜๊ฐ€ ์ผ๋ณธ์˜ SE์˜ ์ธ์ฆ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.

์™€์ธ์—์„œ๋Š” SSL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์—†๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์— ๋ฌธ์ œ๊ฐ€์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค (VPN ๋˜๋Š” ๋ชจ๋ฐ”์ผ ํ•ซ์ŠคํŒŸ ์‹œ๋„).

๊ฒŒ์ž„์€ Proton 5.0-9 ๋˜๋Š” Proton-5.9-GE-3-ST๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ 5-10 ๋ถ„ ํ›„์— ์˜ค๋ฅ˜ ํŒ์—…๊ณผ ํ•จ๊ป˜ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. Final Fantasy XIV ์ข…๋ฃŒ
2020-03-26_14 : 14
??? + 7FACF1FF6F86

๊ฒŒ์ž„์€ Proton 5.0-9 ๋˜๋Š” Proton-5.9-GE-3-ST๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ 5-10 ๋ถ„ ํ›„์— ์˜ค๋ฅ˜ ํŒ์—…๊ณผ ํ•จ๊ป˜ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. Final Fantasy XIV ์ข…๋ฃŒ
2020-03-26_14 : 14
??? + 7FACF1FF6F86

๋‚˜๋Š” nvidia ์—…๋ฐ์ดํŠธ ํ›„์— ๊ทธ๊ฒƒ์„ ์–ป์—ˆ์œผ๋ฏ€๋กœ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ  ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ณ„์†

A system error has occurred: -2146697200.
HTTPS System Error

GloriousEggroll์˜ Proton 5.9๋ฅผ ์„ค์น˜ํ•˜๊ณ  FFXIV ์šฉ Proton ๋ฒ„์ „์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜๊ฐ€ ๋ณด์ด์ง€๋งŒ (๊ฒ€์€ ๋Ÿฐ์ฒ˜๊ฐ€ ์˜ค๋ž˜ ๋˜์—ˆ๋‚˜์š”? ์ƒˆ๋กญ์Šต๋‹ˆ๋‹ค, ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค) ์ฆ‰์‹œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. 32 ๋น„ํŠธ ๋ฐ 64 ๋น„ํŠธ wine_gecko๊ฐ€ ๋ชจ๋‘ ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. @achurch ๊ฒŒ์‹œ๋ฌผ์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ˆซ์ž ํžŒํŠธ์ด์ง€๋งŒ ๋ชจ๋“  ํ™˜๊ฒฝ์ด ์†์ƒ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹จ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?
PS๋Š” ๋‚˜์ค‘์— ๋กœ๊ทธ๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. user_settings.py์—์„œ ๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (๋กœ๊ทธ๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Œ).

HTTPS ์‹œ์Šคํ…œ ์˜ค๋ฅ˜๋Š” ์–ด๋–ค ์ด์œ ๋กœ ๋“  ๋Ÿฐ์ฒ˜๊ฐ€ ์ผ๋ณธ์˜ SE์˜ ์ธ์ฆ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.

์™€์ธ์—์„œ๋Š” SSL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์—†๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์— ๋ฌธ์ œ๊ฐ€์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค (VPN ๋˜๋Š” ๋ชจ๋ฐ”์ผ ํ•ซ์ŠคํŒŸ ์‹œ๋„).

strace๋ฅผ ํ†ตํ•ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ๋“œ ๋กœ์ง์„ ๊ฐ€์ ธ์˜ค๊ณ  ๋ฌธ์ œ๊ฐ€์—†๋Š” ๊ฒƒ์„ ํ™•์ธํ•œ ํ›„ (๋„ค์ดํ‹ฐ๋ธŒ๊ฐ€ ๋‹ค๋ฅธ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋„ค์ดํ‹ฐ๋ธŒ ๋Œ€์‹  Steam ๋Ÿฐํƒ€์ž„์—์„œ ์‚ฌ์šฉ๋˜๋Š” libgcrypt.so ์™ธ์—๋Š” ๋ชจ๋“  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ๋“œ๊ฐ€ 64 ๋น„ํŠธ ๋ฒ„์ „์ด์—ˆ์Šต๋‹ˆ๋‹ค) ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  * 64.exe ํŒŒ์ผ์„ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ์™€ ๋Ÿฐ์ฒ˜๊ฐ€์žˆ๋Š” 32 ๋น„ํŠธ ๋ฒ„์ „์œผ๋กœ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์ด ๋งˆ์นจ๋‚ด ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. FFXIV์˜ 64 ๋น„ํŠธ ์ ‘๋‘์‚ฌ์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Windows์—์„œ ๋งŒ๋“  ๊ณ„์ • ์ •๋ณด๋ฅผ ์žƒ์–ด ๋ฒ„๋ ค ์•„์ง ๊ฒŒ์ž„ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. 32 ๋น„ํŠธ ์ด์ƒ์˜ ๋Ÿฐ์ฒ˜๋Š” ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜์—ฌ ์˜ค๋ฅ˜ ๋Œ€์‹  ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ์ ‘๋‘์‚ฌ๋ฅผ ์ด๋™ํ•˜๊ณ  Proton์ด ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋งŒ๋“ค๋„๋ก ๊ฐ•์ œํ•˜์—ฌ ๊นจ๋—ํ•œ ์‹คํ–‰์„ ๋ฐ˜๋ณตํ–ˆ์œผ๋ฉฐ, ์™„์ „ํžˆ ์‹ ์„ ํ•œ ์™€์ธ ์ ‘๋‘์‚ฌ๋กœ ์ƒ์ž ๋ฐ–์œผ๋กœ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. Btw ๋‚˜๋Š” Proton-5.9-GE-3-ST.tar.gz ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์€ Proton 5.0-9 ๋˜๋Š” Proton-5.9-GE-3-ST๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘๋˜์ง€๋งŒ 5-10 ๋ถ„ ํ›„์— ์˜ค๋ฅ˜ ํŒ์—…๊ณผ ํ•จ๊ป˜ ๋ฉˆ ์ถฅ๋‹ˆ ๋‹ค.

์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. Final Fantasy XIV ์ข…๋ฃŒ

2020-03-26_14 : 14

??? + 7FACF1FF6F86

๋‚˜๋Š” nvidia ์—…๋ฐ์ดํŠธ ํ›„์— ๊ทธ๊ฒƒ์„ ์–ป์—ˆ์œผ๋ฏ€๋กœ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ  ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.

์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค! ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒƒ์€ nvidia 450.57 ๋“œ๋ผ์ด๋ฒ„์˜€์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ!!!

๋‚˜๋Š” ๊ณ„์†

A system error has occurred: -2146697200.
HTTPS System Error

GloriousEggroll์˜ Proton 5.9๋ฅผ ์„ค์น˜ํ•˜๊ณ  FFXIV ์šฉ Proton ๋ฒ„์ „์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๋Ÿฐ์ฒ˜๊ฐ€ ๋ณด์ด์ง€๋งŒ (๊ฒ€์€ ๋Ÿฐ์ฒ˜๊ฐ€ ์˜ค๋ž˜ ๋˜์—ˆ๋‚˜์š”? ์ƒˆ๋กญ์Šต๋‹ˆ๋‹ค, ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค) ์ฆ‰์‹œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. 32 ๋น„ํŠธ ๋ฐ 64 ๋น„ํŠธ wine_gecko๊ฐ€ ๋ชจ๋‘ ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. @achurch ๊ฒŒ์‹œ๋ฌผ์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ˆซ์ž ํžŒํŠธ์ด์ง€๋งŒ ๋ชจ๋“  ํ™˜๊ฒฝ์ด ์†์ƒ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹จ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?
PS๋Š” ๋‚˜์ค‘์— ๋กœ๊ทธ๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. user_settings.py์—์„œ ๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (๋กœ๊ทธ๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Œ).

HTTPS ์‹œ์Šคํ…œ ์˜ค๋ฅ˜๋Š” ์–ด๋–ค ์ด์œ ๋กœ ๋“  ๋Ÿฐ์ฒ˜๊ฐ€ ์ผ๋ณธ์˜ SE์˜ ์ธ์ฆ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.
์™€์ธ์—์„œ๋Š” SSL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์—†๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์— ๋ฌธ์ œ๊ฐ€์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค (VPN ๋˜๋Š” ๋ชจ๋ฐ”์ผ ํ•ซ์ŠคํŒŸ ์‹œ๋„).

strace๋ฅผ ํ†ตํ•ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ๋“œ ๋กœ์ง์„ ๊ฐ€์ ธ์˜ค๊ณ  ๋ฌธ์ œ๊ฐ€์—†๋Š” ๊ฒƒ์„ ํ™•์ธํ•œ ํ›„ (๋„ค์ดํ‹ฐ๋ธŒ๊ฐ€ ๋‹ค๋ฅธ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋„ค์ดํ‹ฐ๋ธŒ ๋Œ€์‹  Steam ๋Ÿฐํƒ€์ž„์—์„œ ์‚ฌ์šฉ๋˜๋Š” libgcrypt.so ์™ธ์—๋Š” ๋ชจ๋“  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ๋“œ๊ฐ€ 64 ๋น„ํŠธ ๋ฒ„์ „์ด์—ˆ์Šต๋‹ˆ๋‹ค) ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  * 64.exe ํŒŒ์ผ์„ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ์™€ ๋Ÿฐ์ฒ˜๊ฐ€์žˆ๋Š” 32 ๋น„ํŠธ ๋ฒ„์ „์œผ๋กœ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์ด ๋งˆ์นจ๋‚ด ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. FFXIV์˜ 64 ๋น„ํŠธ ์ ‘๋‘์‚ฌ์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Windows์—์„œ ๋งŒ๋“  ๊ณ„์ • ์ •๋ณด๋ฅผ ์žƒ์–ด ๋ฒ„๋ ค ์•„์ง ๊ฒŒ์ž„ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. 32 ๋น„ํŠธ ์ด์ƒ์˜ ๋Ÿฐ์ฒ˜๋Š” ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜์—ฌ ์˜ค๋ฅ˜ ๋Œ€์‹  ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ์ ‘๋‘์‚ฌ๋ฅผ ์ด๋™ํ•˜๊ณ  Proton์ด ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋งŒ๋“ค๋„๋ก ๊ฐ•์ œํ•˜์—ฌ ๊นจ๋—ํ•œ ์‹คํ–‰์„ ๋ฐ˜๋ณตํ–ˆ์œผ๋ฉฐ, ์™„์ „ํžˆ ์‹ ์„ ํ•œ ์™€์ธ ์ ‘๋‘์‚ฌ๋กœ ์ƒ์ž ๋ฐ–์œผ๋กœ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. Btw ๋‚˜๋Š” Proton-5.9-GE-3-ST.tar.gz ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋‡จ, ๋‹ค์‹œ ์‹œ๋„ํ–ˆ์ง€๋งŒ "Unable to complete version check [30410] [30613]"๋ฉ”์‹œ์ง€๊ฐ€ ๋‹ค์‹œ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ ์ด์ œ ๋‚˜์—๊ฒŒ ์“ฐ๋ ˆ๊ธฐ์ž…๋‹ˆ๋‹ค. Windows์—์„œ ์‹œ๋„ํ•˜์ง€ ์•Š์œผ๋ฉด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ๋ˆ„๊ตฌ๋“ ์ง€ ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ?

์•„๋‡จ, ๋‹ค์‹œ ์‹œ๋„ํ–ˆ์ง€๋งŒ "Unable to complete version check [30410] [30613]"๋ฉ”์‹œ์ง€๊ฐ€ ๋‹ค์‹œ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ ์ด์ œ ๋‚˜์—๊ฒŒ ์“ฐ๋ ˆ๊ธฐ์ž…๋‹ˆ๋‹ค. Windows์—์„œ ์‹œ๋„ํ•˜์ง€ ์•Š์œผ๋ฉด ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ๋ˆ„๊ตฌ๋“ ์ง€ ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ?

Steam ๋ฒ„์ „์„ ๋ณด์ฆ ํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ Lutris ๋ฒ„์ „์˜ ์™€์ธ lutris-5.7-7-x86_64 ์‚ฌ์šฉํ•˜์—ฌ์ด ๊ฒŒ์ž„์„ ๊ณ„์† ํ”Œ๋ ˆ์ดํ•ฉ๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ์ƒˆ ๋ฒ„์ „์˜ ๋Ÿฐ์ฒ˜๋Š” ๋ชจ๋“  ๋ฒ„์ „์˜ ์™€์ธ์—์„œ ์—ฌ์ „ํžˆ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Browser 1 ๊ตฌ์„ฑ ๋ณ€๊ฒฝ์„ ์„ค์ •ํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์ƒˆ ๋Ÿฐ์ฒ˜์— ๋Œ€ํ•œ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋Š” ๊ถ๊ธˆํ•œ ์‚ฌ๋žŒ์„ ์œ„ํ•ด ์—ฌ๊ธฐ ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Proton-5.9-GE-3-ST๋กœ ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ ์„œ๋น„์Šค ๊ณ„์•ฝ์„ ์ˆ˜๋ฝ ํ•œ ํ›„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  RAM์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ 10-15 ์ดˆ ๋‚ด์— ์ข…๋ฃŒ๋˜์ง€ ์•Š์œผ๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์ „์ฒด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒํ•˜์—ฌ ํ•˜๋“œ ์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

Proton-5.9-GE-3-ST๋กœ ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ ์„œ๋น„์Šค ๊ณ„์•ฝ์„ ์ˆ˜๋ฝ ํ•œ ํ›„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  RAM์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ 10-15 ์ดˆ ๋‚ด์— ์ข…๋ฃŒ๋˜์ง€ ์•Š์œผ๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์ „์ฒด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒํ•˜์—ฌ ํ•˜๋“œ ์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

64 ๋น„ํŠธ ์‹คํ–‰ ํŒŒ์ผ์„ 32 ๋น„ํŠธ ์‹คํ–‰ ํŒŒ์ผ๋กœ ๊ต์ฒดํ•˜์—ฌ ์‹œ์ž‘ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

Proton-5.9-GE-3-ST๋กœ ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ•˜๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ ์„œ๋น„์Šค ๊ณ„์•ฝ์„ ์ˆ˜๋ฝ ํ•œ ํ›„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  RAM์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ 10-15 ์ดˆ ๋‚ด์— ์ข…๋ฃŒ๋˜์ง€ ์•Š์œผ๋ฉด ๋Ÿฐ์ฒ˜๊ฐ€ ์ „์ฒด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒํ•˜์—ฌ ํ•˜๋“œ ์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

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

์—ฌ์ „ํžˆ fcitx-mocz๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ณธ์–ด๋ฅผ ์ž…๋ ฅ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋ ‡๊ฒŒํ•˜๊ฑฐ๋‚˜ ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ Nvidia์˜ 450 ๋“œ๋ผ์ด๋ฒ„์™€ ์ž„์˜์˜ DirectX ์ถฉ๋Œ์„ ๊ฒช๊ณ  ์žˆ๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ๋‹น์‹  ๋ฟ๋งŒ์ด ์•„๋‹™๋‹ˆ๋‹ค.

Nvidia 440์œผ๋กœ ๋กค๋ฐฑํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€๋งŒ Linux 5.8์—์„œ 440์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํŒจ์น˜๊ฐ€ ํฌํ•จ ๋œ Arch Linux ์†Œ์Šค tarball์„ ์ฒจ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

nvidia-utils-440-440.100-1.src.tar.gz
lib32-nvidia-utils-440-440.100-1.src.tar.gz

(ํƒ€๋ฅด๋ณผ์„ ์ถ”์ถœํ•˜๊ณ  ์„ค์น˜ํ•  ๊ฒฐ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ makepkg -i ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.)

nvidia ์œ ํ‹ธ๋ฆฌํ‹ฐ์™€์˜ ์ข…์†์„ฑ์ด ๋Š์–ด์ ธ nvidia-440.100์„ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

nvidia ์œ ํ‹ธ๋ฆฌํ‹ฐ์™€์˜ ์ข…์†์„ฑ์ด ๋Š์–ด์ ธ nvidia-440.100์„ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์—…๋กœ๋“œ ํ•œ PKGBUILD๋Š” ๋‘˜ ๋‹ค ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ  ๋นŒ๋“œ ํ•œ ๋‹ค์Œ ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ํ•œ ๋ฒˆ์— ์„ค์น˜ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

tar xzf nvidia-utils-440*.tar.gz && \
tar xzf lib32-nvidia-utils-440*.tar.gz && \
(cd nvidia-utils-440 && makepkg) && \
(cd lib32-nvidia-utils-440 && makepkg) && \
sudo pacman -U nvidia-utils-440/*.zstd lib32-nvidia-utils-440/*.zstd

:: removing nvidia-utils breaks dependency 'nvidia-utils=450.57' required by nvidia
๋‚ด๊ฐ€ ๊ทธ๊ฒƒ์„ ์‹คํ–‰ํ•  ๋•Œ ์–ป๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค

(๋˜ํ•œ * .zstd๋ฅผ * zst๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•จ)

์•ˆ๋…•ํ•˜์„ธ์š” @jbalme , @CodeAndGin , distro์˜ ํฌ๋Ÿผ์„ ์‚ฌ์šฉํ•˜์—ฌ distro ๊ด€๋ จ ํŒจํ‚ค์ง• ๋ฌธ์ œ๋ฅผ ๋…ผ์˜ํ•˜์‹ญ์‹œ์˜ค.

@jbalme fwiw ์ €๋Š”์ด ๋ฌธ์ œ๋ฅผ Nvidia์—๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. d3d11.apitraceMode = True ๋กœ DXVK ๊ตฌ์„ฑ ํŒŒ์ผ ์„ ์ƒ์„ฑํ•˜๋ฉด

๋‚ด๊ฐ€ ๋– ๋‚˜ ์ข€ ๋ฐ”๋ณด, ์œ„์˜ ๋‚ด ์˜๊ฒฌ์„ ๋ฌด์‹œ WINEDLLOVERRIDES=mscoree,mshtml= ๋‚ด .bashrc์—์žˆ๋Š” I ์žฅ์• ์ธ ์™€์ธ์˜ ์„ฑ๊ฐ€์‹  ์ž”์†Œ๋ฆฌ ํ™”๋ฉด ๋•Œ๋ฌธ์— ์˜ค๋ž˜ ์ „์— ๊ทธ๋“ค์— ๋Œ€ํ•ด ์žŠ์–ด ๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค :)
์ด์ œ ๋Ÿฐ์ฒ˜๊ฐ€ ์‹œ์ž‘๋˜๊ณ  ์ด์ „์— ์ž‘๋™ํ•˜๋˜ ์ด์ „ ๋ฒ„์ „์ด ์žˆ์—ˆ์ง€๋งŒ ์ด์ œ๋Š” ์ค‘๋‹จ๋˜๋Š” ์ƒˆ ๋Ÿฐ์ฒ˜๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@doitsujin dxvk ์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ํ›Œ๋ฅญํ•œ ์ž‘์—…์— ๊ฐ์‚ฌํ•˜๊ณ  ๊ฒŒ์ž„ ๋ฒ„๊ทธ์™€ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„๊ทธ๋ฅผ ๋ชจ๋‘ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. SteamLibrary/common/FINAL FANTASY XIV Online/dxvk.conf ์— ํ•ด๋‹น ์ค„์„ ๋„ฃ๋Š” ๊ฒƒ์ด ํŠธ๋ฆญ์„ ์ˆ˜ํ–‰ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ฝ”๋“œ , Vulkan ๋ฌธ์„œ ๋ฐ ๋น ๋ฅธ ๊ฒ€์ƒ‰์„ ์‚ดํŽด๋ณด๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์–ด๋–ค ์ด์œ ๋กœ ๋“  Nvidia ๋“œ๋ผ์ด๋ฒ„์—์„œ ์ˆ˜๋™์œผ๋กœ ์บ์‹œ๋ฅผ ํ”Œ๋Ÿฌ์‹œํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์บ์‹œ ๋œ / ์ผ๊ด€๋œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ•์ œํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ์—ฌ๊ธฐ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ํŒŒ์†์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์„๊นŒ์š”? ์•„๋‹ˆ๋ฉด OpenGL์„ ํ†ต๊ณผํ•˜๋Š” OS์˜ ๋Œ€๋ถ€๋ถ„์— ์˜ํ•ด ๋ฌธ์ œ๊ฐ€ ๊ฐ€๋ ค์ง€๊ธฐ ๋•Œ๋ฌธ์ผ๊นŒ์š”? ์ด๊ฒƒ์ด DXVK๋ฅผ ํ†ต๊ณผํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋‚˜์š”? DXVK์˜ ๋ฒ„๊ทธ ์ถ”์ ๊ธฐ์—์„œ apitraceMode ๋˜๋Š” 450์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ๊ทธ๋‹ค์ง€ ๋งŽ์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

(์—ฌ๊ธฐ์—์„œ๋„ ์ฃผ์ œ๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฒฝ์šฐ ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค.)

@jbalme ๋ชจ๋“  ํ˜ธ์ŠคํŠธ ๋ฉ”๋ชจ๋ฆฌ๋Š” Nvidia ๋ฐ์Šคํฌํƒ‘ GPU์—์„œ ์ผ๊ด€ ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์•ฑ (์ด ๊ฒฝ์šฐ DXVK)์ด HOST_VISIBLE | DEVICE_LOCAL ๋ฉ”๋ชจ๋ฆฌ ์œ ํ˜•์˜ "๋„ˆ๋ฌด ๋งŽ์ด"๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋“œ๋ผ์ด๋ฒ„ ๋‚ด์˜ ๋‚ด๋ถ€ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์ด ์‹คํŒจํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@doitsujin ์€ Nvidia๊ฐ€์ด ๋ฌธ์ œ๊ฐ€ ์–ธ์ œ ์ˆ˜์ • ๋ ์ง€ ์•Œ๋ ค์ฃผ๊ณ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋˜๋Š” FFXIV์— ๊ตฌ์„ฑ ํŒŒ์ผ์ด ํ•„์š”ํ•˜์ง€ ์•Š์€ ์‹œ์ ์—์„œ dxvk ์ž์ฒด์—์„œ ์ผ๋ถ€ ๊ฐ์ง€๋ฅผ ์ˆ˜ํ–‰ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋ฟก ๋นต๋€จ
3 ์ผ์ด ์ง€๋‚ฌ๋‹ค

nvidia์˜ ์ˆ˜์ • ์‚ฌํ•ญ์— ์˜์กดํ•œ๋‹ค๊ณ ํ•ด์„œ ์–ด๋””๋กœ ๋“  ๊ฐˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Linux ์ง€์›๊ณผ ๊ด€๋ จํ•˜์—ฌ ๊ธฐ๊ฐ„์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ช‡ ๋…„์œผ๋กœ ์ธก์ •๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•˜๊ณ  (@doitsujin์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค) ์ˆ˜์ •์ด ๋ฆด๋ฆฌ์Šค๋˜์—ˆ๋Š”์ง€ (๋”ฐ๋ผ์„œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์˜ ์ œ๊ฑฐ๋ฅผ ํ—ˆ์šฉ ํ•จ) ์–ธ๊ธ‰ํ•˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ทธ๋Œ€๋กœ ๋‘๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋” ๋…ผ์˜ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด nvidia ๊ฐœ๋ฐœ์ž ๊ณ„์ •์„ ๋งŒ๋“ค๊ณ  ์ฃผ์ œ์— ๋Œ€ํ•œ ์Šค๋ ˆ๋“œ๋ฅผ ์ฐพ๊ฑฐ๋‚˜ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.

@konomikitten ์ง€๊ธˆ์€ DXVK์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

@doitsujin dxvk ์— ๋Œ€ํ•œ ์ž‘์—…๊ณผ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

@doitsujin ์ฃผ๋ณ€ ์ž‘์—…์œผ๋กœ๋„ ๊ฒŒ์ž„์ด

err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST

apitrace ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™” ๋œ ๊ฒฝ์šฐ์—๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?

apitrace ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™” ๋œ ๊ฒฝ์šฐ์—๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?

์˜ˆ, Nvidia Driver 450.57 ๋ฐ dxvk.conf ๋ฅผ d3d11.apitraceMode = True ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์— ๋Œ€ํ•ด๋ณ„๋กœ ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  Nvidia์—๋ณด๊ณ ํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๊ฒƒ์— ๋Œ€ํ•ด๋ณ„๋กœ ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  Nvidia์—๋ณด๊ณ ํ•˜์‹ญ์‹œ์˜ค.

์•ˆํƒ€๊น๊ฒŒ๋„ Nvidia์— ๋ฒ„๊ทธ๋ฅผ๋ณด๊ณ ํ•˜๋Š” ์œ„์น˜ ๋‚˜ ๋ฐฉ๋ฒ•๋„ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋‹น๋ถ„๊ฐ„ 440.100 ๋“œ๋ผ์ด๋ฒ„๋กœ ๋˜ ๋Œ๋ ธ๊ณ  ํ•ด๋‹น ๋ฒ„์ „์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ๋‹ค์Œ dxvk๋ฅผ ๋ฆด๋ฆฌ์Šค ํ•  ๋•Œ 450.57์„ ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ 

@ashkitten ์ ์–ด๋„ ํ˜„์žฌ ์™€์ธ ์Šคํ…Œ์ด์ง•์—์„œ๋Š” ๊ทธ ๋ฌธ์ œ๋Š” ์ฃฝ์„ ์šด๋ช…์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ํŒจ์น˜๊ฐ€ ๋” ์ด์ƒ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ GShade๊ฐ€ ํ™œ์„ฑํ™” ๋œ ๋ชจ๋“  ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ git-built wine-staging์œผ๋กœ ๋กœ๊ทธ์ธํ–ˆ์œผ๋ฉฐ ๋งˆ์šฐ์Šค ๋Š๊น€ ํ˜„์ƒ์ด ์—†์Šต๋‹ˆ๋‹ค.

_ ์—…๋ฐ์ดํŠธ : 04-14-20_ , WINE ๋ฐ GE-Proton ๋นŒ๋“œ ์ถ”๊ฐ€ : 04-19-20 :
Proton์„ ํ†ตํ•ด FFXIV๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ํ˜„์žฌ ์„ค์น˜์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ง€์นจ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

1. Default Proton _will not work_.  You will need to grab a release from [GloriousEggroll's repo](https://github.com/GloriousEggroll/proton-ge-custom/releases) and follow his [installation instructions](https://github.com/GloriousEggroll/proton-ge-custom/releases).

2. You will need to run the following command:
   `WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable` assuming you use the default location for your library of a regular Steam installation.  If you do not, adapt the path appropriately.

.
.
.
.
.
์ด ํŽธ์ง‘ ๊ฒŒ์ž„ ๊ตฌ์„ฑ ํŒŒ์ผ๋กœ์„œ ์ด๊ฒƒ์ด Valve๊ฐ€ Proton์— ๋Œ€ํ•ด ๊ณ ๋ คํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์ ์–ด๋„ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

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

2020 ๋…„ 9 ์›” ์ฟ ๋ถ„ํˆฌ 20.04 ์‚ฌ์šฉ์ž๋Š” ์—ฌ๊ธฐ์—์„œ.

๋‚˜๋Š”์ด ์ง€์‹œ๋ฅผ ๋”ฐ๋ฅด๊ณ , ๊ฒŒ์ž„์„ ์ œ๊ฑฐํ•˜๊ณ  ๋‹ค์‹œ ์„ค์น˜ํ–ˆ๊ณ , ๋งค๋ ฅ์ฒ˜๋Ÿผ ์ž‘๋™ํ–ˆ๋‹ค.
๊ทธ๋ž˜์„œ ๋‚ด๊ฐ€ ๋”ฐ๋ผ ๊ฐ„ ๋‹จ๊ณ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • winehq.org์— ๋”ฐ๋ผ Wine ์„ค์น˜
  • ์™€์ธ ํŠธ๋ฆญ์„ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.
  • ๋งž์ถคํ˜• proton ๋ฒ„์ „์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable ๋ช…๋ น์„ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฆ๊ธฐ๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.
  • ์—ฌ์ „ํžˆ ํ™”๋ฉด์— ๋ฉˆ์ถฐ์žˆ์–ด์„œ ๊ฒŒ์ž„์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์ž์ฒด์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” EULA์™€ ๊ฒŒ์ž„์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ : ์ด์ œ gshade์™€ ์ž˜ ์ž‘๋™ํ•˜๋Š” ์ •์ƒ์ ์ธ ์™€์ธ ์Šคํ…Œ์ด์ง• 5.16์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ์†Œํ”„ํŠธ์›จ์–ด ์ปค์„œ๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์นด๋ฉ”๋ผ๋ฅผ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์ด๋™ํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ์นด๋ฉ”๋ผ๊ฐ€ ๋งจ ์œ„๋กœ ์Šค๋ƒ…๋ฉ๋‹ˆ๋‹ค.

Nvidia ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ›„์† ์กฐ์น˜์ž…๋‹ˆ๋‹ค. dxvk ํ”„๋กœ์ ํŠธ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜ 5 ์‹œ๊ฐ„ ๋™์•ˆ ๋ฌธ์ œ์—†์ด ๊ฒŒ์ž„์„ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์—ฌ์ „ํžˆ 440.100 ๋ฒ„์ „์„ ๋ณด๋ฅ˜ํ•˜๋Š” ์‚ฌ๋žŒ์€ ์ง€๊ธˆ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Nvidia ๋“œ๋ผ์ด๋ฒ„ : 450.66
dxvk : 1.7.2

๋“œ๋ผ์ด๋ฒ„ ๋ฐ ๊ธฐํƒ€ ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ์ง€๋งŒ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐฉ๊ธˆ 440.100์œผ๋กœ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.
๋“œ๋ผ์ด๋ฒ„๋Š” 455.28์ด๋ฉฐ ์ตœ์‹  ๋ฒ„์ „์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

๋“œ๋ผ์ด๋ฒ„ ๋ฐ ๊ธฐํƒ€ ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ์ง€๋งŒ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐฉ๊ธˆ 440.100์œผ๋กœ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.
๋“œ๋ผ์ด๋ฒ„๋Š” 455.28์ด๋ฉฐ ์ตœ์‹  ๋ฒ„์ „์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

dxvk 1.7.2์— ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ?

์•„์ง Proton 4.11-13์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌด์—‡์„ ์—…๋ฐ์ดํŠธํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ? 1.7 ๊ณต์‹ ์–‘์„ฑ์ž์— ๋Œ€ํ•œ ์ตœ์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ?

proton / wine ์ ‘๋‘์‚ฌ์— dxvk 1.7.2๋ฅผ ์„ค์น˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

dxvk github ํŽ˜์ด์ง€์—์„œ https://github.com/doitsujin/dxvk/issues/1791 ๋ฌธ์ œ๋ฅผ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์—๊ฒŒ nvidia 450.66์— ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์ตœ์‹  dxvk 1.7.2๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ๋“œ๋ผ์ด๋ฒ„ 1.7.2 ๋Œ€ 1.7.1์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฐ ํ›จ์”ฌ ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค (์‚ฌ์‹ค 12 ์‹œ๊ฐ„). ๊ทธ๋ž˜์„œ ๊ฒŒ์ž„์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋Œ€๋ถ€๋ถ„ ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋ถ„๋ช…ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ ์ด๊ฒƒ์ด ์—ฌ์ „ํžˆ ๋ฌธ์ œ์ž„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DXVK 1.7.2 ๋ฐ 455.28-ํŒ์—…๋˜๊ธฐ๊นŒ์ง€ ์•ฝ 1 ์ฃผ์ผ์ด ๊ฑธ๋ ธ์ง€ ๋งŒ ์ด์ „์— ๋น„ํ•ด ๋นˆ๋„๊ฐ€ ๊ฐ์†Œํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์‹œ๊ฐ„ ๋•Œ๋ฌธ์— ์ถฉ๋Œ ํ•œ ์ ์ด ์—†๋‹ค. ๋กœ๊ทธ์ธ ํ™”๋ฉด๋งŒํผ ์งง์€ ์‹œ๊ฐ„์— ๋ช‡ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋ฉฐ ์ผ์„ํ•˜๋Š” ์‚ฌ์ด์— ํ•˜๋ฃจ ์ข…์ผ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ์ข…์ข… ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์‰ฌ์šด 12 ์‹œ๊ฐ„ ์ด์ƒ). ์‹ค๋ง์Šค๋Ÿฝ๊ฒŒ๋„ ์•ˆ์ •์ ์ธ ์žฌ์ƒ์‚ฐ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

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

์ด์ „ ๋“œ๋ผ์ด๋ฒ„๋„ ์‚ฌ์šฉํ•˜๋ ค๊ณ ํ•˜๋Š”๋ฐ ์ตœ๊ทผ ๋“œ๋ผ์ด๋ฒ„๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฌด์Šจ ๋‘ํ†ต.

Nvidia๋Š” ํ›Œ๋ฅญํ•œ ๋“œ๋ผ์ด๋ฒ„ ๋ฉ”์ด์ปค๊ฐ€ ์•„๋‹™๋‹ˆ๊นŒ? /ํ’์ž

๋ฐฉ๊ธˆ ๊ฒŒ์ž„์„ ๊ตฌ์ž…ํ–ˆ๋Š”๋ฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์—ฐ๊ฒฐ ํ•œ ํ›„ ๋ฌดํ•œ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ๋ฉˆ์ถฐ์„œ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Proton 5.0 ๋ฐ 5.13์—์„œ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉด Windows์— ์„ค์น˜๋ฅผ ์‹œ๋„ํ•˜๊ณ  ์ฒ˜์Œ์œผ๋กœ ํ”Œ๋ ˆ์ด์–ด์˜ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ํ†ต๊ณผํ•˜์—ฌ ๋‚˜์ค‘์— ๋กœ๊ทธ์ธ์ด ๋” ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

@Ammako ๋Œ€์‹  ๊ทธ๋ ‡๊ฒŒํ•˜์ง€ ์•Š๋Š” My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/ ์ฐพ์•„ FFXIV_BOOT.cfg ๋ณ€๊ฒฝ Browser 2 ์— Browser 1 . 5.1์—์„œ ์ถ”๊ฐ€ ํ•œ ์ƒˆ ๋Ÿฐ์ฒ˜๋Š” ํ˜„์žฌ ์–ด๋–ค ์™€์ธ ๋ฒ„์ „์—์„œ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์ง€๋งŒ ์ด์ „ ๋Ÿฐ์ฒ˜๋Š” ํ˜„์žฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

FFXIV๊ฐ€ ๊ฒฐ๊ตญ ์ด์ „ ๋Ÿฐ์ฒ˜๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์šฐ๋ฆฌ ๋ชจ๋‘ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์—†๋Š” ๊ฒŒ์ž„์— ๋ฉˆ์ถœ ๋•Œ๊นŒ์ง€ ์™€์ธ์ด์ด ๋ฒ„๊ทธ๋ฅผ ๋ฌด์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฒ„๊ทธ 48006-์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด์— Final Fantasy XIV Launcher๊ฐ€ ๋ฉˆ์ถค์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

ํŽธ์ง‘ : ๋‚˜๋Š” ๋ณ€์ˆ˜๋ฅผ ๊ฑฐ๊พธ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์œผ๋ฏ€๋กœ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

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

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

์˜ˆ. FFXIV.cfg (steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn / FFXIV.cfg)๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  CutsceneMovieOpening ๋ฅผ 1๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

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

์•„ ๋งž๋‹ค. ์ด๋™ My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/ ์ฐพ์•„ FFXIV.cfg ๋ณ€๊ฒฝ CutsceneMovieOpening 0 ์— CutsceneMovieOpening 1 .

FFXIV๊ฐ€ ๊ฒฐ๊ตญ ์ด์ „ ๋Ÿฐ์ฒ˜๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์šฐ๋ฆฌ ๋ชจ๋‘ ํ”Œ๋ ˆ์ด ํ•  ์ˆ˜์—†๋Š” ๊ฒŒ์ž„์— ๋ฉˆ์ถœ ๋•Œ๊นŒ์ง€ ์™€์ธ์ด์ด ๋ฒ„๊ทธ๋ฅผ ๋ฌด์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฒ„๊ทธ 48006-์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด์— Final Fantasy XIV Launcher๊ฐ€ ๋ฉˆ์ถค์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๋“ค์€ ๊ทธ๊ฒƒ์„ ๋ฌด์‹œํ•˜๊ธฐ ์œ„ํ•ด ์ž์‹ ์˜ ๊ธธ์„ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ทธ๋“ค์—๊ฒŒ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. (๊ทธ๋ ‡๊ฒŒํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. Wine์˜ ๋ฒ”์œ„๋Š”์ด ํŠน์ • ๊ฒŒ์ž„์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋„“์Šต๋‹ˆ๋‹ค.) ๊ด€์‹ฌ์žˆ๋Š” ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ๋‚˜ ์ž์œ ๋กญ๊ฒŒ ์ž‘์—… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋“ค์€ ๊ทธ๊ฒƒ์„ ๋ฌด์‹œํ•˜๊ธฐ ์œ„ํ•ด ์ž์‹ ์˜ ๊ธธ์„ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ทธ๋“ค์—๊ฒŒ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. (๊ทธ๋ ‡๊ฒŒํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. Wine์˜ ๋ฒ”์œ„๋Š”์ด ํŠน์ • ๊ฒŒ์ž„์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋„“์Šต๋‹ˆ๋‹ค.) ๊ด€์‹ฌ์žˆ๋Š” ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ๋‚˜ ์ž์œ ๋กญ๊ฒŒ ์ž‘์—… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ๊ทธ๋“ค์—๊ฒŒ ์šฐ์„  ์ˆœ์œ„์ž…๋‹ˆ๋‹ค. CodeWeavers๋Š” MacOS ๋นŒ๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. FFXIV๊ฐ€ Wine์—์„œ ๊ณ„์† ์ž‘๋™ํ•˜๋„๋กํ•˜๋Š” ๊ฒƒ์ด ๊ทธ๋“ค์˜ ์ตœ์„ ์˜ ์ด์ต์ž…๋‹ˆ๋‹ค.

@ varris1 ํ• ๊ฒŒ์š”, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

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

fre. 23. ์ข‹์•„์š”. 2020, 03:12 skrev Ammako [email protected] :

@ varris1 https://github.com/varris1 ํ• ๊ฒŒ์š”, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

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

๋งค์šฐ ๋น ๋ฅธ ์‘๋‹ต, btw์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์‚ฌ์†Œํ•œ ์ผ์ด์ง€๋งŒ 1600x * ์ด์ƒ์˜ ํ•ด์ƒ๋„๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ด์ƒ๋„๋ฅผ 1920x1080์œผ๋กœ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ์‡ ์•ฝ ํ•ด์ง€์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‚ด ๋ชจ๋‹ˆํ„ฐ์˜ ํ•ด์ƒ๋„๋ฅผ ์ œ๋Œ€๋กœ ์ธ์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋งค์šฐ ๋น ๋ฅธ ์‘๋‹ต, btw์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์‚ฌ์†Œํ•œ ์ผ์ด์ง€๋งŒ 1600x * ์ด์ƒ์˜ ํ•ด์ƒ๋„๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ด์ƒ๋„๋ฅผ 1920x1080์œผ๋กœ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ์‡ ์•ฝ ํ•ด์ง€์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‚ด ๋ชจ๋‹ˆํ„ฐ์˜ ํ•ด์ƒ๋„๋ฅผ ์ œ๋Œ€๋กœ ์ธ์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

Windowed (์ „์ฒด ํ™”๋ฉด)๋ฅผ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ž๋™์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์ฑ„์šฐ๊ณ  ํ™”๋ฉด ๋น„์œจ์„ ์ˆ˜์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

@TenaarFeiri ๊ทธ๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์•„์š”. ์ด์ „ ๋Ÿฐ์ฒ˜๋Š” Internet Explorer ActiveX ์ปจํŠธ๋กค์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ Mac์—์„œ๋Š” Chromium์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค (์˜ˆ์ „์—๋Š” BrowserType ํ”Œ๋ž˜๊ทธ๋กœ ํ† ๊ธ€ ํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ntdll์—์„œ ๊ธฐํ˜ธ๋ฅผ ๊ฐ์ง€ํ•˜๋„๋ก ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.) ์ถฉ๋ถ„ํ•œ ์ธํ„ฐ๋„ท์„ ๊ตฌํ˜„ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํšŒํ”ผํ–ˆ์Šต๋‹ˆ๋‹ค. Explorer๋Š” Windows์—์„œ์™€ ๊ฐ™์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค (๊ณต์‹ ๋ž˜ํผ๋กœ ๊ฐ€์žฅํ•˜๊ธฐ ์œ„ํ•ด Wine์„ ํŒจ์น˜ํ•ด์•ผํ•˜๋Š” ์งง์€ ์‹œ๊ฐ„์ด์žˆ์—ˆ์Šต๋‹ˆ๋‹ค).

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์ƒˆ๋กœ์šด ๋Ÿฐ์ฒ˜๋Š” ActiveX๋ฅผ ๋ฌด์กฐ๊ฑด ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ œ๋Œ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์˜ค ์™€์šฐ, ์ €๋Š” 15 ๋…„ ๋„˜๊ฒŒ ActiveX๋ผ๋Š” ์ด๋ฆ„์„ ์ฝ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
๊ทธ๋“ค์€ ์•„์ง๋„ 2000 ๋…„๋Œ€ ์ดˆ๋ฐ˜์— ์‚ด๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์‰ฟ!

์˜ˆ, ๊ทธ๊ฒƒ์€ ์ผ์„ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค :( ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์€ ๋ถˆํ–‰ํžˆ๋„
๋‚ด ๊นŠ์ด

fre. 23. ์ข‹์•„์š”. 2020, 03:35 skrev jbalme [email protected] :

@TenaarFeiri https://github.com/TenaarFeiri ๊ทธ๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด์ „ ์‹คํ–‰๊ธฐ๋Š” Internet Explorer ActiveX ์ปจํŠธ๋กค์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ Mac์—์„œ๋Š”
Chromium์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค (์˜ˆ์ „์—๋Š” BrowserType ํ”Œ๋ž˜๊ทธ๋กœ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ
๊ทธ๋“ค์€ ntdll์—์„œ ๊ธฐํ˜ธ๋ฅผ ๊ฐ์ง€ํ•˜๋„๋ก ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.) ์šฐ๋ฆฌ๋Š” ๋ฌธ์ œ๋ฅผ ํšŒํ”ผํ–ˆ์Šต๋‹ˆ๋‹ค.
Internet Explorer๋ฅผ ์ถฉ๋ถ„ํžˆ ๊ตฌํ˜„ํ•˜์—ฌ ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
Windows (Wine์„ ํŒจ์น˜ํ•ด์•ผํ•˜๋Š” ์งง์€ ์‹œ๊ฐ„์ด์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๊ณต์‹ ๋ž˜ํผ๋กœ ๊ฐ€์žฅํ•ฉ๋‹ˆ๋‹ค.)

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์ƒˆ๋กœ์šด ๋Ÿฐ์ฒ˜๋Š” ๋ฌด์กฐ๊ฑด ActiveX๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์ƒˆ๋กœ์šด ๋Ÿฐ์ฒ˜๋Š” ActiveX๋ฅผ ๋ฌด์กฐ๊ฑด ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ œ๋Œ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋„ˆ๋ฌด ๋”์ฐํ•˜๋„ค์š” ... ์™œ ์Šคํ€˜์–ด ์—๋‹‰์Šค๊ฐ€ ๊ทธ ๋‚ก์€ ๊ธฐ์ˆ ์— ์ง‘์ฐฉํ•˜๋Š”์ง€ ์ดํ•ด๊ฐ€ ์•ˆ ๋ผ์š”.

์ง€๊ธˆ๊นŒ์ง€ MS์™€ ํ•จ๊ป˜ Windows 7 / 8.1์—์„œ๋„ ์ž‘๋™ํ–ˆ๋˜ ์™ธ๋ถ€ ์ข…์†์„ฑ์—†์ด ๋ธŒ๋ผ์šฐ์ € ์ปจํŠธ๋กค์„ ํฌํ•จ ํ•  ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ• ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค (์ดํ•ดํ•  ๋งŒํ•˜๊ฒŒ๋„ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ž์‹ ์˜ Chromium์„ ์ถœ์‹œํ•˜๊ณ  ์‹ถ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค ... ๋ง ๊ทธ๋Œ€๋กœ ์ด๋ฒˆ ์ฃผ์— ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ๋‚˜์˜จ Edgium ๊ธฐ๋ฐ˜์˜ ์ƒˆ๋กœ์šด WebView2 ์ปจํŠธ๋กค.

TL; DR์€ Windows์— ์‹œ์Šคํ…œ ๋ธŒ๋ผ์šฐ์ € ์œ„์ ฏ์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์„ ๋”์ฐํ•˜๊ฒŒ ๋งŒ๋“  ๊ฒƒ์— ๋Œ€ํ•ด SE๋งŒํผ MS๋ฅผ ๋น„๋‚œํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ด์ƒํ•œ ๊ฒฐ์ •์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ทธ๋ƒฅ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ปดํ“จํ„ฐ์—์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜์žˆ๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ์›น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์˜ ์‚ฌ์šฉ์ž ์ง€์ • URL ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.
ffxiv : // login = token_from_web_server & checkUpdate = 1
์—ฌ๊ธฐ์„œ ๋Ÿฐ์ฒ˜์˜ ๋””์ž์ธ์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ผ์„ํ•ฉ๋‹ˆ๊นŒ
ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค

fre. 23. ์ข‹์•„์š”. 2020, 04:00 skrev jbalme [email protected] :

์™ธ๋ถ€์—†์ด ๋ธŒ๋ผ์šฐ์ € ์ปจํŠธ๋กค์„ ํฌํ•จ ํ•  ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ• ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์—
์˜์กด์„ฑ (๋‹น์—ฐํžˆ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ž์‹ ์˜
Chromium ... SE๊ฐ€ Mac์„ ์œ„ํ•ด ์–ด์จŒ๋“  ํ–ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ )
Windows 7 / 8.1, ์ง€๊ธˆ๊นŒ์ง€ Edgium ๊ธฐ๋ฐ˜ MS์˜ ์ƒˆ๋กœ์šด WebView2 ์ปจํŠธ๋กค ํฌํ•จ
๋ง ๊ทธ๋Œ€๋กœ ์ด๋ฒˆ ์ฃผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์—์„œ ๋‚˜์™”์Šต๋‹ˆ๋‹ค.

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

๋‚ด ๋ง์€, ๋‚ก์€ ๋Ÿฐ์ฒ˜๋Š” 2005 ๋…„์— ๋‚˜์˜จ ๊ฒƒ ๊ฐ™์•„์„œ ์œผ์“ฑํ•˜๋Š” ๋‚ก์€ ๊ธฐ์ˆ ์ด ์ฝ”์Šค์™€ ๋™๋“ฑํ•˜๊ฒŒ ๋ณด์ธ๋‹ค.

@TenaarFeiri ๋‰ด์Šค ๋ฐ ๊ณต์ง€ ์‚ฌํ•ญ, ํ•˜๋‹จ์— ๊ณ„์ • ๊ด€๋ จ ๋งํฌ, ์†Œ์…œ ๋ฏธ๋””์–ด ๋งํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด. ํ›จ์”ฌ ๊ฐ€๋ณ๊ณ  ์™€์ธ์—์„œ ์ž˜ ์ž‘๋™ํ•˜๋Š” XIVLauncher๋ผ๋Š” ํƒ€์‚ฌ ๋Ÿฐ์ฒ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ 3 ์ž ๋„๊ตฌ์— ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์ด ํ—ˆ์šฉ๋˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ง์ ‘ ํŒ๋‹จํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ์†Œ์Šค ์ฝ”๋“œ๋Š” github์—์„œ ์ œ๊ณต๋˜์–ด ๋จผ์ € ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง์ ‘ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š์œผ๋ฉด ๊ทธ๋Ÿฌํ•œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด TOS ์œ„๋ฐ˜์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋Ÿฐ์ฒ˜ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด. ํ›จ์”ฌ ๊ฐ€๋ณ๊ณ  ์™€์ธ์—์„œ ์ž˜ ์ž‘๋™ํ•˜๋Š” XIVLauncher๋ผ๋Š” ํƒ€์‚ฌ ๋Ÿฐ์ฒ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

netpro2k๊ฐ€ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ์ด https://github.com/goatcorp/FFXIVQuickLauncher ๋˜๋Š” ๋‹ค๋ฅธ ๊ฒƒ์ด๋ผ๋ฉด IDK์ด์ง€๋งŒ, ํ€ต ๋Ÿฐ์ฒ˜๋Š” ์‹ค์ œ๋กœ ์ผ๋ฐ˜ ๋Ÿฐ์ฒ˜๋ฅผ ํ†ตํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ๊ฒŒ์ž„์„ ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (์ผ๋ฐ˜ ๋Ÿฐ์ฒ˜ ๋™์•ˆ ๋น„๋™๊ธฐ์‹์œผ๋กœ ์—ฌ๋Ÿฌ ํŒจ์น˜๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ ๋•Œ๋ฌธ) ๋™๊ธฐ์‹์œผ๋กœ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค). ๋‚˜๋Š”์ด ์‹œ์ ์—์„œ ๋ฐ˜๋…„ ์ด์ƒ ์ผ๋ฐ˜ ๋Ÿฐ์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋ชจ๋“  ๊ฒƒ์ด ํŒจ์น˜ ๋‹น์ผ์— ์ž˜ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ฏธ๋ž˜์˜ ๋ณ€ํ™”๊ฐ€ ๊ทธ๊ฒƒ์„ ๊นจ๋œจ๋ฆด ๊ฐ€๋Šฅ์„ฑ์ด ํ•ญ์ƒ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@feffes ์ง€๋‚œ๋ฒˆ์— ์ œ 3 ์ž ๋Ÿฐ์ฒ˜ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ „ ๋Ÿฐ์ฒ˜๋ฅผ ์žƒ์–ด๋ฒ„๋ฆฐ ๊ฒฝ์šฐ ์ œ 3 ์ž ๋Ÿฐ์ฒ˜๋ฅผ ํ†ตํ•ด ๊ฒŒ์ž„์„ ๊ณ„์†ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

FFXIVQuickLauncher์—๋Š” .NET 4 ์ข…์†์„ฑ์ด์žˆ์–ด Wine์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€ ๋ณต์žกํ•ด์ง‘๋‹ˆ๋‹ค (Winetricks / protontricks๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์น˜ํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€๋งŒ). ๊ฐœ๋ฐœ์ž๋Š” ์ฃผ๋กœ ๋Œ€๋ถ€๋ถ„์˜ Windows ์ปดํ“จํ„ฐ์— ์ด๋ฏธ ์„ค์น˜๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— .NET์„ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. 5 (์ผ๋ช… .NET Core 5) ํฌํŠธ๋Š” ์กฐ๋งŒ๊ฐ„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํŒŒ์ผ์„ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ๊ทธ ์ƒํƒœ์—์„œ ๋ฒ—์–ด๋‚  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค!

์•„๋“ค. 25. ์ข‹์•„์š”. 2020, 06:50 skrev Federico [email protected] :

๋‚˜๋Š” ๊ทธ๋“ค์˜ ๋ฌธ์ œ๊ฐ€ ๋Ÿฐ์ฒ˜๊ฐ€ ์•„๋‹ˆ๋ผ ๋น„ ๊ธฐ๋Šฅ์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
์ธํŠธ๋กœ ์ปท ์‹ ์„์œ„ํ•œ WMV ๋น„๋””์˜ค ์žฌ์ƒ. ๋ช‡ ๊ฐ€์ง€ ๊ตฌ์„ฑ ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฅผ ๊ฑด๋„ˆ ๋›ฐ๋ ค๋ฉด ํŽธ์ง‘์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Windows์— ๊ฒŒ์ž„์„ ์„ค์น˜ํ•˜๋ฉด
๋„์›€.

์•„ ๋งž๋‹ค. ๋‚ด ๋ฌธ์„œ / ๋‚ด ๊ฒŒ์ž„ / FINAL FANTASY XIV-A Realm์œผ๋กœ ์ด๋™
Reborn / FFXIV.cfg ์ฐพ๊ธฐ CutsceneMovieOpening 0์„ CutsceneMovieOpening์œผ๋กœ ๋ณ€๊ฒฝ
1.

CutsceneMovieOpening์ด ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด ์–ด๋–ป๊ฒŒ๋ฉ๋‹ˆ๊นŒ? ์ถ”๊ฐ€ํ•ด๋„
๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•œ ํ›„ ๋ฌด์–ธ๊ฐ€๊ฐ€ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

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

dxvk ๋ฐ nvidia ๋“œ๋ผ์ด๋ฒ„ 450.66๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ํ™•์ธ์„ ์œ„ํ•ด d3d11.log๋ฅผ ์–ด๋””์„œ๋„ ์–ป์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค ... Proton์ด ๊ทธ๊ฒƒ๋“ค์„ ๋น„ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

image

@Ammako DXVK ๋กœ๊ทธ๋Š” ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ์ด /Client/game/ffxiv_dx11.exe ์ธ FFXIV์˜ ๊ฒฝ์šฐ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ffxiv_dx11_d3d11.log , ffxiv_dx11_dxgi.log ๋ฐ ffxiv_dx11.dxvk-cache ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์ด์ „ ๋กœ๊ทธ๋ฅผ ๋ฎ์–ด ์“ฐ๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

@konomikitten ๋‚˜๋Š” ๊ฑฐ๊ธฐ๋ฅผ ๋ณด์•˜๋‹ค, ์•„๋ฌด๊ฒƒ๋„. ์ „์ฒด ๋“œ๋ผ์ด๋ธŒ์—์„œ d3d11.log๋ฅผ ๊ฒ€์ƒ‰ํ–ˆ์ง€๋งŒ ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜๋„ Proton์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Valve๊ฐ€ ๋ชจ๋“  ๋กœ๊ทธ ํŒŒ์ผ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋”๋ผ๋„ ์ „ํ˜€ ๋†€๋ผ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‹คํ–‰ ์˜ต์…˜์— PROTON_LOG=1 %command% ์„ ์ถ”๊ฐ€ ํ•  ๊ฒƒ ๊ฐ™๊ณ , ๋‹ค์‹œ ๋ฐœ์ƒํ•˜๋ฉด ํ•ด๋‹น ๋กœ๊ทธ์— ์œ ์šฉํ•œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋กœ๊ทธ ๋งŒ ์ €์žฅํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

e : ์–‘์„ฑ์ž ๋กœ๊ทธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์ด์ œ ๊ฒŒ์ž„์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์— dxvk ๋กœ๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

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

ํŽธ์ง‘ : ๋‹ต์žฅ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๊ณ„์†ํ•ด์„œ Proton์„ ์‚ฌ์šฉํ•ด์„œ ๊ฒŒ์ž„์„ ์ฆ๊ฒจ ๋ณผ๊ฒŒ์š” :)

@kaktuspalme Wine์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒŒ์ž„์€ ์—†์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ํ˜„์žฌ ์ž‘์—…์ค‘์ธ ๋ฏธ๋””์–ด ํŒŒ์šด๋ฐ์ด์…˜์— ์žˆ๋‹ค๊ณ  ๋ฏฟ์œผ์‹ญ์‹œ์˜ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์™„์ „ํžˆ ํ™•์‹ ํ•˜์ง€ ๋ชปํ•œ๋‹ค.

์ธํŠธ๋กœ ์‹œ๋„ค๋งˆํ‹ฑ ๋งŒ. ๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ, ๊ทธ๊ฒƒ์€ Wine์ด ์•„๋‹ˆ๋ผ Proton์ด ๋น„๋””์˜ค ์žฌ์ƒ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Proton 5.13 ๋ณ€๊ฒฝ ๋กœ๊ทธ์— ๋”ฐ๋ผ :

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

๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ, ๊ทธ๊ฒƒ์€ Wine์ด ์•„๋‹ˆ๋ผ Proton์ด ๋น„๋””์˜ค ์žฌ์ƒ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐ”๋‹๋ผ ์™€์ธ์—์„œ๋„ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (WMP๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ winetricks๋ฅผ ํ†ตํ•ด ๋ฌด์—‡์ด๋“ ).

๋‚˜๋Š” ๋ฐ”๋‹๋ผ ์™€์ธ tbh๋ฅผ ๊ธฐ์–ตํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋‚ด๊ฐ€ ์•„๋Š” ๊ฒƒ์€ Lutris์—์„œ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜๋Š” ์ตœ๊ทผ ๊ฒŒ์ž„ ์—…๋ฐ์ดํŠธ์—์„œ ์ž‘๋™์ด ์ค‘์ง€ ๋œ ๊ฒฝ์šฐ.

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

ํŽธ์ง‘ : ๋‹ต์žฅ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๊ณ„์†ํ•ด์„œ Proton์„ ์‚ฌ์šฉํ•ด์„œ ๊ฒŒ์ž„์„ ์ฆ๊ฒจ ๋ณผ๊ฒŒ์š” :)

@kaktuspalme ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ ์ธํŠธ๋กœ๋Š” ๊ฒŒ์ž„์„ ์ž ๊ทธ๋Š” ์œ ์ผํ•œ ์ปท์‹ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Coil of Bahamut ๋ ˆ์ด๋“œ ์ค‘์— ๊ฑด๋„ˆ ๋›ฐ๋Š” ์ปท์‹ ์— ๋ฏธ๋ฆฌ ๋ Œ๋”๋ง ๋œ ์‹œํ€€์Šค๊ฐ€ โ€‹โ€‹์žˆ์Šต๋‹ˆ๋‹ค.

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