๊ฒ์์ด ์์๋์ง ์์ต๋๋ค
์ด ๊ฒ์์ ์์ง๋ง์ด reddit ๊ฒ์๋ฌผ์์์ด ๋ฌธ์ ์ ๋ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ป์์ต๋๋ค.
https://www.reddit.com/r/linux_gaming/comments/c6xh55/halo_reach_through_proton/
๋ํ ๋ฌธ์ ๊ฐ Microsoft ๋ก๊ทธ์ธ ํ๋กฌํํธ๊ฐ ํ์๋์ง ์๋๋ค๋ ๊ฒ์์ ํ์ธํ ์ ์์ต๋๋ค.
์๋
ํ์ธ์ @ warriormaster12 ๋ , ๊ฒ์ ์คํ ์ต์
์ PROTON_LOG=1 %command%
์ ์ถ๊ฐํ๊ณ ์์ฑ ๋ $ HOME / steam- $ APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ต๋๋ค.
์ต์ Flighting ๋น๋๋ฅผ ํํค์นฉ๋๋ค. ๋ฉ๋ชจ:
๊ฒ์์ด ๋ถํ ๋์ง๋ง Xbox Live๋ฅผ ์ค๋นํ์ง ๋ชปํ๋ฏ๋ก ๋ง์ด ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค.
๋ํ ์๋, ๋ฉ๋ด ํ๋ฉด์ผ๋ก ์ด๋ํ์ง๋ง ๋ ์งํํ๋ ค๊ณ ํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
+1 ๋๊ธ์ ํ ๋ก ์ ํ์ฅํ์ง ์์ต๋๋ค. ์์ง ์๊ฐ๋ฝ ๋ง ์ฌ์ฉํ์ธ์.
win10 ๋ฐ dxvk๋ฅผ ์๋ฌด ์์ฉ์ด์์ด ์ถ๊ฐํ๋ ค๊ณ ํ์ต๋๋ค. ์๋ง๋ ์ผ๋ถ gfwl lib์ ์์กด ํ ์ ์์ต๋๊น?
๋ฒ ํ ๋ฒ์ ์ ์์ง๋ง์ด ๊ฒ์์ด Windows 7์์ ์ง์๋๋ค๊ณ ๋ค์์ต๋๋ค. Xbox Live ๋ถ๋ถ์ด ์๋ํ๋๋ก ์์ธ ๊ตฌ์ฑ์ Windows 7๋ก ์ค์ ํด๋ณด์ธ์.
๋ฒ ํ ๋ฒ์ ์ ์์ง๋ง์ด ๊ฒ์์ด Windows 7์์ ์ง์๋๋ค๊ณ ๋ค์์ต๋๋ค. Xbox Live ๋ถ๋ถ์ด ์๋ํ๋๋ก ์์ธ ๊ตฌ์ฑ์ Windows 7๋ก ์ค์ ํด๋ณด์ธ์.
winecfg์์ ๋ณธ ๊ฒ์ ๊ธฐ๋ณธ๊ฐ์ Windows 7 ์ธ ๊ฒ ๊ฐ์ต๋๋ค. Windows 10์ผ๋ก ์ค์ ํ๋ ค๊ณ ํ๋๋ฐ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค.
๋ง์ํ์ ๊ฒ์ฒ๋ผ ๊ฒ์์ Windows 7์์ ์๋ํด์ผํ๋ฏ๋ก ์ค์ ๊ฒ์์์ Xbox Live์ ๋ก๊ทธ์ธํ๋ ๋ฐ ํ์ํ ๋ถ๋ถ์ด์๋ ๊ฒ ๊ฐ์ง๋ง ํ์คํ์ง ์์ต๋๋ค.
๋ก๊ทธ์ธ ์ฐฝ์ ํ์ํ๊ธฐ ์ํด CEF ์์ฒด๋ฅผ๋ก๋ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ์์ ์ ์์ต๋๋ค. ์น๋ทฐ๊ฐ ๋ค๋ฅธ ๊ฒ์ / ๋๊ตฌ์์ ์๋ํ๋ ๋ฐ ํ์ํ ์๋ ์ค์น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ต๋๊น?
์ค๊ณ ์ CEF๋ ๊ฑฐ์ 100 % ๋ ๋ฆฝํ์ด์ง๋ง ์ต์ํ์ ํจํค์ง์๋ ๋ง์ ํ์ผ์ด ํฌํจ๋ฉ๋๋ค. ๋ด ๊ฒฝํ์ ์ํฉ์ด ๋๋น ์ง๋ ๊ณณ์ Chromium ํ์ ํ๋ก์ธ์ค์ ๋๋ค. ์ฌ๊ธฐ์ ๊ด๋ จ์ด ์๋ค๋ ์ฆ๊ฑฐ๊ฐ ์์ต๋๋ค.
๋ถ๋ช ํ ๋๋ โโ๋ด MCC ๋ด์ค์์ ์์ฒญ๋๊ฒ ๋ค์ณ์ ธ ์์ต๋๋ค. ํต์ฌ UI ์์ง์ ์ด์ ์ค์ ๋ก UE4์ ๋๋ค! ๋ฐ๋ผ์ ๊ฐ ๊ฒ์์ ์๋ ์์ง์ด ๋งจ ์์ ์คํ๋๋ ๊ธฐ๋ณธ UE4์ ๋๋ค. Scaleform์ด ์ฃฝ์ ๊ธฐ ๋๋ฌธ์ _something _...
UE4 CEF ๋ฐ๋ชจ ์ฑ์ด ์๋ค๋ฉด ์ ์คํธ๋ฆผ Wine์ผ๋ก ํ ์คํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
cef ํตํฉ์ ์์ฒด์ ์ผ๋ก ๊ตฌํํ์ง ์๋ ํ ue4 ์น ๋ธ๋ผ์ฐ์ (https://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/WidgetTypeReference/WebBrowser/index.html)๋ฅผ ์ฌ์ฉํ๊ณ ์์ ์ ์์ต๋๋ค.
cef๋ฅผ ๋จ๋ ์ผ๋ก ์๋ํ๋ ๊ฒ๋ ์ ์ฉ ํ ์ ์์ต๋๋ค. ์ด ํจํค์ง์๋ ํธํ์ฑ์ ๊ฒฐ์ ํ๋ ๋ฐ ์ ์ฉํ ์์ cef ๋ธ๋ผ์ฐ์ ๊ฐ ์์ต๋๋ค. http://opensource.spotify.com/cefbuilds/index.html
๋๋ ํ๋์ ์ฌ๋๋ค์ด cef๊ฐ ์์ธ์์ ์ ๋๋ก ์๋ํ๊ธฐ ์ํด ์์ธ ์คํ ์ด์ง ํจ์น๋ฅผ ์ฌ์ฉํ๋๋ก ๊ถ์ฅํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
์คํ์ผ๋ก cefbuilds์์ Windows 64 ๋นํธ ์ํ ์ฑ์ ๊ฐ์ ธ์ ๋ค์์์ ์คํํ์ต๋๋ค.
๋ง์ง๋ง ๋ ๊ฐ์ ์์ฑ์ ํฌํฌ๋ ์์ธ ์คํ ์ด์ง ํจ์น๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ, ๊ทธ์ค ์ผ๋ถ๋ ์๋ง๋ CEF๊ฐ ์๋ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. Proton-GE 4.14๋ก MCC๋ฅผ ์๋ํ ๊ฒฐ๊ณผ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋์์ต๋๋ค. Enter ํค๋ฅผ ๋๋ฅด๋ฉด "์น๋ช ์ ์ธ ์ค๋ฅ"ํ์ ์ด ๋ฐ์ํ์ต๋๋ค. ์๋ ๋ก๊ทธ๋ฅผ ์ฒจ๋ถํ์ต๋๋ค. ์กฐ๊ธ ๋ ๊ฐ๊น์ ์ง ์ ์์ต๋๋ค. steam-1064280.log
์ด ๋ฌธ์ ๋ Halo : The Master Chief Collection-INSIDER, ์ฑ ID 1064280์ ํด๋นํ๋ฉฐ ์ฌ์ ์ถ์ ๋ฌธ์ ๋ฅผ ์ถ์ ๋ฌธ์ ์ ๋ณ๋๋ก ์ ์งํ๋๋ก ์ ๋ฐ์ดํธํด์ผํฉ๋๋ค.
HttpClient์ ๋ํ ๋ง์ OutputDebugString ํธ์ถ์ด์๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ ์ฌ๊ธฐ์์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ์ ๋ ฌ ๋ ์ฃผ์์ ํจ์๊ฐ ์์ต๋๋ค.
https://github.com/microsoft/libHttpClient
Xbox Live ๋ก๊ทธ์ธ์ด ๋์ ์งํ๋๋ ๊ฒฝ์ฐ CEF ๋ถ๋ถ์ด ๋ฌด์์ธ์ง ๊ถ๊ธํฉ๋๋ค.
https://www.protondb.com/app/976730
์ด ๊ฒ์์ EasyAntiCheat๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. Anti Cheat๊ฐ ๊ฐ๊น์ด ์ฅ๋์ ํด๊ฒฐ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ฌ๊ธฐ ๋ ๋ค๋ฅธ ๊ธฐ๋ก์ด ์์ต๋๋ค. ๊ฐ์ ๋ฌธ์ , XBox Live์ ๋ก๊ทธ์ธํ๋ ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ก๊ทธ์ธ ๋ํ ์์๊ฐ ํ์๋์ง ์์ต๋๋ค. ๋ํ ๋ฉ๋ด์ ๋ก๊ณ ์ ๋๋ฉ์ด์ ์ค์ ์๋ฆฌ๊ฐ ๋ค๋ฆฌ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
Flight 3 ๋น๋์์ ๋ก๊ทธ :
Bink2์์๋ ๋ชจ๋ ๋น๋์ค์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ค๋์ค๋ ์ฌ๊ธฐ์์ ๊ด์ฐฎ์ ๋ณด์ ๋๋ค. ๊ธฐ๋ณธ ์์ง์ XAudio2๋ฅผ ํตํด ํ์ค UE4 ์ค๋์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง Reach์ ์ค๋์ค๋ FMOD Studio ๋ฑ ํฌ๋ก ์ ์ฅ๋๊ณ FMOD ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๊ฒ์ DLL์ ์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. ๋ก๊ทธ์ธ์ด ์ฌ์ ํ ์๋ํ์ง ์์ง๋ง ์ฌ์ ํ HttpClient ํธํ์ฑ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
EAC๊ฐ ๋นํ์ฑํ ๋ ๋ฒ์ ์ ์คํํ๋ Steam ์ถ์, xbox ๋ผ์ด๋ธ ๋ก๊ทธ์ธ ํ๋ฉด์์ ๋ฉ์ถฐ ์์ต๋๋ค.
์๋์ ๋ก๊ทธ์ธํ์ญ์์ค.
์
๋ฐ์ดํธ ๋ bcrypt + winhttp๋ก 4.11 ๋ฆด๋ฆฌ์ค ๋ฒ์ ์ ์๋ํ์ง๋ง ๊ณผ๊ฑฐ ๋ก๊ทธ์ธ์ ์ป์ง ๋ชปํ์ต๋๋ค. WSALookupServiceBeginW
๋ํ ์คํ
์ ๋๋ฌํ์์ ํ์ธํฉ๋๋ค.
Xbox Live์ ์ฐ๊ฒฐํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
KDE ๋ค์จ ์ฌ์ฉ์ ์๋์
5.17
5.0.0-37 ์ปค๋
๊ทธ๋์ ๊ฒ์์ ์์ํ๊ณ , ํ๋๋ ์ํฐ ์นํธ๊ฐ ์๊ณ ๋ค๋ฅธ ํ๋๋์๋ ๋ํ ์์๊ฐ ์๊ฒผ์ต๋๋ค. ์นํธ ๋ฐฉ์ง ์ต์ ์์ด ์๋ ํ ๋ xbox ๋ผ์ด๋ธ ๋ก๊ทธ์ธ๊ณผ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ด ์คํ ๋ก๊ทธ์
๋๋ค
steam-976730.log
๊ฒ์์ด ์์๋์ง๋ง ๋ก๊ทธ์ธ์ด๋์ง ์์ต๋๋ค. "Xbox Live์ ๋ก๊ทธ์ธํ๋ ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค."
EAC์์ด ๊ฒ์ ์คํ : steam-976730.log
๋๋ ๋ค๋ฅธ ๋ชจ๋ ์ฌ๋๋ค๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ์ดํ ํ๋ฉด์ด ๋์ค์ง๋ง Xbox Live ์ค๋ฅ๋ก ์ธํด ์งํํ ์ ์์ต๋๋ค.
steam-976730.log
์ด๊ฒ์ด xbox ๋ผ์ด๋ธ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ์ค๋ฅ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8
๊ฒ์์ด ์์๋์ง๋ง Xbox Live์ ๋ก๊ทธ์ธ ํ ์ ์์ต๋๋ค.
๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ๋ก๊ทธ์ธ ํ ์ ์์ต๋๋ค.
steam-976730.log
๋ง์๋ก
์๋น๋์
๋ค์ ์ค์ด ๋ฌธ์ ๋ฅผ ๋ํ ๋
๋๊น?
fixme:bcrypt:key_asymmetric_generate algorithm 11 not supported
?
์์ธ์ ๋ด๊ฐ '์ฌ์๋'๋ฅผ ๋๋ฅด๋ ค๊ณ ํ ๋๋ง๋ค ๋ฟ์ด๋
๋๋ค.
PS 11์ ALG_ID_ECDSA_P256 ์ด๊ฑฐ ๊ฐ์ ํด๋นํฉ๋๋ค.
wine์ bcrypt ๋ฐ winhttp ๊ตฌํ ๋ฌธ์ ๋ก ๋ณด์
๋๋ค.
Proton์ด ๊ธฐ๋ณธ 4.11 ๋์ ์ต์ ๋ฒ์ ์ ์์ธ์ ์ฌ์ฉํ๋๋ก ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
4.11 ์ดํ bcrypt์ ๊ด๋ จ๋ ์์ธ์ ๋ํ ๋ง์ ์ปค๋ฐ์ด์์์ต๋๋ค.
@ mathew2214 Windows ์คํ์ ์ฌ์ฉํ ์ต๊ทผ ์์ธ ์คํ ์ด์ง์์๋ ์๋ํ์ง ์์ต๋๋ค.์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํฉ๋๋ค.
์ด ๊ฒ์์ Windows์์๋ ๊ฝค ๋ง๊ฐ์ก์ต๋๋ค. ๋๋ ํ๋ฃจ ์ข ์ผ ๋ฌธ์ ํด๊ฒฐ์ ํด์๊ณ ์ค์ Windows 10 Pro ์ค์น์์๋ ๋ก๊ทธ์ธ ์ค๋ฅ๋ฅผ ์ง๋์น ์ ์์ต๋๋ค.
์ด ์๋์์ Linux ์ปค๋ฎค๋ํฐ๋ Windows์์ ๋๋ถ๋ถ์ ์ฌ๋๋ค์๊ฒ๋ ์๋ํ๊ธฐ ์ ์ Linux์์ ์๋ํ๋๋ก ํ ์ ์๋ค๋ ๊ฒ์ ์์ด๋ฌ๋ํฉ๋๋ค.
์ ๋ฐ์ดํธ : pgnutls_privkey_sign_hash2๋ฅผ ์ฌ์ฉํ๊ณ ๋ ๋ง์ ํด์ / ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด bcrypt์ key_asymmetric_sign์ ๋ฆฌํฉํฐ๋งํ์ต๋๋ค.
๊ทธ๋ฌ๋ Halo๋ ํ๋๊ทธ์ ๋ํด 0์ ์ ๋ฌํฉ๋๋ค. ์ฆ, ๋ฐ์ดํฐ๋ฅผ ์์ฑ ํ ํด์ฑ ์๊ณ ๋ฆฌ์ฆ์ gnutls์๊ฒ ์๋ฆด ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์ด ์ฌ๋ก๋ MSDN์์ ๋ฌธ์ํ๋์ง ์์์ผ๋ฉฐ ๋น ๋ฅธ ํ ์คํธ๋ฅผ ํตํด RSA ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ Windows 10์์ STATUS_INVALID_PARAMETER๊ฐ ์์ฑ๋ฉ๋๋ค. ECDSA ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ํน๋ณํ ๊ฒฝ์ฐ๊ฐ์์ ์ ์์ต๋๋ค.
ํค์ผ๋ก๋ฅผ ๋ถํดํ๋ฉด ๋ฌด์กฐ๊ฑด 0์ผ๋ก ๋์ด๊ฐ๋ ๊ฒ์ ์ ์ ์์ผ๋ฏ๋ก, ํค์ผ๋ก๊ฐ 0์ผ๋ก ์ ๋ฌ๋๋ ๊ฒ์ ์์ธ์ ์ํด ์ ๋ฐ ๋ ๋ฒ๊ทธ๊ฐ ์๋์ ํ์ธํ ์ ์์ต๋๋ค.
๋ด์ผ ๋ ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
๋ถ๋ช
ํ bcrypt ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ด๋ จ๋ ์ค์ ๊ทธ๋ ๊ฒ ์ค์ํ์ง ์์ต๋๋ค.
๋ฐฉ๊ธ ECDSA ์๊ณ ๋ฆฌ์ฆ์ ๋ํด ๊ตฌํ ๋ ๊ฐ์ธ ํค ์๋ช
์์ฑ์ผ๋ก ๋น ๋ฅธ ํจ์น๋ฅผ ์๋ํ์ง๋ง ์ค๋ฅ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.
PS Spoke๊ฐ ๋๋ฌด ๋นจ๋ผ์ ์๊ฐ์ ๋ญ๋นํ๋ ๊ฒ ๊ฐ์ต๋๋ค ...
@ Guy1524 ๋ค์ ์ ๋ฐ๋ฅด๋ฉด : https://github.com/microsoft/Windows-classic-samples/blob/master/Samples/Security/SignHashAndVerifySignature/cpp/SignHashAndVerifySignature.cpp#L327 ๋น ํจ๋ฉ ํ๋๊ทธ์ ์๊ณ ๋ฆฌ์ฆ ์ง์ ์๋ฅผ ์ง์ ํด๋ ๊ด์ฐฎ์ต๋๋ค. DSA ์ฌ์ฉ. ์๋ง๋ 11์ ์ค์ ๋ก DSA๋ฅผ ์๋ฏธํ๊ณ ๊ฒฐ๊ตญ ECDSA-256์ด ์๋๋๋ค.
IDK๊ฐ ๋์์ด๋์ง๋ง ์์ธ ์คํ ์ด์ง 4.20 winhttp.dll.so๋ฅผ proton ๋๋ ํ ๋ฆฌ์ ๋คํํด๋ ์ถ๋ ฅ๋๋ ์ค๋ฅ๋ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
๋๋ ๊ทธ๊ฒ์ ์๋ํ๋ค :)
๋ด ์ฝ๋๋ ๋์ฐํ ํดํน์ด์ง๋ง ์ง๊ธ์ ์ ํ ์๋ํ์ง ์๊ฒํ๊ณ ์ถ์์ต๋๋ค.
์ค์ํ ๋ถ๋ถ์ BCryptSignHash๊ฐ SHA1 ํด์๋ฅผ ๊ณ์ฐํ๊ณ IEEE P1363 ํ์์ DSA ์๋ช
์ ๋ฐํ ํ ๊ฒ์ผ๋ก ์์๋๋ค๋ ๊ฒ์
๋๋ค.
https://stackoverflow.com/questions/20992760/understanding-bcryptsignhash-output-signature
pgnutls_privkey_sign_hash์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ผ๋ก ์๋ฅด๊ณ ๋๋จธ์ง๋ฅผ ์๋ฅด๊ฑฐ๋ 0์ผ๋ก ์ฑ์ฐ๋ฉด ๋ก๊ทธ์ธํ๊ธฐ์ ์ถฉ๋ถํ์ต๋๋ค.
๊ทธ๋๋ ๋ช ๋ฒ์ ์๋๊ฐ ํ์ํฉ๋๋ค.
์ ์ ํ ๊ตฌํ์ GnuTLS์ ์๋ช
ํ์์์ r๊ณผ s๋ฅผ ์ ์ ํ๊ฒ ์ถ์ถํด์ผํฉ๋๋ค.
์ด๊ฒ ๋์์ด ๋๊ธธ ๋ฐ๋๋ค.
์์ ์ฑ์ ์ํด ๋ชจ๋ ์์ธ ์คํ
์ด์ง ํจ์น๊ฐ ์ ์ฉ๋ ํ์ฌ ์์ธ ์ ์ฅ์์ diff๋ฅผ ์ฒจ๋ถํ์ต๋๋ค.
halo_mcc_hack.txt
๊ทธ๋ฌ๋ ์ฒ์๋ถํฐ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์
๋ฐ์ดํธ : ๋ ๋ฒ์งธ ๋ฒ์ ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
๋ง์ ์๊ฒฌ์ด ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ ์ด๋ ๋์๊ฒ๋ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ ํ์ํ ์ฌ์ ๋์ ๊ทธ๋ก ์ธํ ์ฐ๊ฒฐ ์๋ ์คํจ๋ก ์ธํด ๊ฐ์ ธ์ฌ ์์๋ ๋ชจ๋ ๋ฌธ์ (์ : ์ผ์์ ์ผ๋ก ๋ก๊ทธ์ธ์ด ์ฐจ๋จ๋๋ IP)๋ฅผ ์์ ํ ํผํ ์ ์์ต๋๋ค.
@LukasRuppert ์ด ํจ์น์ ๋ ๋น ๋ฅด๊ณ ๊น๋ํ ๋ฒ์ ์ ๋ํ ETA๊ฐ
๊ทธ๋๋ ๋ฐ๊ฒฌ์ ๋ํ ๋ช ์ฑ. ๋๋ ์ด์ ๊ฐ์ ๊ฒ์ด ๋ง์คํฐ ์์ธ ์คํธ๋ฆผ์ ๊ตฌํ ๋ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@GloriousEggroll ์ด ์๋ก์ด proton ge ๋น๋์์ proton ํธ๋ฆญ์์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ถ๊ฐ ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
ํจ์น๋ proton-ge-custom์ ์์ธ ํจ์น ์ธํธ์ ์ถ๊ฐ๋์์ ๋ ๋ฉ์ง๊ฒ ์ ์ฉ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ์๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด ๋ก์ปฌ์์ ๋น๋ํ๋ ์คํ์ ์งํ ์ค์ ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ด ์๋ํฉ๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom
๋ณต์ halo_mcc_hack.txt
ํ์ผ์ ๋๋กญํ๊ณ ์ด๋ฆ์ halo_mcc_hack.patch
./game-patches-testing/proton-prep.sh &> patchlog.txt
์คํ@ d10sfan ๊ทธ๋ฐ ๋ค์ ์ฆ๊ธฐ์์ proton-ge-custom์ ์ด๋ป๊ฒ ์ฌ์ฉํฉ๋๊น? ์ด๋ฐ ์ข ๋ฅ์ ๊ฒ์ ์ฒ์ ์ ํ๋ ์ฌ๋๋ค์ ์ํด
๊ทธ๋ ํจ์น๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ์๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค.
@ d10sfan ๊ทธ๋ฐ ๋ค์ ์ฆ๊ธฐ์์ proton-ge-custom์ ์ด๋ป๊ฒ ์ฌ์ฉํฉ๋๊น? ์ด๋ฐ ์ข ๋ฅ์ ๊ฒ์ ์ฒ์ ์ ํ๋ ์ฌ๋๋ค์ ์ํด
๋น๋๊ฐ ์๋ฃ๋๋ฉด ๋ง์ง๋ง ๋ช
๋ น์ด tar.gz ์์นด์ด๋ธ ํ์ผ์ ์ ๊ณตํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ~/.steam/root/compatibilitytools.d/
ํด๋์ ์์ถ์ ํ ์ ์์ผ๋ฉฐ ๋ค์ ์์ํ ํ Steam์ ํ์๋ฉ๋๋ค. ๋ฐ๋ผ์ GloriousEggroll์ ์ผ๋ฐ์ ์ธ ๋น๋์ ์ฌ์ฉํ ์์๋ ๋์ผํ ์ ์ฐจ์
๋๋ค. ๊ทธ์ repo๋ฅผ ์ฌ์ฉํ์ฌ ์ฒ์๋ถํฐ ์๋ก ๋ง๋ค๋ ค๊ณ ์๋ํ๋ ๊ฒ์ ์ด๋ฒ์ด ์ฒ์์
๋๋ค.
์ฐ๋ฆฌ์๊ฒ ๊ณ์ ์๋ ค์ค. :)
๋ด ์ปดํจํฐ์์๋ ๋น๋๋ฅผ ์์ํ์ต๋๋ค. ๋ค์๋ณด๊ณ ํฉ๋๋ค.
๋๋ ์ฌ๊ธฐ์์ ๊ทธ๊ฒ์ ์๋ํ๊ณ Enter ํค๋ฅผ ํด๋ฆญ ํ ํ "์น๋ช ์ ์ธ ์ค๋ฅ ํ์ "์ ์ป์์ต๋๋ค (๊ทธ๋ฆฌ๊ณ ์ ์ ๋์ ํ์ ํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค).
์์ฑ์ ๋ก๊ทธ๋ฅผ ์ฒจ๋ถํ์ต๋๋ค : steam-976730.log
EAC๊ฐ ๊บผ์ ธ ์์ต๋๊น?
์, ์ด๊ฒ์ EAC๊ฐ ๊บผ์ง ์ํ์ ๋๋ค. ๋๋ ๋ค์ ์๋ํ๊ณ ์ด๋ฒ์๋ ๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค (๋น๋ ๋ณ๊ฒฝ์ด ์์ผ๋ฏ๋ก ์ฝ๊ฐ ๋ฒ๊ฒจ์ง ๊ฒ ๊ฐ์ต๋๋ค).
์ด๋ฒ์๋ ๋ก๊ทธ์ธ ํ์ ์ด ๋ํ ๋ฌ์ง๋ง ๋ก๊ทธ์ธ์ ์๋ํ์ ๋ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋์ด ์์ง ์๋ค๋ ๋ฉ์์ง๊ฐ ๋์ค๊ฑฐ๋ xbox ๋ผ์ด๋ธ ๋ฉ์์ง์ ์ฐ๊ฒฐํ ์ ์๋ค๋ ๋ฉ์์ง๊ฐ ๋ค์ ๋ํ๋ฉ๋๋ค.
๋ก๊ทธ์ธ ํ๋กฌํํธ๊ฐ ํ์๋ฉ๋๋ค.
์ธํฐ๋ท ์ฐ๊ฒฐ ๋ฌธ์ ์ค๋ฅ ๋ฉ์์ง
@ d10sfan ๊ทธ ํ ์คํธ์ ๋ก๊ทธ ํ์ผ์ด ์์ต๋๊น?
ํจ์น์ OP๋ ๋ช ๋ฒ์ ์๋๊ฐ ํ์ํ ์ ์๋ค๊ณ ์ธ๊ธํ์ต๋๋ค.
eac๋ฅผ ๋ ์ํ์์ ์๋ํ๊ณ ๋ช ๋ฒ์ ๋ก๊ทธ์ธ ์๋๊ฐ ํ์ํ๋ฉฐ ์์ ๋ ge๋ฅผ ์
๋ก๋ํฉ๋๋ค.
๊ณง ๊ตฌ์ถ
LOL ๋ฐฉ๊ธ CPU ์ฌ์ดํด์ ์ ์ฝํ์ต๋๋ค. :)
๋ชจ๋๊ฐ ์ฐธ์ฌํ์ต๋๋ค.
๋๋ฐ! ๊ณง ์๋ํด ๋ณผ ๊ฒ์ ๋๋ค.์ด ์ชฝ์์๋ ๊ณ์ ๋ก๊ทธ์ธ์ ์๋ํ๊ณ ์์ต๋๋ค. :)
๋ฌผ๋ก ๋ด ๋น๋๋ ์ง๊ธ ์๋ฃํด์ผํ์ต๋๋ค.
์๋ฌด๋ @LukasRuppert ์ ํดํน์ ์ฌ์ฉํ์ฌ ๋น EAC ๋ฉํฐ ํ๋ ์ด์ด์ ์ด์ด
@ mathew2214 ๊ฒ์์ ์์ ํ๊ณ ๊ณ์ญ๋๊น? ๊ทธ๋ ๋ค๋ฉด ๋น๋๊ฐ ์ ๋ก๋๋๊ฑฐ๋ ๋ด ์ปดํ์ผ์ด ์๋ฃ๋ ํ Steam์ ์ฌ์ฉํด๋ณด์ญ์์ค.
@ hilts-vaughan ๋น๋๊ฐ ์๋ฃ๋๋ฉด ์.
: ์์ : ์ข์์. GCE ์ธ์คํด์ค ๋ฑ์์ ๋ฉ์ง 64 ์ฝ์ด ๋จธ์ ์ ๊ฐ๋ํด์ผํ์ต๋๋ค. ;)
Discord ์ฑ๋์ด๋ ๋ญ๊ฐ๊ฐ ํ์ํฉ๋๋ค.
๋ด๊ฐ ๋ง๋ ๋น๋๋ก ๋ฐฉ๊ธ ๋์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. (์ ์ด๋ ๋ด ์๋์์) ๋ก๊น ์ ํ์ฑํํ๋ฉด ์ํฉ์ด ์ ํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๊ทธ๋ฐ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋ก๊ทธ์จํ๋ฉด ์ฐ์์ผ๋ก 5 ๋ฒ ์ถฉ๋ํฉ๋๋ค. ์ ์์ ๋๊ณ ์ฐ๊ฒฐํ ์ ์์ ๋ฉ์์ง ํ์ ์ ๋ช ๋ฒ ๋ณธ ํ ๋ก๊ทธ์ธ ํ ์์์์ต๋๋ค.
๋ค์ ํ ๋ฒ ์๋ํ ํ ๋ก๊ทธ ์คํ์ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๋ฌด์น๋ถ์ ํ์ด ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
@LukasRuppert ์ ๊ฐ ๊ถ๊ธํ ๊ฒ์ ๊ฒ์์ด ๋ก๊ทธ์ธ ํ ๋ Microsoft๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค์ ์ ์กํฉ๋๊น?
์ด ํจ์น๊ฐ ์ด์ํ๊ฑฐ๋ ์๋ชป๋ ์๋ต์ Microsoft ์๋ฒ๋ก ๋ค์ ๋ณด๋ผ์ง ๊ฑฑ์ ๋ฉ๋๋ค. ์ด ํจ์น๊ฐ ์๋ํ๋ ๋ฐฉ์ ๋๋ฌธ์ Microsoft๊ฐ Linux ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ ํ ์์๋ (๋๋ ์ต์ํ ๋ก๊ทธ์ธ์ ์๋ํ๋) ๊ธ์งํ๋ ๊ฒ์ ์ํ์ง ์์ต๋๋ค.
@CuriousTommy ๋น์ ์ ๊ถ๊ทน์ ์ผ๋ก ์๋ํ์ง ์์ ์ํํธ์จ์ด, ์๋ํ์ง ์์ ํ๋ซํผ์์ ์คํํ๊ธฐ ๋๋ฌธ์ ์์ฑ์ / ์คํ ํ๋ ์ด / ์์ธ์์ ์คํํ๋ ๊ฒ์์ ๊ด๊ณ์์ด ์ํ์ ๊ฐ์ํฉ๋๋ค. ๊ธ์ง๊ฐ ์ ํจํ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ๊ฒ์์ ๋ง๋๋ ํ์ฌ์ ์ฌ๋์ด์ง๋ง ์ง์๋์ง ์๋ ํ๋ซํผ์์ ๊ฒ์์ ์คํํ๊ธฐ์ํ ๋ฌด๋ฃ ํจ์ค๋ฅผ ์ ๊ณต ํ ์๊ฒฉ์ด ์์ต๋๋ค.
์ฆ, ๋ถ์ ํ์ ๋ฐฉ์ง ๋ฒ์ ์ ์คํํ๋ ๊ฒ์ด ๋ ์์ ํ ์ ์์ง๋ง Microsoft ์ด์ธ์ ๋ค๋ฅธ ๋๊ตฌ๋์ด๋ฅผ ๋ณด์ฅ ํ ์๋ ์์ต๋๋ค.
@ hilts-vaughan์ด ์ ๊ณต ํ proton ๋น๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ก๊ทธ์ธ์ ํต๊ณผ ํ ์์๊ณ ์ฌ ์๋๋ฅผ ๋ช ๋ฒ ๋๋ฌ๋ ์๋ฌด ํจ๊ณผ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ง์ Proton GE ์ฌ๋ณธ์ ๊ตฌ์ถ ํ ๊ฒฐ๊ณผ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
๋ฐฐํฌํ : Manjaro 18.1.3
์ปค๋ : 5.3.12
ํ๋กํค ๋ฌ๋ : Proton-4.21-GE-1-MCC
๊ทธ ๋น๋๋ ๋์๋ค. ๋ญ๊ฐ ์๋ชป๋์์ต๋๋ค. :) ๋ค์ ํด๋ณด๊ฒ ์ต๋๋ค.
๋ด ๋น๋๊ฐ ์๋ฃ๋์์ต๋๋ค. ์๋ํ๋์ง ํ์ธํ๋ฉด ์ฌ๊ธฐ์ ๊ฒ์ํ๊ฒ ์ต๋๋ค.
lol ๋๋ ๊ทธ๊ฒ์ ๋ํด ๋ฌผ์ด ๋ณด๋ ค๊ณ ํ๋ค, @ hilts-vaughan. ๊ทธ๋์ ๋ด ๋น๋๊ฐ ์๋ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์๋์ด ํ์ธ๋๋ฉด ์ ๋ก๋ํ๊ฒ ์ต๋๋ค.
์์ ๊ฒฝ์ฐ : README์์-์ค์ ๋ก ํจ์น๋ฅผ _ ์ ์ฉ _ํ๋์ง ํ์ธํด์ผํฉ๋๋ค. game-patches-testing / proton-prep.sh
์ ์ฅ์๋ฅผ ๋ณต์ ํ ๋ --recurse-submodules
ํ๋๊ทธ๋ฅผ ํฌํจํด์ผํฉ๋๋ค.
@ hilts-vaughan ๋ถํํ๋ ๋น์ ์ ๋น๋๋ ๋ฏธ์น๊ด์ด์ฒ๋ผ ์ฌ์๋ ๋ฒํผ์ ์คํธ ํ ํ์๋ ๊ฑฐ๊ธฐ์ ๋๋ฅผ ํ์ฉํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํธ์ง : ์. ์ด์ ๋ง์ด๋ฉ๋๋ค.
์ด ๋น๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธ ํ์ ์ ๋๋ฌํ์ต๋๋ค. (ํธ์ง : lol nvm)
์์ง์ ์ง๋์น ์ ์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ๋ ๋์ ์ด์ ๊ฐ์ง ์ ์์๊น์?
๋ด ๋น๋๋ก Xbox Live์ ๋ก๊ทธ์ธํ๋ "์ฌ์๋"๊ฐ ์ฌ์ ํ ๋ฉ์ถฐ ์์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-1-MCC
๋ค๋ฅธ ๋ชจ๋ ๋ก๊ทธ์ธ๊ณผ ๋์ผ-๋ก๊ทธ์ธ์ด ์ ์ค๋๊ฑฐ๋ ์คํจํ์ง๋ง ๊ฒฐ๊ตญ ์๋ํฉ๋๋ค.
์ฌ ์๋๋ฅผ ๋ช ๋ฒ์ด๋ ํ์ต๋๊น?
@rjbozzol XBL ๋ก๊ทธ์ธ์ ๋๋ฌ ํ ์ ์์ง๋ง ์๊ฒฉ ์ฆ๋ช ์ ์ ์ถํ๋ฉด ์ฐ๊ฒฐํ ์ ์์ผ๋ฉฐ ๋ค์ ์๋ํด์ผํฉ๋๋ค. ๋น์ ์๊ฒ ์ด๋ฐ ์ผ์ด ์ผ์ด ๋ฌ์ต๋๊น?
@ Gman0064 ์ ํํ ๋๊ฐ์ต๋๋ค. ๋๋ ์ง๊ธ @GloriousEggroll ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์๋ํ๊ณ ์์ต๋๋ค.
๊ทธ๋, ๋ด๊ฐ ํ ์คํธ ํ ์ ๋น๋์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
"์ต์ข ์ ์ผ๋ก"์ผ๋ง๋ ๋ ๊น์? ;)
์ ๋ GE์ ์ ๋น๋๋ฅผ ๋น ๋ฅด๊ฒ ๋น๊ตํด ๋ณด์๊ณ ์ฌ๊ธฐ ์ ๊ธฐ ๋ช ๊ฐ์ง ์ฐจ์ด์ ์ด ์์ผ๋ฏ๋ก ์ ๊ฐ ๋ญ๊ฐ ์๋ชปํ์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
์ฌ๋ฏธ์๋ ์ ์ ๊ฒ์์์ ๋ด ๊ณ์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ค์ ํ ์ ์๋ค๋ ๊ฒ์
๋๋ค. ์ ์ถํ ๋๋ง ์๋ง์ด๋์์ต๋๋ค.
๋๋ ์ด๊ฒ์ด bcrypt์ "์ ์ค ๋๋ ์คํจ"ํจ์น๋ผ๊ณ ๊ฐ์ ํ๊ณ ์์ต๋๊น?
@CuriousTommy ๋น์ ์ ๊ถ๊ทน์ ์ผ๋ก ์๋ํ์ง ์์ ์ํํธ์จ์ด, ์๋ํ์ง ์์ ํ๋ซํผ์์ ์คํํ๊ธฐ ๋๋ฌธ์ ์์ฑ์ / ์คํ ํ๋ ์ด / ์์ธ์์ ์คํํ๋ ๊ฒ์์ ๊ด๊ณ์์ด ์ํ์ ๊ฐ์ํฉ๋๋ค. ๊ธ์ง๊ฐ ์ ํจํ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ๊ฒ์์ ๋ง๋๋ ํ์ฌ์ ์ฌ๋์ด์ง๋ง ์ง์๋์ง ์๋ ํ๋ซํผ์์ ๊ฒ์์ ์คํํ๊ธฐ์ํ ๋ฌด๋ฃ ํจ์ค๋ฅผ ์ ๊ณต ํ ์๊ฒฉ์ด ์์ต๋๋ค.
์ฆ, ๋ถ์ ํ์ ๋ฐฉ์ง ๋ฒ์ ์ ์คํํ๋ ๊ฒ์ด ๋ ์์ ํ ์ ์์ง๋ง Microsoft ์ด์ธ์ ๋ค๋ฅธ ๋๊ตฌ๋์ด๋ฅผ ๋ณด์ฅ ํ ์๋ ์์ต๋๋ค.
@GloriousEggroll ๋๋ ๋์ํ์ง ์์ง๋ง ์ฐ๋ฆฌ์ ๊ตฌํ์ ๋ฌด๋ชจํด์๋ ์๋ฉ๋๋ค. ๋๋ ๋ฐ์คํฐ๋ ๊ฐ๋์ธ ์ฆ์ ์คํจ์ ๊ฐ์ ๋ ๋ค๋ฅธ ๋ฉ์ฒญํ ๊ธ์ง๋ฅผ ์ํ์ง ์์ต๋๋ค.
์์ธ / ์์ฑ์๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๋ฅผ ๊ธ์งํ๋ ๊ฒ์ ํ ๊ฐ์ง์ ๋๋ค. ๊ธ์ง๊ฐ ๋์ ํ์ฌ ํจ์น๋ก ์ธํด ๋ฐ์ํ ๊ฒฝ์ฐ ๋ ๋ค๋ฅธ ๋ฌธ์ ์ ๋๋ค.
๋๋ ์ด๋ค ๋น๋์๋ ์ด์ด ์๋ค. ์ฐ๊ฒฐ๋ ๊ฒ์ฒ๋ผ ๊ฐ์ฅํ๊ณ ์ฝ 10 ์ด ํ์ "Unreal Engine Fatal Error"๋ฅผ ํ์ํฉ๋๋ค. ๋ก๊ทธ์ธ ํ๋ฉด๋ ์ ๋์ค๋ค์.
@GloriousEggroll ์ ์ ๋น๋๋ก ํ ์คํธ๋์์ต๋๋ค. ์ฝ 4 ~ 5 ํ ๋ก๊ทธ์ธ ์๋ ํ ๋ก๊ทธ์ธ ํ๋ฉด ํต๊ณผ
๋๋ ์ด๋ค ๋น๋์๋ ์ด์ด ์๋ค. ์ฐ๊ฒฐ๋ ๊ฒ์ฒ๋ผ ๊ฐ์ฅํ๊ณ ์ฝ 10 ์ด ํ์ "Unreal Engine Fatal Error"๋ฅผ ํ์ํฉ๋๋ค. ๋ก๊ทธ์ธ ํ๋ฉด๋ ์ ๋์ค๋ค์.
์คํ์ค์ธ ๊ทธ๋ํฝ ํ๋์จ์ด๋ ๋ฌด์์ ๋๊น?
gnutls_decode_rs_value๋ฅผ ์ฌ์ฉํ์ฌ ์
๋ฐ์ดํธ ๋ ๋ฒ์ :
halo_mcc_hack.txt
@ vsod99 AMD RX 5700 : ๋ฏธ์ :
๊ทธ๋ํฝ ๋ฌธ์ ์ธ์ง ํ์คํ์ง ์์ผ๋ฉด ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ซ์ ๋๊น์ง ๊ฒ์์ด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ณ์ ์คํ๋ฉ๋๋ค.
@LukasRuppert ์ ๋ฐ์ดํธ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค! ์ ๋น๋๋ฅผ ์์ํ๊ฒ ์ต๋๋ค.
@ vsod99 AMD RX 5700 ๋ฏธ์
Proton์ ์ฌ์ฉํ ์ฌ๋ฐ๋ฅธ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋์ง ํ์ธ ํ์ต๋๊น?
์ฌ๊ธฐ๋ฅผ ์ฐธ์กฐ
@ vsod99 ๋ฌผ๋ก ์ ๋๋ค. 5700์ ์ต์ ์นด๋๋ก, ์์ ํ Vulkan ์ง์๊ณผ ๋ชจ๋ ์ข ์๋ฆฌ์ ํํ๋์ด์๋ AMDGPU + Mesa์์๋ง ์คํ๋ฉ๋๋ค. 10 ๋ ๋ HD 5000 ์๋ฆฌ์ฆ์ ํผ๋ํ์ง ๋ง์ญ์์ค.
ํ์ฌ ๋น๋์ ํฅ๋ฏธ๋ก์ด ๋ฌธ์ ๊ฐ ์์ต๋๋ค. "Xbox Game Studios"์๊ฐ ํ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค. Proton 4.11-9์์๋ ๋ผ์ด๋ธ ๋ก๊ทธ์ธ ์์๊ฐ์๋ ๊ฒ ์ธ์๋์ด ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
@ dennis1248 ์ ๋ช ๋ฐฑํ ๊ฒ์ ์ ๊ฑฐํ๊ณ ์ถ์์ต๋๋ค.
ํธ์ง : ๋ ์ด์ ์ธํธ๋ก์์ ์ถฉ๋ํ์ง ์์ง๋ง ์ปค์๊ฐ์๋ ๊ฒ์ ์ ํ๋ฉด์ ๋งค๋ฌ๋ ค ์์ต๋๋ค.
@LukasRuppert ๋ฌ์ฝคํ, ์ค๋ ๋ฐค์ ์๋ ํ ์ ์์ง๋ง ๋ด์ผ ์์นจ์ ํ์ธํ๊ฒ ์ต๋๋ค. ๋ก๊ทธ์ธํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
@CuriousTommy ๋น์ ์ ๊ถ๊ทน์ ์ผ๋ก ์๋ํ์ง ์์ ์ํํธ์จ์ด, ์๋ํ์ง ์์ ํ๋ซํผ์์ ์คํํ๊ธฐ ๋๋ฌธ์ ์์ฑ์ / ์คํ ํ๋ ์ด / ์์ธ์์ ์คํํ๋ ๊ฒ์์ ๊ด๊ณ์์ด ์ํ์ ๊ฐ์ํฉ๋๋ค. ๊ธ์ง๊ฐ ์ ํจํ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ๊ฒ์์ ๋ง๋๋ ํ์ฌ์ ์ฌ๋์ด์ง๋ง ์ง์๋์ง ์๋ ํ๋ซํผ์์ ๊ฒ์์ ์คํํ๊ธฐ์ํ ๋ฌด๋ฃ ํจ์ค๋ฅผ ์ ๊ณต ํ ์๊ฒฉ์ด ์์ต๋๋ค.
์ฆ, ๋ถ์ ํ์ ๋ฐฉ์ง ๋ฒ์ ์ ์คํํ๋ ๊ฒ์ด ๋ ์์ ํ ์ ์์ง๋ง Microsoft ์ด์ธ์ ๋ค๋ฅธ ๋๊ตฌ๋์ด๋ฅผ ๋ณด์ฅ ํ ์๋ ์์ต๋๋ค.@GloriousEggroll ๋๋ ๋์ํ์ง ์์ง๋ง ์ฐ๋ฆฌ์ ๊ตฌํ์ ๋ฌด๋ชจํด์๋ ์๋ฉ๋๋ค. ๋๋ ๋ฐ์คํฐ๋ ๊ฐ๋์ธ ์ฆ์ ์คํจ์ ๊ฐ์ ๋ ๋ค๋ฅธ ๋ฉ์ฒญํ ๊ธ์ง๋ฅผ ์ํ์ง ์์ต๋๋ค.
์์ธ / ์์ฑ์๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๋ฅผ ๊ธ์งํ๋ ๊ฒ์ ํ ๊ฐ์ง์ ๋๋ค. ๊ธ์ง๊ฐ ๋์ ํ์ฌ ํจ์น๋ก ์ธํด ๋ฐ์ํ ๊ฒฝ์ฐ ๋ ๋ค๋ฅธ ๋ฌธ์ ์ ๋๋ค.
๋ฐ์คํฐ๋ ๊ฐ๋์ธ ์ฆ 2์๋ "๋ฌด๋ชจํ ๊ตฌํ"์ด ์์์ต๋๋ค. ๋ฒ๊ทธ ๋ณด๊ณ ์์ "์ด๊ฒ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค"๋ผ๋ ๋งค์ฐ ํฐ ๋ฉด์ฑ ์กฐํญ์ด์๋ ์ฌ์ฉ์ ์ง์ ํจ์น์์ผ๋ฉฐ ์ ์ ํ ๊ธฐ๋ฅ์ผ๋ก ๊ต์ฒดํ์ง ์๊ณ ์ค์ํ ์ฝ๋ฐฑ์ ์ ๊ฑฐํ์ต๋๋ค. ์ด์จ๋ ์ฌ๋๋ค์ ๊ทธ๋ฌ์ต๋๋ค.
์ฌ๊ธฐ์๋ ๋๊ฐ์ ๊ฒ์ด ์ ์ฉ๋ฉ๋๋ค. ๊ธ์ง ์ํ์ ๊ฐ์ํ๊ณ ์ถ์ง ์๋ค๋ฉด ์ฌ์ฉํ์ง ๋ง์ญ์์ค. ํ์ฌ Valve, CodeWeavers, Microsoft ๋๋ ๊ณต์์ ์ผ๋ก ๊ด๋ จ๋ ์์ค์์ ์ ๊ณตํ์ง ์์ต๋๋ค.
์๋ ํ์ธ์.
../../../../proton/wine/dlls/bcrypt/gnutls.c:1183:13: error: called object 'pgnutls_decode_rs_value' is not a function or function pointer
pgnutls_decode_rs_value(&signature, &r, &s);
^
"gnutls_decode_rs_value"์ ์คํ?
ํธ์ง 2 : ์ด๊ฒ์ ์คํ๊ฐ ์๋๋ผ ๋จ์ง ํฌ์ธํฐ์
๋๋ค. ์ถ๊ฐํ์ญ์์ค
MAKE_FUNCPTR(gnutls_decode_rs_value);
๊ณผ
LOAD_FUNCPTR(gnutls_decode_rs_value);
์๋ ํ์ธ์.
../../../../proton/wine/dlls/bcrypt/gnutls.c:1183:13: error: called object 'pgnutls_decode_rs_value' is not a function or function pointer pgnutls_decode_rs_value(&signature, &r, &s); ^
์ถ๊ฐํด์ผํฉ๋๋ค.
MAKE_FUNCPTR(gnutls_decode_rs_value);
๊ณผ
LOAD_FUNCPTR(gnutls_decode_rs_value);
gnutls.c์์
์
๋ฐ์ดํธ ๋ ํจ์น์ ์๋ก์ด ๊ธฐ๋ฅ์
๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ์ง๊ธ๊น์ง ํ
์คํธ ํ ์๊ฐ์ด ๋ง์ง ์์์ต๋๋ค.
๊ทธ๋ฌ๋ ํ ๋ฒ Halo๋ฅผ ์์ํ์ ๋ ๋ก๊ทธ์ธ์ด ์ฒ์์ผ๋ก ์๋ํ์ต๋๋ค.
์ด์ ๋ฒ์ ์์๋ ๋ก๊ทธ์ธ ๋ฌธ์ ๋ ๋ฐ์ํ๊ธฐ ์์ํ์ต๋๋ค (xbox ๋ผ์ด๋ธ์์ ์คํ๋ผ์ธ ์ํ์์ ์๋ ค์ค).
์ง๊ธ ์ด๋ฌํ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ๋น๋ํ๊ณ ๋ก๊ทธ์ ํฐ ์ค๋ฅ๊ฐ ์์ต๋๋ค. ์ด๋ป๊ฒ ์งํ๋๋์ง ์ดํด ๋ณด๊ฒ ์ต๋๋ค!
ํค์ด ์ฌ๋ฌ๋ถ,
๋๋ ์ฝ๊ฐ ๋ฐ๋ณด์ด์ง๋ง ๋ฐ๋ผํ๋ ค๊ณ ๋ ธ๋ ฅํด ์์ต๋๋ค ...
๋ค์์์ tar๋ฅผ ๋ค์ด๋ก๋ํ์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-1-MCC
ํ์ผ์ ๋ง๋ ํ ํ์ผ์ ์ถ์ถํ์ฌ compatibility.d ํด๋์ ๋ณต์ฌํ์ต๋๋ค. ๋ด ๊ฒ์์์์ด ์ฌ์ฉ์ ์ง์ ์์ฑ์๋ฅผ ์์ํ ์ ์์ต๋๋ค.
์คํจ ์ค๋ฅ์ ํจ๊ป dennis1248๊ณผ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
halo_mcc_hack.txt๋ฅผ ๊ฒ์ ์์ ํด๋์ ๋ณต์ฌํ์ง ์์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.์ด ํด๋๋ ์ด๋์ ์์ต๋๊น? ๋ํ ๋ณต์ฌ ํ ํ์๋ ๋จ์ ๊ฒ์ด ์ ๋ถ์ ๋๊น?
๋ด๊ฐ ๋ฉ์ฒญํ๊ฑฐ๋ ๋ฌด์งํ๋ค๋ฉด ๋ฏธ์ํด. ๋๋ ์ข์ ๊ตฌ๊ธ์ โโ์๋ํ๋ค
@ David-Stanley .txt๋ ํ์ํ์ง ์์ต๋๋ค. .txt์๋ ๋ค์ด๋ก๋ ํ Proton ๋น๋์ ์ด๋ฏธ ํจ์น ๋ ํจ์น๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๊ทธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ฌ๋ฐ๋ฅด๊ฒ ์ํํ์ต๋๋ค. ๊ณ์ ์๋ํ๋ฉด ๊ฒฐ๊ตญ ๊ฒ์์ด ์ ์์ ์ผ๋ก ์คํ๋๊ณ ๋ก๊ทธ์ธ ํ ์ ์์ต๋๋ค. ๋ก๊ทธ์ธํ๋ฉด ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์คํจํ๋ฏ๋ก ์๋ ํ ๋๊น์ง ๊ณ์ ์๋ํ์ญ์์ค.
๋๋ ๊ณ์ํด์ ์๋ํจ์ผ๋ก์จ ๋ก๊ทธ์ธ์ ๊ด๋ฆฌํ๋ค. (5700 ๋ช ์ ๋๋ผ์ด๋ฒ ๋๋ฌธ์ ๊ฒ์์ ํ๋ ์ด ํ ์ ์๋ค๋ ์ ์ด ์์ฝ์ต๋๋ค.)
@ David-Stanley .txt๋ ํ์ํ์ง ์์ต๋๋ค. .txt์๋ ๋ค์ด๋ก๋ ํ Proton ๋น๋์ ์ด๋ฏธ ํจ์น ๋ ํจ์น๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๊ทธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ฌ๋ฐ๋ฅด๊ฒ ์ํํ์ต๋๋ค. ๊ณ์ ์๋ํ๋ฉด ๊ฒฐ๊ตญ ๊ฒ์์ด ์ ์์ ์ผ๋ก ์คํ๋๊ณ ๋ก๊ทธ์ธ ํ ์ ์์ต๋๋ค. ๋ก๊ทธ์ธํ๋ฉด ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์คํจํ๋ฏ๋ก ์๋ ํ ๋๊น์ง ๊ณ์ ์๋ํ์ญ์์ค.
๋๋ ๊ณ์ํด์ ์๋ํจ์ผ๋ก์จ ๋ก๊ทธ์ธ์ ๊ด๋ฆฌํ๋ค. (5700 ๋ช ์ ๋๋ผ์ด๋ฒ ๋๋ฌธ์ ๊ฒ์์ ํ๋ ์ด ํ ์ ์๋ค๋ ์ ์ด ์์ฝ์ต๋๋ค.)
์ข์, ๊ทธ๋์ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฑด๊ฐ์? ์ข์, ๊ณ์ ๋ ธ๋ ฅ ํ ๊ฒ. ์ฑ๊ฐ์ ๊ฒ์์ ๊ณ์ ์ถฉ๋ํ์ง๋ง ํ๋ ์ดํ๊ฒ๋์ด ๋๋ฌด ํฅ๋ถ๋ฉ๋๋ค!
๋๋ gtx 970์ ์ฌ์ฉํ๊ณ ์์ด ์ด์ด ์ข๋ค.
ํ์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๋น๋๊ฐ ์ฑ๊ณตํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฒ์์์ ํ ์คํธํ๋ ค๊ณ ํ์ง๋ง ๋ชจ๋๋ฅผ ์ํด ์ ๋ก๋ ํ ๊ฒ์ ๋๋ค. ์์ ์ธ๊ธ ํ ๊ฒ์ ํ๋ฉด ๋ฌธ์ ๋ก ์ธํด ์๋ํ๋์ง ํ์คํ์ง ์์ต๋๋ค.
ํธ์ง : ์ฌ์ ํ ๊ฒ์ ์ ํ๋ฉด์ด ํ์๋์ง๋ง ์ด์ ๋ฒ์ ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ๋๊ตฌ๋ ์๋ ํ ์ ์๋๋ก ๋น๋๋ฅผ ์ฌ๋ ธ์ต๋๋ค. ์๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ๋น๋๋ฅผ ๋ฐฐํฌํ๋ ์ฌ๋์๊ฒ๋ make redist
๊ฐ ๊ฐ์ฅ ์ข์ ๋์์
๋๋ค. ๊ฒฐ๊ณผ๋ฅผ tarballํ๊ณ ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋๊ฒจ์ ~/.steam/steam/compatibilitytools.d/
๋๋ ํ ๋ฆฌ์ ์์ถ์ ํ ์ ์์ต๋๋ค. ๋ค์ ์์ํ ํ Steam์ ์๋ก์ด Proton ๋น๋๋ก ํ์๋ฉ๋๋ค.
์ข์, ๊ทธ๋์ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฑด๊ฐ์?
๋๋ ๋ํ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ์์๊ณ ์์ ํ๊ธฐ ์ฝ์ต๋๋ค.
์ด์ ์ ๋์ฌ๋ก ์ธํด ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. Proton ๋ฒ์ ์ Proton 4.2-9 (์คํ์ ๊ธฐ๋ณธ ๋น๋)๋ก ์ค์ ํ๊ณ ์์ (๋ฉ๋ด๋ก ์์๋จ)์ ๋๋ฅธ ๋ค์ ํด๋น ์ฌ์ฉ์ ์ง์ 4.21-GE-1-MCC ๋ฒ์ ์ ์ ํํ์ฌ ์์ ํฉ๋๋ค. (๋ฉ๋ด๋ก๋)
im ์ฌ์ ํ ๋ก๊ทธ์ธ์ ๋ฉ์ท์ต๋๋ค. ์ด์ ์ค๋ฅ๊ฐ ์์ต๋๋ค .inf-spinning ... update-์์ฐ ๋ก๊ทธ์ธ ํ๋ฉด https://i.imgur.com/2NwhfV6.png , ๋ก๊ทธ์ธ ํ๋กฌํํธ ํ์ , ์ฌ์ ํ ๋ก๊ทธ์ธ ์ค๋ฅ (ํด๋ฆญ 10 ๋ฒ ์ ๋)
์ด ํจ์น๋ก proton์ ์ ํ ์ปดํ์ผ ํ ์ ์์ต๋๋ค.
๋ด๊ฐํ๋ ๋ชจ๋ ์๋๋ ์คํจํ๋ค
make: *** [../proton/build/makefile_base.mak:17: nested_make] Error 2
์์ฑ์๋ฅผ ๋ง๋ค๊ธฐ ์ํด์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๊ณ ๊ณ์ญ๋๊น?
์ข์, ๊ทธ๋์ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฑด๊ฐ์?
๋๋ ๋ํ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ์์๊ณ ์์ ํ๊ธฐ ์ฝ์ต๋๋ค.
์ด์ ์ ๋์ฌ๋ก ์ธํด ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. Proton ๋ฒ์ ์ Proton 4.2-9 (์คํ์ ๊ธฐ๋ณธ ๋น๋)๋ก ์ค์ ํ๊ณ ์์ (๋ฉ๋ด๋ก ์์๋จ)์ ๋๋ฅธ ๋ค์ ํด๋น ์ฌ์ฉ์ ์ง์ 4.21-GE-1-MCC ๋ฒ์ ์ ์ ํํ์ฌ ์์ ํฉ๋๋ค. (๋ฉ๋ด๋ก๋)
im ์ฌ์ ํ ๋ก๊ทธ์ธ์ ๋ฉ์ท์ต๋๋ค. ์ด์ ์ค๋ฅ๊ฐ ์์ต๋๋ค .inf-spinning ... update-์์ฐ ๋ก๊ทธ์ธ ํ๋ฉด https://i.imgur.com/2NwhfV6.png , ๋ก๊ทธ์ธ ํ๋กฌํํธ ํ์ , ์ฌ์ ํ ๋ก๊ทธ์ธ ์ค๋ฅ (ํด๋ฆญ 10 ๋ฒ ์ ๋)
์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํด ๋ณด์ จ์ต๋๊น? https://github.com/vsod99/mcc_linux_builds/releases
์ด ํจ์น๋ก proton์ ์ ํ ์ปดํ์ผ ํ ์ ์์ต๋๋ค.
๋ด๊ฐํ๋ ๋ชจ๋ ์๋๋ ์คํจํ๋ค
make: *** [../proton/build/makefile_base.mak:17: nested_make] Error 2
์์ฑ์๋ฅผ ๋ง๋ค๊ธฐ ์ํด์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๊ณ ๊ณ์ญ๋๊น?
./game-patches-testing/proton-prep.sh &> patchlog.txt๋ฅผ ์คํํ๊ณ ๋น๋ํ๊ธฐ ์ ์ ์ถ๋ ฅ์ ํ์ธ ํ์ต๋๊น?
@ vsod99 ์ปดํ์ผ์ ์๋ํ๊ธฐ ์ ์ ํด๋น ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ต๋๋ค. ๋๋ ๋ด ๋ฐฉ๋์ ๊ธฐ๊ณ๋ฅผ ๋ค์ ๋ง๋ค์๊ณ ์ง๊ธ ๊นจ๋ํ ๋น๋๋ฅผ ์๋ํ๊ณ ์์ต๋๋ค.
์
๋ฐ์ดํธ : ๊นจ๋ํ ๋น๋๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค. readme ํ์ผ์ ์๋ชป ํด์ํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํด ๋ณด์ จ์ต๋๊น?
๊ฐ์, INF ํ, ๋ฌด์์๋ก ํ ๋ฒ์ 5 ~ 10 ๋น ๋ค์ ์์ ๋๋, ๋ก๊ทธ์ธ ํ์ ์ด ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ์ต๋ ๋ค์ ๋ฐ์ดํฐ (๋ก๊ทธ์ธ / ํจ์ค) ๋ง ๋ฐ๋ณต ๋ก๊ทธ์ธ์ ๋ก๊ทธ์ธ ํ์ฉ "๋ค์ ์๋" ์ด ์น์์ (๋ด ํ๋กํ ํ์ ํ ์น ๋ฒํผ์ ์ฐฝ๋ฌธ)...
๋๋ ๋น์ ๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค danilw
steam-976730.log
vsod99 ๋น๋๋ก ํ์ ๋ฐ ์ถฉ๋
์ด๊ฒ์ GE์ ๋น๋ ํ์ ๋ฐ ์ถฉ๋๋ก ์ธํ ๊ฒ์
๋๋ค. ์ด์ด ์ข์ผ๋ฉด ๋ก๊ทธ์ธ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅํ๊ณ "์จ๋ผ์ธ ์ํ์ธ์ง ํ์ธํ ๋ค์ ๋ค์ ์๋ํ์ญ์์ค. ์ง๊ธ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค."๋ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
steam-976730.log
์ด์ํ๊ฒ๋ ์ ๋ฐ์ดํธ ๋ ํจ์น๊ฐ ์๋ ํ๋๋ก ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ชจ๋ ์๊ฐ @LukasRuppert
๋ช ์๊ฐ ํ์ ์์ธ ๋น๋๋ฅผ ๋ค์ ํ์ธํ ์ ์์ต๋๋ค.
ํ์ฌ๋ ์ง์ ํ
์คํธ ํ ์๊ฐ์ด ์์ต๋๋ค.
๊ฑฐ๊ธฐ์ ์ฌ์ ํ ๋ฒ๊ทธ๊ฐ์์ ์ ์์ต๋๋ค.
์ค๋ ์์นจ ๋๋ฅผ ์ํด ์ผํ ๊ฒ์ ์ ๋ง ๋น ๋ฅด๊ณ ๋๋ฌ์ด ๊ตฌํ์
๋๋ค.
๋ ๋ฒ์งธ ํจ์น๊ฐ ํ๊ท ์ธ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค.
์๋ ํจ์น๋ก ๊ฒ์์ ์์ ํ ํ๋ ์ด ํ ์ ์์ต๋๊น? ์ฒซ ๋ฒ์งธ ๋ก๊ทธ์ธ ํ๋ฉด์ ์ง๋๋ฉด ๊ฒ์์ด ์์ ์ ์ผ๋ก ์๋ํฉ๋๊น? ์๋๋ฉด ๊ฒ์ ํ๋ ์ด ๋์ค ์ถฉ๋ / ์ฐ๊ฒฐ ๋๊น์ด ์์ต๋๊น?
์ฒซ ๋ฒ์งธ ํจ์น (GE ๋น๋)์์๋ ์์์ "์น๋ช
์ ์ธ ์ค๋ฅ"์ถฉ๋๊ณผ ๋ง์ ์คํจํ ๋ก๊ทธ์ธ ์๋๋ฅผ ์ง๋๋ฉด ๊ฒ์์ ์์ ํ ํ๋ ์ด ํ ์์๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค.
์
ฐ์ด๋ ์ปดํ์ผ์ด ๋๊ธฐ๋ ๊ฒ์ ์ ์ธํ๊ณ ๋ ์ง๊ธ๊น์ง ์ ์ฒด ์บ ํ์ธ์ ๊ฑฐ์ ์๋ฃํ์ต๋๋ค.
์์ญ ๋ฒ์ ์๋๊ฐ ๊ฑธ๋ ธ์ง ๋ง ๋ง์นจ๋ด @GloriousEggroll ์ ๋น๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธ ํ ์์์์ต๋๋ค! ๊ฐ์ฌ!
@LukasRuppert ์ ํจ์น ( pgnutls
๋ํ ์คํ ์์ ํฌํจ)๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ๋น๋์์ ์ข
์์ฑ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ฒ์์๋ GNUTLS ์๊ณ ๊ทธ ๋ค์์๋ ๋ค๋ฅธ ํจํค์ง ... ๊ทธ๋์ ์์ ํ ์ฒ์๋ถํฐ ๋น๋๋ฅผ ์๋ํ๋๋ฐ ์ด๋ป๊ฒ ๋ ๋ ๋๋น ์ก์ต๋๋ค.
๋ฌด์์ด ์๋ชป๋์๋์ง ์ ํ ๋ชฐ๋์ต๋๋ค. ์ด์ ๊ฒ์์ด ์คํ ์ค์ด๋ฏ๋ก ์ผํ๊ธฐ ์ ์ ์ ์ ํ๋ ์ดํ๊ณ ์ถ์ต๋๋ค. ์ค๋ ๋ฐค ๋ค์ ์คํ ํด ๋ณด๊ฒ ์ต๋๋ค.
์คํ๊ฐ ์๋๋๋ค.
๋ณ๊ฒฝํ๋ฉด ๋ง์ปค ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
MAKE_FUNCPTR(gnutls_decode_rs_value);
ํจ์ ํฌ์ธํฐ๋ฅผ ๋ง๋ญ๋๋ค.
๊ณผ
LOAD_FUNCPTR(gnutls_decode_rs_value);
์ฐ๊ฒฐ์ ์ฒ๋ฆฌํฉ๋๋ค.
@LukasRuppert ์ค, ํฅ๋ฏธ
@LukasRuppert ์ค, ํฅ๋ฏธ
๋ด ๋น๋์๋ ์ด๋ฌํ ์์ ์ฌํญ์ด ๊ตฌํ๋์ด ์์ง๋ง ์ฌ์ ํ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ ๋น์ ์ ๊ณต์ ํ ๊ฒ์ด ๋ ๋์์ง๋ณด๊ณ ์ถ์ ๊ฒ์ ๋๋ค
Proton GE์ "ํ
์คํธ ๋ฆด๋ฆฌ์ค-MCC"๋น๋๋ ๋ด ์์คํ
์์ ์ถฉ๋ํฉ๋๋ค.
steam-976730.log
@LukasRuppert ๋ด ํผ๊ณคํ ๋์ด ์ด์ ฏ๋ฐค ์ถ๋ ฅ ๋ก๊ทธ์์์ด ์ค๋ฅ๋ฅผ ํฌ์ฐฉํ์ง ๋ชปํ์ต๋๋ค.
patch : * * 29 ํ์ ์๋ชป๋ ํจ์น : #undef MAKE_FUNCPTR
@NTMan ์, ๊ณ์ ์๋ํด์ผํ๋ฉฐ ๊ฒฐ๊ตญ ๋ก๊ทธ์ธ์ ์ป์ต๋๋ค.
@ mathew2214 game-patches-testing/proton-prep.sh
์ ํจ์น๋ฅผ ์ถ๊ฐํ๊ณ ./game-patches-testing/proton-prep.sh &> patchlog.txt
๋ฅผ ์คํํ๊ธฐ ์ ์ #WINE CUSTOM PATCHES ์๋์ ํจ์น ๋ผ์ธ์ ์ถ๊ฐ ํ์ต๋๊น?
@ ์คํค ๋ฒณ ๋ด๊ฐ ํ์ด. ๋๋ ๋จ์ง ๊ทธ ์ ์ฒด ๋น๋๋ฅผ ํต์ผ๋ก ๋ง๋ค์๊ณ ๋ค๋ฅธ ์๋๋ก ์ฒ์๋ถํฐ ์์ํ๊ณ ์์ต๋๋ค.
proton-prep.sh๋ฅผ ์คํํ ๋๋ง๋ค ์๋ํ์ง ์์ต๋๋ค. ํจ์น ํ ํ์ผ์ ์ฐพ์ ์์๊ณ ํ์ผ์ ์๊ตฌํฉ๋๋ค.
@ mathew2214 game-patches-testing
์๋ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํด์ผํฉ๋๋ค. @Skivet์ด ์ ์ํ๋๋ก ./game-patches-testing/proton-prep.sh
๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ด ๋ฌธ์ ์๋ @rkfg . ์ด์ ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋ฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋ค. ์คํฌ๋ฆฝํธ ์์ ๋ถ๋ถ์์ ์์ ๋๋ ํ ๋ฆฌ๋ก cd
ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๋์ผ ์ฌ์ฉ์๊ฐ ๊ณ ํต์ ๊ฒช์ง ์์๋๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก cd "$(dirname "$0")"
ํ๋ฏ๋ก ๋ชจ๋ ๊ฒฝ๋ก๊ฐ ์ด์ ์คํฌ๋ฆฝํธ ํ์ผ ์์ฒด์ ์๋์ ์์ ์ ์ ์์ต๋๋ค. ๋ฌผ๋ก ํ๋์ ํน์ ๋๋ ํ ๋ฆฌ์์๋ง ์คํ๋๊ณ ์๋ ค์ง ํ์ผ์์ ์๋ํ๋ ๋๊ตฌ์๋ง ์ ์ฉ๋ฉ๋๋ค.
๋ ๋ฒ์งธ ํจ์น๋ก Proton-GE๋ฅผ ์ปดํ์ผ ํ ์ ์์ต๋๋ค. ๋๋ ์ฒซ ๋ฒ์งธ๋ก ์ฑ๊ณตํ์ต๋๋ค. ์ค๋ฅ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
../../../../proton/wine/dlls/bcrypt/gnutls.c:103:14: error: 'gnutls_decode_rs_value' undeclared here (not in a function)
MAKE_FUNCPTR(gnutls_decode_rs_value);
^
../../../../proton/wine/dlls/bcrypt/gnutls.c:90:39: note: in definition of macro 'MAKE_FUNCPTR'
#define MAKE_FUNCPTR(f) static typeof(f) * p##f
^
In file included from ../../../../proton/wine/dlls/bcrypt/gnutls.c:40:0:
../../../../proton/wine/dlls/bcrypt/gnutls.c: In function 'key_asymmetric_sign':
../../../../proton/wine/dlls/bcrypt/gnutls.c:1130:20: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'LPCWSTR {aka const short unsigned int *}' [-Wformat=]
FIXME( "padding: %s\n", pad->pszAlgId );
^
../../../../proton/wine/include/wine/debug.h:93:49: note: in definition of macro '__WINE_DBG_LOG'
wine_dbg_log( __dbcl, __dbch, __FUNCTION__, args); } } while(0)
^
../../../../proton/wine/include/wine/debug.h:484:36: note: in expansion of macro '__WINE_DPRINTF'
#define WINE_FIXME __WINE_DPRINTF(_FIXME,__wine_dbch___default)
^
../../../../proton/wine/include/wine/debug.h:523:36: note: in expansion of macro 'WINE_FIXME'
#define FIXME WINE_FIXME
^
../../../../proton/wine/dlls/bcrypt/gnutls.c:1130:13: note: in expansion of macro 'FIXME'
FIXME( "padding: %s\n", pad->pszAlgId );
^
../../../../proton/wine/dlls/bcrypt/gnutls.c:1183:13: error: called object 'pgnutls_decode_rs_value' is not a function or function pointer
pgnutls_decode_rs_value(&signature, &r, &s);
^
../../../../proton/wine/dlls/bcrypt/gnutls.c:90:44: note: declared here
#define MAKE_FUNCPTR(f) static typeof(f) * p##f
^
../../../../proton/wine/dlls/bcrypt/gnutls.c:103:1: note: in expansion of macro 'MAKE_FUNCPTR'
MAKE_FUNCPTR(gnutls_decode_rs_value);
^
make[1]: *** [Makefile:206: gnutls.o] Error 1
gnutls_decode_rs_value
์ด /srv/chroot/proton_crosscc/usr/include/gnutls/crypto.h
์ ํ์คํ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์ ๋ฐ์ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ด๋ค ์ด์ ๋ก gcc๊ฐ ๊ทธ๊ฒ์ ์ฐพ์ง ๋ชปํฉ๋๋ค. ์ด๋ค ์์ด๋์ด?
@LiamDawe @GloriousEggroll ProtonGE ๋น๋๋ฅผ ์ฌ์ฉํ์ฌ Xbox Live ๊ณ์ ์ ๋ค์ด ๊ฐ๋ ค๋ ์๋๊ฐ ๋ง์ด ์คํจํ ํ. @ vsod99 ์์ ๋ค๋ฅธ ๋น๋๋ฅผ ์๋ํ๊ธฐ๋ก ๊ฒฐ์
์ด ์ ๋ณด๊ฐ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@LiamDawe @GloriousEggroll ProtonGE ๋น๋๋ฅผ ์ฌ์ฉํ์ฌ Xbox Live ๊ณ์ ์ ๋ค์ด ๊ฐ๋ ค๋ ์๋๊ฐ ๋ง์ด ์คํจํ ํ. @ vsod99 ์์ ๋ค๋ฅธ ๋น๋๋ฅผ ์๋ํ๊ธฐ๋ก ๊ฒฐ์
๋ด๊ฐ ํ๋ ธ๋ค๋ฉด ์ ๋ฅผ ์ ์ ํ์ญ์์ค. ๊ทธ๋ฌ๋ ์ฒซ ๋ฒ์งธ ํจ์น๋ ๋น์ ์๊ฒ ํจ๊ณผ๊ฐ ์์์ง๋ง ๋ ๋ฒ์งธ ํจ์น๋ ์ธ ๋ฒ์งธ ์๋์์ ํจ๊ณผ๊ฐ ์์ต๋๊น?
๊ทธ๋์ ๋งคํฌ๋ก ์์ definiton ํจ์๋ฅผ ์ถ๊ฐํ๋๋ฐ ๋ ์ปดํ์ผ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
int gnutls_decode_rs_value(const gnutls_datum_t * sig_value, gnutls_datum_t *r, gnutls_datum_t *s);
#define MAKE_FUNCPTR(f) static typeof(f) * p##f
์ด ํจ์์์๋ง ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ด์ํฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ํจ์๋ ๊ด์ฐฎ์ต๋๋ค. crypto.h
์์๋ ์กฐ๊ฑด๋ถ ์ปดํ์ผ์ด ํ์๋์ง ์์ต๋๋ค.
์
๋ฐ์ดํธ ๋ ๋ฒ์ ์์ ์ฝ๋๋ฅผ ๋ช ๋ฒ ๋ค์ ํ
์คํธํ์ต๋๋ค.
์๋ ํ ๋๋ง๋ค ์ฒ์์ผ๋ก ์๋ช
ํฉ๋๋ค.
์ฐ๋ฆฌ ์ค ์ผ๋ถ๊ฐ "์คํ๋ผ์ธ"๋ฉ์์ง๋ฅผ ๊ฒฝํ ํ ๊ฒ์ฒ๋ผ ์ด๊ธฐ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ผ๋ก ์ธํด ์ฌ๋ฌ ๋ฒ ์คํจํ ์๋๋ก ์ธํด ์ ์ ์ ๊ธธ ์ ์์ต๋๋ค.
ํ ๊ฐ์ง ๋ฌธ์ ๋ ์์ง ๋ด ๋ณด๋ด์ง ์์ ํธํ๋์ง ์๋ GnuTLS ๋ฒ์ ์ผ ์ ์์ต๋๋ค.
๋น์ ์ ์ฌ์ฉํ์ฌ ํ์ธํ ์ ์์ต๋๋ค
nm -gD /usr/lib64/libgnutls.so | grep gnutls_decode_rs_value
(๊ฒฝ๋ก๋ฅผ ์กฐ์ ํด์ผ ํ ์๋ ์์ต๋๋ค)
๋์์ด๋๋ค๋ฉด libgnutls.so.30.23.2๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ช
์ฌํด์ผ ํ ๋ ๋ค๋ฅธ ์ฌํญ :
๋๋ ์์ฑ์๊ฐ ์๋ ํฌ๋์ฃผ๋ง์ ์ฌ์ฉํ์ฌ ํ
์คํธํ์ต๋๋ค.
(์์ธ ์คํ
์ด์ง ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ชจ๋ ํจ์น๊ฐ ์ ์ฉ๋ ํ์ฌ ์์ธ ๋ฆฌํฌ์งํ ๋ฆฌ ์ฌ์ฉ)
์๋ํ์ง ์๋ ๊ฒฝ์ฐ ๋ค์ ์ฌํญ์ ํ์ธํ ์๋ ์์ต๋๋ค.
~/.steam/steam/steamapps/compatdata/976730/pfx/drive_c/windows/system32/bcrypt.dll
์ฑ๋ฅ
<your proton version here>/dist/share/default_pfx/drive_c/windows/system32/bcrypt.dll
๊ฐ๋ฐ ์ค์ ํด๋น ํ์ผ์ด ๋ค๋ฅธ ์์ธ ๋ฒ์ ์ ์ํ ๋ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค.
์์ ์ ์ฅ ๊ฒ์์ด์๋ ๊ฒฝ์ฐ Halo์ ์ ์ฒด ์์ธ ํ๊ฒฝ์ ์ญ์ (๋๋ ์ด๋ฆ ๋ณ๊ฒฝ) ํ ์๋ ์์ต๋๋ค.
~/.steam/steam/steamapps/compatdata/976730
Proton-GE์ ์ ํจ์น๋ฅผ ์ ์ฉํ์ต๋๋ค. ์ฌ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ญ์์ค. https://github.com/rkfg/proton-ge-custom/commit/246632ca855666937049931bbb80819dcab38303
๋น์ ์ ๊ฐ์ ์ด์ํ ์ค๋ฅ๋ฅผ ์ป์ ๊ฒฝ์ฐ์๋ vkd3d.h not found
์ํํ๋ ค๊ณ vagrant provision
, ๋ญ๊ฐ๋ฅผ ์
๋ฐ์ดํธํด์ผํ๊ณ ๊ทธ๊ฒ์ ์์ ๊ตฌ์ถํฉ๋๋ค. ๊ทผ๋ณธ์ ์ธ ๋ฐฉ๋ฒ์ VM์ ๋ํนํ๋ ๊ฒ์ด์ง๋ง ๋ชจ๋ ๊ฒ์ ์ค์น / ์
๋ฐ์ดํธํ๋ ๋ฐ ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฝ๋๋ค. ๋ ๊ธ์ง์ ์ธ ๋ฐฉ๋ฒ์ VM์์ ~/build
๋ฐ ~/proton
๋ฅผ ์ญ์ ํ ๋ค์ vagrant halt
, vagrant up
๋ฐ vagrant provision
์
๋๋ค.
๋ ๋ฒ์งธ ํจ์น์ ๋ด๊ฐ ์ง์ ๋ง๋ Proton์ ์ฌ์ฉํ์ฌ ์ฒซ ๋ฒ์งธ ์๋์์ ๋ก๊ทธ์ธ ํ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ์ ๋ GitHub ๋ก๊ทธ์ธ์ ์ฌ์ฉํ์ต๋๋ค (์์). ๊ณ ๊ธ ๋ก๊ทธ์ธ ์ต์ ์ ์์ต๋๋ค.
@LukasRuppert ๋ง์ ๊ฐ์ฌํฉ๋๋ค!
@rkfg ์ฌ๊ธฐ์ ์์ฒด ๋น๋ ์์ฑ์ ํ์ผ์ ์ ๋ก๋ ํ ์ ์์ต๋๊น?
@ McMarius11 ํ์คํ, ๋ฆด๋ฆฌ์ค๋ฅผ ํธ์ํ์ต๋๋ค : https://github.com/rkfg/proton-ge-custom/releases/tag/halo_mcc_test
๋ํ Proton-MCC๋ผ๋ ์ฌ์ฉ์ ์ง์ ์ด๋ฆ์ด ์์ผ๋ฏ๋ก ๋ค๋ฅธ Proton-GE ๋น๋๋ก ์ฐฉ๊ฐํ์ง ์์ ๊ฒ์ ๋๋ค.
IT WORKS ๋ด๊ฐ ๋ชจ๋ ๋ฒ์ ์ ์๋ํด ๋ดค์ด, ๋ํฌ๋ค์ ์ต๊ณ ๋ค <3
๊ฐ์ฌํฉ๋๋ค @rkfg ๋ฐ @LukasRuppert ๋ฐ @ vsod99 ๋ค๋ฅธ ๋ชจ๋ ๊ด๋ จ
๋๋ 5/5 ๋ฒ ๋ก๊ทธ์ธ์ ์๋ํ๋๋ฐ ์๋ฒฝํ๊ฒ ์๋ํ์ต๋๋ค.
@ McMarius11 ํ์คํ, ๋ฆด๋ฆฌ์ค๋ฅผ ํธ์ํ์ต๋๋ค : https://github.com/rkfg/proton-ge-custom/releases/tag/halo_mcc_test
๋ํ Proton-MCC๋ผ๋ ์ฌ์ฉ์ ์ง์ ์ด๋ฆ์ด ์์ผ๋ฏ๋ก ๋ค๋ฅธ Proton-GE ๋น๋๋ก ์ฐฉ๊ฐํ์ง ์์ ๊ฒ์ ๋๋ค.
๊ทธ๋ฅ ๋ ์ด๊ฒผ์ด. ์๊ณ ํ์
จ์ต๋๋ค. ์ค์ ๋ก ๋นํ์กฐ์ ์ธ ์ปดํจํฐ์์ ์คํ๋๋์ง ํ์ธํ ์๊ฐ์
๋๋ค.
์ด์ ฏ๋ฐค์ ๋ชจ๋ ๋ฌธ์ ๋ Proton-GE์ ์ด์ ์ปค๋ฐ์ ํจ์น๋ฅผ ์ ์ฉํ์ฌ ํด๊ฒฐ๋์์ต๋๋ค (์ฒซ ๋ฒ์งธ ํจ์น๋ก ์ธํด ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค)> _ <
๋ชจ๋ ๊ฐ์ฌํฉ๋๋ค! ์ค์ ๋ก ์ฒซ ๋ฒ์งธ ์๋์์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
@rkfg ๋น๋๊ฐ ์ต๊ณ ์
๋๋ค! ๊ฒ์์ ๋ค์ ์์ํ ํ์๋ ํญ์ ์ฒซ ๋ฒ์งธ ์๋๋ก Xbox Live ๊ณ์ ์ ๋ก๊ทธ์ธํฉ๋๋ค. ๊ฒ์์ ๋ค์ ์์ํ ํ @ vsod99 ์์ ๋น๋๋ฅผ ์ฌ์ฉํ ๋ ๋ค์ ๋ก๊ทธ์ธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ๊ฐ ๋ก๊ทธ์ธ ์๋ ํ ๊ฒ์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
@rkfg ์ Proton ๋น๋๋ฅผ ์ด์ ํจ๊ป ์๋
ํธ์งํ๋ค; (๋๋ ๊นจ๋ํ ์ ๋์ฌ๋ก ์๋ํ์ต๋๋ค)
ํธ์ง 2; ๋ช ๋ฒ ๋ค์ ์์ํ ํ ์ด์ "Xbox Live์ ๋ก๊ทธ์ธํ๋ ๋์ ์ค๋ฅ"๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ ๋ฒ์งธ ํจ์น๋ ํ ๋ฒ ์๋ํฉ๋๋ค. ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ์ ๋ชฉ ํ๋ฉด์์ ์์ํ ํ์ ํฉ๋๋ค.
๊ฒ์์ํ๊ณ ์ถ์ ๋๋ง๋ค ์ ๋์ฌ๋ฅผ ๋ค์ ๋ง๋ค์ด์ผํฉ๋๋ค.
@exezin ์ ๋ด๊ฐ
@rkfg ๋ก๊ทธ์ธ ํ๋ฉด์ด ํ์ ์ ์๋ฏธํฉ๋๊น? ๋๋ ๊ฒ์์ 10 ๋ฒ ์ ๋ ๋ค์ ์์ํ ํ์ ํ๋๋ ๋ณด์ง ๋ชปํ๋ค.
@exezin ์๋ฌด๊ฒ๋ ํ์๋์ง ์์ผ๋ฉด (๋ก๋ ์์ด์ฝ ์ ์ธ), ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ถฉ๋์ด ๋ฐ์ํ์์ ์๋ฏธํฉ๋๋ค.
๋ก๊ทธ๋ฅผ ๋ง๋ค์ด ๋ณด์ญ์์ค. ์๋ง๋ ์ฐ๋ฆฌ๊ฐ ์์๋ผ ์์์ ๊ฒ์
๋๋ค.
์ฌ๊ธฐ์ ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋น์ ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค : (๋ผ์ธ 221)
3696.755:002e:002f:err:bcrypt:gnutls_initialize failed to load gnutls_decode_rs_value
gnutls ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๋ฐ์ดํธ ํด๋ณด์ญ์์ค.
๊ฐ์ฅ ์ต๊ทผ ํจ์น๊ฐ์๋ archlinux์์ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค.-๋๊ตฐ๊ฐ anticheat๊ฐ์๋ ๋ฒ์ ์ ๋ํด MS์ ์๋ / ๋ฌธ์ ํ ์ ์ด ์์ต๋๊น? ์๋ํ๊ธฐ๊ฐ ์ง๊ฒน์ง ๋ง ๊ณต์์ ์ผ๋ก win 7์ ์ง์ํ๋ฏ๋ก ์์ธ์ด ์ฌ์ฉํ๋ easyAC ๋ฒ์ ์ ์ง์ํ ์ ์์ต๋๊น?
๋ค์์ Halo์ ์ ๋์ฌ๋ฅผ ๋จผ์ ์ญ์ ํ์ง ์๊ณ ๋ ๋ฒ์งธ ํจ์น๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ ๊ธฐ๋ก์
๋๋ค.
steam-976730.log
๋ค์์ Halo์ ์ ๋์ฌ๋ฅผ ๋จผ์ ์ญ์ ํ์ง ์๊ณ ๋ ๋ฒ์งธ ํจ์น๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ ๊ธฐ๋ก์ ๋๋ค.
steam-976730.log
@ mathew2214 ์ด์ Proton ๋ฒ์ ์ ์ฌ์ฉํ๋ ๊ฒ
https://github.com/rkfg/proton-ge-custom/releases/download/halo_mcc_test/Proton-MCC.tar.gz ๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์์ถ์ ํ๊ณ /home/username/.steam/steam/compatibilitytools์ ๋ณต์ฌํ์ญ์์ค. d / ํด๋๋ฅผ ์ด๊ณ Steam์ ๋ค์ ์์ํ๊ณ ์ฌ์ฉํ์ญ์์ค.
๋น๋ํ๋ @ McMarius11 ์ ๊ฒ์์ ์์ํ์ง๋ ์์ต๋๋ค.
์ฌ๊ธฐ์ ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
steam-976730.log
ํธ์ ๋ด์ ๊ฐ๊ธฐ
Steam์ ํ์ฌ libgnutls 26.21.8 ๋ฐ 30.6.2๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐฐํฌ์ ์ต์ ๋ฒ์ ์ libgnutls๊ฐ์๋ ๊ฒฝ์ฐ STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1
๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
๋น๋ํ๋ @ McMarius11 ์ ๊ฒ์์ ์์ํ์ง๋ ์์ต๋๋ค.
์ฌ๊ธฐ์ ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
steam-976730.log
@ mathew2214 ""์์ด ์์ ์ต์
"PROTON_NO_ESYNC = 1 % command %"๋ก ๊ฒ์์ ์์ํ๋ ค๊ณ ํฉ๋๋ค.
๋๋ "PROTON_NO_FSYNC = 1 % command %"๋๋ "PROTON_NO_FSYNC = 0 % command %"๋ฅผ ์ฌ์ฉํด๋ณด์ญ์์ค.
์ผ์ข ์ ์ ํฌ ์์ฒญ์ด์ง๋ง ์ง์ ์ ๋ก๋ ๋์ ์์ ์ ์ฌ์ฉํด๋ ๋ ๊น์? Gists๋ฅผ ์ฌ์ฉํ๋ฉด์ด๋ฅผ ์ ๋ ํ๊ธฐ ์ํด ๋ก๊ทธ๋ฅผ ๋ค์ด๋ก๋ ํ ํ์๊ฐ ์์ต๋๋ค.
@LukasRuppert ์ ๋ ์ด๋ฏธ ๋ฐฐํฌํ์ ์ต์ ๋ฒ์ ์ธ libgnutls30 (lubuntu 18.04.3 LTS)์ ์์ต๋๋ค. ์ด๋ค ๋ฒ์ ์ ์ ์ ํ์๊ฒ ์ต๋๊น?
@davidebeatrici @exezin์ด KDE Neon 5.17 (Ubuntu 18.04 ๋ณํ)์์์ด๋ฅผ ์คํ ์ต์ ์ ์ถ๊ฐ ํ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ ์คํ ๋ฐํ์ ์ต์ ์ ์์ด ๋ฒ๋ ธ๊ณ gnutls 3.6.6์ ์ง์ ๋น๋ / ์ค์นํด์ผํ๋ค๊ณ ์๊ฐํ์ต๋๋ค (3.5์ ํจ๊ป ์ ๊ณต๋๋ ๋ฐฐํฌํ).
๋ด Microsoft ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ์ฌ ๊ธฐ๋ณธ ๋ฉ๋ด๋ก ์ด๋ํ ์์์์ต๋๋ค. @rkfg์ ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@ McMarius11 ์ ๋ ๊ฐ์ง ์ธ์๋ฅผ ๋ชจ๋ ์ฌ์ฉํ์ฌ ์์ฑ์ ๋น๋๊ฐ ๋ด ๊ฒ๊ณผ ๋๊ฐ์ด ์๋ํฉ๋๋ค. ์ ๋์ฌ๋ฅผ ์ญ์ ํ ํ ํ ๋ฒ ์๋ํ๋ฉด ํญ์ ๋ช ์ด ๋์ ํ์ ํ๊ณ ์ถฉ๋ํฉ๋๋ค.
https://gist.github.com/mathew2214/966d11905790fe9a2fcf3cf874407cb0
@davidebeatrici ์ต์ ๋ฒ์ ์ ๋ฌด์์ด๋ผ๊ณ ์๊ฐํฉ๋๊น? ๋๋ ํ์ฌ libgnutls30์ ์๊ณ , ๊ทธ ํ๋๊ทธ๋ ์ถฉ๋์ ๋ฐฉ์งํ์ง๋ง ์ฌ์ ํ ์ด๋ค ๋ก๊ทธ์ธ ํ๋ฉด๋ ํ์ ๋์ง ์์ต๋๋ค.
๋ถ์ผ์น์ ์์ธ์ ์ฐพ์์ต๋๋ค. ์ค๋ ๋์ค์ ์ ์คํธ๋ฆผ์ผ๋ก ์ ์ถํ ํ ์คํธ๊ฐ ์ถ๊ฐ ๋ ์ ๋ฐ์ดํธ ๋ ํจ์น๊ฐ ์์ต๋๋ค.
@ Guy1524 ๊ธฐ์กด proton ๋น๋ ํ๊ฒฝ์ ์ ์ฉ ํ ์์๋ ํจ์น ํ์ผ์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๊น?
@exezin gnutls / gnutls @ d5f226c8e605b5ee14a6d9ed289b32dedb903d4d
@exezin gnutls / gnutls @ d5f226c
์ฆ, gnutls 3.6.0 ์ด์์ ๋๋ค.
๊ธฐ๋ก์ ์ํด ์ ๋ STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1
์ฌ์ฉํ์ง ์์ผ๋ฉฐ ํธ์คํธ libgnutls30์ 3.6.10-5 ๋ฒ์ ์
๋๋ค (๋ฐ๋น์ ํ
์คํธ). ๋ํ ์ค์ํ ๊ฒฝ์ฐ Steam ๋ฒ ํ๋ฅผ ์คํํฉ๋๋ค.
๋ค์ ์ ๋ด๊ฐ ์์ ์ค์ธ ํ ์คํธ๋ฅผ ์ ์ธํ ์ ๋ฐ์ดํธ ๋ ํจ์น์ ๋๋ค. ํ ์คํธ์ ๋ ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ฏ๋ก ์ ๋ก๋ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
104 ํ์ ๋ถ์ผ์น๋ฅผ ์ผ์ผํค๋ gnutls์ ์ด์ํ ๋์์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
@exezin gnutls / gnutls @ d5f226c
์ฆ, gnutls 3.6.0 ์ด์์ ๋๋ค.
ํฅ๋ฏธ๋กญ๊ฒ๋ ํธ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ผ๋ ์๋ฆผ์ ๋ณด์์ ๋ ์์ค์์ 3.6.6์ ๋น๋ํ์ต๋๋ค. ๊ทธ ์ต์
์ด ํจ๊ณผ๊ฐ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค. ์๋ก ๋ง๋ค์ด์ง gnutls๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์์ฑ์๋ฅผ ์ป๊ธฐ ์ํด ๋ ๋ง์ ์์
์ํด์ผ ํ ๊ฒ์ผ๋ก ์์ํ์ง๋ง ๋ฐ๋ก ์ก์์ ์๋ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1
๋ฐ gnutls 3.6์ด ๋ชจ๋ ํ์ํฉ๋๋ค.
dpkg๋ฅผ ํตํด 18.04 ๋ฐฐํฌํ์ gnutls 3.6์ ์ค์นํ๋ ค๋ ์ฌ๋์ ์ข ์์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์์ค ๋น๋์ ๋ํ ์ง์นจ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. https://gitlab.com/gnutls/gnutls/blob/master/INSTALL.md
๋ถํํ๋ ์ค๋ ๋๋ฒ๊น ์๊ฐ์ด ๋ถ์กฑํ์ง๋ง ์ฌ๊ธฐ์ ๋ด๊ฐ์๋ ์์น์ ๋ํ ๋ช ๊ฐ์ง ํธํ์ฑ ์ ๋ณด๊ฐ ๋ ์์ต๋๋ค.
/usr/local
gnutls 3.6.6์ ๋ง๋ค์์ต๋๋ค. ์ค์ ๋ก proton์ด ๊ทธ๊ฒ์ ๋ฐ์๋ค์ด๋์ง ์๋์ง๋ ํ์คํ์ง ์์ต๋๋ค.steamapps/compatdata/976730
ํด๋๋ฅผ ์ ๊ฑฐํ๋ฉด ๊ฒ์์ด ์ฌ๋ฐ๋ฅด๊ฒ ์์๋๊ณ ๋ก๊ทธ์ธ์ ์์ฒญํฉ๋๋ค. ์ฑ๊ณตํ๋ฉด ๋ฉ์ธ ๋ฉ๋ด๋ก ์ด๋ํ ์ ์์ต๋๋ค.VM_L2_PROTECTION_FAULT
๊ทธ๋ฐ ๋ค์ gfx ์๊ฐ ์ด๊ณผ, dmesg ์ค ๋ํซ ์ ์ธ๋ฆฝ๋๋ค.Halo๊ฐ ๋ก๊ทธ์ธ์ ๊ธฐ์ตํ์ง ๋ชปํฉ๋๊น? ๋งค๋ฒ ์์ํ ๋๋ง๋คํด์ผํ๋๋ฐ ์ด๋ฏธ ์ด๋๊ฐ์ ๋ก๊ทธ์ธํ๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
@rkfg ๋งค๋ฒ ์๋ก ๋ก๊ทธ์ธํด์ผํฉ๋๋ค.
@ mathew2214 ๋ก๊ทธ๊ฐ api-ms-win-core-localization-l1-2-1.dll์๋ก๋ ํ ๋๊น์ง ์ ์์ ์ผ๋ก ๋ณด์
๋๋ค.
ํ์งํ ๋ฌธ์ ์ผ๊น์?
Steam์์ ์ธ์ด๋ฅผ ๋ณ๊ฒฝํด ๋ณผ ์ ์์ต๋๋ค. ์๋ง๋ ๊ทธ๊ฒ์ ์ํฉ์ ๊ฐ์ ์ํฌ ๊ฒ์
๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด bcrypt์ ๊ด๋ จํ์ฌ ์ ์ผํ ๋ก๊ทธ ํญ๋ชฉ์ด๋ก๋๋๊ณ ์์ผ๋ฏ๋ก ์์ฌ์ค๋ฌ์ด ๊ฒ์ด ์์ต๋๋ค.
ํธ์ง : ํ์งํ๋ ์์ด ๋ฒ๋ฆฌ์ธ์. ์์ ๋ฒ์ ์ ๋ก๊ทธ๋ ๊ฑฐ๊ธฐ์์ ๋๊ฐ์ด ๋ณด์ ๋๋ค.
๋์ ์ต๊ทผ ํจ์น '@ Guy1524๊ณผ์ ์์-GE'@GloriousEggroll์ ๋ง๋ค์์ต๋๋ค.
https://drive.google.com/file/d/1EpA9-lTr19Hc8909g7MgGy7ZTdxdokfd/view?usp=sharing
์ ์๊ฒ๋์ด ๊ฒ์์ ์คํํ๋ ค๋ ์ด์ ์๋์ ๋๊ฐ์ด ์๋ํฉ๋๋ค. ์์ํ๊ธฐ ์ ์ ์ ๋์ฌ๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐ์๋ง ์๋ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฝ 1 ๋ถ ๋์ ์ ๋ชฉ ํ๋ฉด ์คํผ๋๊ฐ ํ์๋๊ณ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
https://gist.github.com/mathew2214/e8c641e102d91b045e9d7453184461ea
@crespyl ์๋ง๋ ์ด๊ฒ์ ๋ ผ์ํ๊ธฐ์ ์๋ชป๋ ๊ณณ์ด์ง๋ง ๋ค๋ฅธ ๊ณณ์์๋ ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์ ์์ต๋๋ค. 18.04์ gnutls๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ ๋ํ ์กฐ์ธ์ด ์์ผ์ญ๋๊น? ์์กด ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
~~Libnettle 3.4.1์ ์ฐพ์ ์ ์์ต๋๋ค.~ ~
์์ค์์ gmp์ ์๊ธฐํ์ ์ปดํ์ผํ์ง๋ง.
@exezin ๋น์ ์ ์ฌ๊ธฐ์์ ์๊ธฐํ์ ์ป์ ์ ์์ต๋๋ค : https://www.lysator.liu.se/~nisse/nettle/
configure / make / make-install ํ๋ก์ธ์ค๋ gnutls๊ฐ ๋น๋ํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ ์ค์ ํด์ผํฉ๋๋ค. ์ ๋ ํน๋ณํ ์์ ์ ์ํ ํ ํ์๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
gnutls INSTALL.md ๋ฌธ์์๋ ๋์์ด ๋ ์์๋ ์๊ธฐํ ๋ง๋ค๊ธฐ์ ๋ํ ์ถ๊ฐ ์ ๋ณด๊ฐ ์์ต๋๋ค.
๋์ ์ต๊ทผ ํจ์น '@ Guy1524๊ณผ์ ์์-GE'@GloriousEggroll์ ๋ง๋ค์์ต๋๋ค.
https://drive.google.com/file/d/1EpA9-lTr19Hc8909g7MgGy7ZTdxdokfd/view?usp=sharing์ ์๊ฒ๋์ด ๊ฒ์์ ์คํํ๋ ค๋ ์ด์ ์๋์ ๋๊ฐ์ด ์๋ํฉ๋๋ค. ์์ํ๊ธฐ ์ ์ ์ ๋์ฌ๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐ์๋ง ์๋ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฝ 1 ๋ถ ๋์ ์ ๋ชฉ ํ๋ฉด ์คํผ๋๊ฐ ํ์๋๊ณ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
https://gist.github.com/mathew2214/e8c641e102d91b045e9d7453184461ea
ํํ
๋ด๊ฐ ๋ญ๊ฐ๋ฅผ ๋์น๊ณ ์์ง ์๋ค๋ฉด PROTON_LOG = 1๋ก ์ธํด ๋ฌดํ ๋ก๋ฉ ํ๋ฉด์ด ๋ฐ์ํ๊ณ ์ถฉ๋์ด ๋ฐ์ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค. ํด๋น ์ต์
์ด์๋ ๊ฒฝ์ฐ ์ ๊ฑฐํด๋ณด์ญ์์ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ด ์ ๋ง ๋ณต์กํฉ๋๋ค.
์ต์ GE prelease๋ฅผ ํตํด ๋ก๊ทธ์ธ์ด ์๋ํ๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ง๋ง ํต๊ณผํ๋ ๋ฐ 20 ~ 30 ๋ฒ ์ ๋ ๊ฑธ๋ ธ์ต๋๋ค.
๋ฐฉ๊ธ ์์ธ ๊ฐ๋ฐํ์ ํจ์น๋ฅผ ์ ์ถํ๋๋ฐ, ์ด๊ฒ์ด ์ด๋ป๊ฒ ๋ ๋ค์ ์์ฑ์ ๋ฐฉ์ถ์ ์ ์ฉ๋ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
Andrew์ ์ ๋ Steam ๋ฐํ์์ ํ์ฌ ๋ฒ์ ์ gnutls์์ pgnutls_decode_rs_value์ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํ์ต๋๋ค. ํจ์๋ ๋ฐํ์ ๋ฒ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ง๋ง ๋ด๋ณด๋ด์ง์ง๋ ์์ต๋๋ค.
์ด ๋ฐธ๋ธ ๋๋ฌธ์ ํ์ํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ์ปค๋ฐ์ ๋ฐฑ ํฌํธํ๊ฑฐ๋ ํ๋ ์ ์ค๋ช ์ ํญ๋ชฉ์์ ์ฃผ์๋ฅผ ์ถ์ถ ํ ์ ์์ต๋๋ค.
@ Guy1524 ๊ทธ ํจ์น๊ฐ ์ด๊ฒ ๊ณผ ๋์ผํฉ๋๊น? ๊ทธ๋ผ ์ด๊ฒ์ผ๋ก ์์ฑ์๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค!
์ค ๊ทธ๋์ ๊ทธ๋์ ์ ๋ ๊ณต์ GE MCC ํ๋ฆฌ ๋ฆด๋ฆฌ์ฆ๋ฅผ ์ฌ์ฉํ๊ณ ์์์ง๋ง์ด ์๋ก์ด ๊ฒ์ด ์ฒ์์ผ๋ก ์๋ํ์ต๋๋ค.
https://github.com/rkfg/proton-ge-custom/releases/tag/halo_mcc_test
์์๋๊ณ ์ค๋ฅ๊ฐ ์ ํ ์์ผ๋ฉฐ ์ฒ์ ๋ก๊ทธ์ธ๋์์ต๋๋ค.
๋ค์ ์์ํ ๋ ์ฌ์ ํ "๋ค๋ฅธ ๊ณณ์์ ๋ก๊ทธ์ธ ๋จ"์ด ํ์๋์ง๋ง ์ ๋ณด๋ฅผ ์์ฒญํ์ง ์๊ณ ๋ฐ๋ก ๋ก๊ทธ์ธ ๋ก๊ทธ์ธ์ ๋๋ฆ ๋๋ค.
@rkfg ๋น์ทํ์ง๋ง ์กฐ๊ธ ๋ ์ ํํฉ๋๋ค. ๋ ๋ค MCC์์ ์ ์๋ํฉ๋๋ค.
wine-devel์ ์ ์ถ ํ ํ์ผ์ https://source.winehq.org/patches/data/175029 ์์ ์ฐพ์ ์ ์์ต๋๋ค.
@ Guy1524 ๊ฐ์ฌํฉ๋๋ค! Proton์ ์ ์ฉํ๊ณ ๋น๋ํฉ๋๋ค. ํจ์๊ฐ ์ ๋๋ก ๋ด๋ณด๋ด์ง์ง ์์ง๋ง ์๋์ผ๋ก ์ ์ธํ๋ ๊ฒ๋ง์ผ๋ก๋ ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ gnutls์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ๋ ์ ์ฉ ํ ๊ฒ์ ๋๋ค. ์ ์ด๋ ์ผ๋ถ ์ฌ๋๋ค์๊ฒ๋ ์ ์ ํ ์์ ์ฌํญ์ด ๋ฐํ ๋ ๋๊น์ง.
๋๋ ์๋ํ๊ณ ์๋ํ์ง๋ง ๋์ค์ gnutls ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๋ฐ ์ด์ด ์์์ต๋๋ค. ๋ด ์์คํ ์์ ์ปดํ์ผ๋์ง ์์ต๋๋ค (18.04 lubuntu). gmp๋ฅผ ํฌํจํ์ฌ ์์ค์ ์ต์ ๋ฒ์ .
์ด ์์ ์ ์ํ ํ ์์๋ ๋ค๋ฅธ ์ต์ ์ด ์์ต๋๊น? ๋ชจ๋ Proton ๋ฒ์ ์์ ๋์๋ ๋ก๊ทธ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ ๋ก๊ทธ์ธ ํ๋ฉด ํ์ ์ด ๋ํ๋์ง ์์ต๋๋ค.
์ด ์์ ์ ์ํ ํ ์์๋ ๋ค๋ฅธ ์ต์ ์ด ์์ต๋๊น?
18.10 ์ด์์ผ๋ก ์ ๊ทธ๋ ์ด๋ ํ์๊ฒ ์ต๋๊น? ๋๋ ๋น์ ์ด 18.04์ ๋จธ๋ฌด๋ฅด๋ ์ข์ ์ด์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
@leifmetcalf ๊ธ์, ๋๋ ๊ทธ๊ฒ์ ์ํด LTS๋ฅผ ๋ฒ๋ ค์ผ ํ ๊ฒ์ ๋๋ค.
@exezin ์๋์ผ๋ก .deb๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํ๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ต์ฒด ํ ์ ์์ต๋๋ค (๋จผ์ ๋ฐฑ์ ์ ๋ง๋์ญ์์ค!). ์๋ฅผ ๋ค์ด, ์ด .
ํธ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์ ์๋ํ๋์ง ๊ถ๊ธํฉ๋๋ค. ๊ฒ์์ ์ ํํ ๋ฌด์์ด๋ก๋๋๋์ง ํ์ธํฉ๋๋ค.
@rkfg ์ ๋ชฝ์ด ์ผ์ด๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฌ์ง๋ง ๋๋ ๊ทธ๊ฒ์ ์ค ๊ฒ์ด๋ค : |
@exezin ์์๋ก ํ๋์ ํ์ผ (๋ฐ ์ฌ๋ณผ๋ฆญ ๋งํฌ)์ ๊ต์ฒดํ๋ ๊ฒ์ libc์ ๊ฐ์ ๋งค์ฐ ๊ธฐ๋ณธ์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ ํ ์ฝ๊ณ ์์ ํฉ๋๋ค. ์ด libgnutls์๋ ์ต์ libc ๊ฐ ํ์ํ
์ ์ ๊น, ์ฌ์ค ๋ ๋์ ํด๊ฒฐ์ฑ
์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. Steam์ ์ด์ ํธ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํธํฉ๋๋ค. ๋ค์์ ์คํ์ค์ธ ๊ฒ์์์ ์ถ์ถํ STEAM_RUNTIME_LIBRARY_PATH
๋ชจ์ต์
๋๋ค (Steam์ด /opt/SteamLinux
์ค์น๋จ).
/opt/SteamLinux/ubuntu12_32/steam-runtime/pinned_libs_32:
/opt/SteamLinux/ubuntu12_32/steam-runtime/pinned_libs_64:
/usr/lib/x86_64-linux-gnu/libfakeroot:
/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/lib:
/usr/local/lib/libstrangle/lib32:
/usr/local/lib/libstrangle/lib64:
/usr/local/lib/x86_64-linux-gnu:
/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu:/lib32:/usr/lib32:/libx32:
/usr/libx32:/lib:/usr/lib:/usr/lib/i386-linux-gnu/i686:
/usr/lib/i386-linux-gnu/tls:/usr/lib/i386-linux-gnu/sse2:/usr/lib/x86_64-linux-gnu/tls:
/usr/lib32/tls:/usr/lib/tls:/opt/SteamLinux/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:
/opt/SteamLinux/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:
/opt/SteamLinux/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:
/opt/SteamLinux/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:
/opt/SteamLinux/ubuntu12_32/steam-runtime/lib:
/opt/SteamLinux/ubuntu12_32/steam-runtime/usr/lib
๊ฐ๋
์ฑ์ ์ํด ์ค ๋ฐ๊ฟ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์์ถ์ ํผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ %STEAMROOT%/ubuntu12_32/steam-runtime/pinned_libs_64
๋ฃ์ผ๋ฉด ๊ฒ์์ด ์์คํ
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋์ ๋ก๋ํด์ผํฉ๋๋ค. ๋ฌผ๋ก ๋๋ฌด ์ค๋๋ libc์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ฌ๊ธฐ ํํฐ์ ์กฐ๊ธ ๋ฆ์์ง๋ง @rkfg ์์ ๋ฆด๋ฆฌ์ค๋ฅผ ์คํํ๋ฉด https://github.com/rkfg/proton-ge-custom/releases/tag/halo_mcc_test ์์ ์ฐพ์ ์ ์์ต๋๋ค.
์ด ๊ฒ์์ ํ์ค Proton ๋น๋์์์ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค. ์ฆ, "๋ก๊ทธ์ธ ์ค๋ฅ : Xbox Live์ ๋ก๊ทธ์ธํ๋ ๋์ ์ค๋ฅ ๋ฐ์"๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. rety ๋ฒํผ์ ์คํธํ๋ฉด์ด ๋ฉ์์ง ๋ง ๋ฐ๋ณต๋ฉ๋๋ค. ์ด๋ฅผ ์ค์ ํ๋ ์ ์ฐจ๋ tarball์ compatabilitytools.d ํด๋๋ก ์ถ์ถํ ๋ค์ MCC๋ฅผ ์์ํ๋ ๊ฒ์ ๋๋ค. ๋๋ ์ด๊ฒ์ Ubuntu 18.04์์ ์คํํ๊ณ ์์ต๋๋ค. ๋ด๊ฐ ์ณ์ง ์์ ๊ฒ์ด ์์ต๋๊น?
์ ์ ๊น, ์ฌ์ค ๋ ๋์ ํด๊ฒฐ์ฑ ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. Steam์ ์ด์ ํธ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํธํฉ๋๋ค. ๋ค์์ ์คํ์ค์ธ ๊ฒ์์์ ์ถ์ถํ
STEAM_RUNTIME_LIBRARY_PATH
๋ชจ์ต์ ๋๋ค (Steam์ด/opt/SteamLinux
์ค์น๋จ)./opt/SteamLinux/ubuntu12_32/steam-runtime/pinned_libs_32: /opt/SteamLinux/ubuntu12_32/steam-runtime/pinned_libs_64: /usr/lib/x86_64-linux-gnu/libfakeroot: /lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/lib: /usr/local/lib/libstrangle/lib32: /usr/local/lib/libstrangle/lib64: /usr/local/lib/x86_64-linux-gnu: /lib/x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu:/lib32:/usr/lib32:/libx32: /usr/libx32:/lib:/usr/lib:/usr/lib/i386-linux-gnu/i686: /usr/lib/i386-linux-gnu/tls:/usr/lib/i386-linux-gnu/sse2:/usr/lib/x86_64-linux-gnu/tls: /usr/lib32/tls:/usr/lib/tls:/opt/SteamLinux/ubuntu12_32/steam-runtime/lib/i386-linux-gnu: /opt/SteamLinux/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu: /opt/SteamLinux/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu: /opt/SteamLinux/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu: /opt/SteamLinux/ubuntu12_32/steam-runtime/lib: /opt/SteamLinux/ubuntu12_32/steam-runtime/usr/lib
๊ฐ๋ ์ฑ์ ์ํด ์ค ๋ฐ๊ฟ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์์ถ์ ํผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ
%STEAMROOT%/ubuntu12_32/steam-runtime/pinned_libs_64
๋ฃ์ผ๋ฉด ๊ฒ์์ด ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋์ ๋ก๋ํด์ผํฉ๋๋ค. ๋ฌผ๋ก ๋๋ฌด ์ค๋๋ libc์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด ์์ ์ ์ํํ์ง ๋ง์ญ์์ค. pinned_libs_ * ํด๋๋ Steam ๋ฐํ์ ์ ๋ฐ์ดํธ์์ ์ง์์ง๋๋ค. ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด๋๊ฐ์ ๋ฐฐ์นํ๊ณ ์คํ์ ์ํด pinned_libs_ * ํด๋์ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ถ๊ฐํ์ญ์์ค. ๋ํ ๋ฌด์ธ๊ฐ๊ฐ ๋์ฐํ๊ฒ ์๋ชป๋๋ฉด pinned_libs_ * ํด๋๋ฅผ ์ญ์ ํ ์ ์์ผ๋ฉฐ Steam์ ๋ค์ ์คํ์์ ํด๋๋ฅผ ๋ค์ ์์ฑํฉ๋๋ค.
@rkfg ๊ทธ๊ฒ๋ค์ pinned_libs ๋๋ ํ ๋ฆฌ์ ์ถ๊ฐํ๋ฉด ๊ฒ์์ด ์์๋์ง ์์๋ฟ์ ๋๋ค.
์ฌ๊ธฐ ํํฐ์ ์กฐ๊ธ ๋ฆ์์ง๋ง @rkfg ์์ ๋ฆด๋ฆฌ์ค๋ฅผ ์คํํ๋ฉด https://github.com/rkfg/proton-ge-custom/releases/tag/halo_mcc_test ์์ ์ฐพ์ ์ ์์ต๋๋ค.
์ด ๊ฒ์์ ํ์ค Proton ๋น๋์์์ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค. ์ฆ, "๋ก๊ทธ์ธ ์ค๋ฅ : Xbox Live์ ๋ก๊ทธ์ธํ๋ ๋์ ์ค๋ฅ ๋ฐ์"๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. rety ๋ฒํผ์ ์คํธํ๋ฉด์ด ๋ฉ์์ง ๋ง ๋ฐ๋ณต๋ฉ๋๋ค. ์ด๋ฅผ ์ค์ ํ๋ ์ ์ฐจ๋ tarball์ compatabilitytools.d ํด๋๋ก ์ถ์ถํ ๋ค์ MCC๋ฅผ ์์ํ๋ ๊ฒ์ ๋๋ค. ๋๋ ์ด๊ฒ์ Ubuntu 18.04์์ ์คํํ๊ณ ์์ต๋๋ค. ๋ด๊ฐ ์ณ์ง ์์ ๊ฒ์ด ์์ต๋๊น?
์ด ๋ฒ์ ์ Pop! _os 19.10์์ ์ ์๋ํฉ๋๋ค. ๋ก๊ทธ์ธ์ ๋จผ์ ์๋ํ์ง๋ง ๋ค์ ์์ํ ๋ ๋ค์ ๋ก๊ทธ์ธํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์ ฐ์ด๋ ์ปดํ์ผ์์ ๋ช ๋ฒ์ ๋๊น์์ด ์ค์ ๋ฌธ์ ์์ด ๋ช ๊ฐ์ง ์บ ํ์ธ ๋ฏธ์ ์ ์ํํ์ต๋๋ค. ๋งค์น ๋ฉ์ดํน์ ์์ํ๋ ค๊ณ ํ๋ฉด Easy Anti Cheat๊ฐ ํ์ฑํ๋์ง ์์๋ค๋ ํ์ ์ด ํ์๋ฉ๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ์๋ ํ ๊ฒ์ด๋ผ๊ณ ์์ํ์ง ์์์ง๋ง, ์๋ฌด๋ ๊ทธ๊ฒ์ ์ธ๊ธํ์ง ์์๊ธฐ ๋๋ฌธ์ ๋๋ ๊ทธ๊ฒ์ ๋ช ํํ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค. ๋ฐ๋ผ์ ๋ฉํฐ ํ๋ ์ด์ด ๋งค์น ๋ฉ์ดํน์ ์ฌ์ฉํ ์ ์์ง๋ง ์ฌ์ฉ์ ์ง์ ๊ฒ์์ด ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
@protonpunisher ๋ ๊ฒ์ ์์ฑ์์ ์์ถ์ด ํ๋ฆฐ์ด Proton ๋ฒ์ ์ ์ ํํ๋์ง ํ์ธํฉ๋๋ค (ํน์ Steam Play ํธํ์ฑ ๋๊ตฌ๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉ).
์ด์จ๋ , ์ฌ๊ธฐ @ Guy1524์์ ํจ์น ๋น๋์ ๋๋ค : https://github.com/rkfg/proton-ge-custom/releases/tag/Guy1524 ๋๋ฅผ ์ํด ๋์ ๋ณด์ด๋ ์ฐจ์ด๋ ์์ง๋ง ๋ ์ ํํ ์๋ค๋ฉด ๊ทธ๊ฒ์ ๋ ๋์ ์ ์์ต๋๋ค.
Proton์ ๋ค์ํ ๊ฒ์ ๋ฒ์ ์ผ๋ก ๊ฒ์์ ์ ํ ์์ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ Proton์ ์ฌ์ฉํ์ฌ ์์๋๋ ๋ก๊ทธ์ธ ์ค๋ฅ๋ก ์์ํ ์ ์์ต๋๋ค.
์ฑ๊ณต! ์ด ๋ฒ์ ์ libgnutls๋ฅผ STEAMROOT%/ubuntu12_32/steam-runtime/pinned_libs_64
์ ๋ฃ์ด์ ์๋ํ๋๋กํ์ต๋๋ค. ๋ค๋ฅธ ๋ฒ์ ์ ์ด๋ค ์ด์ ๋ก ๋ ์๋ํ์ง ์์ผ๋ฉฐ ์ด์ 3.6.x ๋ฒ์ ์์๋ ์๋ํ์ง ์์ต๋๋ค.
( ์ฌ๊ธฐ @ Guy1524์ ์ํด ํจ์น ๋ ๋ฒ์ ์ฌ์ฉ)
@exezin 3.6.4๋ณด๋ค ์๋ก์ด ๋ฒ์ ์ ์ฌ์ฉํด
@leifmetcalf ๋๋ ๋ช ๊ฐ์ง๋ฅผ ์๋ํ์ต๋๋ค. ๊ฒ์์ ๊ทธ๋ค ์ค ์ด๋ ๊ฒ๋๋ก๋ํ๊ณ ์ถ์ง ์์์ต๋๋ค. ์ด๊ฒ์ ๋ด๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ค๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป 18.04์ ์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ์ดํ ๋ฒ์ ์ gnutls๋ ์๋ง๋ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ๊ณผ ํธํ๋์ง ์์ ๊ฒ์ ๋๋ค.
@leifmetcalf ์ค์ ๋ก
@exezin ์ ๋ 18.04 LTS๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๊ณ ์ ๋ libs์ ์คํ์ค์ธ proton์ ์ ํํ ๋ฒ์ ์ ์ฌ์ฉํ๋๋ผ๋ ๊ฒ์์ด ์์๋์ง ์์ต๋๋ค. :(
@cybik ์๋ํ์ ๋ ์ ํํ ์ค์ ์ ๋ณต์ ํ๋ ค๋ฉด Steam ์ธํธ์ ์คํ ๋ช ๋ น์ด ์๋์ง ํ์ธํ๊ณ ์ฌ๋ฐ๋ฅธ ๋ฒ์ ์ Proton์ ๊ฐ์ ํ๊ณ ์๋์ง ํ์ธํ์ญ์์ค.
๋ํ ํ์ผ์ ์ฌ๋ฐ๋ฅธ ๊ณ ์ libs ๋๋ ํ ๋ฆฌ์ ๋ ์๋์ง ๋ค์ ํ์ธํ๊ณ .steam/root/ubuntu12_32/steam-runtime/pinned_libs_64
์ํ๋ ํด๋๋ฅผ ์ํ์ง ์๋ ํด๋๋ก ์ฐฉ๊ฐํ์ง ๋ง์ญ์์ค. root/ubuntu12_64/steam-runtime/pinned_libs_64
.
๊ทธ๋ฆฌ๊ณ ์์คํ ํจํค์ง๊ฐ ๋ชจ๋ ์ต์ ์ํ์ธ์ง ํ์ธํ์ญ์์ค.
๋ํ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด 440.31 ์ธ GTX 1070์์ ์คํ ์ค์ ๋๋ค.
@exezin no Launch ๋ช ๋ น / ์ต์ , libs๋ฅผ _32 ๊ณ ์ , ์์คํ ์ QT ๋ฐ qemu์ ๋ํด์๋ง ๊ตฌ์์ ๋ฃ์ต๋๋ค. :(
@cybik ๋ก๊ทธ๋ฅผ ๊ฒ์ํฉ๋๋ค ( PROTON_LOG=1
).
https://gist.github.com/cybik/f32f095f76d42b58157c4c47c7c5994b
๋ณธ์ง์ ์ผ๋ก 603916.884:0039:003a:err:esync:esync_init Failed to open esync shared memory file; make sure no stale wineserver instances are running without WINEESYNC.
๋ญ
@cybik PROTON_NO_ESYNC=1
์คํ ๋ช
๋ น์ ์๋ํ๊ณ PROTON_NO_FSYNC=1
๋ ์๋ํด๋ณด์ญ์์ค.
@cybik๋ PROTON_NO_ESYNC=1 %command%
์์ ์ต์
์ ์ฌ์ฉํ๋ ค๊ณ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์๋ง๋ ๊ทธ๊ฒ์ด ๋งํ๋ ๊ฒ์
๋๋ค. esync ์ง์์ด์๋ ๋ ๋ค๋ฅธ wineserver
๊ฐ ์ฌ์ ํ ์คํ ์ค์ด๋ฏ๋ก ์ข
๋ฃํด์ผํฉ๋๋ค.
๊ทธ๋, ๋๋ ps
์
์
์ด ๋ค์ก๊ณ ์์ธ์ ์ด๋์๋ ์๋ค. ๋๋ ๋นจ๋ฆฌ esync๋ฅผ ์ฃฝ์ผ๊ฑฐ์ผ.
WINEPREFIX="path/to/SteamLibrary/steamapps/compatdata/976730/pfx" wineserver -k
์ผ๋ฐ์ ์ผ๋ก ๋๋ฅผ ์ํด ํธ๋ฆญ์ ์ํํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ์ท๋ ๋๋ฃ. esync๋ฅผ ๋นํ์ฑํํ์ต๋๋ค!
ํธ์ง : ๊ทธ๋ฆฌ๊ณ ๋๋ ์๋ฌด๋ฅผ ์์ํ๋ ๋์ค์ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
Navi์์ ํ๋ ์ดํ๊ณ ์ด์ ๊ฐ์ ๋ฌธ์ ๊ฐ์๋ ๋ค๋ฅธ ์ฌ๋์ด ์์ต๋๊น?
๊ฐ๊น์ด์๋ ๊ฒ์ ๊ด์ฐฎ์ ๋ณด์ด์ง๋ง ๋ฉ๋ฆฌ์๋ ๊ฒ์ ๊ทธ๋ํฝ ์์์ ๋ํ ๋ด๊ธฐ ์์ํฉ๋๋ค. LLVM์ ์๋ ํ ๋ GPU๊ฐ ์ค๋จ๋๊ธฐ ๋๋ฌธ์ ACO ๋ฌธ์ ์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
Mesa ๋ง์คํฐ (ํ์ฌ c9acf07)์ ํจ๊ป LLVM 9.0 ์ฌ์ฉ
ํธ์ง : ์ ์ ๋ ๋๋ฅผ ์ํด ์ ๊ธ ํด์ ๋์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค .Mathew2214์ 4.21-GE-1 ๋น๋๋ฅผ Guy1524์ ํจ์น์ ํจ๊ป ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@exezin @rkfg @ Guy1524 ์ฌ๋ฌ๋ถ์ด ๋งํฌ / ๋ฆด๋ฆฌ์ค / ์ฝ๋ฉ ํ ๋น๋๊ฐ ์ฒซ ๋ฒ์งธ ์๋์์ ์๋ํ์ต๋๋ค! ๋๋ผ์ด ๊ฒ๋ค!
์ปค๋์ 5.3์ผ๋ก ์
๋ฐ์ดํธ ํ ํ oibaf ppa์์ ์ต์ Mesa / ACO ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ์ ธ์ค๊ณ ( RADV_PERFTEST=aco
์ต์
์ค์ ) @rkfg proton ๋น๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ ์ณ๋๊ณ 5.3 ์ปค๋์ด amdgpu๋ก ์ธํด ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ ๊ฒ์ฒ๋ผ ๋ณด์์ผ๋ฏ๋ก ์ถฉ๋ ํ ์ฌ์ค์ ๋ฐ ๋ณต๊ตฌ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ ์ด์ ์ค๋จ ํ ๋๋ง๋ค Xorg๋ฅผ ๋ค์ ์์ํ ํ์๊ฐ ์์ต๋๋ค.
์ฑ๋ฅ์ด ๋ด ๋ ธํธ๋ถ์์ ๋ค์ ์๋ง์ธ ๊ฒ ๊ฐ์ต๋๋ค. (860m, โโi7-4810MQ, ubuntu 18.04)
์ด proton ๊ณผ ์์ ๋งํฌ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ
1600x900์์ ์ฌ์ํฉ๋๋ค. ๋๊ตฌ๋ ์ง ์ฑ๋ฅ ํ์ด ์์ต๋๊น? ์ฑ๋ฅ ์ธ์๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ก๊ทธ์ธ์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ์ถฉ๋์ด ์์ต๋๋ค.
ํธ์ง : ํ ๋๋ฆฌ์๋ ์ฐฝ, ํด์๋ ์ถ์, ์ฌ์ง์ด 320x180 ์ ์ฒด ํ๋ฉด์ ๋นํด ์ฑ๋ฅ์ด ์ด์ํฉ๋๋ค.
๋๋ ๋จ์์ ํจ์น๊ฐ์๋ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ์ง๋ง ์ฌ์ ํ ์ฑ๊ณตํ์ง ๋ชปํ๊ณ ์์ต๋๋ค. ์์ฑ์ ๋ฒ์ ์ ์ ์ ํ๊ฒ ๊ฐ์ ํ์ง๋ง ์ฌ์ ํ ๋ฐ๋๋ผ ์์ฑ์์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
๋ด ์์ ์ต์ ์ด ๋น์ด ์๊ณ ์์ ์คํฌ๋ฆฐ ์ท์์ ์ค์ ํ "์คํ ํ๋ ์ด ํธํ์ฑ ๋๊ตฌ"๋ฅผ ์ ์ธํ๊ณ ๋ค๋ฅธ ๋ชจ๋ ์์ฑ ์ค์ ์ ๊ธฐ๋ณธ๊ฐ์์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
eggroll์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋๋ก ๋ก๊ทธ์ธ ์ฐฝ์ ์ด ์ ์์ง๋ง ์ฑ๊ณต์ ์ผ๋ก ๋ก๊ทธ์ธ ํ ์ ์ด ์์ผ๋ฉฐ ์น๋ช ์ ์ธ ์ค๋ฅ์ ํจ๊ป ๋ฌด์์๋ก ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๋ด๊ฐํด์ผ ํ ์ผ์ํ์ง ์๋ ๊ฑด๊ฐ์?
๋๊ตฐ๊ฐ์ด ๋ง์ถคํ ์์ฑ์ ๋น๋๋ฅผ ์ค์นํ๊ธฐ ์ํด ์ถ์ถ ํ ๊ฒฝ๋ก๋ฅผ ์๋ ค์ค ์ ์์ต๋๊น? ์ ๋ Elementary 5.1์ ์ฌ์ฉ ์ค์ด๋ฉฐ ์ด๋ป๊ฒ ์งํํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋๋ ๊ทธ ์ค๋ฅ์ ์ฆ๊ธฐ, MCC, RAN ๋ค์ด๋ก๋ ๋ค์ด๋ก๋ ์ด ํ์ง๋ง ํธํ์ฑ ๋๊ตฌ๋ก ํ์ํ๋ ๋๋ ์์์ ์์ถ์ ํด์ ํ ์์น๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ๋๊ตฐ๊ฐ ์ฌ์ฉ์ ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ธ๊ธํ๋๋ฐ, ๊ทธ๊ฒ ํ์ํฉ๋๊น? ๊ทธ๋ ๋ค๋ฉด ๋งํฌ์ ๋ฐฐ์น ํ ์์น๋ฅผ ์ป์ ์ ์์ต๋๊น?
์ธํฐ๋ท ๊ฒ์์ ํด๋ดค๋๋ฐ ์ด๊ฒ์ ์ ๋ง ๊ตฌ์ฒด์ ์ด๊ณ ์๋กญ๊ธฐ ๋๋ฌธ์ ์ด์ด๋ณ๋ก ์์์ต๋๋ค.
@sudoWiz ~/.steam/root/compatibilitytools.d
์ ์ฌ์ฉ์ ์ง์ ํธํ์ฑ ๋๊ตฌ๋ฅผ ๋ฐฐ์น ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Steam์ ์ด๋ฏธ ~/.steam/root
ํด๋๋ฅผ ๋ง๋ค์์ง ๋ง compatibilitytools.d
๋ ์กด์ฌํ์ง ์์ต๋๋ค. ํด๋๋ฅผ ์ง์ ๋ง๋ค๊ณ ๊ฑฐ๊ธฐ์ (์ถ์ถ ๋) ์ฌ์ฉ์ ์ง์ ์์ฑ์ ๋ฒ์ ์ ๋ฐฐ์น ํ ์ ์์ต๋๋ค. proton์ ๊ฐ ์ฌ์ฉ์ ์ ์ ๋ฒ์ ์ ๋ํด ํ๋์ ํด๋๊ฐ ์์ด์ผํฉ๋๋ค.
ํ . ์ด์ ๊ฒ์์ ์ ์ด ์ ์์ง๋ง ์ ๊ธฐ์ ์ผ๋ก ๋ฉ ์ถฅ๋ ๋ค. ๊ฒ์์ ๋ช ์ด ๋์ ๋ฉ์ถ ๋ค์ ๊ณ์ ์งํ๋ฉ๋๋ค. ๊ทธ ์์ธ์ด ๋ฌด์์ธ์ง ์ ํ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ด ์ค๋กํ ๋ง์ด ์์ฌ์ค๋ฌ์์ ๋จผ์ ํ์ธํ๋ ค๊ณ ํฉ๋๋ค ...ํ์ง๋ง ๋ค๋ฅธ ๋ฆฌ์์ค ์ง์ฝ์ ์ธ ๊ฒ์์ ์๋ฌด ๋ฌธ์ ์์ด ํ๋ ์ด ํ ์ ์๊ธฐ ๋๋ฌธ์ ํ์คํ์ง ์์ต๋๋ค.
ํธ์ง : ์ด ์กฐ์ ์ ์๋ง๋ ๊ทธ๋ ์ง ์์ ๊ฒ์ ๋๋ค. A Hat In Time์ ํ๋ ์ดํ๊ณ ์๋๋ฐ ๋ ธํธ๋ถ ์จ๋๊ฐ ๊ฑฐ์ ๊ฐ๊ณ ๋๊ฒฐ๋์ง ์์ต๋๋ค.
์ฌ์ : Core i7-8950HK, 32GB RAM, nVidia RTX2070 Max-Q (๋ฐ๋ผ์ ์ผ์ข ์ ์ค๋กํ ๋ง์ ๋ํ ๋ด ์์ฌ)
๋๊ตฐ๊ฐ ๋๋ฅผ ๋์์ฃผ๊ณ ์ถ์ดํ๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ Halo MCC ๋ก๊ทธ์ ์์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. https://gist.github.com/rjbozzol/a0e06c287fae223c33505ef4a22f1656
@sudoWiz
~/.steam/root/compatibilitytools.d
์ ์ฌ์ฉ์ ์ง์ ํธํ์ฑ ๋๊ตฌ๋ฅผ ๋ฐฐ์น ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Steam์ ์ด๋ฏธ~/.steam/root
ํด๋๋ฅผ ๋ง๋ค์์ง ๋งcompatibilitytools.d
๋ ์กด์ฌํ์ง ์์ต๋๋ค. ํด๋๋ฅผ ์ง์ ๋ง๋ค๊ณ ๊ฑฐ๊ธฐ์ (์ถ์ถ ๋) ์ฌ์ฉ์ ์ง์ ์์ฑ์ ๋ฒ์ ์ ๋ฐฐ์น ํ ์ ์์ต๋๋ค. proton์ ๊ฐ ์ฌ์ฉ์ ์ ์ ๋ฒ์ ์ ๋ํด ํ๋์ ํด๋๊ฐ ์์ด์ผํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค! ์ด๊ฒ์ ํจ๊ณผ๊ฐ ์์๋ค. ๊ฒ์์ ์์ํ๊ณ ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ์ด๋ํ ์์์์ต๋๋ค. ๊ทธ๋๋ ๊ฒ์์ด ์ด๋ฆฐ ์ํ์์ ๋ช ์ด ํ์ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.
์ง๋ ๋ช ์๊ฐ ๋์ ๋ด ํ ์คํธ์์ ์ ๋ฐ์ดํธ ๋ ์ฌํญ์ด ๊ฑฐ์ ์์ต๋๋ค.
https://github.com/ValveSoftware/Proton/issues/2907#issuecomment -561843781์ ๋ํ ์์ ์ฌํญ์ ์ฐพ์์ต๋๋ค.
PROTON_LOG๋ฅผ ๋นํ์ฑํํ๋ฉด ์ด๋ฏธ ์กด์ฌํ๋ ์ ๋์ฌ์์ ๊ฒ์์ด ์ ๋๋ก ์๋ํฉ๋๋ค.
๋ด๊ฐ ๋งํ ์์๋ ํ, ๊ฒ์์์ด ๊ตฌ์ฑ์ผ๋ก ๊ฑฐ์ ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค. Vsync๊ฐ ํ์ฑํ ๋ ๊ฒฝ์ฐ ์ฑ๋ฅ์ด ๋์ฐํ๋ค๋ ์ ์ ์ ์ธํ๊ณ . ๋๋ก๋ ์๋ฆฌ๊ฐ ๋๊ณ ๋๋ก๋ ์๋ฆฌ๊ฐ ๋์ง ์์ต๋๋ค.
ํ์ง๋ง ์์ํ ๋๋ง๋ค Xbox Live์ ๋ก๊ทธ์ธํด์ผํฉ๋๋ค.
์ด ๋น๋ : https://github.com/rkfg/proton-ge-custom/releases/tag/Guy1524 ๋ ๊ฒ์์ ์ ํ ์คํํ์ง ์์ต๋๋ค. ESYNC์ FSYNC๊ฐ ๋ชจ๋ ๋นํ์ฑํ ๋ ๊ฒฝ์ฐ์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
์ด ๋ฒ์ ์ proton์ ์ฌ์ฉํ ๋ Halo Reach (์บ ํ์ธ)๊ฐ ์ ์๊ฒ ์ ์๋ํ๋ค๊ณ ๋งํ๋ ๊ฒ๋ฟ์ ๋๋ค. https://github.com/rkfg/proton-ge-custom/releases/tag/Guy1524 ์คํก ๋ฒ์ ์์๋ ์๋ํ์ง ์์์ต๋๋ค. ์์ฑ์์. ์ปค์คํ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ค์ด๋ก๋ํ๊ณ Steam์์ ์ฌ์ฉํ๋ ๊ฒ ์ธ์ ํน๋ณํ ์์ ์ ์ํ ํ ํ์๊ฐ ์์์ต๋๋ค.
๋ด ์ฌ์ :
8700k / 1080ti
์ฐ๋ถํฌ 19.04 / 5.0.0-32
nvidia 418.56 (์ฐ๋ถํฌ์ ๋ด์ฅ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น๋จ)
@bendamschke ๋ก๊ทธ ํ์ผ์ด ์ข์ ๊ฒ์
๋๋ค :)
PROTON_LOG = 1 % command %๋ฅผ ์์ ์ต์
์ผ๋ก ์ฌ์ฉ
Proton-4.21-Guy1524๋ฅผ ํ
์คํธํ๋๋ฐ ์ด์ ์ฒ๋ผ ์ ์๋ํฉ๋๋ค. :)
์ง๊ธ๊น์ง ๋ชจ๋ ๊ฒ์ด ์ ํ๋ฆฌ์ง ์๋ ๋ช ๊ฐ์ง๋ง ์๋ ํ ์์์์ต๋๋ค. 5.4 ์ปค๋์ Proton-GE ํจ์น๋ xbox ๋ก๊ทธ์ธ์ ์ป์์ง๋ง ๋ก๊ทธ์ธ์ ๊ณ์ ์๋ก ๋ค์ ์์๋์๊ณ ํญ์ ์ฌ์๋ ๋ฒํผ์ผ๋ก ๋๋ฌ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ genric kernel 5.0.0์ผ๋ก ๊ฐ์ proton-ge๋ฅผ ์ง์ ์ปดํ์ผํ๋ ค๊ณ ํ์ต๋๋ค. ์ฌ๊ธฐ์ proton-ge๋ก ๊ฒ์์ ์์ํ๋ฉด ํญ์ ์น๋ช
์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ @rkfg ๋ฒ์ ์ผ๋ก ์์ํ๋ฉด xbox ๋ก๊ทธ์ธ์ด ์์ง๋ง ํญ์ ์ฌ์๋ ๋ฒํผ ๋ง ํ์๋ฉ๋๋ค.
์ฌ์ฉ์ ์ง์ ์์ธ ๋น๋๋ mingw๋ก ์ปดํ์ผ ํ ๋ dxvk ํ์ผ๊ณผ ๊ด๋ จ๋ ์ผ๋ จ์ ์น๋ช
์ ์ธ ์ค๋ฅ์ ํจ๊ป make ํ๋ก์ธ์ค ์ค์ vagrant vm์์ ์ฃฝ์์ต๋๋ค. VM์ mingw ๋๋ dxvk์ ์ถ๊ฐ ํ ๋ด์ฉ์ด ์์ต๋๊น? proton-GE๋ฅผ ์ปดํ์ผํ๋ ค๊ณ ํ์ต๋๋ค.
์ถ์ : ์์ง์ด ๋ฒ์ ์ ์๋ํด์ผํฉ๋๋ค : https://github.com/rkfg/proton-ge-custom/releases/tag/Guy1524
Navi์์ ํ๋ ์ดํ๊ณ ์ด์ ๊ฐ์ ๋ฌธ์ ๊ฐ์๋ ๋ค๋ฅธ ์ฌ๋์ด ์์ต๋๊น?
Mesa ๋ง์คํฐ (ํ์ฌ c9acf07)์ ํจ๊ป LLVM 9.0 ์ฌ์ฉ
@ jerbear64 Linux 5.3.9-3์ ์ฌ์ฉํ๋ mesa 19.2.6-1 (LLVM 9.0)์์ 5700 XT์ ๋์ผํ ์ํฐํฉํธ๊ฐ ํ์๋ฉ๋๋ค.
@ jerbear64 5700์์ ํ๋ ์ดํ๋ฉด ์ด๋ฌํ ๋ฌธ์ ๊ฐ ์์์ ํ์ธํ ์ ์์ต๋๋ค. Linux 5.4.1์ ์ฌ์ฉํ๋ MESA 20-git ๋ฐ 19.2.6-1 ๋ชจ๋์์ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ฑ๋ฅ์ด ๋ด ๋ ธํธ๋ถ์์ ๋ค์ ์๋ง์ธ ๊ฒ ๊ฐ์ต๋๋ค. (860m, โโi7-4810MQ, ubuntu 18.04)
@gburgwardt๋ฅผ ์ฌ์ฉ์ค์ธ ๋๋ผ์ด๋ฒ ์ง์ ์
์ปค๋ 5.3.0-22-generic์ ์ฌ์ฉํ๋ Ubuntu 18.04์์ python์ ๊ฒ์ ์์์ ํจ์น ๋ proton ๋ฒ์ ์ ํ์ผ์์ ์ ์์๋ URL ์ ํ์ ๋ํด ๋ถํํฉ๋๋ค. ๊ด๋ จ ์ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
File "/home/jfoo/.local/share/Steam/compatibilitytools.d/Proton-4.21-Guy1524/protonfixes/corefonts.py", line 48, in download_file
with urllib.request.urlopen(url, files) as font:
์ ์ฒด ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/home/jfoo/.local/share/Steam/compatibilitytools.d/Proton-4.21-Guy1524/protonfixes/corefonts.py", line 48, in download_file
with urllib.request.urlopen(url, files) as font:
File "/usr/local/lib/python3.6/urllib/request.py", line 223, in urlopen
return opener.open(url, data, timeout)
File "/usr/local/lib/python3.6/urllib/request.py", line 526, in open
response = self._open(req, data)
File "/usr/local/lib/python3.6/urllib/request.py", line 549, in _open
'unknown_open', req)
File "/usr/local/lib/python3.6/urllib/request.py", line 504, in _call_chain
result = func(*args)
File "/usr/local/lib/python3.6/urllib/request.py", line 1388, in unknown_open
raise URLError('unknown url type: %s' % type)
urllib.error.URLError: <urlopen error unknown url type: https>
์ด๊ฒ์ ํ ์ค๋ ๋์ ์ถ๋ ฅ ์ผ ๋ฟ์ด์ง ๋ง์ด ์ ํํ ์ถ๋ ฅ์ ์ค๋ ๋ 2๋ถํฐ 11๊น์ง ๋ฐ๋ณต๋ฉ๋๋ค. ์ด๊ฒ์ xbox ๋ผ์ด๋ธ ์ค๋ฅ๋ฅผ ์ผ์ผํค๋ ๋ฒ๊ทธ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ค๋ ๋์ค์ ์ด์ ๋ํ ์์ ์์
์ ์์ํ๊ฒ ์ต๋๋ค.
@protonpunisher ์ด๊ฒ์ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค . Python ์ค์น๊ฐ ์์๋์์ ์ ์์ต๋๋ค. HTTPS support is only available if the socket module was compiled with SSL support.
๋๋ ๊ทธ๊ฒ์ ์๋ํ๋ค :)
๋ด ์ฝ๋๋ ๋์ฐํ ํดํน์ด์ง๋ง ์ง๊ธ์ ์ ํ ์๋ํ์ง ์๊ฒํ๊ณ ์ถ์์ต๋๋ค.
์ค์ํ ๋ถ๋ถ์ BCryptSignHash๊ฐ SHA1 ํด์๋ฅผ ๊ณ์ฐํ๊ณ IEEE P1363 ํ์์ DSA ์๋ช ์ ๋ฐํ ํ ๊ฒ์ผ๋ก ์์๋๋ค๋ ๊ฒ์ ๋๋ค.
https://stackoverflow.com/questions/20992760/understanding-bcryptsignhash-output-signature
pgnutls_privkey_sign_hash์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ผ๋ก ์๋ฅด๊ณ ๋๋จธ์ง๋ฅผ ์๋ฅด๊ฑฐ๋ 0์ผ๋ก ์ฑ์ฐ๋ฉด ๋ก๊ทธ์ธํ๊ธฐ์ ์ถฉ๋ถํ์ต๋๋ค.
๊ทธ๋๋ ๋ช ๋ฒ์ ์๋๊ฐ ํ์ํฉ๋๋ค.
์ ์ ํ ๊ตฌํ์ GnuTLS์ ์๋ช ํ์์์ r๊ณผ s๋ฅผ ์ ์ ํ๊ฒ ์ถ์ถํด์ผํฉ๋๋ค.์ด๊ฒ ๋์์ด ๋๊ธธ ๋ฐ๋๋ค.
์์ ์ฑ์ ์ํด ๋ชจ๋ ์์ธ ์คํ ์ด์ง ํจ์น๊ฐ ์ ์ฉ๋ ํ์ฌ ์์ธ ์ ์ฅ์์ diff๋ฅผ ์ฒจ๋ถํ์ต๋๋ค.
halo_mcc_hack.txt
๊ทธ๋ฌ๋ ์ฒ์๋ถํฐ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.์ ๋ฐ์ดํธ : ๋ ๋ฒ์งธ ๋ฒ์ ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
๋ง์ ์๊ฒฌ์ด ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ ์ด๋ ๋์๊ฒ๋ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ ํ์ํ ์ฌ์ ๋์ ๊ทธ๋ก ์ธํ ์ฐ๊ฒฐ ์๋ ์คํจ๋ก ์ธํด ๊ฐ์ ธ์ฌ ์์๋ ๋ชจ๋ ๋ฌธ์ (์ : ์ผ์์ ์ผ๋ก ๋ก๊ทธ์ธ์ด ์ฐจ๋จ๋๋ IP)๋ฅผ ์์ ํ ํผํ ์ ์์ต๋๋ค.
diff ํจ์น๋ ์ด๋์ ๋ฐฐ์นํฉ๋๊น? ๊ทธ ์ ๋ณด๋ฅผ ์์ ์ ํฌํจํ๋ฉด ์ข์์ ๊ฒ์ ๋๋ค.
์ฑ๋ฅ์ด ๋ด ๋ ธํธ๋ถ์์ ๋ค์ ์๋ง์ธ ๊ฒ ๊ฐ์ต๋๋ค. (860m, โโi7-4810MQ, ubuntu 18.04)
@gburgwardt๋ฅผ ์ฌ์ฉ์ค์ธ ๋๋ผ์ด๋ฒ ์ง์ ์
์ง์ ๋์ฐฉํ๋ฉด ํ์คํ ํ์ธํ ์ ์์ง๋ง ์ฐ๋ถํฌ 18.04๊ฐ ์๋์ผ๋ก ์ค์น๋ ๊ฒ์ ๋๋ค.
๊ทธ๋์ ์ ์ฒด ์์คํ
์ด ๋ฉ์ถ๊ณ ๊ฐ์ ๋ก ์ฌ๋ถํ
ํด์ผํ๋ ๊ฒ์ ์ ๋ฐฐ๊ฒฝ (๋ฐ ํ๊ด ๋ก๊ณ , ์์
์ฌ์)์ผ๋ก ๋ฉ๋ด์ ์ด์ํ๊ฒ ๋งค๋ฌ๋ ค ์์ต๋๋ค.
steam-976730.log
ํธ์ง : ์์คํ ์ ๋ณด
๋๊ตฌ ์๊ฐ์ด ์์ต๋๊น?
์๋
ํ์ธ์ @ vsod99 ๋ , Steam ( Steam
-> Help
-> System Information
)์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ญ์์ค. ์ด ๋ฌธ์ ๋ณด๊ณ ์.
์ฌ๊ธฐ์ ๋๋ ๊ฒ๋ง์ผ๋ก ์ธ ๊ฐ์ง ๋ค๋ฅธ ์์ฑ์ (Proton-4.21-GE-1 / Proton-4.21-Guy1524 / Proton-MCC)๋ฅผ ๋ชจ๋ ์๋ํด ๋ณด์์ง๋ง ์๋ํ์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋์ด ํฌ๋ผ์์ @exezin ์ ๊ฒ์๋ฌผ์ ๋ ์ฐพ์๋ณด๊ณ ํด๋น lib๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๋ ์์ ์ ์ํํ์ต๋๋ค. ๊ฒ์์ ์คํํ๊ธฐ ์ํด Guy1524 ๋ฒ์ ์ proton์ ์ฌ์ฉํ๋ฉด์ dev-libs / nettle (4.3.1) ๋ฐ net-libs / gnutls (3.6.7)๋ฅผ ์ค์นํ์ต๋๋ค. (์คํ ์ต์ : PROTON_NO_ESYNC = 1)์ด ๊ฒ์๋ฌผ์ ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ข์, ์ฌ๊ธฐ๊น์ง ์๋๋ฐ ๋ฌด์์ ์ ๋ ฅํด์ผํ ์ง ๋ชฐ๋๋ค. : dancer : xD
์ปค๋๋ ์ค์ํ ๊ฒ ๊ฐ์ต๋๋ค. 5.0.0์์๋ ์์ธ ์ปดํ์ผ์ด ๋ฌด์์ธ์ง์ ๊ด๊ณ์์ด ํญ์ ์ฌ์๋ ์ฐฝ๋ง ์ฆ์ ์ป์์ต๋๋ค. 5.4.2์์๋ Glorious Eggroll์ ๋ฒ์ ๊ณผ ํจ๊ป ์๋ํฉ๋๋ค! ๊ทผ๋ฐ ์ง๊ธ๊น์ง ํ ๋ฒ ๋ฟ์ด๊ณ ์ฑ๋ฅ์ 1fps ์ ๋์ ๋๋ค ใ ใ
Microsoft ๊ณ์ ์ด ํ์ํฉ๋๋ค.
๋๋ฅผ ์ํด ์ผํ์ง๋ง jerbear64 ํฌ์คํธ์์์ ๊ฐ์ ๊ฒ์ ์ ์ธ ๊ฒฝ์ฐ ๋ฐ๋ฅ /์ง๋ฉด
๊ฐ์ฌํฉ๋๋ค @ Guy1524
ํธ์ ๋ด์ ๊ฐ๊ธฐ
๋๋ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๋๋ ๋ค. 4 ๊ฐ์ ์ํผ์๋๋ฅผ ๋ง์น๊ณ ์ ์๋ฆฌ์ ๋ค์๊ณ ๋ค์๋ Xbox Live ๊ณ์ ์ ๋ค์ ๋ก๊ทธ์ธํ๋ฉด ๊ฒ์์ด ์ถฉ๋ํ๋ ๊ฒ์ ์์์ต๋๋ค. ์ฐจ๋ก๋ก https://github.com/rkfg/proton-ge-custom/releases/tag/halo_mcc_test ๋ฐ https://github.com/rkfg/proton-ge-custom/releases/tag/Guy1524 ๋น๋ ๋ชจ๋ ์ฌ์ฉ์ ์๋ํ์ต๋๋ค.
๊ทธ๋ฌ๋ ๊ฒ์์ ๊ณ์ํด์ ์ถฉ๋ํฉ๋๋ค. Wine ์ ๋์ฌ ํด๋๋ฅผ ์ ๊ฑฐํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ ์ข
๋ฃํ๊ณ ๋ค์ ์์ํ๋ฉด ์ถฉ๋์ด ๋ค์ ์ฌํ๋ฉ๋๋ค.
๋ฐ๋ผ์์ด ๋ฌธ์ ๋ฅผ ์ค๋ช
ํ ์ ์์ต๋๋ค.
๋ก๊ทธ์ธ์ ๋ํ ์ฑ๊ณต์ ์ธ ๋ก๊ทธ์ธ ์ ๋ณด๊ฐ wine ์ ๋์ฌ์ ์ฌ์ฉ์ ํ๋กํ์ ์ ์ฅ๋๊ณ ๊ฒ์์ ๋ค์ ์์ํ ํ์ด ์ ๋ณด๊ฐ ์ฌ์ฉ์ ์๋ํ๊ณ ๊ฒ์ ์ถฉ๋์ ์ ๋ฐํฉ๋๋ค.
ํธ์ ๋ด์ ๊ฐ๊ธฐ
๋๋ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๋๋ ๋ค. 4 ๊ฐ์ ์ํผ์๋๋ฅผ ๋ง์น๊ณ ์ ์๋ฆฌ์ ๋ค์๊ณ ๋ค์๋ Xbox Live ๊ณ์ ์ ๋ค์ ๋ก๊ทธ์ธํ๋ฉด ๊ฒ์์ด ์ถฉ๋ํ๋ ๊ฒ์ ์์์ต๋๋ค. ์ฐจ๋ก๋ก https://github.com/rkfg/proton-ge-custom/releases/tag/halo_mcc_test ๋ฐ https://github.com/rkfg/proton-ge-custom/releases/tag/Guy1524 ๋น๋ ๋ชจ๋ ์ฌ์ฉ์ ์๋ํ์ต๋๋ค.
๊ทธ๋ฌ๋ ๊ฒ์์ ๊ณ์ํด์ ์ถฉ๋ํฉ๋๋ค. Wine ์ ๋์ฌ ํด๋๋ฅผ ์ ๊ฑฐํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ ์ข ๋ฃํ๊ณ ๋ค์ ์์ํ๋ฉด ์ถฉ๋์ด ๋ค์ ์ฌํ๋ฉ๋๋ค.๋ฐ๋ผ์์ด ๋ฌธ์ ๋ฅผ ์ค๋ช ํ ์ ์์ต๋๋ค.
๋ก๊ทธ์ธ์ ๋ํ ์ฑ๊ณต์ ์ธ ๋ก๊ทธ์ธ ์ ๋ณด๊ฐ wine ์ ๋์ฌ์ ์ฌ์ฉ์ ํ๋กํ์ ์ ์ฅ๋๊ณ ๊ฒ์์ ๋ค์ ์์ํ ํ์ด ์ ๋ณด๊ฐ ์ฌ์ฉ์ ์๋ํ๊ณ ๊ฒ์ ์ถฉ๋์ ์ ๋ฐํฉ๋๋ค.
๋ชจ๋ ์คํ ์ต์ ์ ์ ๊ฑฐํ๊ณ "% command %"๋ฅผ ์ ์งํ๋ฉด ๊ฒ์์ด ๋ค๋ฅด๊ฒ ์๋ํฉ๋๊น?
Halo : Fedora 31์์ MCC๊ฐ ์คํ๋์ง ์์ต๋๋ค. ์ฌ์์ ํด๋ฆญํ์๋ง์ ๋ซํ๋๋ค. ์คํ๋์ ํ๋ฉด๋ ์์ต๋๋ค. Steam์ ์์ ์ต์
์ PROTON_LOG=1 PROTON_NO_ESYNC=1 %command%
์
๋๋ค.
๋ด๊ฐ ๋ญ ์๋ชปํ๊ณ ์๋์ง์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๊น? ๊ฐ์ฌ
======================
Proton: 1575502137 4.21-GE-1-MCC-3-gab720e2
SteamGameId: 976730
Command: ['/mnt/84940C56940C4CDC/Games/SteamLibrary/steamapps/common/Halo The Master Chief Collection/MCC/Binaries/Win64/MCC-Win64-Shipping.exe']
Options: {'noesync'}
======================
ERROR: ld.so: object '/home/administrator/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wine: /mnt/84940C56940C4CDC/Games/SteamLibrary/steamapps/compatdata/976730/pfx is not owned by you
ERROR: ld.so: object '/home/administrator/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/administrator/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: /mnt/84940C56940C4CDC/Games/SteamLibrary/steamapps/compatdata/976730/pfx is not owned by you
ํธ์งํ๋ค:
๊ฒ์์ GNU / Linux๊ฐ ์ค์น๋ ๋๋ผ์ด๋ธ๋ก ์ด๋ํ๊ฑฐ๋ https://github.com/ValveSoftware/Proton/issues/1180์ ๋ฐ๋ผ /etc/fstab
์ ๊ตฌ๋ฌธ ์ค๋ฅ๊ฐ์๋ ๊ฒฝ์ฐ ๋น์ ๋ชจ๋๋ก ๋์๊ฐ๋๋ค. https://github.com/ValveSoftware/Proton/wiki/Using-a- Linux ๋ฐ Windows๊ฐ ํฌํจ ๋ NTFS ๋์คํฌ
๋๋ openssl์ ์ง์ํ๋ ํ์ด์ฌ 3.6.9๋ฅผ ๊ตฌ์ถํ์ผ๋ฉฐ ์ด์ ์ด์ ์ ๊ฒ์ ํ ์ค๋ฅ ๋ฉ์์ง๊ฐ ์ฌ๋ผ์ก์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ ๋์์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ์ฌ์ ํ xbox ๋ผ์ด๋ธ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค. ์คํธ ์ฌ ์๋๋ ์ข์ง ์์ต๋๋ค.
๋ํ ์ฒ์ ์๋ํ ํ ๋ค์ ์คํํ๋ ค๊ณ ํ๋ฉด ๊ฒ์์ด ์์๋์ง ์์ต๋๋ค. ์ฌ์์ ํด๋ฆญํ๋ฉด ์์ ํ๋ฉด์ด ๋ซํ๊ณ ๋ซํ๋๋ค. @bendamschke๊ฐ ์ค๋ช ํ ๊ฒ์ฒ๋ผ.
์ปค๋ : 5.3.0-22- ์ผ๋ฐ
์ด์์ฒด์ : Ubuntu 18.04
ํํ
์์ธ : / mnt / 84940C56940C4CDC / Games / SteamLibrary / steamapps / compatdata / 976730 / pfx๋ ๊ทํ์ ์์ ๊ฐ ์๋๋๋ค.
chmod -R 755 /mnt/84940C56940C4CDC/Games/SteamLibrary/steamapps/compatdata/976730/pfx
์๋
๋ด๊ฐ ์๋ ๋์ ์ต๊ด์ด์ง๋ง ์๋ํด์ผํฉ๋๋ค.
๋ชจ๋ ์คํ ์ต์ ์ ์ ๊ฑฐํ๊ณ "% command %"๋ฅผ ์ ์งํ๋ฉด ๊ฒ์์ด ๋ค๋ฅด๊ฒ ์๋ํฉ๋๊น?
์, ์ด์ํ์ง๋ง PROTON_LOG=1
ํค๋ฅผ ์ญ์ ํ๋ฉด์ด ์ค๋ฅ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ด ๋ฒ๊ทธ๋ฅผ ์์ ํ ์ ์์ต๋๊น?
@bendamschke ์ด๋ค ์์ ์์ sudo / root๋ฅผ ํตํด ๋ฌด์ธ๊ฐ๋ฅผ ์คํ ํ์ต๋๊น? ์ ๋์ฌ๋ฅผ ์ญ์ ํ๊ณ ๊ฒ์์ ๋ค์ ์คํํ์ฌ root๊ฐ ์๋ ์ฌ์ฉ์๋ก steam / etc๋ฅผ ์คํํ๊ณ ์๋์ง ํ์ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ฌ๊ธฐ์๋ winecfg์ ๊ฐ์ ์๋ ์คํ์ด ํฌํจ๋ฉ๋๋ค.
@bendamschke ์ ๋์ฌ์์ ls -l
๋ฅผ ์คํํ๊ณ ํ์ผ๊ณผ ํด๋๋ฅผ ์์ ํ ์ฌ์ฉ์ / ๊ทธ๋ฃน์ ํ์ธํฉ๋๋ค. NTFS ๋ฑ์ ์ ๋์ค๊ฐ ์๋ ํ์ผ ์์คํ
์ ์ฌ์ฉํ๋ ํํฐ์
/ ๋๋ผ์ด๋ธ์์ ์ด๊ฒ์ ์คํํ๊ณ ์์ต๋๊น?
@bendamschke ๋น์ ์ ๋๋ ํ ๋ฆฌ๋ฅผ chownํด์ผํฉ๋๋ค. chown -R myusername:myusername path/to/pfx
,์ฃผ์ํด์ ์ฌ์ฉํ์ธ์.
@bendamschke Steam compatdata ๋๋ ํฐ๋ฆฌ (์ด์ ์๊ฒฌ์์ ์ธ๊ธ ํ ๋๋ ํฐ๋ฆฌ), ๊ทธ๋ ์ต๋๋ค.
@bendamschke /mnt/84940C56940C4CDC
ํ์ผ ์์คํ
์ ๋ฌด์์
๋๊น?
ํธ์งํ๋ค; ๋ํ chown์ ๋ฃจํธ๋ก ์คํํด์ผ ํ ์๋ ์์ต๋๋ค. ๋๋ ํ ๋ฆฌ๋ ํ์ฌ ๋ฃจํธ๊ฐ ์์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
Proton์ ์ ๋์ฌ์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด ํ ๋๋ ํ ๋ฆฌ๋ก ๋ณ๊ฒฝํ๊ฒ ์ต๋๋ค.
์ ๋์ฌ ๋๋ ํ ๋ฆฌ๊ฐ ๊ฒ์๊ณผ ๋์ผํ ์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์๋ค๊ณ ์๊ฐํ๋ฏ๋ก ์ํ๋ ๊ฒฝ์ฐ ๊ฒ์ ์ค์น ์์น๋ฅผ ~ / ๋๋ ํ ๋ฆฌ์ ์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ด๋ํด ๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด Proton์ด ์ฌ์ฉํ ์ ๋์ฌ ๋๋ ํ ๋ฆฌ๋ฅผ ์๋์ผ๋ก ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค. ์ฌ๊ธฐ์์๋ ๋ค๋ฅธ ๋๊ตฐ๊ฐ๊ฐ ๊ทธ ๋ฐฉ๋ฒ์ ์๋ ค์ค ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
sudo chown -R myuser:myuser path/to/prefix
์คํ ํด ๋ณด์
จ๋์?
ํ์ผ ์์คํ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋์ผํ ํํฐ์ ์ ์ค์น๋ ๋ค๋ฅธ Proton ๊ฒ์์ด ์๋ํฉ๋๊น?
@NTMan
์ด ๋ฒ๊ทธ๋ฅผ ์์ ํ ์ ์์ต๋๊น?
๋ฌด์์ด๋ ๊ฐ๋ฅํฉ๋๋ค. ํ์ง๋ง์ด ๋ฒ๊ทธ์ ๋ํ ๋ ๋ง์ ์ ๋ณด๊ฐ ํ์ํฉ๋๋ค.
MCC๊ฐ ๋์คํฌ์์ ๋น๋์ค ์ค์ ์ ์ ์ฅํ๋ ์์น๋ฅผ ์๋ ์ฌ๋์ด ์์ต๋๊น? ์ฌ์ ํ ๋ด ๋ฉ์ถค ๋ฌธ์ ๋ฅผ ์ง๋จํ๋ ์ค์ด๋ฉฐ ์ฐฝ์์ ์คํ๋๋๋ก ์ค์ ํ๊ณ ์ถ์ต๋๋ค.
๋ฐฉ๊ธ ๊ณต๊ฐ ๋ ๊ฒ์ ์ฌ์ฉํ ์์๋ ๊ฒฝ์ฐ bcrypt๊ฐ ๋์ผํ ์๋ช ์ ๊ฐ์ง ๋์ผํ ๋ด๋ถ ๊ธฐ๋ฅ์ผ๋ก ๋์ฒด ํ ์ ์๋๋ก ์ ๋ฐ์ดํธ ๋ ํจ์น๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์กฐ์ฐจ๋ Steam ๋ฐํ์์ gnutls์๋ ์์ง๋ง Ubuntu 18.04์ gnutls์๋ ์์ต๋๋ค.
์๋ ์ฒด๋ฆฌ ํฝ์ ์ฌ์ฉํ์ฌ์ด ๊ธฐ๋ฅ์ Steam ๋ฐํ์์ผ๋ก ๊ฐ์ ธ์ฌ ์ ์์ง๋ง, ์ด์ํ ์ด์ ๋๋ฌธ์ Proton ๋ฒ์ ์ ์ป์ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด Steam ๋ฐํ์์์ ์๋ํ๋์ง ํ ์คํธ ํ ์ ์์์ต๋๋ค. ๋ด Arch ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด ์ค์ ๋ก Steam ๋ฐํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ด๊ฒ์ด 18.04์์๋ ๋ฐ์ํ๋ค๋ฉด (๋ฐํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ณด๋ค ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ),์ด Proton ๋น๋๋ ๊ฑฐ๊ธฐ์์ ์๋ํฉ๋๋ค. ํ ์คํฐ๋ ๋งค์ฐ ๊ฐ์ฌํฉ๋๋ค.
@ Guy1524 ์ ์ฒด 7zip์ด ํ์ํฉ๋๊น ์๋๋ฉด proton-dist.tar์ ์์ถ์ ํ ์ ์์ต๋๊น?
๋๋ ๋น์ ์ด ๋ด๊ฐ ๋ณด๋ธ ์์นด์ด๋ธ์ ๋ด์ฉ์ compatibilitytools.d์์ ์ ํํ ํด๋ ์ด๋ฆ์ผ๋ก ์ถ์ถํ๋ค๊ณ ์๊ฐํ์ง๋ง ํ์คํ์ง ์์ต๋๋ค. ์ ์ ์๋ฏ์ด @GloriousEggroll ๋ฐ @ Tk-Glitch๋ฅผ ํํฉ๋๋ค.
Steam์ด ๋น๋๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ต๋๋ค. proton-ge-4.21๋ก ์ง์ ๋ง๋ค์ด ๋ณผ ์๋ ์์ต๋๋ค.
์ค! compatibilitytool.vdf๊ฐ ๋๋ฝ ๋์๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํ , make deploy
์ฌ์ฉํ์ฌ ์์ฑ๋์ง ์์ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค. make install
์ฌ์ฉํ ๋ ์์ฑ๋์์ต๋๋ค.
proton-ge-4.21์ ๋ง๋ค๋ ค๊ณ ํ ๋ ํญ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. make๋ฅผ ํธ์ถ ํ ๋ ์ ์ด๋ NO_NESTED_MAKE = 1๋ก ๋ฐฐ์ ํ ์์๋ ์ค์ฒฉ ๋ ์ค๋ฅ, ๊ทธ๊ฒ ์ข์ ๊ฒฝ์ฐ dunno.
make[2]: *** [Source/CMakeFiles/ctest.dir/build.make:99: bin/ctest] Error 1
make[2]: Leaving directory '/home/vagrant/build/obj-cmake32'
make[1]: *** [CMakeFiles/Makefile2:2418: Source/CMakeFiles/ctest.dir/all] Error 2
make[1]: Leaving directory '/home/vagrant/build/obj-cmake32'
make: *** [Makefile:163: all] Error 2
make: Leaving directory '/home/vagrant/build/obj-cmake32'
make[1]: *** [../proton/build/makefile_base.mak:1067: cmake32-intermediate] Error 2
make[1]: Leaving directory '/home/vagrant/build'
make: *** [../proton/build/makefile_base.mak:17: nested_make] Error 2
@ Guy1524 ๊ธ์, ๊ทธ๊ฒ์ ์คํํ๊ณ ๋ด ๊ฒ์์ด ๋ ์ด์ ์์์
@ vsod99 PROTON_LOG w / WINEDEBUG = + bcrypt์ ์ถ๋ ฅ cat /proc/(halo PID)/maps | grep gnutls
๋ ๋ค ์คํํ ์ ์์ต๋๊น?
@ Guy1524 , Proton ๋น๋๋ฅผ ๊ณต์ ํ ๋ make redist
๋ฅผ ์ฌ์ฉํ์ญ์์ค (https://github.com/ValveSoftware/Proton/issues/2907#issuecomment-561641922์์).
Vega์์๋ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ธ proton-ge-4.21๊ณผ ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค.
Kisak ๊ฐ์ฌํฉ๋๋ค. ์ฌ๊ธฐ ์์ต๋๋ค.
์ปค๋ฐ 2409d03e๊ฐ ์ ์ฉ๋ gnutls 3.4.10 (์คํ ๋ฐํ์์ ๋ฒ์ )๋ ๋น๋ํ์ต๋๋ค. ์ต๊ทผ proton ๋น๋๊ฐ ์๋ํ์ง ์์ผ๋ฉด Steam ๋ฐํ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ์ด ๋น๋๋ก ๊ต์ฒดํด๋ณด์ธ์. ๋จผ์ ํ์ฌ ๊ณ์ ์ ๋ฐฑ์ ํ์ญ์์ค.
๊ฒฝ๋ก : $HOME/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
ํํ
๋ฌด์์ด๋ ๊ฐ๋ฅํฉ๋๋ค. ํ์ง๋ง์ด ๋ฒ๊ทธ์ ๋ํ ๋ ๋ง์ ์ ๋ณด๊ฐ ํ์ํฉ๋๋ค.
์ด๋ค ์ถ๊ฐ ์ ๋ณด๊ฐ ํ์ํฉ๋๊น?
๋๋ฒ๊ทธ ๋ก๊ทธ๋ฅผ ์ ๊ณต ํ ์ค๋น๊ฐ๋์์ต๋๋ค. ์ ๋ฅผ ์๋ด ํด์ฃผ์ธ์, ์ ๊ฐ ๋๊ณ ์ถ์ต๋๋ค.
Kisak ๊ฐ์ฌํฉ๋๋ค. ์ฌ๊ธฐ ์์ต๋๋ค.
๊ฐ์ฌ! ๋ฐ๋ผ๊ฑด๋ ์ด๊ฒ์ ์ฐ์ฐ์ด ์๋์ง๋ง ์ฒ์์ผ๋ก ์๋ํ์ต๋๋ค (์ฐ์์ผ๋ก ๋ ๋ฒ ์ฑ๊ณต์ ์ผ๋ก ์์๋จ), ์ง๊ธ๊น์ง 10 ๋ฒ์ ์น๋ช
์ ์ธ ์ค๋ฅ์ 10 ๋ฒ์ ์๋๊ฐ ํ์ํ GE ๋ฒ์ ์ ์ ์ธํ๊ณ ๋ ๋ค๋ฅธ ์ฌ๋์ด ๋๋ฅผ ์ํด ์ผํ์ง ์์์ต๋๋ค.
์ด ๋ฒ์ ๋ ์๋์ผ๋ก ๋ก๊ทธ์ธ๋์ด ์ข์์ต๋๋ค. ๋น์ ๊ณผ ๋ค๋ฅธ ๋ชจ๋ ์ฌ๋๋ค์ ๋
ธ๋ ฅ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค :)
EAC ๋นํ์ฑํ ๋ฒ์ ์ ์คํํ๋ Windows๋ฅผ ์ฌ์ฉํ๋ ์น๊ตฌ์ ํจ๊ป ํ๋ ์ดํ๋ ์บ ํ์ธ ํ๋์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ช ๋ถ ํ "ํ๋ ํ๋ ์ด ์ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค."๋ผ๋ ํ์ ๊ณผ ํจ๊ป ๋ฉ๋ด๋ก โโ๋ถํ ๋ฉ๋๋ค. .
์ฐ๋ฆฌ๋ ๋ํ ๋ฉํฐ ํ๋ ์ด์ด PVP๋ฅผ ์๋ํ๋๋ฐ, ์ด๊ฒ์ ์ ์๋ํ๋ ๊ฒ ๊ฐ๊ณ ๋ฌธ์ ์์ด 10 ๋ถ ์ ๋ ํ๋ ์ดํ์ต๋๋ค.
PROTON_LOG = 1์ ํ์ฑํํ๋ฉด ๊ฒ์์๋ก๋ ํ ๋ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฏ๋ก ๋ก๊ทธ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์ด ๋ฒ์ ์ Proton ๊ณผ์ด ๋ฒ์
๋ํ ์ด๊ฒ์ด ๋ฌธ์ ์์ด ์คํ๋๋ coop, ์ฑ๊ธ ํ๋ ์ด์ด ์บ ํ์ธ์๋ง ํด๋น๋๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
์บ ํ์ธ ํ๋ ฅ ๋ฐ EAC ๋นํ์ฑํ์ ๋์ผํ ๋ฌธ์ ์ด๋ฉฐ ์๋ง๋ ์ฒดํฌ ํฌ์ธํธ์์ ํธ๋ฆฌ๊ฑฐ๋์์ ๊ฒ์
๋๋ค. ํ์ง๋ง ์ฑ๊ณต์ ์ธ ์ฒดํฌ ํฌ์ธํธ๊ฐ ํ๋ ์ ์ฅ๋์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฏธ์
์ธ Noble Actual์ ์์ํ ๋ ์ฒซ ๋ฒ์งธ์์ต๋๋ค.
์ถ์ : ๋๊ตฌ๋ ์ง ๊ฒ์์ ๋ก๊ทธ๋ฅผ ํ์ผ์ ๊ธฐ๋กํ๋๋ก ์ง์ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์
๋๋ค. ๋ช
๋ น ์ค ์ธ์์ LOG=MCC.log
(๋ฐ -log LOG=MCC.log
)๋ฅผ ์ถ๊ฐํ๋ ค๊ณ ํ์ง๋ง ๊ฒ์์์ ํ์ผ์ด ์์ฑ๋์ง ์์ต๋๋ค.
@Mattiox ๊ทธ๊ฒ์ด ์๋ํ๋ค๋ ์์์ ๋ฃ๊ณ
๋๊ตฌ๋ ์ง ํ๋ ์บ ํ์ธ ์ถฉ๋์์ ๋ก๊ทธ๋ฅผ ์ป์ ์ ์์ต๋๊น? ์๋ํ์ง๋ง ๋ก๊น ์ ํ์ฑํํ๋ฉด ํ์ดํ ํ๋ฉด์์ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
@Mattiox ๊ทธ๊ฒ์ด ์๋ํ๋ค๋ ์์์ ๋ฃ๊ณ
Ubuntu 18.04 LTS, ์ปค๋ 5.2.5
๊ทธ๊ฑด ๊ทธ๋ ๊ณ ๋๊ตฐ๊ฐ๊ฐ ๋ ์ผ์ฐ ์ ์ ์ ์ป์ง ๋ชปํ๋ค๊ณ ๋งํ๊ณ ๊ทธ๊ฒ์ ๋์๊ฒ๋ ๋๊ฐ์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ์ ์ ์ ์ป์์ต๋๊น? ๊ทธ๋ค์ง ์ค์ํ์ง๋ ์์ง๋ง ๊ทธ๊ฒ์ด ๋์ธ์ง ๊ถ๊ธํฉ๋๋ค.
@Mattiox ๊ทธ๊ฒ์ด ์๋ํ๋ค๋ ์์์ ๋ฃ๊ณ
Ubuntu 18.04 LTS, ์ปค๋ 5.2.5
๊ทธ๊ฑด ๊ทธ๋ ๊ณ ๋๊ตฐ๊ฐ๊ฐ ๋ ์ผ์ฐ ์ ์ ์ ์ป์ง ๋ชปํ๋ค๊ณ ๋งํ๊ณ ๊ทธ๊ฒ์ ๋์๊ฒ๋ ๋๊ฐ์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ์ ์ ์ ์ป์์ต๋๊น? ๊ทธ๋ค์ง ์ค์ํ์ง๋ ์์ง๋ง ๊ทธ๊ฒ์ด ๋์ธ์ง ๊ถ๊ธํฉ๋๋ค.
์๋, ์๋
@Mattiox ๊ทธ๊ฒ์ด ์๋ํ๋ค๋ ์์์ ๋ฃ๊ณ
Ubuntu 18.04 LTS, ์ปค๋ 5.2.5
๊ทธ๊ฑด ๊ทธ๋ ๊ณ ๋๊ตฐ๊ฐ๊ฐ ๋ ์ผ์ฐ ์ ์ ์ ์ป์ง ๋ชปํ๋ค๊ณ ๋งํ๊ณ ๊ทธ๊ฒ์ ๋์๊ฒ๋ ๋๊ฐ์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ์ ์ ์ ์ป์์ต๋๊น? ๊ทธ๋ค์ง ์ค์ํ์ง๋ ์์ง๋ง ๊ทธ๊ฒ์ด ๋์ธ์ง ๊ถ๊ธํฉ๋๋ค.์๋, ์๋
๋ด๊ฐํ๋ค. 2 ๊ฐ์ ์ฑ๊ณผ๊ฐ ์์ต๋๋ค. ๊ณ ์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ์๋ MCC proton ๋ฒ์ ์ด ์๋๋ผ GE์์ ์ป์ ๊ฒ ๊ฐ์ต๋๋ค.
์์ ์ฌ์ฉ ๋ Proton ๋น๋ ๋๋ ๊ณ ์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ด๊ณ์์ด xbox ๋ผ์ด๋ธ ์ฐ๊ฒฐ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
Ubuntu 18.04, nVidia ์นด๋๊ฐ ์์ ํ๋ฉด์ ํ์๋์ง๋ง xbox live์ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค. ์ง๊ธ๊น์ง ์๋ฌด๋ฐ ์์ด๋์ด๋ ์์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์๋ํ๋๋กํ๋ ์์ด๋์ด๊ฐ ์์ต๋๊น?
์์ ์ฌ์ฉ ๋ Proton ๋น๋ ๋๋ ๊ณ ์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ด๊ณ์์ด xbox ๋ผ์ด๋ธ ์ฐ๊ฒฐ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
Ubuntu 18.04, nVidia ์นด๋๊ฐ ์์ ํ๋ฉด์ ํ์๋์ง๋ง xbox live์ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค. ์ง๊ธ๊น์ง ์๋ฌด๋ฐ ์์ด๋์ด๋ ์์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์๋ํ๋๋กํ๋ ์์ด๋์ด๊ฐ ์์ต๋๊น?
์ง๊ธ๊น์ง ์ฐ๋ถํฌ์์ ์๊ด์ค๋ฌ์ด eggroll ์์
์ผ๋ก proton-ge-4.21 ๋ง ์ฌ์ฉํ์ต๋๋ค. ์์ํ ๋ winepfx๋ฅผ ์ญ์ ํ ๋ค์ ๋ก๊ทธ์ธ์ด ๋ํ๋ ๋๊น์ง ๋ค์ ์๋๋ฅผ ๋๋ฆ
๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ก๊ทธ์ธํ๊ณ ๊ณ ์ ๋ฐ ๋ก๊ทธ์ธ ํ ๋๊น์ง ๋ช ๋ฒ ์ํํฉ๋๋ค.
์ง๊ธ๊น์ง ๋ ๋ฒ๋ง ์ฑ๊ณตํ์ต๋๋ค.
๋์ผํ OS, Ubuntu 18.04 ๋ฐ Nvidia ์นด๋๋ฅผ ์ฌ์ฉํ๋ teward์ ๋๊ฐ์ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค.
@Mattiox ์์ ์ต์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? Nvidia ์นด๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๋๋ ์ปค๋ 5.3.0-22-generic์ผ๋ก 18.04๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ต์ ๋น๋์์๋ ๋ก๊ทธ์ธ ํ๋ฉด์ ์ง๋์น ์ ์์ต๋๋ค.
@teward libgnutls30 ํจํค์ง๊ฐ Ubuntu 18.04์ ๊ธฐ๋ณธ ํจํค์ง๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐํ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ด ์
๋ฐ์ดํธ ๋ ๋๊น์ง sudo apt install libgnutls30
๋ฅผ ํตํด ํจํค์ง๋ฅผ ์ค์นํด๋ณด์ญ์์ค.
์ด๋ฐ ์ ์ฅ. ๋ด๊ฐ ํด๋์ด.
์์์ ์๋ตํ์ง ์๋ ์ฐฝ์ด ๋ฉ์ถ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
$ HOME / .steam / steam / steamapps / compatdata / 976730 / pfx / drive_c / users / steamuser / AppData / LocalLow / MCC / Saved / Config / WindowsNoEditor /๋ก ์ด๋ํ์ฌ GameUserSettings.ini๋ฅผ ์ฝ๋ ๋ค.
์๋๋ก ์คํฌ๋กคํ์ฌ ResolutionSizeX๋ฅผ ์ฐพ์ผ๋ฉด ์ฌ๊ธฐ์ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ํ๋๊ทธ๊ฐ ํ์๋ฉ๋๋ค.
๋ค์์ ์ค์ ํ์ญ์์ค.
ResolutionSizeX=640
ResolutionSizeY=480
LastUserConfirmedResolutionSizeX=640
LastUserConfirmedResolutionSizeY=480
WindowPosX=0
WindowPosY=0
FullscreenMode=2
LastConfirmedFullscreenMode=2
PreferredFullscreenMode=0
ํด์๋ ํฌ๊ธฐ์ ๋ง์ง๋ง ์ฌ์ฉ์๊ฐ ํ์ธํ ํด์๋ ํฌ๊ธฐ๊ฐ ์ผ์นํ๋์ง ํ์ธํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์๋ํ์ง ์์ต๋๋ค!
์ฑ๊ณต์ ์ผ๋ก ์์๋๋ฉด ํ์์ ๋ฐ๋ผ ๊ทธ๋ํฝ ์ค์ ์ ์กฐ์ ํ ์ ์์ต๋๋ค.
๋๋ ์ ์ ํ ์ฌ๊ธฐ์ ๊ตฌ์ฑ ํ์ผ์ ์ ๋ก๋ํ๊ฒ ์ต๋๋ค.
@ Guy1524 ๋น๋๋ ์ง๊ธ๊น์ง ํ๋ฅญํ๊ฒ ์๋ํฉ๋๋ค!
์์คํ
์ ๋ณด : https://gist.github.com/vsod99/d681243b444291af1f4f4be8337dd79b
์ปค๋ ๋ฒ์ : 4.15.0-72-generic
Mesa-vulkan-drivers ๋ฒ์ : 19.2.1-1ubuntu1-18.04.1-ppa2
์์ ํ๋๊ทธ : PROTON_LOG = 1 PROTON_NO_ESYNC = 1 DXVK_HUD = 1 % command %
@Mattiox ์์ ์ต์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? Nvidia ์นด๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๋๋ ์ปค๋ 5.3.0-22-generic์ผ๋ก 18.04๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ต์ ๋น๋์์๋ ๋ก๊ทธ์ธ ํ๋ฉด์ ์ง๋์น ์ ์์ต๋๋ค.
์คํ ์ต์
์ด์๊ณ Nvidia๋ ์ฌ์ฉ ์ค์
๋๋ค (1060, ๋๋ผ์ด๋ฒ 430.50). ์์์ Guy1524๊ฐ ๋งํ ๊ฒ์ฒ๋ผ libgnutls30
์ค์นํ๋ ๊ฒ ์ธ์๋ ๋ฉ์ง ์ผ์ํ์ง ์์์ต๋๋ค.
์๋
ํ์ธ์ @ vsod99 , ๊ฒ์ ์คํ ์ต์
์ % command %๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒ์ ์คํ ํ์ผ ์์ env ๋ณ์๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค. ํ๋๋ง ์์ด์ผํฉ๋๋ค. ์ : FOO=bar PROTON_VAR=1 %command% -gameopt
์๋ ํ์ธ์ @ vsod99 , ๊ฒ์ ์คํ ์ต์ ์ % command %๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒ์ ์คํ ํ์ผ ์์ env ๋ณ์๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค. ํ๋๋ง ์์ด์ผํฉ๋๋ค. ์ :
FOO=bar PROTON_VAR=1 %command% -gameopt
์ข์ ์ ํ, ๋ฐฉ๊ธ ๋ณต์ฌ ๋ถ์ฌ ๋ฃ๊ธฐ๋ก ๊ฒ์ผ๋ฅด๋ค haha. ๊ฐ์ฌ.
Guy์ ์ต์ ํจ์น๊ฐ ์ถ๊ฐ ๋ ์ ๋ฐ์ดํธ ๋ Proton-GE ๋ฆด๋ฆฌ์ค์ ๋๋ค. ๊ฒ์์ ๋ ๋ฒ ์์ํ๊ณ ๋ ๋ฒ ๋ฌธ์ ์์ด ๋ก๊ทธ์ธ ํ ์์์์ต๋๋ค. ๋ํ Steam ๋ฐํ์์ ์์ ํ๊ฑฐ๋ gnutls๋ก ์๋ฌด๊ฒ๋ ํ ํ์๊ฐ ์์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-1-MCC-2
@teward libgnutls30 ํจํค์ง๊ฐ Ubuntu 18.04์ ๊ธฐ๋ณธ ํจํค์ง๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐํ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ด ์ ๋ฐ์ดํธ ๋ ๋๊น์ง
sudo apt install libgnutls30
๋ฅผ ํตํด ํจํค์ง๋ฅผ ์ค์นํด๋ณด์ญ์์ค.
๋ค์ ๋ด ์ปดํจํฐ ์์ ๊ฐ์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋์ง ํ์ธํฉ๋๋ค. ์์ผ๋ก ๋ ...
๋ง์ ๊ทธ๋ํฝ ์ํฐํฉํธ๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
Debian 10, Linux 5.3.9, Navi 10, mesa 19.2.6-1 (LLVM 9).
๋์๊ฒ ๊ฐ๊น์ด ๊ฒ์ ์ ํ ์ํฐํฉํธ๊ฐ ์์ต๋๋ค. ํ ๋ฒ๋ง ๋ฌผ๊ฑด์ด ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์์ต๋๋ค.
์คํฌ๋ฆฐ ์ท :
Guy์ ์ต์ ํจ์น๊ฐ ์ถ๊ฐ ๋ ์ ๋ฐ์ดํธ ๋ Proton-GE ๋ฆด๋ฆฌ์ค์ ๋๋ค. ๊ฒ์์ ๋ ๋ฒ ์์ํ๊ณ ๋ ๋ฒ ๋ฌธ์ ์์ด ๋ก๊ทธ์ธ ํ ์์์์ต๋๋ค. ๋ํ Steam ๋ฐํ์์ ์์ ํ๊ฑฐ๋ gnutls๋ก ์๋ฌด๊ฒ๋ ํ ํ์๊ฐ ์์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-1-MCC-2
๊ต์ฅํ ์ฒซ ๋ฒ์งธ ์ท๊ณผ ๋ ๋ฒ์งธ ๋ฐ ์ธ ๋ฒ์งธ :).
๊ฐ์ฌํฉ๋๋ค @GloriousEggroll ๋ฐ @LukasRuppert
@ Guy1524 ๋ ์ฌ๊ธฐ์์ ์๋ํ์ง ์์ต๋๋ค. ๋ฐฉ๊ธ ์ธ๊ธ ํ ์ต์ GE ๋น๋๋ก ๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ์ํํด์ผํฉ๋๋ค.
Guy์ ์ต์ ํจ์น๊ฐ ์ถ๊ฐ ๋ ์ ๋ฐ์ดํธ ๋ Proton-GE ๋ฆด๋ฆฌ์ค์ ๋๋ค. ๊ฒ์์ ๋ ๋ฒ ์์ํ๊ณ ๋ ๋ฒ ๋ฌธ์ ์์ด ๋ก๊ทธ์ธ ํ ์์์์ต๋๋ค. ๋ํ Steam ๋ฐํ์์ ์์ ํ๊ฑฐ๋ gnutls๋ก ์๋ฌด๊ฒ๋ ํ ํ์๊ฐ ์์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-1-MCC-2
๋ฌ์ฝคํ๊ณ ๊ฑฐ๋ฃฉํ ์ฐ๋ ๊ธฐ, ์ด๊ฒ์ gnutls๊ฐ ์ค์น๋ ์ํ์์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ์ด๊ฒ์ผ๋ก ์ฒซ ๋ฒ์งธ ์ถ์์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค! ๊ฐ ์๊ฐ์ด๊ณ ์ฑ๊ธ ํ๋ ์ด์ด๋ ์ด๊ฒ์์ ๋ค์ ๋๋์ฒด!
Kisak ๊ฐ์ฌํฉ๋๋ค. ์ฌ๊ธฐ ์์ต๋๋ค.
ํจ์น๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํฉ๋๊น?
๋ง์ ๊ทธ๋ํฝ ์ํฐํฉํธ๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
Debian 10, Linux 5.3.9, Navi 10, mesa 19.2.6-1 (LLVM 9).๋์๊ฒ ๊ฐ๊น์ด ๊ฒ์ ์ ํ ์ํฐํฉํธ๊ฐ ์์ต๋๋ค. ํ ๋ฒ๋ง ๋ฌผ๊ฑด์ด ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์์ต๋๋ค.
์คํฌ๋ฆฐ ์ท :
๋๋ Navi ์ง์์ ๋ํด ๋น ๋ฅด์ง ์์ง๋ง 5.4 ์ปค๋์ ์๊ณ mesa 20.0์ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก AMD์ ํจ๊ปํด์ผํฉ๋๋ค. ์ง๊ธ๊น์ง ํญ์ ์ต์ ๋ฒ์ ์ด Vega์์ ์ ์๋ํ์ต๋๋ค.
@GloriousEggroll๊ณผ์ด ์์ ์ ์ฐธ์ฌ
์ต์ Proton-4.21-Guy1524๋ No-EAC ๋ฐ EAC ๋ชจ๋ ๋ชจ๋์์ 4.19.0-6 ์ปค๋์ ์ฌ์ฉํ๋ Debian 10 stable, ๋ ์ ๋๋ผ์ด๋ฒ 418.74๋ฅผ ์ฌ์ฉํ๋ Nvidia 970์์ ์๋ํฉ๋๋ค. ๋๋ ๋ฉํฐ ํ๋ ์ด์ด๋ฅผ ์๋ํ์ง ์์๋ค. ๋๋ ์ฑ๊ณผ๋ฅผ ์ป์ง ๋ชปํ๊ณ ์์ง๋ง ์ผ๋ถ๋ฌ์๋ ๊ฒ์ผ๊น? (์๊ณ ์ถ์ด์)
mathew2214 : ๋ง์ ๊ทธ๋ํฝ ์ํฐํฉํธ๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
Debian 10, Linux 5.3.9, Navi 10, mesa 19.2.6-1 (LLVM 9).๋์๊ฒ ๊ฐ๊น์ด ๊ฒ์ ์ ํ ์ํฐํฉํธ๊ฐ ์์ต๋๋ค. ํ ๋ฒ๋ง ๋ฌผ๊ฑด์ด ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์์ต๋๋ค.
๋ค, ํ์ฌ Navi์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋น์ ์ ์ ๋ฌผ์ ๋ด ๊ฒ๊ณผ ๋๊ฐ์ ๋ณด์ ๋๋ค. ์ด์ Renderdoc์ ์บก์ฒํ๊ณ ์ค๋ ๋ฐค์ RADV ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ์ถํ ๊ณํ์ ๋๋ค. LLVM์ผ๋ก ๊ฒ์์ ์์ํ๋ ค๊ณ GPU๊ฐ ์ค๋จ๋๊ณ ACO์์ ์ํฐํฉํธ๊ฐ ์์ง๋ง LLVM์์ renderdoc์ ์คํํ๋ฉด ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ํ์๋๋ฉฐ ๋๋ถ๋ถ์ ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ ์ ์๋ํ๋ฏ๋ก ์ผ๋ฐ ์ฌ์ฉ์๋ผ๊ณ ํ์ ํฉ๋๋ค. RADV ๋ฌธ์ .
์ฑ๋ฅ์ด ๋ด ๋ ธํธ๋ถ์์ ๋ค์ ์๋ง์ธ ๊ฒ ๊ฐ์ต๋๋ค. (860m, โโi7-4810MQ, ubuntu 18.04)
@gburgwardt๋ฅผ ์ฌ์ฉ์ค์ธ ๋๋ผ์ด๋ฒ ์ง์ ์
nvidia-smi
์ถ๋ ฅ
```+ ---------------------------------------------- ------------------------------- +
| NVIDIA-SMI 435.21 ๋๋ผ์ด๋ฒ ๋ฒ์ : 435.21 CUDA ๋ฒ์ : 10.1 |
| ------------------------------- + ----------------- ----- + ---------------------- +
| GPU ์ด๋ฆ ์ง์์ฑ -M | ๋ฒ์ค ID Disp.A | ํ๋ฐ์ฑ Uncorr. ECC |
| ํฌ ์จ๋ ์ฑ๋ฅ Pwr : ์ฌ์ฉ๋ / ์บก | ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ | GPU-Util ์ปดํจํ
M. |
| ============================== + ================ ===== + ===================== |
| 0 GeForce GTX 860M ๋๊ธฐ | 00000000 : 01 : 00.0 ๋๊ธฐ | N / A |
| ํด๋น ์์ 68C P0 ํด๋น ์์ / ํด๋น ์์ | 1911MiB / 2004MiB | 71 % ๊ธฐ๋ณธ๊ฐ |
+ ------------------------------- + ----------------- ----- + ---------------------- +
@GloriousEggroll๊ณผ์ด ์์ ์ ์ฐธ์ฌ
์๋ํ๊ฒ ํ ๊ฒ์ @ Guy1524 ์ ํจ์น @LukasRuppert์ ๋ํ ์ํ
PROTON_LOG=1 %command%
Proton-4.21-GE-1-MCC-B2
ํ๊ทธ์ ํ๋ ์บ ํ์ธ ์ฐ๊ฒฐ ํด์ / ๋๊ธฐํ ํด์ ๊ฐ ํ์๋ฉ๋๋ค.
๊ณผ๋ํ ํฌ๊ธฐ์ ๋ํด ์ฃ์กํฉ๋๋ค. ํ ์คํธ ํํธ๋๋ฅผ ์ฌ์ฉํ ์์์ ๋๊น์ง 10 ๋ถ ์ ๋ ๊ธฐ๋ค๋ ค์ผํ์ต๋๋ค. ๋๊ธฐํ ํด์ ์งํ ๊ฒ์์ ์ข ๋ฃํ์ต๋๋ค.
๋ํ ๋ค๋ฅธ ์ด๊ฒฉ์ ์์ ์ฝ 15 ์ด ๋์ "MCC๊ฐ ์ถฉ๋ํ์ต๋๋ค"์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋น์ PROTON_LOG=1
๋ก ์คํ๋์ง ์์์ผ๋ฏ๋ก ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
๋ก๊ทธ์์ ๊ฐ๋ฅํ ๊ด์ฌ ๋ผ์ธ : fixme:bcrypt:key_import_pair algorithm 11 does not yet support importing blob of type L"ECCPRIVATEBLOB"
https://gitlab.freedesktop.org/mesa/mesa/issues/2188 ์์ Navi ์ํฐํฉํธ์ ๋ํ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ์ถํ์ต๋๋ค
๋ํ ํ๋ ์บ ํ์ธ์ผ๋ก ์ธํด ์ฐ๊ฒฐ์ด ๋์ด์ก์ต๋๋ค. ํธ์คํธ๋ ๋ด ์ฌ์ ์น๊ตฌ์ ๋ก๊ทธ์ด๊ณ ํด๋ผ์ด์ธํธ๋ ๋ด ๋ก๊ทธ์
๋๋ค.
steam-976730-host.log
steam-976730-client.log
ํธ์งํ๋ค:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-1-MCC-2 ์ฌ์ฉ
๊ทธ๋์ AMDVLK v2019.Q4.3์ Navi ๋ฌธ์ ๊ฐ ์์์ ํ์ธํ ์ ์์ต๋๋ค.
GE์ ์์ฑ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์์ํ๊ณ ์์ต๋๋ค. Vega VII ๋ฐ ์ปค๋ 5.4.1์ RADV๋ก ์คํํ๋ฉด ์ผ์ข ์ ์ปค๋ ์ ์ง๊ฐ ๋ฐ์ํ์ต๋๋ค (์ฒจ๋ถ ์ฐธ์กฐ). ๊ทธ๋๋ AMDVLK์์๋ ์ง๊ธ๊น์ง ๊ด์ฐฎ์ ๋ณด์ ๋๋ค.
๋ค๋ฅธ ์ฌ๋์ ๋ํ ์ฐธ๊ณ ๊ฐ ๊ฒ์์ ๋ค์ ์์ํ๋ ๋ฌธ์ ๊ฐ์๋ ๊ฒฝ์ฐ : ๋ด๊ฐ ์ฑ๊ณต์ ์ผ๋ก ํ ๋ฒ์ ๋ก๊ทธ์ธ ํ ์ ์์๋ค, ๊ทธ๋ฌ๋ ํ๋ ์ถฉ๋ ํ ํต๊ณผ ํ ๋ [press enter to continue]
I ๊ฐ์ ๋ก๋ฉ ํ๋ฉด์ ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ( ๊ณ์ ์ ์ฐ๊ฒฐ๋จ) ๊ฒ์์ ๊ณ์ํด์ "์น๋ช
์ ์ธ ์ค๋ฅ!"๋ก ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ถํํ๋ ๋๋ ๊ทธ ์ฌ๊ฑด์ ์ฆ๊ธฐ + ์์ฑ์ ๊ธฐ๋ก์ ์์ด ๋ฒ๋ ธ๋ค. ๊ทธ๋ฌ๋ "๋ก๊ทธ์ธ ์ ์น๋ช
์ ์ค๋ฅ"๋ผ๋ ๋ฌธ์ ๊ฐ์๋ ๊ฒฝ์ฐ ์๊ฒฉ ์ฆ๋ช
๊ด๋ฆฌ์ ์บ์๋ฅผ ์ ๊ฑฐํ์ฌ ๊ฐ์ ๋ก ๋ค์ ๋ก๊ทธ์ธํ์ญ์์ค. Protontricks๋ protontricks 976730 regedit
์์ ์ ์ฉํ๋ฉฐ HKUSoftwareWineCredentialManager์์ ํค๋ฅผ ์ญ์ ํฉ๋๋ค (ํ์ง๋ง CM ์์ฒด๋ ์๋). ์คํฌ๋ฆฐ ์ท๋ ์ฒจ๋ถ๋์ด ์์ต๋๋ค.
RADV ํ๋ ํฌ๋์์ ๊ฒฝ์ฐ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์บก์ฒํ๊ณ ์
์คํธ๋ฆผ์ผ๋ก ์์
ํ ์ ์๋์ง ๊ณ์ ํ์ธํฉ๋๋ค. ๋์ AMDVLK๋ฅผ ํตํด ๊ฒ์ ์์ฒด๋ฅผ ํ๋ ์ดํ๋ ๊ฒ์ผ๋ก ์ฐ๋งํ์ง ์์ผ๋ฉด. RADV ์ปค๋ ๋ก๊ทธ ์ค ๋ํซ :
RADV-MCC-KernHalt.log
์ปค๋ : 5.4.1-050401-generic
(Ubuntu ๋ฉ์ธ ๋ผ์ธ ๋๊ตฌ ๊ธฐ๋ฐ)
๋ฉ์ฌ : Mesa 20.0.0-devel (git-0eb78a0 2019-11-30 bionic-oibaf-ppa)
GPU : Radeon VII (VEGA20)
๋ํ ํ๋ ๋ฌธ์ ๊ฐ์๋ ๊ฒฝ์ฐ ๋ก๊ทธ๋ฅผ ์์ง ํ ์ ์์ ๋ ์ ๋ฐ์ดํธ ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง ์์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ํ๋ ์์ ์ ์ ํํ์ง ์์๋์?
Navi ์ํฐํฉํธ๊ฐ ์์ ๋๋ฉด. ์ ๋ น์ ๊ณ ์น์ง ๋ง์ญ์์ค.
์คํฌ๋ฆฐ ์ท
๋๋ ๋์ฐํ ์ง์ฐ์ด ์ ํ๋๋ ํ๋ ๋จ์ ์ ๊ฒฝํํ๊ณ ์์ต๋๋ค.
์คํ๋ฅดํ ๋ ์๋ฆฌํธ์ ๋ ๋ช ์ ์คํ๋ฅดํ ๋ชจ๋ ์๋ฐฉ ํ๋ ์กฐํฉ์ด ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค. ์ด๊ฒฉ์ ์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๊ฒ์์ ๋ฉ์ธ ๋ฉ๋ด์์ "Player ID"๋ฉ๋ด๋ฅผ๋ก๋ํ๋ ์๋๊ฐ ๋งค์ฐ ๋ ๋ ธ์ง๋ง๋ก๋๋์์ต๋๋ค.
์นํธ ๋ฐฉ์ง ๊ธฐ๋ฅ์ด์๋ ๋ฉํฐ ํ๋ ์ด์ด๊ฐ ์์ต๋๊น? ์นํธ ๋ฐฉ์ง ๊ธฐ๋ฅ์ ํ์ฑํ ํ ์ํ๋ก ๊ฒ์์ ์์ํ์ผ๋ฉฐ ๊ฒ์์ด ์์๋๊ณ ๋ก๊ทธ์ธ ํ ์ ์๋์ง ํ์ธํ ์ ์์ง๋ง ๊ธ์ง ๋ ๊น ๋ด ๋ฉํฐ ํ๋ ์ด์ด ์๋ฒ์์ ํ๋ ์ด ํ ์ ์ ์์ต๋๋ค.
2 ์ธ์ฉ ์ปค์คํ ๊ฒ์ ์ฌ๋ ์ด์ด ๋งค์น๊ฐ ์๋ฒฝํ๊ฒ ์งํ๋๋ ๊ฒ๋ ํ์ธํ ์ ์์ต๋๋ค.
Nvidia ์นด๋๋ก Ubuntu 18.04์์ ์คํํ์ญ์์ค.
๋ณด๊ณ : ์ต์ _MCC Eggroll Special_ ๋น๋ ๋ฐ ๊ณ ์ ๋ ๋๋ ํ ๋ฆฌ์์๋ gnutls ์ฌ์ ์ libs๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ 1 ์๊ฐ ๋์ ์ง์์ ์ธ 60fps (์ผ๋ถ ํ๋ ์ ๋๋กญ) ์ฑ๊ธ ํ๋ ์ด์ด ์ธ์ ์ ์ถฉ๋์์ด ์ฌ์ํ ์์์์ต๋๋ค.
i7-8700k, 32GB DDR4 RAM, GTX1070 Ti, nVidia ๋ฐ์ด๋๋ฆฌ ๋๋ผ์ด๋ฒ 435.21, Ubuntu 18.04 LTS
์นํธ ๋ฐฉ์ง ๊ธฐ๋ฅ์ด์๋ ๋ฉํฐ ํ๋ ์ด์ด๊ฐ ์์ต๋๊น? ์นํธ ๋ฐฉ์ง ๊ธฐ๋ฅ์ ํ์ฑํ ํ ์ํ๋ก ๊ฒ์์ ์์ํ์ผ๋ฉฐ ๊ฒ์์ด ์์๋๊ณ ๋ก๊ทธ์ธ ํ ์ ์๋์ง ํ์ธํ ์ ์์ง๋ง ๊ธ์ง ๋ ๊น ๋ด ๋ฉํฐ ํ๋ ์ด์ด ์๋ฒ์์ ํ๋ ์ด ํ ์ ์ ์์ต๋๋ค.
EAC ํ์ฑํ ๋ชจ๋์์ ๊ฒ์์ ์์ํ๋๋ผ๋ ๋ฉํฐ ํ๋ ์ด์ด ๋งค์น์ ์ฐธ๊ฐํ๋ ค๊ณ ํ๋ฉด "EAC ํ์ฑํ๋์ง ์์"์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์นํธ ๋ฐฉ์ง ๊ธฐ๋ฅ์ด์๋ ๋ฉํฐ ํ๋ ์ด์ด๊ฐ ์์ต๋๊น? ์นํธ ๋ฐฉ์ง ๊ธฐ๋ฅ์ ํ์ฑํ ํ ์ํ๋ก ๊ฒ์์ ์์ํ์ผ๋ฉฐ ๊ฒ์์ด ์์๋๊ณ ๋ก๊ทธ์ธ ํ ์ ์๋์ง ํ์ธํ ์ ์์ง๋ง ๊ธ์ง ๋ ๊น ๋ด ๋ฉํฐ ํ๋ ์ด์ด ์๋ฒ์์ ํ๋ ์ด ํ ์ ์ ์์ต๋๋ค.
EAC ํ์ฑํ ๋ชจ๋์์ ๊ฒ์์ ์์ํ๋๋ผ๋ ๋ฉํฐ ํ๋ ์ด์ด ๋งค์น์ ์ฐธ๊ฐํ๋ ค๊ณ ํ๋ฉด "EAC ํ์ฑํ๋์ง ์์"์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ด์ํ๋ค. ๋ฐ๋ผ์ EAC ํ์ฑํ ๋ชจ๋๊ฐ ์ ๋๋ก ์๋ํ์ง ์๊ณ ๋งค์น ๋ฉ์ดํน์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค.
์ด์ํ ์๋ฆฌ ๋ฒ๊ทธ๋ฅผ ๊ฒฝํํ์ง๋ง ์๋ฆฌ๋ ๋๋ถ๋ถ ๊ฒฌ๊ณ ํฉ๋๋ค. ์ง๊ธ๊น์ง ํ ๋ฒ๋ง ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค.
๋์ ๊ณผ์ ์ ๊ธ ํด์ ์ธก๋ฉด์์ Xbox Live๋ฅผ ๋จผ์ ์งํํด์ผ ํ ์ ์์ต๋๊น? MCC์์ Xbox Live์ ์น๊ตฌ๋ฅผ ์ถ๊ฐํด๋ ์ค์ ๋ก ์น๊ตฌ๊ฐ ์ถ๊ฐ๋์ง ์๋๋ค๋ ๊ฒ์ ์์์ต๋๋ค.
Co-op ์บ ํ์ธ์ ๊ด์ ์์, ์๋ง๋ ๊ฒ์์ ๋ฉํฐ ํ๋ ์ด์ด์ ๋ง์ฐฌ๊ฐ์ง๋ก EasyAntiCheat (๋๋ Xbox Live)๋ ํ์ฑํ ํ ๊ฒ์ ์ฐพ๊ณ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ GUI ์ฐจ๋จ๊ธฐ๊ฐ ์์ต๋๊น? ์ฑ๊ธ ํ๋ ์ด์ด ์บ ํ์ธ์ด ์ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. (๊ฒ์ ์น ์ฌ์ดํธ์๋ ํ๋ ๊ฒ์์ด P2P ์ฐ๊ฒฐ์ ์ฌ์ฉํด์ผํ๋ค๊ณ ๋ช ์๋์ด ์์ต๋๋ค.)
๋ก๊ทธ์์ ๊ฐ๋ฅํ ๊ด์ฌ ๋ผ์ธ :
fixme:bcrypt:key_import_pair algorithm 11 does not yet support importing blob of type L"ECCPRIVATEBLOB"
@aeikum ๊ทธ๊ฒ ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์์ ์์ ์ฌํญ์ ๊ตฌํํ์ผ๋ฉฐ ์บ ํ์ธ ํ๋ ํ๋ ์ด ์ค ์ค๋ฅ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.
๊ทธ๋๋ ๊ทธ ์ ์ด ๋ฌด์์ ์๋ฏธํ๋์ง ๊ถ๊ธํฉ๋๋ค.
warn:seh:OutputDebugStringA "data_mine_usability_set_mission_segment: mission_start\n"
warn:seh:OutputDebugStringA "data_mine_usability_set_mission_segment: m10_01_1stbowl\n"
๋ง์ง๋ง ๋ฉ์์ง๊ฐ ๋ํ๋ ํ ์ ์ ํ์ ์ฐ๊ฒฐ์ด ๋์ด์ง ๊ฒ ๊ฐ์ต๋๋ค.
GE ๋น๋๋ก ์ธํด์ด ๊ฒ์์ด ๋๋ถ๋ถ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค! Valve๋ ๋ค์ Proton ๋ฆด๋ฆฌ์ค์ ์ด๋ฌํ ํจ์น / ์์ ์ฌํญ์ ์ถ๊ฐ ํ ์์ ์ด๋ฏ๋ก Steam ๋ด์์ ์ฌ๋ฐ๋ฅธ Proton ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ Halo MMC๋ฅผ ํด๋น Proton ๋ฒ์ ์ผ๋ก ์ค์ ํ๊ณ ์๋ํ๋ ๊ฒ์์ ๊ฐ์ง๊ธฐ ๋งํ๋ฉด๋ฉ๋๊น?
์๋๋ฉด ํญ์ GE ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ GE ๋ฒ์ ์ ์ค์นํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ํํ๋ฅผ ๊ฑด๋ ๋ฐ์ด์ผํฉ๋๋ค.
GE ๋น๋๋ก ์ธํด์ด ๊ฒ์์ด ๋๋ถ๋ถ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค! Valve๋ ๋ค์ Proton ๋ฆด๋ฆฌ์ค์ ์ด๋ฌํ ํจ์น / ์์ ์ฌํญ์ ์ถ๊ฐ ํ ์์ ์ด๋ฏ๋ก Steam ๋ด์์ ์ฌ๋ฐ๋ฅธ Proton ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ Halo MMC๋ฅผ ํด๋น Proton ๋ฒ์ ์ผ๋ก ์ค์ ํ๊ณ ์๋ํ๋ ๊ฒ์์ ๊ฐ์ง๊ธฐ ๋งํ๋ฉด๋ฉ๋๊น?
์๋๋ฉด ํญ์ GE ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ GE ๋ฒ์ ์ ์ค์นํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ํํ๋ฅผ ๊ฑด๋ ๋ฐ์ด์ผํฉ๋๋ค.
๋งค์น ๋ฉ์ดํน์ ํ ์คํธ ํ์ต๋๊น?
๋งค์น ๋ฉ์ดํน์ ํ ์คํธ ํ์ต๋๊น?
๋๋ ์ฌํ๊ฒ๋ ๊ฒ์์ ์์ ํ๊ณ ์์ง ์์ง๋ง์ด ํ์ด์ง๋ฅผ ์ฝ์ผ๋ฉด ์๋ฌด๋ xbox ๋ผ์ด๋ธ ๋ก๊ทธ์ธ ํ๋ฉด์ ํต๊ณผํ์ง ๋ชปํ๊ธฐ ์ ๊ณผ ๋น๊ตํ์ฌ ์งํ์ค์ธ ์บ ํ์ธ์ด ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฟก ๋นต๋จ
@valarnin ์ฐธ๊ณ ๋ก PvP๋ ์ฌ์ฉ์ ์ง์ ๋ก๋น๋ฅผ ํตํด ์๋ํ๋ฉฐ ๋งค์น ๋ฉ์ดํน์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Windows๋ฅผ ์ฌ์ฉํ๋ ์น๊ตฌ์ ์ฝ 10 ๋ถ ์ ๋ ํ๋ ์ดํ๋๋ฐ PvP์์ ๋๊ธฐํ ํด์ / ์ฐ๊ฒฐ ํด์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
nVidia 1070 gtx ๋ฐ 4.21-GE-1-MCC-2
์์ ์คํ๋๋ 435.19.03
๋๋ผ์ด๋ฒ์์ ์ด์ํ ๊ทธ๋ํฝ ๊ฒฐํจ์ด ๋ฐ์ํฉ๋๋ค. ๋๋ ์ต์ 435 ๋ฆด๋ฆฌ์ค๋ก ์
๋ฐ์ดํธํ๊ณ ๋ค์ ํ
์คํธ ํ ๊ฒ์ด์ง๋ง, ํ์ฌ ์ค์ ์ด ํฌ๋ฆฌ์ฝฅํฐ ๋ธ๋ ์ด๋ ๋ฐ ์๋ฐฉ์์ ์ ์ฌ์ ์ผ๋ก ๊ฐ์ง์ ์ ๋ฐํ ์์๋ ํ๋์๋ฅผ ํฌํจํ์ฌ ์ผ๋ถ ๋ค๋ฅธ ๊ฒ๋ค์ ์ข์ํ์ง ์๋๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
@valarnin ์ ๋์ผํ GPU (GTX 1070)์ด์ง๋ง ๋๋ผ์ด๋ฒ ๋ฒ์ 440.31
, ๊ทธ๋ํฝ ๊ฒฐํจ์ด ๋ฐ์ํ์ง ์์ผ๋ฉฐ ํฌ๋ฆฌ์ฝฅํฐ ๋ธ๋ ์ด๋๋ ๋์๊ฒ ์ข์ต๋๋ค.
Firefight๋ ๋์๊ฒ๋ ์ ์๋ํ๋ฉฐ ๊ทธ๋ํฝ ๊ฒฐํจ์ด ์ ํ ์์ต๋๋ค.
์ฌ์ฉ์ ์ง์ ๋ก๋น์ Windows ํด๋ผ์ด์ธํธ์์ 2 ๊ฐ์ friemds๋ก ์ด๊ฒฉ์ ์ํ์ต๋๋ค. GPU๊ฐ ๊ฐ์๊ธฐ ๋์ค๊ธฐ ์ ์ ์ฝ 2 ์๊ฐ ๋์ ๊ฐ๋ค.
์ด์ ฏ๋ฐค ์ต์ GE๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ ์ด ํ ๊ฒ์ 2 ๋ฒ์ ์ถฉ๋์ด ์์๊ณ , ์ฝ 12 โโ๋ช ๊ณผ ๋ช ์๊ฐ ๋์ ์ปค์คํ ๋งค์น๋ฅผ ํ๋ ์ด ํ ๋ค์, 2 ์๊ฐ ๋์ 2 ๋ช ์ ์น๊ตฌ์ ํจ๊ป ํ์ด์ด ํ์ดํธ๋ฅผ ํ๋ ์ดํ์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ ๋ชจ๋ Windows๋ฅผ ์ฌ์ฉํ๊ณ ๋ชจ๋ ๊ฒ์ด ์์๋๋ก ์๋ํ์ต๋๋ค. ์๋ํ ํ๋ ์บ ํ์ธ์ ๋๊ธฐํ ํด์ ์์ด ๋ ๋ฒ์งธ ์ฒดํฌ ํฌ์ธํธ๋ฅผ ํต๊ณผ ํ ์ ์์ต๋๋ค. ์คํ์ค์ธ ๋ก๊ทธ๊ฐ ์์๋์? ์ค์ ๋ก ๋์ ํจ๊ป ํ ์คํธํ๊ณ ์ถ์ ์ฌ๋์ ์ฐพ์ผ๋ฉด ๋์ค์ ์๋ํฉ๋๋ค.
๋ก๊ทธ์ธ ์คํจ๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด ์ต์ ํจ์น๋ก ์
๊ทธ๋ ์ด๋ํ์ง๋ง ์ฒซ ๋ฒ์งธ ํจ์น ๋ GE ๋น๋์์ ๊ฑฐ์ ์ ์ฒด ์บ ํ์ธ์ ์๋ฃํ์ต๋๋ค.
RX580 ๋ฐ Mesa 19.2.1์์ ๋ณผ ์ ์์๋ ๋จ์ผ ๊ทธ๋ํฝ ๋ฌธ์ ๋ ์๋๋๋ค.
๋ ๋ค ํผ์์ ์ ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง, ์ด๊ฒฉ์ ์ด๋ ์ฌ์ฉ์ ์ง์ ๊ฒ์์ ์๋ํ๊ธฐ ์ํด ์น๊ตฌ๋ฅผ ๋ชจ์ ์ ์ด ์์ต๋๋ค. ์ค๋งค๋ ๋ฌผ๋ก ์๋ํ์ง ์์ผ๋ฉฐ ์ ์ ๋ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ coop๊ณผ ํจ๊ป ์ซ์ ์ผ ํ ์ค๋ฅ์
๋๊น?
"[1205/214417.550:WARNING:cert_verify_proc_win.cc(111)] Unknown error -2146762482 mapped to net::ERR_FAILED\n"
๋ค์๊ณผ ๊ฐ์ ์๋ ์์ต๋๋ค.
1612.413:002c:002d:warn:seh:OutputDebugStringA "[1205/214405.441:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8\n"
GE ๋น๋๋ก ์ธํด์ด ๊ฒ์์ด ๋๋ถ๋ถ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค! Valve๋ ๋ค์ Proton ๋ฆด๋ฆฌ์ค์ ์ด๋ฌํ ํจ์น / ์์ ์ฌํญ์ ์ถ๊ฐ ํ ์์ ์ด๋ฏ๋ก Steam ๋ด์์ ์ฌ๋ฐ๋ฅธ Proton ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ Halo MMC๋ฅผ ํด๋น Proton ๋ฒ์ ์ผ๋ก ์ค์ ํ๊ณ ์๋ํ๋ ๊ฒ์์ ๊ฐ์ง๊ธฐ ๋งํ๋ฉด๋ฉ๋๊น?
์๋๋ฉด ํญ์ GE ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ GE ๋ฒ์ ์ ์ค์นํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ํํ๋ฅผ ๊ฑด๋ ๋ฐ์ด์ผํฉ๋๋ค.
๊ณํ์ ๋ค์ 4.11 ๋ฆด๋ฆฌ์ค์ @ Guy1524 ์ ์์ ์ ํฌํจํ๋ ๊ฒ์ ๋๋ค.
์ต์ GE ๋น๋๋ฅผ ์คํํ๋ฉด ํ ์ค์ฒ๊ฐ ํฅ๋ฏธ ๋กญ์ต๋๋ค. ์ง์ ์ฃ๊ณ ์ด๊ฒฉ์ ์ ์์ํ์ต๋๋ค. ์ฝ๊ฐ ํ๋ ์ดํ๊ณ ์์ ๋ ๊ฒ ๊ฐ์์ ๋ค์ ์บ ํ์ธ์ ์๋ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์บ ํ์ธ์ ์์ํ๊ณ ์งํ ํ ์ค์ฒ๊ฐ ๋ค์๋ก๋๋์ง ์์์ต๋๋ค. ์ข์ ์ด๊ฒฉ์ ๊ณผ ๋์ ์บ ํ์ธ ๋ ๋๋ง์ ๋ชจ๋ ๋ค๋ฃจ๋ ๋ก๊ทธ ํ์ผ์ด ์์ต๋๋ค.
GPU : ์๋น๋์ 860m
๋๋ผ์ด๋ฒ : 440 ์ง์
๋๋ ๋๊ตฐ๊ฐ๊ฐ ๊ฐ์ GPU์ 435 ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋ณด์์ง๋ง ์๋ํ์ง ์์์ต๋๋ค.
๋ํ ๋ถํํ๋ ๋ก๊ทธ ํ์ผ์ ์ฝ 80MB์ด๋ฏ๋ก github์์ ์์ ์ผ๋ก ์
๋ก๋ํ๋ ๋ฐฉ๋ฒ์ ์ฐพ๋ ๋ฐ ์ด๋ ค์์ด ์์ต๋๋ค.
steam-976730.zip
์๋ ํ์ธ์ @LordLemons , ์ผ๋ฐ์ ์ผ๋ก Proton ๋ก๊ทธ๋ ์ ์์ถ๋ฉ๋๋ค. ์ฃผ์ ์์๋ก ๋์ด์ ๋๊ธฐ ์ ์ ์์นด์ด๋ธ์ ๋์ง ์ ์์ต๋๋ค.
GE ๋น๋๋ก ์ธํด์ด ๊ฒ์์ด ๋๋ถ๋ถ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค! Valve๋ ๋ค์ Proton ๋ฆด๋ฆฌ์ค์ ์ด๋ฌํ ํจ์น / ์์ ์ฌํญ์ ์ถ๊ฐ ํ ์์ ์ด๋ฏ๋ก Steam ๋ด์์ ์ฌ๋ฐ๋ฅธ Proton ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ Halo MMC๋ฅผ ํด๋น Proton ๋ฒ์ ์ผ๋ก ์ค์ ํ๊ณ ์๋ํ๋ ๊ฒ์์ ๊ฐ์ง๊ธฐ ๋งํ๋ฉด๋ฉ๋๊น?
์๋๋ฉด ํญ์ GE ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ GE ๋ฒ์ ์ ์ค์นํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ํํ๋ฅผ ๊ฑด๋ ๋ฐ์ด์ผํฉ๋๋ค.๊ณํ์ ๋ค์ 4.11 ๋ฆด๋ฆฌ์ค์ @ Guy1524 ์ ์์ ์ ํฌํจํ๋ ๊ฒ์ ๋๋ค.
๋๋จํฉ๋๋ค-EAC์ ์ง์ ์ด ์์ต๋๊น? (๊ฐ์์ ์ด๋ผ๋ ๋ป์ด ์๋๋ผ ํธ๊ธฐ์ฌ ๋ง์๋)
GE ๋น๋๋ก ์ธํด์ด ๊ฒ์์ด ๋๋ถ๋ถ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค! Valve๋ ๋ค์ Proton ๋ฆด๋ฆฌ์ค์ ์ด๋ฌํ ํจ์น / ์์ ์ฌํญ์ ์ถ๊ฐ ํ ์์ ์ด๋ฏ๋ก Steam ๋ด์์ ์ฌ๋ฐ๋ฅธ Proton ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ Halo MMC๋ฅผ ํด๋น Proton ๋ฒ์ ์ผ๋ก ์ค์ ํ๊ณ ์๋ํ๋ ๊ฒ์์ ๊ฐ์ง๊ธฐ ๋งํ๋ฉด๋ฉ๋๊น?
์๋๋ฉด ํญ์ GE ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ GE ๋ฒ์ ์ ์ค์นํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ํํ๋ฅผ ๊ฑด๋ ๋ฐ์ด์ผํฉ๋๋ค.๊ณํ์ ๋ค์ 4.11 ๋ฆด๋ฆฌ์ค์ @ Guy1524 ์ ์์ ์ ํฌํจํ๋ ๊ฒ์ ๋๋ค.
๋๋จํฉ๋๋ค-EAC์ ์ง์ ์ด ์์ต๋๊น? (๊ฐ์์ ์ด๋ผ๋ ๋ป์ด ์๋๋ผ ํธ๊ธฐ์ฌ ๋ง์๋)
EAC๊ฐ ์๋ํ๋ ๋ฐฉ์ ๋๋ฌธ์ EAC๊ฐ ํจ๊ป ์๋ํ์ง ์๊ณ Windows ๋ฒ์ ์ EAC๋ฅผ ์คํํ ์์๋ ๋ฐฉ๋ฒ์ ์ ํ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด Microsoft๊ฐ์ด๋ฅผ ์ง์ํ๋๋ก ์ ํํด์ผํฉ๋๋ค. ๋ถํํ๋ ๊ทธ๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์๋ง๋ ๊ทธ๋ฉด์์ SOL์ด๋ผ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
GE ๋น๋๋ก ์ธํด์ด ๊ฒ์์ด ๋๋ถ๋ถ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค! Valve๋ ๋ค์ Proton ๋ฆด๋ฆฌ์ค์ ์ด๋ฌํ ํจ์น / ์์ ์ฌํญ์ ์ถ๊ฐ ํ ์์ ์ด๋ฏ๋ก Steam ๋ด์์ ์ฌ๋ฐ๋ฅธ Proton ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ Halo MMC๋ฅผ ํด๋น Proton ๋ฒ์ ์ผ๋ก ์ค์ ํ๊ณ ์๋ํ๋ ๊ฒ์์ ๊ฐ์ง๊ธฐ ๋งํ๋ฉด๋ฉ๋๊น?
์๋๋ฉด ํญ์ GE ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ GE ๋ฒ์ ์ ์ค์นํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ํํ๋ฅผ ๊ฑด๋ ๋ฐ์ด์ผํฉ๋๋ค.๊ณํ์ ๋ค์ 4.11 ๋ฆด๋ฆฌ์ค์ @ Guy1524 ์ ์์ ์ ํฌํจํ๋ ๊ฒ์ ๋๋ค.
๋๋จํฉ๋๋ค-EAC์ ์ง์ ์ด ์์ต๋๊น? (๊ฐ์์ ์ด๋ผ๋ ๋ป์ด ์๋๋ผ ํธ๊ธฐ์ฌ ๋ง์๋)
EAC๊ฐ ์๋ํ๋ ๋ฐฉ์ ๋๋ฌธ์ EAC๊ฐ ํจ๊ป ์๋ํ์ง ์๊ณ Windows ๋ฒ์ ์ EAC๋ฅผ ์คํํ ์์๋ ๋ฐฉ๋ฒ์ ์ ํ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด Microsoft๊ฐ์ด๋ฅผ ์ง์ํ๋๋ก ์ ํํด์ผํฉ๋๋ค. ๋ถํํ๋ ๊ทธ๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์๋ง๋ ๊ทธ๋ฉด์์ SOL์ด๋ผ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์ต์ข ์ฌ์ฉ์๊ฐ์ด๋ฅผ ๋์ธ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์๋ง๋ Microsoft์ ์ฐ๋ฝ ํ์๊ฒ ์ต๋๊น? (๊ธด ์ท์ด์ง๋ง ์ฌ์ ํ)
@ kisak-valve ๊ฐ์ฌํฉ๋๋ค. ๊ฒ์๋ฌผ์ ์ ๋ก๋ํ๊ณ ํธ์ง ํ ์์์์ต๋๋ค.
์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ coop๊ณผ ํจ๊ป ์ซ์ ์ผ ํ ์ค๋ฅ์ ๋๊น?
"[1205/214417.550:WARNING:cert_verify_proc_win.cc(111)] Unknown error -2146762482 mapped to net::ERR_FAILED\n"
๋ค์๊ณผ ๊ฐ์ ์๋ ์์ต๋๋ค.
1612.413:002c:002d:warn:seh:OutputDebugStringA "[1205/214405.441:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8\n"
์ญ์ ์ ์ค๋ฅ?
` "[1205 / 214417.550 : WARNING : cert_verify_proc_win.cc (111)] ์ ์์๋ ์ค๋ฅ -2146762482 net :: ERR_FAILEDn์ ๋งคํ ๋จ"``
๋ณด์ด๋ ๊ฒ์ฒ๋ผ ๋ช ๋ฒ ๋ํ๋ฉ๋๋ค. ๋๋ ์ด๊ฒ์ด ๋์๊ฒ ์์ฌ์ค๋ฌ์ ๋ณด์ด๋ ๊ฒ์ ์ง์ ํ๋ ๊ฒ ์ธ์๋ ์ด๊ฒ์ด ๋ฌด์์ํ๊ณ ์๋์ง์ ๋ํด ์ถฉ๋ถํ ์์ง ๋ชปํฉ๋๋ค.
์ธ์ฆ์ ํด์ง ๊ด๋ จ ์คํจ์ ๋ํ HRESULT์ ๋๋ค.
๋ค์์ PROTON_LOG = 1์ด ์ค์ ๋ ๊ฒฝ์ฐ ์ถฉ๋์ ๋ํ ๋ก๊ทธ์ ๋๋ค. ๋ก๋ฉ ์ ๋๋ฉ์ด์ ์ด ๋ช ๋ถ ๋์ ํ์ ํ ๋ค์ ๊ฒ์์ด ์ข ๋ฃ๋ฉ๋๋ค. esync / fsync๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉํ์ง ์๊ณ ์๋ํ์ต๋๋ค.
์ ์ฒด ์ถ์ ์ต์
: PROTON_LOG=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 DXVK_HUD=fps %command%
5 ~ 30 ๋ถ ๋์ ํ๋ ์ด ํ ํ์๋ ๋ฌด์์ ์ถฉ๋์ด ๋ฐ์ํ์ง๋ง์ด ๋ฌธ์ ๋ก ์ธํด ๋ก๊ทธ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
@ delet-this ์คํ ๋ก๊ทธ์ ์๋ชป๋ ๊ฒ์ด ์์ต๋๋ค. 'Z : / data / SteamLibrary / steamapps / common / Halo The Master Chief Collection / crash_info.txt'๋ฅผ ์ดํด๋ณด๊ณ ๋ด๋ถ์ ๋ฌด์์ด ์๋์ง ํ์ธํด๋ณด์ญ์์ค.
@ Promethus029 ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฌด๊ฒ๋, ๋น๋ ๋ฒํธ์ ํ๋ ์ด์ด ์ธ์ ID ๋ง
ํ์ผ์ ํํค์น๋ ๋์ Halo์ ๋ํ EAC ์ถ์ ๋ก๊ทธ๋ฅผ ์ฐพ์์ต๋๋ค. ๊ฐ๋จํ ๋งํด์, EAC์ wine64 ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๋ ค๊ณ ํ์ง๋ง ์๋ฌด๊ฒ๋ ์์ต๋๋ค. ๋ธ๋ผ์ฐ์ ์ ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐํ๊ณ ๋ค์ด๋ก๋ ๊ฐ๋ฅํ 0 ๋ฐ์ดํธ ํ์ผ์ ๋ฐํํฉ๋๋ค. ํฅ๋ฏธ ๋กญ๋ค๊ณ ์๊ฐํ์ต๋๋ค.
๋ก๋ ํ์ผ : ์ค์ ๋ค์ด๋ก๋ ์๋
๊ฒ์ ๋ฐ์ฒ : EAC์ ๊ฒฐ๊ณผ
@ Promethus029 ์, ์ ์๋ ค์ ธ ์์ต๋๋ค. EAC๋ ์์ธ ๊ด๋ จ ์์ถํ์ ์ฐพ๊ณ ๊ฒ์์ด ์์ธ AC๋ฅผ ์ง์ํ๋์ง ํ์ธํฉ๋๋ค.
๊ณผ๊ฑฐ์ smite๋์ด๋ฅผ ์ง์ํ์ง๋ง ์ด์ ๋ ์์ธ AC ๋ธ๋กญ์ด์๋ ๊ฒ์์ด ์์ต๋๋ค.
EAC์์ ์ด๋ฌํ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์จ๊ธฐ๋ ๊ฒ์ ์ฌ์ํ ์ผ์ด์ง๋ง ์ปค๋ ๋๋ผ์ด๋ฒ๊ฐ ํฌํจ ๋ AC์ Windows ๋ฒ์ ์ ์์ํ๋ ค๊ณ ์๋ํ๋ฉฐ ์์ธ์์๋ ์๋ํ์ง ์์ ๊ฒ์ ๋๋ค. (๋๋ ๊ทธ๊ฒ์ ํฌ๊ธฐํ๊ธฐ ์ ์ ๋ช ๋ฌ์ ๋ณด๋๋ค : stuck_out_tongue :)
@ Promethus029 ์, ์ ์๋ ค์ ธ ์์ต๋๋ค. EAC๋ ์์ธ ๊ด๋ จ ์์ถํ์ ์ฐพ๊ณ ๊ฒ์์ด ์์ธ AC๋ฅผ ์ง์ํ๋์ง ํ์ธํฉ๋๋ค.
๊ณผ๊ฑฐ์ smite๋์ด๋ฅผ ์ง์ํ์ง๋ง ์ด์ ๋ ์์ธ AC ๋ธ๋กญ์ด์๋ ๊ฒ์์ด ์์ต๋๋ค.
EAC์์ ์ด๋ฌํ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์จ๊ธฐ๋ ๊ฒ์ ์ฌ์ํ ์ผ์ด์ง๋ง ์ปค๋ ๋๋ผ์ด๋ฒ๊ฐ ํฌํจ ๋ AC์ Windows ๋ฒ์ ์ ์์ํ๋ ค๊ณ ์๋ํ๋ฉฐ ์์ธ์์๋ ์๋ํ์ง ์์ ๊ฒ์ ๋๋ค. (Stuck_out_tongue๋ฅผ ํฌ๊ธฐํ๊ธฐ ์ ์ ๋ช ๋ฌ ๋์ ์์ ํ์ต๋๋ค)
ํ์ง๋ง Epic์ด ๊ฒฐ๊ตญ ์์ธ ์ง์์๋ฐ๋ ๋ฐ ๊ด์ฌํ๋ค๋ ์ธ์์ ๋ฐ์์ต๋๋ค.
์ : https://twitter.com/TeddyEAC/status/1125678854390067200
https://twitter.com/TimSweeneyEpic/status/1150536446807334914
๋๋ ์ด๊ฒ์ด ๊ฐ๋ฐ์์ ์ฃผ๋๊ถ์ ํ์๋ก ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง, ํนํ Microsoft์ ๊ฒฝ์ฐ์ ๋ํด ํ์ ํ์ง ๋ชปํฉ๋๋ค.
๋๋ ์ด๊ฒ์ด ๊ฐ๋ฐ์์ ์ฃผ๋๊ถ์ ํ์๋ก ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง, ํนํ Microsoft์ ๊ฒฝ์ฐ์ ๋ํด ํ์ ํ์ง ๋ชปํฉ๋๋ค.
์ด๊ฒ์ด ๋ฐ๋ก "๋ง์ดํฌ๋ก ์ํํธ๊ฐ ๋ฆฌ๋ ์ค๋ฅผ ์ฌ๋ํ๋ค"๋ง์ผํ ์ํ๊ธฐ ๋๋ฌธ์ ์ด์ ๋ํด ๋ชฉ์๋ฆฌ๋ฅผ๋ด๋ ๊ฒ์ด ๋์์ด ๋ ์์๋ ์ด์ ์ ๋๋ค. ์ง๊ธ์ "์ต๊ณ ์ ์คํ ์์ค ๊ธฐ์ฌ์"๊ฐ๋๊ณ , ํนํ์ด "DRM์ ์ฌ์ ํ"ํ๊ฒฝ์์ ์ ๋ฃ ๊ณ ๊ฐ์ด ์ง๋ถ ํ ๊ธ์ก์๋ฐ์ง ๋ชปํ๊ฒํ๋ ๊ฒ์ ์ข์ ์ ์ฅ์ด ์๋๋๋ค. ์, ๋ชจ๋ ์ธก๋ฉด์์ ๋งค์ฐ ๊ฐ๋จํ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค๋ฆฌ์ง๋ง ๊ฐ๋ฅํ ํ ์์ฝ๋๊ธฐ๋ฅผ ์ํ์ต๋๋ค.
๊ฐ๋จํ๊ณ ๊ฐ๊ด์ ์ผ๋ก ์ ์งํ๊ธฐ ์ํด : Microsoft๋ ๋น์ฆ๋์ค ๋ชฉํ (์ : Azure, GitHub)๋ฅผ ์ถฉ์กฑ ํ ๋ Linux๋ฅผ ์ข์ํฉ๋๋ค. ์ด๋ ๋น์ฆ๋์ค ๋ชฉํ์ ๊ด๋ จ์ด ์์ต๋๋ค.
๊ฐ๋จํ๊ณ ๊ฐ๊ด์ ์ผ๋ก ์ ์งํ๊ธฐ ์ํด : Microsoft๋ ๋น์ฆ๋์ค ๋ชฉํ (์ : Azure, GitHub)๋ฅผ ์ถฉ์กฑ ํ ๋ Linux๋ฅผ ์ข์ํฉ๋๋ค. ์ด๋ ๋น์ฆ๋์ค ๋ชฉํ์ ๊ด๋ จ์ด ์์ต๋๋ค.
๊ทธ๊ฒ์ ๊ฐ๊ด์ ์ด์ง ์๋ค. ๋ง์ดํฌ๋ก ์ํํธ ๋ง์ผํ ์ "๋ง์ดํฌ๋ก ์ํํธ๊ฐ ๋ฆฌ๋ ์ค๋ฅผ ์ข์ํ๋ค"๋ ๊ฒ์ด๋ค. "Azure๋ Linux๋ฅผ ์ข์ํฉ๋๋ค"์ ๊ฐ์ ํ๊ฒ ๋ง์ผํ ์ด ์๋๋๋ค. ๋น์ ์ด ๋งํ๋ฏ์ด ๊ฐ๋จํ๊ฒ ์ ์งํ๊ธฐ ์ํด, ๋น์ ์ ํนํ ์์ ์ด ๊ฑฐ์ ์ด๋ฏธ ์๋ฃ๋์์ ๋ Linux์ ์ฐ๊ฒฐ๋ ์ ํ์ ๋ํด Microsoft๋ฅผ ํธ์ถ ํ ๋ชจ๋ ๊ถ๋ฆฌ๊ฐ ์์ต๋๋ค. ๋ง์ Microsoft ๊ณ ๊ฐ์ด Wine๋ ์ฌ์ฉํ๋ค๋ ์ฌ์ค์ ๊ธฐ์ตํ์ญ์์ค. ๊ทธ๋ฆฌ๊ณ ์ด์ ์ฐ๋ฆฌ๋ ์ผ๋ฐ ๋์ค์ด ์ฌ์ฉํ์ง ์์ต๋๋ค.
2mil์ 5 %๋ 10 ๋ง๋ช
Steam์ ์ฝ 10 ๋ง ๋ช
์ด Linux์์ Halo MCC๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์๋ง๋ EAC๋ฅผ ์๋์ํค๊ธฐ์ ์ถฉ๋ถํ ๊ฒ์
๋๋ค ... idc
ํ์ผ์ ํํค์น๋ ๋์ Halo์ ๋ํ EAC ์ถ์ ๋ก๊ทธ๋ฅผ ์ฐพ์์ต๋๋ค. ๊ฐ๋จํ ๋งํด์, EAC์ wine64 ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๋ ค๊ณ ํ์ง๋ง ์๋ฌด๊ฒ๋ ์์ต๋๋ค. ๋ธ๋ผ์ฐ์ ์ ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐํ๊ณ ๋ค์ด๋ก๋ ๊ฐ๋ฅํ 0 ๋ฐ์ดํธ ํ์ผ์ ๋ฐํํฉ๋๋ค. ํฅ๋ฏธ ๋กญ๋ค๊ณ ์๊ฐํ์ต๋๋ค.
๋ก๋ ํ์ผ : ์ค์ ๋ค์ด๋ก๋ ์๋
๊ฒ์ ๋ฐ์ฒ : EAC์ ๊ฒฐ๊ณผ
@ Promethus029 ๋งค์ฐ ์ค์ํฉ๋๋ค. ํฐ์ผ์ ๋ง๋ค๊ฒ ์ต๋๋ค : https://www.easy.ac/en-us/support/game/contact/tech
์ฐ๋ฆฌ ๋ชจ๋๋ ์จ๋ผ์ธ์์ ์ฝ๊ฐ์ ์์์ ๋ด๊ณ ์ด ๊ฒ์์ด Wine ๋ฐ Proton ๋ด์์ Linux์์ ์๋ํ๋๋ก ์์ฒญํด์ผํฉ๋๋ค.
winetricks๋ก wininet์ ์ค์นํ๋ฉด WSALookupServiceBegin
์ค๋ฅ๊ฐ ์ ๊ฑฐ๋์ง๋ง ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
wine: Call from 0x7bc8edac to unimplemented function urlmon.dll.414, aborting
wine: Call from 0x7bc8edac to unimplemented function urlmon.dll.414, aborting
wine: Call from 0x7bc8edac to unimplemented function urlmon.dll.414, aborting
wine: Unimplemented function urlmon.dll.414 called at address 000000007BC8EDAC (thread 00f6), starting debugger...
๊ฒฐ๊ตญ ์์ ํ ๋ช ๋ถ ์์ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
์ด ์ ๋ณด๋ก ๋ฌด์์ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๊น?
ํธ์ง : Proton-4.21-GE-1 (Releases์์ MCC-2 ๋ ์ด๋ธ์ด ๋ถ์ ๊ฒ)์ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ์ธ๊ธํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ฌ์ค ํฅ๋ฏธ ๋กญ์ต๋๋ค. ์ ์ ์ ์ฌ์ฉ ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด์์ ์ ์์ต๋๊น? (๊ฒ์์ ๋ฐ, ์ฌ๊ธฐ์ ์ฑ๊ณผ ์์)
@trymeouteh ์ด๋์์ ์์์ ์ ์ ํ ์์น ์์ ์ด๊ฒ์ ๋ ผ์ํ๊ณ ์ฐ๋ฆฌ์ ๋ชฉ์๋ฆฌ๋ฅผ ๋ฃ๊ธฐ ์ํด ๋๊ตฌ์๊ฒ ์ฐ๋ฝํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์์ง ํ์ ํ๊ณ ๋ฆฌ๋ ์ค ๊ฒ์ ์๋ธ ๋ ๋ง ๋ฑ์์ ์ ๋ฌํ ์์๋ ์ผ์ข ์ ์ด๋ฉ์ผ ํ ํ๋ฆฟ์ ๊ณต์ํํด์ผํฉ๋๋ค.
์ฒญ์ Microsoft์ ๋ํ๋ฅผ ๋ค๋ฅธ ๊ณณ์ผ๋ก ๋ณด๋ผ ์ ์์ต๋๊น? ์ ๋ ๋ฐ๋ํ๋ ๊ฒ์ด ์๋๋ผ๋ณด๊ณ ๋ฅผ ๋ณต์กํ๊ฒ ๋ง๋ญ๋๋ค.
@SingularityAzure ๋ ์ถฉ๋ ํ ์ง์ ์ ํ
์คํธํ์ฌ ํด๋น ์์ญ์ ๋ํ ์ฑ๊ณผ๋ฅผ ์ป์๋์ง ํ์ธํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์ ๊ฐ๋ณด๊ณ ์๋ ์ถ์ธก์ด ์ฌ๋ฐ๋ฅธ์ง ํ์ธํ๊ธฐ ์ํด Windows ์ค์น๋ฅผ ์ค์ ํ ์์์ ๊ฒ ๊ฐ์ต๋๋ค.
@HadetTheUndying ๋๋ ์ด๋ค ๋ฉ๋ด๋
@HadetTheUndying Ubuntu 19.04 ๋ฐ Windows 10์์ ์ด์ค ๋ถํ ์ค์ ๋๋ค. ์ํ ํ ํ ์คํธ๊ฐ ํ์ํ๋ฉด ์ธ์ ๋ ์ง ์ ๋ฅผ ์ฐ๋ฅด์ญ์์ค.
๊ด์ฌ์๋ ์ฌ๋์๊ฒ๋ Windows ์น๊ตฌ๊ฐ ์์ต๋๋ค. EAC์์ด ๋ถํ ํ๋ฉด ์ฑ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๊ทธ๋ค์ EAC์์ด ๋ ๋ฒจ 4๋ฅผ ํ๋ ์ดํ๊ณ EAC๋ก ๋ ๋ฒจ 5๋ฅผ ํ๋ ์ดํ๊ณ ๋ ๋ฒจ 5๋ ๋ฌ์ฑ ํ ์ ์ ์ ์ ๊ธ ํด์ ํ์ง๋ง ๋ ๋ฒจ 4 ์ ์ ์ ๊ณ ์ ๋ ์ํ๋ก ์ ์ง๋์์ต๋๋ค.
๊ด์ฌ์๋ ์ฌ๋์๊ฒ๋ Windows ์น๊ตฌ๊ฐ ์์ต๋๋ค. EAC์์ด ๋ถํ ํ๋ฉด ์ฑ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๊ทธ๋ค์ EAC์์ด ๋ ๋ฒจ 4๋ฅผ ํ๋ ์ดํ๊ณ EAC๋ก ๋ ๋ฒจ 5๋ฅผ ํ๋ ์ดํ๊ณ ๋ ๋ฒจ 5๋ ๋ฌ์ฑ ํ ์ ์ ์ ์ ๊ธ ํด์ ํ์ง๋ง ๋ ๋ฒจ 4 ์ ์ ์ ๊ณ ์ ๋ ์ํ๋ก ์ ์ง๋์์ต๋๋ค.
์์ฑ์ ํ์์ COOP๊ฐ ์๋ํ๋ค๋ ๋ง์ธ๊ฐ์?
๋ด ๋๋ฃ๋ Ubuntu 19.04๋ฅผ ์คํํ๊ณ ์์ผ๋ฉฐ ์๋ฌด ์ํ ์ค 30-40 ์ด ํ์๋ ๋ ๋ค ์ผ๋ฐ์ ์ธ "์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค"๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋๊ณ ํ๋ ์ธ์
์์ ๋ถํ
๋ฉ๋๋ค.
๋ํ ์ผ๋ฐ์ ์ธ coop ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค. ์น๊ตฌ์ ๋๋ค๊ฐ ๋ ๋ค EAC๋ฅผ ๋นํ์ฑํํ๊ณ ๋ช ๋ถ ํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋๋ ์ฟฑ์ด p2p๋ผ๊ณ ์๊ฐํ๋ค. ๊ทธ๋์ ์๋ง๋ ํ๋ ์๋์์ ๋ญ๊ฐ ์๋ชป๋์ด ๊ฒ์์ด ๋๊ธฐํ๋์ง ์์ ์์๋ค.
Steam ํฌ๋ผ์ EAC ์ง์์ ์์ฒญํ๊ณ Linux ๊ด๋ จ ๋ฌธ์๋ฅผ ์์ฑํ๋ ์ค๋ ๋๋ฅผ ๋ง๋ค์์ต๋๋ค.
https://steamcommunity.com/app/976730/discussions/0/1752394382345304666/
ํ ์คํธ๋ฅผ ์ ์ํ ์ฌ๋์ ๋ ๊ฐ์ ์ฐฝ ์์๋ก ์บ ํ์ธ ์๋ฌด๋ฅผ ํ ์คํธํ๊ณ ๋ ๋ค EAC๋ฅผ ๋ ์ํ์์ ํ ์คํธํ์ต๋๋ค. ์ผ๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด EAC์ ๋๋ค. ๋ฏธ์ ์ ์๋ฃํ์ง ์๊ณ ์๋ฃํ๋ฉด ๋น๋๊ธฐ ๋ฌธ์ ์ ๋๋ค.
๋ด ๋ถ๋์ ๋ ๋ช ์ด ๊ทธ๋ ๊ฒํ๋ ค๊ณ ํ์ง๋ง ๊ฑฐ์ ๋์์ ์๋ํ์ง ์์ต๋๋ค.
ํ ์คํธ๋ฅผ ์ ์ํ ์ฌ๋์ ๋ ๊ฐ์ ์ฐฝ ์์๋ก ์บ ํ์ธ ์๋ฌด๋ฅผ ํ ์คํธํ๊ณ ๋ ๋ค EAC๋ฅผ ๋ ์ํ์์ ํ ์คํธํ์ต๋๋ค. ์ผ๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด EAC์ ๋๋ค. ๋ฏธ์ ์ ์๋ฃํ์ง ์๊ณ ์๋ฃํ๋ฉด ๋น๋๊ธฐ ๋ฌธ์ ์ ๋๋ค.
์จ๋ผ์ธ์์ ํจ๊ป ํ๋ ์ด ํ ์น๊ตฌ๋ฅผ ์ฐพ์ ์ ์๋ค๋ฉด ์ด๋ฒ ์ฃผ์ ์กฐ์ฌํด ๋ณด๊ฒ ์ต๋๋ค.
ํ ์คํธ๋ฅผ ์ ์ํ ์ฌ๋์ ๋ ๊ฐ์ ์ฐฝ ์์๋ก ์บ ํ์ธ ์๋ฌด๋ฅผ ํ ์คํธํ๊ณ ๋ ๋ค EAC๋ฅผ ๋ ์ํ์์ ํ ์คํธํ์ต๋๋ค.
์ ๋ ํ๋ ์กฐํฉ์์ ์ ์น๊ตฌ ํจ์ค ์บ ํ์ธ๊ณผ ํจ๊ป Linux๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
Linux (EAC ๊บผ์ง) + Linux (EAC ๊บผ์ง) = ์บ ํ์ธ ์ค๋ฅ
Linux (EAC ๊บผ์ง) + Windows (EAC ๊บผ์ง) = ์บ ํ์ธ ์ค๋ฅ
Linux (EAC ๊บผ์ง) + Windows (EAC ์ผ์ง) = ์บ ํ์ธ ์ค๋ฅ
Windows (EAC on) + Windows (EAC on) = Campaign Works
Windows (EAC ๊บผ์ง) + Windows (EAC ๊บผ์ง) = ????
Windows ์์์ EAC๊ฐ ๊บผ์ง ์ํ์์ ์บ ํ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด EAC๊ฐ์ด 'P2P'์ฐ๊ฒฐ์์๋ ๋์ ์๋์ ์๋ํ๊ณ ์์์ ์๋ฏธ ํ ์ ์์ต๋๋ค. Windows ์์๊ฐ 'Winter Contingency'์ ๊ฐ์ ์๋ฌด๋ฅผ ์๋ฃ ํ ์ ์๋ค๋ฉด Linux ๋ฐ ๊ฒ์๊ณผ์ ๋น ๋๊ธฐํ ๋ฌธ์ ๋ฅผ ๋ ๋ง์ด ์๋ฏธํฉ๋๋ค. ์ด ์ค๋ฅ๋ ๊ฒ์ ํ๋ ์ด ํ 3 ๋ถ ์ด๋ด์ ๋ฐ์ํด์ผํฉ๋๋ค. ์ด๋์ด ๊ฒ์์์ ๊ณตํต์ ์ธ ์ฃผ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฉฐ I nsurgency : Sandstorm์ผ๋ก ๋ฉํฐ ํ๋ ์ด๋ฅผ ์๋
๋ด ์๋ค์ด ์ผ์ ธ ์์ผ๋ฉด ์ด๊ฑธ ํ ์คํธํ๊ฒํ๋์ง ๋ณผ๊ฒ์. ๊ทธ๋๋ ์๊ฐ์ด ์ข ๊ฑธ๋ฆด ์ ์์ต๋๋ค
Linux (EAC ๊บผ์ง) + Linux (EAC ๊บผ์ง) = ์บ ํ์ธ ์ค๋ฅ
์ฌ๋๋ค์ ์ค๋ํ์ง ๋ง์ญ์์ค. ์ด๊ฒ์ ์ฌ์ค์ด ์๋๋๋ค.
Linux (EAC ๊บผ์ง) + Linux (EAC ๊บผ์ง) = ์บ ํ์ธ ์ค๋ฅ
์ฌ๋๋ค์ ์ค๋ํ์ง ๋ง์ญ์์ค. ์ด๊ฒ์ ์ฌ์ค์ด ์๋๋๋ค.
์ด๊ฒ์ ๋น์ ์ ์ ์ธํ์ด ์ค๋ ๋์ ๋ชจ๋ ์ฌ๋๋ค์ ๊ฒฝํ์ด๊ธฐ ๋๋ฌธ์ ์คํด์ ์์ง๊ฐ ์์ต๋๋ค. ์๋์ํค๊ธฐ ์ํด ํน๋ณํ ์ผ์ ํ์ต๋๊น?
์ด์ ์ฐ๋ฆฌ๋ Linux (EAC on) + Linux (EAC on)์ ํจ๊ป NTMan์ผ๋ก ํ๋ ์บ ํ์ธ์ํ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ ์์ต๋๋ค. Halo๋ "eac-nop-loaded"ํค๋ก ์์ํ๊ณ "EAC off"์ต์ ์ผ๋ก ์ต๋ํ ๋นจ๋ฆฌ ํ์ธํฉ๋๋ค.
@macktab @NTMan ๋ฆฌ๋
์ค์์ EAC๋ฅผ ์ผ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๋ ค์ฃผ๊ณ ์ถ๋ค๋ฉด ์ข์ ๊ฒ์
๋๋ค. ๋ MCC ์คํ ์ต์
๋ชจ๋ Halo๊ฐ ์ฌ๊ธฐ์์ ๋๋ถ๋ถ์ ์ฌ์ฉ์์ ๋ํด EAC๋ฅผ ๋นํ์ฑํ ํ ์ํ๋ก ์์ํ๋๋กํฉ๋๋ค. ๋ฐ๋ผ์ Linux๋ ์ฐจํธ์์ ํญ์ EAC๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ๋ํ MCC์ ์ฌ์ฉํ ์์๋ Wine64 EAC๊ฐ ์๊ธฐ ๋๋ฌธ์ EAC๊ฐ ๋ค์ด๋ก๋๋์ง ์์ต๋๋ค.
EAC ์ฐธ์กฐ :
loader.log
์ด ๋ ๊ฐ์ง๊ฐ ํจ๊ป ํ๋ ์ดํ๋ ๊ฒฝ์ฐ Windows EAC ์คํ ํ
์คํธ ๊ฒฐ๊ณผ ์ฌ์ฉ์๊ฐ ์๋ฌด๋ฅผ ์๋ฃ ํ ์ ์์์ ๋ํ๋
๋๋ค. ๊ทธ๋๋ ํ
์คํธ๊ฐ ํ์ํฉ๋๋ค.
๋ด๊ฐ ์ธ๊ธํ๋ฏ์ด halo๋ "eac-nop-loaded"ํค๋ก ์์ํฉ๋๋ค. EAC๋ฅผ ๋นํ์ฑํํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํ์ง๋ง "disable eac"๋ฒํผ์ด ์๋๋ผ ์คํ์์ Halo๋ฅผ ์์ํ๋ค๋ ์๋ฏธ์
๋๋ค.
"Play Halo : MCC Anti-Cheat Disabled (Mods an .."์์ ๊ฒ์์ ์คํํ ๋๋ Coop ์บ ํ์ธ์ด ์๋ํฉ๋๋ค. ๋ด ๊ณ ๊ทํ ๋ง์ ๋ฏฟ์ผ์ญ์์ค ... :)
Linux์์ ์๋ํ๋ ํ๋ ์บ ํ์ธ ์ฆ๋ช
Gotcha, ์ฆ ๋๋จธ์ง ์ปค๋ฎค๋ํฐ์์ ๋น ๋๊ธฐํ ๋๋ ์ง์ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ์์์ ์๋ฏธํฉ๋๋ค. ์๋ก ํ์ ์ด๋?
์ฐ๋ฆฌ๋ ๋์ผํ ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง ํ๊ด์ด (๋ค๋ฅธ ๋ชจ๋ ์ต์ ๊ฒ์๊ณผ ๊ฐ์ด) p2p ์ฐ๊ฒฐ (์ ์ฉ ์๋ฒ)์ ์ฌ์ฉํ์ง ์๋๋ค๊ณ ํ์ ํฉ๋๋ค. ๋ด์ผ ํ์ธํ๊ฒ ์ต๋๋ค.
[ root @ workstation ~] # ping NTMan-ip-address
PING NTMan-ip-address (NTMan-ip-address) 56 (84) ๋ฐ์ดํธ์ ๋ฐ์ดํฐ.
NTMan-ip-address์์ 64 ๋ฐ์ดํธ : icmp_seq = 1 ttl = 62 time = 0.748ms
NTMan-ip-address์์ 64 ๋ฐ์ดํธ : icmp_seq = 384 ttl = 62 time = 0.843ms
^ C
--- NTMan-ip- ์ฃผ์ ํ ํต๊ณ ---
384 ๊ฐ ํจํท ์ ์ก, 384 ๊ฐ ์์ , 0 % ํจํท ์์ค, ์๊ฐ 392141ms
rtt ์ต์ / ํ๊ท / ์ต๋ / mdev = 0.568 / 0.711 / 0.923 / 0.056ms
EAC๊ฐ ๊บผ์ง ๋ ๊ฐ์ Windows ์์๋ ์บ ํ์ธ ํ๋ ์์
์ ์ํํฉ๋๋ค. ์ด๊ฒ์ Linux ๋คํธ์ํฌ ๋๋ ํจํค์ง์ ๊ด๋ จ์ด ์์์ ์๋ฏธํฉ๋๋ค. Macktab๊ณผ NTMan, ๋ฐฐํฌํ๊ณผ ํจ๊ป ์๋ํ๋ ๋ฐ ์ฌ์ฉํ ํจํค์ง๋ฅผ๋ณด๊ณ ํ ์ ์๋ค๋ฉด.
๋ํ Proton MCC์ ๋ํ reddit ๊ฒ์๋ฌผ EAC๊ฐ ์์ต๋๋ค : https://www.reddit.com/r/halo/comments/e8g9hd/pc_steam_mcc_enable_eac_for_protonwine64/
Proton https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-1-MCC-2 .
mesa https://copr-be.cloud.fedoraproject.org/results/xxmitsu/mesa-and-llvm-git/ .
๊ธฐํ sysinfo https://gist.github.com/macktab/31d239bfb7ded7f841b38b2a587af18d .
NTMan์ ์ต์ CPU์ ๋ ๋ง์ RAM์ ์ ์ธํ๊ณ ๋ ๊ฑฐ์ ๋์ผํ ๊ตฌ์ฑ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์์๋ค์ํผ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์์ฑ์์
๋๋ค. ์ด ์ค๋ ๋์์ ๋ชจ๋๊ฐ ์ฌ์ฉํ๋ ๋ฒ์ ์ ๋ฌด์์
๋๊น?
GloriousEggroll์ ๋๊ธ์ ์ผ์ฐ ๋ณด์์ต๋๋ค. Proton ๋น๋์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค ...
Windows 10์ ์ฌ์ฉํ๋ ์น๊ตฌ์ ๋ฐฉ๊ธ ํ
์คํธ๋ฅผ ๋ง์ณค์ต๋๋ค. ์ ๋ Debian 10์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ฒจ์ธ ๋น์ ์ฌํ๊ฐ ์์๋ ๋ ์ฒ์์ผ๋ก ํ์กฐ๋ฅผ๋ณด๊ธฐ ์ง์ ์ ๋ก๋ฉ ํธ๋ฆฌ๊ฑฐ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฐ๋ฆฌ ์ค ํ ๋ช
์ด์ด ๋ฐฉ์์ ๋ฅผ ๋น๊ธธ ๋๋ง๋ค Xbox ๋ผ์ด๋ธ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
PROTON_LOG = 1์ด ํ์ฑํ๋๋ฉด ๋ด ๊ฒ์์ด ์ ํ ์๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ด ๊ฒ์์ ๋์์ ๋ก๊ทธ ๋ฐ ํน์ ์ค๋ฅ๋ฅผ ์ป์ ์ ์์๋ ์ฌ๋๋ค๊ณผ ์ผ์นํฉ๋๋ค.
์ฐธ์กฐ : https://github.com/ValveSoftware/Proton/issues/2907#issuecomment -562692872
์ด๋ค ์ด์ ์์์ธ์ง ๊ฒ์์ ๊ฒ์ ํ๋ ์ด ๋ฐ์ดํฐ๋ฅผ ์ํธํํด์ผํ์ง๋ง Proton์์๋ ๊ทธ๋ ๊ฒํ์ง ๋ชปํฉ๋๋ค.
Windows 10 ํธ์คํธ์ ์น๊ตฌ ์ธ ๊ฒฝ์ฐ ์ฐธ๊ฐํ ์ ์์ต๋๋ค. ๊ฒฝ๊ธฐ๊ฐ ์์๋ ๋ ๊ฒ์ ํ๋ฉด์ด ๋ํ๋๊ณ ๊ฒ์์ด ์น๊ตฌ๋ฅผ ๋ฉ์ธ ๋ฉ๋ด๋ก ๋ถํ ํฉ๋๋ค. ์ ์๋ขฐ์ธ์์ด ๊ฒ์ ์ ํ๋ฉด์ ์ ๋ ์ง๋์น์ง ์์ผ๋ฉฐ ๊ฒ์์ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํด์ผํฉ๋๋ค.
FWIW, ์ต์ํ Navi์ ํจ๊ป Mesa 19.3 ๋ฐ LLVM 10 (๋ง์คํฐ)์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต๊ทผ์ ๋ง์ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค. ๋ํ LLVM 9.0.1์์ ์ผ๋ถ GPU๊ฐ ์ค๋จ ๋ ๊ฒฝ์ฐ LLVM 10์ ์ฌ์ฉํด ๋ณผ ์๋ ์์ต๋๋ค. ๊ทธ๋ํฝ ์ํฐํฉํธ์ ๋ํด์๋ ์์ง ์ดํด ๋ณด์ง ์์์ต๋๋ค.
Halo : ์ด์ Steam์์ ์ ๊ณตํ๋ Proton 4.11-10์ผ๋ก MCC๋ฅผ ํ๋ ์ด ํ ์ ์์ต๋๋ค. ๋ช ๊ฐ์ง ์๋ ค์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค (์บ ํ์ธ ์ค๋จ, EAC ์ง์ ๋๋ฝ).
@aeikum ์กฐ๋ง๊ฐ ์บ ํ์ธ์ ๋ํ ์์ ์ฌํญ์ ๋ณผ ์ ์์ต๋๊น?
๋๋ ์ฐ๋ฆฌ๊ฐ ์์ง ๊ทธ๊ฒ์ ๋ํ ์ค์ ์ง์ ์ ๋ณด์ง ๋ชปํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
@aeikum ์ด์ ๋ฒ์ ์์ ํ์ํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์์๋ ๊ฒฝ์ฐ libgnutls
๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ์ต๋๊น? ๊ฐ์ธ์ ์ผ๋ก์ด ๋ฌธ์ ๋ ์์ง๋ง LTS ์ฌ์ฉ์๊ฐ ์ด์ ์๋ณด๊ณ ํ๊ณ ์์ ๋์๋์ง ๊ถ๊ธํฉ๋๋ค.
@rkfg ์, https://github.com/ValveSoftware/wine/commit/36c61c095cf1b32c8177a4fc724073ab3eed4ef8
PROTON_LOG=1
์ํด ์์ฑ ๋ ๋ก๊ทธ์ ์ด๋ค ๊ฒ๋ ์ ๊ฐ ๋ณธ ์ ์ด์๋ ์บ ํ์ธ ์ฐ๊ฒฐ ํด์ / ๋๊ธฐํ ํด์ ๋ฌธ์ ์ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. WINEDEBUG ๋ ๋์ ์ค์ ์ผ๋ก ์์ฑํ๋ ๊ฒ์ด ๋์์ด ๋ ๊น์?
์๋ก์ด ๋ฐธ๋ธ ์์ฑ์ 4.11-10์ ์ฌ์ฉํ์ฌ NTman ์จ๋ผ์ธ coop ์บ ํ์ธ์ผ๋ก ํ ์คํธํ๊ณ ํ๊ด ๋๋ฌ์ ์๋ฃํ์ต๋๋ค. ์ค๋ฅ๊ฐ ๋ฐ๊ฒฌ๋์ง ์์์ต๋๋ค.
@macktab Windows๋ฅผ ์ฌ์ฉํ๋ ํํธ๋์ ์ฑ๊ณต์ ์ผ๋ก ํ๋ ๊ฒ์์ ํ ์ ์์์ต๋๊น?
์๋, ๋๋ ์ฐฝ๋ฌธ์ ๊ฐ์ง ์น๊ตฌ๊ฐ ์๋ค ... :) (๋๋ด)
@macktab ์บ ํ์ธ ์๋์ ์ฌ์ฉํ ์ค์ ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํด ์ฃผ์๊ฒ ์ต๋๊น? ํ์กฐ๋ฅผ ์ฒ์ ๋ณด์์ ๋ ๊ฒจ์ธ์ ์ฐ๋ฐ์ ์ธ ๋ถ๋ถ์ ์ง๋์น ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๊ฒ์ Windows์ Linux ํ๋ ฅ ํํธ๋ ๋ชจ๋์์ ๋ฐ์ํฉ๋๋ค.
๋๋ ์ฌ์ฉํ๊ณ ์๋ค :
Debain 10 (๋ฒ์คํฐ)
Linux 5.3.9 (Valve์ fsync ํจ์น ํฌํจ)
AMD Ryzen Threadripper 1950X
AMD NAVI10 (Mesa 19.2.6, LLVM 9.0.0)
๋ฐธ๋ธ์ ์์ฑ์ 4.11-10
MCC ์คํ ์ต์
: % command %
mesa https://copr-be.cloud.fedoraproject.org/results/xxmitsu/mesa-and-llvm-git/ .
๊ธฐํ sysinfo https://gist.github.com/macktab/31d239bfb7ded7f841b38b2a587af18d .
[ root @ workstation ~] # dnf ์ ๋ณด gnutls | grep ๋ฒ์
๋ฒ์ : 3.6.11
๋๋ gnutls 3.6.7-4๋ฅผ ์ฌ์ฉํ๊ณ ์์๋ค
3.6.11๋ก ์
๊ทธ๋ ์ด๋ ํ ํ PROTON_NO_FSYNC = 1๋ก ๊ฒ์์ ์คํ ํ ํ ๊ฒ์ ๋์์ ๋ณํ๊ฐ ์์์ต๋๋ค. Winter Contingency์์ ํ์กฐ๋ฅผ ์ฒ์ ๋ง๋ฌ์ ๋ ์ฌ์ ํ ์ฐ๊ฒฐ์ด ๋์ด์ก์ต๋๋ค.
Linux 5.5 ๋๋ Mesa 20์ ๋ฐ๋น์์์ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ์ด๊ฒ์ด ์๋ํ๋์ง ํ
์คํธ ํ ์ ์์ต๋๋ค.
๋ด ์์คํ
์ ๋ณด
https://gist.github.com/mathew2214/6a94044b865372510a1c02ed94033296
์ด๋ค ๋ฒ์ ์ ์์ฑ์๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
์์ ์ฌํญ์ด์๋ ๋ฐธ๋ธ์ 4.11-10
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-1-MCC-2๋ฅผ ์ฌ์ฉํด๋ณด์ญ์์ค.
GloriousEggrolls์ ์ฌ์ฉ์ ์ง์ ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ํ์กฐ ์ดํ์๋ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ์ ๋ ArchLinux์ ์๊ณ ์ ์น๊ตฌ๋ Windows 10์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋์์ ๋ก๋น๋ก ๋ถํ ํฉ๋๋ค.
https://github.com/ValveSoftware/Proton/issues/2907#issuecomment -565588715์ ์ธ๊ธ ๋ ๋น๋๋ก ์ ํํด๋ ๊ฒ์ ๋์์ด ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค. ์ฌ์ ํ ํ์กฐ ์ฃผ๋ณ์์ ๋ถ๋ฆฌ๋ฉ๋๋ค.
์์ฑ์ ๋ก๊ทธ๋ฅผ ์ฒจ๋ถํ๋ฉด ๋๊ตฐ๊ฐ ์กฐ์ธ์ ํด์ค ์ ์์๊น์?
์ฌ๊ธฐ์์ด ์ผ์ ๋ํ ์์ฑ์ ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
https://gist.github.com/mathew2214/313271b8ea7f645131e557be60219834
๋๋ ์ด๋ฌํ ํน์ ์ค๋ฅ๊ฐ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
7395.627:0039:003a:warn:debugstr:OutputDebugStringA "[1213/145307.792:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8\n"
[1213/145307.792:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8
7403.546:0039:00c5:warn:debugstr:OutputDebugStringA "[1213/145315.710:WARNING:cert_verify_proc_win.cc(111)] Unknown error -2146762482 mapped to net::ERR_FAILED\n"
[1213/145315.710:WARNING:cert_verify_proc_win.cc(111)] Unknown error -2146762482 mapped to net::ERR_FAILED
์๋
ํ์ธ์ @ Guy1524 , ์ฐ์ ์์ธ์ ์ ์ ํ ํจ์น๋ฅผ ์ ์ถํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
์ด์ Halo : MCC๊ฐ Steam์์ ์ฆ์ ์๋ํ๋ ๋ชจ์ต์ ๋ณด๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค.
๋ํ ์ผ๋ฐ์ ์ผ๋ก ์์ธ ๋ฐ ์์ฑ์ ํ๋ก์ ํธ์ ์ฐธ์ฌํ ๋ชจ๋ ์ฌ๋๋ค์๊ฒ ํฐ ๊ฐ์ฌ๋ฅผ ํํฉ๋๋ค.
๋ฐฉ๊ธ ๋น์ ์ ํจ์น๋ฅผ ๋ดค๋๋ฐ, ์ ๊ฐ ์ฐฉ๊ฐํ์ง ์์๋ค๋ฉด ๊ฑฐ๊ธฐ์ ์์ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ์์ต๋๋ค.
r.data
๋ฐ s.data
๋ pgnutls_decode_rs_value
( ์ฌ๊ธฐ ๋ฐ ์ฌ๊ธฐ ์ฐธ์กฐ)์ ์ํด ๋ชฐ๋ก ์ฑ๋๋ฏ๋ก ํด์ ๋์ด์ผํฉ๋๋ค.
์ด์ Gentoo์ ์ปค๋์ 4.19.14์์ 5.4.2๋ก ์ ๊ทธ๋ ์ด๋ํ๊ณ ์ปค๋์ ์ฌ๋ฌ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ถ๊ฐํ์ผ๋ฉฐ ๋ณ๊ฒฝ ์ฌํญ์ ์์ต๋๋ค. ๋ฐฉ๊ธ Valve์ 4.11.10 proton์ ์๋ํ์ง๋ง ๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๋ค. ๋๋ถ๋ถ์ ๋๋ฃ๊ฐ Windows์์ ํ๋ ์ดํ๊ธฐ ๋๋ฌธ์ ๋ด ์๋๋ Windows ํด๋ผ์ด์ธํธ์ ๋ํ ๊ฒ์ ๋๋ค. (์บ ํ์ธ ํ๋ ์ฉ)
์ด์ ๊ฒ์์ด Proton์์ ์คํ ์ค์ด๋ฏ๋ก ๋ช ๊ฐ์ง ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ์ต๋๋ค.
@namandixit ๋๋ ๋ง๋๋ฌ์ด ์์์ง๋ง fsync๊ฐ ๋นํ์ฑํ๋์์ ๋๋ง ๋ฐ์ํ์ต๋๋ค. fsync๋ฅผ ํ์ฑํํ๋ฉด ๋๊น ํ์์ด ์์ ๋ฉ๋๊น?
@ mathew2214 "fsync ํ์ฑํ"๋ PROTON_NO_FSYNC=0
๋๋ PROTON_NO_FSYNC=1
ํฉ๋๊น? ๋ํ ๊ณต์ Proton ์ด๋ฏธ์ง ( 4.11-10
)๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ Fsync๊ฐ ๊ณต์ ๋ฒ์ ์ผ๋ก ๋ง๋ค์๋์?
@namandixit proton์ ๊ธฐ๋ณธ์ ์ผ๋ก fsync๋ฅผ ์ง์ํ์ง๋ง proton์ด ์ฌ์ฉํ ์ ์๋๋ก ์ปค๋์ fsync ์ง์์ ๋น๋ ํ์ต๋๊น?
@ mathew2214 ๊ธฐ๋ณธ Fedora ์ปค๋ (v. 5.3.15-300)์ ์คํํ๊ณ ์์ต๋๋ค. ๊ทธ๋์ ๋๋ ๊ทธ๋ ๊ฒ ์๊ฐํ์ง ์๋๋ค. ํจ์น ๋ ๋ฒ์ ์ ์ค์นํ๊ณ ๋ค์๋ณด๊ณ ํ๊ฒ ์ต๋๋ค.
"Long Night of Solace"๋ ๋ฒจ์์๋ ์ค๋์ค๊ฐ ๋ฌด์์๋ก ๋งค์ฐ ๊ณ ๋ฅด์ง ์๊ฒ๋ฉ๋๋ค. ๋๊น ํ์์ ๊ฒ์์์ ๋ง์ง๋ง ์ฒดํฌ ํฌ์ธํธ๊ฐ ๋ณต์ ๋ ๋๊น์ง ๊ณ์๋ฉ๋๋ค.
๋ค์์ Linux์์ ์บ ํ์ธ ๋ฌธ์ ์ ๋ํ apitrace๋ฅผ ์ป๊ธฐ์ํ ๋ช ๊ฐ์ง ์ง์นจ์ ๋๋ค.
DEBUGGER="apitrace trace" steam steam://rungameid/1064220 -eac-nop-loaded
๊ทธ๋ฐ ๋ค์ ๋๊ตฐ๊ฐ๊ฐ Windows VM์์ ๊ฒ์์ ์คํํ๊ณ ๊ทธ ์์์๋ ์ถ์ ์ ์คํํด์ผํฉ๋๋ค. ์ถ์ ์ ๋ํ DXVK ๋์๋ง ํ์ด์ง์ ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ญ์์ค. ๊ทธ๋ฌ๋ apitrace.exe๋ฅผ ์์ํ๊ธฐ ๋งํ๋ฉด .trace ๋ก๊ทธ๋ฅผ ๋ง์ด ์ฐพ์ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ Windows์์ ์ฝ๊ฒ ์์๋ผ ์ ์์ต๋๋ค.
Steam ์คํ ๋ช ๋ น ๊ณผ winetricks๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น ํ ์ถ๊ฐ ํจํค์ง์ ๋ฐ๋ผ ์ถ์ ํ์ผ, dxvk ๋ก๊ทธ ํ์ผ ๋ฐ Steam ๋ก๊ทธ ํ์ผ์ ํ์ ํด๋๋ก
PROTON_LOG = 1์ด ํ์ฑํ๋๋ฉด ๊ฒ์์ด ์ถฉ๋ํ๋ค๊ณ ๋ณด๊ณ ํ๋ ์ผ๋ถ yall์ ๋ณด์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ด ํ์ฑํ๋๋ฉด dxvk ๋ฐ ๊ธฐํ ํญ๋ชฉ์์ ์์ฑ ๋ ์ถ๊ฐ ๋ก๊ทธ ํ์ผ์ด ์์ผ๋ฏ๋ก ์ด๋๊ฐ์ ์ฝ๋ ๊ฒฝ๋ก ์ฐจ์ด๊ฐ์์ ์ ์์ต๋๋ค. ๊ฒ์ ์คํ์ ํจ๊ป ๊ทธ๋ฃนํ ๋ ์ด๋ฌํ ๋ชจ๋ ์ถ์ ๋ฐ ๋ก๊ทธ ํ์ผ์ ์ ๊ณตํจ์ผ๋ก์จ ๋ฌธ์ ๋ฅผ ์ขํ ์ ์์ต๋๋ค.
ํธ์ง : ์๋ freedg์์ eac ๋นํ์ฑํ ๋ช ๋ น์ ์ถ๊ฐํ์ต๋๋ค.
@BillFleming Running DEBUGGER="apitrace trace" steam steam://rungameid/1064220
๋๋ DEBUGGER="apitrace trace" steam steam://rungameid/976730
๋ Anti-cheat์ด ์ผ์ง ์ํ๋ก ๊ฒ์์ ์์ํ๋ฉฐ, ์ด๋ก ์ธํด ๋ฌธ์ (๊ธ์ง ๋ฑ)๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์นํธ ๋ฐฉ์ง ๋ฌด๋ฃ ๋ฒ์ ์ ๊ฒ์์ ์ ํํ๊ธฐ ์ํด ๋ช
๋ น ์ค์์ ํ์
(Steam์ด ๊ฒ์์ ์์ํ ๋ ํ์๋จ)์ ์ป์ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์คํจํ๋ฉด ์คํ๊ธฐ์ ์ํฐ ์นํธ๋ฅผ ์ฌ์ฉํ์ง ์๋๋ก ์ง์ํ๋ ๋ฐ ์ฌ์ฉํ ์์๋ ๋ช
๋ น ์ค ์ธ์ ๋ฑ์ ์ฐพ์ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค.
์์ง ๊ฒ์์ด ์์ง๋ง ๋ด ์ฐ๊ตฌ๊ฐ ์ ํํ๋ค๋ฉด ์ฌ๊ธฐ์์ ์ถ์ ์ต์ ์ด ๋ฌธ์ํ๋ฉ๋๋ค. https://steamdb.info/app/976730/config/ ๋ฐ๋ผ์ "-oldui"๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์คํ ํ์ผ์ ์ด๋ฆ์ ๋จผ์ ๋ณ๊ฒฝํ์ฌ ๊ธฐ๋ณธ์ ์ผ๋ก EAC ๋น๋๊ฐ ์คํ๋์ง ์๋๋กํ์ธ์.์ด ๋น๋๋ Linux์์ ๊ฐ๋ฅํฉ๋๋ค.
@namandixit -eac-nop-loaded
EAC ๋นํ์ฑํ
@BillFleming :
์คํ ํ์ผ์ ์ด๋ฆ์ ๋จผ์ ๋ณ๊ฒฝํ์ฌ ๊ธฐ๋ณธ์ ์ผ๋ก EAC ๋น๋๊ฐ ์คํ๋์ง ์๋๋กํฉ๋๋ค.
๊ฒ์ ์์ฒด๋ฅผ ์์ํ๋ ๋งค์ฐ ์ด์ํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๊ฒ์์ ์คํํ๋ฉด mcclauncher.exe
๊ฐ ์คํ๋๊ณ MCC-Win64-Shipping.exe
๋ฐ / ๋๋ UnrealCEFSubProcess.exe
. ๊ทธ๋ฐ ๋ค์ ์ธ์ ๊ฐ๋ ์๋ง๋ haloreach.dll
๋ก๋ ๋ ๊ฒ์
๋๋ค (์ด๊ฒ์ด ๋ชจ๋ ๋ด ์ถ์ธก์
๋๋ค). ์์ ์ EAC๋ฅผ ๋นํ์ฑํํ๋ ๋ณ๋์ ์คํ ํ์ผ์ด ์๋ค๋ ๊ฒ์
๋๋ค. ๋ชจ๋ ๊ฒ์ Unreal Engine, Blam Engine ๋ฐ CEF ๋ธ๋ผ์ฐ์ ์ ์ด์ํ ํผ๋์
๋๋ค.
@freedg :
@namandixit
-eac-nop-loaded
EAC๋ฅผ ๋นํ์ฑํํฉ๋๋ค.
๋ค์ ์ค ํ๋๋ฅผ ์คํํฉ๋๋ค.
DEBUGGER="apitrace trace" steam steam://rungameid/1064220//-eac-nop-loaded
DEBUGGER="apitrace trace" steam -applaunch 1064220 -eac-nop-loaded
DEBUGGER="apitrace trace" steam steam://rungameid/976730//-eac-nop-loaded
DEBUGGER="apitrace trace" steam -applaunch 976730 -eac-nop-loaded
์ฌ์ ํ EAC ์์ ํ๋ฉด์ด ํ์๋ฉ๋๋ค. ( ์ฌ๊ธฐ ์์ URI ์ธ๋ถ ์ฌํญ)
์์ ์ต์
์ด ๋ค์์ผ๋ก ์ค์ ๋ ๊ฒฝ์ฐ ๊ฒ์์์ EAC๋ฅผ ์ฌ์ฉํฉ๋๊น?
DEBUGGER = "apitrace trace"% command % -eac-nop-loaded
Solus๋ฅผ ์ฌ์ฉํฉ๋๋ค (์ค์ํ์ง ์์). Steam์์ ๊ฒ์์ ์ด๋ป๊ฒ ์์ํ๋๋ผ๋ ํญ์ EAC๊ฐ ๊บผ์ง๋๋ค. "์์ ๊ฒ์"์ํ๋ ค๊ณ ํ ๋ ์์ฉ ํ๋ก๊ทธ๋จ์์ EAC๊ฐ ๊บผ์ ธ ์์์ ํ์ธํฉ๋๋ค.
@ mathew2214 Steam UI์์ ์์ํ๋ ๊ฒฝ์ฐ EAC๋ฅผ ๋นํ์ฑํ ํ ์ํ๋ก ๊ฒ์์ ์์ํ๋๋ก ์ ํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ (์์ฑ ๋ ๊ฒฝ์ฐ) ์ด๋์์๋ ์ถ์ ํ์ผ์ ์ฐพ์ ์ ์์ต๋๋ค.
@Sethox MCC ์คํ๋์ ํ๋ฉด ๋ฐ๋ก ์ง์ ์ EAC ์คํ๋์ ํ๋ฉด์ด
@namandixit ๋ด๊ฐ ๋ชจ๋ฅด๋ ๊ฒ๋ณด๋ค MCC ๋ก๊ณ ๊ฐ ๋ณด์ ๋๋ค (๋๋ฌด ๋น ๋ฆ ๋๋ค). ๊ทธ๋์๋ก๋๋๋์ง๋ง ๋ณผ ์ ์์ต๋๋ค.
์ด๋ ์ชฝ์ด๋ , ๋ด๊ฐ ๋นํ์ฑํ๋์์์ ํ์ธํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ์ด์ ์ ์ธ๊ธํ๋ฏ์ด ์์ฉ ํ๋ก๊ทธ๋จ ์์ฒด์ ์ํ ๊ฒ์ ๋๋ค.
@namandixit EAC ์คํ๋์๊ฐ ๋ณด์ด์ง๋ง ๊ฒ์์์ EAC๊ฐ ๋นํ์ฑํ ๋์๊ธฐ ๋๋ฌธ์ ๋งค์น ๋ฉ์ดํฌ๋ฅผ ํ ์ ์๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ด coop ์ฐ๊ฒฐ ํด์ ๋ก๊ทธ๋ฅผ ์ถ๊ฐ๋ก ๊ฒํ ํ๋ฉด. ๋ ๋ค๋ฅธ ์ ์ฌ์ ์ธ ๊ด์ฌ ์ง์ ์ ์ฐพ์์ต๋๋ค.
7398.544:0039:00c1:trace:seh:RtlRestoreContext returning to 14249654b stack 4d46f3a0
7398.552:0039:00c1:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
7398.552:0039:00c1:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
๋ด ๋ก๊ทธ๊ฐ์ด ์ค๋ฅ์ ๋ฐ๋ณต์ผ๋ก ๋์ณ๋๋ค๋ ์ ์ ์ ์ํด์ผํฉ๋๋ค.
fixme:bcrypt:BCryptCreateHash ignoring object buffer
์ค๋ ๋๊ฐ MCC ์
๋ฐ์ดํธ๋ฅผ ์ํํด ๋ณด์์ต๋๋ค. ์ค๋๋ ์ถ์ ๋ ์๋ก์ด Proton-GE-Custom ๋น๋๋ก.
Co-Op์ ์ฌ์ ํ โโ์๋ํ์ง ์์ต๋๋ค.
https://gist.github.com/mathew2214/c8a19bab38ae1b62c3c6c894d6752f29
steam-976730-firefight1.zip
๋๋ ๋์ ์๊ณ , ๊ทธ ์ด๋ ๋๋ณด ๋ค ํผ๋ ์ค๋ฌ์ ๋ค. ์ด๊ฒฉ์ ์ ํ ๋ ์งํ์ ๋ํ ํ
์ค์ฒ๊ฐ ์ ๋๋ก๋ก๋ ๋ ์์ค์ด ์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ ๊ทธ๋ ์ง ์์์ต๋๋ค. ์ฒจ๋ถ ๋ firefight1 zip์๋ ์ํ ํ ๋งต๊ณผ ๊ทธ๋ ์ง ์์ ๋งต์ ์ฌ์ํ๋ ์ธ์
์ ๋ก๊ทธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๊ฒ์์ ๋ค์ ์ค์นํ๋ ค๊ณ ํ๋๋ฐ ํ ์ค์ฒ๊ฐ ์ ๊ฐ ์๋ ์บ ํ์ธ ์์ค ์ธ Nightfall๋ก ์์ ๋์์ต๋๋ค. ํ์ง๋ง ๋ฐ์์ ์๋ค์ ๋ง๋๋ ๋ถ๋ถ์ ๋์ฐฉํ์ ์ง๊ฐ์ด ๋ค์ ์์ธ ๋ฌ ๋ค๊ธฐ ์์ํ์ต๋๋ค. ์ผ๊ฐ ํฌ์๊ฒฝ์์ ์์ ๋ฑ์ด ์งํ์ ๋น์ถ๋ฉด nv ํจ๊ณผ๋ก ์ ๋๋ก ๋ ๋๋ง๋๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒ์ ์์ผ๋ก ๋ง ๋ ๋๋ง๋ฉ๋๋ค. ์ด๊ฒ์ ์งํ์ด ์ฌ๋ฐ๋ฅด๊ฒ๋ก๋๋์ง ์๋ ์์๋ ๋ค์ ๋จ๊ณ ์ธ ์ฐฝ ๋๊น์ง ๊ณ์๋์์ต๋๋ค. ์ด์ ๋ํ ๋ก๊ทธ๊ฐ ์์ง๋ง ์ฝ 36MiB์ zip ํ์ผ๋ก๋ง ์์ถ ํ ์ ์์ผ๋ฏ๋ก ์ฌ๊ธฐ์ ์ ๋ก๋ ํ ์ ์์ต๋๋ค.
์๋
ํ์ธ์ @LordLemons , ๊ทํ์ ๋ก๊ทธ์๋ ์ฌ์ํ์ง ์์ err: DxvkMemoryAllocator: Memory allocation failed
์์ผ๋ฉฐ ๊ฒ์์ 64 ๋นํธ๊ฐ ๋ ๊ฒ์ผ๋ก ์์๋๋ฏ๋ก PROTON_FORCE_LARGE_ADDRESS_AWARE
๋์ด ์ํฉ์์ ๋์์ด๋์ง ์์ต๋๋ค. 2GB VRAM ์ฒ์ฅ์ ๋๋ฌํ๊ณ DXVK๊ฐ ์ฑ๋ฅ ์ ํ ๋์ ํ
์ค์ฒ ํ ๋น์ ์คํจํ ๊ฒ์ฒ๋ผ ์ฝ์ต๋๋ค. ๊ฒ์์์ ํ
์ค์ฒ ํ์ง์ ๋ฎ์ถ ์ ์๋ค๋ฉด VRAM์ ์ ์ฝํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
VRAM ์ฒ์ฅ์ 860m์ 2GB ๋ง ์๊ธฐ ๋๋ฌธ์ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๋์ด๋ ์ต์ ์ฌ์ ์นด๋์๋ 1์ด ์์ผ๋ฏ๋ก ๊ทธ๋ํฝ์ ์ฑ๋ฅ์ผ๋ก ์ค์ ํ๊ณ ์๋ํ์ต๋๋ค. ๋ฌธ์ ์์ด๋ก๋ ๋ ์๋ฐฉ์ง๋. ์บ ํ์ธ์ผ๋ก ํ ์คํธ ํ ์ ์์๊ณ ๋ ๋ฒจ์๋ก๋ํ๋ ๋์ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. ๋ด๊ฐ ๋จ๊ธด ๋ก๊ทธ๋ ์ฝ 1GB ํฌ๊ธฐ์ด๋ฏ๋ก ์ญ์ ํ๊ณ ์์นจ์ ๋ก๊ทธ๋ฅผ ์ํด ์บ ํ์ธ ์์ค์๋ก๋ ํด ๋ณด๊ฒ ์ต๋๋ค.
๋ด๊ฐ ๋จ๊ธด ๋ก๊ทธ๋ ์ฝ 1GB ํฌ๊ธฐ์ด๋ฏ๋ก ์ญ์ ํ๊ณ ์์นจ์ ๋ก๊ทธ๋ฅผ ์ํด ์บ ํ์ธ ์์ค์๋ก๋ ํด ๋ณด๊ฒ ์ต๋๋ค.
FWIW, ๋ก๊ทธ ํ์ผ์ ์์ฃผ ์ ์์ถ๋๋ ๊ฒฝํฅ์ด ์์ต๋๋ค (gzip์ด ์์ฃผ ์ข์ต๋๋ค). ๊ทธ๋ฌ๋ ๋ ์์ ๋ก๊ทธ ํ์ผ์์ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ฐพ๋ ๊ฒ์ด ์ค์ ๋ก ํจ์ฌ ์ฝ์ต๋๋ค.
IIRC, ์ต๊ทผ Mesa / DXVK ์ ๋ฐ์ดํธ์์ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ ๋์์ง๋ง ๊ทํ์ ๋ํด ์๋ฌด๊ฒ๋ ๋ณธ ์ ์ด ์์ต๋๋ค.
์ด์ Navi์์ https://gitlab.freedesktop.org/mesa/mesa/commit/824bd0830e811a7b6347bbd5c30e0a76bc7daf60์ผ๋ก ๊ฒฐํจ์ ์์ ํด์ผํฉ๋๋ค.
๋ฉ์ฌ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ ๋ค์ ํ ์คํธ ํด ์ฃผ์๊ฒ ์ต๋๊น? ๊ฐ์ฌ!
์ค๋ ์ผ์ฐ ์์๋ ์๋ก์ด MCC ์
๋ฐ์ดํธ๋ก ํ
์คํธํ์ต๋๋ค.
๊ฒ์ ๋์์ ๋ณํ๊ฐ ์์ต๋๋ค.
๊ด๋ จ ์ ๋ณด :
https://gist.github.com/mathew2214/b31042d6c75aa9c7230d754593ce34fd
๊ฒ์์ ๋ฆฌ๋ ์ค์์ ํ๋ฅญํ๊ฒ ์๋ํ๊ณ , ์ฑ๋ฅ์ ์ ์ด๋ ์๋์ฐ 10๋งํผ์ด๋ ์ข์ต๋๋ค.
์ด ์์ ์์ ๋จ์ ๊ฒ์ ์์ฑ์์ ํญ ์ด์ ๋ํ ์ง์์ด ์ผ์ด๋ ์ ์๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ๋๋ ์ ์ ๊ณผ ๋ฉํฐ ํ๋ ์ด์ด๋ฅผ ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ผ๊ฑด๋ ์ฐ๋ฆฌ๋ ๋ช ์ฃผ ์์ halo ce๋ฅผ ์ํํด ๋ณผ ์ ์์ต๋๋ค.
๊ฒ์์ ๋ฆฌ๋ ์ค์์ ํ๋ฅญํ๊ฒ ์๋ํ๊ณ , ์ฑ๋ฅ์ ์ ์ด๋ ์๋์ฐ 10๋งํผ์ด๋ ์ข์ต๋๋ค.
์ด ์์ ์์ ๋จ์ ๊ฒ์ ์์ฑ์์ ํญ ์ด์ ๋ํ ์ง์์ด ์ผ์ด๋ ์ ์๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ๋๋ ์ ์ ๊ณผ ๋ฉํฐ ํ๋ ์ด์ด๋ฅผ ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ผ๊ฑด๋ ์ฐ๋ฆฌ๋ ๋ช ์ฃผ ์์ halo ce๋ฅผ ์ํํด ๋ณผ ์ ์์ต๋๋ค.
๋ด๊ฐ ์ํ๋ ๊ฒ์ ๋๊ตฐ๊ฐ๊ฐ ์งํ ์ํฉ (๋งํฌ, ์ฌ์ดํธ, i343, M $, Proton, Wine ๋ฑ์ ๊ฐ๋ฐ์ ๊ฐ์ ํ ๋ก )์ ์ฐพ๋ ๊ฒฝ์ฐ์ ๋๋ค.
@hakzsam AMD 5700์ Mesa 19.3.2์์ ๊ฒ์์ด ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. Tip of the Spear๊น์ง ์บ ํ์ธ์ ์ํํ์ผ๋ฉฐ ๋ชจ๋ ํ ์ค์ฒ๊ฐ ์ ์์ ์ผ๋ก๋ก๋๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด๊ฐ ๋ณด๋ ์ ์ผํ ๋ฒ๊ทธ๋ ํญ๋ฐ ์ค์ ์ด์ํ ๋ฐฉ์ฌํ ๋น ์คํ์ดํฌ์ ๋๋ค. ํ๋ฉด ๊ฐ์ฅ์๋ฆฌ๊น์ง ํ์ฅ๋์ด ๋ช ํ๋ ์ (ํญ๋ฐ ๊ธธ์ด) ์ดํ๋ก ์ง์๋ฉ๋๋ค.
๋ด๊ฐ ๋ณด๋ ์ ์ผํ ๋ฒ๊ทธ๋ ํญ๋ฐ ์ค์ ์ด์ํ ๋ฐฉ์ฌํ ๋น ์คํ์ดํฌ์ ๋๋ค. ํ๋ฉด ๊ฐ์ฅ์๋ฆฌ๊น์ง ํ์ฅ๋์ด ๋ช ํ๋ ์ (ํญ๋ฐ ๊ธธ์ด) ์ดํ๋ก ์ง์๋ฉ๋๋ค.
์๋ ํ์ธ์, nVidia ๋๋ Intel ๋น๋์ค ์นด๋๋ฅผ ๊ฐ์ง ์ฌ๋์ด์ด ๋ฌธ์ ๋ฅผ ๋ณธ ์ ์ด ์์ต๋๊น?
๋๋ฅผ ์ํด ๊ฒ์์ด ์์๋์ง๋ ์์ต๋๋ค.
ํธ์งํ๋ค :
์ด์์ฒด์ : LinuxMint 19.3
GPU : 5700xt
์์ฑ์ : 4.11
@mritunjaymusale ๋ , ๊ฒ์ ์์ ์ต์
์ PROTON_LOG=1 %command%
์ ์ถ๊ฐํ๊ณ ์์ฑ ๋ $ HOME / steam- $ APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ต๋๋ค. ๋ํ Steam ( Steam
-> Help
-> System Information
)์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์ ์ด๋ฒ ํธ์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ธ์. ๋ณด๊ณ ์.
๋์๊ฒ๋ ์์๋์ง ์์ต๋๋ค. ์ ๋ Proton 4.11์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ EAC์์ด ์คํํ์ต๋๋ค.
https://gist.github.com/qirdo/6d1bae3b052cfc1e751aa6cfb737a6ae
steam-976730.log
๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
98161.536:0031:0032:err:module:import_dll Library d3d11.dll (which is needed by L"Z:\\home\\username\\Storage\\games\\steam\\steamapps\\common\\Halo The Master Chief Collection\\MCC\\Binaries\\Win64\\MCC-Win64-Shipping.exe") not found
98161.557:0031:0032:err:module:LdrInitializeThunk Importing dlls for L"Z:\\home\\username\\Storage\\games\\steam\\steamapps\\common\\Halo The Master Chief Collection\\MCC\\Binaries\\Win64\\MCC-Win64-Shipping.exe" failed, status c0000135
์ฌ์ค์น๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๊ตฐ๊ฐ์ ์๊ฐ์ ๋ญ๋นํ๋ค๋ฉด ๋ฏธ์ํฉ๋๋ค.
์ค๋์ค๊ฐ ๋์ค์ง ์๊ณ ๊ฐํ์ ์ผ๋ก ๋๊น์ด ๋ฐ์ํ๋ฉฐ ๊ฒ์ ํ๋ ์ด๊ฐ ์ฝ 3 ๋ถ ํ์ ๋ฉ ์ถฅ๋ ๋ค.
https://gist.github.com/Gooberpatrol66/80d3f0d82fd89a5fa363ee0cc9850c17
์๋
ํ์ธ์ @ Gooberpatrol66 , ์ด๊ฒ์ ๊ทํ์ ๋ก๊ทธ์์ ๊ด์ฌ์๋ ์ค์ฒ๋ผ ๋ณด์
๋๋ค.
fixme:pulse:pulse_channel_map_to_channel_mask Unhandled channel aux0
aux0-aux9 ์ฑ๋์ ๊ฒฝ์ฐ :
err:pulse:pulse_spec_from_waveformat Invalid channel mask: 8/18 and 63f(63f)
err:pulse:pulse_spec_from_waveformat Invalid format! Channel spec valid: 0, format: 5
์๋ง๋ ํํ์ง ์์ pulseaudio ๊ตฌ์ฑ์ผ๊น์?
์์ฑ์ 4.11-12
๋ค์์ ๋ช ์ฃผ ์ ์ ์ธ๊ธ ํ ๋ฒ๊ทธ์ ์์ ๋๋ค. ์ด ๋ฏธ์ ๊ณผ ํญ๋ฐ์ด ๋ฐ์ํ๋ ๋ค๋ฅธ ๋ชจ๋ ๋ฏธ์ ์์ ๋งค์ฐ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ํฉ๋๋ค. ์ด ๋ฐฉ์ฌํ์ผ๋ก ๋น๋๋ ์คํ์ดํฌ๋ ์ผ๋ถ ํ์ฌ๊ฐ ๋ ๋๋ง๋๊ณ ํญ๋ฐ์ด ๋ฐ์ํ ๋ ๋ํ๋ฉ๋๋ค.
Proton 5.0-3์์ ๋ฒ๊ทธ์ ํน์ฑ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
์ฌ๊ธฐ์ ํ์๋ ๊ฒ์ฒ๋ผ ์คํ์ดํฌ๋ ๋ ์ด์ ๋น๋์ง ์์ต๋๋ค. ๋ํ ์ฒซ ๋ฒ์งธ ๊ทธ๋ฆผ์์ ๋ณผ ์ ์๋ฏ์ด ๋ถ์์์ด ์คํ์ดํฌ๊ฐ ๋ณด์ด์ง ์์ต๋๋ค. ์ด์ ๊ทธ๋ค์ ํญ๋ฐ์ ๊ตญํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
์ฌ์ (์ต์ ๋ง์๋ก ์์ ) :
์ธํ
6600k
AMD 5700
16GB ๋จ
๋ฉ์ฌ 19.3.4
์ปค๋ 5.5
HALO : CE ์บ ํ์ธ์ด ํ๋ ์ด์ด๋ฅผ ์ซ์ ๋ด์ง ์๊ณ ํธ์คํธ์์ ํ๋ ์ด์ด๋ฅผ ์๋ชป ๋ฐฐ์นํ๊ธฐ ๋๋ฌธ์ MCC Co-op ๋ฌธ์ ๊ฐ ๋น ๋๊ธฐํ ๋ฌธ์ ์์ ํ์ธํ๋ ๊ฒ๋ฟ์ ๋๋ค. ์ถฉ๋ถํ ์ค๋ ํ๋ ์ดํ๋ฉด ํ๋ ์ด์ด์ ๊ฒ์์ด ๋ฉ์ถฐ ์์ง์ด๊ฑฐ๋ ์ ์ ์์ง๋ง ๋ง์ฐ์ค๋ก ์ฃผ์๋ฅผ ๋๋ฌ ๋ณผ ์ ์์ต๋๋ค. (Linux ๋ฐ WinBox)
๊ฒ์์ ์คํํ ์ ์์ต๋๋ค. Elementary OS (Ubuntu ํ์)์์ ์คํ๋๋ Proton 5.0-3 ์ฌ์ฉ. ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋๊ณ ์ค์ง๋ฉ๋๋ค.
๋ด ์์ฑ์ ๋ก๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://gist.github.com/sergiofenoll/b551f51acef4404768775577a2b47887
์๋
ํ์ธ์ @sergiofenoll , info: Required Vulkan extension VK_KHR_surface not supported
์ (๋) ๋ก๊ทธ์์ ๊ด์ฌ์๋ ์ค์ฒ๋ผ ๋ณด์ด๋ฉฐ ์์คํ
์์ Vulkan ๋๋ผ์ด๋ฒ ์ง์์ ๋ฌธ์ ๊ฐ ์์์ ์์ํฉ๋๋ค. Steam ( Steam
-> Help
-> System Information
)์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์์ด ๋ฌธ์ ๋ณด๊ณ ์์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ธ์.
@ kisak-valve ์๋ต์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ์์ฒญํ์ ์์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. https://gist.github.com/sergiofenoll/b133a4f10f6eb5970b5ee13c0f4c41af
๊ฐ์ฌํฉ๋๋ค. srt-info ์ถ๋ ฅ์ Vulkan ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋์ด ์์ง ์์์ ํ์ธํฉ๋๋ค. apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386
์ ๊ฐ์ ํญ๋ชฉ์ผ๋ก ๋ค์ ํ์ธํ๊ณ sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
์ค์นํ์ธ์.
@ kisak-valve ๊ฐ์ฌํฉ๋๋ค! ์ด๋ฌํ ํจํค์ง๋ฅผ ์ค์นํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค .D
์๋
ํ์ธ์. ํ์ด๋ธ๋ฆฌ๋ GPU๊ฐ์๋ PopOS. ๋ด ๊ฒ์์ด ์์๋์ง ์์ต๋๋ค. 5.0-5 ๋ฐ 5.4-GE-2๋ฅผ ์๋ํ์ง๋ง ์ด์ด ์์ต๋๋ค. Steam Direct๋ฅผ ์์ํ๋ฉด ์ธํ
UHD 630 ๋ง ์ธ์ํฉ๋๋ค.ํ์ง๋ง GTX 1060์์ ์คํํ๋ ค๋ฉด Lutris๋ฅผ ํตํด ์คํํด์ผํฉ๋๋ค. ์์คํ
์ ๋ณด์ ์์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. https://gist.github.com/mcalago/78ea6d4494fed79e28692569ad9ca006
๋ํ ์ฌ๊ธฐ์ ๊ฒ์์ ์์ํ๋ ค๋ ๋ด ๋น๋์ค๊ฐ ์์ต๋๋ค : https://www.reddit.com/r/pop_os/comments/fnhul1/is_anyone_able_to_run_halomcc_i_have_tried_all/
steam-976730.log
์๋
ํ์ธ์ @mcalago , ๊ทํ์ ๋ก๊ทธ์์๋ wine: /mnt/567CFB2F7CFB088F/Program Files/steamapps/compatdata/976730/pfx is not owned by you
์ (๋) ์ง์คํด์ผ ํ ๊ด์ฌ ๋ถ์ผ์
๋๋ค. ์ด ํํธ๋ NTFS ํํฐ์
์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ Proton๊ณผ NTFS ๊ฐ์ ์ํธ ์์ฉ์ด ๊น๋ค๋ก์ด ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. https://github.com/ValveSoftware/Proton/wiki/Proton-FAQ#none -of-my-games-are-launching--prefix-not-owned-by-you-error / https : // github .com / ValveSoftware / Proton / wiki / Using-a-NTFS-disk-with-Linux-and-Windows ์ฝ๊ธฐ.
@ kisak-valve ์์ฌ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. [์ ๋ฐ์ดํธ : ์๋ํ์ต๋๋ค! ์ ๋ง ๊ณ ๋ง์ต๋๋ค!]
๋น๋๊ธฐ๊ฐ์๋ ํ๋ ์กฐํฉ์ +1. ๋๋ Windows์์ Linux์์ ๋๊ตฐ๊ฐ์ ํ๋ ์ดํ๋ ค๊ณ ๋ ธ๋ ฅํด ์์ผ๋ฉฐ ๊ฒ์์ ํน์ ๊ฒ์ ์ด๋ฒคํธ ํ์ ์ฐ๋ฆฌ๋ฅผ ์ซ์ ๋ผ ๊ฒ์ ๋๋ค. ์์ ๋ฟ๊ธฐ ์ํด ๊ฒจ์ธ ๋น์ ๋ฏธ์ ์ด ์์๋ ๋ ์ฃผ์์ง๋ ์์ดํ ์ด์์ต๋๋ค. ์ด๊ฒ์ด ํ ์คํธ์ ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ด ๊ฒ์์์ ๋ฒ๊ทธ๋ฅผ ๊ฒช๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ง๊ธ๊น์ง ํน๋ณํ ์ธ๊ธ ํ ์ ์ด์๋ Proton์ DX11๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ์ง๋ง ์ ์ธ์์์๋ ์์๋ผ ์ ์์ต๋๋ค. ๋ก๊ทธ์ธ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. ๊ฒ์์ด ์ ํ ์์๋์ง๋ ์์ต๋๋ค.
ํฅ๋ฏธ๋ก์ด ๋ถ๋ถ์ Nvidia Optimus ๋ ธํธ๋ถ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. Intel GPU๋ฅผ ์ฌ์ฉํ๋ฉด์ ๊ฒ์์ ์คํํ๋ฉด ์ค์ ๋ก ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ๋ก๊ทธ์ธํ์ฌ ๊ฒ์์ ํ ์ ์์ต๋๋ค (์ฑ๋ฅ์ ์ข์ง ์์ง๋ง ์์๋ฉ๋๋ค). ๊ทธ๋ฌ๋ Nvidia GPU๋ก ์ ํํ๊ณ ๊ฒ์์ ์์ํ๋ ค๊ณ ํ๋ฉด ์์์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ตฌ์ฑ์ด ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
์ต์ ์คํก Proton 5.0-5๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ ์ฉ GPU๋ GTX 1060์ด๊ณ ์ปค๋ ๋ฒ์ ์ 5.3์ ๋๋ค. ๋ค์์ ์ค๋ฅ์ ์คํฌ๋ฆฐ ์ท์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ค์์ PROTON_LOG=1
์์ฑ ํ ๋ด ๋ก๊ทธ์
๋๋ค. https://gist.github.com/sagebind/124c9a99a384522f026d9f05de5c42a0
๋๊ตฌ๋ ์์ด๋์ด๊ฐ ์์ต๋๊น? ๊ฐ์ฌ.
์๋ ํ์ธ์ @sagebind , ์ด๋ป๊ฒ nVidia GPU๋ก "์ ํ"ํ๊ณ ์์ต๋๊น? https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/primerenderoffload.html ์ฝ๊ธฐ๋ฅผ ์ ๊ณต ํ ์ ์์ต๋๋ค.
@ kisak-valve ๋ฐ๋ก ์ด๊ฒ์ด ์ ๊ฐ ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ๋ฉ์ปค๋์ฆ์ด ํ๋ผ์ ์คํ ๋ก๋ฉ์ ๋๋ค. ๋ด ์์ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia PROTON_LOG=1 %command%
์ฐธ๊ณ ๋ก, ํ๋ผ์ ์คํ ๋ก๋ฉ์ ๋นํ์ฑํํ๊ณ ์ฌ๋ถํ ํ์ฌ nvidia GPU๋ฅผ ๋ ์ ์ ์ผ๋ก ์ฌ์ฉํ๋๋ก ์์คํ ์ ์ฌ๊ตฌ์ฑํ์ต๋๋ค. ํด๋น ๊ตฌ์ฑ (์คํ ๋ก๋ฉ์ด์๋ NVIDIA ์นด๋)์์ ๊ฒ์์ด ๋์ผํ ์ค๋ฅ์ ํจ๊ป ์์๋์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์นด๋ ์์ฒด (๋๋ GLX ๋ผ์ด๋ธ๋ฌ๋ฆฌ ...)์ ๊ด๋ จ์ด ์์ผ๋ฉฐ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ํ๋ผ์ ์คํ ๋ก๋ฉ์ด ์๋๋๋ค.
์
๋ฐ์ดํธ : DX11 ์ฉ DXVK๋ฅผ ๋นํ์ฑํํ๋ฉด ๊ฒ์์ ์์ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ด ๋ฌธ์ ๋ ๋ถ๋ช
ํ DXVK ๋ฐ Nvidia์ ๊ด๋ จ์ด ์์ต๋๋ค. (์คํ ์ต์
PROTON_USE_WINED3D=1
์ถ๊ฐ๋จ) DX11์ OpenGL ๊ตฌํ์ (๋๋์ง ์๊ฒ) ๊ฑฐ์ ํ๋ ์ด ํ ์ ์์ง๋ง ๊ฒ์์ด ์์๋๊ณ ๊ฒ์์ ์คํํ ์ ์์ต๋๋ค. ์ฑ๋ฅ์ด ๋์๊ณ ๊ธฐ๋
์ผ ๊ทธ๋ํฝ์ด ํ ๊ธ ๋ ๋ ๊ทธ๋ฆผ์๋ก ๋๋ถ์ ์๊ฐ์ ๊ฒฐํจ์ด ์์ต๋๋ค.
ํด๋์ ๊ทธ๋ํฝ ๋ชจ๋์๋ ์๊ฐ์ ๊ฒฐํจ์ด ์์ง๋ง ์ฌ์ ํ ์ฑ๋ฅ์ด ์ ํ๋ฉ๋๋ค.
์ ๋ฐ์ดํธ : DX11 ์ฉ DXVK๋ฅผ ๋นํ์ฑํํ๋ฉด ๊ฒ์์ ์์ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ด ๋ฌธ์ ๋ ๋ถ๋ช ํ DXVK ๋ฐ Nvidia์ ๊ด๋ จ์ด ์์ต๋๋ค. (์คํ ์ต์
PROTON_USE_WINED3D=1
์ถ๊ฐ๋จ) DX11์ OpenGL ๊ตฌํ์ (๋๋์ง ์๊ฒ) ๊ฑฐ์ ํ๋ ์ด ํ ์ ์์ง๋ง ๊ฒ์์ด ์์๋๊ณ ๊ฒ์์ ์คํํ ์ ์์ต๋๋ค. ์ฑ๋ฅ์ด ๋์๊ณ ๊ธฐ๋ ์ผ ๊ทธ๋ํฝ์ด ํ ๊ธ ๋ ๋ ๊ทธ๋ฆผ์๋ก ๋๋ถ์ ์๊ฐ์ ๊ฒฐํจ์ด ์์ต๋๋ค.
DXVK ์ํค ํ์ด์ง๋ฅผ ์ฝ์ด์ผํฉ๋๋ค : https://github.com/doitsujin/dxvk/wiki/Driver-support
@Sethox ๊ทธ ํ์ด์ง์์ ๊ทธ๋ค์ง ์ ์ฉํ์ง ์์ต๋๊น? ๋ด ๋๋ผ์ด๋ฒ ๋ฒ์ ์ 440.64.0์ ๋๋ค.
์๋ ํ์ธ์ @ kisak-valve,
Halo MCC์์ @sergiofenoll๊ณผ ์ ์ฌํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์์ฑ์ : 1584918606 proton-5.0-5b
OS : Ubuntu 18.04.4 (์ปค๋ : 5.5.16-050516-generic)
๋ ๋๋ฌ : AMD Radeon R9200 ์๋ฆฌ์ฆ (HAWAII, DRM 3.36.0, 5.5.16-050516-generic, LLVM 9.0.0)
๋ฒ์ : 4.5 (ํธํ์ฑ ํ๋กํ) Mesa 19.2.8
Vulkan : mesa-vulkan-drivers๋ ์ด๋ฏธ ์ต์ ๋ฒ์ ์
๋๋ค (19.2.8-0ubuntu0 ~ 18.04.3).
Vulkan32 : mesa-vulkan- drivers : i386 ์ ์ด๋ฏธ ์ต์ ๋ฒ์ ์
๋๋ค (19.2.8-0ubuntu0 ~ 18.04.3).
๋ก๊ทธ : steam-976730.log
Steam ๋ฐ์คํฌํฑ ์ฐฝ์์ ์คํํ๋ ค๊ณ ํ ๋๋ง๋ค ๋ณดํต์ ์ ํํ๊ฑฐ๋ Anti-Cheat๋ฅผ ๋นํ์ฑํํ๋ ์ต์
์ด ํ์๋ฉ๋๋ค. ๋ ์ต์
๋ชจ๋ ๋์ผํ ํ๋ฉด๊ณผ "์น๋ช
์ ์ธ ์ค๋ฅ"ํ์
์ฐฝ์ผ๋ก ์ด์ด์ง๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ก ๋์ ์ฃผ์๋ฉด ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค! ๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์๋
ํ์ธ์ @ StatusCode404 , ๋ก๊ทธ๋ฅผ ์ดํด๋ณด๋ฉด ๊ฒ์์ด DXVK๋ฅผ ๋ถ๋ฌ ์จ ์งํ ( c0000005
๊ฒ์) ์ก์ธ์ค ์๋ฐ์ด ๋ฐ์ํ์ฌ wine: Unhandled page fault on execute access to 0000000000000000 at address 0000000000000000 (thread 003c), starting debugger...
๋ ์ด์ด์ง๋๋ค. ์ด๊ฒ์ ๋น๋์ค ๋๋ผ์ด๋ฒ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ์ ์๋ค๋ ์ฝํ ์งํ์
๋๋ค.
oibaf ๋๋ kisak-mesa PPA์์ ์ต์ ๋ฒ์ ์ ๋ฉ์ฌ๋ฅผ ์ฌ์ฉํด ๋ณด ์๊ฒ ์ต๋๊น?
์ ์ํ ๋ต๋ณ์ ์ํด @ kisak-valve์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์ด์ ์๋ช
ํ๊ธฐ ์ ์ ์์ฑ์ 4.11-13์ ์ฌ์ฉํด ๋ณด์๋๋ฐ ํจ๊ณผ๊ฐ์์์ต๋๋ค! ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๋๋๋ก ๋ง๋๋ฌ์ต๋๋ค.
์ ๋ ํ์ฌ ๋ฉ์ฌ 19.2.8์ ์์ผ๋ฉฐ ์์ฑ์ 4.11-13์์ ์๋ํฉ๋๋ค.
๋ฉ์ฌ 19.2.8์์ 5.0-5๋ก ํ๊ทํ๋ ์ด์ ๊ฐ ํ์คํ์ง ์์ต๋๊น?
๋๋์ด ์ฅ๋น๋ฅผ ์์ ์ ์ฌ์ฉํ๊ณ ๊ณผ๊ฑฐ์ Oibaf์ ์ํด ํ์์ ์ ์ ๊ธฐ ๋๋ฌธ์ proton 4.11-13๊ณผ ํจ๊ป ์ง๊ธ์ mesa 19.2.8 ubuntu-x ํ ์์ ์ ๊ณ ์ ํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ถ๋ฌ์ง ์ฅ๋น๋ฅผ ๊ฐ์ง ์ฌ์ ๊ฐ ์์ต๋๋ค.
๋๋ ๊ณต์ ubuntu-x ํ์ด ์ต์ LTS ๋ฐฐํฌํ์ด ๋์จ ํ ์๋ก์ด ๋ฉ์ฌ๋ฅผ ์ถ์ ํ ๋๊น์ง ๊ธฐ๋ค๋ฆด ๊ฒ์ ๋๋ค. ๋๋ ๊ทธ๋ค์ด ๊ทธ ๋งํฌ์์ ์ฐ๋ถํฌ 18.04๋ก ๋ฐฑ ํฌํธ ํ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํ ํ์.
์์ ๋งํ๋ฏ์ด ์ด์ ๋ฒ์ ์์ ์๋ํ๊ธฐ ๋๋ฌธ์ ๋ฒ๊ทธ์ฒ๋ผ ๋ณด์ด๊ณ ๋์๊ฐ๋ฉ๋๋ค.
์์ฑ์ 5.0-6 ํ
์คํธ
์ด์ ๋๊ธ์ ๋ํ ์
๋ฐ์ดํธ์
๋๋ค ...
๋ก๊ทธ : steam-976730.log
๋๋ R9-290X์ 5.0-5์ ๋์ผํ ์คํจ์ ํจ๊ณผ๋ฅผ ๊ฐ์ง mesa 19.2.8๊ณผ ํจ๊ป ๋ฐฉ๊ธ ๋ฆด๋ฆฌ์ค 5.0-6์์ Halo MCC๋ฅผ ์๋ํ์ต๋๋ค.
ํ๊ท๊ฐ ์์ ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
์์ฑ์ 4.11-13๊ณผ ๊ฐ๋ ๋๋ฌ์ ํ์ธ์ ์๋, R9-290X์ ๋ฉ์ฌ 19.2.8.
์๋ ํ์ธ์, ๊ฒ์์ ํ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. Anti-Cheat๊ฐ ๋นํ์ฑํ ๋ ์ํ์์ ๋ฉํฐ ํ๋ ์ด์ด๋ฅผ ํ๋ ์ดํ๋ ๋์ ๋ด๊ฐ ์ฃฝ์ผ๋ฉด ์น๊ตฌ์ ๋๊ธฐํ๋์ง ์๋ ๋๊ธฐํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ฆฌ์คํฐ ํ ์ ์ ์์ง์ด์ง ์๊ณ ์ฃผ์ ๋ง ๋๋ฌ ๋ณผ ์ ์์ต๋๋ค. ์ธ์๋ ์์ง์ด์ง ์์ต๋๋ค. ์์ฌ๊ท๊ฐ ๋ฐ๋์ ํฉ ๋ ๋ฆฌ๋ ๋๋ฌด๋ฅผ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ๊ฒ์ด ์ ์๋ฆฌ์ ์ผ์ด ๋ถ์ต๋๋ค ...
์๋ ํ์ธ์ @ kisak-valve,
์์ฝ:
๋๋ ๋ง์นจ๋ด ๋น์ ์ ์กฐ์ธ์ ์๋ํ๊ณ ๋ด R9-290X ๋ฐ proton 5.0-7๊ณผ ํจ๊ป ๋ฉ์ฌ 20.0.6 ppa๋ฅผ ์ค์นํ์ต๋๋ค. ์ด์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก "์น๋ช
์ ์ธ ์ค๋ฅ"์ด์ ๊ณผ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๊ฒ์์ 4.11-13์์ ACO์์ ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค (์ด proton ๋ฒ์ ์ผ๋ก Reach์ Halo CE๋ฅผ ๋ชจ๋ ๋ง์ณค์ต๋๋ค).
๊ตฌ์ฑ :
์์ฑ์ : 1588276332 proton-5.0-7
OS : Ubuntu 18.04.4 (์ปค๋ : 5.6.11-050611-generic)
๋ ๋๋ฌ : AMD Radeon R9200 ์๋ฆฌ์ฆ (HAWAII, DRM 3.36.0, 5.6.11-050611-generic, LLVM 10.0.0)
๋ฒ์ : 4.6 (Core Profile) Mesa 20.0.6-kisak-mesa PPA
๋ก๊ทธ : steam-976730.log
๊ฒฐ๊ณผ proton-5.0-7 :
Steam ๋ฐ์คํฌํฑ ์ฐฝ์์ ์คํํ๋ ค๊ณ ํ ๋๋ง๋ค ๋ณดํต์ ์ ํํ๊ฑฐ๋ Anti-Cheat๋ฅผ ๋นํ์ฑํํ๋ ์ต์
์ด ํ์๋ฉ๋๋ค. ๋ ์ต์
๋ชจ๋ ๋์ผํ ํ๋ฉด๊ณผ "์น๋ช
์ ์ธ ์ค๋ฅ"ํ์
์ฐฝ์ผ๋ก ์ด์ด์ง๋๋ค.
ACO๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉํ์ง ์๊ณ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๊ฒฐ๊ณผ proton-4.11-13 :
ACO์ ์ ๋ฌด์ ๊ด๊ณ์์ด ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ๋ฌธ์ ์์ต๋๋ค.
ํ์์ด ์ธ๋ GPU ์ฉ Proton์ผ๋ก ๋ญ๊ฐ ํ์คํ ํด๋ณดํ์ต๋๋ค.
์์ ์ฒจ๋ถ ๋ ๋ก๊ทธ ์ฐธ์กฐ
์๋ ํ์ธ์ @ kisak-valve,
์์ฝ:
๋๋ ๋ง์นจ๋ด ๋น์ ์ ์กฐ์ธ์ ์๋ํ๊ณ ๋ด R9-290X ๋ฐ proton 5.0-7๊ณผ ํจ๊ป ๋ฉ์ฌ 20.0.6 ppa๋ฅผ ์ค์นํ์ต๋๋ค. ์ด์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก "์น๋ช ์ ์ธ ์ค๋ฅ"์ด์ ๊ณผ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๊ฒ์์ 4.11-13์์ ACO์์ ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค (์ด proton ๋ฒ์ ์ผ๋ก Reach์ Halo CE๋ฅผ ๋ชจ๋ ๋ง์ณค์ต๋๋ค).๊ตฌ์ฑ :
์์ฑ์ : 1588276332 proton-5.0-7
OS : Ubuntu 18.04.4 (์ปค๋ : 5.6.11-050611-generic)
๋ ๋๋ฌ : AMD Radeon R9200 ์๋ฆฌ์ฆ (HAWAII, DRM 3.36.0, 5.6.11-050611-generic, LLVM 10.0.0)
๋ฒ์ : 4.6 (Core Profile) Mesa 20.0.6-kisak-mesa PPA
๋ก๊ทธ : steam-976730.log๊ฒฐ๊ณผ proton-5.0-7 :
Steam ๋ฐ์คํฌํฑ ์ฐฝ์์ ์คํํ๋ ค๊ณ ํ ๋๋ง๋ค ๋ณดํต์ ์ ํํ๊ฑฐ๋ Anti-Cheat๋ฅผ ๋นํ์ฑํํ๋ ์ต์ ์ด ํ์๋ฉ๋๋ค. ๋ ์ต์ ๋ชจ๋ ๋์ผํ ํ๋ฉด๊ณผ "์น๋ช ์ ์ธ ์ค๋ฅ"ํ์ ์ฐฝ์ผ๋ก ์ด์ด์ง๋๋ค.
ACO๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉํ์ง ์๊ณ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.๊ฒฐ๊ณผ proton-4.11-13 :
ACO์ ์ ๋ฌด์ ๊ด๊ณ์์ด ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ๋ฌธ์ ์์ต๋๋ค.ํ์์ด ์ธ๋ GPU ์ฉ Proton์ผ๋ก ๋ญ๊ฐ ํ์คํ ํด๋ณดํ์ต๋๋ค.
์์ ์ฒจ๋ถ ๋ ๋ก๊ทธ ์ฐธ์กฐ
๋ด ๋์์ r9290์ ์ป์๊ณ ๊ทธ์๊ฒ ์ ์๋ํฉ๋๋ค. ๊ทธ๋ Solus์์ Mesa 19.3.4๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ๋ ํ๋ ์ด๋ฅผ ์๋ํ์ง๋ง ์ ์ ํ ๊ฒ์์ด ๋๊ธฐํ๋์ง ์์์ต๋๋ค. ํ์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฐ์ค์ด ์์ง๋ง ๊ฒ์์ด ๋ค์ ๋๊ธฐํ๋์ง ์์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์์ธ์ ํ์ ์ถ๊ฐํ๋ ค๊ณ ํ์ต๋๋ค. ๋์ ์์์ ๊ทธ์ ์์ฑ์๊ฐ ๋ง๊ฐ ์ก๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ํ ์คํธ ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ์ค์น๋ฅผ ์ฌ์ค์ ํด์ผํ์ต๋๋ค.
์์ ์ผ๋ก ๋์ ๊ฐ๋ฉด 290 ์นด๋๋ก ๊ทธ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค.
๋ด๊ฐ ์์์ ๋ด ๊ฒ์๋ฌผ์ ๋งํ๋ฏ์ด @Sethox๋ 4.11-13 ๋ฐ ๋ฉ์ฌ 20.0.6 PPA์ ํจ๊ป๋ฟ๋ง ์๋๋ผ ๋๋ฅผ ์ํด ์๋ (Kisak์์.)
์คํจํ ๊ฒ์ 5.0-x์
๋๋ค.
๋์์ด ๋ฉ์ฌ 19.3.4๋ก ๊ตฌ์ฑํ Proton์ ๋ฌด์์ ๋๊น? 4.11-13์ ๋๊น?
์์ฑ์ 5.0-7.
์์ ์ต์
ํฌํจ : "RADV_PERFTEST = aco PROTON_NO_ESYNC = 1 PROTON_NO_FSYNC = 1 gamemoderun % command %"
๋๋ ๊ทธ ์ต์ ์ ์๋ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค.
์์ฑ์ 4.11-13์ ์ฆ์ ์๋ํฉ๋๋ค.
๋๋ ๊ทธ ์ต์ ์ ์๋ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค.
์์ฑ์ 4.11-13์ ์ฆ์ ์๋ํฉ๋๋ค.
RX480 + Ryzen 5 1600X์์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. 4.11๋ก ๋ ๋๋ฆฌ๋ฉด MCC๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์์๋์๋๋ฐ, ์ด์ ์ 5.0์์ MCC๋ฅผ ํ๋ ์ด ํ ๊ฒ ๊ฐ์์ ๋ฌธ์ ๊ฐ 5.0-6 ๋๋ 5.0-7์์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
~ ๋ฐฉ๊ธ Halo 2๋ฅผ ์๋ํ๊ณ ์บ ํ์ธ์ ์์ํ๋ ค๊ณ ํ ๋ ๋ฉ๋ด ์์ ์ด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ฌ์๋๋ ๋์ ๋์ด์๋ ๊ฒ์ ์ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค. ~
์ ๊ฒฝ ์ฐ์ง ๋ง์ธ์, ์ ๋ Steam ์์ฑ์์ Halo 2 DLC๋ฅผ ์ ๊ฑฐํ๊ณ ๋ค์ ์ถ๊ฐํ๊ณ ๋ค์ ๋ค์ด๋ก๋ / ์ค์น๋ฅผ ๊ธฐ๋ค๋ ธ์ผ๋ฉฐ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค!
Ubuntu 20.04, Proton 5.0-7, Nvidia GTX 1070 (๋๋ผ์ด๋ฒ ๋ฒ์ 440 ํฌํจ).
๋๋ ๊ทธ ์ต์ ์ ์๋ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค.
์์ฑ์ 4.11-13์ ์ฆ์ ์๋ํฉ๋๋ค.RX480 + Ryzen 5 1600X์์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. 4.11๋ก ๋ ๋๋ฆฌ๋ฉด MCC๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์์๋์๋๋ฐ, ์ด์ ์ 5.0์์ MCC๋ฅผ ํ๋ ์ด ํ ๊ฒ ๊ฐ์์ ๋ฌธ์ ๊ฐ 5.0-6 ๋๋ 5.0-7์์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@HenrikHolst๋ ๋ก๊ทธ์ ์ฃผ์๋ก ๋ต์ฅํ์ฌ Kisak์ด ์ดํด๋ณผ ์ ์๋๋ก ํด์ฃผ์ธ์. ์๋ง๋ ์ฐ๋ฆฌ ๋ฌธ์ ์ฌ์ด์๋ ๊ณตํต์ ์ด์์ ์ ์์ต๋๋ค.
๋๋ ๊ทธ ์ต์ ์ ์๋ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค.
์์ฑ์ 4.11-13์ ์ฆ์ ์๋ํฉ๋๋ค.RX480 + Ryzen 5 1600X์์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. 4.11๋ก ๋ ๋๋ฆฌ๋ฉด MCC๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์์๋์๋๋ฐ, ์ด์ ์ 5.0์์ MCC๋ฅผ ํ๋ ์ด ํ ๊ฒ ๊ฐ์์ ๋ฌธ์ ๊ฐ 5.0-6 ๋๋ 5.0-7์์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@HenrikHolst๋ ๋ก๊ทธ์ ์ฃผ์๋ก ๋ต์ฅํ์ฌ Kisak์ด ์ดํด๋ณผ ์ ์๋๋ก ํด์ฃผ์ธ์. ์๋ง๋ ์ฐ๋ฆฌ ๋ฌธ์ ์ฌ์ด์๋ ๊ณตํต์ ์ด์์ ์ ์์ต๋๋ค.
@kisak ๋ฐธ๋ธ
MCC๊ฐ "์น๋ช
์ ์ค๋ฅ!"๋ก ์ค๋จ ๋ ๋ 5.0-7์ ์ฌ์ฉํ๋ ์์ฑ์ ๋ก๊ทธ๋ฅผ ํฌํจํ์ต๋๋ค.
steam-976730.zip
์๋ ํ์ธ์ @HenrikHolst , ๊ทํ์ ๋ก๊ทธ๋ https://github.com/ValveSoftware/Proton/issues/2907#issuecomment -61343745์ ์ ์ฌํฉ๋๋ค. ๊ทธ๋์ @ StatusCode404 ๊ฐ ๊ฒฝํํ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด์์ ์ ์์ง๋ง ์ค์ ๋ก ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
Steam ( Steam
-> Help
-> System Information
)์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์์ด ๋ฌธ์ ๋ณด๊ณ ์์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ธ์.
์๋ ํ์ธ์ @HenrikHolst , ๊ทํ์ ๋ก๊ทธ๋ # 2907 (comment) ์ ์ ์ฌํฉ๋๋ค. ๊ทธ๋์ @ StatusCode404 ๊ฐ ๊ฒฝํํ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด์์ ์ ์์ง๋ง ์ค์ ๋ก ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
Steam (
Steam
->Help
->System Information
)์์ ์์คํ ์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์์ด ๋ฌธ์ ๋ณด๊ณ ์์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ธ์.
๋๋:
https://gist.github.com/HenrikHolst/09c3e8b565384e10bc8e59d53f33254b
์์คํ
์ ๋ณด๋ฅผ ๋ณด๋ฉด /etc/vulkan/icd.d/
์์ฃผ ์ค๋๋ vulkan icd ํ์ผ์ด ์์ต๋๋ค. ์ด๋์ ์๋์ง ํ์ธํ๊ณ ์ด๋ / ์ ๊ฑฐ ํ ์ ์์ต๋๊น?
์์คํ ์ ๋ณด๋ฅผ ๋ณด๋ฉด
/etc/vulkan/icd.d/
์์ฃผ ์ค๋๋ vulkan icd ํ์ผ์ด ์์ต๋๋ค. ์ด๋์ ์๋์ง ํ์ธํ๊ณ ์ด๋ / ์ ๊ฑฐ ํ ์ ์์ต๋๊น?
๊ฐ์ฌ! ์ด๋ฌํ ํ์ผ์ ์ ๊ฑฐํ๋ฉด MCC๊ฐ Proton 5.0-7์์ ์๋ํฉ๋๋ค! "apt-file์์ ์๋ต์ด ์์"์์ ํ์ผ์ด ์ด๋์์ ์๋์ง ์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ ์ด๋ Ubuntu 10.04 ์ดํ ์ง์์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํด์จ ์์คํ ์ด๋ฏ๋ก ๋ ์ด์ ์์คํ ์ ๋จ์ ์์ง ์์ ์ผ๋ถ ํจํค์ง์ ์ํด ์์ฑ๋์์ ๊ฒ์ ๋๋ค. .
์๋ง๋ @ StatusCode404 ๋ ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ํ์ธํ์ฌ ์ค๋๋ ํ์ผ์ด ์๋์ง ํ์ธํด์ผํฉ๋๋ค.
@ kisak-valve ๋ฐ @HenrikHolst
์๋ํ์ต๋๋ค! ๋๋ ์ง๊ธ 5.0-7์ ์ฌ์ฉํ๊ณ ์๋ค!
๊ฐ์ฌํฉ๋๋ค!
์
๋ฐ์ดํธ : Halo2 ๋ฆด๋ฆฌ์ค์์๋ Co-op์ด ์ฌ์ ํ ์๋ํ์ง ์์ง๋ง, ํ๋ ์ด์ด๊ฐ ์บ ํ์ธ์ ์ํด ๋ก๋น์ ์ฐธ์ฌํ ๋ ์ฒ๋ฆฌ๋์ง ์์ ํ๋กํ ์ฝ์ ๋ํด ๋ถํํ๋ค๋ proton ๋ก๊ทธ๋ฅผ ํ์ธํ์ต๋๋ค.
" fixme : winsock : convert_proto_w2u ์ฒ๋ฆฌ๋์ง ์์ Windows ์์ผ ํ๋กํ ์ฝ 132"
" fixme : winsock : WS_setsockopt ์ ์์๋ IPPROTO_IPV6 optname 0x00000013"
์ปค๋์ ํตํด SCTP๋ฅผ ํ์ฑํํ๊ณ openssl์์ ํ๋๊ทธ๋ฅผ ํ์ฑํํ์ง๋ง proton์์ด ํ๋กํ ์ฝ์ด ์ฒ๋ฆฌ๋์ง ์๋๋ค๊ณ ๊ณ์ ๋ถํํฉ๋๋ค. ์๊ฐ?
steam-976730.log
(SCTP + Kerberos๋ฅผ ํ์ฑํ ํ ํ ๋ก๊ทธ ํ์ผ (์๋ง ํ์ํ์ง ์์))
Proton 5.0-7 ๋ฐ Proton 5.8-GE-1-MF๋ก ํ
์คํธ ๋จ
wine/dlls/ws2_32/socket.c
์๋ ์๋ ค์ง Windows ํ๋กํ ์ฝ ID์ ํด๋นํ๋ Unix ํ๋กํ ์ฝ ID ์ฌ์ด์ ๋งต์ด ์์ต๋๋ค : ws_proto_map
.
๊ฐ๋ณ ํ๋กํ ์ฝ ID๋ wine/include/winsock.h
์ ์๋์ด ์์ต๋๋ค.
SCTP (132)๋ ํด๋น ๋ชฉ๋ก์ ์ผ๋ถ๊ฐ ์๋๋ฏ๋ก convert_proto_w2u
๋ ํ๋กํ ์ฝ ID๋ฅผ -1๋ก ์ค์ ํฉ๋๋ค.
์ด ๋ก๊ทธ๊ฐ WSASocketW
์์ ์์ผ์ ์ค์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋์ง ์ฌ๋ถ๋ ํ์๋์ง ์์ต๋๋ค.
๋๋ WS_getaddrinfo
ํตํด ์๋ชป๋ ํ๋กํ ์ฝ ID๋ฅผ 0์ผ๋ก ์ค์ ํฉ๋๋ค.
๊ทธ๋ฌ๋ฉด ์ฃผ์ด์ง ํธ์คํธ ์ด๋ฆ์ ๋ํ IP ์ฃผ์๋ฅผ ํ์ธํ ์ ์์ด์ผํฉ๋๋ค.
ํ๋กํ ์ฝ ๋ชฉ๋ก์ ํ์ฅํ๋ ๊ฒ์ ์๋ํ๊ธฐ ์ฝ์ต๋๋ค.
optname์ SO_DEBUG|SO_ACCEPTCONN|SO_DONTROUTE
.
๊ทธ๋ฌ๋ WS_setsockopt
๋ ํ ๋ฒ์ ์ด๋ฌํ ๊ฐ ์ค ํ๋๋ง ์์ํ๋ฏ๋ก ์ฝ๊ฐ ์ด์ํ๊ฒ ๋ณด์
๋๋ค.
์๋ง๋ ์์ ํ ๋ค๋ฅธ ๊ฒ์ผ ์๋ ์์ต๋๋ค.
์ด๋ฅผ ์ถ์ ํ๋ ๋ฐ ๋์์ด ๋ ์์๋ ๊ฒ์ winsock์ ๋ํ ์ถ์ ์ ํ์ฑํํ๋ ๊ฒ์
๋๋ค.
์ฆ, WINEDEBUG=+winsock
. ๊ทธ๋ฌ๋ ๊ฒฐ๊ณผ ๋ก๊ทธ ํ์ผ์๋ ํธ์คํธ ์ด๋ฆ์ด ํฌํจ๋ฉ๋๋ค.
์ต์ 5.8-ge proton ๋ฆด๋ฆฌ์ค์์๋ ์๋ํฉ๋๋ค. ์ฑ๋ฅ์ ์์๋ณด๋ค ๋์์ง๋ง ์ ์ ํ ๋น๊ต๋ฅผ์ํ Windows๊ฐ ์์ต๋๋ค. ๋์ ์กฐ๋ช (์ : ํฐ๋, ์์ ๋ฑ ์ผ๊ธฐ)์ด ์๋ ํ ๋ ํ๋ ์ ์๋๊ฐ ํฑํน๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ํด๋์ ๋น์ฃผ์ผ์ ์ฑ๋ฅ์ด ๋ ์ฐ์ํ์ง๋ง ์ฌ์ ํ ์๋ฒฝํ์ง๋ ์์ต๋๋ค.
amdgpu / Ubuntu 19.10์ Radeon HD 7850 ์ GPU๊ฐ ํ์ํ ์๋ ์์ต๋๋ค ...
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๋ฅ ๋ฌ๋์ ์ฌ์ฉํ ROCm ๋๋ผ์ด๋ฒ๊ฐ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ฒ์ผ๋ก ๋ฐํ ์ก์ผ๋ฏ๋ก ์ ๊ฑฐํ๊ณ Linux Mint๋ฅผ ์๋ก ๋ค์ ์ค์นํ์ต๋๋ค (์ ์ ์ ์ํด), ์ด์ ์คํ ์์ค ๋๋ผ์ด๋ฒ์์ ์๋ํฉ๋๋ค. ์ง๊ธ๊น์ง๋ ๋ฌธ์ ์์ต๋๋ค.
๋ํ ๊ฐ๋ฐ์ ํ์ ๋๊ตฐ๊ฐ๊ฐ ์ด๊ฒ์ ์ฝ๊ณ ์๋ค๋ฉด ROCm ์ง์์ ์ดํด๋ณด๋ฉด ๋ง์ ๋์์ด ๋ ๊ฒ์
๋๋ค.
์์คํ
์ ๋ณด :
๋ง์๋ก
AMD 5700
์ธํ
6600k
์ปค๋ 5.7.2
๋ฉ์ฌ 20.1.1
์์ฑ์ 5.0-9
Halo 2๋ฅผ ์์ํ ๋ ์์คํ ์ด ์์ ํ ์ถฉ๋ํฉ๋๋ค. ๊ฒ์์ Halo 2์์ ๋ ๋ฒจ์๋ก๋ํ๋ ค๊ณ ํ ๋๊น์ง ์๋ฒฝํ๊ฒ ์คํ๋๊ณ ์์ ํ ์ถฉ๋ํฉ๋๋ค. ๋ก๋ฉ ํ๋ฉด์์ ๋ฉ์ถ ๋ค์ ๋ฉ์ถ ๋ค์ ๊ฒฐ๊ตญ ๋ด ํ๋ฉด์ ์์์ ๋ น์ ์ ์ด ๋ง์ด ํ์๋๊ณ ์์คํ ์ด ์๋ตํ์ง ์์ ํ๋ ์ฌ๋ถํ ์ด ํ์ํฉ๋๋ค.
Proton 4.11์์๋ Halo 2๋ฅผ ํ๋ ์ด ํ ์ ์์ผ๋ฉฐ ์ถฉ๋์์ด ์ ์ฒด ๋ ๋ฒจ์ ํ๋ ์ด ํ ์๋ ์์ง๋ง ์ฑ๋ฅ์ด ์์คํ ์์ ๊ธฐ๋ํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋์ฉ๋๋ค.
RADV_PERFTEST = aco์์ ๋ฌธ์ ๊ฐ ์ง์๋ฉ๋๋ค. ๋ค๋ฅธ Linux ์ปค๋ ๋ฒ์ ์์๋ ๋ฌธ์ ๊ฐ ์ง์๋ฉ๋๋ค. ์ด์ ๋ฒ์ ์ Mesa์์ ๋ฌธ์ ๊ฐ ์ง์๋ฉ๋๋ค. Proton 5.0์ ์ฌ์ฉํ ๋๋ง ๋ฐ์ํ The Witcher 3์์๋ ๋น์ทํ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค.
PROTON_LOG์ ๋ช ๊ฐ์ง ๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค.
warn: D3D11CoreCreateDevice: Adapter is not a DXVK adapter
warn: OpenVR: Failed to initialize OpenVR
warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
warn: D3D11DXGIDevice::QueryInterface: Unknown interface query
warn:debugstr:OutputDebugStringA "Warning: DirectSound playback reset due to non-moving playback cursor (buggy sound driver) time: 36220 play: 29928 write: 31692.
์ด๊ฒ๋ค์ ๋ชจ๋ ๋ก๊ทธ์ ์ฌ๋ฌ ๋ฒ ๋ํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
@WaterWhorl ์๋ ํ์ธ์, Proton 5.0๊ณผ ์ถฉ๋์ Proton ๋ก๊ทธ๋ฅผ ์ฒจ๋ถํ์ญ์์ค.
๋ชจ๋ ํค์ผ๋ก ๊ฒ์์ pds ์ปค๋ ๋ฐ 1070 r5 3600์์ 4.5ghz์์ ์์น ์ ๋ก ๋ฌธ์ ์์ 1440p์์ 60fps๋ฅผ ์ ์งํฉ๋๋ค.
๋ด iPhone์์ ๋ณด๋
2020 ๋ 6 ์ 17 ์ผ ์คํ 4์ 1 ๋ถ์ kisak-valve [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
,,,,,,,,, ๋ฌด,,,,,,,,,,,,,,,.
@WaterWhorl ์๋ ํ์ธ์, Proton 5.0๊ณผ ์ถฉ๋์ Proton ๋ก๊ทธ๋ฅผ ์ฒจ๋ถํ์ญ์์ค.โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ๊ฑฐ๋ ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
๊ฐ์ฌํฉ๋๋ค. ๊ทํ์ ๋ก๊ทธ์์๋ err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
์์ ๋น๋์ค ๋๋ผ์ด๋ฒ ๋ฌธ์ ๊ฐ ์์์ ์์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
info: Device name: : AMD Radeon RX 5700
info: Driver version : 2.0.147
๋ฉ์ฌ 20.1.1. ๋๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ ์ฝ์ ๊ฒ์ผ๋ก ์์ํ๋ค.
info: Device name: : AMD RADV/ACO NAVI10 (LLVM 10.0.0)
info: Driver version : 20.1.1
amdvlk ๋๋ amdgpu-pro๋ฅผ ์ฌ์ฉ ์ค์ด๋ฉฐ mesa / radv๋ก ๋ค์ ํ ์คํธ ํ ์ ์์ต๋๊น?
vulkan-radeon
๋ฐ amdvlk
์ค์น ํ ๊ฒ ๊ฐ์ต๋๋ค. Arch Wiki๋ ์ด๊ฒ์ด ๊ด์ฐฎ์ ์ ์๋ค๊ณ ์ ์ํ์ง๋ง amdvlk
๋ฅผ ์ ๊ฑฐํ๋ฉด ์์คํ
์ด ์ถฉ๋ํ์ง ์์ผ๋ฏ๋ก ๊ทธ๊ฒ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค. DXVK_HUD
์ ํ์ฌ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ผ๋ก 20.1.1์ ํ์ํฉ๋๋ค.
์งง์ ํ
์คํธ๋ฅผ ํตํด ๊ฒ์์ด ์ ๋๋ก ์คํ๋๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ต์ํ gamemoderun RADV_PERFTEST=aco %command%
๊ฐ ์์ ์ต์
์ ์ถ๊ฐ๋์์ต๋๋ค.
๊ฒ์์ ํ๋ ์ดํ๋ ๋์ Lshift์ Rshift์ ์ฐจ์ด์ ์ ์ดํดํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์์ง๋ง, Reach์์ ์คํ๋ฆฐํธ์ ๋ํ ํค๋ณด๋ ์ ๋ ฅ์ ๋ค์ ๋งคํํ์ฌ ์๋ํ๋์ง, ์๋๋ฉด ์์ธ ๋ฌธ์ ๋ PC ์ฉ์ผ๋ก ๋์ฐํ๊ฒ ์ด์ ๋ ๊ฒ์ ์ผ ์ ์์ต๋๋ค.
์ต์ ์ ๋ฐ์ดํธ์์ Halo Reach์ Halo 3์๋ ๊ฒ์ ๋ด ์ค๋์ค๊ฐ ์์ง๋ง ๋ฉ๋ด์๋ ์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค ์ด ๋์ผํ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์์ง๋ง ๋ชจ๋ ์ฌ๋์๊ฒ ์ํฅ์ ๋ฏธ์น์ง๋ ์์ต๋๋ค. ์ค๋์ค๊ฐ์๋ ์ฌ๋๊ณผ์๋ ์ฌ๋ ์ฌ์ด์ ๋ฌด์์ด ๋ค๋ฅธ์ง ํฅ๋ฏธ๋กญ๊ฒ ์์๋ณด์ญ์์ค.
์ ๋ Proton 5.0-9์ Proton GE๋ฅผ ๋ชจ๋ ์ฌ์ฉํด ๋ณด์์ต๋๋ค.
@LiamDawe ๋ณด๊ณ +xaudio2,+dsound,+winmm
๋ฌธ์ ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ก๊ทธ๋ฅผ ์ป์ ์ ์์ต๋๊น?
@aeikum ๋๋ ๊ทธ๊ฒ์ ์ฌ๋ฐ๋ฅด๊ฒํ๋ค๊ณ ์๊ฐํฉ๋๋ค : https://gist.github.com/LiamDawe/d2bf35f1c663ca5fc012a9d646deddc5
๋ณด๊ณ ๋ฅผ ์ํด 5.11-GE-3-MF Proton Pack์ ์ฌ์ฉํ์ฌ ์ฒซ ๋ฒ์งธ Halo 3 ๋ฏธ์ ์ ์์ฃผ ์ ์ํ ํ ์์์์ต๋๋ค. ์ค๋์ค ๊ฒฐํจ์ด ์์ต๋๋ค.
๋ช ์ธ์:
* OS: Pop!_OS 20.04 LTS x86_64
* Kernel: 5.4.0-7634-generic
* DE: Plasma
* WM: KWin
* CPU: Intel i7-8700K (12) @ 4.700GHz
* GPU: NVIDIA GeForce GTX 1070 Ti
์ธ์ ์ค ์ค๋์ค ํ์ฑํ (Pulseaudio๋ฅผ ํตํด) [alsamixer๋ฅผ ํตํ ์ ๋ณด] :
* Card: Yeti Stereo Microphone
* Chip: USB Mixer
๋๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์์น ๋ฆฌ๋ ์ค, ์ปค๋ 5.7.7. Proton GE์ 5.0-9๋ก ์๋ํ์ต๋๋ค. 5.0-9๊ฐ ์์๋์ง ์๊ณ GE๋ ๋ค๋ฅธ ์ฌ๋๋ค์ด๋ณด๊ณ ํ ๋์ผํ ์ค๋์ค ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ฝ๋ฑ ๋ฌธ์ ์ผ๊น์?
๊ฒ์์ ๋ค์ด๊ฐ ์ ์์ง๋ง ์บ ํ์ธ์ด ์คํ๋ ๋ ์ค๋์ค๊ฐ ๋ค๋ฆฌ์ง ์์ต๋๋ค. ์ฌ์ด๋๋ ๋ฉ๋ด์ ๊ณ ์ ๋์ด ์์ต๋๋ค. ์ค๋์ค๊ฐ ์ฌ์ด๋๋ฅผ UE4 ์ปดํฌ๋ํธ๋ก ๋ถ๋ฆฌํ๊ณ ์ด์ ์ด ๋ง์ ๋ ์ค์ ๊ฒ์์ผ๋ก ์ด๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ํ PulseEffects์์ ์ค๋์ค ์ฉ์ผ๋ก ์คํ๋๋ 3 ๊ฐ์ MCC.exe ์ค๋ ๋๊ฐ ์์ผ๋ฉฐ, ๊ฐ ์ค๋ ๋๋ 2 ๊ฐ ์ฑ๋ (ํค๋ํฐ ๋๋ ์คํผ์ปค)์์ ์คํ๋ฉ๋๋ค.
- OS: Manjaro
- Kernel: 5.4.0
- DE Plasma
- WM: KWin
- CPU: Zen2 3800X (8/16) @ stock
- GPU: NVIDIA GeForce GTX 1080 Ti
- FiiO USB DAC for Audio Out
Audio in Reach ์บ ํ์ธ๋ ์์ต๋๋ค. ๋ค๋ฅธ ๋ณด๊ณ ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Halo 3์์๋ ๋ง์ฐฌ๊ฐ์ง๋ผ๊ณ ์๊ฐํ์ง๋ง ์์ง ํ ์คํธํ์ง ์์์ต๋๋ค.
OS: Arch Linux
Kernel: 5.6.19-37-tkg-pds
DE: Plasma
WM: KWin
CPU: AMD Ryzen 9 3900X
GPU: NVIDIA GeForce RTX 2080 Ti (Driver: 450.56.01)
๋ด๊ฐ ์๋ํ Proton ๋น๋ :
Proton-5.11-GE-3-MF
Proton-5.9-GE-3-ST
๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋๋ ์ด๊ฒ์ ๋ํด ๋ฐฐ์ฐ๋ ค๊ณ ๋ ธ๋ ฅํ๋ฉด์ ์ป์ ์ ๋ณด๋ฅผ ์ฌ๊ธฐ์ ๋ชจ์์ ์ ์ฉ ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
MCC 2020 ๋
6 ์ ๊ฐ๋ฐ ์
๋ฐ์ดํธ ๋ฌธ์์์๋ 3 ๋ฐ Reach์ ์ค๋์ค ๋ณ๊ฒฝ ์ฌํญ์ ๋ํด ์ค๋ช
ํฉ๋๋ค. ๊ทธ๋ค์ Waves์ ํ๋ ฅํ์ฌ ๋๋ถ๋ถ์ ์๋ณธ ์ค๋์ค ํจ๊ณผ๋ฅผ ๋ค์ ๊ตฌํํ์ต๋๋ค.
https://www.halowaypoint.com/en-us/news/mcc-development-update-june-2020
๊ธฐ์ฌ์์๋ XAudio 2.9๋ก ์ ํํด์ผํ๋ค๊ณ ์ธ๊ธํ์ต๋๋ค. ์ด์ xaudio2_9redist.dll์ด Halo 3 PC ๋ฆด๋ฆฌ์ค ์
๋ฐ์ดํธ์ ํฌํจ๋์์ต๋๋ค.
https://steamdb.info/patchnotes/5254556/
'MCC-dir / halo3 / waves /'์๋ ์๋ก์ด Waves ํจ๊ณผ ๊ตฌํ๊ณผ ๊ด๋ จ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ dll ๋ฐ xps๊ฐ ์์ต๋๋ค. Halo 2์ CE๊ฐ ์ฌ์ ํ ์ ์๋ํ๋ค๋๋ณด๊ณ ๊ฐ ์๊ณ ๋ฉ์ธ ๋ฉ๋ด์ ์ผ์ ์ค์ง ๋ฉ๋ด UI ์ฌ์ด๋๊ฐ ์ฌ์ ํ ์๋ํ๋ค๋๋ณด๊ณ ๊ฐ ์๊ธฐ ๋๋ฌธ์์ด ํ์ผ์ ์ธ๊ธํ์ต๋๋ค.
2.9์ ์ฌ๋ฐฐํฌ ๊ฐ๋ฅ ํ์ผ์ ๋ํ ๊ด๋ จ Microsoft ๊ฐ๋ฐ์ ๋ฌธ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://docs.microsoft.com/en-us/windows/win32/xaudio2/xaudio2-redistributable
Arch ์ฌ์ฉ์์ด๊ณ ๊ฒ์์ด ์ ํ ์คํ๋์ง ์๋ ๊ฒฝ์ฐ ๊ด๋ จ์๋ ๋ฒ๊ทธ ์ผ ์ ์์ต๋๋ค. vulkan-icd-loader์ ๋ํ ์ต์ ์ ๋ฐ์ดํธ๋ก ์ธํด Steam์ ์ ฐ์ด๋ ์บ์๊ฐ ํ์ฑํ ๋ ๊ฒฝ์ฐ Proton์ด ์ถฉ๋ํ๊ธฐ ์์ํ์ต๋๋ค.
์ด ๋ฌธ์ ๋ ๋ค์ ์ ๋ฐ์ดํธ์์ ์์ ๋ ์์ ์ด์ง๋ง, ๊ทธ๋๊น์ง๋ ์ผ์์ ์ธ ์์ ์ผ๋ก ์ ฐ์ด๋ ์บ์ฑ์ ๋นํ์ฑํ ํ ์ ์์ง๋ง ์ด๋ก ์ธํด ์ฑ๋ฅ์ด ์ ํ ๋ ์ ์์ต๋๋ค.
BlueA10 : Halo 2 ๋ฐ CE๊ฐ ์ฌ์ ํ ์ ์๋ํ๋ค๋๋ณด๊ณ ๊ฐ ์๊ณ ์ฃผ ๋ฉ๋ด ๋ฐ ์ผ์ ์ค์ง ๋ฉ๋ด UI ์ฌ์ด๋๊ฐ ์ฌ์ ํ ์๋ํ๋ค๋๋ณด๊ณ ๊ฐ ์๊ธฐ ๋๋ฌธ์์ด ํ์ผ์ ์ธ๊ธํ์ต๋๋ค.
๋๋ ์ด๊ฒ์ด ๋ง๋ค๊ณ ๋์ ํ ์์๋ค.
Halo CE์ Halo 2๋ ์๋ฒฝํฉ๋๋ค. ๋ฉ๋ด์ ์ต์
์ด ์ ๋๋ก ์๋ํฉ๋๋ค.
๊ทธ๋ฌ๋ Halo 3 ์ธ๊ฒ์ ๋ฐ ์ปท์ ์๋ ์ฌ์ด๋๊ฐ ์กด์ฌํ์ง ์์ต๋๋ค.
์๋ํ ์๋ฃจ์ : ์ฑ๊ณตํ์ง ์์ (๊ธฐ๋ณธ ํ ์คํธ)
Winecfg์์ ์ ๋์ฌ๋ฅผ Windows 10์ด ์๋ Windows 7๋ก ๋ณ๊ฒฝํ์ฌ Halo : Reach์์ ๊ฒ์ ๋ด ์ค๋์ค๋ฅผ ์ฌ์ฉํ ์์์์ต๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ๋๋ณด๋ค ๋จผ์ ํ์ง ์๋ ํ Halo 3๋ฅผ ์กฐ๊ธ ์๋ํด ๋ณผ ๊ฒ์ ๋๋ค.
ํธ์ง : Halo 3 ์ค๋์ค๋ ์๋ํฉ๋๋ค.
๋ค์ ๊ด๋ จ ์์คํ ์ค์ ์ผ๋ก Archlinux ์คํ์ ํ์ธํ ์ ์์ต๋๋ค.
faudio: 20.07-1
kernel: 5.7.8-arch1-1
pulseaudio: 13.0-3
proton: Proton-5.11-GE-3-MF
cyrsigil์ ์ ์์ ์ฌ์ฉํ์ฌ Halo Reach์ Halo 3์ ์ฌ์ด๋๋ฅผ ์์ ํ์ต๋๋ค.
Win7๋ก ์ ํํ์ฌ ํ์ธํ ์ ์์ต๋๋ค.
๋๋ ์์ง๋ ์ด์ ๋ฅผ ๋ชจ๋ฅธ๋ค.
์ ์๋ฆฌ์ ๋ค๊ธฐ ์ ์, ๋๋ ์ด๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. win7 ์ ๋์ฌ๋ก๋ก๋ ํ ๋ xaudio2.7์๋ก๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ด๊ฒ์ด xaudio2.9๋ฅผ ๋์ฒดํ๋์ง ์ฌ๋ถ๋ ํ์คํ์ง ์์ต๋๋ค. ๋ ๋ค xaudio2.9redist๊ฐ ํ ๋ก์ ํ์ผ์์๋ก๋
win7 ์ ๋์ฌ : grep -i xaudio ~/steam-976730.log
์์ฑ :
77000.911:00b4:00b8:trace:loaddll:build_module Loaded L"<path-to-steam-library>\\steamapps\\common\\Halo The Master Chief Collection\\XAudio2_9Redist.dll" at 0x180000000: native
77003.461:00b4:00b8:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\xaudio2_8.dll" at 0x7f 7ee01e0000: builtin
77015.912:00b4:0168:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\XAudio2_7.dll" at 0x7f 7ec6820000: builtin
win10 ์ ๋์ฌ : grep -i xaudio ~/steam-976730.log
์์ฑ :
77230.717:00b4:00b8:trace:loaddll:build_module Loaded L"<path-to-steam-library>\\steamapps\\common\\Halo The Master Chief Collection\\XAudio2_9Redist.dll" at 0x180000000: native
77233.180:00b4:00b8:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\xaudio2_8.dll" at 0x7f 72e9300000: builtin
77248.719:00b4:0168:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\XAudio2_9.dll" at 0x7f 72d0040000: builtin
PE 180000000- 1800d3000 Deferred xaudio2_9redist
PE 7f72d0040000- 7f72d0155000 Deferred xaudio2_9
PE 7f72e9300000- 7f72e9415000 Deferred xaudio2_8
๋ด๊ฐ ๊นจ์ด์์ ๋ ๋ด ๋ก๊ทธ ์กฐ๊ฐ๋ณด๋ค ๋ ๋ง์ ๊ฒ์ ์ด๊ท ํ ์ ๋๋ก ์ง์ ์ด ์๋ค๋ฉด, ๋๋ ์ธ๋งํ ๊ฒ์ ๊ธฐ๊บผ์ด ์ ๊ณต ํ ๊ฒ์ ๋๋ค.
์, Windows 10์ด ์๋ก ์์ฑ ๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋๊ธฐ ์ ์ ์ด์ ์ ๋์ฌ๊ฐ ์์ต๋๋ค. ์ด์ ฏ๋ฐค ์ ํ์ด. ์๋ฆฌ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
[parker<strong i="6">@wolfcola</strong> ~]$ grep ProductName /run/media/parker/dd64c0b4-4357-4847-8ca1-ef83f5fc2244/SteamLibrary/steamapps/compatdata/976730/pfx/system.reg
"ProductName"="Microsoft Visual C++ 2017 x64 Additional Runtime - 14.10.25008"
"ProductName"="Microsoft Visual C++ 2017 x64 Minimum Runtime - 14.10.25008"
"ProductName"="Microsoft Visual C++ 2017 x86 Minimum Runtime - 14.10.25008"
"ProductName"="Microsoft Visual C++ 2017 x86 Additional Runtime - 14.10.25008"
"ProductName"="Microsoft Windows 7"
"ProductName"="Microsoft Windows 7"
๋ํ Win7๋ก ์ ํํ๋ฉด ์ค๋์ค๊ฐ ๋์๊ฒ ๋ง๋์ง ํ์ธํ ์ ์์ต๋๋ค.
Winecfg์์ ์ ๋์ฌ๋ฅผ Windows 10์ด ์๋ Windows 7๋ก ๋ณ๊ฒฝํ์ฌ Halo : Reach์์ ๊ฒ์ ๋ด ์ค๋์ค๋ฅผ ์ฌ์ฉํ ์์์์ต๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ๋๋ณด๋ค ๋จผ์ ํ์ง ์๋ ํ Halo 3๋ฅผ ์กฐ๊ธ ์๋ํด ๋ณผ ๊ฒ์ ๋๋ค.
ํธ์ง : Halo 3 ์ค๋์ค๋ ์๋ํฉ๋๋ค.
์ด๊ฒ์ด ์๋ํ๋์ง ํ์ธํ์ต๋๋ค.
protontricks 976730 --gui
๊ฒ์์ ์์ํ๋ค.
Bump, @ PraetorianSC4 ์ ๋จ๊ณ๋ Halo 3 ๋ฐ Reach์์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ ๋์ฌ๋ฅผ win7๋ก ๋ณ๊ฒฝํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์ค๋์ค๋ ์ด์ Halo 3์์ ์๋ํฉ๋๋ค. Reach๋ฅผ ์ค์นํ์ง ์์์ผ๋ฏ๋ก ์ง๊ธ ํ ์คํธ ํ ์ ์์ต๋๋ค.
๋๋ ์ด๊ฒ์ ์๋ํ๊ณ ์ถ์ต๋๋ค. Proton์ ์์ํ๋ winecfg
๋ ๋ฌด์์
๋๊น?
winecfg
์
๋๋ค.
๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์ ๊ทผ ํ ์ ์์ต๋๋ค. Protontricks๋ฅผ ์ฌ์ฉํ๋ฉด proton ์ ๋์ฌ์์ winetricks๋ฅผ ์คํํ ์ ์์ผ๋ฉฐ์ด๋ฅผ ์ฌ์ฉํ์ฌ winecfg๋ฅผ ์คํํ ์ ์์ต๋๋ค.
์ฃ์กํฉ๋๋ค. ์ง๋ฌธ ํ ๊ณณ์ด ์๋ชป๋์์ ์ ์์ง๋ง Steam flatpak์ ์ฌ์ฉํ ๋ protontricks
๋ฅผ ์คํํ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
@wallzero Protontricks ๋ฅผ ์ฌ์ฉํ ํ์๊ฐ ์์ผ๋ฉฐ Winecfg๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
Flatpak ๋ด์์ Steam ํด๋ผ์ด์ธํธ๋ฅผ ์คํํ๋ ๊ฒฝ์ฐ ํฐ๋ฏธ๋์ ์ด๊ณ ๊ฒ์์ WINE ์ ๋์ฌ์ Winecfg๋ฅผ ์ง์ ํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค. ์ : env WINEPREFIX="/home/$USER/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata/976730/pfx" winecfg
์ ๋์ฌ๋ฅผ ๋ง๋ค๋ ค๋ฉด ๊ฒ์์ ํ ๋ฒ ์คํํด์ผํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ํ์ผ ๊ฒฝ๋ก๊ฐ ์ฌ๋ฐ๋ฅธ์ง ํ์ธํ์ญ์์ค. ์ ๋ ํ์ผ ๊ฒฝ๋ก ์ฌ์ผํฉ๋๋ค.
$SteamLibrary/steamapps/compatdata/976730/pfx/system.reg
๋ ํธ์ง ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค (์๋ํ์ง ์์์ต๋๋ค).
[Software\\Microsoft\\Windows NT\\CurrentVersion]
์๋์์ Windows 7 ์ ๋์ฌ์ ๋ํ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"CSDVersion"="Service Pack 1"
"CurrentBuild"="7601"
"CurrentBuildNumber"="7601"
"CurrentType"="Uniprocessor Free"
"CurrentVersion"="6.1"
"InstallDate"=dword:4be5019a
"ProductId"="12345-oem-0000001-54321"
"ProductName"="Microsoft Windows 7"
"RegisteredOrganization"=""
"RegisteredOwner"=""
"SystemRoot"="C:\\windows"
๋ค๋ฅธ ์ฌ๋์ด ํ ์ค์ง๋ฆฌ๋ฅผ ์ ๊ณตํ๋๋ก ํ ๊ฒ์ด์ง๋ง protontricks๋ ์ฌ์ฉํ๊ธฐ๊ฐ ๋ ์ฝ์ต๋๋ค (๋๋ wine ์ ๋์ฌ ํ๊ฒฝ ๋ณ์๋ฅผ pfx ๋๋ ํ ๋ฆฌ๋ก ์ค์ ํ ๊ฒฝ์ฐ winecfg :)).
protontricks
๊ฒ์์ Windows 7๋ก ์ค์ ํ์ต๋๋ค. Halo 3๋ฅผ ํ๋ ์ด ํ ๋ ์ด๋ค ์ด์ ๋ก ๊ฒ์ ๋ด์์ Shift
ํค๋ฅผ ๋ฐ์ธ๋ฉ ํ ์๋ ์์ง๋ง ๊ฒ์ ํ๋ ์ด ์ค์ ์ค์ ๋ก ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
@ scoronado12 ์ด ๋ฌธ์ ๋ ์์์ง๋ง LShift๊ฐ ์๋ํ์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋์ผํ ๋ฌธ์ ๊ฐ Halo Reach์๋ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์ผ๋ฐํ๋์์ต๋๋ค.
@CDAGaming Reach๋ฅผ ํ ์ง
๋ฐ๋ผ์ proton 5.9 (๋ฐ ๋ค์ ๋ถ๊ธฐ)์์๋ ๊ฒ์์ด ์ ๋๋ก ์คํ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ ๋ฒจ ๋ก๋ฉ ํ๋ฉด ๋์ ์ ๊ฒ์์ ํด๋ฆญํ๋ฉด ๊ฒ์ ํ๋ฉด์ด ๋ํ๋๊ณ ๊ทธ ํ์๋ ์ถฉ๋ํฉ๋๋ค.
ํน์ ๊ฒ์์ compatdata ํด๋๋ ์ญ์ ํ์ต๋๋ค. ์๋ง๋ ์ต์ MCC ์ ๋ฐ์ดํธ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค.
์์ํ ๋๋ง๋ค Windows Live์ ๋ก๊ทธ์ธ ํ ๋๋ง๋ค "๋ค๋ฅธ ๊ณ์ ์ผ๋ก์ด ๊ฒ์์ ๋ก๊ทธ์ธํ์ต๋๋ค"๋ผ๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค. ํด๋ฆญํด์ผํ๋ ์ถ๊ฐ ๋ฒํผ ์ผ๋ฟ์ ๋๋ค. ์ฌ์ ํ ๋ฉ์ธ ๋ฉ๋ด๋ก ์ด๋ํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ์ด๋ฐ ์ผ์ด ๊ฐ์๊ธฐ ๋ฐ์ํ๋์ง ๊ถ๊ธํฉ๋๋ค.
๊ฒ์ ์ข ๋ฃ์ ์ถฉ๋์ด ๋ฐ์ํ๊ฑฐ๋ ์๋ ์ค์ง์ ๋น์ ์์ ์ผ๋ก ์ข ๋ฃ (pkill ๋ฑ)ํ๋ ๊ฒฝ์ฐ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ์ต๋๋ค.
๊ฒ์ ์ข ๋ฃ์ ์ถฉ๋์ด ๋ฐ์ํ๊ฑฐ๋ ์๋ ์ค์ง์ ๋น์ ์์ ์ผ๋ก ์ข ๋ฃ (pkill ๋ฑ)ํ๋ ๊ฒฝ์ฐ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ์ต๋๋ค.
๋ฉ์ธ ๋ฉ๋ด๋ฅผ ๊ทธ๋ง ๋์ด๋ ์๊ฐ์ ์๋น ๋ถ๋ถ์ด ์ผ์ด๋๊ณ ์๋๋ฐ, ์ฐ์ํ๊ฒ ๊ทธ๋ง ๋์ง ์๋ ๊ฒ ๊ฐ์์?
๊ทธ๋ ๊ฒ ๋ณด์ธ๋ค.
์ง๊ธ Proton-GE-custom์ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋์ ๋น์ ์ ๊ทธ๊ฒ์ ์๋ ํ ์ ์์ต๋๋ค.
์ ๋ฐ์ดํธ : Halo2 ๋ฆด๋ฆฌ์ค์์๋ Co-op์ด ์ฌ์ ํ ์๋ํ์ง ์์ง๋ง, ํ๋ ์ด์ด๊ฐ ์บ ํ์ธ์ ์ํด ๋ก๋น์ ์ฐธ์ฌํ ๋ ์ฒ๋ฆฌ๋์ง ์์ ํ๋กํ ์ฝ์ ๋ํด ๋ถํํ๋ค๋ proton ๋ก๊ทธ๋ฅผ ํ์ธํ์ต๋๋ค.
" fixme : winsock : convert_proto_w2u ์ฒ๋ฆฌ๋์ง ์์ Windows ์์ผ ํ๋กํ ์ฝ 132"
" fixme : winsock : WS_setsockopt ์ ์์๋ IPPROTO_IPV6 optname 0x00000013"
์ปค๋์ ํตํด SCTP๋ฅผ ํ์ฑํํ๊ณ openssl์์ ํ๋๊ทธ๋ฅผ ํ์ฑํํ์ง๋ง proton์์ด ํ๋กํ ์ฝ์ด ์ฒ๋ฆฌ๋์ง ์๋๋ค๊ณ ๊ณ์ ๋ถํํฉ๋๋ค. ์๊ฐ?steam-976730.log
(SCTP + Kerberos๋ฅผ ํ์ฑํ ํ ํ ๋ก๊ทธ ํ์ผ (์๋ง ํ์ํ์ง ์์))
Proton 5.0-7 ๋ฐ Proton 5.8-GE-1-MF๋ก ํ ์คํธ ๋จ
๋ง์นจ๋ด ์ด๊ฒ์ ๋ํด ์์ธํ ์ดํด ๋ณด์์ต๋๋ค.
์ง๊ธ๊น์ง coop์ ์ํ๊น๊ฒ๋ ์ฝ 1 ๋ถ ํ์ ๋๊ธฐํ๊ฐ ํด์ ๋ฉ๋๋ค (Halo 3์์ ํ
์คํธ ๋จ).
์ฌ๊ธฐ์ ํ๋ ์บ ํ์ธ์ ์์ํ ๋ ์์ฑ๋๋ ์์ผ์ ๋ํ ์์ ์ด ์์ต๋๋ค.
์ฌ๊ธฐ์์ ์ฐพ์ ์์๋ ์์ธ๋ ์ผ๋ถ ์์ ํ์ต๋๋ค.
0.0.0.0 ๋ฐ ::์์ ๊ฐ๊ฐ ์์ ํ๋ IPv4 ์ฉ ์์ผ 2 ๊ฐ์ IPv6 ์ฉ ์์ผ 2 ๊ฐ๋ก 4 ๊ฐ์ ์์ผ์ด ์์ฑ๋ฉ๋๋ค.
๊ทธ๋ค ์ค ๋ ๊ฐ๋ UDP๋ฅผ ์ฌ์ฉํ๊ณ ๋ ๊ฐ๋ ์์ ์์ผ ์์ SCTP๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์์ ์์ผ์ ํ์ฑํํ๋ ค๋ฉด ์ด ๊ฐ์ด๋ ๋ฅผ ๋ฐ๋ผ์ผ
๋ํ ์์ ์์ผ์ ๊ฒฝ์ฐ IPV6_V6ONLY
ํญ์ EINVAL
์คํจํฉ๋๋ค.
ํ์ง๋ง ๋ด ์๊ฐ ์ UDP ์์ผ์ ์ด์จ๋ UDP๋ฅผ ํตํ SCTP์ ํด๋ฐฑ์ผ๋ก ์ฌ์ฉ๋๋ค๋ ๊ฒ์
๋๋ค.
๋ฐ๋ผ์ ์์ ์์ผ์ด ํ์ํ์ง ์์ ์๋ ์์ต๋๋ค.
ํนํ์ด ์์ผ์ ํน๋ณํ ์ ์ ๋ชจ๋ ์์ ์๊ฐ ์ ํ์ด 100ms์ ๋ถ๊ณผํ๋ค๋ ์ ์
๋๋ค.
Wine์ ์ต์ 500ms๋ก ์ค์ ํฉ๋๋ค.
์ด ์์ค ์ ๋ฐ๋ฅด๋ฉด ์ ์ด๋ ์ด์ ๋ฒ์ ์ Windows์์๋ ํญ์ 500ms๋ฅผ ์ถ๊ฐํด์ผํฉ๋๋ค.
๋ค๋ฅธ ๋ชจ๋ ์์ผ์๋ ์๊ฐ ์ ํ์ด ์๊ฑฐ๋ ์ต์ 20 ์ด๊ฐ ์์ต๋๋ค.
์ด ์์ผ์ ๊ฒฝ์ฐ ์๊ฐ ์ด๊ณผ ์์ ์ ๋ํ ์๋ง์ ๋ก๊ทธ ํญ๋ชฉ (์ : WS2_recv_base -> ERROR 10060
( WSAETIMEDOUT
),
์ฟฑ์ด ์ฐ๊ฒฐ์ด ๋์ด์ ธ๋ ๋ก๋น๋ก ๋์์จ ํ์๋ ์ง์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ ๊ทธ๋ค์ด ๋ฌด์ธ๊ฐ๋ฅผ ๋ฐ์๋์ง์กฐ์ฐจ ํ์คํ์ง ์์ต๋๋ค.
์ฆ, ๋ก์ปฌ ๋คํธ์ํฌ ๋ด์์๋ง ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. (์๋ ํฌํธ ํฌ์๋ฉ์ด ์งํ๋์ง ์๋ ํ?)
์ด๊ฒ์ LAN์ coop์ ๋ํ ์ต์ ํ ์ผ ์ ์์ผ๋ฉฐ ๋ ํฐ coop ๋ฌธ์ ์ ์ ํ ๊ด๋ จ์ด ์์ ์๋ ์์ต๋๋ค.
Unknown IPPROTO_IPV6 optname 0x00000013
๊ฒฝ์ฐ IPV6_PKTINFO
๋ฐํ์ก์ต๋๋ค.
๋๋ ํ๋๊ทธ๋ฅผ ๋๊ฒจ์ฃผ๋ ์ง์์ ์ถ๊ฐํ์ง๋ง (๋ฆฌ๋
์ค์์๋ IPV6_RECVPKTINFO
), ๋ฐ์ดํฐ๋ฅผ๋ฐ์ ๋ ์์ฑ๋์ด์ผํ๋ ์ถ๊ฐ ์ ์ด ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ๊ธฐ์ํ ์ง์์ ์์ง ์ถ๊ฐํ์ง ์์์ต๋๋ค.
์ด ์์ผ์ ์ํด ์์ ๋ ๋ฐ์ดํฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ด๊ฒ์ ๋ํด ๋ ๋ง์ ์์ด๋์ด๊ฐ์๋ ์ฌ๋์ด ์์ต๋๊น?
๋ก์ปฌ ๋คํธ์ํฌ ๋ด์์๋ง ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. (์๋ ํฌํธ ํฌ์๋ฉ์ด ์งํ๋์ง ์๋ ํ?
์๋ Halo ๊ฒ์์ P2P ๋คํธ์ํน์ ์ํํ์ผ๋ฉฐ ๋ชจ๋ ๊ณ์ ์์ MCC๋ ๋์ผํ๊ฒ ์ํํฉ๋๋ค. ์ฆ, ํธ์คํธ๋ ๊ฒ์์ ํ๋ ์ด์ด ์ธํธ์์ ์ ํ๋๊ณ ํด๋น ํธ์คํธ๋ ์๋ฒ ์ญํ ์ํฉ๋๋ค. NAT์์์ด ์์ ์ ์ํํ๊ธฐ์ํ ํ์ค ๋ฉ์ปค๋์ฆ์ ๊ตฌ๋ฉ ํ์นญ์ผ๋ก ์๋ ค์ง ์์คํ ์ผ๋ก, ์คํจ ํ ๊ฒฝ์ฐ ๋๋ฆฐ ๋ฆด๋ ์ด๋ก ๋์ฒด๋ฉ๋๋ค.
TL; DR์ ๊ทธ ์์ผ ์๋ง ํผ์ด ์ฐ๊ฒฐ์ ์์ฉ (๋๋ ๊ทธ๋ค์ ์ฐ๊ฒฐ)๋ฅผ ํตํด NAT ํต๊ณผ๋๋๋ก๋์ด์๋ค.
IIRC, MCC๋ LAN์ ์ง์ํ๋ฏ๋ก์ด ์ํ๊ฐ ํ์ํ์ง ์์ต๋๋ค. ์ด๊ฒ์ด ๋ฌธ์ ์ ์ผ๋ถ๋ผ๊ณ ์๊ฐ๋๋ฉด Hamachi, ZeroTier, OpenVPN, Wireguard ๋๋ VLAN์ ์ค์ ํ๋ ค๋ ๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ ์ฌ์ฉํ์ฌ (๋๋ ์ค์ LAN์ ํตํด coop์ ์๋) ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๊ฒ์ด Co-op์ด๋ผ๋ฉด ์ ํ ์๋ํ์ง ์์ ๊ฐ๋ฅ์ฑ์ด ์๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ด ๋ฌธ์ ๋ผ๊ณ ์์ฌํฉ๋๋ค.
๋ก๊ทธ์ธ ๋ฌธ์ ๋ฅผ ํต๊ณผํ๋ ค๋ฉด ์ง๊ธ์ ๋ง์ถคํ ์์ฑ์ ๋ฌ๋๊ฐ ํ์ํฉ๋๊น? ๊ทธ๋ ๋ค๋ฉด ๋๊ตฌ์ ๋๊ตฌ๋ ์ง ๋งํฌ๋ฅผ ๊ฐ์ง๊ณ ๊ฒ์์ ์ ํ ๊ฐ๋ฅํ ๋ฉ๋ด์ ์ถ๊ฐ ํ ์ ์์ต๋๊น?
๋ก๊ทธ์ธ ๋ฌธ์ ๋ฅผ ํต๊ณผํ๋ ค๋ฉด ์ง๊ธ์ ๋ง์ถคํ ์์ฑ์ ๋ฌ๋๊ฐ ํ์ํฉ๋๊น? ๊ทธ๋ ๋ค๋ฉด ๋๊ตฌ์ ๋๊ตฌ๋ ์ง ๋งํฌ๋ฅผ ๊ฐ์ง๊ณ ๊ฒ์์ ์ ํ ๊ฐ๋ฅํ ๋ฉ๋ด์ ์ถ๊ฐ ํ ์ ์์ต๋๊น?
ํ์ฌ ์ฝ ๋ฐ๋
๋์ ์์ ๋์์ต๋๋ค.
Stock Proton 5.0-9๋ ์ ์๋ํฉ๋๋ค (๊ทธ๋ฆฌ๊ณ ์ฌ๋ฌ ์ด์ ๋ฒ์ ๋ ๊ฐ๋ฅํฉ๋๋ค).
์ ๋ฐ์ดํธ : Windows 7๋ก OS๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋ํ @ PraetorianSC4 ์ ์กฐ์ธ์ ๋ค๋ฅธ ๊ฒ์ ์ธ Hello Neighbor Alpha 1์์๋ ํจ๊ณผ๊ฐ์์์ต๋๋ค. ์ด๊ฒ์ ์ ํ์ผ ๋ฟ์ด๋ฏ๋ก ๋์ค์ ํธํ์ฑ ์๋ฆผ์ํ์ง ์์ ๊ฒ์ ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด์ด ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด ์ฌ๊ธฐ์ ์ ๋ณด๋ฅผ ๋จ๊ธฐ๊ฒ ์ต๋๋ค
TL; DR-> MCC์ ์ผ๋ถ ์์ญ์ ์กด์ฌํ๋ ๋์ผํ ์ฌ์ด๋ ๋ฌธ์ ๊ฐ Hello Neighbor 2์ ์ํ์์๋ ์ง์๋๋ฉฐ ๋์ผํ ์์ / ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์๋ํฉ๋๋ค.
๋ก๊ทธ์ธ ๋ฌธ์ ๋ฅผ ํต๊ณผํ๋ ค๋ฉด ์ง๊ธ์ ๋ง์ถคํ ์์ฑ์ ๋ฌ๋๊ฐ ํ์ํฉ๋๊น? ๊ทธ๋ ๋ค๋ฉด ๋๊ตฌ์ ๋๊ตฌ๋ ์ง ๋งํฌ๋ฅผ ๊ฐ์ง๊ณ ๊ฒ์์ ์ ํ ๊ฐ๋ฅํ ๋ฉ๋ด์ ์ถ๊ฐ ํ ์ ์์ต๋๊น?
ํ์ฌ ์ฝ ๋ฐ๋ ๋์ ์์ ๋์์ต๋๋ค.
Stock Proton 5.0-9๋ ์ ์๋ํฉ๋๋ค (๊ทธ๋ฆฌ๊ณ ์ฌ๋ฌ ์ด์ ๋ฒ์ ๋ ๊ฐ๋ฅํฉ๋๋ค).
์ ๋ SteamOS๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. :) ์ ๊ฐ ์ด๋ค ์์ฑ์ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํด์ผํฉ๋๋ค.
openSUSE Tumbleweed์์ ์ต์ Proton / Steam์ ์ฌ์ฉํ ํ ์คํธ ๊ฒฐ๊ณผ :
๋ฟก๋ฟก
1) ์ค๋์ค์ ๊ฒฝ์ฐ Windows 10์ด ์๋ Windows 7์๋ณด๊ณ ํ๋๋ก protontricks๋ฅผ ํตํด winecfg๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ์์ / ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์ด์ ์๊ฒฌ์์ ๊ฐ์กฐ๋์์ต๋๋ค.
2) ์ผ์ชฝ ์ํํธ๋ ๋ ์์ ๊ณผ ๋ค๋ฅธ ์ฌ๋๋ค๋ ์ด์ ๋๊ธ์์๋ณด๊ณ ํ์ต๋๋ค.
๊ทธ๋ฌ๋ ๋๋จธ์ง๋ ์๋ก์ด ์ ๋ณด์ ๋๋ค.
๊ฒ์์ด ์ถ์ ๋ ์งํ๋ถํฐ ์ถ์์ ์ํฐ ์นํธ ๋ก๊ณ ๋ฅผ ๋ณธ ์ ์ด ์๋ค๋ ์ ์ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ๊ทธ๋ฌ๋ EAC๋ ์ฌ์ ํ ์ฌ๋ฐ๋ฅด๊ฒ ์์๋์ง ์์ต๋๋ค.
@CDAGaming ์ค๋์ค ์์ ์๋์์ค์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋๋ steam / proton๊ณผ The MCC๊ฐ ๊ณง ์ฌ์ฉ์๋ค์ ์ํด ๊ณง๋ฐ๋ก ์๋ ํ ์ ์๊ธฐ๋ฅผ ์ ๋ง๋ก ํฌ๋งํฉ๋๋ค.
์ด๋ฐ ํ๊ธฐ์ ์ธ ํ์ดํ์ ํ๋ ์ด ํ ์ ์๋ค๋ ์ ์ด ์์ฝ์ต๋๋ค (ํนํ ๊ตฌ์ ํ)
์ค๋์ค๋ ๋ค์์ ํตํด ์๋ํฉ๋๋ค.
(๋ฐฐํฌํ์ pipx๋ฅผ, ์ฐ๋ถํฌ์ ๊ฒฝ์ฐ python3-pipx)
pipx ์ค์น protontricks
pipx ensurepath
์ ํฐ๋ฏธ๋ ์์
protontricks 976730 win7
์ง๊ธ๊น์ง Halo Reach ๋ง ํ๋ ์ดํ๊ณ ์ ์๋ํ๋ฉฐ ์ ์ ํ ๋ชจ๋ธ์ ๊ฒ์ ์ ํ ์ค์ฒ๊ฐ ๋ํ๋๊ณ ์ด์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
์ค๋์ค๋ ๋ค์์ ํตํด ์๋ํฉ๋๋ค.
(๋ฐฐํฌํ์ pipx๋ฅผ, ์ฐ๋ถํฌ์ ๊ฒฝ์ฐ python3-pipx)
pipx ์ค์น protontricks
pipx ensurepath
์ ํฐ๋ฏธ๋ ์์
protontricks 976730 win7์ง๊ธ๊น์ง Halo Reach ๋ง ํ๋ ์ดํ๊ณ ์ ์๋ํ๋ฉฐ ์ ์ ํ ๋ชจ๋ธ์ ๊ฒ์ ์ ํ ์ค์ฒ๊ฐ ๋ํ๋๊ณ ์ด์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
@zaggynl Halo 3์ ์ค๋์ค๊ฐ
์ ๊ฐ ๊ธฐ์ตํ ์์๋ ํ, ๋๋ฌ ๋ฒ์์ ๋ค๋ฅธ ์ค๋์ค ์์ง์ ์ฌ์ฉํฉ๋๋ค.
์ง๊ธ๊น์ง Windows 7 ์ดํ๋ก ๋๋ฌธ ์ถฉ๋ ๋ฐ LShift ๋ฌธ์ ์ธ์ Halo MCC ์ ์ฒด์ ๋ํด ๋ ์ด์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
๋ฟก ๋นต๋จ
์ค ์ข์!
๋ฉํฐ ํ๋ ์ด์ด๊ฐ ์๋ํ๋์?
@ mkrupczak3 ๋ฉํฐ ํ๋ ์ด์ด๊ฐ ์๋ํฉ๋๋ค! ๊ฑฐ์.
Easy Anti-Cheat๊ฐ ๋นํ์ฑํ ๋ ์ํ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ ์ผํ ๋ฉํฐ ํ๋ ์ด์ด ๋ชจ๋๋ (1) Custom Multiplayer ๋ฐ (2) Campaign์ ๋๋ค. Ubuntu 20.04.1์์ Proton 5.0-9๋ฅผ ์ฌ์ฉํ์ฌ Halo CE๋ฅผ ํ๋ ์ดํ๋ฉด์ ์น๊ตฌ๋ค๊ณผ ์จ๋ผ์ธ์ผ๋ก ๋ง์ถคํ ๋ฉํฐ ํ๋ ์ด์ด ๊ฒ์์ ํ๋ ์ด ํ ์์์์ต๋๋ค. ์บ ํ์ธ์ด ์๋ํ์ง ์์ต๋๋ค. ๋ก๋ฉ ํ๋ฉด์ด ๋ํ๋์ง๋ง ๋์ ๋ด ์น๊ตฌ ๋ชจ๋ ๋์ผํ ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
CONNECTION INTERRUPTED
Your connection to the game session was interrupted.
๋ด ์น๊ตฌ๊ฐ ๊ฐ์ ๋คํธ์ํฌ์์ ๋์ ๋๋ํ ์์ด๋ ์ค๋จ ๋ ์ผ์ Windows์์๋ ๋ฐ์ํฉ๋๋ค.
5.9๋ก ์บ ํ์ธ์ ์งํํ๋๋ฐ ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด๊ฐ ์์ ์ฐจ๋ฆฐ ์ ์ผํ ๊ฒ์ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ชจ๋ํฐ๊ฐ ๊ฒฐ๊ตญ ์ ์ ๋ชจ๋๋ก ์ ํ๋๋ค๋ ๊ฒ์ ๋๋ค. ๋ค๋ฅธ ๊ฒ์์์๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง๋ง์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ผ๋ฏ๋ก์ด ๊ฒ์์์๋ ํด๊ฒฐ ๋ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ฒ์์ ์์ํ ๋๋ง๋ค ๋ค๋ฅธ ์ฌ๋์ด Xbox ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํด์ผํฉ๋๊น? ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅ ํ ํ์์์ด "๋ก๊ทธ์ธ"์ ํด๋ฆญํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค. ๋ด ํ๋กํ ์ฌ์ง์ด ์ด๋ฏธ ์์ต๋๋ค. ๋๋๋ก ๋ค๋ฅธ ์ฅ์น์์ ์ด๋ฏธ ๋ก๊ทธ์ธ๋์ด ์๋ค๊ณ ํ์๋ฉ๋๋ค.
๋ํ Halo CE์ ์ธ๋ถ ์์ญ์์ ํ๋ ์ ์๋๊ฐ ๋ฎ์ต๋๋ค.
@PopeRigby ์, ์ ๋ 1 ์ผ์ฐจ๋ถํฐ ๊ทธ ๋ฌธ์ ๋ฅผ ๊ฒช์์ต๋๋ค. ์ง๊ธ๊น์ง ๋ฌธ์ ๋ฅผ ์ ๊ธฐ ํ ๋๊น์ง ํน์ดํ ์ผ์ด๋ผ๋ ๊ฒ์ ๋ชฐ๋์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ๋งค์ฐ ์์ ์ ์ด์ง ์์ผ๋ฉด ๊ฒ์์ ํ ์ ์์ต๋๋ค. ๋ก๊ทธ์ธ ํ ์ ์์ผ๋ฉด ์ ์ฒด ๊ฒ์ (ํญ์ ์ผ์ ธ์๋ DRM ์คํ์ผ) ์ ์ฒด๊ฐ ์ ๊ฒจ ์์ผ๋ฉฐ ์ฐ๊ฒฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก 0 % ํจํท ์์ค์ด ์์ผ๋ฉด ํด๋น ํ์ด์ง๊ฐ๋ก๋๋์ง ์์ต๋๋ค.
์ ๋์ด ๋ฌธ์ ๋ฅผ ๊ฑฐ์ ์๋ฌด๋ ๊ฐ์ง๊ณ ์์ง ์๊ธฐ ๋๋ฌธ์ ์ธํฐ๋ท ๊ฒ์์ํ๊ณ ๊ธฐ์ ์ง์ํ์์ด ๋ฌธ์ ์ ๋ํด ์ด์ผ๊ธฐ๋ฅผ ๋๋ด์ต๋๋ค. ๊ทธ๋ฌ๋ 0์ด ์๋ ์์ Windows ์ฌ์ฉ์๊ฐ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ด๋ฒ์๋ ๋ด๊ฐ ์คํ๋ผ์ธ ์ผ ๋ ๋ก๊ทธ์ธ์ ๊ฐ์ํ๋ ๊ฒ์ด ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ง๋ง, ๊ทํ์ ๊ฒ์๋ฌผ์ ๋ณด๋ฉด ์ค์ ๋ก ๊ฒ์ ์ธ์คํด์ค๊ฐ์ ๋ก๊ทธ์ธ์ ์ ์ฅํ์ง ์๋๋ค๋ ๋ฌธ์ ๊ฐ์์ ์ ์์ต๋๋ค. ์ธํฐ๋ท์์ด ์คํํ ๋ ์ ์ฅ๋ฉ๋๋ค.
Halo MCC [1]์ ์ต์ ๊ฐ๋ฐ ์ ๋ฐ์ดํธ์์์ด GitHub ์ค๋ ๋์๋ณด๊ณ ๋ ์ผ๋ถ ๋ฌธ์ ์ ํ์ฌ ์ํ์ ๋๋ค. ๊ฒ์ ์์ฒด์๋ ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ๋ ์บ ํ์ธ ์๋ฌด (Halo 2 : Anniversary Edition์ ์ ์ธํ ๋ชจ๋ ๊ฒ์)๋ ์ด์ ์๋ฒ ์ธก ์ ๋ฐ์ดํธ ๋๋ถ์ ์๋ ํ ์ ์์ต๋๋ค.
๋ฉํฐ ํ๋ ์ด์ด :
Unable to play Halo 2: Anniversary Co-op Campaign: This issue is under investigation and we are working with the community who has submitted support tickets to understand the core issue. If you have not yet submitted a ticket on this and are experiencing it, please submit a ticket at the Halo Support site.
...
Co-op Disconnect Issues: We have released a handful of server-side updates to address issues with connectivity when playing co-op Campaign. If you are still encountering disconnects, please submit a ticket at the Halo Support site.
Players Unable to Matchmake on the Same Internet Connection: There have been some reports relating to this that we are trying to investigate and work through. If you have not yet submitted a ticket on this and are experiencing it, please submit a ticket at the Halo Support site.
๋ก๊ทธ์ธ:
Inability to Login and Play: Our team is actively investigating reports relating to this issue. If you are experiencing any issues where you canโt get past the login screen or beyond the main menu, please submit a ticket at the Halo Support site.
์๋ ํ์ธ์, ์ ๋ Arch Linux์์ Halo Master Chief Collection, ํนํ Reach๋ฅผ ํ๋ ์ดํ๋ ค๊ณ ํ์ง๋ง ํ๋ ์ด๋ฅผ ํด๋ฆญํ๋ฉด ๊ฒ์์ด ์ฆ์ ์์๋๊ณ ์ค์ง๋ฉ๋๋ค. 4.21-GE-1, 5.11-GE-3-MF ๋ฐ 5.9-GE-5-ST๋ฅผ ํฌํจํ ๋ชจ๋ ๋ฒ์ ์ Proton์ ์ฌ์ฉํด ๋ณด์์ต๋๋ค. ์ ๋ GTX 1070 ์ฉ ์ต์ Nvidia ๋๋ผ์ด๋ฒ๋ก ์ปค๋ ๋ฒ์ 5.8.4๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. ๋๊ตฐ๊ฐ ๋๋ฅผ ๋์ธ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์ ๋๋ค.
@JacobMcDonnell ์ต์ ๋น GE (๋ค์ดํฐ๋ธ Steam) ์์ฑ์๋ฅผ ์ฌ์ฉํด
@avindra yes 4.11์์ 5.0-9๊น์ง ์๋ํ์ผ๋ฉฐ ๊ฒ์์ด ์์๋ ํ ์ฆ์ ์ค์ง๋ฉ๋๋ค.
์ด์ํฉ๋๋ค. 5.0-9๊ฐ ์ ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค.
๋ ๋ค๋ฅธ ๋ฉ๋ชจ์์, Halo 2์ ์ฒซ ๋ฒ์งธ ๋ฏธ์ ์๋ก๋ํ๋ ค๊ณ ์๋ํ ํ ์ ์ฒด ์ปดํจํฐ๊ฐ ์ถฉ๋ํฉ๋๋ค. ํ๋ฉด์ด ํ์๊ฒ ๋ณํ ๋ค์ ๋ชจ๋ํฐ๊ฐ ์ ๋ ฅ์ ๊ณ์ ์ํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฌ๋ถํ ํด์ผํฉ๋๋ค.
AMD (RX580, 2700X)๊ฐ์๋ ElementaryOS์์๋ 5.0-9๋ก Halo 3๋ฅผ ์คํํ ์ ์์ง๋ง ๋ฉ๋ด ์ค๋์ค ๋ง ๋ค๋ฆฝ๋๋ค. Steam์ด 4.11-13์ ์ฌ์ฉํ๋๋ก ๊ฐ์ ํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๊ณ ์ ์์ ์ผ๋ก ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ๊ท์ฒ๋ผ ๋ณด์ ๋๋ค.
Proton 5.9-GE-8-ST
protontricks 976730 win7
Linux-Windows Co-op ์บ ํ์ธ์ด ์๋ํ๊ณ ์ฐ๊ฒฐ ํด์ / ๋๊ธฐํ ํด์ ๊ฐ ์์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฑฐ์ ์๋ฒฝํ๊ฒ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. Navi10 (Mesa 20.1)์ ์ผ๋ถ ์ฌ์ํ ๊ทธ๋ํฝ ์ํฐํฉํธ
ACO์์๋ ๋์ ๋๋ ์
ฐ์ด๋ ์ปดํ์ผ์ด ๋๊น๋๋ค. LLVM์์๋ ํจ์ฌ ๋ ๋์ฉ๋๋ค.
์๋ ํ์ธ์. Halo 3์ ์ค๋์ค๋ Proton 5.13์์ ์์ ๋์ด์ผํฉ๋๋ค. IWHBYD.
@ mathew2214 ์ฌ๊ธฐ์ ๋์ผํ ์ค์ ์ด ์์ง๋ง ์ฌ์ ํ Halo 3์์ ๋๊ธฐํ ํด์ / ์ฐ๊ฒฐ ๋๊น ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ Windows์์ ๋๊ตฐ๊ฐ์ 1 ๋ถ ์ด์ ํ๋ ์ด ํ ์ ์์ต๋๋ค. ์ ๋์ฌ๋ฅผ win7๋ก ์ค์ ํ๋ ๊ฒ ์ธ์ ๋ค๋ฅธ ์กฐ์น๋ฅผ ์ทจํ์ต๋๊น?
@ mathew2214 ์ฌ๊ธฐ์ ๋์ผํ ์ค์ ์ด ์์ง๋ง ์ฌ์ ํ Halo 3์์ ๋๊ธฐํ ํด์ / ์ฐ๊ฒฐ ๋๊น ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ Windows์์ ๋๊ตฐ๊ฐ์ 1 ๋ถ ์ด์ ํ๋ ์ด ํ ์ ์์ต๋๋ค. ์ ๋์ฌ๋ฅผ win7๋ก ์ค์ ํ๋ ๊ฒ ์ธ์ ๋ค๋ฅธ ์กฐ์น๋ฅผ ์ทจํ์ต๋๊น?
์ด๋ค ์์ฑ์ ๋ฒ์ ? 5.9-GE-8-ST๋ ํ๋ ์์ ์ด ์ ์ฉ๋ ์ ์ผํ ๋น๋์ ๋๋ค.
@ mathew2214 ์ฌ๊ธฐ์ ๋์ผํ ์ค์ ์ด ์์ง๋ง ์ฌ์ ํ Halo 3์์ ๋๊ธฐํ ํด์ / ์ฐ๊ฒฐ ๋๊น ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ Windows์์ ๋๊ตฐ๊ฐ์ 1 ๋ถ ์ด์ ํ๋ ์ด ํ ์ ์์ต๋๋ค. ์ ๋์ฌ๋ฅผ win7๋ก ์ค์ ํ๋ ๊ฒ ์ธ์ ๋ค๋ฅธ ์กฐ์น๋ฅผ ์ทจํ์ต๋๊น?
์ ์๊ฒ ์ ์๋ํ๋์ง ํ์ธํ๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค. (์ง๊ธ๊น์ง Halo 1 ๋ง ํ
์คํธํ์ต๋๋ค).
๊ฐ์ฅ ํฐ ๋ณํ๋ winetricks / protontricks์ vcrun2019
๊ฐ ์ ์ฉ๋๋ค๋ ๊ฒ์
๋๋ค.
~/.steam/steam/steamapps/compatdata/397540/pfx/user.reg
์์ ํด๋น ์ฌ์ ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
"ucrtbase"="native,builtin"
, "vcruntime140"="native,builtin"
, ...
๋๋ ๋ํ 5.9-GE-8-ST๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ vcrun2019๋ 976730 / pfx /์ ์ ์ฉ๋๋ ๊ฒ์ผ๋ก ๋ณด์ด์ง๋ง ์ฌ์ ํ ๋๊ธฐํ ํด์ / ์ฐ๊ฒฐ ํด์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ ์กฐ์ฌํ๊ฒ ์ต๋๋ค.
Linux-Windows ์์์ ์๋ํ๋ Halo Co-op์ ํ์ธํ์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Windows ๋ฒ์ ์ ๊ทธ๋๋ก ๋์์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.9-GE-8-ST
๊ทธ๋์ Halo 3 : ODST ์บ ํ์ธ์ ์์ํ๋ ค๊ณ ํ๋ฉด UE4 ์น๋ช
์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. 5.9-GE-8-ST๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. MCC ์นํธ ๋ฐฉ์ง ๊ธฐ๋ฅ์ ๋นํ์ฑํ ํ ์ํ์์ ์์ํ์ต๋๋ค. ๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๊น?
์๋์ ๋ก๊ทธ ํ์ผ์ ์ฒจ๋ถํ์ต๋๋ค.
steam-976730.log
๊ทธ๋์ Halo 3 : ODST ์บ ํ์ธ์ ์์ํ๋ ค๊ณ ํ๋ฉด UE4 ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. 5.9-GE-8-ST๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. MCC ์นํธ ๋ฐฉ์ง ๊ธฐ๋ฅ์ ๋นํ์ฑํ ํ ์ํ์์ ์์ํ์ต๋๋ค. ๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๊น?
์๋์ ๋ก๊ทธ ํ์ผ์ ์ฒจ๋ถํ์ต๋๋ค.
steam-976730.log
์์ฝ : ์๋ง๋ XAudio2.9 ๋ฌธ์ ์ผ ๊ฒ์ ๋๋ค. Windows 7 ๋ชจ๋๋ก ์ ํ ํด๋ณด์ญ์์ค. ๋ก๊ทธ์์ Windows 10์ผ๋ก ์ค์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ก๊ทธ์ 30164 ํ์ ๋ ํฌ์ธํฐ์ ๋ํ ์ฐ๊ธฐ๊ฐ ํ์๋ฉ๋๋ค.
IDA์์ ๋ถํด๋ฅผ ๊ฐ๋จํ ์ดํด ๋ณด์์ต๋๋ค.
์ด ํฌ์ธํฐ๋ ์ด๊ธฐํ๋์ง ์์๊ฑฐ๋ XAudio2.9๋ฅผ ์ด๊ธฐํํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ํจ์์ ๋ฐํ ๊ฐ์ผ๋ก ์ค์ ๋ฉ๋๋ค (Halo : MCC์ ํจ๊ป ๋ฒ๋ค๋ก ์ ๊ณต๋๋ ์ฌ๋ฐฐํฌ ๊ฐ๋ฅ ํจํค์ง ์ฌ์ฉ).
๊ทํ์ ๋ก๊ทธ๋ ์์ธ์ ๋ด์ฅ xaudio2_9๋ฅผ๋ก๋ํ๊ณ ์๋ ๋ฐ๋ฉด, ๊ด์ฐ์ xaudio2_7 ๋ฐ xaudio2_8 ๋ง๋ก๋ํฉ๋๋ค.
Windows 7๋ก ์ ํํ๋ฉด ์๋ํฉ๋๋ค. ๊ฐ์ฌ!
Syed Anas Ghazanfar
๋ชฉ์์ผ, 2020 ๋ 11 ์ 5 ์ผ, 13:31 LukasRuppert, [email protected] ์์ฑ :
๊ทธ๋์ Halo 3 : ODST ์บ ํ์ธ์ ์์ํ๋ ค๊ณ ํ๋ฉด UE4 ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋๋
5.9-GE-8-ST ์ฌ์ฉ. MCC ์นํธ ๋ฐฉ์ง ๊ธฐ๋ฅ์ ๋นํ์ฑํ ํ ์ํ์์ ์์ํ์ต๋๋ค. ์ ๋ํ ๋ชจ๋ ์์ด๋์ด
๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐฉ๋ฒ?
์๋์ ๋ก๊ทธ ํ์ผ์ ์ฒจ๋ถํ์ต๋๋ค.
steam-976730.log
https://github.com/ValveSoftware/Proton/files/5473745/steam-976730.log์์ฝ : ์๋ง๋ XAudio2.9 ๋ฌธ์ ์ผ ๊ฒ์ ๋๋ค. Windows 7 ๋ชจ๋๋ก ์ ํ ํด๋ณด์ญ์์ค. ์์
๋ก๊ทธ์์ Windows 10์ผ๋ก ์ค์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.๋ก๊ทธ์ 30164 ํ์ ๋ ํฌ์ธํฐ์ ๋ํ ์ฐ๊ธฐ๊ฐ ํ์๋ฉ๋๋ค.
IDA์์ ๋ถํด๋ฅผ ๊ฐ๋จํ ์ดํด ๋ณด์์ต๋๋ค.
ํด๋น ํฌ์ธํฐ๋ ์ด๊ธฐํ๋์ง ์์๊ฑฐ๋ a์ ๋ฐํ ๊ฐ์ผ๋ก ์ค์ ๋ฉ๋๋ค.
XAudio2.9๋ฅผ ์ด๊ธฐํํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ํจ์ (์ฌ๋ฐฐํฌ ๊ฐ๋ฅ
Halo : MCC์ ํจ๊ป ์ ๊ณต๋จ).
๊ทํ์ ๋ก๊ทธ๋ ์์ธ์ ๋ด์ฅ xaudio2_9๋ฅผ๋ก๋ํ๊ณ ์์์ ๋ณด์ฌ์ค๋๋ค.
xaudio2_7 ๋ฐ xaudio2_8 ๋ง๋ก๋ํฉ๋๋ค.โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/2907#issuecomment-722593018 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/ARTGUHQMWOBJ77CE6N6ZIGDSOL4PTANCNFSM4IGTWRCA
.
FWIW, Halo ODST์ ์บ ํ์ธ์ Proton 5.13์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์๋ํฉ๋๋ค.
์ผ์ชฝ ๊ต๋๊ฐ ์๋ฌด๊ฒ๋ ํ ์์๋ ๊ฐ์ฅ ์ข์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ๊ทธ๊ฒ์ ์๋ํ๋ค :)
๋ด ์ฝ๋๋ ๋์ฐํ ํดํน์ด์ง๋ง ์ง๊ธ์ ์ ํ ์๋ํ์ง ์๊ฒํ๊ณ ์ถ์์ต๋๋ค.
์ค์ํ ๋ถ๋ถ์ BCryptSignHash๊ฐ SHA1 ํด์๋ฅผ ๊ณ์ฐํ๊ณ IEEE P1363 ํ์์ DSA ์๋ช ์ ๋ฐํ ํ ๊ฒ์ผ๋ก ์์๋๋ค๋ ๊ฒ์ ๋๋ค.
https://stackoverflow.com/questions/20992760/understanding-bcryptsignhash-output-signature
pgnutls_privkey_sign_hash์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ผ๋ก ์๋ฅด๊ณ ๋๋จธ์ง๋ฅผ ์๋ฅด๊ฑฐ๋ 0์ผ๋ก ์ฑ์ฐ๋ฉด ๋ก๊ทธ์ธํ๊ธฐ์ ์ถฉ๋ถํ์ต๋๋ค.
๊ทธ๋๋ ๋ช ๋ฒ์ ์๋๊ฐ ํ์ํฉ๋๋ค.
์ ์ ํ ๊ตฌํ์ GnuTLS์ ์๋ช ํ์์์ r๊ณผ s๋ฅผ ์ ์ ํ๊ฒ ์ถ์ถํด์ผํฉ๋๋ค.
์ด๊ฒ ๋์์ด ๋๊ธธ ๋ฐ๋๋ค.
์์ ์ฑ์ ์ํด ๋ชจ๋ ์์ธ ์คํ ์ด์ง ํจ์น๊ฐ ์ ์ฉ๋ ํ์ฌ ์์ธ ์ ์ฅ์์ diff๋ฅผ ์ฒจ๋ถํ์ต๋๋ค.
halo_mcc_hack.txt
๊ทธ๋ฌ๋ ์ฒ์๋ถํฐ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ ๋ฐ์ดํธ : ๋ ๋ฒ์งธ ๋ฒ์ ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
๋ง์ ์๊ฒฌ์ด ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ ์ด๋ ๋์๊ฒ๋ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ ํ์ํ ์ฌ์ ๋์ ๊ทธ๋ก ์ธํ ์ฐ๊ฒฐ ์๋ ์คํจ๋ก ์ธํด ๊ฐ์ ธ์ฌ ์์๋ ๋ชจ๋ ๋ฌธ์ (์ : ์ผ์์ ์ผ๋ก ๋ก๊ทธ์ธ์ด ์ฐจ๋จ๋๋ IP)๋ฅผ ์์ ํ ํผํ ์ ์์ต๋๋ค.