์์๋๋ฉด ์์ ํ๋ฉด๊ณผ ํ์ ์ด ๋ํ๋ฉ๋๋ค. Title: "Wine C++ Runtime Library". ํ ์คํธ: "ํ๋ก๊ทธ๋จ: ZF ํ๋ก๊ทธ๋จ์ ์ข ๋ฃํ๋ ค๋ฉด ํ์ธ์ ๋๋ฅด๊ณ ์์ธ ๋๋ฒ๊ฑฐ๋ฅผ ์์ํ๋ ค๋ฉด ์ทจ์๋ฅผ ๋๋ฅด์ญ์์ค."
๊ทธ๋ฅ ์ ์์ ์ผ๋ก ๊ฒ์์ ๋ถํ
SpVoice ๊ฐ์ฒด๊ฐ ๋๋ฝ๋์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค. ๋ก๊ทธ์์:
2901.866:0039:003a:err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17
2909.925:0039:003a:trace:seh:NtRaiseException code=80000003 flags=0 addr=0x7bcaf638 ip=7bcaf639 tid=003a
์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์์ต๋๊น?
Wine ๊ฐ๋ฐ์ ์ฐธ์ฌํ๊ณ ์ถ๋ค๋ฉด dlls/sapi
์์ SpVoice ํด๋์ค์ ์ฑ์ด ์์ฒญํ๋ ์ธํฐํ์ด์ค(์๋ง๋ ISpeechVoice ์ด์)๋ฅผ ๊ตฌํํ๊ณ ๊ฒ์์ ์คํํ๊ธฐ์ ์ถฉ๋ถํ์ง ๋๋ ๋ ํ์ํ์ง ํ์ธํ์ญ์์ค. ๊ทธ๊ฒ์ ๋์ด์ ์ผํ์ญ์์ค.
Winetricks๋ฅผ ์ฌ์ฉํ๊ณ ์ผ๋ฐ ์ ๋์ฌ ์ค์น๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๋ฒ์ ์ VC ๋ฐํ์์ ์ค์นํ๋ ค๊ณ ์๋ํ์ง๋ง ๊ทธ ์ค ์๋ฌด ๊ฒ๋ ์๋ํ์ง ์์์ต๋๋ค. ๋๋ ๋ํ DotNet์ ์ฌ์ฉํด ๋ณด์์ง๋ง @ThaChillera ์๊ฒ ์๋ ค์ฃผ๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค.
์ค๋ Winetricks๋ก SpVoice dll์ ์ค์นํ๋ ค๊ณ ์๋ํ์ง๋ง ์ฌ์ ํ ์๋ฌด ๊ฒ๋ ์์ต๋๋ค. @aeikum Chillera์ ๋ก๊ทธ์ ๋ด ๋ก๊ทธ์์ ๋ชจ๋ ์ค๋ฅ๋ฅผ ์ ๊ฑฐํ๋ ค๊ณ ์๋ํ์ง๋ง ์ฌ์ ํ ์๋ฌด ๊ฒ๋ ์์ต๋๋ค.
์ด๋ค ์์ผ๋ก๋ ๋์์ด ๋๋ ๊ฒฝ์ฐ:
https://gist.github.com/Marroja/2c9b6a118c7d6b19359839b92a3fd7c3
ํ์ฌ ๋๋ ์ฃผ์ ๋ฌธ์ ๊ฐ ํ๊ธฐ ๋ฌธ์ ์ ๊ดํ ๊ฒ์์ ์ดํดํฉ๋๋ค. ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผ ํ ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๊ณต์ ์ถ์๋ ๊ฒ์์ ์๋ก ์ค์นํ ๋ ์ด ๋ฌธ์ ๊ฐ ํ์๋ฉ๋๋ค.
๋๋ ๋ฌธ์ ๊ฐ https://github.com/ValveSoftware/Proton/issues/2995 ์๋ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ๋ฏ๋ก ์๋ง๋ ์ด ๋ค๋ฅธ ํฐ์ผ์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ ๋ณด๊ฐ ์์ ๊ฒ์ ๋๋ค.
AFAIK ์ด๊ฒ์ ์ค์ ๋ก sapi.dll
์ ๊ด๋ จ๋ ๋ฌธ์ ๊ฐ ์กด์ฌํ์ง ์์ต๋๊น?
ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์์ฑ ์ธ์ ๊ธฐ๋ฅ์ ์ฃฝ์ด๋ ๊ฒ์ด ์ผ๋ง๋ ์ด๋ ต์ต๋๊น? ์์ฑ์ธ์ ๋ง๊ณ ๋ ์ฌํผ๊ฐ ํ์ ์์ ๊ฒ ๊ฐ์๋ฐ์?
์๋ฌด๋ ์ด๊ฒ์ ์์ง ์๋ํ์ง ์์์ต๋๊น?
https://www.reddit.com/r/aoe2/comments/dwuplr/how_to_run_age_of_empires_2_definitive_edition_on/
๋๋ ์ด๊ฒ์ ์๋ํ๊ณ ์์ง๋ง ๋ง์ง๋ง ์์ฑ์๋ก ๊ฒ์์ ๋ค์ด๋ก๋ํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
์ด์จ๋ ์ด ํํ ๋ฆฌ์ผ์ DXVK 1.4.4 ์ด์๊ณผ Proton 4.11-8 (https://github.com/ValveSoftware/Proton/releases/tag/proton-4.11-8)์ ์ด๋ฏธ ํฌํจํ๊ณ ์์ต๋๋ค.
๋ฐ๋ผ์ proton๊ณผ์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ wine 4.20(https://dl.winehq.org/wine/source/4.x/)์ ์๋ ์์ธ ์คํ ์ด์ง๊ณผ ์์ต์์ 2๊ฐ ๋ช ๋ น์ ์คํํ์ฌ win10์ ์ค์ ํ๊ณ vcrun2017์ ๋ค์ ์ค์นํ๋ค๋ ๊ฒ์ ๋๋ค. .
๊ทธ๋์ ๋ด ์์ฌ์ ์ด ํํ ๋ฆฌ์ผ๊ณผ ๋น๊ตํ์ฌ ์ด์ ๋ฒ์ ์ ์์ธ์ ์ฌ์ฉํ๋ ์์ฑ์์ ๋ํ ๊ฒ์ ๋๋ค.
reddit์ ์ง์นจ์ ๋ฐ๋ผ:
https://i.imgur.com/zdleeea.png
์์ธ ์คํ
์ด์ง ์ฌ์ฉ 4.20.
proton 4.11-8๋ก Steam์ ๊ฒ์์ ์ค์นํ๋๋ฐ ์ด๋ฏธ ์๋ ค์ง ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
reddit ์ค๋ ๋๋ฅผ ์ฌ์ฉํ์ฌ(๋ชจ๋ ์ข
์์ฑ์ ๊ฐ์ง Steam์ ์ค์นํ ํ) protontricks 813780 win10 vcrun2017
์คํํ๋ ค๊ณ ํฉ๋๋ค.
์ด๊ฒ์ ์๋ํ์ง ์์์ต๋๋ค :-(
protontricks 813780 speechsdk vcrun2017 win10
ํ์๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง๋ง ์ด์ sapi.dll
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฑ๋ก๋์ง ์์๋์ง ์ดํดํ๋ ค๊ณ ํฉ๋๋ค.
"/home/myuser/.steam/steam/steamapps/common/Proton 4.11/dist/bin/wine" regsvr32 sapi.dll
์ ๋๋ก ๋ฑ๋ก๋์๋ค๊ณ ํฉ๋๋ค.
sapi.dll์ ๋ํ ๋ง์ง๋ง ํต์ฐฐ๋ ฅ ์์ธ์ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ์ด๊ณ ๋ชจ๋ ๊ฒ์ด ์๋ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ด ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค(๋ฉ์ผ๋ง ๋ชฉ๋ก ๋ฑ์์ ๊ฒ์ํ์ต๋๋ค). ๊ทธ๋์ ๋ด ๋๋ฒ๊ทธ๋ฅผ ๋ณด๋ฉด ๊ทธ๊ฒ์ด ๊ฐ์ง ๊ธ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
10919.688:002f:0030:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
10919.689:002f:0030:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
10919.689:002f:0030:err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered
10919.690:002f:0030:fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
10919.690:002f:0030:err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17
10956.011:002f:0030:trace:seh:MSVCRT_raise (22)
Setting breakpad minidump AppID = 813780
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198055726040 [API loaded no]
10957.051:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
10957.051:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\setupapi.dll" : builtin
pid 64012 != 64011, skipping destruction (fork without exec?)
์ค์ ์ค๋ฅ๋ MSVCRT_raise์ ์์ง๋ง ์ค๋ฅ์ ๋ํ ํํธ๋ ํฌํจ๋์ด ์์ง ์์ต๋๋ค. ๋๋ ์์ธ/์์ฑ์ ์ ๋ฌธ๊ฐ๋ ์๋์ง๋ง ๋ชจ๋ ์์ด๋์ด๋ฅผ ์์ฑํ์ต๋๋ค.
์, D9VK(PROTON_USE_D9VK=1)๋ฅผ ํ์ฑํํ์ฌ ๋น ๋ฅด๊ฒ ๋งํ์ต๋๋ค. ๋ง์นจ๋ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
11342.603:002f:0030:trace:seh:MSVCRT_raise (22)
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Setting breakpad minidump AppID = 813780
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198055726040 [API loaded no]
11343.640:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
11343.640:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\setupapi.dll" : builtin
pid 64461 != 64460, skipping destruction (fork without exec?)
์๋
ํ์ธ์, ์ ๋ ํํ ๋ฆฌ์ผ์ ์์ฑ์์ด๋ฉฐ ๊ทํ์ ์ ์ถ๋ ฅ์ ๋ณด๊ณ ๊ทํ์๊ฒ ๋์์ด ๋ ์ ์๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋๋ ๋ํ์ด ๋ถ๋ถ์ ์ป๋๋ค :
010d:fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x13f006fd0, 0x13f0595c0, 0x13f0595b8) stub.
010d:fixme:nls:get_dummy_preferred_ui_language (0x8 0x22e1cc 0x22e630 0x22e1c8) returning a dummy value (current locale)
010d:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
010d:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
010d:err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered
010d:fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
010d:err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17
๋ฌด์๋ฅผ ํด๋ฆญํ ์ ์๋ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ฐ๋ก ํ์๋๊ณ ๋ฌด์๋ฅผ ํด๋ฆญํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์งํ๋ฉ๋๋ค.
0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown)
0142:fixme:shell:CustomDestinationList_BeginList 0x5c3a678 (0x993fbcc {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x993fbd8): stub
...
๊ทธ๋์ ์์ธ ์คํ ์ด์ง 4.19์์๋ MSVCRT_raise ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. mozo78s ์ถ๋ ฅ(wine-staging 4.20)์์๋ ์ด ์ค๋ฅ๊ฐ ๋๋ฝ๋์์ต๋๋ค. (์ด๋ค ์ด์ ๋ก ์ธํด) ๋ฌด์ ์ต์ ์ด ์์ต๋๋ค.
DXVK๋ ๊ฑด๋ฌผ๊ณผ ์ ๋์ ํ์ํ๋ ๋ฐ ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ณด์ด์ง ์์ต๋๋ค. ์ด ๋ฒ๊ทธ์ ๊ด๋ จ์ด ์์ด์ผ ํฉ๋๋ค.
Wine-Staging 4.19์ ๋ก๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://pastebin.com/DWdmJtZh
์๋ ํ์ธ์, ์ ๋ ํํ ๋ฆฌ์ผ์ ์์ฑ์์ด๋ฉฐ ๊ทํ์ ์ ์ถ๋ ฅ์ ๋ณด๊ณ ๊ทํ์๊ฒ ๋์์ด ๋ ์ ์๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋๋ ๋ํ์ด ๋ถ๋ถ์ ์ป๋๋ค :
010d:fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x13f006fd0, 0x13f0595c0, 0x13f0595b8) stub. 010d:fixme:nls:get_dummy_preferred_ui_language (0x8 0x22e1cc 0x22e630 0x22e1c8) returning a dummy value (current locale) 010d:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered 010d:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered 010d:err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered 010d:fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported 010d:err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17
๋ฌด์๋ฅผ ํด๋ฆญํ ์ ์๋ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ฐ๋ก ํ์๋๊ณ ๋ฌด์๋ฅผ ํด๋ฆญํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์งํ๋ฉ๋๋ค.
0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown) 0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown) 0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown) 0142:fixme:shell:CustomDestinationList_BeginList 0x5c3a678 (0x993fbcc {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x993fbd8): stub ...
๊ทธ๋์ ์์ธ ์คํ ์ด์ง 4.19์์๋ MSVCRT_raise ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. mozo78s ์ถ๋ ฅ(wine-staging 4.20)์์๋ ์ด ์ค๋ฅ๊ฐ ๋๋ฝ๋์์ต๋๋ค. (์ด๋ค ์ด์ ๋ก ์ธํด) ๋ฌด์ ์ต์ ์ด ์์ต๋๋ค.
DXVK๋ ๊ฑด๋ฌผ๊ณผ ์ ๋์ ํ์ํ๋ ๋ฐ ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ณด์ด์ง ์์ต๋๋ค. ์ด ๋ฒ๊ทธ์ ๊ด๋ จ์ด ์์ด์ผ ํฉ๋๋ค.
์คํ์ ์๋ ํ์ต๋๊น?
winetricks -q vcrun2015
์์ธ 4.19 ์คํ
์ด์ง์ ์ฌ์ฉํ ๋?
๊ทธ๋, ๋ด๊ฐ ํ์ด. ๊ทธ๊ฒ์ ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝํ์ง ์์ต๋๋ค :(
๋ค์์ vcrun2015 ๋ฐ Wine-Staging 4.19์ ๋ก๊ทธ์
๋๋ค.
https://pastebin.com/Xk04auTH
์ฌ์ค ๊ฒ์ค๋ฅดํฌ์๊ฒ ๋ฌผ์ด๋ณด๊ณ ์ถ์์ง๋ง ์ ๊ฒฝ์ฐ์ง ๋ง์ธ์.
์์ ์์ธ 4.19 ์คํ
์ด์ง ์ค์น์์ ์์
ํ๊ณ ์์ต๋๋ค. "๋ฌด์๋ฅผ ํด๋ฆญํ ์ ์๋ ๋ฉ์์ง"๋ฅผ ๋ฐ์์์๋ ๋ถ๊ตฌํ๊ณ (4.20 https://i.imgur.com/zdleeea.png์์ ๋ณด๊ณ ํ ๊ฒ๊ณผ ๋์ผํ ๋ฉ์์ง์
๋๋ค. .. ๊ทธ๋ฌ๋ 4.19 ์คํ
์ด์ง์์ ๊ฒ์ค๋ฅด๊ทธ๊ฐ ๋งํ๋ฏ์ด ์ด๋ค ์ด์ ๋ก ๋ฌด์๋ฅผ ํด๋ฆญํ ์ ์์ต๋๋ค)..
์์์์๋ ์๋ํ๋ ๊ฒ์ด ์ข์ต๋๋ค(์์ผ๋ก ๋ฉฐ์น ์์ ์ด๊ฒ์ ํ ์คํธํ๊ณ ์ถ์์ง๋ง ๋ค๋ฅธ ์ฌ๋๋ค์ ๋๋งํผ ๊ฒ์ผ๋ฅด์ง ์์ต๋๋ค ;))
๋๋ฝ๋ ๊ฑด๋ฌผ์ DXVK๋ก ์์ ๋ฉ๋๋ค.
๋ฌด์ ๋ฒํผ์ด 4.20์ ์๋ค๋ ๊ฒ์ด ํฅ๋ฏธ๋กญ์ต๋๋ค.
:) ๊ทธ๋์ ์ด์ ์ ์ด๋์์ ์คํํ ์ ์์์ต๋๊น? ๋๋ ๊ฑด๋ฌผ๊ณผ ์ ๋์ DXVK๊ฐ ํ์ํ๋ค๋ ๊ฒ์ ์ด๋ป๊ฒ ์์์ต๋๊น?
:) ๊ทธ๋์ ์ด์ ์ ์ด๋์์ ์คํํ ์ ์์์ต๋๊น? ๋๋ ๊ฑด๋ฌผ๊ณผ ์ ๋์ DXVK๊ฐ ํ์ํ๋ค๋ ๊ฒ์ ์ด๋ป๊ฒ ์์์ต๋๊น?
๊ฒ์์ DirectX11์ด ํ์ํ๋ค๋ ๊ฒ์ ๋ณด์๊ณ (Systemrequirements ์ฐธ์กฐ) ์ด๊ฒ์ด ์์ง ์์ธ์์ ์์ ํ ๊ตฌํ๋์ง ์์๋ค๋ ๊ฒ์ ์๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋ฐฉ๊ธ ์๋ํ DXVK๋ฅผ ์๋ํ์ต๋๋ค.
vcrun์ ๋ค์ ์ค์นํ๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์์ vcrun์ ๋ค์ ์ค์นํ์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ํ๊ธฐ ์ ์ ๋ฌด์๋ฅผ ํด๋ฆญํ ์๊ฐ์ด ์์๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ด ์ ๋ง๋ก ์์์์ ์คํ๋๋์ง ํ์ ํ ์ ์์์ต๋๋ค.
Windows ๋ฒ์ ๋ ๋ณ๊ฒฝํ์ต๋๊น? ์๋๋ฉด "Windows 7"์์๋ ์คํ๋ฉ๋๊น?
:) ๊ทธ๋์ ์ด์ ์ ์ด๋์์ ์คํํ ์ ์์์ต๋๊น? ๋๋ ๊ฑด๋ฌผ๊ณผ ์ ๋์ DXVK๊ฐ ํ์ํ๋ค๋ ๊ฒ์ ์ด๋ป๊ฒ ์์์ต๋๊น?
๊ฒ์์ DirectX11์ด ํ์ํ๋ค๋ ๊ฒ์ ๋ณด์๊ณ (Systemrequirements ์ฐธ์กฐ) ์ด๊ฒ์ด ์์ง ์์ธ์์ ์์ ํ ๊ตฌํ๋์ง ์์๋ค๋ ๊ฒ์ ์๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋ฐฉ๊ธ ์๋ํ DXVK๋ฅผ ์๋ํ์ต๋๋ค.
vcrun์ ๋ค์ ์ค์นํ๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์์ vcrun์ ๋ค์ ์ค์นํ์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ํ๊ธฐ ์ ์ ๋ฌด์๋ฅผ ํด๋ฆญํ ์๊ฐ์ด ์์๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ด ์ ๋ง๋ก ์์์์ ์คํ๋๋์ง ํ์ ํ ์ ์์์ต๋๋ค.
Windows ๋ฒ์ ๋ ๋ณ๊ฒฝํ์ต๋๊น? ์๋๋ฉด "Windows 7"์์๋ ์คํ๋ฉ๋๊น?
๋๋ ์ฐ๋ฆฌ๊ฐ "์์ํ"์ด๋ผ๋ ๊ฒ๊ณผ ๊ฐ์ ๊ฒ์ ์๋ฏธํ๋์ง ํ์ ํ์ง ๋ชปํฉ๋๋ค. ๋๋ ์ฌ์ ํ ์คํ ์ด์ง ๋ฒ์ ์ ์ธ๊ธํ์ง๋ง ์์ฑ์๋ ์๋๋๋ค. ๊ทธ๋ฆฌ๊ณ ์, Windows 7์์๋ ์คํ๋ฉ๋๋ค. ํ์ง๋ง ์ง๊ธ์ DXVK๋ฅผ ์ค์นํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค. t run ๋ ์ด์.. ๊ฒ์์ด ํ์ ๋์ง ์๊ณ ์ปค์๋ง ๋ฐ๋๊ณ ์๋ฌด ๊ฒ๋ ๋ ๋๋ง๋์ง ์๊ณ ๋ง์ฐ์ค๊ฐ ์์ง์ด์ง ์์ต๋๋ค(ํ๋ฉด์ด ์ฑ์ ์ํด ์ ์ด๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์๋ฌด ๊ฒ๋ ๋ ๋๋ง๋์ง ์์). alt+tab์ ๋๋ฅธ ํ .. ์ฌ์ ํ ์ผ๋ถ DX ์ข ์์ฑ์ด ๋๋ฝ๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํธ์ง : ์ข์, ์ด์ ์คํ๋๊ณ ๊ฑด๋ฌผ๊ณผ ์ ๋์ด ์ ๋๋ก ๋ ๋๋ง๋ฉ๋๋ค. ๋๋ ์ถฉ๋ถํ ์ฐธ์์ฑ์ด ์์์ต๋๋ค. :)
์จ๋ผ์ธ ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณธ ์ฌ๋์ด ์์ต๋๊น?
์ฌ์ค ๊ฒ์ค๋ฅดํฌ์๊ฒ ๋ฌผ์ด๋ณด๊ณ ์ถ์์ง๋ง ์ ๊ฒฝ์ฐ์ง ๋ง์ธ์.
์์ ์์ธ 4.19 ์คํ ์ด์ง ์ค์น์์ ์์ ํ๊ณ ์์ต๋๋ค. "๋ฌด์๋ฅผ ํด๋ฆญํ ์ ์๋ ๋ฉ์์ง"๋ฅผ ๋ฐ์์์๋ ๋ถ๊ตฌํ๊ณ (4.20 https://i.imgur.com/zdleeea.png์์ ๋ณด๊ณ ํ ๊ฒ๊ณผ ๋์ผํ ๋ฉ์์ง์ ๋๋ค. .. ๊ทธ๋ฌ๋ 4.19 ์คํ ์ด์ง์์ ๊ฒ์ค๋ฅด๊ทธ๊ฐ ๋งํ๋ฏ์ด ์ด๋ค ์ด์ ๋ก ๋ฌด์๋ฅผ ํด๋ฆญํ ์ ์์ต๋๋ค)..
์์ํ๋ค๋๊ฒ ๋ฌด์จ๋ง์ด์ผ? vcrun2017์ด ์๋ค๋ฉด? vcrun 2017 ์ค์น ์ฌ๋ถ์ ๊ด๊ณ์์ด ์คํ๋์ง ์์ผ๋ฉฐ Wine-Staging 4.19์ "๋ฌด์" ๋ฒํผ์ด ์์ต๋๋ค...
์จ๋ผ์ธ ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณธ ์ฌ๋์ด ์์ต๋๊น?
๊ด์ ์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
์์ง ์ค์ ๊ฒฝ๊ธฐ๋ฅผ ์๋ํ์ง๋ ์์์ง๋ง ํจ๊ณผ๊ฐ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋ํ๊ณ ์์ต๋๋ค.
์์๋ ์ ๋์ฌ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์์ ์๋ฏธํฉ๋๋ค.
๋๋ฝ ๋ ๋ฒํผ์ ๋ฐฐํฌ์ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค. ๋๋ ์ฐ๋ถํฌ 19.10์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๊ฒ์ ์ฌ์ฉํฉ๋๊น?
์ด์ค์ ์ค๋ฅ์ ๋ํด "๋ฌด์" ๋ฒํผ์ด ํ์๋์ง ์๋ ์ด์ ๋ vcrun2017์ ์ค์นํ ๋ ์ด๋ค ์ด์ ๋ก ucrtbase.dll์ด ์ ๋๋ก ์ค์น๋์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
64๋นํธ ucrtbase.dll์ c:windowssystem32๋ก ๋ณต์ฌํ๋ฉด "๋ฌด์" ๋ฒํผ์ด ์๋ํ๊ธฐ์ ์ถฉ๋ถํ๋ฉฐ ๊ทธ ํ์๋ Proton์์ ๊ฒ์์ด ์ ๋๋ก ์๋ํฉ๋๋ค.
๋ฌผ๋ก ์ด์์ ์ผ๋ก๋ ์์ธ์ด SpApi ์์ฑ API ํญ๋ชฉ์ ์ ๋๋ก ์ง์ํ๊ฑฐ๋ ๊ฒ์์ด ๋ ์ ๋ก๋๋์ง ์๋๋ก ์ฒ๋ฆฌํ์ง๋ง ํ์ฌ๋ก์๋ ์๋ํฉ๋๋ค.
๋๋ฝ ๋ ๋ฒํผ์ ๋ฐฐํฌ์ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค. ๋๋ ์ฐ๋ถํฌ 19.10์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๊ฒ์ ์ฌ์ฉํฉ๋๊น?
๋น์ ์ด ๋๋ตํ ์ฌ๋์ ์๋์ง๋ง Manjaro 18.1.3 KDE๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ค๋ฅ์ ๋ํ "๋ฌด์" ๋ฒํผ๋ ํ์๋์ง ์์ต๋๋ค.
ํธ์ง: ์์ ์์ ์ ์ํํ๋ฉด ๋ฌด์ ๋ฒํผ์ด ํ์๋์ง๋ง Proton์ ์ฌ์ฉํ ๋ ๊ทธ ํ ๊ฒ์์ด ์ค๋จ๋ฉ๋๋ค.
ํธ์ง 2: ์ง๊ธ ๊ฒ์์ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
ํธ์ง 2: ์ง๊ธ ๊ฒ์์ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
๊ทธ๋ฅ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๊น ์๋๋ฉด ํน์ ์์ ์ ์ํํ์ต๋๊น? Proton๋ ๋๋ฅผ ์ํด ๋งค๋ฌ๋ฆฐ๋ค.
64๋นํธ ucrtbase.dll์ c:windowssystem32๋ก ๋ณต์ฌํ๋ฉด "๋ฌด์" ๋ฒํผ์ด ์๋ํ๊ธฐ์ ์ถฉ๋ถํ๋ฉฐ ๊ทธ ํ์๋ Proton์์ ๊ฒ์์ด ์ ๋๋ก ์๋ํฉ๋๋ค.
์ด๊ฒ์ด ์ ์ผ๋ถ ์ฌ๋๋ค์๊ฒ ์๋์ง ์์ญ๋๊น?
์๋ก์ด ์์ธ ์ ๋์ฌ๋ฅผ ๋ง๋ค ๋ ucrtbase.dll์ ๋ค๋ฅธ ์์ ์์ด ์๋์ผ๋ก system32์ ์์ผ๋ฏ๋ก vcrun๊ณผ ๊ด๋ จ์ด ์์ด์ผ ํฉ๋๋ค.
์ ์ด๋ฐ ์ผ์ด ์ผ์ด๋๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์์ธํ ์ดํด๋ณด์ง๋ ์์์ต๋๋ค.
system32์ ์ด๋ฏธ ucrtbase.dll์ด ์๋ ์ด์ ๋ ์์ธ์ด ํ๋๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์์ธ ๋ฒ์ ์ "๋ฌด์" ์์ ์์ด ์ด์ค์ ์ค๋ฅ๋ฅผ ๊ฐ์ ธ์ค๋ฏ๋ก Microsoft ๋ฒ์ ์ ์ํ๋ฏ๋ก ๊ต์ฒด(๋๋ ์ฌ์ ์)ํ๊ณ ์ถ์ ๊ฒ์ ๋๋ค. Microsoft์ ํจ๊ป wine ucrtbase.dll. ๋๋ Microsoft๊ฐ vcrun2017์ ์ํด ์ค์น๋์ด์ผ ํ๋ค๊ณ ์๊ฐํ์ง๋ง ๊ทธ๊ฒ์ ๋ํด ํ๋ฆด ์ ์์ต๋๋ค(์๋ํ์ง ์์๊ณ Windows์์ ์๋์ผ๋ก ํ์ผ์ ๋ณต์ฌํด์ผ ํ์ต๋๋ค).
ํธ์ง 2: ์ง๊ธ ๊ฒ์์ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
๊ทธ๋ฅ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๊น ์๋๋ฉด ํน์ ์์ ์ ์ํํ์ต๋๊น? Proton๋ ๋๋ฅผ ์ํด ๋งค๋ฌ๋ฆฐ๋ค.
๋๋ ์์ฑ์๋ฅผ ํฌ๊ธฐํ๊ณ ๋์ ์ฌ๊ธฐ์ reddit ์ค๋ ๋์์ ์ ์์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ด๊ฐ ํ ์ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
/home/yourusernamehere/.local/share/lutris/runners/winesteam/prefix64/drive_c/windows/system32/
์ ๋ฃ์์ต๋๋ค).ํธ์ง: ๋ณด๋์ค ํ:
๋๋์ด ๊ฒ์์ ๋ค์ด๊ฐ ์ ์์๋ค! ์ฌ๋ฌ๋ถ ๊ฐ์ฌํฉ๋๋ค.
๋ํ Alt+tab(๋๋ก๋ ๋ฌด์์๋ก)์ ๋๋ ์ ๋ Age of Empires: HD Edition์์์ ๋์ผํ ๋ฌดํ ์คํฌ๋กค ๋ฌธ์ ๊ฐ ๊ฒ์์ ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๋ฌธ์ ์ ๊ทผ๋ณธ ์์ธ์ HD์์์ ๊ฐ์ ์ ์์ต๋๋ค. Sulix ์ ๋ต๋ณ์ ๋ฐ๋ฅด๋ฉด
"๊ฒ์์ ํ์ดํ ํค(๋ฐ ๊ธฐํ ํค)๋ฅผ ์ฝ๊ธฐ ์ํด GetKeyboardState() ํจ์๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๊ฒฐ๊ณผ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ํ์ธํ์ง ์์ต๋๋ค. ์ด ํจ์์ ๋ํ MSDN ์ค๋ช ์๋ ๋ฎ์ ๋นํธ(0x01, ์ฆ ํค๊ฐ "์ ํ๋จ"์ ์๋ฏธํจ)๋ง ์ ์ํฉ๋๋ค. " ร la Caps Lock) ๋ฐ ์์ ๋นํธ(0x80, ํค๊ฐ ๋๋ ธ์์ ์๋ฏธ). Age of Empires(1 ๋ฐ 2 ๋ชจ๋)๋ ๊ฒฐ๊ณผ๊ฐ > 1์ธ์ง ํ์ธํ์ฌ ํค๊ฐ ๋๋ ธ๋์ง ํ์ธํฉ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์๋ํฉ๋๋ค. ๋ฎ์ ๋นํธ์ ์์กดํ์ง ์๊ธฐ ๋๋ฌธ์ ์๊ฐ. ๊ทธ๋ฌ๋ ์ ์๋์ง ์์ "์ค๊ฐ" ๋นํธ๋ ๋๋๋ก windows/wine ๋ด๋ถ์์ ์ฌ์ฉ๋๋ฉฐ 0์ด ๋ณด์ฅ๋์ง ์์ต๋๋ค. ๊ฒ์์ ๋์ ๋นํธ๋ง ํ์ธํด์ผ ํฉ๋๋ค( 0x80).
"
์ด ๋ฒ์ ์์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋์ต๋๋ค.
์จ๋ผ์ธ ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณธ ์ฌ๋์ด ์์ต๋๊น?
๊ด์ ์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
์์ง ์ค์ ๊ฒฝ๊ธฐ๋ฅผ ์๋ํ์ง๋ ์์์ง๋ง ํจ๊ณผ๊ฐ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋ํ๊ณ ์์ต๋๋ค.
์์๋ ์ ๋์ฌ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์์ ์๋ฏธํฉ๋๋ค.
๋๋ฝ ๋ ๋ฒํผ์ ๋ฐฐํฌ์ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค. ๋๋ ์ฐ๋ถํฌ 19.10์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๊ฒ์ ์ฌ์ฉํฉ๋๊น?
๋๋ ์์น๋ฅผ ์ฌ์ฉํฉ๋๋ค :)
๊ฐ์ฌํฉ๋๋ค! ucrtbase.dll์ ๋ณต์ฌํ๋ฉด ์ฑ๊ณตํ์ต๋๋ค!!!
Proton๊ณผ ํจ๊ป ์๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ช
ํํ์ง ์์ต๋๋ค.
protontricks 813780 speechsdk vcrun2017 win10
์๋ํ๊ณ ๋์ค์ https://github.com/ValveSoftware/Proton/issues/1538#issuecomment -529124095๋ฅผ ์ฌ์ฉํ์ฌ ucrtbase.dll์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
cd $(mktemp -d)
wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
cabextract a10
ls ucrtbase.dll
๊ทธ๋ฆฌ๊ณ /home/my-user/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
๋ฅผ ์
์ต๋๋ค.
๋ชจ๋๊ฐ vcrun2017 ์ ๊ฑฐ์ ๋ํด ์ด์ผ๊ธฐํ์ง๋ง ๊ทธ ๋จ๊ณ๊ฐ ๋ช
ํํ์ง ์์ง๋ง ๋ค์ ์ค์นํ๋ฉด ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด์ ๋ฌด์ ๋ฒํผ์ด ์๋ ์ฐฝ์ด ํ์๋์ง๋ง ๊ฒ์ ์ถฉ๋์ ๋๋ฅด๋ฉด ๋ฉ๋๋ค.
๊ฒ์ ํด๋ ์์ AoE2DE_s_d3d11.log์๋ ๋ค์์ด ํฌํจ๋์ด ์์ต๋๋ค.
warn: D3D11CoreCreateDevice: Adapter is not a DXVK adapter
info: Game: AoE2DE_s.exe
info: DXVK: v1.4.4-8-gb489f789
warn: OpenVR: Failed to initialize OpenVR
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
์ถ์ : Speechsdk๋ฅผ ์ค์นํ์ง ์๊ณ vcrun2017์ ๋ค์ ์ค์นํ์ง ์๊ณ ๋ ๋ฌด์ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค. ucrtbase.dll ํ์ผ์ ๊ต์ฒดํ๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค.
์ฌ์ค ๊ฒ์ค๋ฅดํฌ์๊ฒ ๋ฌผ์ด๋ณด๊ณ ์ถ์์ง๋ง ์ ๊ฒฝ์ฐ์ง ๋ง์ธ์.
์์ ์์ธ 4.19 ์คํ ์ด์ง ์ค์น์์ ์์ ํ๊ณ ์์ต๋๋ค. "๋ฌด์๋ฅผ ํด๋ฆญํ ์ ์๋ ๋ฉ์์ง"๋ฅผ ๋ฐ์์์๋ ๋ถ๊ตฌํ๊ณ (4.20 https://i.imgur.com/zdleeea.png์์ ๋ณด๊ณ ํ ๊ฒ๊ณผ ๋์ผํ ๋ฉ์์ง์ ๋๋ค. .. ๊ทธ๋ฌ๋ 4.19 ์คํ ์ด์ง์์ ๊ฒ์ค๋ฅด๊ทธ๊ฐ ๋งํ๋ฏ์ด ์ด๋ค ์ด์ ๋ก ๋ฌด์๋ฅผ ํด๋ฆญํ ์ ์์ต๋๋ค)..
๊ทธ๋ ๊ฒ ํ๋ฉด... UHD DLC๋ฅผ ์ค์นํ ์ ์์ต๋๊น? ๋ด ์์ธ ์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๊ฒ์์์ผ๋ก ํ์๋ฉ๋๋ค... ์์ธ ๊ตฌ์ฑ์ WinXP๋ก ์ค์ ํ๋ฉด ๋ ์ด์ ์ง์๋์ง ์์ผ๋ฏ๋ก ์๋ํ์ง ์์ต๋๋ค.
Proton์ผ๋ก ์์
ํ์ต๋๋ค! ์ํผ ๊ณต์์ ์๋๋๋ค.
์ต์ ์์ธ๊ณผ <Link removed by moderator>
๊ฐ ํฌํจ๋ Proton ํฌํฌ๋ฅผ ์ฌ์ฉํ์ฌ readme์ ๋ณด๊ณ ๋ ๋๋ก ์ค์นํฉ๋๋ค.
๋ค์์ผ๋ก Steam์ ๋ซ๊ณ ๋ค์ ์์ํ๊ณ ์ด ํฌํฌ์ readme๋ก ๋ณ๊ฒฝํ๊ณ ํด๋น Proton ๋ฒ์ ์ ์ ํํ์ญ์์ค. /home/myuser/.steam/steam/steamapps/compatdata/813780/
ํด๋๋ฅผ ์ ๊ฑฐํ๊ณ Steam์์ ์ด ์๋ก์ด ์์ฑ์๋ก ๊ฒ์์ ์คํํ์ต๋๋ค(๋ชจ๋ ๋ค์ ์ค์น).
/home/myuser/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
์ ucrtbase.dll์ ๊ต์ฒดํ ํ protontricks 813780 vcrun2017
๋ฅผ ์คํํ ์ผ๋ฐ์ ์ธ ์ค๋ฅ az ๋ฑ์ ์ป์์ต๋๋ค.
AGE2DE์ ์์ ์ต์
์ PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command%
๋ฅผ ๋ฃ์๊ณ ์ด์ ์๋ํฉ๋๋ค! ๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ ์ ๋๊ณผ ๊ฑด๋ฌผ์ด ๋ณด์ด์ง ์๋๋ฐ ๊ทธ ์ด์ ๋ฅผ ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. wined3d๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด CreateDXGIFactory() failed
์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
@Mte90 ๋ , ๋ถํํ๋ ํด๋น Proton ๋น๋์๋ ๋ฒ์ ์ผ๋ก ๋ฌธ์ ๊ฐ ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํฌํจ๋์ด ์์ด ํตํฉ๋์ด ์ฌ๊ธฐ์์ ๊ถ์ฅํ ์ ์์ต๋๋ค.
์ด ๊ทธ๋, ํ์ง๋ง ์ฌ๊ธฐ์ ํฐ ๋ฌธ์ ๋ proton์ด ์ด ๊ฒ์์ ์ง์ํ๊ธฐ ์ํด ์ค๋๋ ์์ธ ๋ฒ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค๋ ๊ฒ์ ๋๋ค.
์์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด๋ ค๊ณ ํ๋๋ฐ ์์ธ์ ํตํด ์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์คํ ์ด์ ์ ์ํ๋ ค๊ณ ํ๋ฉด ๊ณ์ ๊ฒ์ ํ๋ฉด์ด ๋์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ์ด๊ฒ์ ๊ฒฝํ ํ์ต๋๊น?
์๋ ํ์ธ์ @EnriqueWood , @tkamat , ์ผ๋ฐ์ ์ผ๋ก Windows์ฉ Steam์ Wine์์ ์คํ๋ ๋ Wine์ ํฌ๋ผ/๋ฒ๊ทธ ์ถ์ ๊ธฐ์์ ๋ ผ์๋์ด์ผ ํฉ๋๋ค.
์ ์ณ๋๊ณ , https://bugs.winehq.org/show_bug.cgi?id=39403 ์์ ๋ณด๊ณ ๋ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๊ฐ๋ฅ์ฑ์ด ๋์ผ๋ฉฐ -no-cef-sandbox
๋ก steam.exe๋ฅผ ์์ํ๋ ์ด์ด ์ข์ ์๋ ์์ต๋๋ค.
์ด์จ๋ ๋ด ๋ฉํฑ์์ DXVK๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํํ๋ฉด VRAM์ด ์ฌ์ํ๊ธฐ์ ์ถฉ๋ถํ์ง ์๋ค๋ ๊ฒฝ๊ณ ๊ฐ ๋ํ๋ฉ๋๋ค. ์ ๊ฒฝ์ฐ์๋ ๋
ธํธ๋ถ์ 2๊ฐ์ ๋น๋์ค ์นด๋ ์ธํ
/nvidia๊ฐ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
๊ทธ๋์ ์ ๋ ์ด์ ๋ ๊ฐ๋ ฅํ nvidia๋ก ์ ํํ ์ ์๋์ง ํ์ธํ๊ธฐ ์ํด primus์ primusvk๋ก ์๋ํ๊ณ ์์ต๋๋ค.
๋น ๋ฅธ ์ํ ์ ๋ฐ์ดํธ๋ก ์ ๋ Proton 4.11์์ ๊ฝค ๋ง์ด ํ๋ ์ดํด ์์ผ๋ฉฐ, ์ ํํ ์์ ์ ์ด์ง(๋๋ ํนํ ์ฑ๋ฅ์ด ์ข์ง๋ ์์ง๋ง) ํ์คํ ํ๋ ์ดํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ด๊ฒ์ด Proton 4.11์์ ์๋ํ๋๋ก ํ๋ ํ์ฌ ๋จ๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ค์์ ์ํํ ํ์๊ฐ ์์ต๋๋ค.
๋๋ ์์ ์ฐจ๋ ธ๋ค :
๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฝค ์ ์๋ํฉ๋๋ค.
ํนํ ๋ ๋์ ๊ทธ๋ํฝ ์ค์ (ํนํ ํด์๋)์์ ๋ช ๊ฐ์ง ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. Windows์์๋ ๊ทธ๋ด์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์์๋ณด๋ค ํจ์ฌ ๋ ๋์๊ณ Age of Empires 1 DE๋ณด๋ค ํจ์ฌ ๋ ๋์ฉ๋๋ค. (๊ทธ๋๋ ์ฌ์ ํ ๋ฎ์ ํด์๋์์ ๋งค์ฐ ์ ์ฌ์๋ฉ๋๋ค.)
Windows์์ i7 4770k, 16GB RAM ๋ฐ gtx 1660ti๊ฐ ์ฅ์ฐฉ๋ PC์์ 4k DLC๋ฅผ ํ ์คํธํ ํ ์คํธ๋ฅผ ์ฝ์์ต๋๋ค. ๊ทธ๋ค์ ๋๋๋ก 30FPS ๋ฏธ๋ง์ด์๊ณ ์ฌ์ ํ 1080p์์ ๊ฒ์์ ์คํํ๊ณ ์์์ต๋๋ค.
๋๋ ์ด๊ฒ์ 1440p ๋ชจ๋ํฐ์์ ์์ผ๋ก ๋ฉฐ์น ๋์ ํ ์คํธํ๊ณ ๊ฑฐ๊ธฐ์์ ์ป์ ์ ์๋ ์ฑ๋ฅ์ ๋ณผ ๊ฒ์ ๋๋ค. ํ์ง๋ง ์ด ํ ์คํธ๋ฅผ ์ฝ์ด๋ณด๋ ์ด ๊ฒ์์์ Windows์ ๋นํด ๊ทธ๋ ๊ฒ ๋์ ์ฑ๋ฅ์ ๋ณด์ด์ง๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ;)
๋๋ ๋ํ ๊ฒ์์ด AMD GPU์์ ์์คํ ์ ์ ์ง์ํฌ ์ ์๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ผ๋ฏ๋ก ์ด๊ฒ์ nvidia์ ๊ด๋ จ์ด ์์ต๋๋ค.
OT(๊ด์ฐฎ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค):
์ด์จ๋ ๋ด ๋ฉํฑ์์ DXVK๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํํ๋ฉด VRAM์ด ์ฌ์ํ๊ธฐ์ ์ถฉ๋ถํ์ง ์๋ค๋ ๊ฒฝ๊ณ ๊ฐ ๋ํ๋ฉ๋๋ค. ์ ๊ฒฝ์ฐ์๋ ๋ ธํธ๋ถ์ 2๊ฐ์ ๋น๋์ค ์นด๋ ์ธํ /nvidia๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ๋์ ์ ๋ ์ด์ ๋ ๊ฐ๋ ฅํ nvidia๋ก ์ ํํ ์ ์๋์ง ํ์ธํ๊ธฐ ์ํด primus์ primusvk๋ก ์๋ํ๊ณ ์์ต๋๋ค.
prime-select nvidia
๋ก ์๊ตฌ์ ์ผ๋ก ์ ํํ์ง ์์ผ์๊ฒ ์ต๋๊น?
๋๋ ํ์ ์ nvidia๋ฅผ ์ฌ์ฉํ ๋ค์ __NV_PRIME_RENDER_OFFLOAD=1 Application
์ ํจ๊ป GPU๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํ๋ผ์์ ํตํด nvidia๋ฅผ ์ ํํ๋ ๊ฒฝ์ฐ sudo vulkaninfo
๋ก vulkan์ ์ด๊ธฐํํด์ผ ํ ์๋ ์์ต๋๋ค.
@sulix ๊ทํ์ Proton ์๋ฃจ์ ์ด ์๋ฒฝํ๊ฒ ์๋ํ๋ ๊ฒ์ ํ์ธํ ์ ์์ผ๋ฉฐ ์๋์ ์ผ๋ก ์ข์ ์ฑ๋ฅ์ ์ป๊ณ ์์ต๋๋ค.
์ฑ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://youtu.be/NNFcSKum7CQ
~15๋ถ ํ ๋๋ ค์ง๋ค.
@sulix ๊ฐ ์ ์ํ ์๋ฃจ์ ์ด ์ ์๊ฒ ํจ๊ณผ๊ฐ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ PROTON_USE_WINED3D๋ฅผ ํ์ฑํํ์ฌ ํ ์ ๊ฑฐ์ฅ ๋ ๊ฐ๋ฉด ๊ฒ์์ด ์๋ํ๊ณ ์์ํ ์ ์์ง๋ง ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋งํ๋ฏ์ด ์ ๋/๊ฑด๋ฌผ์ด ๋ณด์ด์ง ์์ผ๋ฏ๋ก ์ฌ์ํ ์ ์์ต๋๋ค.
AMD Ryzen 5 2500u ๋ฐ Vega 8, Ubuntu 19.10์ 8GB RAM.
์์ธ ์คํ ์ด์ง 4.20:
-- Winetricks vcrun2017
-- ucrtbase.dll ๊ต์ฒด
-- DXVK ํ์ฑํ
-- "๋ฌด์"๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์ฌ์ํ ์์์์ต๋๋ค (๋งค์ฐ ์ด์ ํ ์ฑ๋ฅ์ผ๋ก). vcrun2017์ ๋ชจ๋ ์ถ๊ฐํ๊ณ ucrtbase.dll์ ๊ต์ฒดํ ๋๊น์ง "๋ฌด์" ์ต์ ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
์ ๋ Ubuntu 19.10์ I7-6700k, 16GB RAM, GTX 1060 6GB๋ฅผ ์ฌ์ฉ ์ค์ ๋๋ค.
@busyboredom ์ด์ง๋ง ์ฑ๋ฅ์ ์ข์ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ๋ฎ์ ์ค์ ์์ 110FPS์์ ์ ํํ ๋์ผํ๊ฒ ์๋ํ์ผ๋ฉฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์๋ฒฝํ๊ฒ ์ฌ์ํ ์ ์์ต๋๋ค.
Windows์ ์ค์น๋ ๋ชจ๋๋ ์ ์๋ํ์ง๋ง ์คํจํ ๋ชจ๋ ์ค์น ์ฐฝ์ ๋๋ค. ๋ค๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋์ง ํ์คํ์ง ์์ต๋๋ค.
์์ @sulix ๊ฐ์ด๋๋ก๋ ๋ฌ๋ฆด ์ ์์์ต๋๋ค. ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ํ๋ค.
๋๋ DXVK๋ฅผ ์ฌ์ฉํ๋ Wine 4.20๋ณด๋ค Proton-4.11์์ ๊ฒ์์ด ํจ์ฌ ๋ ๋ถ๋๋ฝ๊ฒ ์คํ๋๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ผ๋ถ ๋ก๋ ํ๋ฉด๊ณผ ๋ชจ๋ ๋ค์ด๋ก๋ ํ๋ฉด์์ ๊ฒ์์ด ์ถฉ๋ํ์ง๋ง ๊ทธ ์ธ์๋ ์๋ฒฝํ๊ฒ ํ๋ ์ดํ ์ ์์์ต๋๋ค.
Pop_OS 19.10, Ryzen 2600, 8GB RAM ๋ฐ GTX 970.
๋๋ @sulix ์ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผํ๋๋ฐ ๋งค๋ ฅ์ฒ๋ผ ์๋ํ์ต๋๋ค. ๊ฒ์์ ์์ํ ๋ ๋ก๋ฉ ํ๋ฉด์์ ์ฝ๊ฐ์ ๋ฒ๋ฒ ๊ฑฐ๋ฆผ์ ์ ์ธํ๊ณ ๋ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ค์ ๊ฐ ๋ฉํฑ(Lenovo Legion y520)์ Arch Linux์์ Proton-4.11์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@sulix ์ ๊ฐ์ด๋ ๋จ๊ณ ๋๋ถ์ Proton-4.11-8์ ์ฌ์ฉํ์ฌ ์คํํ ์ ์์์ต๋๋ค.
๊ฝค ์ ์๋ํ์ง๋ง ๊ทธ๋ํฝ์ด ์ต๋์ด๊ณ Enhanced Graphics DLC๊ฐ ๋ซํ๋๋ค(Windows 10์์๋ ์ ์์ ์ผ๋ก ์๋ํจ).
๋ด PC ์ฌ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฟ ๋ถํฌ 19.04(64๋นํธ)
์ธํ
i5 [email protected]
16GB RAM@3200MHZ
์๋น๋์ GTX1080ti
SSD์ ์ค์น๋ ๊ฒ์
@sulix '๊ฐ์ด๋๋ ํ์ธํ ์ ์์ต๋๋ค. Proton-4.11์ ์ฌ์ฉํ์ฌ ์๋ํ์ต๋๋ค. ํ ์คํธ ์คํ์ด ๊ฝค ์งง์์ง๋ง ์ฑ๋ฅ ๋ฌธ์ ๋ ์์์ต๋๋ค.
i3wm์ ์ฌ์ฉํ๋ Ubuntu 18.04 LTS์์ intel i7, 32GB Ram, GTX 970M
@sulix ๊ฐ์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์คํํ ์ ์์ง๋ง ์ง๋์ ์ ๋๊ณผ ๊ฑด๋ฌผ์ด ํ์๋์ง ์์ต๋๋ค. ์์ ์ต์ ์ผ๋ก "PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command%"๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. wined3d๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฑด๋ฌผ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ฒ ๊ฐ์ต๋๊น? ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์ฃผ์ฅ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ ์๋ ๋ด ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค... ์ด๋ค ์กฐ์ธ์ด ์์ต๋๊น? ๋ด๊ฐ ์ฌ์ฉํ ์ ์๋ ๋ค๋ฅธ ํ๋๊ทธ๊ฐ ์์๊น์? ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด ๋ฌธ์ ์์ด ํ๋ ์ดํ ์ ์์ผ๋ฏ๋ก ํด๋น ์ฃผ์ ์ ๋ํ ๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค ๐
๋ด ์์คํ ์ ์ต์ Mesa ๋๋ผ์ด๋ฒ์ธ AMD Vega M ๊ทธ๋ํฝ์ด ํตํฉ๋ ์ต์ Arch, Proton 4.11-8 ๋ฐ i7์ ์์ต๋๋ค.
@hogar1977๋ , ์๋
ํ์ธ์, vulkan-radeon
๋ฐ lib32-vulkan-radeon
ํจํค์ง๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
@kisak-valve ์ธํฐ๋ท์ ๋ชจ๋ ์ ๋ค์ด 2020๋ ๊ตฌ๊ธ ๊ฒ์ ํ์ด๊ณผ ๋ฒ์์ ๊ธฐ์ํฉ๋๋ค!!! ํจ๊ณผ๊ฐ์๋ค!!!! ๋ด๊ฐ ๋ณผ ์์๋ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ค๋ ์ ๋ ์ ๋ฉํฐํ๋ ์ด์ด๋ฅผ ํ ์คํธํ๊ณ ๋ค์ ๋ณด๊ณ ํ๊ฒ ์ต๋๋ค. :D
@sulix์์ ์ ๊ณตํ ์ ๋ณด๋ก ๊ฒ์์ด ์์๋๋์ง ํ์ธํ ์ ์์ต๋๋ค.
ucrtbase.dll ์ ๋ณด ~/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/๋ฅผ ๋ณต์ฌํ๋ฉด "์ด์ค์
์คํจ!"์ ๋ฌด์ ๋ฒํผ์ ํด๋ฆญํ ํ ๊ฒ์์ด ์คํ๋ฉ๋๋ค. ํ์
.
๊ทธ๋ฌ๋ ๋ฒค์น๋งํฌ ํ
์คํธ๋ฅผ ์คํํ๊ณ ์ต์
๋ฉ๋ด์์ ์ผ๋ถ ๋จ์ถํค๋ฅผ ๋ณ๊ฒฝํ ํ ์ ์ฉ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๊ธฐ๋ณธ ๋ฉ๋ด๊ฐ ์์ ํ ๋ฉ์ถฅ๋๋ค. ๋ง์ฐ์ค๊ฐ ๋๋ฌ๊ฑฐ๋ฆฌ๊ณ ์์
์ด ๊ณ์ ์ฌ์๋์ง๋ง ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ธ์ ๋ฒํผ์ด ํ์๋์ง ์๊ณ ํด๋ฆญํ ์ ์๋ ํญ๋ชฉ์ด ์์ต๋๋ค. ๋ ์ด์ ๊ฒ์์ ํญ์์ํ ์ ์์์ผ๋ฏ๋ก ํ๋ ๋ฆฌ์
์ด ์ ์ผํ ์ต์
์ด์์ต๋๋ค.
๋ฒค์น๋งํฌ๊ฐ ์๋ํ์ฌ 1172์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
์์คํ
์ ๊ด์ฌ ์๋ ์ฌ๋์ ์ํด ๋
์ nvidia ๋๋ผ์ด๋ฒ 435.21์ ์ฌ์ฉํ๋ Ubuntu 19.10์ i9-8950HK, 64Gig RAM ๋ฐ NVIDIA GTX 1050TI๊ฐ ์๋ DELL XPS 15์
๋๋ค.
ํธ์ง: ์ฌ์ ํ ํ ์คํธ ์ค์ด๋ฉฐ ๊ธฐ๋ณธ ๋ฉ๋ด ์ ์ง๋ ์๋ง๋ ๋ด ๋ค์ค ๋ชจ๋ํฐ ์ค์ ์ ์ฐ๊ฒฐ๋์ด ์์ ๊ฒ์ ๋๋ค. 3๊ฐ์ ๋ชจ๋ํฐ ์ค 2๊ฐ๋ฅผ ๋นํ์ฑํํ ํ ์ถฉ๋์ด ์ฌ๋ผ์ง ๊ฒ ๊ฐ์ต๋๋ค. ์ต์ ๋ฉ๋ด์์ ์ธ์ด๋ฅผ ๋ณ๊ฒฝํ๋ฉด ํจ๊ณผ๊ฐ ์์๊ณ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ ํ ์บ ํ์ธ์ ์์ํ ์ ์์์ต๋๋ค. ๋ํ ์คํ ์ ์ ์ด ์๋ํฉ๋๋ค.
EDIT2: Steam Connect๋ฅผ ํตํด ๊ฒ์์ ์คํธ๋ฆฌ๋ฐํ๋ ๊ฒ์ ๊ฐ๋ฅํ์ง๋ง ์ปค์๊ฐ ๋ฌด์์๋ก ๋ง๊ฐ์ผ๋ก ์ฌ๋ผ์ง๊ณ ๋ง์ฐ์ค ์ปค์ ์์ด ํ๋ ์ดํ๋ ๊ฒ์ ๋ค์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ์ต์ ๋ฉ๋ด๋ฅผ ํตํด ์ปค์๋ฅผ ์ฌ์ค์ ํ๋ ๊ฒ์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ์ฌ ๊ฐ๋ฅํ์ง๋ง ์ ์ ํ ๋ค์ ์ฌ๋ผ์ง๋๋ค.
EDIT3: ๋ฉ๋ด ์ ์ง๊ฐ ๋ฉํฐ ๋ชจ๋ํฐ ์ค์ ๊ณผ ๊ด๋ จ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค. William Wallace ์บ ํ์ธ ์ฐฝ์์ ๋์์จ ํ ๋จ ํ๋์ ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ๋ฉ์ท์ต๋๋ค. ๋ํ ์ผ๋ถ ๊ฒ์ ๋ด ์ฌ์ด๋๊ฐ ์ ์๊ฒ ๋๋ฝ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ค ์ด์ ์์์ธ์ง ์ ๋์ด ์ฃฝ์ด๊ฐ๋ ์๋ฆฌ๊ฐ ๋ค๋ฆฌ์ง ์์ต๋๋ค.
@the-coding-owl
๋๋ ๋น์ ์ด ๋งํ๋ ๋ฉ์ถค ํ์์ Windows์์๋ ๊ฒฝํํ๊ธฐ ๋๋ฌธ์ ํด๊ฒฐํด์ผ ํ ๊ฒ์ ๋ฒ๊ทธ์ผ ์๋ ์๋ค๊ณ ์๊ฐํฉ๋๋ค...
๊ทธ ์ธ์๋ ๊ฒ์์ด ์๋ํ์ง๋ง ๋งต์ ์ ๋ ์๊ฐ ์ฆ๊ฐํ๋ฉด(3v3 ๊ฒฝ๊ธฐ์์ ํ๋ ์ด์ด๋น >200) ์ฝ๊ฐ ์ง์ฐ๋๊ธฐ ์์ํฉ๋๋ค. ๊ทธ๊ฒ์ ๊ฒ์ ์์ฒด ๋๋ฌธ์ด๊ฑฐ๋ ๋ด ์ปดํจํฐ๊ฐ ์ต๊ณ ์์ค์ด ์๋๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค ...
๋๊ตฐ๊ฐ๊ฐ ์ผ๋ถ ํญ๋ชฉ์ ํด๋ฆญํ ๋ Mods ์น์ ์ด ์ถฉ๋ํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๊น? ๋๋ Windows์์ ๊ตฌ๋ ํ๋ ๊ฒ์ด ํธ๋ฆญ์ ์ํํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง(HD ๋ฒ์ ์์์ ๊ฐ์ด) ๊ทธ๋ ์ง ์์๊ณ , ๋ด ๋ชจ๋๊ฐ ๊ฑฐ๊ธฐ์ ์์์ต๋๋ค. ์ผ๋ถ ๋ชจ๋๋ฅผ ํ์ฑํํ๊ณ ์ถ์ต๋๋ค(์: ํ ํฌ ํธ๋ฆฌ ๋ชจ๋๋ฅผ ํ์ฑํํ๋ฉด ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ๋ฐ๋ผ์ ํ ํฌ ํธ๋ฆฌ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ด๋ํ์ง ์๊ณ ๋ ๋ฌธ๋ช ์ ๋์ ๋น ๋ฅด๊ฒ ๋ณผ ์ ์์ต๋๋ค).
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๊น?
LTSC ๋ฒ์ (์ฌ๊ธฐ์๋ Xbox ๋คํธ์ํฌ ์์)์์ AoE2:DE๋ฅผ ์คํํด ๋ณด์๊ณ ๋ฌธ์ ์์ด ๋ชจ๋๋ฅผ ๋ค์ด๋ก๋ํ ์ ์์์ต๋๋ค. ๋ฐ๋ผ์ ์ต์ํ Linux์์ Xbox ๋คํธ์ํฌ๊ฐ ์๋ ๋ฌธ์ ๊ฐ ์๋์ ํ์ธํ ์ ์์ต๋๋ค.
๋ด ์ํฉ์ ๋ํ ์ ๋ฐ์ดํธ: HUD ๋ฐ ์ ๋์ด ๋๋ฝ๋๋ ๋ฌธ์ ๋ ์์์ง๋ง ํ ๋ฒ๋ง ๋ฐ์ํ์ผ๋ฉฐ ์ฌํํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ํฌ๊ธฐํ์ง ๋ง๊ณ ๊ฒ์์ ๋ช ๋ฒ ๋ค์ ์์ํด ๋ณด์ธ์. ์ ๋๋ก ์๋ํ ์๋ ์์ต๋๋ค.
๋ฌดํ ์คํฌ๋กค ๋ฒ๊ทธ๊ฐ ์ฌ์ ํ ์กด์ฌํฉ๋๋ค( ์์ธ ๋ฒ๊ทธ #30814 )
ํ , ๋๋ ๋ ์ด์ ์์ฑ์์ ํจ๊ป ๊ทธ ๋ฒ๊ทธ๋ฅผ ์ป์ง ๋ชปํฉ๋๋ค. ์๋ฌด๋ ๊ทธ๊ฒ์ ํ์ธํ ์ ์์ต๋๊น?
๋ํ ESYNC๋ ์ฑ๋ฅ ํฅ์์ ์ ๊ณตํ์ง ์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค๋ ๋ง์ฐฌ๊ฐ์ง์
๋๊น?
ํธ์ง: ์ฐ๋ฆฌ๋ ๋ํ ๊ฒ์ ์คํ ๋ฐฉ๋ฒ์ ๋ํด ์ฌ๊ธฐ์์ ๋ง์ ํ ๋ก ์ ํ์ง๋ง ๋ฌธ์ ๋ ucrtbase.dll์ด vcrun์ ์ํด ์ค์น๋์ง ์๋๋ค๋ ๊ฒ์ด๋ฏ๋ก ์ด ๋ฒ๊ทธ๋ฅผ ์์ ํ๊ธฐ ์ํด ์ด๊ฒ์ด ์ ๊ทธ๋ฐ์ง ์กฐ์ฌํด์ผ ํ ์๋ ์์ต๋๋ค.
Esync๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ๋ฅ์ด ํฅ์๋๋ ๊ฒ ๊ฐ์์ง๋ง ๊ฒ์์ Linux๋ฟ๋ง ์๋๋ผ ์ฌ์ ํ ์ฃผ์ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค. reddit์์ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํ๊ณ FPS๊ฐ ๋ฎ์ ๊ณ ๊ธ ์ฅ๋น๋ฅผ ์ฌ์ฉํ๋ Windows ์ฌ์ฉ์์ ๋ํ ๋ณด๊ณ ์๋ฅผ ๋ณธ ์ ์ด ์์ต๋๋ค. ์ฌ๊ธฐ ์ ๋ํ ๋ ๊ณต์์ ์ธ ํฌ๋ผ ์ค๋ ๋๊ฐ ์์ผ๋ฏ๋ก ๊ฐ๋ฐ์๋ ์ต์ํ ๋ฌธ์ ๋ฅผ ์๊ณ ์์ต๋๋ค.
์์ง ์์ฑ์๋ก ํ ์คํธํ์ง ์์์ง๋ง ์ผ๋ถ ์ฌ๋๋ค์ด ๋ณด๊ณ ํ๋ HD ํฉ์ ์ฌ์ฉ ์ฌ๋ถ์ ๊ด๊ณ์์ด ~120fps๋ฅผ ์ป์ง ๋ชปํ๊ณ ์์ต๋๋ค.
๋๋ Enhanced Graphics DLC๋ฅผ ํ ์คํธํ๊ณ ๊ทธ๊ฒ์ผ๋ก ๊ฒ์์ ํ ์ ์์ง๋ง ๋ก๋ฉ ํ๋ฉด์ด ๋ ๊ธธ๊ณ Benchmark๊ฐ ์ถฉ๋ํฉ๋๋ค. ๋ด ์๊ฐ์๋ AOE2๊ฐ ๋๋ฌด ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋นํ๊ณ ์คํฌ๋ฆฝํธ๋ก ์ฌ์ฉ๋์ ๊ธฐ๋กํ์ผ๋ฉฐ ๋ชจ๋ ์ค์ ๋ฐ 16GB RAM์ ์ฌ์ฉํ๋ ๋ฐ ๊ฐ๊น์์ก์ต๋๋ค. ๋ด์ผ ๋ ํฐ ์ค์์ผ๋ก ๋ค์ ํด๋ด์ผ๊ฒ ์ต๋๋ค
๋๋ Enhanced Graphics DLC๋ฅผ ํ ์คํธํ๊ณ ๊ทธ๊ฒ์ผ๋ก ๊ฒ์์ ํ ์ ์์ง๋ง ๋ก๋ฉ ํ๋ฉด์ด ๋ ๊ธธ๊ณ Benchmark๊ฐ ์ถฉ๋ํฉ๋๋ค. ๋ด ์๊ฐ์๋ AOE2๊ฐ ๋๋ฌด ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋นํ๊ณ ์คํฌ๋ฆฝํธ๋ก ์ฌ์ฉ๋์ ๊ธฐ๋กํ์ผ๋ฉฐ ๋ชจ๋ ์ค์ ๋ฐ 16GB RAM์ ์ฌ์ฉํ๋ ๋ฐ ๊ฐ๊น์์ก์ต๋๋ค. ๋ด์ผ ๋ ํฐ ์ค์์ผ๋ก ๋ค์ ํด๋ด์ผ๊ฒ ์ต๋๋ค
์ฑ๊ณตํ๋ฉด ์๋ ค์ฃผ์ธ์. ์ ๋ ๋จ 16๊ธฐ๊ฐ์ธ๋ฐ ๊ฐ์ ์ฆ์์ด ์์ต๋๋ค. 11GB ์ค์ ํํฐ์ ์ผ๋ก ์๋ํ์ง๋ง ๊ณผ๋ํ ์ค์์ผ๋ก ์ธํด ๊ฒ์์ด ๊ณ์ ์ถฉ๋ํฉ๋๋ค.
๋ฐ๋ผ์ ํ์ฌ๋ก์๋ ํฅ์๋ ๊ทธ๋ํฝ ํฉ dlc๋ก ์คํํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋ ๋ง์ ์์ ๋จ์ ์ป๊ฑฐ๋ ๊ฒ์ ์ต์ ํ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ๋ฟ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์ ์ ์๋ค๋ฉด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค.
@sulix ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์์ฑ์๊ฐ ์๋ํ๋๋ก ํฉ๋๋ค. ๊ฒ์ ์์ฒด๋ ๋์ ๋จ ์ฌ์ฉ์๋ ๋ถ๊ตฌํ๊ณ ์ ์๋ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋๋ ์ด๋ค ๋์ (์ ์์ ์์ )๋ ํ ์ ์๊ณ , ๊ทธ๊ฒ์ ์์์ ์ฅ๋ฉด์ ๋ณด์ฌ์ฃผ์ง๋ง ์ด๊ฒ์ด ์๋ฃ๋๋ฉด ๋ฉ์ถฅ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ์ด๊ฒ์ ์ป์์ต๋๊น?
์ฐธ๊ณ : Sulix์์ ๊ถ์ฅํ๋ ๋๋ก ๋์์์ ์ด๋ฏธ ์ญ์ ํ์ต๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ์ผ๋ถ ํญ๋ชฉ์ ํด๋ฆญํ ๋ Mods ์น์ ์ด ์ถฉ๋ํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๊น? ๋๋ Windows์์ ๊ตฌ๋ ํ๋ ๊ฒ์ด ํธ๋ฆญ์ ์ํํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง(HD ๋ฒ์ ์์์ ๊ฐ์ด) ๊ทธ๋ ์ง ์์๊ณ , ๋ด ๋ชจ๋๊ฐ ๊ฑฐ๊ธฐ์ ์์์ต๋๋ค. ์ผ๋ถ ๋ชจ๋๋ฅผ ํ์ฑํํ๊ณ ์ถ์ต๋๋ค(์: ํ ํฌ ํธ๋ฆฌ ๋ชจ๋๋ฅผ ํ์ฑํํ๋ฉด ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ๋ฐ๋ผ์ ํ ํฌ ํธ๋ฆฌ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ด๋ํ์ง ์๊ณ ๋ ๋ฌธ๋ช ์ ๋์ ๋น ๋ฅด๊ฒ ๋ณผ ์ ์์ต๋๋ค).
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๊น?
@EnriqueWood
๋๋ ์ฒ์์ Windows์ ๊ฒ์์ ์ค์นํ๊ณ ์์ ๋๋ฌด ๋ชจ๋๋ฅผ ๊ตฌ๋
ํ ์ ์์์ต๋๋ค. ๊ทธ ํ Linux์ ๊ฒ์์ ์ค์นํ๊ณ ๋ชจ๋๊ฐ ์ด๋ฏธ ๋ฏธ๋ฆฌ ์ ํ๋์ด ์์ผ๋ฏ๋ก ๋ค์ ํ ํ์๊ฐ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋๋ฅผ ์ ํํ๋ ค๊ณ ํ๋ฉด ๊ฒ์์ด ์ฆ์ ์ถฉ๋ํฉ๋๋ค. Windows์์๋ ๊ทธ๋ฐ ๊ฒฝ์ฐ์ธ์ง ๋ค์ ํ
์คํธํ์ง ์์์ต๋๋ค. ์ผ๋ถ ์
๋ฐ์ดํธ ์ดํ์ ๋ฐ์ํ๊ธฐ ์์ํ์ ์ ์์ต๋๊น?
๋๋ Enhanced Graphics DLC๋ฅผ ํ ์คํธํ๊ณ ๊ทธ๊ฒ์ผ๋ก ๊ฒ์์ ํ ์ ์์ง๋ง ๋ก๋ฉ ํ๋ฉด์ด ๋ ๊ธธ๊ณ Benchmark๊ฐ ์ถฉ๋ํฉ๋๋ค. ๋ด ์๊ฐ์๋ AOE2๊ฐ ๋๋ฌด ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋นํ๊ณ ์คํฌ๋ฆฝํธ๋ก ์ฌ์ฉ๋์ ๊ธฐ๋กํ์ผ๋ฉฐ ๋ชจ๋ ์ค์ ๋ฐ 16GB RAM์ ์ฌ์ฉํ๋ ๋ฐ ๊ฐ๊น์์ก์ต๋๋ค. ๋ด์ผ ๋ ํฐ ์ค์์ผ๋ก ๋ค์ ํด๋ด์ผ๊ฒ ์ต๋๋ค
@GeorgScheumann
๋ด ์ปดํจํฐ๋ ๊ฝค ๊ด์ฐฎ์ ํธ์ด๋ฉฐ AoE2HD๋ฅผ ๋ฌธ์ ์์ด 4k๋ก ์คํํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ด ๊ฒ์์์๋ 4k๋ก ํ๋ ์ดํ ๋ ์ ๋ง ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ํด์๋๋ฅผ 1080p๋ก ๋ฎ์ถ๊ณ Enhanced Graphics ํฉ์ ๋นํ์ฑํํ๊ณ ๋ชจ๋ ์ค์ ์ ๋ฎ๊ฒ ์ค์ ํ๋ฉด ์ํํ๊ฒ ์คํ๋์ง๋ง ์ฐ๋ ๊ธฐ์ฒ๋ผ ๋ณด์
๋๋ค. D ์ค๋ 2k ํด์๋๋ก ์๋ํ๊ณ ์ด๋ป๊ฒ ์งํ๋๋์ง ํ์ธํฉ๋๋ค./ ๊ธฐ๋ก์ ์ํด ์ ๋ ๋ด ์ปดํจํฐ์ ์ค๊ฐ ์ค์ ์์ ๋ถ๋๋ฝ๊ฒ War Thunder(์์ 3D ๊ฒ์)๋ฅผ ์คํํ ์ ์์ต๋๋ค.
๋๋ ๊ทธ๋ค์ด ์ด ๊ฒ์์ 'ํ
์คํธ'ํ ์ปดํจํฐ์ ์ข
๋ฅ์ ๋ํด ์ ํ ์์ง ๋ชปํฉ๋๋ค. ์๋ํ๋ฉด ๊ทธ๋ค์ ์ค๋ซ๋์ ๊ณผ๋ ๊ด๊ณ ๋ฅผ ํ๊ณ ์ถ์ ๋น์ ์ฌ๋ฌ ๋ฉด์์ ์ ๋ง ํํธ์์๊ธฐ ๋๋ฌธ์
๋๋ค. ์ ๋ง ๋ถ๋๋ฝ๋ค. ๋๋ ๊ทธ๋ค์ด ๋ฌธ์ ๋ฅผ ๋นจ๋ฆฌ ํด๊ฒฐํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฌ๋๋ค์ด ์ค์ ๋ก ์ ํํ ๋๊ธฐ๊ฐ ๋ถ์ฌ๋์ง ์์ต๋๋ค./
์ข์, ํฅ์๋ ๊ทธ๋ํฝ DLC๊ฐ ํ์ฑํ๋ ์ํ์์ ๋ฒค์น๋งํฌ๋ฅผ ์คํํ ์ ์์์ต๋๋ค. ํด์๋๋ 2560x1440์ผ๋ก ์ค์ ํ์ต๋๋ค. ์ค์ ํ์ผ์ ํฌ๊ธฐ๋ฅผ 14GB๋ก ๋๋ ธ์ง๋ง ์์คํ ๊ณผ ๊ฒ์์์ 5GB + ~15GB ๋จ๋ง ์ฌ์ฉํ ์ ์ด ์์ต๋๋ค. ๋ด ์ ์๋ 1069์์ผ๋ฉฐ ๋ชจ๋ ๊ฒ์ด ์ธํธ๋ผ๋ก ์ค์ ๋์๊ณ VSYNC๊ฐ ๋นํ์ฑํ๋์์ผ๋ฉฐ ํ๊ท ์ฝ 20FPS์์ต๋๋ค. ๋ด ํ๋์จ์ด๋ 16GB RAM, Ryzen 7 3700X ๋ฐ Vega 56์ ๋๋ค.
@sulix ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์์ฑ์๊ฐ ์๋ํ๋๋ก ํฉ๋๋ค. ๊ฒ์ ์์ฒด๋ ๋์ ๋จ ์ฌ์ฉ์๋ ๋ถ๊ตฌํ๊ณ ์ ์๋ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋๋ ์ด๋ค ๋์ (์ ์์ ์์ )๋ ํ ์ ์๊ณ , ๊ทธ๊ฒ์ ์์์ ์ฅ๋ฉด์ ๋ณด์ฌ์ฃผ์ง๋ง ์ด๊ฒ์ด ์๋ฃ๋๋ฉด ๋ฉ์ถฅ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ์ด๊ฒ์ ์ป์์ต๋๊น?
์ฐธ๊ณ : Sulix์์ ๊ถ์ฅํ๋ ๋๋ก ๋์์์ ์ด๋ฏธ ์ญ์ ํ์ต๋๋ค.
Scenearios๋ฅผ ์์ํ ์ ์์ผ๋ฉฐ ๋น๋์ค๋ ์์ต๋๋ค.
$gamepath/resources/en/campaign/movies
, ์ด๊ฒ๋ ์ญ์ ํด ๋ณด์ธ์.
Windows ์ฌ์ฉ์๋ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ผ๋ถ ํ ์คํธ์์๋ GTA V๊ฐ ๋์ผํ ํ๋์จ์ด์ ์ด ๊ฒ์๋ณด๋ค Ultra ์ค์ ์์ ๋ ๋ง์ FPS๋ฅผ ๊ฐ์ง๊ณ ์๋ค๊ณ ๋ณด๊ณ ํ์ต๋๋ค.
๋ํ Mod "(ANDI) China Diplomacy"๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ๋์ด ์๊ณ ๊ตฌ๋ ์ ํด๋ฆญํ๋ฉด ์ค์น๋๊ธฐ ๋๋ฌธ์ ์ค์นํ ์ ์์์ต๋๋ค. ๊ฒ์์ด ์ถฉ๋ํ๋ ๋ค๋ฅธ ํ๋๋ฅผ ์ ํํ๋ฉด ๊ฒ์ ๊ธฐ๋ฅ์ผ๋ก ๋ค๋ฅธ ํ๋๋ฅผ ์ ํํ๊ณ ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ์ ๋ ฌํ๊ณ ํค๋ณด๋๋ก ํด๋ฆญํ์ฌ ์ ํํ๋ ค๊ณ ํ์ต๋๋ค.
๋ด ๋ค๋ฅธ ์์คํ
์ผ๋ก ์ด๊ฒ์ ํ
์คํธํ์ต๋๋ค.
16Gig RAM๊ณผ NVIDIA๊ฐ ํ์ฌ๋ Thinkpad E470์์๋ ๊ฒ์์ด ์ง์ฅ์ฒ๋ผ ๋๋ฌ๊ฑฐ๋ฆฌ๊ธฐ ๋๋ฌธ์ ์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ์ฌ์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐฝ ๋ชจ๋์์๋ ์ ์คํ๋ฉ๋๋ค. ์ ์ฒด ์ถฉ๋๋ก ์ธํด ๊ฒฝํ์ด ์ข
๋ฃ๋ ๋๊น์ง ์บ ํ์ธ์ ์ฝ 15๋ถ ๋์ ํ๋ ์ดํ์ต๋๋ค.
@EnriqueWood
@ hogar1977 ์ผ๋ถ ๋ชจ๋๋ฅผ ๊ตฌ๋ ํ ํ 15๋ถ ์ ๋ ๊ฒ์์ ์ด์ด๋ ์ฑ๋ก ๋ค์ ์๋ํ๊ณ Linux์์ PC๋ฅผ ์ฌ๋ถํ ํ๋๋ฐ ๋ชจ๋๊ฐ ๊ฑฐ๊ธฐ์ ์์์ต๋๋ค. ๊ทธ๋์ ๊ทธ๊ฒ์ ๋น์ ์ ์ด๋ก ์ ํ์ธ์์ผ์ค๋๋ค. ๊ฐ์ฌํฉ๋๋ค :)
copy ucrtbase.dll
๋ ์์
์ ์ํํ์ต๋๋ค. ๊ฒ์์ ์์ํ ์ ์์ง๋ง ํ
์ค์ฒ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ์ด๊ธฐ UI๋ ์ฌ์ ๊ฐ๋ฅํ๋ค๋ ์ ์ธ์๋ ๋ณด์ด์ง ์์ต๋๋ค.
DXVK๋ฅผ ์ฌ์ฉํด์ผ ํ๋ฉฐ ๊ฒ์์ ๊ทธ๋ํฝ ๊ฒฐํจ ์์ด ์ ์คํ๋ฉ๋๋ค.
https://youtu.be/NNFcSKum7CQ
๋๋ฝ๋ ์ ๋์ด ์ฃฝ์ด๊ฐ๋ ์๋ฆฌ๋ฅผ ๊ฒฝํํ ์ฌ๋์ด ์์ต๋๊น? ๊ทธ ์ธ์ ๋ชจ๋ ์๋ฆฌ๋ฅผ ์ป์ต๋๋ค. ๊ฑด๋ฌผ์ด ๋ฌด๋์ง๊ธฐ๊น์ง ํฉ๋๋ค. ์ด๋์์ ์ฐพ์ ์ ์๋์ง ์ ์ ์์ต๋๋ค.
์ตํฐ๋จธ์ค ๋ฉํ๊ณผ vulkan์ผ๋ก ์๋ ์ค์ด๋ฏ๋ก ๋ช
๋ น์ PROTON_NO_ESYNC=1 pvkrun %command%
๋ก ๋ณ๊ฒฝํ์ง๋ง @individuo7๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๋๋ 3๋ฒ๊ณผ ๊ฐ์ด ๊ฒ์์ ์์ํ๊ณ ๋ฉ๋ด๊ฐ ์ธ๋ก๋๋๊ณ ๋ฉ๋ด๊ฐ ๋ก๋๋๊ณ ํํ ๋ฆฌ์ผ ๊ฒ์์ ํ๋ฉด์ด ์์๋๊ณ ์๋ฆฌ๊ฐ ๋์ง ์์ง๋ง CPU๋ ๋งค์ฐ ๋๊ณ ๋ง์ง๋ง ๋ฉ๋ด๋ ์ธ๋ก๋๋์ง๋ง ํด๋ฆญํ ์ ์๋ ๋ฒํผ์ด ์๋ ์ธ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ์ถฉ๋ํ์ต๋๋ค.
@mte90 ์ primus_vk๊ฐ ๋ ๋ฒ์ ์ฌ์ฉํ์ง ์์ต๋๊น? ํญ์ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ง๋ค๊ณ ์๊ฐํ์ต๋๋ค.
Nvidia ํ๋ผ์์ __NV_PRIME_RENDER_OFFLOAD=1 %command%
๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ณ nvidia GPU์์ ๊ฒ์์ ์คํ๋ก๋ํ ์๋ ์์ต๋๋ค.
๋๋ ์์ ๋งํฌ์ ์ธ๊ธ๋ nvidia-xrun์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ์ฌ Debian์์๋ nvidia-prime ๋ฐ nvidia-xrun์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ทธ๋์ ๋ฒ๋ธ๋น๋ง ์ธ ์ ์๋๋ฐ...
์๋ณธ์ ๋์ฒดํ ucrtbase.dll์ ์ด๋์ ๊ตฌํ๋์ง ๋ฌผ์ด๋ด๋ ๋ ๊น์?
ํธ์ง: vc redist์์ ์ถ์ถํ nvm.
์ด ์ค๋ ๋์ ์ง์นจ์ ๋ฐ๋ผ "์ด์ค์
์คํจ" ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์ต๋๋ค. ์ต์ 2GB์ ์ ์ฉ VRAM์ธ AoE2DE์ ์ต์ ์ฌ์์ด ์ถฉ์กฑ๋์ง ์์๋ค๋ ๋ํ ์์๊ฐ ๋ํ๋ฉ๋๋ค. ๊ทธ๊ฒ์ ์ ํํ์ง ์์ผ๋ฉฐ Windows ์ค์น์์ ๋ฐ์ํ์ง ์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ์ด ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๊น?
@jblumtritt
์์ธ ํธ๋ฆญ์ผ๋ก VRAM์ ๋๋ฆด ์ ์์ต๋๋ค.
winetricks videomemorysize=NumberInMb
ucrtbase.dll์ด ์ถ์ถ๋์ง ์๋ ์ด์ ๋ vcrun ์ธ์คํจ๋ฌ๊ฐ ์์ธ ucrtbase.dll์ ๊ฑด๋๋ฆฌ์ง ์๊ธฐ ๋๋ฌธ์ธ๋ฐ, ๊ธฐ๋ณธ ucrtbase.dll์ ์ ๊ฑฐ/์ด๋ฆ ๋ณ๊ฒฝ ํ protontricks 813780 vcrun2017
์คํํ๋ฉด ์ค์ ucrtbase.dll ์ค์น๋๊ณ AOE2:DE๊ฐ ์์๋ฉ๋๋ค.
์ฌ๊ธฐ ์์ ์ ๋ณด๋ฅผ ์ป๊ณ ํ ์คํธํ์ต๋๋ค.
๋๋ฝ๋ ์ ๋์ด ์ฃฝ์ด๊ฐ๋ ์๋ฆฌ๋ฅผ ๊ฒฝํํ ์ฌ๋์ด ์์ต๋๊น? ๊ทธ ์ธ์ ๋ชจ๋ ์๋ฆฌ๋ฅผ ์ป์ต๋๋ค. ๊ฑด๋ฌผ์ด ๋ฌด๋์ง๊ธฐ๊น์ง ํฉ๋๋ค. ์ด๋์์ ์ฐพ์ ์ ์๋์ง ์ ์ ์์ต๋๋ค.
์ฌ๋ผ์ง๋ ์ฃฝ์ด๊ฐ๋ ์๋ฆฌ๋ Windows์์๋ ๋ฌธ์ ์์ต๋๋ค. ์ต๊ทผ ๊ฒ์ ์ ๋ฐ์ดํธ ์ค ํ๋๊ฐ ๊ทธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
2880p ํด์๋๋ก ์ฌ๋ฌ ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ํ๋ ์ดํ๋๋ฐ ๋จ์ ์์ ์ฒด๋ ฅ ํ์์ค๊ณผ ๋จ์๋ฅผ ์ ํํ๋ ๋์ ๊ทธ๋ ค์ง๋ ๋จ์ ์ ํ ์ฌ๊ฐํ์ด ๋ชจ๋ ๋จ์ ์ผ์ชฝ ์๋จ์ ์คํ์ ์ผ๋ก ํ์๋๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ฌ์ํ ์ ์๋ ๊ฒ์ ์๋์ง๋ง ๋ ํ๋ค๊ณ ์ด์ํ๊ฒ ๋ง๋ญ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ์ด๊ฒ์ ๊ฒฝํํฉ๋๊น?
4k ๋ฐ 1080p์์ ์ฌ์์ ์๋ํ๊ณ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํฉ๋๋ค. ์๋ง๋ ๋ฆฌ๋ ์ค์ ๊ด๋ จ์ด ์์ง๋ง ๊ฒ์ ๋ฒ๊ทธ ์ผ ๊ฒ์ ๋๋ค ...
@GeorgScheumann
์์ธ ํธ๋ฆญ์ผ๋ก VRAM์ ๋๋ฆด ์ ์์ต๋๋ค.
winetricks videomemorysize=NumberInMb
๊ฐ์ฌ ํด์!
VRAM์ ๋๋ฆฌ๊ธฐ ์ํด ์์ฑ์ ํธ๋ฆญ์ ์ฌ์ฉํ์ต๋๋ค. "์ต์ 2GB์ ์ ์ฉ VRAM์ ๋ํ AoE2DE ์ต์ ์ฌ์์ด ์ถฉ์กฑ๋์ง ์์์ต๋๋ค"๋ผ๋ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ ์ด์ ํ์๋์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ถํํ๋ ์ง๊ธ ๋๋ ๋ ๋ค๋ฅธ ๊ฒ์ ์ป์ต๋๋ค.
"๊ทธ๋ํฝ ์์คํ ์ ์ด๊ธฐํํ ์ ์์ต๋๋ค. ๊ทธ๋ํฝ ์นด๋๊ฐ ์ต์ ์์คํ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋์ง ํ์ธํ์ญ์์ค.: CreateSwapChain()์ด ์คํจํ์ต๋๋ค! HRESULT=0x80070057.
: e:_phoneix2sphoenixaocengineosservices.h(114)"
๋์ผํ ์์คํ ์ ๋ณ๋ ฌ Windows์์ ๊ฒ์์ ์์ํ ๋ ์ด๋ฌํ ์ค๋ฅ ๋ฉ์์ง๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ ํ ํผ๋์ค๋ฝ์ต๋๋ค.
Nvidia GPU๋ฅผ ์ฌ์ฉํ์ฌ ๋๋ผ์ด๋ฒ ์์ค์์ V-Sync(๋๋ ๋ ๋์ ํ๋ ์ ์๊ฐ ์ ํ)๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๊น? ์ด ๊ฒ์์์ ์ธ๊ฒ์์ V-Sync๊ฐ ์์ ํ ๋ง๊ฐ์ง ๊ฒ์ ์ ์ ์์ต๋๋ค(๋ค์ดํฐ๋ธ Windows ๋ฒ์ ์์๋, ๊ทธ๋ฌ๋ Windows์์๋ Riva๊ฐ ํ๋ ์ ์๊ฐ์ ์ ํํ ์ ์์).
๋น์ ์ libstrangle์ ์๋ ํ ์ ์์ต๋๋ค :)
@mozo78 ๋ฐฉ๊ธ Steam์์ ๊ฒ์์ ๋ํด ๋ค์ ์คํ ์ต์
์ ์ฌ์ฉํ์ฌ libstrangle๋ก ์๋ํ์ต๋๋ค.
strangle 144 %command%
VSYNC=2 strangle %command%
VSYNC=1 strangle 144 %command%
๊ทธ๋ค ์ค ๋๊ตฌ๋ ๋๋ฅผ ์ํด ์ผํ์ง ์์์ต๋๋ค.
๊ฑฐ๊ธฐ์ ์๋ชป๋ ๊ฒ์ด ์์ต๋๊น? ๋๋ ์ ๋ง๋ก ์ด๊ฒ์ ์๋์ํค๊ณ ์ถ๋ค
strangle 144 /path/to/game ๋๋
๋ด๋ณด๋ด๊ธฐ FPS=60
LD_PRELOAD="libstrangle.so:${LD_PRELOAD}" /path/to/game
@mozo78 ์คํ ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ๊ฒ์์ ์คํํ๊ธฐ ๋๋ฌธ์ ์ด๋ป๊ฒ ํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
/path/to/game์ /home/ewood/.steam/ubuntu12_32/steam steam://rungameid/813780 ์ผ๋ก ๋์ฒดํ์ฌ ๋ ๋ช ๋ น์ ์คํํ๋ ค๊ณ ์๋ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค.
๊ฒ์ ๋๋ ํ ๋ฆฌ๋ง ์ฐพ์ผ์๋ฉด ๋ฉ๋๋ค :)
@mozo78 ์ด๊ฒ์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์คํํด ๋ณด์์ต๋๋ค.
STEAM_COMPAT_DATA_PATH=$HOME/.steam/steam/steamapps/compatdata/813780 strangle 144 ./.steam/steam/steamapps/common/Proton\ 4.11/proton run .steam/steam/steamapps/common/AoE2DE/AoE2DE_s.exe
์ด๊ณ ๊ฒ์์ ๋ค์ด๊ฐ ์๋ ์์ต๋๋ค. ๋๋์ด ํ๋ฉด์ ์ป๋๋ค
์ด ๊ฒ์์ ์ฌ์ฉํ๋ ค๋ฉด Windows Steam ํด๋ผ์ด์ธํธ๋ฅผ ์ค์นํด์ผ ํ๋ ๊ฒ์ด ์ ์์ ๋๋ค.
libstrangle์ด Linux Steam์ ์ฌ์ฉํ๊ณ LAUNCH_OPTION์์ PROTON_USE_WINED3D ์ค์ ์ ์ฌ์ฉํ์ฌ ์๋ํ๋๋ก ํ์ต๋๋ค.
์ฌ์ฉ๋ ๋ช
๋ น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
PROTON_USE_WINED3D=1 strangle 15 %command%
๊ฝค ๋ฎ์ fps๋ก ์คํ๋์ง๋ง(๊ทธ๋์ 144 ๋์ 15FPS๋ก ์ ํํ๋ ํ ์คํธ๋ฅผ ์ํํ์ต๋๋ค) ๋จ์/๊ฑด๋ฌผ ํ ์ค์ฒ๋ ํ์๋์ง ์์ง๋ง ์๋ํ๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค.
๋๋ฝ๋ ํ ์ค์ฒ์ ๋ฎ์ ์ฑ๋ฅ์ DXVK๋ฅผ ์ฌ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋๋ ๋ง์นจ๋ด ์ด ๊ฒ์, proton ๋ฐ vulkan์ Linux ์คํ ํด๋ผ์ด์ธํธ์์ ํ๋ ์ ์ ํ ์์ ์ ์ํํ์ต๋๋ค!
๋ง์ ํ ์คํธ ํ์ VkGHL (libstrangle์ ๋์)์ ์ฌ์ฉํ์ฌ ์๋ํ์ต๋๋ค.
ํ๋ก์ธ์ค๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
VkGHL ํ๋ก์ ํธ์ repo readme ์ง์นจ์ ๋ฐ๋ผ ์ปดํ์ผ๋ ๋ ์ด์ด๋ฅผ Vulkan์ ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ด๋ ๋ ์ด์ด์ ์ถ๊ฐํ๊ณ (vkconfig ์ฌ์ฉ) ๋ง์ง๋ง์ผ๋ก Steam์์ ๊ฒ์์ ์ต์ ์ ์ ํํฉ๋๋ค(SET LAUNCH OPTIONS... ์ฌ์ฉ).
์ ์๊ฒ๋ FPS=144.0 VSYNC=1 %command%
์ข์ ์์์ด๋ค์ :)
์ด๋ฌํ ๋ฌธ์ ๊ฐ ๋ชจ๋์๊ฒ ํด๊ฒฐ๋๋๋ก Proton์ ํ ์์ฒญ์ ํ๋ ๊ฒ์ด ์ผ๋ง๋ ์ด๋ ค์ธ๊น์?
@AlexLeung ํฌํฌ ๋ฒํผ์ ํด๋ฆญํ๊ณ ์ฝ๋๋ฅผ ํํค์น๊ณ ๋๋ฒ๊ทธํ๊ณ ์์ ํ์ญ์์ค. :)
์ด๋ฌํ ๋ฌธ์ ๊ฐ ๋ชจ๋์๊ฒ ํด๊ฒฐ๋๋๋ก Proton์ ํ ์์ฒญ์ ํ๋ ๊ฒ์ด ์ผ๋ง๋ ์ด๋ ค์ธ๊น์?
์ฌ๊ธฐ์ ๋ฌธ์ ๋ ucrtbase.dll์ด ์ด๋ฏธ ์ค์น๋์ด ์๊ธฐ ๋๋ฌธ์ ์ค์น๋์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค.
์ฌ๊ธฐ ์์ธ Bugzilla์ ๋ฒ๊ทธ ๋ณด๊ณ ์๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ ์๋ ํจ์น๋ ํฌํจ๋์ด ์์ง๋ง ucrtbase.dll์ด ์์ ๋ ์ถ์ถ๋์ง ์๋ ๊ฒ์ด ์๋๋ ๋์์ด๋ฏ๋ก ๋ฒ๊ทธ๊ฐ ์๋ ๊ฒ์ผ๋ก ํ์๋ฉ๋๋ค.
๋ค๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ proton์ด vcrun์ด ์ข ์์ฑ์ผ๋ก ๋์ด๋์ด ์๋์ง ํ์ธํ ๋ค์ ucrtbase.dll์ ์ ๊ฑฐํ์ฌ ์ค์ ๋ฅผ ์ค์นํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
์ด ์ค๋ ๋์์ ๋ด๊ฐ ๋ณด๊ณ ์๋ ํ ๊ฐ์ง ์ฃผ์ ์คํด๋ ๋ฌธ์ ๊ฐ ucrtbase.dll
์ ๊ด๋ จ์ด ์๋ค๋ ๊ฒ์
๋๋ค. ๊ทธ๋ ์ง ์์ต๋๋ค. wine/proton ์ ๋์ฌ์ ์ฌ์ ์ค์น๋ ucrtbase.dll
๋ wine/proton์์ ์ ๊ณตํ๋ ๊ฒ์ด๋ฉฐ ๊ด๋ จ ๊ธฐ๋ฅ์ ๋ค์ ์์ ํ ๊ตฌํ์ ํฌํจํ์ง๋ง ํ ๊ฐ์ง ์ฃผ์ ์์ธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ค๋ฅ๋ฅผ ๋ฌด์ํ ์ ์์ต๋๋ค. ์์ฉ ํ๋ก๊ทธ๋จ์ด ์์ธ/์์ฑ์์์ ์ค์๋ํ ๋ ๋ฌธ์ ์ ์์ธ์ ์๊ณ ์ถ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์๋๋ ๋์์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ๋ฌด์ํ๋ฉด ๋ค๋ฅธ ์ด์ํ ํ๋์ผ๋ก ์ด์ด์ง ์ ์์ผ๋ฏ๋ก "์ง์ง" ucrtbase.dll
๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ค์ ๋ก ๊ถ์ฅ๋์ด์ผ ํ๋ ์ต์ ์ ์๋ฃจ์
์ด ์๋๋๋ค.
๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ์ถํ๋ ค๋ฉด ์ด ์ค๋ ๋์ ์์ ๋ถ๋ถ์์ @aeikum ์ด ์ ์ํ ๋๋ก dlls/sapi
์์ ๋๋ฝ๋ SpVoice ๊ตฌํ์ ๋์์ผ๋ก ํด์ผ ํฉ๋๋ค.
์์ธ/์์ฑ์์์ SpVoice๋ฅผ ์์ ํ ๊ตฌํํ์ง ์๋ ์ด์ ์ด์ ๋ํ ์ ์ ํ ์์ ์ ๊ฒ์์ด ์ฐ๋ฆฌ๊ฐ ์ ๊ณตํ ๊ฐ์ฒด๋ฅผ ํ์ฉํ๋ ์ง์ ๊น์ง ํ์ํ ๊ธฐ๋ฅ์ ์ ๊ฑฐํ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ด ์ค๋ ๋์์ ๋ด๊ฐ ๋ณด๊ณ ์๋ ํ ๊ฐ์ง ์ฃผ์ ์คํด๋ ๋ฌธ์ ๊ฐ
ucrtbase.dll
์ ๊ด๋ จ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ์ง ์์ต๋๋ค. wine/proton ์ ๋์ฌ์ ์ฌ์ ์ค์น๋ucrtbase.dll
๋ wine/proton์์ ์ ๊ณตํ๋ ๊ฒ์ด๋ฉฐ ๊ด๋ จ ๊ธฐ๋ฅ์ ๋ค์ ์์ ํ ๊ตฌํ์ ํฌํจํ์ง๋ง ํ ๊ฐ์ง ์ฃผ์ ์์ธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ค๋ฅ๋ฅผ ๋ฌด์ํ ์ ์์ต๋๋ค. ์์ฉ ํ๋ก๊ทธ๋จ์ด ์์ธ/์์ฑ์์์ ์ค์๋ํ ๋ ๋ฌธ์ ์ ์์ธ์ ์๊ณ ์ถ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์๋๋ ๋์์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ๋ฌด์ํ๋ฉด ๋ค๋ฅธ ์ด์ํ ํ๋์ผ๋ก ์ด์ด์ง ์ ์์ผ๋ฏ๋ก "์ง์ง"ucrtbase.dll
๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ค์ ๋ก ๊ถ์ฅ๋์ด์ผ ํ๋ ์ต์ ์ ์๋ฃจ์ ์ด ์๋๋๋ค.๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ์ถํ๋ ค๋ฉด ์ด ์ค๋ ๋์ ์์ ๋ถ๋ถ์์ @aeikum ์ด ์ ์ํ ๋๋ก
dlls/sapi
์์ ๋๋ฝ๋ SpVoice ๊ตฌํ์ ๋์์ผ๋ก ํด์ผ ํฉ๋๋ค.
์์ธ/์์ฑ์์์ SpVoice๋ฅผ ์์ ํ ๊ตฌํํ์ง ์๋ ์ด์ ์ด์ ๋ํ ์ ์ ํ ์์ ์ ๊ฒ์์ด ์ฐ๋ฆฌ๊ฐ ์ ๊ณตํ ๊ฐ์ฒด๋ฅผ ํ์ฉํ๋ ์ง์ ๊น์ง ํ์ํ ๊ธฐ๋ฅ์ ์ ๊ฑฐํ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋น์ ์ด ๋งํ๋ ๊ฒ์ ์์ ํ ์๋ฏธ๊ฐ ์์ผ๋ฉฐ ๋๋ ๊ทธ๊ฒ์ ๋ํด ๋ ๋์ํ ์ ์์ต๋๋ค.
์๋ํ ๋์์ ๋ํ ์ด์ ๋ฅผ ์ดํดํ ์๋ ์์ง๋ง ์ค๋ฅ ๋ฌด์๋ฅผ ํ์ฉํ๋ ํ๋๊ทธ๋ฅผ ์ ๊ณตํ ์ ์๋ ์ ๋ง ํฅ๋ฏธ๋ก์ด(์ ์ฉํ) ๊ธฐ๋ฅ์ด ๋ ๊ฒ์ ๋๋ค. ์คํ ํ๋ฆ์์ ๋ ๊น์ - ์ผ๋ถ ๋๋ฝ๋ ๊ตฌํ์ผ๋ก ์ฌ์ ํ ์คํํ ์ ์๋ ์ผ๋ถ ์์ ์ ์ํํ ์ ์๋๋ก ํ๊ธฐ ์ํด ์ฐ๋ฆฌ๊ฐ ์ฌ๊ธฐ์ ๋ณด๊ณ ์๋ ์ฌ๋ก.
bumblebee๋ฅผ ์ค์นํ์ง ์๊ณ nvidia-vulkan-common
ํจํค์ง๋ฅผ ์ค์นํ์ง ์๊ณ nvidia-xrun์ ์ฌ์ฉํ๋ฉด ๋ฐ๋น์(https://wiki.debian.org/NvidiaGraphicsDrivers/NvidiaXrun)์์ ์คํ๋ฐ์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์์ํ ์ ์์์ ํ์ธํ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ ์ผ๋ถ ์บ ํ์ธ์์ ๊ฒ์์ด ์ถฉ๋ํ์ง๋ง ๋ง์ ๋ฒ๊ทธ ์์ ์ด ํฌํจ๋ ๋ด์ผ์ ์ ์ ๋ฐ์ดํธ๊ฐ ์ด ๋ฌธ์ ๊ฐ ์ฌ๋ผ์ง๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
12์ ์
๋ฐ์ดํธ๋ก sapi๋ฅผ ์ ๊ฑฐํ ๊ฒ ๊ฐ์ต๋๋ค.
์ ์ด๋ ๋ ์ด์ ucrtbase.dll์ ํจ์นํ ํ์๊ฐ ์์ต๋๋ค.
์ค์นํ ๋ชจ๋๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ๋ชฉ๋ก์์ ๋ชจ๋๋ฅผ ์ ํํ๋ฉด ๋งค๋ฒ ๋ฐ์คํฌํ์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. Art of War ์๋๋ฆฌ์ค๋ฅผ ์ฌ์ํ๋ ค๊ณ ํ๋ฉด ๋ฉ์ถฅ๋๋ค. 12์ ์
๋ฐ์ดํธ ์ดํ๋ ์๋์ง๋ง ๊ฐ๋ ๊ฒฝ๊ธฐ๊ฐ ์์๋ ์งํ์ ๋ฉ์ถ ์ ์ด ์์ต๋๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์์ต๋๊น, ์๋๋ฉด ๋ด ์์คํ
์๋ง ์์ต๋๊น? ์ ๋ ํ๋๋ผ 31์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@kaktuspalme ์๋ ํ์ธ์, ์ ๋ฐ์ดํธ ํ ์ด๋ป๊ฒ ์๋์ํค์ จ๋์? ์ ๋ฐ์ดํธ ์ ์๋ ์๋์ด ๋์๋๋ฐ ์ ๋ฐ์ดํธ ํ์๋ ๋ ์ด์ ์๋ํ์ง ์์ต๋๋ค.
@cptrodolfox ์ํ ํด๋๋ฅผ ๋ค์ ์ ๊ฑฐํด์ผ ํฉ๋๊น? ๋ด ์์คํ ์์๋ ์ด๊ฒ์ด Proton์์ ์๋ํ๋๋ก ํ๊ธฐ ์ํด ํด์ผ ํ๋ ์ ์ผํ ์ผ์ด์์ต๋๋ค.
@Nebulon-BFrigateFTW
๋ชจ๋๋ฅผ ์ ํํ ํ ์ถฉ๋์ด Linux์ ๋ชจ๋ ์ฌ๋์๊ฒ ๋ฐ์ํฉ๋๋ค. Windows์์๋ ์๋ํ๋ฏ๋ก Windows ์์์ ์ด๋๊ฐ์ ๊ฒ์์ ์ค์นํ ๊ฒฝ์ฐ ์ํ๋ ๋ชจ๋๋ฅผ ์ ํํ๊ณ ์ค์นํ ์ ์์ต๋๋ค. ๋์ผํ ๋ชจ๋๊ฐ Steam ์๋ฒ์ ๋๊ธฐํ๋ ์ ์๋๋ก ์ถฉ๋ถํ ์๊ฐ์ ๋๊ณ ๋์๊ฐ์ญ์์ค. Linux ์ค์น์ ๋ํด์๋ ๋๊ธฐํ๋๊ณ ๋ชจ๋๊ฐ ์ค์น๋ ๊ฒ์ผ๋ก ํ์๋๊ณ ์๋ํฉ๋๋ค. ๋๋ ๊ทธ๋ค์ ์ ํํ๋ ๋์ ์ถฉ๋์ ์์ธ์ ์ฐพ๊ธฐ ์ํด ์ด๋ค ๋ก๊ทธ ๋๋ ๋ฌด์์ด๋ ๊ฒ์ํ์ง ์์์ต๋๋ค./
์๋๋ฆฌ์ค์ Art of War ๋ฉ์ถค์ ์ํ๋ฅผ ์ฌ์ํด์ผ ํ๊ณ ๊ฒ์์ ํ๋ ์ดํ ์ ์์ผ๋ ค๋ฉด ์ํ ํด๋๋ฅผ ์ ๊ฑฐํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์๊ฐํฉ๋๋ค.
ํ์ฌ ์๋ํ์ง ์๋ ๋ ๋ค๋ฅธ ์ฌํญ์ ์์ฑ์ ๋๋ ์์ธ์ ์ฌ์ฉํ์ฌ ๋ก์ปฌ LAN ๋ฉํฐํ๋ ์ด์ด๋ฅผ ํธ์คํ
ํ๋ ๊ฒ์
๋๋ค.
AoE๋ ๋ฐฑ๊ทธ๋ผ์ด๋์์ BattleServer.exe๋ฅผ ์์ํ์ง๋ง ๋ถํํ๋ ์ง์ ์ถฉ๋ํฉ๋๋ค. ์คํํ์ง ์์ผ๋ฉด ๋ฉํฐ ํ๋ ์ด์ ๋ก๋น ์์ฑ ์น์
์ LAN ์ต์
์ด ์์ต๋๋ค.
@hogar1977
๋ด๊ฐ ์ฐธ์กฐ. ๊ธ์, ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ณต์ ์น ์ฌ์ดํธ์์ ๋ชจ๋๋ฅผ ๊ตฌ๋
ํ๋ ๊ฒ์
๋๋ค. ์ค์น๋ ๋ชจ๋ ํญ์ ๋ชจ๋๋ฅผ ์ ํํ๋๋ผ๋ ์ถฉ๋ํ์ง ์์ต๋๋ค.
์ํ๋ฅผ ์๋์ํค๋ ๋ฐฉ๋ฒ์ ์์๋ด๊ฑฐ๋ ์ ์ด๋ ์ํ๋ฅผ ๋ฉ์ถ๋ ๋์ ์ฌ์์ ๊ฑด๋๋ธ ํ์๊ฐ ์๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. Art of War๋ ์ ์ ๊ฐ์ ์๋ก์ด ํ๋ ์ด์ด์๊ฒ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๋ํ Alt ํค๋ฅผ ๋๋ฅธ ํ ๋ฐํ ํ๋ฉด์ ํ๋จ ํจ๋์ด ๊ฒ์ ์์ ํ์๋๋ฏ๋ก ์ด์์ ์ด์ง ์์ต๋๋ค. ๊ทธ๊ฒ์ ์์ ํ๋ ๊ตฌ์ฑ์ด ์์ต๋๊น? ๋ํ ๋ฌดํ ์คํฌ๋กค์ด ๋ฐ์ํ์ง๋ง ์คํฌ๋กค ํซํค๋ฅผ ๋นํ์ฑํํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
@hogar1977
๋ด๊ฐ ์ฐธ์กฐ. ๊ธ์, ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ณต์ ์น ์ฌ์ดํธ์์ ๋ชจ๋๋ฅผ ๊ตฌ๋ ํ๋ ๊ฒ์ ๋๋ค. ์ค์น๋ ๋ชจ๋ ํญ์ ๋ชจ๋๋ฅผ ์ ํํ๋๋ผ๋ ์ถฉ๋ํ์ง ์์ต๋๋ค.
์ํ๋ฅผ ์๋์ํค๋ ๋ฐฉ๋ฒ์ ์์๋ด๊ฑฐ๋ ์ ์ด๋ ์ํ๋ฅผ ๋ฉ์ถ๋ ๋์ ์ฌ์์ ๊ฑด๋๋ธ ํ์๊ฐ ์๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. Art of War๋ ์ ์ ๊ฐ์ ์๋ก์ด ํ๋ ์ด์ด์๊ฒ ๋งค์ฐ ์ค์ํฉ๋๋ค.๋ํ Alt ํค๋ฅผ ๋๋ฅธ ํ ๋ฐํ ํ๋ฉด์ ํ๋จ ํจ๋์ด ๊ฒ์ ์์ ํ์๋๋ฏ๋ก ์ด์์ ์ด์ง ์์ต๋๋ค. ๊ทธ๊ฒ์ ์์ ํ๋ ๊ตฌ์ฑ์ด ์์ต๋๊น? ๋ํ ๋ฌดํ ์คํฌ๋กค์ด ๋ฐ์ํ์ง๋ง ์คํฌ๋กค ํซํค๋ฅผ ๋นํ์ฑํํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
Steam์ผ๋ก Age of Empires ์ฌ์ดํธ์ ๋ก๊ทธ์ธํ๊ณ ๋ชจ๋์ ๊ฐ์ ํ๋ฉด Proton์์ ์ ๋๋ก ์๋ํฉ๋๋ค.
https://www.ageofempires.com/mods
์ ์์ ๊ธฐ์ ์ ์๋์ํค๋ ค๋ฉด ๋ค์ ์์น์์ ์ํ๋ฅผ ์ญ์ ํ์ญ์์ค.
/home/user/.steam/steam/steamapps/common/AoE2DE/resources/en/campaign/movies
(ํ์ฌ ํจ์น์์) atm์ด ๊ฐ์ง๊ณ ์๋ ์ ์ผํ ๋ฌธ์ ๋ 5/10์ด ํ์ ๋ชจ๋ mp ๊ฒ์์ด ๋๊ธฐํ ํด์ ๋๋ค๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ 12์ ํจ์น ์ด์ ์ ๊ฒฝ์ฐ๊ฐ ์๋์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด์ด ๋ฌธ์ ๊ฐ ์์ต๋๊น?
์ ์
๋ฐ์ดํธ๊ฐ sapi ๋ฌธ์ ๋ฅผ ์ ๊ฑฐํ์์ ํ์ธํ ์ ์์ต๋๋ค. ์์ํ๊ธฐ ์ ๋ณด๋ค ์๋๊ฐ ๋ ๋๋ฆฐ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
์ด์จ๋ ํ๋ ์ด๋ ํ ์ ์์ง๋ง ์ผ๋ถ ์บ ํ์ธ์ ์ ํ ์์๋์ง ์์ต๋๋ค. ์ฃผ๋ก ์ ๋ฝ์์
๋๋ค.
๊ฒ์์ ํ ์๊ฐ ํ์ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ์ปดํจํฐ๊ฐ ์๋ตํ์ง ์์ต๋๋ค.
๋ชจ๋์ ๊ฒฝ์ฐ ์, ์น ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ์ด๋ฏธ ๊ตฌ๋
ํ ๊ฒฝ์ฐ ํผ๋๋ฐฑ์ด ์๋ ๊ฒฝ์ฐ(๊ตฌ๋
๋ฒํผ์ ๋๋ฅผ ๋) ์ ๋ชจ๋๊ฐ ์ถ๊ฐ๋ฉ๋๋ค.
์ต์ ํซํฝ์ค์ธ์ง ์๋ก์ด ์์ฑ์์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ง๊ธ ๋ด ์์คํ ์์๋ ๊ฒ์์ด ์ํํ๊ฒ ์คํ๋ฉ๋๋ค. ๋ ์ด์ ๋จ์๋ฅผ ์ ํํ ๋ ์ง์ฐ์ด ์์ต๋๋ค.
๋ฐ๋ผ์ ์ ์ด๋ ์ ์๊ฒ๋ ์๋ํ์ง ์๋ ์ ์ผํ ๊ฒ์ battleserver.exe๊ฐ ์๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ก์ปฌ LAN ๊ฒ์์ ํธ์คํ ํ๋ ๊ฒ์ ๋๋ค.
๋ผ์ด๋ค์ด์ ๋ฏธ์ํ์ง๋ง ์ง๊ธ๊น์ง ์ฑ๊ณตํ์ง ๋ชปํ AoE2:DE๋ฅผ ์์ํ๋ ค๊ณ ํ๊ณ ์์ต๋๋ค(์คํ๋์ ํ๋ฉด์์ 1์ด ๋์ ๋ฉ์ถค). ์ฌ๊ธฐ์์ ๋์์ ๋ฐ์ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ด ๋ฉ์์ง๊ฐ ์ฃผ์ ๋ฅผ ๋ฒ์ด๋๋ฉด ์์ ๋กญ๊ฒ ์ญ์ ํ์ญ์์ค.
๋ด ๊ตฌ์ฑ:
OS: ๋ฐ๋น์ 10 ๋ฒ์คํฐ
์ปค๋: x86_64 Linux 4.19.0-6-amd64
CPU: Intel Core i5-4200H @ 4x 3.4GHz
GPU: Mesa DRI Intel(R) Haswell Mobile ๋ฐ GeForce GTX 850M/PCIe/SSE2(Nvidia Optimus)
๋จ: 7861MiB
์์ฑ์: 4.11-11
Steam์์ ๊ฒ์ ์คํ ์ต์
: primusrun %command%
primusrun glxgears
๊ฐ ์๋ํ๊ณ ์์์ ์ฐธ๊ณ ํ์ธ์(ํ์ง๋ง Steam์ primusrun steam
๋ก ์์๋์ง ์์ง๋ง ํ์ํ ๊ฒฝ์ฐ ๋ก๊ทธ ํ์ผ๋ ์์ต๋๋ค https://pastebin.com/vKLUGMTw ).
AoE2:DE ์คํ ์ Steam์ error.log
๋ก๊ทธ ํ์ผ:
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to ProcessingInstallScript with ""
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/felix/.config/openvr/openvrpaths.vrpath'
esync: up and running.
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/felix/.config/openvr/openvrpaths.vrpath'
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 813780, ActionID 5] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 813780, ActionID 5] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 813780: 0
Game update: AppID 813780 "", ProcID 5774, IP 0.0.0.0:0
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 5778 != 5776, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 813780
>>> Adding process 5774 for game ID 813780
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to WaitingGameWindow with ""
>>> Adding process 5775 for game ID 813780
>>> Adding process 5776 for game ID 813780
/usr/bin/primusrun: line 41: warning: command substitution: ignored null byte in input
pid 5777 != 5776, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to Completed with ""
>>> Adding process 5779 for game ID 813780
>>> Adding process 5780 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/felix/.config/openvr/openvrpaths.vrpath'
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 5803 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
esync: up and running.
>>> Adding process 5804 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5806 for game ID 813780
>>> Adding process 5809 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5811 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5814 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5821 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5829 for game ID 813780
Game update: AppID 813780 "", ProcID 5804, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 5804): SteamUtils009 / Utils
Setting breakpad minidump AppID = 813780
RecordSteamInterfaceCreation (PID 5804): SteamUser019 / User
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197992322029 [API loaded no]
RecordSteamInterfaceCreation (PID 5804): SteamUser019 / User
RecordSteamInterfaceCreation (PID 5804): SteamFriends015 / Friends
RecordSteamInterfaceCreation (PID 5804): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 5804): SteamMatchMaking009 / Matchmaking
RecordSteamInterfaceCreation (PID 5804): SteamMatchMakingServers002 / MatchmakingServers
RecordSteamInterfaceCreation (PID 5804): STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
RecordSteamInterfaceCreation (PID 5804): STEAMAPPS_INTERFACE_VERSION008 / Apps
RecordSteamInterfaceCreation (PID 5804): SteamNetworking005 / Networking
RecordSteamInterfaceCreation (PID 5804): STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
RecordSteamInterfaceCreation (PID 5804): STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
RecordSteamInterfaceCreation (PID 5804): STEAMHTTP_INTERFACE_VERSION002 / HTTP
RecordSteamInterfaceCreation (PID 5804): SteamController006 / Controller
RecordSteamInterfaceCreation (PID 5804): STEAMUGC_INTERFACE_VERSION010 / UGC
RecordSteamInterfaceCreation (PID 5804): STEAMAPPLIST_INTERFACE_VERSION001 / AppList
RecordSteamInterfaceCreation (PID 5804): STEAMMUSIC_INTERFACE_VERSION001 / Music
RecordSteamInterfaceCreation (PID 5804): STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
RecordSteamInterfaceCreation (PID 5804): STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
RecordSteamInterfaceCreation (PID 5804): STEAMINVENTORY_INTERFACE_V002 / Inventory
RecordSteamInterfaceCreation (PID 5804): STEAMVIDEO_INTERFACE_V002 / Video
RecordSteamInterfaceCreation (PID 5804): STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5846 for game ID 813780
Game update: AppID 813780 "", ProcID 5846, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 5846): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 5846): SteamUser020 / User
RecordSteamInterfaceCreation (PID 5846): SteamUser020 /
RecordSteamInterfaceCreation (PID 5846): STEAMAPPS_INTERFACE_VERSION008 /
pid 5807 != 5806, skipping destruction (fork without exec?)
Game removed: AppID 813780 "", ProcID 5846
Game 813780 created interface STEAMAPPS_INTERFACE_VERSION008 /
Game 813780 created interface SteamUser020 /
Game 813780 created interface SteamUser020 / User
Game 813780 created interface SteamUtils009 / Utils
Game 813780 method call count for IClientUser::GetSteamID : 2
Game 813780 method call count for IClientUtils::GetAppID : 5
Game 813780 method call count for IClientUtils::RecordSteamInterfaceCreation : 4
Game 813780 method call count for IClientAppManager::GetAppBuildID : 1
Game 813780 method call count for IClientAppManager::GetCurrentLanguage : 1
Uploaded AppInterfaceStats to Steam
Exiting app 813780
No cached sticky mapping in ActivateActionSet.
๋ด๊ฐ ์ดํดํ ๋ฐ๋ก๋ ๊ฒ์์ด ์์๋์ง ์์ ์ ๋๋ก ์๋ชป๋ ๊ฒ์ ์์ต๋๋ค. ๋ด๊ฐ ์ฌ๊ธฐ์ ๋ญ ์๋ชปํ๊ณ ์๋์ง ์๊ณ ์๋?
reddit ๊ฒ์๋ฌผ์ ๋ฐ๋ฅด๋ฉด Steam์ ์ค์นํ ํ ๊ฒ์์ ์์ ํ์ง ์์์ต๋๋ค. ๋์ผํ ๊ฒฐ๊ณผ๋ก "Movies" ํด๋๋ฅผ ์ญ์ /์ด๋ฆ ๋ฐ๊พธ๊ธฐ๋ ์๋ํ์ต๋๋ค.
๊ฐ์ฌ ํด์!
@fxmarty Debian sid์ bumblebee์ optimus ๋
ธํธ๋ถ์ nvidia์ ๋น์ทํ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
์์ nvidia ๋น๋์ค ์นด๋๋ก TTY๋ฅผ ์ป์ผ๋ ค๋ฉด nvidia xrun์ ์ฌ์ฉํด์ผ ํ๋ฉฐ ๊ฒ์์ด ์์๋ฉ๋๋ค.
๋๋ ๊ทธ๊ฒ์ ๋ํ ๊ธฐ์ฌ๋ฅผ ์์ฑํ์ต๋๋ค https://daniele.tech/2019/12/how-to-get-nvidia-xrun-on-debian/
์ง๊ธ ๋ด๊ฐ ์ง๋ฉดํ ๋ฌธ์ ๋ ์ ์ ํ ๊ฒ์ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ๊ฒฝ๊ธฐ์ ์ ์ฅ ๊ฒ์์ด ์์ง๋ง ์์ 1๋ถ ํ ๊ฒ์ ์ถฉ๋์ด ๋ค์ ๋ฐ์ํ๋ค๋ ๊ฒ์
๋๋ค. ๊ฒ์ ํ ์๊ฐ ํ์ ๊ฒ์์ด ์ถฉ๋ํ๋ฉด ์ ์ฅ ๊ฒ์์ ํด๋น ๊ฒฝ๊ธฐ์ ๋ชจ๋ ํญ๋ชฉ์ด ํฌํจ๋๋ค๋ ์๊ฐ์ด ์์ต๋๋ค.
๊ทธ๋ค์ ์ถฉ๋์ ์์ ํ๋ ์๋ก์ด ์
๋ฐ์ดํธ๋ฅผ ์ถ์ํ์ง๋ง ๊ฒ์์ ์คํ ๋๊ธ์ ๋ณด๋ ์ฐฝ์๋ ์ฌ์ ํ ๋ง์ ์
๋ฐ์ดํธ๊ฐ ์์ต๋๋ค.
๋ํ ๊ทธ๋ํฝ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋งํ๋ ค๋ฉด ๊ฒ์์ ์ฌ๋ฌ ๋ฒ ์์ํด์ผ ํฉ๋๋ค.
๋๋ฅผ ์ํด ์๋ํ์ง ์๊ณ ํตํฉ Intel ๊ทธ๋ํฝ๊ณผ ํจ๊ป Debian์ ์คํํ๋ i915๋ ์ฌ๊ธฐ์ ์ง์นจ์ ๋ฐ๋์ต๋๋ค(์ ํํ https://www.protondb.com/users/793747973 ).
์ด๊ฒ์ ์ป์๋ค,
RecordSteamInterfaceCreation (PID 17668): STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
ERROR: ld.so: object '/home/ecarroll/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 17712 for game ID 813780
Installing breakpad exception handler for appid(steam)/version(1576550254)
Game update: AppID 813780 "", ProcID 17712, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 17712): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 17712): SteamUser020 / User
RecordSteamInterfaceCreation (PID 17712): SteamUser020 /
RecordSteamInterfaceCreation (PID 17712): STEAMAPPS_INTERFACE_VERSION008 /
pid 17671 != 17670, skipping destruction (fork without exec?)
Game removed: AppID 813780 "", ProcID 17712
Game 813780 created interface STEAMAPPS_INTERFACE_VERSION008 /
Game 813780 created interface SteamUser020 /
Game 813780 created interface SteamUser020 / User
Game 813780 created interface SteamUtils009 / Utils
Game 813780 method call count for IClientUser::GetSteamID : 2
Game 813780 method call count for IClientUtils::GetAppID : 5
Game 813780 method call count for IClientUtils::RecordSteamInterfaceCreation : 4
Game 813780 method call count for IClientAppManager::GetAppBuildID : 1
Game 813780 method call count for IClientAppManager::GetCurrentLanguage : 1
Uploaded AppInterfaceStats to Steam
Exiting app 813780
@EvanCarroll ์ด๋ฌํ ์ง์นจ์ ๋๋ถ๋ถ์ ๋ ์ด์ ํ์ํ์ง ์์ต๋๋ค. ์ํ๋ ๊ฒฝ์ฐ ์ํ ํด๋๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋ ์ด๋ฆ์ ๋ฐ๊พธ๊ณ ์ ํ์ ์ผ๋ก ๊ฐ์ ๋ฐ์คํฌํ์ ์ค์ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ucrtbase๋ ๋ ์ด์ ๊ต์ฒดํ ํ์๊ฐ ์์ผ๋ฉฐ Steam์ ์ฒ์ ์์ํ ๋ ํ์ํ ์ฌ๋ฐฐํฌ ๊ฐ๋ฅ ํจํค์ง๋ฅผ ์๋์ผ๋ก ์ค์นํฉ๋๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ ์คํจํฉ๋๊น? ๋น์ ์ ์์ ์ผ๋ก ๋ฌด์์ ์นํธํฉ๋๊น? ์ด ๋จ๊ณ๋ฅผ ์ํํ๊ธฐ ์ ์๋ ์๋ํ์ง ์์์ต๋๋ค. ์ง๊ธ์ ์ฌ์ ํ โโ์๋ํ์ง ์์ต๋๋ค.
@EvanCarroll๋ , ๊ฒ์ ์คํ ์ต์
์ PROTON_LOG=1 %command%
๋ฅผ ์ถ๊ฐํ๊ณ ์์ฑ๋ $HOME/steam-$APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ผ์ญ์์ค. ๋ํ Steam( Steam
-> Help
-> System Information
)์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์ ์ด ๋ฌธ์ ์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ธ์. ๋ณด๊ณ ์.
์ํ ํด๋์ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๊ฒ ์ธ์ ํน๋ณํ ์์ ์ ์ํํ ํ์๊ฐ ์์๊ธฐ ๋๋ฌธ์ ์์ ์ฌํญ์ด ์์ต๋๋ค. ๋๋ ๋จ์ง ์ค์ ๋ฌธ์ ์์ ์ฃผ์๋ฅผ ์ฐ๋งํ๊ฒ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๊ตฌ์ ์ง์นจ์ ํผํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๊ธฐ๋ณธ ์ค์ ์ ์ ํํ ๋ฌธ์ ๋ฅผ ์ฌํํ๋ ๋ฐ ํ์ํ ์ต์ํ์ ์๋ ๊ตฌ์ฑ์ด์ด์ผ ํฉ๋๋ค.
btw, ๋๋ ๊ทธ dll์ ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํ ํ ํ๊ฒฝ์ ์ฌ์ค์ ํ๋ ๊ฒ์ ๋ฐ๋ํ์ง ์์ต๋๋ค. ์คํก ์ต์ ์ ํ ์คํธํด ๋ฌ๋ผ๊ณ ํ๋ฉด ์ฌ์ค์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์ง ์๋ ค์ฃผ์ธ์. ์ฌ๊ธฐ์์ ์์ฒญํ ๋ ํ์ผ ๋ชจ๋ https://gist.github.com/EvanCarroll/bd91d39b36f3042257099a6f9e3b60e1
@EvanCarroll ๋ , Ivybridge ์ธ๋ Intel ์นฉ์ ์ด ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๋น๋์ค ๋๋ผ์ด๋ฒ๋ ๋ถ์์ ํ Vulkan ๊ตฌํ์ ์ ๊ณตํ ์ ์์ง๋ง ๋ฒ๊ทธ๊ฐ ์๊ฑฐ๋ ์๊ธฐ์น ์์ ๋ฐฉ์์ผ๋ก ์คํจํ ์ ์์ต๋๋ค. ๋ํ Debian 10์ mesa 18.3.6์ DXVK์ ์ต์ ์๊ตฌ ์ฌํญ ๋ณด๋ค ์ค๋๋์์ผ๋ฏ๋ก ๋น๋์ค ๋๋ผ์ด๋ฒ์์ ์ด๋ฏธ ํด๊ฒฐ๋ ์ถ๊ฐ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค.
apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386
์ ๊ฐ์ด ์ค์น๋์๋์ง ํ์ธํ๊ณ ํ์ํ ๊ฒฝ์ฐ sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
๋ก ์ค์นํ์ญ์์ค. ๋๋ ๊ฒ์ ์คํ ์ต์
์ PROTON_USE_WINED3D=1 %command%
๋ฅผ ์ถ๊ฐํ์ฌ Wine์ DirectX 11์์ OpenGL๋ก์ ๋ณํ ๋ ์ด์ด๋ฅผ ์๋ํ ์ ์์ง๋ง ์ด๋ ์ง์๋์ง ์๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฉฐ ์ฌ๊ฐํ ์ฑ๋ฅ ์ ํ๊ฐ ๋ฐ๋ฆ
๋๋ค.
๊ทธ๋ค์ด ์ค์น๋์ง ์์๋ค๊ณ ์ ์ํ๋ ๊ฒ์ด ์ณ์ต๋๋ค. ์ค์นํ๋ฉด ์ต์ํ Ivy Bridge๊ฐ ์ง์๋์ง ์๋๋ค๋ ๊ฒฝ๊ณ ๊ฐ ์์ฑ๋์์ต๋๋ค. ์ ๋ 18.3.6์์ ์คํ ์ค์ ๋๋ค. Mesa ๋๋ผ์ด๋ฒ๊ฐ ๋ฐฑํฌํธ์ ์์๋ค๋ฉด ์ข์์ ๊ฒ์ ๋๋ค. ์ง์ ๋ง๋ค์ง ์๋๋ฉด ๋ฒ์คํฐ+1์ ๊ธฐ๋ค๋ฆด์ง ๊ฒฐ์ ํ์ง ๋ชปํ์ต๋๋ค. ์๋ ์๊ฐํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ๋ง์ ์์ ์ด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค.
์จ๋ผ์ธ ๊ฒ์์ ์์ํ ํ ๋ช ์ด ํ์ ๋๊ธฐํ๋์ง ์์ต๋๋ค. ๋ค๋ฅธ ๋๊ตฐ๊ฐ?
12์ ์
๋ฐ์ดํธ ์คํ
ํ OS 19.10
5.3.0-7625-generic #27~1576337002~19.10~bc3488b-Ubuntu SMP Sat Dec 14 18:31:03 UTC x86_64 x86_64 x86_64 GNU/Linux
์๋น๋์ 440.44
๋ผ์ด์ 5 3600, rtx 2070 ์ํผ, ์์์ค ํ๋ผ์ X570-P
@sergioilg ์์ง ํ ์คํธํ์ง ์์์ง๋ง(๊ณง ์ค๊ฐ ์์ค์ AI๋ฅผ ์์ ์ ์ผ๋ก ์ด๊ธธ ์ ์๊ฒ ๋๋ฉด), ๋น์ ์ ํ์คํ ํผ์๊ฐ ์๋๋๋ค. Windows์์๋ ๋ฐ์ํ๋ค๊ณ ํฉ๋๋ค.
@EvanCarroll ๋ , Ivybridge ์ธ๋ Intel ์นฉ์ ์ด ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๋น๋์ค ๋๋ผ์ด๋ฒ๋ ๋ถ์์ ํ Vulkan ๊ตฌํ์ ์ ๊ณตํ ์ ์์ง๋ง ๋ฒ๊ทธ๊ฐ ์๊ฑฐ๋ ์๊ธฐ์น ์์ ๋ฐฉ์์ผ๋ก ์คํจํ ์ ์์ต๋๋ค. ๋ํ Debian 10์ mesa 18.3.6์ DXVK์ ์ต์ ์๊ตฌ ์ฌํญ ๋ณด๋ค ์ค๋๋์์ผ๋ฏ๋ก ๋น๋์ค ๋๋ผ์ด๋ฒ์์ ์ด๋ฏธ ํด๊ฒฐ๋ ์ถ๊ฐ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค.
apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386
์ ๊ฐ์ด ์ค์น๋์๋์ง ํ์ธํ๊ณ ํ์ํ ๊ฒฝ์ฐsudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
๋ก ์ค์นํ์ญ์์ค. ๋๋ ๊ฒ์ ์คํ ์ต์ ์PROTON_USE_WINED3D=1 %command%
๋ฅผ ์ถ๊ฐํ์ฌ Wine์ DirectX 11์์ OpenGL๋ก์ ๋ณํ ๋ ์ด์ด๋ฅผ ์๋ํ ์ ์์ง๋ง ์ด๋ ์ง์๋์ง ์๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฉฐ ์ฌ๊ฐํ ์ฑ๋ฅ ์ ํ๊ฐ ๋ฐ๋ฆ ๋๋ค.
๋น์ทํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค: https://pastebin.com/4yuQE2px
๋ด GPU์ฉ ์ต์ NVIDIA ๋๋ผ์ด๋ฒ๋ 390์ด๋ฉฐ ์ต์ ์๊ตฌ ์ฌํญ๋ณด๋ค ๋ฎ์ต๋๋ค.
PROTON_USE_WINED3D=1
๋ฅผ ์ฌ์ฉํ๋ค๋ ์์ด๋์ด๋ก ๊ฒ์์ ์์ํ ์ ์์ง๋ง ํ
์ค์ฒ๊ฐ ์์ ํ ๊นจ์ก์ต๋๋ค(๋ง์๊ณผ ๊ฑด๋ฌผ์ ํ๋์ ์์์).
๊ทธ๋์ ๊ฐ๋ ๊ฒ์์ ์ฒ์ ์์ํ ๋๋ง ๋ณด์ด์ง ์๋ ์ ๋ ์ด์ํ์ ๊ธฐํ ํน์ ํญ๋ชฉ(์: ์์ํ๊ธฐ ์ํด ํด๋ฆญํ๋ Art of War ๋ฏธ์
๊ทธ๋ํฝ)์ด ํ์๋๋ค๋ ์ฌ์ค์ ์๊ฒ ๋์์ต๋๋ค. ๋ด ์ดํด๋ก๋ ์์ ์ต์
์ PROTON_USE_DXVK=1
๊ฐ ํญ์ ์ด๊ฒ์ ๋ฐฉ์งํด์ผ ํ์ง๋ง, ์๋ง๋ ์ด๊ธฐํ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ผ๊น์?
๋๋ ๋ ์ด์ ํ์ํ์ง ์์ ์ ์๊ธฐ ๋๋ฌธ์ ์ค๋๋ ์๋ฃจ์
์ ํ๊ณ ๋ค์ง ๋ง๋ผ๊ณ ์กฐ์ธํ๋ ์ฌ๋ฌ ์ฌ๋๋ค์ ๋ด
๋๋ค. ์ ๋ AoE2:DE๊ฐ ์์ฃผ ์๋ก์ด Manjaro ์ค์น์์ ์๋ํ๋๋ก ํ๋ ค๊ณ ํฉ๋๋ค.
์ง๊ธ์ ๋ฐฉ๊ธ ์ํ ํด๋์ ์ด๋ฆ์ ๋ฐ๊พธ์๊ณ ํ ์คํ๋์ ํ๋ฉด์์ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
์๋ํ๋ ค๋ฉด ์ด๋ค ์ง์นจ์ ๋ฐ๋ผ์ผ ํฉ๋๊น?
ํธ์ง: ์ฌ๋ถํ ํ ๋๋๋ก ๋ฉ์ธ ๋ฉ๋ด์์ ์ด๋ํ ์ ์์ต๋๋ค. ๋ฉํฐํ๋ ์ด์ด์ ๋ํ ์ฑ๋ฅ ํ ์คํธ๋ฅผ ์์ํ๋ ค๊ณ ํ๊ณ ๊ฒ์์ด ์ถฉ๋ํ์ต๋๋ค(๋ก๋ฉ ํ๋ฉด์์ ๋ฉ์ถค)
โโโโโโโโโโโโโโโโโโ โโโโโโโโ
โโโโโโโโโโโโโโโโโโ โโโโโโโโ OS: Manjaro 18.1.4 Juhraya
โโโโโโโโโโโโโโโโโโ โโโโโโโโ Kernel: x86_64 Linux 4.19.88-1-MANJARO
โโโโโโโโโโโโโโโโโโ โโโโโโโโ Uptime: 36m
โโโโโโโโ โโโโโโโโ Packages: 1338
โโโโโโโโ โโโโโโโโ โโโโโโโโ Shell: bash 5.0.11
โโโโโโโโ โโโโโโโโ โโโโโโโโ Resolution: 1366x768
โโโโโโโโ โโโโโโโโ โโโโโโโโ DE: Xfce4
โโโโโโโโ โโโโโโโโ โโโโโโโโ WM: Xfwm4
โโโโโโโโ โโโโโโโโ โโโโโโโโ WM Theme: Adapta-Maia
โโโโโโโโ โโโโโโโโ โโโโโโโโ GTK Theme: Adapta-Eta-Maia [GTK2]
โโโโโโโโ โโโโโโโโ โโโโโโโโ Icon Theme: Papirus-Maia
โโโโโโโโ โโโโโโโโ โโโโโโโโ Font: Noto Sans 10
โโโโโโโโ โโโโโโโโ โโโโโโโโ Disk: 149G / 453G (35%)
CPU: Intel Core i7-5500U @ 4x 3GHz [46.0ยฐC]
GPU: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2)
RAM: 4149MiB / 7875MiB
ํ ์๊ฐ ํ๋ ์ด ํ ์ถฉ๋์ ์ ์ธํ Linux ๋ฌธ์ ์ ์ผ๋ถ ํ๋ฉด์
๋๋ค.
๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฉ๋ด๋ ํญ์ https://steamcommunity.com/sharedfiles/filedetails/?id=1951648619 ์
๋๋ค.
์ข ์ข ๋ค์๊ณผ ๊ฐ์ด ์์ํฉ๋๋ค. https://steamcommunity.com/sharedfiles/filedetails/?id=1951650729 ์ด https://steamcommunity.com/sharedfiles/filedetails/?id=1951650426 ์์ ๋ณ๊ฒฝ ์ฌํญ ์ ํ ์
๋๋๋ก ์ด๋ฌํ ๋ ๋๋ง์๋ HUD๊ฐ ํฌํจ๋์ง ์๊ณ , ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ๋ ๋๋ง๋ ๊ฑด๋ฌผ ๋ฑ์ผ๋ก ๊ฒ์์ ์ฌ์ํ ์ ์์ง๋ง HUD๊ฐ ์๋ ๊ฒฝ์ฐ ๋๋ ๋ชจ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
์ด๊ฒ์ ์ตํฐ๋จธ์ค ๋ ธํธ๋ถ์ nvidia 750ti์ nvidia-xrun์ ์ฌ์ฉํ์ฌ ์ต์ ๋ฆด๋ฆฌ์ค์์ ์ถฉ๋์ด ๋ ์ผ๋ฐ์ ์ด์ง๋ง ์ฌ์ ํ ์ฃผ๋ณ์ ์๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
์ํ๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ด ํจ๊ณผ๊ฐ ์์์ง๋ง ์จ๋ผ์ธ ์ ํฌ ์ค์ ๊ฒ์ ์ฐ๊ฒฐ์ด ๋๊ฒผ์ต๋๋ค. ์์ฑ์์ธ์ง ๊ฒ์ ์์ฒด์ธ์ง, ์๋ง๋ ๊ฒ์ ์์ฒด์ธ์ง ํ์คํ์ง ์์ง๋ง ๋ง์ผ์ ๋๋นํ์ฌ ์ ๊ณ ํ๊ณ ์ถ์์ต๋๋ค.
๋ค๋ฅธ ๋ง์ ์ฌ๋๋ค๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ฒ์์ ์ปดํจํฐ์ ๋ํด ์ ์๋ํ์ง๋ง ์จ๋ผ์ธ์ผ๋ก ํ๋ ์ดํ๊ฑฐ๋ ๊ด์ ํ ์ ์์ต๋๋ค. ๋ช ์ด ํ์ ๋๊ธฐํ๊ฐ ํด์ ๋ฉ๋๋ค. ์๋ก ๋ชจ๋์์ ์๋ฒฝํ๊ฒ ์๋ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฐ ์ ๊ฐ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ฆฌ๋ ์ค์์ ์๋ํ๋๋ก ๋๋ฌด ๊ฐ๊น์ต๋๋ค ...
์ ๋ '๋น๋๊ธฐ ์ค๋ฅ'์ ์ง๋ฉดํด ์์ต๋๋ค. ๊ทธ ์ธ์ ์ํ ํด๋ ๋ฌธ์ ๋ ์๋ฒฝํ๊ฒ ์๋ํ๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
ํ์ฌ Linux์์ ์ค๋งค ๊ฒ์์ ํ ์ ์๋ ์ฌ๋์ด ์๋์ง ์๋ ๊ฒ์ด ํฅ๋ฏธ๋ก์ธ ๊ฒ์
๋๋ค. ๊ทธ๋ ๋ค๋ฉด ํ๊ฒฝ์ ๊ฒ์ํด ์ฃผ์ญ์์ค.
์ฝ๊ฐ ๊ด๋ จ์ด ์์ง๋ง(AoE 1 DE) ๊ด๋ จ์ด ์์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
https://news.ycombinator.com/item?id=16382419
Linux์ Windows ๊ฐ์ ๊ต์ฐจ ํ๋ ์ด๊ฐ ์๋ ํ ๊ฒ์์ด ์ด์ ๊ฐ์ ๊ณํ์ผ๋ก ์ธํด ์ค๋จ๋ ๊ฒ์ผ๋ก ๊ธฐ์ตํฉ๋๋ค. Linux์ Windows ๊ธฐ๋ณธ ๋ถ๋ ์์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ฝ๊ฐ ๋ค๋ฅธ ๋ฐ์ฌ๋ฆผ ๋์์ ๊ฐ์ก๊ณ ๊ฒฐ๊ตญ ๊ฒฝ๋ก ์ฐพ๊ธฐ ์๊ณ ๋ฆฌ์ฆ์ด Windows ํธ์คํธ์ zag์์ ์ง๊ทธ์ฌ๊ทธ๋ก ์๋ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. Linux ํธ์คํธ์์ ํด๋ผ์ด์ธํธ๋ฅผ ๋๊ธฐํ ํด์ ํฉ๋๋ค.
์ ๋ '๋น๋๊ธฐ ์ค๋ฅ'์ ์ง๋ฉดํด ์์ต๋๋ค. ๊ทธ ์ธ์ ์ํ ํด๋ ๋ฌธ์ ๋ ์๋ฒฝํ๊ฒ ์๋ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
ํ์ฌ Linux์์ ์ค๋งค ๊ฒ์์ ํ ์ ์๋ ์ฌ๋์ด ์๋์ง ์๋ ๊ฒ์ด ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ํ๊ฒฝ์ ๊ฒ์ํด ์ฃผ์ญ์์ค.์ฝ๊ฐ ๊ด๋ จ์ด ์์ง๋ง(AoE 1 DE) ๊ด๋ จ์ด ์์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
https://news.ycombinator.com/item?id=16382419Linux์ Windows ๊ฐ์ ๊ต์ฐจ ํ๋ ์ด๊ฐ ์๋ ํ ๊ฒ์์ด ์ด์ ๊ฐ์ ๊ณํ์ผ๋ก ์ธํด ์ค๋จ๋ ๊ฒ์ผ๋ก ๊ธฐ์ตํฉ๋๋ค. Linux์ Windows ๊ธฐ๋ณธ ๋ถ๋ ์์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ฝ๊ฐ ๋ค๋ฅธ ๋ฐ์ฌ๋ฆผ ๋์์ ๊ฐ์ก๊ณ ๊ฒฐ๊ตญ ๊ฒฝ๋ก ์ฐพ๊ธฐ ์๊ณ ๋ฆฌ์ฆ์ด Windows ํธ์คํธ์ zag์์ ์ง๊ทธ์ฌ๊ทธ๋ก ์๋ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. Linux ํธ์คํธ์์ ํด๋ผ์ด์ธํธ๋ฅผ ๋๊ธฐํ ํด์ ํฉ๋๋ค.
์๋ ํ์ธ์,
๋๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์์ 1-5์ด ํ์ ํ๋ ์ ์๋๊ฐ ๋จ์ด์ง๊ณ (1FPS ๋ฏธ๋ง) ๋ช ์ด ํ์ ๋๊ธฐํ๋์ง ์๊ณ ์ถฉ๋ํฉ๋๋ค.
์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ์ด OoS ๋ฌธ์ ๋ 12์ ํจ์น ์ดํ์ ์์๋์์ต๋๋ค. ๊ทธ ์ ์๋ ์จ๋ผ์ธ์ผ๋ก ํ๋ ์ดํ๋๋ฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
์ข์์, ์ด์ OoS ์์ด ๋ฉํฐํ๋ ์ด๋ฅผ ํ ์ ์์ต๋๋ค!!
์ฌ์ ํ ์ด์ ๋ฒ์ ๊ณผ ๊ฐ์ด ucrtbase.dll์ ๊ต์ฒดํด์ผ ํฉ๋๋ค.
...../steamapps/compatdata/813780/pfx/drive_c/windows/system32
@sergioilg
ํํธ๋ฅผ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ucrtbase.dll์ ๊ต์ฒดํ ํ ์ด์ ๋ ์ ์๊ฒ๋ ํจ๊ณผ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฒ์์ด ๋ค๋ฅธ ์ฌ๋์ ์ํ ๋ฆฌ์์ค์ SUPER ์ด๋ ต์ต๋๊น? ๊ฒ์์ด ์คํ ์ค์ผ ๋ ๊ฒ์์ ์ ์ธํ ๋ชจ๋ ๊ฒ์ด ์ง์ฐ๋ฉ๋๋ค(๋ธ๋ผ์ฐ์ , ๋ง์ฐ์ค ์ปค์ ๋ฑ).
์ด๋ค ์ด์ ๋ก PROTON_USE_D9VK=1 %command%
๋ ์ ๋๊ณผ ๊ฑด๋ฌผ์ ํ์ํ ์ ์๋ ๋ฐ๋ฉด PROTON_USE_DXVK=1 %command%
๋ ํ๋์ ํ
๋๋ฆฌ๊ฐ ์๋ ์ ๋๊ณผ ๊ฑด๋ฌผ์ ๋ณด์ด์ง ์๊ฒ ๋ก๋๋ค.
@AlexLeung ๋ , PROTON_USE_DXVK=1
๋ Proton ํ๊ฒฝ ๋ณ์๊ฐ ์๋๋๋ค. ํ๊ฒฝ ๋ณ์ ๋ชฉ๋ก์ https://github.com/ValveSoftware/Proton#runtime -config-options์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Proton 4.11์ Wined3d๋ฅผ ์ฌ์ฉํ์ฌ DirectX 9๋ฅผ OpenGL๋ก ๋ณํํ๋ ๋ฐ๋ฉด PROTON_USE_D9VK=1
๋ Proton์๊ฒ DXVK์ DirectX 9๋ฅผ Vulkan(D9VK๊ฐ ์ต๊ทผ DXVK๋ก ๋ณํฉ๋จ) ๋ ๋๋ง ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๋๋ก ์ง์ํฉ๋๋ค.
ucrtbase.dll
ํ์ผ์ ๊ต์ฒดํ๋ฉด ์จ๋ผ์ธ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
Proton-5.0-ge ์ฌ์ฉ
@kisak-valve ๊ทธ๋ฐ๋ฐ ์ ์ฌ๋๋ค์ด ๊ณ์ PROTON_USE_DXVK=1
๋ฅผ ์ธ๊ธํฉ๋๊น? Proton ํ๊ฒฝ ๋ณ์๊ฐ ์๋ ๊ฒฝ์ฐ ์์ ์ต์
์ ์ด๋ป๊ฒ ์ถ๊ฐ๋ฉ๋๊น?
์ํ ํด๋ + Proton 4.11 + ucrtbase.dll์ ์ ๊ฑฐํ๋ฉด ๊ฒ์์ด ์จ๋ผ์ธ์์ ์ํํ๊ณ ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
์ํ๊ฐ ์ง์์ง๋ฉด ์ด์ํด...
์ ์ธ๊ฐ์ ์๋๋ฉด ์ต์ ๊ฒ์ ์ ๋ฐ์ดํธ๋ฅผ ์ฌ์ฉํ๊ณ ์๊ณ ์๋ก์ด proton 5.0(๋๋ ์ด์ ๋ฒ์ )์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ์บ ํ์ธ์ ์์ํ ๋ ๊ฒ์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๊น?
์ ์ธ๊ฐ์ ์๋๋ฉด ์ต์ ๊ฒ์ ์ ๋ฐ์ดํธ๋ฅผ ์ฌ์ฉํ๊ณ ์๊ณ ์๋ก์ด proton 5.0(๋๋ ์ด์ ๋ฒ์ )์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ์บ ํ์ธ์ ์์ํ ๋ ๊ฒ์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๊น?
์ฌ์์ฐํ ์ ์์ต๋๋ค. ์ด๋ค ์บ ํ์ธ์ ์์ํ์๊ฒ ์ต๋๊น?
์ด๋ ๋ค๋ฅธ ์บ ํ์ธ์์ ๋ฐ์ํฉ๋๋ค. ๋๋ Saladino์ ๋ง์ง๋ง ์บ ํ์ธ๊ณผ Bari ์บ ํ์ธ์ ์ฒซ ๋ฒ์งธ ์บ ํ์ธ์์ ์ฌ๋ฌ ๋ฒ ์๋ํ์ต๋๋ค.
์์ง Linux์์ Mod๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ ์ฌ๋์ด ์์ต๋๊น?
์, ์ง๊ธ๊น์ง ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์์ ๋๋ฌด + ๋ํ์ ๋น๋ ์ฃผ๋ฌธ I
์ง๊ธ๊น์ง ํ
์คํธํ์ต๋๋ค.
2020๋ 2์ 22์ผ ํ ์์ผ ์ค์ 4์ 23๋ถ Alex Leung [email protected] ์ด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
์์ง Linux์์ Mod๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ค์นํ ์ฌ๋์ด ์์ต๋๊น?
โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3189?email_source=notifications&email_token=AA372HZZEX3NGUARGTQO76DRECLBXA5CNFSM4JIV36TKYYY3PNVWWK3TUL52HS4DFVEXG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AA372H2Y5VXG42JQGXYVYT3RECLBXANCNFSM4JIV36TA
.
์ด๋ค ์ด์ ๋ก ๋๋ ์์ ๋๋ฌด ๋ชจ๋๋ฅผ ์ ์ค์นํ ์ ์์์ง๋ง ๋ชจ๋๋ฅผ ๊ฒ์ํ์ฌ ์ค์นํ ๋๋ง๋ค(์: ๊ณ ๊ธ ์ ํด ํ์๊ธฐ) ๊ฒ์์ด ์ถฉ๋ํ์ต๋๋ค. ๋ํ ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ์๋ํ ๋ ๋ก๋ฉ ํ๋ฉด์์ ์์ํ ๋ฉ์ถฅ๋๋ค.
2์ 27์ผ ํจ์น ์ดํ๋ก๋ ์๋๋ค์... ์ ๋ง ๊ทธ๋ฐ๊ฑด๊ฐ์? ๊ฒ์์ด ์์๋์ง ์๊ณ ๋ก๋ฉ ๋ง์ดํฌ๋ก ํ๋ฉด์ ์ ์ ์ ์ง๋๋ค๊ฐ ์ข ๋ฃ๋ฉ๋๋ค.
ํธ์ง: ์ํ ํด๋๊ฐ ๋ค์ ์์ฑ๋์์ต๋๋ค. ํธ๋ฆญ์ ๋ง๋ ์ด๋ฆ์ ๋ณ๊ฒฝํฉ๋๋ค.
์
๋ฐ์ดํธ ํ ์ฒ์์ผ๋ก ์์ํ์ง ์๊ณ ์ข
๋ฃํ๊ณ ์คํํ์ต๋๋ค.
๋ค์. ์ง๊ธ ์๋ํฉ๋๋ค.
2020๋
2์ 28์ผ ๊ธ์์ผ ์ค์ 5:52 Jesรบs Redondo Garcรญa [email protected]
์ผ๋ค:
2์ 27์ผ ํจ์น ์ดํ๋ก๋ ์๋๋ค์... ์ ๋ง ๊ทธ๋ฐ๊ฑด๊ฐ์? ๊ฒ์์ด ์๋ฉ๋๋ค
์์, ๋ก๋ฉ ๋ง์ดํฌ๋ก ์คํฌ๋ฆฐ์ ์ ์ ์ ์ง๋๋ค๊ฐ ์ข ๋ฃ๋ฉ๋๋ค.โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3189?email_source=notifications&email_token=AARLKY63ZX57LYXY2YZ4CBLRFD3IXA5CNFSM4JIV36TKYY3PNVWWWK3TUL52HS4DFVREXG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AARLKY5US2H27JRROKDNBKLRFD3IXANCNFSM4JIV36TA
.
์ํ ๋๋ ํ ๋ฆฌ์ ์ด๋ฆ์ ๋ฐ๊พธ๊ณ ์ผ๋ถ DLL์ ๊ต์ฒดํ๋ ๋ค์ํ ํธ๋ฆญ์ ๋ฐ๋์ง๋ง ๊ฒ์์ ๊ฒฐ์ฝ ์ ์๊ฒ ํจ๊ณผ๊ฐ ์์์ต๋๋ค. ๊ทธ ์ค ์ผ๋ง๋ ํ์ํ๋์ง ํ์คํ์ง ์์ต๋๋ค.
์ด์ ๋๋ ๋ง์นจ๋ด ๊ทธ๊ฒ์ด ์คํ์ ๋ฐฉํดํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์์ ์ต์
์ PROTON_FORCE_LARGE_ADDRESS_AWARE=1
๊ฐ ํ์ํ์ต๋๋ค. ๋ด 5700์ 8GB RAM์ด ์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๊น?
AoE ๋๋ proton 5์ ์ต์ ์ ๋ฐ์ดํธ๋ก ์ธํด ๊ฒ์์ด ๋งค๋ฒ ์ ์ฒด HUD๋ฅผ ๋ก๋ํ๊ณ ์ฑ๋ฅ์ด ๋งค์ฐ ํฅ์๋์์ง๋ง AoE๋ฅผ ์ถฉ๋์ํค๋ ๋ง์ง๋ง ์ด๋ผ๋ ์บ ํ์ธ๊ณผ ๊ฐ์ ์ผ๋ถ ์บ ํ์ธ์ ์์ํ๋ ๋ฐ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋์ผ ๋ถํ Windows ๋ฐ Ubuntu๋ก ์ ํํ์ต๋๋ค. ๊ฒ์์ Windows์์ ์ง์ ์คํ๋ ๋ ํจ์ฌ ๋ ์ํํ๊ฒ ์คํ๋ฉ๋๋ค. Windows์์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์ต๋๋ค.
์จ๋ผ์ธ ๊ฒ์์ ํ๋ ค๋ฉด ์ฌ์ ํ ucrtbase.dll์ ๊ต์ฒดํด์ผ ํจ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ฒ์์ด ์๋ํ์ง ์๋ BattleServer ์์๋ ๋ด ์์คํ ์์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
์, ์ด ๋งํฌ https://www.reddit.com/r/linux_gaming/comments/dysfwv/age_of_empires_ii_definitive_edition_now_working/์ ์ค๋ช
๋ ucrtbase.dll์ ๊ต์ฒดํ๋ฉด ๊ฒ์์ด ์ ๋๋ก ์๋ํฉ๋๋ค.
๋ํ ์๋ค๋งํฑ์ Proton 5.0-5์ ํจ๊ป ์๋ํฉ๋๋ค.
๋ชจ๋๋ค ์๋
,
๋ค๋ฅธ ์ฌ๋๋ค์ด ์ธ๊ธํ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ํจ๊ป 4.11-13์์ ์๋ํ์ง๋ง ์ฑ๋ฅ์ด ์ค์ ๋ก ์ด์์ ์ด์ง๋ ์์ต๋๋ค(์ ๊ฒฝ์ฐ์๋ Discord๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋ญ๋๋ค).
5.0-6์ผ๋ก ์๋ํ๋๋ฐ ๋ฉ์ธ ๋ฉ๋ด ๋ฐฐ๊ฒฝ์ ๋๋ฌํ์ง๋ง ์ค์ ๋ฉ๋ด๋ฅผ ํ์ํ๋ ค๊ณ ํ ๋ ์ถฉ๋ํ๊ณ ์ข
๋ฃ๋ฉ๋๋ค. PROTON_LOG=1๋ก ์คํํ๊ณ ๋ก๊ทธ๋ฅผ Google ๋๋ผ์ด๋ธ์ ์
๋ก๋ํ์ต๋๋ค(์ฝ 140MB).
https://drive.google.com/open?id=19PkEQaZD0epIXNYOc2JZZuJcbhBGDu19
๋๊ตฌ๋ ์ง ๋๋ฒ๊น ์ ์๋ํ๊ธฐ ์ํด ๋ฌด์์ ์ฐพ์์ผ ํ๋์ง์ ๋ํ ํฌ์ธํฐ๊ฐ ์์ต๋๊น?
๊ฑด๋ฐฐ!
์ด๋ค ์ด์ ๋ก ๋๋ ์์ ๋๋ฌด ๋ชจ๋๋ฅผ ์ ์ค์นํ ์ ์์์ง๋ง ๋ชจ๋๋ฅผ ๊ฒ์ํ์ฌ ์ค์นํ ๋๋ง๋ค(์: ๊ณ ๊ธ ์ ํด ํ์๊ธฐ) ๊ฒ์์ด ์ถฉ๋ํ์ต๋๋ค. ๋ํ ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ์๋ํ ๋ ๋ก๋ฉ ํ๋ฉด์์ ์์ํ ๋ฉ์ถฅ๋๋ค.
https://www.ageofempires.com/mods ๋ก ์ด๋ํ์ฌ ๋ชจ๋๋ฅผ ๊ตฌ๋
ํ ์๋ ์์ต๋๋ค.
๊ฑฐ๊ธฐ์์ Steam ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค. ๋ค์์ ๊ฒ์์ ์์ํ ๋ ๋ก๋ํด์ผ ํฉ๋๋ค.
๋๊ตฐ๊ฐ Xbox Live ๋ก๊ทธ์ธ์ ์๋ํ๊ฒ ํ์ต๋๊น? ๊ฒ์ ๋ด์์ ๋ฒํผ์ ๋๋ฅด๋ฉด winlive-webclient.exe๋ฅผ ์ด๋ ค๊ณ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. winetricks/protontricks๋ฅผ ํตํด .NET v4.6.1์ ์ค์นํ์ ๋ ์ด๋ฆฌ๋ ์ฐฝ์ ์ป์ ์ ์์์ต๋๋ค. ๋ถํํ๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ง ์๊ณ ์ ๋ ฅ ํ๋๊ฐ ์๋ ๋น์ด ์์ต๋๋ค. ์๋ง๋ ๋๊ตฐ๊ฐ ์ฌ๊ธฐ์์ ์งํํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ ๊ฒ์ ๋๋ค.
5.0-6์ผ๋ก ์๋ํ๋๋ฐ ๋ฉ์ธ ๋ฉ๋ด ๋ฐฐ๊ฒฝ์ ๋๋ฌํ์ง๋ง ์ค์ ๋ฉ๋ด๋ฅผ ํ์ํ๋ ค๊ณ ํ ๋ ์ถฉ๋ํ๊ณ ์ข ๋ฃ๋ฉ๋๋ค. PROTON_LOG=1๋ก ์คํํ์ง๋ง ํ์ผ์ด ์ฝ 140mb์ด๊ณ ํ ์ ์์ผ๋ฏ๋ก ๋ก๊ทธ์ ๋ง์ง๋ง 3k ์ค๋ก ์์ ์ ๋ง๋ค์์ต๋๋ค...
@Minkiu , Dropbox ๋๋ git repo์ ๋ก๊ทธ๋ฅผ ์ ๋ก๋ํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
AOE 2 DE๊ฐ ๊ฒ์ ํ๋ฉด์ ๋ฉ์ถค
https://github.com/ValveSoftware/Proton/issues/3779์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค.
@cmkmanwani ๊ฒ์์ผ: 2020-04-19T08:08:40:
Gist ๋ก ์ ์ฒด ์์คํ
์ ๋ณด ๋ณด๊ณ ์์ ๋ํ ๋งํฌ:
https://gist.github.com/cmkmanwani/f1e3fb38c631c26fda7da3aeec28719e
์์ฑ์ ๋ฒ์ : 4.11-13(5๋ฒ๋ ์๋)
ํ์ผ์ด 44MB๋ผ์ ์ฌ๊ธฐ์ ์ฒจ๋ถํ ์ ์์ด์ ๊ตฌ๊ธ๋๋ผ์ด๋ธ ๋งํฌ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
https://drive.google.com/open?id=1G4BVQlXo9I2F83DwaWerDMb0tVb1LHzu
๋ก๊ณ ์ ํจ๊ป ๊ฒ์์ด ์ด๋ฆฌ๊ณ ๊ฒ์ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค. AOE ์ปค์๊ฐ ํ๋ฉด์ ๋ณด์ด๊ณ ์์ง์ผ ์ ์์ต๋๋ค. ํค๋ณด๋์ ํค๋ฅผ ํด๋ฆญํ๊ฑฐ๋ ๋๋ฌ๋ ์๋ฌด ์์
๋ ์ํ๋์ง ์์ต๋๋ค. ๊ฒ์์ด ๊ฒ์ ํ๋ฉด์์ ๋ฉ์ถฅ๋๋ค.
์ด ๋งํฌ์์ ์ธ๊ธํ ์๋-
https://www.reddit.com/r/aoe2/comments/dwuplr/how_to_run_age_of_empires_2_definitive_edition_on/
Steam์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์ค์นํ๊ณ ์คํํ์ญ์์ค.
@Evernow ๊ฐ 2020-04-19T09:19:09์ ๋๊ธ์ ๋จ๊ฒผ์ต๋๋ค.
์ด๊ฑด ๋ง๋ ์๋ผ. ๋น์ ์ Nvidia ๋๋ผ์ด๋ฒ์ ๊ณ ๋ ์ง์ ์ ์์ผ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์์คํ ์ ๋ํ ๋ค๋ฅธ ๋ชจ๋ ๊ฒ๋ ๊ตฌ์์ ๋๋ค.
๊ฒ์์ ์ ๋ฐ์ดํธ๋ ์์คํ ์์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ์ ๋ฐ์ดํธํ์ญ์์ค.
๋ํ ์ด์ ๋ํ ๊ณต๊ฐ ํธํ์ฑ ๋ณด๊ณ ์๊ฐ ์ด๋ฏธ ์์ผ๋ฉฐ ๊ฒ์๋น ํ๋์ ๋ณด๊ณ ์๋ง ์์ต๋๋ค.
https://github.com/ValveSoftware/Proton/issues/3189
์ ๋ฐ์ดํธ๋ง ํ๋ฉด ๋ฉ๋๋ค.
@cmkmanwani ๊ฐ 2020-04-19T09:31:14์ ๋๊ธ์ ๋จ๊ฒผ์ต๋๋ค.
Nvidia ๋๋ผ์ด๋ฒ 440์ ์ค์นํ๋ ค๊ณ ์๋ํ์ง๋ง ํ๋์จ์ด๋ฅผ ๊ฐ์งํ ์ ์๋ค๊ณ ํ์๋์ด ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ ์ธ์ ์์คํ
์ด ๊ตฌ์์ธ๋ฐ๋ ํ์ฌ ๊ตฌ์ฑ์์ ์คํํ ์ ์์ต๋๊น?
์ ์์คํ
์ ๊ตฌ์
ํ๋ ๊ฒ์ ๋์๊ฒ ์ฝ๊ฐ์ ์ฌ์น์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋นํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ํธํ์ฑ ๋ณด๊ณ ์๋ฅผ ์ฐธ์กฐํ์ง๋ง ๋ค๋ฅธ ๋ฌธ์ ์ ๋ํ ๊ฒ์
๋๋ค. ๋น์ ์ด ์ํ๋ค๋ฉด ๊ฑฐ๊ธฐ์ ๊ฒ์ํ ์๋ ์์ต๋๋ค.
@Evernow ๊ฐ 2020-04-19T09:57:17์ ๋๊ธ์ ๋จ๊ฒผ์ต๋๋ค.
Nvidia ๋๋ผ์ด๋ฒ 440์ ์ค์นํ๋ ค๊ณ ์๋ํ์ง๋ง ํ๋์จ์ด๋ฅผ ๊ฐ์งํ ์ ์๋ค๊ณ ํ์๋์ด ํธํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ ์ธ์ ์์คํ ์ด ๊ตฌ์์ธ๋ฐ๋ ํ์ฌ ๊ตฌ์ฑ์์ ์คํํ ์ ์์ต๋๊น?
์ ์์คํ ์ ๊ตฌ์ ํ๋ ๊ฒ์ ๋์๊ฒ ์ฝ๊ฐ์ ์ฌ์น์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋นํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ํธํ์ฑ ๋ณด๊ณ ์๋ฅผ ์ฐธ์กฐํ์ง๋ง ๋ค๋ฅธ ๋ฌธ์ ์ ๋ํ ๊ฒ์ ๋๋ค. ๋น์ ์ด ์ํ๋ค๋ฉด ๊ฑฐ๊ธฐ์ ๊ฒ์ํ ์๋ ์์ต๋๋ค.
Nvidia ๋๋ผ์ด๋ฒ๋ 430.40์ ๋๋ค.
Manjaro(Ubuntu๊ฐ ์๋ ๊ถ์ฅ)์ ๊ฐ์ ์ต์ ๋ฐฐํฌํ์์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฐ์ด๋๊ฐ ์์ต๋๋ค. https://forum.manjaro.org/t/guide-install-and-configure-optimus-manager-for- hybrid-gpu-setups-intel-nvidia/92196
์ด๋ค ์ด์ ๋ก Ubuntu๋ฅผ ๊ณ์ ์ฌ์ฉํ๋ ค๋ฉด ์ด์ ๋ํ ์ค๋ช ์๋ฅผ ์ฐธ์กฐํด์ผ ํ ์ ์์ต๋๋ค.
@cmkmanwani ๊ฐ 2020-04-19T09:58:39์ ๋๊ธ์ ๋จ๊ฒผ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ๋๋ ์ด๊ฒ์ ์๋ํ๊ณ ๋น์ ์๊ฒ ๋์์ฌ ๊ฒ์
๋๋ค.
ํธ์ง: ์๋ํ๋๋ฐ 440๊ณผ ๋์ผํ ์ค๋ฅ๊ฐ ๋ํ๋ฉ๋๋ค.
NVIDIA-SMI๊ฐ NVIDIA ๋๋ผ์ด๋ฒ์ ํต์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์คํจํ์ต๋๋ค. ์ต์ NVIDIA ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋์ด ์คํ ์ค์ธ์ง ํ์ธํ์ญ์์ค.
@cmkmanwani ์๋ ํ์ธ์. 390.xx nvidia ๋๋ผ์ด๋ฒ ์๋ฆฌ์ฆ๊ฐ Fermi ์ธ๋ ๋น๋์ค ์นด๋๋ฅผ ์ง์ํ๋ ๋ง์ง๋ง ๋๋ผ์ด๋ฒ ์๋ฆฌ์ฆ๋ผ๋ ๋ง์ด ๋ง์ต๋๋ค. ๋ถํํ๋ ์ด๊ฒ์ Proton์ ์ต์ ์๊ตฌ ์ฌํญ ๋ณด๋ค ์ค๋๋์์ผ๋ฉฐ ํ๋์จ์ด๋ Proton ๋ด๋ถ์ DXVK์์ ์ฌ์ฉ๋๋ Vulkan์ ์ง์ํ์ง ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด nVidia ํ๋์จ์ด๊ฐ ์ง์๋์ง ์์ต๋๋ค.
๊ทธ ์ธ์๋ ๋ก๊ทธ์ ๋ฐ๋ฅด๋ฉด Proton์ด Vulkan์ ์ง์ํ๋ Intel Broadwell ์นฉ์ ์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. oibaf ๋๋ kisak-mesa ์ ๊ฐ์ PPA์ ์ต์ ๋ฉ์ฌ ๋ฒ์ ์ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๊น? Intel์ Vulkan ๋๋ผ์ด๋ฒ์์ ์ด์ nVidia ๋๋ผ์ด๋ฒ๋ก ๊ณต๊ธ๋๋ ์ด์ํ ์ํธ ์์ฉ์ด ์์ ์ ์์ต๋๋ค. ํ ์คํธ ๋ชฉ์ ์ผ๋ก Intel GPU์์ ์คํ๋๋ X๋ก ์์คํ ์ ์คํํ ์ ์์ต๋๊น?
๋๋ ๊ฒ์ ์์ ์ต์
์์ PROTON_USE_WINED3D=1 %command%
๋ฅผ ์๋ํ์ฌ Proton์๊ฒ Wine์ DirectX to OpenGL ๋ ๋ ํจ์น๋ฅผ ์ฌ์ฉํ๋๋ก ์ง์ํ ์ ์์ต๋๋ค. ์ด ํจ์น๋ ์๋นํ ์ฑ๋ฅ ์ ํ๊ฐ ์์๋๊ณ ์ง์๋์ง ์๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์๋ ํ์ธ์ @kisak-valve์ ๋๋ค.
oibaf ๋๋ kisak-mesa์ ๊ฐ์ PPA์ ์ต์ ๋ฉ์ฌ ๋ฒ์ ์ ์ฌ์ฉํด ๋ณด๊ฒ ์ต๋๊น?
์ด ์ ์์ ํด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค. ๊ฒ์์ ๋๋ฆฌ์ง๋ง ์ธํ
๊ทธ๋ํฝ์์๋ ์์ํ ์ ์์ต๋๋ค.
๋ค์ ๊ฐ์ฌํฉ๋๋ค!
Proton 5.0-6 ๋ฐ Mesa 20.1์์๋ ๋น๋์ค ํด๋๋ง ์ ๊ฑฐํ๋ฉด 1์ธ ๋ชจ๋์์ ๊ฒ์์ ํ๋ ์ดํ ์ ์์ต๋๋ค.
๋ค์ ์๋
,
๋ฐฉ๊ธ 5.0-7๋ก ์๋ํ๊ณ ๋ฉ๋ด๊ฐ ๋ก๋๋๊ณ (๊ทธ ์ค ํ๋๋ฅผ ๋ง์ฐ์ค๋ก ๊ฐ๋ฆฌํค๋ฉด ๋ชจ๋ ์ฌ๋ผ์ง๋๋ค :joy: ) ๊ฒ์ ๋ด ์ฑ๋ฅ์ด ๋ง์ด ํฅ์ ๋์์ง๋ง ๊ฒ์์ ์ฌ์ํ ์ ์๊ฒ ๋ง๋๋ ๋ช ๊ฐ์ง UI ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์คํฌ๋ฆฐ์ท:
~์ฌ๊ธฐ์ ์์ฑ์ ๊ธฐ๋ก์ด ์์ต๋๋ค.
https://drive.google.com/open?id=1rHiRmijQI8L1jQCKWsUaMSJMMzWtUC0s~
์ด๊ฒ์ด ์ ์ฉํ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง 440.82 ๋ ์ ๋๋ผ์ด๋ฒ์ ํจ๊ป nvidia GTX 760M์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์
๋ฐ์ดํธ:
๊ทธ๋์ ๋๋ ์ค์ GPU๋ฅผ ์ฌ์ฉํ์ง ์์์ง๋ง ์คํ์ ์์ ์ต์
์ ์ด๊ฒ์ ์ถ๊ฐํ ํตํฉ Intel ๊ทธ๋ํฝ์ด ํธ๋ฆญ์ ์ํํ์ต๋๋ค.
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command%
Fedora์ Optimus์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์ ํ์ด์ง๋ฅผ ํ์ธํ์ญ์์ค.
https://rpmfusion.org/Howto/Optimus
๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค,
๊ฑด๋ฐฐ.
Age of Empires II: ์จ๋ผ์ธ ํ๋ ์ด ์ค Definitive ์๋์ ๋๊ธฐํ ์ค๋ฅ
https://github.com/ValveSoftware/Proton/issues/3858์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค.
@pablovivo98 ๊ฒ์์ผ: 2020-05-12T20:09:22:
์๋
ํ์ธ์, Steam์ ํตํด Age Of Empires 2: Definitive Edition์ ๊ตฌ์
ํ๋๋ฐ ๋ชจ๋ ๊ด์ฐฎ์ง๋ง ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ํ ์ ์์ต๋๋ค. ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ์์ํ ํ 15์ด ํ์ "๋๊ธฐํ ์ค๋ฅ" ๋ณด๊ณ ์์ ํจ๊ป ์ถฉ๋ํฉ๋๋ค(์ฒจ๋ถ ์ฌ์ง).
. ์ด๋ฏธ ๋ฉํฐํ๋ ์ด์ด ์์ ์ฌํญ์ ์ ์ฉํ๊ณ 5.0-7 ๋ฒ์ ์ ์ด์ ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝํ๊ณ Steam๊ณผ ์ปดํจํฐ๋ฅผ ๋ชจ๋ ๋ค์ ์์ํ์ต๋๋ค. ๋๋ ์ฌ๊ธฐ์์ ์ง์ ์ผ๋ก ์๋ก์ด ์ฌ๋์ด๊ณ ์ง๊ธ ๋ฌด์์ ํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋์ ์ฃผ์
์ ์ ๋ง๋ก ๊ณ ๋ง์ต๋๋ค.
๋ค์ ์๋ ,
๋ฐฉ๊ธ 5.0-7๋ก ์๋ํ๊ณ ๋ฉ๋ด๊ฐ ๋ก๋๋๊ณ (๊ทธ ์ค ํ๋๋ฅผ ๊ฐ๋ฆฌํค๋ฉด ๋ชจ๋ ๊ธฐ์จ์ด ์ฌ๋ผ์ง๋๋ค) ๊ฒ์ ๋ด ์ฑ๋ฅ์ด ๋ง์ด ํฅ์ ๋์์ง๋ง ๊ฒ์์ ์ฌ์ํ ์ ์๊ฒ ๋ง๋๋ ๋ช ๊ฐ์ง UI ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์คํฌ๋ฆฐ์ท ์ฐธ์กฐ :
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ ์์ฑ์ ๋ก๊ทธ:
https://drive.google.com/open?id=1rHiRmijQI8L1jQCKWsUaMSJMMzWtUC0s์ด๊ฒ์ด ์ ์ฉํ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง 440.82 ๋ ์ ๋๋ผ์ด๋ฒ์ ํจ๊ป nvidia GTX 760M์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค,
๊ฑด๋ฐฐ.
๋น์ ์ด ์ค์นํ ๋ชจ๋๋ก ์ธํด ๋ฐ์ํ ๊ฒ์ด ํ์คํฉ๋๋ค.
๋จผ์ tech tree ui ๋ชจ๋๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ค์ ์๋ ,
๋ฐฉ๊ธ 5.0-7๋ก ์๋ํ๊ณ ๋ฉ๋ด๊ฐ ๋ก๋๋๊ณ (๊ทธ ์ค ํ๋๋ฅผ ๊ฐ๋ฆฌํค๋ฉด ๋ชจ๋ ๊ธฐ์จ์ด ์ฌ๋ผ์ง๋๋ค) ๊ฒ์ ๋ด ์ฑ๋ฅ์ด ๋ง์ด ํฅ์ ๋์์ง๋ง ๊ฒ์์ ์ฌ์ํ ์ ์๊ฒ ๋ง๋๋ ๋ช ๊ฐ์ง UI ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์คํฌ๋ฆฐ์ท ์ฐธ์กฐ :
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ ์์ฑ์ ๋ก๊ทธ:
https://drive.google.com/open?id=1rHiRmijQI8L1jQCKWsUaMSJMMzWtUC0s
์ด๊ฒ์ด ์ ์ฉํ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง 440.82 ๋ ์ ๋๋ผ์ด๋ฒ์ ํจ๊ป nvidia GTX 760M์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค,
๊ฑด๋ฐฐ.๋น์ ์ด ์ค์นํ ๋ชจ๋๋ก ์ธํด ๋ฐ์ํ ๊ฒ์ด ํ์คํฉ๋๋ค.
๋จผ์ tech tree ui ๋ชจ๋๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋
ํ์ธ์, ํํธ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ด์ ์๋ํ์ง๋ง ๋ถํํ๋ ๋์์ด๋์ง ์์์ต๋๋ค. ์ฌ์ ํ ๋์ผํฉ๋๋ค.
๊ฑด๋ฐฐ!
Age of Empires II: ์จ๋ผ์ธ ํ๋ ์ด ์ค Definitive ์๋์ ๋๊ธฐํ ์ค๋ฅ
#3858์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค.
@pablovivo98 ๊ฒ์์ผ: 2020-05-12T20:09:22:ํธํ์ฑ ๋ณด๊ณ ์
- ํธํ์ฑ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ ์ด๋ฆ: Age of Empires 2: Definitive ์๋์
- ๊ฒ์์ Steam AppID: 813780
์์คํ ์ ๋ณด
- GPU: NVIDIA Corporation GeForce 940M/PCIe/SSE2
- ๋๋ผ์ด๋ฒ/LLVM ๋ฒ์ : 4.6.0 NVIDIA 440.82
- ์ปค๋ ๋ฒ์ : 4.15.0-88-์ผ๋ฐ
- ์ ์ฒด ์์คํ ์ ๋ณด ๋ณด๊ณ ์ ๋งํฌ: https://gist.github.com/pablovivo98/b747c622eba2cc3bb0406284e99f6cbc
- ์์ฑ์ ๋ฒ์ : 4.11-13
ํ์ธํฉ๋๋ค:
- [x] ์ด ๊ฒ์์ ๋ํ ๊ธฐ์กด ํธํ์ฑ ๋ณด๊ณ ์๋ฅผ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
- [x] ์ฌ์ฉ ๊ฐ๋ฅํ ์์คํ ์ ๋ฐ์ดํธ๊ฐ ์๋์ง ํ์ธํ์ต๋๋ค.
์ฆ์
์๋ ํ์ธ์, Steam์ ํตํด Age Of Empires 2: Definitive Edition์ ๊ตฌ์ ํ๋๋ฐ ๋ชจ๋ ๊ด์ฐฎ์ง๋ง ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ํ ์ ์์ต๋๋ค. ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ์์ํ ํ 15์ด ํ์ "๋๊ธฐํ ์ค๋ฅ" ๋ณด๊ณ ์์ ํจ๊ป ์ถฉ๋ํฉ๋๋ค(์ฒจ๋ถ ์ฌ์ง).
. ์ด๋ฏธ ๋ฉํฐํ๋ ์ด์ด ์์ ์ฌํญ์ ์ ์ฉํ๊ณ 5.0-7 ๋ฒ์ ์ ์ด์ ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝํ๊ณ Steam๊ณผ ์ปดํจํฐ๋ฅผ ๋ชจ๋ ๋ค์ ์์ํ์ต๋๋ค. ๋๋ ์ฌ๊ธฐ์์ ์ง์ ์ผ๋ก ์๋ก์ด ์ฌ๋์ด๊ณ ์ง๊ธ ๋ฌด์์ ํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋์ ์ฃผ์ ์ ์ ๋ง๋ก ๊ณ ๋ง์ต๋๋ค.์์
ยฟ ์๋ฌด๋ ๋์ธ ์ ์์ต๋๊น?
@pablovivo98 ์ด ๋ช ๋ น์ ์์ฑํ๋ฉด ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
cd /home/$USER/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
cabextract a10
Alt+ํญ์ ๋๋ฅด๋ฉด ์นด๋ฉ๋ผ๊ฐ ์ด์ํด์ง๊ณ ์ฐจ๋จํ ๋ฐฉ๋ฒ ์์ด ์ผ์ชฝ ์์ผ๋ก ์ด๋ํฉ๋๋ค. Alt+ํญ์ ํ ๋ฒ ๋ ๋๋ฌ๋ ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ต๋๋ค.
ํธ์ง: ์ด ๋ฌธ์ ๋ ๊ฐ์ ๋ฐ์คํฌํฑ์ ํ์ฑํํ์ฌ ์์ ๋์์ต๋๋ค.
WINEPREFIX=~/.local/share/Steam/steamapps/compatdata/813780/pfx/ winecfg
ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ์์ ์ด๊ฒ์ ์คํํ๊ณ "๊ทธ๋ํฝ" ํญ์ ๋๋ฅด๊ณ "๊ฐ์ ๋ฐ์คํฌํ ์๋ฎฌ๋ ์ดํธ"๋ฅผ ์ ํํ๊ณ ํด์๋๋ฅผ ์ค์ ํ์ญ์์ค. ํด์๋๊ฐ ๋ฎ์ผ๋ฉด ๊ฒ์์ด ์คํ๋์ง ์์ต๋๋ค.
(Flatpak ๋ฒ์ ์ Steam์์๋ ์๋ํ์ง ์์ต๋๋ค)
์๋
ํ์ธ์, ๊ฒ์์ 5.0 ๋ฐ 4.11์์ ์ ์๋ํ์ง๋ง...
๋ฉํฐ GPU ๋๋ ์คํ๋ ค ๋์ผ GPU ์ค์ ์ด ์๋ํ์ง ์๊ณ 5๋ถ ๋์ ์ข์ ๊ฒ์ ํ๋ ์ด ํ fps๊ฐ 10์ผ๋ก ๋จ์ด์ง๊ณ ์ฌ์ํ ์ ์์ผ๋ฉฐ ๊ฒ์์ ๋ค์ ์์ํด๋ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค. ๋์ผ Vega 56์ด ์๊ณ ํญ์ ๋ ๋ฒ์งธ GPU๋ฅผ ์ ํํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ์์ ์ต์
์์ 'DRI_PRIME=0 steam' ๋๋ 'DRI_PRIME=0 %command%'๋ฅผ ์ฌ์ฉํ์ง๋ง ์ฑ๊ณตํ์ง ๋ชปํ์ง๋ง ํ๋๋ง์ผ๋ก ์ปดํจํฐ๋ฅผ ๋ถํ
ํ๋ฉด GPU๊ฐ ์ฐ๊ฒฐ๋๋ฉด ์ ์๋ํฉ๋๋ค.
์ฑ๋ฅ์ด ๋ง์ด ๋จ์ด์ง๋ ์ด์ ๋ ํ๋ ์์ด ๋จ์ด์ง ํ ์ปดํจํฐ๊ฐ ๊ณ ๋ฅด์ง ๋ชปํ๊ณ ๋์ด ๋ฐ์ํ์ฌ ์ฌ๋ถํ
ํด์ผ ํ๊ณ ์ด๋ป๊ฒ๋ ๋ ๋ฒ์งธ GPU๊ฐ ํ์๋๋๋ก ํธ๋ฆฌ๊ฑฐ๋์๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ข์, ๋ ๋์งํ ํ์ ์ด https://github.com/aejsmith/vkdevicechooser ๋ฅผ ์ฌ์ฉํ์ฌ vulkan ์ฅ์น๋ฅผ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ ์์ ์ต์
์์ ENABLE_DEVICE_CHOOSER_LAYER=1 VULKAN_DEVICE_INDEX=1 %command%
๋ฅผ ์ค์ ํ๊ณ ์ธ๋ฑ์ค๊ฐ 0์ด๋ฉด ์ธ๋ฑ์ค๊ฐ ์๋ ๋ ๋ฒ์งธ GPU๋ฅผ ์ฌ์ฉํฉ๋๋ค. 1 ์ฒซ ๋ฒ์งธ GPU๋ฅผ ์ฌ์ฉํ๊ณ ๋ ์ด์ ํ๋ ์ ๋๋กญ์ด ๋ฐ์ํ์ง ์์ต๋๋ค.
์ง๋ ํจ์น ์ดํ๋ก ๊ฒ์์ด ์ ๋ง ๋๋ ค์ก์ต๋๋ค. FPS ์นด์ดํธ๊ฐ ๋จ์ด์ง์ง๋ ์์ง๋ง ๊ฒ์์ด ๋๊ธฐ๊ณ ๊ทธ๋ ๊ฒ ํ ๋ FPS ์นด์ดํฐ๋ 60์ผ๋ก ๊ณ ์ ๋์ด ์์ด๋ ์ค์ ๋ก ํฐ ์ซ์(300 ์ด์)๋ฅผ ํ์ํฉ๋๋ค.
ํธ์ง: ๋จ์ํ vsync๋ฅผ ํ์ฑํํ๋ฉด ์๋ @setine ์ด ์ธ๊ธํ ๊ฒ์ฒ๋ผ ์ด ๋ฌธ์ ๋ ํด๊ฒฐ๋์์ผ๋ฉฐ ๋ค๋ฅธ ๊ฒ์ ํ์ํ์ง ์์ต๋๋ค. ๋๋ ์ ๋ณด ์ ๊ณต ๋ชฉ์ ์ผ๋ก ๋๋จธ์ง ์๊ฒฌ์ ์ฌ๊ธฐ์ ๋ณด๊ดํ ๊ฒ์ ๋๋ค.
Proton 5.9-GE-1-MF๋ฅผ ์ฌ์ฉํ๊ณ PROTON_USE_WINED3D=1์ ์ค์ ํ๋ฉด ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง๋ง, ๋ฉฐ์น ์ ๊น์ง ๋ชจ๋ ๊ฒ์ด ์ํํ๊ฒ ์คํ๋๊ณ ์์ ๋ ๋๋ DXVK๋ฅผ ์คํก 5.0.7๊ณผ ํจ๊ป ์ฌ์ฉํ๊ณ ์์์ต๋๋ค.
5.0.7์์ Wine3D๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ๋ฉด ํ์ ๊ฒ์์ด ์ข ๋ฃ๋์ง๋ง :(
๊ฒ์ ์ต์ ์์ vsync๋ฅผ ํ์ฑํํ๋ฉด @tarcisioe๊ฐ ์ธ๊ธํ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ๊ณ 5.0.7์์ ์ํํ๊ฒ ์คํ๋ฉ๋๋ค.
๋๋ถ๋ถ ์ํํ๊ฒ ์๋ํ๋๋ก ํ์ต๋๋ค. ์ด์ ์ 5๋ถ ์ฐ๊ฒฐ ๋๊น ๋ฌธ์ ๊ฐ ์์์ง๋ง ๊ทธ๊ฒ์ ๊ฒ์ ๋๋ ๋ด ์์ ์ ์ฐ๊ฒฐ์ผ ์๋ ์์ต๋๋ค. ์์ง ์กฐ์ฌํ์ง ์์์ต๋๋ค.
์ค์
์ปค๋ 5.6์ Manjaro
์จ์ด๋๋์์ ์คํ๋๋ Sway v 1.4
amdgpu๊ฐ ํฌํจ๋ Radeon RX 5700XT
์์ฑ์ 5.0-7
๋ฐ์ํ ๋ฌธ์
@tpurde ๋ช ๋ น์ ์คํํ์ต๋๋ค.
cd $STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
cabextract a10
# Press the "Graphics" tab, tick "Emulate a virtual desktop" and set the resolution to that of your screen.
WINEPREFIX=$STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/ winecfg
๊ทธ ํ ๊ฒ์์ ๋ค์ด๊ฐ์ง๋ง ์ฌ์ ํ ๋ฉ์ธ ๋ฉ๋ด์์ ์๋ฌด ๊ฒ๋ ํด๋ฆญํ ์ ์์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ํ๋ค๋ฆฌ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฌ๋ ํค๋ณด๋ ํ์์ด ์๋ํ๊ธฐ ๋๋ฌธ์ ์ต์ ์ผ๋ก ์ด๋ํ์ฌ ๊ฒ์์ "์ฐฝ" ๋ชจ๋๋ก ์ค์ ํ์ต๋๋ค. ์ด๋ก ์ธํด ํด๋ฆญํ ์ ์์์ง๋ง ํํธ๋ฐ์ค๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์์ต๋๋ค. Sway(๋ด ์ค์ ์์ Mod+F)๋ก ๊ฒ์์ ์ ์ฒด ํ๋ฉด์ผ๋ก ๋ง๋ ํ ํํธ๋ฐ์ค๊ฐ ์ ํํ๊ณ ๋ชจ๋ ๊ฒ์ด ์๋ํ์ต๋๋ค.
winecfg
์์ ์ค์ ํ ํด์๋๊ฐ ํ๋ฉด ํด์๋์ ์ผ์นํ๋์ง ํ์ธํ์ญ์์ค. ์ vc-redist ํ์ผ์ด ๋์์ด ๋์๋์ง ํ์คํ์ง ์์ง๋ง i3
๋๋ sway
์ฌ์ฉ์๋ ๊ฐ์ ๋ฐ์คํฌํฑ์ ์๋ฎฌ๋ ์ดํธํ๊ณ ๊ฒ์์ ์ฐฝ์ผ๋ก ์ค์ ํ ๋ค์ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. ๊ฒ์ ์์ฒด๊ฐ ์๋ WM์ ๋์์ผ๋ก.
๋๋ถ๋ถ ์ํํ๊ฒ ์๋ํ๋๋ก ํ์ต๋๋ค. ์ด์ ์ 5๋ถ ์ฐ๊ฒฐ ๋๊น ๋ฌธ์ ๊ฐ ์์์ง๋ง ๊ทธ๊ฒ์ ๊ฒ์ ๋๋ ๋ด ์์ ์ ์ฐ๊ฒฐ์ผ ์๋ ์์ต๋๋ค. ์์ง ์กฐ์ฌํ์ง ์์์ต๋๋ค.
์ค์
์ปค๋ 5.6์ Manjaro
์จ์ด๋๋์์ ์คํ๋๋ Sway v 1.4
amdgpu๊ฐ ํฌํจ๋ Radeon RX 5700XT
์์ฑ์ 5.0-7๋ฐ์ํ ๋ฌธ์
* I couldn't click anything in the game menu. The cursor would change to the game cursor, but no menu item was clickable
@tpurde ๋ช ๋ น์ ์คํํ์ต๋๋ค.
cd $STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ wget "https://aka.ms/vs/16/release/vc_redist.x64.exe" cabextract vc_redist.x64.exe cabextract a10 # Press the "Graphics" tab, tick "Emulate a virtual desktop" and set the resolution to that of your screen. WINEPREFIX=$STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/ winecfg
๊ทธ ํ ๊ฒ์์ ๋ค์ด๊ฐ์ง๋ง ์ฌ์ ํ ๋ฉ์ธ ๋ฉ๋ด์์ ์๋ฌด ๊ฒ๋ ํด๋ฆญํ ์ ์์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ํ๋ค๋ฆฌ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฌ๋ ํค๋ณด๋ ํ์์ด ์๋ํ๊ธฐ ๋๋ฌธ์ ์ต์ ์ผ๋ก ์ด๋ํ์ฌ ๊ฒ์์ "์ฐฝ" ๋ชจ๋๋ก ์ค์ ํ์ต๋๋ค. ์ด๋ก ์ธํด ํด๋ฆญํ ์ ์์์ง๋ง ํํธ๋ฐ์ค๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์์ต๋๋ค. Sway(๋ด ์ค์ ์์ Mod+F)๋ก ๊ฒ์์ ์ ์ฒด ํ๋ฉด์ผ๋ก ๋ง๋ ํ ํํธ๋ฐ์ค๊ฐ ์ ํํ๊ณ ๋ชจ๋ ๊ฒ์ด ์๋ํ์ต๋๋ค.
winecfg
์์ ์ค์ ํ ํด์๋๊ฐ ํ๋ฉด์ ํด์๋์ ์ผ์นํ๋์ง ํ์ธํ์ญ์์ค. ์๋ก์ด vc-redist ํ์ผ์ด ๋์์ด ๋์๋์ง ํ์คํ์ง ์์ง๋งi3
๋๋sway
์ฌ์ฉ์๋ ๊ฐ์ ๋ฐ์คํฌํฑ์ ์๋ฎฌ๋ ์ดํธํ๊ณ ๊ฒ์์ ์ฐฝ์ผ๋ก ์ค์ ํ ๋ค์ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. ๊ฒ์ ์์ฒด๊ฐ ์๋ WM์ ๋์์ผ๋ก.
๋ด๊ฐ ๋งํ ๊ฒ์ ๋ฉ๋ด๊ฐ ์๋ตํ์ง ์๋ ๊ฒ๊ณผ ์๋ฌด ๊ด๋ จ์ด ์์ต๋๋ค.
๋ด๊ฐ ๋งํ ๊ฒ์ ๋ฉ๋ด๊ฐ ์๋ตํ์ง ์๋ ๊ฒ๊ณผ ์๋ฌด ๊ด๋ จ์ด ์์ต๋๋ค.
์ ๊ธ์ด ์ข ๋ถ๋ถ๋ช ํด์ ์ฃ์กํฉ๋๋ค. ๋๋ ์ด ์ธ ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์๋ค.
๋๋ ์ฒ์ ๋ ๋ฌธ์ ์ ๋ํด ๋ ๊ฐ์ง ์์ ์ฌํญ์ ๋ชจ๋ ์ ์ฉํ ๋ค์ ํ์์ ๋ํด ๋ด ์์ ์ฌํญ์ ์ ์ฉํ์ต๋๋ค.
๋ด๊ฐ ๋งํ ๊ฒ์ ๋ฉ๋ด๊ฐ ์๋ตํ์ง ์๋ ๊ฒ๊ณผ ์๋ฌด ๊ด๋ จ์ด ์์ต๋๋ค.
์ ๊ธ์ด ์ข ๋ถ๋ถ๋ช ํด์ ์ฃ์กํฉ๋๋ค. ๋๋ ์ด ์ธ ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์๋ค.
* Desync * The screen scrolling to top when entering a game (not just after alt+tabbing) * The menu being unresponsive.
๋๋ ์ฒ์ ๋ ๋ฌธ์ ์ ๋ํด ๋ ๊ฐ์ง ์์ ์ฌํญ์ ๋ชจ๋ ์ ์ฉํ ๋ค์ ํ์์ ๋ํด ๋ด ์์ ์ฌํญ์ ์ ์ฉํ์ต๋๋ค.
์ข์ต๋๋ค. ๊ฐ์ ๋ฐ์คํฌํฑ์์ ๊ฒ์์ ์คํํ๋ ๊ฒ์ด ์์ ํ ์๋ฃจ์ ์ ์๋์ง๋ง ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ํ์ดํ ํค๋ฅผ ๋๋ฌ "ํ๋ฉด ์คํฌ๋กค" ๋ฒ๊ทธ์์ ๋ฒ์ด๋ ์ ์์ต๋๋ค.
์์ฃผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๊ฒ์ ์ต์ ์์ ์นด๋ฉ๋ผ ์ด๋ ํค๋ณด๋ ๋จ์ถํค๋ฅผ ๋นํ์ฑํํ์ฌ ํ๋ฉด ์คํฌ๋กค ๋ฒ๊ทธ๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
@bemug ๊ทธ๊ฒ์ ์๋ง๋ ์ต์ ์ด ์๋ ๊ฒ์ ๋๋ค.
์์ฃผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๊ฒ์ ์ต์ ์์ ์นด๋ฉ๋ผ ์ด๋ ํค๋ณด๋ ๋จ์ถํค๋ฅผ ๋นํ์ฑํํ์ฌ ํ๋ฉด ์คํฌ๋กค ๋ฒ๊ทธ๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ์๋ฃจ์ ์ ์ด ๊ฒ์์ ์ ์ฉ xserver๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ๋ ์ผ ubuntuusers ์ํค์ ์ค๋๋ ๊ธฐ์ฌ๊ฐ ์์ต๋๋ค: https://wiki.ubuntuusers.de/Archiv/Eigener_XServer_f%C3%BCr_Spiele/.
๋๋ ์ด๋ป๊ฒ ๋ ์์ด ๊ฐ์ด๋๋ฅผ ์ฐพ์ ์ ์์์ง๋ง ์ผ๋ฐ์ ์ธ ์ธํฐ๋ท ๋ฒ์ญ๊ธฐ๋ฅผ ํตํด ์ฌ์ดํธ๋ฅผ ๋ฒ์ญํ๋ฉด ์ด๋ป๊ฒ ์ํ๋๋์ง ์ ์ ์์ ๊ฒ์ ๋๋ค.
Age of Empires II: Definitive ์๋์ ์ด ๋๊ธฐํ๋์ง ์์
https://github.com/ValveSoftware/Proton/issues/4038์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค.
@coreybruce ๊ฒ์์ผ: 2020-07-02T01:13:51:
์ด๋ด, Age of Empires II: Definitive Edition์ ๋ฉํฐํ๋ ์ด์ด ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ํ๊ณ ์ถ์์ต๋๋ค.
๋๊ตฐ๊ฐ์ ๋ฉํฐ ํ๋ ์ด๋ฅผ ํ ๋๋ง๋ค ๋๊ธฐํ๋์ง ์์๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋๊ณ ํธ์คํธ ์ฐ๊ฒฐ์ด ๋๊ฒผ๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. Windows์์ ๊ฒ์์ ํ ์คํธํ์ผ๋ฉฐ ์๋ํ์ง๋ง ์ด ๋ฌธ์ ์ ๋ํ ๋ง์ ๋ณด๊ณ ์๋ ๋ณด์์ง๋ง ์ต์ proton 5๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ ๋ฉํฐํ๋ ์ด์ด๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ์ง ์๋๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
@coreybruce ์ด ๋ฌธ์ ์ protonDB์์ ์ธ๊ธํ๋ฏ์ด ๋ช ๊ฐ์ง ์๋ ์ถ๊ฐ๊ฐ ํ์ํฉ๋๋ค.
cd $STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
wget " https://aka.ms/vs/16/release/vc_redist.x64.exe "
cabextract vc_redist.x64.exe
cabextract a10
๊ทธ ๋๋ถ์ ๋๋ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ์งํ๋๋์ง์ ๋ํ ์ ๋ฐ์ดํธ๋ฅผ ๊ณง ์ ๊ณตํ ๊ฒ์ด๋ฉฐ ๊ทธ๊ฒ์ด ์๋ํ๋ค๋ฉด ๋๋ ๊ทธ๊ฒ์ ์ธ๊ธํ๋ ์ฝ๋ฉํธ๋ฅผ ๋ณธ ์ ์ด ์๊ธฐ ๋๋ฌธ์ protondb์ ์ง์ ๊ฒ์ํ ๊ฒ์ ๋๋ค (๋น์) :P
๋ค์ ์๋ ,
๋ฐฉ๊ธ 5.0-7๋ก ์๋ํ๊ณ ๋ฉ๋ด๊ฐ ๋ก๋๋๊ณ (๊ทธ ์ค ํ๋๋ฅผ ๊ฐ๋ฆฌํค๋ฉด ๋ชจ๋ ๊ธฐ์จ์ด ์ฌ๋ผ์ง๋๋ค) ๊ฒ์ ๋ด ์ฑ๋ฅ์ด ๋ง์ด ํฅ์ ๋์์ง๋ง ๊ฒ์์ ์ฌ์ํ ์ ์๊ฒ ๋ง๋๋ ๋ช ๊ฐ์ง UI ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์คํฌ๋ฆฐ์ท ์ฐธ์กฐ :๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ ์์ฑ์ ๋ก๊ทธ:
https://drive.google.com/open?id=1rHiRmijQI8L1jQCKWsUaMSJMMzWtUC0s์ด๊ฒ์ด ์ ์ฉํ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง 440.82 ๋ ์ ๋๋ผ์ด๋ฒ์ ํจ๊ป nvidia GTX 760M์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค,
๊ฑด๋ฐฐ.
ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์ ์ด ์์ต๋๊น? ๋๋ ์ฌ๊ธฐ์ ๋๊ฐ์ ๋๋ฝ๋ ํ ์ค์ฒ๋ฅผ ๊ฒฝํํ๊ณ ์์ต๋๋ค.
๋ค์ ์๋ ,
๋ฐฉ๊ธ 5.0-7๋ก ์๋ํ๊ณ ๋ฉ๋ด๊ฐ ๋ก๋๋๊ณ (๊ทธ ์ค ํ๋๋ฅผ ๊ฐ๋ฆฌํค๋ฉด ๋ชจ๋ ๊ธฐ์จ์ด ์ฌ๋ผ์ง๋๋ค) ๊ฒ์ ๋ด ์ฑ๋ฅ์ด ๋ง์ด ํฅ์ ๋์์ง๋ง ๊ฒ์์ ์ฌ์ํ ์ ์๊ฒ ๋ง๋๋ ๋ช ๊ฐ์ง UI ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์คํฌ๋ฆฐ์ท ์ฐธ์กฐ :
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ ์์ฑ์ ๋ก๊ทธ:
https://drive.google.com/open?id=1rHiRmijQI8L1jQCKWsUaMSJMMzWtUC0s
์ด๊ฒ์ด ์ ์ฉํ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง 440.82 ๋ ์ ๋๋ผ์ด๋ฒ์ ํจ๊ป nvidia GTX 760M์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค,
๊ฑด๋ฐฐ.ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์ ์ด ์์ต๋๊น? ๋๋ ์ฌ๊ธฐ์ ๋๊ฐ์ ๋๋ฝ๋ ํ ์ค์ฒ๋ฅผ ๊ฒฝํํ๊ณ ์์ต๋๋ค.
์ด๋ด,
๋ค, "ํด๊ฒฐ"ํ๋๋ฐ Nvidia GPU ๋์ Intel GPU๋ฅผ ์ฌ์ฉํ๊ณ ์์๊ณ ์ค์ ๋ก Vulkan์ ์ฌ์ฉํ์ง ์์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋๋ (์ ์ด๋ ๋๋ Fedora 31์์ ์ด์ ๊ฐ์ ๊ฒ์ ๊ฐ์ง๊ณ ์์๋ค) ๋๋ ํญ์ Nvidia์์ ์คํํ๊ณ ์๋ค๊ณ ์๊ฐํ์ง๋ง, ๊ทธ๋ ์ง ์์์ต๋๋ค. Fedora 32์์๋ ํ๊ฒฝ ๋ณ์๋ฅผ ํตํด nvidia๋ก ์คํ๋ก๋ํ๋๋ก ์ฑ์ ๊ตฌ์ฒด์ ์ผ๋ก ์๋ ค์ผ ํฉ๋๋ค. ์ ๊ฒฝ์ฐ์๋ ์์ ์ต์
์ ์ด๊ฒ์ ์ถ๊ฐํ๋ฉด ์๋ํฉ๋๋ค.
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command%
Fedora์ Optimus์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์ ํ์ด์ง๋ฅผ ํ์ธํ์ญ์์ค.
https://rpmfusion.org/Howto/Optimus
๋ด ์๊ฐ์ ๋ค๋ฅธ ๋ฐฐํฌํ์ ์์ผ๋ฉด ๋น์ทํ ์ผ์ด ๋ฐ์ํด์ผํฉ๋๋ค.
์ค๋ ์ฒ์์ผ๋ก ์ ๋ฐ์ดํธ ์ดํ์ ์ด๊ฒ์ ๋จน์์ต๋๋ค. ์ด๋ค ์์ด๋์ด๊ฐ ์์ต๋๊น?
Could not initialize graphics system. Make sure that your graphics card meets the minimum system requirements: CreateSwapChain() failed! HRESULT=0x80070056
wayland์ amgpu๊ฐ ์๋ RX5700xt
์ด๋ด,
๋ค, "ํด๊ฒฐ"ํ๋๋ฐ Nvidia GPU ๋์ Intel GPU๋ฅผ ์ฌ์ฉํ๊ณ ์์๊ณ ์ค์ ๋ก Vulkan์ ์ฌ์ฉํ์ง ์์๋ค๊ณ ์๊ฐํฉ๋๋ค.
@Minkiu ๋ด GPU๋ HD Intel 4000์ ๋๋ค. ProtonDB๋ฅผ ํ์ธํ๋๋ฐ ์ฌ๋๋ค์ด Intel GPU์์ ๊ฒ์์ ์คํํ ์ ์์๋ ๋๋ฌธ ๊ฒฝ์ฐ๋ง ์์์ต๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ๋๋ ์ด๊ฒ์ "๊ณ ์น ์ ์๋ค"๊ณ ์๊ฐํ๊ณ ์์ต๋๋ค. WineHQ์์ "ํ๋ํฐ๋" ๋ฑ๊ธ์ ๋ฐ์ ๊ฒ์์ ์ด์ ๋ฒ์ ์ ๋์ ์ฌ์ฉํด ๋ณผ ์๋ ์์ต๋๋ค. ํต์ฐฐ๋ ฅ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
@viniciusrtf๋ , mesa/ANV์ Intel Ivybridge ์ง์์ ๋ถ์์ ํ Vulkan ๊ตฌํ์ ์ ๊ณตํฉ๋๋ค. ๋ณด๊ณ ์๋ ๊ทธ๋ํฝ ๋ฌธ์ ๋ ์ด ์ฌ์ค๊ณผ ๊ด๋ จ์ด ์์ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋์ต๋๋ค. ๋ชจ๋ ์ธํ ์นฉ์ด ๋ฌธ์ ๋ ์๋์ง๋ง ํ๋์จ์ด ์ ํ์ผ๋ก ์ธํด ๋ธ๋ก๋์ฐ ์ด์ ์ธํ ์นฉ์ ๋๋ผ์ด๋ฒ ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
๊ฒ์ ์์ ์ต์
์ PROTON_USE_WINED3D=1 %command%
๋ฅผ ์ถ๊ฐํ๋ฉด ์ด์ด ์ข์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด Proton์ด Wine์ DirectX๋ฅผ OpenGL ๋ ๋ ๊ฒฝ๋ก๋ก ์ฌ์ฉํ๋๋ก ์ง์ํ ์ ์์ง๋ง ์๋นํ ์ฑ๋ฅ ์ ํ๊ฐ ์์๋๋ฉฐ ์ง์๋์ง ์๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
๊ฒ์ ๋ฉ๋ด์์ ์๋ฌด ๊ฒ๋ ํด๋ฆญํ ์ ์์์ต๋๋ค. ์ปค์๊ฐ ๊ฒ์ ์ปค์๋ก ๋ณ๊ฒฝ๋์ง๋ง ํด๋ฆญํ ์ ์๋ ๋ฉ๋ด ํญ๋ชฉ์ด ์์ต๋๋ค.
wayland(sway)์์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋๋ฐ ๋ชจ๋ํฐ ๋ ์ด์์๊ณผ ๊ด๋ จ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์๋ ๋ด ํ๋ฉด์ด ์ธ๋ก๋ก ์์ฌ ์์ด์ ์์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๊ฐ๋ก ๋ ์ด์์์ผ๋ก ๋ณ๊ฒฝํ์๋ง์(์: ํ๋ฉด์ด ๋๋ํ ๋ฐฐ์น๋จ) ๋ฌธ์ ๊ฐ ์ฌ๋ผ์ง๊ณ ๋ค๋ฅธ ๋ณ๊ฒฝ ์์ ์์ด ๋ฉ๋ด ํญ๋ชฉ์ ํด๋ฆญํ ์ ์์์ต๋๋ค.
๋ช ํํ ํ๊ธฐ ์ํด ์ด ํ๋ฉด ๋ ์ด์์์๋ ๋ฉ๋ด ํญ๋ชฉ์ ํด๋ฆญํ ์ ์๋ ๋ฒ๊ทธ๊ฐ ์์์ต๋๋ค(4๊ฐ ํ๋ฉด, 2๊ฐ ํ).
| |
-------------------
| | aoe | |
-------------------
์ด ํ๋ฉด ๋ ์ด์์ ์ ์ ์๋ ํ์ง๋ง(์ธ ๊ฐ์ ํ๋ฉด, ํ ํ):
| | aoe | |
-------------------
12์๋ถํฐ Arch Linux, Intel CPU(4790K, 10900K), Radeon 7, Proton(๋ค๋ฅธ ๋ฒ์ , ํ์ฌ 5.0-9)์์ AoE 1 DE ๋ฐ AoE 2 DE๋ฅผ ์คํํ๋ ค๊ณ ์๋ํ์ง๋ง ์๋ฌด ์์ฉ์ด ์์์ต๋๋ค. ๋ด๊ฐ ์ป๋ ๊ฒ์ ์คํ๋์ ํ๋ฉด๋ฟ์ ๋๋ค.
Steam์ ๊ธฐ๋ณธ ์ ๊ณต ํ๊ฒฝ( *.so
ํ์ผ ๋ชจ์)๊ณผ ๊ธฐ๋ณธ ํ๊ฒฝ(Arch Linux์์ ๊ฐ์ ธ์จ *.so
)์ ๋ชจ๋ ์๋ํ์ต๋๋ค. PROTON_USE_WINED3D=1
์๋ํ์ต๋๋ค. WINEDEBUG="+timestamp,+pid,+tid,+seh,+debugstr,+module" %command%
๋ฅผ ์๋ํ์ง๋ง $#$4 ~/steam-813780.log
#$ ์ ์ด์ํ ๊ฒ์ด ๋ํ๋์ง ์์ต๋๋ค. ์คํ๋์ ํ๋ฉด์ ์ง๋์น ์ ์๋ ๊ฒ์ ์๋ฌด๊ฒ๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์๋ง๋ ์์ฑ์์ ๋ฉ์ฌ์ ์กฐํฉ์ด ๊ฒ์์ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค :(
Nvidia ์นด๋์์ ์๋ํ์ง๋ง ์๋ํ์ง ์๋๋ค๋ ์์์ ๋ฃ๋ ๊ฒ์ ์ ๋ง ์ง์ฆ๋ฉ๋๋ค.
์๋ง๋ ์์ฑ์์ ๋ฉ์ฌ์ ์กฐํฉ์ด ๊ฒ์์ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค :(
2๊ฐ์์ ํ ๋ฒ์ฉ ์ ๊ธฐ์ ์ผ๋ก ๊ฒ์์ ํ์ธํ๊ธฐ ๋๋ฌธ์ ํ์คํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ํน์ Mesa ๋ฒ์ ์ ํํด์ผ ํ๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค(Arch Linux๋ ์ ๋ฒ์ ์ด ์ ์คํธ๋ฆผ์ ์ถ์๋ ๋ Mesa๋ฅผ ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค). ๋ํ ์ด ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด Arch Linux ๋ฐ AMD ์นด๋๋ฅผ ์ฌ์ฉํ๋ ๋๊ตฐ๊ฐ๊ฐ ์ด๋ฅผ ์คํํ์ต๋๋ค: https://www.protondb.com/users/712548835
ํธ์ง: ์, ์ด ์น๊ตฌ๋ https://github.com/GloriousEggroll/proton-ge-custom/releases๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ํ์ธํ๊ฒ ์ต๋๋ค.
์, ์๊ด์ค๋ฌ์ด ๊ณ๋๋ง์ด ์์ฑ์๋ฅผ ๋์ ์ ์ผ๋ก ์ฌ์ฉํ๊ณ ์๋ํ๋์ง ํ์ธํ์ญ์์ค :)
์๋ง๋ ์์ฑ์์ ๋ฉ์ฌ์ ์กฐํฉ์ด ๊ฒ์์ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค :(
2๊ฐ์์ ํ ๋ฒ์ฉ ์ ๊ธฐ์ ์ผ๋ก ๊ฒ์์ ํ์ธํ๊ธฐ ๋๋ฌธ์ ํ์คํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ํน์ Mesa ๋ฒ์ ์ ํํด์ผ ํ๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค(Arch Linux๋ ์ ๋ฒ์ ์ด ์ ์คํธ๋ฆผ์ ์ถ์๋ ๋ Mesa๋ฅผ ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค). ๋ํ ์ด ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด Arch Linux ๋ฐ AMD ์นด๋๋ฅผ ์ฌ์ฉํ๋ ๋๊ตฐ๊ฐ๊ฐ ์ด๋ฅผ ์คํํ์ต๋๋ค: https://www.protondb.com/users/712548835
ํธ์ง: ์, ์ด ์น๊ตฌ๋ https://github.com/GloriousEggroll/proton-ge-custom/releases๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ํ์ธํ๊ฒ ์ต๋๋ค.
๋ง๋ถ์ด์๋ฉด, ์ด ๊ฒ์์ WINE3D ๋์ DXVK๊ฐ ์ ๋ง๋ก ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฐ๋ผ์ PROTON_USE_WINED3D=1
๋ ์ํฉ์ ์
ํ์ํค๋ฏ๋ก vulkan ํจํค์ง๋ ๊ฐ์ง๊ณ ์๋์ง ํ์ธํ์ญ์์ค.
๊ทธ๋ฆฌ๊ณ ํ์คํ ํ๊ธฐ ์ํด ๋ค๋ฅธ ๋ณด๊ณ ์์์ ์ ์ํ ๋๋ก ์ํํ์ต๋๊น?
1) ์ํ ํด๋ ์ ๊ฑฐ/์ด๋ฆ ๋ฐ๊พธ๊ธฐ
2) "vc_redist.x64.exe" ์ค์น(๋๋ถ๋ถ ์จ๋ผ์ธ ๊ฒ์์ฉ)
๊ฑด๋ฐฐ!
์๋ง๋ ์์ฑ์์ ๋ฉ์ฌ์ ์กฐํฉ์ด ๊ฒ์์ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค :(
2๊ฐ์์ ํ ๋ฒ์ฉ ์ ๊ธฐ์ ์ผ๋ก ๊ฒ์์ ํ์ธํ๊ธฐ ๋๋ฌธ์ ํ์คํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ํน์ Mesa ๋ฒ์ ์ ํํด์ผ ํ๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค(Arch Linux๋ ์ ๋ฒ์ ์ด ์ ์คํธ๋ฆผ์ ์ถ์๋ ๋ Mesa๋ฅผ ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค). ๋ํ ์ด ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด Arch Linux ๋ฐ AMD ์นด๋๋ฅผ ์ฌ์ฉํ๋ ๋๊ตฐ๊ฐ๊ฐ ์ด๋ฅผ ์คํํ์ต๋๋ค: https://www.protondb.com/users/712548835
ํธ์ง: ์, ์ด ์น๊ตฌ๋ https://github.com/GloriousEggroll/proton-ge-custom/releases๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ํ์ธํ๊ฒ ์ต๋๋ค.
๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ GlorousEggroll ๋ฆด๋ฆฌ์ค๋ฅผ ์๋ํ์ง๋ง ์ฌ์ ํ ์คํ๋์ ํ๋ฉด์ ํต๊ณผํ ์ ์์ต๋๋ค. ์ด๋ป๊ฒ๋ ์๋ํ๊ฒ ํ์์ต๋๊น?
FWIW ๋ํ AMD GPU(RX 5700XT)์์ ์ต์ ๋ฉ์ฌ๋ก Arch๋ฅผ ์คํํ๊ณ ์์ผ๋ฉฐ Steam๊ณผ ํจ๊ป ์ ๊ณต๋๋ ์ต์ Proton ๋ฒ์ (ํ์ฌ 5.0-9
)์์ ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. Wayland( sway
)์์ ์คํํ๊ณ ์์ง๋ง ์ฐจ์ด๊ฐ ์์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ฌธ์ ๋ฅผ ํ์ ํ๋ ๋ฐ ๋์์ด ๋ ์ ์๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์๋ค๋ฉด(์: ๋๋ผ์ด๋ฒ ๋ฒ์ /์ค์น๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ/๊ธฐํ) ๊ธฐ๊บผ์ด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.
@vially ๊ฒฐ๊ตญ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ์ค์นํ๊ณ ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ํ์ผ๋ฉฐ ์ด์ 5.0-9, Arch, Sway ๋ฐ ๋ชจ๋ํฐ๊ฐ ์์ง์ผ๋ก ์์ด๋ฉด ์๋ํฉ๋๋ค.
"๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ์ฌ์ค์น"๋ ์๋ฌด ์๋ฏธ๊ฐ ์์ต๋๋ค. pacman -S mesa
(๋ฐ ๊ธฐํ)๋ฅผ ์ํํ๋ ๊ฒ์ ์ด๋ฏธ OS์ ์๋ ๊ฒ์ด ํจํค์ง์์์ ๋์ผํ๊ธฐ ๋๋ฌธ์ ์๋ํ์ง ์์ต๋๋ค. pacman -Qkk
๋ ์ธ๋ถ์์ ์์ ๋ ๋ชจ๋ ํ์ผ์ ํ์ํ์ง๋ง /usr/lib ๋ด๋ถ์ ๋ด์ฉ์ ์ธ๋ถ์์ ์์ ํ๋ ๊ฒ์ ๊ทนํ ๋๋ฌธ ์ผ์
๋๋ค.
@Nowaker ๋๋ vulkan ๋๋ mesa์ ๊ด๋ จ๋ ๋ชจ๋ ํจํค์ง๋ฅผ ์ ๊ฑฐํ ๋ค์ https://wiki.archlinux.org/index.php/AMDGPU ์ ์ ์๋ ๋๋ก ์ต์ ์๊ตฌ ์ฌํญ์ ๋ค์ ์ค์นํ์ต๋๋ค.
mesa lib32-mesa xf86-video-admgpu vulkan-radeon lib32-vulkan-radeon libva-mesa-driver
์ฅ์น์ ์ ์ด ๊ทธ๋ฃน ๊ฐ์ ์ ํํ ๋ ๋ฐ์ํ๋ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ ์ฌ๋์ด ์์ต๋๊น? ์: ๋ง์ ์ฌ๋๋ค์ ๋์กฐ๊ตฐ 1์, ์ ์ฐฐ๋ณ์ ๋์กฐ๊ตฐ 2์ ๋ฃ์ ๋ค์ ๋น ๋ฅด๊ฒ ๊ต๋๋ก 1๊ณผ 2๋ฅผ ๋๋ฆ ๋๋ค. ๊ฒ์์ด ๋์ ๋๊ฒ ์ง์ฐ๋ฉ๋๋ค. ์ด ๋ฌธ์ ๋ ๋ค์ํ reddit ์ค๋ ๋์์ ๋ณด๊ณ ๋ฉ๋๋ค.
์ง๊ธ๊น์ง ์์๋ธ ๊ฒ:
PROTON_LOG=1 %command%
๋ก ์์๋ ๊ฒ์).[...]
65873.803:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported
65873.819:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported
65873.819:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported
65873.819:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported
65873.819:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported
[...]
์ด๊ฒ์ ์ด ๊ธฐ๋ฅ์ด ์ต์ํ ์ฑ๋ฅ ์ ํ๋ฅผ ์ผ์ผํค๋ "๊ฒฝ๋ก"์ ์๋ค๊ณ ๋ฏฟ๊ฒ ํฉ๋๋ค. ์ธ๊ธ๋ ๊ธฐ๋ฅ์ ๊ตฌํ์ ์ดํด๋ณด์์ง๋ง ๋ ์ด์ ์ง์ ์ด ์์์ต๋๋ค.
์๋
ํ์ธ์, ๋ค๋ฅธ ์ฌ๋์ด v-synch๋ฅผ ํ์ฑํํ๋๋ฐ๋ MP์์ ๋ง๋๋ฌ์ ๊ฒฝํํ๊ณ ์์ต๋๊น? ๊ณผ๊ฑฐ์๋ ๋ง์ ๋๋ฌ๋ ๋ฐ ์ฌ์ฉํ์ง ์์๋ ๊ฑธ๋ก ๊ธฐ์ตํฉ๋๋ค.
์
๋ฐ์ดํธ: ์๋ง๋ picom์ ๋ํ ์ผ๋ถ ์๋ชป๋ ๊ตฌ์ฑ ๋๋ฌธ์ผ ์ ์์ต๋๋ค(์ ๋ ์์น ๋ฆฌ๋
์ค์์ i3wm์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค). ์ต์
์ ์ถ๊ฐํ๋ ค๊ณ ํ์ต๋๋ค
backend = "glx";
vsync = "opengl-swc";
๊ทธ๋ฆฌ๊ณ ๋ ์ ๋ฌ๋ฆฌ๋ ๊ฒ ๊ฐ์ต๋๋ค. (์์ง๋ ์ฝ๊ฐ์ ๋ฒ๋ฒ
์์ด ์๊ธด ํ์ง๋ง)
๋ง์ ์ฐ๋ฅด๊ธฐ์ ์ฐ๋ฅด๊ธฐ๊ฐ ํ์ํ์ง๋ง ๋ง์นจ๋ด ๋ด๊ฐ ๊ฒช๊ณ ์๋ ๋ฌธ์ ์ค ์ผ๋ถ์ ์์ธ์ ์ฐพ์์ต๋๋ค.
์ฆ์/๋ฌธ์ :
์ด ๋ฌธ์ ๋ ๋ฉํฐํ๋ ์ด์ด ๋น๋๊ธฐํ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. $STEAMFOLDER/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ucrtbase.dll
๊นจ๋ํ ์ ๋์ฌ๋ก ์์ํ์ฌ Proton 5.0-9๋ฅผ ์ฌ์ฉํ์ฌ ์์์ ์ธ๊ธํ ๋ฌธ์ ๊ฐ ์์ง๋ง ๋น๋๊ธฐ ์ค๋ฅ๋ก ์ธํด ๋ช ์ด ํ์ ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ์์ํ๊ฒ ์ต๋๋ค.
์ฌ๊ธฐ์ ์ค๋ช ๋ ๋๋ก ucrtbase.dll์ ์ถ๊ฐํ๋ฉด ๋ฉํฐ ํ๋ ์ด๋ฅผ ํ ์ ์์ง๋ง ์์์ ์ค๋ช ํ ์ฆ์์ด ๋ํ๋ฉ๋๋ค.
ํธ์ง: ๋ค์์ ์ ์ฒด ํ๋ก์ธ์ค์ ์ฑ๊ธ ํ ์ดํฌ ๋น๋์ค์ ๊ธฐ๋ณธ ๋์๊ณผ ์ด ์ค๋ ๋์ ์ค๋ช ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ํด๊ฒฐ ๋ฐฉ๋ฒ ๊ฐ์ ์ฐจ์ด์ ๊ณผ ๊ทธ ๊ฒฐ๊ณผ์ ๋๋ค. (์ด๊ฒ์ CPU ์ฝ์ด์ ์ด์ํ ์ฌ์ฉ๊ณผ ํจ๊ป ๋ฉ๋ด ์๋ต ์์ ๋ฌธ์ ๋ง ํ์ํ๋ฉฐ ๋ฉ๋ด์์ ๋ฐ๋๋ผ ๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ชจ๋์์ ๋จ์ผ ์ฝ์ด๋ฅผ ์ต๋ํํ๋ฉด ์ด ๋ฌธ์ ๊ฐ ์์ต๋๋ค)
ํ์์คํฌํ:
์ข์ ๊ฒฐ๊ณผ์ ๋๋ค. ์ด dll์ ๋ค๋ฅธ ๋ฒ์ ์ด ๋ ๋์๊ฐ์? ๋ณด๋ ค๊ณ ์ด๋ฆฌ์ ๋ฆฌ ๋๋ฌ๋ณด๋ค
ํธ์ง: ์ด๊ฒ์ ์ค์ ๋ก https://github.com/ValveSoftware/Proton/issues/3189#issuecomment -562997516 ์์์ ๋งค์ฐ ์ ํด๊ฒฐ๋์์ต๋๋ค.
์๋ 12์ ์ดํ๋ก ๋ฌด์์ด ๋ณ๊ฒฝ๋์๋์ง ๋ชจ๋ฅด์ง๋ง ํด๊ฒฐ ๋ฐฉ๋ฒ ์์ด๋ ์ค๋ฅ๊ฐ ํ์๋์ง ์์ต๋๋ค. ๋ชจ๋ ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ๋๊ธฐํ๊ฐ ํด์ ๋๊ณ ๋๋จธ์ง ๊ฒ์(์ฑ๊ธ ํ๋ ์ด์ด)์ด ํจ์ฌ ๋ ์ ์ฌ์๋ฉ๋๋ค.
์ฌ์ค์ด๊ณ ์ฌ๋ฏธ์๋ ์ ์ ๋๊ธฐํ ํด์ ํ์๋ ์๋๋ฐฉ๊ณผ ๊ณ์ ์ฑํ ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
์ข์, ๊ทธ๋์ ๋๋ vcrun winetricks์ proton verisons์ ๋๋ถ๋ถ์ ์กฐํฉ์ ์๋ํ๊ณ ์ฝ๊ฐ์ ๋ณํ์ด ์์ง๋ง ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ฑ๋ฅ์ด ์ข์ ๊ฒ์ 5.0.9์ ๊ธฐ๋ณธ ์ค์น์
๋๋ค. -30 ์ด.
๋๋ ์ฌ์ ํ ๊ทธ๊ฒ์ด ucrtbase.dll๊ณผ ๊ด๋ จ๋ ๊ฒ์ผ๋ก ์์ฌ๋ฉ๋๋ค(@Carusu๊ฐ ์ธ์ฉํ ์ฃผ์ ์์ ๋งํ ๋ด์ฉ์๋ ๋ถ๊ตฌํ๊ณ ). ํด๋น ๋๊ธ์ด ๊ฒ์๋ ํ ์ฌ๋ฌ ๊ฒ์ ์
๋ฐ์ดํธ๊ฐ ์์์ผ๋ฉฐ ๊ทธ ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ค์ ํ ๋ฒ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ ๊ฒฝ๊ธฐ๋ฅผ ์งํํด์ผ ํ์ต๋๋ค.
๋ ๋ค๋ฅธ ํธ๊ธฐ์ฌ์ ํ๋ ์ดํ๊ฑฐ๋ ๊ด์ ํ๋ ๋์ ํ๋จ ์ค์ ํจ๋(๊ด๋์ผ๋ก ์ค์ฝ์ด๋ณด๋, ํ๋ ์ด์ด๋ก ์ ๋ ๋ชฉ๋ก/๋๊ธฐ์ด)์ ์ ์ผ๋ฉด ์ด๋ค ์ด์ ๋ก๋ FPS๊ฐ ํฌ๊ฒ ํฅ์๋๋ค๋ ๊ฒ์ ๋๋ค.
@Wildrick ์ด ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํ๊ธฐ ์ํด ์ค์ ๊ณผ ํจ๊ป ์ด๊ฒ์ ์๋ํ ์ ์์ต๋๊น?
์ฅ์น์ ์ ์ด ๊ทธ๋ฃน ๊ฐ์ ์ ํํ ๋ ๋ฐ์ํ๋ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ ์ฌ๋์ด ์์ต๋๊น? ์: ๋ง์ ์ฌ๋๋ค์ ๋์กฐ๊ตฐ 1์, ์ ์ฐฐ๋ณ์ ๋์กฐ๊ตฐ 2์ ๋ฃ์ ๋ค์ ๋น ๋ฅด๊ฒ ๊ต๋๋ก 1๊ณผ 2๋ฅผ ๋๋ฆ ๋๋ค. ๊ฒ์์ด ๋์ ๋๊ฒ ์ง์ฐ๋ฉ๋๋ค. ์ด ๋ฌธ์ ๋ ๋ค์ํ reddit ์ค๋ ๋์์ ๋ณด๊ณ ๋ฉ๋๋ค.
@bluewww ์, ๋ฐ๋๋ผ 5.0.9๋ฅผ ์คํํ์ฌ ๊ทธ ๋ฌธ์ ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ์ปจํธ๋กค ๊ทธ๋ฃน ๊ฐ์ ์ ํํ๋ฉด ๊ฒ์์ด ๋๋ฌ์์ง๊ณ ํ๊ท FPS๊ฐ ์๋นํ ๋ฎ์์ง๋๋ค.
๋ค์์ ์ด๋ป๊ฒ ์๊ฒผ๋์ง์ ๋ํ ๋น๋์ค ์บก์ฒ์ ๋๋ค: https://streamable.com/3fkvyw
@bluewww ์ฑ๊ธ ํ๋ ์ด์ด์์ ์ ์ํ ๋๋ก ์ํํ๋ฉด ์ด ์ง์ฐ์ด๋ ์ฑ๋ฅ์ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.
ํ์ฌ ์ ๋ 5.8.12 tkg-pds ์ปค๋๊ณผ proton-ge-custom(5.11)์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
ucrtbase.dll ํ์ผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ง ์๊ณ ์ฑ๊ธ ํ๋ ์ด์ด์์ ๊ฒ์์ ๋ฌธ์ ๊ฐ ์๊ณ ๋ ํฐ ๋ฉํฐํ๋ ์ด์ด ๊ฒฝ๊ธฐ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉฐ ์ฆ๊ฐ์ ์ด์ง ์์ต๋๋ค. ์๊ฐ์ด ๊ฑธ๋ฆฌ์ง๋ง ํ์ค 4v4 ์๋ผ๋น์ ์ง๋์์ ๊ฒ์ ํ๋ ์ด๋ฅผ ~30๋ถ ํ์ ๋๋ฉ๋๋ค. ~10fps๋ก ๊ฒฝ๊ธฐ์ ๋ชจ๋ ์ฌ๋์ด ์ฌ์ํ ์ ์์ต๋๋ค. ๋ํ ์ด๊ฒ์ "์ค์ " fps์์ ์ธก์ ํ ์ ์์ต๋๋ค. ๊ฒ์์ vsync์ ์ํด ์ ๊ธด 60fps์์ ์คํ๋ ์ ์์ง๋ง ๋จ์๊ฐ ๋ ๋ฎ์ ์๋๋ก ์์ง์ด๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค(์: ๊ฒ์์ด 10fps์์ ์คํ ์ค์ธ ๊ฒฝ์ฐ)
@Wildrick ํ
์คํธํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
์ด ์ค๋ ๋์์ ์ ์ํ ๋๋ก ucrtbase.dll์ ๊ต์ฒดํ์ง ์์ผ๋ฉด ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์์ ๊ฑฐ์ ์ฆ์ desnyc๋ฉ๋๋ค.
@Carusu ํ
์คํธํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ด๊ฒ์ ์ด๋ค ์ข
๋ฅ์ ์์ฑ์ ๋ฒ์ ์
๋๊น? ์ด๊ฒ์ ์ต์ ์๊ด์egroll ๋ฆด๋ฆฌ์ค์
๋๊น?
@bluewww , https://github.com/GloriousEggroll/proton-ge-custom
์๋ง๋ ๋น์ ์ ๋น์ ์ ๋ฐฐํฌํ์ repos์์ ๊ทธ๊ฒ์ ์ฐพ์ ์ ์์ต๋๋ค
๋๊ตฐ๊ฐ๊ฐ ๋ช ๋ฒ์ ๊ธด ๊ฒฝ๊ธฐ๋ฅผ ์ํด ์ฝ๊ฐ์ ์ฌ๊ฐ ์๊ฐ์ด ์๋ค๋ฉด ์ฌ๊ธฐ์ ํฅ๋ฏธ๋ก์ด ๊ฒ์ด ์์ต๋๋ค.
PROTON_DUMP_DEBUG_COMMANDS=1 %command%
๋ฅผ ์ฌ์ฉํ๊ณ /tmp/proton_$STEAMUSER/run
์์ ์์ํ์ฌ ์๋ฌด๋ฐ ๋ฌธ์ ์์ด 3๊ฐ์ ๊ธด 4v4 ๋ฉํฐํ๋ ์ด์ด ๊ฒฝ๊ธฐ๋ฅผ ํ๋ ์ดํ ์ ์์์ต๋๋ค. ๋๊ธฐํ ํด์ ๋ ์ ํ ์์์ต๋๋ค. ์ด๊ฒ์ด ์๋ํ๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ ๊ฐ ์ด์ด ์์ฃผ ์ข์๊ณ ๋ชจ๋ ๊ฒฝ๊ธฐ๊ฐ ์๋ฒฝํ๊ฒ ๋๊ธฐํ๋์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๊ฒ์ ์ค ํฐ๋ฏธ๋ ์ถ๋ ฅ
(๋์๊ฒ๋ ์๋ฌด๊ฒ๋ ์๋ ๊ฒ ๊ฐ๋ค)
ํ ์คํธ ์กฐ๊ฑด:
"ํด๊ฒฐ๋" ๋ฌธ์ :
์ฌ์ ํ ์ง์๋๋ ๋ฌธ์ :
์์คํ ๊ฐ์:
ํ๋์จ์ด ์ ๋ณด:
๊ธฐํ ๋ฏธ๋์ด:
_์ค๋ฅธ์ชฝ ํ๋จ์ ์๋ ์ ์ ํ์๊ธฐ๋ฅผ ํ์ธํ์ธ์. ํ๋์ ์๊ณ๊ฐ ์์ต๋๋ค. ์ด๋ ๋ด๊ฐ ๋ค์ฒ์ง์ง ์์์์ ์๋ฏธํฉ๋๋ค.
_4v4 ๋งค์น, ๊ฑฐ์ 1์๊ฐ์ ์ค์๊ฐ ๊ฒ์ ํ๋ ์ด, ์ผ๋ฐ์ ์ผ๋ก 15๋ถ ์ ๋ ํ์ ~20fps๋ก ๋จ์ด์ง๋๋ค_
ํธ์ง: ๋ช ํํ ํ์๋ฉด, ์ด๊ฒ์ด ์๋ํ๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ง๋ ์ฃผ์ ์ด ๊ฒ์์ ์ฐ๋ฌ๋ณด๊ณ , ๋ฐฐํฌํ์ ์ ํํ๊ณ , ์ค์ ์ ์ ํํ๊ณ , ์์ฑ์ ๋ฒ์ , dxvk ๋ฒ์ ๋ฑ์ ์ ํํ์ต๋๋ค. ์คํ์ ์๋ํ ์ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค. ํฐ๋ฏธ๋์์ ์ถ๋ ฅ์ ์ ์ฉํ ๊ฒ์ด ์๋์ง ํ์ธํฉ๋๋ค.
์ด ๊ฒ์์ vcrun2017์ด ์๋๋ผ vcrun2019๊ฐ ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. @Wildrick ์ด ์น๋ ์ค๋ฅ๋ 2019๋ ์ ucrtbase๋ง ์ฌ์ฉํ๊ณ ๋๋จธ์ง dll์ 2017๋ ๋ถํฐ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค. Winetricks github์๋ ์ด ์ถ์ ๊ธฐ์ 'ucrtbase ์์ '๊ณผ ๋์ผํ ์๊ฐ์ C++ ์ฌ๋ฐฐํฌ ๊ฐ๋ฅ URL์ด ์๋ vcrun2019 ํญ๋ชฉ์ด ์์ต๋๋ค. ์ธ๊ธ:
์ด์ ๋ฐฐํฌํ์๋ ์์ธ ํธ๋ฆญ์ vcrun2019๊ฐ ์์ ์ ์์ผ๋ฏ๋ก ge ๋น๋์ ๋์ฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๋ณ๊ฒฝ ๋๋ ์์ ์ต์ ์์ด ๋๊ตฐ๊ฐ๊ฐ ์/๊นจ๋ํ ์ ๋์ฌ์์ ์ด ๋น๋๋ฅผ ํ ์คํธํ ์ ์์ต๋๊น? Fedora 32 ๋ฐ Pop! OS, ๋ฉํฐํ๋ ์ด์ด ํ ์คํธ ์ํจ:
vcrun2019 ์์ ์ฌํญ์ผ๋ก ๋น๋ํ๋ฉด AoE II: DE ๋ฐ MK11์์ ์๋ํด์ผ ํฉ๋๋ค.
https://drive.google.com/file/d/1Bj5qKFeWYYKBkkGywCnyshaaGbq-icy5/view?usp=sharing
@GloriousEggroll
๋ด ์ค์ ์
๊ทธ๋ฐ ๋ค์ vcrun2019/vc_redist.x64.exe๋ฅผ ์ค์นํ์ต๋๋ค(winetricks๊ฐ ์ด๋ค ์ด์ ๋ก ์ค์น ํ๋ก๊ทธ๋จ์ ์ฒดํฌ์ฌ์ ํ์ธํ ์ ์์๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ์ค์นํด์ผ ํ์ต๋๋ค). ํ์ธํ๊ธฐ ์ํด ucrtbase.dll์ ํฉ์ฐํ์ต๋๋ค(์ด๊ฒ์ด ์์ด์ผ ํจ์ ํ์ธํ์ญ์์ค)
md5sum ucrtbase.dll
34449e216ac558f881978faf0abde2f8 ucrtbase.dll
SP๋ ๊ด์ฐฎ์ง๋ง MP ๊ฒ์์ ์์ํ์๋ง์ ๋๊ธฐํ๊ฐ ํด์ ๋ฉ๋๋ค. ๋ด๊ฐ ๋ญ๊ฐ ์๋ชปํ๊ณ ์์ต๋๊น?
ํธ์ง: ๋๋ ์ค์ ๋ก Proton-5.11-GE-3-MF๋ฅผ ์ฌ์ฉํ๊ณ ์์์ต๋๋ค.
@Carusu ๋ ์ด์ ๋ฒ์ ์ด ์๋ ๋ด๊ฐ ๋งํฌํ proton ๋ฒ์ ์ ์ฌ์ฉํ์ญ์์ค.
vcrun2019 ์์ ์ฌํญ์ผ๋ก ๋น๋ํ๋ฉด AoE II: DE ๋ฐ MK11์์ ์๋ํด์ผ ํฉ๋๋ค.
https://drive.google.com/file/d/1Bj5qKFeWYYKBkkGywCnyshaaGbq-icy5/view?usp=sharing
@GloriousEggroll
๋๋ ๋น์ ์ด ์ ์ํ ๋ฒ์ ์ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ์ต๋๋ค $HOME/.steam/root/compatibilitytools.d/
๊ฒ์์ ์ค์นํ๊ณ Steam Play ํธํ ๋๊ตฌ๋ฅผ Proton-5.9-7-ST๋ก ๊ฐ์ ์คํํ์ต๋๋ค. ๋ค๋ฅธ PC์์๋ ํ
์คํธ ์ค์ด๋ผ 100% ํด๋ฆฐ์ค์น์
๋๋ค. ๋ถํํ๋ ๋๋ MP์์ ๋ค์ ๋๊ธฐํ๋์ง ์์ต๋๋ค. ๋ํ ucrtbase.dll
์ ์ฒดํฌ์ฌ์ ํผ๋์ค๋ฌ์ํฉ๋๋ค.
$ md5sum ucrtbase.dll
3c4052eac6ba088b3a34560a71d5cb3b ucrtbase.dll
์ด์ ํ ์คํธ์์ ์ป์ ๊ฒ๊ณผ ๋ค๋ฆ ๋๋ค. ์ด ํ์ผ์ ๋ํ ์ฌ๋ฐ๋ฅธ ์ฒดํฌ์ฌ์ด ๋ฌด์์ธ์ง ๋๋ ์ ๊ฐ ์๋ชปํ๊ณ ์๋ ๊ฒ์ด ๋ฌด์์ธ์ง ์๋ ค์ฃผ์๊ฒ ์ต๋๊น?
์กฐ์ฌํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
ํธ์งํ๋ค:
์ด์ ํผ๋ ์ค๋ฝ์ต๋๋ค. ์๋์ผ๋ก (winetrick์ด ์ค์น ํ๋ก๊ทธ๋จ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๊ณ ์งํํ ์ ์๊ธฐ ๋๋ฌธ์) vcrun2019๋ฅผ ์์ธ๊ณผ ํจ๊ป ์ค์นํ๋ ค๊ณ ํ์ต๋๋ค.
WINEPREFIX=/my/Steam/folder/path/steamapps/compatdata/813780/pfx/ wine $HOME/.cache/winetricks/vcrun2019/vc_redist.x86.exe
๋์ผํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๋ ๋ค๋ฅธ ์ฒดํฌ์ฌ์ ๋ค์ ์ป์์ต๋๋ค.
$ md5sum ucrtbase.dll
8c535c1b02259ecb8c448ae5755e460b ucrtbase.dll
๋๋ ๊ฒ์์ ๋ค์ ์คํํ๋ ค๊ณ ์๋ํ๊ณ (๋งค์ฐ ๋์ผํ _Proton-5.9-7-ST_๋ก) _ProtonFixes_๊ฐ ์งํ ์ค์์ ์ธ๊ธํ๋ ํ์ ์ฐฝ์ด ๋ํ๋ฌ์ต๋๋ค. ๋๋ ๊ทธ๋ค์ด ๋๋ ๋๊น์ง ๊ธฐ๋ค๋ ธ๋ค๊ฐ ๊ทธ ๋์ ํ์ผ์ ๋ค์ ํ์ธํ๋๋ฐ,
$ md5sum ucrtbase.dll
7cd3ea9477efcefbd1b7f58a71ef74c3 ucrtbase.dll
MP ๊ฒ์์ ๋ค์ ์คํํ๋๋ฐ ์ด๋ฒ์๋ ๋๊ธฐํ๊ฐ ํด์ ๋์ง ์์์ต๋๋ค! (์ ๋ 5~6๋ถ ์ ๋ ์๋ค๊ฐ ๊ฒ์์ ํฌ๊ธฐํ์ต๋๋ค. ์ง๊ธ์ ํ๋ ์ดํ ์๊ฐ์ด ์์ต๋๋ค. ์ฃ์กํฉ๋๋ค! ๋์ค์ ์ ์ฒด ๊ฒ์์ผ๋ก ์๋ํ ์ ์์ต๋๋ค)
๊ทธ๋ฌ๋ ์๋ฅผ ๋ค์ด ๋งต ๋ฉ๋ด๋ฅผ ์ฌ๋ ๊ฒ์ด ๋ฐ๋๋ผ ์ค์น๋ณด๋ค ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ 4v4 TG ๊ฒ์์ด ์ด ์ค์ ์ผ๋ก ์ ์๋ํ๋์ง ๊ถ๊ธํ๊ธฐ ๋๋ฌธ์ ์ฝ๊ฐ์ ์กฐ์ ์ด ํ์ํ๋ค๋ ์ ์ ์ฌ์ ํ โโ๋๋ ต์ต๋๋ค. ์ ๋ TG๋ฅผ ํ๋ ์ดํ ์ ์ด ์์ต๋๋ค. @Wildrick ์ด ๋์๋๋ฆด๊น์?
๋๋ ์๋ก์ด F33 ์ค์น, ์์ ํ ์๋ก์ด "๋ชจ๋ ๊ฒ", ์ ๊ณต๋ proton GE๋ฅผ ๋ค์ด๋ก๋ํ์ผ๋ฉฐ ๋์์ ์ฌ์ ํ โโ๋์ผํฉ๋๋ค(์ฆ, ๋๋ฆฐ ๋ก๋ฉ ๋ฉ๋ด, ์ค์ฝ์ด๋ณด๋ ํจ๋์ด ์ด๋ฆฐ ๊ด์ค์ ์ง์ฐ, ๊ทธ๋ฌ๋ mp๋ ์๊ท๋ชจ ๊ฒฝ๊ธฐ์์ ์๋ํฉ๋๋ค. ) ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ด์ ์ ์ธ๊ธํ PROTON_DUMP_DEBUG_COMMANDS
๋ฐฉ์์์ ์๋ฌด ๊ฒ๋ ๋ณ๊ฒฝํ์ง ์๊ณ ๊ฒ์์ ์คํํ๋ฉด ๋ง๋ ์ ๋๋ ๊ฒฝ๊ธฐ(์ธ๊ตฌ 500๋ช
, ๊ฐ๋ฅํ ์ต๋ ๋งต, 8๋ช
)์์๋ ์๋ฒฝํ๊ฒ ์ผ๊ด๋ ์ฑ๋ฅ์ ์ป์ ์ ์์ต๋๋ค.
๋ํ ์ ์ณ๋๊ณ , ๋ฉ๋ด์์๋ 100%๋ก ๊ณ ์ ๋๋ ํ๋์ ์ฝ์ด๋ฅผ ์ป๊ธฐ ์ ์ ์ธ๊ธํ ๋ฌธ์ ๋ mangohud/goverlay์ ์ํด ๋ฐ์ํ์ต๋๋ค.
ํธ์ง: PROTON_DUMP_DEBUG_COMMANDS๊ฐ ์์ ์ผ๋ก ์์ฑํ "์คํ" ์คํฌ๋ฆฝํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://gist.github.com/Wildrick/31cf361850b423a8cc0a2bd9ad75baf9
EDIT2: ๋ํ ๋ฉ๋ด๊ฐ ์ฌ์ ํ ๋๋ฆฌ๊ฒ ๋ก๋๋๊ณ ์์ง๋ง(๋ฐ๋๋ผ ์์ฑ์ 5.0-9์ ๋นํด) ๋ฉ๋ด๊ฐ ์ฌ์ ํ ๋๋ฆฌ๊ฒ ๋ก๋๋์ง๋ง ๋งต ์ ํ์ ์ ํํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ 1๋ถ 30์ด ๋ก๋ ์๊ฐ์ ๋นํด ๋ช ์ด(10-15์ด)๋ฐ์ ๊ฑธ๋ฆฌ์ง ์์ต๋๋ค.
@Wildrick ์ด๋ฏธ ์๊ณ ์์ ์๋ ์์ง๋ง AOE2๋ ๋ฉํฐ์ฝ์ด ๊ธฐ๋ฅ์ด ์๋ ๋จ ํ๋์ ์ฝ์ด๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฒ๋ค๊ฐ ๋น์ ์ด ๋ฌ์ฌํ๋ ๊ฒ์ ์ ๋ง๋ก ๋ฏธ์คํฐ๋ฆฌ์ ๋๋ค.
@Carusu ๋๋ ๊ทธ๊ฒ์ด ์ฌ์ค์ด๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ๋ฉ๋ด ์์คํ /GUI๊ฐ ๋จ์ผ ์ค๋ ๋์ผ ์๋ ์์ง๋ง ๊ทธ๋ฐ ๊ฒฝ์ฐ์๋ ๊ฐ๋จํ GUI์ ๊ฒฝ์ฐ 100%์์ ๋ฉ์ถฐ์๋ ์ ๋ฉ๋๋ค.
๋ค์ ์ ๊ฒ์์ ์ฌ๋ฌ ์น์ ์ด ์คํ๋๋ ๋์ CPU ๊ทธ๋ํ(์ค๋ ๋๋น)๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ผ๋ จ์ ์ด๋ฏธ์ง์ ๋๋ค. ํฅ๋ฏธ๋กญ๊ฒ๋ ๋ฒค์น๋งํฌ๋ฅผ ์คํํ ๋ 100% ์ค๋ ๋๊ฐ ์์ง๋ง ๋ฉ๋ด๋ก ๋์์ค๋ฉด ๋ค๋ฅธ ๋ชจ๋ ์ค๋ ๋๊ฐ ๋๋ ค์ง๊ณ ํ๋์ ๋จ์ผ ์ค๋ ๋๊ฐ ๋๋ ค์ง๋๋ค. ์ค๋ ๋๊ฐ ๋ค์ 100%๋ก ๊ฐ๋๋ค.
๋ํ goverlay๋ฅผ ํตํด ํ ์คํธ๋ฅผ ์คํํ ๋ ๋์ผํ ๋์์ ๋ณด์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด mangohud ๋ฌธ์ ๋ผ๊ณ ์์ฌํ์ต๋๋ค. 1๊ฐ์ ๋จ์ผ ์ค๋ ๋๊ฐ 100%(glxgears+vkcube)์ ๋๋ฌํ์ง๋ง ๋ ํ๋ก๊ทธ๋จ์ ๋ชจ๋ ์ ๊ฑฐํ์ง๋ง AoE2DE๋ง ์ฌ์ ํ ์ด ๋์์ ๋ํ๋ ๋๋ค. .
์ด์ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ๋ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
Proton 5.13์ ๋ง์นจ๋ด ๋ด AoE 2 DE๋ฅผ ์์ํ๊ฒ ํ์ต๋๋ค! AoE 1 DE๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค! ๋ชจ๋ ์ด์ ๋ฒ์ ์ ์์ ํ๋ฉด์์ ์ข ๋ฃ๋ฉ๋๋ค.
๊ฒ์์ Proton 5.13-1์์ "์๋"ํ์ง๋ง ์ฑ๋ฅ์ ๋์ฐํฉ๋๋ค. ๊ฒ์ ๋ชจ๋๊ฐ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ๊ณ nvidia์ ์ฃผ์ ๋ณ์๊ฐ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋์กฐ์ ์ผ๋ก Proton-GE 5.9-8-ST๋ก ํ๋ ์ดํ๋ ๊ฒ์ ์ฃผ์ ๋ณ์ ๋ฐ ๊ฒ์ ๋ชจ๋์์ ํ๋ฅญํ๊ฒ ์๋ํฉ๋๋ค. ๋ญํน ๋ฒค์น๋งํฌ๋ก ์จ๋ผ์ธ ๊ฒ์๋ ํ ์ ์์์ต๋๋ค. ๋ฌผ๋ก ๋น๋์ค๊ฐ ์๋ํ์ง ์๊ณ (์ด์ ๋ฅผ ๋ชจ๋ฆ) Xbox Live ๊ณ์ ์ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค.
๋๊ตฐ๊ฐ ๋์๊ฒ ๋ก๊ทธ๋ฅผ ์์ฑํ๊ณ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ ์๋ ค์ค ์ ์๋ค๋ฉด ๋ค๋ฅธ ์ค์ ์ ํ
์คํธํ ์ ์์ต๋๋ค. Linux ๊ฒ์ด๋จธ๊ฐ ์ต์ ๊ฒ์์ ์ฆ์ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ์ด ์์
์ ๊ณ์ํ์ญ์์ค.
Operating System Version:
"Arch Linux" (64 bit)
Kernel Name: Linux
Kernel Version: 5.9.1-zen2-1-zen
Steam Runtime Version: steam-runtime_0.20201005.0
Video Card:
Driver: Intel Mesa Intel(R) HD Graphics 520 (SKL GT2)
Driver: Nvidia GeForce 940M/PCIe/SSE2 v455.28
ํธ์ง: ์จ๋ผ์ธ ํ๋ ์ด์ ํ์ํ ์ถ๊ฐ ๋จ๊ณ(์์ ๋ฐ ๋น์์):
$ rm ~/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ucrtbase.dll
$ cd ~/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
$ wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
$ cabextract vc_redist.x64.exe
$ cabextract a10
์ฅ์น์ ์ ์ด ๊ทธ๋ฃน ๊ฐ์ ์ ํํ ๋ ๋ฐ์ํ๋ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ ์ฌ๋์ด ์์ต๋๊น? ์: ๋ง์ ์ฌ๋๋ค์ ๋์กฐ๊ตฐ 1์, ์ ์ฐฐ๋ณ์ ๋์กฐ๊ตฐ 2์ ๋ฃ์ ๋ค์ ๋น ๋ฅด๊ฒ ๊ต๋๋ก 1๊ณผ 2๋ฅผ ๋๋ฆ ๋๋ค. ๊ฒ์์ด ๋์ ๋๊ฒ ์ง์ฐ๋ฉ๋๋ค. ์ด ๋ฌธ์ ๋ ๋ค์ํ reddit ์ค๋ ๋์์ ๋ณด๊ณ ๋ฉ๋๋ค.
์ฑ๋ฅ ๋ฌธ์ ๊ฐ ucrtbase.dll
์ ๋ค๋ฅธ ๋ฒ์ ์์ ๋ฐ์ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
Proton-5.9-GE-6-ST์์ ucrtbase.dll
๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ๋ฅ ๋ฌธ์ (๋ฒํฐ์ฒ๋ผ ๋ถ๋๋ฝ์ง๋ง)๊ฐ ๋ฐ์ ํ์ง ์์ง๋ง ์ฒ์์๋ ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์์ ๋น๋๊ธฐํ๋ฉ๋๋ค.
Proton-5.9-GE-8-ST์ ucrtbase.dll
๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ๋ฅ ๋ฌธ์ ๋ ๋ฐ์ํ์ง๋ง ๋น๋๊ธฐํ๋ ๋ฐ์ ํ์ง ์์ต๋๋ค.
ํ ์คํธ๋ ๊ฒ์์ ์์ํ ๋ค์ ์ฑ๊ธ ํ๋ ์ด์ด๊ฐ ์ปดํจํฐ์ ์ผ์นํ๋๋ก ํ์ฌ ์ํ๋ฉ๋๋ค.
Steam GUI์์ ์์ฑ์ ๋ฒ์ ์ ์ ํํ ๋ ๋จผ์ ~/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ucrtbase.dll
๋ฅผ ์๋์ผ๋ก ์ญ์ ํด์ผ Steam์์ ๋ค์ ์์ฑ๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค.
XboxLive ๋ก๊ทธ์ธ ์ฐฝ์ด๋ผ๊ณ ์๊ฐ๋๋ ํญ๋ชฉ์ด ๊น๋ฐ์ธ ํ ๊ฒ์์ด ๊ฒ์ ๋ฉ๋ด์์ ์ถฉ๋ํฉ๋๋ค. Proton-GE 5.9-8-ST์ Proton 5.13-1์ ๋ชจ๋ ์ฌ์ฉํด ๋ณด์์ต๋๋ค. ํ์๋ ์ด 2๋ฒ์ ๋ฐ์ฌ๋ฅผ ์ํด ์ผํ๊ณ ์์ ํ ์๋์ ๋ฉ์ท์ต๋๋ค.
๋ํ GNU/Linux์์ DE๋ฅผ ์คํํ ๋์ ๋ฒ๊ทธ: LAN ๋ฉํฐํ๋ ์ด์ด ๊ฒ์์ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ฒ ๋ชฉ๋ก์ ์ต์
์ด ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ด ํญ๋ชฉ ์ ์ฐธ์กฐํ์ญ์์ค. ๋ถ๋ช
ํ battleSever.exe
์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ณต์ ์ถ์๋ ๊ฒ์์ ์๋ก ์ค์นํ ๋ ์ด ๋ฌธ์ ๊ฐ ํ์๋ฉ๋๋ค.