"WIC ํฉํ ๋ฆฌ๋ฅผ ๋ง๋ค์ง ๋ชปํ์ต๋๋ค"๋ผ๋ ๋ํ ์์์ ์ฐธ์กฐ ํ์ ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค. ๋์์ Wine ๋ฒ๊ทธ ์ถ์ ๊ธฐ ์์ด ๋ฒ๊ทธ ์ ์ผ์น
์ด ๊ฒ์์ DX9์ ํจ๊ป ์ ๊ณต๋์ง๋ง ๋ค๋ฅธ ๋ง์ ๋ฌธ์ ์ ์ฑ๋ฅ ์ ํ๊ฐ ์์ต๋๋ค.
winehq.org ๋ฒ๊ทธ์์ DX11 ๋ฒ์ ์ ์ ๋๋ก ์คํํ๋ ๋ฐ ํ์ํ ์์ฃผ ์์ ๋ณ๊ฒฝ ์ฌํญ ๋ง์๋ ๊ฒ ๊ฐ์ต๋๋ค!
DX9๋ก ์คํ๋์ง๋ง ์ฑ๋ฅ์ด ์ค์ ๋ก ๋์๊ณ ์์ฃผ ์ถฉ๋ํฉ๋๋ค. ํ ์๊ฐ์ ์ธ์ ์์ 4 ~ 5 ๋ฒ ์ถฉ๋ํ์ต๋๋ค. Wine ๋ฐ DXVK์์ DX11 ๋ฒ์ ์์ ์ ์๋ํ์ง๋ง CoInitialize ํจ์น๋ฅผ ์ ์ฉํ ํ ์์์ ๊ฒ์ ์ ํ๋ฉด์์ ๋ฉ ์ถฅ๋ ๋ค. ๋๋ Proton์ด ๋ญ๊ฐ ๋ค๋ฅธ ์ผ์ํ๊ณ ๊ทธ๊ฒ์ ์๋์ํฌ ์ ์๊ธฐ๋ฅผ ๋ฐ๋์ต๋๋ค.
์ ๋ฐ๋ฅด๋ฉด ์ด ๋จ์ง ํ์คํ์ง๊ฐ ๋ค๋ฅธ ๊ฒ์์ ์ํฅ์ ์ผ๋ง๋, ์์ฆ ์์ธ์ ํ ์ค ๋ณํ๋ฅผ ํ์๋ก
PoE๋ ํ์ฉ ๋ชฉ๋ก์ ํฌํจ๋์ด ์์ง ์์ผ๋ฏ๋ก ์์ง ๊ณต์์ ์ธ ์ง์์ ๋ฐ๋์ง ์์ฌ ์ค๋ฝ์ต๋๋ค.
์ต๊ทผ์ ๋ ๋ง์ ์ฌ๋๋ค์ ์ํด PoE๋ฅผ ์คํํ๋ ํ๋ก์ธ์ค๋ฅผ ๋ค๋ฌ๊ณ ์ฌ๊ธฐ ์ ํด๋น ๋จ๊ณ๋ฅผ ๊ฒ์
์์ ์ PoE๊ฐ ์ ฐ์ด๋ ํจ์น๊ฐ์๋ DX11 (DXVK)์์ ํ๋ฅญํ๊ฒ ์คํ๋๋ค๋ ๊ฒ์ ๋๋ค. ํ์ฌ Proton์ ๋ง์ ์ฌ๋๋ค์๊ฒ ์๋ํ์ง ์๋ DX9 ๋ชจ๋์์ ์คํ ์ค์ ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๋ค์ด ์ ๊ณต ํ์ด ์๋ก์ด ๊ตฌ์ฑ์ ํํค์ณ ์ DXVK๋ฅผ ํ์ฑํํ๋ ๋ฐฉ๋ฒ๊ณผ ์ฌ์ฉ์ ์ง์ ํจ์น๋ฅผ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ์ ์์ ๋ด์ผํฉ๋๋ค.
๋๋ ๊ทธ๊ฒ์ด ํ์ดํธ๋ฆฌ์คํธ์ ์ฌ๋ผ ์์ง ์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ๋ฌธ์ ๋ฅผ ์ด์ด ๊ฒ์์ ๋ํ ๊ด์ฌ์ ๋์ด๊ธฐ๋ฅผ ํฌ๋งํ์ต๋๋ค. ์ฌ๊ธฐ์ ๋ฌธ์ ๋ฅผ ํ์ ํ ์ ์๋ค๋ฉด ๊ฒ์์ด ๋ ๋นจ๋ฆฌ ํ์ดํธ๋ฆฌ์คํธ์ ์ฌ๋ผ๊ฐ ๊ฒ์ ๋๋ค.
PoE๋ DX11์์ ์ ์คํ๋์ง ์์ต๋๋ค. ์ฌ์ค ๊ทธ๊ฒ์ ์ ํ ์คํ๋์ง ์์ต๋๋ค. ๋ด๊ฐ ๊ฐ์ง ๊ฐ์ฅ ๋จผ ๊ณณ์ ์์์ ๋ชจ๋ ์ถฉ๋์ ํผํ๋ ๊ฒ์ด์ง๋ง ๊ฒ์์ ๊ฒ์ ํ๋ฉด์์๋ง ๋ฉ์ถ๊ณ (์ค์ ๋ก๋ ๋จ์ผ ๊ฒ์ ์ ํ๋ ์ ๋ง ๋ ๋๋ง ๋จ) CPU ์๊ฐ์ 100 %๋ฅผ ๋จน์ต๋๋ค. ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ฌด์ธ๊ฐ๋ฅผ๋ก๋ํ๋ ค๊ณ ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ํ ์๊ฐ์ ๊ธฐ๋ค๋ฆฐ ํ์๋ ์๋ฌด๋ฐ๋ ๊ฐ์ง ๋ชปํ์ต๋๋ค. Lutris, PlayOnLinux ๋๋ ์ผ๋ฐ Wine์ ์ฌ์ฉํด๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค. DXVK ๋น๋๊ธฐ ํจ์น๋ ์ฐจ์ด๋ฅผ ๋ง๋ค์ง ์์ต๋๋ค. Wine์ ๋ด์ฅ D3D 11 ๊ตฌํ ์ค๋ฅ๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๋ฉด "์ง์ฐ๋ ์ปจํ ์คํธ๋ฅผ ๋ง๋ค์ง ๋ชปํ์ต๋๋ค"๊ฐ ํ์๋ฉ๋๋ค.
๋๋ WINEDEBUG, DXVK_LOG_LEVEL, ์ฌ์ง์ด gdb๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ์ง๊ธ๊น์ง ๋๋ ๋ฌด์์ด ์๋ชป๋์๋์ง์ ๋ํด ์์ ํ ๋จ์๊ฐ ์์ต๋๋ค. ๋ด๊ฐ ํ์ธํด์ผ ํ ์์ด๋์ด๊ฐ ์์ผ๋ฉด ๋ฃ๊ณ ์ถ์ต๋๋ค.
@DataBeaver OS, ๊ทธ๋ํฝ ์นด๋ ๋ชจ๋ธ ๋ฐ ๊ทธ๋ํฝ ์นด๋ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ๋ฌด์์ ๋๊น?
Debian ๋ถ์์ , GTX 980, 396.51. Lutris DXVK ํ์ฐํฌ์์๋ 396.45์ Vulkan ํ์ฅ์ด ์๋ค๊ณ ์ธ๊ธํฉ๋๋ค. ์ด ๋ฒ์ ์์๋ ๋ง์ฐฌ๊ฐ์ง๋ผ๋ฉด DXVK๋ ๋จ์ํ ์ด๊ธฐํ์ ์คํจ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๋๋ ์์ธ 3.13๊ณผ 3.14์ ๋ช ๊ฐ์ง ๋ค๋ฅธ ๋น๋๋ฅผ ์๋ํ์ต๋๋ค. CoInitialize ํจ์น๊ฐ์๋ ํ ์คํ ์ด์ง์ ์ฐจ์ด๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@DataBeaver Vulkan ๋ฐ DX11์ ์ง์ํ๋ Maxwell ์นฉ์ด๋ฏ๋ก ์ด๋๊ฐ์ ์ํํธ์จ์ด / ๊ตฌ์ฑ ๋ฌธ์ ๊ฐ์์ ์ ์์ต๋๋ค. NVIDIA ์ ์ดํ๊ณผ ํจ๊ป ์ ๊ณต๋๋ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด ๋ฌธ์ ๊ฐ์๋ ๊ฒ์ ๋๊น?
nvidia ์ค์ ์ ์๋ฏธํฉ๋๊น? ์ค์นํ๋๋ฐ ๋ฌธ์ ํ์๊ธฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. vkmark (https://github.com/vkmark/vkmark)๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์คํํ ์๋ ์์ผ๋ฏ๋ก Vulkan์ด ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
PoE DX11 (AMD Radeon RX470) ๋ฐ ์์ธ์ ๋ํ ์ ๊ฒฝํ์ ๋ค์๊ณผ ๊ฐ์ ์ ์ ์กฐ๊ฑด์ด ์ ์ฉ๋์ด ๋งค์ฐ ์ข์ต๋๋ค.
ํ์ : WIC ํจ์น (CoInitialize)
๋ณํ 1 : DXVK 0.70-๊ฐ๋ ฅํ ์ ฐ์ด๋ ์ปดํ์ผ์ด ์ฒ์์๋ ์บ์๊ฐ ์ค๋น ๋ ๋๊น์ง ๋๊ธฐ์ง ๋ง ๋งค์ฐ ์์ ์ ์ด๊ณ ์ข์ ์ฑ๋ฅ (์ ์์ญ์ ๋ค์ด๊ฐ ๋ ๊ฐ๋ ์ ฐ์ด๋ ์ปดํ์ผ์ด ์์)
๋ณํ 2 : ์์ด๋ ํดํน (https://github.com/jomihaka/dxvk-poe-hack)์ด์๋ ํจ์น ๋ DXVK 0.65๋ฅผ ์ฌ์ฉํ์ฌ ๋ง๋๋ฌ์ ๋ฐฉ์งํฉ๋๋ค.
DXVK_USE_PIPECOMPILER=1 DXVK_USE_PLACEHOLDER_SHADERS=1 DXVK_HUD=1 WINEPREFIX=/mnt/storage/wine/poe wine64-staging-3.13 PathOfExile.exe --nologo
์๋ก์ด DXVK 0.70 ๊ตฌ์ฑ ์์คํ
์ ํดํน์ ์ด์ํ๊ณ ์บ์๊ฐ ์ค๋น๋์ง ์์ ๊ฒฝ์ฐ ๋งค์ฐ ๋๊น์๋ ๊ฒ์์ ๋ํด ํ์ฑํํ๋๋ก ํ์ฉํ๋ ๊ฒ์ด ํฅ๋ฏธ๋ก์ธ ์ ์์ต๋๋ค.
ํธ์ง : ๋๋ ์ฌ๊ธฐ์ ์ ์ ๋๋๋ก ํจ์ฌ ๋ ์ข๊ณ ๊ฐ๋จํ ๊ตฌํ https://github.com/doitsujin/dxvk/pull/564#issuecomment -413160155
Unigine Heaven ๋ฒค์น ๋งํฌ (https://benchmark.unigine.com/heaven)๋ฅผ ๋ค์ด๋ก๋ํ์ผ๋ฉฐ DXVK์ Wine์ ๋ด์ฅ D3D 11 ์ง์ ๋ชจ๋์์ ์๋ํฉ๋๋ค. ๋ฐ๋ผ์ Path of Exile์ ๋ฌธ์ ๊ฐ ๋ฌด์์ด๋ , ์ผ๋ถ ํ๋ก๊ทธ๋จ์๋ง ์ํฅ์ ๋ฏธ์น๊ณ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์๋ ์ํฅ์ ๋ฏธ์น์ง ์์๋งํผ ๊ตฌ์ฒด์ ์ผ๋ก ๋ณด์ ๋๋ค.
์์ธ ์คํ ์ด์ง Wine์ ๋ด์ฅ D3D 11 ๊ตฌํ์์ ํจ์น ์ธํธ d3d11-Deferred_Context๋ฅผ ์ ์ฉํ๋ฉด ์ด์ DXVK์ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค. ์ฆ, ์์์ ๊ฒ์ ์ ํ๋ฉด์ ๋ฉ ์ถฅ๋ ๋ค.
๋ก๊ทธ๋ฅผ ๋ ์ฃผ์ํ๊ณ ์น์ ์ ์ ์ด ์ดํด๋ณธ ํ ์์ธ ์คํ ์ด์ง์ windowscodecs- * ํจ์น๋ ํ์ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ์ด์ ๊ฒ์์ ์ ์ด๋ DXVK์ Wine์ D3D 11์ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ์์๋ฉ๋๋ค. ์ค์ ๋ก ๊ฒ์์ํ๊ณ ์์ ์ฑ๊ณผ ์ฑ๋ฅ์ ํ ์คํธ ํ ์๊ฐ์ด ์์ผ๋ฉด๋ณด๊ณ ํ๊ฒ ์ต๋๋ค.
Lutris ์ ๊ทผ ๋ฐฉ์์ด ๋ค๋ฅธ ๋ง์ ์ฌ๋๋ค์๊ฒ ํจ๊ณผ๊ฐ ์์๋๋ฐ ์ ์ ์๊ฒ ํจ๊ณผ๊ฐ ์์๋์ง๋ ์ฌ์ ํ ๋ฏธ์คํฐ๋ฆฌ์ ๋๋ค.
ํ์ ๋ํ ์์๋ ๋ํ๋์ง ์์ผ๋ฉฐ DX11์ ๋ด LLVM ์ค์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉํ ์ ์์ด์ผํฉ๋๋ค.
๋๋ ๋ช ๋ ์ ์ ์ ๊ท ์ค๋๋ Wine์์ PoE๋ฅผ ์คํํ์ง๋ง ๋ง์ ์กฐ์ ์ด ํ์ํ์ต๋๋ค. Proton์์ ๋ค์ ์๋ํ๊ฒํ๋ ๋ฐฉ๋ฒ์ ์์ ๋ด๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค.
์ด๊ฒ์ ๋ชจ๋ ๋ค๋ฅธ ๋ฒ์ ์ Wine์์ PoE์ ๋ํ ์ง์ ํฌ๋ผ์ผ๋ก ๋ฐ๊พธ์ง ๋ง์ญ์์ค. ์ด๊ฒ์ Proton์ ๊ดํ ๊ฒ์ ๋๋ค ...
์์ง ์์ ์ฑ์ ํ ์คํธ ํ ์๊ฐ์ด ๋ง์ง ์์์ง๋ง ๋ช ๊ฐ์ง ๋งต์ ์คํํ๋๋ฐ ์๋ฌด๋ฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
๊ฒ์์ ์๋์ํค๋ ๋ฐ ํ์ํ ์ต์ํ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฐพ๊ธฐ ์ํด ์ข ๋ ์กฐ์ฌ๋ฅผํ์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ์์ฝ๋ฉ๋๋ค (Wine 3.14๋ฅผ ์์์ ์ผ๋ก ์ฌ์ฉ).
CoInitialize ํจ์น. ๋ ๋๋ํ ๋ฐฉ์์ผ๋ก ํธ์ถ์ ์ฒ๋ฆฌํ๋ ๋ด ๋ฒ์ ์ ๋ง๋ค์์ต๋๋ค : https://gist.github.com/DataBeaver/5e1f1a256c7f1abb339831fc2b72a5db
์์ธ ์คํ ์ด์ง์ windowscodecs-32bppPRGBA. ๋๋ถ๋ถ์ ๋ค๋ฅธ windowscodecs- * ํจ์น๋ฅผ ์ข ์์ฑ์ผ๋ก ๊ฐ์ ธ ์ค์ง๋ง์ด ํน์ ํจ์น ์ธํธ ์์ด๋ ๊ฒ์์ด ์๋ํ์ง ์์์ ํ์ธํ์ต๋๋ค.
DXVK. Wine์ ์์ฒด D3D 11์ ์ง์ฐ๋ ์ปจํ ์คํธ๋ฅผ ์ง์ํ์ง ์์ง๋ง DXVK๋ฅผ ์ฌ์ฉํ๋ฉด์ด ๋ฌธ์ ๋ฅผ ์ฐํํฉ๋๋ค. ์๋ฆฌ ํ์ ์ ์ ฐ์ด๋ ํดํน์ ์ ํ ์ฌํญ์ ๋๋ค.
Proton์ ํ์ ๋ชจ๋๋ก ํฌํจ ๋ Wine ์์ค ํธ๋ฆฌ๋ฅผ ๋ณด๋ฉด CoInitialize ๋๋ windowscodecs ํจ์น๊ฐ ํฌํจ๋์ด ์์ง ์์ต๋๋ค. ๊ธฐ๋ณธ Wine ๋ฒ์ ์ ์๋นํ ์ค๋๋์์ผ๋ฏ๋ก (git ํ๊ทธ์ ๋ฐ๋ผ 3.0-rc1) ํด๋น ๋ฒ์ ์ ๋ค๋ฅธ ๊ฒ์ด ํ์ํ์ง ์ฌ๋ถ๋ ์ ์ ์์ต๋๋ค. DXVK๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ๋ฒ์ 0.65์ด์ง๋ง ์๋ํ์ง ์์ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ ์ด์ ๊ฐ ์์ต๋๋ค.
proton ์์ค๋ฅผ ๋ค์ด๋ก๋ํ๊ณ @DataBeaver ๊ฐ ๋งํ๋ ํจ์น๋ฅผ ์ ์ฉํ์ต๋๋ค. CoInitialize ๋ฐ windowscodec ํจ์น ํ ๊ฒ์์ DX11์์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ 0002 winecodec ํจ์น๋ ์คํจํ์ง๋ง ์๋์ผ๋ก ์ ์ฉํ ํ์๋ ๋ฌธ์ ๊ฐ๋์ง ์์์ต๋๋ค.
@ c0r73x Proton dist ๋น๋๋ฅผ ๊ณต์ ํ ์ ์์๊น์? PoE ํจ์น๋ก ์ง์ ๋น๋ํ๋ ค๊ณ ํ๋๋ฐ winegcc์์ ๋น๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
@GregSutcliffe ํ์คํ, ์ฌ๊ธฐ ์์ต๋๋ค https://mega.nz/#!3253ECqJ!WViplmIgM6FNDSJwnsWFJwEXUUY3_Qzm1c1LVYGfSJ8
@ c0r73x ๊ฐ์ฌํฉ๋๋ค. ์ ์๊ฒ๋ ํจ๊ณผ๊ฐ ์์์ ํ์ธํ ์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
@ c0r73x ๊ณต์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค! ํ ์คํธ๋ฅผ ์ฝ๊ฒํฉ๋๋ค.
๋ถํํ๋ ๊ทธ ๋น๋๋ ๋ถ๋ถ์ ์ผ๋ก ๋ง ์ฑ๊ณตํ์ต๋๋ค.
PoE๋ ์ด์ DX11 (DXVK)๊ณผ ํจ๊ป๋ก๋๋๊ณ ์คํ๋์ง๋ง coinitialize ํจ์น๋ ์ด์ ๋์ฒด ์ ฐ์ด๋ ํจ์น๋งํผ ์ ์๋ํ์ง ์์ต๋๋ค. ๋๋ Steam์์ ์ด๊ฒ์ผ๋ก ๋ง์ ๋ง๋๋ฌ๊ณผ ๋ฉ์ถค์ ์ป๋ ๋ฐ๋ฉด, ์์ด๋ ํจ์น๋ ๋๋ฅผ ์ํด Lutris + DXVK์์ ๊ฑฐ์ ์๋ฒฝํ๊ฒ ์คํ๋๋ PoE๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
ํธ์ง : ๋ค๋ฅธ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ผ๋ก ๋ค์ ์๋ํ์ง๋ง ์ฌ์ ํ ์ ฐ์ด๋ ๋๊น์ผ๋ก ์ด์ด ์์ต๋๋ค. ์ด์ ๊ฒ์ ๋ด ์์ดํ ํํฐ์ ์ํ๋ผ์ค์์ ์ด์ํ ๊ทธ๋ํฝ ๋์์ด ๋ฐ์ํฉ๋๋ค.
ํธ์ง : ๋ค๋ฅธ ๋ฒ์ (์ ฐ์ด๋ ํจ์น + DXVK + Lutris)์ ์ฌ์ ํ โโ์ ์๊ฒ ์ ์๋ํฉ๋๋ค. Proton ๊ตฌ์ฑ์ด ์ ๊ทธ๋ ๊ฒ ๋ ๋์ ์ฑ๋ฅ์ ๊ฐ์ง๊ณ ์๋์ง ์ ์ ์์ต๋๋ค.
@tainium ์คํ ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๋ ค๊ณ ํ์ต๋๊น?
@ c0r73x ์.
@tainium ์ข์, ๋๋ proton์ dxvk์ ์์ด๋ ํจ์น๋ฅผ ์ ์ฉํ๊ณ ๋น์ ์ด ์ณ๋ค. ๊ฒ์์ ๊ทธ๊ฒ์ผ๋ก ํจ์ฌ ๋ ์ ์คํ๋ฉ๋๋ค. ๋ง์ ์ ์ ๋๋ฌผ๊ณผ ํจ๊ป necro๋ฅผ ์ฐ์ฃผํ๋ microstutter ํํ๊ฐ ์ฌ๋ผ์ก์ต๋๋ค.
๋๊ตฐ๊ฐ ์ํ๋ค๋ฉด ํจ์น ๋ dxvk ํ์ผ์ ๋๋ค https://mega.nz/#!nnBylIpB!0KNQwsTf48V861IoFGPBtbZ_sZtX4LRDSA3FdEampnM
@ c0r73x ์๋ก์ด ํจ์น๋ฅผ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ต๋ํ ๋นจ๋ฆฌ ํ ์คํธ ํ ๊ฒ์ ๋๋ค. ์, ์ฝ์ธ ์ด๊ธฐํ ํจ์น์ ๋ง์ฐฌ๊ฐ์ง๋ก DXVK๊ฐ์๋ ๊ฒ๋ณด๋ค ๋ ๋์ ์ฑ๋ฅ๊ณผ DXVK๊ฐ ๊ฐ๋ฅํ์ง๋ง ์ ์ฒด ์ ฐ์ด๋ ํจ์น๋ ์ฑ๋ฅ์ ํ ๋จ๊ณ ๋์ฌ์ค๋๋ค.
@ c0r73x ํ์ธํ์ต๋๋ค. ์์ฒญ๋ ๊ฐ์ ์ ๋๋ค-๊ฐ์ฌํฉ๋๋ค! ๋น๋๊ฐ ์๋ํ๊ณ ์์ผ๋ฏ๋ก # 494์ ๋ํด ์ธ๊ธ ํ ์ ์์ต๋๊น? ๊ทธ๋ฐ ๋ค์ ๋น๋๋ฅผ ์ํด ๋น์ ์ ๊ดด๋กญํ๋ ๊ฒ์ ๋ฉ์ถ ์ ์์ต๋๋ค. :)
@DataBeaver ๊ฐ ํ์ธ
DXVK์ windowscodecs๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ์๊ฐ ๋์ ์ธ์ ์ ์ฌ์ํ ์ ์์ผ๋ฉฐ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ 2.7G RAM ์ ๋์ ๋๋ค. DX9๊ฐ ํฌํจ ๋ ์๋ wined3d๋ 3.5G ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ (1 ์๊ฐ ๋ฏธ๋ง)์ ์ด๊ณผ ํ ๋ค์ ๋๋ฝ ๋ ํ ์ค์ฒ ๋ฐ ํ ์คํธ ๋ฌธ์๋ฅผ ์์ํ ๋ค์ ์ผ๋ฐ์ ์ผ๋ก ๋ก๋ฉ ํ๋ฉด์์ ์ถฉ๋ํฉ๋๋ค. ๋ฐ๋ผ์ IMHO, DX9 ์ง์์ผ๋ก ๋์๊ฐ๋ ๊ฒ์ ์ต์ ์ด ์๋๋๋ค.
Proton์ windowscodecs ํจ์น ์๋ฆฌ์ฆ๋ฅผ ํฌํจํด์ผํฉ๋๋ค. ๋๋ ์ด๊ฒ์ด ๋ฐ๋๋ผ ์์ธ์ผ๋ก ์ ์คํธ๋ฆผ๋๋ ๊ฒ์ ์ ํธํฉ๋๋ค. ์๋ํ๋ฉด ๊ทธ๊ฒ์ ๊ฝค ํฐ ํจ์น ์ ์ด๊ณ Proton์ ์ต์ ์์ธ ๋ฒ์ ์ผ๋ก ๋ฆฌ๋ฒ ์ด์คํ๋ ๊ฒ์ ๋ ์ด๋ ต๊ฒ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ๊ฒ์ด ์ง์๋๋ ๋์ ์ฌ๋ฏธ์์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ Delve๋ ๋ฉ์ง ์ ๊ทธ๋ํฝ ๊ธฐ๋ฅ์ ๋์ ํ์ต๋๋ค.
์ ๋ฐ์ดํธ ์ ์ Lutris w / DXVK์ SteamPlay์์ PoE๊ฐ ์ ์คํ๋์์ต๋๋ค. ๋ ํ๊ฒฝ ๋ชจ๋ ๊ฒ์์ ์ ๋ฐ์ดํธํ์ง๋ง ์คํ์ ์คํจํ์ต๋๋ค. ๊ฒ์์ ๊ธฐ์ด ๋ก๊ณ ๋ก ์์๋์ง๋ง (๋๋ถ๋ถ) ์ ์ง๋๊ณ ์ค์ 3D ๊ทธ๋ํฝ์๋ก๋ํ์ง ์์ต๋๋ค. ๋ด ์ปดํจํฐ์ ์๊ฒฉ์ผ๋ก ์ ์ํ์ฌ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ๊ฑฐ๋ ํ๋ ์ฌ๋ถํ ์ ์ํํด์ผํฉ๋๋ค. ์ง๊ธ๊น์ง ์ถ์ ์ต์ ์ค ์ด๋ ๊ฒ๋ ์ฐจ์ด๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์ด๋์ด?
๊นจ๋ํ ํ๊ฒฝ์์ ํ ์คํธํ๊ธฐ ์ํด ํจ์น์ ์ํฐํฉํธ๋ฅผ ์ ๋ฆฌ ํ ๋ค์ ๋ค์ ํจ์น ํ ๊ฒ์ ๋๋ค.
์ ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ด์จ๋ Windows์์ ๋ฆฌ๊ทธ๋ฅผ ์์ํ ๊ณํ ์ด์๊ธฐ ๋๋ฌธ์ ๋๊ตฐ๊ฐ ๋๋ฅผ ์ด๊ธฐ์ง ์๋ ํ 1-2 ์ฃผ ํ์ ๋ ๋ง์ ๋๋ฒ๊น ์ ํ ๊ฒ์ ๋๋ค.
@tainium Ctrl + Alt + Esc๋ฅผ ๋๋ฅด๋ฉด ์ฐฝ์ ์ฃฝ์ด๋ ํด๊ณจ ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ ๋ํ๋ฉ๋๋ค.
๊ฑฐ๊ธฐ์ ๊ฐ ์ ์๋ค๋ฉด ์ ์ด๋ DX9 ๋ชจ๋์์ ์์๋ ๊ฒ์
๋๋ค. DX9๋ก ๋์ ๊ฐ๊ธฐ ์ํด ๋ค์ ๋ ์์ญ์ ์ญ์ ํ์ต๋๋ค.
steamapps / common / Proton *
steamapps / common / compatdata
๋๊ตฌ๋ ์ต์ Proton์ ํจ์น ๋ฒ์ ์ ๊ตฌ์ถํ๊ณ ๊ณต์ ํ ์๊ฐ, ๊ธฐํ ๋ฐ ์๋์ง๊ฐ ์์ต๋๊น?
Proton์ Wine 3.14๋ก ๋ฆฌ๋ฒ ์ด์คํ๋ ค๊ณ ํ์ง๋ง ํ๊ฒฝ์ ์ค์ ํ๋ ๋ฐ ๋ค์ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ ค๋ฉด https://github.com/kakra/wine ์ ํ๋ก์ฐ ํ ์ ์์ต๋๋ค.
๋๋ ์ด๋ฏธ esync ํจ์น๋ฅผ ๋ค์ ์์ฑํ์ง๋ง ์ ์ฒด ํ๋ฉด ํดํน์ด ๋ ์ด๋ ต์ต๋๋ค.
@tainium ์ถ์๊น์ง ์ผ๋ง๋
ํธ์ง : ์์ธ ์คํ ์ด์ง 3.13
๊ฒ์์ ๊ธฐ์ด ๋ก๊ณ ๋ก ์์๋์ง๋ง (๋๋ถ๋ถ) ์ ์ง๋๊ณ ์ค์ 3D ๊ทธ๋ํฝ์๋ก๋ํ์ง ์์ต๋๋ค. '๋ก๊ทธ์ธ ๋ง์คํฌ'์ค๋ฒ๋ ์ด๊ฐ ๋ณด์ด์ง๋ง ๋ฉ์ถค์ผ๋ก ์ธํด ์ํธ ์์ฉํ ์ ์์ต๋๋ค. @kakra ๊ฐ ์ฐ๋ฆฌ ๋ชจ๋๋ฅผ
์ ์ ์ ์ ์ ๊ณต๋ ํจ์น ๋ DVXK @ c0r73x ๋ฅผ ํตํด๋ก๋ํ๊ณ ๋ก๊ทธ์ธ์ ํด๋ฆญ ํ ์ ์์ต๋๋ค. ์ง๊ธ ๋๊ธฐ์ด์์ ์์น 28000 : P
@GregSutcliffe ๋ฌธ์ ๋ฅผ ์ฐพ์ ์ ์๋๋ก ๊ตฌ์ฑ์ ๋ํด ๋ ๋ง์ด ๊ณต์ ํด ์ฃผ์๊ฒ ์ต๋๊น?
@GregSutcliffe์ ๋์ผํฉ๋๋ค. 3D๋ ์ ์์ด๋ฉฐ ๋๊ธฐ์ด์์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
info: AMD RADV POLARIS10 (LLVM 8.0.0):
info: Driver: 18.2.99
info: Vulkan: 1.1.70
@tainium ๋ฌผ๋ก ์ ๋๋ค. ๋์น ๊ฒ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์.
Archlinux, kernel 4.17.11-6 using CK kernel
Nvidia-ck 2:396.51-2 (GeForce GTX 970)
Mesa 18.1.6-1
Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz
16Gb Ram
Proton / DXVK as per <strong i="7">@c0r73x</strong>
Lioneye 's๋ก ๋ง๋ค์์ต๋๋ค. ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค. ์ ํ ์ค์ฒ๋ฅผ๋ก๋ ํ ๋ ๋ณดํต ๋๋ฌ ๊ฑฐ๋ฆฌ์ง ๋ง ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฌ์ํ ์ ์์ต๋๋ค.
ํ์ฌ ์์ธ ํจ์น๋ก PoE๋ฅผ ์ฌ์ํ ์ ์์ต๋๋ค.ํ์ง๋ง ๋ก๊ทธ์ธ ํ๋ฉด์์ ํ๋ ๋์คํฌ๊ฐ ์ง์ ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
@kakra ๋ฐฐํฌ ํ ์์๋ ํจํค์ง๊ฐ ์๋์ง ํ ์คํธ ํด ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ง๊ธ๊น์ง DX11์ ์๋์ํค๊ธฐ์ํ ์ด๋ค ํธ๋ฆญ๋ ์ด์ด ์์์ต๋๋ค.
@tainium ๋ฏธ๋ฆฌ ์ปดํ์ผ ๋ ์ ํฌ ํจํค์ง๋ฅผ ์ ๊ณต ํ ์ ์์ต๋๋ค ... ์์คํ ์์ ์๋ํ๋์ง ํ์คํ์ง ์์ต๋๋ค ... "tar xf"๋ฌธ์ ์ ๋๋ค. OTOH, ๋ฐฐํฌํ์ ํจํค์ง ๋น๋ ์์คํ ์ ์ฌ์ฉํ์ฌ ๊ณต์ ๋ฐฐํฌ ํจํค์ง์ ๋ด ํจ์น๋ฅผ ์ถ๊ฐ ํ ์ ์์ต๋๋ค.
๊ธฐ์ด๊ฐ ์์ง์ด์ง ์๊ณ ๊ฒ์์ด ๋ด PC์ ๋งค๋ฌ๋ ค ์๋ค๋ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๊ฒ์์ฉ production_Config.ini ํ์ผ์ ํธ์งํ๊ณ directx_version =์ 9, borderless_windowed_fullscreen = false, fullscreen = false๋ก ๋ณ๊ฒฝํ์ต๋๋ค. ์ฌ๊ธฐ์์ ๊ฒ์์ด ๋๋ฅผ ์ํด๋ก๋๋๊ณ , direct9ex๋ก ๋ณ๊ฒฝ๋๊ณ , ์๋ ํ ๋ค์ directx11๋ก ๋ณ๊ฒฝ๋์์ผ๋ฉฐ, ์ด์ ์ฐฝ ๋ชจ๋์์ ์๋ ํจ์ ํ์ธํ์ต๋๋ค (์์ง ์ ์ฒด ํ๋ฉด์ผ๋ก ๋ค์ ๋ณ๊ฒฝํ์ง ์์์ง๋ง ํ๋ฃจ ์ข ์ผ ํ๋ ์ดํ๊ณ ์ถ์ด์ ๋จผ์ ).
์ค๋ ๋์ ์๋ถ๋ถ์์ ์ ๊ณต๋๋๋ก c0r73x์ proton ๋น๋ ๋ฐ ํจ์น ๋ DXVK, 1050 Ti์ nvidia-396 ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํธ์ง : ์ ์ฒด ํ๋ฉด, ์ ์ฒด ํ๋ฉด ์ฐฝ ๋ฐ ํด์๋ ๋ณ๊ฒฝ์ด ๋ชจ๋ ์ฌ๊ธฐ์ ๋ฒ์ธ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด๊ฐ ์ฐฝ์ ์๊ณ ๊ตฌ์ฑ ํ์ผ์์ ์ํ๋ ํด์๋๋ฅผ ์ค์ ํ๋ ํ ๊ฒ์์ ์๋ฒฝํ๊ฒ ์ ์ฒ๋ฆฌ๋ฉ๋๋ค.
ํ์คํ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. 3 ~ 5 ๊ตฌ์ญ ํ์ ํ๋ ์ ์๋๊ฐ ๋จ์ด์ง๊ธฐ ๋๋ฌธ์ 2 ๋ง์ ์คํํ๋ ๋์ 3 ๋ฒ ๋ค์ ์์ํด์ผํ์ต๋๋ค. ์ฌ๋๋ค์ด ์ฌ์ฉํ๋ ์์ ์ต์ ์ ๋ฌด์์ ๋๊น?
ํธ์ง : ์๋ง๋ ์ ์ ์ด์ด ์ข์์ ๊ฒ์ ๋๋ค. ๊ฒฐ๊ตญ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ํ ๋ฌ์ง๋ง ๋ํ๋๋ ๋ฐ ๋ ์ค๋ ๊ฑธ๋ฆฌ๋ ๊ฒ ๊ฐ์ต๋๋ค.
@GregSutcliffe ๋๋ ํ๋์ --gc 2๋ฅผ ์ฌ์ฉํ๊ณ ๋น์ทํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ผ๋ฉฐ ์ดํ ๋ก์ด ๊ธฐ๋ฅ์ ๋๊ณ ๊ทธ ๋ฌธ์ ๋ฅผ ์ํ ํ ๊ฒ ๊ฐ์ต๋๋ค. Weaver ์ธ์์์ ์ถฉ๋์ด ๋ฐ์ํ์ง๋ง PoE reddit์ผ๋ก ํ๋จํ๋ฉด ์ง๊ธ ๋น์ฅ์ ์ฝ๊ฒ ํด๋ผ์ด์ธํธ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. ๊ทธ ์ธ์๋ --waitforpreload๊ฐ ํ์ฑํ๋ฉ๋๋ค.
์ ์ฒด ํ๋ฉด, ์ ์ฒด ํ๋ฉด ์ฐฝ ๋ฐ ํด์๋ ๋ณ๊ฒฝ์ด ๋ชจ๋ ์ฌ๊ธฐ์ ๋ฒ์ธ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด๊ฐ ์ฐฝ์ ์๊ณ ๊ตฌ์ฑ ํ์ผ์์ ์ํ๋ ํด์๋๋ฅผ ์ค์ ํ๋ ํ ๊ฒ์์ ์๋ฒฝํ๊ฒ ์ ์ฒ๋ฆฌ๋ฉ๋๋ค.
๋ค์ดํฐ๋ธ (์ ๊ฒฝ์ฐ์๋ 1920x1080) ์ด์ธ์ ํด์๋์์ ๊ฒ์์ด ์๋ํ๋๋ก ๋ง๋ค ์ ์์ต๋๋ค. ๊ตฌ์ฑ ํ์ผ์์ ํด์๋๋ฅผ ๋ณ๊ฒฝํ๋ ค๊ณ ํ ๋๋ง๋ค ๋ด๊ฐ ์ ํํ '์ฐฝ', '์ ์ฒด ํ๋ฉด'๋๋ '์ฐฝ ์ ์ฒด ํ๋ฉด'์ ์กฐํฉ์ ๊ด๊ณ์์ด ์์์ ๋ฉ ์ถฅ๋ ๋ค. ์ด์ ๋ํ ๊ตฌ์ฑ ์ต์ ์ ๋ฌด์์ ๋๊น? ๋ ์์ ํด์๋๋ ์ฑ๋ฅ์ ์ ๋ง ๋์์ด๋๋ฏ๋ก ๋ค์ ๊ฐ์ ธ์ค๊ณ ์ถ์ต๋๋ค.
@TrueNeutralDesu ๋ฐฉ๊ธ ํด์๋๋ฅผ ๋ ํฐ ๊ฒ์ผ๋ก ๋ณ๊ฒฝํ๋ ์คํ์
@presidentbiggles FTW ... ์ด๊ฒ์ ๋๋ฅผ์ํ ์ ์ผํ ์์ ์๋ฃจ์ ์ ๋๋ค. ๊ณต์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. POE ํฌ๋ผ์ ๊ฒ์ํ๊ฒ ์ต๋๋ค. ๋๋ ๋น์ ์ด ์ค๋ช ํ ๊ฒ๊ณผ ๋๊ฐ์ ๊ฒฝํ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. DX9 ์ด์ธ์ ์์ ์ ๊ฑฐ๋ถํ๋ Proton์ด ์๋ Lutris ๊ตฌ์ฑ์ ์ฐธ์กฐํ๊ณ ์์ต๋๋ค.
@presidentbiggles ๊ฐ์ฌํฉ๋๋ค, ๊ทธ๋, ๋๋ ๋๊ฐ์ ๊ฒ์ ๋ณธ๋ค, ๊ทธ๊ฒ์ ์ ๊ฑฐํ๋ ๊ฒ์ ๋ง์ ๋์์ด๋์ง ์์ต๋๋ค.
PoE๋ ์ด์ (lustris ์
๋ฐ์ดํธ ์ดํ)๋ถํฐ DX11 / DXVK 0.71๋ก Lutris์ ํจ๊ป ์๋ํ๊ธฐ ์์ํ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
๋ฐ๋ผ์ ๊ฒ์์ Steam์ DX11์์๋ ์๋ํฉ๋๋ค.
Lutris๋ ์ฆ๊ธฐ๊ฐ ์๋๋๋ค. ์ฌ์ฉ์๊ฐ ๋ง๋ ์คํฌ๋ฆฝํธ์ ์ฌ์ฉ์ ์ง์ ํจ์น ์์ธ ๋น๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. PoE๋ CoInitialize ํจ์น๊ฐ ์ถ๊ฐ ๋ ๋๊น์ง ์์ฑ์์์ ์คํ๋์ง ์์ต๋๋ค.
dx9์์ ๋๋ฆฌ๊ฒ ์คํ๋ ์ ์์ง๋ง ๋๋ฆฌ๊ฒ ๋๋ฌ ๊ฑฐ๋ฆฌ๋ ์๋ง์ ๋๋ค.
@tainium ๋ด๊ฐ ์๊ฐ https://github.com/kakra/wine/releases/tag/wine-proton-3.7-unofficial
@GloriousEggroll CoInitialize ํจ์น๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ๋ด ๋น๋์๋ ํจ์น๊ฐ ํฌํจ๋์ด ์์ง๋ง PoE๊ฐ ์์๋์ง ์์ต๋๋ค (์ ์ด๋ DX11 ๋ชจ๋์์๋ ํด๋น๋จ). ๋ํ ๊ณง ๋น๋์ ์ถ๊ฐ ํ ์คํ ์ด์ง์ windowscodecs ํจ์น๊ฐ ํ์ํฉ๋๋ค.
@kakra ๋น์ ๋ง์ด ๋ง์์. ๋ํ dxvk poe ํดํน ํจ์น + ๊ตฌ์ฑ์ ๋ง๋๋ฌ์ ์ค์ด๋ ๋ฐ ๋งค์ฐ ์ ์๋ํฉ๋๋ค.
๋๋ ์ด๊ฒ์ด ๋ค๋ฅธ ๊ณณ์์ ์ด์ ์ ๋๋ต๋์์ง๋ง ๋งํฌ๋ฅผ ์ฐพ์ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. proton์ด ์คํ ์ด์ง์ ๋ค์ํ ํจ์น๋ฅผ ํตํฉ ํ ๊ณํ์ ๋ฌด์์ ๋๊น? PBA๊ฐ esync์ ํฌํจ๋์ด ์์ต๋๊น? ์๋๋ฉด ์์ฑ์ ์์ฒด๊ฐ ์์ ์ฑ์ ๊ธฐ๋ฐํ ๋ดํฌ๋ฌผ์ ๊ณ ๋ คํ ์์ธ / ์คํ ์ด์ง ํฌํฌ์ ๋๊น?
@ryanmusante proton์ ๋ฐธ๋ธ๋ณ๋ก ๋ง์ถค ํจ์น๊ฐ์๋ ์์ธ ํฌํฌ์ ๋๋ค. esync๋ ํฌํจ๋์ง๋ง pba๋ ํฌํจ๋์ง ์์ต๋๋ค.
@GloriousEggroll btw, YouTube ๋น๋์ค์ ๋ง์ ์์ต์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ช ๋ฌ ์ ์ archlinux์์ ์์ธํ ์๋ฒฝ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ ์ฒ์ ๋น์ ์ ์ฐพ์์ต๋๋ค.
@GloriousEggroll @tainium ๋ค์์ Proton์ผ๋ก PoE๋ฅผ ์คํํ ์์๋ ์ ๋ฐ์ดํธ ๋ ๋น๋์ ๋๋ค. https://github.com/kakra/wine/releases/tag/wine-proton-3.7-unofficial-1
์ฌ๊ธฐ์๋ ์ด์ windowscodecs ํจ์น๊ฐ ํฌํจ๋ฉ๋๋ค.
PoE๋ ์ฐฝ ํฌ๊ธฐ ๋ณ๊ฒฝ์ ๋งค์ฐ ๋ฏผ๊ฐํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๋ํ ๋ก๊ทธ์ธํ๊ธฐ ์ ์ ํ๋ ๋์คํฌ๊ฐ ์ง์ ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ด ์ข์ต๋๋ค. FHD์์ 60fps, 4k์์ 30-35fps ์ ๋์์ต๋๋ค. The Witcher 3์ ๋น์ทํ๊ฒ ๊ฒ์์ด ๋ช ์ด๋ง๋ค ์ง์ํฉ๋๋ค (ํ๋ ์์ด ๋จ์ด์ง๊ฑฐ๋ ๋๋ ค์ง๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฉฐ fps ๊ทธ๋ํ์ ํ์๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. esync์ ๊ด๋ จ์ด์์ ์ ์์ง๋ง ์ค์ ๋ก ํ๋ ์ดํ๋ ๋ฐ๋ ๋ฌธ์ ๊ฐ๋์ง ์์ต๋๋ค. ์ ฐ์ด๋ ์ปดํ์ผ๋ก ์ธํ ๋๊น ํ์์ด ๋ง์ด ๋ฐ์ํฉ๋๋ค.) ๋ ๋ถ๋ช ํ๊ฒ, ์ด๊ฒ์ ๋ช ๋ถ์ ๊ฒ์ ํ๋ ์ด ํ์ ํํ ํด์ง๋๋ค). Steam ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๊ณ ์ฐฝ ๊ด๋ฆฌ์๊ฐ ์ฐฝ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ตํ๋๋ก ์ค์ ํ๋ ๋ฐ ์ฑ๊ณตํ์ต๋๋ค. ์ ์งํ๋ฉด Ctrl + Alt + Esc๋ฅผ ๋๋ฅด๊ณ ํด๊ณจ ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ ๋ํ๋ ๋๊น์ง ๋ช ์ด๊ฐ ๊ธฐ๋ค๋ฆฐ ๋ค์ ํด๋ฆญํ์ฌ ์ฐฝ์ ์ข ๋ฃํฉ๋๋ค. ํจ์น์๋ ๊ฒ์ ๋ด์์ ํค๋์ ์ผ๋ก ์ ํ ํ ์์๋ pulseaudio ์ ๋ฐ์ดํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค (Proton ๊ฒ์์ ์ด์ ๋ณ๋๋ก ๊ฐ pulseaudio ์ฅ์น๋ฅผ ๋ณผ ์ ์์).
DXVK์ ์ ฐ์ด๋ ํดํน ๋ฒ์ ์ ์ฌ์ฉํ๋ ค๋ฉด ์ง์ ์ ๋์ฌ์ ๋ณต์ฌํด์ผํฉ๋๋ค. DXVK๋์ด ๋น๋์ ํฌํจ๋์ง ์์ผ๋ฉฐ ํฌํจ๋์ง ์์ต๋๋ค. Proton์ด ์ ๊ณตํ๋ DXVK ๋ฒ์ ์ ๋จ์ํ ์ฌ์ฌ์ฉํฉ๋๋ค.
@ryanmusante PBA๋ ๋ง์ ๊ฒ์์์ ์ ์๊ฒ ํฐ ์๋ ์ ํ๋ฅผ ์ผ์ผ ํต๋๋ค. ์๋ง๋ nvidia ๋ฐ์ด๋๋ฆฌ Blob์์ ์ ์๋ํ์ง ์์ ๊ฒ์ ๋๋ค. ๋งค์ฐ ๋น๊ณผํ์ ์ธ ํ ์คํธ์์ esync๋ TW3 ๋ฐ PoE๋ฅผ ํฌํจํ์ฌ ์ผ๋ถ ๊ฒ์์์ fps ์ง์์ ์ ๋ฐํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ํ์ง๋ง ์์ง ๊ต์ฐจ ํ์ธํ์ง ์์์ต๋๋ค.
@kakra PoE์ ๋ค๋ฅธ ๋ง์ ํ์ดํ์์ ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฌธ์ ๋ steam-native ๋ฅผ ์ฌ์ฉํ ์ง ์๋๋ฉด steam ๋ฐํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ณ ์ ํ ์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ๋๋ค. ์ผ๋ถ ๊ฒ์์ ๊ฒฝ์ฐ Steam ๋ค์ดํฐ๋ธ๊ฐ ์ฑ๋ฅ ํฅ์์ ์ ๊ณตํ๋ ๋ฐ๋ฉด ๋ค๋ฅธ ๊ฒ์์ ๊ฒฝ์ฐ ๋น ํธํ์ฑ์ด์์ด ๊ฒ์์ด๋ก๋๋์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Steam_native_runtime
proton์ ๋ํ ๊ถ์ฅ ์ฌํญ์ ๋ฌด์์ด๋ฉฐ Arch๋ฅผ ์คํํ๋ ์ฌ๋๋ค์๊ฒ๋ง ๋ฌธ์ ๊ฐ๋ฉ๋๊น?
@ryanmusante ๋ฐํ์์ด PoE์ ์์ธ ์์ฑ์์ด๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์ด๋ป๊ฒ ๋ฌธ์ ์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. OTOH, ์ ์ด๋ Gentoo์์๋ ๋ ์ด์ ์ด๊ฒ๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ๊ณต์ Steam ๋ฐํ์์ ์ฌ์ฉํ๊ณ STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1
๋ฅผ ์ค์ ํ์ฌ Steam์์ ์ ๊ณตํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ณด๋ค ํธ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํธ ํ ์ ์์ต๋๋ค.
@GloriousEggroll @tainium Wine 3.12๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์
๋ฐ์ดํธ ๋ ๋น๋๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ DX11 ๋ชจ๋์์ PoE๋ฅผ ์คํํ๊ธฐ์ํ @DataBeaver ์ ์ ์ ๋ CoInitialize ํจ์น๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
https://github.com/kakra/wine/releases/tag/wine-proton_3.7-3.12-unofficial
PoE ์ฑ๋ฅ์ด ์กฐ๊ธ ๋ ๋์ ์ ์์ต๋๋ค. ์ด๋ฒ์๋ Windows ํฌ๊ธฐ ์กฐ์ ์ด ํ ์คํธ๋์ง ์์์ต๋๋ค.
@tainium ๋ค์์ 3.12 ๋น๋์ ๊ธฐ๋ฐํ ๋ด ์์ธ proton_3.7์์ PoE์ (์ผ์ข ) ์๋ฑํ ๋ น์์ ๋๋ค. Proton๊ณผ ํจ๊ป ์ ๊ณต๋ DXVK์์ ๋ณ๊ฒฝ๋ ์ฌํญ์ด ์์ต๋๊น? ์ ฐ์ด๋๊ฐ ๋งค์ฐ ๋ฆ๊ฒ๋ก๋๋๋ ๊ฒ์๋ณด๊ธฐ ๋๋ฌธ์ ๊ฒ์ ์ ๋ชจ๋ธ์ด ์์ฑ๋ฉ๋๋ค.
๊ทธ ์ธ์๋ ์ฒ์ ์๋ ํ ๋ ๋ก๊ทธ์ธ ํ ์์๋ ๋ฒ๊ทธ (๋ณดํต ๊ฐ๋์ ๊ธฐ๋ก ํ ๋๋ง๋ค, ์๋ง๋ IO ๊ด๋ จ)๊ฐ ์๊ณ , ๋ฌผ๋ก ๋์์ ์ผ๋ฐ์ ์ธ ๋ง๋๋ฌ์ด ์์ต๋๋ค. ์ฌ์ ๋ก๋ ๋ฐ ์ ฐ์ด๋๊ฐ ์๋ฃ๋๋ฉด ๊ฝค ์ ์คํ๋ฉ๋๋ค (์ํํธ์จ์ด ์ธ์ฝ๋ฉ ๋ง ์ํํ๊ณ 4k๋ก ์ฌ์ํ ์ ์๋ค๋ ์ ์ ๊ฐ์ํ ๋, ๊ทธ๋ ์ง ์์ผ๋ฉด ๋์ CPU ์ฌ์ฉ์ผ๋ก ์ธํด ๋ ์ฝ๋ฉ์ด FHD๋ก ์ถ์๋จ). ๋ น์ํ์ง ์์ผ๋ฉด ๊ฒ์์ด ๋ ๋นจ๋ฆฌ ์ง์ ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋์๋ฅผ ๋ ๋ ์ง์ญ์ ๋ค์ด๊ฐ ํ ์ง์ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ํ ์ต๊ทผ์ ๊ฒฝํ ํ ๋ช ์ด๋ง๋ค FPS ํ๋ฝ์ด ์์ต๋๋ค. esync๋ฅผ ๋ด ๋น๋์ ํตํฉํ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค (์ด์ ์๋ ๋ฐ๋๋ผ ์์ธ 3.14๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจ). ๋๋ ๊ทธ๊ฒ์ด ์ ฐ์ด๋์ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค ...
(Gears ๋ก๊ณ ๊ฐ ํญ์ ๋ง์ด ๋๊น)
Path of Exile-~ 15m ๊ฒ์ ํ๋ ์ด ํ ์ถฉ๋
https://github.com/ValveSoftware/Proton/issues/1447 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@zaggynl ๊ฒ์์ผ 2018-09-14T15 : 33 : 31 :
Steam ๋๋ฒ๊ทธ ๋ก๊ทธ : https://gist.githubusercontent.com/zaggynl/6d55e984035244ec54274db14a2f77ea/raw/f2ab23db3dace4c6032ffb6aa6389a03ad364240/poe_log_zaggynl
์ฝ 15m ์ฌ์ ํ ๊ฒ์์ด ๋ฐ์คํฌํฑ์ผ๋ก ์ถฉ๋
PoE ์ค์ :
http://i.imgur.com/8C2p65Y.png
http://i.imgur.com/9TlwF2U.png
@kakra ์นด ํฌ๋ผ
GloriousEggroll tainium Wine 3.12๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ๋ฐ์ดํธ ๋ ๋น๋๊ฐ ์์ต๋๋ค. DX11 ๋ชจ๋์์ PoE๋ฅผ ์คํํ๊ธฐ์ํ DataBeaver์ ์ ์ ๋ CoInitialize ํจ์น๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
https://github.com/kakra/wine/releases/tag/wine-proton_3.7-3.12-unofficialPoE ์ฑ๋ฅ์ด ์กฐ๊ธ ๋ ๋์ ์ ์์ต๋๋ค. ์ด๋ฒ์๋ Windows ํฌ๊ธฐ ์กฐ์ ์ด ํ ์คํธ๋์ง ์์์ต๋๋ค.
ํ์ฌ dist์ ์ด๋ฆ์ ๋ฐ๊พธ๊ณ ๋ด Proton Beta ํด๋์ ์ด๊ฒ์ ๋์์ ์ด๊ฒ์ ์๋ํ์ง๋ง ์์์ PoE ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ DX9๋ก ์ ํํ ์ง ๋ฌป์ต๋๋ค.
@zaggynl ๊ธฐ์กด ํด๋๋ฅผ ์ญ์ ํ์ง ๋ง์ญ์์ค ... ๋ด ๋ฒ์ ๊ณผ ํจ๊ป ์ ๊ณต๋์ง ์์ DLL์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋์ ๋ณต์ฌ ๋ฐฑ์
์ ๋ง๋์ญ์์ค. ์ด ํน์ ์ค๋ฅ๋ DXVK๊ฐ ๋๋ฝ ๋์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค. PoE๋ ๋ด๊ฐ ์ ์์๋ ํ wined3d-DX11๊ณผ ํธํ๋์ง ์์ต๋๋ค.
__EDIT__ :์ @DataBeaver์์ ์ธ๊ธ ํ ๋ฐ์ ๊ฐ์ด์ด ๋ด ๋น๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค.
PS : ํ๋ ์ดํ๊ธฐ ์ ์ PoE๋ฅผ DX11 ๋ชจ๋๋ก ์ ํํด์ผํฉ๋๋ค.
PoE๋ Wine-staging์ ํจ์น ์ธํธ d3d11-Deferred_Context๊ฐ ์ ์ฉ๋ ํ Wine์ D3D11 (Wine 3.14 ๊ธฐ์ค)๊ณผ ํจ๊ป ์๋ํฉ๋๋ค (์ด์ ์ ์ธ๊ธ ํ ํจ์น์ ์ถ๊ฐ).
@DataBeaver ์ด์ฉ๋ฉด ๊ทธ ํจ์น ์ธํธ๋ ํ์ฌ ๋ด ๋น๋์ ์์ต๋๋ค ... ๊ทธ๋ฆฌ๊ณ 3.14๋ ์๋๋๋ค.
์ข์์, ์ข ๋ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ์๋ wined3d์ ํจ๊ป ์๋ํ๋ค๋ ์ ์ ์ ์ํ๊ณ ์ถ์์ต๋๋ค.
PoE๋์ด Lutris ์ค์น ์คํฌ๋ฆฝํธ์ ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค (Lutris ๊ณ์ ํ์) : https://lutris.net/games/path-of-exile-standalone-w-dxvk/installer/edit
์ฝ 45m ์ฌ์ ์ค์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์ต๋๋ค.
PoE ์์ ์ธ์ : --waitforpreload --nologo --nodx9ex --gc2
์์ธ ์์น๋ฅผ ๋ณ๊ฒฝํ์ต๋๋ค. 64 ๋นํธ
Runner๋ฅผ esync-nopulse 3.15๋ก ๋ณ๊ฒฝ
DXVK์์ 0.72๋ก
๊ฒ์์ dx11์ ์ฌ์ฉํ์ฌ ์์๋์ง ์์ต๋๋ค.
Proton์ ์ฌ์ฉํ์ฌ dx9์์ ์ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋์์๋ ์ถฉ๋์ด ์์ต๋๋ค. ๊ฒ์์ด 3-3.2GB ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ์ฌ์ด์ ๋๋ฌํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๋ด๊ฐ ๊ฐ์ฅ ์ข์ํ๋ ๊ฒ์์ ํ ์ ์์ต๋๋ค. :(
@TheVE ๋ ์๋ฅผ ์ฝ์ผ์ญ์์ค. @kakra๊ฐ ๋งํฌ ํ Proton ๋ฒ์ ์ ์ปดํ์ผํ๋ฉด
ํ๋ฃจ ์ ์ ์ปดํ์ผํ์ผ๋ฉฐ Nvidia ๋๋ผ์ด๋ฒ๊ฐ์๋ Archlinux์์ ์๋ํฉ๋๋ค.
@Janhouse @kakra ์์ ์ฌ์ ์ปดํ์ผ ๋ ๋ฒ์ ์ ์๋ ํ์ง๋ง ๊ธฐ์ด๊ฐ ํ์๋๋ฉด ํ๋ ๋ฝ์ ์ด ๋ฐ์ํฉ๋๋ค. ๋ค์์ ๋ฌด์์ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ต์ ๋ฉ์ฌ์์ Solus, 1700x, RX480 ์คํ.
@TheVE , ๋๋ ๊ทธ๊ฒ์ด ํด๋์ฉ์ด๋ผ๊ณ ์๊ฐํ์ง ์๊ธฐ ๋๋ฌธ์ ์ค์ค๋ก ์ปดํ์ผํ์ญ์์ค. ํ์คํ์ง ์๋ค. ๋ํ wine ์ ๋์ฌ์์ PoE ๊ตฌ์ฑ ํ์ผ์ ์ญ์ ํด๋ณด์ญ์์ค.
๋ํ ๋ง์ถคํ Proton ๋ง ์ฌ์ฉํ์ต๋๋ค. ๋ฐธ๋ธ ๋ฐฐํฌ DXVK ๋ฒ์ ์ ์ ์งํ์ต๋๋ค.
@TheVE ์ ๊ธธ ๋ dmesg์ ๋ฌด์ธ๊ฐ๊ฐ ์๋์ง ํ์ธํ์ญ์์ค ... SSH๊ฐ ์์คํ ์ ํ์ํ ์ ์์ต๋๋ค. ๋ด๊ฐ ์ฌ์ฉํ ํ๋ก์ธ์ ์ต์ ํ๋ก ์ธํด ์ด์ ๊ฐ๋ฅํ์ง ์์ ๊ฒฝ์ฐ ๊ฑฐ๊ธฐ์ ํ์๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฌ๊ธฐ NVIDIA ๋ ์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ์ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค ... ์ ๋ ๊ฐ๋ ์ด๋ฐ ์ ๊ธ์ด ๋ฐ์ํ๋ ๊ฒ์๋ณด๊ณ ์์ต๋๋ค. Ctrl + Alt + Esc๋ก ๊ฒ์์ ์ข ๋ฃํ์ญ์์ค (๋ช ์ด ํ์ ํด๊ณจ ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ ๋ํ๋๊ณ ๊ฒ์ ์ฐฝ์ ํด๋ฆญํ์ญ์์ค). ์ด ์ ๊ธ์ ๋ํ ํด๊ฒฐ์ฑ ์ ์ฐฝ ์ ์ฒด ํ๋ฉด์ ์ฌ์ฉํ๊ณ ๊ฒ์ ๋ด์์ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ์ง ์๋ ๊ฒ์ ๋๋ค (๊ตฌ์ฑ ํ์ผ ์ฌ์ฉ). ์ฐฝ ์์น / ํฌ๊ธฐ๋ฅผ ๊ฐ์ ํ ์์๋ ์ฐฝ ๊ด๋ฆฌ์๊ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
@kakra ์ฐฝ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ถ๋ถ ์ถฉ๋์ด ๋ฐ์ํ๊ณ Gnome์ด ์ด๋ ์์ ์์ ํฌ๊ธฐ๋ฅผ
๋ํ ๊ทธ๊ฒ์ด ๋ฉ์ถ๊ณ ๋ฉ์ง ctrl + alt + esc ๋จ์ถํค๊ฐ ์๋ค๋ฉด Ctrl + Alt + F2๋ก ๋ค๋ฅธ tty๋ก ์ ํํ๊ณ ๊ฑฐ๊ธฐ์ ๋ก๊ทธ์ธ ํ ํ ๊ฑฐ๊ธฐ์ ์ฃฝ์ผ ์ ์์ต๋๋ค. ์ฆ์ ์ ํ๋์ง๋ ์์ง๋ง (์ฝ 40 ์ด ์์) ๊ฒฐ๊ตญ ๊ฑฐ๊ธฐ์ ๋๋ฌํฉ๋๋ค.
@Janhouse ์ฃ์กํฉ๋๋ค. ์ค์ ๋ก ํ ๋๋ฆฌ์๋ ์ฐฝ ์ ์ฒด ํ๋ฉด์ ์๋ฏธํ์ต๋๋ค. ;-)
๋๋ ์ง๊ธ 20 ๋ ์ดํ๋ก ctrl + alt + esc๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ, ์ด๊ฒ์ ๋ฐ๋ก ์ฌ์ฉํ ์์์ ๊ฒ์ด๋ค. ์ด๊ฒ์ ํน๋ณํ KDE ๊ธฐ๋ฅ์ด๋ผ๊ณ ์๊ฐํ์ง ์๋๋ค. (์ ๋ ์ผ๋ฐ X์ ํ๋ญ์ค ๋ฐ์ค / ์คํ ๋ฐ์ค์์๋ ์ฌ์ฉํ์ต๋๋ค). ๊ทธ๋ฌ๋ PoE๊ฐ ์ ๊ฒผ์ ๋ ๋ํ๋๋๋ฐ๋ ์ฝ 40 ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค.
ํ์ง๋ง ๋ฐฉ๊ธ Gnome์ด ๋ค๋ฅธ ๊ธฐ๋ฅ์ผ๋ก ctrl + alt + esc๋ฅผ ์ฌ์ ์ ํ ์ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ฝ์๋ก ์ ํํ๋ ๊ฒ์ด ์๋ํ๋ค๋ฉด ๊ทธ๊ฒ ๊ฐ ๊ธธ์ ๋๋ค. :-)
ํธ์ง : ๋ฐฉ๊ธ ํ ์คํธ, Ctrl + Alt + Esc๋ xkill์ ํธ์ถํฉ๋๋ค ... ๋ฐ๋ผ์ xkill์ ์คํํ๋ ์ ์ญ ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ์ ์ํ์ฌ ๋ฉ์ง ํฌ ์ปค์๋ฅผ ์ป์ ์ ์์ต๋๋ค.
EDIT2 : ์ค์ ๋ก ๋ช ๋
๋์ ์ฌ์ฉํ๊ณ ์๋ KDE ๋ฐ๋ก ๊ฐ๊ธฐ์
๋๋ค (์์ ์๋ SuSE Linux์์ ๊ธ๋ก๋ฒ ๊ธฐ๋ณธ ๋ฐ๋ก ๊ฐ๊ธฐ ์์ ์ ์์ต๋๋ค.) ... Ubuntu์์ ๋น์ทํ ๊ฒ์ ๋ฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://www.maketecheasier.com/kill-unresponsive-application-in-ubuntu/
@kakra , Gnome์๋ ๊ณ ์ ๋ PoE๋ฅผ ์ข ๋ฃ ํ ํ ๊ทธ๋ ์ธ์ ๋ ์ถฉ๋ํ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. :์ค๋งํ:
@kakra , Gnome์๋ ๊ณ ์ ๋ PoE๋ฅผ ์ข ๋ฃ ํ ํ ๊ทธ๋ ์ธ์ ๋ ์ถฉ๋ํ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ฉ์ง ๊ธฐ๋ฅ ... :-)
๋๋ ์ฝ๊ฐ์ ๋ฉ์ฒญ์ด๋ฅผ ์ปดํ์ผํ๊ณ ์์ง๋ง Solus์์ ํ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
checking whether gcc -m32 works... no
configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.
make: *** [makefile:17: build/wine32] Error 1
ํ์ํ ๊ฐ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
@TheVE ๋ ๋ค๋ฅธ ์ต์
์ Lutris๋ฅผ ํตํด ๋
๋ฆฝํ PoE๋ฅผ ์ค์นํ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฐ ๋ค์ GUI๋ฅผ ์ฌ์ฉํ์ฌ ์ปดํ์ผ ๋ ์์ธ "esync-3.15"(esync ๋ฐ pba ๋ฐ PoE ํจ์น ํฌํจ)๋ฅผ ์ค์นํ๊ณ ์ต์ DXVK ๋ฒ์ ์ ์ ํํ ์๋ ์์ต๋๋ค.
์ค์ ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์ค์น ์คํฌ๋ฆฝํธ๊ฐ ์์ผ๋ฏ๋ก ๋๋ถ๋ถ์ด ์๋์ผ๋ก ์ํ๋ฉ๋๋ค.
์ํ๋ ๊ฒฝ์ฐ Windows Steam ๋ฒ์ ์ ์ค์นํ๋๋ฐ๋ ๋์์ด๋ฉ๋๋ค. ๋๋ Steam์์ด PoE๋ฅผ ์คํํ ์ ์์ต๋๋ค. ํฌ๋ผ์์ PoE ๊ธฐ์ ์ง์์ ๊ธ์ ์จ์ ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ํ ๋นํ๋ฉด ๊ฒ์ ๋ด์์ ๋ก๊ทธ์ธ ํ ์ ์์ต๋๋ค.
Lutris๋ฅผ ์ฌ์ฉํ์ฌ PoE ๊ฑฐ๋ ๋งคํฌ๋ก ๋ฐ ๊ฑด๋ฌผ ๊ฒฝ๋ก๋ฅผ ์ค์ ํ๋ ๊ฒ์ด ๋ ์ฝ๋ค๊ณ ์๊ฐํฉ๋๋ค.
@TheVE 32 ๋นํธ devel libs๊ฐ ํ์ํฉ๋๋ค. ๋ฐฐํฌ ๋ฌธ์์์์ด๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด์์ผํ๋ฉฐ ์์ธ ์ํค์๋ ๋ช ๊ฐ์ง ํํธ๊ฐ ์์ต๋๋ค (ํ์ง๋ง ๊ตฌ์ฑ ์ง์นจ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค. . ๊ทธ๋ฌ๋ ๋๋ ์์ ์ ๊ตฌ์ถํ๋ ๊ฒ์ด ์๋ ค์ง ๋ฌธ์ ์ฒ๋ผ ๋ค๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋๊ฒฐ์ ๊ณ ์น ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. CPU์ ์ต์ ํ ๋ ๋น๋๋ฅผ ๊ฐ๊ฒ๋๋ฉด ์์ธ์์ ๋์ ๋๋ ์ฑ๋ฅ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.
๊ฐ์ ํด์ผ ํ ๋น๋๋ฅผ ์
๋ฐ์ดํธํ์ง๋ง ์ฐฝ ํฌ๊ธฐ ์กฐ์ ํ ๋๊ฒฐ์ด ์ฌ์ ํ ๋จ์ ์์ต๋๋ค.
https://github.com/kakra/wine/releases/tag/wine-proton_3.7-3.16-unofficial-1
ํธ์ง : Doh! ๋๋ user_settings (WINEDEBUG & DXVK_LOG_LEVEL "info")๋ฅผ ๊ฐ์ง๊ณ ๋์์ต๋๋ค ... ํ์ผ์ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๊ฒ์ด ํธ๋ฆญ์ํ์ต๋๋ค. ๊ทธ๋์ ๊ทธ๊ฒ์ ๊ฒฐ๊ตญ ๋ก๊น ๋ฌธ์ ์์ต๋๋ค. hah! ๋ด ๊ณ ๋ฌด ์ค๋ฆฌ๊ฐ๋์ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
EDIT2 : ์ ์คํฌ๋์น, ๋ค์ ๋ฐ์ํ์ต๋๋ค. ์๋ฌด๋ ์ง๋ ์์ ์๊ฐ์ด ์ง๋๋ฉด ๋์ค๋ ๊ฒ ๊ฐ์ง ์์๋ฐ, 1 ์๊ฐ ๋์ ๋์ค์ง ์๊ณ ์ ๋ธ ์ ์์๋ค.
์๋
ํ์ธ์ @kakra , ๋ง์ง๋ง ๋น๋๋ฅผ ํ
์คํธํ๊ณ ์ ๋๋ก ์๋ํ์ต๋๋ค. ๋๋จํ ๊ฐ์ฌํฉ๋๋ค. GTX1060์์ ์ ํด ์ํ (์ฝ๊ฐ์ ๋๊น)์ 40 ~ 140 ์ฌ์ด์ FPS.
๋ฌธ์ ๋ ๋ช ๋ถ ๋์ ์ฌ์ ํ ํ ๋ง์ฐ์ค ์ปค์๋ฅผ ์์ง์ผ ๋๋ง๋ค ํ๋ ์์ด ํฌ๊ฒ ๋จ์ด์ง๊ธฐ ์์ํ๋ค๋ ๊ฒ์
๋๋ค. ํด๋ฆญํ๊ฑฐ๋ ๊ธธ๊ฒ ๋๋ฌ ๊ฑท๊ฑฐ๋ ์ปค์๋ฅผ ์์ง์ด์ง ์์ผ๋ฉด ์ผ์ ํ FPS๋ฅผ ์ ์งํฉ๋๋ค. ํ์ง๋ง ์ปค์๋ฅผ ์์ง์ด๋ฉด ํฑํฑ ํด์ ธ 13FPS๊น์ง ๋ด๋ ค๊ฐ๋๋ค. ๋ก๊น
์ฝ๋์ผ๊น์? ํ๋์จ์ด ์ปค์๋ฅผ ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ POE ์ํค์์ ์ฐพ์์ง๋ง ์๋ฌด๊ฒ๋ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ์ด๊ฒ์ ํ์ค Kensington USB ๋ง์ฐ์ค์ ํจ๊ป Ubuntu 18.04.1 btw์ ์์ต๋๋ค.
@RodrigoHahn ์, ๋ก๊น ์ ์ฑ๋ฅ ํฌ๋ฌ์ ๋๋ค ... ๋ฌธ์ ๋ฅผ ๋๋ฒ๊น ํ์ง ์๋๋ค๋ฉด ์ ๋๋ก ๋์ญ์์ค. :-)
๋๊น ํ์์ ์ ฐ์ด๋ ์ปดํ์ผ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ์ ฐ์ด๋ ์ปดํ์ผ์ ๋น๋๊ธฐ๋ก ๋ง๋๋ ํดํน ๋ DXVK ๋ณํ์ด ์์ง๋ง ์ ฐ์ด๋๊ฐ ์๋ฃ ๋ ๋๊น์ง ๊ฒ์ ์ 3D ๋ชจ๋ธ์ด ์์ฑ๋ฉ๋๋ค. ๋๋์ด ์์ด๋์ด๊ฐ ๋ง์์ ๋ค์ง ์๊ธฐ ๋๋ฌธ์ ํ ๋ฒ๋ ์๋ํ ์ ์ด ์์ง๋ง (๊ฒ์ ์ 3D ๋ชจ๋ธ) ์๋ํ ๋ชจ๋ ์ฌ๋๋ค์ด ๊ทธ๊ฒ์๋ณด๊ณ ๋ง๋๋ฌ์ ๋์ต๋๋ค.
@kakra ์๋ก์ด ๋น๋๊ฐ ์ ์๊ฒ ์ ์๋ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
DXVK 0.80์๋ ์ ์ด๋ ์ ์๊ฒ ๋ง์ ๋์์ด ๋ ์ ฐ์ด๋๋ฅผ์ํ ์๋ก์ด ์บ์ฑ ์์คํ ์ด ์์ต๋๋ค. ์์ฑ์์ DXVK ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ์ต์ํ ๊ฐ๋น์ง ์์ง์ผ๋ก ์ธํด PoE๋ฅผ ๋ค์ ์์ํ ๋๊น์ง ๊ฑฐ์ ์๋ฒฝํฉ๋๋ค (5 ๊ฐ ์์ญ ์ ๋ ํ์ ๋์์ง ์์).
๊ฐ์ฌ!
@GregSutcliffe ์, ์ค๋ ์์นจ์ DXVK 0.80์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ์์๊ณ ์ด๋ฒ ์ฃผ ํ๋ฐ์ ํ ์คํธ ํ ๊ฒ์ ๋๋ค. Shadow of Tomb Raider์์ ๋ ๋ฒ์งธ ์๋์์ ์ฌํ ํ ์์๋์ด ๋ฒ์ ์ผ๋ก ํ๋ฉด์๋ก๋ํ๋ ๋์ ๊ฐ๋ ์ถฉ๋์ด ๋ฐ์ํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
@GregSutcliffe BTW : ์ ๋ ํ์ฌ MuQSS (CK ๋๋ PF ํจ์น ์ธํธ)๋ฅผ ์ง์ํ๋ ์ปค๋์์ ์คํํ ๋ ์ง์ฐ ์๊ฐ์ ๊ฐ์ ํ๋ ํจ์น๋ฅผ ์์ ์ค์ ๋๋ค. ์ด์ฉ๋ฉด Wine์ Feral์ GameMode์ ํตํฉ ํ ์๋ ์์ต๋๋ค.
@kakra ๊ฐ ๋ฐ์ํ๋ฉด CK ์ปค๋๋ ์คํํฉ๋๋ค. ๊ฐ๋ฐ ๋น๋๋ฅผ ํ ์คํธํ๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค.
@GregSutcliffe GameMode์์ ์ ์ฒด Steam ํด๋ผ์ด์ธํธ๋ฅผ ์คํํ๋ ๋ฐ ๋ ๋์ ์ง์์ ์ ๊ณตํ๋ PR์ GameMode์ ๊ฒ์ํ์ฌ Wine ๊ฒ์๋ ์ก์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ด๋ถ ์์ธ ๊ตฌ์ฑ ์์๋ ๋ค๋ฅด๊ฒ ์ทจ๊ธ๋์ด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ชจ๋ ๊ฒ์ด ๋์ผํ ๋์ ์ค์ผ์ค๋ง ์ฐ์ ์์๋ก ์คํ๋์ด์ผํ๋ ๊ฒ์ ์๋๋๋ค. ๋ฐ๋ผ์ GameMode PR์ ์ด๋ฏธ Steam ํด๋ผ์ด์ธํธ ์์ฒด์ ์์ธ ์๋ฒ๊ฐ GameMode์ ์ํด ์ฒ๋ฆฌ๋์ง ์๋๋ก ์ ๊ฑฐํฉ๋๋ค. ๋ค์ด๋ก๋ ํ ํ์ฌ Proton ๋น๋๋ wineserver๋ฅผ SCHED_FIFO ๋ชจ๋๋ก ์ ํํ๋ ๊ธฐ๋ฅ์ ์ง์ํ์ง๋ง, ํ์ฌ๋ ๋ ์๋ ํ์ฑํ ์์ ์ ์งํ ์ค์ ๋๋ค (GameMode ์ค์น ์ธ์ ์๋์ผ๋ก ๊ตฌ์ฑ ํ ํ์๊ฐ์๊ณ ์คํํ ํ์๊ฐ์๋ ๊ฒฝ์ฐ). GameMode์ ์ ์ฒด Steam ํด๋ผ์ด์ธํธ ๋ฐ wineserver๋ ๋์ ๊ถํ์ด์๋ ์์ ์ธ SCHED_ISO๋ฅผ ์ฌ์ฉํฉ๋๋ค).
@GregSutcliffe ๋ค์์ SCHED_ISO
๋ณ๊ฒฝ ์ฌํญ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์
๋๋ค.
https://github.com/kakra/wine/releases/tag/wine-proton_3.7-3.16-unofficial-2
@DataBeaver @TheVE @Janhouse ์ฌ๊ธฐ์ ๋ ๋ค๋ฅธ ์
๋ฐ์ดํธ๊ฐ ์์ต๋๋ค ... ์ด์ ์ ์ถ๊ฐ๋ก PBA ๋ฐ d3d11-Deferred-Contexts๋ ํฌํจ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด DXVK์์ด ํ๋ ์ด ํ ์ ์์ง๋ง ๊ทธ๋ ๊ฒํ๋ฉด ํจ์ฌ ๋ ๋ง์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค (์ผ๊ด๋์ง ์์ FPS, ๋์ ๋๋ ์งง์ ๋ฉ์ถค).
https://github.com/kakra/wine/releases/tag/wine-proton_3.7-3.16-unofficial-3
์๋ ํ์ธ์ @kakra ,๋ณด๊ณ ํฉ๋๋ค : NVIDIA XServer ์ค์ ์ฑ์์ FXAA๋ฅผ ๋นํ์ฑํํ์ผ๋ฉฐ ์ค๋ 3 ์๊ฐ ์ด์ ํ๋ ์ด ํ ์ ์์์ผ๋ฉฐ ์ถฉ๋์ด๋ ์ฑ๊ฐ์ ํ๋ ์ ๋๋กญ์ด ์์ต๋๋ค.
@RodrigoHahn "FXAA ํ์ฑํ"๋ฅผ ์ ๊ฑฐ
๋ด ๋น๋์๋ esync๋ ํฌํจ๋์ด ์์ผ๋ฏ๋ก LIMIT_NOFILE
ํ๊ณ ์ผ์ ์๊ฐ ํ ๊ฒ์ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฌ๋ฆฌ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด ๊ฒฝ์ฐ Steam ๋ก๊ทธ์ eventfd: cannot open file
๋๋ ์ด์ ์ ์ฌํ ๋ด์ฉ์ด ํ์๋ฉ๋๋ค (์๋ง๋ /tmp/dumps
์ด๋๊ฐ์ ์์).
@kakra ์, Proton์ ์ฒ์์ผ๋ก ๋์ง ํ ๋ ํ์ฑํํด์ผํฉ๋๋ค. ๋ชจ๋ ํ๋ฆฟํ ์คํ ์ธํฐํ์ด์ค ๊ธ๊ผด์ ํด์ ํ๋ ค๊ณ ํ ๋ ์ฐ์ฐํ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋นํ์ฑํํ๋ฉด ๋ค์ ๋ฉ์ง๊ณ ์ ๋ช
ํด์ก์ต๋๋ค.
LIMIT_NOFILE์ ์ค๋ ๋ฆ๊ฒ ์ง์ ๋์ฐฉํ ๋ ํ์ธํ๊ฒ ์ต๋๋ค. ๋ค์ ํ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@kakra POE๋ฅผ ํ๋ ์ดํ๋ฉด ์ด์ด ์ข์ง ์์ ์ ์์ต๋๋ค. :(
๊ฒ์ ์์์ ๊ธฐ์ด์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ฐฐ๊ฒฝ์์ ์๋ฆฌ๊ฐ ๊ณ์๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์์คํ ์ด ์๋ตํ์ง ์์ต๋๋ค. ctl + alt + esc ๋๋ tty๋ฅผ ์ ํ ํ ์ ์์ต๋๋ค.
์์คํ ์ ssh ํ ์ ์์ง๋ง ์์คํ ์ ํ์ ํ ์์ ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. dmesg๋ฅผ ๋ณด๋ฉด ์ผ์ข ์ GPU ์ถฉ๋์ ๋๊น?
`[102.096105] [drm] dce_get_required_clocks_state : ์ง์๋์ง ์๋ ์๊ณ disp_clk 896973 pix_clk 592000
[1036.359130] [ drm : amdgpu_job_timedout [amdgpu]] ์ค๋ฅ ๋ง gfx ์๊ฐ ์ด๊ณผ, ๋ง์ง๋ง์ผ๋ก ์ ํธ ๋ seq = 298090, ๋ง์ง๋ง์ผ๋ก ๋ฐฉ์ถ ๋ seq = 298092
[1036.359133] [drm] GPU ๋ณต๊ตฌ๊ฐ ๋นํ์ฑํ๋์์ต๋๋ค .`
@TheVE ์ข์, ์ด๊ฒ์ ์๋ง๋ DXVK / Wine ๋ด์ ์ ๋ฐ์ดํธ ๋ Vulkan ์คํ๊ณผ ๊ด๋ จ๋ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ๋ฌธ์ ์ ๋๋ค. ๋ช ๊ฐ์ง ์์ด๋์ด :
์ฌ๊ธฐ์ ํด๋ฆฐ ๋น๋๋ฅผ ์ํํ๋ ๋ฐ ๋ช ๋ถ ์ ๋ ๊ฑธ๋ฆฝ๋๋ค ...
@TheVE ๋ค์์ ์
๋ฐ์ดํธ ๋ ๋น๋์
๋๋ค.
https://github.com/kakra/wine/releases/tag/wine-proton_3.7-3.17-unofficial-2
Feral์ GameMode๋ฅผ ํ์ธํ๊ณ GameMode๊ฐ ํ์ฑํ ๋ ์ํ์์ ๊ฒ์์ ์คํํ ์๋ ์์ต๋๋ค.
https://github.com/FeralInteractive/gamemode
BTW : Valve๋ ๊ณต์์ ์ผ๋ก DXVK 0.80 (ํ์ ํซํฝ์ค ํฌํจ)์ ํฌํจํ๋๋ก Proton์ ์ ๋ฐ์ดํธํ์ต๋๋ค. Steam์ด Proton ํ์ผ์ ํ์ธํ๋๋ก ํ ๋ค์ (DXVK ์ ๋ฐ์ดํธ๋ฅผ ํฌํจํ์ฌ ํ์ฌ ๋ฒ ํ๋ฅผ ๋ณต์ํ๊ธฐ ์ํด) ๊ทธ ์์ ๋ด ๋น๋๋ฅผ ๋ค์ ์ ์ฉ ํ ์ ์์ต๋๋ค.
@TheVE ๋๋ ์ ์ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋ค. ๋๋ ์์ธ, dxvk๋ฅผ ๋ค์ ์ปดํ์ผํ๊ณ ๋ชจ๋ ์ข
๋ฅ์ ์๋๋ฅผ ์๋ํ์ง๋ง ์คํจํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๋ก์ด wineprefix๋ฅผ ๋ง๋ค์์ต๋๋ค. ๊ทธ๊ฒ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๋๋ ์์ธ์ด๋ dxvk๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ฐฉ๊ธ ์๋ก์ด wineprefix๋ฅผ ์์ํ๊ณ ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ์ ๋ Steam์์ PoE๋ฅผ ์คํํ์ง ์๊ณ Proton์ผ๋ก ๋
๋ฆฝํ ๊ฒ์์ Wine์ผ๋ก ์คํํ๋ฉฐ ์ถฉ๋์ด๋ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ์์ด ํ๋ฅญํ๊ฒ ์๋ํฉ๋๋ค. ์ถฉ๋์ด๋ ์๋ ์ ํ์์ด ํ๋ฃจ ์ข
์ผ ์คํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๋ํ ๋ฉฐ์น ์ ์ @kakra repo์์ Proton์ ์ปดํ์ผํ์ฌ Steam ๋ฒ์ ์ ํ
์คํธ
@Janhouse ์ด๊ฒ์ ๋์ผํ ์ ๋์ฌ์์ ์๋ก ๋ค๋ฅธ ์์ธ ๋ฒ์ ๊ฐ์ ์ ํํ๋ ๊ฒฝ์ฐ ์๋ ค์ง ๋ฌธ์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด CSMT๊ฐ ํ์ฑํ ๋ ์ํ์์ ์คํ ์ด์ง์ ์ฌ์ฉํ ๋ค์ ๋ฐ๋๋ผ๋ก ๋์๊ฐ ๊ฒฝ์ฐ DLL ๋ฆฌ๋๋ ์ ์ด ์ฌ์ ํ ์ ์๋ฆฌ์ ์์ผ๋ฉฐ ์๋ชป๋ DLL ๋ฆฌ๋๋ ์ ์ด ๋จ๊ฒจ์ง ์ ์์ต๋๋ค. ์ค๋๋ CSMT wined3d API๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ฒ์์ ์ ๋์ฌ๊ฐ ๋น๊ณต๊ฐ์ด๊ณ Steam์์ ์์ฑ ๋์๊ธฐ ๋๋ฌธ์ @TheVE ๊ฐ ์ ๋์ฌ์์ ์ฌ์ฉ์ ์ง์ (๋น ์์ฑ์) ์์ธ ๋ฒ์ ์ ์คํํ๋ ค๊ณ ํ์ง ์๋ ํ ์ ๋์ฌ๋ ๊นจ๋ํ๊ณ ๊ด์ฐฎ์ ์ผํฉ๋๋ค.
@Janhouse ๊ฒฐ๊ตญ ๋ฌผ์ด๋ณผ ์ง๋ฌธ : ์ ๋ง ๋น์ ์ด ๊ฐ์ง ๋ฌธ์ ์๋์? ๋์ผํ dmesg ์ถ๋ ฅ์ ์๋ฏธํฉ๋๊น? ์๋๋ฉด ๋ค๋ฅธ ๋ฌธ์ ๋ก ์ธํด ๋ก๊ณ ๊ฐ ๋ฉ์ท์ต๋๊น?
๋ค๋ฅธ ๋ฌธ์ ์ผ ์๋ ์์ง๋ง ์ฌ์ ํ ์๋ํด ๋ณผ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ ๋์ฌ๋ฅผ ๋ค์ ๋ง๋ญ๋๋ค.
2018 ๋ 10 ์ 2 ์ผ ํ์์ผ 12:12์ Kai Krakow [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@Janhouse https://github.com/Janhouse ์ด๊ฒ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์๋ ค์ง ๋ฌธ์ ์ ๋๋ค.
๋์ผํ ์ ๋์ฌ์์๋ ๋ค๋ฅธ ์์ธ ๋ฒ์ ๊ฐ ์ ํ :
์๋ชป๋ DLL ๋ฆฌ๋๋ ์ (์ : CSMT๊ฐ ํ์ฑํ ๋ ์ํ์์ ์คํ ์ด์ง์ ์ฌ์ฉํ ๊ฒฝ์ฐ)
๊ทธ๋ฐ ๋ค์ ๋ฐ๋๋ผ๋ก ๋์ ๊ฐ๊ณ DLL ๋ฆฌ๋๋ ์ ์ ์ฌ์ ํ โโ์ ์๋ฆฌ์ ์์ผ๋ฉฐ
์๋ง๋ ์ค๋๋ CSMT wined3d API.๋๋ ์ด๊ฒ์ด @TheVE https://github.com/TheVE ์ ๊ฒฝ์ฐ์ ํด๋นํ์ง ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฒ์์ ์ ๋์ฌ๋ ๋น๊ณต๊ฐ์ด๋ฉฐ Steam์์ ์์ฑํฉ๋๋ค. @TheVE๊ฐ ์๋๋ฉด
https://github.com/TheVE ๊ฐ ๋ง์ถคํ (๋น ์์ฑ์) ์์ธ ๋ฒ์ ์ ์คํํ๋ ค๊ณ ํ์ต๋๋ค.
์ ๋์ฌ์์ ์ ๋์ฌ๋ ๊นจ๋ํ๊ณ ๊ด์ฐฎ์ ์ผํฉ๋๋ค.@Janhouse https://github.com/Janhouse ๊ฒฐ๊ตญ ๋ฌผ์ด๋ณผ ์ง๋ฌธ
๊ทธ๊ฒ์ : ๋น์ ์ด ๊ฐ์ง ๊ฒ๊ณผ ์ ๋ง๋ก ๊ฐ์ ๋ฌธ์ ์์ต๋๊น? ๋๋ ๋์ผํ dmesg๋ฅผ ์๋ฏธํฉ๋๋ค.
์ฐ์ถ? ์๋๋ฉด ๋ค๋ฅธ ๋ฌธ์ ๋ก ์ธํด ๋ก๊ณ ๊ฐ ๋ฉ์ท์ต๋๊น?โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/58#issuecomment-426204309 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AA_Ql-tECUxcN2a-6fMtLnx2BsFLLQJ9ks5ugy4IgaJpZM4WHKFm
.
@Janhouse ์คํด ํ์ง ๋ง์ธ์ : ํ์ ์ธ๊ธ ํ ๊ฐ์น๊ฐ ์๊ณ ์๋ ํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๋๋ ๋จ์ง "๊ฐ์ ๋ฌธ์ "์ ์ ํํ ์๋ฏธ๋ฅผ ์ง์ ํ๊ณ ์ถ์๋ค. ;-)
@TheVE ์ ๋์ฌ๋ฅผ ๋ค์ ๋ง๋ค๋ ค๋ฉด compatdata/GAMEID
์๋ "pfx"ํด๋๋ฅผ ์ด๋ํ๊ฑฐ๋ ์ ์ฒด GAMEID ํด๋๋ฅผ ์ด๋ํฉ๋๋ค. ๊ฒ์ ID๋์ด ํธ์ ์ ๋ชฉ์์ ์ฐพ์ ์ ์์ต๋๋ค.
๊ตฌ์ฑ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด์์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋จ์ํ ์ ๊ฑฐํ์ง ๋ง์ญ์์ค.
@TheVE ๋ ๋ค์
POE๋ฅผ ํ๋ ์ดํ๋ฉด ์ด์ด ์ข์ง ์์ ์ ์์ต๋๋ค. :(
๊ฒ์ ์์์ ๊ธฐ์ด์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ฐฐ๊ฒฝ์์ ์๋ฆฌ๊ฐ ๊ณ์๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์์คํ ์ด ์๋ตํ์ง ์์ต๋๋ค. ctl + alt + esc ๋๋ tty๋ฅผ ์ ํ ํ ์ ์์ต๋๋ค.
์์คํ ์ ssh ํ ์ ์์ง๋ง ์์คํ ์ ํ์ ํ ์์ ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. dmesg๋ฅผ ๋ณด๋ฉด ์ผ์ข ์ GPU ์ถฉ๋์ ๋๊น?
`[102.096105] [drm] dce_get_required_clocks_state : ์ง์๋์ง ์๋ ์๊ณ disp_clk 896973 pix_clk 592000
[1036.359130] [ drm : amdgpu_job_timedout [amdgpu]] _ERROR_ ring gfx ์๊ฐ ์ด๊ณผ, ๋ง์ง๋ง ์ ํธ seq = 298090, ๋ง์ง๋ง์ผ๋ก ๋ฐฉ์ถ seq = 298092
[1036.359133] [drm] GPU ๋ณต๊ตฌ๊ฐ ๋นํ์ฑํ๋์์ต๋๋ค .`
์ฌ๊ธฐ๋ฅผ๋ณด์ญ์์ค :
https://github.com/doitsujin/dxvk/wiki/Driver-support
@kakra ํ . Mesa 18.1.6์ด์ง๋ง LLVM 6.0.1์ ๋๋ค. ์๋ง๋ LLVM 7์ ๊ธฐ๋ค๋ ค์ผ ํ ๊ฒ์ ๋๋ค.
๋ํ ๋ฉ์ฒญํ ์ง๋ฌธ : DXVK๋ฅผ ๋นํ์ฑํํ๋ ค๋ฉด ์์ ์ต์ ์์ "PROTON_USE_WINED3D11"์ ์ฌ์ฉํฉ๋๊น?
๊ฑด๋ฐฐ.
//ํธ์งํ๋ค. ์ ๋์ฌ๋ฅผ ์ญ์ ํด๋ ๋์์ด๋์ง ์์์ต๋๋ค.
@TheVE Noob ๋๋ต : ์ ... ๋น์ ์ ์๊ฐ๋งํผ
@kakra ๋ชจ๋ ๋์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ทธ๋ฌ๋ ์ง๊ธ๊น์ง Proton์ ์ฌ์ฉํ๋ ๊ฒ์ ์ด์ด ์์ต๋๋ค. ๋๋ ๋ํ ์ด์์ด ์ ์ Lutris๋ฅผ ์๋ํ๊ณ ๋ฐฉ๊ธ ๋ง์ง๋ง์ผ๋ก ํ ๋ฒ ์๋ํ์ต๋๋ค.
Lutris๋ ๋ค์์ ์ฌ์ฉํ์ฌ ์๋ํฉ๋๋ค.
esync-staging-pba-nopulse-3.17-x86_64 (๋ฐฉ๊ธ ์ต์ ๋ฒ์ ์ ์ป์๊ณ ๋ค๋ฅธ ๊ฒ์ ์๋ํ์ง ์์์ต๋๋ค).
DXVK ๋นํ์ฑํ (ํ์ฑํ ๋ ๊ฒฝ์ฐ ์์คํ
์ด ๊ณ์ ์ค๋จ๋จ)-DXVK 0.80์ ์๋ํ์ง๋ง ์ฌ์ ํ ์ค๋จ๋ฉ๋๋ค.
ํ๋ ์ ์๋๋ ๋ฅ์ด์๋ ๊ฒฝ์ฐ ์ฝ 30fps์ ๋๋ค. ํ์ง๋ง ๋ ์ ์์ด์! ๊ทธ๋์ ์ง๊ธ์ ์ด๊ฒ์ ๊ณ ์ํ๊ฒ ์ต๋๋ค.
@TheVE user_settings.py.sample
๋ฅผ) ํธ์ง ํ์ต๋๊น? ์๋๋ฉด ์ค์ ๋ก user_settings.py
์ ๋ณต์ฌํ์ฌ ๋ณต์ฌ๋ณธ์ ํธ์ง ํ์ต๋๊น? ๊ทธ๋๋ GPU๊ฐ dmesg์์ ์ค๋จ ๋ ๊ฒ์ผ๋ก ํ์๋ฉ๋๊น? ์ด๋ DXVK๊ฐ ์ฌ์ ํ ํ์ฑํ๋์ด ์์์ ์๋ฏธํฉ๋๋ค.
๋ํ ์ ์ฒด ์คํ ์ด์ง ํจ์น ์ธํธ๋ฅผ ํฌํจํ์ง ์๊ณ ์ ํํ ํจ์น ์๋ฆฌ์ฆ ๋ง ํฌํจํฉ๋๋ค. ๊ทธ๊ฒ์ ์ฐจ์ด๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๋ด ๋น๋์์ ์ด๋ค ์๋ฆฌ์ฆ๊ฐ ๋๋ฝ ๋ ์ง ๊ถ๊ธํฉ๋๋ค.
์ต์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ๋๋ ์ผ๋ถ์์ DXVK๋ฅผ ๊ฝค ํ์ ํฉ๋๋ค
ํฌ์ธํธ๋ ์์ ํ ์๋ก์ด ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด ํ์ํฉ๋๋ค (์ ์ด๋ Nvidia์ ๊ฒฝ์ฐ). ๋ง์ฝ ๋๋ผ๋ฉด
Arch์ ๊ฐ์ ๋กค๋ง ๋ฆด๋ฆฌ์ค ๋ฐฐํฌํ์ ์๊ฑฐ๋ ์ผ๋ถ ์ฌ์ฉ์ ์ง์ ๋ธ๋ฆฌ๋ฉ์ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ์ฉ ์ฃ์ง ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค.
DXVK๊ฐ ์๋ํ์ง ์์ต๋๋ค. ๋๋ "esync-staging-pba-nopulse-3.17-x86_64"๋
์ด์ PoE ํจ์น๊ฐ ์ด๋ค ์ํฅ์ ๋ฏธ์นฉ๋ ๊น?
2018 ๋ 10 ์ 3 ์ผ ์์์ผ 04:19์ Kai Krakow [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@TheVE https://github.com/TheVE user_settings.py.sample ๋๋
์ค์ ๋ก user_settings.py์ ๋ณต์ฌํ๊ณ ์ฌ๋ณธ์ ํธ์ง ํ์ต๋๊น? ์์ต๋๋ค
์ฌ์ ํ dmesg์์ GPU ์ค๋จ์ด ํ์๋ฉ๋๊น? ์ด๋ DXVK๊ฐ ์ฌ์ ํ
ํ์ฑํ ๋จ ...๋ํ ์ ์ฒด ์คํ ์ด์ง ํจ์น ์ธํธ๋ฅผ ํฌํจํ์ง ์๊ณ ์ ํํ ํจ์น ๋ง ํฌํจํฉ๋๋ค.
์๋ฆฌ์ฆ. ๊ทธ๊ฒ์ ์ฐจ์ด๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ค ์๋ฆฌ์ฆ๊ฐ ๋น ์ง์ง ๊ถ๊ธํฉ๋๋ค
๋ด ๋น๋์์.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/58#issuecomment-426481932 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AA_Ql_sZ_9W6EJ2VsD6V4BMEzKRayCdBks5uhBCwgaJpZM4WHKFm
.
๋ฐฉํดํด์ ๋ฏธ์ํ์ง๋ง, ํธ๋ฆญ์์ด DX11์ ์ฌ์ฉํ์ฌ Steamplay๋ฅผ ํตํด Path of Exile์ ํ๋ ์ด ํ ์์์ ๋ ๋ ์ฌ์ทจ ํด์ง๋๋ค. GGG ๋๋ Valve์์ ๊ณง ์์ ์ ๊ธฐ๋ํด์ผํฉ๋๊น? DX9๋ฅผ ์ฌ์ฉํด ๋ณด์๊ณ ๋ด๊ฐ ์๊ฐํ๊ธฐ์ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ์ธ ํฐ ๋ง๋๋ฌ์ด๊ฐ ๋ฐ์ํ์ต๋๋ค.
@CTJansson , PoE ํจ์น๊ฐ ์์ธ ์คํ
์ด์ง์ ํฌํจ๋ ๋ ( "ํต"์ด๋ฏ๋ก ํฌํจ๋์ง ์์) ๋ฐ Valve๊ฐ ์ต์ ์์ธ ์คํ
์ด์ง ๋ฐ DXVK ๋ฒ์ ์ผ๋ก ์
๊ทธ๋ ์ด๋ ํ ๋.
๋๋ ํ๋ฆด ์ ์์ง๋ง ์ ์ด๋ Nvidia ์นด๋์ ๋ํด ์ต์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด ํ์ํ ์๋ ์์ผ๋ฉฐ Valve๊ฐ ๊ตฌํ ๋๋ผ์ด๋ฒ๊ฐ์๋ Ubuntu ์ง์์ ์ค์ ์๋๋ฉด ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ์ด๊ฒ์ด Valve๊ฐ ๋ง์ถคํ Proton ๋น๋ ์ฌ์ฉ์ ํ์ฉํ๋ ์ด์ ์
๋๋ค.
๋ํ GGG๊ฐ ๋ฉ์ง ์
๋ฐ์ดํธ๋ฅผ ๋ฐํํ์ฌ ์ธ์ ๋ค์ ๊นจ์ง ์ง ์ ์ ์์ต๋๋ค. :)
์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ ์ ๋ ์ค๋๋ ๊ฒ์์ด Proton๊ณผ ํจ๊ป ์๋ํด์ผํ์ง๋ง ์๋กญ๊ณ ์์ฃผ ์ ๋ฐ์ดํธ๋๋ ๊ฒ์์ด ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค.
TL; DR
@CTJansson ์ ๋์ด ๊ฒ์์ด ์๋ํ๋ DX9 ๋ ์ด์ด๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ Valve์ ์ฐ์ ์์ ๋ชฉ๋ก์ ์๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์ ํ ์๋ํ์ง ์๋ ๊ฒ์ด ์๋๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ณต์ ์์ธ์ ๋ค์ด ๊ฐ์ง ์๋ CoInitialize ํดํน์ด ํ์ํฉ๋๋ค.์ด ํดํน์ ์คํ ์ด์ง์ ์ผ๋ถ๊ฐ ์๋๋๋ค. ์ด๊ฒ์ ํ๋ ์ด์์ ํจ์น ์ธ ํดํน์ ๋๋ค (Valve๊ฐ ํ์ฌ Proton ๋ธ๋์น์์ ๋ณด์ ํ๊ณ ์๋ ๋ง์ ๊ฒ ์ค ํ๋).
๊ทธ๋ฐ ๋ค์ Valve๋ ์ด๋ฌํ ๋ชจ๋ ๋ฌธ์ ์ ๋ํด ํ๋ ๋๋ ๋ค๋ฅธ ๋์ ๊ฐ์ง๊ณ ์๋ค๊ณ ํ์ ํฉ๋๋ค. ํ์ง๋ง ์ฃผ์ํด์ผ ํ ๋ง์ ๋ฌธ์ ์ ๋ํ ๋ง์ ์ ๋ณด์ ๋๋ค. ์ปค๋ฎค๋ํฐ์ ๋ํ ์ง์์ด ์์ผ๋ฉด Valve๋ ์์ ํด์ผ ํ ์ฌํญ๊ณผ ๋ฐฉ๋ฒ์ ํ์ ํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ ์๋ ์์ต๋๋ค. ์ฌ๊ธฐ์ ์์์ ๋ด์ ๋ค์ ํ ๋ฌ ํ ์๋ฌด๋ ๊ทธ๊ฒ์ ๋ํด ์ธ๊ธํ๊ฑฐ๋ ํด๊ฒฐ์ฑ ์ ์๋ํ๊ฑฐ๋๋ณด๊ณ ํ๊ฑฐ๋ ํจ์น ์์ ์ํ์ง ์๊ณ ๊ฒ์์ด ๋ง์ ์ฒ๋ผ ์๋ํ๋ ๊ฒ๊ณผ๋ ๋ค๋ฆ ๋๋ค.
์ฌ๊ธฐ์ ์์ ์๋ฃจ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค (์ค์ ๋ก๋ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ง๋ง ์ค์ ๋ก Proton ๋์ฒด๋ฌผ๋ก ์ฌ์ฉํ ์์๋ ์๋ฃจ์ ์ ๊ฑฐ์ ์์ต๋๋ค). ํธ๋ฆญ์ด ์๋๋ผ ๋ฐธ๋ธ์์ ๊ณต์์ ์ธ ๊ด์ฌ์๋ฐ์ ๋๊น์ง ์๋ ๋ฐฉ์์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒ์์ด ๊ฝค ์ธ๊ธฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์์๋ ๋ค์ ์๋๋ฌ์์ก์ง๋ง Valve๋ "๊ทธ๋ฅ"์ ํ, ํ ์คํธ ๋ฐ ์ ์ฉํด์ผํ๋ ์คํ ๊ฐ๋ฅํ ์๋ฃจ์ ์ด ์ด๋ฏธ์์ ๊ฒ์ ๋๋ค.
GGG OTOH๋ ์๋ง๋ ๋ฆฌ๋ ์ค์์ ๊ณต์์ ์ผ๋ก ๊ฒ์์ ์คํํ๋ ๋ฐ๋ณ๋ก ๊ด์ฌ์ด ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ค์ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ์ฃผ๋ก Windows์ด๊ณ , ๊ธฐ์ ์ Windows์ ๋๋ค. ๋์ด ๋์ค๋ ๊ณณ์ ๋๋ค. ์์ง์ ๋ค๋ฅด๊ฒ ์ด๊ธฐํํ๋ ์์ ์ ๋ง๋ค ์ ์์ต๋๋ค (๋ง์ ์์ ๊ฒ์์ด ์์ง์ ์ด๊ธฐํํ์ง ์๊ณ ์๋ํ๋ฏ๋ก ์ผ๋ฐ์ ์ธ ๋น๋์ค์ ๋ด์ฌ๋์ด ์์ง ์์ต๋๋ค.) ๋๋ ์ค๋์ค ์์ง), ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์ ์ด๋ CoInitialize ํจ์น๊ฐ ํ์ํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋ค์ ํ์ํ์ง ์์์ต๋๋ค. ๊ทธ๋ค์ด ๊ทธ ๋ฐฉํฅ์ผ๋ก ๋ฌด์ธ๊ฐ๋ฅผํ๊ณ ์ถ๋ค๋ฉด, ๋ด ์์์ ๋ฉ์ง ์๋ก์ด DirectX ๋ฌผ๊ฑด ๋์ Vulkan์ ์์ง์ ์ด์ํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ฒ์์ด Proton๊ณผ ๊ฑฐ์ ์๋์ผ๋ก ์๋ํ๊ณ ์๋ง๋ ๊ฑฐ์ ๋ค์ดํฐ๋ธ ์ฑ๋ฅ์ผ๋ก ์๋ ํ ๊ฒ์ ๋๋ค.
@Janhouse ๋๋ ๊ทธ๊ฒ์ด ์ด์ ๊ฒ์๋ณด๋ค ์๋ก์ด ๊ฒ์์ ์คํํ ๊ฐ๋ฅ์ฑ์ด ๋ ๋๋ค๊ณ ํ์ ํฉ๋๋ค. ์ด๋ฏธ ๋งค์ฐ ๊ฒฌ๊ณ ํ WineD3D ๊ตฌํ์์ ์๋ํ๋ ์์ฃผ ์ค๋๋ ๊ฒ (DX9)์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ DX11 ์ฉ DXVK๋ ๋งค์ฐ ์ข์ ๋ชจ์์ ๋๋ค (WineD3D ๊ตฌํ์ ๋ง์ ๋ถ๋ถ์ด ๋ถ์กฑํฉ๋๋ค). ๊ทธ๋ฆฌ๊ณ DX12์ ๋ํ VkD3D๊ฐ ๋ฏธ๋ ์ด๋๊ฐ์์์ ๊ฒ์ ๋๋ค. ์๋ง ๊ทธ๋๋ ์ ์๋ ํ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ๋ค์ ์ค๋๋ DX10 / DX11 ํ์ดํ์๋ ํ์ด ์๊ณ DRM์ผ๋ก ๋ณดํธ๋๋ ํ์ดํ์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ํ Valve๊ฐ ์คํ ์ด์ง์ ๋ง์ ๊ด์ฌ์ ๊ธฐ์ธ์ด๊ณ ์๋ค๋ ๊ฒ์ ์์ง ๋ชปํฉ๋๋ค. ์คํ ์ด์ง์ ์ ๋ฆฌํ๋ ๊ฒ์ ๊ทธ๋ค์ ์ ๋ฌด๊ฐ ์๋๋๋ค. ๋ฐ๋ผ์ ๊ฒ์์ ์คํํ๊ธฐ ์ํด ํดํน์ ํฌํจํด์ผํ๋ ๊ฒฝ์ฐ ์คํ ์ด์ง์ ํฌํจ ํ ํ์๊ฐ ์์ต๋๋ค. ์ค์ ๋ก Proton์ ์คํ ์ด์ง์์ ๋์ค๋ ํจ์น๋ฅผ ๋งค์ฐ ์ ๊ฒ ์ฌ์ฉํฉ๋๋ค.
๋ํ ๋์ด๊ฐ ๋ง์ ์ด์ ์์๊ฒ ์ด์ ์ ๋ง์ถ๋ ์ง์ ์ด ์ด๋์ธ์ง ์ ์ ์์ต๋๋ค. ๋ด๊ฐ ๋ณด๋ ๋ชจ๋ ๊ฒ์ ์ค์ ๋ก ๋งค์ฐ ์ต์ ๋๋ผ์ด๋ฒ์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. NVIDIA vulkan dev ๋๋ผ์ด๋ฒ ๋๋ ์ต์ LLVM ๋ฐ Mesa๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๊ธฐ ์ํด ํ์ํ AMD ๋๋ผ์ด๋ฒ์ ๋๋ค. ์ ์ฐฉํ๋ ๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆฌ ๊ฒ ์ง๋ง ๋๋ฌด ๋ฉ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ผ๋ถ ๋ฐฐํฌํ์์ ์ค๋๋ ๋๋ผ์ด๋ฒ์ ์ด์ ์ ๋ง์ถ๋ฉด ๋๋ผ์ด๋ฒ์ ๊ธฐ๋ฅ ์ง์์ด ๋ถ์กฑํ ์ํ์์ ๋ง์ ์ฒ๋ผ ์๋ ํ ์ ์์ผ๋ฉฐ ํ์ฌ Windows ํ์ดํ์ ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋ง์ด ์ฌ์ฉํฉ๋๋ค. ๋ค์ ๋จ๊ณ๋ฅผ ์ํด ์ ๊ณตํด์ผํ๋ ๊ฒ์ ์ ํต ๋ฐ ๋๋ผ์ด๋ฒ ์ ์กฐ์ ์ฒด์ ๋๋ค.
์์ธ 3.7์ ๊ธฐ๋ฐ์ผ๋ก Proton์ด ์ถ์ ๋ ์๊ฐ์ ๊ฐ์ํ ๋ Proton ๊ฐ๋ฐ์ด 2 ~ 3 ๊ฐ์ ๋ค์ฒ์ง ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๊ทธ๋์ ์ถ์ ๋ ์ฆ์์ ์ฐ๋ฆฌ๋-๋ชจ๋ฅด๊ฒ ์ด์-wine-3.14? ์์ธ -3.12? ์๋ง๋ ๊ทธ๋ค์ ๋ค์ ์ต๊ทผ์ ์์ธ ๋ฒ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ก์ด Proton ๋ฒ์ ์ ์ด๋ฏธ ์์ ํ๊ณ ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. Proton๊ณผ ๊ด๋ จ๋ ์ฌ๋๋ค์ ์์ธ ๋ชฉ๋ก์์๋ ํจ์น์ ํ๋ฆ์ ์ดํด๋ณด๋ฉด, ํ์ฌ Proton 3.7 ๋ธ๋์น์ ํญ๋ชฉ๊ณผ ๊ด๋ จ๋ ํจ์น์ ํจ๊ป ๋ง์ ํจ์น ํตํฉ์ด ์งํ๋๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐ๋ผ์ ํ์ฌ ์์ธ ๋ฒ์ ๋ณด๋ค ๋ ๋นจ๋ฆฌ ๋๊ฒฐ ๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ๋ค์ Proton์ 3.14-3.18 ์ด๋๊ฐ์ ๊ธฐ๋ฐ์ ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. Wine 3.14 / 3.15๋ Proton ๋ธ๋์น๋ฅผ ๋ฆฌ๋ฒ ์ด์ค ํ ๋ ๋ ์ด๋ ค์ด ๋ฆฌ๋ฒ ์ด์ค ์ค ํ๋์์ต๋๋ค (๋ฐ๋ผ์ ๋ฒ์ ๊ฒฝ๊ณ๊ฐ ๋๋ฌด ์๋ชป๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค). ๊ทธ๋ฐ ๋ค์ ํจ์น ๋ฐ ํดํน์ ์ฌ ํตํฉ์ด ์์๋๊ณ ์ถ์ ๊ธฐ์ ๋ฌธ์ ์๋์ฃผ์๋ฅผ ๊ธฐ์ธ์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋น ๋ฒ์ ์ Steam ๋ฐฐํฌ ์ฑ๋์ ์ถ์ํ๋ ๋ฐ ๋ค์ 2-3 ๊ฐ์์ด ๊ฑธ๋ฆฝ๋๋ค.
@CTJansson ํ๋์ ๊ฒ์์ ์คํํ๋ ๊ฒ๋ง ํผ ๊ฐ๋จํ์ง ์๋ค๋ ์ ์ ๋ช ์ฌํด์ผํฉ๋๋ค. ๋๋ ๋ด Proton ๋ธ๋์น๊ฐ ๋ง์ ๊ฒ์๊ณผ ํจ๊ป ์๋ํ์ง ์์ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๋ด๊ฐํ๋ ๊ฒ์์ ์์ฃผ ์ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ Valves ์ ์ฅ์์๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์ด๋ฏธ ์ง์๋๋ ๊ฒ์์ ํฌ์ํ์ง ์๊ณ ์ง์๋๋ ๊ฒ์ ๋ชฉ๋ก์ ํฅ์์ํค๊ณ ์ํฉ๋๋ค. ๋ํ ์ผ๋ถ ํธํ์ฑ ํ ์คํธ์ ํ์ง ํ ์คํธ๋ ํต๊ณผํด์ผํฉ๋๋ค. ๋ค์ ๋ฒ์ ์์๋ ์ ์ด๋ ๊ทธ๋ํฝ ์คํ์ด ๊ฐ์ ๋๊ณ ํ๋์ด ์ฝ๊ฐ ์์ ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํ๋ค๊ณ ํ์ ํฉ๋๋ค (์ด๋ PoE์ ๊ฐ์ "์์ง์ด๋ ๋์"์ด ํ์๋ ์์๋ ๋์์ด ๋ง์ด ๋จ์ ์์ง ์์์ ์๋ฏธํฉ๋๋ค).
๋ฐ๋ผ์ ๊ณต์ ํ์ดํธ๋ฆฌ์คํธ์์๋ ๊ฒ์์ ์ง๊ธ ํ๋ ์ดํ๋ ค๋ฉด ๋ช ๊ฐ์ง ํธ๋ฆญ์ ์ฌ์ฉํด์ผํฉ๋๋ค. :-)
๊ทธ๋ฌ๋ ์ฌ์ ํ ์์์ ๋ํด ์ฃ์กํฉ๋๋ค. ์ด ์ ๊ตํ ํ ๋ก ์ด ๋ค๋ฅธ ๊ณณ์์ ์ํ๋์ด์ผํ๋์ง ์ด๋ฏธ ๋ ์์ ์๊ฒ ์๋ฌธ์ ์ ๊ธฐํ์ต๋๋ค. ๋๊ตฌ๋ ์ง ๊ทธ๊ฒ์ ๋ํ ์์ด๋์ด ๋ ์๊ฒฌ์ด ์์ต๋๊น?
๊ทธ๋ฌ๋ ์ฌ์ ํ ์์์ ๋ํด ์ฃ์กํฉ๋๋ค. ์ด ์ ๊ตํ ํ ๋ก ์ด ๋ค๋ฅธ ๊ณณ์์ ์ํ๋์ด์ผํ๋์ง ์ด๋ฏธ ๋ ์์ ์๊ฒ ์๋ฌธ์ ์ ๊ธฐํ์ต๋๋ค. ๋๊ตฌ๋ ์ง ๊ทธ๊ฒ์ ๋ํ ์์ด๋์ด ๋ ์๊ฒฌ์ด ์์ต๋๊น?
@kakra ์ฐ๋ฆฌ๋ Path of Exile ํฌ๋ผ์ผ๋ก ์ด๋ํ ์ ์์ต๋๊น? https://www.pathofexile.com/forum/view-thread/8980 ๋๋ Proton ๊ด๋ จ ์ค๋ ๋๋ฅผ ์์ ํ์๊ฒ ์ต๋๊น?
Path of Exile์ ๋ํ CoInit ํดํน์ ์ ๊ฑฐํ๋ CoInitialize ๋ฌธ์ ์ ๋ํ ์์ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://github.com/kakra/wine/commit/f716887123418f1e14fa6c06aad9e854335f6eaa
์ด๊ฒ์ด ์๋ฅ ์์ธ์ ์ ์ํ๊ธฐ์ ์ถฉ๋ถํ ์ง ์๋ ์ฌ๋์ด ์์ต๋๊น?
@kakra ๋น์ ์ ํจ์น๋ ํฅ๋ฏธ๋กญ๊ณ ๋๋ ๊ทธ๊ฒ์ ํ ์คํธํ์ต๋๋ค.
์ด์ CoInitializeSecurity์์ ๊ณต๋ ์ด๊ธฐํํ๋ ๊ฒ์ด ์ ๋์์ด๋๋์ง ์ดํดํ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ค ์๊ฐ?
์ด์ ole ์ถ์ ์์ ๋ค์๊ณผ ๊ฐ์ ์ ์ฌํ ์ถ์ ์ ๋ณผ ์ ์์ต๋๋ค.
(...)
0061:trace:ole:CoInitializeEx ((nil), 0)
0061:trace:ole:CoInitializeEx () - Initializing the COM libraries
0061:trace:ole:RunningObjectTableImpl_Initialize
0061:trace:ole:apartment_construct creating new apartment, model=0
0061:trace:ole:apartment_construct Created apartment on OXID 600000cafe
0061:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
0061:trace:ole:CoInitializeEx ((nil), 2)
0061:warn:ole:enter_apartment Attempt to change threading model of this apartment from multi-threaded to apartment threaded
0061:fixme:heap:RtlSetHeapInformation 0x110000 0 0x247fe5c 4 stub
0062:trace:ole:DllMain 0x7e160000 0x2 (nil)
0062:trace:ole:CreateConnectionPoint (0x1a2558 {9bfbbc02-eff1-101a-84ed-00aa00341d07} 0x1a2594)
0062:trace:ole:CoInitializeEx ((nil), 2)
0062:trace:ole:apartment_construct creating new apartment, model=2
0062:trace:ole:apartment_construct Created apartment on OXID 6000000062
0062:trace:ole:apartment_get_or_create Created main-threaded apartment with OXID 6000000062
0062:trace:ole:CoCreateInstance (rclsid={cacaf262-9370-4615-a13b-9f5539da4c0a}, pUnkOuter=(nil), dwClsContext=00000001, riid={ec5ec8a9-c395-4314-9c77-54d7a935ff70}, ppv=0x2c2fb44)
0062:trace:ole:CoCreateInstanceEx ({cacaf262-9370-4615-a13b-9f5539da4c0a} (nil) 1 (nil) 1 0x2c2fac0)
0062:trace:ole:CoGetTreatAsClass ({cacaf262-9370-4615-a13b-9f5539da4c0a},0x2c2fa4c)
0062:trace:ole:create_classes_root_hkey L"\\Registry\\Machine\\Software\\Classes" -> 0x80
0062:trace:ole:apartment_addref 6000000062: before = 1
0062:trace:ole:apartment_release 6000000062: after = 1
0062:trace:ole:CoGetClassObject CLSID: {cacaf262-9370-4615-a13b-9f5539da4c0a},IID: {00000001-0000-0000-c000-000000000046}
0062:trace:ole:apartment_addref 6000000062: before = 1
0062:trace:ole:COMPOBJ_DllList_Add L"C:\\windows\\system32\\windowscodecs.dll"
0062:trace:ole:apartment_getclassobject added new loaded dll L"C:\\windows\\system32\\windowscodecs.dll"
(...)
๋ด๊ฐ ๋ณด์์ ๋ fixme+ole
๊ฒ์์ ์ค์ง ํธ์ถ์ฒ๋ผ ๋ณด์๋ค CoInitializeSecurity
์์ง๋ง CoInitialize(NULL)
. ๊ทธ๋์ ๋๋ ํดํน์ ๋๋๋ฆฌ๊ณ ํธ์ถ์ CoInitializeSecurity
๋ก ์ฎ๊ฒผ์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ํ์ฌ ์์ธ์์ ์๋ํ์ง ์์ ๊ฒ์
๋๋ค (์คํ
์ผ ๋ฟ์ด๋ฉฐ ์๋ฌด๊ฒ๋ํ์ง ์์).
0061:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
์ด์ ๊ฒ์์ CoInitializeSecurity
์ถฉ๋ถํ ์ผ์ฐ ํธ์ถ ํ ๋ค์ CoInitialize(NULL)
๋ฅผ ํธ์ถํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ ์์
๋๋ค. ์ด๋ฏธ ๋๊ธฐ์ด์ ์ฝ๊ฐ ์
๋ฐ์ดํธ ๋ ์์ ์ฌํญ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๊ธฐ๋ฅ์ ์ผ๋ก ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝํ์ง ์์ผ๋ฉฐ ๋ก๊น
์๋ง ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
์ด ํจ์น๊ฐ ์ผ๋ง๋ "์ฌ๋ฐ๋ฅธ์ง"๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ถ๋ช
ํ CoInitializeSecurity()
๋ CoInitialize()
ํธ์ถํ๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ ๋ถ์์ฉ์ด ์์ด์ผํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ณด์์ ๊ดํ "์ค์ง"์ด๊ณ Wine์ ๋๋ถ๋ถ ๋จ์ผ ์ฌ์ฉ์ OS ๊ณ์ธต์ผ๋ก ์๋ํ๊ธฐ ๋๋ฌธ์ (๋ฃจํธ๋ก ์คํ๋์ง ์๊ณ ํ์ฌ ์ฌ์ฉ์์๊ฒ๋ง ๊ฐ์ฅ์ ๊ฐํ ์์) ๊ทธ๋ ๊ฒํ๋ ๊ฒ์ด ์ถฉ๋ถํ ๊ฐ๋จํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ต์ํ MS ๋ฌธ์์ ๋ฐ๋ผ ๊ฐ์ฅ ๊ฐ๋จํ ๊ฒ์ฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ์ผ๋ถ ๋งค๊ฐ ๋ณ์๋ ํน์ ๋ฐฉ์์ผ๋ก ์ค์ ํด์ผํฉ๋๋ค.
ํดํน์ด ์์ผ๋ฉด DOOM์ด ์ํํธ๊ฐ ์ด๊ธฐํ๋์ง ์๋๋ค๊ณ ๋ถํํ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์๋ง๋ ๋น์ทํ ์์ ์ผ ๊ฒ์ ๋๋ค. ๊ทธ ์ธ์๋ ๊ทธ ๊ฒ์์ด ์๋ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ถ์ ๊ณผ ์์ธ ์์ค (๋ฐ ํจ์ ์ฌ์ฉ ๋ฐฉ๋ฒ)๋ฅผ ๋ณด๋ฉด CoInitialize()
์์ CoInitializeSecurity()
CoInitialize()
๋ฅผ ํธ์ถํด์๋ ์๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ํธ์ถ์๋ ํญ์ ๋ ํจ์๋ฅผ ํ๋์ฉ ํธ์ถํด์ผํฉ๋๋ค. ๋ค๋ฅธ ํ๋๋ ... ์ค๋ ๋์ ๊ดํ ๊ฒ์ผ๊น ์?
@kakra ์๋ฆผ , ์ต๊ทผ ํ๊ทธ ๋ ๋ฆด๋ฆฌ์ค์ ํจ๊ป ์ ๊ณต๋ ๋ฉ์ดํฌ ํ์ผ์ ์ ๋น๋์ ์กด์ฌํ์ง ์๋ ๋ฉ์ดํฌ ํ์ผ์ ๋ํด clean
๊ท์น์ ์คํํ๋ ค๊ณ ํฉ๋๋ค.
@ wacossusca34 ์, ์๋๋ค. ๋ค์ ํธ์๋ก ์์ ๋์ด์ผํฉ๋๋ค ... ๋จผ์ "make configure"๋ฅผ ์คํํ๋ฉด ์๋ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์๋ ค์ฃผ์ธ์ ...
๋ด ๊ฒฝํ:
dx9 ๋ฐ dx9ex์ ํจ๊ป ์๋ํ์ง๋ง 32 ๋นํธ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉฐ ๊ฒ์์ด ์ผ๋ฐ์ ์ผ๋ก ํ๋ ์ด์ด 1 ์๊ฐ ํ์ 4GB RAM์ ๋๋ฌํ๋ฉด ์ถฉ๋ํฉ๋๋ค. ์์ง 64 ๋นํธ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ง๋ง์ด ๋ฒ์ ์ ์ฌ์ฉํ์ฌ ์์ํ ์ ์์ต๋๋ค.
@SurfingNerd ์์ ๋งํฌ ๋ ๋ด Proton ๋น๋์์ ์๋ํฉ๋๋ค. ๊ณง ๊ณต์ Proton 3.16์ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ฐ์ดํธ ํ ์์ ์ ๋๋ค (์ค์ ๋ก wine-3.19 ์ ๋ฐ์ดํธ๋ฅผ ํฌํจํ์ฌ ์๋ฃ๋์์ผ๋ฉฐ ์์ง ํ ์คํธ ์ค์ด๋ฉฐ ๋ช ๊ฐ์ง ์ถ๊ฐ ์ต์ ํ ์์ ์ ์ํฉ๋๋ค). ์๋ Proton์๋ ์ค์ ๋ก DX11์ ์ฑ๊ณต์ ์ผ๋ก ์ด๊ธฐํํ๊ธฐ์ํ ์ผ๋ถ Windows ์ฝ๋ฑ ํจ์น์ CoInit ํดํน์ด ์์ง ์์ต๋๋ค. ๊ฒ์์์ DX11 ์ง์ฐ๋ ์ปจํ ์คํธ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ DXVK๋ฅผ ์คํํด์ผํฉ๋๋ค (๋ด ๋น๋์๋์ด๋ฅผ ํฌํจํ๋ฏ๋ก DXVK์์ด ์คํํ ์ ์์ง๋ง ์ ์ด๋ ๋๋ฅผ).
@edmondo ํํธ, ์๋ชป๋ ๊ฒ ๊ฐ์์ ๋ด ์
๋ฐ์ดํธ๋ฅผ CoInitializedSecurity()
๋๋ ๋ ธ์ต๋๋ค. ๋์ ์๋์ ์ ์ ๋ ํดํน์ ๋ค์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@kakra ์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง ์ ๋๋ค. ์ธ๋ จ๋ ํดํน์ด ํ์ฌ "์ต์์"ํด๊ฒฐ ๋ฐฉ๋ฒ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ํํธ๊ฐ ์ด๊ธฐํ๋์ง ์์ ๊ฒฝ์ฐ ์ด๊ธฐํํฉ๋๋ค.
Microsoft ์ค๋ช ์๋ฅผ ์ดํด ๋ณด์๊ณ CoInitializedSecurity () ๋ด๋ถ์ CoInitialize๊ฐ ์๋ชป๋ ์์ ์ฒ๋ผ ๋ณด์ธ๋ค๋ ๋๋์ ๊ณต์ ํฉ๋๋ค.
๋ด๊ฐ ๊ฝค ๋๋๊ณ ์ดํดํ์ง ๋ชปํ๋ ๊ฒ์ ๋ณด์ ํธ์ถ ๋ด๋ถ์ ๋์ ์ด ๋์ค์ ๋ฌธ์ ๋ฅผ "์์ "ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ๊ทธ๊ฒ์ ๋์๊ฒ ์์์น ๋ชปํ ์ผ์ ๋๋ค (๊ทธ๋ฆฌ๊ณ ๋ด ํ์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํ๋์ง ํ์คํ์ง ์์ต๋๋ค).
๋ด ์ถ์ธก์ผ๋ก๋ ์์ธ ์ฝ๋์์ CoInit
ํธ์ถ์ด ๋ค๋ฅธ ํ์ ์์คํ
์ ์ด๋๊ฐ์์ ๋๋ฝ ๋ ๊ฒ์
๋๋ค. ๊ฒ์์ด ์ด๊ธฐํ ๋ ์ํํธ๋ฅผ ์์ํ๊ธฐ ์ง์ ์ ์ด๊ธฐํ๋์ง ์๊ณ 0์ผ๋ก ref-count๋ฉ๋๋ค. ์ด๊ฒ์ ์ด๋ป๊ฒ ๋ DX ์ฝ๋์ ๊ด๋ จ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด์ด ๋จ๊ณ์์ ์ ์ด๋ 1๋ก ref-count๋์ด์ผํ๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋์ ๊ทธ๊ฒ์ ์ด์ ์ ์ด๋๊ฐ์ init๋ฅผ ๋์น๊ณ ์๋ค.
@SurfingNerd ๋ํ DX9 ์ฝ๋ (์์ธ ๋๋ ๊ฒ์์ ์๋์ง ํ์คํ์ง ์์)๋ 64 ๋นํธ ๋ฒ์ ์ด 2.7G RAM ์ฌ์ฉ๋ ๋ฏธ๋ง์ผ๋ก ์ ์ง๋๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋์ถ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๊ตฐ๊ฐ์ด ์๋ฃจ์
์ ์๋ ํ์ต๋๊น? ๋์์ด๋์๋ค๊ณ ์๊ฐํฉ๋๋ค
https://bugs.winehq.org/show_bug.cgi?id=42695#c15
@ teh-monad, PoE๋ coinitalize ํจ์น๋ฅผ ํฌํจํ๋ ํ ์์ธ ์คํ
์ด์ง ๋ฐ DXVK์์ ์ด๋ฏธ ์ ์๋ํฉ๋๋ค. ๋ค๋ฅธ ํจ์น๋ ์ ํ ์ฌํญ์ผ๋ก ๋ณด์
๋๋ค.
๋ฌธ์ ์์ด ์ต๋ ~ 12 ์๊ฐ ๋์ ์ฌ์ํ์ต๋๋ค.
ํด์๋ ๋ณ๊ฒฝ (์ฐฝ ํฌ๊ธฐ ์กฐ์ / ์ ์ฒด ํ๋ฉด์ผ๋ก /์์ ์ ํ)์ ์ถฉ๋์ด ๋ฐ์ํ์ง๋ง ํฐ์นํ์ง ์์ผ๋ฉด ์ ์๋ํฉ๋๋ค.
๋ํ ์๋ก์ด ์
ฐ์ด๋๊ฐ ๊ณ์ฐ๋๋ ๋์ ๊ฒ์์ด ์ง์ฐ๋์ง ์๋๋ก DXVK ์๋ฆฌ โโํ์ ์ ์
ฐ์ด๋ ํจ์น๋ฅผ ํฌํจํ์ต๋๋ค.
์ ๋ฐ์ ์ผ๋ก Windows์์์ ์ ์ฌํ ์ฑ๋ฅ์ ์ป์ต๋๋ค.
PoE ๊ฑฐ๋ ๋๊ตฌ๋ ์๋ํ์ง๋ง ์์ํ ๋๋ง๋ค ์ค์ ์ฐฝ์ ์ด๊ณ ๋ซ์์ผํฉ๋๋ค.
@Janhouse ์ฌ์ ํ Linux์
Wine ๋ฒ์ ์ WineHQ devel (3.19) ๋ฐ DXVK 0.90์ด๋ฏ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ํจ์น๊ฐ ํ์ํฉ๋๋ค.
@CTJansson , Lutris์์ ์ป์ ์์๋ esync ํจ์น๊ฐ ํฌํจ ๋ ์์ธ ์คํ
์ด์ง์ PoE์ ํ์ํ ๋ชจ๋ ํจ์น๊ฐ ํฌํจ๋์ด ์๋ค๋ ๊ฒ์ Lutris ์ด๋๊ฐ์์ ์ฝ์์ต๋๋ค. (Lutris> ๋ฌ๋ ๊ด๋ฆฌ> ์์ธ ๋ฒ์ ์์)
๊ทธ๋ฐ ๋ค์ ๋๋ผ์ด๋ฒ๊ฐ ์ง์ํ๋ ๊ฒฝ์ฐ DXVK 0.90์ ์ ํํ๊ณ ๊ด์ฐฎ์ต๋๋ค.
๋ํ ๋ช ๊ฐ์ง ์ถ๊ฐ ๋ณ์๊ฐ ์ค์ ๋์ด ์์ง๋ง ์๋ง๋ ํ์ํ์ง ์์ ๊ฒ์
๋๋ค.
์ ๊ณต๋ ์ค์น ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ Lutris์ PoE๋ฅผ ์ค์นํ์ต๋๋ค.
์ง๊ธ์ Steam์ด๋ Lutris์์ด ๊ฒ์์ ์คํํ์ง๋ง ์ฒ์์๋ Lutris๋ฅผ ํตํด ํจ์ฌ ์ฌ์ ์ต๋๋ค. ์ด ์์ ์ฌํญ์ด ๊ฒฐ๊ตญ Proton์ ์ถ๊ฐ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. Steam์ ์ต๊ณ ๊ฒ์ ์ค ํ๋๊ฐ ์๋ฌด๋ฐ ์กฐ์์์ด Linux์์ ์คํ๋๋ค๋ฉด ์ข์ ๊ฒ์ ๋๋ค. : ์ค๋ง์ผ :
@Janhouse Lutris๋ฅผ ๋์ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
ํธ์ง : vulkan mesa ๋๋ผ์ด๋ฒ๊ฐ ๋๋ฝ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด์ ์๋ํฉ๋๋ค!
@CTJansson ์ ์ ์ ๋์ฌ๋ฅผ
๋๋ proton (3.16)์์ ์์
ํ๋ poe๋ฅผ ์ป์์ง๋ง wic ๊ณต์ฅ ์ค๋ฅ์ ์์ธ์ผ๋ก directx 11์ ์๋์ํฌ ์ ์์ต๋๋ค.
๋ง์๋ก ์ ์ฅ์๋ฅผ ํตํด Steam์ ์ค์น ํ๋๋ฐ๋ wic ํจ์น๋ฅผ ์ ์ฉ ํ ์ ์์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ์ ์ฉํฉ๋๊น? ๋๋ 2 ๊ฐ์์ง๋๋ง๋ค ์ถฉ๋ํ๋ ๊ฒ์ ์ข์ํ์ง ์๋๋ค : / ๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค ..
@Janhouse ๋๋ ๊ทธ๊ฒ์ด ๋ค์ดํฐ๋ธ ์์ธ์ผ๋ก ์ด์ํ๋ค๋ฉด ์ ํธํฉ๋๋ค.
proton์ ์์ธ์ด dx11 ํจ์น๋ก ํจ์น๋๋ฉด ์์ธ์ด libpng๋ก ์ปดํ์ผ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ฌ์ ํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ถ์ฒ : readme์ ๋ฐ๋ผ docker๋ฅผ ํตํด debian vm์ ํจ์น๋ก proton์ ์ปดํ์ผํ์ต๋๋ค. ๋ค๋ฅธ ๋ค์ํ ๊ฒ์ ํจ์น๋ ์๋ ํ๋๋ก ์๋ํ๋ ๋ค๋ฅธ ๊ฒ์์ ์ํด ์๋ํ์ต๋๋ค.
@GloriousEggroll ๋ฐ๋น์์์ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์์ธ์ libjpeg62๋ฅผ ์ฌ์ฉํ์ง๋ง ๋ฐ๋น์์๋ libjpeg62-turbo ๋ง ์์ต๋๋ค.
@GloriousEggroll Wine 4.0 RC1์๋ ์ด์ ํจ์ฌ ์ ์ ์์ windowscodecs ํจ์น๊ฐ ํ์ํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ๋ค๋ง์ ์ ์ฉํ๊ณ ์ ์ ํ์ผ์์ ์ข ์์ฑ์ ๊ฑด๋ ๋ฐ์์ต๋๋ค.
e74377fe898 - windowscodecs: Fix 32bppRGB to 32bppRGBA conversion. (2 hours ago)
03c433b87ab - windowscodecs: Add support for 32bppRGB, 32bppRGBA and 32bppPRGBA to format converter. (2 hours ago)
2de3f6ecde9 - windowscodecs: Add support for converting to 8bppIndexed format to IWICFormatConverter. (2 hours ago)
c0c2f98c062 - gdiplus/tests: Add some tests for GdipInitializePalette. (2 hours ago)
01c3008d70a - gdiplus: Implement GdipInitializePalette. (2 hours ago)
@kakra ์คํ ์ด์ง์์ ํจ์น๋ฅผ ํํค์ณ ์ ์คํ ์ด์ง ๋ ์์๊ฒ ์๋ฆฌ๊ณ ๋ฉ์ธ ๋ผ์ธ์ ๋ณํฉํ๋ ๋ฐฉ๋ฒ์ ํ์ธํ ์ ์๋๋ก ๋ ธ๋ ฅ ์ค์ ๋๋ค.์ด ํจ์น๋ฅผ ์ฐพ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
2de3f6ecde9 - windowscodecs: Add support for converting to 8bppIndexed format to IWICFormatConverter. (2 hours ago)
์ด๋ค ํจ์น ์ ์์ ์๋์ง ์์ญ๋๊น?
-ํธ์งํ๋ค-
gif ์ธ์ฝ๋ wincodecs ํ์ ํจ์น ์ธํธ์์ ์ฐพ์์ต๋๋ค.
@GloriousEggroll ์กฐ๋ง๊ฐ ๋ด wine-4.0-rc1 proton ๋ธ๋์น๋ฅผ ๋ฐ์ด ๋ฃ๊ฒ ์ต๋๋ค (์ฝ๊ฐ์ ์ ๋ฆฌ ํ). ์ํ์ ๋ค๋ฉด ๋ช ๊ฐ์ง ํจ์น๋ฅผ ์ดํด๋ณด๊ณ ํ ์คํธ ํด๋ณด์ญ์์ค. ๋ํ ์ ์คํธ๋ฆผ ๋ ์์๋ ์ ํ๋ ์คํ ์ด์ง ํจ์น๊ฐ ๋ง์ด ์์ต๋๋ค.
ํธ์ง : ๋ด๊ฐ ๋์ดํ ํจ์น ์ค ์ผ๋ถ๋ ์ด๋ฏธ https://source.winehq.org/patches/์ ์์ต๋๋ค.
@kakra ๋๋ถ์ ํจ์น์ ์ฝ๊ฐ ์์ ๋ ๋ฒ์ ์ผ๋ก ๋ง์ถคํ ์์ฑ์ ๋น๋๋ฅผ ๋ง๋ค ์์์์ต๋๋ค (๊ธฐ๋ณธ์ ์ผ๋ก ์์ฑ์์ ๊น๋ํ๊ฒ ํจ์นํ๋๋ก ์์ ๋์์ต๋๋ค). ๋๋ ๋ํ ๋ค๋ฅธ ์์ธ ์คํ ์ด์ง ๋ ์๋ค์๊ฒ windowscodecs-32bppPRGBA๋ฅผ ์ ์คํธ๋ฆผํ๋ ค๊ณ ์๋ํ๋ ๊ฒ์ ๋ํด ์ ๋ ธ์ต๋๋ค. ๊ทธ๊ฒ๋ค์ ์ด๋ฏธ ๋๊ธฐ์ด์ ๋ค์ด ์์ง ์์ ์ ์ผํ ๋ ํจ์น์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. DataBeaver์ CoInit ํจ์น์ ํจ๊ป ๋งค๋ ฅ์ ์ผ๋ก ์๋ํ์ต๋๋ค.
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,
์ด "๋ฉ๊ฐ"๋ฌธ์ ์ ๋ชจ๋ ๊ฒ์๋ฌผ์ ํ์ธํ์ง ์์์ต๋๋ค. ๋ฏธ์ํฉ๋๋ค...
๋ด ๊ฐ๋จํ ์ง๋ฌธ-ํจ์น / ํดํน ๋ฑ์์ด Steam์ Proton์ผ๋ก Linux์์ PoE๋ฅผ ์ฌ์ํ ์ ์์ต๋๊น?
๊ฐ์ฌ!
@presianbg ์, ์ ๋ lutris๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. tkg-3.21, dxvk-0.93, state-cache ํ์ฑ ์ํ์
๋๋ค. ์ฒ์์๋ ๋๋ฌ ๊ฑฐ๋ฆฌ์ง ๋ง dxvk๊ฐ ๋ ๋ง์ด ์บ์ํ ์๋ก ์ ์ ๋ ์ฆ๊ฑฐ์ ์ง ๊ฒ์
๋๋ค. ryzen 1700์ด๊ณ fps๋ 30์์ 90 ์ฌ์ด์ ๋ชจ๋ ๊ฒ์ด์ง๋ง ์ฝ๊ฐ์ ๋๊น ํ์์ด ๋ฐ์ํ์ง ์์ง๋ง ํ๊ท 50fps๋ผ๊ณ ๋งํ ์ ์์ต๋๋ค.
์์๋ฅผ ์ฌ์ฉํ๋ฉด lutris / protondb ์์์์์ด ๊ฒ์์ ์์๋ฅผ ๋งค ๊น๋๋ค.
ํธ์ง : ์ฃ์กํฉ๋๋ค ๋น์ ์ด ์์ฑ์์์ ๋๊ณ ์ถ๋ค๋ ๊ฒ์ ์ฝ์ง ์์์ต๋๋ค. lutris๋ฅผ ์คํํ๊ณ ์ฆ๊ธฐ๋ก ์์ธ์ ํตํด PoE๋ฅผ ์ค์น ํ ๋ค์ tkg-3.21 ๋ฐ dxvk-0.93์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
@CTJansson ์ด ์คํฌ๋ฆฝํธ ๋ฅผ ์ฌ์ฉ
๋ถํํ๋ Proton์ DX11 ๋ฒ์ ์ ์์ํ ์ ์์ผ๋ฉฐ DX9 ๋ฒ์ ์ ์์ฃผ ์ถฉ๋ํฉ๋๋ค. Steam์ ํตํด ์ค์ ํ ๋ค์ ์์ ์ต์
์ ์ฌ์ฉํ์ฌ ์ถฉ๋ ์๋ฅผ ์ค์ผ ์์์์ต๋๋ค. --waitforpreload --nologo --nodx9ex --gc2 --noasync.
๊ทธ๋ฌ๋ ๋ช ๋ฒ์ ๋งต ์ ํ ํ์๋ ํ
์ค์ฒ ์ค๋ฅ ๋ฉ์์ง์ ํจ๊ป ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค.
์ฐธ๊ณ ๋ก, ๋งต ์ ํ ํ ํ ์ค์ฒ ์ค๋ฅ ๋ฉ์์ง๊ฐ Windows ์ฌ์ฉ์์๊ฒ๋ ๋ฐ์ํฉ๋๋ค. PoE ํฌ๋ผ์๋ ์ฝ 3-4 ๊ฐ์ ๊ฒ์๋ฌผ์ด ์์ต๋๋ค. dx11์ ์ฌ์ฉํ๋ ์ฌ๋๋ค๋ ์์๊ธฐ ๋๋ฌธ์ WINE์ด๋ DX9์๋ง ๊ตญํ๋์ง ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ ๋ฆฝ ์คํ ํ DX11 Lutris ์คํฌ๋ฆฝํธ์ ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ง๊ธ 25 ์๊ฐ ๋ง์ ๋ด ์์คํ ์์ ๋จ ํ ๋ฒ์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ต๋๋ค (์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ๋ ์ ์ธ).
@meowmeowfuzzyface ์๋, tkg-3.21๋ก Lutris PoE ๊ตฌ์ฑ์ ์๋์ผ๋ก ์ค์ ํ๊ณ dxvk๋ฅผ ํ์ฑํํ๋ ๋ฑ e-synct tho๋ฅผ ์ฌ์ฉํ๋์ง ํ์คํ์ง ์์ต๋๋ค. ๋งํฌ ํ ์คํฌ๋ฆฝํธ๋ tkg-3.19๋ฅผ ์ฌ์ฉํ๋ฉฐ ๋ ๋ค PoE ์ฉ CoInt ํจ์น๋ฅผ ํฌํจํ๊ณ ์์ผ๋ฏ๋ก ์ค์ ๋ก ์ค์ํ์ง ์์ต๋๋ค. ๋ํ ๋ด ๊ตฌ์ฑ์๋ dxvk ์ํ ์บ์๊ฐ ํ์ฑํ๋์ด ์์ต๋๋ค.
Gold / Platinum์ ํ์คํ ์ํ ์บ์๊ฐ ํ์ฑํ ๋ ์ํ์์ ์ฒ์์๋ ๋๋ฌ ๊ฑฐ๋ฆฌ์ง ๋ง ์บ์๊ฐ ๋ง์์๋ก ๋ ์ ์ต๋๋ค.
CoInt ํจ์น๊ฐ Wine ๋ด๋ถ์ ์์ง ์๋ ํ Proton ๋ธ๋์น๋ฅผ ์กฐ์ ํ์ง ์๊ณ ๋ Proton์์ PoE๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ฌ์ ํ ์์ธ์ ํตํด ์คํ ๋ฒ์ ์ ์คํํ๊ณ tkg-3.21 ๋ฐ dxvk๋ฅผ ์ ์ฉ ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒํ๋ฉด ์์ฑ์๋ฅผ ์ฌ์ฉํ์ง ์์ง๋ง ์ฌ๋๋ค์ ์น๊ตฌ ๋ชฉ๋ก์์ PoE๋ฅผ ํ๋ ์ดํ๋ ๊ฒ์ ๋ณผ ์ ์์ผ๋ฉฐ ์คํ์ ํ๋ ์ด ํ ์๊ฐ์ ๊ธฐ๋กํฉ๋๋ค.
๊ทธ๋์์ด ๋ฌธ์ ๋ฅผ ์ฝ์์ ๋ ์ค์ ๋ก proton atm์ ๋ํ ์์ ์ ์ธ ๊ตฌ์ฑ์ด ์๋ํ์ง ์์ต๋๊น?
๋ด๊ฐ ํ๋ ธ๋ค๋ฉด ๋๊ตฐ๊ฐ๊ฐ ๊ทธ๊ฒ์ ๋ณด๊ดํ๋ ๋จ๊ณ๋ฅผ ๊ฒ์ ํ ์ ์๋ค๋ฉด ๊ฐ์ฌํฉ๋๋ค.
ํธ์ง : 3.16.5์์ ๋ญ๊ฐ ๋ณ๊ฒฝ๋ ์ ์ด ์์ต๋๊น? :์ถค์ถ๋ ์ฌ๋:
Linux ํธํ ๊ฒ์์ํ๊ธฐ ์ํด ์ฒ์์ Steam์ ์ค์นํ์ต๋๋ค.
์๋ํ๋ ๋ด ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Ubuntu 19.04
1) ์คํ ์ค์น : sudo apt install steam -y
2) Steam Play ํ์ฑํ
3) Linux Steam์ ํตํ Exile ์ค์น ๊ฒฝ๋ก
4) https://github.com/tainium/PoE-Lutris-DXVK ์ค์น ์๊ตฌ ์ฌํญ์ ๋ํด์๋์ด ๊ฐ์ด๋๋ฅผ ๋ฐ๋ฅด์ญ์์ค (๋
๋ฆฝ ์คํ ํ ์ค์น ๊ฑด๋ ๋ฐ๊ธฐ, Path of Exile์ด ์ด๋ฏธ ์ค์น๋์ด ์์ต๋๋ค. :))
5) "Wine"์คํ๊ธฐ "tkg-3.2.1-x86_64"์ค์น (๋๋ ์ต์ ๋ฒ์ ์ด ๋ฌด์์ด๋ ์ด ๊ฒ์๋ฌผ์์ ์๋ ํจ)
6) ์ด์ ์ ์ ํํ ์์ธ ๋ฒ์ ์ผ๋ก "Wine Steam"๋ฌ๋ ์ค์น
7) Lutris ๋ฉ๋ด ๋ชจ์์์ ๊ฒ์-> ์ถ๊ฐ๋ฅผ ์ ํํฉ๋๋ค.
8) ์คํฌ๋ฆฐ ์ท์ ์ค์ ์ฌ์ฉ
(์ค์น ํ DXVK ์ ํ)
๋ชจ๋ Steam ํด๋ผ์ด์ธํธ ์ ๋ฐ์ดํธ๋ฅผ ์ป์ผ๋ ค๋ฉด ๋ช ๋ฒ ์คํํด์ผ ํ ์ ์์ต๋๋ค (๋ด๊ฐ ๋ช ๋ฒ ์ถฉ๋ํ์ง๋ง ๋ง์นจ๋ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค.) ์ถ๋ ฅ์๋ณด๊ณ ์ค๋ฅ๋ฅผ ํฌ์ฐฉ ํ ์ ์๋๋ก ํฐ๋ฏธ๋์์ Lutris๋ฅผ ์คํํฉ๋๋ค.
Lutris๋ฅผ ํตํด Steam์ด ์์๋๋ฉด Steam ๋๋ ํฐ๋ฆฌ๋ฅผ ์ค์ ํ๊ณ ๊ฒ์์ ์์ํ ์ ์์ต๋๋ค.
๋ ๊ฐ๋จํ ํด๊ฒฐ์ฑ ์ด ๋ ์ ์์ง๋ง ์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค.
์ฐธ๊ณ : My Path of Exile์ ์ด๋ฏธ Linux Steam ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์์ ํ ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
๊ทธ๋์ ์ด๊ฒ์ dxvk 93+์์ ์ฐ๋ฆฌ๋ ๋ ์ด์ ์ค๋๋ dxvk ํจ์น๊ฐ ํ์ํ์ง ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๊น?
๋๊ตฌ๋ ์ง ํฌ๊ธฐ ์กฐ์ / ํด์๋ ๋ฌธ์ ๋ฅผ ์ดํดํฉ๋๊น? 1920x1080 ์ด์์ผ๋ก ํ๋ ์ด ํ ์ ์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
DXVK์ ์ํ ์บ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ผ๋ฐ์ ์ผ๋ก DXVK์์ ๋ ์ด์ ์ ฐ์ด๋ ํดํน์ด ํ์ํ์ง ์์ต๋๋ค. ์ฌ๊ธฐ์์๋ ์ ์๋ํ๋ฉฐ ๋ช ๋ถ ๋์ ์ฌ์ํ๋ฉด ๋๊น ํ์์ด ์ฌ๋ผ์ง๊ณ 4k ํด์๋์์๋ ์๋ํฉ๋๋ค. ํด์๋๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ฉด ์ฒ์๋ถํฐ ๋ ํฐ ์ฐฝ์ผ๋ก ์์ํ๋๋ก ๊ฒ์์ ์ ์ฌ์ผํฉ๋๋ค. ์ ์ฒด ํ๋ฉด ๋ชจ๋๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ๋ ๋์ ํด์๋์ ์ฐฝ ๋ชจ๋๋ก ์ ํํ๋๋ก ๊ตฌ์ฑ ํ์ผ์ ํธ์ง ํ ์ ์์ต๋๋ค.
์์์ ๋ฐ๊ฐ์์ :)
๋ด production_Config.ini๋ฅผ 1920x1080์ด ์๋ ๋ค๋ฅธ ๊ฒ์ผ๋ก ํธ์งํ๋ฉด ggg-logo ์ดํ์ ๋ด ๊ฒ์์ด๋ก๋๋์ง ์์ต๋๋ค. ๋งค์ฐ ์ด์ํฉ๋๋ค. ์ ์ฒด ํ๋ฉด์ ์ํด ํน์ 16 : 9 ๋น์จ์ด ํ์ํฉ๋๊น?
์ฐฝ ๋ชจ๋๋ ๋น์ ์ด ๋งํ๋๋ก ์ ์๋ํฉ๋๋ค.
๊ธ์, ๋๋ KDE KWin ๊ท์น์ ์ฌ์ฉํ์ฌ ์ฐฝ์ด ๋ง์ง๋ง ํฌ๊ธฐ์ ์์น๋ฅผ ๊ธฐ์ตํ๋๋ก ๊ฐ์ ํ ๋ค์ 4k ๋ชจ๋ํฐ์์ ์ฐฝ์ ์ต๋ํํ๊ณ ๊ฒ์์ ์ข ๋ฃํ์ต๋๋ค. ). ๋ค์ ์์ ํ : Tada, ์ ์ฒด ํด์๋.
๊ฒ์์ ์ฝ 40fps๋ก ์คํ๋ฉ๋๋ค (์ ์ด๋ ๋ด proton ๋น๋์์๋). "๋์ ํด์๋"์๋ ๋ถ๊ตฌํ๊ณ ๋งค์ฐ ๋๋ฌผ๊ฒ ์ถ์๋๋ ๊ฒ์ ๋ณด์์ต๋๋ค (1 ๋ ๋์ 3 ํ ์ ๋).
๋ด ๋์คํ๋ ์ด ๊ตฌ์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
[DISPLAY]
adapter_name=GeForce GTX 1050 Ti(#0)
borderless_windowed_fullscreen=false
directx_version=auto
dx11_antialias_mode=1
dx9_antialias_mode=1
dynamic_resolution_fps=30
fullscreen=false
global_illumination_detail=0
light_quality=1
max_PS_shader_model=ps_4_0
max_VS_shader_model=vs_4_0
maximize_window=true
post_processing=true
resolution_height=2077
resolution_width=3840
screen_shake=true
screenspace_effects=2
screenspace_effects_resolution=1
shadow_type=hardware_7_samples
texture_filtering=4
texture_quality=0
use_dynamic_resolution=true
vsync=false
water_detail=1
๋ด proton ๋น๋๋ ์ผ๋ถ ๊ฒ์ ์์์ ์ฐฝ ๋ฐฐ์น ์ฒ๋ฆฌ์ ๊ด๋ จ๋ ๋ช ๊ฐ์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฌ์ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์๋ํด ๋ณผ ์ ์์ต๋๋ค. ๋ฐ์ด๋๋ฆฌ ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ ๊ธฐ์กด proton ํด๋์ ์์ถ์ ํ ์ ์์ต๋๋ค (๋จผ์ ํด๋๋ฅผ ์ ๊ฑฐํ์ง ๋ง์ญ์์ค. ์ ๋ฐ์ด๋๋ฆฌ ๋น๋์๋ ์์ง ๋ชจ๋ proton ๋๊ตฌ๊ฐ ํฌํจ๋์ด ์์ง ์์ต๋๋ค).
๋ด ์์ฑ์ ๋น๋ : https://github.com/kakra/wine-proton
๋ช ๋ถ ๋์ ์ฐ์ฃผํ๋ฉด ๋๊น์ด ์ฌ๋ผ์ง๋๋ค.
๊ทธ๋์ ive๋ ๋ค์ ์ต์ ์ ์ฌ์ฉํ์ฌ async-hack์์ด 0.94 ๋ฒ์ ์ผ๋ก ๋ด lutris ์ค์ ์ ์๋ํ์ต๋๋ค.
30 ๋ถ ๋์ ํ๋ ์ดํ์ง๋ง ๊ฒ์์ด ๊ณ์ ๋๋ ค์ง๊ฑฐ๋ ์์ฃผ ๋ฉ์ถ ๊ฒ ๊ฐ์ ๋๋์ด ๋ญ๋๋ค. ์บ์๊ฐ ์ค๋น๋์ง ์์๋์?
๋ด ์์คํ
์ ๋ค์ ์์ํด๋ dxvk ์บ์๊ฐ ์ ์ง๋ฉ๋๊น?
0.91 dxvk + ๋น๋๊ธฐ ํดํน์ผ๋ก ๋ค์ ์ ํํด์ผ ํ ์๋ ์์ต๋๋ค.
์บ์๋ ์ฌ๋ถํ ์ฌ์ด์ ์ ์ง๋์ง๋ง ์ด์ ์ ํดํน์ ์ ์ฉํ ๊ฒฝ์ฐ ์ ๊ฑฐํด์ผ ํ ์ ์์ต๋๋ค. ์บ์๋ฅผ ์ง์์ ๋ค์ ๋น๋ ํ ๋๊น์ง ๋ ๋๋ง์ด ์๋ชป๋๊ฑฐ๋ ๋๋ฆฐ ๋ค๋ฅธ ๊ฒ์์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. nvidia๋ก ํ๋ ์ดํ๋ ๊ฒฝ์ฐ nvidia ์ ฐ์ด๋ ์บ์๋ฅผ ์ง์์ผ ํ ์๋ ์์ต๋๋ค.
์บ์๋ ๊ฒ์ exe์ ํ์ ๋๋ ํ ๋ฆฌ์ ์์ด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ช ๋ฌ์ด ์ง๋ ์ง๊ธ ๋ฌธ์ ์ ๋ํ ์ฌ์ฉ์ ์ ์ ์์ ์ด ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์์ฑ์๋ก ๋ง๋ค ์ ์์ต๋๊น? ๋๋ ์ด๋ค ์ด์ ๋ก ๋ถ๊ฐ๋ฅํฉ๋๊น?
@SurfingNerd DX9 ๋ชจ๋์์ ํ๋ ์ด ํ ์ ์์ง๋ง DX11 ๋ชจ๋์์ ๋ํ๋๋ ๋ฌธ์ ๋ ํ์๋์ง ์์ต๋๋ค. ๋ํ, ์๋ง๋ ๋น์ ์ด ์๋ฏธํ๋ ์์ ์ ์์ ์ด ์๋๋ผ ํดํน์ด๋ฉฐ, ๊ทธ ํดํน์ ๊ธฐ์ ์ ์ผ๋ก ๋ถ์ ํํ๋ฉฐ ๋ค๋ฅธ ๊ฒ์์์ ๋งค์ฐ ์๋ชป๋ ๋์์ ๋ณด์ผ ์ ์์ต๋๋ค. ๋๋ ์ด๊ฒ์ด ์ด๋ฏธ ์ฌ๊ธฐ์ ๋ ผ์๋์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ Valve๊ฐ Proton์ด Lutris์ ๋ ๋ค๋ฅธ ๋ฒ์ ์ด๋๊ธฐ๋ฅผ ์ํ์ง ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฆ, ๋งค ๋ ๋ฒ์งธ ๊ฒ์๋ง๋ค ์ฌ์ฉ์ ์ง์ ๋น๋ ๋ฐ ์ค์น ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ ์ด๋์ด ๋จ๊ณ์์๋ ์๋๋๋ค.
๋ํ ๋ฐฐ๊ฒฝ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๋์ง ๋์น ์ฑ ์ จ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.์ด ๊ฒ์์ ํ์ํ ๋ง์ ํจ์น๊ฐ ์ด๋ฏธ ์์ธ์ผ๋ก ์ ์คํธ๋ฆผ๋์์ผ๋ฉฐ 4.0์ ๋ํ๋ ๊ฒ์ ๋๋ค. "Proton 4.0"(๋ง์ฝ ๋ด๊ฐ ํ์ ํ๋ ๊ฒฝ์ฐ)์๋์ด ๊ฒ์์ ์คํํ๋ ๋ฐ ํ์ํ ๋ง์ ํจ์น๊ฐ ์ด๋ฏธ์์ ๊ฒ์ ๋๋ค. ์ฆ, ๋ ์ ์ ํจ์น / ์์ ์ด ํ์ํฉ๋๋ค. ์ด ๊ฒ์์๋ ์ปค๋ฐ์ด๋ผ๊ณ ํ๋ ๋ง์ ๊ฐ๋ณ ์์ ์ด ํ์ํ์ต๋๋ค. ์ง๊ธ์ ์ฝ 3์ผ๋ก ์ค์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ "CoInit"ํดํน์ ๋ง์ง๋ง์ผ๋ก ๋จ์ ์ด๋ ค์ด ๋ถ๋ถ ์ค ํ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด ์๋๋ฅผ ๋์ด๋ ค๋ฉด ํดํน์ ์ ์ ํ๊ฒ ์์ ํ๋ ๋ฐ ๋์์์ฃผ์ธ์. ๊ฐ์ฌ. :-)
@kakra thx ๊ทํ์ ๋ต๋ณ :) ๊ทธ๋ ๋๋ DX 9.0์์๊น์ง ์ด๋ฏธ ํํ์ํ๊ณ ์์์ง๋ง ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ์์ต๋๋ค. ์ด ๋์ถ์ด Proton ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ํ๋ ๋๋ Path of Exile์ ๋ฒ๊ทธ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ชจ๋ธ์ด๋ ํ ์ค์ฒ์ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๊ฒ์ ๋ธ๋ธ ๋๋ ๋ง์ ๊ฒฝ์ฐ ๋ณํ์ด์๋ ๋งต์์ ๊ณง ์ถฉ๋ํ์ต๋๋ค. (Beyond + abyssal์ฒ๋ผ), ๋๋ ๋ง์ ํ๋ ์ด์ด๊ฐ์ง๋ ๊ฐ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ๋ง์์์. ๋ชจ๋ ๋ก๋ฉ ํ๋ฉด์ด ์ค์ํฉ๋๋ค. Proton 4.0์ ๋งค์ฐ ์ ๋งํ๊ฒ ๋ค๋ฆฝ๋๋ค. ๊ธฐ๋ค๋ฆด ๊ฒ ๊ฐ์ต๋๋ค. :)
@SurfingNerd ๋ฌธ์ ๋ DX9 ๋ชจ๋๊ฐ 32 ๋นํธ๋ผ๋ ๊ฒ์
๋๋ค. ์์ธ์์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ Linux ํญ๋ชฉ์ ์ฃผ์ ๊ณต๊ฐ์ ๋งคํํด์ผํ๊ธฐ ๋๋ฌธ์ ๋ค๋ฆ
๋๋ค. pulseaudio๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ณต์ ๋ฉ๋ชจ๋ฆฌ ํ ํ๋ฆฐํธ๋ฅผ ์ค์์ผ๋ก์จ ๋ ๋ง์ ํ์ด์ ๋๋ฆด ์ ์์ต๋๋ค.
https://github.com/kakra/wine-proton/blob/rebase/proton_3.16/README.md#hints -to-32-bit-users
๊ทธ๋ฌ๋ Proton 4.0์ DX11์ ํ์ํ CoInit ํต์ด ํฌํจ๋ ๊ฒ์ด๋ผ๊ณ ๊ธฐ๋ํ์ง ๋ง์ญ์์ค.์ด ๊ฒ์์ DX9 ๋ชจ๋๊ฐ ๋ค์ ์๋ํ๋ฏ๋ก ์ฐ์ ์์๊ฐ ๋ฎ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๋ ํนํ ๋ชจ๋๋ฅผ ์ถ๊ฐ ํ ๊ฒฝ์ฐ ์ด๋ก ์ธํด ๋งค์ฐ ์์ฃผ ๋ฉ์ถ๋ ์๋ Skyrim๊ณผ ๊ฐ์ ๋ค๋ฅธ 32 ๋นํธ ํ์ดํ์๋ ์กด์ฌํฉ๋๋ค.
์ ๋ ํ์ฌ ์ Proton ๋ณํ์ ๋ ๋ฆฝํ ๋๊ตฌ๋ก ๋ง๋๋ ์์ ์ํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ณต์ ๋ฒ์ ๋์ PoE๋ฅผ ์คํํ ์ ์์ต๋๋ค. ๊ทธ๋๊น์ง๋ Proton ํด๋์์ ๋ด ๋ฒ์ ์ Proton์ ์ถ์ถ ํ ์ ์์ต๋๋ค. PoE๋ ๊ทธ๊ฒ์ผ๋ก ์ ์คํ๋ฉ๋๋ค (๊ทธ๋ฆฌ๊ณ ๋งํฌ ๋ README์ ๋์ด๋ ๋ค๋ฅธ ์ ๋ชฉ). ๋ฏธ๋ฆฌ ์ปดํ์ผ ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์์ผ๋ฏ๋ก ๋น๋ ํ๊ฒฝ์ ์ค์ ํ๋ ๋ฒ๊ฑฐ ๋ก์์ด ํ์ํ์ง ์์ต๋๋ค.
"๋ผ์ด๋ธ๋ฌ๋ฆฌ-> ๋๊ตฌ"๋ก ์ด๋ํ์ฌ "Proton"์ Steam ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ถ๊ฐํ๋ฉด ํ์ผ์ ํ์ธํ์ฌ ์ฝ๊ฒ ๊ณต์ ๋ฒ์ ์ผ๋ก ๋๋๋ฆด ์ ์์ต๋๋ค. ๋๋ Proton๊ณผ ํจ๊ป ์ ๊ณต๋๋ dist.tar.gz๋ฅผ ๋ค์ ์ถ์ถํ์ญ์์ค.
iam pulseaudio์ shm์ ๋ํด ๊ถ๊ธํฉ๋๋ค. ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ค์ด๋ ๋ฐ ๋ค๋ฅธ ๋ถ์์ฉ์ด ์์ต๋๊น? 1-2 ์๊ฐ ํ์ PoE๋ฅผ ํ๋ ์ดํ๋ฉด ๊ฒ์ ํด๋ผ์ด์ธํธ ๋ด๋ถ์์ ์ฅ์น๋ฅผ ์ ํ ํ ๋๊น์ง ์๋ฆฌ๊ฐ ์๊ฑฑ ๊ฑฐ๋ฆฌ๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
@ evilch3n ๋๋ฌด ์๊ฒ ๋ง๋ค์ง ์๋ ํ ์ง๊ธ๊น์ง ๋ถ์์ฉ์ด ์์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 64MB๋ก ๋ง์ ์ฌ์ด๋ ์คํธ๋ฆผ์ด ์ด๋ ค์๋ 32 ๋นํธ ๊ณต๊ฐ์์ ๋งค์ฐ ํฝ๋๋ค.
@duckartes ์๋ฃจ์ ์ ์์ฑ์์ ๊ด๋ จ์ด ์์ง๋ง ์คํ์ ์ค์นํ๊ณ ํ์ฑํํ์ง๋ง ๋ค์๋ ๋ง์ง์ง ์๊ณ winesteam 0.o๋ฅผ ์ฌ์ฉํฉ๋๋ค.
DX9 ๋ชจ๋์์ ํ๋ ์ด ํ ์ ์์ง๋ง DX11 ๋ชจ๋์์ ๋ํ๋๋ ๋ฌธ์ ๋ ํ์๋์ง ์์ต๋๋ค.
@kakra "๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ์ถฉ๋ " "์ค๋ ๋ ์ถฉ๋ ์ ๋ง๋ค์ง ๋ชปํ์ต๋๋ค"๋ชจ๋ ๋งต ๋ณ๊ฒฝ์์ ํ ์ ์๋ค๊ณ ๋งํฉ๋๋ค : /
๊ทธ๋ฆฌ๊ณ dx11 ๋ฒ์ ์ "WIC ๊ณต์ฅ์ ๋ง๋ค ์ ์์ต๋๋ค"+ segfault๋ฅผ ์ง๋์น์ง๋ ์์ต๋๋ค.
@nonchip ๋ด proton ๋ฒ์ ์์ ์๋ํฉ๋๋ค : https://github.com/kakra/wine-proton/blob/rebase/proton_3.16/README.md
๋ฆด๋ฆฌ์ค ํ์ด์ง์์ tar.xz๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ๊ธฐ์กด Proton 3.16 Beta ํด๋์์ ์์ถ์ ํ๋ ๋ค. PoE๋ DX11 ๋ชจ๋์์ ์๋ํฉ๋๋ค.
@kakra ๊ฐ์ฌํฉ๋๋ค, ์ง๊ธ ์๋ํ์ญ์์ค. btw ๋น์ ์ compatibilitytools.d
ํธ๋ฆญ์ ์๊ณ ์์ต๋๊น? ์๋ฅผ ๋ค์ด https://github.com/redmcg/wine/ ๋ ๋น๊ณต์ ์๋ฆฌํธ ์ํ ํจ์น๋ฅผ ์ํด ์ด๋ ๊ฒํฉ๋๋ค.
ํธ์ง : "WIC ํฉํ ๋ฆฌ ์์ฑ ์คํจ"๋ฒ์ ์ ์๋ํ์ต๋๋ค. ๋ด๊ฐ ์ฌ๊ธฐ์ ๋ญ ์๋ชปํ๊ณ ์๋? PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_NO_D3D11=0 PROTON_NO_ESYNC=0 %command% --nologo
ํธ์ง : omg ์คํจ ์์ฑ์ ๋ฒ์ ์ ์ ํ ํ ํ ์คํ์ ๋ค์ ์์ํ๋ ๊ฒ์ ์์์ต๋๋ค.
ํธ์ง : "WIC ํฉํ ๋ฆฌ ์์ฑ ์คํจ"๋ฒ์ ์ ์๋ํ์ต๋๋ค. ๋ด๊ฐ ์ฌ๊ธฐ์ ๋ญ ์๋ชปํ๊ณ ์๋?
PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_NO_D3D11=0 PROTON_NO_ESYNC=0 %command% --nologo
@nonchip ๋น์ ์
@nonchip ๋ค, ๊ทธ "ํธ๋ฆญ"์ ์ฐ๊ตฌํ๊ณ ์์ต๋๋ค. ํํธ ๋ชจ๋ ๊ฒ์ด ๋ด ์ ์ฅ์์์ ์ฒ์๋ถํฐ ๋น๋ ๋ ๋๊น์ง ์ด๋ฌํ ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ๋ง๋ค ์ ์์ต๋๋ค. https://github.com/kakra/wine-proton/projects/3 ์ฐธ์กฐ
@humunuk ๊ฒ์, ์์ฑ, ์ผ๋ฐ, ์ค์ ์์ ์ต์ ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํฉ๋๋ค.
๋งค๊ฐ ๋ณ์๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ผ๋ก ๋ฌธ์ํ๋์ด ์์ง๋ง %command%
๋ฌธ์์ด์ ํฌํจํ๋ฉด ์ค์ ๋ก ์ ์ฒด ๋ช
๋ น ์ค์ ์ง์ ํ ์ ์์ต๋๋ค (๊ทธ๋ฆฌ๊ณ ํด๋น ๋ฌธ์์ด์ ๊ฒ์ ์คํ ํ์ผ๋ก ๋์ฒด ๋จ).
@kakra ์ค์ ๋ก ์๋ฆฌํธ ์ํํ ํจ์น ํ๋ก์ ํธ์์ ์ ๊ณตํ๋ "helper files"๋๋ ํ ๋ฆฌ์ ํจ์น ๋ ์์ธ์ ๋ณต์ฌํ์ต๋๋ค. ๋ถ๋ช
ํ ์ง๊ธ์ ๊ทธ ๊ฒ์์์ ๋ ์ด์ ์๋ํ์ง ์์ง๋ง, ์ด์ฉ๋ฉด ๋ฐธ๋ธ๊ฐ ์ด๋ ์์ ์์ ๊นจ์ด๋ ๊ฒ์๋ง๋ค ์์ฑ์ ๋ฒ์ ์ ์ง์ ํ๋ ๊ฒ์ด ํ๋ช
ํ ์์ด๋์ด ์ผ ์ ์๋ค๋ ๊ฒ์ ๊นจ๋ซ๊ฒ ๋ ๊ฒ์
๋๋ค ... ๊ทธ๋ ์ง ์๋ค๋ฉด ์์ฑ์๋ฅผ ์กฐ์ ํ ์ ์๋์ง ์ดํด ๋ณด๊ฒ ์ต๋๋ค ๊ฒ์ ID์ ๋ฐ๋ผ ๋ค๋ฅธ $WINE
๋ฅผ ์ ํํ๋ ๋ฐ์ฒ ์คํฌ๋ฆฝํธ.
ํธ์ง : "๋ด๋ค๋ณด๊ธฐ"๋ "๋ค์๋ ์์นจ์ ๊นจ์ด ๋ ํ ๋ช ์๊ฐ ํ"๋ฅผ ์๋ฏธํฉ๋๋ค : https://gitlab.com/nonchip/hydron
@nonchip Steam์ ์ด๋ฏธ ๊ฒ์๋ง๋ค ํน์ Proton ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค ... ์ฆ, ์ ์ญ ์ค๋ฒ๋ผ์ด๋ ์ค์์น๋ฅผ ์ฌ์ฉํ์ฌ ํญ์ ์ง์ ํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํ์ง ์๋ ํ. ๋ฐ๋ผ์ ์ธํ๋ผ๋ ์ด๋ฏธ ์กด์ฌํ์ง๋ง ์ฌ์ฉ์๋ "๊ธฐ๋ณธ๊ฐ ๋๋ ์ฌ์ ์"๋ฅผ ์ ์ธํ๊ณ ์ด๋ฅผ ์ ์ด ํ ์ ์์ต๋๋ค.
https://gitlab.com/nonchip/hydron์ @nonchip :
์ฐธ๊ณ : "๋ฐ๋๋ผ"๋ฒ์ ์ ์ฌ์ฉํ๋ ค๋ฉด steam์ด "์ฌ์ฉ๋์ง ์๋"๊ฒ์ผ๋ก ์๊ฐ๋๋ Proton ๋ฒ์ ์ ์ ๊ฑฐํ๋ ์ต๊ด์ด ์๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก compatibilitytools.d์ ๋ฃ์ด์ผํฉ๋๋ค.
๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค. ๊ทธ๋ฌ๋ tl; dr : make install์ ๋น์ ์ ์น๊ตฌ์ ๋๋ค.
๋๋ ์ด์ ์ ์ค์น๋ ๋ฐ๋๋ผ ๋ฒ์ ์ steamapps / common์์ ๋ณต์ฌ ํ ์ ์์ต๋๋ค (ํ ์คํธํ์ง ์์์ต๋๋ค).
์ค์ ๋ก Steam ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ด๋ํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋กญ ๋ค์ด์์ "๋๊ตฌ"๋ฅผ ์ ํํ๊ณ Proton์ ๊ฒ์ํ๊ณ ๊ฐ ๋ฒ์ ์ ๊ฐ์ ์ค์นํ ์ ์์ต๋๋ค.
์นด ํฌ๋ผ
๋ฐ๋ผ์ ์ธํ๋ผ๋ ์ด๋ฏธ ์กด์ฌํ์ง๋ง ์ฌ์ฉ์๋ "๊ธฐ๋ณธ๊ฐ ๋๋ ์ฌ์ ์"๋ฅผ ์ ์ธํ๊ณ ์ด๋ฅผ ์ ์ด ํ ์ ์์ต๋๋ค.
์ ์๊ฒ๋ ์ฌ์ฉ์ ์ ์ ๋ฒ์ ์ ์คํํ๊ณ ์ถ๊ธฐ ๋๋ฌธ์ ์ฌํ๊ฒ๋ ์ฐจ์ด๋ฅผ ๋ง๋ค์ง๋ ์์ต๋๋ค (์ :์ด ๋ฌธ์ : stuck_out_tongue :) ๊ทธ๋ฌ๋ ํฅ๋ฏธ๋กญ๊ฒ๋ ๊ทธ๋ค์ "๋ค์์"ํฉ๋๋ค ... "์ค, ๋ณดํต์ ์ฌ์ฉ์๋ ๊ทธ๊ฒ์ผ๋ก ๋ฌด์์ํด์ผํ ์ง ๋ชจ๋ฅผ ๊ฒ์ ๋๋ค. ๊ทธ๋์ ์ ๊ทธ๊ฒ์ ์ํ๋ ์ฌ๋๋ค์๊ฒ ์ต์ ์ ์ค์ผํฉ๋๊น?"์ผ๋ช "์ด๋ฆฌ์์ ์ฌ์ฉ์ ๋ชจ๋"๋ ์ค์ ๋ก ๊ทธ ์ ๋์ ์ด๋ฆฌ์์ ์ง๋ฌธ์ ๋ฐ์์ ๋ ์๊ฐ์ ์์ํ๊ธฐ ๋งค์ฐ ์ฝ์ต๋๋ค. ์คํ์ด ๋งค์ผ ์ฒ๋ฆฌํด์ผํ๋๋งํผ ํฐ ํ๋ก์ ํธ ...
์ค์ ๋ก Steam ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ด๋ํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋กญ ๋ค์ด์์ "๋๊ตฌ"๋ฅผ ์ ํํ๊ณ Proton์ ๊ฒ์ํ๊ณ ๊ฐ ๋ฒ์ ์ ๊ฐ์ ์ค์นํ ์ ์์ต๋๋ค.
์ ์ ๋ง ๋ฐ๊ฐ์ต๋๋ค. readme์ ์ถ๊ฐํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. : smile_cat :
๊ทธ๋๋ dist.tgz
๋ฌธ์ ๋ก ๊ณ ์ ํ ์ ์์๊น์? ๋๋ ํ ๋ฒ๋ ์ฌ์ฉํ์ง ์์ ๋ฒ์ ์ ๊ฐ์ง๊ณ ์์๊ณ ์ค์ ๋ก๋ ์์ฒด ํฌ์ฅ์ ํ ์ ์์๊ณ ๋์ ์คํ์ด ์ฒ์ ์ฌ์ฉํ ๋ ๊ทธ๋ ๊ฒ ํ ๊ฒ์ผ๋ก ์์ํ์ต๋๋ค.
@nonchip proton
python ์คํฌ๋ฆฝํธ๋ฅผ ์ดํด๋ณด๋ฉด ์ฒ์ ์ฌ์ฉํ ๋ dist์ ์์ถ์ ํ์ด์ผํฉ๋๋ค. ์ผ๋ถ ์ ์ ์กฐ๊ฑด์ด ์คํจ ํ ์ ์์ต๋๋ค. ๋๋ง์ ๋๊ตฌ๋ฅผ ๋ง๋ค ๊ณํ์ ์ธ์ฐ๋ฉด์ ์ด๋ฏธ ๋ด๋ถ ์์
์ ์ดํด โโ๋ณด์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๊ฐ ์๊ฐ ํ๋ก์ ํธ์ด๊ธฐ ๋๋ฌธ์ ์๊ฐ์ด ๋ ๊ฑธ๋ฆด ๊ฒ์
๋๋ค. ๋ฌด์ธ๊ฐ๊ฐ ๋๋ฅผ ๋๋ฌด ๊ดด๋กญํ์ง ์๋ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ ์ถฉ๋์ ๋๋ผ์ง ์์ต๋๋ค. ;-)
์์ถ ํ๊ธฐ ๋ง๋ฒ์ version
ํ์ผ์ ๋น๊ตํ๋ ๊ฒ์
๋๋ค ... ์๋ง๋ ๊ทธ๊ฒ ๋น์ ์์ํ ๊ฒ์ผ๊น ์?
@kakra ์ค, steamapps/common/Proton*
๋ํ ์ง์์ ์ถ๊ฐํ๊ฒ ์ต๋๋ค.
...๋๋. ์ด ์ค๋ ๋์ ์ฐ๊ฒฐํ๋ ๋ฉ๋ชจ์ ํด๋น ํด๋์ ๋ํ ํด๋ฐฑ ์ง์์ ์ถ๊ฐ ํ ๊ฒ์ด์ง๋ง "์คํ์ด ์๋ง์ด๋๋ฉด ์๋ํ์ง ์์ ์ ์์ต๋๋ค."๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค. : stuck_out_tongue :
@nonchip Unpacking์ ์ฌ๊ธฐ์ ์์๋ฉ๋๋ค.
https://github.com/ValveSoftware/Proton/blob/4a5f7064b3a7f20cc7206db946d5f8a47b8ca7e7/proton#L145
์ด ๋ํผ๋ฅผ ํตํด ์์ํ๋ ํ dist์ ์์ถ์ ํ์ด์ผํฉ๋๋ค. dist/version
์ด (๊ฐ) ์ด๋ฏธ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ (๋ฐ ๊ธฐํ ์ฌ์ ์กฐ๊ฑด). ๊ทธ๋ ์ง ์์ผ๋ฉด ์
๊ทธ๋ ์ด๋ ๊ฒฝ๋ก๋ก ์ด๋ํฉ๋๋ค.
@kakra ๋๋ ๊ทธ๊ฒ์ํ๋ค, ๊ฐ์ง ์ ์์์ ์๋ฏธํฉ๋๋ค.
์ฆ๊ธฐ๋ ์ ์ ๋์ ~
๊น์ง ๋ฌผ๊ฑด์ (์ ํํ rm -rf
) ์ฌ์ฉ ํ์ผ๋ฏ๋ก ... ์ : P
@nonchip Murphy ๋๋ฌธ์ ๋ฐฑ์ ์ ์ํํ๋ฉด ๋ฐ์ํ์ง ์์ต๋๋ค. ;-)
Proton */dist/version
๋ฅผ ๋ช
์ ์ ์ผ๋ก ํ์ธํ์ฌ ํด๋น ๋ฒ์ ์ด ์ด๋ฏธ ๋ถํธ ์คํธ๋ฉ๋์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ์์ธ์ DX11 / 10์ ์ง์ํฉ๋๋ค. ๊ทธ๋ฌ๋ POE๋ ์ด๊ฒ๊ณผ ์๋ํ์ง ์์ผ๋ฉฐ ์์ธ ํ์ด ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ํด ์ํํ๋ ๊ฒ๊ณผ ๊ฐ์ ๊ฐ์ธ ํจ์น๊ฐ ํ์ํฉ๋๊น?
๋ํ ๋๊ธฐ์ ์ ๋๋ถ๋ถ์ ๊ฒ์์ ํธ๋ฆญ์์ด dx11๊ณผ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
ํธ์ง : "๋ด๋ค๋ณด๊ธฐ"๋ "๋ค์๋ ์์นจ์ ๊นจ์ด ๋ ํ ๋ช ์๊ฐ ํ"๋ฅผ ์๋ฏธํฉ๋๋ค : https://gitlab.com/nonchip/hydron
Steam ๋ฒ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ณ Proton ๋ฒ์ ์ฌ์ ์๋ฅผ ํ์ฉํ๋ ์๋ก์ด ๊ธฐ๋ฅ์ผ๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
https://www.pathofexile.com/forum/view-thread/2319193 PoE๋ 3 ์์ dx9 ํด๋ผ์ด์ธํธ์ ๋ํ ์ง์์ ์ข ๋ฃํฉ๋๋ค. Steam์ด CoCreateInstance () ์์ ์ proton์ผ๋ก ๋กค๋งํ๋ฉด ์ข์ ๊ฒ์ ๋๋ค.
@kakra WIC ๋ฌธ์ ์ ๋ํด
https://github.com/wine-mirror/wine/commit/77c3761ad4e557f9fa311299e77746bf225a575a
ํธ์ง : ์์ธ ๋ฒ๊ทธ ๋ณด๊ณ ์์์๋ ์งํ ์ํฉ์ ๋ด
๋๋ค. ๊ฒ์ ํด๋ผ์ด์ธํธ๊ฐ WIC ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ์ต๋๊น?
https://bugs.winehq.org/show_bug.cgi?id=42695
@kakra WIC ๋ฌธ์ ์ ๋ํด
wine-mirror / wine @ 77c3761
์๋์, ๊ด๋ จ์ด ์์ต๋๋ค.
ํธ์ง : ์์ธ ๋ฒ๊ทธ ๋ณด๊ณ ์์์๋ ์งํ ์ํฉ์ ๋ด ๋๋ค. ๊ฒ์ ํด๋ผ์ด์ธํธ๊ฐ WIC ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ์ต๋๊น?
https://bugs.winehq.org/show_bug.cgi?id=42695
์, ๊ฒ์ ํด๋ผ์ด์ธํธ์์ ํจ์น๋์์ต๋๋ค. ์ด์ WIC ์์ฒด์ ๋ฌธ์ ๋ง ํด๊ฒฐํ๋ฉด๋ฉ๋๋ค.
ํธ์ ๋ด์ ๊ฐ๊ธฐ
@kakra WIC ๋ฌธ์ ์ ๋ํด
wine-mirror / wine @ 77c3761์๋์, ๊ด๋ จ์ด ์์ต๋๋ค.
๋๋ ๋ํ ํจ์น๋ฅผ ์๊ณ ์์๊ณ ๊ทธ๊ฒ์ ์๋ํ๊ณ ์ถ์์ต๋๋ค. ๊ด๋ จ์ด ์์์ ์ง์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์๊ฐ์ ์ ์ฝ ํด์ค๋๋ค. ;-)
ํธ์ง : ์์ธ ๋ฒ๊ทธ ๋ณด๊ณ ์์์๋ ์งํ ์ํฉ์ ๋ด ๋๋ค. ๊ฒ์ ํด๋ผ์ด์ธํธ๊ฐ WIC ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ์ต๋๊น?
https://bugs.winehq.org/show_bug.cgi?id=42695์, ๊ฒ์ ํด๋ผ์ด์ธํธ์์ ํจ์น๋์์ต๋๋ค.
์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๋ ์ด์ CoInit ํดํน์ด ํ์ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๊น?
์ด์ WIC ์์ฒด์ ๋ฌธ์ ๋ง ํด๊ฒฐํ๋ฉด๋ฉ๋๋ค.
์คํ ์ด์ง์ windowscodecs ํจ์น์ ๋๊น?
ํน์ ๊ทธ ๋ฐ๋๋ก๋?
@nsivov ์ด ํจ์น๋ผ๊ณ ์๊ฐํฉ๋๋ค.
https://source.winehq.org/patches/data/157299 CoInit ํดํน์ ํ๊ธฐํฉ๋๊น?
@kakra ์ ๋๋ค.
@nsivov ๊ฐ์ฌํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ ๋ ์ ์ง์ ์์ CoInit ํดํน์ ์ญ์ ํ๊ณ ๋์ ์ด๊ฒ์ ์๋ํด ๋ณด๊ฒ ์ต๋๋ค. ๋ด ์ฝ๋์ ๊น๋ํ๊ฒ ์ ์ฉ๋์ง ์์์ต๋๋ค (@zfigura์ Windows ํ์ฑํ / ์ต์ํ ํจ์น์ ์ถฉ๋ํ๋ ์ค์ด ์์). ๋ค์๋ณด๊ณ ํ๊ณ ๋ค์ ์์ธ ์ ๋ฐ์ดํธ๋ฅผ 4.1๋ก ์ ๋ฐ์ดํธ ํ ๋ proton ๋ธ๋์น๋ฅผ ํธ์ ํ ๊ฒ์ ๋๋ค.
CoInit ํดํน์ด ์ด์ ์ต์ Wine๊ณผ ํจ๊ป ์ญ์ ๋ ์ ์์์ ํ์ธํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฌ์ ํ ํ์ํ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๋ค์๊ณผ ๊ฐ์ Windowscodecs ํจ์น๊ฐ ๋จ์ ์์ต๋๋ค (์ ์ด๋ DX11์์๋).
windowscodecs: Fix 32bppRGB to 32bppRGBA conversion.
windowscodecs: Add support for 32bppRGB, 32bppRGBA and 32bppPRGBA to format converter.
windowscodecs: Add support for converting to 8bppIndexed format to IWICFormatConverter.
์ด ๋ชจ๋ ๊ฒ์ด ํ์ํ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
PoE๋ Proton 3.16-7 ๋ฒ ํ์์ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค์์ ์คํฌ๋ฆฐ ์ท์
๋๋ค.
๋ง์ต๋๋ค, ์์ ์ Valvesoftware / wine @ 72f375e์ ์์ต๋๋ค. d3d11 ๋ชจ๋์ ๊ฒฝ์ฐ ๋ ๊ฐ์ง ๋ฌธ์ ๋ง ์๊ณ ์์ต๋๋ค. ํ๋๋ ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ์์ ํ COM ์ด๊ธฐํ ๋ฌธ์ ์ด๊ณ ๋ค๋ฅธ ํ๋๋ WIC ๋๋ฝ ๊ธฐ๋ฅ์ ๋ํ ๋ฌธ์ ์ ๋๋ค. ๋ฐฉ๊ธ ์ธ๊ธ ํ ์ปค๋ฐ์ ๋๋ค.
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ์์๋์ง ์๊ณ (์ฐ์ญ ๊ธฐ์ด ๊ฒ์ ์ ๋๋ฉ์ด์
์ ๋ณด์ฌ์ค๋๋ค) ์ค๋จ๋ฉ๋๋ค. ๋ง์ฐ์ค๋ ์ ํ ๋๋ฆฌ๊ฒ ์์ง์
๋๋ค. ๋์ค์ ๋ฉ๋ด ํ๋ฉด์ด ๋์๋๋ฐ ๋ฐ๋ง ๊ทธ๋ฆฐ ๊ฒ ๊ฐ์์ต๋๋ค. CPU๋ก๋๋ฅผ ํ์ธํ ๊ฒฐ๊ณผ 6 ์ฝ์ด ์ค 30 % ์ด์๋ก๋๋์ง ์์์ต๋๋ค.
d3d11 ๋ชจ๋์ ๋ํด ์ธ๊ธํ์ต๋๋ค. ๋ค๋ฅธ ๋ชจ๋๋ ๋ฌด์์ด๋ฉฐ ์ด๋ป๊ฒ ์ ํ ํ ์ ์์ต๋๊น? ์๋๋ฉด dx9์ dx11์ด ๋ด๊ฐ ์ด์จ๋ ์ฌ์ฉํด์ผ ํ ๊ฒ์
๋๊น?
๋ค๋ฅธ ๋ชจ๋๋ d3d9์ ๋๋ค. ์๋์ผ๋ก ํ์ฑํํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ตฌ์ฑ ํ์ผ์ด ๋ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก d3d11์์ ์์ํ์ฌ ์ถฉ๋์ด ๋ฐ์ํ์ ๋ ๋ค์ ์์์ d3d9๋ก ์ ํํ๋ผ๋ ๋ฉ์์ง์์ต๋๋ค.
ํ ์คํธ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ ํ์ผ์์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์์ ์ : 64 ๋นํธ ๋ฐ์ด๋๋ฆฌ๋ d3d11 ๋ชจ๋์ด๊ณ , 32 ๋นํธ ๋ฐ์ด๋๋ฆฌ๋ d3d9 ๋ชจ๋์ ๋๋ค (d3d9 ๋ชจ๋์์๋ณด๊ณ ๋ ๋ง์ ์์ ์ฑ ๋ฌธ์ ๋ฅผ ์ค๋ช ํ๋ ์ด๊ธฐ ๋ฉ๋ชจ๋ฆฌ ๊ณ ๊ฐ๋ก ๊ณ ํต ๋ฐ์).
๋๋ Steam ์์ ์ต์ ์ % command %๋ฅผ 64 ๋นํธ exe ํ์ผ์ ์ ์ฒด ๊ฒฝ๋ก๋ก ๋ฐ๊พธ์ด 64 ๋นํธ ๋ชจ๋๋ฅผ ์ง์ ์์ํ ์๋ ์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ํ ์คํธํ์ง ์์๋ค.
์ค์ ๋ก \ o / ์๋ํฉ๋๋ค. ๋ฐ์คํฌํฑ ํด์๋๋ฅผ ๋ฎ์ถ์ด์ผํ์ต๋๋ค. 2560x1440์ด์๊ณ ํ HD์์ ์๋ํฉ๋๋ค. ๊ฐ์ฌ!
dxvk / wine (lutris) ๋ฒ์ ๋ ํด๊ฒฐ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค (์ฐธ์กฐ : https://github.com/doitsujin/dxvk/issues/813)
์ด ํด๊ฒฐ ๋ฒ๊ทธ๋ก ๋์ / ์์ / ์๋ฌด๊ฒ๋ํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด์ง๋ง ์ฌ๋ผ์ง๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ฐฉ๊ธ Steam Play (Proton 3.16-7 ๋ฒ ํ)๋ก Path of Exile์ ์๋ํด ๋ณด์๊ณ ๋ฌธ์ ์์ด์ด ๊ฒ์์ ํ ์์์์ต๋๋ค. ์ ์ผํ ์ฌ์ํ ๋ฌธ์ ๋ ์๋ฒ๊ฐ ์๋ฒ ๋ชฉ๋ก์ ํ์ ํ์ ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋๋ ๋ฐฉ๊ธ ์ด ์ฌ๋ ์ด ํ ์ผ์ํ์ต๋๋ค (๋๊ธ ์น์ ์๋ ๊ทธ๊ฐ Nvidia ์นด๋๋ก ์ด๋ป๊ฒ ์๋ํ๋๋กํ๋์ง ์ธ๊ธ๋์ด ์์ต๋๋ค. ๋๋ AMD ์นด๋๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๋์ผํ ๋จ๊ณ๋ก ์๋ํ๋๋ก ๊ด๋ฆฌํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์์ฉ ํ๋ก๊ทธ๋จ์ DX11์ ์ฌ์ฉํ๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค.
Proton์ด ์ ๋๋ก ์ค์น๋์ง ์์ ๊ฒฝ์ฐ ๋ฒ์ ๋ชฉ๋ก๊ณผ ํจ๊ป ์ค์ ํ๋ ์ด์ ๊ฐ ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๊ฒ์์ ์๋ํ๊ฒํ๊ณ , ๋ด๊ฐ ์ด๊ฒ์ํ๊ธฐ ์ ์ ์์ธ ๋ฒ์ ์คํ์ด ์ฌ์ฉํ๋ ๊ฒ์ ๋์๊ฒ ๋ง๋ค์๋ค.
Proton 3.16-7 ๋ฒ ํ๋ฅผ ์ฌ์ฉํ์ฌ ์์ํ๋๋ฐ ์์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ธํธ๋ก ๋น๋์ค ์ดํ์๋ ๋ ๊ฐ์ ๊ธฐ์ด๋ก ๋ก๋ฉ ํ๋ฉด์์ ์ ๊ธด ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๋ก๊ทธ์์ "17388.661 : 0028 : 0077 : err : winediag : IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions."๋ผ๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค. ๋ฌด์๋ณด๋ค๋.
Proton 3.16-7 ๋ฒ ํ๋ฅผ ์ฌ์ฉํ์ฌ ์์ํ๋๋ฐ ์์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ธํธ๋ก ๋น๋์ค ์ดํ์๋ ๋ ๊ฐ์ ๊ธฐ์ด๋ก ๋ก๋ฉ ํ๋ฉด์์ ์ ๊ธด ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๋ํ ํ์ธํด์ผ ํ ํด๊ฒฐ ๋ฒ๊ทธ ์ผ ์๋ ์์ต๋๋ค.
Proton 3.16-7 ๋ฒ ํ๋ฅผ ์ฌ์ฉํ์ฌ ์์ํ๋๋ฐ ์์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ธํธ๋ก ์์ ์ดํ ๋ก๋ฉ ํ๋ฉด์์ ๋ ๊ฐ์ ๊ธฐ์ด๋ก ์ ๊ธด ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๋ก๊ทธ์์ "17388.661 : 0028 : 0077 : err : winediag : IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions."๋ผ๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค. ๋ฌด์๋ณด๋ค๋.
๊ฐ์ ๋ฌธ์ ๊ฐ ์์๊ธฐ ๋๋ฌธ์ ์คํ (WINEPREFIX)์์ ์์ธ / ์์ฑ์ ๋ฒ์ ์ ์ ๊ฑฐํ๊ณ ์คํ์ด ๋ค์ ์์ฑํ๋๋กํ์ต๋๋ค (WINEPREFIX).
๋ก๋ฉ ํ๋ฉด์ ํต๊ณผํ์ต๋๋ค.
@ matty-r ICMP ๋ฉ์์ง๋ ๋ก๋น์์ ๊ฒ์ดํธ์จ์ด ํ์ด ์๋ํ์ง ์๋๋ค๊ณ ๋งํฉ๋๋ค. ๊ฒ์์ ๊ฒ์ดํธ์จ์ด์ ๋ํ ํ ์๊ฐ์ ํ์ํ์ง ์์ผ๋ฉฐ ๊ฒ์ดํธ์จ์ด๋ฅผ ์๋์ผ๋ก ์ ํํ์ง ์์ต๋๋ค. ์ฌ๊ธฐ์๋ CAP_NET_RAW
(Proton์ด ์์คํ
์ค์น๊ฐ ์๋ ์ฌ์ฉ์ ์ค์น์ด๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์ ์๋ํ์ง ์์)๊ณผ ํจ๊ป ์ค์น๋ wine ๋ฐ์ด๋๋ฆฌ๊ฐ ํ์ํ๊ฑฐ๋ ์คํ
์ด์ง์์ ํจ์น๊ฐ ํ์ํฉ๋๋ค. ๋ค์์ ์ค์ ํ์ฌ ์์คํ
์ด ์ฌ์ฉ์ ์์ผ์์ icmp-echo-request
ํจํค์ง๋ฅผ ์์ฑํ๋๋ก ํ์ฉ ํ ์๋ ์์ต๋๋ค.
sysctl net.ipv4.ping_group_range="0 65534"
์ด ๊ฒ์์ ์ด์ 3.16-7 + mesa 18.2.2์์ ๋์๊ฒ ์๋ฒฝํ๊ฒ ์๋ํ๋ฉฐ ์์ ์ต์ ์ด๋ ์กฐ์ ์์ด๋ ์๋ํฉ๋๋ค. ์ผ๋ถ ์ฌ๋๋ค์ด ์ถฉ๋ํ๋ ๊ฒ์ ์ฝ์ ๊ธฐ ๋๋ฌธ์ ๊ฒ์ ๋ด ์ต์ ์์ ๋ฉํฐ ์ค๋ ๋ฉ ๋ฐ ๋์ ํด์๋๋ฅผ ํด์ ํ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ๋์ ์ค์ ์ ์์ผ๋ฉฐ ํ๋ฅญํ๊ฒ ์คํ๋๊ณ ์์ต๋๋ค. ์ง๊ธ๊น์ง ํ ๋ฒ์ ์ถฉ๋์์ด 10 ์๊ฐ ์ด์ ํ๋ ์ดํ์ต๋๋ค.
๊ฒ์์ด ์ฒ์์๋ 3.16-7์ ์ ํํ ์ํ์์ ์์๋์ง ์์์ง๋ง ๋๊ตฌ ์น์ ์๋์ Steam ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ 3.16 ๋ฒ ํ๋ฅผ ์๋์ผ๋ก ์ค์น ํ ํ ์๋ํ๊ธฐ ์์ํ๋ค๋ ์ ์ ์ธ๊ธ ํ ๊ฐ์น๊ฐ ์์ต๋๋ค. Proton 3.16 Beta ํด๋๊ฐ ์ด๋ฏธ steamapps / common ์๋์ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ์ค์นํ๊ธฐ ์ ์ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ ๋ฐ์ดํธํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์๋์?
์ด์จ๋ ์ฌ๋๋ค์ ๊ทธ๊ฒ์ ์๋ํ๊ณ ์ถ์ ๊ฒ์ ๋๋ค. ๋ชจ๋ ํ์ดํ์ 3.16-7์ ์ ํ ํ๋๋ผ๋ Tools์์ ์๋์ผ๋ก 3.16 Beta๋ฅผ ์ค์น ํ ๋ค์ ๊ฒ์์ ๋ค์ ์คํํ์ญ์์ค.
๊ฒ์์ด ์ฒ์์๋ 3.16-7์ ์ ํํ ์ํ์์ ์์๋์ง ์์์ง๋ง ๋๊ตฌ ์น์ ์๋์ Steam ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ 3.16 ๋ฒ ํ๋ฅผ ์๋์ผ๋ก ์ค์น ํ ํ ์๋ํ๊ธฐ ์์ํ๋ค๋ ์ ์ ์ธ๊ธ ํ ๊ฐ์น๊ฐ ์์ต๋๋ค. Proton 3.16 Beta ํด๋๊ฐ ์ด๋ฏธ steamapps / common ์๋์ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ์ค์นํ๊ธฐ ์ ์ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ ๋ฐ์ดํธํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์๋์?
์ด ๋จ๊ณ๊ฐ ๋๋๋ฉด ๊ฒ์์ด ์์๋์ง๋ง ๊ทธ๋ผ์ธ๋ฉ ๊ธฐ์ด๋ฅผ ์ง๋์น ์์๊ณ ์์ ์ด ์ฌ์๋์ง๋ง ๊ฒ์์ด ๋ฉ์ถ๊ณ ์์คํ ์๋๊ฐ ๋๋ ค์ง๋๋ค.
์๋ง๋ lutris / dxvk๋ก ๋์ ๋๋ ํด์๋ ์ผ ๊ฒ์ ๋๋ค.
@ evilch3n ๋๋ ๋๊ฐ์ ์ง์ ์ ๋ถ์ด์์์ต๋๋ค. ์ด๊ฒ์ ์๋ํ๋์ง ํ์คํ์ง ์์ง๋ง ๊ฒ์์ ์์ํ๊ธฐ ์ ์ ํ๋ฉด ํด์๋๋ฅผ 1920x1080์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์ด์์ ์ ์๋์ง๋ง ์ ์ด๋ ์คํ ์ค์ ๋๋ค.
@tcfunk damn iam์ ๋ค์ ๋ฆฌ๊ทธ์ ๋งค์ฐ ์ด์คํ์ผ๋ฉฐ proton / steamplay ์ต์ ์ด poe์ ๋ํ Linux ์ธํธ๋ผ ์์ด๋ ์ง์์ ํ์ฉ ํ ์ ์๊ธฐ๋ฅผ ๊ธฐ๋ํ์ต๋๋ค.
์์ ์ต์
์ -w 1920
์ ์ถ๊ฐํ๋ ๊ฒ๋ ํจ๊ณผ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์์ํ๊ธฐ ์ ์ ํด์๋๋ฅผ ์๋์ผ๋ก ์ ํํ๋ ๊ฒ๋ณด๋ค ์กฐ๊ธ ๋ ํธ๋ฆฌํฉ๋๋ค.
์์ ์ต์ ์ -w 1920์ ์ถ๊ฐํ๋ ๊ฒ๋ ํจ๊ณผ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์์ํ๊ธฐ ์ ์ ํด์๋๋ฅผ ์๋์ผ๋ก ์ ํํ๋ ๊ฒ๋ณด๋ค ์กฐ๊ธ ๋ ํธ๋ฆฌํฉ๋๋ค.
๋ ์์ด์ผํฉ๋๋ค. ์ต์
์ด ๋์์ด๋์ง ์์ต๋๋ค. ๋ฌธ์ ๊ฐ ์ง์๋ฉ๋๋ค. (๋ํ -w์ -h๋ฅผ ํจ๊ป ์๋ํ์ต๋๋ค)
๋ ๊ทธ๋ฅ lutris์ ํดํน ๋ dxvk / PKG ๋น๋์ ํจ๊ป์์ ์ ์์ต๋๋ค.
๊ทธ๋ฅ ์๊ฐํด ๋ณด์ จ์ง๋ง ์์ธ ๋ฐ์คํฌํ์ผ๋ก ์คํ ํด๋ณด์๊ฒ ์ต๋๊น? ์์ฑ์์์ ํ ์ ์๋์ง ํ์คํ์ง ์์ง๋ง ๋๋ ๋ณดํต ์์ธ์์ ๊ทธ๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
๊ทธ๋ฅ ์๊ฐํด ๋ณด์ จ์ง๋ง ์์ธ ๋ฐ์คํฌํ์ผ๋ก ์คํ ํด๋ณด์๊ฒ ์ต๋๊น? ์์ฑ์์์ ํ ์ ์๋์ง ํ์คํ์ง ์์ง๋ง ๋๋ ๋ณดํต ์์ธ์์ ๊ทธ๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
์๋ฌด๊ฒ๋ ๋ณ๊ฒฝํ์ง ์์์ง๋ง ์์ด๋์ด์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ด์ ์ ์ฒด์์ ์ฐฝ์ผ๋ก ๋ณ๊ฒฝํ๊ณ ์ถ์ ๋๋ง๋ค production_Config.ini๋ฅผ ํธ์งํ์ง ์๊ณ ๋ ์ฐฝ ๋ชจ๋์์ PoE๋ฅผ ์ฌ์ํ ์ ์์ต๋๋ค.
GGG ์ธํธ๋ก ์ํ ์ดํ์๋ ๋๊ฐ์ ๊ฑธ๋ฆผ ๋ฌธ์ ๊ฐ ์์๋๋ฐ, ์ธ๋ถ ๋ชจ๋ํฐ ์๊ธฐ ๋๋ฌธ์ด์์ต๋๋ค. ํด๊ฒฐ์ฑ ์ด ๋ ์๋ ์์ต๋๋ค. ๋ด ๋ ธํธ๋ถ์์ ์ง์ ์ ์๋ํฉ๋๋ค. ๊ด๋ จ์ฑ์ด ์๋์ง ํ์คํ์ง ์์ง๋ง ์ธ๋ถ ๋ชจ๋ํฐ๋ ๋ฒผ๋ฝ์ ํตํฉ๋๋ค.
์ด์จ๋ Intel GPU๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒ์์ด ์ ๋๋ก ์คํ๋์ง๋ง NVIDIA GPU (GeForce GTX 1070 Mobile Max-Q)๋ก ์คํํ๋ฉด ๊ฒ์์ด ์ ๋๋ก ์คํ๋์ง ์์ต๋๋ค. ์ฌ๊ธฐ primus_vk (๊ทธ๋์ VULKAN ์ํ)์ ๊ฟ๋ฒ์ ์ฌ์ฉํ๊ณ ์์ด ๋ด๊ฐ ํ ๋ก๊ทธ์ : https://gist.github.com/jeromegn/ddd2b0c7eb5cd47be4310f63b96ec3c9
๋ค์๊ณผ ๊ฐ์ด ์คํ : ENABLE_PRIMUS_LAYER=1 PROTON_LOG=1 optirun %command%
(์ฒซ ๋ฒ์งธ ํ๊ฒฝ ๋ณ์๋ vulkan์ ํ์ฑํํ๋ ๊ฒ์
๋๋ค)
๊ธฐ๋ณธ์ ์ผ๋ก ์ฒ๋ฆฌ๋์ง ์์ ํ์ด์ง ์ค๋ฅ ์ฝ๊ธฐ ์ก์ธ์ค ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ค ์์ด๋์ด? ๋๋ 3.16 -7๊ณผ -8์ ๋ชจ๋ ์๋ํ์ต๋๋ค.
๋ด๊ฐ ๋ณด๋ ๊ฒ์ ํ๋ฉด์ด ๊ฒ๊ฒ ๋ณํ๊ณ PoE ์ปค์๊ฐ ๋ช ์ด ๋์ ํ์๋ ๋ค์ ์ข ๋ฃ๋๋ค๋ ๊ฒ์ ๋๋ค.
์์ ์ต์ ์ -w 1920์ ์ถ๊ฐํ๋ ๊ฒ๋ ํจ๊ณผ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์์ํ๊ธฐ ์ ์ ํด์๋๋ฅผ ์๋์ผ๋ก ์ ํํ๋ ๊ฒ๋ณด๋ค ์กฐ๊ธ ๋ ํธ๋ฆฌํฉ๋๋ค.
๊ทธ๊ฒ์ด ๋๋ฅผ ์ํด ์๋ํ์ง ์์๊ธฐ ๋๋ฌธ์ ๋์ด / ๋๋น ๋ฑ์ผ๋ก production_Config.ini๋ฅผ ๋ง๋ค์์ต๋๋ค.
์ง๊ธ์ ์๋ํ์ง๋ง FPS / ์คํฐ ํฐ๋ ์ ๋ง ๋์ฉ๋๋ค. ๋ชจ๋ ์ ๋๋ฉ์ด์
/ mobcreation / ๋ฑ์ฒ๋ผ ๋ณด์
๋๋ค. ๋ด PC๋ฅผ ๋ฏธ๋ ๋๊ฒฐํฉ๋๋ค.
์ ์๊ฒ ๋นํน์ค๋ฌ์ด ๊ฒ์ ๋๋ถ๋ถ์ ๊ทธ๋ํฝ ์ต์ ์ด ์ฑ๋ฅ์ ๊ธ์ ์ ์ด๊ฑฐ๋ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ค๋ ์ฌ์ค์ ๋๋ค. 8x / 4x / MSAA ๋๋ ์ค๊ฐ / ๋์ ์ง๊ฐ ๋ฑ.
๋ง์ง๋ง ๋ฆฌ๊ทธ๋ lutris / wine / dxvk-pipeline ํต ์กฐํฉ์ผ๋ก ํ๋ ์ดํ๊ณ ๊ฑฐ์ 100fps๋ฅผ ๊ณ์ํด์ ์ฌ์ฉํ์ง๋ง,์ด ๋ฆฌ๊ทธ์์๋ lutris ๋ proton์ผ๋ก ํ ์ ์์ต๋๋ค. Iam์ ์์ด๋์ด๋ฅผ ์ํด ์ด๋ ค ์์ต๋๋ค.
์ ๋ dxvk์ ํจ๊ป ์์ธ ์คํ ์ด์ง์ ์ฌ์ฉํด ์์ผ๋ฉฐ ๊ฝค ๋ถ๋๋ฌ์ด ์ฑ๋ฅ์ ๋ณด์์ต๋๋ค. 64 ๋นํธ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? 32 ๋นํธ ํด๋ผ์ด์ธํธ๋ ์ ์๊ฒ ์ ๋ง ์ข์ง ์์ต๋๋ค.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6780 evilchen 20 0 3771876 1,541g 268696 R 207,9 9,9 2:30.56 PathOfExile_x64
์๋ 64 ๋นํธ ํด๋ผ์ด์ธํธ์ฒ๋ผ ๋ณด์ ๋๋ค.
ํธ์ง : oriath์ ์ ์์ผ๋ฉด 20fps, ์์ ์ฒ๋ 80, ๊ฒ์ ํ๋ ์ด๋ 0-20์ ๋๋ค. CPU, GPU ๋๋ SSD๊ฐ ์ ํ์ ๋๋ฌํ๋์ง ์ถ์ ํ๋ ค๊ณ ํ์ง๋ง ๋ชจ๋ ๊ตฌ์ฑ ์์์ ์ถฉ๋ถํ ๊ณต๊ฐ์ด ์์ต๋๋ค.
edit2 : ๋ด๊ฐ ๋ณผ ์์๋ ๊ฒ์์ ๋๋ค. ํ ๋น ๋ GPU ๋ฉ๋ชจ๋ฆฌ๋ ๋ง์ง๋ง ํจ์น๋ณด๋ค ํจ์ฌ ์ ์ต๋๋ค. 3,5GB๊ฐ๋๊ธฐ ์ ์๋ ์์ ํ ๋ถ๋น๋ ๋ง์์์ ๊ณตํ์ ํ 1.8GB์ ๋๋ค.
borderless_windowed_fullscreen=false
์ค์ ํ๋ฉด ๋ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
ํธ์ง : ์ ๊ฒฝ ์ฐ์ง ๋ง์ธ์. DX9 ๋ฐ Proton 3.7.8์์๋ง ์๋ํ๋ฉฐ ๊ฑฐ๊ธฐ์ ์ค์ ํ์ต๋๋ค.
๋์๊ฒ GGG ๋ก๋ฉ ํ๋ฉด์ ์ ์ง๋ ์ฝ์์ "2019/03/15 16:07:41 1543730 [I PathOfExile_x64Steam.exe 41] Steam ์ฌ์ฉ์ ์ ๋ณด ์์ฒญ์ ๋ณด๋ด๋ ์ค : ...."์ธ์์ ์ผ์นํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ค ์ต๊ทผ์ ์์ฑ์ ๋์ด์์ ๋๋ฅผ ์ํด ์ผํ์ง ์์ต๋๋ค.
์ฒ๋ฆฌ๋์ง ์์ ํ์ด์ง ์ค๋ฅ ์ฝ๊ธฐ ์ก์ธ์ค๊ฐ https://github.com/felixdoerre/primus_vk/commit/0d8f98647578414a75454193151e781985c04548 ์์ ์์ ๋์์ต๋๋ค.
๋์๊ฒ๋ ๊ฑฐ์ ์๋ฒฝํ๊ฒ ์คํ๋์ง๋ง ์ด๋ค ์ด์ ๋ก ๊ฒ์์ ์์ํ๋ฉด ์คํ์ด ์ค๋จ๋๊ณ ์คํ์ ๋ค์ ์์ํ๊ณ ๊ฒ์์ ๋ค์ ์์ํ๋ฉด ์ ๋๋ก ์๋ํฉ๋๋ค.
์
ฐ์ด๋ ๋ฒ๋ฒ
๊ฑฐ๋ฆผ ์ธ์๋ 70-80 FPS, ๋ชจ๋ ๊ฒ์ด ์ต๋์ ์์ต๋๋ค (Shadow + GI๊ฐ ๋์ ๊ฒฝ์ฐ ์ ์ธ). Windows์์๋ 140 FPS ์์๋ฅผ ์ป์ต๋๋ค. Proton์์ ์ค์ ์ ๋ณ๊ฒฝํ ํ์์์ด ์ค์นํ๊ณ ํ๋ ์ดํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค.
์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ ฐ์ด๋ ์บ์๋ฅผ ๋น๋ํ๋ ๋์ ๊ฒ์์ด ๋๊ธฐ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ ฐ์ด๋ ์บ์๋ฅผ ๋ค์ด๋ก๋ ํ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. Valve๊ฐ ์ด๋ฌํ ๊ฒ์์ ๋ํด ์ด๋ฌํ ์บ์๋ฅผ ๋ฐฐํฌ ํ ์ ์์ต๋๊น?
๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ์์ด ์์๋๊ณ ๋ด ์บ๋ฆญํฐ๋ฅผ๋ก๋ ํ ํ ์ด๋ํ๋ ค๊ณ ํ ๋ ์ค๋ฅ ์ฐฝ ( screenshot )์ด ํ์๋ฉ๋๋ค. ํ๋ ์ด๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์์ฑ์ : 4.2-1
์ปค๋ : 5.0.4-arch1-1-ARCH
๋ฐฐํฌํ : Archlinux x86_64
๋น๋์ค : NVidia GTX 660, ๋๋ผ์ด๋ฒ 418.56
๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ์์ด ์์๋๊ณ ๋ด ์บ๋ฆญํฐ๋ฅผ๋ก๋ ํ ํ ์ด๋ํ๋ ค๊ณ ํ ๋ ์ค๋ฅ ์ฐฝ ( screenshot )์ด ํ์๋ฉ๋๋ค. ํ๋ ์ด๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์์ฑ์ : 4.2-1
์ปค๋ : 5.0.4-arch1-1-ARCH
๋ฐฐํฌํ : Archlinux x86_64
๋น๋์ค : NVidia GTX 660, ๋๋ผ์ด๋ฒ 418.56
PackCheck๊ฐ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํฉ๋๋ค.
๋๋ฅผ ์ํด Path of Exile์ 3.16-8 beta
์์ ๊ฒ๋ณด๊ธฐ์ ์๋ฒฝํ๊ฒ ์๋ํ์ง๋ง 4.2-1
์๋ํ๋ฉด ์ค๋ฅ ๋ฉ์์ง ๋ ํ์
์์ด 1 ~ 2 ๋ถ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ์คํฌํฑ์ผ๋ก ๋ฐ๋ก ์ถฉ๋ํฉ๋๋ค.
์์ฑ์ : 4.2-1
์ปค๋ : 5.0.4-arch1-1-ARCH
๋ฐฐํฌํ : Antergos Linux x86_64
WM : i3- ๊ฐญ
CPU : ์ธํ
i5-4590 3.7Ghz
GPU : Nvidia GTX 770 (418.56)
*ํธ์งํ๋ค
์ด์ 3.16-8
์์๋ ๋ฐ์ํฉ๋๋ค.
์๋
ํ์ธ์ @JasonLighthunter ๋ , ๊ฒ์ ์์ ์ต์
์ PROTON_LOG=1 %command%
์ ์ถ๊ฐํ๊ณ ์์ฑ ๋ $ HOME / steam- $ APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ต๋๋ค.
์ฌ๊ธฐ์ 4.2-1์์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์๊ณ ๊ฝค ๋ง์ด ํ๋ ์ดํ์ต๋๋ค! Ubuntu 19.04, RADV 19.0.1
@kisak ๋ฐธ๋ธ
์ด๋ฒ์๋ ๊ฝค ์ค๋ซ๋์ (15 ๋ถ ์ ๋) ๊ฒ์์ ํ ์ ์์๋๋ฐ ์ค๋ฅ ํ์
์ด ๋ํ๋ฌ์ต๋๋ค. ์ํ๊น๊ฒ๋ ์คํฌ๋ฆฐ ์ท์ ๋ง๋๋ ๊ฒ์ ์์์ต๋๋ค.
๋๋ฅผ ์ํด Path of Exile์
3.16-8 beta
์์ ๊ฒ๋ณด๊ธฐ์ ์๋ฒฝํ๊ฒ ์๋ํ์ง๋ง4.2-1
์๋ํ๋ฉด ์ค๋ฅ ๋ฉ์์ง ๋ ํ์ ์์ด 1 ~ 2 ๋ถ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ์คํฌํฑ์ผ๋ก ๋ฐ๋ก ์ถฉ๋ํฉ๋๋ค.์์ฑ์ : 4.2-1
์ปค๋ : 5.0.4-arch1-1-ARCH
๋ฐฐํฌํ : Antergos Linux x86_64
WM : i3- ๊ฐญ
CPU : ์ธํ i5-4590 3.7Ghz
GPU : Nvidia GTX 770 (418.56)*ํธ์งํ๋ค
์ด์ 3.16-8
์์๋ ๋ฐ์ํฉ๋๋ค.
์ฌ๊ธฐ๋ ๋๊ฐ์์, ๋ค์๋ฒ ์ํ ๋ log-command๋ก ์์ํด ๋ณผ๊ฒ์
๋๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐํด์ ๋ผ์๋ค๊ฐ ๋ฉ์ท์ต๋๋ค ... ์ฌ๋ฌ๋ถ ์ค ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ดํด๋ณธ ์ ์ด ์์ต๋๊น? ๊ทธ๊ฒ ๋ฌธ์ ์ค ํ๋๊ฐ ํ์คํฉ๋๋ค. ๋ด ๊ฒ์ด ๋ชจ์๋ฅผ ์ผ๊ณ 4GB์ ddr4๊ฐ ์ฐ๋ ๊ธฐ์ด์ง๋ง ๋ฉ๋ชจ๋ฆฌ์ ์๊ตฌ ์ฌํญ์ด ์ฆ๊ฐํ์ง ์๊ณ ์ ์ฌ์๋์ง๋ ์์ต๋๋ค. ๊ทธ๋์ ๋ ๋ง์ RAM์ ์ป์ ๋๊น์ง Windows๋ก ๋์๊ฐ๋๋ค. . ๋๊ตฐ๊ฐ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ ๊ณ ์ ์๋ํ๋ค๋ฉด ์๋ ค์ฃผ์ธ์!
์ด ๊ฒ์์ด 1920 x 1080 ์ด์์ ํด์๋์์ ์คํ๋์ง ์๋ ๋ฒ๊ทธ์ ๋ค๋ฅธ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ๊ธฐ๋ณธ ํด์๋ (2560 x 1440 ๋๋ 3440 x 1440)๋ฅผ ์ฌ์ฉํ์ฌ ์คํํ๋ฉด ๊ฒ์์ด ๊ทธ๋ผ์ธ๋ฉ ๊ธฐ์ด์ ๋๋ฌํฉ๋๋ค. ๊ฒ์ ๋ก๊ณ ๊ฐ ํ์๋๊ณ ์ ๋๋ฉ์ด์ ์ด ์๋ฃ๋๋ฉด ์์คํ ์ด ์ ์ง๋ฉ๋๋ค. ๋ ๋ชจ๋ํฐ์์ ์์คํ ํด์๋๋ฅผ 1920 x 1080์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ๊ฒ์์ด ๋ฉ์ธ ํ๋ฉด์ผ๋ก ์คํ๋ฉ๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ถฉ๋์ ๋ํ ๋ก๊น ์ ์ ๊ณตํด์ผํ๋์ง ์๋ ค์ฃผ์ธ์!
๋ด ์์คํ
์ ๋ณด :
Proton ๋ฒ์ : 4.2.2 (์ด์ 3.1x ๋ฒ์ ์์๋ ๋ฐ์ํ์ต๋๋ค)
์ปค๋ : 5.0.5-200.fc29.x86_64 (์ด๊ฒ์ 4.x ์ปค๋์์๋ ๋ฐ์ํ์ต๋๋ค)
GPU : ๋๋ผ์ด๋ฒ ๋ฒ์ 418.56์ ์ฌ์ฉํ๋ Nvidia 1070ti
๋ฐฐํฌํ : Fedora 29 x86
CPU : Ryzen 2700X
๊ธฐํ : KDE๋ฅผ ๋ฐ์คํฌํ ํ๊ฒฝ์ผ๋ก ์ฌ์ฉ
์์ํ ๋ ๊ฒ์์ด ์ถฉ๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค (์ฐฝ์ด ๋ํ๋์ง ์๊ฑฐ๋ ์๋ฌด๊ฒ๋ ํ์๋์ง ์์). ๋๊ตฌ๋ ์ง ํต์ฐฐ๋ ฅ์ ์ ๊ณต ํ ์์๋ ๊ฒฝ์ฐ ๋ก๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ธ๋ป๋ณด๊ธฐ์ Vulkan ๋๋ผ์ด๋ฒ๋ฅผ๋ก๋ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง Vulkan์ด ๋ค๋ฅธ ๊ฒ์๊ณผ ํจ๊ป ์๋ํ๊ณ ์์์ ํ์ธํ์ต๋๋ค.
์๋
ํ์ธ์ @CubeTheThird , Steam ( Steam
-> Help
-> System Information
)์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ญ์์ค. ์ด ๋ฌธ์ ๋ณด๊ณ ์.
์ฌ๊ธฐ์ ๋ด ์์คํ ์ ๋ณด์ ๋๋ค.
Steam ๋ฐํ์์ด ๋นํ์ฑํ ๋ ์ํ์์ Steam์ ์คํํ๊ณ ์์ผ๋ฏ๋ก ์ฌ์ฉ์ ๋๋ ๋ฐฐํฌํ์ Steam ํจํค์ง ๊ด๋ฆฌ์๋ libvulkan.so.1์ ํฌํจํ์ฌ ๋๋ฝ ๋ ์ข
์์ฑ์ ํด๊ฒฐํ ์ฑ
์์ด ์์ต๋๋ค. steam-runtime
๋ค์ ํ
์คํธํ๊ฑฐ๋ vulkan-icd-loader
๋ฐ lib32-vulkan-icd-loader
ํจํค์ง๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
@ kisak-valve ์ด์ ๊ณผ ๊ฑฐ์ ๋์ผํ ์ฌ์์ผ๋ก ๋ช ๋ฒ ์คํํ์ต๋๋ค.
์ผ๋ถ๋ ์งง๊ฒ ์คํ๋ฉ๋๋ค (5 ๋ถ ์ ๋, ๋๋ถ๋ถ ๋ง์ง๋ง 2 ๋ถ, Delve ํ์ฅ ์์ญ (2 ์ผ ์ ์ ๊ด์ฐฎ์)). ๊ทธ๋ฌ๋ ๋ค๋ฅธ ์คํ์ ํ ์๊ฐ ์ด์ ์ง์๋์์ต๋๋ค.
์์ฑ์ : 4.2-2
์ปค๋ : 5.0.6-arch1-1-ARCH
๋ฐฐํฌํ : Antergos Linux x86_64
WM : i3- ๊ฐญ
CPU : ์ธํ
i5-4590 3.7Ghz
GPU : Nvidia GTX 770 (418.56-6)
๋ฉ๋ชจ, ๋ก๊ทธ ๋ฐ ์ค๋ฅ ์คํฌ๋ฆฐ ์ท 2 ๊ฐ๊ฐ ํฌํจ ๋ ๋ณด๊ณ ์ ์์ถ ํ์ผ์ ์์ฑํ์ต๋๋ค. ์ด๊ฒ์ด ์ ์ฉํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
path_of_exile_reports.zip
์, ์ค์ ๋ก 32 ๋นํธ ๋ฒ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋๋ฝ ๋ ๊ฒ ๊ฐ์ต๋๋ค. PoE๊ฐ ํ์ํ์ง ๋ชฐ๋์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์นํ์ง ์์ ์ด์ ๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์ฌ์ฉ์ ์ง์ ํด์๋๋ก ์ฐฝ ๋ชจ๋์์ ์คํํ ์๋ ์์ต๋๊น? 1080 ์ด์ธ์ ํด์๋๋ ๋ด ๋ฐ์คํฌํฑ๊ณผ ์ถฉ๋ํฉ๋๋ค.
์ฌ์ฉ์ ์ง์ ํด์๋๋ก ์ฐฝ ๋ชจ๋์์ ์คํํ ์๋ ์์ต๋๊น? 1080 ์ด์ธ์ ํด์๋๋ ๋ด ๋ฐ์คํฌํฑ๊ณผ ์ถฉ๋ํฉ๋๋ค.
์ด ๊ฒ์์ด 1920 x 1080 ์ด์์ ํด์๋์์ ์คํ๋์ง ์๋ ๋ฒ๊ทธ์ ๋ค๋ฅธ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ๊ธฐ๋ณธ ํด์๋ (2560 x 1440 ๋๋ 3440 x 1440)๋ฅผ ์ฌ์ฉํ์ฌ ์คํํ๋ฉด ๊ฒ์์ด ๊ทธ๋ผ์ธ๋ฉ ๊ธฐ์ด์ ๋๋ฌํฉ๋๋ค. ๊ฒ์ ๋ก๊ณ ๊ฐ ํ์๋๊ณ ์ ๋๋ฉ์ด์ ์ด ์๋ฃ๋๋ฉด ์์คํ ์ด ์ ์ง๋ฉ๋๋ค. ๋ ๋ชจ๋ํฐ์์ ์์คํ ํด์๋๋ฅผ 1920 x 1080์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ๊ฒ์์ด ๋ฉ์ธ ํ๋ฉด์ผ๋ก ์คํ๋ฉ๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ถฉ๋์ ๋ํ ๋ก๊น ์ ์ ๊ณตํด์ผํ๋์ง ์๋ ค์ฃผ์ธ์!
๋ด ์์คํ ์ ๋ณด :
Proton ๋ฒ์ : 4.2.2 (์ด์ 3.1x ๋ฒ์ ์์๋ ๋ฐ์ํ์ต๋๋ค)
์ปค๋ : 5.0.5-200.fc29.x86_64 (์ด๊ฒ์ 4.x ์ปค๋์์๋ ๋ฐ์ํ์ต๋๋ค)
GPU : ๋๋ผ์ด๋ฒ ๋ฒ์ 418.56์ ์ฌ์ฉํ๋ Nvidia 1070ti
๋ฐฐํฌํ : Fedora 29 x86
CPU : Ryzen 2700X
๊ธฐํ : KDE๋ฅผ ๋ฐ์คํฌํ ํ๊ฒฝ์ผ๋ก ์ฌ์ฉ
๋๋ถ๋ถ์ ํด์๋ ์์ ์ ์ต์ ๋ฒ์ ์ dxvk๋ก ํด๊ฒฐ๋๊ณ , lutris๋ก ์๋ํด ๋ณด์๊ณ ๋ชจ๋ ํด์๋๋ ๋งค์ฐ ์ ์๋ํ์ผ๋ฉฐ ์ฑ๋ฅ๋ ์๋นํ ํฅ์๋์์ต๋๋ค. proton์ด ์ต์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ตฌํํ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด๊ฒ์ ์ฐ๋ถํฌ 19์์ ๋ง์นจ๋ด POE๋ฅผ ์์ํ๋ ๋ฐ ๋์์ด๋์์ต๋๋ค.
$ sudo apt xserver-xorg-video-intel ์ ๊ฑฐ
์ ์ด๊ฒ์ด ๊ณ ์ณ ์ก๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ง๊ธ๊น์ง ์ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๊ฒ์ ์ฐ๋ถํฌ 19์์ ๋ง์นจ๋ด POE๋ฅผ ์์ํ๋ ๋ฐ ๋์์ด๋์์ต๋๋ค.
$ sudo apt xserver-xorg-video-intel ์ ๊ฑฐ
์ ์ด๊ฒ์ด ๊ณ ์ณ ์ก๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ง๊ธ๊น์ง ์ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๊ฒ์ ๋ํด ์ ๋ฅผ ์ธ์ฉํ์ง ๋ง์ญ์์ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ๋ค์ด ์ค๋๋ Intel ๋๋ผ์ด๋ฒ๋ผ๊ณ ํ์ ํฉ๋๋ค. ์๋ก์ด ๋๋ผ์ด๋ฒ ๋์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์ ํ๊ฑฐ๋ ์ ์ฉ ์นด๋ ์ฉ ๋๋ผ์ด๋ฒ ๋์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์ ํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
๊ธ์, ๋น์ ์ด ๋ง์ ์๋ ์์ง๋ง ์๋์ผ๋ก ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๊ฑฐ๋ ์ค์ ํ์ง ์์์ผ๋ฉฐ ์กฐ์ฌ ์์ด๋ ๋ฐฉ๋ฒ๋ ๋ชจ๋ฆ ๋๋ค. ํ ๋ฌ ์ ์ ๋์จ ๋ฐ๋๋ผ ์ฐ๋ถํฌ 19.
ํญ๋ชฉ์ alt-tabbing / casting / pointing ์ปค์ ํ ์์ธ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ฌด์์๋ก ๊ณ ์ ํฉ๋๋ค. ํ๋ก์ธ์ค ๋ชจ๋ํฐ์์ Steam ๋ฐ PoE ํ๋ก์ธ์ค๋ฅผ ์ฃฝ์ผ ๋๋ง ์น๋ฃํฉ๋๋ค.
์๋ ํ์ธ์, ์ ๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ์๋์ง๋ง ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ์์ผ๋ฉฐ ๊ทํ์ ์๋ฃจ์ ์ ์ดํดํ์ง ๋ชปํ์ต๋๋ค. ์น์์ ์ดํดํ ์์๋ ๋ชจ๋ ๊ฒ์ ์๋ํด ๋ณด์์ต๋๋ค. ์ฌ์ง์ด ์ ๋ ธํธ๋ถ์ ํฌ๋งทํ์ต๋๋ค.
์ถ๋ฐฉ์์ ๊ฒฝ๋ก ๋ฌด์์ ์ถฉ๋
https://github.com/ValveSoftware/Proton/issues/2795 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@MrPaj ๊ฒ์์ผ : 2019-06-10T21 : 05 : 25 :
์๋ ํ์ธ์,
Path of Exile running์ ๋ด๊ฐ ์ธ์ฐ๋ ๋์ ๋ฌด์์๋ก ์ถฉ๋ํฉ๋๋ค.
๋๋ก๋ ๋ฌธ์ ์์ด ๋ช ์๊ฐ ๋์ ํ๋ ์ด ํ ์ ์๊ณ , 10 ๋ถ๋ง๋ค ํ๋ ์ด ํ ์๋ ์์ต๋๋ค.
๋ก๊ทธ๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ด๋ค ๋ก๊ทธ๊ฐ ์๋์ง ์๋ ค์ฃผ์ธ์. ๋ด ์ฌ์ ์ธ๋ถ ์ ๋ณด ์๋
๊ฐ์ฌํฉ๋๋ค
์์ฑ์ 4.2.6
CPU : AMD Ryzen 5 2600X 6 ์ฝ์ด ํ๋ก์ธ์
Debian GNU / Linux 10 (buster) (64 ๋นํธ)
์ปค๋ ๋ฒ์ : 4.19.0-5-amd64
๋๋ผ์ด๋ฒ : NVIDIA Corporation GeForce GTX 1060 6GB / PCIe / SSE2
๋๋ผ์ด๋ฒ ๋ฒ์ : 4.6.0 NVIDIA 418.56
RAM : 16056Mb
Path of Exile์ ํ์ฌ Windows์์๋ _ ๋ง์ _ ๋ฌด์์ ์ถฉ๋์ ๊ฒช๊ณ ์์ผ๋ฉฐ ์ต์ ์ ๋ฐ์ดํธ์์ ๋ช ๊ฐ์ง ํฐ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ์ต๋๋ค! ๋๋ ๊ทธ๊ฒ์ด Proton๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. PoE 3.7 ์ด์ ์๋ ์์ ์ ์ด์์ต๋๋ค. https://www.pathofexile.com/forum/view-forum/patch-notes
Path of Exile์ ํ์ฌ Windows์์๋ _ ๋ง์ _ ๋ฌด์์ ์ถฉ๋์ ๊ฒช๊ณ ์์ผ๋ฉฐ ์ต์ ์ ๋ฐ์ดํธ์์ ๋ช ๊ฐ์ง ํฐ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ์ต๋๋ค! ๋๋ ๊ทธ๊ฒ์ด Proton๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. PoE 3.7 ์ด์ ์๋ ์์ ์ ์ด์์ต๋๋ค. https://www.pathofexile.com/forum/view-forum/patch-notes
๋ฌธ์ ๋ act9์ Descent ๋งต์์๋ง ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ชน์ ์ฃฝ์ด๋ฉด 5 ~ 10 ๋ถ ํ์ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
๋๋ ๋ฌธ์ ์์ด ๋ช ์๊ฐ ๋์ ๋ค๋ฅธ ์์ญ์ ์ฌ์ํ ์ ์์ต๋๋ค
๋ฌธ์ ๊ฐ Proton์๋ง ๊ด๋ จ๋ ๊ฒ์ธ์ง ์๋๋ฉด ๊ฒ์ ์์ฒด์ ๋ฌธ์ ์ธ์ง ํ์ธํ ์์๋ ๋ฐฉ๋ฒ (๋ก๊ทธ ๋ฑ)์ด ์์ต๋๊น?
๊ฐ์ฌ
Intel HD 520 ๋ฐ NVIDIA 940MX (๋๋ผ์ด๋ฒ 430.26)๊ฐ ์ฅ์ฐฉ ๋ ๋
ธํธ๋ถ์ด ์์ต๋๋ค. Steam์ proton 4.2-7์ ์ฌ์ฉํ์ฌ ๊ฒ์์ Intel ์นด๋๋ก ์คํ๋ฉ๋๋ค. ๋ํ PROTON_USE_WINED3D=1
๋ก๋ง NVIDIA์ ํจ๊ป ์คํ๋ฉ๋๋ค.
ํด๋น ์ต์ ์์ด NVIDIA๋ฅผ ์ฌ์ฉํ๋ฉด ๋ก๊ทธ์ธํ์๋ง์ ๊ฒ์์ด ์ถฉ๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง ์ ์ ํ์ "CreateShaderResourceViewEx"๋ฅผ ํ์ํ๋ ํ์ ์ด ํ์๋ฉ๋๋ค. ๋๋ก๋ ๋ฉ์์ง์์ด ์ถฉ๋ํฉ๋๋ค.
CreateShaderViewEx steam-238960.log ๋ก ํฌ๋์
1-steam-238960.log ๋ฉ์์ง์์ด ์ถฉ๋ ๋ก๊ทธ
Intel HD 520 ๋ฐ NVIDIA 940MX (๋๋ผ์ด๋ฒ 430.26)๊ฐ ์ฅ์ฐฉ ๋ ๋ ธํธ๋ถ์ด ์์ต๋๋ค. Steam์ proton 4.2-7์ ์ฌ์ฉํ์ฌ ๊ฒ์์ Intel ์นด๋๋ก ์คํ๋ฉ๋๋ค. ๋ํ
PROTON_USE_WINED3D=1
๋ก๋ง NVIDIA์ ํจ๊ป ์คํ๋ฉ๋๋ค.ํด๋น ์ต์ ์์ด NVIDIA๋ฅผ ์ฌ์ฉํ๋ฉด ๋ก๊ทธ์ธํ์๋ง์ ๊ฒ์์ด ์ถฉ๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง ์ ์ ํ์ "CreateShaderResourceViewEx"๋ฅผ ํ์ํ๋ ํ์ ์ด ํ์๋ฉ๋๋ค. ๋๋ก๋ ๋ฉ์์ง์์ด ์ถฉ๋ํฉ๋๋ค.
CreateShaderViewEx steam-238960.log ๋ก ํฌ๋์
1-steam-238960.log ๋ฉ์์ง์์ด ์ถฉ๋ ๋ก๊ทธ
๋๋ ๋๋๋ก ํ์ธ์ ํด๋ฆญํ๊ณ ์ ์ฌ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ํฅ๋ฏธ๋ก์ด CreateShaderViewEx์ ๊ฐ์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. Act 9 / Act 9 ํ๊ฐ์ด ํนํ ๋๋นด์ต๋๋ค. ๋ค๋ฅธ ๋๋ ๊ฒ์์๋ก๋ํ๊ธฐ ๋งํ๋ฉด ๋ซํ๊ฑฐ๋ ๋ฌผ๊ฑด์ ์ฃฝ์ด๋ฉด์ ๋ฐ์ด ๋ค๋ ๋๋ ์์ต๋๋ค.
๋๋ผ์ด๋ฒ : NVIDIA Corporation GeForce GTX 970
๋๋ผ์ด๋ฒ ๋ฒ์ : 4.6.0 NVIDIA 430.26
Intel HD 520 ๋ฐ NVIDIA 940MX (๋๋ผ์ด๋ฒ 430.26)๊ฐ ์ฅ์ฐฉ ๋ ๋ ธํธ๋ถ์ด ์์ต๋๋ค. Steam์ proton 4.2-7์ ์ฌ์ฉํ์ฌ ๊ฒ์์ Intel ์นด๋๋ก ์คํ๋ฉ๋๋ค. ๋ํ
PROTON_USE_WINED3D=1
๋ก๋ง NVIDIA์ ํจ๊ป ์คํ๋ฉ๋๋ค.ํด๋น ์ต์ ์์ด NVIDIA๋ฅผ ์ฌ์ฉํ๋ฉด ๋ก๊ทธ์ธํ์๋ง์ ๊ฒ์์ด ์ถฉ๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง ์ ์ ํ์ "CreateShaderResourceViewEx"๋ฅผ ํ์ํ๋ ํ์ ์ด ํ์๋ฉ๋๋ค. ๋๋ก๋ ๋ฉ์์ง์์ด ์ถฉ๋ํฉ๋๋ค.
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
NVIDIA Geforce 920M (๋๋ผ์ด๋ฒ 430.26)
ํ๋ฉด์ 25 ๋ช ์ด์์ ์ ๊ณผ ๊ฐ์ด ๋ง์ ์ผ์ด ์งํ๋ ๋ ๊ฒ์์ด ์์ฃผ ์ถฉ๋ํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋๋ AMD์ ์์ต๋๋ค.
ํ๋ฉด์ 25 ๋ช ์ด์์ ์ ๊ณผ ๊ฐ์ด ๋ง์ ์ผ์ด ์งํ๋ ๋ ๊ฒ์์ด ์์ฃผ ์ถฉ๋ํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋๋ AMD์ ์์ต๋๋ค.
์ ์๊ฒ๋ ๋์ ํด์๋๊ฐ ๋ฒ์ธ์ด์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ถฉ๋์ด 90 % ๊ฐ์ํ์ต๋๋ค.
์ข์์, ์์ฃผ ๋์ ๊ธฐ์ต๋ ฅ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด๋ํ๋ ๋ชจ๋ ์ง๋๋ ํด๋น์ง๋์ ์ ์ธ์คํด์ค๋ฅผ ๋ง๋ค๊ณ ๋ช ๊ฐ์ง์ง๋๋ฅผ ์ดํด๋ณธ ํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์๋นํ ์ฆ๊ฐํฉ๋๋ค. ๊ฒ์์ ๋๋ฌด ์ค๋ ํ๋ ์ดํ๋ฉด ๊ฒฐ๊ตญ ๋ฉ์ถฐ์ An unexpected disconnection occurred
๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ๋์๊ฐ๋๋ค.
์ด์ ์์คํ ๋ฆฌ์์ค๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๋์ ์ฌ์ฉํ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋จ์ ์์ง ์๊ณ ์์คํ RAM์ด 100 % ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๊ฒ๋์์ต๋๋ค.
ํ ์ค์ฒ ํ์ง์ ๋ฎ์ถ๊ณ ๋์ ํด์๋ ์ค์ผ์ผ๋ง์ ๋นํ์ฑํํ๋ฉด ๋ฉ๋ชจ๋ฆฌ ์๋น๊ฐ ๋ง์ด ์ค์ด๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ชจ๋๋ค ์๋
์ฌ์ด๋ ๋๋ผ์ด๋ฒ๊ฐ OSS (Open Sound System) ์ธ ๊ฒฝ์ฐ fmod-failed-to-initialize-error-code-59๊ฐ ๋ฐ์ํฉ๋๋ค. ๋๊ตฐ๊ฐ ์ด๊ฒ์ ํ์ธํ ์ ์์ต๋๊น?
PoE๊ฐ ๋ซํ๋ฉด ๋ด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค ...
๊ฒ์์ด ์ถฉ๋ถํ ์ ์คํ๋ฉ๋๋ค. ํ์ง๋ง ๊ฒ์์ ์ข
๋ฃํ๋ฉด $HOME/.local/share/Steam/ubuntu12_32/steam
ํ๋ก์ธ์ค 2 ๊ฐ๊ฐ CPU ์ฌ์ฉ๋์ 100 %๊น์ง ๊ธ์ฆํฉ๋๋ค.
๊ทธ๋ค์ ๋ช ๋ฒ ๋ฐค์ ๊ทธ๋ ๊ฒ ๋จธ๋ฌผ ๋ ์ง ๋ง, ์๋์ผ๋ก SIGKILL์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ฒฐ๊ตญ ๋๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์คํ์ ๋๊ฐ๋ฉด ๊ณ์ ์๋ํ๊ณ ์คํ์ด ๋ซํ์ง ์์ต๋๋ค. ๊ฒ์ ์ค๋ฒ๋ ์ด๊ฐ ๋นํ์ฑํ๋์ด ์์ผ๋ฉฐ ๋ค๋ฅธ ๊ฒ์์์๋ ๋ฐ์ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
(์์น, ์คํก proton 4.11-5, AMD Ryzen 1700 + vega64)
PoE๊ฐ ๋ซํ๋ฉด ๋ด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค ...
๊ฒ์์ด ์ถฉ๋ถํ ์ ์คํ๋ฉ๋๋ค. ํ์ง๋ง ๊ฒ์์ ์ข ๋ฃํ๋ฉด
$HOME/.local/share/Steam/ubuntu12_32/steam
ํ๋ก์ธ์ค 2 ๊ฐ๊ฐ CPU ์ฌ์ฉ๋์ 100 %๊น์ง ๊ธ์ฆํฉ๋๋ค.๊ทธ๋ค์ ๋ช ๋ฒ ๋ฐค์ ๊ทธ๋ ๊ฒ ๋จธ๋ฌผ ๋ ์ง ๋ง, ์๋์ผ๋ก SIGKILL์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ฒฐ๊ตญ ๋๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์คํ์ ๋๊ฐ๋ฉด ๊ณ์ ์๋ํ๊ณ ์คํ์ด ๋ซํ์ง ์์ต๋๋ค. ๊ฒ์ ์ค๋ฒ๋ ์ด๊ฐ ๋นํ์ฑํ๋์ด ์์ผ๋ฉฐ ๋ค๋ฅธ ๊ฒ์์์๋ ๋ฐ์ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
(์์น, ์คํก proton 4.11-5, AMD Ryzen 1700 + vega64)
๋๋ ๋ง์ ๊ฒ์์์ ์ด๊ฒ์ ์ป์ต๋๋ค. ์คํ ๊ฒ์์ ๊ฐ๋ฅํ ํ ๋งจ์์ผ๋ก ์์ํ๋ ๊ฒ์ด ๋์์ด๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง, ์น๊ตฌ๋ณด๊ธฐ, ๋ธ๋ผ์ฐ์ ๋ฐ ๊ธฐํ ํ์๋ฆฌ๋ฅผ ์์ํ์ง ์๋ ๋ช ๋ น ์ค ์ธ์๊ฐ ์์ต๋๋ค.
์ ฐ์ด๋ ์ฌ์ ์บ์ฑ์ ์ ํํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์ค๋ ๋ ๋ฐฐ Path of Exile์ ๋ค์ด๋ก๋ ๋ 6GB ์ ฐ์ด๋ ์ฌ์ ์บ์ฑ ์ฝํ ์ธ . ์ด ์์ ์ ์ํํ๋ ์ ์ผํ ๊ฒ์์ ๋๋ค.
์์ฑ์์ ์ถ๋ฐฉ ๊ฒฝ๋ก ์ถ๊ฐ
https://github.com/ValveSoftware/Proton/issues/3161 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@hollowsaibot ๊ฒ์์ผ : 2019-10-21T20 : 38 : 58 :
์๋ ํ์ธ์ ๋ฐธ๋ธ / ํ๋กํค ํ,
์ง๋ ๋ฌ์๋ Linux (Ubuntu 19.04)์์ Path of Exile์ "without"๋ฌธ์ ์์ด ํ๋ ์ด ํ ์ ์์์ง๋ง ์
๋ฐ์ดํธ ๋ฐ ์
๊ทธ๋ ์ด๋๋ฅผ ์๋ํด 4 nvidia ๋ฐ ubuntu 19.10 ๋ชจ๋ ๊ฒ์ด ์ง์ฅ์๊ฐ์ต๋๋ค.
๋ฌธ์ ๋ ์ ์์ ์ผ๋ก ํ๋ ์ด ํ ์ ์๋ค๋ ๊ฒ์
๋๋ค. ํ์ดํ์ด Proton๊ณผ ํจ๊ป Steam์์ ์คํ๋ ์ ์๋์ง ํ์คํ์ง ์์ผ๋ฉฐ ์ง๊ธ์ "๋ชจ๋ ํ์ดํ์ ๊ฐ์ ๋ก ํ๋ ์ด"ํด์ผํ๋ฏ๋ก์ด ํ์ดํ์ Steam์์ ํ๋ ์ด ํ ์ ์๋์ง ํ์ธํ์ญ์์ค.
๋ํ ํ ๋ฌ ์ ์ ์ ฐ์ด๋์ ๋ํ ์ฌ์ ์ฝํ ์ธ ์บ์๊ฐ์ด ๊ฒ์์ ๋ํด ๋งค์ผ ์์๋์์ง๋ง (์์ํ๊ธฐ ์ ์ 6.3GB ๋ค์ด๋ก๋) ํ์ฌ (๋ช ์ฃผ ์ ) ๊ฒ์์ ์ ฐ์ด๋ ์บ์๋ฅผ ์์ฑํ์ง ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ํนํ nvidia 1050ti๊ฐ ์๊ณ fps๊ฐ ํ๊ณ์์๋ ๊ฒฝ์ฐ ์ ์ฉํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๊ฒ๋ ํ์ธํ์ญ์์ค.
๋ฌธ์ ์ธ์ฌ,
์๋
ํ์ธ์ @hollowsaibot ๋ , ๊ฒ์ ์คํ ์ต์
์ PROTON_LOG=1 %command%
์ ์ถ๊ฐํ๊ณ ์์ฑ ๋ $ HOME / steam- $ APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ต๋๋ค.
steam-238960.log
์๋
ํ์ธ์,
์ด๋ฒ์๋ 0์์ 19.10์ ์ค์นํ๋๋ฐ, ์๋ ์ค์น๋ ๋๋ผ์ด๋ฒ๋ nvidia-435๋ก ๊ฒ์์ด ์๋ํ๋ ๊ฒ ๊ฐ์๋ฐ (์ฌ์ ํ fps๊ฐ ๋จ์ด์ง๊ณ ๋น ๋ฅด๊ฒ ํ
์คํธํฉ๋๋ค) Shader Pre-Caching (Steam> Settings> S.Pre-Cach. )๋ ์์ง 0MB์
๋๋ค.)
๊ฐ์ ํ ์ ์๋ค๋ฉด ํ์ํฉ๋๋ค. ์ง๋ฌธ์ด ์์ผ์๋ฉด ๋ง์ํด์ฃผ์ญ์์ค.
๋ฌธ์ ์ธ์ฌ,
์ด ๊ฒ์์ ์คํํ๋ ๋ฐ ํฐ ๋ฌธ์ ๊ฐ์๋ ๋ค๋ฅธ ์ฌ๋์ด ์์ต๋๊น? ์ ๋ NVidia 1060๊ณผ ํจ๊ป Proton 4.11-8๊ณผ ํจ๊ป Manjaro 18.1.0์ ์คํํ๊ณ ์์ผ๋ฉฐ ๊ฒ์์ด ์ ์์ ์ผ๋ก๋ก๋๋๋ฉฐ ์๋ก์ด ์์ญ์๋ก๋ํ๋ ๋ฐ 1 ~ 2 ๋ถ ์ ๋ ๊ฑธ๋ฆฝ๋๋ค. ๋ํ ์ผ๋ถ ์ ์์ญ์ด๋ก๋๋์ง ์๊ณ ์ ์ฝํ ์ธ ๋ฅผ ๋ณด๋ฉด ๋ง๋๋ฌ์ด ๋ฐ์ํฉ๋๋ค. ์ด '์ ฐ์ด๋ ๋ก๋ฉ'๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฌ์ฉ์ ์ ์๋ฅผ ์ํํ๋ ์ฌ์ฉ์์ ๋ํ๋ณด๊ณ ๋ฅผ ๋ณด์์ง๋ง Proton์์ ์ค๋ ์์ ์ฌํญ์ด ์์ต๋๊น? ์ฐ๋ฆฌ ๋๋ถ๋ถ์ ๋จ์ผ ๊ฒ์์ ์๋์ํค๊ธฐ ์ํด ์ฌ์ฉ์ ์ง์ ์ํํธ์จ์ด ์ค์น๋ฅผ ํผํ๋ ๊ฒ์ ์ ํธํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
--waitforpreload ์์ ์ต์ ์ ์๋ก์ด ์์ญ๋ก๋ ์๊ฐ์ ํฌ๊ฒ ๊ฐ์ ํ์ต๋๋ค. ์์ํ๋ ๋ฐ ๋ ์ค๋ ๊ฑธ๋ฆฌ์ง ๋ง ๊ทธ ํ ์์ญ์ด ๊ฑฐ์ ์ฆ์๋ก๋๋ฉ๋๋ค.
๋น๋ฒํ ์ ๋ฐ์ดํธ๋ก ์ธํด ์ ฐ์ด๋ ๋๊น ํ์์ ๊ฒฐ์ฝ ์ฌ๋ผ์ง์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๋ช ์๊ฐ ๋์ ํ๋ ์ดํ๋ฉด ํจ์ฌ ์ข์์ง๋๋ค.
์๋
ํ์ธ์, POE๋ proton ๋ฒ์ 4.11.8์์ ์๋ํ์ง ์์ต๋๋ค. 4.11.7์์ ์ ์๋ํ์ต๋๋ค.
๋๋ Fedora 31์ ์ฌ์ฉํ์ฌ nvidia 1050 ti๋ฅผ ์ป์ต๋๋ค.
๋ค์์ ์์ฑ์ ๋ก๊ทธ ํ์ผ์
๋๋ค.
======================
Proton: 1573156648 proton-4.11-8
SteamGameId: 238960
Command: ['/home/red/.local/share/Steam/steamapps/common/Path of Exile/PathOfExileSteam.exe', '--nopatch']
Options: set()
======================
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
esync: up and running.
78040.038:0008:0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b430000: builtin
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
78040.059:000a:000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
78040.061:000a:000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wineboot.exe" at 0x7f05bcc40000: builtin
78040.065:000a:000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71040000: PE builtin
78040.067:000a:000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\sechost.dll" at 0x7f05bca80000: builtin
78040.068:000a:000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7f05bcad0000: builtin
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
78040.248:000c:000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
78040.250:000c:000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\services.exe" at 0x400000: PE builtin
78040.252:000c:000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71040000: PE builtin
78040.253:000c:000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\sechost.dll" at 0x7f1323670000: builtin
78040.253:000c:000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7f13237b0000: builtin
78040.254:000c:000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7f1323590000: builtin
78040.255:000c:000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fbc0000: PE builtin
78040.257:000c:000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\userenv.dll" at 0x7f1323550000: builtin
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
78040.306:000f:0010:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
78040.307:000f:0010:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\plugplay.exe" at 0x400000: PE builtin
78040.310:000f:0010:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71040000: PE builtin
78040.311:000f:0010:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\sechost.dll" at 0x7f849ebc0000: builtin
78040.311:000f:0010:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7f849ed00000: builtin
78040.312:000f:0010:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7f849eae0000: builtin
78040.319:000f:0010:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fbc0000: PE builtin
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
78040.373:0016:0017:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
78040.373:0016:0017:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\winedevice.exe" at 0x400000: PE builtin
78040.375:0016:0017:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71040000: PE builtin
78040.376:0016:0017:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\sechost.dll" at 0x7f7a5ec50000: builtin
78040.376:0016:0017:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7f7a5eda0000: builtin
78040.377:0016:0017:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7f7a5eb80000: builtin
78040.378:0016:0017:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 0x67a00000: PE builtin
78040.387:0016:0017:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fbc0000: PE builtin
78040.406:0016:0019:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7f7a5e500000: builtin
78040.407:0016:0019:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x7f7a5e4d0000: builtin
78040.407:0016:0019:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7f7a5e6b0000: builtin
78040.407:0016:0019:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x6a700000: PE builtin
78040.407:0016:0019:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\drivers\\winebus.sys" at 0x7f7a5eb30000: builtin
78040.671:0016:0019:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65000000: PE builtin
78040.671:0016:0019:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6bec0000: PE builtin
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
78040.740:001e:001f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
78040.741:001e:001f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\winedevice.exe" at 0x400000: PE builtin
78040.743:001e:001f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71040000: PE builtin
78040.745:001e:001f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\sechost.dll" at 0x7f65d3740000: builtin
78040.745:001e:001f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7f65d3890000: builtin
78040.747:001e:001f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7f65d3660000: builtin
78040.748:001e:001f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 0x67a00000: PE builtin
78040.759:001e:001f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fbc0000: PE builtin
78040.774:001e:0021:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\drivers\\mountmgr.sys" at 0x7f65d3620000: builtin
78040.791:000a:000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7f05bbe90000: builtin
78040.793:000a:000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7f05bbdb0000: builtin
78040.795:000a:000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x7f05bbaf0000: builtin
78040.795:000a:000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7f05bbb30000: builtin
78040.795:000a:000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68a40000: PE builtin
78040.797:000a:000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fbc0000: PE builtin
78040.797:000a:000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65000000: PE builtin
78040.797:000a:000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64940000: PE builtin
78040.898:000a:000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6bec0000: PE builtin
78040.901:000a:000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7f05bc050000: builtin
78040.909:0008:0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\steam.exe" at 0x7eb10000: builtin
78040.915:0008:0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
78040.916:0008:0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\sechost.dll" at 0x7ea20000: builtin
78040.916:0008:0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ea60000: builtin
78040.917:0008:0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e8d0000: builtin
78040.918:0008:0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e800000: builtin
78040.919:0008:0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
78040.921:0008:0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x7e5a0000: builtin
78040.921:0008:0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7e5e0000: builtin
78040.921:0008:0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65200000: PE builtin
78040.928:0008:0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68c40000: PE builtin
78040.928:0008:0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64b40000: PE builtin
78040.929:0008:0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7dbc0000: builtin
78041.039:0008:0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6c0c0000: PE builtin
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Setting breakpad minidump AppID = 238960
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198070664852 [API loaded no]
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
78041.070:0026:0027:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
78041.071:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\explorer.exe" at 0x400000: PE builtin
78041.073:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71040000: PE builtin
78041.074:0026:0027:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\sechost.dll" at 0x7efddfcf0000: builtin
78041.074:0026:0027:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7efddfe40000: builtin
78041.075:0026:0027:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7efddfb50000: builtin
78041.076:0026:0027:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7efddfa60000: builtin
78041.076:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fbc0000: PE builtin
78041.079:0026:0027:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x7efddf7b0000: builtin
78041.079:0026:0027:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7efddf7e0000: builtin
78041.088:0028:0029:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
78041.089:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\explorer.exe" at 0x400000: PE builtin
78041.092:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71040000: PE builtin
78041.093:0028:0029:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\sechost.dll" at 0x7f90f18a0000: builtin
78041.093:0028:0029:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7f90f19e0000: builtin
78041.094:0028:0029:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7f90f16f0000: builtin
78041.095:0028:0029:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7f90f1610000: builtin
78041.095:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fbc0000: PE builtin
78041.098:0028:0029:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x7f90f1350000: builtin
78041.098:0028:0029:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7f90f1390000: builtin
78041.185:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65000000: PE builtin
78041.185:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6bec0000: PE builtin
78041.195:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x6a700000: PE builtin
78041.195:0026:0027:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7efddf460000: builtin
78041.212:0008:0025:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x6a900000: PE builtin
78041.212:0008:0025:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7d770000: builtin
78041.220:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68a40000: PE builtin
78041.221:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64940000: PE builtin
78041.222:0026:0027:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7efdde920000: builtin
78041.229:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\oleaut32.dll" at 0x6a100000: PE builtin
78041.229:0026:0027:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\actxprxy.dll" at 0x960000: PE builtin
78041.281:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65000000: PE builtin
78041.281:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6bec0000: PE builtin
78041.291:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x6a700000: PE builtin
78041.291:0028:0029:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7f90f1010000: builtin
78041.310:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68a40000: PE builtin
78041.311:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64940000: PE builtin
78041.313:0028:0029:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7f90f0570000: builtin
78041.319:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\oleaut32.dll" at 0x6a100000: PE builtin
78041.319:0028:0029:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\actxprxy.dll" at 0x750000: PE builtin
ERROR: ld.so: object '/home/red/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
78041.355:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b430000: builtin
78041.373:002f:0030:trace:loaddll:load_native_dll Loaded L"Z:\\home\\red\\.local\\share\\Steam\\steamapps\\common\\Path of Exile\\PathOfExileSteam.exe" at 0x400000: native
78041.377:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
78041.378:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\sechost.dll" at 0x7ea80000: builtin
78041.378:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\ADVAPI32.dll" at 0x7ead0000: builtin
78041.387:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7df30000: builtin
78041.388:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7de60000: builtin
78041.393:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x7dc00000: builtin
78041.393:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7dc40000: builtin
78041.393:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68c40000: PE builtin
78041.397:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
78041.397:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65200000: PE builtin
78041.397:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64b40000: PE builtin
78041.397:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\SHELL32.dll" at 0x7e0a0000: builtin
78041.398:002f:0030:trace:loaddll:load_native_dll Loaded L"Z:\\home\\red\\.local\\share\\Steam\\steamapps\\common\\Path of Exile\\steam_api.dll" at 0x3b400000: native
78041.401:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\WS2_32.dll" at 0x7dbd0000: builtin
78041.407:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\WLDAP32.dll" at 0x7db60000: builtin
78041.409:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\dbghelp.dll" at 0x7d320000: builtin
78041.412:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\msacm32.dll" at 0x66640000: PE builtin
78041.412:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\WINMM.dll" at 0x7d250000: builtin
78041.416:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\bcrypt.dll" at 0x7d120000: builtin
78041.416:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\CRYPT32.dll" at 0x7d160000: builtin
78041.417:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\Normaliz.dll" at 0x62180000: PE builtin
78041.418:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\OLEAUT32.dll" at 0x6a300000: PE builtin
78041.420:002f:0030:err:module:import_dll Library dxgi.dll (which is needed by L"C:\\windows\\system32\\d3d11.dll") not found
78041.421:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\vulkan-1.dll" at 0x7d110000: builtin
78041.422:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winevulkan.dll" at 0x7d0d0000: builtin
78041.422:002f:0030:err:module:import_dll Library d3d11.dll (which is needed by L"Z:\\home\\red\\.local\\share\\Steam\\steamapps\\common\\Path of Exile\\PathOfExileSteam.exe") not found
78041.422:002f:0030:err:module:import_dll Library dxgi.dll (which is needed by L"Z:\\home\\red\\.local\\share\\Steam\\steamapps\\common\\Path of Exile\\PathOfExileSteam.exe") not found
78041.423:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\IMM32.dll" at 0x6c0c0000: PE builtin
78041.424:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\IPHLPAPI.DLL" at 0x7d0a0000: builtin
78041.426:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\usp10.dll" at 0x7d040000: builtin
78041.426:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\winsxs\\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\\COMCTL32.dll" at 0x6e8c0000: PE builtin
78041.429:002f:0030:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winspool.drv" at 0x7cff0000: builtin
78041.429:002f:0030:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\COMDLG32.dll" at 0x6b8c0000: PE builtin
78041.429:002f:0030:err:module:LdrInitializeThunk Importing dlls for L"Z:\\home\\red\\.local\\share\\Steam\\steamapps\\common\\Path of Exile\\PathOfExileSteam.exe" failed, status c0000135
78042.448:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
78042.448:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\setupapi.dll" : builtin
pid 167530 != 167528, skipping destruction (fork without exec?)
์๋
ํ์ธ์ @ red667 , ๋ก๊ทธ์ err:module:LdrInitializeThunk Importing dlls for L"Z:\\home\\red\\.local\\share\\Steam\\steamapps\\common\\Path of Exile\\PathOfExileSteam.exe" failed, status c0000135
์ (๋) https://github.com/ValveSoftware/Proton/issues/823#issuecomment -552137632์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. Proton 4.2๋ก ๊ฒ์์ ์คํ ํ ๋ค์ 4.11๋ก ๋ค์ ์ ํํ๋ฉด ์ด์ด ์ข์ ์ ์์ต๋๋ค.
์๋ ํ์ธ์ @ kisak-valve, ๋๋ ๋น์ ์ด ์ณ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋นํธ ๋๋ ๋ก๊ทธ ๋ผ์ธ์ ์ฐพ์์ต๋๋ค.
79493.858:002e:002f:err:module:import_dll Library dxgi.dll (which is needed by L"C:\\windows\\system32\\d3d11.dll") not found
๋ฐ๋ผ์ ๊ฒ์์ ์คํํ๋ ๋ฐ ํ์ํ directx๊ฐ ์คํ๋์ง ์์ต๋๋ค.
๋๋ ์ด๋ฏธ Proton 4.2๋ก ๊ฒ์์ ์คํํ์ผ๋ฉฐ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ 4.11.8๋ก ๋ค์ ์ ํํ๋ฉด ๋์ผํ ๋ฌธ์ ๊ฐ ๋ค์ ๋ ๋๋ง๋ฉ๋๋ค.
๊ฒ์ ์์ ์ต์
์ WINEDLLOVERRIDES="dxgi=n" %command%
์ ์ถ๊ฐํด ๋ณผ ์ ์์ต๋๋ค.
๊ฐ์ฌ! ์๋ํฉ๋๋ค.
๊ฒ์์ ์๋์ํค๊ธฐ์ํ ํ์ฌ ์คํ ์ต์
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
DXVK_STATE_CACHE=0 PROTON_NO_ESYNC=0 WINEDLLOVERRIDES="dxgi=n" %command%
๋ น์ ๋ฒํผ์ ํ ์คํธ๊ฐ ํ์๋์ง ์๋ ๋ฒ๊ทธ๊ฐ์๋ ์ฌ๋์ด ์์ต๋๊น? ๊ทธ ์ธ์๋ ๊ฒ์์ด ์ ๋๋ก ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํ ์คํธ / ํธ์ ํน ํ ๊ฒ์์ด ์ ์์ ์ผ๋ก ์คํ๋ฉ๋๋ค. ๋๋ ํ๋ ์ฝ์ด ๋ชจ๋๋ฅผ ํ๋ ์ดํ์ง ์์ ๊ฒ์ด์ง๋ง ์คํ ๋ค๋์์๋ ์ถฉ๋ถํ ํ๋ ์ด ํ ์ ์์ต๋๋ค. ๋ค์ ์คํ ์ต์ ์ด ๊ฐ์ฅ ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
gamemoderun %command% --waitforpreload --nologo --nodx9ex --garbage-generation 2
์์น ๋ฆฌ๋ ์ค, i7-2600, GTX 1060, Nvidia 440.59, Proton 5.0-1
gamemoderun ๋ช ๋ น์ Feral์ GameMode ์ฉ ์ ๋๋ค.
๋์ ํ๋ ์ ์๊ฐ๊ณผ ์ง์ฐ ์คํ์ดํฌ๋ฟ๋ง ์๋๋ผ FPS ์ ํ์๋ ์ฌ์ ํ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
PoE๊ฐ ๋ซํ๋ฉด ๋ด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค ...
๊ฒ์์ด ์ถฉ๋ถํ ์ ์คํ๋ฉ๋๋ค. ํ์ง๋ง ๊ฒ์์ ์ข ๋ฃํ๋ฉด
$HOME/.local/share/Steam/ubuntu12_32/steam
ํ๋ก์ธ์ค 2 ๊ฐ๊ฐ CPU ์ฌ์ฉ๋์ 100 %๊น์ง ๊ธ์ฆํฉ๋๋ค.๊ทธ๋ค์ ๋ช ๋ฒ ๋ฐค์ ๊ทธ๋ ๊ฒ ๋จธ๋ฌผ ๋ ์ง ๋ง, ์๋์ผ๋ก SIGKILL์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ฒฐ๊ตญ ๋๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์คํ์ ๋๊ฐ๋ฉด ๊ณ์ ์๋ํ๊ณ ์คํ์ด ๋ซํ์ง ์์ต๋๋ค. ๊ฒ์ ์ค๋ฒ๋ ์ด๊ฐ ๋นํ์ฑํ๋์ด ์์ผ๋ฉฐ ๋ค๋ฅธ ๊ฒ์์์๋ ๋ฐ์ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
(์์น, ์คํก proton 4.11-5, AMD Ryzen 1700 + vega64)
๊ฝค ์ค๋ซ๋์ ๊ฐ์ ๋ฌธ์ ์
๋๋ค. ์ข
๋ฃํ๋ ค๋ฉด ๋ ํ๋ก์ธ์ค๋ฅผ SIGKILLํด์ผํฉ๋๋ค.
๊ฒ์์ ์์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ต์
์ ์์กดํ์ง ์์ต๋๋ค.
(Debian ํ
์คํธ, proton 5.0-4, GTX 1070Ti (Nvidia ๋๋ผ์ด๋ฒ 440.64 ํฌํจ))
์ด์ ์ธ๊ธ ํ์ผ๋ฏ๋ก ์ผ๋ฐ ์์ธ์์ dxvk 1.5.5๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. 1.5.4๋ก ์ ํํ๋๋ฐ ๋ฌธ์ ๊ฐ ์ฌ๋ผ์ก์ต๋๋ค. (Guild Wars 2์ Path of Exile์์ ๋ฐ๊ฒฌํ์ต๋๋ค.)
Ubuntu 20.04๋ฅผ ์ฌ์ฉํ ๋ Path of Exile์์ ๋๋ฝ ๋ ์ด๋ฏธ์ง
https://github.com/ValveSoftware/Proton/issues/3861 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@ robert-olofsson ๊ฒ์์ผ : 2020-05-13T16 : 20 : 45 :
๊ฒ์์์ ๋๋ฝ ๋ ์ฌ์ง. ํ์ฌ ์ ๋ณด ์ด๋ฏธ์ง๊ฐ์๋ ์์ ํ๋ฉด์์ ๊ฐ์ฅ ๋ง์ด ๋ณผ ์ ์์ต๋๋ค.
๋๋ฝ๋๊ณ ๊ฒ์์์ ๋ฏธ๋ ๋งต ์์ ์ถ๊ฐ ํญ๋ชฉ์ด ํ์๋์ง ์์ต๋๋ค.
๊ฒ์์ ์์ํ๋ค. ๋ก๊ทธ์ธ ํ๋ฉด์ ๋ด
์ฝ์์์ ์์ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ๋ก๊ทธ ์ค์ด ํ์๋ฉ๋๋ค.
0024 : err : wincodecs : PngDecoder_CreateInstance libpng12.so.0์ ์ฐพ์ ์ ์๊ธฐ ๋๋ฌธ์ PNG๋ฅผ ์ฝ์ง ๋ชปํ์ต๋๋ค.
์ฃผ๋ณ์ ๋๋ฌ๋ณด๊ณ ์ต์ ์ฐ๋ถํฌ๊ฐ libpng16์ ์ฌ์ฉํ๊ณ ์ฌ์ด libpng12๊ฐ ์๋ค๋ ๊ฒ์ ์ฃผ๋ชฉํ์ญ์์ค. PPA์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ค์นํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
๋ณด๋ค ํ๋์ ์ธ libpng๋ก ๋น๋ํ๋ ๊ฒ์ด ์ข์ ๊ฒ์ ๋๋ค.
์๋
ํ์ธ์ @ robert-olofsson, Steam ๋ฐํ์์ libpng12๋ฅผ ์ ๊ณตํ๋ฏ๋ก Proton์ด ๊ฑฐ๊ธฐ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํํ์ง ์๋ ๊ฒ์ด ์ด์ํฉ๋๋ค. Steam ( Steam
-> Help
-> System Information
)์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์์ด ๋ฌธ์ ๋ณด๊ณ ์์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ธ์. ํ์ฅ ๋ ์ง๋จ ์น์
์ ํํธ๊ฐ์์ ์ ์์ต๋๋ค.
์ถ๋ฐฉ ๊ฒฝ๋ก : CreateShaderResourceViewEx : ์ ํจํ์ง ์์ ๋งค๊ฐ ๋ณ์
https://github.com/ValveSoftware/Proton/issues/3868 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@ Opencode-foss ๊ฒ์์ผ : 2020-05-14T17 : 53 : 31 :
๊ฒ์์๋ก๋ ํ ๋ ์ถฉ๋์ด ๋ฐ์ํ๊ณ CreateShaderResourceViewEx : Invalid parameter exception์ด ๋ฐ์ํฉ๋๋ค.
๋ก๊ทธ ํ์ผ์ ์ฐพ์์ต๋๋ค. "[CRIT ํด๋ผ์ด์ธํธ 192] [D3D11] CreateShaderResourceViewEx : ์ ํจํ์ง ์์ ๋งค๊ฐ ๋ณ์."
์๋ ํ์ธ์ @ Opencode-foss, ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด DXVK๊ฐ 1.5GB ์ ํ์ ๋๋ฌํ์ ๋ vram ํ ๋น์ ์คํจํ์ต๋๋ค.
err: DxvkMemoryAllocator: Memory allocation failed
err: Size: 6553600
err: Alignment: 4096
err: Mem flags: 0x1
err: Mem types: 0x1
err: Heap 0: 1472 MB allocated, 1019 MB used, 1529 MB allocated (driver), 1536 MB budget (driver), 1536 MB total
๋น ๋ฅธ ์๋ต @kakra ๊ฐ์ฌํฉ๋๋ค. Linux์ Intel Graphics์์ vram ์ ํ์ ์ด๋ป๊ฒ ๋๋ฆด ์ ์์ต๋๊น?
๋น ๋ฅธ ์๋ต @kakra ๊ฐ์ฌํฉ๋๋ค. Linux์ Intel Graphics์์ vram ์ ํ์ ์ด๋ป๊ฒ ๋๋ฆด ์ ์์ต๋๊น?
@ Opencode-foss @ kisak-valve๋ฅผ ์๋ฏธํ์ ๊ฒ์ ๋๋ค ...
https://www.pathofexile.com/forum/view-thread/2866813
Path of Exile์๋ ์ด์ Vulkan ๋ ๋๋ฌ๊ฐ ์์ต๋๋ค.
์ด ์ปค๋ฐ์ด ์์ผ๋ฉด Radv์์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
https://gitlab.freedesktop.org/mesa/mesa/-/commit/d12f2c88427b466aa4944901a700a2d6ecb24a52
Vulkan ๋ ๋๋ฌ๋ฅผ ํ ์คํธํ์ง๋ง ํ๋ ์ด์ด ์ ํ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ก๊ทธ์์ด ๋ฉ์์ง๊ฐ ๋ง์ด ํ์๋ฉ๋๋ค.
fixme : dbghelp : elf_search_auxv๊ฐ ๋ชจ๋์์ ๊ธฐํธ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
์ ์ฒด ๋ก๊ทธ :
steam-238960.log
์ ๊ฒฝ์ฐ์๋ ๋ ์ Nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค (๋ฒ์ 440.82). ๋ ๋ง์ ์ ๋ณด๊ฐ ํ์ํ๋ฉด ์๋ ค์ฃผ์ธ์.
์๋ก์ด vulkan ๋ ๋๋ฌ๋ก ๊ฒ์์ ์คํํ์ต๋๋ค. ์ด์ ๋ณด๋ค ์ํํ๊ฒ ์คํ๋ฉ๋๋ค.
ํ์ง๋ง ์ถ์ ์ต์
์ ๋ณ๊ฒฝํด์ผํ์ต๋๋ค.
๋๋ฅผ ์ํด ๋ค์ ์์ ์ต์
์ด ์๋ํฉ๋๋ค.
PROTON_USE_D9VK=1 WINEDLLOVERRIDES="dxgi=n,b" %command%
D9VK๋ฅผ ์ค์ ํ ํ์๋ ์์์ง๋ง ์บ์ ๋ฐ ์ผ๋ถ ์ต์ ํ๋ฅผ ํ์ฑํํ๊ธฐ ์ํด ๋ค๋ฅธ ํ๋๊ทธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค (MX150๊ณผ ํจ๊ป vulkan ์ฌ์ฉ).
gamemoderun __GL_SHADER_DISK_CACHE=1 __GL_SHADER_DISK_CACHE_PATH='<random_path>' ENABLE_VKBASALT=1 __NV_PRIME_RENDER_OFFLOAD=1 WINEESYNC=1 DXVK_USE_PIPECOMPILER=1 STAGING_SHARED_MEMORY=1 WINEDLLOVERRIDES="dxgi=n,b" %command%
๊ทธ๋ฌ๋ WINEDLLOVERRIDES="dxgi=n,b" %command%
์ (๋) ์ ์๋ํ์ต๋๋ค.
๋ ๋๊ฐ ์ ์์ ์ผ๋ก ์๋ํ๋ฉฐ Vulkan์์ ~ 50 % fps ํฅ์.
Vulkan ๋ ๋๋ฌ๊ฐ ์๋ํ์ง ์๊ณ blckscreen์์ ์ถฉ๋ํฉ๋๋ค.
Path of Exile์ด Proton 5.0-8์์ ์์๋์ง ์์ต๋๋ค.
https://github.com/ValveSoftware/Proton/issues/3969 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@Dragallur ๊ฒ์์ผ : 2020-06-11T07 : 43 : 23 :
Path of Exile์ด ๋ด ํ๋ก์ธ์ค์ ์ ์ ๋์ ๋ํ๋์ง๋ง ์ฌ๋ผ์ง๊ณ ์์๋์ง ์์ต๋๋ค. (Ubuntu 18 ์ฌ์ฉ)
์ด์์ฒด์ : Arch Linux x86_64
์ปค๋ : 5.6.12-3
GPU : ์ธํ
HD ๊ทธ๋ํฝ 5500
์ถฉ๋์ ๊ฒฝํํ๊ณ (๋ถ์นธ ๋ ๋๋ฌ๋ฅผ ์ฌ์ฉํ๋ ๋์ ์ฝ 10-15 ๋ถ์ ๊ฒ์ ํ๋ ์ด) Client.txt์ ๋ก๊ทธ์ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
[CRIT Client 200] [VULKAN] vk::FragmentedPoolError::FragmentedPoolError: vk::Device::allocateDescriptorSetsUnique
์ด์์ฒด์ : ArchLinux
์ปค๋ : 5.7.2-zen1-1-zen
GPU : AMD 5700 XT
์์ฑ์ 5.0.9
์๋ก์ด vulkan ๋ ๋๋ฌ ๋ฐ amdvlk๋ก PoE๋ฅผ ์คํํ ์ ์์ต๋๋ค.
VK_ICD_FILENAMES
์ /usr/share/vulkan/icd.d/amd_icd64.json
๋ก ์ค์ ํ์๋ง์ ๊ฒ์์ด ์์๋์ง ์๊ณ createSwapChain ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ์์ด์? ์๋๋ฉด ๊ทธ์ ๋ํ ์์ ๋?
ํธ์ง : radeon vulkan ๋ ์ด์ด์๋ ๋ง์ ๋ฒ๊ทธ์ ๊ทธ๋ํฝ ๊ฒฐํจ์ด ์์ผ๋ฉฐ ๋งต์ด ๋ ๋๋ง๋์ง ์์ต๋๋ค.
์ Vulkan ๋ ๋๋ฌ๋ก ์ ํ ํ ๋ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ์ฝ 10 ์ด ๋์ ๋ฉ์ถ ํ ๋ซํ๊ธฐ ์ ์ ๊ฒ์ ์ ํ๋ฉด์ผ๋ก ์๋ฆฝ๋๋ค.
์ฌ๋ฌ ๊ฐ์ง ๋ฐ์ฌ ์ต์
๊ณผ ์ด์ ์ ํธ๋ ๋์ ์๋ ์ฌ๋๋ค์ด ์ฌ์ฉํ ์กฐํฉ์ ์๋ํ์ต๋๋ค.
๊ฒฐ๊ตญ ๋์ผํ ์ค๋ฅ๋ก Proton 5.0-9 ๋ฐ 4.11-13์ ์๋ํ์ต๋๋ค.
proton์ ์์คํ
์์ ๋ฐ ์ค๋ฅ ๋ก๊ทธ๋ ์๋๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์์คํ
์์
https://gist.github.com/jackarsnel/b7b4d962f4f86a0b8d52fde7a8b79342
์ค๋ฅ ๊ธฐ๋ก
https://pastebin.com/4pKU146b
๊ถ๊ทน์ ์ผ๋ก ๋๋ฅผ ์ํด ์ผํ ๊ฒ์ (Nvidia ๊ทธ๋ํฝ์์) ๋ค์ ์์ ์ต์
์ ์ฌ์ฉํฉ๋๋ค.
--waitforpreload --gc 1
(๊ฐ๋น์ง ์์ง๊ธฐ๊ฐ ์ํฅ์ ๋ฏธ์น๋์ง ํ์คํ์ง ์์ง๋ง ์ฌ์ ๋ก๋๊ฐ ๋ ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค).
๊ฒ์ ๋ฉ๋ด (์ง์ญ์ ์ ํํ๊ธฐ ์ )์์ ํ
์ค์ฒ ์ค์ ์ ์ค๊ฐ์ผ๋ก ์ ํํ๋๋ฐ, ์ด๋ ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ๋ฒ ํ Vulkan ๋ ๋๋ฌ์ ๊ถ์ฅํ๊ณ _ ๊ทธ๋ฐ ๋ค์ Vulkan์ผ๋ก ์ค์ ํ์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅ ํ ํ ๊ฒ์์ ์ ์ฅํ๊ณ ์ข
๋ฃํ๊ณ ์ค์ ๋ก ๋ก๊ทธ์ธํ์ฌ ์บ๋ฆญํฐ๋ฅผ ์ ํํ๊ธฐ ์ ์ ๋ค์ ์ด์์ต๋๋ค (์ค์ ์ด ์ ์ง๋๋์ง ํ์ธ).
@CubeTheThird ๊ฐ๋น์ง ์ปฌ๋ ์
์ต์
์ ์ค์ ๋ก -gc
๊ฐ ์๋๋ผ --gc
-gc
--gc
์
๋๋ค. ๊ทธ๋ฆฌ๊ณ -gc
๋ --garbage-generation
์ต์
์ ํด๋นํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ https://pathofexile.gamepedia.com/Launch_options์์ ํ์ธํ์ธ์.
๋ฐ๋ผ์ Vulkan ๋ ๋๋ฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ ์ ๋์ PoE๋ฅผ ํ๋ ์ดํ์ง ์์ผ๋ฉด Steam ์ถ์์์ Vulkan ์ ฐ์ด๋ ์ฒ๋ฆฌ ๋จ๊ณ์ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. (No Man 's Sky์ ๊ฐ์ ๋ค๋ฅธ ๊ฒ์์ ๊ฑฐ์ ์ค๋ ๊ฑธ๋ฆฌ์ง ์์ต๋๋ค.) ์ด๊ฒ์ด ์์๋๋ ๊ฒ์ ๋๊น?
์๋๊ฐ ๋นจ๋ผ์ง๋์ง ํ์ธํ๊ธฐ ์ํด ์๋ก ์ค์น๋ฅผ ์๋ํ์ผ๋ฉฐ vulkan shader๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฝ 2 ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๋ช ์ฃผ ์ ์ ๊ฑฐ์ ์ด๋ ๊ฒ ์ค๋ ๊ฑธ๋ ธ๋ ๊ธฐ์ต์ด ์์ต๋๋ค. ๋ณํ๊ฐ ์์ต๋๊น? (Ryzen 5, 1600, Nvidia 1050ti, 450.57 ๋๋ผ์ด๋ฒ)
์ ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ด์ Path of Exile์ Steam์ ๋ก๊ทธ์ธ ํ ๋๋ง๋ค ์ ฐ์ด๋๋ฅผ ๋ค์ ์ปดํ์ผํฉ๋๋ค. ๋ง ๊ทธ๋๋ก ๋ช ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
์๋๋ screenfetch
์ ๋ณด์
๋๋ค.
OS: Ubuntu 20.04 focal
Kernel: x86_64 Linux 5.4.0-42-generic
DE: GNOME 3.36.4
WM: Mutter
CPU: Intel Core i7-3770K @ 8x 3.9GHz [67.0ยฐC]
GPU: GeForce GTX 980
RAM: 8664MiB / 15972MiB
์ด๊ฒ์ Steam์ ์์ํ ๋ ๊ฑฐ์ ๋งค๋ฒ ์ป๋ ๊ฒ์ ๋๋ค. ์ฒ๋ฆฌํ๋ ๋ฐ ์ฝ 2 ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
@evenfrost ๋์ด ๋ถ๋ถ์ ๊ฑด๋ ๋ธ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ฒ์์ ์คํํ๋ ๋์ ์ฒ๋ฆฌ๋ฉ๋๋ค. ์ฒ์์ผ๋ก ์ฒ๋ฆฌํ๋ ๋์ ์ฝ๊ฐ์ ์ง์ฐ์ด์์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ์ ํ ํ์ํ ๋ชจ๋ ๊ฒ์ด ์ฒ๋ฆฌ๋ฉ๋๋ค.
๋ฌธ์ ๋ ๋ด PC์ ์๋นํ ์์ ๋ฆฌ์์ค๊ฐ ํ์ํ๋ค๋ ๊ฒ์ ๋๋ค (๋ฐ๋ผ์ PoE๊ฐ์ด ๊ณผ์ ์์ ํ๋ ์ดํ๊ธฐ์ ๊ฝค ๋๋ฆด ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค). Steam์ ์์ํ ๋๋ง๋ค ๊ฑฐ์ ๋ฐ์ํฉ๋๋ค.
์ฒ๋ฆฌ ๋จ๊ณ๋ฅผ ๊ฑด๋ ๋ฐ๋ฉด PoE์ ๋ค์ด๊ฐ๋ฉด ๊ทธ๋ค์ง ์ง์ฐ๋์ง ์์ต๋๋ค. (ํ์ฌ ๋ด ๋ถ๋ง์ ํจ์น ์ ์ฉ๊ณผ ์์ ์๊ฐ์ ๊ดํ ๊ฒ์ด์ง๋ง ์ด๋ ๋ ๋ฆฝํ ํด๋ผ์ด์ธํธ์์๋ ๋ฌธ์ ๊ฐ๋ฉ๋๋ค.)
์ด๋ค ์ด์ ๋ก ์ฒ์์๋ ์
ฐ์ด๋ ์บ์ ์ปดํ์ผ๋ฌ๋ฅผ ๊ฑด๋ ๋ธ ์ ์์ต๋๋ค.
skip
ํด๋ฆญํ๋ฉด ๋ฉ๋ด๊ฐ ์ฌ๋ผ์ง๊ณ ์ถ๋ฐฉ ๊ฒฝ๋ก๊ฐ ์์๋์ง๋ง ํ๋ก์ธ์ค๊ฐ ์ค์ง๋์ง ์๊ณ ๋ด CPU๋ฅผ ์์ ํ ํต๋ฌด๊ธฐ ์ฒ๋ฆฌํฉ๋๋ค.
์ ๋ Ryzen 9 3950x๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ฝ 30 ๋ถ ๋์ ๋ชจ๋ ์ฝ์ด๋ฅผ 100 % ์ฌ์ฉํฉ๋๋ค.
ํธ์ง : ์คํ์ ๋ซ์ ํ์๋ ์ ฐ์ด๋ ์บ์๋ฅผ ๊ณ์ ๊ตฌ์ถํฉ๋๋ค.
3.11.2 ํจ์น ํ ๊ฒ์ ์ถฉ๋
์ฌ๊ธฐ ๋ด ์์ฑ์ ๋ก๊ทธ์
๋๋ค
https://pastebin.com/DHJEBBh2
์๋
ํ์ธ์ @DragoonZ ๋ , err:steamclient:create_win_interface Don't recognize interface name: SteamUser021
์ (๋) ๋ก๊ทธ์์ ๊ด์ฌ์๋ ์ค์ฒ๋ผ ๋ณด์
๋๋ค. ๊ด๋ จ : # 3886
์, ์ด์ 3.11.2 ํจ์น ์ดํ ์ฐฝ์ ์ฒ์ ์ด ๋ ๋ฐ๋ก ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค. ์ฐฝ์ด ์ด๋ฆฌ๊ณ 1 ์ด ๋์ ๊ฒ์ ์์ผ๋ก ์ ์ง ๋ ๋ค์ ๊ฒ์์ด ์ข
๋ฃ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ด ์ถฉ๋ ๋ก๊ทธ์
๋๋ค.
https://pastebin.com/BvJv0HvN
ํ์ผ ๋งจ ์๋์์๋ ๋ค์์ด ์ผ๋ฐ์ ์ธ ๋ฐ๋ชจ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
18666.066:0284:0288:fixme:dbghelp:elf_search_auxv can't find symbol in module
18666.071:0284:0288:fixme:dbghelp:elf_search_auxv can't find symbol in module
18666.072:00b8:00bc:trace:seh:call_stack_handlers handler at 0x7b46bf10 returned 1
18666.072:0284:0288:trace:seh:__regs_NtGetContextThread 0x40: eax=01ccbc58 ebx=7ffdf000 ecx=00000000 edx=02bffc8c esi=02bffdf0 edi=02bffdfc
18666.072:0284:0288:trace:seh:__regs_NtGetContextThread 0x40: ebp=02bffca4 esp=02bffab8 eip=0082ad46 cs=0023 ss=002b flags=00210202
18666.072:0284:0288:trace:seh:__regs_NtGetContextThread 0x40: ds=002b es=002b fs=0063 gs=006b
18666.072:0284:0288:trace:seh:__regs_NtGetContextThread 0x40: dr0=00000000 dr1=00000000 dr2=00000000 dr3=00000000 dr6=00000000 dr7=00000000
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0082ad46).
18666.077:0284:0288:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
Vulkan์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค. ์๋ง๋ ์ด๊ฒ์ DX11๊ณผ ๋ค๋ฅผ ์ ์์ผ๋ฉฐ ๋๊ตฐ๊ฐ๋ ๊ตฌ์ฑ ํ์ผ์ด๋ ๋ค๋ฅธ ๊ฒ์ ํตํด DX11์ ๊ฐ์ ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ค ์ ์์ต๋๋ค. ์กฐ๋ง๊ฐ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ฒ์์ด ๋ ์ด์ ์๋ํ์ง ์๋๋ค๋ ์ , ํนํ ๋ฉ์ง ๋ฆฌ๊ทธ๊ฐ ์ด๋ฆฌ๊ธฐ 1 ์ฃผ์ผ ์ ์๋ ํฐ ๋ถ๋ง์ ๋๋ค.
ํธ์ง : 6 ์์ @jackarsnel ์ ๋์ผํ ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋๋
๋๋ฅผ์ํ ์๋ก์ด ์ค์น. 5.09 ์์ฑ์, ์๊ด์ค๋ฌ์ด ์๊ทธ ๋กค ์ถฉ๋์์ 5.9. ๋๊ตฌ๋ ์ง ์คํก ์์ธ์ด๋ ์์ธ ์คํ ์ด์ง์ ์๋ํฉ๋๊น?
๋ก๊ทธ ์ฒจ๋ถ ...
steam-238960.log
์ฃ์กํฉ๋๋ค. ํ๋์จ์ด ํ๋กํ : https://gist.github.com/garpu/2131323653d75ab871afd0bbd081487b
ETA : Proton-alyx๊ฐ ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค.
์๋ ํ์ธ์ @DragoonZ ๋ ,
err:steamclient:create_win_interface Don't recognize interface name: SteamUser021
์ (๋) ๋ก๊ทธ์์ ๊ด์ฌ์๋ ์ค์ฒ๋ผ ๋ณด์ ๋๋ค. ๊ด๋ จ : # 3886
๊ฐ์ฌ!
ํจ์น ๋ ๋น๋ https://github.com/stevenlafl/Proton/releases/tag/proton-5.0-7-alyx-2 ์์ ์ ์๋ํฉ๋๋ค.
์ค์ ๋ก alyx ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ์๊ฐํ์ง ์์ง๋ง ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ~ / .var / app / com.valvesoftware.Steam / data / Steam / compatibilitytools.d /๊ฐ flatpak์ ์ฌ๋ฐ๋ฅธ ๋๋ ํ ๋ฆฌ์ ๋๊น?
์ฌ๊ธฐ์ ๋ฒ์ ์ ์ ํํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด์ํ๊ฒ๋ Steam์ด ๋ค์ ์์๋๋ฉด "๋ค๋ฅธ ๋ชจ๋ ํ์ดํ์ ๋ํด Steam ์ฌ์ ํ์ฑํ"ํ์ธ๋์ด ์์ฒด์ ์ผ๋ก ์ ํ ํด์ ๋ฉ๋๋ค. ๊ฒ์ ๋ก๊ทธ ์๋จ์ ์ฌ์ ํ 5.0.9๊ฐ ํ์๋ฉ๋๋ค.
์๋ ํ์ธ์ @effinjdent , ๊ทํ์ ๋ก๊ทธ์ ์์ํ๋ ๊ฒ ๋์ proton-5.0-9๊ฐ ์ฌ์ฉ๋๊ณ ์๋ค๊ณ ํฉ๋๋ค. ๊ฒ์ ๋ณ Steam Play ์ค์ ์ ํ์ธ ํ์๊ฒ ์ต๋๊น?
์๋ ํ์ธ์ @ kisak-valve,์ด ๋ฒ๊ทธ๋ ํฅํ proton ๋ฆด๋ฆฌ์ค์์ ์์ ๋ฉ๋๊น? ์๋๋ฉด ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ์ง์ ๊ด๋ฆฌํด์ผํฉ๋๊น?
@ kisak-valve ๋ด๊ฐ ์ ํํ alyx๋ก ํ์ธํ๋ฉด ์คํ ์ฌ์์ ํ ๋ฌธ์ ๊ทธ๋๋ก ์์ฒด ํ์ธ์ด ํด์ ๋ฉ๋๋ค.
์ฌ๊ธฐ์ ๋ฌธ์ ๋ ๊ฒ์์ด Steamworks๋ฅผ Proton์ Steam ์ ๋ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํด ์์ง ๊ฐ๋ฅด์ณ์ง์ง ์์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ๋ฐ ์ ๊ธฐ์ ์ผ๋ก ๋ฐ์ํ๋ฉฐ Proton์ ๊ฐ๊ฐ์ ์ ๋ฒ์ ์ ๋ํด ๊ฐ๋ฅด์ณ์ผํฉ๋๋ค. Proton ์ ๋ฐ์ดํธ๋ฅผ ํตํด ์ธ์ ๊ฐ๋์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๊ฒ์ผ๋ก ์์ํด์ผํฉ๋๋ค.
@effinjdent , ๋น์ ์ https://github.com/ValveSoftware/steam-for-linux/issues/6043์ ๋ง๋ฌ์ต๋๋ค
์ด์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ๊ทธ ๋งํฌ๋ฅผ ์ฝ๋ ๊ฒ์ ๊ฝค ์ฐ์ธํฉ๋๋ค.
@effinjdent๊ฐ ๋งํ๋ฏ์ด Proton GE ๋ฒ์ ์กฐ์ฐจ๋ ๊ฒ์์ ์ถ์ํ์ง ์์ ๊ฒ์ ๋๋ค. ํนํ ์ ๋ฆฌ๊ทธ๊ฐ ์ฝ๋์์์ ๋ ์ด๊ฒ์ ๋งค์ฐ ์ฐ์ธํฉ๋๋ค.
Path of Exile์ ์ค๋ฒ๋ผ์ด๋๋ฅผ proton-5.0-7-alyx-2๋ก ์ค์ ํ๋ฉด ๊ฒ์์ด ์ฌ๊ธฐ์ ์๋ํฉ๋๋ค!
๋๋ proton 5.0-7 alyx๊ฐ ์๋ํ๋ ๊ฒ์ ํ์ธํ ์ ์์ง๋ง ์ฑ๋ฅ์ด 5.0-9๋ณด๋ค ๋์ฉ๋๋ค.
์ ๋ฆฌ๊ทธ๊ฐ ์์๋๊ธฐ ์ ์ ๋ฐธ๋ธ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๊น?
proton-5.0-7-alyx-2๋ ์์ ํ ์๋ํ์ง ์์ต๋๋ค. Niko์ง๋์์ err : steamclient : create_win_interface ์ธ์ ์ ํจ ์ธํฐํ์ด์ค ์ด๋ฆ : SteamClient020๊ณผ ํจ๊ป ์ถฉ๋ํฉ๋๋ค.
ํธ์ง : ๋ด ์ถฉ๋์ด Niko ๋ฐ sulphite์ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
Path of Exile 3.11.2 ์์์ ์ถฉ๋
https://github.com/ValveSoftware/Proton/issues/4188 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@ Storm-Engineer ๊ฒ์์ผ : 2020-09-12T23 : 53 : 59 :
Path of Exile์ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ์์ ๋ณ๊ฒฝํ๊ธฐ ๋๋ฌธ์ ์ ์ฒด ๊ฒ์์ ๋ค์ ๋ค์ด๋ก๋ํด์ผํ๋ ๋๊ท๋ชจ ํจ์น๋ฅผ ๋ฐฉ๊ธ ์ถ์ํ์ต๋๋ค. (์ ๋ณด : https://www.pathofexile.com/forum/view-thread/2933680)
๊ทธ ์ดํ๋ก ๊ฒ์์ ์์์ ์ถฉ๋ํฉ๋๋ค. ์ฌ๋ฌ ๋ฒ์ ์ Proton์ ์๋ํ์ง๋ง ํญ์ ์ถฉ๋ํฉ๋๋ค. ํจ์น ์ด์ ์๋ 4.11-GE-1์ ์ฌ์ฉํ์ต๋๋ค. ์๋๋ ๋ด๊ฐ ์๋ํ ๋ชจ๋ ๋ฒ์ ์ ํฐ๋ฏธ๋ ์ถ๋ ฅ์ ๋๋ค. 4.11 ๋ฒ์ ์ธ์๋ ์คํ ์ถ์ ์ด ํฌํจ๋์ด ์์ต๋๋ค.
poe-crash-Proton-4.11-GE-1.txt
poe-crash-Proton-5.0-1.txt
poe-crash-Proton-5.11-GE-1-MF.txt
poe-crash-Proton-5.11.GE.3.MF-1.txt
์์คํ
์ ๋ณด:
poe-crash-sysinfo.txt
์ถ๊ฐํ๋ ๊ฒ์ ์์์ต๋๋ค. ๊ฒ์์์ DirectX ๋์ "Vulkan (๋ฒ ํ)"์ ์ ํํ์ต๋๋ค. ์ด๊ฒ์ด์ด ๋ฌธ์ ์ ์ํฅ์ ๋ฏธ์น๋์ง ํ์คํ์ง ์์ต๋๋ค.
๋ํ "alyx"๋น๋๊ฐ ์๋ํ๋ ๊ฒ์ผ๋ก ํ์ธ๋๋ฉด ์ ์ด๋ ๊ฒ์์ด ์์๋ฉ๋๋ค. ์ ๋ค๊ธฐ ๋๋ฌธ์ ์ง๊ธ์ ๊ฒ์ ํ๋ ์ด๋ฅผ ํ ์คํธ ํ ์ ์์ต๋๋ค ...
์ถ์ : ์ ์ก ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ด๋ค ์ด์ ๋ก ๋ ๊ธฐ์กด ํฐ์ผ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
ํธ์ง : "alyx"๋น๋๋ฅผ ํ ์คํธํ๊ณ ๋งค๋ ฅ์ฒ๋ผ ์๋ํ๋ฉฐ ๋ฌธ์ ๊ฐ ์์์ง๋ง ์๋ง 30 ๋ถ ๋์ ๋ง ํ๋ ์ดํ์ต๋๋ค.
5.9-GE-6-ST์์ ๊ฒ์์ด ์ ๋๋ก ์คํ๋์์ง๋ง ์ค๋ ์ธ์ ๊ฐ ์์คํ
์ ์
๋ฐ์ดํธํ๋๋ฐ ๊ฒ์์ด ์คํ๋์ง ์์ต๋๋ค (์ฐฝ๋ ์๋). ํ์คํ๊ฒ GE-7-ST๋ฅผ ์๋ํ์ง๋ง ์๋ํ์ง ๋ชปํ์ต๋๋ค.
์ด์ํ ๊ฒ์ ๋ด ์์ฑ์ ๋ก๊ทธ๊ฐ ๊ฑฐ์ ๋น์ด ์๋ค๋ ๊ฒ์
๋๋ค.
======================
Proton: 1601959108 5.9-GE-7-ST-1-g465be27
SteamGameId: 238960
Command: ['/home/tomek/.local/share/Steam/steamapps/common/Path of Exile/PathOfExileSteam.exe', '--nopatch']
Options: {'forcelgadd'}
======================
์ ์๊ฒ๋ Vulkan ๋ชจ๋์์๋ GE-9-ST์์ ์๋ํฉ๋๋ค. ์ด์ ์๋ ๊ฒ์ ๋ด์์ ๊ฑฐ์น ๊น๋ฐ์ ๋ง ํ์๋์์ต๋๋ค (๋ง์ง๋ง์ผ๋ก ๋ช ์ฃผ ์ ์ ์๋). ๋จ์ ๊ฒ์ ์์ฐ๊ณผ ํจ๊ณผ๊ฐ๋ก๋ํ๋ ๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฉฐ, 30-60 ์ด ๋์ ๋ณด์ด์ง ์์ผ๋ฉฐ ์ด๊ฒ์ด GE์ ์กฐ์ ๋๋ฌธ์ธ์ง ํ์คํ์ง ์์ต๋๋ค. ๋ํ ๋๋๋ก ๋ ๊น์ง ํ ์ฌ์ด์ ๊น๋ฐ์ด๋ ๋ธ๋ ๋ฐ์ค๊ฐ ์์ต๋๋ค. ๋น ๋ฅธ ํ ์คํธ ๋ง ์ํํ์ง๋ง ํ๋ ์ ์๋๊ฐ ๋ ๋ฎ๋ค๋ ์ ์ ์ ์ธํ๋ฉด Vulkan์์๋ ๊ฒ์ ํ๋ ์ด๊ฐ ๋งค์ฐ ๋ถ๋๋ฝ์ต๋๋ค (4k์์ 45 + fps ๋์ ์ฝ 30fps).
(Gentoo์์ NVIDIA 455.22.04 ์ฌ์ฉ)
๋น ๋ฅธ ํ ์คํธ ๋ง ์ํํ์ง๋ง ํ๋ ์ ์๋๊ฐ ๋ ๋ฎ๋ค๋ ์ ์ ์ ์ธํ๋ฉด Vulkan์์๋ ๊ฒ์ ํ๋ ์ด๊ฐ ๋งค์ฐ ๋ถ๋๋ฝ์ต๋๋ค (4k์์ 45 + fps ๋์ ์ฝ 30fps).
๋๋ Windows์์ ์ฌ๋๋ค์ด ๋๋ฑํ๊ฑฐ๋ ๋ ๋์ ํ๋์จ์ด๋ก ๊ฒฝํํ๋ ๊ฒ์ ๋นํด ์ ์ฒด ๊ฒ์ ํ๋ ์ด ๊ฒฝํ์ ๋งค๋๋ฝ๊ฒ ์ค๋ช
ํ์ง ์์ต๋๋ค. 1080 Ti์ 3900X๊ฐ ์์ต๋๋ค. ํ์์ ๊ฒ์ ํ๋ ์ด๋ 100 % ๋ถ๋๋ฝ์ต๋๋ค. ์๋ ๊ฒ์ (๊ฒ์์ด ์ค์ ๋ก ์์๋๋ ๊ณณ)์ ๊ดํด์๋ ์ผ๋ฐ์ ์ผ๋ก ๊ฝค ๋งค๋๋ฝ๊ณ 144FPS์ ๋๋ฌํ์ง๋ง ํฐ ๋ชน ํฉ, ์ ๋ณต์ ํฉ ๋๋ ๋ธ๋ฆฌ ๋ฆฌ์ ํฌ๊ทธ๊ฐ์๋ ์ก์ฆ์ด ๋ง์ ๋งต์์ ํ๋ ์ ์๋๋ TANKS์
๋๋ค. ๊ฑฐ์ ํ๋ ์ด ํ ์์๋ I- ํฌ๋ง -I-Don't-Die ๋ ๋ฒจ์ ์ข์ํฉ๋๋ค.
Windows์ ๋น๊ตํ์ฌ ์ด๋ฌํ ๋ถ์ผ์น๋ฅผ ์ผ์ผํค๋ ์์ธ์ ํ์คํ์ง ์์ง๋ง ๋ง์ ์ผ์ด ๋ฐ์ํ ๋๋ง๋ค ์ ์ ๋์ 3-5FPS ์ ๋๊ฐ๋ฉ๋๋ค. ๋ํ ํ๋ ์ ์๋๋ ํญ์ ๋ถ๋๋ฌ์ด 144FPS๊ฐ ์๋๋๋ค. ๋๋ถ๋ถ 144FPS์์ 30FPS ์ฌ์ด๋ก ๋ณ๋ํ๋ฉฐ ๋ชจ๋ ๊ฒ์ด ์ค๊ฐ์ ์์ต๋๋ค.
์ ๋ฐ์ ์ผ๋ก ๊ด์ฐฎ์ ๊ฒฝํ์ด์ง๋ง ์ด๊ฒ์ ๋งค๋๋ฝ๊ฒ ๋ถ๋ฅด๋ ๊ฒ์ ํ์ค์ ์ด์ง ์์ต๋๋ค. ๋๋ ๋์ ์ค์ ์์ ์คํํ์ง๋ ์์ต๋๋ค. ๊ฑฐ์ ๊ธฐ๋ณธ ์ค์ ์
๋๋ค. ๊ฒ์ ๋ชจ๋์ Proton-tkg-18์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค.
ํ์คํ ํ๋ ์ด ๊ฐ๋ฅํ๊ณ (๋๋ถ๋ถ์ ๊ฒฝ์ฐ ํ์ฉ๋จ) ์ค ํธ๋ฆฌ๋จธ ๊ฒ์ ํ๋ ์ด๋ฅผ ๋ณด๋ฉด Windows์์ ํจ์ฌ ๋ ๋งค๋๋ฝ๋ค๋ ๋๋์ด ๋ญ๋๋ค. ํ์ง๋ง Vulkan ๋ ๋๋ฌ๊ฐ ์ฒ์ ์๊ฐ๋์์ ๋ ๊ฒ์ ์ฑ๋ฅ์ด ํจ์ฌ ๋ ์ข์์ก์ต๋๋ค. ์ด๊ฒ์ GGG๋ง์ด ํด๊ฒฐํ ์์๋ ๋ฌธ์ ์ฒ๋ผ ๋ณด์
๋๋ค. Proton ํ์ด ์ด๋ฌํ ์ฑ๋ฅ ๋ฌธ์ ์ ๋ํด ๋ฌด์์ด๋ ํ ์ ์๋์ง ํ์คํ์ง ์์ต๋๋ค.
ํ์ง๋ง ๋ด๊ฐ ํฐ ๋ชน ํฉ, ์ ๋ณต์ ํฉ ๋๋ ์ฌ๋ง ์๊ฐ๊ฐ์๋ ์ก์ฆ์ด ๋ง์ ๋งต์์์ ๋ ํ๋ ์ ์๋ TANKS
๋ค, ์ด๊ฒ๋ ์ ๊ฒฝํ์
๋๋ค. Windows์์ ๋น์ทํ ๊ฒ์ ๊ฒฝํํ ์ ์์ผ๋ฉฐ, ํนํ ์ผ๋ถ ๋ฒ์ ์ PoE๊ฐ ๊ฒฝํํ์ง๋ง ํจ์ฌ ๋ ์ฌ๊ฐํฉ๋๋ค.
Nvidia ๋๋ AMD๋ ์ค์ํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ง๋ง ์ด์จ๋ ์ ์
/ ์
ฐ์ด๋ ๋ก๋ฉ๊ณผ ๊ด๋ จ์ด ์์ด์ผํฉ๋๋ค.
Nvidia ๋๋ AMD๋ ์ค์ํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ง๋ง ์ด์จ๋ ์ ์ / ์ ฐ์ด๋ ๋ก๋ฉ๊ณผ ๊ด๋ จ์ด ์์ด์ผํฉ๋๋ค.
์
ฐ์ด๋ ๋ก๋ฉ์ด ์ฌ๊ธฐ์ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ๊ฒ์์ด M.2 SSD์ ์ค์น๋์ด ์๊ณ ๊ฒ์์ฉ Vulkan ์
ฐ์ด๋ ์บ์๋ฅผ RAM์ ์์ฒด tmpfs์ ์ง์ ๋ฃ๋ ์ถ๊ฐ ๋จ๊ณ๋ฅผ ์ํํ์ต๋๋ค. ํ์ฌ ํฌ๊ธฐ๋ ์ฝ 500MB์
๋๋ค.
๋์๊ฒ LOT๊ฐ ์งํ๋ ๋ ์ง์ฐ / ๊ฑฐ๋ํ ํ๋ ์์ ์
ฐ์ด๋ ์ปดํ์ผ๊ณผ ๊ด๋ จ๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ง๋๋ค.
DirextX์ Vulkan์ ์ ฐ์ด๋ ์ปดํ์ผ์ ๋ํด ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ ์ทจํฉ๋๋ค. ๋ํ ์ ์ด๋ ์ผ๋ถ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ์ ๋ํด ์ฝ๊ฐ์ ๋ณํ์ด ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฐ๋ผ์ DXVK๋ฅผ ์ฌ์ฉํ์ฌ DX11์์ Vulkan์ผ๋ก ๋ณํํ๋ ๊ฒ์ ์ต์ ์ด ์๋๋ฉฐ DXVK๊ฐ ํ์ดํ ๋ผ์ธ์ ๋ชจ๋ ์ ฐ์ด๋๋ฅผ ๊ธฐ์ตํ๊ณ ์ด๊ธฐํ ํ ์ผ์ฐ ์ฌ์ํ์ฌ ๋ชจ๋ ์ ฐ์ด๋๋ฅผ ์ด์ ์ ์ปดํ์ผํ์ฌ ํด๊ฒฐํ๋ ค๊ณ ํ๋ ์ ฐ์ด๋ ์ปดํ์ผ / ๋ณํ ์ค ์ฐจ๋จ ๋์์ผ๋ก ์ด์ด์ง๋๋ค. ๊ฒ์์ ๊ทธ๊ฒ์ ๋ง์ ๊ธฐํ๊ฐ ์์ต๋๋ค. Vulkan์ Windows ๋๋ Linux์ ๊ฐ์ ์ ฐ์ด๋์ ๊ฒฝ์ฐ ๋์ผํด์ผํ๋ฏ๋ก ์ฌ๊ธฐ์ ํจ์ฌ ๋ ๋์์ง ์์๋ ๊ธฐํ๊ฐ๋์ด์ผํฉ๋๋ค. PoE์ Vulkan ๋ ๋๋ฌ๋ ์ฌ์ ํ ๋ง์ ์ต์ ํ๊ฐ ๋ถ์กฑํ๊ณ DX11 ๊ตฌํ๋ณด๋ค ํจ์ฌ ๋ ์ฑ์ํ๋ฉฐ DXVK๋ ์ํํธ์จ์ด์ ๋งค์ฐ ์ต์ ํ ๋ ํํ (๋๋ก๋ ๊ธฐ๋ณธ DX11์ ๋ฅ๊ฐํ๊ธฐ๋ ํจ)๊ฐ๋๊ธฐ๊น์ง ๋จผ ๊ธธ์ ์์ต๋๋ค. ์ฌ์ ํ ์ ฐ์ด๋๋ฅผ ์ฒ๋ฆฌํ๋ ๋ API์ ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ด ์์ต๋๋ค.
์ ์ ๋ก๋ฉ์ ์ ๊ฐ๋ณด๊ณ ์๋ FPS์ ์ํฅ์ ๋ฏธ์น์ง ์๋ ๊ฒ ๊ฐ์์ผ๋ฉฐ ๊ทธ ๋์ ๋๊น์ด ์์์ต๋๋ค. ๋ํ ํญ์ ๋ง์ ์๋ก์ด ํจ๊ณผ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ต์ข ๊ฒ์ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ์ ฐ์ด๋๋ฅผ ์ปดํ์ผํ๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ ๋ชจ๋ ๋ค๋ฅธ ๋ฒ์ ์ Wine์์ PoE์ ๋ํ ์ง์ ํฌ๋ผ์ผ๋ก ๋ฐ๊พธ์ง ๋ง์ญ์์ค. ์ด๊ฒ์ Proton์ ๊ดํ ๊ฒ์ ๋๋ค ...