Note: current NVIDIA driver is the latest version available in RPMFusion for Fedora 32
๊ฒ์์ด ์์๋์ง ์์-์ค๋ฅ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง ์๊ณ "์ํ๊น๊ฒ๋ ๊ฒ์์ด ์ถฉ๋ํ์ต๋๋ค"๋ผ๋ ๋ํ ์์๊ฐ ๋ํ๋ฉ๋๋ค.
Steam์ ํตํด ๊ฒ์์ ์์ํ์ญ์์ค.
steam-1151640.log
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋์ผํ ์ค๋ฅ ์์ ๋ง ์์ต๋๋ค.
๋ณด๊ณ ์๋ฅผ ๋ณด๋ด๊ธฐ ์ํด "์"๋๋ "์๋์ค"๋ฅผ ํด๋ฆญํ๋ฉด ๋ก๊ทธ๊ฐ ๋ฌ๋ผ์ง๋ค๋ ์๊ฒฌ์ด ๋ ๋ด๋ ค์ก์ต๋๋ค.
๋ ๊ฒฝ์ฐ์ ๋ํ ๋ก๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ถฉ๋ ๋ณด๊ณ ์๋ฅผ ๋ณด๋ด๊ธฐ ์ํด "์๋์ค"๋ฅผ ํด๋ฆญ ํ ๋ ๊ธฐ๋ก :
steam-1151640-no_crash_report.log
์ถฉ๋ ๋ณด๊ณ ์๋ฅผ ๋ณด๋ด๊ธฐ ์ํด "์"๋ฅผ ํด๋ฆญ ํ ๋ ๊ธฐ๋ก :
steam-1151640-yes_crash_report.log
ํธ์ง : ํธ๊ธฐ์ฌ์์ ๋๋ ์ต์ GloriousEggroll / proton-ge-custom ๋ฆด๋ฆฌ์ค๋ก ์๋ํ์ง๋ง ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค.
๋๊ตฌ์๊ฒ๋ ๋์์ด๋๋ ๊ฒฝ์ฐ ์ฌ๊ธฐ์ ๋ก๊ทธ์ธํ์ญ์์ค. proton_5.9-GE-5-ST_steam-1151640.log
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋์ผํ ์ค๋ฅ ์์ ๋ง ์์ต๋๋ค.
steam-1151640.log
Steam Sys-info
๋ชจ๋ ์ฌ๋์ ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด ์ด๊ฒ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ์ผ๋ฐ์ ์ธ ์ง์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
warn : debugstr : OutputDebugStringA "์ ์์๋ ์ฒ๋ฆฌ๋์ง ์์ ์์ธ (C06D007Eh)๊ฐ ๋ช ๋ น์ด ์์น 000000007B00FC3EhnnCall stack : nBase ์ฃผ์ : 0x000140000000n 0. 0x00007BCDAC6C RtlVirtualUnwindn 1. 0x000BC00007BCDAFtRatlExceptionVirtualUnwindn 2. 0x000BC00007BCDAF82 RiseVirtualUnwindn ๋ช ๋ น ์์น์ 'Main'(0) ์ค๋ ๋์์ ๋ฐ์ํ์ต๋๋ค.
๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๊ฐ์ ์ค์ด ๋ด ์์ฑ์ ๋ก๊ทธ์๋ ์๊ณ cpu_context_win.cc:144] ๋น x64 ์ปจํ ์คํธ ์ค๋ฅ์ ํจ๊ป
๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ์ธ๊ธ ํ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทผ๋ณธ ์์ธ์ ์ฐพ๋ ๋ฐ ๋์์ด ๋ ์ ์๋๋ก ๊ฒฐ๊ณผ๋ฅผ ๊ณ์ ์ ๋ฐ์ดํธํ๊ณ ์์ต๋๋ค.
์์คํ
์ ๋ณด
steam-1151640_GE_5.9-5_ST.log
steam-1151640_Proton509.log
steam-1151640_Proton509_next.log
์ฌ๊ธฐ๋ ๊ฐ๋ค
์์คํ
์ ๋ณด
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ฌ๊ธฐ๋ ๊ฐ๋ค
๋๋ "error cpu_context_win.cc:144] non-x64 context"๊ฐ ํฌ๋์ ๋ฆฌํฌํฐ ํฌ๋์์ด๊ณ hzd๊ฐ ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ค๋ฅ ๋ณด๊ณ ์๋ฅผ ๋ณด๋ด๋๋ก ์์ฒญ๋ฐ์ ๋ ์๋์ค๋ฅผ ํด๋ฆญํ๋ฉด ํจ์ฌ ๋ค๋ฅธ ์์ฑ์ ๋ก๊ทธ๊ฐ ํ์๋ฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ warn : debugstr : OutputDebugStringA "Initializing DLMalloc Heapn"์์ด ๋ชจ๋ ๊ฒ์ ์ผ์ผํจ ์ฌ์
ํ ๋ง๋
์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค.
steam-1151640.log
๋ํ dx12 ์ ์ฉ์ ๋๋ค. ๊ทธ๊ฒ๋ ๋ง์ด ๋์์ด๋์ง ์์ ์ ์์ต๋๋ค.
๊ฐ์ ํ์ ์ด ๋จ๋ ๋ฐ์ .. proton-ge์ proton-tkg๋ฅผ ํฌํจํ ์ฌ๋ฌ ๋ฒ์ ์ proton์ ์๋ํ์ต๋๋ค.
๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค
๊ทธ๋ฐ ๋ค์ warn : debugstr : OutputDebugStringA "Initializing DLMalloc Heapn"์์ด ๋ชจ๋ ๊ฒ์ ์ผ์ผํจ ์ฌ์ ํ ๋ง๋ ์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค.
steam-1151640.log
๊ทธ๋ ์ง ์์ต๋๋ค. ์ด๋ฌํ ๋ก๊ทธ์๋ ๋ง์ ์ ๋ณด๊ฐ ์์ผ๋ฉฐ ์ถฉ๋ถํ์ง ์์ ์ ์์ต๋๋ค.
์ฌ์ค ๋น์ ์ ๋ณผ ์ ์์ต๋๋ค
fixme:msvcrt:MSVCRT__stdio_common_vsnwprintf_s options 24 not handled
warn:debugstr:OutputDebugStringA "Initializing DLMalloc Heap\n"
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ด ์คํจ๋ฅผ ์ผ์ผํฌ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ถ์ ์ฒญ์ด ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
๋ํ "execute_cfa_instructions", "raise_exception", "dump_unwind_info"์ ๊ฐ์ ํญ๋ชฉ์ด ๋ชจ๋ ์๋์ค์ธ ๊ฒ์์ ์กด์ฌํ ์ ์์ต๋๋ค. ๋ก๊ทธ๋ ๋ค๋ฅธ ์์น์ ๋ก๊ทธ ํญ๋ชฉ์ด ๋ํ๋๋ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ๋ํ๋ผ ์๋ ์์ต๋๋ค.
๋ํ dx12์ ๋ํ ์์ ๋ฐ ๊ฒฝ๊ณ ๊ฐ ํ์๋์ง๋ง ์ค์ํ ์๋ฏธ๊ฐ์์ ์๋ ์๊ณ ๊ทธ๋ ์ง ์์ ์๋ ์์ต๋๋ค.
fixme:d3d12_device_caps_init_feature_options1: TotalLaneCount = 3840, may be inaccurate.
fixme:dxgi:dxgi_adapter_QueryVideoMemoryInfo Returning fake video memory info.
fixme:dxgi:dxgi_adapter_SetVideoMemoryReservation iface 0xd97f40, node_index 0, segment_group 0, reservation 0x180000000 stub!
warn:d3d12_device_CheckFeatureSupport: Shader cache features not supported.fixme:d3d12_device_CheckFeatureSupport: Unhandled format 0x55.
fixme:d3d12_device_CheckFeatureSupport: Unhandled format 0x56.
fixme:d3d12_device_CheckFeatureSupport: Unhandled format 0x73.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋ช ๋ฌ ์ด์ ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ๋ฌธ์ ์ ์์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋์ผํ ์ค๋ฅ ์์.
steam-1151640.log
steam-sysinfo.txt
์ด ๋ก๊ทธ์ ๋์์ด ๋ ๋ช ๊ฐ์ง ์ถ๊ฐ ๋๋ฒ๊ทธ ์ฑ๋์ ์ถ๊ฐํ์ต๋๋ค.
์ด ๋ก๊ทธ์ ๋์์ด ๋ ๋ช ๊ฐ์ง ์ถ๊ฐ ๋๋ฒ๊ทธ ์ฑ๋์ ์ถ๊ฐํ์ต๋๋ค.
๊ทธ๊ฒ์ ์ฝ๊ฐ์ ๋์์ด๋ฉ๋๋ค. ์ด์ ์ ๋ก๊ทธ๋ ์ฌ๊ธฐ์ ๋ค๋ฅธ ๋ก๊ทธ๊ฐ ํ์๋์ง ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฐํ์ธ์ ํ์ํ์ง ์๊ณ ๋ค๋ฅธ ํ๋๋ฅผ ํ์ธํ์ฌ์ด ํฐ ๋ก๊ทธ๋ฅผ ์ ๊ณตํ๊ธฐ ์ ์ ๋ ๊ฐ๋ฅผ ํ์ธํ์ต๋๋ค.
์์ ๊ฒ์ ํ dx12 ์ ๋ณด์ [ํธ์ง : 3k] ์ค [์๋ง ~ 2.7 ๋๋ 2.8k] ๋ด์ ์ถฉ๋ ๋ํ ์์๊ฐ ํ์๋ฉ๋๋ค.
"warn:d3d12_device_CheckFeatureSupport: Shader cache features not supported"
fixme:d3d12_device_CheckFeatureSupport: Unhandled format 0x56
๊ทธ ์ฌ์ด์ ๋๋ถ๋ถ ์ฐ๋ ๊ธฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ dx12 ๋ฌผ๊ฑด์ด๋ ์ด์ ์ ๋ฐ์ํ์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค (์์ง ๋ ์ด์ ์กฐ์ฌํ์ง ์์์ต๋๋ค).
์ค๋ฅ ๋ํ ์์.
0150:Ret PE DLL (proc=0x11007bb8,module=0x11000000 L"amd_ags_x64.dll",reason=THREAD_ATTACH,res=(nil)) retval=1
0150:Starting thread proc 0x140375730 (arg=0x4fc5500)
0150:Call user32.MessageBoxW(00000000,141b588b0 L"Unfortunately the game has crashed.\nDo you want to help us fix the issue by sending a crash report?",141b59dc0 L"Error",00040014) ret=1403757c8
๋ฐ๋ผ์ ๋ง์ ๋ก๊ทธ๊ฐ ์ถฉ๋์ ์ต์ข ๊ฒฐ๊ณผ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ ์์ amd dll ์ค์ ํฌํจํ๋๋ฐ ์๋ฌด ์๋ฏธ๊ฐ ์์ ์๋ ์์ต๋๋ค.
Windows 10์์๋ ๊ฒ์์ ์๋ํ์ง๋ง ์คํ๋์ง ์๊ณ ์ ํํ ๋์ผํ ๋ํ ์์๊ฐ ํ์๋ฉ๋๋ค.
๊ทธ๋ฌ๋ "์ํ๊น๊ฒ๋ ๊ฒ์์ด ์ค๋จ๋์์ต๋๋ค ..."์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ ์ ๊ฒ์์ด ๋๋ผ์ด๋ฒ ๋ฒ์ 27์์๋ง ์คํ๋๋ค๋ ๋ค๋ฅธ ๋ํ ์์๊ฐ ํ์๋ฉ๋๋ค. ์ด๊ฒ์ NVidia DirectX ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด๋ฉฐ ํด๋น ๋ฒ์ ์ DirectX12 Ultimate๋ฅผ ์ง์ํฉ๋๋ค. t Windows 10์ ์คํํ๋ ์ปดํจํฐ์ ์ค์นํ๋ ์ด์ ๋ ... ์ด์ ...
๋ฐ๋ผ์ Proton์์ ์ถฉ๋ํ๋ ์ด์ ๋ ๋ณธ์ง์ ์ผ๋ก Proton์์ DirectX 12 Ultimate ์ง์์ด ์๊ฑฐ๋์ด ๊ฒ์์ Proton ์ ๋์ฌ์ ์ฌ์ฉ๋๋ DX dll์ด ์๊ฑฐ๋ Linux (440.100)์์ ์ฌ์ฉํ๋ NVidia ๋๋ผ์ด๋ฒ๊ฐ ์ง์ํ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. DX12 Ultimate ๋๋ ๋ค๋ฅธ ์ฅ์๋ฅผ ๊ตฌํ / ์๋ฎฌ๋ ์ด์ ํ๋ ๋ฐ ํ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
๋ด 2 ์ผํธ๋ ์ด๋ค ์ ์ผ๋ก๋ ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
๋ฐ๋ผ์ Proton์์ ์ถฉ๋ํ๋ ์ด์ ๋ ๋ณธ์ง์ ์ผ๋ก Proton์์ DirectX 12 Ultimate ์ง์์ด ์๊ฑฐ๋์ด ๊ฒ์์ Proton ์ ๋์ฌ์ ์ฌ์ฉ๋๋ DX dll์ด ์๊ฑฐ๋ Linux (440.100)์์ ์ฌ์ฉํ๋ NVidia ๋๋ผ์ด๋ฒ๊ฐ ์ง์ํ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. DX12 Ultimate ๋๋ ๋ค๋ฅธ ์ฅ์๋ฅผ ๊ตฌํ / ์๋ฎฌ๋ ์ด์ ํ๋ ๋ฐ ํ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
ํ์คํ ๊ฐ๋ฅํฉ๋๋ค. Death Stranding์์ด ๋ฒ์ ์ Decima ์์ง๊ณผ dx12๋ฅผ ์ฌ์ฉํ๋ ์ ์ผํ ๋ค๋ฅธ ๊ฒ์์ด๋ผ๊ณ ์๊ฐํ๋ฉฐ Proton ์ฐจ๊ธฐ ๋ฒ์ ๊ณผ ํจ๊ป ์๋ํ๊ณ ์์ง๋ง ๋ฌธ์ ๊ฐ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
VKD3D๋ ์ฌ์ ํ ์์ ์ค์ด์ง๋ง 440.100์ dx12์์ ์๋ํ๋ ๋ฒ์ ์ด๋ฉฐ ๋ ๋์ ๋ฒ์ ์ ๋๋ผ์ด๋ฒ๊ฐ ํ์ํ ์๋ ์์ต๋๋ค. Nvidia Vulkan ๊ฐ๋ฐ์ ๋ฒ ํ ๋๋ผ์ด๋ฒ๋ก ์ฌ๊ธฐ์์ ํ ์คํธ ํ ์ฌ๋์ด ์๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ชจ๋ ์ฌ๋์ด VKD3D๊ฐ ๊ฐ์ ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํ๋ฉฐ ์๋ ํ ๋๋ผ์ด๋ฒ๊ฐ์์ ์ ์์ต๋๋ค. ์ ์๊ฐ์ ์์ ๋ด์ผํฉ๋๋ค.
์๋ง๋ dx12 ๋ฌธ์ ์ผ ๊ฒ์ ๋๋ค. " fixme : d3d12_device_CheckFeatureSupport : Unhandled feature 0x13"์ด ํ์๋ฉ๋๋ค. ์ถฉ๋ํ๊ธฐ ์ ์ ๋ก๊ทธ์์.
vkd3d๊ฐ ๋ ์งํ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์๋ง๋ dx12 ๋ฌธ์ ์ผ ๊ฒ์ ๋๋ค. " fixme : d3d12_device_CheckFeatureSupport : Unhandled feature 0x13"์ด ํ์๋ฉ๋๋ค. ์ถฉ๋ํ๊ธฐ ์ ์ ๋ก๊ทธ์์.
vkd3d๊ฐ ๋ ์งํ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
vkd3d์ ๋ช ์ค์ ์ถ๊ฐํ์ฌ ๋๋ฌ์ด ๋ฐฉ์์ผ๋ก ์ด๋ฌํ ์ค๋ฅ๋ฅผ ์ ๊ฑฐ ํ ์ ์์ต๋๋ค. ๊ทธ๊ฒ์ ์ฐจ์ด๋ฅผ ๋ง๋ค์ง ์์ต๋๋ค. ๋๊ตฌ ๋๋ ํ ๋ฆฌ์์ ์คํ ํ์ผ ๋๋ ํ ๋ฆฌ๋ก dxcompiler.dll์ ๋ณต์ฌํ๋ฉด ๋ก๋ฉ ํ๋ฉด์ด ํ์๋์ง๋ง ์ฌ์ ํ ๋์ผํ ๋ฉ์์ง์ ํจ๊ป ์ถฉ๋ํ๋ฏ๋ก ์ค์ ๋ก ์ ์ฉํ์ง ์์ต๋๋ค.
์ค๋ฅ ๋ฉ์์ง๊ฐ ์ผ๋ฐ ์์ธ ์ฒ๋ฆฌ๊ธฐ์์ ์จ๋ค๋ ๋๋ฒ๊น ์ ์ํํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๊ฒ์์ด ์ถฉ๋ํ๋ค๋ ์ ์ ์ ์ธํ๊ณ ๋ ๋ค์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง๋ฅผ ๋ํ๋ด์ง ์์ต๋๋ค.
@Danacus๊ฐ ๋งํ๋ฏ์ด, ์ด๊ธฐ ์ค๋ฅ๋ dxcompiler.dll
๊ฐ ๋๋ฝ ๋์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค (
00bc:Call KERNEL32.LoadLibraryExA(141e94fc0 "dxcompiler.dll",00000000,00000000) ret=1416abd49
...
00bc:Ret KERNEL32.LoadLibraryExA() retval=00000000 ret=1416abd49
00bc:Call KERNEL32.GetLastError() ret=1416abd57
00bc:Ret KERNEL32.GetLastError() retval=0000007e ret=1416abd57
00bc:Call KERNEL32.RaiseException(c06d007e,00000000,00000001,0021e290) ret=1416abd9d
๋๊ตฌ ๋๋ ํ ๋ฆฌ์์ ์คํ ํ์ผ์ ๋๋ ํ ๋ฆฌ๋ก dxcompiler.dll์ ๋ณต์ฌ ํ ์ฌ๋ (Danacus๊ฐ ์ธ๊ธํ๋ฏ์ด ๋ก๋ฉ ํ๋ฉด์ ๋๋ฌ ํ ๊ฒฝ์ฐ)์ด WINEDEBUG=+relay,module,seh,timestamp
๋ก๊ทธ๋ฅผ ์ ๊ณต ํ ์ ์๋ค๋ฉด, ์ฃผ์ ๋ฐฉ๋ฒ์ ์ฐพ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. :) ( ์์ถํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฝค ์ปค์ง ๊ฒ์
๋๋ค. haha)
๋๋ ๊ทธ๊ฒ์ด ๋ก๋ฉ ํ๋ฉด์ ์๋ค๊ณ ์๊ฐํ์ง ์์ง๋ง ๋ก๊ทธ๋ ์ฝ๊ฐ ๋ค๋ฅด๊ฒ ๋ณด์ด๋ฏ๋ก ์ ์ฉ ํ ์๋ ์๊ณ ์๋ ์๋ ์์ต๋๋ค.
steam-1151640_2.zip
@korodarn ์ด๊ฒ์ด ๋์์ด ๋ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ๊ธฐ๋ณธ d3dcompiler_47
( protontricks 1151640 d3dcompiler_47
)๋ฅผ ์ค์นํด๋ณด์ญ์์ค.
73612.804:00bc:Call d3dcompiler_47.D3DCreateBlob(0000022c,0021e360) ret=1401f327e
73612.804:00bc:Ret d3dcompiler_47.D3DCreateBlob() retval=00000000 ret=1401f327e
...
73612.804:00bc:trace:seh:raise_exception code=c0000005 flags=0 addr=0x1400f0787 ip=1400f0787 tid=00bc
steam-1151640_1.zip
d3dcompiler_47์ ์คํ ํด๋์ ๋ณต์ฌํ๊ณ ์
๋ก๋ํ๊ธฐ ์ ์ ์คํํ์ต๋๋ค. ๋ฐ๋ก ์ ์ ์์ถํด์ ์ฌ๊ธฐ ์์ต๋๋ค
*์ด ์ค์ ์ ๋ณ๊ฒฝํ์ง ์์์ผ๋ฏ๋ก์ด ํ์ผ์ด ์ค์น์ ๋๊ฐ์ ์์ ์ ์ํํ์ง ์์ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ผ๋ฏ๋ก์ด ํ์ผ์ด ์ฌ์ฉ๋์๋์ง ํ์ธํ๊ณ ๋์ค์ ๋ค์ ์คํํ๋ ค๊ณ ํฉ๋๋ค.
์ด๊ฒ์ด ์ถฉ๋์ ์์ธ๊ณผ ๊ด๋ จ์ด์์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
warn:d3d12_swapchain_set_display_mode: Failed to find closest matching mode, hr 0x887a0001.
...
err:d3d12_swapchain_resize_target: Failed to set display mode, hr 0x887a0001.
...
73337.021:00bc:trace:seh:raise_exception code=c0000005 flags=0 addr=0x1400f0787 ip=1400f0787 tid=00bc
๊ทธ ์์ ๊ด๋ จ์ฑ์ด ์๋์ง ํ์คํ์ง ์์ ๋ช ๊ฐ์ง ๊ฒฝ๊ณ ๋ฉ์์ง๋ ์์ต๋๋ค.
๋ก๊ทธ์ d3d12 ์์ ์ฌํญ
fixme:d3d12_rtv_desc_create_rtv: NULL resource RTV not implemented.
fixme:d3d12_pipeline_library_LoadGraphicsPipeline: iface 000000000086E0F0, name "a7c87623f47cdb58f8e2d75445db3985", desc 000000000021E3E0, iid {765a30f3-f624-4c6f-a828-ace948622445}, pipeline_state 000000000021E3A0 stub!
fixme:d3d12_pipeline_library_StorePipeline: iface 000000000086E0F0, name "a7c87623f47cdb58f8e2d75445db3985", pipeline 00000000008EC1F0 stub!
fixme:d3d12_pipeline_library_LoadGraphicsPipeline: iface 000000000086E0F0, name "2537307d2151a4df271e4f83d59bb13a", desc 000000000021E7A0, iid {765a30f3-f624-4c6f-a828-ace948622445}, pipeline_state 000000000021E760 stub!
fixme:d3d12_pipeline_library_StorePipeline: iface 000000000086E0F0, name "2537307d2151a4df271e4f83d59bb13a", pipeline 00000000008ECC80 stub!
fixme:d3d12_pipeline_library_LoadGraphicsPipeline: iface 000000000086E0F0, name "21027ab47f814a59b74aac09a0de8a03", desc 000000000021E7A0, iid {765a30f3-f624-4c6f-a828-ace948622445}, pipeline_state 000000000021E760 stub!
fixme:d3d12_pipeline_library_StorePipeline: iface 000000000086E0F0, name "21027ab47f814a59b74aac09a0de8a03", pipeline 00000000008ED710 stub!
fixme:d3d12_pipeline_library_LoadGraphicsPipeline: iface 000000000086E0F0, name "27b94cf050813cc52a0b50f27d19c573", desc 000000000021E740, iid {765a30f3-f624-4c6f-a828-ace948622445}, pipeline_state 000000000021E700 stub!
fixme:d3d12_pipeline_library_StorePipeline: iface 000000000086E0F0, name "27b94cf050813cc52a0b50f27d19c573", pipeline 00000000008EE1A0 stub!
1.01 ํจ์น๊ฐ ๋์์ง๋ง ์์ง ํ ์คํธํ์ง ๋ชปํ์ต๋๋ค.
https://www.reddit.com/r/horizon/comments/i9jaa0/horizon_zero_dawn_complete_edition_for_pc_patch/
์ฌ์ ํ ๋๋ฅผ ์ํด ์ถฉ๋ํฉ๋๋ค.
ํจ์น์ "์ผ๋ถ ํ๋ ์ด์ด๊ฐ ์์ ์ถฉ๋์ ๊ฒฝํํ๊ณ ์์ต๋๋ค. ํจ์น 1.01์ ์ด๋ฌํ ์ถฉ๋ ์ค ์ผ๋ถ๋ฅผ ์์ ํ์ง๋ง ์ ๋ถ๋ ์๋๋๋ค."๊ฐ ํฌํจ๋์ด ์์ผ๋ฏ๋ก intersectRaven์๊ฒ ์ ํ์ง ๊ฒ์๋ฌผ์ ๋ํ ํด์์ ์ ๊ณตํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์ด ํจ์น๋ ์คํํ ์์์ ๋๋ง ๋์์ด๋ฉ๋๋ค.
๊ทธ๋ฌ๋์ด ๊ฒ์์ด ์คํ๋๊ธฐ ์ ์ ์ฌ์ ํ Proton / Wine / VKD3D / etc ์์ ์ด ํ์ํ ์ ์์ต๋๋ค.
์
์คํธ๋ฆผ vkd3d์์ ๋ฐธ๋ธ ํธ๋ฆฌ๋ก ๋ช ๊ฐ์ง ์ปค๋ฐ์ ์ ํํ์ฌ "์ฒ๋ฆฌ๋์ง ์์ ๊ธฐ๋ฅ"์ค๋ฅ๋ฅผ ์์ ํ ์ ์์ผ๋ฉฐ, ๋๋ฝ ๋ ํ์์ ์ถ๊ฐํ์ฌ "์ฒ๋ฆฌ๋์ง ์์ ํ์"์ค๋ฅ๋ฅผ ์์ ํ ์ ์์ต๋๋ค (๋จ๋จํ์ง๋ ์์ง๋ง vulkan์์ ์ง์๋๋ ํ์์
๋๋ค. ์ฌ๋ฐ๋ฅธ ๋งคํ์ ์ถ๊ฐํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค.)
์ด ํ ๊ฒ์์ DXIL ์ง์ ๋๋ฝ์ ๋ํด ๋ถํํฉ๋๋ค. ๋ถํํ๋ vkd3d์์ dxil-spirv๋ฅผ ํ์ฑํํ๋๋ผ๋ dxil-spirv์์ ์ค๋ "[ERROR] UNKNOWN unimplemented"์ ํจ๊ป ์คํจํ๊ธฐ ๋๋ฌธ์ ๋ก๋ฉ ํ๋ฉด๋ณด๋ค ๋ ๋ฉ๋ฆฌ ๊ฐ ์ ์์ต๋๋ค. ๋๋ ๋ ๊น์ด ์๋ํ์ง๋ง์ด ๋ฌผ๊ฑด (vulkan / spirv / llvm)์ ๋ด ๋จธ๋ฆฌ๋ฅผ ๋์ด์ ์ง๊ธ๊น์ง ๋ด๊ฐ ํ ์ผ์ด ์ฌ๋ฐ๋ฅธ์ง์กฐ์ฐจ ํ์ ํ์ง ๋ชปํฉ๋๋ค. ์ด์จ๋ ๋๋์ด ๊ฒ์์ DXIL์ด ํ์ํ๋ค๊ณ ์๊ฐํ๊ณ dxil-spirv๋ ์์ง ์ถฉ๋ถํ์ง ์์ต๋๋ค.
์, ๋์ ์์๊ณผ ์ข์ ์์์ด ์์ต๋๋ค. dxil-spirv์ ๋ํ ์ต๊ทผ ์ ๋ฐ์ดํธ๊ฐ ์์๊ณ ์ด์ ๊ทธ๋ํฝ ์ด๊ธฐํ๊ฐ ์๋ฃ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ ์ด์ ์ ๋ ฅ์ด ๋์ด์ก์ต๋๋ค. ๊ฒ์์ด "Windows.Gaming.Input"์๋ก๋ํ๋ ค๊ณ ํ๋๋ฐ ์คํจํฉ๋๋ค. ์ผ์ข ์ WinRT / UWP API ์ธ ๊ฒ ๊ฐ์ง๋ง ์์ธ์์ ์ด์ ๋ํ ๋ง์ ์ฐธ์กฐ๋ฅผ ์ฐพ์ ์ ์์ผ๋ฉฐ ์ฌ๊ธฐ์์ ๋ค์ ๋จ๊ณ๊ฐ ๋ฌด์์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
ํธ์ง : ์์ธ์์ ๋ช ๊ฐ์ง ํฅ๋ฏธ๋ก์ด ๊ฒ์ ๋ฐ๊ฒฌํ๊ณ ๋์ค์ ์ถฉ๋์ด ๋ฐ์ํ๊ธฐ๋ฅผ ๋ฐ๋ผ๊ณ ์ผ๋ถ ์คํ ์ ๋ง๋ค์์ง ๋ง ๋์ผํฉ๋๋ค.์ด ๊ฒ์์ ์ด์ ์์ธ์ ๊ทผ๋ณธ์ ์ธ ๋๋ฝ ๊ธฐ๋ฅ์ ์ํด ์ฐจ๋จ๋์๋ค๊ณ ์๊ฐํฉ๋๋ค.
@ nyz93 ์ง๊ธ๊น์ง HZD์ ๋ํด ๋ณ๊ฒฝ ํ ๋ด์ฉ์ ๊ฒ์ ํ ์ ์์ต๋๊น? ์ด๋ฒ ์ฃผ๋ง์ ์๊ฐ์ ์ฐพ์ ๋๋ฝ ๋ WinRT / UWP ํญ๋ชฉ์ ๋ชจ๋ ์ถ๊ฐ ํ ์ ์์ต๋๋ค.
@ lyra00 ๋น์ ์ dxil-spirv ๋ฅผ ์ค์นํ๊ณ --with-dxil-spirv
์ฌ์ฉํ์ฌ์ด vkd3d ๋ฅผ ๋น๋ํด์ผํฉ๋๋ค. ์ด๋ป๊ฒ ์ด๊ฒ์ ์์ฑ์๋ก ๊ฐ์ ธ ์ค๋์ง์ ๊ดํด์๋ ๋ด๊ฐ EGS ์นดํผ, ์ผ๋ฐ ์์ธ 5.14- ์คํ
์ด์ง ๋ฐ ์์ธ ํธ๋ฆญ์์ vcrun2015
๋ก ๋น ์ ๋์ฌ๋ฅผ ์ฌ์ฉํ๊ณ ์๋์ง 100 % ํ์ ํ์ง ๋ชปํฉ๋๋ค.
@ nyz93 : ์ข์, Proton์์ ๋ก์ปฌ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ๊ตฌํํ๋ค๊ณ ์๊ฐํฉ๋๋ค (๋น๋ ์์คํ ํตํฉ ํฌํจ). ๋๋ ํ์ฌ ๊ทธ๊ฒ์ ๋ง๋ค๊ณ ํ ์คํธํ๊ณ ์์ผ๋ฉฐ ๊ทธ๊ฒ์ด ์๋ ํ ๋ ๋ด์ผ ๋ด github ๊ณ์ ์ ๊ณต๊ฐ FORK๋ฅผ ๋ง๋ญ๋๋ค. ๊ทธ๋ฐ ๋ค์์ด WinRT / UWP ํญ๋ชฉ์ด ์คํ๋ฉ๋๋ค. ๋ฐ๋ผ๊ฑด๋ ๊ทธ๊ฒ์ด ๋ง์ง๋ง์ผ๋ก ๋์น ๊ฒ์ ๋๋ค.
vkd3d-proton ํฌํฌ๋ฅผ ์ฌ์ฉํด ๋ณด์ จ์ต๋๊น? ํฌํฌ ๋ ์ดํ๋ก winehq์ ๊ณต์ vkd3d ์ ์ฅ์๋ณด๋ค ๋ง์ ์ปค๋ฐ์ด ์์ต๋๋ค.
ํฅ๋ฏธ๋ก์ด vkd3d-proton ํฌํฌ๋ ์ด๋ฏธ dxil-spirv๊ฐ ํตํฉ๋์ด ์์ผ๋ฏ๋ก proton์ ์ง์ ์ถ๊ฐํ๋ ๋์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ์ข์ต๋๋ค.
์๋ ํ์ธ์,
์ด๊ฒ์ ์ด๋ฏธ TKG proton ๋น๋์ ํตํฉ๋์ด์ผํฉ๋๋ค.
https://github.com/Frogging-Family/wine-tkg-git/releases
HansKristian & Doitsujin์ vkd3d - ์์ฑ์ ๋ ๋ฆฝ์ ์ต์ (STABLE) ๋ฒ์ ์ ํจ๊ป ์ ๊ณต - https://github.com/HansKristian-Work/vkd3d
์ข์, ๋๋ Proton HZD Fork์์ ์์
ํ๊ณ ์๋๋ฐ, ์ฌ๊ธฐ์ @ nyz93์ด ์์ ๋ธ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ๊ฐํ๊ณ ์์ต๋๋ค (๊ทธ์๊ฒ ๊ฐ์ฌํฉ๋๋ค).
๊ทธ์ vkd3d ๋ณ๊ฒฝ ์ฌํญ์ด ์คํ๋์ง๋ง ๊ธฐ๋ณธ ์คํ ๋ฐํ์์ผ๋ก dxil-spirv๋ฅผ ๋น๋ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
@fsyy ์ฌํ๊ฒ๋ TKG Proton์ ์ปดํ์ผ ํ ์ ์์์ต๋๋ค (๋ง์ ๋ณํฉ ์ถฉ๋ O_o). ํ์ค Proton๊ณผ์ ์ ์ผํ ์ฐจ์ด์ ์ "--with-dxil-spirv"๊ฐ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ผ์ ธ ์๋ค๋ ๊ฒ์
๋๋ค. ๋ ์ด์ ๊ทธ ๊ธธ์ ๋ฐ๋ผ๊ฐ๋๋ค.
Proton-5.0-next ๋ฐ ํ์ํ ๋ Wine-5.x์ ์ฒด๋ฆฌ ๋ฐ๊ธฐ ๋ณ๊ฒฝ ์ฌํญ์ ๊ณ ์ ํ ๊ฒ์
๋๋ค.
๋ค์์ ๋ด๊ฐ ๋ง๋ ํฌํฌ์
๋๋ค. HZD ํน์ ์๋ฃจ์
์ด์์ ๋ PR์ ์ถ๊ฐ ํ ์ ์์ต๋๋ค.
https://github.com/lyra00/Proton
HZD๋ฅผ ์คํํ๋ฉด ์๋ Proton์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉ ํ ์ ์์ต๋๋ค.
๋ด๊ฐ ํ ์ผ, ํ ๊ณํ :
๋ค์ ์ฃผ๋ง์ WinRT / UWP์ ์ฐธ์ฌํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ด ๊ฒ์์์ ์ฃผ๋ชฉํ ์ ์ ๋ฒ๊ทธ๊ฐ ๋ง๋ค๋ ๊ฒ์ ๋๋ค. Windows์์๋ 10 ๋ถ ์ ๋๋ง๋ค ์ถฉ๋์ด ๋ฐ์ํ๋ ๋ฌธ์ ๊ฐ ๋ง์์ต๋๋ค. ๋ง์นจ๋ด reddit ๊ฒ์๋ฌผ ๋๋ถ์ Windows์์ ์์ ์ ์ค์งํ๋ ๋ฐฉ๋ฒ์ ๋ฐ๊ฒฌํ์ผ๋ฉฐ ๊ทธ ์ค ์ด๋ ๋ถ๋ถ์ด ์ค์ ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ํ์คํ์ง ์์ง๋ง์ด ์ผ๋ จ์ ์์ ์ ์ํ ํ ํ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ฉ๋ชจํ๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
HZD์ ๋ํด์๋ง Windows Defender์์ ์ ์ด ํ๋ฆ ๋ณดํธ ๋นํ์ฑํ
ํฐ ํ์ด์ง ์ฌ์ฉ
์ต์ Windows ๋น๋ (v2004 ๋๋ 19041.xxx)๋ฅผ ์ฌ์ฉ์ค์ธ ๊ฒฝ์ฐ HAGS๋ฅผ ํ์ฑํํด์ผํฉ๋๋ค.
ํน์ ๋งค๊ฐ ๋ณ์์ ๋ฐ๋ผ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋๊ธฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ๋ฆฌํ๊ณ ์ด๋ฅผ ๊ฐ์ ธ ์์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ๋๋๋กํ๋ "์ง๋ฅํ ๋๊ธฐ ๋ชฉ๋ก ํด๋ฆฌ๋"๋ผ๋ ํ๋ก๊ทธ๋จ์ด ์์ต๋๋ค.
์ด ์ค HAGS๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ์ํด ์ถฉ๋์ ์์ ํ๋ ๊ฒ์ผ๋ก ์๋ ค ์ก๊ธฐ ๋๋ฌธ์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋น์ฐํ ์๋์ฐ์์ ์ด์ ๊ฐ์ ์ค์ ์ ์ฐ๋ฆฌ์๊ฒ ๋ถํ์ํ๊ฒ ๋ง๋๋ ํจ์น๊ฐ ๋ค์ ๋์ค๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
Paul์ ํจ์น์ Hans-Kristian์ ์ง์์ ์ธ ๋
ธ๋ ฅ ๋๋ถ์ ์ฐ๋ฆฌ๋ ์ด๋๊ฐ์ ๋๋ฌํ์ต๋๋ค.
https://www.winehq.org/pipermail/wine-devel/2020-August/172365.html
https://www.winehq.org/pipermail/wine-devel/2020-August/172366.html
RADV / ACO :
AMDGPU-PRO :
์ด๊ฒ์ AMDGPU-PRO์์ ๋ถ์์ ํ๊ณ ๋๋ฆฌ๋ฉฐ, RADV / ACO์์ ์์ ์ ์ผ๋ก ๋ณด์ด๊ณ ์ฑ๋ฅ์ด ๊ฝค ์ข์ง๋ง ์๊ฐ์ ์ผ๋ก ๋ ๊ฒฐํจ์ด ์์ต๋๋ค (๋ ๋ค ๊ทธ๋ ๊ธดํ์ง๋ง). ๊ทธ๋ฌ๋ ์ด๋ด, ๋ญ๊ฐ.
๋๊ตฐ๊ฐ๊ฐ ๊ถ๊ธํดํ๋ ๊ฒฝ์ฐ์๋ ํ์ฌ proton-tkg์ ๋จธ๋ฆฌ๋ก 5.15.2r7 (aaea13a1)์ ๊ธฐ๋ฐ์ผ๋ก ์คํ
์ด์ง์ ์ํํ์ต๋๋ค.
ํธ์ง : ํ์ฌ Nvidia์ ์ฐจ๋จ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ถํํฉ๋๋ค! ๊ทธ๋์ ์ด๊ฒ์ ์ฆ์ DX12 to Vulkan (SPIR-V) ๋ณํ๊ธฐ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
https://github.com/ValveSoftware/Proton/issues/4125#issuecomment -680129597์ ๋ต์ฅ
์ด์ nvidia GPU์์ ์ด๋ป๊ฒ ๋ณด์ผ์ง ๊ถ๊ธํฉ๋๋ค. Nvidia ๋๋ผ์ด๋ฒ๋ AMD๋ณด๋ค ๊ฒฐํจ์ด ์ ์ต๋๋ค.
@ Galcian79 AMDGPU-PRO์ ์ ์ฌํ๊ฒ ๋ ๋๋ง๋ฉ๋๋ค. ๋ ๋ค๋๋ ๋ฐ์, ์๋ฌผ, ๋๋ฝ ๋ ๋ฌผ๊ฑด ๋ฑ. ๊ทธ๋๋ ์์ ์ฑ์ ๋ํด์๋ ํ์คํ์ง ์์ต๋๋ค.
์ฌ๊ธฐ์์ ์๋ํ์ง ์์ต๋๋ค, nvidia ์ฌ์ฉ์, ์ด์ ๊ณผ ๋์ผํ ์ค๋ฅ.
์๋ก์ด ์ ๋์ฌ๋ก ๊ธฐ๋ก :
https://gist.github.com/fsyy/587f85abfea2a3ca2b993afe531c561e
์์คํ ์ฌ์ :
https://gist.github.com/fsyy/b6b4a73f60114d0cd1c40ecef95c83c2
์ฒ์์๋ ์๋ํ์ง ์์์ง๋ง vkd3d-proton์ dll๋ก ์ปดํ์ผํ๊ณ dll ์ฌ์ ์๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ค์ ํ๋ฉด ์๋ํ์ต๋๋ค. @ Tk-Glitch์ PKGBUILD์์ ๊ธฐ๋ณธ vkd3d-proton์ด ์๋ํ์ง ์๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@Danacus ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ ๋ฆฝํ dll ๋น๋์ ๋นํด ์ ํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ ๋ฆฝ ์คํ ํ ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ์์ธ ์ ํ์ ์ฐํ ํ ์ ์์ผ๋ฏ๋ก ๋ค์ํ d3d12 ๊ฒ์์ด ์ ํ ์๋ํ์ง ์์ต๋๋ค.
@ Tk-Glitch ์ค ์ข์, ์์์ ๋ฐ๊ฐ์. ๊ฐ์ฌ!
์ด๋ค ์ ํ?
2020 ๋
8 ์ 26 ์ผ ์์์ผ ์คํ 4:40 Daan Vanoverloop
[email protected] ์์ฑ :
>
@ Tk-Glitch ์ค ์ข์, ์์์ ๋ฐ๊ฐ์. ๊ฐ์ฌ!
โ
์ด ์ค๋ ๋๋ฅผ ๊ตฌ๋ ํ๊ธฐ ๋๋ฌธ์์ด ๋ฉ์์ง๊ฐ ์ ์ก๋์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ๊ฑฐ๋ ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
@ Tk-Glitch vkd3d-proton์ ์ค์นํ๊ธฐ ์ํด vkd3d-git
PKGBUILD๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ proton-tkg
๋ฅผ _use_vkd3dlib="false"
์ปดํ์ผํ๊ณ HZD๋ฅผ ๋ค์ ์๋ํ์ง๋ง ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค.
๋๋ ๋ํ (https://github.com/ValveSoftware/Proton/issues/4125#issuecomment-680883714์์ ์ธ๊ธํ๋ฏ์ด) vkd3d-proton์ ์ปดํ์ผํ๊ณ dll์ ๋ด๋ถ system32 ๋ฐ syswow64๋ฅผ wineprefix ๋ด๋ถ์ ๋ณต์ฌํ๊ณ winecfg
์ฌ์ ์๋ฅผ ์ถ๊ฐํ๋ ค๊ณ ์๋ํ์ต๋๋ค. ๋ค์ดํฐ๋ธ๋ก d3d12.dll
์ winecfg
. ๊ทธ๊ฒ๋ ์๋ฌด๊ฒ๋ ๋ฐ๊พธ์ง ์์์ต๋๋ค.
HZD์ wineprefix์์ ๋ญ๊ฐ ๋ณ๊ฒฝํด์ผํฉ๋๊น? ๊ทธ๊ฒ์ ๋๋ฅผ ์ฌ์ฉํ์ฌ ํจ๊ป ํ ์์๋ ๋ญ๊ฐ๊ฐ ๊ฐ๋ฅํ๊ฐ์ mesa-aco-git
๋๋ amdvlk
๋์ vulkan-radeon
?
๋ชจํ์ฌ์์ํ ์ฌ์ด๋ ๋
ธํธ :
๊ฒ์์๋ ๊ธฐ๋ณธ d3dcompiler_47.dll์ด ํ์ํฉ๋๋ค (๊ฒ์์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ ๊ฒ์์ ๋๋ ํ ๋ฆฌ์์ cp ./Tools/ShaderCompiler/PC/10.0.18362.0/x64/d3dcompiler_47.dll .
๋ฅผ ์คํํ์ฌ "๊ฐ์ "ํ ์ ์์ต๋๋ค).
@ D3SOX ๋ช
๋ฐฑํ๊ฒ ํ์ฌ mesa-git
ํค๋๋ ๊ฒ์ ์คํ์ ๋ฐฉํดํฉ๋๋ค. mesa-aco-git
๋ ์ด์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. AMDVLK
๋ afaik ๊ฒ์์์ ์๋ํ์ง ์์ต๋๋ค (-pro๋ Vega ๋ Polaris๋ฅผ ํ
์คํธํ์ง ์์๊ธฐ ๋๋ฌธ์ Navi์์๋ง ๊ฐ๋ฅํฉ๋๋ค).
์๋ฌด๊ฒ๋ํ์ง ์๊ณ proton-tkg๋ฅผ ๋น๋ ํ ๋ ๊ธฐ๋ณธ d3d12.dll์ ์ฌ์ฉํด์ผํฉ๋๋ค. ๋
๋ฆฝ ์คํ ํ d3d12.dll์ ์ฌ์ฉํ๊ธฐ ์ํด vkd3d ํจํค์ง๋ฅผ ์ค์นํ์ง ์์๋๋ฉ๋๋ค.
@slapin ์์ธ ์ธก D3D12CreateVersionedRootSignatureDeserializer ๊ตฌํ์ด ํ์ํ๊ฑฐ๋ DXVK์ ๊ฐ์ ๋ค๋ฅธ dxgi๋ฅผ ์ฌ์ฉํ ์ ์์ด์ผํฉ๋๋ค. Hans-Kristian๊ณผ Doitsujin์ ๋ ์ ์๊ณ ์์ต๋๋ค. : stuck_out_tongue :
@ Tk-Glitch ๊ธฐ๋ณธ mesa
๋ก ๋ค์ ์ ํํ๊ณ amdvlk
๋ฅผ vulkan-radeon
(๋ฐ lib32 ํจํค์ง)๋ก ๋ฐ๊พธ๊ณ ์ ๊ณต๋ ๋ช
๋ น์ผ๋ก d3dcompiler_47.dll
๋ฅผ ๋ณต์ฌํ์ต๋๋ค. ์ด์ ๊ฒ์์ด ์คํ๋์ง๋ง (์ฐฝ์ด ๋ณด์
๋๋ค) ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค.
ํฐ๋ฏธ๋ ์ถ๋ ฅ : https://gist.github.com/D3SOX/8e2c25b21309f3b8584ef510baca43bd
dxcompiler.dll
๋ ๋ณต์ฌ ํด๋ณด์ธ์.
dxcompiler.dll
๋ ๋ณต์ฌ ํด๋ณด์ธ์.
cp Tools/ShaderCompiler/PC/1.0.2595/x64/dxcompiler.dll .
๋ด์์ /steamapps/common/Horizon Zero Dawn
ํ์ง๋ง ๋์ผํ ์ค๋ฅ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.
dxcompiler.dll
๊ฐ ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. ์ ๋ง ๊ณ ๋ง์ต๋๋ค! : +1 :
์๋ ํ์ธ์, ์ด๋ณด์์๊ฒ ์น์ํ ๋จ์ผ ๊ฒ์๋ฌผ์ ํ์ํ ๋จ๊ณ๋ฅผ ์์ฝ ํ ์ ์์ต๋๊น? ๋๋์ด ์ค๋ ๋๋ฅผ ๋ฐ๋ผ ์์ง๋ง ๋ด ๊น์ด์์ ์ฝ๊ฐ ๋ฒ์ด ๋ฌ๊ณ @ lyra00 ํฌํฌ์ ๋ํ ๋ฌธ์๋ ์ฒ์๋ถํฐ Proton์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํ๋ด๋ฉฐ Steam๊ณผ Proton์ด ์ด๋ฏธ ์ค์น๋์ด์์ ๋ ์ฝ๊ฐ ๊ณผ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๋๋ ๋ด๊ฐ ์ ์ผํ ์ฌ๋์ด ์๋๋ฉฐ ๋ง์ ์ฌ๋๋ค์๊ฒ ์ ์ฉ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํ๋ฅญํ ์์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์๋ ํ์ธ์, ์ด๋ณด์์๊ฒ ์น์ํ ๋จ์ผ ๊ฒ์๋ฌผ์ ํ์ํ ๋จ๊ณ๋ฅผ ์์ฝ ํ ์ ์์ต๋๊น? ๋๋์ด ์ค๋ ๋๋ฅผ ๋ฐ๋ผ ์์ง๋ง ๋ด ๊น์ด์์ ์ฝ๊ฐ ๋ฒ์ด ๋ฌ๊ณ @ lyra00 ํฌํฌ์ ๋ํ ๋ฌธ์๋ ์ฒ์๋ถํฐ Proton์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํ๋ด๋ฉฐ Steam๊ณผ Proton์ด ์ด๋ฏธ ์ค์น๋์ด์์ ๋ ์ฝ๊ฐ ๊ณผ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๋๋ ๋ด๊ฐ ์ ์ผํ ์ฌ๋์ด ์๋๋ฉฐ ๋ง์ ์ฌ๋๋ค์๊ฒ ์ ์ฉ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํ๋ฅญํ ์์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
Proton์ ๋ง๋ค ํ์๊ฐ ์์ต๋๋ค. ๋์๊ฒ๋ TKG์ ์ต์ Proton ๋น๋์ ํจ๊ป ์๋ํ๋ฉฐ d3dcompiler_47.dll์ Tools ๋๋ ํ ๋ฆฌ์ Horizon Dawn ์คํ ํ์ผ ๋๋ ํ ๋ฆฌ๋ก ๋ณต์ฌ ํ ํ ์๋ํฉ๋๋ค. ๊ฒ๋ค๊ฐ proton ๋ฐ vkd3d ๊ฐ๋ฐ์๊ฐ ํด๊ฒฐํ ๋ฌด์์ ์ถฉ๋ ๋ฐ ์ธ๊ณต๋ฌผ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ์์ต๋๋ค.
Proton์ ๋ง๋ค ํ์๊ฐ ์์ต๋๋ค. ๋์๊ฒ๋ TKG์ ์ต์ Proton ๋น๋์ ํจ๊ป ์๋ํ๋ฉฐ d3dcompiler_47.dll์ Tools ๋๋ ํ ๋ฆฌ์ Horizon Dawn ์คํ ํ์ผ ๋๋ ํ ๋ฆฌ๋ก ๋ณต์ฌ ํ ํ ์๋ํฉ๋๋ค. ๊ฒ๋ค๊ฐ proton ๋ฐ vkd3d ๊ฐ๋ฐ์๊ฐ ํด๊ฒฐํ ๋ฌด์์ ์ถฉ๋ ๋ฐ ์ธ๊ณต๋ฌผ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ์์ต๋๋ค.
์ด๋ฐ ์์ผ๋ก ์คํํ ์ ์์ต๋๋ค. ์์์ ์ธ๊ธ ํ ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.
amdvlk lib32-amdvlk
์ ๊ฑฐ๋ฅผ ์๋ํ์ง๋ง ์ฑ๊ณตํ์ง ๋ชปํ์ต๋๋ค.
Steam์ผ๋ก ๊ฒ์ ํ์ผ์ ํ์ธํ๊ณ 2 ๊ฐ์ dll์ ๋ณต์ฌํ์ต๋๋ค.
์์ ์ต์
: PROTON_USE_WINED3D=1 RADV_PERFTEST=aco %command%
(์ต์
์์ด๋ ์๋)
์์ฑ์ ๋ฒ์ : proton_tkg_5.16.r2.gf6495b29.release
์คํ ์์คํ
์ ๋ณด : https://gist.github.com/D3SOX/5f08de587b6106c02a2436ba1b81bd99 (IDK ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์ด๋ฌํ ์ค๋ฅ architectures.i386-linux-gnu.graphics-details.x11/vulkan.messages
๋ฐ architectures.x86_64-linux-gnu.graphics-details.x11/vulkan.messages
๋ฌธ์ ์
๋๋ค)
๊ฒ์์ ์์ํ ๋ ๋ค์ ๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค.
์๋ฅผ ํด๋ฆญํ๋ฉด
steam
ํฐ๋ฏธ๋ ์ถ๋ ฅ : https://gist.github.com/D3SOX/6abf189507fa917a3f9834f8bf7104f4
@ D3SOX vkd3d-proton์ ๋ง๋ค๊ณ ๊ทธ ๊ฒฐ๊ณผ d3d12.dll
๋ฅผ ๊ฒ์ ํด๋์ ๋ณต์ฌ ํด ๋ณด์
จ์ต๋๊น ? PROTON_USE_WINED3D
๋ ํ์ํ์ง ์์ต๋๋ค. mesa-git
๋๋ mesa-tkg
๋ฅผ ๋น๋ ํ ์๋ ์์ต๋๋ค (๋๋ chaotic-aur
์ ๊ฐ์ ์ฌ์ฉ์ ์ ์ฅ์๋ฅผ ์ถ๊ฐํ๊ณ ๊ฑฐ๊ธฐ์์ ์ค์น). ์ด ๊ฒ์์ ํ์ฌ ๊ทธ๋ค์ง ํ๋ ์ด ํ ์ ์์ต๋๋ค.
@Danacus ๊ฐ์ฌํฉ๋๋ค. ๋๋ PROTON_USE_WINED3D
์ ๊ฑฐํ๊ณ mesa-git์ ์ปดํ์ผํ๊ณ mesa๋ฅผ ๊ทธ๊ฒ์ผ๋ก ๋์ฒดํ์ต๋๋ค. ์ด์ ์ ์ค์น ํ ๋ค๋ฅธ ํจํค์ง๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
๋ํ d3d12.dll
๋ฅผ vkd3d-proton/build.64/libs/d3d12/
์์ ์คํ ํ์ผ์ ๋๋ ํฐ๋ฆฌ๋ก ๋ณต์ฌํ์ต๋๋ค.
๊ฐ์ ๋ฌธ์ ์
๋๋ค.
์๋ก์ด Steam ์์คํ
์ ๋ณด https://gist.github.com/D3SOX/639d889140f4c3393b215b495b5dcc89
์๋ก์ด steam
ํฐ๋ฏธ๋ ์ถ๋ ฅ : https://gist.github.com/D3SOX/9cebd1c65746d39166345514dee3729d
๊ฐ์ฌํฉ๋๋ค @intersectRaven , ๋ฉ์์ง์ ํจ๊ป ํ์ฌ ์๋ํ์ง ์์ต๋๋ค.
wine: failed to load /home/USER/.local/share/lutris/runtime/steam/compatibilitytools.d/proton_tkg_5.16.r2.gf6495b29.release/dist/bin/../lib/wine/ntdll.dll.so: /lib/i386-linux-gnu/libc.so.6: version GLIBC_2.32 not found (required by /home/USER/.local/share/lutris/runtime/steam/compatibilitytools.d/proton_tkg_5.16.r2.gf6495b29.release/dist/bin/../lib/wine/ntdll.dll.so)
Ubuntu์ ์ต์ ๋ฒ์ libc๊ฐ 2.31 ์ธ ๊ฒ ๊ฐ์ต๋๋ค. libc6 2.32๋ฅผ ์ฌ์ฉํ ์์์ ๋๊น์ง ๋ฉ์ถฐ ์๊ฑฐ๋ ์ฐธ์กฐ ๋ ๊ณณ์์ ๋ฒ์ ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๊น? (๊ทธ๋๋ ์ด๋ป๊ฒํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค).
๋ํ,์ด ์ค๋ ๋์ ๋ชจ๋ ์ง์นจ์ Archlinux์ ๋ง์ถฐ์ ธ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ๊ธฐ์ ์ฌ์ฉ๋๋ ๋ชจ๋ ๊ฒ์ ์ฐ๋ถํฌ์ ํด๋นํ๋ ๊ฒ์ด ์๋ค๊ณ ์๊ฐํ์ง ์์ต๋๊น? (์๋ฅผ ๋ค์ด mesa-git ๋น๋)
Ubuntu์์ glibc 2.32 ๋ฒ์ ์ ์ฐพ๋ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉด ์์ํด์ผํฉ๋๋ค.
Manjaro์์ ๋ถ์์ ํ ๋ถ๊ธฐ๋ก ์ ํํ๋ฉด ํจํค์ง ๊ด๋ฆฌ์์ ํ์๋ฉ๋๋ค.
@ mixalis1987 ๊ฐ์ฌํฉ๋๋ค. glibc 2.32 ์ฉ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์๋์ผ๋ก ์ค์นํ๋ ค๊ณ ํ์ง๋ง ์ ์งํ๋์ง ์์์ต๋๋ค. ์ฐ๋ถํฌ๋ฅผ ๋ ๋ฒ ์ฌ์ค์น ํ ํ ๊ณต์ ๋ฆด๋ฆฌ์ค ๋ Proton ์ ๋ฐ์ดํธ ์ค ๋จผ์ ์ค๋ ๊ฒ์ด ๊ฐ์ฅ ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด๊ฒ์ด Nvidia์์์ ๋ชจ์ต์ ๋๋ค.
450.56.06์์ ์คํ
์๋ฌผ๊ณผ ๋ฐ์๊ฐ ๋ ์๊ณ , ๊ทธ ์ง์ ๊น์ง ์งํํ ์ ์์ผ๋ฉฐ, ์กด์ฌํ์ง ์๊ฑฐ๋ ์ ํ ๋ ๋๋ง๋์ง ์์ ๋์ ์๋์ ๋ชธ์ ์จ๊ฒจ์ผํฉ๋๋ค.
์ฌ๋ผ์ง๋ ๋ฐ์ ๋ฐ ์๋ ๋ฌธ์ ์ค ์ผ๋ถ๋์ด PR์์ ์์ ๋์์ต๋๋ค : https://github.com/HansKristian-Work/vkd3d-proton/pull/263
Nvidia RTX 2070์์ ํ
์คํธ ๋จ
๋ถํํ๋ ์ผ๋ถ๋ ์ฌ์ ํ ๋ ๋ค๋๊ฑฐ๋ ์๋ชป๋ ์์น์ ๋ํ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๊ฑฐ์ ๋์์ง ์์ต๋๋ค.
์ด ๊ฒ์์ ์์ง ํ๋ ์ด ํ ์ ์์ต๋๋ค.
Mesa-git + Proton-5.9-GE-6์ ๋ฌธ์ ์์
@Odelpasso ์ด๋์ Proton-5.9-GE-6์ ์ป์ต๋๊น?
์ฌ๊ธฐ https://github.com/GloriousEggroll/proton-ge-custom/releases Proton-5.9-GE-5-ST ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
VKx ๋ถ์ผ์น์์ ์ฌ์ฉ ๊ฐ๋ฅํ Google ๋งํฌ์์ต๋๋ค.
์ด ์ค๋ ๋์ ์ธ๊ธ ๋ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด๋ฉด wine-tkg
์๋ํฉ๋๋ค. Mesa์ ๋ํ ์ต๊ทผ ์ปค๋ฐ์ ๊ทธ๋ํฝ ๋ฌธ์ ๋ฅผ ์์ ํ์ ๊ฒ์
๋๋ค.
ํธ์ง : ๋๊ตฌ๋ ์ง ์๊ณ ์ถ์ดํ๋ ๊ฒฝ์ฐ,์ด ๋ ์ค ์ Mesa RADV๋ก ์ด๋ฌํ ๋ชจ๋ ๊ทธ๋ํฝ ๊ฒฐํจ์ ์์ ํ ๊ฒ ๊ฐ์ต๋๋ค.
@Odelpasso ์ด๋?
@Danacus ์์ธ -tkg๋ฅผ ์์น์ ๊ตฌ์ถ ํ ์ ์์ต๋๋ค. ์ด๋ค ๋จ๊ณ์ ๋๊น?
@Odelpasso ์ด๋?
@Danacus ์์ธ -tkg๋ฅผ ์์น์ ๊ตฌ์ถ ํ ์ ์์ต๋๋ค. ์ด๋ค ๋จ๊ณ์ ๋๊น?
Proton (๋ถํ์ GloriousEggroll์ ์ํด ๊ฒ์ ๋จ) : https://drive.google.com/file/d/1OLp74WlIKSnOI6PphiiXwIySLpwOFj5j/view
์์ธ -tkg :
git clone https://github.com/Frogging-Family/wine-tkg-git.git
cd wine-tkg/wine-tkg-git
makepkg -si
๋ฟก๋ฟก
Proton (๋ถํ์ GloriousEggroll์ ์ํด ๊ฒ์ ๋จ)
์ ์ง๊ธ ์ ๊ฒ ์ด, ๋ถ์ผ์น ๊ฒ์์ด .. ์ ๋ง ์ด์ํด.
ํ์ผ์ด ์์ ์์ ํด์งํต์ ์์ต๋๊น? ๋. ๊ทธ๋๋ ๋ค์ด๋ก๋ ๊ด๋ฆฌ.
์์ธ -tkg :
๊ทธ๋, ๊ทธ๊ฒ ๋ด๊ฐ ํ ์ผ์ธ๋ฐ wine-tkg๋ ๋ง๋ค์ง ์์ต๋๋ค. build()
์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ์ค์ง๋๊ฑฐ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋์ผ๋ก ์ข
๋ฃ๋ฉ๋๋ค.
๋ฟก ๋นต๋จ
์์ธ -tkg :
๊ทธ๋, ๊ทธ๊ฒ ๋ด๊ฐ ํ ์ผ์ธ๋ฐ wine-tkg๋ ๋ง๋ค์ง ์์ต๋๋ค.
build()
์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ์ค์ง๋๊ฑฐ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋์ผ๋ก ์ข ๋ฃ๋ฉ๋๋ค.
์ํ๋ ๊ฒฝ์ฐ ๋ฏธ๋ฆฌ ๋น๋ ๋ ํจํค์ง์ ํผ๋์ค๋ฌ์ด ๋๋์ ์ถ๊ฐ ํ ์ ์์ต๋๋ค. ๋น๋ํ๋ ๊ฒ๋ณด๋ค ์ฝ์ต๋๋ค. ๋๋ wine-tkg
๋ง๋๋ ๋ฐ ๋ฌธ์ ๊ฐ์์์ต๋๋ค.
@ D3SOX ํ , Google ๋๋ผ์ด๋ธ ๋งํฌ๊ฐ ๋ค์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ผ์ด ์ญ์ ๋์๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๋๊ตฌ๋ ์ง GloriousEggroll์ ๊ณต์์ ์ผ๋ก ๊ฒ์ํ๋๋ก ์์ฒญํ ์ ์์ต๋๊น? ๊ทธ๋ฌ๋ ๋๋ ๊ทธ๊ฐ ์์ง ๊ทธ๋ ๊ฒํ์ง ์์ ์ด์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ํ ๊ฒ์์ ์๋นํ ๊ด๋ฒ์ํ๊ฒ ํ๋ ์ด ํด ์๊ณ , ๋ค์ดํฐ๋ธ ๋ DXVK dxgi.dll์ ์ฌ์ฉํ๊ณ ์
ฐ์ด๋๋ฅผ ๊ฐ์ ๋ก ๋ค์ ์ปดํ์ผ ํ ํ ๋์ ๋๋ ๊ทธ๋ํฝ ๋ฌธ์ ์์ด ์คํ๋๋๋ก ๊ด๋ฆฌํ์ง๋ง ๋ฌด์์๋ก ๋ฉ์ถ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค.
์ด๋ฌํ ๋๊ฒฐ๋ก ์ธํด ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃํด์ผํ๋ ๊ฒฝ์ฐ ๊ฐ๋ ๋ ๋ค๋๋ ๊ฐ์ฒด๊ฐ ๋ค์ ๋ํ๋ฉ๋๋ค. ๊ฒ์์ด ์
ฐ์ด๋ ์บ์๋ฅผ ๋ถ๋ถ์ ์ผ๋ก (dxgi.dll ๋ฒ์ ์ ์๋ง์ผ๋ก ์ฒ๋ฆฌํ์ฌ) ๋๋ ์ ์ฒด (PSOCache.bin์ ์ญ์ ํ๊ฑฐ๋ ๋ฐฑ์
์ผ๋ก ๋ฎ์ด ์จ์) ๋ค์ ์ปดํ์ผํ๋๋ก ๊ฐ์ ํ๋ฉด ํ๋กํ
๊ฐ์ฒด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค ... ์, ๊ฒ์์ด ๋ฉ์ถ ๋๊น์ง ๋ค์ ๋ฌด์์๋ก ํ๋ก์ธ์ค์์ ์บ์๋ฅผ ์์์ํต๋๋ค. ์ด๊ฒ๋ ํด๊ฒฐ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. VKD3D๋ก ์คํ๋๋ ๋ค๋ฅธ ๊ฒ์์์ ๋น์ทํ ์ ์ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
@RoyShapiro https://gdbypass.host/๋ก ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๊ทธ๋ ๋งํ๋ค
์ค๋ ์์นจ์ ํ ์คํธํ๋ ๋ค๋ฅธ ๋น๋๋ฅผ ์ค๋ ๋ง๋ค์ ๊ธฐ ๋๋ฌธ์
๊ทธ ๋น๋๋ฅผ ๊ณต๊ฐ ํ ์๊ฐ์ด ์์์ต๋๋ค. ์ด์ radv๋ก ํ ์คํธ ํ ์ ์๋๋ก ์ฌ๊ธฐ์ ๊ฒ์ํ์ต๋๋ค.
์์ง ์ถ์๋ฅผ ์๋ํ๊ณ ์์ต๋๋ค.
์์ํ๋ค! ํจ๊ณผ๊ฐ์๋ค! ์ง๊ธ๊น์ง .. ์ ์๋ง ์!
@DianaNites ๋๋ ๊ทธ๊ฒ์ ์ป์ง ์๋๋ค. ๊ฒ์์ ์์ํ๋ ค๋ฉด Proton.5.9-GE-6-ST ๋ง ํ์ํฉ๋๊น? ์ถ๊ฐ DLL ํญ๋ชฉ์ด๋ ์๋ฌด๊ฒ๋ ์์ต๋๊น?
์๋ ํ์ธ์.
์ค๋ ๋์ ๋ค๋ฅธ ๊ณณ์์ ์ธ๊ธ ํ dll ์์ ์ ์ํํ์ง๋ง ๊ทธ๊ฒ ์์ด๋ ํ ์คํธํ์ง ์์์ผ๋ฉฐ ๋ฏธ์น RAM ์๊ตฌ ์ฌํญ ๋ฐ ๊ธฐํ ๊ฐ๋ฐฉํ ํ๋ก๊ทธ๋จ์ผ๋ก ์ธํด ์์ง ๊ฒ์์ ์ฐธ์ฌํ์ง ๋ชปํ์ต๋๋ค. ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ๋ซ๊ณ RAM์ ํ๋ณดํ๋ฉด ์ค์ ๋ก ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ณผ ์ ์์ต๋๋ค.
@DianaNites ์ ๊ฐ์ฌํฉ๋๋ค. ๊ณง ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
@DianaNites ๋๋ ๊ทธ๊ฒ์ ์ป์ง ์๋๋ค. ๊ฒ์์ ์์ํ๋ ค๋ฉด Proton.5.9-GE-6-ST ๋ง ํ์ํฉ๋๊น? ์ถ๊ฐ DLL ํญ๋ชฉ์ด๋ ์๋ฌด๊ฒ๋ ์์ต๋๊น?
๊ฒ์ ๋๋ ํ ๋ฆฌ์์ cp ./Tools/ShaderCompiler/PC/10.0.18362.0/x64/d3dcompiler_47.dll .
๋ฅผ ์คํํ์ง ์์ผ๋ฉด Proton-5.9-GE-6์์๋ ๊ฒ์์ด ์๋ํ์ง ์์ต๋๋ค.
์ํ๊น๊ฒ๋ ์ธํธ๋ก ๋๋ ๋ฉ๋ด (radv & amdvlk-pro, proton-tkg)์์ ์ ์ ํ ํญ์ ์ถฉ๋ํฉ๋๋ค. :(
๋๋ ๊ทธ๊ฒ์ ์๋ํ๋ค! Proton-tkg๋ฅผ ๊ตฌ์ถ ํ๊ณ ๋๊ตฌ ํด๋ ์ธ mesa-git์ dll์ ์ฌ์ฉํ์ต๋๋ค. ํ์ง๋ง AMD ํ๋์จ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ถ๋ช ํ NVIDIA๋ณด๋ค ๋ซ์ต๋๋ค.
์ฌ์ํ๊ณ ๋๋ฌธ ์๊ฐ์ ๊ฒฐํจ, ๋ช ๊ฐ์ง ์ถฉ๋ (ํ์ง๋ง ๊ฒ์ ์์ฒด์์ ๋ฐ์ํ ์ ์์ต๋๊น?),ํ์ง๋ง ๋์ฒด๋ก IT๊ฐ ์๋ํฉ๋๋ค! ๊ฒ์ ๋ฒ๊ทธ ์ผ ์ ์์ง๋ง ๊ฒ์์ ๊ฝค ์์ฃผ ๋ค์ ์์ํ ์ค๋น๋ฅผํ์ญ์์ค. ์ด ์์ ์ ์ํํ๊ธฐ ์ํด ๋ง์ ์ง์ ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค.
์คํฌ๋ฆฐ ์ท
๋๋ ๋ด๊ฐ UI๋ฅผ ์ง์ ์จ๊ฒจ์ผํ๋ค๋ ๊ฒ์ ๊นจ๋ซ์ง ๋ชปํ๋ค. ๋๋ฌด ๋์ ์คํฌ๋ฆฐ ์ท :(
ํธ์งํ๋ค:
์์ ์คํฌ๋ฆฐ ์ท ์งํ, ์นจ๋์ ์ฃฝ์ ์ฌ๋๋ค์ด ๋ชจ๋์๋ ๋ฐฉ์์ ํน์ ๋ถ๋ถ์์ ๊ณ์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๋๋๊ฒ๋ PCGamingWiki์์ด ํ์ ์ฌ์ฉํ์ฌ ์ถฉ๋ ์
๊ฒ์์ด ๋๋๋๋ก ์ ์๋ํ๋ ๊ฒ ๊ฐ๊ณ ๋๋ ์์ด Aloy ๋ถ๋ถ์ ํต๊ณผํ์ฌ ๋ถ์์ ๊ตฌํ ์ ์์๊ณ ๊ฒ์์ ์ฆ์ ๋ค์ ์ถฉ๋ํ์ต๋๋ค. ๊ทธ๋๋ ์ข์ ์๊ฐ, ํ ์๊ฐ ๋ฐ ์ด์๋์? ๋ค์ ์์ํ ํ์๋ ์ ์๋ ํ ๊ฒ์ ๋๋ค. 16 ์ง ํธ์ง์ ์ด๋ป๊ฒ ๋ ์๊ตฌ ์ถฉ๋์ ์์ ํ ๊ฒ ๊ฐ์ต๋๋ค.
์ ํํฐ ์ ๋ก์ด์ ๋ก๋ฉ ํ๋ฉด ์ ์์ฒญ๋๊ฒ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ ธ์ง ๋ง ๋๋ฌ์ต๋๋ค. ๋งค๋ฌ๋ฆฐ ์ค ์์๋๋ฐ.
๊ทธ๋ฌ๋ ์ผ๋ถ ํํค์น ํ์๋ 16 ์ง์๋ก ํธ์ง ๋ ์ง์นจ์ด ์๋์ ์ผ๋ก ์ถฉ๋์ ์ ๋ฐํ ์ ์๋ค๋ ์ ์ ์ ์ํ์ญ์์ค. ์๋ฅผ ๋ค์ด ์ฌ๊ธฐ๋ฅผ ์ฐธ์กฐ
ํธ์งํ๋ค:
๋ค์ ์์ํ ํ ์ ์๋ํ์ผ๋ฉฐ ๋ค์ ์ถฉ๋ํ๊ธฐ ์ ์ ํ๋ ์๊ฐ ๋ ๊ฑธ๋ ธ์ต๋๋ค. ๊ทธ๋๋ ์ถฉ๋์ด ์์ฑ์์ธ์ง ๊ฒ์์ธ์ง ์๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
์ด๊ฒ์ ์ด์ ๋ถํฐ ์๋ก์ด ์ปค๋ฐ์ํ๋ค ๋ ๋ค ์์ฑ์ TKG์ ์์ ๋ง์คํฐ, ๋ฉ์ฌ - ์์ ๋ง์คํฐ, ์๋ก์ด ํจ์น 1.04์ ์์๋ค.
ํธ์ง : ๋ํ ๋๊ตฌ ํด๋์ dll์ ๊ณ์ ์ฌ์ฉํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค. ํจ์น์์ ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ idk๋ฅผ ์๋ก ๋ณต์ฌํ์ง๋ง
ํจ์น 1.04๋ 15 ๋ถ ์ดํ๋ก ์ถ์๋์์ผ๋ฉฐ ๋ ๋ง์ ์ถฉ๋์ ์์ ํ๋ ๊ฒ์ ๋ชฉํ๋กํฉ๋๋ค.
https://store.steampowered.com/newshub/app/1151640/view/2905340212273715393
์ถฉ๋ ์์ :
์ฌ์ฉ์๊ฐ ์ ๊ฒ์์ ๋ง๋ค๊ณ ์ ์ฅ ๊ฒ์ ์ฌ๋กฏ์ด ๊ฐ๋ ์ฐผ์ ๋ ๋ฐ์ํ ์์๋ ์ถฉ๋์ ์์ ํ์ต๋๋ค.
์์ ํด๋์ ๊ด๋ จ๋ ์์ ์ถฉ๋์ ์์ ํ์ต๋๋ค.
์ ํฌ ์ค ๋ฐ์ํ ์์๋ AI ์ถฉ๋์ ์์ ํ์ต๋๋ค.
EventMessageHandler์์ AI ์ถฉ๋์ ์์ ํ์ต๋๋ค.
WorldData ์ํ๋ง๊ณผ ๊ด๋ จ๋ ํฌ๋์๋ฅผ ์์ ํ์ต๋๋ค (์ฝ ์คํ์ WorldMapData :: SampleAtPixel์์ ๋๋จ).
์ฌ์ฉ์๊ฐ ์ค์ ๋ฉ๋ด์์ ์ฌ๋ผ์ด๋๋ฅผ ๋ณ๊ฒฝํ ๋ ์ฆ์ ์ทจ์ ํ ๋ ์ถฉ๋์ ์์ ํ์ต๋๋ค.
์ฌ์ง ๋ชจ๋์์ "์ธ์ฌ๋ง"์ต์ ์ ์ฐ ๋ค์ ์ข ๋ฃ ํ ๋ ๋ฐ์ํ๋ ์ถฉ๋์ ์์ ํ์ต๋๋ค.
์ถฉ๋๋ก ์ด์ด์ง ์์๋ AI ๋ฃจํด์ ๋ฉ๋ชจ๋ฆฌ ์์์ ๋ํ ์ ์ฌ์ ์์
์ค๋ ๋ฉ ๋ฌธ์ ๋ก ์ธํ GPU ์ค๋จ์ ์ ์ฌ์ ์์
์ถฉ๋์ ์ผ์ผํฌ ์์๋ Shader Model 6.0 ๋ฐ 6.1 ํ๋์จ์ด์์ ๋ฐ์ํ๋ ๋ถ์ผ์น๋ฅผ ์์ ํ์ต๋๋ค.
๊ฒ์์ด ๋ง์ง๋ง ํจ์น ์ดํ๋ก ์์๋ ๋ ์ถฉ๋ํฉ๋๋ค. GE-6 + ํจ์น 1.03์์ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ์ต๋๋ค ..
์ฌ์ ํ proton-tkg์ ํจ๊ป ์๋ํฉ๋๋ค! @Odelpasso๋ก ์ ํ
ํจ์น๋ ๋๋ฅผ ๋์ง ์์์ง๋ง proton-tkg ๋๋ -ge์ ํจ๊ป ๋ฉ๋ด / ์๊ฐ ๋น๋์ค์์ ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค. wine-tkg (๋ค์ดํฐ๋ธ d3d12.dll vkd3d ํฌํจ)์์๋ ์ฒ์์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. Hitman 2 D3D12๋ ๋ ๊ฒฝ์ฐ ๋ชจ๋ ์๋ํฉ๋๋ค.
์ค๋ https://github.com/HansKristian-Work/vkd3d-proton/commits/master์ ๋ํ ์ปค๋ฐ์ผ๋ก ์ธํด ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค (์๋ฌด๊ฒ๋ ํ์ํ์ง ์์ง๋ง ๋ถ๋ช ํ ๊ทธ ์ง์ ์ ๊ฒ์์ด ์ค๋จ๋ฉ๋๋ค. d3d12.dll์ ์ด์ ๋ฒ์ ์ผ๋ก ๋ ๋๋ฆฌ๋ฉด ๋ฌธ์ ๊ฐ "์์ "๋ฉ๋๋ค.์ฃผ์ํ์ญ์์ค.
๋ค๋ฅธ ์ฌ๋์ด ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋ค๋ฉด vkd3d์ ๋ฌธ์ ๋ฅผ ์ ์ถํด์ฃผ์ธ์ (์ ๋ฟ๋ง์ด ์๋์ง ํ์ธํ๊ณ ์ถ์ต๋๋ค).
VKD3D-Proton์ ์ต์ ์ ๋ฐ์ดํธ ๋ฐ ์ต์ VKD3D-Proton ์ถฉ๋๊ณผ ํจ๊ป Proton-GE 5 ๋ฐ 6์ ์ฌ์ฉํ์ฌ ๋ค์ ํ ์คํธ ๋์์ผ๋ฏ๋ก @aufkrawall ๋ฐ @RoyShapiro ๋ฌธ์
์คํฌ๋ฆฐ ์ท
์๋ ํ์ธ์.
์ด๋ฑ๋ถ ํ ํ 3002d52ed404cdd65d2c57193fe9bdbdf683161c ์ดํ ์ปค๋ฐ์ด ์ถฉ๋์ ์ผ์ผํค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๊ทธ๋์ ๋ด ๋ฌธ์ ๊ฐ ์๋๋๋ค. ํ์ง๋ง ํํธ๋ฅผ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ๊ทธ ์ด์ ๋ ์ค๋์ ์ปค๋ฐ์ด ์ ๋ถ๊ฐ ์๋๋ผ๋ ๊ฒ์ ์๋ฏธํ๊ธฐ ๋๋ฌธ์
๋๋ค.
๊ทธ๋๋ Hans-Kristian์๊ฒ ์๋ ค์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ค์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฏ๋ก ์ ์ ๋ฒ๊ทธ๊ฐ์์ ์ ์์ต๋๋ค. ๊ทธ๋ค์ด ์ถ๊ฐํ๋ ๊ฒ์ด ์์ง ๊ฐ๋ฐ ์ค์ผ ์ ์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ค์ด ์ธ์ํด์ผํ๋์ง ๋๋ ์ด๋ฏธ ์๊ณ ์๋์ง ์์ง ๋ชปํฉ๋๋ค. GE-5์์ ์์ ์ต์ ํ์ 100 %์ ๋๋ฌ ํ ํ์๋ ์ฌ์ ํ ์ถฉ๋ํ๋ค๋ ๊ฒ์ ์ธ๊ธํ๋ ๊ฒ์ ์์์ต๋๋ค. GE-6์ ๊ด์ฐฎ์ต๋๋ค. GE-5๋ฅผ ์ฌ์ฉ ์ค์ผ ์ ์์ผ๋ฏ๋ก @aufkrawall์ ์ฐธ์กฐํ์ญ์์ค .
@intersectRaven ์๊ฒ ์ต๋๋ค . ๊ทธ๋๋ Control ๋ฐ Resident Evil 2, GE-6, ์ถฉ๋์์ด ๋์ผํ dll์ ํ ์คํธํ์ต๋๋ค. ๋ค๋ฅธ ๊ฒ๋ณด๋ค HZD์ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ํฅ์ ๋ฏธ์น๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๊ทธ๋ค์ด ์์ ์ฐจ๋ฆฌ ๊ธธ ๋ฐ๋๋๋ค.
์ ๋ฐ์ดํธ : ์์ํ๋๋๋ก ์ด๋ฏธ ์์ ์ฐจ ๋ ธ์ต๋๋ค. https://github.com/HansKristian-Work/vkd3d-proton/commit/cea17b2440de66a9c1c1978ff297e59abddaa4d1 ์ด ๋๋ฅผ ์ํด ์ถฉ๋์ ์์ ํ์ต๋๋ค.
@DianaNites ๊ทธ๋ ์ต๋๋ค , ๋ฐฉ๊ธ ํ ์คํธํ์ต๋๋ค.
๋๋ฅผ ์ํด ์๋ฌด ์์ฉ์ด ์์ผ๋ฉฐ ๋ชจ๋ ์ ์ ๋ฐ ๊ธฐํ ์์
์ ์๋ํ์ต๋๋ค (esync / fsync ๋๊ธฐ ๋ฑ). :(
์ถฉ๋์์ด ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ก ์ ํ ํ ์ ์์ต๋๊น? ๋๋ฅผ ์ํด ์ฆ์ ์ถฉ๋ํฉ๋๋ค.
Steam์ ์์ธํ ๋ด์ฉ์ ๋์๊ฒ ๊ทธ๋ค์ง ๋๋ฌ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
>>> Adding process 2454 for game ID 1151640
Allocator AssetMemory: Creating new region at [0x00000001c0000000:0x0000000200000000]
Installing breakpad exception handler for appid(gameoverlayui)/version(20200903211816)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[0908/184711.659545:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[ERROR]: There is no candidate for ladder merging.
[ERROR]: There is no candidate for ladder merging.
RecordSteamInterfaceCreation (PID 2391): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 2391): SteamController007 / Controller
RecordSteamInterfaceCreation (PID 2391): SteamInput001 / Controller
movies:mono/MQ1_Intro_at_the_Hovel.bk2 took 106.51017754 ms to start
movies:mono/mq1_intro_at_the_hovel.bk2 took 910.31704427 ms to open
took 0.00372095 ms to release
pid 2325 != 2324, skipping destruction (fork without exec?)
Game removed: AppID 1151640 "", ProcID 2391
Game 1151640 created interface STEAMUSERSTATS_INTERFACE_VERSION011 /
Game 1151640 created interface SteamController007 / Controller
Game 1151640 created interface SteamFriends017 /
Game 1151640 created interface SteamInput001 /
Game 1151640 created interface SteamInput001 / Controller
Game 1151640 created interface SteamUser020 /
Game 1151640 created interface SteamUser020 / User
Game 1151640 created interface SteamUtils009 /
Game 1151640 created interface SteamUtils009 / Utils
Game 1151640 method call count for IClientUser::BLoggedOn : 1
Game 1151640 method call count for IClientUser::GetSteamID : 2
Game 1151640 method call count for IClientFriends::GetPersonaName : 1
Game 1151640 method call count for IClientUtils::GetAppID : 14
Game 1151640 method call count for IClientUtils::RecordSteamInterfaceCreation : 10
Game 1151640 method call count for IClientUtils::GetSteamUILanguage : 1
Game 1151640 method call count for IClientUserStats::RequestCurrentStats : 1
Game 1151640 method call count for IClientUserStats::GetAchievement : 79
Game 1151640 method call count for IClientUserStats::GetAchievementDisplayAttribute : 158
Uploaded AppInterfaceStats to Steam
Exiting app 1151640
No cached sticky mapping in ActivateActionSet.
์ถฉ๋์์ด ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ก ์ ํ ํ ์ ์์ต๋๊น? ๋๋ฅผ ์ํด ์ฆ์ ์ถฉ๋ํฉ๋๋ค.
@aufkrawall ์, ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ฅผ ๋ณ๊ฒฝํ๋ฉด ๋์๊ฒ๋ ์ฆ๊ฐ์ ์ธ ์ถฉ๋์ด ๋ฐ์ํ์ง๋ง ์ด์จ๋ ๊ฒฝ๊ณ์ ์๋ ์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ์์๋๋ฏ๋ก ๋๋ฌด ๊ฑฑ์ ํ์ง ์์ต๋๋ค.
๊ด์ฐฎ์ ๋ก๊ทธ๋ฅผ ์ป๊ธฐ ์ํด ์์ ์ต์
์์ PROTON_LOG=1 %command%
๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ ๊ฒ์
๋๋ค. ์ด๊ฒ์ ํ ๋๋ ํ ๋ฆฌ์์์ ๊ฒ์
๋๋ค.
๊ทธ ์ธ์๋ ๊ฒ์์ด ์ง๊ธ ์ ์๋ํ๊ณ ์ ์งํ๋๊ณ ์์ต๋๋ค. ์ถฉ๋, ์๋ง๋ ๋งค์๊ฐ ์ ๋? ์ง์ฆ๋๊ณ , ๋ถ์์ ์ ๋ฐํ๋ ๋ชจ๋ ๊ณณ์ ๊ตฌํ ์ ์์ง๋ง ๊ฒ์์์ ๋์จ ๊ฒ์ธ์ง ์์ฑ์์์ ๋์จ ๊ฒ์ธ์ง ๋งํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
ํ์ง๋ง ๋ฒค์น ๋งํฌ๋ฅผ ์คํํ ๋ ๋งค์ฐ ๊ธฐ๊ดดํ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ฌ์ RAM์ด ๋ง์์ง ๋ง ๋ฏธ์น ๋ฏ์ด ์ค์ ์ ํ ๋น๋์ด ๋ฒค์น ๋งํฌ ์ฑ๋ฅ์ด ๊ธฐ์กด๋ณด๋ค ํจ์ฌ ๋ฎ์์ก์ต๋๋ค.
์คํฌ๋ฆฐ ์ท
์ฌ๋ถํ ํ์๋ ๊ทธ ์์ ์ ์ค๋จ ํ ๊ฒ์ฒ๋ผ ๋ณด์์ง๋ง ๋ฒค์น ๋งํฌ์์๋ณด๊ณ ํ "์ ์"12FPS๋ก ๋์๊ฐ์ต๋๋ค. ์ค์ ๊ฒ์ ๋ด ์ฑ๋ฅ์ํ์ง๋ง, ๊ทธ๋ณด๋ค ๋ซ๋ค.
์คํฌ๋ฆฐ ์ท
Wine ๋น๋๋ฅผ ๊ณต์ ํ ์ ์์ต๋๊น?
ํํธ : ๊ฒ์ ๋ด V-Sync๋ฅผ ๋๋ฉด CPU์์ ์ฑ๋ฅ ์ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ
๊ธฐ๋ณธ Windows์์๋ GPU.
๊ทธ๊ฒ์ ํตํด ํ์ฑํํ์ญ์์ค. ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ์ ์์ฉ ํ๋ก๊ทธ๋จ ํ๋กํ.
Nvidia๋ฅผ ์ฌ์ฉํ๊ณ AMD๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋งํ ์ ์์ต๋๋ค.
Am Di., 2020 ๋ 9 ์ 8 ์ผ um 21:07 Uhr schrieb Diana [email protected] :
์ถฉ๋์์ด ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ก ์ ํ ํ ์ ์์ต๋๊น? ์ฆ์ ์ถฉ๋
๋๋ฅผ ์ํด.@aufkrawall https://github.com/aufkrawall ๊ทธ๋ ์ ์ฒด ํ๋ฉด ๋ณ๊ฒฝ
๋์๊ฒ๋ ์ฆ๊ฐ์ ์ธ ์ถฉ๋ ๋ชจ๋๋ฅผ ์ ๊ณตํ์ง๋ง ๊ฒฝ๊ณ์ ์๋ ์ ์ฒด ํ๋ฉด์์ ์์๋ฉ๋๋ค.
์ด์จ๋ ๋ชจ๋์ด๋ฏ๋ก ๋๋ฌด ๊ฑฑ์ ํ์ง ์์ต๋๋ค.๋ํ ์์ ์ต์ ์์ PROTON_LOG = 1 % command %๋ฅผ ์ฌ์ฉํ์ฌ
๊ด์ฐฎ์ ๋ก๊ทธ, ๊ทธ๊ฒ์ ๋น์ ์ ํ ๋๋ ํ ๋ฆฌ์์์ ๊ฒ์ ๋๋ค.๊ทธ ์ธ์๋ ๊ฒ์์ด ์ง๊ธ ์ ์๋ํ๊ณ ์์ต๋๋ค.
ํ๋ฅญํ๊ฒ. ์ถฉ๋, ์๋ง๋ ๋งค์๊ฐ ์ ๋? ์ง์ฆ๋๊ณ ๋ฌด๋ฅํจ
๋ถ์์ ์ ๋ฐํ๋ ๋ชจ๋ ๊ณณ์ ๊ตฌํ ์ ์์ง๋ง ๊ฒ์์์ ๋์จ ๊ฒ์ธ์ง ์๊ธฐ ์ด๋ ต์ต๋๋ค.
๋๋ ์์ฑ์์์.๋ฒค์น ๋งํฌ๋ฅผ ์คํํ ๋ ๋งค์ฐ ๊ธฐ์ด ํ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
๊ทธ๋ฌ๋. ์ฌ์ RAM์ด ๋ง์์ง ๋ง ์ค์ ์ ํ ๋นํ์ต๋๋ค.
๋ฏธ์น ๋ฏ์ด ๋ฒค์น ๋งํฌ ์ฑ๋ฅ์ ๊ธฐ์กด๋ณด๋ค ํจ์ฌ ๋ฎ๊ฒ ๋ง๋ญ๋๋ค.
์คํฌ๋ฆฐ ์ท[์ด๋ฏธ์ง : Screenshot_20200908_132008]
https://user-images.githubusercontent.com/5275194/92517372-8d14a780-f1e4-11ea-908f-85e3bfcc94c4.png
[์ด๋ฏธ์ง : Screenshot_20200908_132338]
https://user-images.githubusercontent.com/5275194/92517377-8e45d480-f1e4-11ea-96c8-d6f9129ca031.png
[์ด๋ฏธ์ง : Screenshot_20200908_131942]
https://user-images.githubusercontent.com/5275194/92517380-8f770180-f1e4-11ea-8618-f30855c8fc62.png์ฌ๋ถํ ํ ์ค์งํ๋ ๊ฒ์ฒ๋ผ ๋ณด์์ง๋ง
๋ฒค์น ๋งํฌ์์๋ณด๊ณ ํ "์ ์"12 FPS. ์ค์ ๊ฒ์ ๋ด ์ฑ๋ฅ์
๊ทธ๋๋ ๊ทธ๊ฒ ๋ณด๋ค ๋ซ๋ค.
์คํฌ๋ฆฐ ์ท[์ด๋ฏธ์ง : Screenshot_20200908_134459]
https://user-images.githubusercontent.com/5275194/92517492-bfbea000-f1e4-11ea-94c1-bf6f08df6cbf.pngโ
์ด ์ค๋ ๋๋ฅผ ๊ตฌ๋ ํ๊ธฐ ๋๋ฌธ์์ด ๋ฉ์์ง๊ฐ ์ ์ก๋์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/4125#issuecomment-689077992 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AJWSJOPVTOKHFPVXYJLERRDSEZ6HPANCNFSM4PXXJIQA
.
V-Sync๋ฅผ ํ์ฑํํ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค.
TearFree
์ต์
mangohud
์ ๊ฒ์์์ V-Sync๋ฅผ ๊ฐ์ ํ ์ ์์ต๋๋ค.๋๋ ๋์๊ฒ ๋ฌด์์ด ์๋ชป๋์๋์ง ์ดํดํ์ง ๋ชปํ๋ค ...
์ด ๋ฌธ์ ๋ ์ ๋ฟ์
๋๋ค.
@Odelpasso ๋ @DianaNites ๊ฐ ํ ๊ฒ๊ณผ ๊ฐ์ ์์ฑ์ ๋ก๊ทธ๋ฅผ ์ถ๋ ฅํ์ฌ ๋๊ตฐ๊ฐ๊ฐ ๊ทธ๊ฒ์ ์กฐ์ฌํ๊ณ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ ๊ฐ๋ฆฌํฌ ์ ์๋๋กํฉ๋๋ค.
steam-1151640.zip
๋น๊ณต์ GE-6-ST์์ ์ ๊ฒ์์๋ก๋ํ๊ฑฐ๋ ์์ํ๋ ๋์ ์ถฉ๋์ ๋ํ ์์ฑ์ ๋ก๊ทธ๊ฐ ์ฒจ๋ถ๋์ด ์์ต๋๋ค. ๊ฒ์์ด ๋ฉ๋ด์๋ก๋๋๊ณ ๋ก๊ณ ๊ฐ ํ์๋์ง๋ง ๊ทธ ์ด์์ ์๋ํ์ง ์์ต๋๋ค.
๋๋ ๊ธฐ์ตํ๋ฉด 5.16+ ์ธ TKG์ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ์๋ํ๊ณ , ๋ก๋ฉ์ ํตํด ๊ฒ์์ด ์ฝ 2 / 3-3 / 4 ์ถฉ๋ํ๋ฉด์ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค. ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ tkg๋ฅผ ์ง์ ์ปดํ์ผํ๋ ค๊ณ ํ์ง๋ง ํซํฝ์ค ํจ์น ์ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. 76 ๊ฐ ์ค 16 ๊ฐ ์ค 16 ๊ฐ๊ฐ ์คํจํ๋ค๊ณ ์ธ๊ธํ์ต๋๋ค. ํจ์น /patchinstall.sh.rej ํ์ผ์ ๊ฑฐ๋ถ ์ ์ฅ
๋ถํํ๋ ๋๋ ๊ฐ์ด๋์์ด ๊ทธ ์ง์ ์ ์ง๋๊ฐ๋งํผ ๋ฅ์ํ์ง ๋ชปํ๋ฉฐ ์ด๋๊ฐ์ ํ๋๊ฐ ์๋์ง ์ฐพ์ ์๊ฐ์ด ์์์ต๋๋ค.
๋ด ๋ก๊ทธ์ ๋๋ฌํ๊ธฐ ์ํด ์ง๊ธ๊น์ง ์ทจํ ์กฐ์น
1) dxcompiler ๋ฐ d3dcompiler_47์ ์์ฉ ํ๋ก๊ทธ๋จ exe๊ฐ์๋ ํด๋๋ก ์ด๋
2) protontricks๋ฅผ ์ฌ์ฉํ์ฌ d3d12.dll์ ๋ค์ดํฐ๋ธ๋ก ์ค์ ํ์ต๋๋ค. (๋๋ ์๋ํ ํ๊น์ง์ด ์์
์ ์ํํ์ง ์์๊ณ ๋ ๋ฒ ๋ชจ๋ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ผ๋ฏ๋ก ์ด๋ ๋ฐฉํฅ ์ผ๋ก๋ ์ฐจ์ด๊ฐ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค)
@Odelpasso ๋ @DianaNites ๊ฐ ํ ๊ฒ๊ณผ ๊ฐ์ ์์ฑ์ ๋ก๊ทธ๋ฅผ ์ถ๋ ฅํ์ฌ ๋๊ตฐ๊ฐ๊ฐ ๊ทธ๊ฒ์ ์กฐ์ฌํ๊ณ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ ๊ฐ๋ฆฌํฌ ์ ์๋๋กํฉ๋๋ค.
์ด๊ฒ์ ๊ฒ์์ ๋ํ ๋์ ๋ก๊ทธ์
๋๋ค ....
steam-1151640.log
๋์ผํ proton-tkg-5.16.r12๋ฅผ ์ฌ์ฉํ๋ Pascal (GTX 1070)์์ Nvidia ๋๋ผ์ด๋ฒ๋ฅผ 450.56.06์์ 450.56.11๋ก ์ ๊ทธ๋ ์ด๋ํ๋ฉด ๋ ๋ค๋๋ ๋ฐ์์ ๊ธด ์๋๊ฐ ๋ ๋๋ง๋์ง ์์ ํํ ๋ฆฌ์ผ์ ์๋ฃ ํ ์ ์์ต๋๋ค. ์ถฉ๋์์ด ํ ์๊ฐ ๋์ ํ๋ ์ดํ์ผ๋ฉฐ ์ปจํธ๋กค๋ฌ๊ฐ ์๋ํ์ง ์์ ์ค์ง๋์์ต๋๋ค.
๋๋ ๊ทธ๊ฒ์ํด์ผํ๋ ๊ฒ์ฒ๋ผ ๋ฌ๋ ธ๋ค. ์ ๋ฌผ์ด ์์ต๋๋ค. ํด๊ฒฐ์ฑ ์ ์ฌ๊ธฐ ์์ Battlefield V์ ์ ์ฉํ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
๋ด ์์คํ
:
GPU : AMD RX580 8GB
CPU : Intel i7 4770 (Haswell)
์ด์์ฒด์ : Arch Linux
์ปค๋ : 5.8.7-13-tkg-pds
์์ธ : Frogging-Family / wine-tkg-git
์ต์ vkd3d-proton d3d12.dll์ ์ปดํ์ผํฉ๋๋ค.
@rizzini ์ ๋ WINEPREFIX=/run/media/nico/DATA_SSD/SteamWindowsLib/steamapps/compatdata/1151640/pfx /usr/share/steam/compatibilitytools.d/proton_tkg_makepkg/dist/bin/winecfg
ํ๊ณ d3d12
์ Native (Windows)
์ธ๊ธ ํ ๋ฌธ์ ์์์ ๊ฐ์ด.
๋๋ ์ฌ์ฉํ๊ณ ์๋ค
GPU : AMD RX480 8GB
CPU : AMD Ryzen 9 3900X (Zen2)
์ด์์ฒด์ : Arch Linux
์ปค๋ 5.8.8-14-tkg-upds
(fsync ์ฌ์ฉ)
๋ํ proton-tkg-git
(๋ฒ์ ์ 5.16.r19.g88e6b6c6-1
)๋ฅผ ์ปดํ์ผํ์ฌ Steam์์ ๊ฒ์์ฉ์ผ๋ก ์ฌ์ฉํ์ต๋๋ค.
์์ ์ธ์๋ก PROTON_LOG=1 VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json:usr/share/vulkan/icd.d/radeon_icd.i686.json %command%
(AMDVLK๋ ์ค์น๋์ด ์์ผ๋ฏ๋ก RADV๋ฅผ ์ฌ์ฉํ๋๋ก ๊ฐ์ ํฉ๋๋ค)
์ด์ ์ผ์ชฝ ํ๋จ์ ๋ก๋ฉ ํ์๊ธฐ์ drive_c/users/steamuser/My Documents/Horizon Zero Dawn
์ด๋ฆ์ ๋ฐ๊พผ ํ ์ฌ์ฉ์ ์ง์ ๋ง์ฐ์ค ์ปค์๊ฐ ํ์๋๊ธฐ ๋๋ฌธ์ ์ด์ ๋ณด๋ค ํ ๋จ๊ณ ๋ ๋์๊ฐ์ต๋๋ค.ํ์ง๋ง ์ด์ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ค์ Horizon Zero Dawn
์ด๋ฆ์ ๋ฐ๊พธ๊ณ ๋ค์ ์์ํ ํ Saved Game
ํด๋์์ ์ด์ํ ์์
์ ์ํํ๊ณ ์ ์ฅ ๊ฒ์ ๋ด์ ํ์ผ๋ ์ ๊ฑฐํ์ต๋๋ค.
์ด์ ์๋ ๋ค์๊ณผ ๊ฐ์ด ๋ณด์์ต๋๋ค.
ํ ํด๋์ Steam ๋ก๊ทธ :
steam-1151640.log
@ D3SOX , ๋น์ ์ ์ณ์์ง๋ง ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด Proton์ด ์ฌ์ ํ Horizon Zero Down ์คํ ํด๋์ d3d12.dll์ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๊ฒ์ ์ญ์ ํ๊ณ 1151640/pfx/drive_c/windows/system32/
ํด๋์ ๋ณด๊ดํ์ญ์์ค.
๋ก๊ทธ์ 2312 ํ :
2111.427:00bc:00c0:trace:loaddll:load_native_dll Loaded L"Z:\\run\\media\\nico\\DATA_SSD\\SteamWindowsLib\\steamapps\\common\\Horizon Zero Dawn\\d3d12.dll" at 0x6f7c0000: native
์ฌ๊ธฐ ๋ด d3d12.dll ์ ๋๋ค. ๋ง์ผ์ ์ํด.
ํธ์ง : ๋๋ ๊ทธ ์ ์ฅ ๊ฒ์ ์ค๋ฅ๋ฅผ ๋ณธ ์ ์ด ์์ต๋๋ค. ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๋ฐฑ์ ๋ฐ ์ญ์ ๋ฅผ ์๋ํ์ญ์์ค.
@rizzini ๋๋ vkd3d-proton
๋ณต์ ํ๊ณ "๊ฐ๋จํ ๋ฐฉ๋ฒ"์ ๊ตฌ์ถ ํ์ผ๋ฏ๋ก ๋ด DLL์ด ๊ด์ฐฎ์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
x64
๋น๋๋ฅผ ์คํ ํ์ผ์ ํด๋์ ๋ณต์ฌํ๊ณ SysWOW64
๋ด๋ถ์์๋ ๊ต์ฒดํ์ต๋๋ค.
System32
d3d12.dll
๋ฅผ x86
๋น๋๋ก ๊ต์ฒดํ์ต๋๋ค. ๊ทธ๋์ ๋๋ ๊ทธ๊ฒ์ด ๋์ผํ DLL ํ์ผ์ด๊ธฐ ๋๋ฌธ์ ๊ฑฐ๊ธฐ์์ ๊ทธ๊ฒ์๋ก๋ํ๋ ๊ฒ์ด ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์๋๋ฉด x64
๋น๋๋ฅผ System32
์ ๋ณต์ฌํด์ผํฉ๋๊น?
์ธ์ด๋ธ ๊ฒ์์ ๊ฒฝ์ฐ : ๋ฌธ์ ๋ ๊ฒ์์ ์ญ์ ํ๋ ค๊ณ ํ์ง๋ง ์ธ์ด๋ธ ๊ฒ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ ๋๋ค. ์ญ์ ํ์ง ์์ผ๋ฉด ์ถฉ๋ ๋ง ๋ฐ์ํฉ๋๋ค. (์ ๋ Windows์์ ๊ฒ์์ ์กฐ๊ธ ํด ๋ณด์ ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ํ์ผ๊ณผ ๊ด๋ จ์ด์์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.)
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์คํ ํ์ผ ๋๋ ํ ๋ฆฌ์์ ์ญ์ ํ์ง๋ง ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค. ๋ก๊ทธ:
steam-1151640.log
mesa-tkg-git
๋ฒ์ 20.3.0_devel.128249.5e9e4573835-1
ํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ ์๋ ์์ต๋๋ค. ์ด๋ค ๋ฉ์ฌ ๋ฒ์ ์ ์ฌ์ฉํ์ญ๋๊น?
๋ฟก๋ฟก
64 ๋นํธ ์ปดํจํฐ์์ 64 ๋นํธ ํ๋ก๊ทธ๋จ์ ํด๋น ํ์ผ์ C : Program Files์ ์ ์ฅํ๊ณ ์์คํ ์ ์ฒด C : WindowsSystem32 ํด๋์๋ 64 ๋นํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํฌํจ๋ฉ๋๋ค. 32 ๋นํธ ํ๋ก๊ทธ๋จ์ ํด๋น ํ์ผ์ C : Program Files (x86)์ ์ ์ฅํ๊ณ ์์คํ ์ ์ฒด ํด๋๋ C : WindowsSysWOW64์ ๋๋ค.
์ถ์ฒ
๋ฐ๋ผ์ ์คํ๋ ค ์ง๊ด์ ์ผ๋ก x64 ๋ฒ์ ์ System32์, x86 ๋ฒ์ ์ SysWOW64์ ๋ฐฐ์นํด์ผํฉ๋๋ค. ๋ํ Horizon์๋ x86 ๋ฒ์ ์ด ์ ํ ํ์ํ์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค (ํ์ง๋ง ๊ฐ์ง๊ณ ์์ผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค). ์ฆ, ์ผ๋ฐ์ ์ผ๋ก ์๋ชป๋ ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ๊ฒ์์ด ์ ํ ์๋ํ์ง ์์์ผํ๋ฉฐ (๋ค๋ฅธ ์ค๋ฅ๊ฐ ๋ฐ์ ํจ) ์ ์ฅ๋ ๊ฒ์์ ๋ํด ๋ ผ์ํ์ง ์์์ผํฉ๋๋ค. ๊ทธ๋์ ๊ทธ ์ธ์ ๋ค๋ฅธ ๋ฌธ์ ๊ฐ์์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
@RoyShapiro ์ค, ๊ทธ ์ค๋ช
์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ ๋ ๋จ์ํ ์์คํ
32 = 32 ๋นํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ๊ณ ๊ฐ์ ํ์ต๋๋ค.
๋๋ ๊ทธ๋ค์ ๋ฐ๊ฟจ๋ค. ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค. ๋ก๊ทธ : steam-1151640.log
๋ฟก๋ฟก
๊ฒฝ๊ณ : ๋์์ด๋์ง ์์ ์ ์์ต๋๋ค. ๋จผ์ ์์ธ (์์ฑ์) ์ ๋์ฌ๋ฅผ ๋ฐฑ์
ํ์ญ์์ค!
์ถฉ๋์ด ๊ฒ์ ์ ์ฅ ๋ฌธ์ ๊ฐ ์๋๋ผ ์ค์ ์ถฉ๋์ ์๋ฏธํ๋ค๋ฉด ๊ธด ์ท์ด๋ฉฐ ์ด๊ฒ์ด ๋์์ด ๋ ์ง ์ ํ ํ์คํ์ง ์์ง๋ง ...
๋ก๊ทธ์์ ๊ธฐ๋ณธ ์ ๊ณต dxgi.dll์ ์ฌ์ฉํ๊ณ ์์์ ์ ์ ์์ต๋๋ค. ์, ๊ทธ๊ฒ์ ์์ ํ ๊ด์ฐฎ์ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๋๋๋ก ๊ทธ๊ฒ์ด DXVK์ ๊ฒ์์ ๋ ์ ์๋ํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๊ทธ๋ค์ด ํจ๊ป ์๋ํ์ง ์๋๋ค๋ ์ค๋๋ ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ๊ณ ์ผ๋ง ์ ์ ์์ ๋์์ต๋๋ค. ๋ฐ๋ผ์ ์๋ง๋ DXVK (dxgi ํฌํจ)๋ฅผ ๋์ผํ ์ ๋์ฌ์ ์ค์นํด ๋ณผ ์ ์์ต๋๋ค (๋ถ๋ช
ํ ์ ๋์ฌ๋ฅผ ๋จผ์ ๋ฐฑ์
ํ๋ฏ๋ก ๋์์ด๋์ง ์๋ ๊ฒฝ์ฐ ์๋ฌด๊ฒ๋ ๋ค์ ์คํํ ํ์๊ฐ ์์). ๊ทธ๋ฐ ๋ค์ dxgi.dll์ ๊ธฐ๋ณธ์ผ๋ก ์ค์ ํฉ๋๋ค. (DXVK๊ฐ ์๋์ผ๋ก ์ค์ ํ์ง ์๋ ๊ฒฝ์ฐ). ์ต์์ ํธํ์ฑ์ ์ํด ์ต์ DXVK ๋ฒ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
์๋ํ์ง ์์ผ๋ฉด ๋ฐฑ์
์์ ์ ๋์ฌ๋ฅผ ๋ณต์ํ์ญ์์ค. ๋ค์ ๋งํ์ง๋ง, ๊ทธ๊ฒ์ ํ์ํ์ง _ ์์์ผ _ํ๋ฉฐ _ ๋น์ ์์ ์ ์ํ์ ๊ฐ์ํ๊ณ ์์ต๋๋ค.
๋ํ ๊ฒ์์ด ์ต์ ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธ๋์๋์ง ํ์ธํ์ธ์. ์์ ๋ฒ์ ์์๋ ์ด์ํ ์บ๋ฆญํฐ๋ก ์ธํด ์ ์ฅ๋ ๊ฒ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ์ ์์๋ ๊ฒฝ์ฐ ๊ฒ์ ์ ์ฅ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ๋ค์์ต๋๋ค. ์๋ง๋ ๋น ๋ผํด์ด์ด์ง๋ง ๊ฒ์์ด ์ฌ์ฉํ์ ์์๋ ์์คํ
์ฝ์ ๋๊ฐ ์๋๊น?
@RoyShapiro ๋ง์คํฐ์์ DXVK๋ฅผ ์ปดํ์ผํ๊ณ WINEPREFIX=/run/media/nico/DATA_SSD/SteamWindowsLib/steamapps/compatdata/1151640/pfx ./setup_dxvk.sh install
์ ๋์ฌ์์ winecfg๋ฅผ ๋ค์ ์ด๊ณ dxgi.dll
๋ฅผ Native (Windows)
๋ก๊ทธ : proton-dxvk-steam-1151640.log
ํ์ง๋ง ๊ฒ์์ ์์ํ ํ /usr/share/steam/compatibilitytools.d/proton_tkg_makepkg/dist/lib64/wine/dxvk/
์์ DLL์ ๋ํ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ก DLL์ ๋์ฒดํ๋ ๊ฒ์ ์์์ผ๋ฏ๋ก ๊ฑฐ๊ธฐ์์๋ DDL์ x64 ๋น๋๋ก ๊ต์ฒดํ๊ณ ๋ค์ ์์ํ์ต๋๋ค.
์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค. ๋ก๊ทธ : steam-1151640.log
๊ฒ์์ด ์ต์ ์ธ์ง ์ด๋ป๊ฒ ํ์ธํ ์ ์๋์? Steam์ด ์๋์ผ๋ก ์ต์ ์ํ๋ก ์ ์งํ๊ณ ๋ค์ด๋ก๋ ์๋์ ์ ๋ฐ์ดํธ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
@ D3SOX ๋์ญํญ์ ์ ์ฝํ๊ธฐ ์ํด ์๋์ ์ผ๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋นํ์ฑํํ์ง ์๋ ํ Steam์ ์ฌ์ฉ ๊ฐ๋ฅํ ์๋ก์ด ์ ๋ฐ์ดํธ๊ฐ ์์ผ๋ฉด ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋ฉ๋๋ค. ์ด๋ค ์ฌ๋๋ค์ ๊ทธ๋ ๊ฒํ๊ณ , ์ด์ ๋ฒ์ ์๋ ์ ์ฅ๋ ๊ฒ์ ๋ฒ๊ทธ๊ฐ ์์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฐ ์คํฌ๋ฉ์ผ๋ก ๊ฐ ๋ ๊ทธ๋ฐ ๊ฒ๋ค์ ๋ฐฐ์ ํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
์, ์ด์ ๋ก๊ทธ์ ์ฌ์ฉ ๋ ๊ธฐ๋ณธ dxgi.dll์ด ํ์๋ฉ๋๋ค.
์ด๊ฑด ์ด์ํด. ์ด ๊ฒ์๋ฌผ์ ์ด์ ๋ฒ์ ์ ๋ฌด์ํ๊ณ ๋ช ๊ฐ์ง ํผ๋ ์ค๋ฌ์ ์ต๋๋ค. ํ์ฌ ์ฌ์ฉ๋๋ RADV ๋ฐ AMDVLK๋ ๋ฌด์์ ๋๊น? Arch Wiki๋ ๋ ์ฌ์ด๋ฅผ ์ ํ ํ ์ ์๋ค๊ณ ์ ์ํฉ๋๋ค. ์ถ์ฒ. ์๋ง ๋น์ ์ ๋ค๋ฅธ ๊ฒ์ ์๋ ํ ์ ์์ต๋๋ค.
๋ฟก ๋นต๋จ
๋๋ ๋ด๊ฐ ์ต์ ์ด๋ผ๊ณ ์๊ฐํ๋ค.
@ Tk-Glitch๊ฐ AMDVLK์์ ์๋ํ์ง ์๋๋ค๊ณ ๋งํ๊ธฐ ๋๋ฌธ์ VK_ICD_FILENAMES
env ๋ณ์๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ํ์ง๋ง ์ ๊ฑฐ ํ ๋ ๋ก๊ทธ์๋ AMD RADV POLARIS10 (ACO)
๋๊ณ amdvlk
๋ํ ๋ด์ฉ์ด ์๊ธฐ ๋๋ฌธ์ ํ์ํ์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
ํ์ฌ Steam ์์คํ
์ ๋ณด : https://gist.github.com/D3SOX/130e718b1f2df4a17273ff31f1816de9
๋๋ ์ ๊ทธ๋ ๊ฒ ๋ง์ ์ฌ๋๋ค์ด ๊ทธ๊ฒ์ ์คํํ๊ณ ๊ทธ๊ฒ์ด ๋๋ฅผ ์ํด ์์ํ์ง ์๋์ง ์ดํดํ์ง ๋ชปํฉ๋๋ค.
@ D3SOX ์ด๊ฒ์ ์ฐธ์ผ๋ก ์ด์ํฉ๋๋ค. TKG ๋์ ์ด ์ค๋ ๋์์ ์ ์ํ ๋น๊ณต์ GloriousEggroll์ Proton ๋ฒ์ 6์ ์ฌ์ฉํด ๋ณด์
จ์ต๋๊น? ๋๋ ๊ทธ๊ฒ์ด ์ด๋ค ์ฌ๋๋ค์๊ฒ ํจ๊ณผ๊ฐ ์๋ค๊ณ ๋ค์์ต๋๋ค. ์, ๋ค์ด๋ก๋ํ๋ ค๋ฉด ์์ ์ธ๊ธ ํ GD ํธ๋ฆญ์ด ํ์ํ์ง๋ง ๋ง์ง๋ง์ผ๋ก ์ฌ์ ํ ์๋ํ๋์ง ํ์ธํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ด๋ฌํ ๋ชจ๋ ์์ ์ฌํญ์ผ๋ก ์์ง ๋ฏธ์ง์ ์์ญ์ ์์ต๋๋ค. ๊ฒ์์ ์๋ ์ํค๋๋ผ๋ ๊ฐ๋์ฉ ๋ฉ์ถ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ์ ์๊ฒ๋ ์ฝ 10 ~ 30 ๋ถ๋ง๋ค ๋ค๋ฅธ ์ฌ๋๋ค์ด ํ ์๊ฐ๊น์ง ํ๋ ์ด ํ ์ ์๋ค๊ณ ๋ณด๊ณ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ "์บ ํ ํ์ด์ด์ ์บ ํ ํ์ด์ด์ ์๊ฐ๋ฝ์ด ๊ต์ฐจํ๋"๊ฒฝํ์
๋๋ค.
ํธ์ ๋ด์ ๊ฐ๊ธฐ
๋๋ tkg์ proton์ ์ฌ์ฉํ๊ณ d3dcompiler_47.dll์ ๊ฒ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํ์ฌ ๊ฒ์์ ์คํ ํ ๋ค์ pfx๋ก ๋ค์ ์์ํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ์ญ์ ํ ๋ค์ ๋ค์ ์์ํ๋ ค๊ณ ํ์ต๋๋ค.
ํจ๊ณผ : ๋์ผํ ์ ์ฅ ๊ฒ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. "Horizon Zero Dawn / Saved Game"๋๋ ํ ๋ฆฌ๋ฅผ ์๋์ผ๋ก ์์ฑํ์ฌ ์์ ํ์ง๋ง ๊ทธ ์ดํ๋ก ๊ฒ์ ์ ๋ก๋ฉ ํ๋ฉด์ด ํ์๋๋ฉด์ ๊ณ์ ์ถฉ๋ํฉ๋๋ค.
๋ฟก๋ฟก
์ด๋ฏธ ge-6-st proton์ ์๋ ํ์ต๋๊น?
์๋ ํด๋ด์. ์ ๊ฒ์์ ์ ๊ฐ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์๋ํฉ๋๋ค.
@fsyy DLL ํ์ผ์ ๋ณต์ฌํ๊ฑฐ๋ GE-6-ST๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํด์ผ ํ์ต๋๊น?
๋๋ ge-6-st๋ฅผ ์ฌ์ฉํ๊ณ ~ / .steam / steam / steamapps / common / Horizon Zero Dawn / Tools / ShaderCompiler / PC / 10.0.18362.0 / x64 /์์ ~ / .steam / steam /์ d3dcompiler_47.dll์ ๋ณต์ฌํ์ต๋๋ค. steamapps / common / Horizon Zero Dawn.
d3d12.dll์ ๊ฒ์ ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํ์ง ์์๊ณ winecfg์์ ๋ค์ดํฐ๋ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ค์ ํ์ง๋ ์์์ต๋๋ค.
๋๋ nvidia ์นด๋ (์ต์ ๋ฒ ํ ๋๋ผ์ด๋ฒ 450.56.11)๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ฌ์ ํ ๋ ๋ค๋๋ ๋ฐ์์ ๋๋ฌด๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๊ฒ์์ด ์ฌ๊ธฐ์์ ๋ง์ด ์ถฉ๋ํฉ๋๋ค (10-30 ๋ถ).ํ์ง๋ง ์์๋๊ณ ํ๋ ์ด ๊ฐ๋ฅํฉ๋๋ค.
@fsyy ์,
@fsyy ์ ์ ๋ GE-6-ST๋ฅผ ์๋ํ์ง๋ง ์์๋ํ์ง ์์์ต๋๋ค. ์๋ง๋ ๊นจ๋ํ wineprefix๋ก ๋ค์ ํ ์คํธํด์ผํฉ๋๋ค.
์ ์ ๋์ด๋ก ์คํ๋์ง ์์ผ๋ฉด ์ฌ๊ธฐ์ ๋ค๋ฅธ ์์ฑ์ ๋ก๊ทธ๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๋ค.
@fsyy
์์ ๊ฒ์๋ฌผ์์ DXVK์ ๋ํด ์ผ์ต๋๋ค. Horizon Zero Dawn์ DX12 ์ ์ฉ์ด๋ฏ๋ก vkd3d-proton์ด ํ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๊ทธ ์์ฑ์ ๋น๋์์ ์ด๋ฏธ ์ค์ ๋์ด ์์ด์ผํฉ๋๋ค.
@RoyShapiro๊ฐ ์ ์ํ๊ธฐ ๋๋ฌธ์ ๋ฐฉ๊ธ ์๋ํ์ต๋๋ค.
์ ์ ๋์ด๋ก ์คํ๋์ง ์์ผ๋ฉด ์ฌ๊ธฐ์ ๋ค๋ฅธ ์์ฑ์ ๋ก๊ทธ๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๋ค.
์, ๋์ค์ ํ ๊ฒ์
@fsyy @ D3SOX ๋ช ํํํ๊ธฐ ์ํด : ๊ฒ์ ์์ฒด๊ฐ DX12 ์ดํ์ ์ด๋ค ๊ฒ๋ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ฌ์ค์ด์ง๋ง VKD3D-Proton ์์ฒด๋ a์์ ๊ตฌํ ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ DXVK๊ฐ ์ค์น๋ ์ ๋์ฌ๋ก ์คํํ๋ ๊ฒ์ ์ ์ํ์ต๋๋ค. DXVK์์ ์ฌ์ฉ ๋ฐ ์ ๊ณตํ๋ dxgi.dll์ด๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ์ผ๋ถ ์ฌ์ฉ ์ฌ๋ก์์ DXVK์์ ์ ๊ณตํ๋ ๋ฒ์ ์ Wine Proton๊ณผ ํจ๊ป ์ ๊ณต๋๋ ๋ฒ์ ๋ณด๋ค ๋ ๋ง์ ํธํ์ฑ์ ์ ๊ณต ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด,์ด ์ ํํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ DXVK ๋ฒ์ ์ผ๋ก ๊ต์ฒด ํ ๊ฒ์ด ์ ํํ ์ ์๊ฒ ๋ ๋ค๋๋ ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ๊ฒ์์์ @ D3SOX ์ ๋ฌธ์ ๋ฅผ ์ ํํ ์ผ์ผํค๋ ์์ธ์ ์ ์ ์์ง๋ง ๊ธ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์์๋ ์ ์ ํ ๊ธฐํ๊ฐ์์์ต๋๋ค.
๋ฟก ๋นต๋จ
์ด๋ค ๋ฒ์ ์ ์์ฑ์ (์์ธ)๋ฅผ ์ฌ์ฉํ์ญ๋๊น?
@fsyy ํ์ฌ Proton-5.9-GE-6-ST. ์ฆ, ์์ค์์ d3d12.dll์ ๋น๋ํ๋ฏ๋ก Proton-GE์ ํจ๊ป ์ ๊ณต๋๋ ๊ฒ์ ์ฌ์ฉํ์ง ์์ผ๋ฉฐ ์์์ ์ธ๊ธํ๋ฏ์ด DXVK 1.7.1๋ ์๋์ผ๋ก ์ค์นํ์ต๋๋ค.
@RoyShapiro ์ฐ๋ฆฌ๊ฐ ๋ชจ๋ ๊ฒ์ ์ด๋ป๊ฒํฉ๋๊น? ๋๋ ์ด๋ฏธ GE 6์ ๊ฐ์ง๊ณ ์์ง๋ง ์ฐ๋ฆฌ๋ ์ด๋ป๊ฒ ๋ง์ถคํ d3d12๋ฅผ ์ป์ต๋๊น?
@ mixalis1987 vkd3d-proton ์์ค์์ ์ปดํ์ผ๋์์ต๋๋ค.
@intersectRaven ์ ๋ง๋ค ๊ณ ๋ง์. ๊ทธ๋ฆฌ๊ณ systemc32์ ๋ฃ๊ณ winecfg์์ native๋ก ์ค์ ํ์ต๋๋ค.
์์๋๋ ์ฑ๋ฅ. ๋๋ ์ค๋ ๋์์ ์ด์ ์ ๋งํฌ ๋ GE 6 ๋ฐ d3d12.dll๋ก "์ฌ์"ํ ์ ์์ง๋ง Ryz 5 1600 ๋ฐ GTX-1080 ๋ฐ 450.66 ๋๋ผ์ด๋ฒ (pop_os)์์ 25fps๋ฅผ ์ป๋ ์ค๊ฐ gfx im์์๋ ์์ ์ ์ด์์ต๋๋ค.
์ฌ๋ฌ๋ถ ๋ชจ๋๊ฐ ๊ฒฝํํ๋ ์ ๋๋ฉ์ด์ ์ด "์ฌ๋ก์ฐ ๋ชจ์ "์ธ์ง ์๋์ง ๋ฌผ์ด๋ณด๊ณ ์ถ์ต๋๋ค. ๋ด ์ปดํจํฐ์์๋ ์ฌ์ํ ์ ์์ง๋ง ๊ทธ๊ฒ์ด ๋ด๊ฐ ๊ฐ์ง ์ ์ผํ ๋ถ๋ง์ด์ง๋ง ์์ ๋๊ธฐ ์ ์ Fallen Jedi์ ํจ๊ป ์ด์ ์ ์ด๊ฒ์ ๊ฒฝํํ๊ธฐ ๋๋ฌธ์ ์์ ํ ์ ์์ต๋๋ค.
@intersectRaven ํ์คํ์ง ์์ต๋๋ค. ๋จ ๋ช ๊ฐ์ง, ํํธ ๋ฑ.ํ์ง๋ง AA ๋ชจ๋๊ฐ์๋ ๊ณ ์คํธ ๋ฆฌ์ฝ ์์ผ๋ ๋๋์์ ๋๊ฐ์ ๊ฒ์ ์ป์ ๊ธฐ ๋๋ฌธ์ AA ๋ฌผ๊ฑด์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@botrosco ๊ฐ์ฌํฉ๋๋ค. ์ง๊ธ Steam ์ค๋ฒ๋ ์ด์์ FPS๋ฅผ ํ์ฑํํ๊ณ ๋ด ์ปดํจํฐ์์๋ 20-30fps๋ฅผ ์ป์ต๋๋ค. ์ ๋ 9750H ๋ฐ RTX2070์์ ํ๋ ์ดํ๊ณ ์์ผ๋ฏ๋ก Proton / VKD3D๋ก ํด๊ฒฐํด์ผํ๋ ์ต์ ํ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค.
@intersectRaven ์, ์์์ด. ๋ ๋ฟ๋ง์ด ์๋๋ผ๋ ๊ฒ์ ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ํฉ๋๋ค! ๊ทธ๋ ๊ฐ ์ฑ์ธ์ด๋์ด ์ค๋๋ง ๋ฐ์ผ๋ก ๋๊ฐ๋ฉด ์ปท์ ์์ ๊ฒ์์ด ๋ฉ ์ถฅ๋ ๋ค. ๊ทธ๊ฒ์ ์ง๋์น ์ ์์ต๋๋ค.
์คํฌ๋ฆฐ ์ท
[์ฒด๊ณ]
์ด์์ฒด์ : Manjaro Linux 20.1 Mikah
์์น : x86_64
์ปค๋ : 5.8.6-1-MANJARO
๋ฐ์คํฌํ : XFCE
๋์คํ๋ ์ด ์๋ฒ : x11
[CPU]
๊ณต๊ธ ์ ์ฒด : AuthenticAMD
๋ชจ๋ธ : AMD Ryzen 9 3900X 12 ์ฝ์ด ํ๋ก์ธ์
๋ฌผ๋ฆฌ์ ์ฝ์ด : 12
๋ ผ๋ฆฌ ์ฝ์ด : 24
[๊ธฐ์ต]
RAM : 31.4GB
์ค์ : 0.0GB
[์ ๋๋ฒ]
๊ณต๊ธ ์ ์ฒด : NVIDIA Corporation
OpenGL ๋ ๋๋ฌ : GeForce GTX 1080 Ti / PCIe / SSE2
OpenGL ๋ฒ์ : 4.6.0 NVIDIA 440.100
OpenGL ์ฝ์ด : 4.6.0 NVIDIA 440.100
OpenGL ES : OpenGL ES 3.2 NVIDIA 440.100
Vulkan : ์ง์๋จ
์ฑ์ธ์ด๋์์ ๋ ์ค๋๋ง์ ์ง๋๊ฐ๋ ค๋ฉด nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์
๋ฐ์ดํธํด์ผํฉ๋๋ค. ์ด์ ๋๋ ๊ทธ๊ฒ์ ์ง๋์น ์ ์์ต๋๋ค. ํฐ์ ํ
๋๋ฆฌ๊ฐ ๋ฌด์์ธ์ง ๋ชจ๋ฆ
๋๋ค.
๋๋ ์์ง ๋๋ฆฐ ์๋ ๋ฑ์ผ๋ก ๊ฒ์์์ ๊ทธ๋ ๊ฒ ๋ฉ๋ฆฌ ๊ฐ์ง ๋ชปํ์ง๋ง NVIDIA๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋์ผํ ์ ํ์ ์ ์ฒด ํ๋ฉด์ด ์๋ ๊ฒฝ๊ณ์๋ ๋ฌธ์ ๋ ํ์ธํ ์ ์์ต๋๋ค. @ mixalis1987 ๋ฐํ๋ฌผ. ๊ฒฝ๊ณ์ ์ด ์์ง๋ง ์์์ ์ฒจ๋ถ ํ ์ฌ์ง๊ณผ ๋๊ฐ์ด ์ฝ๊ฐ ์คํ์ ๋ฉ๋๋ค. ๋ํ ์์์ ์ธ๊ธํ๋ฏ์ด ์ ์ฒด ํ๋ฉด์ผ๋ก ์ ํํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ์ ๋ Manjaro 20 xfce๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. ๋๋ ๋ฆ๊ฒ๊น์ง ๊ทธ๊ฒ์ ๋ง์น ์๊ฐ์ด ์์์ต๋๋ค. ์ด ์์ ์ํ๋ ์ ๋ณด๋ค ๋๋ํ ๋ชจ๋ ์ฌ๋๋ค์๊ฒ ๊ฐ์ฌ์ ๋ง์ ์ ํ๊ณ ์ถ์์ต๋๋ค. ๋ชจ๋ ๋ฝ!
์ผ๋จ ๋ฌด์์ ์ถฉ๋์ด ์์ ๋๋ฉด ์ค์ ๋ก ๋๊น์ง ์ฐ์ฃผํ๋ ๋ด ์์ ์ ๋ณผ ์ ์์ต๋๋ค. ํฐ์ ํ
๋๋ฆฌ๋ก๋.
@ 77boaz ๊ทธ๋ํฝ ์ค์ ์ ๋ฌด์์
๋๊น? ๊ฒ์์ ๋ด๊ฐ ์ฒ์ ์์ํ ๋ ์๋์ผ๋ก ๊ถ๊ทน์ผ๋ก ์ค์ ๋์๊ณ "์ฌ๋ก์ฐ ๋ชจ์
"์ผ๋ก ํ๋ ์ดํ๋ฉด์ ์ค์ ์ "์๋ณธ"์ผ๋ก ๋ณ๊ฒฝํ์ฌ ๋๋ฅผ ์ํด ์ ๋ ฌํ์ต๋๋ค.
๊ทธ๋์ ์ ๋ ์ด์ค ๋ถํ Windows, ์ฃผ๋ก Steam์์ Linux / Windows๋ฅผ ๋น๊ตํฉ๋๋ค. Linux์์ ๋๋ proton-tkg ๋น๋, proton-ge ๋น๋ ๋ฐ ๋ฌผ๊ฑด์ ์๋ง์ผ๋ก ๋ง๋ค๊ณ ์์๊ธฐ ๋๋ฌธ์ ํ์ฌ ์ด๊ฒ์ ์ ๋ ฅํ๋ฉด์ ๊ฒ์์ ๋ค์ ๋ง ์ณค์ง ๋ง ์ฑ๋ฅ / ํ๋ ์ ์ ํ๊ฐ ๋๋ฌด ์ด๋ผํ์ง ์๊ณ Original์์ ๊ฒ์์ ์คํํ ์ ์์ต๋๋ค. Windows 10 1080p๋ก ์ต๋๋ก ์คํํ ์ ์์ต๋๋ค ... ์์ง 4K ๋ชจ๋ํฐ๊ฐ ์์ต๋๋ค. :) Windows ๋ฒ์ ์ด ๋น๋ถ๊ฐ ๋ ๋์์ก์ง ๋ง Linux์์ ๊ทธ๋ ๊ฒ ์งง์ ์๊ฐ์ ์ด๋ฃจ์ด์ง ์ง์ ์ ๋๋จํฉ๋๋ค! ๋ค์ ํ๋ฒ, ๊ทธ๊ฒ์ ์ผํ๋ ์ฌ๋๋ค์๊ฒ ์ธ์นฉ๋๋ค! ๋๋ ๋์ค์ ๋ฆฌ๋ ์ค์์ ๋ชจ๋ ์ฅ๋ํจ์ผ๋ก ํ๋ ์ดํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆด ๊ฒ์ ๋๋ค :) ์ธ๋ด๋ ๋ฏธ๋์ ๋๋ค :)
@ mixalis1987 ๋๋ ์ด๋ฏธ Original์ ์ฌ์ฉํ๊ณ ์์ง๋ง ์ฌ์ ํ ๋๋ฅผ ์ํด "์ฌ๋ก์ฐ ๋ชจ์ "์ผ๋ก ์งํ๋๊ณ ์์ต๋๋ค. ๋๋ ๋ํ ๋ฌด์์ ์ถฉ๋์ด ์์ ๋ ๋๋ฅผ ๊ณ ๋ํ๊ณ ์์ต๋๋ค. ์ดํด๋ณธ ๊ฒฐ๊ณผ VKD3D์ ๋ฌธ์ ์์ "RE2 : VkBufferView ์์ฑ์ด ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฉ๋ชจ๋ฆฌ # 266์ ์ค๋ฒํ๋ก ํ ์ ์์"๊ณผ ๋์ผํ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๊ณง ํด๊ฒฐ ๋ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
ํด์ ๋งต ์ปค๋ฐ์ ๋๋๋ฆด ์ ์์๊ณ ์ด์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ํด์ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๊ตฌ๋ ์ง ์์ ์ ์ปดํ์ผ ๋ VKD3D-Proton ์์ค๋ฅผ ์ฌ์ฉํด๋ณด๊ณ ์ถ๋ค๋ฉด ๋๋๋ฆฌ๋ ค๋ ์ปค๋ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
daf9f5c69fb69ab87672e61ee6c71ec2fb16d218
5a9d132b20de854f751d4c606c9546e6c34f5c4c
73d578e5abe5658bd8f9cca330a2f7a8f48e0465
684c658e22930f3f77488f77afb590d6889920a4
๊นจ๋ํ๊ฒ ๋๋๋ฆด ์ ์๋๋ก ํน์ ์์๋ก ๋๋๋ฆฝ๋๋ค. ์ง๊ธ๊น์ง ์ด๊ฒ์ ๋ด๊ฐ ์ง์น๊ธฐ ์ ์ ๋งค๋ฌ๋ฆฌ์ง ์์ ๊ฐ์ฅ ๊ธด ์ฐ๊ทน์ ๋๋ค. ์ด๊ฒ์ ๊ฒฐ์ฝ ์์ ์ด ์๋๋๋ค. ํฌ๋์์์ด ํ๋ ์ดํ๊ณ ์ถ์ ๊ฒฝ์ฐ ํด์ ๋งต ๊ตฌํ์ ๋ค์ ์์ฑํ์ง ์๊ณ ๋ฌธ์ # 266์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
@intersectRaven ๋๋ ์ฐ๋ฆฌ๊ฐ ์ปค๋ฐ์ผ๋ก ๋ฌด์์ ํด์ผํ๋์ง ์ดํดํ์ง ๋ชปํฉ๋๋ค. vkd3d๋ฅผ ๋ค์ ๋น๋ ํ์๊ฒ ์ต๋๊น?
@ mixalis1987 git revert <_commit i = "5">๋ฅผ ์ฌ์ฉํ์ฌ ๋
ํธ์ ๋ด์ ๊ฐ๊ธฐ
git revert -n (๊ฒ์ ํ ์ปค๋ฐ ๋ฒํธ)?
@ mixalis1987 ๋ค .
๊ทธ๋ฌ๋ ๋์ ์ปค๋ฐ 51d2a3bad2dacc40653fd8b9d43dea7ba0109e65๋ฅผ ๋ ๋๋ฆฌ์ง ๋ง์ญ์์ค.
@intersectRaven ๋ง์ง๋ง์ผ๋ก HZD์์ ์ปค๋ฐ์ ๋ ๋๋ฆฌ๋ ์ ์์ ํ ์คํธํ์ต๋๋ค. "์๋"์ ํ์ธํ ์ ์์ต๋๋ค. 3 ์๊ฐ 15 ๋ถ ์ฐ์ ๊ฒฝ๊ธฐ๋ฅผํ๋ฉด์ ๊ฒฐ๊ตญ ์ผ์ด ๋ถ์๋ค. ๋ํ ์ฝ 40 ๋ถ ํ์ Alt-Tab์ ์ฌ์ฉํ์ต๋๋ค. ํด์ ๋งต์ด ์์ผ๋ฉด ๊ฒ์์ด ์์ฑํ๋ ๋ฆฌ์์ค๊ฐ ์ค๋ ์๊ฐ ํ์ ์์ค๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ผ๋ก ๊ทธ๋ค์ ๋จ์ง ์ค๋ฒํ๋ก๋์ด ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ์ผ์ผ ํต๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํ๋ ์ ์๋๊ฐ ๊ฐ์ํ๋ ๊ฒ ์ธ์๋ RE2์ ๋์ผํ ์ํฉ์ ๋๋ค. ๊ทธ๋์ ๋น์ ์ด ๋งํ๋ฏ์ด ์ด๊ฒ์ ๊ฒฐ์ฝ ์์ ์ด ์๋๋ฉฐ ํด์ ๋งต์ ์ด์ ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ ๋์ ํด๊ฒฐ์ฑ ์ด ๋์ฌ ๋๊น์ง HZD๋ฅผ ์ฌ์ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๋ฐ๋ ๊ฝค ์ข์ ์์ ๋ฐ์ฐฝ๊ณ ์ ๋๋ค. ๋ชจ๋ ๊ฒ์์ 10 ๋ถ์ด ์๋ 3 ์๊ฐ ์ด์ ์ฐ์์ผ๋ก ํ๋ ์ดํ๋ ๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ๋๋ค์ด ํ ๋ฒ์ ํ ์์๋ ๊ฒ๋ณด๋ค ๋ง์ต๋๋ค. ์ด์จ๋ ์ธ์ . ํ์ง๋ง VKD3D-Proton ํ์ด ๊ณง ์ ์ ํ ํด์ ๋งต ๊ตฌํ ๋ฆฌํฉํฐ๋ง์ ๋ง๋ จํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@Odelpasso ๋ฐฉ๊ธ @intersectRaven์ด ๊ฒ์ ํ ๋ด์ฉ์ ๋๋ ๋ ธ์ต๋๋ค. 4 ์ปค๋ฐ.
์๋
ํ์ธ์ @RoyShapiro ,
dll์ ๊ฒ์ ํ ์ ์์ต๋๊น? ๊ฐ์ฌ :)
@intersectRaven ๋ง์ง๋ง์ผ๋ก HZD์์ ์ปค๋ฐ์ ๋ ๋๋ฆฌ๋ ์ ์์ ํ ์คํธํ์ต๋๋ค. "์๋"์ ํ์ธํ ์ ์์ต๋๋ค. 3 ์๊ฐ 15 ๋ถ ์ฐ์ ๊ฒฝ๊ธฐ๋ฅผํ๋ฉด์ ๊ฒฐ๊ตญ ์ผ์ด ๋ถ์๋ค. ๋ํ ์ฝ 40 ๋ถ ํ์ Alt-Tab์ ์ฌ์ฉํ์ต๋๋ค. ํด์ ๋งต์ด ์์ผ๋ฉด ๊ฒ์์ด ์์ฑํ๋ ๋ฆฌ์์ค๊ฐ ์ค๋ ์๊ฐ ํ์ ์์ค๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ผ๋ก ๊ทธ๋ค์ ๋จ์ง ์ค๋ฒํ๋ก๋์ด ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ์ผ์ผ ํต๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํ๋ ์ ์๋๊ฐ ๊ฐ์ํ๋ ๊ฒ ์ธ์๋ RE2์ ๋์ผํ ์ํฉ์ ๋๋ค. ๊ทธ๋์ ๋น์ ์ด ๋งํ๋ฏ์ด ์ด๊ฒ์ ๊ฒฐ์ฝ ์์ ์ด ์๋๋ฉฐ ํด์ ๋งต์ ์ด์ ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ ๋์ ํด๊ฒฐ์ฑ ์ด ๋์ฌ ๋๊น์ง HZD๋ฅผ ์ฌ์ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๋ฐ๋ ๊ฝค ์ข์ ์์ ๋ฐ์ฐฝ๊ณ ์ ๋๋ค. ๋ชจ๋ ๊ฒ์์ 10 ๋ถ์ด ์๋ 3 ์๊ฐ ์ด์ ์ฐ์์ผ๋ก ํ๋ ์ดํ๋ ๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ๋๋ค์ด ํ ๋ฒ์ ํ ์์๋ ๊ฒ๋ณด๋ค ๋ง์ต๋๋ค. ์ด์จ๋ ์ธ์ . ํ์ง๋ง VKD3D-Proton ํ์ด ๊ณง ์ ์ ํ ํด์ ๋งต ๊ตฌํ ๋ฆฌํฉํฐ๋ง์ ๋ง๋ จํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ค. ์ฌ์ฌ์ฉ์ ์ํด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ ์ ํ์ฉํ ์ ์๋๋ก ํด์ ๋งต์ด ๊ตฌํ ๋์๊ธฐ ๋๋ฌธ์ ๊น๋ค ๋กญ์ต๋๋ค. ๋ฌธ์ ๋ HZD๊ฐ ๋ฌผ๊ฑด์ ์ฌ์ฌ์ฉํ๋ ๊ฒ์ ์ข์ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. LOL. ์ด ๋ฐ์ฐฝ๊ณ ๋ ์ฝ๊ฒ ๊ณ ์น ์ ์์ผ๋ฏ๋ก์ด "๋ฐ์ฐฝ๊ณ "๋ ๊ทธ์ HZD๋ฅผ ๋ช ์๊ฐ ๋์ ์ถฉ๋ํ์ง ์๊ณ ์ด ๊ฒ์์๋ง ์ฌ์ฉํ ์์๋ ๋ฐ์ฐฝ๊ณ ์ ๋๋ค. ๋๋ ์ด๊ฒ์ ๋ํ ํด๊ฒฐ์ฑ ์ด VKD3D๋ณด๋ค๋ ๊ฒ๋ฆด๋ผ์ชฝ์ ๋ ๋ง์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๊ณ ์๋๋ฐ, ์ด๋ ์ฌ์ฌ์ฉ ๋ถ๊ฐ๋ฅํ ๊ฐ์ฒด๋ฅผ ๋๋ฌด ๋ง์ด ์ธ์คํด์คํํ๋ ์์ง์ ์ต์ ํ ๋ฌธ์ ์ผ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฌผ๋ก VKD3D ๊ฐ๋ฐ์๊ฐ ๋ค๋ฅธ ์๋ฃจ์ ์ ์ฐพ์ ์ ์๋ค๋ฉด ์ต์ ํ๋์ง ์์ ๊ฒ์์ด ๋ ๋ง์ ํํ์ ๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ ๋ํ ์ข์ ๊ฒ์ ๋๋ค.
@intersectRaven ์ ๋ Guerilla์ ์์ด "๋์"ํฌํธ๋ฅผ ์์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฏธ ๋ฌถ์ฌ์๋ ๊ฒ์ด ๋๋ ต์ต๋๋ค. ์ด๊ฒ์ ์ด๋ค ์ ์ผ๋ก๋ Windows์์ ๋ฐ์ํ ์ผ๋ถ ์ถฉ๋๊ณผ ๊ด๋ จ์ด์์ ์ ์์ง๋ง ์กฐ์ฌ ํ ๊ฒ ๊ฐ์ง๋ ์์ต๋๋ค. ๊ณง ์ธ์ ๋ ์ง. ๋ํ ์ฌ๊ธฐ์ ๋์์๋ ์ฌ๋ฌ ์ฌ๋์ด RE2์ ๊ฐ์ ๋ค๋ฅธ ๊ฒ์์์ ๋์ผํ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. RE2๋ ์ด๋ฏธ ์ฑ์ํด ์ก๊ธฐ ๋๋ฌธ์ ๊ฑฐ์ ํ์คํ๊ฒ ํจ์น๋์ง ์์ ๊ฒ์ด๋ฉฐ ๋ฌธ์ ๋ ํ์ ์์ฅ์ฒ๋ผ ๋ณด์ ๋๋ค. ๊ทธ๋ฌ๋ VKD3D ๋๋ ์คํ๋ ค VKD3D-Proton์ "์ฑ๋ฅ๊ณผ ํธํ์ฑ์ด ์ค์ํ ๋ชฉํ"๋ผ๋ ๊ฒ์ ์ธ์ฉํ์ฌ ํน๋ณํ ์ ์๋์์ต๋๋ค. ๋ฐ๋ผ์ ์กฐ๋ง๊ฐ ํด๊ฒฐํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ํ๋ฌธ์ ์ ๋๋ค. ๋ถํํ๋ ์ ๋ Graphics API ๋ถ์ผ์ ์ ํตํ์ง ์๊ฑฐ๋ ๊ธฐ๊บผ์ด ๋์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
@intersectRaven ์ ๋ Guerilla์ ์์ด "๋์"ํฌํธ๋ฅผ ์์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฏธ ๋ฌถ์ฌ์๋ ๊ฒ์ด ๋๋ ต์ต๋๋ค. ์ด๊ฒ์ ์ด๋ค ์ ์ผ๋ก๋ Windows์์ ๋ฐ์ํ ์ผ๋ถ ์ถฉ๋๊ณผ ๊ด๋ จ์ด์์ ์ ์์ง๋ง ์กฐ์ฌ ํ ๊ฒ ๊ฐ์ง๋ ์์ต๋๋ค. ๊ณง ์ธ์ ๋ ์ง. ๋ํ ์ฌ๊ธฐ์ ๋์์๋ ์ฌ๋ฌ ์ฌ๋์ด RE2์ ๊ฐ์ ๋ค๋ฅธ ๊ฒ์์์ ๋์ผํ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. RE2๋ ์ด๋ฏธ ์ฑ์ํด ์ก๊ธฐ ๋๋ฌธ์ ๊ฑฐ์ ํ์คํ๊ฒ ํจ์น๋์ง ์์ ๊ฒ์ด๋ฉฐ ๋ฌธ์ ๋ ํ์ ์์ฅ์ฒ๋ผ ๋ณด์ ๋๋ค. ๊ทธ๋ฌ๋ VKD3D ๋๋ ์คํ๋ ค VKD3D-Proton์ "์ฑ๋ฅ๊ณผ ํธํ์ฑ์ด ์ค์ํ ๋ชฉํ"๋ผ๋ ๊ฒ์ ์ธ์ฉํ์ฌ ํน๋ณํ ์ ์๋์์ต๋๋ค. ๋ฐ๋ผ์ ์กฐ๋ง๊ฐ ํด๊ฒฐํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ํ๋ฌธ์ ์ ๋๋ค. ๋ถํํ๋ ์ ๋ Graphics API ๋ถ์ผ์ ์ ํตํ์ง ์๊ฑฐ๋ ๊ธฐ๊บผ์ด ๋์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ๋๋ VKD3D์ ์ด์ ํ์ด์ง์์๋ ์ด์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฌธ์ ๋ฅผ ํผ์์ ์ผ๋ก ์กฐ์ฌ ํ ์๋ฐ์ ์์์ต๋๋ค. ํด์ ๋งต ์ด์ ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ฌ์ฉ ๋ ์งํ ํด์ ๋ฉ๋๊น? ํด์ ๋งต์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ด๋ฏธ ๋ฏธ๋ฆฌ ํ ๋นํ๊ฑฐ๋ ๋ค๋ฅธ ๊ฒ์ ๊ฐ์ง์ผ๋ก์จ ์ ๊ฐ์ฒด์ ์ธ์คํด์คํ๋ก ์ธํ ํจ๋ํฐ๋ฅผ ๋ฐฉ์งํฉ๋๋ค. ๊ทธ๋์ "vkd3d : ์ค๋ช ์ ์ ๋ฐ์ดํธ์์ ๋ทฐ๋ฅผ ์ฐธ์กฐํ์ง ๋ง์ญ์์ค." ํด์ ๋งต์ด ํ์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ทฐ ํ๊ดด ์ฝ๋๋ฅผ ์ ๊ฑฐํ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฏ๋ก ๋๋ ๋ ธ์ต๋๋ค. ์ด์จ๋ , ๋๋ ๊ทธ๊ฒ์ ๋์ฒดํ๋ ๋ฐฉ๋ฒ์ ์ถฉ๋ถํ ์์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ์ ์ด๋ ๋ ์ค๋ ํ๋ ์ด ํ ์ ์๋ค๋ ๋์ ๋๋ฌ์ด ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ๋๋ ๊ทธ๋ค์ด ๋ฌธ์ ๋ฅผ ์๊ณ ์์์ ๋ํ๋ด๋ ์ฒซ ๋ฒ์งธ ์ฅ์์์ ์ด๋ฏธ ๋ฌธ์ ๋ฅผ ํ์ธํ๊ธฐ ๋๋ฌธ์ ๋ฌด๋ ๋ค์์ ์์ ํ๊ณ ์๋ค๊ณ ํ์ ํฉ๋๋ค.
@intersectRaven ํด์ ๋งต์ ๋์ ํ ์ฝ๋๋ฅผ ์ดํด ๋ดค๋๋ฐ, ์ด์ ์ฝ๋๊ฐ "๋์จํ"๊ฐ์ฒด๋ฅผ ์ธ์คํด์คํ ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ฆ, ํฌ์ธํฐ๋ฅผ ๋ง๋ ๋ค์ ํจ์๊ฐ ์ข ๋ฃ ๋ ๋ "์์ด ๋ฒ๋ฆฌ๋"๊ฒ ๊ฐ์ต๋๋ค. ๋ด๊ฐ ๊ธฐ์ตํ๋ ํ์ด ๋์์ ๊ฐ์ฒด๊ฐ ์ฌ์ ํ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ํํ ํ๋ณดํ์ง๋ ๋ชปํ์ง๋ง "๋์จํ๊ฒ ๋งค๋ฌ๋ ค ์์ต๋๋ค". ๊ฒฐ๊ตญ ์์คํ ์ ๊ฐ๋น์ง ์์ง ๋ฃจํด์ ๋์๋ฅผ ๊ณ ๋ฅด๊ณ , ์ฐธ์กฐํ๋ ๊ฒ์ด ์์ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์์ ๊ฒ์ผ๋ก ํ์ํฉ๋๋ค. ( "Do not ref-count view"์์ ์ฌ๋ฌ ๊ณณ์์ ํธ์ง ๋ d3d12_desc_destroy๋ ๊ตฌ์กฐ์ฒด์์ ํธ์ถ๋๋ ํจ์์ ๋๋ค. ๊ฐ์ฒด ์๋ฉธ์๊ฐ ์๋ ๊ฒ ๊ฐ์์ api์์ ์ ์คํ๊ฒ ํธ์ถํด์ผํฉ๋๋ค.) ๋ด๊ฐ ์๋ชป๋์์ ์ ์์ต๋๋ค. , ๋ด๊ฐ C๋ก ๋ฌด์ธ๊ฐ๋ฅผ ์์ฑํ ์ง ์ค๋๋์์ต๋๋ค. ํด์ ๋งต์ ์ฌ์ฉํ๋ฉด VKD3D๊ฐ ์์ฑ ํ ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ์ถ์ ํ ์ ์์ผ๋ฏ๋ก ๋์จํ์ง ์์ผ๋ฏ๋ก ์ญ์ ๋์ง ์์ต๋๋ค (์ด๋ค ์ ์ผ๋ก๋ ์ญ์ ํ์๋์ง ์์ ๊ฒฝ์ฐ). ๋ฐ๋ผ์ HZD ๋๋ RE2์ ๊ฐ์ ๊ฒ์์ ์ด๋ฌํ ๋ช ๋ น์ ์คํํ์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํด์ ๋์ง ์์ต๋๋ค (์ค์ D3D12์๋ ์์ฒด ๊ฐ๋น์ง ์์ง ๋ฃจํด์ด ์์ผ๋ฏ๋ก RE2๊ฐ Windows์์ ์ค๋จ๋์ง ์์ต๋๋ค). ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ตญ ๋งํ๊ฒ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ด ๋์จํ ํด์์ด ์ณ๋ค๋ฉด, ์ฌ์ฌ์ฉ ๋ถ๊ฐ๋ฅํ ๋์จํ ๊ฐ์ฒด๋ ํด์ ๋งต๊ณผ ๊ฐ์ ๊ฒ์ "๋ฌถ์ฌ"์์ง ์๊ธฐ ๋๋ฌธ์ "๋ฐ์ฐฝ๊ณ "๊ฐ ์๋ํ๊ณ ํด์ ๋งต์ ์์ ํ๊ฒ ๋ฒ๋ฆด ์์๋ ๊ฒ์ ์ธ์ํ๋ฉด๋ฉ๋๋ค. ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋ ค๋ฉด ๊ทธ๋ ๊ฒํ์ญ์์ค. ๋ค์ ๋งํ์ง๋ง, ๋๋ ๊ทผ๋ณธ์ ์ผ๋ก ํ๋ฆด ์ ์์ต๋๋ค.
๋ฟก๋ฟก
์๋ ํ์ธ์ @RoyShapiro ,
dll์ ๊ฒ์ ํ ์ ์์ต๋๊น? ๊ฐ์ฌ :)
์ฃ์กํฉ๋๋ค. ๋ค๋ฅธ ์ฌ๋ ํ๋ก์ ํธ์ WIP ๋ฐ์ด๋๋ฆฌ๋ฅผ ๊ฒ์ํ๋ ๊ฒ์ด ๊ธฐ์ ์ ์ผ๋ก ํฉ๋ฒ์ ์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@RoyShapiro ,
VKD3D๋ ์คํ ์์ค์ด๋ฏ๋ก ํฉ๋ฒ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. :)
๋ด๊ฐ ๋ญ๊ฐ ์๋ชปํ๊ณ ์๋ ๊ฒ ๊ฐ์์. 20-30 ๋ถ ๋์ ์์ฃผ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
git revert๋ก ์ปค๋ฐ์ ๋๋๋ฆฝ๋๋ค. ๊ทธ๋ฐ ๋ค์
./package-release.sh master / your / target / directory --no-package
dll์ ์ป์ผ๋ ค๋ฉด. ๋ง์ต๋๊น?
@ mixalis1987 ๋๋๋ฆฌ๊ธฐ๊ฐ ์ค์ ๋ก ์๋ ํ์ต๋๊น? ์๋๋ฉด ํฐ๋ฏธ๋์ "์ค๋ฅ๋ ์ปค๋ฐ์ ๋๋๋ฆด ์ ์์ต๋๋ค"๋ผ๋ ๋ด์ฉ์ด ํ์ ๋์์ต๋๊น? ๋๋๋ฆฌ๊ธฐ ์ ์ "git stash"๋ช ๋ น์ ์คํํด์ผ ํ ์๋ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์ฑ๊ณต์ ์ผ๋ก ๋ ๋๋ฆฌ๋ฉด VIM (ํ ์คํธ ํธ์ง๊ธฐ)์ด 4 ๊ฐ์ ๋๋๋ฆฌ๊ธฐ ์์ ๊ฐ๊ฐ์ ํ์ ๋์ด ๋๋๋ฆฌ๊ธฐ ์ด์ ๋ฅผ ์ค๋ช ํ๋๋ก ์์ฒญํฉ๋๋ค. VIM์ ์์ง ์ต์ํ์ง ์์ ๊ฒฝ์ฐ ํ์ ์ด ํ์ ๋ ๋ (๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ํ๋ฉด์ ์์ ์ฝ๋์ฒ๋ผ ๋ณด์ด๋ ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ์ด๋ฏ๋ก ์ค์ ์ฐฝ์ ๊ธฐ๋ํ์ง ๋ง์ญ์์ค) esc๋ฅผ ๋๋ฅด์ญ์์ค. , ": x"๋ผ๊ณ ์ด ๋ค์ Enter ํค๋ฅผ ๋๋ฌ ์ฌ๋ผ์ง๋ฉด ๋ค ๋ฒ ํ์๋์ด์ผํฉ๋๋ค (๊ฐ ์ปค๋ฐ์ ํ ๋ฒ).
ํธ์ง : ๊ธฐ๋ณธ ํ ์คํธ ํธ์ง๊ธฐ๊ฐ VIM์ด ์๋ NANO ์ธ ๊ฒฝ์ฐ Ctrl + X๋ฅผ ๋๋ฅด๊ณ ํ์ผ์ ์ ์ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด ์๋์๋ก ๋๋ตํ๋ฉด๋ฉ๋๋ค.
๋ฟก ๋นต๋จ
ํ์ธ. ์ด๋ฐ ์ผ์ด ์ผ์ด๋ฌ์ต๋๋ค.
git revert 5a9d132b20de854f751d4c606c9546e6c34f5c4c
libs / vkd3d / vkd3d_private.h ์๋ ๋ณํฉ
libs / vkd3d / resource.c ์๋ ๋ณํฉ
[master e88011a] "vkd3d : ์ค๋ช
์ ์คํ ๋ก ์ ๊ฑฐ"๋ฅผ ๋๋๋ฆฝ๋๋ค.
2 ๊ฐ ํ์ผ ๋ณ๊ฒฝ, 15 ๊ฐ ์ฝ์
(+)
๊ทธ๋ฆฌ๊ณ ๋๋จธ์ง ์ปค๋ฐ์ ๋ํด์๋ ๋์ผํ๊ฒ ๋ณ๊ฒฝ๋ ๋ค๋ฅธ ํ์ผ ๋ง ์์ต๋๋ค. :) NANO๊ฐ ๋ํ๋๊ณ ctrl + x๋ฅผ ๋๋ฅด๊ณ ์ข
๋ฃํ์ง๋ง ์๋ฌด๊ฒ๋ ์ ์ฅํ๋๋ก ์์ฒญํ์ง ์์์ต๋๋ค. ํฌ๋ง์ด ์์ต๋๋ค.
์ง๊ธ "./package-release.sh master / your / target / directory --no-package"๋ฅผ ์คํํฉ๋๊น?
@ mixalis1987 ๋ค ๋ฒ ๋ชจ๋ ์๋ํ๋ค๋ฉด ๋ค. ๋์ ํด๋๊ฐ ์์ง ์กด์ฌํ์ง ์์์ผํ๋ค๋ ์ ์ ์์ง ๋ง์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด๋ฏธ ๋น๋๋์ด ์๋ก ๋น๋ํ๊ณ ์ถ๋ค๊ณ ๋ถํ ํ ์ ์์ต๋๋ค.
@RoyShapiro Yea ํญ์ ์ด์ ํด๋๋ฅผ ์ญ์ ํฉ๋๋ค. ๊ฐ์ฌ.
@ mixalis1987 ๋๋๋ฆฌ๊ธฐ๊ฐ ์ค์ ๋ก ์๋ ํ์ต๋๊น? ์๋๋ฉด ํฐ๋ฏธ๋์ "์ค๋ฅ๋ ์ปค๋ฐ์ ๋๋๋ฆด ์ ์์ต๋๋ค"๋ผ๋ ๋ด์ฉ์ด ํ์ ๋์์ต๋๊น? ๋๋๋ฆฌ๊ธฐ ์ ์ "git stash"๋ช ๋ น์ ์คํํด์ผ ํ ์๋ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์ฑ๊ณต์ ์ผ๋ก ๋ ๋๋ฆฌ๋ฉด VIM (ํ ์คํธ ํธ์ง๊ธฐ)์ด 4 ๊ฐ์ ๋๋๋ฆฌ๊ธฐ ์์ ๊ฐ๊ฐ์ ํ์ ๋์ด ๋๋๋ฆฌ๊ธฐ ์ด์ ๋ฅผ ์ค๋ช ํ๋๋ก ์์ฒญํฉ๋๋ค. VIM์ ์์ง ์ต์ํ์ง ์์ ๊ฒฝ์ฐ ํ์ ์ด ํ์ ๋ ๋ (๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ํ๋ฉด์ ์์ ์ฝ๋์ฒ๋ผ ๋ณด์ด๋ ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ์ด๋ฏ๋ก ์ค์ ์ฐฝ์ ๊ธฐ๋ํ์ง ๋ง์ญ์์ค) esc๋ฅผ ๋๋ฅด์ญ์์ค. , ": x"๋ผ๊ณ ์ด ๋ค์ Enter ํค๋ฅผ ๋๋ฌ ์ฌ๋ผ์ง๋ฉด ๋ค ๋ฒ ํ์๋์ด์ผํฉ๋๋ค (๊ฐ ์ปค๋ฐ์ ํ ๋ฒ).
ํธ์ง : ๊ธฐ๋ณธ ํ ์คํธ ํธ์ง๊ธฐ๊ฐ VIM์ด ์๋ NANO ์ธ ๊ฒฝ์ฐ Ctrl + X๋ฅผ ๋๋ฅด๊ณ ํ์ผ์ ์ ์ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด ์๋์๋ก ๋๋ตํ๋ฉด๋ฉ๋๋ค.
์ถฉ๋์ ์ผ์ผํค๋ ๋ค๋ฅธ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ด "์์ "์ ๋ค์์์ํ ๊ฒ์
๋๋ค.
"vkd3d_create_vk_buffer_view : Vulkan ๋ฒํผ ๋ทฐ๋ฅผ ์์ฑํ์ง ๋ชปํ์ต๋๋ค. vr -2."
์ถฉ๋ ์ง์ ์ proton ๋ก๊ทธ์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค. ์ด๋ ์ถฉ๋๋ก ์ธํด ํ๋ฉด ์ถ๋ ฅ์ด ์ค์ง๋ฉ๋๋ค. HZD๊ฐ ์ค๋ฅ ๋ฉ์์ง์ ํจ๊ป ์ง์ ์ถฉ๋ํ๋ ๊ฒฝ์ฐ ๋ ๋ณธ์ง์ ์ธ HZD ๋ฒ๊ทธ ์ค ํ๋ ์ผ ์ ์์ผ๋ฏ๋ก์ด "์์ "์ ์ํฅ์๋ฐ์ง ์์ต๋๋ค. ๋ฌ๋ฆฌ๊ธฐ ๊ธฐ๋ก์ ๊ฒ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๊ฐ / ๋ฉ๋ด ์ค์ 1.05๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๋นจ๋ฆฌ ์ถฉ๋ํฉ๋๋ค.
์๊ฐ / ๋ฉ๋ด ์ค์ 1.05๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ๋นจ๋ฆฌ ์ถฉ๋ํฉ๋๋ค.
์ต์ Proton-GE๋ฅผ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค. ์ธํธ๋ก / ๋ฉ๋ด ์ค์ ์ถฉ๋์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ VKD3D๋กํ๋ ๋ฐ์ฐฝ๊ณ ์๋ ์๋ฌด๋ฐ ๊ด๋ จ์ด ์์ผ๋ฉฐ ๊ฒฝํ์ GE๋ ๋ ๋ง์ ๊ฒ์์์ ํจ์ฌ ๋ ์์ ์ ์ ๋๋ค. ์ด ๋ฆด๋ฆฌ์ค๋ ๋ํ ๋ด FPS๋ฅผ 40-50์ผ๋ก ์ฌ๋ ธ์ต๋๋ค.
5.9-GE-6-ST๋ก ์ฆ์ ์ถฉ๋ํ๊ณ ์ฌ๊ธฐ์์ ์ ๋์ฌ๋ฅผ ์ ๋ฆฌํฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ ํญ์ wine- / proton-tkg์์ ์ ๋ฅผ ์ํด ์ผํ์ต๋๋ค. ์ฑ๊ณต์ ์ผ๋ก ์์ํ๋ ๋ชจ๋ ๊ฒ์์ ์ถฉ๋์ด ์์ต๋๋ค (๊ธฐ๋ณธ์ ์ผ๋ก ๋ด๊ฐ ์๋ํ ๋ชจ๋ ๊ฒ์์ ํฌํจํฉ๋๋ค. ๊ทธ๋ฅ์ด ๋ฉ์ฒญํ ์ฐ๋ ๊ธฐ ํฌํธ ์ผ ...
5.9-GE-6-ST๋ก ์ฆ์ ์ถฉ๋ํ๊ณ ์ฌ๊ธฐ์์ ์ ๋์ฌ๋ฅผ ์ ๋ฆฌํฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ ํญ์ wine- / proton-tkg์์ ์ ๋ฅผ ์ํด ์ผํ์ต๋๋ค. ์ฑ๊ณต์ ์ผ๋ก ์์ํ๋ ๋ชจ๋ ๊ฒ์์ ์ถฉ๋์ด ์์ต๋๋ค (๊ธฐ๋ณธ์ ์ผ๋ก ๋ด๊ฐ ์๋ํ ๋ชจ๋ ๊ฒ์์ ํฌํจํฉ๋๋ค. ๊ทธ๋ฅ์ด ๋ฉ์ฒญํ ์ฐ๋ ๊ธฐ ํฌํธ ์ผ ...
๋๋ ๊ทธ๊ฒ์ ์ถฉ๋ ํ ๋ง์ ๊ฒ์์ ๋งํ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์์ด ์ฌ๋ฌ๋ถ์ด ์๊ณ ์๋ Wine๊ณผ ํจ๊ป ์๋ํ๋ ๊ฒ์ ์๋๋๋ค. ๋ณด์๋ฉด Proton git์ ๋ํ ๋ง์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ์์ ์ฐข์ ํ์๊ฐ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ด ํจ์นํ๊ณ ์์ต๋๋ค. ๋๋จธ์ง ๋ฌธ์ ๋ Proton / Wine๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒ์์ dx12 ๋ง์๋ ๊ฒ์ด ์๋๋๋ค. ์ด๊ฒ์ Wine์ ์๋ก์ด ๊ธฐ๋ฅ์ด๋ฉฐ ๊ฒ์์ด ์ฑ ์์ง์ง ์๋ ๋ง์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. Wine ์ฌ์ฉ์ ๋ถ์์ฉ์ ๋๋ค.
์ด๊ฒ์ด ํญ์ ๊ฒ์์ ํจ์น ๋ ธํธ๋ฅผ ์ฑ์ฐ๋ ๋ง์ ์ถฉ๋ ๋ฌธ์ ์ค ํ๋๋ก ํ๋ช ๋๋๋ผ๋ ๋๋ฌด ๋๋ผ์ง ๋ง์ญ์์ค.
์ด๊ฒ์ด ํญ์ ๊ฒ์์ ํจ์น ๋ ธํธ๋ฅผ ์ฑ์ฐ๋ ๋ง์ ์ถฉ๋ ๋ฌธ์ ์ค ํ๋๋ก ํ๋ช ๋๋๋ผ๋ ๋๋ฌด ๋๋ผ์ง ๋ง์ญ์์ค.
ํน์ ๋ฌธ์ ์ ๋ํด ํ์คํ ๊ฐ๋ฅํฉ๋๋ค.
์ด ๋ฌธ์ ์์ ์์์ ๋ ผ์ํ ๋ด์ฉ์ Wine / Linux์ชฝ์ ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฒ์ ์ค๋ช ํฉ๋๋ค.
ํ ์ฌ๋์ด ์ ๋๋ก ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ธ๋ค๋ ์ฌ์ค์ ์์ชฝ์ ๋ฌธ์ ๊ฐ์์ ์ ์์ง๋ง ๊ณต์์ ์ผ๋ก ์ง์๋๋ OS์์ ์ ํํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ผ๋ฉด Wine / Linux์ ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
Proton 5.9-GE-6-ST-GTX 1650 4GB์์ ๋๋ผ์ด๋ฒ Nvidia 450.66์ ์ฌ์ฉํ๋ Ubuntu 20.04.1์์์ ๊ฒ์ ํ๋ ์ด ๋ฐ ํ
์คํธ
https://youtu.be/8KVrk5GTl1Q
๋๊ตฐ๊ฐ ํ์ํ ๊ฒ์ ๋๋ค.
@ArturWroblewski ์ ๋ ํ์ฌ Linux Mint 20์ ์ฌ์ฉ ์ค์ด๋ฉฐ ๋์ด๋ ๋ชจ๋ ๊ฒ์ ์๋ํ์ผ๋ฉฐ ์ปค๋์ 5.4์์ 5.8๋ก ์ ๊ทธ๋ ์ด๋ํ์ง๋ง ๊ฒ์์ ์ฌ์ ํ โโ์์๋์ง ์๊ณ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด ๋ฌธ์ ์ ์์.
๋ฌธ์ ์ ์์๊ณผ ๋์ผํ๋ค๋ฉด 32 ๋นํธ ์ปจํ ์คํธ์์ ์คํํ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ์์คํ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ์ด ๊ฒ์์๋ 64 ๋นํธ๊ฐ ํ์ํฉ๋๋ค.
@intersectRaven ์, ํฅ๋ฏธ ๋กญ์ต๋๋ค. ์ ๋ 64 ๋นํธ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ์์ธ ์ ๋์ฌ๊ฐ ์๋ชป ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ์ ๋๊น? ์ปจํ ์คํธ๋ฅผ 64 ๋นํธ๋ก ๋ณ๊ฒฝํ๋ ค๋ฉด ์ด๋ป๊ฒํด์ผํฉ๋๊น?
๋ํ, ์ด๊ฒ์ด ์ค๋ฅ๋ฅผ ์๋ฏธ ํ ๋ ์๋๋ก ๋ด๋ ค๊ฐ ํ์๊ฐ์๋ ์ ์ ์ธ ๊ฒฝ์ฐ์ ๋๋นํ์ฌ "๋ถํํ๋ ๊ฒ์์ด ์ค๋จ๋์์ต๋๋ค"๋ผ๋ ์ค๋ฅ ์์๊ฐ ๋ํ๋๊ณ ์ค๋ฅ ๋ก๊ทธ๋ฅผ ๋ณด์ง ๋ชปํ์ต๋๋ค. ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๋ค.
@intersectRaven ์, ํฅ๋ฏธ ๋กญ์ต๋๋ค. ์ ๋ 64 ๋นํธ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ์์ธ ์ ๋์ฌ๊ฐ ์๋ชป ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ์ ๋๊น? ์ปจํ ์คํธ๋ฅผ 64 ๋นํธ๋ก ๋ณ๊ฒฝํ๋ ค๋ฉด ์ด๋ป๊ฒํด์ผํฉ๋๊น?
๋ํ, ์ด๊ฒ์ด ์ค๋ฅ๋ฅผ ์๋ฏธ ํ ๋ ์๋๋ก ๋ด๋ ค๊ฐ ํ์๊ฐ์๋ ์ ์ ์ธ ๊ฒฝ์ฐ์ ๋๋นํ์ฌ "๋ถํํ๋ ๊ฒ์์ด ์ค๋จ๋์์ต๋๋ค"๋ผ๋ ์ค๋ฅ ์์๊ฐ ๋ํ๋๊ณ ์ค๋ฅ ๋ก๊ทธ๋ฅผ ๋ณด์ง ๋ชปํ์ต๋๋ค. ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๋ค.
์ผ๋ฐ์ ์ธ ์ถฉ๋ ๋ฉ์์ง๋ง์ผ๋ก ์ค์ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ์๊ธฐ ์ด๋ ต ๊ธฐ ๋๋ฌธ์ ๋ก๊ทธ๋ฅผ ๊ฒ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. Steam์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ฒ์ ์์ฑ์์ ์์ ์ต์ ์ค์ ์ ํด๋ฆญํ๊ณ ๋ค์์ ์ ๋ ฅํฉ๋๋ค.
PROTON_LOG=1 %command%
๋ก๊ทธ๋ ํ ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค. Steam์ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๋ก๊ทธ๋ฅผ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ด ์ต์ํ์ง ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค! ๋ค์์ ๋ด ๋ก๊ทธ์
๋๋ค. ๊ฐ์ ์ผ์ด ๋ค์ ๋ฐ์ํ์ต๋๋ค.
steam-1151640.log
๊ฐ์ฌํฉ๋๋ค! ๋ค์์ ๋ด ๋ก๊ทธ์ ๋๋ค. ๊ฐ์ ์ผ์ด ๋ค์ ๋ฐ์ํ์ต๋๋ค.
steam-1151640.log
winbind๋ฅผ ์ค์นํด ๋ณผ ์ ์์ต๋๊น? ์ด์ ์ ๋ณด์๋ ์ค๋ฅ๊ฐ ๊ด๋ จ๋์ด ์์ง๋ง ๊ทธ๊ฒ์ด ์ถฉ๋์ ์์ธ์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
์๋์, ์ค๋ฅ๊ฐ ๋ ์ด์ ๋ก๊ทธ์ ์์ง๋ง ์์ ๋์ง ์์์ต๋๋ค. ๋ค์์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ ๋ก๊ทธ์
๋๋ค.
steam-1151640.log
๋ฟก๋ฟก
ํ๋ฉด ํ์๋ฅผ ํ
๋๋ฆฌ ์์์์ ์ ์ฒด ํ๋ฉด์ผ๋ก ๋ณ๊ฒฝํ ๋ ๋น์ทํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. (๊ทธ๋ ๊ฑฐ์ ๋ง์ง๋ง ๋น๋์ค์ ์์ต๋๋ค) ๊ตฌ์ฑ ํ์ผ์ ํญ๋ชฉ์ ๋ณ๊ฒฝํ์ฌ ์ฐฝ ๋ชจ๋๋ฅผ ์ ์ฒด ํ๋ฉด์ผ๋ก ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น?
๋๋ฌด ๋ชฝ์ฝํ๊ฒ ๋์์ฃผ์ง ๋ชปํด ์ฃ์กํฉ๋๋ค.
๋๋ protondb์์ ๊ฒ์์ด ์๋ํ์ง ์๋๋ค๋ ๊ฒ์ ์ฝ์๊ณ ๊ทธ๊ฒ์ด ์ฌ์ค์ธ์ง ํ์ธํ๊ณ ์ถ์๊ณ ๋ฐฉ๊ธ ์์ํ์ต๋๋ค :)
๊ธด ๋น๋์ค์ ๋ํด ์ฃ์กํฉ๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ์ต์ ์ ์ค์ ์๋ณด๊ณ ์ถ๋ค๋ฉด ๋ค์์ ์ฐธ์กฐํ์ญ์์ค.
https://www.youtube.com/watch?v=8KVrk5GTl1Q&t=2423s ์ ์ฒด ํ๋ฉด, ๊ธฐ๋ณธ ์ฌ์ ์ค์ , 1920x1080, ๊ฒ์์ด ์ ์๋ํ๋ ๊ฒ์ ํ๋ ์ด !!!
๋ ์ ๋ค๋๋ ๋๊ณผ ๋๋ฌด๋ฅผ๋ณด๊ณ ์ถ๋ค๋ฉด ์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ธ์ :
https://youtu.be/8KVrk5GTl1Q?t=1779
๋ด๊ฐ ํ ์คํธ ํ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ด ๋น๋์ค์ ๋๋ค.
=========================
๊ฒ์๊ณผ ์ง์ ๊ด๋ จ์ด์๋ ์ถ๊ฐ ์ ๋ณด :
Nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ ๋์ ์์คํ
์ด ๊ณ ์ฅ๋ฌ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ถ ๋๋ฅผ ๋ค์ ์ค์นํด์ผํ๊ธฐ ๋๋ฌธ์ ์๋ก ์ค์น๋ฅผ ํ
์คํธํ์ต๋๋ค.
์์ ์์ :
Lutris (https://lutris.net/)๋ฅผ ์ค์นํ์ต๋๋ค.
Nintendo Swich ์๋ฎฌ๋ ์ดํฐ ๋ฐ Steam์ ์คํํ๊ธฐ์ํ ํ์ค ๋ช ๋ น ์คํ :
sudo add-apt-repository multiverse
sudo apt ์
๋ฐ์ดํธ
sudo apt ์ค์น ์คํ
sudo apt-get ์
๋ฐ์ดํธ -y
sudo apt-get install -y libudev-dev
sudo apt-get install -y libinput-tools
sudo apt-get install -y libinput-dev
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev
sudo apt-get install libqt5webenginewidgets5
sudo apt-get install -y libzip-dev
Proton 5.9-GE-6-ST https://github.com/GloriousEggroll/proton-ge-custom/releases ์์ ๋ณต์ฌ
๊ฒ์ ์ค์น ๋ฐ ์คํ
๋๋จธ์ง๋ ๋น๋์ค์ ์์ต๋๋ค.
์๋์, ์ค๋ฅ๊ฐ ๋ ์ด์ ๋ก๊ทธ์ ์์ง๋ง ์์ ๋์ง ์์์ต๋๋ค. ๋ค์์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ ๋ก๊ทธ์ ๋๋ค.
steam-1151640.log
450.66 NVidia ๋๋ผ์ด๋ฒ๊ฐ ์์ต๋๊น? ๋ก๊ทธ์์๋ ์ง์๋์ง ์๋ ๋ฒ์ ๊ธฐ๋ฅ์ด ํ์๋์ด ์ค๋๋ GPU ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ ์ ์์ต๋๋ค.
์, ํด๋น ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋์ด ์์ต๋๋ค.
๋ฟก๋ฟก
๊ฒ์์ด ์๋ ์ง๋ฌธ์ด ์์ต๋๋ค. ๋ด ๋ฌธ์ ๊ฐ ๋ ์์ต๋๋ค. ์ฌ์ดํธ์์ Nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ด๋ป๊ฒ ์ค์นํฉ๋๊น?
๋ญ๊ฐ๊ฐ ์์ฃผ ์๋ชป๋ฉ๋๋ค. ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
NVIDIA-Linux-x86_64-450.66.run ๋ค์ด๋ก๋
์คํ ๊ฐ๋ฅ์ผ๋ก ํ์
sudo systemctl์ ๋ค์ค ์ฌ์ฉ์๋ฅผ ๊ฒฉ๋ฆฌํฉ๋๋ค.
ls
cd ๋ค์ด๋ก๋
ls
sudo ./NVIDIA-Linux-x86_64-450.66.run
์ง๊ธ ์ฌ์์ ํด
์ง๊ธ sudo ์ฌ๋ถํ
nvidia-smi
๊ทธ๋ฆฌ๊ณ ์ค์นํ๋ฉด ํ ๋ฒ ์ด์ ๋ก๊ทธ์ธ ํ ์ ์์ต๋๋ค. ์ปดํจํฐ๊ฐ ๋ก๊ทธ์ธ ํ๋ฉด์ ์ ์์ต๋๋ค.
์๋์, ์ค๋ฅ๊ฐ ๋ ์ด์ ๋ก๊ทธ์ ์์ง๋ง ์์ ๋์ง ์์์ต๋๋ค. ๋ค์์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ ๋ก๊ทธ์ ๋๋ค.
steam-1151640.log450.66 NVidia ๋๋ผ์ด๋ฒ๊ฐ ์์ต๋๊น? ๋ก๊ทธ์์๋ ์ง์๋์ง ์๋ ๋ฒ์ ๊ธฐ๋ฅ์ด ํ์๋์ด ์ค๋๋ GPU ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ ์ ์์ต๋๋ค.
๋ด์ฅ D3DCOMPILER_47 dll๋ ์ฌ์ฉํ๊ณ ์์์ ์์์ต๋๋ค. Tools ๋๋ ํฐ๋ฆฌ์์๋ ๋๋ ํฐ๋ฆฌ๋ฅผ HZD ์คํ ๋๋ ํฐ๋ฆฌ์ ๋ณต์ฌ ํด ๋ณผ ์ ์์ต๋๊น?
์ถ๊ฐํ๊ธฐ ์ํด Linux Mint 20, Nvidia 450.66์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ppa, Proton 5.9-GE-6-ST์์ ์ฌ์ฉํ๋ฉด ์์์ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
@ArturWroblewski PPA์์ ์ค์นํ์ต๋๋ค.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-450
์๋์, ์ค๋ฅ๊ฐ ๋ ์ด์ ๋ก๊ทธ์ ์์ง๋ง ์์ ๋์ง ์์์ต๋๋ค. ๋ค์์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ ๋ก๊ทธ์ ๋๋ค.
steam-1151640.log450.66 NVidia ๋๋ผ์ด๋ฒ๊ฐ ์์ต๋๊น? ๋ก๊ทธ์์๋ ์ง์๋์ง ์๋ ๋ฒ์ ๊ธฐ๋ฅ์ด ํ์๋์ด ์ค๋๋ GPU ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ ์ ์์ต๋๋ค.
๋ด์ฅ D3DCOMPILER_47 dll๋ ์ฌ์ฉํ๊ณ ์์์ ์์์ต๋๋ค. Tools ๋๋ ํฐ๋ฆฌ์์๋ ๋๋ ํฐ๋ฆฌ๋ฅผ HZD ์คํ ๋๋ ํฐ๋ฆฌ์ ๋ณต์ฌ ํด ๋ณผ ์ ์์ต๋๊น?
์ค ๋ง์ด ๊ฐ! ์ ๋ง ๊ณ ๋ง์ต๋๋ค! ์ ฐ์ด๋๋ฅผ ์ปดํ์ผํ๊ฒ ๋์์ผ๋ ๋์ค์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๋์ง ๋ต์ฅ์ ๋๋ฆฌ๊ฒ ์ต๋๋ค!
์ถ๊ฐํ๊ธฐ ์ํด Linux Mint 20, Nvidia 450.66์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ppa, Proton 5.9-GE-6-ST์์ ์ฌ์ฉํ๋ฉด ์์์ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
๊ทํ์ ์ค๋ฅ๋ ๋ค์ ์ค๊ณผ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค.
err:vkd3d_bindless_state_init: Insufficient descriptor indexing support.
๋ถํํ๋ ๋๋ ๊ทธ ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ๊ณ ์น ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ํ ์์์ ์ธ๊ธ ํ d3dcompiler๋ฅผ ๋ณต์ฌ ํ์ต๋๊น?
@drwhut ๋ญํค ๋
์. ๋์ผํ GPU (1650)๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง ๋
ธํธ๋ถ์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์์ํ ์ ์์ต๋๋ค. ์์ ์ต์
์ ๋น์๋๋ฉด ์ค๋ฅ ๋ฉ์์ง ์ฐฝ์ด ํ์๋ฉ๋๋ค. prime-run
๋ฅผ ์ฌ์ฉํ์ฌ ์คํํ๋ฉด ๊ฒ์ ์ ๊ฒ์ ์ฐฝ๊ณผ ํจ๊ป ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
@drwhut ๋ญํค ๋ ์. ๋์ผํ GPU (1650)๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง ๋ ธํธ๋ถ์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์์ํ ์ ์์ต๋๋ค. ์์ ์ต์ ์ ๋น์๋๋ฉด ์ค๋ฅ ๋ฉ์์ง ์ฐฝ์ด ํ์๋ฉ๋๋ค.
prime-run
๋ฅผ ์ฌ์ฉํ์ฌ ์คํํ๋ฉด ๊ฒ์ ์ ๊ฒ์ ์ฐฝ๊ณผ ํจ๊ป ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ด๊ฒ์ด ์ฐจ์ด๋ฅผ ๋ง๋๋์ง ์๋์ง๋ ํ์คํ์ง ์์ง๋ง 1650์ด์๊ณ 2070 Super๊ฐ ์์ต๋๋ค.
@drwhut ์ฃ์กํฉ๋๋ค. ํ์ต๋๋ค.
์๋
ํ์ธ์.
์ด ๊ฒ์์ ๋ฌธ์ ๊ฐ ํ๋๋ฟ์
๋๋ค. ์ ์ฒด ํ๋ฉด์ ๋ค์ ์ผค ์ ์์ต๋๋ค. ์ ์์ ๋์์๋ณด์ค ์ ์์ต๋๋ค.
https://youtu.be/8KVrk5GTl1Q?t=3178
์ ๋ฅผ ๋์ธ ์ ์์ต๋๊น? ํฅ๋ฏธ๋กญ๊ฒ๋ ํ ๋ฒ ํด๋ดค์ง๋ง ์ง๊ธ์ ์ด๋ป๊ฒํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค :(
๊ฒ์์ด ์ ๋๋ก ์๋ํ๋์ง ๊ถ๊ธํดํ๋ ์ฌ๋์ ์ํด ์ฌ๊ธฐ์ ๋จ๊ฒจ ๋๊ฒ ์ต๋๋ค.
450.66
๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธํ์ญ์์ค. Ubuntu๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ graphics-drivers
PPA๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-450
Horizon Zero Dawn/Tools/ShaderCompiler/PC/10.0.18362.0/x64/d3dcompiler_47.dll
๋ฅผ ์คํ ํ์ผ ์์์๋ Horizon Zero Dawn/d3dcompiler_47.dll
๋ณต์ฌํฉ๋๋ค.5.4
์์ 5.8
์
๊ทธ๋ ์ด๋ํ์ต๋๋ค.๊ทธ๋ฌ๋ ์ง๊ธ ํ์ฌ๋ก์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ ํ์ธ์.
์ด ๊ฒ์์ ๋ฌธ์ ๊ฐ ํ๋๋ฟ์ ๋๋ค. ์ ์ฒด ํ๋ฉด์ ๋ค์ ์ผค ์ ์์ต๋๋ค. ์ ์์ ๋์์๋ณด์ค ์ ์์ต๋๋ค.
https://youtu.be/8KVrk5GTl1Q?t=3178์ ๋ฅผ ๋์ธ ์ ์์ต๋๊น? ํฅ๋ฏธ๋กญ๊ฒ๋ ํ ๋ฒ ํด๋ดค์ง๋ง ์ง๊ธ์ ์ด๋ป๊ฒํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค :(
๊ฑฐ๊ธฐ ๋น์ ์ ๋์ธ ์ ์์ต๋๋ค. ๋ด๊ฐ ์๋ ํ, ์ค์ ํ์ผ์ ๊ฒ์์ ์ ์ฅ ๋๋ ํ ๋ฆฌ์์๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ด๋ฏ๋ก ์๋์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. ๋๋ฅผ ์ํด, ๋๋ ๋ด PC๋ฅผ ๋ค์ ์ฌ๋ถํ ํ ๋๊น์ง ๋ชจ๋ ๋ถ์ ๋ฌผ์ด ์ฌ๋ผ์ง๊ธฐ ์ ์ ์ฝ 1 ๋๋ 2 ์คํ์ด ํ์ํ ๊ฒฝ๊ณ์ ์์ด ์คํํ์ต๋๋ค. ๊ฒฝ๊ณ์ ์๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๋ ๋ค๋๋ ์ฌ๋ฌผ์ ๋ํ ๋น์ ์ ์๊ฐ์ผ๋ก ์ธํด ์ปดํจํฐ๋ฅผ ์ฐฝ์ผ๋ก ์ค์ ํ ํ ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ํ์ฌ ๋ ๋ค๋๋ ์ฌ๋ฌผ์ด ์์ ํ ์ฌ๋ผ์ง๋ ์ง ํ ์คํธ ํ ์ ์์ต๋๋ค. ์์ด๋์ด๊ฐ ์ ํจํ๋ค๋ฉด 1 ~ 2 ํ ์คํํ ํ์๊ฐ ์์ต๋๋ค.
@ ngoquang2708 ๋ด๊ฐ ๊ฐ์ ๋ฌธ์ @drwhut์ด ๋์๊ฒ ๋ณด์ธ๋ค ๊ทธ๋ ํด๊ฒฐ์ฑ
์ ๋ฐ๊ฒฌ
๋ฌธ์ :
@ArturWroblewski ์ ๋ ํ์ฌ Linux Mint 20์ ์ฌ์ฉ ์ค์ด๋ฉฐ ๋์ด๋ ๋ชจ๋ ๊ฒ์ ์๋ํ์ผ๋ฉฐ ์ปค๋์ 5.4์์ 5.8๋ก ์ ๊ทธ๋ ์ด๋ํ์ง๋ง ๊ฒ์์ ์ฌ์ ํ โโ์์๋์ง ์๊ณ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด ๋ฌธ์ ์ ์์.
ํฌ์คํธ @drwhut
๊ฒ์์ ์๋ ์ํค๋ ค๊ณ ๊ถ๊ธํดํ๋ ์ฌ๋์ ์ํด ์ฌ๊ธฐ์ ๋จ๊ฒจ ๋๊ฒ ์ต๋๋ค. .......................... .........
๋ฟก๋ฟก
๊ฒฝ๊ณ์ ์๋ ๋ชจ๋์์ "๋ ์ ๋ค๋๋ ๋๊ณผ ๋๋ฌด"๊ฐ ์์ผ๋ฉด ๋ชจ๋๋ฅผ ์ฐฝ์ผ๋ก ๋ณ๊ฒฝํ์ญ์์ค (์ต์
์์ ์ผ์ชฝ์ผ๋ก ์ค ์์ดํํ์ฌ ๊ฒฝ๊ณ์ ์์์์ ์ฐฝ์ผ๋ก).
์๋
ํ์ธ์.
์ฌ๋ฌ ๋ฒ ์คํํ๋ฉด ๋ ๋ค๋๋ ๋ฌผ์ฒด๊ฐ ์ค์ด๋ค ๊ฒ์ด๋ผ๊ณ ๋ ์๊ฐํ์ง ๋ชปํ์ ๊ฒ์
๋๋ค.
์ ์ฒด ํ๋ฉด์ด ์ค์ ๋ Windows ๋ฒ์ ์์ ๊ตฌ์ฑ ํ์ผ์ ๋ณต์ฌํ๋ฉด ์ด๋ป๊ฒ๋ฉ๋๊น? ๋ด ์ ์ฒด ํ๋ฉด์ด ์๋ํ๋ค๋ ๊ฒ์ ์๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ธฐ๋ก์ ์์ต๋๋ค. https://youtu.be/8KVrk5GTl1Q?t=2102
๊ทธ๋ฆฌ๊ณ ๋ ์ ๋ค๋๋ ๋๊ณผ ๋๋ฌด๊ฐ ์์ต๋๋ค :)
ํ์ผ์ ๊ณต์ ํด ์ฃผ์๊ฒ ์ต๋๊น? Windows๊ฐ์๊ณ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ ํ ํ ์ ์์ต๋๋ค.
@ mozo78 ์ด๊ฒ์ด ์๋ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ํ์ง๋ง ์๋ํ๋ค๋ฉด ๋ฌผ๋ก ์ฌ์ฉ ํ๋ ํ์ผ ์
๋์๊ฒ ์ค ๊ทธ๋ฆฌ๊ณ ๋๋ ์๋ ํ ๊ฒ์ด๋ค :)
์ต์ radv mesa (์๋ง ์์ง ์ถ์๋์ง ์์์ ์ ์์) ๋๋ ์ด์ ์ต์ nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ ์ด์์ ๊ฐ๋ฅํ ๋ฌธ์ ๋ฅผ ์์ ํ ์ ์๊ฑฐ๋ ์ค์ ๋ก ์์ ํด์ผํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
https://gitlab.freedesktop.org/mesa/mesa/-/issues/3460 "radv๋ฅผ ์ฌ์ฉํ Horizon Zero Dawn ๊ทธ๋ํฝ ์์", "spirv : ๋ณํฉ ๋ธ๋ก์ผ๋ก ์ง์ ์ด๋ํ๋ ๋ฐฉ์ถ ์ค์์น ์ผ์ด์ค ์์ "
https://www.nvidia.com/download/driverResults.aspx/163518/en-us "์กฐ๊ฑด๋ถ ๋ธ๋ก์ ์คํํ์ง ๋ชปํ๊ฒ ํ ์์๋ SPIR-V ์ต์ ํ์ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค."
455.23.04๋ ๋นํ ์ฅ์ ๋ฌผ์ ํ์คํ ๊ณ ์น์ง ์์ต๋๋ค.
์๋
ํ์ธ์.
์์ง profile.dat๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
๋ฟก๋ฟก
์ง์ฐ๋์ด ์ฃ์กํ์ง๋ง Windows์์ ๊ฒ์์ ์คํํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ์์ด ์๋ํฉ๋๋ค. ๋ฐ์ ์ธ๋ค์ผ์์ ๋ฏธ๋ ํ๋ฉด์ด โโ๋ฐ๋๊ธฐ ๋๋ฌธ์ ์๋ํ๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ ์ฌ์ง์ ์ ์ฒด ํ๋ฉด์ด ๋ ์ ์์ต๋๋ค. ๊ทธ๋ ์ฐฝ๋ฌธ์๋ ์์ต๋๋ค. ๋ง์น ๋ ๋ฒ์งธ ๋ชจ๋ํฐ์์๋ ๊ฒ์ฒ๋ผ. ํ์ง๋ง ๋ ๋ฒ์งธ ๋ชจ๋ํฐ๊ฐ ์์ต๋๋ค. ์ด ๊ฒ์ ์ฐฝ์ ํ์ฑํ ํ ์ ์์ต๋๋ค.
๊ธฐ๋ฌํ. Windows 10 Ryzen 1700 + GTX 1650์์ ํ ์คํธ
์๋ ํ์ธ์.
drwhut ๋ญํค ๋ ์. ๋์ผํ GPU (1650)๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง ๋ ธํธ๋ถ์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์์ํ ์ ์์ต๋๋ค. ์์ ์ต์ ์ ๋น์๋๋ฉด ์ค๋ฅ ๋ฉ์์ง ์ฐฝ์ด ํ์๋ฉ๋๋ค.
prime-run
๋ฅผ ์ฌ์ฉํ์ฌ ์คํํ๋ฉด ๊ฒ์ ์ ๊ฒ์ ์ฐฝ๊ณผ ํจ๊ป ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ฒ๋ธ๋น ๋์ ํ๋ผ์ ๋ ๋ (Prime Render) ๋ฅผ ์๋ํด๋ณด์ธ์. Bumblebee๋ OpenGL ์ฉ์ด๊ณ Wine์ dx12 (vkd3d)์ vulkan์ ์ฌ์ฉํฉ๋๋ค. ํ๋ผ์ ๋ ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒ์ ์์ ์ต์ ์ ์๋ฌด๊ฒ๋ ์ถ๊ฐ ํ ํ์์กฐ์ฐจ ์์ต๋๋ค. vulkan์ ์ฌ์ฉํ๋ฉด ์์คํ ์ด ์๋์ผ๋ก ๋น๋์ค ์นด๋ (์ธํ ๋์ ์๋น๋์)๋ฅผ ์ ํํ๊ธฐ ๋๋ฌธ์ ๋๋ค. proton, HZD๋ฅผ ํตํด ๋ค๋ฅธ ๊ฒ์์ผ๋ก ํ ์คํธ๋์์ต๋๋ค.
๋ฟก๋ฟก
์ง์ฐ๋์ด ์ฃ์กํ์ง๋ง Windows์์ ๊ฒ์์ ์คํํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ์์ด ์๋ํฉ๋๋ค. ๋ฐ์ ์ธ๋ค์ผ์์ ๋ฏธ๋ ํ๋ฉด์ด โโ๋ฐ๋๊ธฐ ๋๋ฌธ์ ์๋ํ๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ ์ฌ์ง์ ์ ์ฒด ํ๋ฉด์ด ๋ ์ ์์ต๋๋ค. ๊ทธ๋ ์ฐฝ๋ฌธ์๋ ์์ต๋๋ค. ๋ง์น ๋ ๋ฒ์งธ ๋ชจ๋ํฐ์์๋ ๊ฒ์ฒ๋ผ. ํ์ง๋ง ๋ ๋ฒ์งธ ๋ชจ๋ํฐ๊ฐ ์์ต๋๋ค. ์ด ๊ฒ์ ์ฐฝ์ ํ์ฑํ ํ ์ ์์ต๋๋ค.๊ธฐ๋ฌํ. Windows 10 Ryzen 1700 + GTX 1650์์ ํ ์คํธ
ํ , ์ฌ๋ฏธ ์์ต๋๋ค-Linux์์๋ ์๋ํ์ง๋ง Windows์์๋ ์๋ํ์ง ์์ต๋๋ค. :)
๋ฟก๋ฟก
๋ค์์ ํด์๋ ํ์ผ์
๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์๋ฌด๊ฒ๋ํ์ง ์์ต๋๋ค.
ํ์ผ์ ๋ณต์ฌํ์ง ์์ผ๋ฉด ๊ฒ์์ ์์ํ ์ ์์ต๋๋ค.
๊ถ๊ธํด์ "First Run Orginal"๋๋ ํ ๋ฆฌ์์ ํ์ผ์ ๋ณต์ฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ฒ์์ ์ผ์ชฝ ๋ง๋์์ ์์๋๋ฉฐ ์ ์ฒด ์ฐฝ์ ๋ง๋ค์ด์ผํฉ๋๋ค.
๋๋ ๋ค์ ์ ์ฒด ํ๋ฉด์์ ๊ฒ์์ ์ง๋ฃจํ์ง ์๊ฒ ๋ง๋ค ์ ์์๊ณ ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค (ํ์ง๋ง ๋ด๊ฐ ์ด๋ป๊ฒํ๋์ง๋ ๋ชจ๋ฅด๊ณ ๋ค๋ฆ ๋๋ค). ์ฐฝ ๋ชจ๋์์ ์คํํ๋ค๊ฐ ๊ฒ์ ์ค์ ๊ฒฝ๊ณ์ ์์์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ฒ๋ผ ๋๋ ๋ ์ ๋ค๋๋ ๋์ด ์์ต๋๋ค. ๋ ์ ๋ค๋๋ ๋์ ์ด๋?
๋๋จํ ๊ฐ์ฌํฉ๋๋ค! ๋ถํํ๋ ํ์ผ์ ๋น์ ์ด ๋งํ ๊ฒ์ฒ๋ผ ๋์์ด๋์ง ์์ต๋๋ค.
์, ๋๋ ์๋ฌผ๊ณผ ๋์ ๋ ๋ฆฌ๊ณ ์์ต๋๋ค NVIDIA ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋๋ ์๋ฌผ๊ณผ ๋์ ๋ ๋ฆฌ๊ณ ์์ง๋ง ๊ฒ์์ ๋ค์ ์์ํ๋ฉด ์์ ๋ฉ๋๋ค. Nvidia๊ฐ ์์ต๋๋ค.
์ด์ ์๋ ์ ์ฅ๋ ๊ฒ์ ์ ๋นํ ๋ฌผ์ฒด๋ฅผ ์ธ์ ํ ๋ ๋ค์์ ์๋ํ์ต๋๋ค.
1) LocalCacheDX12์์ PSOCache.bin์ ์ญ์ ํ๊ณ ๊ฒ์์ด "์ต์ ํ"๋ฅผ ๋ค์ ์คํํ๋๋กํฉ๋๋ค.
2) ๊ฒ์์ด ์์๋ ์งํ "๊ฒ์ ๋ถ๋ฌ ์ค๊ธฐ"๋ฉ๋ด๋ฅผ ํตํด ์ด์ ์ ์ถฉ๋ถํ ์ ์ฅ์๋ก๋ํ๊ณ ๋นํ ๋ฌผ์ฒด๊ฐ ์ฌ๋ผ์ง ๋๊น์ง ๊ทธ๋ ๊ฒ ํ ๋ค์ ์ต์ ์ ์ฅ์ ๋ค์๋ก๋ํฉ๋๋ค.
3) ๋ค๋ฅธ ๋ฒ์ ์ dxgi.dll๋ก ๊ฒ์ ์คํ (์ : DXVK 1.7, DXVK 1.7.1 ๋ฐ ๊ทธ ๋ฐ๋).
๊ทธ๋ฌ๋ ์ฌ๊ธฐ์ ๋ช ์๋๋๋ก @intersectRaven์ ๊ฒ์๋ฌผ์ ์ฝ์ ํ :
๋ด PC๋ฅผ ๋ค์ ์ฌ๋ถํ ํ ๋๊น์ง ๋ชจ๋ ๋ถ์ ๋ฌผ์ด ์ฌ๋ผ์ง๊ธฐ ์ ์ ์ฝ 1 ~ 2 ํ ์คํ์ด ํ์ํ ๊ฒฝ๊ณ์ ์์ด ์คํํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ @ mixalis1987 ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋๋ ์๋ฌผ๊ณผ ๋์ ๋ ๋ฆฌ๊ณ ์์ง๋ง ๊ฒ์์ ๋ค์ ์์ํ๋ฉด ์์ ๋ฉ๋๋ค. Nvidia๊ฐ ์์ต๋๋ค.
๊ฒ์์ ์ฌ๋ฌ ๋ฒ ๋ค์ ์์ํ๋ ๊ฒ , ์๋ฅผ ๋ค์ด ์ ์ฅ๋ก๋, ๋นํ ๋ฌผ์ฒด๋ณด๊ธฐ, ํ๋ก๊ทธ๋จ ์ข ๋ฃ ๋ฐ ๋นํ ๋ฌผ์ฒด๊ฐ ์ฌ๋ผ์ง ๋๊น์ง ์ฌ๋ฌ ๋ฒ ๋ค์ ์์ํ๋ ๊ฒ์ด ๋งค๋ฒ ๋์์ด๋๋ ๊ฒ์ผ๋ก ๋ฐํ์ก์ต๋๋ค.
๋นํ ๋ฌผ์ฒด๋ ๊ฒ์์ด ์ ๋๋ก ์ข ๋ฃ๋์ง ์์ ๊ฒฝ์ฐ ๊ฐ์ฅ ์์ฃผ ๋ํ๋๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ, ์ด๋ ๊ฒ์์ด ์ผ์ด์ ํ๋ก์ธ์ค๋ฅผ ์ฃฝ์ ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๊ฑฐ๋ ๊ฒ์์ด ๊นจ๋ํ๊ฒ ์ข ๋ฃ ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ค์ ๋ก๋ ๋ฌด์์๋ก ๋ฐ์ํ ์ ์์ต๋๋ค. ์ข ๋ฃํ๋ ๋์ ์กฐ์ฉํ ์ถฉ๋ํ์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ๋ ์ ๋ค๋๋ ๋ฌผ์ฒด๋ฅผ ๋ง๋ฌ๊ณ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค๋ฉด ๊ฒฝํ์ ๊ณต์ ํด์ฃผ์ธ์!
์, ๋ฐฉ๊ธ ๊ฒ์์ ๋ค์๋ก๋ํ๊ณ ์ด์ ๋ชจ๋ ๊ฒ์ด ์ ์์ ๋๋ค!
์คํฌ๋ฆฐ ์ท
@ mozo78 @RoyShapiro ๊ทํ ์๊ฒ๋ ๋์ผํ ์ง ํ์ธํ์ญ์์ค.
๋นํ ๋ฌผ์ฒด๋ ๊ฒฝ๊ณ์ ์์ ๋ชจ๋์๋ง ์์ต๋๋ค.
๋๋ ์ฐฝ ๋ชจ๋์์ ๋นํ ๋ฌผ์ฒด๋ฅผ ๋ณธ ์ ์ด ์์ต๋๋ค.
์ปดํจํฐ๋ฅผ ๋ค์ ์์ํ๊ณ ์ฐฝ ๋ชจ๋์์ ๊ฒ์์ ์์ํ ํ์๋ ๋นํ ๋ฌผ์ฒด๊ฐ ์์ต๋๋ค.
๋น๋์ค๋ PC๋ฅผ ๋ค์ ์์ํ ํ ์ฒซ ๋ฒ์งธ ์คํ์ ๋ณด์ฌ์ค๋๋ค.
https://youtu.be/OPPQXeRI_rg
์๋ฌด๊ฒ๋ ๋ํ๋์ง ์๋๋ก ์ธ ๋ฒ ์ ์ฅ์๋ก๋ํ์ต๋๋ค.
๋ง์ง๋ง ํ๋ฉด์ ๋ณด๋๋ฆฌ์ค ๋ชจ๋์ ๋๋ค. ์ ...
@ mozo76 ์๋์ฐ ๋ชจ๋์์ ๊ฒ์์ ์์ํ ๋ค์ ๋ณด๋๋ฆฌ์ค ๋ชจ๋๋ก ๋ณ๊ฒฝํ๋ฉด ์ด๋ฌํ ๋นํ ๋ฌผ์ฒด๋ ์๋ค๋ ๊ฒ์ ์ธ์ ํฉ๋๋ค.
๊ฒ์์ ์ฐฝ ๋ชจ๋๋ก ์ ํํ๋ ๊ฒ์ด ๋๋ ต์ต๋๋ค. ๋๋๋ก ๊ฒ์ ์ฃผ๋ณ์ ํ๋ ์์ด ๋ถ์ด ์ ์ฒด ํ๋ฉด์ ๊ฐ๋ฆฌ๊ณ ์ถ์ง ์์ต๋๋ค. ๋ป์ด ๋ฌ๋ฆฌ๋ ๊ฒ์ด ์ด๋ ค์ ์ต๋๋ค.
๋ฟก๋ฟก
๊ฐ๋ ๋ชจ๋ ์ ํ์ ๋ฌธ์ ๊ฐ ์์์ ์ธ์ ํฉ๋๋ค. ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด. ๋ฐ๋ผ์ ์ ํ ํ ๋ ์์ ๋น๋์ค์ ๊ฐ์ด ๋งค๊ฐ ๋ณ์๋ฅผ ์ค์ ํฉ๋๋ค.
๊ฒ์์ ๋ค์ ์์ํ๋ฉด ๊ฒ์์ด ์ ์ฒด ํ๋ฉด์ผ๋ก ์์ ๋๋์? ํญ์ ์ฐฝ ๋ชจ๋์์ ์คํ ํ ๋ค์ ๊ฒฝ๊ณ์๋ ๋ชจ๋๋ก ์ ํํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ ์ฒด ํ๋ฉด์ด ์๋ ์คํฌ๋ฆฐ ์ท ํจ๊ณผ๋ฅผ ํผํ๊ธฐ ์ํด.
๋ค, ๊ฐ์ ํจ๊ณผ์ ๋๋ค. Mint Cinnamon 20.0์์ ์ ์ฒด ํ๋ฉด์ผ๋ก ์คํํ ์ ์์ต๋๋ค. ๊ฒ์์ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ KDE๋ฅผ ์ฌ์ฉํ๋ Arch์์ ์ ์คํ๋ฉ๋๋ค. ๋จผ์ ์ฐฝ ๋ชจ๋๋ก ์คํ ํ ๋ค์ Borderless๋ก ์ ํํด๋ ๋์์ด๋์ง ์์ต๋๋ค. ๊ทธ๊ฒ์ Arch์์ ํํธ ์ค ๋ฏธ์ค์ด๋ฉฐ Mint Cinnamon์์๋ ์๋ํ์ง ์์ต๋๋ค.
์ ์๊ฒ์์ด Windowed ๋ชจ๋์์ Borderless ๋ก์ ์ ํ์์ด ๊ตฌ์ฑ์์๋ง ์๋ํฉ๋๋ค. ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ง ์ด์ธ์ ๋ค๋ฅธ ๊ฒ์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ์ด์ ์ด๋ฏธ์ง๊ฐ์๋ ํ๋ ์์ด ์์ต๋๋ค.
๋๋ ๋ด์ผ ์ด๊ฒ์ ์๋ ํ ๊ฒ์ด๋ค :)
์ต์ radv mesa (์๋ง ์์ง ์ถ์๋์ง ์์์ ์ ์์) ๋๋ ์ด์ ์ต์ nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ ์ด์์ ๊ฐ๋ฅํ ๋ฌธ์ ๋ฅผ ์์ ํ ์ ์๊ฑฐ๋ ์ค์ ๋ก ์์ ํด์ผํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
https://gitlab.freedesktop.org/mesa/mesa/-/issues/3460 "radv๋ฅผ ์ฌ์ฉํ Horizon Zero Dawn ๊ทธ๋ํฝ ์์", "spirv : ๋ณํฉ ๋ธ๋ก์ผ๋ก ์ง์ ์ด๋ํ๋ ๋ฐฉ์ถ ์ค์์น ์ผ์ด์ค ์์ "
https://www.nvidia.com/download/driverResults.aspx/163518/en-us "์กฐ๊ฑด๋ถ ๋ธ๋ก์ ์คํํ์ง ๋ชปํ๊ฒ ํ ์์๋ SPIR-V ์ต์ ํ์ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค."
์ข์ ์บ์น. NVidia BETA ๋ณ๊ฒฝ ๋ก๊ทธ๋ฅผ ๋น ๋ฅด๊ฒ ์ฝ์์ ๋ ๊ทธ๊ฒ์ ๋ณด์ง ๋ชปํ์ต๋๋ค. ๋ด ์ปดํจํฐ์์์ด ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณด๊ฒ ์ต๋๋ค.
@ArturWroblewski ์์ง ์ ์ฒด ํ๋ฉด์ผ๋ก ์ ํ ํ ํ ๋ ๋ค๋๋ ๊ฐ์ฒด๋ฅผ ๋ณด์ง ๋ชปํ์ง๋ง ์์ง ํ์ธํ ์ ์์ต๋๋ค. ์ฝ๊ฒ ์ฐ์ฐ์ด ๋ ์ ์์ต๋๋ค. ๋๋ ๋งค๋ฒ ๊ทธ๊ฒ์ ์ป์ง ๋ชปํ๋ฉฐ, ๊ฒ์์ด ์ถฉ๋ ํ ํ์ ๋ง, ๋งค๋ฒ ๊ทธ๋ ์ง๋ ์์ต๋๋ค. ์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ํ ๋ฒ ์ถฉ๋์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์ํฅ์ ๋ฏธ์น์ง๋ ์์ง๋ง ์ง๊ธ๊น์ง๋ ๋ถ๋ ๊ฐ์ฒด๊ฐ ์์ต๋๋ค.
์ต์ radv mesa (์๋ง ์์ง ์ถ์๋์ง ์์์ ์ ์์) ๋๋ ์ด์ ์ต์ nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ ์ด์์ ๊ฐ๋ฅํ ๋ฌธ์ ๋ฅผ ์์ ํ ์ ์๊ฑฐ๋ ์ค์ ๋ก ์์ ํด์ผํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
https://gitlab.freedesktop.org/mesa/mesa/-/issues/3460 "radv๋ฅผ ์ฌ์ฉํ Horizon Zero Dawn ๊ทธ๋ํฝ ์์", "spirv : ๋ณํฉ ๋ธ๋ก์ผ๋ก ์ง์ ์ด๋ํ๋ ๋ฐฉ์ถ ์ค์์น ์ผ์ด์ค ์์ "
https://www.nvidia.com/download/driverResults.aspx/163518/en-us "์กฐ๊ฑด๋ถ ๋ธ๋ก์ ์คํํ์ง ๋ชปํ๊ฒ ํ ์์๋ SPIR-V ์ต์ ํ์ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค."
๋ฐฉ๊ธ 455.23.04์์ HZD๋ฅผ ์์ํ๊ณ ๋ชจ๋ ์ ฐ์ด๋ ์ฌ ์ปดํ์ผ ํ์ ๋ ๋ค๋๋ ๊ฒ๋ค์ด ๋ํ๋ฌ์ต๋๋ค. ๋ํ ์ด๊ฒ์ ์ฐฝ ๋ชจ๋์ด๋ฏ๋ก ์์ ํ์ง ์์์ต๋๋ค. ๊ทธ๋๋ ์กฐ๊ธ ๋ ์์ํ ์์์ ๊ฐ์ง ๊ฒ ๊ฐ์ต๋๋ค. ๋น ๋ฅธ ์์ง์ ๋์ ์ฝ๊ฐ์ ๋ง๋๋ฌ์ ๊ฒฝํํ๊ธฐ ๋๋ฌธ์ ์ต์ ํ๋์ง ์์ ๊ฒ ๊ฐ์ง๋ง ์ฌ์ ํ ๋ฒ ํ์ด๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.
๋ค, ์ ๋ 455.23.04์ด๊ณ ๋นํ ๋ฌผ์ฒด๋ ์์ต๋๋ค.
@ leao666 ์ด ๊ฒ์์ Linux์์ Vulkan ๋ง ์ฌ์ฉํ๋ DX12 ๋ง ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์ด๋ฏธ ์๊ณ ์์ต๋๋ค. ํ์คํํ๊ธฐ ์ํด prime-run
๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ฒ๋ธ๋น์๋ ๊ด๋ จ์ด ์์ต๋๋ค. OpenGL๊ณผ Vulkan ๋ชจ๋์ PRIME Offload ๋ ๋๋ง์ "๊ฐ์ "ํ๋ ๋ช
๋ น์
๋๋ค. ์ผ๋ถ OpenGL ์ ์ฉ ๊ฒ์์ PRIME ์คํ๋ก๋ ๋ ๋๋ง์ ์ฌ์ฉํ๊ธฐ ์ํด ํด๋น ๋ช
๋ น์ด ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด OpenGL ์ฉ iGPU๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ทธ๊ฒ์ด ๋ ๋๋น ์ง๋ฉด ํฅ๋ฏธ ๋กญ์ต๋๋ค. ์ ์ด๋ ๊ทธ๊ฒ์ ์ด์ ์๊ฐ ๊ทธ๊ฒ์ ํฐ ์ํฅ์ ๋ฏธ์น๊ณ ์์์ ๋ณด์ฌ์ค๋๋ค.
๋ชจ๋ ๋ชจ๋๊ฐ์๋ ํ๋กํ. ๋๊ตฐ๊ฐ๊ฐ ์ ์ฒด ํ๋ฉด์ผ๋ก ๋ณ๊ฒฝ๋์ด ๊ฒ์์ ์์ํ ์ ์์ ๋ ์ ์ฉํฉ๋๋ค. ์ด๋ฏธ์ง๋ฅผ ํ์ํ๋ ํด์๋์ ์ค์ ์ zip ํ์ผ์์ ๊ฒฝ๋ก๋ก ์ ํํ ํ๋กํ์ ๋ณต์ฌํ์ญ์์ค. ์ :
/home/user_name/.steam/debian-installation/steamapps/compatdata/1151640/pfx/drive_c/users/steamuser/ ๋ด ๋ฌธ์ / Horizon Zero Dawn / ์ ์ฅ๋ ๊ฒ์ / ํ๋กํ
๋ช ๋ถ ๋์ ํ๋ ์ด ํ ํ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ์์ฑ์ ๋ก๊ทธ์ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ์๋ ๊ฒฝ์ฐ ๋ค์ ๊ฒ์ํ๊ณ ์ถ์ต๋๋ค.
"vkd3d_create_vk_buffer_view: Failed to create Vulkan buffer view, vr -2."
personal
๋ธ๋์น๋ก ํ์๋ ๋ด Github์ ํธ์ ํ vkd3d ์ฝ๋๋ฅผ ์ปดํ์ผํ์ญ์์ค. ์์ ์ ๋ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๋ฉด ์ด๋ฏธ ๋๋๋ฆผ์ด ์์ต๋๋ค.
๋ํ ๋ค์์ ์ฌ์ฉํ์ญ์์ค.
git clone --recursive
ํ์ ํ๋ก์ ํธ๋ ๊ฐ์ ธ ์ค๋๋ก ๋ณต์ ํฉ๋๋ค.
๋น๋ํ์ง ์์ต๋๋ค.
meson.build:41:0: ERROR: Include dir ./subprojects/Vulkan-Headers/include does not exist.
๋น๋ํ์ง ์์ต๋๋ค.
meson.build:41:0: ERROR: Include dir ./subprojects/Vulkan-Headers/include does not exist.
๋ฌธ์ A :
git pull --recurse-submodules
์ด๊ฒ์ ์ฃผ ํ๋ก์ ํธ ๋ง ๋ณต์ ํ ๋ ๋ฐ์ํฉ๋๋ค.
์, ์๋ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค :)
์๋
ํ์ธ์,
์ง์นจ์ ๋ฐ๋ฅด๋ ค๊ณ ๋
ธ๋ ฅํ์ง๋ง ์ด์ ์์ํ์ ๋๋ณด ๋ค ๋ฌธ์ ๊ฐ ๋ ๋ง์ด ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค (Proton 5.9 GE 6 ST๋ก ๊ฒ์์ ์์ํ๊ณ ์
ฐ์ด๋๋ฅผ ์ปดํ์ผ ํ ํ ์ถฉ๋ํ๊ณ ์ด์ ์ ํ ์์๋์ง ์์).
๋ด๊ฐ ์ดํดํ๋ ๋ฐ์ ๋ฐ๋ฅด๋ฉด 2 (๊ด๋ จ?) ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
Wine (wine-5.17 ์คํ ์ด์ง ์ฌ์ฉ)์ d3d12.dll์ ๋ด ์ ๋์ฌ์ ๊ธฐ๋ณธ์ผ๋ก ์ถ๊ฐํ๋๋ก ํ์ฉํ์ง ์์ต๋๋ค. ์ผํ๋ค). ๋ด๊ฐ ์ดํดํ๋ ๋ฐ์ ๋ฐ๋ฅด๋ฉด ์์ธ์ ์์ฒด์ ์ผ๋ก ์ค์น๋์ด ์์ง๋ง ๊ทธ๋ ์ง ์๋ค๋ ๊ฒ์ ๊ฐ์งํด์ผํฉ๋๋ค. (ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ํตํด ์ค์น, ์ ์ฅ์๋ฅผ ๋ณต์ ํ๊ณ ์ง์์์ ๋น๋ํ์ฌ vkd3d ์ง์์ ์ถ๊ฐํด์ผํฉ๋๊น?)
Proton ๋ก๊ทธ (๋ก๊ทธ๋ฅผ ๊ฒ์ ํ ์ ์์, ์ด์ ๋ฅผ ์ ์ ์์)์ ๋ฐ๋ฅด๋ฉด dxgi.dll๊ณผ d3d12.dll์ด ๋๋ฝ๋์์ต๋๋ค. Wine์ ์ถ๊ฐํ๋ฉด d3d12.dll ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. dxgi.dll์ ๋ํด ํ์คํ
12980.305:00bc:00c0:err:module:import_dll Library dxgi.dll (which is needed by L"M:\\xavier\\.steam\\debian-installation\\steamapps\\common\\Horizon Zero Dawn\\d3d12.dll") not found
12980.305:00bc:00c0:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7f0525370000: builtin
12980.305:00bc:00c0:err:module:import_dll Library d3d12.dll (which is needed by L"M:\\xavier\\.steam\\debian-installation\\steamapps\\common\\Horizon Zero Dawn\\HorizonZeroDawn.exe") not found
12980.305:00bc:00c0:err:module:import_dll Library dxgi.dll (which is needed by L"M:\\xavier\\.steam\\debian-installation\\steamapps\\common\\Horizon Zero Dawn\\HorizonZeroDawn.exe") not found
Pop! _OS 20.04 focal, Ryzen 5 3600X, AMD Radeon RX 5700 XT, Mesa 20.3.0-devel ์ฌ์ฉ.
๊ฐ์ฌ !
์๋ ํ์ธ์,
์ง์นจ์ ๋ฐ๋ฅด๋ ค๊ณ ๋ ธ๋ ฅํ์ง๋ง ์ด์ ์์ํ์ ๋๋ณด ๋ค ๋ฌธ์ ๊ฐ ๋ ๋ง์ด ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค (Proton 5.9 GE 6 ST๋ก ๊ฒ์์ ์์ํ๊ณ ์ ฐ์ด๋๋ฅผ ์ปดํ์ผ ํ ํ ์ถฉ๋ํ๊ณ ์ด์ ์ ํ ์์๋์ง ์์).๋ด๊ฐ ์ดํดํ๋ ๋ฐ์ ๋ฐ๋ฅด๋ฉด 2 (๊ด๋ จ?) ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
- Wine (wine-5.17 ์คํ ์ด์ง ์ฌ์ฉ)์ d3d12.dll์ ๋ด ์ ๋์ฌ์ ๊ธฐ๋ณธ์ผ๋ก ์ถ๊ฐํ๋๋ก ํ์ฉํ์ง ์์ต๋๋ค. ์ผํ๋ค). ๋ด๊ฐ ์ดํดํ๋ ๋ฐ์ ๋ฐ๋ฅด๋ฉด ์์ธ์ ์์ฒด์ ์ผ๋ก ์ค์น๋์ด ์์ง๋ง ๊ทธ๋ ์ง ์๋ค๋ ๊ฒ์ ๊ฐ์งํด์ผํฉ๋๋ค. (ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ํตํด ์ค์น, ์ ์ฅ์๋ฅผ ๋ณต์ ํ๊ณ ์ง์์์ ๋น๋ํ์ฌ vkd3d ์ง์์ ์ถ๊ฐํด์ผํฉ๋๊น?)
- Proton ๋ก๊ทธ (๋ก๊ทธ๋ฅผ ๊ฒ์ ํ ์ ์์, ์ด์ ๋ฅผ ์ ์ ์์)์ ๋ฐ๋ฅด๋ฉด dxgi.dll๊ณผ d3d12.dll์ด ๋๋ฝ๋์์ต๋๋ค. Wine์ ์ถ๊ฐํ๋ฉด d3d12.dll ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. dxgi.dll์ ๋ํด ํ์คํ
12980.305:00bc:00c0:err:module:import_dll Library dxgi.dll (which is needed by L"M:\\xavier\\.steam\\debian-installation\\steamapps\\common\\Horizon Zero Dawn\\d3d12.dll") not found 12980.305:00bc:00c0:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7f0525370000: builtin 12980.305:00bc:00c0:err:module:import_dll Library d3d12.dll (which is needed by L"M:\\xavier\\.steam\\debian-installation\\steamapps\\common\\Horizon Zero Dawn\\HorizonZeroDawn.exe") not found 12980.305:00bc:00c0:err:module:import_dll Library dxgi.dll (which is needed by L"M:\\xavier\\.steam\\debian-installation\\steamapps\\common\\Horizon Zero Dawn\\HorizonZeroDawn.exe") not found
Pop! _OS 20.04 focal, Ryzen 5 3600X, AMD Radeon RX 5700 XT, Mesa 20.3.0-devel ์ฌ์ฉ.
๊ฐ์ฌ !
Proton ๋ฐฐํฌํ (GE, TKG, Steam)์ด ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ด์ํฉ๋๋ค. Proton ์ฌ์ค์ ์ ์ฌ์ฉ๋๋ ์ ๋์ฌ๊ฐ ํ์ํ ์ ์์ต๋๋ค. ์์ ๋๊ตฐ๊ฐ๊ฐ ๋ณดํต ์์น์ ๊ฒ์ ํ์ผ๋ฏ๋ก ์ญ์ ๋ฅผ ์๋ํ๊ณ Proton์ด ๋ค์ ์์ฑํ๋๋ก ํ ์ ์์ต๋๋ค.
@intersectRaven ํ์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ง๊ธ ์คํ ์ค์ ๋๋ค. ํฌ๋์์์ด ์ด๊ธฐ ์ปท ์ ์ ํต๊ณผํ๊ธฐ ์ํด ์ฌ๋ฌ ๋ฒ ์๋ํ์ง๋ง ์ฒซ ๋ฒ์งธ ์ฒดํฌ ํฌ์ธํธ์ ๋๋ฌํ์ต๋๋ค.
ํ๋กํ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ @ArturWroblewski ๋๋ถ์ ๊ฒ์์ด ๊ธฐ๋ณธ ์ค์ ์ผ๋ก ์์๋์ง ์์์ต๋๋ค.
๋ถ๋ช ํ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ ํํ๋ฉด ๊ฒ์์ด ์ค๋จ๋ฉ๋๋ค. Borderless๋ฅผ ์คํํ๊ณ ์์ง๋ง ์ฌ์ ํ ์ ๋ชฉ ํ์ ์ค (??)์ด ์๊ณ protontricks๋ก xinput์ ํ์ฑํํด๋ xbox ์ปจํธ๋กค๋ฌ๊ฐ ์ธ์๋์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฌ์ํ ์ ์์ง๋ง ์ต์ ๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ์ต๋๋ค.
(๋ง์นจ๋ด NoScript๋ก ์ธํด ๋ก๊ทธ ํ์ผ์ ์ ๋ก๋ ํ ์ ์๋ค๋ ์ฌ์ค์ ์๊ฒ๋์์ต๋๋ค.)
@Chipsse , ๋์ ๋๋ฆด ์์์ด์ ๋งค์ฐ ๊ธฐ์ฉ๋๋ค.
๋๋์ด ๋ฌธ์ ๊ฐ ์์๋ค. ๊ฒฝ๊ณ์ ์๋ ๋ชจ๋์์ ์ฐฝ ํ์ ์ค์ด ์ฌ๋ผ์ง์ง ์์์ต๋๋ค.
์ด ๋น๋์ค๋ฅผ ๋ณผ ์ ์์ต๋๋ค. https://youtu.be/8KVrk5GTl1Q
์ด ๋น๋์ค (๋ง์ง๋ง)์์๋ ์ฐฝ์์ ๊ฒฝ๊ณ์ ์์์ผ๋ก์ ์ฌ๋ฐ๋ฅธ ์ ํ์ ๋ณผ ์ ์์ต๋๋ค.
https://youtu.be/OPPQXeRI_rg
์ฐฝ ๋ชจ๋ (๋น๋์ค ์ค์ )์์ ๊ฒ์์ ์คํ ํ ๋ค์ ๋ณด๋๋ฆฌ์ค ๋ชจ๋๋ก ์ ํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ ์ฒด ํ๋ฉด์ด ์ ํํฉ๋๋ค. ๋์๊ฒ๋ ์ด๊ฒ์ด ์ ์ฒด ํ๋ฉด์ ์ ๋ณผ ์์๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋๋ค.
๋๊ตฐ๊ฐ ๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐฉ๋ฒ์ด๋ ๊ทธ๊ฒ์ด ๋ฌด์์ ๋ฌ๋ ค ์๋์ง ์์ ๋๋ค๋ฉด ๋๋ ์ ๋ณด๋ฅผ ์์ฒญํ๊ณ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ปจํธ๋กค๋ฌ์ ๊ดํด์๋ ์์ง ํ์ธํ์ง ์์์ต๋๋ค. ํ์ธํ๋ ค๊ณ ์๊ฐํ์ง ์์์ต๋๋ค. :)
์ด ๋งํฌ๋ ๋์๊ฒ ์ ๋ง ๊ทธ๋์ง ๊ฒ ๊ฐ์ต๋๋ค! ์ด๊ฒ์ ํ์ธํ๊ณ ๊ฒ์๋ฌผ์ ์ญ์ ํ๊ธฐ ์ํด ์ฌ๊ธฐ์ ๊ฐ์กฐ๊ฐ ์์ต๋๊น? @kisak ๋ฐธ๋ธ
๋๋ ์ฌ์ ํ ์ฌ๋ฌ ๊ฐ์ง ๋ฌด์์ ์ถฉ๋์ด ์์ต๋๋ค. ๋๊ตฌ๋ ์ง ๊ทธ๊ฒ๋ค์ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ์์ ๋์ต๋๊น?
๊ฐ์ฌํฉ๋๋ค @ArturWroblewski , ์ํ๊น๊ฒ๋ ์ ์๊ฒ๋ ์๋ํ์ง ์์์ผ๋ฉฐ ์ฌ์ ํ ์๋จ์ ์ ๋ชฉ ํ์ ์ค์ด ํ์๋ฉ๋๋ค. :(
๋๋ Steam ์ค์ ์์ ์ปจํธ๋กค๋ฌ๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉํ๋ ค๊ณ ํ์ง๋ง ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด ๋ก๊ทธ์ wineusb ์๋น์ค ์์ ์คํจ๊ฐ ์ธ๊ธ๋์ด ์์ง๋ง ๊ฒ์์ด ๋ง์ฐ์ค์ ํค๋ณด๋์์ ์ ๋ ฅ์ ๋ฐ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ค๋ฅธ ๊ณณ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
220.187:005c:0068:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
220.203:0030:0034:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
์ ๋ชฉ ํ์ ์ค์ด Gnome ๋ฌธ์ ๋ก ๋ฐํ์ก๊ณ ํ์ฅ ๊ธฐ๋ฅ (https://github.com/poehlerj/no-title-bar, ๋ค๋ฅธ ์ฌ๋์ด ํ์๋กํ๋ ๊ฒฝ์ฐ)์ผ๋ก ์์ ํ์ต๋๋ค.
์ฌ์ ํ ์ปจํธ๋กค๋ฌ๋ฅผ ์๋์ํค๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด์ง๋ง ๋๋ ํ ๋ฒ์ ์ถฉ๋๋ก ํ๋กค๋ก๊ทธ๋ฅผ ํตํด ๊ทธ๊ฒ์ ๋ง๋ค์์ต๋๋ค. ๋ฒค์น ๋งํฌ๋ ๋ด FPS๋ฅผ ์์ ํ ์ฃฝ์ด์ง ๋ง ์ค์ ๊ฒ์ ๋ด ์ฑ๋ฅ์ ๊ฝค ์ข์ต๋๋ค (1440p์์ 55/60 FPS). ์ด์ํ๊ฒ๋ "์๋ณธ"๋ณด๋ค "๊ณ ํ์ง"์ฌ์ ์ค์ ์ผ๋ก ๋ฒค์น๋งํน ํ ๊ฒฐ๊ณผ๊ฐ ๋ ์ข์ต๋๋ค.
๋์ ์ฃผ์ ์ ๋ค์ ํ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ๋๊ตฐ๊ฐ๊ฐ ์ปจํธ๋กค๋ฌ ๋ฌธ์ ์ ์์ธ์ ์์ ๋ด๋ฉด ๊ทธ ํด๊ฒฐ์ฑ ์ ์๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค.
wineusb ํญ๋ชฉ์ ์ด์ ์ ๋ง์ถ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ ๊ฒ์ด๋ผ๋ ์ถ์ธก์ ํด์น ๊ฒ์ ๋๋ค.
์ถ๊ฐํ๊ธฐ ์ํด Linux Mint 20, Nvidia 450.66์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ppa, Proton 5.9-GE-6-ST์์ ์ฌ์ฉํ๋ฉด ์์์ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
steam-1151640.log๊ทํ์ ์ค๋ฅ๋ ๋ค์ ์ค๊ณผ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค.
err:vkd3d_bindless_state_init: Insufficient descriptor indexing support.
๋ถํํ๋ ๋๋ ๊ทธ ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ๊ณ ์น ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ํ ์์์ ์ธ๊ธ ํ d3dcompiler๋ฅผ ๋ณต์ฌ ํ์ต๋๊น?
๊ทธ๋, dll์ ๋ณต์ฌํ์ง๋ง ์ฌ์ ํ ๋ณ๊ฒฝ ์ฌํญ์ ์์ต๋๋ค.
vkd3d_bindless_state_init ์ค๋ฅ๊ฐ ์ง์๋จ
๋๋ ๊ทธ๊ฒ์ ํฌ๊ธฐํ๊ณ ํ๋ถ์ ์ ์ฒญํ๊ณ ์ด๊ฒ์ด ๋ง์ ๋ฌธ์ ์์ด ์คํ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆด ๊ฒ์ ๋๋ค ;-)
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ Mint 20๊ณผ 450.66์์ ์คํ๋ฉ๋๋ค. ์์ฃผ ์ด์ํ...
์ฝ๊ฐ ๋์ ๋ณธ ํ์๋ ๋ณด๋๋ฆฌ์ค ๋ชจ๋์์ ์ ๋ชฉ ํ์ ์ค์ด ํ์๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ปจํธ๋กค๋ฌ๋ ์ฌ์ ํ ์ด์ด ์ข์ง ์์ต๋๋ค. ์ ๋ง ์ด์ํฉ๋๋ค. Steam์ด ์ปจํธ๋กค๋ฌ๋ฅผ๋ณด๊ณ ์ค์์ "๊ฐ์ด๋"๋ฒํผ์ ๋๋ฅด๋ฉด ํฐ๋ฏธ๋์ ์ ์ด ํ์ผ์๋ก๋ํ๊ณ ์๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. (์ต์ํ Nioh์์๋) ์ค์ ๊ฒ์ ์ ์ ๋ฐ์ฒ์์ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ ์๋ ์๊ณ ๋ง์์ ๋ ์์ ๊ฑฐ๋ฆฝ๋๋ค. . ํ์ง๋ง ์ปจํธ๋กค๋ฌ ๋ฒํผ์ ๋๋ ์ ๋ ์๋ฌด๊ฒ๋ ์์ต๋๋ค.
๋๋ ๋ด๊ฐ ๋ฌด์์ ๋์น๊ณ ์๊ฑฐ๋ ์๋ชปํ๊ณ ์๋์ง ์ดํดํ์ง ๋ชปํ๋ค. ์ด์ ์๋ proton-tkg๋ฅผ ๋ง๋ค๊ณ dll์ ๋ณต์ฌํ๋ ์์ ์ํ์ง๋ง ์ด์ ๋ _Proton-5.9-GE-6-ST_๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ด์ ๊ฒ์์ ์์ํ ์ ์์ต๋๋ค. (์ : ์๋ ํฌ๋์ ํ๋ฉด์ผ๋ก ๋์ ์์ต๋๋ค.) ์ ๋ manjaro๋ฅผ ์คํ ์ค์ด๊ณ ์ด์ ์ ์์์ ์ธ๊ธ ํ mesa-git์ ์ค์นํ์ฌ ๋ ๋ค๋๋ ๋ฐ์ ๋ฌธ์ ๋ฅผ ์ ๊ฑฐํ์ต๋๋ค ... :(
@ 77boaz ํด์๋ / ์ค์ ์ ์๋ชป ๋ณ๊ฒฝํ์ฌ ๊ฒ์์ ๋ ์ด์ ์์ํ ์ ์์ ๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ํด๊ฒฐ์ฑ :
์ด๋ฏธ์ง๋ฅผ ํ์ํ๋ ํด์๋์ ์ค์ ์ zip ํ์ผ์์ ๊ฒฝ๋ก๋ก ์ ํํ ํ๋กํ์ ๋ณต์ฌ ํด๋ณด์ญ์์ค.
/home/user_name/.steam/debian-installation/steamapps/compatdata/1151640/pfx/drive_c/users/steamuser/ ๋ด ๋ฌธ์ / Horizon Zero Dawn / ์ ์ฅ๋ ๊ฒ์ / ํ๋กํ
๋ค์ด๋ก๋ ํ ํ๋กํ :
https://github.com/ValveSoftware/Proton/files/5250675/Horizon.Zero.Dawn.Complete.Edition.profile.dat.zip
ํ๋กํ์ ํ์ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
1920x1080 ์ฐฝ 50hz ์๋
๊ฐ์ฌํฉ๋๋ค! ์๊ธฐ๊ฒ๋, ๋๋ ์ค์ ๋ก ์ ์ฒด pfx ํด๋๋ฅผ ๋ํฌํ์ฌ ๊นจ๋ํ ์์์ ์๋ํ์ต๋๋ค ... ๋ํ ๋น๊ตํ๊ธฐ ์ํด Windows๋ฅผ ์ด์ค ๋ถํ ํ๊ณ ์์ต๋๋ค. ์ฆ๊ธฐ ํด๋ผ์ฐ๋๊ฐ Windows์ ์ค์ ์ ์ ์ฅํ๋ค๊ณ ์๊ฐํฉ๋๊น? Steam ํด๋ผ์ฐ๋๋ ํ๋ฅญํฉ๋๋ค! ๋ ์ฌ์ด์ ๊ฐ ๋๋ฅผ ์ ์ธํ๊ณ ?? :)
@ 77boaz ์ฌ์ค ํด๋ผ์ฐ๋๋ ์ ์ฅ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋๊ธฐํํ๊ณ ํด์๋ ์ ๋ณด๊ฐ์๋ ๊ฒ์ ๋๊ธฐํํฉ๋๋ค. ํคํค :).
ํ์ง๋ง ์ง์ ์ฌ๋ฌ ๋์ PC๊ฐ์๋ ๊ฒฝ์ฐ ํ๋์์ 4k๋ก ์คํํ๊ณ ๋ค๋ฅธ ํ๋์์๋ 4k์์ ์คํํ ์ ์๊ฑฐ๋ ์ฝ๊ฐ ์ง์ ๋ถํ๊ธฐ ๋๋ฌธ์ ์ฝ๊ฐ ์ํํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ปดํจํฐ ๊ฐ์ ๊ตฌ์ฑ ๋๊ธฐํ์๋ง ํด๋น๋ฉ๋๋ค.
Ahh .. Duh ๋ง์ต๋๋ค. ์ผ๋ถ ๊ฒ์์ ๋ชจ๋ ๋๊ธฐํํ๊ณ ์ผ๋ถ๋ ์ ์ฅ ๋ง ๋๊ธฐํํ๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ์ด์จ๋ ์ง๊ธ ์คํ ์ค์ ๋๋ค. ๊ฐ์ฌํฉ๋๋ค! ์ ์ฒด ํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆด ์ ์์ต๋๋ค. ๋๋ ์ฌ์ ํ ๋ ์ฌ์ด๋ฅผ ๊ฐ ๊ฒ์ ๋๋ค. ๋๋ ๊ทธ์ ์ง์ฒ ์ํฉ์ ๋ณด๋ ๊ฒ์ ์ข์ํฉ๋๋ค. ๋ฑ๋ฑ. ์์ ์ ํด์ฃผ์ ๋ชจ๋ ๋ถ๋ค๊ป ๋ค์ ํ ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! :)
๊ฒ์ ์ ์ฒ์๋ถํฐ ๋๊น์ง ํ๋ ์ด ํ ์ ์์ผ๋ฉฐ DLC๋ฅผ ํฌํจํ์ฌ ๋ด๊ฐ ์ถ๊ฐ ํ ์์๋ ์ ์์ ์คํ๋ ค ์ฆ๊ฒ๋ค ๊ณ ๋ณด๊ณ ํ๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค.
์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ์ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์ข์ ๊ฒ, ๋์ ๊ฒ, ์ถํ ๊ฒ ...
์ฒ์๋ถํฐ ๊ฒ์์ ์คํํ๋ ๊ฒ ์ธ์ (Proton GE 6๊ฐ ์ต๊ณ ์
๋๋ค) ์ ์ ์ ์ผํ ์ฃผ์ ๋ถ๋ง ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1) ๋ ๋ค๋๋ ๋ฐ์ (๊ฒ์์ ๋ค์ ์์ํ๋ฉด> = 3 ๋ฒ ์์ ๋ฉ๋๋ค.)
2) Random Freezes ( @intersectRaven ์ VKD3D ๋ณต๊ท๋ ๋๋ถ๋ถ์ ํ๋ ์ด ์ธ์
์ ๋ช ์๊ฐ์ผ๋ก ์ฐ์ฅํ์ต๋๋ค.)
3) ์ฑ๋ฅ ์ ํ
๊ทธ ๋ชจ๋ ๊ฒ์ ์ด๋ฏธ์ด ์ค๋ ๋์ ์๋ ค์ ธ ์์ผ๋ฉฐ ๋ค๋ฅธ ์ฃผ์ํ ์ฌํญ์ ์ ํ ์ ์ด ์๋ค๋ ์ฌ์ค์ ๊ธฐ๋ปํฉ๋๋ค.
์์ธ ์ ๋์ฌ๋ฅผ ๋ฐฑ์
ํ๊ณ ์ฆ๊ธธ ์ ์๋๋ก ์
๋ฐ์ดํธ๋ฅผ ์ฐจ๋จํ์ฌ ์ค์๋์ ์์ํ์ง ์์ต๋๋ค.
๋ฌธ์ ๊ฐ์๋ ๋ชจ๋ ์ฌ๋์ด ํฌ๊ธฐํ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ฒ์์ ํ ๋ฌ ๋ง์ ๋ฌด์์ ์ด๊ธธ ์์๋ ์์ค์ผ๋ก ํฅ์๋์์ต๋๋ค. ํฅํ ์
๋ฐ์ดํธ๋ ํ์คํ ๋ ๋์์ง ๊ฒ์
๋๋ค.
Proton-5.9-GE-6-ST
์์ต๋๋ค. d3dcompiler_47.dll
๋ฅผ ๊ฒ์ ํด๋์ ๋ณต์ฌํ์ง ์๊ณ ๋ @ArturWroblewski๊ฐ ์
๋ก๋ ํ profile.dat
ํ์ผ์ ์ฌ์ฉํ์ฌ ์ฒ์์ผ๋ก ๊ฒ์์ ์์ํ ์์์์ต๋๋ค (์ด์ ์๋ ์์ํ ์ ์์์ต๋๋ค). ๊ฐ์ฌ!
First Run Original
profile.dat
ํ์ผ์ ์ฌ์ฉํ๋๋ฐ ๊ฒ์์ Windowed
๋ชจ๋์์ ์์๋์์ต๋๋ค. ์ค์ ์ Fullscreen
๋ก ์ ํํ๋ ค๊ณ ํ ๋๋ง๋ค ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค. Fullscreen
๋ชจ๋์ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ด GPU๋ GTX 1650, ๋๋ผ์ด๋ฒ ๋ฒ์ 450.66์
๋๋ค.
์๋
ํ์ธ์,
๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๊ฐ ์
๋ฐ์ดํธ๋๋ฉด ๊ฒ์์ด ์
ฐ์ด๋๋ฅผ ๋ค์ ์ปดํ์ผํ๋ ๊ฒ์ ํ์ธํ์ต๋๋ค. ์์๋๋ ๋์์
๋๊น? ์๋๋ฉด ๊ณ ์น ์์๋ ๊ฒ์
๋๊น?
์๋ ํ์ธ์ @Chipsse , ๋น๋์ค ์นด๋๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ํํธ์จ์ด์ ๋ณดํธ์ ์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
@ kisak-valve ๊ฐ์ฌํฉ๋๋ค. ์ฃผ์ ๋ฅผ ๋ฒ์ด๋ ๊ฒ์ ๋ํด ์ฃ์กํฉ๋๋ค.
์ปจํธ๋กค๋ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์ฌ๋์ด ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฒช์ ๊ฒฝ์ฐ ๊ณต์ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋๋ฐ Steam Overlay๊ฐ ๋ฒ์ธ์ด์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ฒฝํฅ์ด ์๊ณ ์ด์จ๋ ์ฌ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ Steam ์ต์ ์์ ์ ์ญ ์ ์ผ๋ก ๋นํ์ฑํ ์ํ๋ก ์ ์งํ์ง๋ง์ด ๊ฒฝ์ฐ ์ปจํธ๋กค๋ฌ ์์ด๋ ์๋ํ์ง ์์ต๋๋ค. ๊ทธ๊ฒ์ด HZD ๋๋ Proton ๋ฌธ์ ์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
@ mozo78 intersectRaven์์ ์ปดํ์ผ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ต๋๊น?
๊ฐ์ง๊ณ ์๋ค๋ฉด ๊ณต์ ํ ์ ์์ต๋๊น?
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ๊ฒ์์ด ์๋ํฉ๋๋ค.
https://u.pcloud.link/publink/show?code=XZLm95XZTtQmPGRIeP8odYUhu8SbdBswa1AV
๋ฟก๋ฟก
์ ๋์ฌ๋ก ๋ณต์ฌํ๋ฉด proton์ด ๋ค์ ๋ฎ์ด ์๋๋ค.
afaik์๋ ํด๋น dll์ ์ ๋์ฌ์ ๋ณต์ฌํ๋ ์คํฌ๋ฆฝํธ๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ด ๋์์ด๋๋ค๋ฉด ๊ทธ๊ฒ์ ์์ฑ์์ ๋ฃ์ด์ผํฉ๋๋ค.
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ (๊ฒ์์ exe๊ฐ์๋ ์์น)์ ๋ฐฐ์นํ์ต๋๋ค.
@fsyy
๋์ํฉ๋๋ค. ํด๋๋ฅผ ์ ๋์ฌ์ ๋ณต์ฌ ํ ๊ฒฝ์ฐ. ์คํ ํ ํ์ผ์ด ์๋ ํ์ผ๋ก ๋ณต์๋์์ต๋๋ค.
๊ทธ๋์ proton 5.9-ST-6 ํด๋์ ํ์ผ์ ๊ต์ฒดํ์ต๋๋ค ...ํ์ง๋ง ๋ด ๊ฒ์์ด ๊ณ์ ์ถฉ๋ํฉ๋๋ค.
๋ฟก๋ฟก
๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค. ๋์์ด ๋๊ธธ ๋ฐ๋๋๋ค. ๊ฒ์์ด ๋ ์ด์ ์ถฉ๋ํฉ๋๊น?
๋๋ RoyShapiro๊ฐ ๊ทธ๋ ๊ฒ ์ผ๋ค๊ณ ์๊ฐํ๋ค.
ํํธ๋ฅผ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๊ฒ๋ค๊ฐ ๊ฒ์์ด ๋ฉ ์ถฅ๋ ๋ค. ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ๋งค์ฐ ์ํํ๊ฒ ์๋ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ ์ดํ๋ ๊ฒ์ ์ฌ๋ฏธ ์์ต๋๋ค.
์๋
ํ์ธ์.
์๋
ํ์ธ์!
๋น์ ์ ๊ฒ์์ด ๋น์ ์ ์ํด "์ถฉ๋"ํ๊ณ "๋ฉ์ถ๋ค"๊ณ ๋ณด๊ณ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๊ฒ์ ๋ ๊ฐ์ง ๋ค๋ฅธ ๊ฒ์ด๋ฏ๋ก ํผ๋์ ์ ๋ฐํ ์ ์์ต๋๋ค.
์๋ง ์๋ฆฌ๊ฐ ๊ณ์ํ๋ฉด์, "์ ์ง"์ ์ํด ๋๋ (๊ทธ๊ฒ์ด ์์ ์์์ "๊ณ ์ ์ทจ์"ํ์ง ์๋๋ก) ๋ฌด๊ธฐํ ํ๋ฉด์ ๋งค๋ฌ๋ ค ๊ฐ์ ์ฌ์ง์ด ๊ณ์ ๊ฒ์ ์๋ฏธํ๋ ๊ฒ์ ๋ช ํํํด์ผํ๊ณ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค, ๋ฐ๋ผ์ ๊ฒ์์ ํ๋ก์ธ์ค๋ ์๋์ผ๋ก ์ข ๋ฃํด์ผํฉ๋๋ค. " ๋ ๋๋ฆฐ "ํ์ผ์ด ์ง์ฐ์ ๋๋ ๊ฒ์ ์ด๋ฐ ์ข ๋ฅ์ ๋๊ฒฐ ์ ๋๋ค (๋ถํํ๋ ์ ๊ฑฐํ์ง๋ ์์).
๋์ ์ค์ ์ค๋ฅ ๋ฉ์์ง ๊ฒ์ ์์ฒด์ ๋ฌธ์ ๊ฐ ์์์ ๋ํ๋ผ ์ ์์ง๋ง ์ฌ์ ํ ๋ฒ๊ทธ๊ฐ ๋ง์ต๋๋ค. ๋๋๋ฆฌ๊ธฐ๋ ์ด๊ฒ์ ๋์์ด ๋์ง ์์ต๋๋ค .
์์, ๋น์ ์ ๋ ๋ค ๊ฐ์ง ์ ์์ต๋๋ค. ์ด์ค ๋ถํ ์ค์ ์ด์๋ ๊ฒฝ์ฐ Windows์์๋ ์ถฉ๋์ด ๋ฐ์ํ๋์ง ํ์ธํ์ญ์์ค. ๊ทธ๋ ๋ค๋ฉด ๊ฒ์์ ํ๋์จ์ด ๋ฌธ์ ๊ฐ์์ ์ ์์ผ๋ฉฐ ๊ฒ์ ์ ๋ฐ์ดํธ๋ฅผ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์๋ค๋ฉด ๊ทธ๊ฒ์ ์์ฑ์์ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค. ํํธ, ๊ฒ์, ๋๋ผ์ด๋ฒ, ๋ชจ๋ ์ผ๋ฐ์ ์ธ ํญ๋ชฉ์ ์ ๋ฐ์ดํธ ํ ์ ์์ต๋๋ค.
@RoyShapiro ๋ด๊ฐ ์ด ๊ธ์ด ๋ง์์. ๊ฒ์์ด ๋ฉ ์ถฅ๋ ๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋์ค๋ ๊ณ์๋ฉ๋๋ค.
ํผ๋์ ๋๋ ค ์ฃ์กํฉ๋๋ค.
๋๋ ์๋ฌด ๋ฌธ์ ์์ด ์ฐฝ ๋ชจ๋์์ ๊ฒ์์ ์คํํฉ๋๋ค. ๊ฒ์์ 20 ๋ถ ํ์ ๋ฉ ์ถฅ๋ ๋ค. ๊ฒ์์ด ์๋ํ๋ ๋์ ์์ฃผ ์ ์๋ํฉ๋๋ค. ๋๋ ์๋ฌด๊ฒ๋ ๋ถํ ํ ์ ์์ต๋๋ค.
ํ์ฌ Ubuntu 20.04.1์์ PS4 ๊ฒ์ ํจ๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ณด๊ณ ํ๊ธฐ ๋งํ๋ฉด์ด ๊ฒ์์ ๋๋ผ์ด๋ฒ๊ฐ 450.66 ์ธ 2080 Ti์์ Proton GE 5.9-6์ผ๋ก ์์ ์ ์ผ๋ก ์คํ๋ฉ๋๋ค.
๋ด๊ฐ ๊ฐ์ง ์ ์ผํ ๋ฌธ์ ๋ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ ํ ํ ๋ ๊ฒ์์ด ์ถฉ๋ํ๋ค๋ ๊ฒ์
๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ฐ / ๋๋ ์คํ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๋ํ ๋ฒค์น ๋งํฌ ์ ์ฒด ํ๋ฉด์ ์คํํ ์ ์์๊ธฐ ๋๋ฌธ์ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ ํ ํ ๋์ด ์ถฉ๋์ ์ผ์ผํค๋ ์ฌ์ํ ์ผ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
Alt + ํญ ๋์์ ์ ์ธํ๊ณ Wine ๋ด๋ถ์ ์ ์ฒด ํ๋ฉด๊ณผ ๊ฒฝ๊ณ์ ์๋ ์ฌ์ด์๋ ์ฐจ์ด๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ปดํฌ ์งํฐ๋ ๋ ๊ฒฝ์ฐ ๋ชจ๋ ํด์ / ๋ฆฌ๋๋ ์ ํด์ ํ๋ผ๋ ์ง์๋ฅผ ๋ฐ๊ณ ์ ์ ํ vsync์ ๋ํ ํ์ด์ง ๋๊ธฐ๊ธฐ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๊ฒ์์ ์ด์ํ ๋ฒ์ง ์ ์ค์ผ์ผ๋ง ๋ฒ๊ทธ๊ฐ ์ด๋ค ์ด์ ๋ก ํ ๋๋ฆฌ๊ฐ์๋ ์ํ์์ ๋ ์์ฃผ ๋ฐ์ํ์ง ์๋ ํ ์ ๊ฒฝ ์ฐ์ง ๋ง์ญ์์ค.
Alt + ํญ ๋์์ ์ ์ธํ๊ณ Wine ๋ด๋ถ์ ์ ์ฒด ํ๋ฉด๊ณผ ๊ฒฝ๊ณ์ ์๋ ์ฌ์ด์๋ ์ฐจ์ด๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ปดํฌ ์งํฐ๋ ๋ ๊ฒฝ์ฐ ๋ชจ๋ ํด์ / ๋ฆฌ๋๋ ์ ํด์ ํ๋ผ๋ ์ง์๋ฅผ ๋ฐ๊ณ ์ ์ ํ vsync์ ๋ํ ํ์ด์ง ๋๊ธฐ๊ธฐ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๊ฒ์์ ์ด์ํ ๋ฒ์ง ์ ์ค์ผ์ผ๋ง ๋ฒ๊ทธ๊ฐ ์ด๋ค ์ด์ ๋ก ํ ๋๋ฆฌ๊ฐ์๋ ์ํ์์ ๋ ์์ฃผ ๋ฐ์ํ์ง ์๋ ํ ์ ๊ฒฝ ์ฐ์ง ๋ง์ญ์์ค.
๊ธฐ์ ์ ์ผ๋ก G-Sync / Free-Sync๋ ์ ์ฒด ํ๋ฉด / ์์ ํ ๊ฒฝ๊ณ์ ์์ด ๋ง ์๋ํฉ๋๋ค. H : ZD๋ ๊ฒฝ๊ณ์ ์ด ์์ ํ์๋ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
์๋
ํ์ธ์.
์ด์จ๋ ๊ฒ์์ด ๋ฉ์ถ๋ค๋ ์ ์ ์ ์ํด์ผํฉ๋๋ค. ์ง๋ฌธ์ ์ค์ ๋ก "์ธ์ "์ "์ผ๋ง๋ ์์ฃผ"์
๋๋ค. ์ด์ ๋ฐ๋ผ ์ฌ๋ฐ๋ฅด๊ฒ "๋ ๋๋ฆฐ"ํ์ผ์ ์ฌ์ฉํ๋ฉด ๊ฒ์์ด ์ ์ง๋๊ธฐ ์ ์ 10 ๋ถ์์ 8 ์๊ฐ ์ด์ ๋์ ์คํ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ช ๋ฒ์ด๊ณ ๋ค์ ์๋ํ๋ฉด 20 ๋ถ, 1 ์๊ฐ ์ ๋, 5-7 ์๊ฐ, 20 ๋ถ์ ๋ค์ ์ป์ ์ ์์ง๋ง ๋๋ถ๋ถ์ ๋ช ์๊ฐ ์ด์์
๋๋ค. "๋ ๋๋ฆฐ"ํ์ผ์ด ์์ผ๋ฉด ๊ฑฐ์ ํญ์ 10-15 ๋ถ ๋ด์ ์ ์ง๋ฉ๋๋ค. ์ผ๋ถ ์ฌ๋๋ค์ ๋๋๋ฆฌ๊ธฐ์์ด ์ต๋ 1 ์๊ฐ๊น์ง ํ๋ ์ด ํ ์ ์๋ค๊ณ ๋ณด๊ณ ํ์ง๋ง ๋๋ ๊ทธ๊ฒ์ ์ฌํ ํ ์ ์์์ต๋๋ค. ๊ทธ ์ด์ ๋ฅผ ์ ํํ ํ์
ํ์ง๋ ๋ชปํ์ง๋ง ๋ฒ๊ทธ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฆฌ์์ค ํ ๋น๊ณผ ๊ด๋ จ์ด ์๊ธฐ ๋๋ฌธ์ ์์คํ
์์ ์ฌ์ฉํ ์์๋ ์ผ๋ฐ์ ์ธ ์ฌ์ RAM ๋ฐ VRAM์ ์๊ณผ ๊ฐ์ ๊ฒ์ด ์์ธ์ด ๋ ์๋ ์๊ณ ๊ทธ๋ ์ง ์์ ์๋ ์์ต๋๋ค.
AFAIK, d3d12.dll์ ์ง์ ๋๋๋ฆฌ๊ณ ์ปดํ์ผํ์ง ์์์ต๋๋ค. ๊ฑฐ์ ๋ณ๋์์ด ๋งค๋ฒ 20 ๋ถ ์ด๋ด์ ๋ฉ์ถ๋ค๋ฉด ์๋ชป๋ ํ์ผ์ด์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ํ์ผ์ ์ค ์ฌ๋์ด ์๋ชป๋ ํ์ผ์ ์
๋ก๋ํ์ ์ ์์ต๋๋ค. ๊ทธ ์ฌ๋์๊ฒ ์๋ก ์ปดํ์ผ ๋ ๊ฒ์ ๋ฐ์๋์ง ํ์ธํ๋๋ก ์์ฒญํ ์ ์์ง๋ง, ํ์ฌ ํ์คํ๊ฒ ํ์ธํ ์์๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ์ง์ ์ปดํ์ผํ๋ ๊ฒ์
๋๋ค. @intersectRaven ์ ํฌํฌ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์
๋๋ค (์๋ฌด๊ฒ๋ ๋๋๋ฆด ํ์๊ฐ ์์).
ํธ์ง : ๊ฒฝ๋ก ์ง๋ฌธ!
ํ์ผ์ "System32"ํด๋์ ๊ธฐ๋กํ ๋ค์ Wine (Proton) ๊ตฌ์ฑ์์ "native"๋ก ์ค์ ํด์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด Proton์ ๊ทธ๊ฒ์ "๋ณด์ง"์์ ๊ฒ์
๋๋ค. ํ์ผ์ ๋ฎ์ด ์ฐ๋ฉด "System32"๋ฒ์ ์ ๋ฎ์ด ์ธ ์์น์ ๋ฐฐ์นํฉ๋๋ค (GE 6์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ / dist / lib 64 / wine / vkd3d-proton). ๋ฐ์ด๋๋ฆฌ ์์ฒด๋ x64 ์ฌ์ผํฉ๋๋ค. ์ด๊ฒ์ ํผ๋ ์ค๋ฝ์ต๋๋ค.
์ด๊ฒ์ด ์๋ํ์ง ์์ผ๋ฉด @ mozo78์ด ์ ์ํ๋๋ก ๊ฒ์์ ๋๋ ํ ๋ฆฌ์ ๋ฐฐ์น ํด๋ณด์ญ์์ค.ํ์ง๋ง ์ผ๋ถ ์ฌ๋๋ค์ ์ด๋ก ์ธํด ๊ฒ์์ด ํ๋ ํฌ๋์๋ฅผ ์ ๋ฐํ๋ค๊ณ ๋ณด๊ณ ํ์ผ๋ฏ๋ก ์กฐ์ธ์ ๊ตฌํ์ญ์์ค. ์๋ ํ ์๋ ์์ง๋ง ์ฌ๋ฐ๋ฅธ ํด๊ฒฐ์ฑ
์ ์๋๋๋ค. ์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ์ "System32"์ ๋ฐฐ์นํ๋ ๊ฒ์
๋๋ค.
๋ ๋ง์ ๋ฌธ์ ๋ณด๊ณ -๋ฐ์์ ๊ธฐํ ์ํ์ด ๋ ์๊ฐ๊ณ ๊ฒ์์ ํ๋ ์ด ํ ์ ์์ต๋๋ค (์จ๊ธธ ์ ์๊ธฐ ๋๋ฌธ์ :))-์ด๊ฒ์ ๋ฌด์์๋ก ๋ฐ์ํฉ๋๋ค. ๋ํ _borderless window_๋ ์ ์ฒด ํ๋ฉด์ ์ฑ์ฐ์ง ์์ผ๋ฏ๋ก G / Free-Sync๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๋๋ฌด ๋ถ์์ ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๊ฑด ํ๋ถ์ ๋๋ค. ๋ ๋์ ์ง์์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
2080 Ti, 450.66-Ubuntu 18.04.3-3440x1440์์ ์คํ.
๋ค์ ์ intersectRaven์ vkd3d ์์ ์ฌํญ์ด ๋น๋๋๊ณ ํฌํจ ๋ Proton-5.9-GE-6-ST ๋ฐ์ด๋๋ฆฌ ๋ฆด๋ฆฌ์ค์ ๋ฆฌ ํจํค์ง์ ๋๋ค. ์ด Proton์ HZD์ ํจ๊ป ์ฌ์ฉํ ์ ์์ด์ผํ๋ฉฐ ์ ๊ฐ์ผํฉ๋๋ค.
AMD ์นด๋๊ฐ์๋ Fedora 32 ์ฌ์ฉ์๋ ์ด์ master
์ ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ ๊ทธ๋ํฝ ๊ฒฐํจ๊ณผ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์์ ํ ๊ณต์ Fedora ์ฌ์ ํ์ผ์ ์ฌ์ฉํ์ฌ Mesa git ์ฌ ๋น๋ ๋ฅผ ๊ฐ์ฌ ํ ์๋ ์์ต๋๋ค.
์ฌ์ฉํ ์ ์๋ค๋ฉด ๋ช ๊ฐ์ง ์ง์นจ์ ๋ง๋ค์์ต๋๋ค. ์ด ๋ ๊ฐ์ง๋ฅผ ๋ชจ๋ ์ ์ฉํ๋ฉด HZD๊ฐ ์ ๋ง ์ ์๋ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์์ ์ค๋ช ํ ๋ค๋ฅธ ๊ทธ๋ํฝ ์ ์ง๋ก ์ธํด ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. GDM์ ๋ค์ ์์ํ๋ฉด ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ฌ๋ถํ ํ์ง ์๊ณ ํด๊ฒฐ๋๋ฉฐ ๋๋ก๋ ๊ทธ๋ณด๋ค ํจ์ฌ ๋ ์ด๋ ค์ด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ํ์ง๋ง 5700XT์์ 1440 ์ธํธ๋ผ ์์ด๋๋ก ์๋ณธ์์ ์ฝ๊ฐ ์กฐ์ ๋ ๊ทธ๋ํฝ ์ค์ ์ผ๋ก ๊ทธ ์ฌ์ด์ ๊ฝค ์ค๋ ์๊ฐ ๋์ ํ๋ ์ด ํ ์ ์์ต๋๋ค.
์ธํฐ๋ท์์ ๋ฏ์ ์ฌ๋์ ๋ฌด์์ ๋ค์ด๋ก๋๋ฅผ ์ ๋ขฐํ๋ ๊ฒ์ ๋น์ฐํฉ๋๋ค. ๊ทธ๋๋ ๋น์ ์ด ๊ทธ๊ฒ์ ๋ํด ์๊ฐํฉ๋๋ค.
์ถ๊ฐ ํธ์ง : X11 ์ฌ์ฉ, ์ ์ฒด ํ๋ฉด ์ฐฝ / ํ ๋๋ฆฌ์๋ ๊ฒ์ ์์ ์์ ๊ณต๊ฐ์ ๋ณ๊ฒฝํ๊ณ ๋ค์ ๋์์์ ๊ฒ์์ด ํ ๋๋ฆฌ์์ด ์ ๋๋ก ์งํ๋๋๋ก ํ ์ ์์ต๋๋ค.
ํธ์ง 2 : ์ ๋ก๋ํ๊ธฐ ์ ์ Steam์ด ๋ค๋ฅธ ์ด๋ฆ์ ์ธ์ํ๋๋ก .vdf๋ฅผ ์ ๋ฐ์ดํธํ์ง ์์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ๊ทธ๋ฅ ์๋์ผ๋ก GE-6-ST๋ฅผ ๋ฉํค ํจ์นญํ์ต๋๋ค. :) ์์ ๋งํฌ๊ฐ ์์ ๋์์ต๋๋ค.
ํธ์ง 3 : ๋๋ ์์ฑ์ ๋น๋๋ฅผ ๋ฐฉ์ถํ๋ ๋ฐ ๋งค์ฐ ๋์ ๊ฒ์
๋๊น? ๋๋ ๋ด ์ผ์ ๊ณ์ํ ๊ฒ์
๋๋ค. ์ด์จ๋ ์ด๋ฒ์๋ ์ ๋ง ๊ณ ์ณค๋ค ๊ณ ์๊ฐํฉ๋๋ค. ๋ค์์ ์๋ํ๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๋ ์คํฌ๋ฆฐ ์ท์
๋๋ค.
๋ฐ์ด๋๋ฆฌ๋ฅผ ๊ฒ์ ํ ๋ ํจ์น ๋งํฌ๋ ๊ฒ์ ํด ์ฃผ์๊ฒ ์ต๋๊น?
๋ฏธ์ํ์ง๋ง diff๊ฐ์๋ ๋ฐ์ด๋๋ฆฌ ์คํ์ ์กฐ๊ธ ์ฃผ์ ํฉ๋๋ค (๋๋ ๋ด๊ฐ ์ง์ ์ฌ๊ตฌ์ฑ ํ ์ ์๋ค๋ ์ ).
๊ทธ์ ํจ์น ์ธํธ๋ฅผ ๋ง์ง๋ง์ผ๋ก ์ ๋ฐ์ดํธ ํ ์ดํ Wine์ ๋๋ฆฌํํธ๋ก ์ธํด Proton-GE๋ฅผ ์์ ํ ์ฌ ๊ตฌ์ถํ์ง ๋ชปํ๊ณ , ์ด๋ฑ๋ถํ๋ ๋ฐ ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๋ฏ๋ก ์ ๊ฒฝ ์ฐ์ง ์์์ต๋๋ค. ๊ทธ๊ฒ์ ๋จ์ง intersectRaven์ ๊ฐ์ธ ๋ธ๋์น๊ฐ ์ฌ ๊ตฌ์ถ๋์๊ณ d3d12.dll์ด GloriousEggroll์ Proton-5.9-GE-6-ST ๋ฐ์ด๋๋ฆฌ ๋ฆด๋ฆฌ์ฆ๋ก ๊ต์ฒด
Mesa ๋ค์ ๋น๋๋ ํด๋น ๋ฆด๋ฆฌ์ค์ ์ถ์ฒ ์ธ ์ ์ฅ์์์๋ F32 .spec ํจ์น๊ฐ์๋ ์ ํํ Mesa git ๋ง์คํฐ์ ๋๋ค.
์์ ๊ฒ์๋ฌผ์ ๋ ๋ช ํํ๊ฒ ์ ๋ฐ์ดํธํ์ต๋๋ค.
๋ฟก ๋นต๋จ
3. Proton-5.9-GE-6-ST์ Proton 5.9 Solance Edition ์ฌ์ด๋ฅผ ์ ํํ๋ ค๊ณ ํ์ต๋๋ค.
์ฌ๋ฌ ๋ฒ. Proton 5.9 GE-6-ST๋ฅผ ์ผฐ์ ๋ ์ต์ ํ์ ์งง์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๊ณ ๋นํ ๋ฌผ์ฒด๊ฐ ์์ต๋๋ค (Perfect). Proton 5.9 Solance Edition์ผ๋ก ์ ํ ํ ํ ์ต์ ํ์๋ ์ฝ 10 ๋ถ์ด ๊ฑธ๋ฆฌ๋ฉฐ ๋ง์ ๋นํ ๋ฌผ์ฒด๊ฐ ์์ต๋๋ค.
๋ฟก ๋นต๋จ
- Proton 5.9 Solance Edition์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
Proton 5.9 Solance Edition์์ ๊ฒ์์ด ์์ง ๋๊ฒฐ๋์ง ์์๋ค๋ ๊ฒ์ ์ธ์ ํฉ๋๋ค. ํ์ง๋ง ๋๋ ํญ์ ๋ ์ ๋ค๋๋ ๋ฌผ์ฒด๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ฒ์์ 30 ๋ฒ ๋ค์ ์์ํ๋๋ฐ ์ฌ์ ํ ๋นํ ๋ฌผ์ฒด๊ฐ ์์ต๋๋ค. ๊ฒ์์ ์์ํ ์งํ๊ฐ ์๋๋ฉด 5 ๋ถ ํ์ ๋ํ๋ฉ๋๋ค.- Proton-5.9-GE-6-ST๋ฅผ ์ฌ์ฉํ ๋ ์ต๋ 2 ๋ฒ ์ฌ๋ถํ ํ๋ฉด ๋นํ ๋ฌผ์ฒด๊ฐ ์ฌ๋ผ์ง๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ ๊ฒ์ ๋ด๋ด ๋ ์ ๋ค๋๋ ๋ฌผ์ฒด๊ฐ ์์ต๋๋ค (์ฝ 20 ๋ถ ํ์ ๊ฒ์์ด ๋ฉ์ถ ๋๊น์ง)
3. Proton-5.9-GE-6-ST์ Proton 5.9 Solance Edition ์ฌ์ด๋ฅผ ์ ํํ๋ ค๊ณ ํ์ต๋๋ค.
์ฌ๋ฌ ๋ฒ. Proton 5.9 GE-6-ST๋ฅผ ์ผฐ์ ๋ ์ต์ ํ์ ์งง์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๊ณ ๋นํ ๋ฌผ์ฒด๊ฐ ์์ต๋๋ค (Perfect). Proton 5.9 Solance Edition์ผ๋ก ์ ํ ํ ํ ์ต์ ํ์๋ ์ฝ 10 ๋ถ์ด ๊ฑธ๋ฆฌ๋ฉฐ ๋ง์ ๋นํ ๋ฌผ์ฒด๊ฐ ์์ต๋๋ค.
์์ ๊ฒ์๋ฌผ์์ ์ ์์๋ ํ ์ด๊ฒ์ Nvidia ํ๋์จ์ด์ ๊ด๋ จ์ด ์์ผ๋ฉฐ ์ฌ๋๋ค์ด ์คํ ํ ์ดํ๋ก ์กด์ฌํ์ต๋๋ค. Nvidia ๋๋ผ์ด๋ฒ๋ ๋ ์ ๋ฐ์ด๋๋ฆฌ blob์ด๋ฉฐ ์ปค๋ฎค๋ํฐ์ ๋๊ตฌ๋ ์ด์ ๋ํด ์๋ฌด๊ฒ๋ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ป๊ฒ ๋์์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@solacelost ๋๋ NVidia ์นด๋์์ ๋นํ ๋ฌผ์ฒด๊ฐ ์ฌ๋ผ์ง์ง ์๋๋ค๋ @ArturWroblewski ๋ถ๋ง์ ํ ์คํธํ๊ธฐ ์ํด Proton ๋ฒ์ ์ ๊ด์ฌ์ด ์์์ง๋ง ์ด์ํ ์ด์ ๋ก ๋ค์ด๋ก๋ ๋งํฌ๊ฐ ์๋ํ์ง ์์ต๋๋ค (์ฐ๊ฒฐ ์๊ฐ ์ด๊ณผ). ๋ค๋ฅธ ๊ณณ์ ๋ค์ ์ ๋ก๋ ํ ์ ์์ต๋๊น?
@solacelost ๋๋ NVidia ์นด๋์์ ๋นํ ๋ฌผ์ฒด๊ฐ ์ฌ๋ผ์ง์ง ์๋๋ค๋ @ArturWroblewski ๋ถ๋ง์ ํ ์คํธํ๊ธฐ ์ํด Proton ๋ฒ์ ์ ๊ด์ฌ์ด ์์์ง๋ง ์ด์ํ ์ด์ ๋ก ๋ค์ด๋ก๋ ๋งํฌ๊ฐ ์๋ํ์ง ์์ต๋๋ค (์ฐ๊ฒฐ ์๊ฐ ์ด๊ณผ). ๋ค๋ฅธ ๊ณณ์ ๋ค์ ์ ๋ก๋ ํ ์ ์์ต๋๊น?
๋ฟก ๋นต๋จ
https://random-crap-29179.s3.us-east-2.amazonaws.com/Proton-5.9-solace-edition.tgz
์ฌ๋ฌ๋ถ, ๋๊ตฐ๊ฐ NVIDIA ๋ฒ๊ทธ ์ถ์ ๊ธฐ์ ๋ฌธ์ ๋ฅผ ์ ๊ธฐ ํ์ต๋๊น?
๋ฟก ๋นต๋จ =================== Proton 5.9-GE-6-ST ================ 00:00 ์์-๊ฒ์ ์ต์ ํ-์ฝ. Proton 5.9-GE-6-ST ์ฌ์ฉ์ 1 ๋ถ 30 ์ด =================== Proton 5.9 Solance Edition =============== 27:44 ๋ฒ์ ์ด Proton 5.9 Solance Edition์ผ๋ก ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์๋์ง ํ์ธํ์ญ์์ค. =================== Proton 5.9-GE-6-ST ================ 1:03:48 ์์ฑ์๋ฅผ ์์ฑ์ 5.9-GE-6-ST๋ก ์ ํ์๋๋ ํ
์คํธ ๊ธฐ๋ก์
๋๋ค. ๋น๋์ค์์ ํ
์คํธ๊ฐ์๋ ์ฅ๋ณ๋ก ์ฐพ์ ์ ์์ต๋๋ค. Yotube ์ํ ์ค๋ช
์ ํฌํจ ๋ ๋ํ ํ ์ฑํฐ (๋งํฌ).
02:37 Proton 5.9-GE-6-ST์์ ๊ฒ์์ด ์คํ ์ค์
๋๋ค. ์ ์๋ํ์ง๋ง 13 ๋ถ ํ์ ๋ฉ ์ถฅ๋ ๋ค.
14:20 ๊ฒ์ ์์.
15:44 ๊ฒ์์ด Proton 5.9-GE-6-ST์์ ์คํ ์ค์
๋๋ค. ์ ์๋ํ์ง๋ง 12 ๋ถ ํ์ ๋ฉ ์ถฅ๋ ๋ค.
29:18 ๊ฒ์ ์ต์ ํ-์ฝ. Proton 5.9 Solance Edition ์ฌ์ฉ์ 8 ๋ถ 30 ์ด
38:58 ๊ฒ์์ด Proton 5.9 Solance Edition์์ ์คํ ์ค์
๋๋ค. ์ ์๋ํ์ง๋ง ๋นํ ๋ฌผ์ฒด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
40:38 ์ฌ์์ !!! ์ด ๊ฒ์์ Proton 5.9 Solance Edition์์ ์คํ ์ค์ด์ง๋ง ์ ์์ ์ผ๋ก ์๋ํ์ง๋ง ์ฒ์๋ถํฐ 10 ๋ถ ํ์ ๋นํ ๋ฌผ์ฒด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
49:54 ๊ทธ ์๊ฐ๋ถํฐ ๋นํ ๋ฌผ์ฒด๊ฐ ๋ํ๋๊ธฐ ์์ํฉ๋๋ค.
52:48 ์ฌ์์ !!! ์ด ๊ฒ์์ Proton 5.9 Solance Edition์์ ์คํ ์ค์ด์ง๋ง ์ ์๋ํ์ง๋ง ๋นํ ๋ฌผ์ฒด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
53:27 ์ ์ฅ๋ ๊ฒ์ ๋ถ๋ฌ ์ค๊ธฐ !!! ์ด ๊ฒ์์ Proton 5.9 Solance Edition์์ ์คํ ์ค์ด์ง๋ง ์ ์๋ํ์ง๋ง ๋นํ ๋ฌผ์ฒด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
54:14 ์ ์ฅ๋ ๊ฒ์ ๋ถ๋ฌ ์ค๊ธฐ !!! ์ด ๊ฒ์์ Proton 5.9 Solance Edition์์ ์คํ ์ค์ด์ง๋ง ์ ์๋ํ์ง๋ง ๋นํ ๋ฌผ์ฒด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
54:27 ์ ์ฅ๋ ๊ฒ์ ๋ถ๋ฌ ์ค๊ธฐ !!! ์ด ๊ฒ์์ Proton 5.9 Solance Edition์์ ์คํ ์ค์ด์ง๋ง ์ ์๋ํ์ง๋ง ๋นํ ๋ฌผ์ฒด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
55:59 ์ฌ์์ !!! ์ด ๊ฒ์์ Proton 5.9 Solance Edition์์ ์คํ ์ค์
๋๋ค. ์ ์๋ํ์ง๋ง ์ฒ์๋ถํฐ 5 ๋ถ ํ์ ๋นํ ๋ฌผ์ฒด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
59:49 ๊ทธ ์๊ฐ๋ถํฐ ๋นํ ๋ฌผ์ฒด๊ฐ ๋ํ๋๊ธฐ ์์ํฉ๋๋ค.
1:04:35 ์์-๊ฒ์ ์ต์ ํ-์ฝ. Proton 5.9-GE-6-ST ์ฌ์ฉ์ 1 ๋ถ 30 ์ด
1:06:37 ๊ฒ์์ด Proton 5.9-GE-6-ST์์ ์คํ ์ค์
๋๋ค.
Proton 5.9-GE-6-ST๋ก ์ธํด ๊ฒ์์ด ๋ฉ์ถ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
Solance๋ ๋นํ ๋ฌผ์ฒด๋ฅผ ์ ๋ฐํ์ง ์์ต๋๋ค.
๋ฟก ๋นต๋จ
๋๋ ๋๊ฐ์ด๋ณด๊ณ ์๋ค. Proton-GE-6-ST๋ ์งง์ ์ฌ์ ์๊ฐ ํ์ ๋ฉ ์ถฅ๋ ๋ค.
Solance ๋ฒ์ ์ ์ผ์ง ์์ง๋ง ๋๊ณผ ๋ค๋ฅธ ๋ฌผ๊ฑด์ ์ ์ ํ์ ๋จ๊ธฐ ์์ํฉ๋๋ค.
ํ์ฌ ๊ฐ์ฅ ์ข์ ํด๊ฒฐ์ฑ ์ Proton 5.9 Solance Edition์์ d3d12.dll์ ๋ณต์ฌํ์ฌ Proton 5.9 GE-6-ST์ ํ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ ๋๋ค.
๋ฐ๊พธ๋ค
Proton-5.9-GE-6-STdistlib64winevkd3d-protond3d12.dll
์
Proton-5.9-solace-editiondistlib64winevkd3d-protond3d12.dll
๊ทธ๋ฐ ๋ค์ ๊ต์ฒด ๋ d3d12.dll์ ํจํนํ๋ Proton-5.9-GE-6-ST๋ก HZD๋ฅผ๋ก๋ํฉ๋๋ค.
์ด๊ฒ์ ๋๊ฒฐ์ ์์ ํ๊ณ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ ๋ค๋๋ ๋ฐ์ ๋ฑ์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ์ฒซ ๋ฒ์งธ๋ก๋์์ ๊ทธ๋ฌํ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ ์ ์์ ๋ํด Reddit์ Artur_W์ ๋ํ ์ฐฌ์ฌ.
@Cxpher
ํ์ธํฉ๋๋ค. ์ง๊ธ๊น์ง ๊ฒ์์ ์ผ์ง ์๊ณ ๋ ์ ๋ค๋๋ ๋ฌผ์ฒด (๋๊ณผ ๋๋ฌด)์์ด 4 ์๊ฐ ๋์ ๊ณ์ ์คํ๋์์ต๋๋ค. Proton 5.9-GE-6-ST๋ฅผ Proton 5.9 Solance Edition์ d3d12.dll๊ณผ ํผํฉํ์ฌ
๋งํฌ์์ d3d12.dll์ด์๋ Proton 5.9-GE-6-ST ๋ค์ด๋ก๋ :
https://drive.google.com/file/d/1MjaifwahNgnw6tQ1jv6OqaWv94eRKoR6/view?usp=sharing
Proton-5.9-GE-6-STdistlib64winevkd3d-protond3d12.dll
Proton-5.9-GE-6-STdistlibwinevkd3d-protond3d12.dll
DLL ๋ง ์ฐ๊ฒฐํ ์ ์์ต๋๊น?
VSync๋ฅผ ๋ ํ ๋ฉ๋ด๊ฐ ์ ๋๋ก ์๋ํ๋ ์ด์ํ ๋ฌธ์ ๊ฐ ์์ง๋ง ๊ฒ์์๋ก๋ํ๋ฉด ๋ชจ๋ ๊ทธ๋ํฝ ์ค์ ์์ ์ฝ 5FPS๋ฅผ ์ป์ต๋๋ค. ์ด๊ฒ์ VSync๊ฐ ์ผ์ ธ ์๋ ์๋ ๋ฐ์ํฉ๋๋ค (๋ฉ๋ด์์ ์ฝ 10FPS์ ๋๋ค). ์ด๊ฒ์ ๊ทธ๋ 3.36์ Wayland์ ์์ต๋๋ค.
GNOME Xorg์์ ๊ฒ์์ ๋ด ๋ฐํ ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ์ฝ 20 ํฝ์ ํ ๋๋ฆฌ๋ก๋ก๋๋๊ณ ์ ์ฅ์๋ก๋ ํ ๋ X๊ฐ ์ ์ง๋์ด ๋ค๋ฅธ TTY๋ฅผ ์ก์ ์ฃฝ์ฌ์ผํฉ๋๋ค.
R7 3800X ๋ฐ RX 5600 XT, mesa-git ๋ฐ amdgpu. Steam์์ 60msec ํ์ค ์คํ ์ต์ ๋ง ์ฌ์ฉํฉ๋๋ค. 5.9-GE-6-ST (.dll์ ์ถ๊ฐํ๊ณ ๋์์ด๋๋์ง ํ์ธ).
Proton 5.9 Solance Edition์ d3d12.dll
Proton-5.9-GE-6-STdistlib64winevkd3d-protond3d12.dll
Proton-5.9-GE-6-STdistlibwinevkd3d-protond3d12.dll
https://drive.google.com/file/d/12a5mlHJfrr_MynPDmJe6wwEn7gAb0Jfb/view?usp=sharing
Nvidia ๊ทธ๋ํฝ ์นด๋์์ ํ
์คํธ๋์์ต๋๋ค. AMD์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ํ์ธํ์ง ์์์ต๋๋ค.
DLL ์ค์์ ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ์ง๋ง ์ฒ์๋ถํฐ ๊ทธ๋ด ๊ฒ์ด๋ผ๊ณ ํ์ ํ์ง๋ ๋ชปํ์ต๋๋ค. ๊ฒ์์ ๋ ๋๋งํ๋ ค๊ณ ํ ๋ CPU ๋ GPU๊ฐ ํ์ฅ๋๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋ง์น ๋ฌด์ธ๊ฐ๊ฐ ๊ฒ์์ ์ฐจ๋จํ๊ฑฐ๋ "์ฐ๊ฒฐ"๋์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๋ฎ์ FPS ์์น๋ฅผ ๊ฒฝํํ๊ฒ๋ฉ๋๋ค. ์ ๊ทธ๊ฒ์ด ์ผ์ด๋๋์ง ํ์ธํ๊ธฐ ์ํด ๋ฌด์์ ํ์ธ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๊น?
๋ด ํน์ ๋ฌธ์ ์ ๋ํ ์ ๋ฐ์ดํธ (์ฌ๊ธฐ ์ด๋๊ฐ์์ ์ธ๊ธ ๋ ์ ์์). ํ๋ ์ ์ ํ์ ์ค์ ํ๋ฉด ํ๋ ์์ด ์๋ง์ด๋ฉ๋๋ค. ๋๋ ๊ทธ๊ฒ๋ค์ ๋ฌด์ ํ์ผ๋ก ์ค์ ํ๊ณ ์ ํ๋ ์ด ํ ์ ์์๋ค. ๊ทธ๋ฌ๋ DLL์ ๊ต์ฒด ํ ํ์๋ ์ ์ฒด ์ธ์ ์ ์ ๊ทธ๋ ์์์ ๊ฒ์ ํ๋ฉด์ด ๋ํ๋ ํ๋ ์ฌ๋ถํ ์ ์ํํฉ๋๋ค (ํญ์ ๋์ฒด ํ ์ ์์ ๋ฑ). X ๋๋ Wayland์์๋ ๋๊ฐ์ ์ผ์ด ๋ฐ์ํฉ๋๋ค. (๊ฒ์์ด ๋ง์นจ๋ด ์์ ํ ์ ๊ธธ ๋์ฒ๋ผ X์์ ๋ ๋น ๋ฅด๊ฒ ๋ฐ์ํ์ง๋ง, TTY๋ก ๊ทธ๋ ์ธ์ ์ ์ข ๋ฃํ๊ณ Wayland์์ ํ ์์๋ X์์ ๋ค์ ์์ํ ์ ์์ต๋๋ค).
๊ฒ์์ ์ผ์ง ์๊ณ ๋ ์ ๋ค๋๋ ๋ฌผ์ฒด (๋๊ณผ ๋๋ฌด)์์ด 4 ์๊ฐ ๋์ ๊ณ์ ์คํ๋์์ต๋๋ค.
Proton 5.9-GE-6-ST๋ฅผ Proton 5.9 Solance Edition์ d3d12.dll๊ณผ ํผํฉํ์ฌ
๋งํฌ์์ ์ฆ๊ฑฐ๋ก ๊ฒ์ ํ๋ ์ด : https://youtu.be/xjokkb0WypE
๋งํฌ์์ d3d12.dll์ด์๋ Proton 5.9-GE-6-ST ๋ค์ด๋ก๋ :
https://drive.google.com/file/d/1MjaifwahNgnw6tQ1jv6OqaWv94eRKoR6/view?usp=sharing
Proton-5.9-GE-6-STdistlib64winevkd3d-protond3d12.dll
Proton-5.9-GE-6-STdistlibwinevkd3d-protond3d12.dll
250MB Proton ์ ์ฒด๋ฅผ ๋ค์ด๋ก๋ํ์ง ์์ผ๋ ค๋ฉด Proton 5.9 Solance Edition์์๋ง d3d12.dll์ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.
https://drive.google.com/file/d/12a5mlHJfrr_MynPDmJe6wwEn7gAb0Jfb/view?usp=sharing
Nvidia ๊ทธ๋ํฝ ์นด๋์์ ํ ์คํธ๋์์ต๋๋ค. AMD์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ํ์ธํ์ง ์์์ต๋๋ค.
๋๋ d3d12 dll๋ก ์์ Proton์ ์๋ํ๊ณ ๊ตฌ์ ํ ์ดํ ์ฒ์์ผ๋ก ๊ฒ์์ ์คํํ ์ ์์ง๋ง ๊ฒฐํจ๊ณผ ๋ฎ์ fps๋ก ๊ฒ์์ ์คํํ ์ ์์ต๋๋ค.
์์คํ ์ ๋ณด
GPU: AMD Navi 10 Radeon RX 5700 XT
Driver/LLVM version: RADV 20.1.7
Kernel version: 5.8.6-1
์ ์ฒด ์คํ ์์คํ
์ ๋ณด :
https://gist.github.com/QUASARFREAK/45d9f21fed44212ef156797f1627d221
์คํฌ๋ฆฐ ์ท :
https://imgur.com/a/cYFWP0Z
@QUASARFREAK ๋ช ๋ถ ๋์ ํ๋ ์ด ํ ํ์๋ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๊น? ์๋๋ฉด ๊ฒฐํจ๊ณผ ๋ฎ์ FPS ๋ง ๋ฐ์ํฉ๋๊น? VSync๊ฐ ๊บผ์ ธ ์๊ณ ํ๋ ์ ์ ํ์ด ์์ผ๋ฉฐ ์ค์ ์ด ์ค๊ฐ (๋ชจ์ ๋ธ๋ฌ ๊บผ์ง)์ด๊ณ ํ๋ ์์ด ์ง์์ ์ผ๋ก 65-80์ด์ง๋ง d3d12.dll์ ๊ต์ฒดํ๊ณ 5.9- GE-6-ST.
์๋
ํ์ธ์, ์ง๊ธ ๋ช ๊ฐ์ง ์๋ํ์ง๋ง ๋ช ์ด ํ์ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. https://www.youtube.com/watch?v=o9ToF7PzXh
์ง์ proton-ge๋ฅผ ๋ง๋ค๊ณ ์ฌ์ ์ ์ ๋ 6 ๋ฐ 7 ๋ฒ์ ์ ์ฌ์ฉํ์ต๋๋ค. vkd3d๋ฅผ ๋น๋ํ๊ณ proton-ge / dist / lib ๋ฐ lib64 ํด๋์ ๋ฃ์ต๋๋ค. ์ ๋์ฌ์์๋ system32 (64 ๋นํธ)์ SysWOW64 (32 ๋นํธ)์๋ ๋ฃ์ด์ผํ๋์ง ์ ์ ์์ต๋๋ค. Mangohud๋ฅผ ์ผ๊ณ pulseaudio๋ฅผ 60msec๋ก ์ค์ ํ ์ํ์์ ๊ฒ์์ ์์ํ์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฌ์ด๋์ ์์ฝ๊ฐ ์์ต๋๋ค. ๋ค๋ฅธ ํด์๋๋ฅผ ํ
์คํธํ๊ธฐ ์ํด profile.dat ์์นด์ด๋ธ๋ ์๋ํ์ต๋๋ค.
๋งค๋ฒ ์คํ๋๊ณ ์ ์ ํ์ ์ถฉ๋ํฉ๋๋ค.
๋ด๊ฐ ๋ญ๊ฐ๋ฅผ ๋์ณค๊ฑฐ๋ ์๋ชป ๋์์ต๋๊น?
์์คํ
์ Ryzen 9 3900X / Vega 64์
๋๋ค-๋ฉ์ฌ ์์ ์ฑ Manjaro Budgie
์ถ๊ฐํ์๋ฉด ๋ด ํฌํฌ๋ ์ฃผ๋ก NVidia GPU ์ฉ์ ๋๋ค. AMD GPU์ ๊ฒฝ์ฐ ๊ทธ๋ํฝ ์์์ ๋ํ ์์ ์ฌํญ์ ์ต์ mesa-git์ ์์ผ๋ฏ๋ก ๊ทธ๋ํฝ ์์์ ๋ฐฉ์งํ๊ธฐ ์ํด ํ์ํฉ๋๋ค.
์ ๋ NVIDIA์ ํจ๊ป ์๊ณ ๋ ๋ค๋๋ ๋ฌผ์ฒด๊ฐ ์ฌ๊ธฐ์ ์์ฃผ ์์ต๋๋ค. ์์ ์ ์ธ ๋ฒ ํ Vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณด์์ต๋๋ค. AMD์ ๋ํด ์ต์ข ์ ์ผ๋ก ์์ ๋์๋ค๋ ์์์ ๋ฃ๊ณ ๊ธฐ์ฉ๋๋ค.
@ mozo78 ํ์. ๊ฒ์์ ํ๋ ๋ฒ ๋ค์ ์์ํ๋ฉด ์์ ํ๋ฉ๋๋ค. ์ด์จ๋ , ์ฐ๋ฆฌ๋ VKD3D ๊ฐ๋ฐ์๊ฐ ์๊ตฌ์ ์ผ๋ก ๊ณ ์น ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค.
๋๋ผ์ด๋ฒ์ธ์ง VKD3D ๋ฌธ์ ์ธ์ง ๊ถ๊ธํฉ๋๋ค.
๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ผ๋ฉฐ ์ด์ ๋ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. mesa-git๋ก ์ ๋ฐ์ดํธํด์ผํ์ต๋๋ค!
๋ฐ๋ผ์ ๋ฌธ์ ๋ NVIDIA์ ๋๋ผ์ด๋ฒ์ ์์ต๋๋ค.
Btw, ์ฌ๊ธฐ ์ปดํ์ผ ๋ d3d12.dll์ด ์์ต๋๋ค. HZD ๋๋ ํฐ๋ฆฌ์ ๋ณต์ฌ ํ ์ ์์ต๋๋ค. VKD3D์์ SPIRV ๋ฒ์ญ ์ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํ๋ฏ๋ก ํ๋ก ํฐ์ ๋ํด ์๋ ค์ฃผ์ญ์์ค.
์ง๊ธ์ ๊ด์ฐฎ์ต๋๋ค. ์ฐ์ฐ์ผ์ง๋ ๋ชจ๋ฅด์ง๋ง ์ง์ผ ๋ณผ๊ฒ์ :)
์ง๊ธ๊น์ง HZD๋ฅผ ์์ํ ์ ์์๊ณ ์์์ ์ถฉ๋ํฉ๋๋ค.
mesa-git, Proton-5.9-GE-6-ST๋ฅผ ์ฌ์ฉํ๊ณ vkd3d-proton-master๋ฅผ ๋น๋ํ๊ณ Proton-5.9-GE-6-ST/dist/lib(64)/wine/vkd3d-proton
์์ x64- ๋ฐ x86-d3d12.dll์ ๋ฎ์ด ์ผ์ต๋๋ค.
VKD3D์์ SPIRV ๋ฒ์ญ ์ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํ๋ฏ๋ก ํ๋ก ํฐ์ ๋ํด ์๋ ค์ฃผ์ญ์์ค.
@intersectRaven ์ ๋น์ ์ด ๊ท์ฐฎ๊ฒํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. Hans-Kristian์ ์์์ผ ์ฏค Nvidia ๋๋ผ์ด๋ฒ์ ๋ฒ๊ทธ์์ ํ์ธํ์ผ๋ฉฐ ๋ง์ง๋ง Vulkan dev ๋ฒ ํ ๋๋ผ์ด๋ฒ๋์ด ๋ฒ๊ทธ๋ฅผ ๋ณ๊ฒฝ ๋ก๊ทธ์ ๋ช ์ ์ ์ผ๋ก ์ธ๊ธํ์ต๋๋ค.
์ผ๋ถ ์ฐ์ ๋ณต์ฌ๋ณธ์ด ์์์์ด ์คํ๋๋๋กํ๋ ์ฅ๋ฒฝ ์ต์ ํ์ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค.
๋ฐ๋ผ์ Nvidia์์ HZD๋ฅผ ํ๋ ์ดํ๋ ค๋ ์ฌ๋์ 455.22.04๋ก ์ ๊ทธ๋ ์ด๋ํ๊ฑฐ๋์ด ์์ ์ฌํญ์ด ์์ ์ ์ธ ๋ถ๊ธฐ์ ๋๋ฌ ํ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค.
์ง๊ธ๊น์ง HZD๋ฅผ ์์ํ ์ ์์๊ณ ์์์ ์ถฉ๋ํฉ๋๋ค.
@TheHooly ๊ฒ์ ์คํ ํ์ผ ์์ d3dcompiler_47.dll
(๊ทธ๋ฆฌ๊ณ ์๋ง๋ dxcompiler.dll
)๊ฐ ์ฌ๋ณผ๋ฆญ ๋งํฌ / ๋ณต์ฌ ๋์์ต๋๊น? ๋ํ PROTON_LOG=1
์์ฑ ๋ ๋ก๊ทธ๋ฅผ ๊ฒ์ํ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฌด์์ด ์๋ชป๋์๋์ง ์ถ์ธกํ๋ ๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
๊ฒ์ ํด๋์ ๋น๋ ๋ d3d12.dll
(x64)๊ฐ ์๋๋ฐ ์ค์๋ก ๋ณต์ฌ ํ ํ ์ ๊ฑฐํ๋ ๊ฒ์ ์๊ณ ์ง๊ธ ์ ๊ฑฐํ์ต๋๋ค.
Proton์ lib64 ํด๋์์ d3dcompiler_47.dll
๋ฅผ ๋ณต์ฌํ๊ณ ๊ฒ์ ์์ฒด์์ dxcompiler.dll
๋ฅผ ๋ณต์ฌํ์ต๋๋ค. Horizon Zero Dawn/Tools/ShaderCompiler/PC/1.0.2595/x64
๋ถํํ๋ ์์ง ์ฐจ์ด๊ฐ ์์ต๋๋ค.
http://ix.io/2zCB
VKD3D์์ SPIRV ๋ฒ์ญ ์ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํ๋ฏ๋ก ํ๋ก ํฐ์ ๋ํด ์๋ ค์ฃผ์ญ์์ค.
@intersectRaven ์ ๋น์ ์ด ๊ท์ฐฎ๊ฒํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. Hans-Kristian์ ์์์ผ ์ฏค Nvidia ๋๋ผ์ด๋ฒ์ ๋ฒ๊ทธ์์ ํ์ธํ์ผ๋ฉฐ ๋ง์ง๋ง Vulkan dev ๋ฒ ํ ๋๋ผ์ด๋ฒ๋์ด ๋ฒ๊ทธ๋ฅผ ๋ณ๊ฒฝ ๋ก๊ทธ์ ๋ช ์ ์ ์ผ๋ก ์ธ๊ธํ์ต๋๋ค.
์ผ๋ถ ์ฐ์ ๋ณต์ฌ๋ณธ์ด ์์์์ด ์คํ๋๋๋กํ๋ ์ฅ๋ฒฝ ์ต์ ํ์ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค.
๋ฐ๋ผ์ Nvidia์์ HZD๋ฅผ ํ๋ ์ดํ๋ ค๋ ์ฌ๋์ 455.22.04๋ก ์ ๊ทธ๋ ์ด๋ํ๊ฑฐ๋์ด ์์ ์ฌํญ์ด ์์ ์ ์ธ ๋ถ๊ธฐ์ ๋๋ฌ ํ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค.
์ง๊ธ๊น์ง HZD๋ฅผ ์์ํ ์ ์์๊ณ ์์์ ์ถฉ๋ํฉ๋๋ค.
@TheHooly ๊ฒ์ ์คํ ํ์ผ ์์
d3dcompiler_47.dll
(๊ทธ๋ฆฌ๊ณ ์๋ง๋dxcompiler.dll
)๊ฐ ์ฌ๋ณผ๋ฆญ ๋งํฌ / ๋ณต์ฌ ๋์์ต๋๊น? ๋ํPROTON_LOG=1
์์ฑ ๋ ๋ก๊ทธ๋ฅผ ๊ฒ์ํ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฌด์์ด ์๋ชป๋์๋์ง ์ถ์ธกํ๋ ๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
์์ ๋๋ง ํ. ๊ทธ๋ฐ๋ฐ ๊ทธ๋ ์ด๋์ ๊ฒ์ ํ์ต๋๊น? ์์ผ๋ก๋ ๋ชจ๋ ์ฌ๋์๊ฒ 455.22.04๋ก ์ ๋ฐ์ดํธํ๊ฑฐ๋ ๊ณต์ ๋๋ผ์ด๋ฒ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ผ๊ณ ์ ์ ํ ๊ฒ์ ๋๋ค. ๋ด ๊ฐ์ธ ๋ธ๋์น๋ ์ฌ์ ํ ์กด์ฌํ์ง๋ง ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋ชจํ๋ ํด์ ๋งต์ผ๋ก ์ธํ ๋ฉ๋ชจ๋ฆฌ ์ถฉ๋์ ํด๊ฒฐํ๊ธฐ ์ํด์๋ง ์กด์ฌํฉ๋๋ค. : ์ค๋ง์ผ :
๋ํ AMD๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋๋ค์๊ฒ ์์ ์ฌํญ์ Mesa 20.1๋ก ๋ฐฑ ํฌํธ๋์์ผ๋ฉฐ Mesa 20.1.9 ๋ฆด๋ฆฌ์ค์ ํฌํจ๋์ด ์์ผ๋ฏ๋ก ๋ฐฐํฌํ์ด ์ ๋ฐ์ดํธ๋๋ฉด mesa-git์ ์ปดํ์ผ ํ ํ์๊ฐ ์์ต๋๋ค. : ์ค๋ง์ผ :
Gentoo์์ fsync๋ก Mesa 20.2.0์ผ๋ก ๊ฒ์์ ํ๋ ์ด ํ ์ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ์ฌ์ ์ ๋ฐ Proton-5.9-GE-6-ST๋ฅผ ํฌํจํ d3dcompiler_47.dll์ด ํ์ํฉ๋๋ค.
๋๋ ๋๋ต ์ป๊ณ ์๋ค. ๋ฌด๊ฑฐ์ด ์ค๋ฒ ํด๋ญ๊ณผ 3900X๋ฅผ ๊ฐ์ถ RX Vega 64์์ 1440p ultra์ ์ํฉ์ ๋ฐ๋ผ 30-60fps. ๋ด xbox one ์ปจํธ๋กค๋ฌ๊ฐ์ด ๊ฒ์์์ ์๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ด๋ค ์ด์ ๋ก mangohud๋ ์๋ํ์ง ์์ต๋๋ค.
Proton์ @TheHooly d3dcompiler_47.dll
๋ ๊ฑฐ์ ํ์คํ ์๋ํ์ง ์์ ๊ฒ์
๋๋ค. ๊ฒ์ ์์ฒด์ ํจ๊ป ์ ๊ณต๋ ๊ฒ์ ๋ณต์ฌํ์ญ์์ค ( dxcompiler.dll
์ฒ๋ผ Tools
์ด๋๊ฐ์ ์์ต๋๋ค). ๊ทธ๋ฌ๋ ๋ก๊ทธ์๋ ์ด์จ๋ ๋ก๋๋๋ ๊ฒ์ ์ ํ ์ธ๊ธํ์ง ์์ผ๋ฏ๋ก ๊ฒ์์ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ๊ธฐ ์ ์ ์ฃฝ์ ์ ์์ต๋๋ค.
AMD๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ๊ฐ์ ํ๋ฉด ACO์ ์๋ ค์ง ๋ฌธ์ ๊ฐ ์์ง๋ง ์์์ ๋จ์ํ ์ถฉ๋์ด ์๋๋ผ ์์ ํ GPU ์ค๋จ์ด ๋ฐ์ํฉ๋๋ค. ๋ด์ผ ๊ทํ์ ๋ก๊ทธ๋ฅผ ๋ ์ ์ดํด ๋ณด๋๋กํ๊ฒ ์ต๋๋ค.ํ์ง๋ง ์ ๋ Nvidia์ ์ง์ ์ฐธ์ฌํ๊ณ ์์ผ๋ฉฐ ์๋ง๋ ๊ทํ๋ฅผ ๋์ธ ์ ์์ ๊ฒ์ ๋๋ค. ์ฃ์กํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ๊ทธ๋ ์ด๋์ ๊ฒ์ ํ์ต๋๊น?
@intersectRaven VKx Discord ์๋ฒ์์.
๊ฒ์์ ๊ฒ์ ์ ์ฐฝ์ ์ด๊ณ ์ผ์ชฝ ํ๋จ์ ๋ก๋ฉ ๊ธฐํธ๋ฅผ ํ์ ํ์ง๋ง ์ถฉ๋ํฉ๋๋ค.
์ฐ๋ถํฌ 20.04.1
Proton-5.9-solace-edition
HZD ๋๊ตฌ ๋๋ ํฐ๋ฆฌ์์ ๋ณต์ฌ ํ dxcompiler.dll ๋ฐ d3dcompiler_47.dll
์ฌ์ฉ์ค์ธ 1920x1080 Windows 50hz ํ๋กํ
raevol<strong i="10">@jabberwock</strong>:~$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.8
OpenGL core profile shading language version string: 4.60
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.8
OpenGL shading language version string: 4.60
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,
raevol<strong i="11">@jabberwock</strong>:~$ lshw -c video
WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci<strong i="12">@0000</strong>:01:00.0
version: c7
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=amdgpu latency=0
resources: irq:135 memory:c0000000-cfffffff memory:d0000000-d01fffff ioport:e000(size=256) memory:dfd00000-dfd3ffff memory:c0000-dffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
๋ก๊ทธ : https://gist.github.com/mickeylyle/375dbefe65a2c67b28ac0f6e37842803
์๋ ํ์ธ์ @mickeylyle , ๋ฐ๋ก ์ ์ ๋ช ๊ฐ์ง ๋๊ธ์์ ์ธ๊ธํ๋ฏ์ด์ด ๊ฒ์์์ mesa 20.1.9 ์ด์์ ์ฌ์ฉํ์ธ์. oibaf ๋๋ kisak-mesa ์ ๊ฐ์ PPA๋ฅผ ์ฌ์ฉํ์ฌ ์์คํ ์ ๋ํ ์ ๋ฐ์ดํธ ๋ mesa ๋น๋๋ฅผ ์ป์ ์ ์์ต๋๋ค.
VKx
๊ฐ์ฌ. ๋๋ ๊ทธ๋ค์ ๋ฐ์ ์ด ์ด๋ป๊ฒ ์งํ๋๊ณ ์๋์ง ๋ณผ ์ ์๋๋ก ๊ทธ๋ค์ ๋ถํ๋ฅผ ์ฐพ๊ณ ์์๋ค. :๋ฏธ์:
๊ฐ์ฌํฉ๋๋ค @ kisak-valve ๊ทธ๊ฒ์ ๋์ณ์ ์ฃ์กํฉ๋๋ค!
PPA๋ฅผ ์ค์นํ๊ณ Proton-5.9-solace-edition๊ณผ Proton-5.9-GE-6-ST ๋ชจ๋์์ ๊ฒ์์ ์๋ํ์ต๋๋ค. ๋ ๋ค SIE์ Guerrilla ๋ก๊ณ ๋ฅผ ํตํด ๋์๊ฒ ์๋ ค์ฃผ๊ณ , ํ์๋ ๋ด๊ฐ ๋ฉ๋ด ๋ฐฐ๊ฒฝ์ด๋ผ๊ณ ์๊ฐํ๋ ๋ช ํ๋ ์์ ๋ณผ ์์๊ฒ ํด์ฃผ์ง ๋ง ๋ ๋ค ์ฆ์ ์ถฉ๋ํฉ๋๋ค.
https://gist.github.com/mickeylyle/699fcbe5f136178edccabab2d6c08ca3
๋ง์ง๋ง ๋๊ธ ์ดํ๋ก ๊ฒ์์ 2GB ์
๋ฐ์ดํธ (Shader-Pre-Caching)๋ฅผ ๋ฐ์์ผ๋ฉฐ, ์ด์ ์ถฉ๋ํ๊ธฐ ์ ์ ๋ก๋ฉ ํ๋ฉด์ ์ ์ ๋ณผ ์ ์์ต๋๋ค.
์ ๋ก๊ทธ, ์ด์ ๊ฒ์์ ๋ฃจํธ ํด๋์์ d3dcompiler_47.dll
์๋ก๋ํ๋ ํญ๋ชฉ์ ๋ณด์์ต๋๋ค.
http://ix.io/2zFK
@TheHooly ์ด๊ฒ์ ๋งค์ฐ ์์ฌ์ค๋ฌ์ ๋ณด์ ๋๋ค (์ฒซ ๋ฒ์งธ์ ๋ง์ง๋ง ๋ฉ์์ง) :
264:warn:d3d12_swapchain_acquire_next_vulkan_image: Failed to acquire next Vulkan image, vr -1000001004.
264:warn:select_vk_format: Failed to find Vulkan swapchain format for DXGI_FORMAT_R10G10B10A2_UNORM.
264:warn:d3d12_swapchain_create_vulkan_swapchain: Buffer count 2 is not supported (3-16).
264:warn:d3d12_swapchain_create_vulkan_swapchain: Swapchain dimensions 1920x1080 are not supported (3828-3828 x 2129-2129).
DXVK์ dxgi.dll
์๋ํด๋ณด์ญ์์ค.
๊ฒ์์ด "์ค๋ช ํ ์์๋"์ถฉ๋ (๋ถํฉ๋ฆฌํ ๋ฆฌ์์ค ๊ด๋ฆฌ๊ฐ ์๋๋ผ๋ฉด)์ ์์ธ์ด๋๋ ์ผ๋ถ ์ฐฝ ์ง์ค๋ฉํธ๋ฆฌ ๋๋ ๋ฒํผ ํ๋ ๊ฑด์ด ์๋ฅผ ๋ค์ด Windows์์ ๊ฐ๋์ฉ ์ด์ํ ๋ชจํธํ ์ ์ค์ผ์ผ๋ง ๋ฒ๊ทธ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ผ์ง ์์ ๊ฒ์ ๋๋ค. . ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ํ ์์๋ ๋ชจ๋ ๊ฒ์ ์๋ํ๊ณ WoW D3D12 ๋๋ Hitman 2 D3D12์ ๊ฐ์ ๋ค๋ฅธ ๋ชจ๋ ๊ฒ์์ ์ถฉ๋์์ด ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๋ฉ๋ด์์ ๋ช ์ด ํ์ ํญ์ ์ถฉ๋ํฉ๋๋ค.
์ถฉ๋ํ์ง ์๊ณ ์๋ฒฝํ๊ฒ ์ ์คํ๋ฉ๋๋ค. ์ง์นจ์์ฃผ์ ๊น๊ฒ ๋ฐ๋ผ์ผํฉ๋๋ค.
protontricks ๋๋ถ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๊นจ๋ํ ์ ๋์ฌ์ ์ต๊ทผ Proton-GE๋ฅผ ๋ฐ๋ผ์ผ ํ ์ง์นจ์ด ์์ต๋๋ค. ์ด์จ๋ , ๋๋์ด ์ค๋ ๋์ ๋ชจ๋ ๋๊ธ์ ์ฝ๊ณ ๋ชจ๋ ์ ์์ ์๋ํ์ต๋๋ค. ๊ฒ์ ํจ์น๋ก ์ธํด ๋์ฑ ์ ํ๋์์ต๋๋ค. ํด์๋ / ์ฐฝ ๋ชจ๋์ ๊ด๋ จํ์ฌ "์๋ชป๋"๊ตฌ์ฑ์ ์ฌ์ฉํ๋ฉด ๋ ์ผ์ฐ ์ถฉ๋ ํ ์ ์์ง๋ง ArturWroblewski์ ๋ ธ๋ ฅ ๋๋ถ์ ์ด๊ฒ์ด ๊ถ๊ทน์ ์ผ๋ก ์ฌ๊ธฐ์ ์คํจํ๋ ์ด์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์ฑ์ ๋ก๊ทธ :
steam-1151640.log
๋ฐ๋ผ์ผ ํ ์ง์นจ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://software.kaminata.net/linux-wine-games/horizon-zero-dawn-linux-wine/
๊ณ ๋ง์ง ๋ง ๋ด๊ฐ ๋์ณค์ ๊ฒ์ด ์๋ฌด๊ฒ๋ ์์์ต๋๋ค.
Btw. mesa-git๊ณผ amdvlk-pro์ ์ฐจ์ด๋ ์์ต๋๋ค. ๊ฒ์์ ๋ฉ๋ด (๋๋ ๋ฉ๋ด)์ ๋๋ฌํ๊ธฐ ์ ์ ์์ ํ ๋์ผํ๊ฒ ์ถฉ๋ํฉ๋๋ค.
์ ๋์ฌ๋ฅผ ์ญ์ ํ๊ณ ํด๋ผ์ฐ๋ ์ ์ฅ์ด์๋ ๊ฒฝ์ฐ ์ ๋์ฌ ์ฌ์ฉ์์ ๋ด ๋ฌธ์ ํด๋์ Horizon Zero Dawn ๋๋ ํฐ๋ฆฌ๋ฅผ ์์ฑํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒ์์ด ์ค๋จ๋ฉ๋๋ค. ๋๋ ๊ทธ ๋ถ๋ถ์ด ์ผ๋ฐ์ ์ผ๋ก ์ธ์ฉ๋๋ ๊ฒ์ ๋ณด์ง ๋ชปํ์ง๋ง ๊ฐ์ธ์ ์ผ๋ก ๊ทธ๊ฒ์ ๊ฒฝํํ์ต๋๋ค. :๋ฏธ์:
๋ค, ๊ฐ์ฌํฉ๋๋ค. ๋๋ ์ด๊ฒ์ ๋ช ๋ฒ ์ฐ์ฐํ ๋ฐ๊ฒฌํ์ฌ HZD์ ๋ํ ํด๋ผ์ฐ๋ ๋๊ธฐํ๋ฅผ ๋นํ์ฑํํ๊ณ ๋์ค์ ์ ๋์ฌ๋ฅผ ์ญ์ ํ์ต๋๋ค.
์ด์จ๋ ํด๋๋ฅผ ๋ง๋ค์ด ๋ณด์ จ์ต๋๊น?
๊ธ์, ๊ฒ์์ ํ์ฌ ๊นจ๋ํ ์ ๋์ฌ๋ก ์ฑ๊ณต์ ์ผ๋ก ๋ง๋ค ์ ์์ผ๋ฉฐ ArturWroblewski์์ ์ ๊ณตํ๋ ๋ชจ๋ ๊ตฌ์ฑ์ ํ ์คํธํ์ต๋๋ค. :(
๋๊ตฐ๊ฐ๊ฐ Windows์์ ์ด์ํ ๋ชจํธํ ์
์ค์ผ์ผ๋ง ๋ฒ๊ทธ๋ฅผ ์ธ๊ธํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค. ๋๋ ๋ํ ๊ทธ๊ฒ์ ๋ง๋ฌ๊ณ ์คํ ํ์ผ ์์ฑ์ ํธํ์ฑ ํญ์์ "๋์ DPI ์ค์ ์์ ๋์คํ๋ ์ด ํฌ๊ธฐ ์กฐ์ ๋นํ์ฑํ"๋๋ ์ด์ ์ ์ฌํ ์ค์ (์ : "๋์ DPI ํฌ๊ธฐ ์กฐ์ ๋์ ๋ฌด์"๋ฅผ "์์ฉ ํ๋ก๊ทธ๋จ"์ผ๋ก ์ค์ )์ผ๋ก ํด๊ฒฐ๋์์ต๋๋ค.
์ด ๊ฒ์์ "SetProcessDpiAwarenessContext"์์คํ
๋ฃจํด์ ํธ์ถํ์ฌ DPI ์ธ์์ ์ค์ ํ๋ ๊ฒ๊ณผ ๊ฐ์ด ์ฐฝ ๊ด๋ฆฌ์ ๋ํด ์ด์ํ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ๋ชจ๋ฒ ์ฌ๋ก์ ๋ฐ๋ฅด๋ฉด ๋์ ์ฑ ๋งค๋ํ์คํธ๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
์ฆ, Fullscreen Borderless Window์ ๋ฌธ์ ๊ฐ์๋ ์ฌ๋์ด Wine Proton ์ค์ ์์ "Emulate Virtual Desktop"์ ํ์ฑํํ๋ ค๊ณ ์๋ํ ์ ์ด ์์ต๋๊น?
๋ด ์์คํ
์์์ด ๊ฒ์์ ์ฑ๊ณต์ ์ผ๋ก ์คํ ํ ๊ฒ์ ๋ํด ์ธ๊ธํ๊ณ ์ถ์์ต๋๋ค. ์ ๋ ํ์ฌ Proton-5.9-GE-6-ST์ ํจ๊ป mesa 20.3.0_devel.128992.447cef4a71d-1์ ์คํํ๊ณ ์์ต๋๋ค. ๋ด๊ฐํด์ผ ํ ์ผ์ "Horizon Zero Dawn/Tools/ShaderCompiler/PC/10.0.18362.0/x64/d3dcompiler_47.dll"
๋ฅผ ๋ฃจํธ "Horizon Zero Dawn"
ํด๋์ ๋ณต์ฌํ๋ ๊ฒ๋ฟ์ด์์ต๋๋ค.
๋ชจ๋ AMD ํ๋์จ์ด๋ฅผ ์คํํ๊ณ ์๋ค๊ณ ์ธ๊ธํด์ผํฉ๋๋ค. Ryzen 9 3900XT ๋ฐ Radeon RX 5700 XT. ๋๋ ๋ ๋ค๋๋ ํ ์ค์ฒ, ์ถฉ๋ ๋๋ ์ด์ ์ ์ฌํ ๊ฒ์ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค.
@ Develon5543 ์ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด ๋๊ตฌ์์ ๋ณต์ฌ ํ dxcompiler.dll๊ณผ์ด ์ค๋ ๋์ ์ด์ ์ง์นจ์์ ์ค์น ํ profile.dat๋ฅผ ์ ๊ฑฐํ๋ฉด ๋ฉ๋ด์ ํ๋ ์์ด ๋ช ๊ฐ ๋ ์ถ๊ฐ๋์์ต๋๋ค! ๊ทธ๋ฌ๋ ๋ค์ ์ถ๋ฝํ์ต๋๋ค.
https://gist.github.com/mickeylyle/db6e2476d901c8ccc8b6310fe58356d6
@ Develon5543 d3dcompiler_47 ์ ๋ณต์ฌ ํ ํ์๋ ์์ต๋๋ค. ๋ด ๋น๋์ ๋ด์ฅ ๋ protonfix๊ฐ ์์ต๋๋ค ( winetricks d3dcompiler_47
๋ฅผ ์คํํ๋ ๊ฒ๊ณผ ๋์ผ ํจ).ํ์ง๋ง ์์คํ
์ ์์ธ๊ณผ ์์ธ ํธ๋ฆญ์ด ์ค์น๋์ด ์์ด์ผํฉ๋๋ค. ๋ด ๋น๋์์ ์๋ํ๋ protonfixes.
๊ด๋ จ ์์ :
455.23.04 ๋๋ผ์ด๋ฒ๋ก Nvidia 1660 Super์์ ํ
์คํธ๋์์ผ๋ฉฐ ๋ ์ด์ ํ๋กํธ๊ฐ ์์์ ํ์ธํ ์ ์์ต๋๋ค.
@GloriousEggroll ์๋ฉ์ด์ ์ฃ์กํฉ๋๋ค, ๋๋ ๋ด ์ผ์ ์ป๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ์์ธ ํธ๋ฆญ์ด ํ์ํ์ง ๋ชฐ๋๊ธฐ ๋๋ฌธ์ ๋ฐฉ๊ธ ์ค์นํ์ต๋๋ค. ๋๋ ๋ํ wine-stable์ ์ด์ํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋ฐฉ๊ธ wine-devel๋ก ์ ๊ทธ๋ ์ด๋ํ์ต๋๋ค. ์ด์ ๋ด ๊ฒ์์ ๋จ์ํ ์ถฉ๋ํ๋ ๋์ ๊ฒ์ ์ฐฝ์ ๋ฌด๊ธฐํ ๋งค๋ฌ๋ ค ์๊ฑฐ๋ ์์ ํ ์ถฉ๋ํ๋ ๋ฑ ์์ธกํ ์์๋ ์ฌ๋ฏธ์๋ ์ผ์ ๋ง์ดํฉ๋๋ค.
์คํํ ๊ถ์ฅ Wine ๋ฒ์ ์ด ์์ต๋๊น? ์คํฌ๋กค์ ์ ์ฅํ๊ธฐ ์ํด Ubuntu 20.04.1์ ์์ต๋๋ค.
๋ํ "์๋ก ์์"ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ๊ฒ์์ ์ ๊ฑฐ ํ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์ ๋์ฌ๊ฐ ์ ๊ฑฐ๋ฉ๋๊น? 60GB์ ๊ฒ์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ๋ค์ด๋ก๋ํ์ง ์๊ณ ์๋ก ์์ํ ์ ์์ต๋๊น?
@GloriousEggroll ์๋ฉ์ด์ ์ฃ์กํฉ๋๋ค, ๋๋ ๋ด ์ผ์ ์ป๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ์์ธ ํธ๋ฆญ์ด ํ์ํ์ง ๋ชฐ๋๊ธฐ ๋๋ฌธ์ ๋ฐฉ๊ธ ์ค์นํ์ต๋๋ค. ๋๋ ๋ํ wine-stable์ ์ด์ํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋ฐฉ๊ธ wine-devel๋ก ์ ๊ทธ๋ ์ด๋ํ์ต๋๋ค. ์ด์ ๋ด ๊ฒ์์ ๋จ์ํ ์ถฉ๋ํ๋ ๋์ ๊ฒ์ ์ฐฝ์ ๋ฌด๊ธฐํ ๋งค๋ฌ๋ ค ์๊ฑฐ๋ ์์ ํ ์ถฉ๋ํ๋ ๋ฑ ์์ธกํ ์์๋ ์ฌ๋ฏธ์๋ ์ผ์ ๋ง์ดํฉ๋๋ค.
์คํํ ๊ถ์ฅ Wine ๋ฒ์ ์ด ์์ต๋๊น? ์คํฌ๋กค์ ์ ์ฅํ๊ธฐ ์ํด Ubuntu 20.04.1์ ์์ต๋๋ค.
๋ํ "์๋ก ์์"ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ๊ฒ์์ ์ ๊ฑฐ ํ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์ ๋์ฌ๊ฐ ์ ๊ฑฐ๋ฉ๋๊น? 60GB์ ๊ฒ์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ๋ค์ด๋ก๋ํ์ง ์๊ณ ์๋ก ์์ํ ์ ์์ต๋๊น?
์๋์, ์ผ๋ฐ์ ์ผ๋ก ๊ฒ์์ ์ ๊ฑฐํด๋ ์ ๋์ฌ๋ ์ ๊ฑฐ๋์ง ์์ต๋๋ค. ์ํ๋๋๋ก "protontricks"๋ฅผ ์ค์นํ๊ณ (๊ธฐ๋ณธ์ ์ผ๋ก protonized winetricks) ํฐ๋ฏธ๋์ "protontricks --gui"๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ํ๋ ๊ฒ์ (์ด ๊ฒฝ์ฐ Horizon)์ ์ ํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ฉ๋ด์์ "๊ธฐ๋ณธ wineprefix"๋ฅผ ์ ํํ ๋ค์ "remove prefix"๋ฅผ ์ ํํฉ๋๋ค.
ํด์ ๋งต ๋๋๋ฆฌ๊ธฐ๋ฅผ ์ํด ์ต์ VKD3D-Proton์์ ํฌํฌ๋ฅผ ๋ฆฌ๋ฒ ์ด์คํ์ต๋๋ค. 20 ๋ถ ๋๊ฒ์ง๋๋ฅผ ๋์ ๋ค๋๋ฉฐ Grazer๋ฅผ ์ฃฝ์ฌ์ ์ ๋๋ก ๋๋ ๋ ธ์ด ์ผ ํ์ด์. :๊ธฐ๋ : ์ฌ๊ธฐ์์ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.
@GloriousEggroll ๋๋ rtx 2080 ๋ฐ 455.23.04๋ก ํ ์คํธํ์ต๋๋ค. Proton-5.9-GE-7-ST๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒ์์ด ์ฆ์ ์ถฉ๋ํฉ๋๋ค. ์ฌ๊ธฐ์์ ๊ตฌ์ฑ https://reddit.com/r/linux_gaming/comments/j1xeup/horizon_zero_dawn_complete_edition_works_on/ ๋๋ ๋ชจ๋ ๊ณณ์ ํ๋กํธ๊ฐ ์๊ณ ๊ฒ์์ ์ฌ์ํ ์ ์์ต๋๋ค. d3dcompiler_47.dll ํ์ผ ์ธ์ ๋ฌด์์ ๊ตฌ์ฑ ํ์ต๋๊น?
@Saancreed vulkan ๋ฒ ํ ๋๋ผ์ด๋ฒ๋ ์๋ฌด๊ฒ๋ ์์ ํ์ง ์์์ต๋๋ค.
์ ๋ฐ์ดํธ-์ ์ฅ์ ์ค์ ๋ก ํ๋กํ ๊ฐ์ฒด๋ ์ ์ฅํฉ๋๋ค. '์ ๋์ค ์๋์ '์ผ๋ก ์ธ์ด๋ธ๋ฅผ ๋ค์ ์์ํ๋๋ฐ ํ๋ก ํฐ๊ฐ ์ฌ๋ผ์ก์ต๋๋ค.
์ ๋ฐ์ดํธ 2-๋ ๋ค๋๋ ๋ฐ์๋ ์์ง ์์ง๋ง ๋๋ถ๋ถ์ ๊ฒ๋ค์ ํ์ฌ ๋ ์ ์์ต๋๋ค.
@trialism 455.22.04 Nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๊น? 3000 ์๋ฆฌ์ฆ ์ง์์ ์ํด ๋๋ผ์ด๋ฒ๊ฐ ์ถ์ ๋์๊ธฐ ๋๋ฌธ์ ์์ ์ด 455.23.04์ธ์ง ํ์คํ์ง ์์ผ๋ฏ๋ก ์์ ์ด ์์ง ์ ๋๋ก ์ ์ฉ๋์ง ์์์ ์ ์์ต๋๋ค. ๋๋ ์ ๋ฐ์ดํธ ํ ์์๋ ๊ฒฝ์ฐ (๋๋ ๋ค์ด ๋ฐ์ดํธ ๋๋ ํด๋น ๋ฒ ํ ๋ฆด๋ฆฌ์ค๋ก ๋ฒ์ ์ด ์ด์ํ๊ธฐ ๋๋ฌธ์ ์ ๋ฐ์ดํธ ํ ์์๋ ๊ฒฝ์ฐ : smile :), ์ด์ ์ด์ ์ ๊ฒ์ ํ ์ต์ VKD3D-Proton์ ๊ธฐ๋ฐ์ผ๋กํ์ง ์์ d3d12.dll์ ์ฌ์ฉํด๋ณด์ญ์์ค.
@trialism 1660 ์ํผ์์ ํด๋น ๋๋ผ์ด๋ฒ์ ํจ๊ป ๊นจ๋ํ ์ ๋์ฌ๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ ์๋ฌด๋ฐ ๋ฌธ์ ์์ด ootb๋ฅผ ์คํํ์ต๋๋ค. ์ฌ์ฉ์ ์ง์ ๊ตฌ์ฑ์ ์ฌ์ฉํ์ง ์์์ต๋๋ค. ์ถ๊ฐ๋ก, ๋๋ ์ ์ฅ์์ ๊ณ์ํ๊ณ ๋ ๋ค๋๋ ๋ฐ์๊ฐ ์์์ต๋๋ค.
-edit- ์ด์ ๋ถํฐ d3d12๊ฐ intersecraven์ ์์์ผ๋ก ๋ณ๊ฒฝ๋ ์ดํ์ ๋ง๋ค์ด์ง ๋ฆด๋ฆฌ์ค ๋น๋๋ก ๋ค์ ์๋ํ์ผ๋ฉฐ ์ถฉ๋์ ์ง๋ฉดํ์ต๋๋ค. ์ง๊ธ ์กฐ์ฌ ์ค์ ๋๋ค.
-edit2- ๋ฐฉ๊ธ ๊นจ๋ํ ์ ๋์ฌ์ ์๋ก์ด ๋ค์ด๋ก๋๋ก ๋ด amd ๋ฆฌ๊ทธ๋ฅผ ์๋ํ์ง๋ง ์ฆ์ ์์๋์์ต๋๋ค. ์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ด NV ๋ฆฌ๊ทธ์์ nvidia ๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ํ์ธํ๊ฒ ์ต๋๋ค.
-edit3- nvidia ๋๋ผ์ด๋ฒ๊ฐ ์ข์ํ์ง ์๋ ์ต์ ๋ฆด๋ฆฌ์ค์ ์ผ๋ถ ํจ์น ์ ๋ฐ์ดํธ์ ๊ด๋ จ์ด ์์ต๋๋ค. ๋ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ๋ชจ๋ ํ ์คํธํ์ง๋ง ์ด์ด ์์์ต๋๋ค. GE-6๋ก ๋ ๋๋ ธ๊ณ ๋ฐ์ฌ๋์์ต๋๋ค. ์ง๊ธ ์์ธ์ ์กฐ์ฌ ์ค์ ๋๋ค.
-edit4- ์๋ชป๋ ํจ์น๋ฅผ ์ฐพ์์ต๋๋ค. ๋ณด๋ฅ์ค์ธ ์ ์คํธ๋ฆผ ์์ธ ํจ์น ์ค ํ๋์ ๋๋ค. ์ธ์ฆ ์์๊ฒ ๋ด ๋ฆด๋ฆฌ์ค๋ฅผ ์๋ฆฌ๊ณ ์ ๋ฐ์ดํธํฉ๋๋ค.
์๋ ํ์ธ์. mozo78์์ ์ ๊ณตํ๋ ์ง์นจ์ ์ฌ์ฉํ์ฌ HZD๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์คํํ์ง ๋ชปํ์ต๋๋ค (๊ฐ์ฌํฉ๋๋ค). ๋ก๊ทธ๋ฅผ ์ฒจ๋ถํ์ต๋๋ค. ํนํ SONY ENTERTAINMENT ํ ์คํธ๊ฐ ์ฌ๋ผ์ง๊ธฐ ์์ํ๋ฉด ๊ฒ์ ์ ๋ก๋ฉ ํ๋ฉด ์ดํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๋๋ ๋ํ kisak-mesa๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. glxinfo๋ 20.1.5์ ๋ฉ์ฌ ๋ฒ์ ์ ์ ๊ณตํฉ๋๋ค. ์ด๊ฒ์ด ๋ด๊ฐ ๋ ์ ๋ฐ์ดํธํ๋ ๋ฐ ๋์์ ์์ฒญํ๋ ๊ฒ๋ณด๋ค ์ถฉ๋ถํ์ง ์์ ๊ฒฝ์ฐ.
๊ฐ์ฌํฉ๋๋ค.
๋ด GE ๋น๋๋ฅผ ์
๋ฐ์ดํธํ๊ณ nv ๋ฐ amd ๋ชจ๋์์ ํ
์คํธ ๋ฐ ์์
:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.9-GE-7-ST
AMD ์ฌ์ฉ์๋ mesa 20.1.9 ์ด์, Nvidia ์ฌ์ฉ์๋ 455.22.04 ๋ฒ ํ ์ด์์ด ํ์ํฉ๋๋ค.
@GloriousEggroll 455.23.04
NVIDIA ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ํธ์ง ํ ์ ์์ต๋๋ค. 455.23.04๊ฐ ์๋ Vulkan ๋ฒ ํ 455.22.04 ์ฌ์ผํฉ๋๋ค.
์๋ก์ด ๋๋ผ์ด ๋ฆด๋ฆฌ์ค์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
๋ด GE ๋น๋๋ฅผ ์ ๋ฐ์ดํธํ๊ณ nv ๋ฐ amd ๋ชจ๋์์ ํ ์คํธ ๋ฐ ์์ :
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.9-GE-7-STAMD ์ฌ์ฉ์๋ mesa 20.1.9 ์ด์, Nvidia ์ฌ์ฉ์๋ 455.22.04 ๋ฒ ํ ์ด์์ด ํ์ํฉ๋๋ค.
๋! ์ค๋ ์์นจ HansKristian์ด ์ ์ฒด ํ๋ฉด ์ต์ ์ ์์ ํ ๋ณํฉ์ ํธ์ํ๋ ๊ฒ์ ์์์ต๋๋ค! ์ด์จ๋ , ๋๋ ๊ทธ๊ฒ์ ์ปดํ์ผํ๊ณ ์ถ์ ๋๊ตฌ๋ ์ง ๊ทธ๋ ๊ฒ ํ ์ ์๋๋ก ์ง๊ธ ๋ง ๋ด ํฌํฌ๋ก ๋ฐ์ด ๋ฃ์๋ค. ๋ค์, PERSONAL ๋ถ๊ธฐ๋ฅผ ์ฌ์ฉํ์ญ์์ค. :๋ฏธ์:
@GloriousEggroll 455.23.04
NVIDIA ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ํธ์ง ํ ์ ์์ต๋๋ค. 455.23.04๊ฐ ์๋ Vulkan ๋ฒ ํ 455.22.04 ์ฌ์ผํฉ๋๋ค.
์๋ก์ด ๋๋ผ์ด ๋ฆด๋ฆฌ์ค์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
๋ ๋ฒ์ ๋ชจ๋ ์๋ํ๊ณ ๋ ๋ค ํ ์คํธํ์ต๋๋ค.
455.23.04๋ฅผ ํ ์คํธํ๋๋ฐ ์ค์ ๋ก ๋ ๋ค๋๋ ๊ฐ์ฒด๊ฐ ์์ต๋๋ค. ์ด ๋ฒ๊ทธ๋ Vulkan ๋ฒ ํ 455.22.04์์ ์์ ๋์์ต๋๋ค.
์๋ง๋ 455.23.04๋ ํ๋ก ํฐ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ ํฌ๊ฒ ์ค์ด๋ "๋ถ๋ถ"์์ ์ ๊ฐ์ก์๊น์? ๋๋ ๊ทธ๊ฒ์ ํ ๋ฒ ๊ฒฝํํ์ง๋ง ๊ทธ ํ์๋ ๊ฒฐ์ฝ ๋ค์๋ ๊ฒฐ์ฝ ๊ธฐ์ตํ์ง ์์ผ๋ฏ๋ก VKx ๋ถ์ผ์น์์ ์์์ด ์ ์ฅ ํ์ผ์ ์ ์ฅ ๋ ์ ์๋ค๋ ๊ฒ์ ์ฝ์ ์ดํ๋ก ์์ ์ด ์ด๋ฏธ 455.23.04์ ์๋ค๊ณ ๋ฏฟ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ๊ทธ๋๋ Dunno. ๋ด๊ฐ ํ์ ํ๋ ๊ฒ์ 455.22.04์์๋ ์ด์ ์ ์๋ฎฌ๋ ์ด์ ํ ์์๋ ์ด๋ค ์๋๋ฆฌ์ค์์๋ ๋ฐ์ํ์ง ์์์ต๋๋ค. :๋ฏธ์:
์ต์ 5.9-GE-7-ST์ ํจ๊ป 455. 22.04 ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณด์๊ณ ์๋ํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค! ์ ์ฒด ํ๋ฉด ๋ฐ freesync์์๋ ์๋ํ๋ฉฐ altabbing์ ๊ด์ฐฎ์ผ๋ฉฐ ์๊ฐ์ ์ํฐํฉํธ๊ฐ ์์์ต๋๋ค. ํ ๊ฐ์ง ๋ฌธ์ ๋ง ๊ฒฝํํ์ต๋๋ค. 20 ๋ถ ํ VRAM์ด ๋์ถ๋๊ณ ๊ฒ์์ด ์๋์ ๋ฉ์ท์ต๋๋ค.
์ต์ 5.9-GE-7-ST์ ํจ๊ป 455._22.04_ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณด์๊ณ ์๋ํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค! ์ ์ฒด ํ๋ฉด ๋ฐ freesync์์๋ ์๋ํ๋ฉฐ altabbing์ ๊ด์ฐฎ์ผ๋ฉฐ ์๊ฐ์ ์ํฐํฉํธ๊ฐ ์์์ต๋๋ค. ํ ๊ฐ์ง ๋ฌธ์ ๋ง ๊ฒฝํํ์ต๋๋ค. 20 ๋ถ ํ VRAM์ด ๋์ถ๋๊ณ ๊ฒ์์ด ์๋์ ๋ฉ์ท์ต๋๋ค.
ํ ... ์ง์ ์ฝ๋๊ฐ ์ฐข์ด์ก๊ณ ๋ค์ ๊ตฌํํ ์๊ฐ์ด ์์๊ธฐ ๋๋ฌธ์ VRAM์ด ๋ฎ์ ์ผ๋ถ ์ฅ์น์ ํ์ํ ์ ์์ต๋๋ค. ํ์ธํ๊ธฐ ์ํด VRAM์ด ์ผ๋ง๋ ์์ต๋๊น? "๋ด ์ปดํจํฐ์์ ์๋ํ๋ค"๋ผ๋ ์ผ๋ฐ์ ์ธ ํ๋ก๊ทธ๋๋จธ ๋ณ๋ช ์ ์ฌ๊ธฐ์ ์ฝ์ ํ์ญ์์ค .
์ต์ 5.9-GE-7-ST์ ํจ๊ป 455._22.04_ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณด์๊ณ ์๋ํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค! ์ ์ฒด ํ๋ฉด ๋ฐ freesync์์๋ ์๋ํ๋ฉฐ altabbing์ ๊ด์ฐฎ์ผ๋ฉฐ ์๊ฐ์ ์ํฐํฉํธ๊ฐ ์์์ต๋๋ค. ํ ๊ฐ์ง ๋ฌธ์ ๋ง ๊ฒฝํํ์ต๋๋ค. 20 ๋ถ ํ VRAM์ด ๋์ถ๋๊ณ ๊ฒ์์ด ์๋์ ๋ฉ์ท์ต๋๋ค.
@trialism ์ํฉ์ด ๊ฐ์ ๋๋ฉด ์ด๊ฒ์ ์๋ํด ๋ณผ ์ ์์ต๋๊น? GE์ ํจ๊ป ๋ฒ๋ค๋ก ์ ๊ณต๋๋ ํ์ผ์ ๋ฎ์ด ์ฐ์ง ์๋๋ก ๊ด๋ จ dll์ HZD ๋๋ ํฐ๋ฆฌ์ ๋ณต์ฌํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค.
https://cloud.intersectraven.tech/s/wG9eyH8eScxJeQ5
@intersectRaven 8GB๊ฐ ์์ต๋๋ค. ํด๋น DLL๋ก HZD๋ฅผ ์ ์ ์คํ ํด ๋ณด๊ฒ ์ต๋๋ค.
@intersectRaven 1440p ๋ฐ 100 % ํด์๋ ์ค์ผ์ผ์์ 1 ์๊ฐ ๊ฒ์ ํ๋ ์ด ํ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์ต๋๋ค! VRAM์ 6.9GB์์ 7.7GB๋ก ์ฆ๊ฐํ์ง๋ง ์ฌ์ ํ ์๋ ์ค์ด์์ต๋๋ค.
๋ด๊ฐ ๊ด์ฐฐ ํ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค (์ถฉ๋๊ณผ ๊ด๋ จ์ด ์์) : ๊ฒ์์ด ์คํ๋๋ ๋์ alttab์ ์ฌ์ฉํ๋ฉด ์ผ์์ ์ผ๋ก vsync๊ฐ ์์ค๋์ง๋ง ์ฐฝ์ ์ ํํ๊ธฐ ์ ์ ์ผ์ ์ค์งํ๋ฉด ๋ฐ์ํ์ง ์์ต๋๋ค. vsync (blit vs flip ๋ชจ๋)๋ฅผ ์์ ํ ๊ฒ์์ ์ผ์ ์ค์งํ๊ณ alttab์ ๋ ๋ฒํ๋ฉด ๋ ์ฐพ์ ์ ์์ต๋๋ค.
๋ค๋ฅธ ํ ๊ฐ์ง๋ CPU ๋ณ๋ชฉ ํ์์
๋๋ค. 50-60Fps๋ก ๋จ์ด์ง๋ ๋๋ถ๋ถ์ ๋จ์ผ ์ฝ์ด ์ฌ์ฉ๋ฅ ์ด ๋๊ธฐ ๋๋ฌธ์
๋๋ค. ์ด ๊ฒ์์ ๋๋ถ๋ถ์ ์ฝ์ด๋ฅผ ์ฌ์ฉํ์ง ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก 4.4ghz์ ๋๋ฌํ๋ ๋ผ์ด์ 3600์ ๋ฐ์ด๋
๋๋ค.
@intersectRaven 1440p ๋ฐ 100 % ํด์๋ ์ค์ผ์ผ์์ 1 ์๊ฐ ๊ฒ์ ํ๋ ์ด ํ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์ต๋๋ค! VRAM์ 6.9GB์์ 7.7GB๋ก ์ฆ๊ฐํ์ง๋ง ์ฌ์ ํ ์๋ ์ค์ด์์ต๋๋ค.
๋ด๊ฐ ๊ด์ฐฐ ํ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค (์ถฉ๋๊ณผ ๊ด๋ จ์ด ์์) : ๊ฒ์์ด ์คํ๋๋ ๋์ alttab์ ์ฌ์ฉํ๋ฉด ์ผ์์ ์ผ๋ก vsync๊ฐ ์์ค๋์ง๋ง ์ฐฝ์ ์ ํํ๊ธฐ ์ ์ ์ผ์ ์ค์งํ๋ฉด ๋ฐ์ํ์ง ์์ต๋๋ค. vsync (blit vs flip ๋ชจ๋)๋ฅผ ์์ ํ ๊ฒ์์ ์ผ์ ์ค์งํ๊ณ alttab์ ๋ ๋ฒํ๋ฉด ๋ ์ฐพ์ ์ ์์ต๋๋ค.
๋ค๋ฅธ ํ ๊ฐ์ง๋ CPU ๋ณ๋ชฉ ํ์์ ๋๋ค. 50-60Fps๋ก ๋จ์ด์ง๋ ๋๋ถ๋ถ์ ๋จ์ผ ์ฝ์ด ์ฌ์ฉ๋ฅ ์ด ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ๊ฒ์์ ๋๋ถ๋ถ์ ์ฝ์ด๋ฅผ ์ฌ์ฉํ์ง ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก 4.4ghz์ ๋๋ฌํ๋ ๋ผ์ด์ 3600์ ๋ฐ์ด๋ ๋๋ค.
๋ฃ๊ธฐ ์ข๋ค์. ๋น์ ์ด ๊ฐ์ง๊ณ ์๋ vsync ๋ฌธ์ ๋ HansKristian์ VKD3D-Proton์ ๋ค์ PR์์ ๋ค๋ฃจ์ด ์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ณํฉ ๋ ํ ํฌํฌ์์๋ ๋ณํฉํฉ๋๋ค.
์๋์, ์ผ๋ฐ์ ์ผ๋ก ๊ฒ์์ ์ ๊ฑฐํด๋ ์ ๋์ฌ๋ ์ ๊ฑฐ๋์ง ์์ต๋๋ค. ์ํ๋๋๋ก "protontricks"๋ฅผ ์ค์นํ๊ณ (๊ธฐ๋ณธ์ ์ผ๋ก protonized winetricks) ํฐ๋ฏธ๋์ "protontricks --gui"๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ํ๋ ๊ฒ์ (์ด ๊ฒฝ์ฐ Horizon)์ ์ ํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ฉ๋ด์์ "๊ธฐ๋ณธ wineprefix"๋ฅผ ์ ํํ ๋ค์ "remove prefix"๋ฅผ ์ ํํฉ๋๋ค.
์์ฑ์๊ฐ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์ผ๋ถ ํฝ์ค ํดํน์ ๊ด์ฌ์ด ์์ต๋๋ค.
์๋์, ์ผ๋ฐ์ ์ผ๋ก ๊ฒ์์ ์ ๊ฑฐํด๋ ์ ๋์ฌ๋ ์ ๊ฑฐ๋์ง ์์ต๋๋ค. ์ํ๋๋๋ก "protontricks"๋ฅผ ์ค์นํ๊ณ (๊ธฐ๋ณธ์ ์ผ๋ก protonized winetricks) ํฐ๋ฏธ๋์ "protontricks --gui"๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ํ๋ ๊ฒ์ (์ด ๊ฒฝ์ฐ Horizon)์ ์ ํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ฉ๋ด์์ "๊ธฐ๋ณธ wineprefix"๋ฅผ ์ ํํ ๋ค์ "remove prefix"๋ฅผ ์ ํํฉ๋๋ค.
์์ฑ์๊ฐ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์ผ๋ถ ํฝ์ค ํดํน์ ๊ด์ฌ์ด ์์ต๋๋ค.
์ธ์ ๋ ์ง ์ ๋์ฌ์ ํด๋๋ฅผ ์๋์ผ๋ก ์ญ์ ํ ์ ์์ต๋๋ค.
์ธ์ ๋ ์ง ์ ๋์ฌ์ ํด๋๋ฅผ ์๋์ผ๋ก ์ญ์ ํ ์ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค, ๊ฐ์ฌํฉ๋๋ค! ์ง๊ธ ์๋ก์ด GE ๋น๋๋ฅผ ์ฌ์ฉํด๋ณด์ญ์์ค. "๊ฒ์ ์ต์ ํ"๋จ๊ณ๊ฐ ํจ์ฌ ๋นจ๋ผ์ก์ต๋๋ค.
์์ง ์ด์ด ์์ต๋๋ค. ๋ก๊ณ ๋ค์ ์ถฉ๋ํฉ๋๋ค.
๋ชจ๋ ์๋
ryzen 5 2400g ๋ฐ rx480 4gb gpu๋ฅผ ์ฌ์ฉํ๋ ์ ๊ฐํ ์์คํ ์์ arch Linux ์ต์ ์ปค๋ ๋ฐ ์์ธ ์คํ ์ด์ง 5.18์ด ์์ต๋๋ค.
๋ํ ์ต์ mesa-git ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ ๋ชจ๋ ์ต์ ์ ์๋ํ์ต๋๋ค.
GE ๋น๋ 5.9-7
GE ๋น๋ 5.9-6
Tkg ์์ฑ์ 5.18.r3
๋๋์ด ๊ฒ์์ ์คํํ๋ ค๊ณ ์๋ํ์ผ๋ฉฐ ์ด๋ค ์์ฑ์ ๋น๋๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ์๋ ๋ก๊ณ ๊ฐ ํ์๋๋ฉด ๊ฒ๋ฆด๋ผ ๋ก๊ณ ๊ฐ ์ธํธ๋ก ์ํ๋ฅผ ์ฌ์ํ๊ธฐ ์์ํ๊ณ ์ค๋ฅ ์์์ ํจ๊ป ์ถฉ๋ํฉ๋๋ค. ๋๋๋ก ๊ทธ๊ฒ์ ๋ฐํ ํ๋ฉด์ผ๋ก ๋ค์ ์ถฉ๋ํ๊ฑฐ๋ ์ฌ์ง์ด ๋ฉ์ถ ๋ค์ ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ๋๊ฐ๋๋ค.
steam-1151640.log
๋ด ์คํ ๋ก๊ทธ๋ฅผ ์ฒจ๋ถํ์ผ๋ฉฐ ์ด๊ฒ์ด ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์๋ ํ์ธ์,
Pop! _OS 20.04, Mesa 20.2.99 ๋ฐ AMD๋ฅผ ์ฌ์ฉํ์ฌ Proton 5.9-GE-7-ST ๋ฐ @intersectRaven ์ d3d12.dll์ ์ฌ์ฉํ์ฌ ์ pfx ํ์ผ์ ๋ง๋ค์์ต๋๋ค.
์ด ๊ฒ์์ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์๋ํ๋ฉฐ ๋ ๋ค๋๋ ๋์ด๋ ์๋ฌด๊ฒ๋ ์์ผ๋ฉฐ FPS๋ ๊ฝค ์์ ์ ์ด์ง๋ง ์ฌ์ ํ ์ ๋ฅผ ํผ๋์ค๋ฝ๊ฒํฉ๋๋ค. ๋ฌด์์๋ก ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ง๋ง ๊ฑฐ์ ํญ์ ์ธ๋ฒคํ ๋ฆฌ ๋๋์ง๋์์์ ๋๋ง ๋ฐ์ํฉ๋๋ค. ์ด์ํ ์ ์ ๋ด๊ฐ ์ต์ํ ๋ฉ์ถค์ฒ๋ผ ๋ณด์ด์ง ์๊ณ , ์๋ฆฌ๊ฐ ๋์์ด ๋ฐ๋ณต๋์ง๋ ์์ง๋ง ๊ณ์ ์ ์์ ์ผ๋ก ์ฌ์๋๊ณ , ์ ์ด ํ ์์๋ ๋ง์ฐ์ค ์ปค์๊ฐ ๋ณด์ด์ง๋ง Mangohud๊ฐ ๋ด FPS๊ฐ ์ด๋๊ฐ์ ์๋ค๊ณ ์๋ ค์ค๋๋ค. 0์์ 2 ์ฌ์ด์ด๊ณ ๋ด ์ง์ฐ ์๊ฐ์ ์ฐจํธ์์ ๋ฒ์ด๋ฌ์ต๋๋ค. ๊ทธ๋์ ๊ฐ์๊ธฐ ์ผ์ด ๋ถ๋ ๊ฒ๋ณด๋ค ๋ด ์์คํ ์ด ์ ์ด๋ ๊ทธ๋ํฝ ์ ์ผ๋ก๋ ๋ฉ์ถฐ ๋ฒ๋ฆฝ๋๋ค.
Proton ๋ก๊ทธ๋ 100MB (!! ??)๊ฐ ๋๊ธฐ ๋๋ฌธ์ ๊ฒ์ ํ ์ ์์ง๋ง ์ฝ 30,000 ์ค์
264:fixme:d3d12_swapchain_present: Unimplemented flags 0x200.
๊ทธ ๋ค์ ์์ฒ ์ค์ ๋ฐ๋ณตํ๋ ์น์ ์ด ์ด์ด์ง๋๋ค.
252:fixme:d3d12_swapchain_present: Unimplemented flags 0x200.
216:warn:d3d12_resource_init: Ignoring optimized clear value.
216:warn:d3d12_resource_init: Ignoring optimized clear value.
216:warn:d3d12_resource_init: Ignoring optimized clear value.
216:warn:d3d12_resource_init: Ignoring optimized clear value.
216:fixme:d3d12_swapchain_present: Unimplemented flags 0x200.
216:fixme:d3d12_swapchain_present: Unimplemented flags 0x200.
368:warn:d3d12_pipeline_state_init_graphics: Unused input element 1.
368:warn:d3d12_pipeline_state_init_graphics: Unused input element 2.
368:warn:d3d12_pipeline_state_init_graphics: Unused input element 3.
372:warn:d3d12_pipeline_state_init_graphics: Unused input element 1.
372:warn:d3d12_pipeline_state_init_graphics: Unused input element 2.
372:warn:d3d12_pipeline_state_init_graphics: Unused input element 3.
216:warn:d3d12_pipeline_state_init_graphics: Unused input element 1.
216:warn:d3d12_pipeline_state_init_graphics: Unused input element 2.
216:warn:d3d12_pipeline_state_init_graphics: Unused input element 3.
216:warn:d3d12_pipeline_state_init_graphics: Unused input element 1.
216:warn:d3d12_pipeline_state_init_graphics: Unused input element 2.
๊ทธ๋ฐ ๋ค์ 37,000์์ ์ฝ 1,2 ๋ฐฑ๋ง ์ค์ด ๋ฐ๋ณต๋ฉ๋๋ค.
252:warn:d3d12_command_list_OMSetRenderTargets: RTV descriptor 2 is not initialized.
264:fixme:d3d12_pipeline_state_get_or_create_pipeline: Extended dynamic state is supported, but compiling a fallback pipeline late!
256:fixme:d3d12_swapchain_present: Unimplemented flags 0x200.
268:warn:d3d12_command_list_OMSetRenderTargets: RTV descriptor 0 is not initialized.
268:warn:d3d12_command_list_OMSetRenderTargets: RTV descriptor 1 is not initialized.
268:warn:d3d12_command_list_OMSetRenderTargets: RTV descriptor 2 is not initialized.
๊ฑฐ๊ธฐ์์ ๋ฌด์์ด ์๋ชป๋๋์ง ํ์คํ์ง ์์ ๊ฒฝ์ฐ ์กฐ์ธ์ ์ฃผ์๋ฉด ๋๋จํ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค!
@ Milas227 ๋ฐ @mickeylyle :
์์ธ ์ ๋์ฌ HZD ๋๋ ํ ๋ฆฌ์ @ArturWroblewski profile.dat๋ฅผ ๋ฐฐ์น ํด
@Chipsse ๊ฐ ๊ฐ์ง ๊ฒ์ ๋ด๊ฐ ๊ฐ์ง ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ์ด์ง๋ง Arch์ GNOME 3.38 Wayland์ ์์ต๋๋ค (3.36์์ ๋์ผํ๊ฒ ๋ฐ์ํ์ต๋๋ค).
์์ฑ์ ๋ก๊ทธ๋ฅผ ์ง์ ๊ฒ์ํ๋ ค๊ณ ํ๊ณ ๊ฒ์๋ฌผ์ ๋ณด์์ต๋๋ค. ๋ด ๊ฐ์ ์ค๋ฅ.
@Chipsse ๋ด ๊ฒ์์ ์ด๋ฏธ ์ฐฝ ๋ชจ๋์์ ์คํ
@intersectRaven ์ d3d12.dll์ @GloriousEggroll ์ Proton-5.9-GE-7-ST์ ์ถ๊ฐํ๋ ค๊ณ ์๋ํ์ง๋ง ์ฌ์ ํ ๊ฐ์ ์์น์์ ์ถฉ๋ํฉ๋๋ค. ๊ทธ๋๋ "๊ฒ์ ์ต์ ํ"๋จ๊ณ๋ฅผ ๋ค์ ์คํํ์ต๋๋ค.
์๋
ํ์ธ์.
๋ฉ์ฌ ์
๋ฐ์ดํธ๋ฅผ ์๋ํ ํ ๊ฒ์์ ์์ํ๋ ๋ฐ ํฐ ์ด๋ ค์์ ๊ฒช์์ต๋๋ค. ํ์ฌ ๊ฒ์์ด ์ด๋ฆฌ์ง ์์ต๋๋ค. ์ฌ์์ ํด๋ฆญํ๋ฉด ์ค๋์ค๊ฐ ํด๋ฆญ๋์ง๋ง ํ๋ฉด์ด ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ๊ฒ์์ด ์ ์ ๋ก ์ข
๋ฃ ๋ ๋๊น์ง ์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ณ๋ค๋ณด๊ณ ์์ต๋๋ค. ์ถฉ๋ ๋ณด๊ณ ์๋ฅผ๋ฐ์ง ๋ชปํฉ๋๋ค. ๋๋ ๊ฒ์, ์์ธ, kisak-mesa์ ์๋ก์ด ์ฌ์ค์น๋ฅผ ์๋ํ์ต๋๋ค. ์ด ์ ์๋ ์ถฉ๋ ๋ณด๊ณ ์๋ก ๊ฒ์์ด ์ถฉ๋ํ๊ธฐ ์ ์ ๊ฒ์ ๋ก๋ฉ ํ๋ฉด์ ๋๋ฌ ํ ์์์์ต๋๋ค. ๋๊ตฌ๋ ์ง ๋ด๊ฐ ์์ํ ๊ณณ์ผ๋ก ๋์๊ฐ๋ ๋ฐ ๋์์ ์ค ์ ์์ต๋๊น?
steam-1151640.log
๋ชจ๋์๊ฒ ๋๋ผ์ด๋ฒ๋ฅผ 455 ์์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ ํ ์๊ฐ์ด๋ผ๋ฉด ํ๋ก ํฐ๊ฐ ๋ค์ ๋ํ๋์ง ์๋๋กํ์ญ์์ค. 455.22.04 Vulkan ๋ฒ ํ๋ฅผ ๊ณ ์ํ์ญ์์ค. ํ๋ก ํฐ๊ฐ ์ฌ๋ผ์ง๊ธฐ ์ ์ HZD๋ฅผ 3 ๋ฒ โโ๋ค์ ์์ํ์ต๋๋ค. ๋๋ ๋ฌธ์ ์ดํ ์ด๊ฒ์ ์์ฌํ๊ณ ์์๋ค.
์ผ๋ถ ์ฐ์ ๋ณต์ฌ๋ณธ์ด ์์์์ด ์คํ๋๋๋กํ๋ ์ฅ๋ฒฝ ์ต์ ํ์ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค.
๋ฆด๋ฆฌ์ค ์ ๋ณด์ ์ง์ ๋์ง ์์์ต๋๋ค.
๋ค, ์ด๊ฒ์ด ๋ฐ๋ก ์ ๊ด์ฐฐ์ ๋๋ค. ๋ณ๊ฒฝ ๋ก๊ทธ๋ฅผ์ฃผ์ ๊น๊ฒ ํ์ธํ์ง๋ง ์ฅ๋ฒฝ ์ต์ ํ ์์ ์ฌํญ์ ์ฐพ์ง ๋ชป ํ์ผ๋ฏ๋ก ์ง๊ธ์ 455.22.04๋ฅผ ๊ณ ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
@intersectRaven 455.28๋ก ์ ๊ทธ๋ ์ด๋ํ๋๋ฐ ํ๋ก ํฐ๊ฐ ์์ต๋๋ค. ๋๋ 3 ์๊ฐ ๋์ ๋ ๋ฒ ๊ฒ์์ํ๋ค. ๊ทธ๋ฅ ์๊ฐ : ๋๋ ์ฒ์๋ถํฐ ํ๋ ์ดํ์ง ์์์ง๋ง ์๋ง ๋น์ ์ดํ๊ณ ๊ทธ๊ฒ์ด ํ๋ก ํฐ๊ฐ ๋ํ๋๊ธฐ ์์ํ๋ ๊ณณ์ ๋๊น?
@trialism ๋๋ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ง๋ง ํ๋ ์ด๋ถํฐ ๊ณ์ํ๊ณ ๊ฒ์์ ์ธ ๋ฒ์งธ๋ก ๋ค์ ์์ํ ํ ์ฅ๋ฒฝ ๋ฌธ์ ์ ์งํ ์ธ ํ๋ก ํฐ๊ฐ ์์๋ ์ ์ผํ ์ง์ ์ด์์ต๋๋ค.
@intersectRaven 455.28๋ก ์ ๊ทธ๋ ์ด๋ํ๋๋ฐ ํ๋ก ํฐ๊ฐ ์์ต๋๋ค. ๋๋ 3 ์๊ฐ ๋์ ๋ ๋ฒ ๊ฒ์์ํ๋ค. ๊ทธ๋ฅ ์๊ฐ : ๋๋ ์ฒ์๋ถํฐ ํ๋ ์ดํ์ง ์์์ง๋ง ์๋ง ๋น์ ์ดํ๊ณ ๊ทธ๊ฒ์ด ํ๋ก ํฐ๊ฐ ๋ํ๋๊ธฐ ์์ํ๋ ๊ณณ์ ๋๊น?
๋๋ ์ค์ ๋ก ๊ฒ์์ํ์ง ์๋๋ค. ๋๋ ํญ์ ๋๊ตด ์ดํ์ ๋์ผํ ์ ์ฅ์๋ก๋ํฉ๋๋ค. :)
@Chipsse ๋ proton-ge 5.9-7์ ๊นจ๋ํ ์ ๋์ฌ๋ก ๋ฌถ์ ๊ณ ๋ถํํ๋
๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ด ์ผ์์ ๋ ๊ทธ๊ฒ์ ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ๋๋ฅผ ๋ฒ๋ฆฌ๊ณ ๋ด xsession ๋ก๊ทธ๋ฅผ ํ์ธํ์ ๋์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
amdgpu : ๋ช ๋ น ์ ์ถ์์ํ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ
๋๋ ๊ฒ์์ด ๋ชจ๋ vram์ ๋จน๊ณ amdgpu ๋๋ผ์ด๋ฒ๋ฅผ ์ถฉ๋์ํค๊ธฐ ์ํด ๊ฒ์์ ์ผ์ด์ฑํ๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ค์ 1.06 ํจ์น๊ฐ ์์ ์ค์ด๋ผ๊ณ ๋งํ ์งํ์ ํธ์ํฐ ํผ๋๋ฅผ ํ์ธํฉ๋๋ค.
๋ค, ์ด๊ฒ์ด ๋ฐ๋ก ์ ๊ด์ฐฐ์ ๋๋ค. ๋ณ๊ฒฝ ๋ก๊ทธ๋ฅผ์ฃผ์ ๊น๊ฒ ํ์ธํ์ง๋ง ์ฅ๋ฒฝ ์ต์ ํ ์์ ์ฌํญ์ ์ฐพ์ง ๋ชป ํ์ผ๋ฏ๋ก ์ง๊ธ์ 455.22.04๋ฅผ ๊ณ ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋๋ผ์ด๋ฒ 455.28 ์ ๋ฐ์ดํธ๋ก ํ๋กํ ์์ดํ ๋ฐ์์ด ์ฆ๊ฐํ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ๋งค๋ฒ ๋ฐ์ํ๋ ๊ฒ์ ์๋์ง๋ง ๋๋ก๋ ๋ค๋ฅธ ์๊ฐ๋ณด๋ค ๋ ์์ฃผ ๋ฐ์ํฉ๋๋ค. ๋ค์ ๋๋ผ์ด๋ฒ 455.22.04๋ก ๋๋๋ฆด ๊ฒ์ ๋๋ค.
์ด๊ฒ์ ๋ํ ์์ ์ด ์์ต๋๊น?
์ด๋ฌํ ๊ฒฐํจ์ ์ฌ์ง ๋ชจ๋์์๋ ์นด๋ฉ๋ผ๋ฅผ ๋ฐ๋ฆ ๋๋ค. ๋ชจ๋ proton ๋ฒ์ , Proton-5.9-GE-7-ST ๋ฐ proton-tkg์์ ๋ฐ์ํฉ๋๋ค.
[System]
OS: openSUSE Tumbleweed
Arch: x86_64
Kernel: 5.8.14-1-default
Desktop: KDE
Display Server: x11
[CPU]
Vendor: AuthenticAMD
Model: AMD Ryzen 9 3900X 12-Core Processor
Physical cores: 12
Logical cores: 24
[Memory]
RAM: 31.3 GB
Swap: 3.7 GB
[Graphics]
Vendor: X.Org
OpenGL Renderer: AMD Radeon RX 5700 XT (NAVI10, DRM 3.38.0, 5.8.14-1-default, LLVM 10.0.1)
OpenGL Version: 4.6 (Compatibility Profile) Mesa 20.1.8
OpenGL Core: 4.6 (Core Profile) Mesa 20.1.8
OpenGL ES: OpenGL ES 3.2 Mesa 20.1.8
Vulkan: Supported
์๋ง๋ ๋ฉ์ฌ ์ผ ๊ฒ์ด๋ฏ๋ก ์ ๋ฐ์ดํธ๋ฅผ ๊ธฐ๋ค๋ ธ๋ค๊ฐ ๋ค์๋ณด๊ณ ํฉ๋๋ค.
ํํ
Mesa 20.1.8
์ด ์ค๋ ๋์์ ์ฌ๋ฌ ๋ฒ ์ธ๊ธํ๋ฏ์ด :
AMD users need mesa 20.1.9 or higher, Nvidia users 455.22.04 beta
์๋
ํ์ธ์.
์ฃ์กํ์ง๋ง ์ด์จ๋ ๊ฐ์ฌํฉ๋๋ค!
๋ช ๊ฐ์ง ์ด์ ๋ก ๊ฒ์์ ์ค์น๋ ๋๋ผ์ด๋ธ์ ๋ฃจํธ (Proton์ ๊ฒฝ์ฐ Z : ๊ธฐ๋ณธ๊ฐ)์์ ์ฌ์ ๊ณต๊ฐ ๊ฒ์ฌ๋ฅผ ์ํํฉ๋๋ค. ์ด๋ /
๋๋ Linux์ ๋ฃจํธ ํํฐ์
์ ํด๋นํฉ๋๋ค. ํ์ค Proton / Wine ํ๊ฒฝ์ ํตํด.
ํด๋น ํํฐ์ ์ 2GB ๋ฏธ๋ง์ ๊ณต๊ฐ์ด์๋ ๊ฒฝ์ฐ (๋๋ถ๋ถ ๋ฃจํธ ํํฐ์ ), ๊ฒ์์์ ์ฌ์ฉํ ๊ฐ๋ฅ์ฑ์ด ๋ฎ๋๋ผ๋ (์ค์ ๋ก ์ฌ์ฉํ ์์๋ ๋๋ ํฐ๋ฆฌ์ ๊ณต๊ฐ์ ํ์ธํ๋ ๊ฒ๊ณผ๋ ๋ฐ๋๋ก) ๊ฒ์์ ํ์๋ฅผ ์์ํ์ง ์์ต๋๋ค. ๋ค์๊ณผ ์ ์ฌํ ๋ฉ์์ง :
์คํ ๋ฆฌ์ง ์น๋ช ์ ์ธ 2GB
@GloriousEggroll Proton-5.9-GE-8-ST๊ฐ ์ ์ฒด ํ๋ฉด ์ถฉ๋์ ์์ ํ๋์ง ํ์ธํ ์ ์์ง๋ง ๋ก๊ณ ๊ฐ ํ์๋ ํ์๋ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
์ ๋ AMD CPU (๋ฐ GPU)๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก clearcpuid ์ปค๋ ๋ถํ ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ์๋ฌด๋ฐ ํจ๊ณผ๊ฐ ์์์ต๋๋ค. ์ฒจ๋ถ ๋ ๋ก๊ทธ๊ฐ ์์ต๋๋ค. ์ถฉ๋์ด ์ผ์ด๋๊ธฐ ์ง์ ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด 50 %์์ 100 %๋ก ๋จ์ด ์ก๋ค๋ ๊ฒ์ ์์์ต๋๋ค.
@GloriousEggroll ๋๋ proton-5.9-ge-8์ ์ฌ์ฉํด ๋ณด์๊ณ ๋ก๊ณ ์ดํ์๋ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค.
๋๋ clearcpuid ์ปค๋ ๋ถํ ์ต์ ์ ์๋ํ์ง๋ง ์ํฅ์ ๋ฏธ์น์ง ์์์ต๋๋ค.
๊ทธ๋ฌ๋ ์์คํ ๋ก๊ทธ๋ฅผ ํ์ธํ์ ๋ ์ถฉ๋ ์ง์ ์ ์ปค๋ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ์ค๋ฅ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋์์ด๋๋์ง ํ์คํ์ง ์์ง๋ง ๋ชจ๋ ์ ๋ณด๋ ์ข์ ์ ๋ณด์ ๋๋ค.
๋ด ์์คํ ์ ryzen 5 2400g, rx480 4gb vram, 16gb ddr4์ ๋๋ค.
@ Milas227 PROTON_LOG ๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๊น? ์ค๋ช ํ ๋ณ์๊ฐ ๋๋ฌด ๋ง๊ธฐ ๋๋ฌธ์ ๋๊ตฐ๊ฐ๊ฐ ๋ก๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ค์ ๋ก ๋ฌธ์ ๋ฅผ ์ ํํ ์ฐพ์๋ด๋ ๊ฒ์ด ๋ ๊ฐ๋ฅํฉ๋๋ค.
@intersectRaven ๋ด ๋์! ์ฃ์กํฉ๋๋ค
์์ฒญ์ ๋ฐ๋ผ ์ฒจ๋ถ ๋ ๋ก๊ทธ
steam-1151640.log
๊ทธ๋ ๋ค๋ฉด ๋๊ฐ ์ต์ Proton ๋ฆด๋ฆฌ์ค๋ก ํ
์คํธ ํ ๊ธฐํ๋ฅผ ์ป์์ต๋๊น?
https://github.com/ValveSoftware/Proton/releases/tag/proton-5.13-1b
๊ธ์ ์ธ๊ณ์์ ๊ณ์ ํ๊ตฌ ํ ์ดํ๋ก "ํ์คํ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ์ค๋ฅ ๋ฐฉ๋ฒ"์ ํ ์คํธํ์ง ์์์ต๋๋ค. ์ด ์ฃฝ์์ ์ธ๋์๋ฅผ ๋๋ด๋ ๋์ ์ง๊ธ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก ํ๋ ์ด ํ ์ ์์ต๋๋ค. ๋์ค์ ๊ณ์ ๋ฐ์ํ๋ฉด ์ถฉ๋์ ํ ์คํธํ๊ฒ ์ต๋๋ค.
5.13๊ณผ ๋์ผํ ์์น์์ ์ฌ์ ํ ์ถฉ๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
ํธ์ง : ๋น๋์ค ๋จ 4 ๊ธฐ๊ฐ์ ์์คํ ๋จ 8 ๊ธฐ๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ด ๋ฌธ์ ์ผ๊น์?
Proton GE 5.9 ST 8๋ก ๊ฒ์ ํ๋ ์ด๋ฅผ ์ฌ๋ก์ฐ ๋ชจ์ ์ผ๋ก ๊ฒฝํํ๋ ์ฌ๋์ด ์์ต๋๊น? ๊ทธ๊ฒ์ผ๋ก๋ ์ ํ ๊ฒ์์ ํ ์ ์์ต๋๋ค.
proton 5.13์์ ์๋ํ์ง๋ง ์ฝ 15fps์ ๋๋ค. ๋๋ GTX 960์ ๊ฐ์ง๊ณ ์์ผ๋ฏ๋ก ์ฝ๊ฐ ๊ตฌ์์ด์ง๋ง ์ฌ์ ํ ์ต์ ์ฌ์ (GTX 780)๋ณด๋ค ๋ซ์ต๋๋ค. ๊ฒฐ๊ณผ๋ ๋ฎ์ ๋๋ ์ค๊ฐ ์ค์ ์์ ๋์ผํฉ๋๋ค. ๋ฐ๋ผ์ ํ์ฌ๋ก์๋ ์ฌ์์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
@Skiski A GTX 960์ GTX
๋ฐฉ๊ธ ์ค์นํ๊ณ Proton 5.13-1๋ก ์คํํ๋ ค๊ณ ์๋ํ์ง๋ง ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
err:module:import_dll Library mfc140.dll (which is needed by L"Z:\\disk3\\SteamLibrary\\steamapps\\common\\Horizon Zero Dawn\\HorizonZeroDawn.exe") not found
proton 5.13์ ๋ค์ ์ค์นํด์ผํฉ๋๊น? Proton์ด ๋๋ฝ ๋ ๊ฒฝ์ฐ ํ์ํ VC ๋ฐํ์์ ๋ค์ด๋ก๋ํด์ผํ์ง ์์ต๋๊น?
์ ๋ฐ์ดํธ I
์ด๋ฌํ ํ์ผ (_mfc140.dll_-32 ๋นํธ ๋ฐ 64 ๋นํธ ๋ฒ์ ๋ชจ๋)์ ๋ณต์ฌํ๋ฉด ๊ฒ์์ด ์คํ๋ฉ๋๋ค.
์ ๋ 3440x1440, ์ธ๋ถ ์ฌํญ _Ultra_, 2080 Ti, 455.23.04, 64 GiB RAM ๋ฐ I7-8700k-Ubuntu 20.04์์ ์ฌ์ํ๊ณ ์์ต๋๋ค.
๋ค์์ ๋ฌธ์ ์ ๋๋ค.
์ํ๊น๊ฒ๋ ํ๋ ํฌ๋์๋ก ์ธํด ๊ฒ์์ ํ๋ ์ด ํ ์ ์์ต๋๋ค (15 ๋ถ๋ง๋ค ์ ์ฅํ์ง ์์ผ๋ฉด ์งํํ ์ ์์ต๋๋ค).
๋ด PC์ Ultra ์ฑ๋ฅ ์ดํ :
@Emanem๋ ๊ทธ์ ์ต๊ทผ ๊ฒ์๋ฌผ ์ค ํ๋์ ๋ค์ด๋ก๋ ๋งํฌ๊ฐ ์์๋ค, ์ ์ฐธ์กฐ, @intersectRaven์ d3d12.dll ์ฌ์ฉํด๋ณด์ญ์์ค์ด (์ฒซ์งธ ๋น์ ์ ๋ฐฑ์
์) SYSTEM32์ ๋ณต์ฌํ๊ณ , ์์์ ์์ธ ์ค์ ์์ ๊ธฐ๋ณธ์ผ๋ก ์ค์ ํฉ๋๋ค. ์ด๊ฒ์ ํฌ๋์ ์ ์ ํ๋ ์ด ์๊ฐ์ ์ผ๋ฐ์ ์ผ๋ก ํ๋ ์ด ๊ฐ๋ฅํ ์์ผ๋ก ๋ฌด์์๋ก ์ฐ์ฅํด์ผํฉ๋๋ค (ํ๋์จ์ด ๋ฐ ๊ธฐํ ์์์ ํญ๋ชฉ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง ์ข์ ๊ฒฝ์ฐ์๋ ๋ณดํต ๋๋ถ๋ถ์ ์๊ฐ ์ด์์
๋๋ค). ์๋ํ์ง ์์ผ๋ฉด ๋ฐฑ์
์ ๋ณต์ํ๊ณ ์ค์ ์ ์๋ ์์น๋ก ๋ ๋๋ฆฌ์ญ์์ค.
์ถ์ : ์ผ๋ถ ์ฌ์ฉ์๋ Proton์ด ์ฌ์ฉ์ ์ ์ ํ์ผ์ ๋ฎ์ด ์ด๋ค๊ณ ๋ณด๊ณ ํ์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์์ ๊ฒ์๋ฌผ์ ์ฐธ์กฐํ์ญ์์ค.
@RoyShapiro ํํธ๋ฅผ ๋ณด๋ด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ธํฐ๋ท์์ _dll_์ ๋ค์ด๋ก๋ํ๊ณ ๋ด PC์ ํ์ผ์ ๋งน๋ชฉ์ ์ผ๋ก ๋ฐ๊พธ๊ณ ์ถ์ง ์์ต๋๋ค.
@intersectRaven ๋ณ๊ฒฝ ์ฌํญ์ ์ฐจ์ด์ / ํจ์น๋ฅผ ๊ณต์ ํ ์ ์์ต๋๊น? ์ง์ ๋ค์ ์ปดํ์ผํ๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ๋๋ถ๋ถ์ ๊ฒ์ด๋จธ๊ฐ Nvidia๋ฅผ ์ฌ์ฉํ๊ณ ์ด ๊ฒ์์ ์ด์ "_the list_"์ ์ผ๋ถ๊ฐ ๋์๊ธฐ ๋๋ฌธ์ Valve (๋๋ ๋๋ผ์ด๋ฒ ๋ฌธ์ ์ธ ๊ฒฝ์ฐ Nvidia)์ ๊ณต์ ์์ ์ ๊ธฐ๋ค๋ ค๋ ์ข์ต๋๋ค.
@Emanem ์ฃ์ก ์์ @intersectRaven์ ์ ์์ง๋ง, ์์ ์ ํ์ด์ง๋ฅผ ์ฒดํฌ ์์, ๋น์ ์ ๊ทธ์ ํฌํฌ vkd3d - ์์ฑ์ ์ ์ฅ์๋ฅผ ์ปดํ์ผ ํ ์ ์์ต๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ๊ฒ์์ ํ ์ ์๊ธฐ๋ฅผ ์ํ๊ณ ์ง์ ๋ฌผ๊ฑด์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅผ ์ ์๊ธฐ ๋๋ฌธ์ ์ฆ์ ์ธ๊ธํ์ง ์์์ต๋๋ค.
@ Milas227 PROTON_LOG ๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๊น? ์ค๋ช ํ ๋ณ์๊ฐ ๋๋ฌด ๋ง๊ธฐ ๋๋ฌธ์ ๋๊ตฐ๊ฐ๊ฐ ๋ก๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ค์ ๋ก ๋ฌธ์ ๋ฅผ ์ ํํ ์ฐพ์๋ด๋ ๊ฒ์ด ๋ ๊ฐ๋ฅํฉ๋๋ค.
์๋
ํ์ธ์ @intersectRaven ,
๋๋ ์ ํํ ๋๊ฐ์ ๊ฒ์ ์ถฉ๋์ ๊ฒฝํํ์ง๋ง ๋์๊ฒ๋ ๋ฌด์์๋ก ๋ฐ์ํฉ๋๋ค (์ถฉ๋ ์๊ฐ์ ์ต์ 15 ๋ถ์์ ์ต๋ 2 ์๊ฐ๊น์ง). ์ฌ๊ธฐ์ ๋ด ์ต์ steam-1151640.log๋ฅผ ์ฒจ๋ถ
๋ด ์ฌ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Proton : Proton GE 5.9 ST 8 (์ค์น ํ ์กฐ์ ์ด ์ ์ฉ๋์ง ์์)
์ด์์ฒด์ : Debian GNU / Linux bullseye / sid
์ปค๋ : 5.8.7
CPU : AMD Ryzen Threadripper 2990WX 32 ์ฝ์ด
GPU : NVIDIA GeForce GTX 1080 Ti
GPU ๋๋ผ์ด๋ฒ : NVIDIA 455.22.04
RAM : 64GB
@LordDaveTheKind ๊ทํ์ ์ถฉ๋์ ๋ด๊ฐ ๊ฒฝํํ๋ ๋ฌธ์ ์ ์ ํํ ์ผ์นํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ฏธ ๋ด dll์ ๋ค์ด๋ก๋ํ๊ฑฐ๋ ๋ด ์ ์ฅ์์ ๊ฐ์ธ ๋ธ๋์น์์ ์ปดํ์ผ ํ์ต๋๊น? ์ต์ 15 ๋ถ ์ด์์ผ๋ก ์ฐ์ฅํด์ผํฉ๋๋ค.
@intersectRaven- ์ฐ์
๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ์์ฝ ํด๋ฌ๋ผ๊ณ ๋ถํํด๋ ๋ ๊น์? ๋ค์ ๋งํ์ง๋ง, ์ ๋ Vulkan๊ณผ ๊ทธ๋ํฝ ์ธก๋ฉด์์ ์๋ง์ถ์ด ์ผ๋ฟ์ ๋๋ค.์ด _fix_๋ฅผ ๋ ์ดํดํ๊ณ ์ถ์ต๋๋ค.
@Emanem ์. ๊ฐ๋จํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ญ์์ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ทฐ ๊ฐ์ฒด ์์ฑ์์ํ ํด์ ๋งต ์บ์ฑ ๊ตฌํ์ ๋ํ ์ค๋ฅ๋ฅผ ์ถ์ ํ์ฌ ๋๋ ๋ ธ์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ ๊ทธ๊ฒ์ ๋ณต์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ๊ธฐ์ ์ ์ผํ ์ฐจ๋จ์ ์ ๋๋ค. HansKristian์ด ๊ทธ๊ฒ์ ๋ณต์ ํ ์ ์๋ค๋ฉด,์ด ์ค๋ฅ๋ ๋ฐค์ ์ฌ๋ผ์ง ๊ฒ์ ๋๋ค.
@Emanem ์. ๊ฐ๋จํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ญ์์ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ทฐ ๊ฐ์ฒด ์์ฑ์์ํ ํด์ ๋งต ์บ์ฑ ๊ตฌํ์ ๋ํ ์ค๋ฅ๋ฅผ ์ถ์ ํ์ฌ ๋๋ ๋ ธ์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ ๊ทธ๊ฒ์ ๋ณต์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ๊ธฐ์ ์ ์ผํ ์ฐจ๋จ์ ์ ๋๋ค. HansKristian์ด ๊ทธ๊ฒ์ ๋ณต์ ํ ์ ์๋ค๋ฉด,์ด ์ค๋ฅ๋ ๋ฐค์ ์ฌ๋ผ์ง ๊ฒ์ ๋๋ค.
@intersectRaven _dll_ ๋๋ _so_๋ฅผ ๋น๋ํด์ผํฉ๋๊น? _dll / PE_๋ก ์ปดํ์ผํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ง์ฃ ?
์ค๋ช
ํด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. "_ ๊ฐ๋ฐ์๋ค์ด ๋ณต์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค ._"์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๊ฐ๋ฐ์์๊ฒ ๋์์ด ๋ ์์๋ ์ถ๊ฐ ๋ก๊น
์ผ๋ก ์์ค๋ฅผ ์์ ํ์ต๋๊น?
์ต์ ์ ๋ณด
dll์ ๋น๋ํ๊ธฐ ์ํด ๊ฐ์ ๋จธ์ ์ ์ค์ ํ๋ ๋ฐ 1 ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. DLL์ ํ ์คํธํ๋ ค๊ณ ํ์ง๋ง proton ์คํฌ๋ฆฝํธ๊ฐ ๋ด ์ฌ์ฉ์ ์ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฎ์ด ์ฐ๊ธฐ๋ก ๊ฒฐ์ ํ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค ... ์์ ๋ฐ๋ผ ์์ ๋ด์ผํฉ๋๋ค .. . ๊ทธ๋ฆฌ๊ณ ์, _floaties_ :)
์ ๋ฐ์ดํธ 2
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ํ ์คํธ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ Proton ํ๋กํ์ ๋ง๋ค์์ต๋๋ค. Proton 5.13-1b ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ๊ฒ์์ด 15 ๋ถ๋ง๋ค ์ง์์ ์ผ๋ก ์ถฉ๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๋์ค์ libs์ ํจ๊ป๋ณด๊ณ ํฉ๋๋ค ...
์ ๋ฐ์ดํธ 3
ํจ์น๋ฅผ ํตํด ๊ฒ์์ด ๋ฐ๋๋ผ Proton 5.13-1b๋งํผ ์์ฃผ ์ถฉ๋ํ์ง ์๋ ๊ฒ์ผ๋ก ํ์ธ๋์์ต๋๋ค.
์ฌ๋๋ค์ด ๊ด์ฌ์ ๊ฐ์ง๊ณ ์๋ค๋ฉด ๋ง์ถคํ d3d12 ๋ก ๊ฐ๋จํ ๋ง์ถคํ
_dll_ ๋๋ _so_๋ฅผ ๋น๋ํด์ผํฉ๋๊น? _dll / PE_๋ก ์ปดํ์ผํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ง์ฃ ?
HZD์๋ .so
๋น๋์ ๊ตฌํํ ์์๋ OpenExistingHeapFromAddress
(๋๋ ์ ์ด๋ 1.01์์ ์ฌ์ฉ)์ด ํ์ํ๊ธฐ ๋๋ฌธ์ dll / PE๋ก ์ปดํ์ผํด์ผํฉ๋๋ค _.
dll์ ๋น๋ํ๊ธฐ ์ํด ๊ฐ์ ๋จธ์ ์ ์ค์ ํ๋ ๋ฐ 1 ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค.
mingw-w64
๋๊ตฌ ๋ชจ์์ ์ฌ์ฉํ์ฌ ๊ต์ฐจ ์ปดํ์ผํ๊ณ ๋ฐฐํฌํ์์ ์ ๊ณตํ๋์ง ํ์ธํฉ๋๋ค (Arch์๋ mingw-w64-tools
์ ์ธํ ๋๋ถ๋ถ์ ํจํค์ง๊ฐ ๊ณต์ ์ ์ฅ์์ ์์ต๋๋ค.์ด ํจํค์ง๋ widl
์ ๊ณตํ๋ฏ๋ก ํ์์
๋๋ค. ,ํ์ง๋ง AUR์์ ์ฌ์ฉํ ์ ์์ต๋๋ค). ํ์คํ VM๋ณด๋ค ๋ํต์ด ์ ์ต๋๋ค.
์์ฑ์ ์คํฌ๋ฆฝํธ๊ฐ ๋ด ์ฌ์ฉ์ ์ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฎ์ด ์ฐ๊ธฐ๋ก ๊ฒฐ์ ํ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ์๊ฒ ๊ฐ์ฅ ์ฌ์ด ํด๊ฒฐ์ฑ
์ ๋ณต์ฌํ๋ ๊ฒ์
๋๋ค d3d12.dll
๋ค์์ HorizonZeroDawn.exe
๋ฐ ์ค์ WINEDLLOVERRIDES
์ d3d12=n
. ์ด๋ ๊ฒํ๋ฉด Proton์ด ์ ๋์ฌ์ System32
๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํ๊ธฐ ์ ์๋ก๋๋ฉ๋๋ค. ํ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ต์ฒดํ๊ธฐ ์ํด Proton์ ๋ณ๋ ์ฌ๋ณธ์ ๋ง๋ค ํ์๊ฐ ์์ต๋๋ค. : stuck_out_tongue :
๊ทธ๋ฆฌ๊ณ ๋ค, _floaties_ :)
์, Vulkan Dev ๋๋ผ์ด๋ฒ๋ ์ฌ์ ํ์ด๋ฅผ ์์ ํด์ผํฉ๋๋ค.
ํ์ง๋ง ๋น์ ์ ์๋ง ๊ทธ ๋๋ถ๋ถ์ ์ด๋ฏธ ์๊ณ ์์ ๊ฒ์
๋๋ค. ๋ํ DXVK์ dxgi.dll
( WINEDLLOVERRIDES='dxgi=n'
, ;
์ฌ๋ฌ ์ฌ์ ์ ๋ถ๋ฆฌ)๋ฅผ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค. ์ด๋ ์์ ์ฑ์ ํฅ์์ํค๋ ๋ฐ _might_ ๋์์ด๋ฉ๋๋ค.
๋ ์์ ์ AMD Ryzen 7 3750H ๋ฐ GTX 1660 TI Mobile์์ ํ๋ ์ดํ๋ ค๊ณ ํฉ๋๋ค. ์ง๊ธ์ ์๋นํ ์์ ์ ์ด๋ฉฐ 6GB์ VRAM์์ด ๊ฒ์์ ์ ํฉํ์ง ์์ต๋๋ค. "Favor Performance"์ฌ์ ์ค์ ์ฌ์ฉ๋์ ์ฝ 4-5์ ๋๋ค. GB์ด์ง๋ง HZD์ ๋ด์ฅ ๋ฒค์น ๋งํฌ ๋๊ตฌ๋ ์ฌ์ ํ CPU๊ฐ ๋ณ๋ชฉ์ด๋ผ๊ณ ์ฃผ์ฅํฉ๋๋ค. CPU ์ฌ์ฉ๋ฅ ์ด ์ฝ 50 %์ ๋ถ๊ณผํ๊ธฐ ๋๋ฌธ์ ๊ฒ์ ์์ฒด๊ฐ ์ ํ๋๋ ๊ฒ์ ์ ์ธํ๊ณ ๋. ์ ๊ทธ๋ฐ ์ผ์ด ์ผ์ด๋๊ณ ์์ต๋๊น? ์๋๋ฉด ์ด๊ฒ์ ์์ ํ ์๋ ๋ ๊ฒ์ด๊ณ ์ฌ๋ฌ๋ถ์ ์ํด ๊ฒ์์ด CPU์ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ์ ๋ฐ๋ง์ ์ฌ์ฉํฉ๋๊น? Fwiw ๋๋ Proton 5.13์ ์ฌ์ฉํ๊ณ ์์ง๋ง _outside_ Soldier Runtime.
๋ฌธ์ ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ผ๋ถ ์คํฌ๋ฆฐ ์ท
(์ค์ ๋ก ์ด๊ฒ์ "Original"์ฌ์ ์ค์ ์ ์์์ง๋ง Motion Blur๊ฐ ๋นํ์ฑํ๋์ด ์์ผ๋ฏ๋ก VRAM ์ฌ์ฉ๋์ด ์ฝ๊ฐ ๋ ๋์ต๋๋ค.)
๋ํ ๊ฒ์์ 1920 ร 1080 ํด์๋๋ก ์คํ๋๊ณ ์๋ค๊ณ ์๊ฐํ๋ ๊ฒ ๊ฐ์ง๋ง ๊ทธ๊ฒ์ด ์ ๋ฐ์คํฌํฑ ํด์๋์
๋๋ค. ๊ฒ์ ์์ฒด๋ 1600 ร 900 ์ฐฝ์ ์์ต๋๋ค.
@LordDaveTheKind ๊ทํ์ ์ถฉ๋์ ๋ด๊ฐ ๊ฒฝํํ๋ ๋ฌธ์ ์ ์ ํํ ์ผ์นํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ฏธ ๋ด dll์ ๋ค์ด๋ก๋ํ๊ฑฐ๋ ๋ด ์ ์ฅ์์ ๊ฐ์ธ ๋ธ๋์น์์ ์ปดํ์ผ ํ์ต๋๊น? ์ต์ 15 ๋ถ ์ด์์ผ๋ก ์ฐ์ฅํด์ผํฉ๋๋ค.
์๋
ํ์ธ์ @intersectRaven ,
vkd3d-proton ๋ฒ์ ์ ์ปดํ์ผํ๊ณ ๋ฐฐํฌํ๋๋ฐ ์ค์ ๋ก ์ ๋๋ก ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ง๊ธ๊น์ง ๊ด๋ฒ์ํ๊ฒ ํ
์คํธ ํ ๊ธฐํ๊ฐ ์์์ต๋๋ค. ๋ฌผ๋ก ๊ณ์ ๊ฒ์ํ๊ฒ ์ต๋๋ค.
๊ฑด๋ฐฐ,
๋ฐ์ด๋ธ
@intersectRaven Nvidia ๋ฐ / ๋๋ AMD ๋ฐ / ๋๋ Intel ๋ชจ๋์์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๊น?
๊ทธ๋ ๋ค๋ฉด ์๋ง๋ ์บ์ ์์ฒด ์ผ ๊ฒ์
๋๋ค. ์๋๋ฉด ๋๋ผ์ด๋ฒ๊ฐ ์บ์ ๋ ์์๋ฅผ ์ฌ์ฌ์ฉํ๋ ๊ฒ์ ์ข์ํ์ง ์์ ์๋ ์์ต๋๋ค (์ฌ๋ฌ ์ค๋ ๋์์?).
์บ์ ์ฝ๋ ( github์ ์ต์ ๋ฒ์ )๋ฅผ ๋น ๋ฅด๊ฒ ์ดํด ๋ณด์๊ณ ์กฐํ๋ฅผ ์ํํ๋ ํต์ฌ ์์์ ๋ฌธ์ ๊ฐ์๋ ๊ฒฝ์ฐ (์ฆ, Vk ํจ์์ ๋ํ ๋ชจ๋ ์ ๋ ฅ์ _key ์์ _๋ก ์ฌ์ฉํ์ง ์์) ๋๋ผ์ด๋ฒ ๋ฌธ์ ์ผ ์ ์์ต๋๊น?
@doitsujin @ HansKristian-Work (ํด์ ์กฐํ ์ฝ๋๋ฅผ ์ปค๋ฐ ํ ํ๊ทธ ๋ ์ฌ๋๋ค) @intersectRaven
๋จผ์ Valve / Codeweavers ๊ฐ๋ฐ์์๊ฒ ํฐ ๊ฐ์ฌ๋ฅผ ํํฉ๋๋ค. ์ ๋ ์๋ง์ถ์ด ์ผ ๋ฟ์ด๋ฉฐ ์๋ ๋ด์ฉ์ด ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
H : ZD๋ก ์ถฉ๋์ ์ฌํํ๋ ๊ฒ์ ๋งค์ฐ ์ฝ์ต๋๋ค. Nvidia 455.23.04 (3440x1440 ํด์๋์ ๋ด ๊ฒฝ์ฐ 2080 Ti) ๋ฐ Ubuntu 20.04 (18.04๋)์์ ์คํํ๋ ๊ฒฝ์ฐ _Ultimate Quality_ ์ค์ ์ ์ฌ์ฉํ์ฌ ๊ฒ์ ํตํฉ ๋ฒค์น ๋งํฌ๋ฅผ ์คํํ๊ณ ๋ ๋ฒ์งธ๋ก ํฌ๋์ / ๋ฉ์ถ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋์ต๋๋ค.
_ ์ข์ ์์ _ (๊ทธ๋ ๊ฒ ๋ถ๋ฅผ ์ ์๋ค๋ฉด) ์ด๊ฒ์ ์ด๊ฒ์ด ์ค๋ ๋ฉ ๋ฌธ์ ๊ฐ ์๋๋ผ ๋จ์ํ ๋ฆฌ์์ค (? driver?) ๊ด๋ จ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ์ค ์ด๋ฌํ ์ค์ํ ์ฝ๋์ ๋ก๊ทธ๋ฅผ ์ฝ๊ฐ ์ถ๊ฐํ๋ฉด๋ฉ๋๋ค. ์๋๊ฐ ๋๋ ค์ง์ง๋ง ๋ฌธ์ ๋ ๋ฌด์์ด๋ ๋ฐ์ํฉ๋๋ค.
๋๋ (์ฐธ์กฐ vkd3d์ ๋ง์คํฐ ๋ฒ์ ์ผ๋ก _cache_ ๋ก๊ทธ๋ฅผ ์ถ๊ฐ ํ vk_cache_log.patch.txt - ๋น์ ์ ์ ํ์ ๊ฒฝ๋ก๋ก ํ๋ ์ฝ๋ ๋ ๋ก๊ทธ ํ์ผ์ ๋์ฒด). ์ด๊ฒ์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ดํดํ๊ธฐ ์ํด ์บ์์ ํด์์ ๊ธฐ๋ณธ ํค ๋ฐ์ดํฐ์ ์ก์ธ์คํ๋ ๊ฒ์ ์ถ๋ ฅํฉ๋๋ค. ๋ํ ๋๋ฝ (์ : ๋ฆฌ์์ค ์์ฑ ํ์) ๋๋ ์บ์ ์ ์ค์ ๋์์ ์ธ์ํฉ๋๋ค.
vkd3d_view_map_create_view
ํจ์์์๋ ํ๋์ ์ข
๋ฃ ์กฐ๊ฑด์ ์์ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค. return NULL;
์ฐ๋ฆฌ๊ฐ ์ด์ ์ ์ ๊ธ์ ํด์ ํ์ง ์์์ ๋-์ด๊ฒ์ ๋ฌธ์ ๊ฐ _ ์๋ _, ์ฌ์ํ ๊ฒฐํจ์
๋๋ค.์ง๋ฌธ : ์บ์์ ์ ์ค๋ฅ ์ด ๋งค์ฐ ๋์ง๋ง ์ฑ๋ฅ๋ฉด์์ ๊ฐ์น๊ฐ ์์ต๋๊น? ํด์ ๋งต์ ์ ๊ทธ๊ณ ๊ด๋ฆฌํ๋ ๋น์ฉ์ด ๊ทธ๋งํ ๊ฐ์น๊ฐ ์์ต๋๊น?
์ ์ฒด ์์ถ ๋ก๊ทธ (์์ถ๋์ง ์์ 700MiB vkd3d.log.tar.xz.zip -zip์ด ์๋ xz ํ์ผ)์ ๋ง์ง๋ง 10000 ํ ( vkd3d-tail.log )์ ๋ชจ๋
์ด๊ฒ์ด ๋์์ด ๋๊ธธ ๋ฐ๋ผ๋ฉฐ ์ด๊ฒ์ด ์ฐ๋ ๊ธฐ๋ผ๊ณ ์๊ฐํ๋ค๋ฉด ์๊ฐ ๋ญ๋น์ ๋ํด ์ฌ๊ณผ๋๋ฆฝ๋๋ค.
์ ๋ฐ์ดํธ I
vkCreateBufferView
ํธ์ถ ์ง์ ์ ์ธ์๋๋๋ก ๋ก๊ทธ๋ฅผ ํ์ฅํ์ผ๋ฉฐ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ThID: 248 Got it: 0000000055E69648
ThID: 248 map:000000000084CDD8 hash: 3513745393 key: VKD3D_VIEW_TYPE_BUFFER 140231365012824 000000006F980F98 10306000 262144
ThID: 248 Got it: 00000000562F8AE8
ThID: 248 map:000000000084CDD8 hash: 3513745393 key: VKD3D_VIEW_TYPE_BUFFER 140231365012824 000000006F980F98 10306000 262144
ThID: 248 Got it: 00000000562F8AE8
ThID: 248 map:000000000084CDD8 hash: 3513745393 key: VKD3D_VIEW_TYPE_BUFFER 140231365012824 000000006F980F98 10306000 262144
ThID: 248 Got it: 00000000562F8AE8
ThID: 200 map:000000000084CDD8 hash: 236646252 key: VKD3D_VIEW_TYPE_BUFFER 140231365012824 000000006F981890 0 1703936
ThID: 200 Got it: 000000005683EA18
ThID: 200 map:000000000084CDD8 hash: 3744403955 key: VKD3D_VIEW_TYPE_BUFFER 140231365012824 000000006F981890 24863000 96256
ThID: 200 Proceeding to create
ThID: 200 vkCreateBufferView(284069520, {140231365012824, 140230682214498, 24863000, 96256})
๋๋ผ์ด๋ฒ๊ฐ ์ ๊ฒผ๋์ง ํ์ธํ ์ ์์ต๋๋ค ( vkCreateBufferView
ํจ์ ํธ์ถ์ด ๋ฐํ๋์ง ์์).
์ ์๊ฐ์๋ ๋ชจ๋ ๋ฒํผ ๋ทฐ๋ฅผ ์ถ์ ํ๊ธฐ ์ํด ๋ฉ๋ชจ๋ฆฌ / ๋ฆฌ์์ค๊ฐ ๋ถ์กฑํ ๊ฒ์
๋๋ค. ๊ทธ ๋น์์๋ 483951 ๊ฐ์ ์บ์ ๋ ๋ฒํผ ๋ทฐ์ 166261 ๊ฐ์ ๋ฒํผ ๋ทฐ (ํด๋น ๋ฒํผ ๋ฐ ํน์ ํ์์ ๊ฒฝ์ฐ 32771)๊ฐ ์์ต๋๋ค. ๋๋ผ์ด๋ฒ์์ ํ๋ ์ ํ์ ๋๋ฌํ๋๋ผ๋ ๋๋ผ์ง ์์ ๊ฒ์
๋๋ค. ๋ก๊ทธ์ ๋ํ ํธ์ถ ์ฐธ์กฐ vkCreateBufferView
๋ฐํ ์์ != VK_SUCCESS
(์ฐธ์กฐ ๋ถ์ฐฉ ๋ก๊ทธ vkd3d-detailed.log - ๊ทธ ์ค 11 ์คํจ ํ ๋กํฌ ์
).
์บ์๋ฅผ ์ ์ดํ๊ณ ์ ํํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
vulkan ์์ด๋๊ฐ ์๋ ํ ๋ H : ZD ์์์ ์ถฉ๋์ ๊ฒฝํ ํ ์ฌ๋์ด ์์ต๋๊น?
์์ฑ?
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ๋ชจ๋ RAM์ ์๋นํ๊ณ ์ฆ๊ธฐ์ ํจ๊ป ์ฃฝ์ต๋๋ค.
2020 ๋ 10 ์ 21 ์ผ ์์์ผ ์คํ 3:23 Emanem [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@doitsujin https://github.com/doitsujin @ HansKristian-Work
https://github.com/HansKristian-Work (ํ๊ทธ ๋ ์ฌ๋๋ค์ด
ํด์ ์กฐํ ์ฝ๋)๋จผ์ Valve / Codeweavers์ ๋ํด ํฐ ๊ฐ์ฌ๋ฅผ ํํฉ๋๋ค.
๊ฐ๋ฐ์-์ ๋ ์๋ง์ถ์ด ์ผ ๋ฟ์ด๋ฉฐ ์๋ ๋ด์ฉ์ด ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.HZ : D๋ก ์ถฉ๋์ ์ฌํํ๋ ๊ฒ์ ๋งค์ฐ ์ฝ์ต๋๋ค. ๋น์ ์ด ๋ฌ๋ฆฌ๋ฉด
Nvidia 455.23.04 (3440x1440 ํด์๋์ ๋ด ์ผ์ด์ค 2080 Ti) ๋ฐ Ubuntu
20.04 (18.04๋), Ultimate๋ก ๊ฒ์ ํตํฉ ๋ฒค์น ๋งํฌ๋ฅผ ์คํํ์ญ์์ค.ํ์ง ์ค์ ๊ณผ ๋ ๋ฒ์งธ๋ก ์ถฉ๋ ํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
(์ฐ๋ฆฌ๊ฐ ๊ทธ๋ ๊ฒ ๋ถ๋ฅผ ์ ์๋ค๋ฉด) ์ข์ ์์ ์ ์ด๊ฒ์ด
์ค๋ ๋ฉ ๋ฌธ์ ์ด์ง๋ง ๋จ์ํ ๋ฆฌ์์ค (? ๋๋ผ์ด๋ฒ?) ๊ด๋ จ ๋ฌธ์ ์ ๋๋ค.
์ค์ํ ์ฝ๋์์ ๋ก๊ทธ๋ฅผ ์๋์ ์ถ๊ฐํ๋ฉด ์ฝ๊ฐ ๋๋ ค์ง๋๋ค.
๊ทธ๋ฌ๋ ๋ฌธ์ ๋ ๋ฌด์์ด๋ ๋ฐ์ํฉ๋๋ค.vkd3d์ ๋ง์คํฐ ๋ฒ์ ์ ์บ์ ๋ก๊ทธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
vk_cache_log.patch.txt
https://github.com/ValveSoftware/Proton/files/5415675/vk_cache_log.patch.txt
- ํ๋ ์ฝ๋ฉ ๋ ๋ก๊ทธ ํ์ผ์ ์ ํํ ๊ฒฝ๋ก๋ก ๋ฐ๊พธ์ญ์์ค.) ์ด
์บ์ ๋ฐ ํด์ ๋ฐ ๊ธฐ๋ณธ ํค ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ธ์ํ์ฌ
๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ดํดํ๋ ค๊ณ ๋ ธ๋ ฅํ์ญ์์ค. ๋ํ ๊ทธ๊ฒ์ ๋ํ ์ธ์ํฉ๋๋ค
๋ฏธ์ค (์ฆ, ๋ฆฌ์์ค ์์ฑ ํ์) ๋๋ ์บ์ ์ ์ค์ ๋์.
- ์บ์๊ฐ ํจ๊ณผ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค (์ ์ด๋ HZ : D์์๋). ์คํํ ๋
์ฐ๋ฆฌ๋ 86 %์ ์กฐํ์๋ฅผ ์ป์์ต๋๋ค. ์ด๊ฒ์ ์ ํ ๋์์ง ์์ต๋๋ค.- ๋ฒํผ ๋ทฐ ์์ฑ๊ณผ ๊ด๋ จํ์ฌ ์ถฉ๋์ด ๋ฐ์ํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
vkCreateBufferView ๋ด๋ถ์์ ๋งค์ฐ ํฐ ์คํ์ ์ ์ ๋ฌํ ๋
(41514912)- ์ถฉ๋์ด ์ผ์ด๋๊ธฐ ์กฐ๊ธ ์ ์ ์ ์ฌํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ ์ฌํ ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋์ผํ vkBuffer์ ๋ฒํผ๋ณด๊ธฐ ๋ง๋ค๊ธฐ-๋ณด๊ธฐ
๋ค๋ฅธ ์ค๋ ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋์ผํ ๋ฒํผ์ ์ฌ๋ฌ ๋ทฐ๋ฅผ ๋ง๋ค๋ ค๊ณ ํ์ง๋ง
์คํจํ์ง๋ง, ~ 10 ๋ฒ ์๋ํฉ๋๋ค.- ์ถฉ๋ / ์ฐจ๋จํ๋ ํธ์ถ์ด ์์ฑ์ ์์ฒญํ๋ค๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๋ณด๊ธฐ๋ํ์ง๋ง ์ด์ ์ ์คํจํ ๊ฒ๊ณผ ๋ค๋ฅธ ํ์ (
ํ์๋ false๋ฅผ ๋ฐํํ์ง๋ง ์ฝ๋๋ ๊ณ์ ์งํ๋ฉ๋๋ค.
์ด ๋ ๋๋ง ์ค๋ ๋)- ์คํจํ ๋์ผํ ์ค๋ ๋ (๋ก๊ทธ์ 208 ๊ฐ)๋
๋ง์ง๋ง ํธ์ถ ์ง์ ์ ์บ์ ๋ vkBufferView- ํจ์์ ํ ์ข ๋ฃ ์กฐ๊ฑด์ ์์ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค.
vkd3d_view_map_create_view, NULL์ ๋ฐํ ํ ๋; ํ์ง๋ง ์ฐ๋ฆฌ๋ ์ถ์ํ์ง ์์ต๋๋ค
๋ค์๋ ๋ฌธ์ ๊ฐ๋์ง ์์ง๋ง ์ฌ์ํ ๊ฒฐํจ - ์ ์ ์ ๊ธ์ง๋ฌธ : ์บ์์ ์ ์ค๋ฅ ์ด ๋งค์ฐ ๋์ง๋ง ๊ทธ๋งํ ๊ฐ์น๊ฐ ์์ต๋๊น?
์ฑ๋ฅ์ด ํ๋ช ํฉ๋๊น? ํด์ ๋งต์ ์ ๊ทธ๊ณ ๊ด๋ฆฌํ๋ ๋น์ฉ์ด ๊ทธ๋งํ ๊ฐ์น๊ฐ ์์ต๋๊น?์ ์ฒด ์์ถ ๋ ๋ก๊ทธ (700MiB ๋น ์์ถ
vkd3d.log.tar.xz.zip
https://github.com/ValveSoftware/Proton/files/5415679/vkd3d.log.tar.xz.zip
) ๋ฐ ๋ง์ง๋ง 10000 ์ค (vkd3d-tail.log
https://github.com/ValveSoftware/Proton/files/5415676/vkd3d-tail.log )๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ์ด๊ฒ์ด ์ฐ๋ ๊ธฐ๋ผ๊ณ ์๊ฐ๋๋ฉด ์ฌ๊ณผ๋๋ฆฝ๋๋ค.
์๊ฐ ๋ญ๋น.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/4125#issuecomment-713530577 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AAABPU6GAI7HBC4OGKYLFVTSL3HFLANCNFSM4PXXJIQA
.
๋ฒ์นธ ์ ฐ์ด๋๊ฐ ์์ฑ ๋ ๋ H : ZD ์์์ ์ถฉ๋์ ๊ฒฝํ ํ ์ฌ๋์ด ์์ต๋๊น? ๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ๋ชจ๋ RAM์ ์๋นํ๊ณ ์ฆ๊ธฐ์ ํจ๊ป ์ฃฝ์ต๋๋ค.
โฆ
๋์๊ฒ๋ ๋๊ฐ์ด ์ผ์ด๋๋ค. Vulkan ์ ฐ์ด๋๋ฅผ ๋นํ์ฑํํ๊ณ ์๋ฒฝํ๊ฒ ์๋ํ์ต๋๋ค.
@LordDaveTheKind ๊ทํ์ ์ถฉ๋์ ๋ด๊ฐ ๊ฒฝํํ๋ ๋ฌธ์ ์ ์ ํํ ์ผ์นํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ฏธ ๋ด dll์ ๋ค์ด๋ก๋ํ๊ฑฐ๋ ๋ด ์ ์ฅ์์ ๊ฐ์ธ ๋ธ๋์น์์ ์ปดํ์ผ ํ์ต๋๊น? ์ต์ 15 ๋ถ ์ด์์ผ๋ก ์ฐ์ฅํด์ผํฉ๋๋ค.
๋ ์์ ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ๋ช ์๊ฐ ๋์ ์ถฉ๋์ด๋ ์ค๋จ์์ด ์์
ํฉ๋๋ค.
์ฑ๋ฅ์ ๊ฒ์ ๊ทธ๋ํฝ ์ค์ ์์ ํด์๋ ์ค์ผ์ผ๋ง์ 70 %๋ก 1440p์์ 40 ~ 50fps์
๋๋ค.
๋ก๊ณ ํ ์ถฉ๋ ์์ ์ํ๋ ์ฌ๋์ด ์์ต๋๊น? ์ ์๊ฒ ์ฐ๋ฝ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ๋๋ฒ๊น ์ด๋ ํ ์คํธ์ ๋ํด ๊ธฐ๊บผ์ด ๋์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
@intersectRaven ์๋ ํ์ธ์! ์ต๊ทผ์ vkd3d-proton (https://github.com/HansKristian-Work/vkd3d-proton/pull/318)์ ๋ํ ํ ์์ฒญ์ด ์์๋๋ฐ ํด์ ๋งต ๋ฌธ์ ๋ฅผ ์์ ํ๋ค๊ณ ๋งํ๊ณ ์ด์ ๋ ๋ซํ ๊ฒ์ผ๋ก ํ์๋์์ต๋๋ค. ๊ทธ๋ฌ๋ Resident Evil 2์ ๊ฐ์ ์ฌํญ์ ํ์ธํ๋ ๋์ HZD๋ ์ฌ์ ํ ์ ์๊ฒ ์ผ์ด ๋ถ์ต๋๋ค (RTX 2070, 456.71 ๋๋ผ์ด๋ฒ).์ด ์ ๋ฐ์ดํธ ์ด์ ๊ณผ ๋์ผํฉ๋๋ค (ํ๋ ์ด ์๊ฐ 10-30 ๋ถ ํ). ๋ค์ ํ ์คํธํ๊ณ ํ์ธํ ์ ์์ต๋๊น?
๋ค. ๋๋ ์ด๋ฏธ Discord์์ ์ด๊ฒ์ ์ธ๊ธ ํ์ผ๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ์๊ณ ์์ต๋๋ค. ๊ทธ๋๋ ํ๋ ์ด ์๊ฐ์ด ๊ฐ์ ๋์๋์? ์ ์๊ฒ๋ ์ฌ์ ํ ์ถฉ๋์ด ์์์ง๋ง "ํ์คํ ์ถฉ๋ ๊ฒฝ๋ก"์์ ๋ ์ค๋ ํ๋ ์ด ํ ์ ์์๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๋์์ต๋๋ค. HZD๋ ๋๋ฒ๊น ํ๊ธฐ๊ฐ ์ ๋ง ์ด๋ ต์ต๋๋ค.
@intersectRaven ์์ํ ์ ์์ต๋๋ค ... ์์, ๋น๋ก ๊ทธ๊ฒ์ด ์ ํ ๊ฐ์ ๋์๋ค๊ณ ํด๋, ๊ทธ๊ฒ์ ์ค๋ฅ์ ํ๊ณ ๋ด์ ์์ต๋๋ค. ์ธ ๊ฐ์ง ํ ์คํธ, ๋ค๋ฅธ ์ค์ ์ ์ํํ์ผ๋ฉฐ ๋ชจ๋ 15 ๋ถ ์ด๋ด์ ์ถฉ๋ํ์ต๋๋ค.
PR์ ์ค์ ๋ก ์์ ๋ฒํผ ์ ํ์ ๋ํ VkBufferView ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ณ ์ ์ง ๊ด๋ฆฌ ํ ํ์๊ฐ ์์ด์ผํฉ๋๋ค. ๊ฒ์์ด VkBufferView๋ฅผ ์ฌ์ฉํด์ผํ๋ ๊ณ ์ ํ ํ์ํ ๋ ๋ฒํผ ๋ทฐ (ํ์ธ ํ์)๋ฅผ ์คํธ์ผ๋ก ๋ณด๋ด๋ ๊ฒ์ด ์ฌ์ ํ ๊ฐ๋ฅํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๊ฒ์ด ์ฌ์ค์ด๋ผ๋ฉด ์ฐ๋ฆฌ๊ฐ ํ ์์๋ ์ผ์ด๋ณ๋ก ์์ต๋๋ค. ์ด์ ์ค๋ช ์ ๊ตฌํ (๊ทธ๋ฆฌ๊ณ ์คํ ๊ฐ๋ฅํ "์์ "๋ง ๊ฐ๋ฅ)์ CPU์์ GPU ์ฌ์ฉ๋ฅ ์ด 30 %๊น์ง ๋งค์ฐ ๋ ๋ ธ์ต๋๋ค.
@ HansKristian-Work ์๋ ํ์ธ์,์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ถํํ๋ ํ AAA ๊ฒ์์ด ๋น๋ก ํ์ง์ด ๋ฎ์ ๊ฒ์ผ๋ก ์ธ์ ๋๋ ๊ฒฝ์ฐ์๋ ๋ค๋ฅธ ๊ฒ์์์๋ ๊ทธ๋ ๊ฒ ํ ์ ์์ผ๋ฉฐ DX12 ์ ์ฉ ํ์ดํ ๋ง ๋ ๋ง์ด์์ ๊ฒ์ด๋ผ๋ ์ ์ ๊ณ ๋ คํ ๋ ์ด๊ฒ์ ํด๊ฒฐํ ๊ฐ์น๊ฐ์๋ ์ฌ๊ฐํ ๋ฌธ์ ์ธ IMHO์ ๋๋ค. ํ๋ก์ ํธ ํ์ค์ ์ํด ์คํ ๊ฐ๋ฅํ๋ค๊ณ ๊ฐ์ฃผ๋์ง ์์ ์ ์์ง๋ง, ๋ง์ ์ฝ์ ์๋ฎฌ๋ ์ดํฐ์๋ ์ด์ ๊ฐ์ ํ๋ฆฐ์ง ์ผ์ด์ค๊ฐ์๋ ์๊ณ ํ ๊ฒ์์ ๋ํ "ํดํน"์ต์ ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ข์ ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์์๋ ๊ฒฝ์ฐ "ํ๋ฆฐ์ง ์ผ์ด์ค ์์ "๋๋ "ํดํน"๋๋ vkd3d์ ์ผ์ข ์ ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ ์ ์ฌํ ๊ฒ์ ๊ตฌํํ์ฌ ํน์ ๊ฒ์์ ๋ง๋๋ ์ต์ ์ด์์ ์ ์์์ ์ ์๋ก ์ ์ํฉ๋๋ค. ํน์ ๊ฒ์๊ณผ ๊ด๋ จ๋ ์ต์ ํ ๋น์ฉ์ผ๋ก ์์ ํฉ๋๊น? ์ ๋ ํน๋ณํ vkd3d์ ๋ถ๊ธฐ ๋น๋๋ฅผ ์ ์ํ์ง ์์ต๋๋ค.์ด ๊ฒฝ์ฐ ํต์ฌ ์ฝ๋๋ฒ ์ด์ค๊ฐ ์ ๋ฐ์ดํธ ๋ ๋๋ง๋ค ๋ฆฌ๋ฒ ์ด์คํด์ผํ๋ฏ๋ก "ํดํน"๊ณผ ๊ด๋ จ์ด์๋ ์ ๋ฐ์ดํธ ๋ ๋น๋์ ๋ค๋ฅธ ์๋ก์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ถ์ : ์์ ๊ฒฝ์ฐ์ ํด๋นํ๋ ๊ฒฝ์ฐ ๊ฒ์ ์คํธ์ ๋ค์ ์ค๋ช
์ ๋ฐ๋ฅด์ง ์๋ ๋ทฐ๋ฅผ ๋ฒํผ๋งํ๋ค๋ ๊ฒ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํฉ๋๊น?
((desc->Format == DXGI_FORMAT_UNKNOWN && desc->Buffer.StructureByteStride) || !!(desc->Buffer.Flags & D3D12_BUFFER_SRV_FLAG_RAW))
๊ทธ๋ฌ๋ ์ด๋ก ์ ์ผ๋ก๋ ๊ทธ๋์ผํฉ๋๊น?
์, ํด๋น ์กฐ๊ฑด์ด ์คํจํ๋ฉด ํ์ํ ๋ ๋ฒํผ ๋ทฐ์ด๋ฉฐ ์ VkBufferView๋ฅผ ์์ฑํด์ผํฉ๋๋ค (๊ทธ๋ฆฌ๊ณ ๋ ์ด์ ์ก์ธ์ค ํ ์ ์์์ ์ฆ๋ช ํ ์์๋ ๊ฒฝ์ฐ ์๊ฐ์ด ๋๋ ๋๊น์ง ์ ์งํด์ผํฉ๋๋ค. ์ด๋ ์ด๋ ค์ด ๋ฌธ์ ์ ๋๋ค.) ํ๋ ์ ๋น ~ 30k + ์ ๊ธ์ ๋์ ํ์ง ์๊ณ ) ์คํ์ / ํฌ๊ธฐ / ํ์์ด ์ด์ ์ ๋ณธ ์ ์ด์๋ ๊ฒฝ์ฐ. ์ด๊ฒ์ด ๋ฌธ์ ๋ฅผ ์ ๋ฐํ๋์ง ํ์ธํด์ผํ๋ฉฐ, ์ฌ์ฉํ์ง ์๋ VkBufferViews๋ฅผ ์ด๋ป๊ฒ ๋ ๋น๋๊ธฐ ์ ์ผ๋ก ๊ฐ๋น์ง ์์งํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ ์ง ํ์คํ์ง ์์ต๋๋ค ...
@ HansKristian-Work ํ์ธ ๊ฐ์ฌํฉ๋๋ค. ๊ฐ๋น์ง ์ปฌ๋ ์ ์๋ฃจ์ ์ ์๊ฐํ๊ณ ์์์ต๋๋ค. ๋ด ์ด๊ธฐ ์๊ฐ์ ๋ฐฐ์ด๊ณผ ๊ฐ์ ์ข ๋ฅ์ ๋ฒํผ ์์ ๋ํ ๋์ ๋์ง ์๋ ํต๊ณ๋ฅผ ์ ์งํ๊ณ DXGI_FORMAT ์ด๊ฑฐ๋ฅผ ์ธ๋ฑ์ค๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์์ต๋๋ค (๋ฌธ์ํ ๋ ๊ฐ์ ๋์ด ๊ฐ์ง ์๋ ๊ฒฝ์ฐ). ๋ํ ์ด๋น ํ๋ ์ ๋น ์์ฑ๋๋ ๋ฒํผ ์๋ฅผ ํ์ธํ์ญ์์ค. ๊ทธ๋ฐ ๋ค์ anti-DDoS ๋ฐฉ์ง ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉ๋๋ ๊ฒ๊ณผ ๊ฐ์ ์๊ณ ๊ฐ์ ๊ฐ์ต๋๋ค. ํน์ ์ข ๋ฅ์ ๋ฒํผ๊ฐ ๋๋ฌด ๋ง์ด ์์ฑ ๋ ๊ฒฝ์ฐ ์ถ๊ฐ ์กฐ์ฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ๋ผ์ ํน์ ์ข ๋ฅ์ ๋ฒํผ๊ฐ ๊ฒ์ฌ๊ฐ ํ์ํ ์ ์๋ค๋ "์ฆ๊ฑฐ"๋ก ์์ฌ๋๋ ๊ฐ (ํน์ ์ข ๋ฅ์ ๋ฒํผ๊ฐ ๊ณ์ ๋น ๋ฅด๊ฒ ์์ฑ๋์ง๋ง ์ผ์ ๊ธฐ๊ฐ ๋ด์ ์ญ์ ๋์ง ์์)์ด ๋ ๋๊น์ง ์๋ฌด๊ฒ๋ ์ ๊ธ ํ์๊ฐ ์์ต๋๋ค. ์ด ์๋ฃจ์ ์ด ์์งํ๊ฒ ๋ค๋ฆฌ๋ฉด ์ฃ์กํฉ๋๋ค.์ด ์ฃผ์ ๋ ์ ์๊ฒ ์๋ก์ด ์ฃผ์ ์ ๋๋ค.
์ค์ ๋ก ์ฌ๊ธฐ์์๋ ์ฌ์ฉํ ์์๋ ์คํ์ ๋ฒํผ ์์คํ ์ด ์์ต๋๋ค. ๊ฒฐ๊ตญ ๊ทธ๋ ๊ฒ ํฉ๋ํ์ง ์๋ค๊ณ ์๊ฐํ์ญ์์ค.
์ค์ ๋ก ์ฌ๊ธฐ์์๋ ์ฌ์ฉํ ์์๋ ์คํ์ ๋ฒํผ ์์คํ ์ด ์์ต๋๋ค. ๊ฒฐ๊ตญ ๊ทธ๋ ๊ฒ ํฉ๋ํ์ง ์๋ค๊ณ ์๊ฐํ์ญ์์ค.
๊ฒ์ _does_๋ ์ค์ ๋ก ์๋ง ๊ฐ์ VkBufferView๋ฅผ ๋งค์ฐ ๋น ๋ฅด๊ฒ ์์ฑํฉ๋๋ค. ์บ์๊ฐ ๊ฐ๋ ์ฐจ๊ณ ๋๋ผ์ด๋ฒ ์ ๊ธ์ด ๋ฐ์ํฉ๋๋ค. ์ ์ผํ ๋ฐฉ๋ฒ์ ์ค์ ๋ก ์คํ์ ๋ฒํผ ์์คํ ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ๋๋ ๋ํฌ๋ค์ด ๊ทธ๊ฒ์ ์ป์ ์ ์์๊ธฐ๋ฅผ ๋ฐ๋๋ค. _H : ZD_๋ ๊ฒ์์ ์ง์ฅ์ด๋ค! :)
์ถ์ . ํ์ฌ @intersectRaven ํจ์น๋ ์๋ํ์ง๋ง ๊ฒ์์ 1 ์๊ฐ๋ง๋ค ๋๋ ๋๋ฌด ๋ง์ด ์์ง์ผ ๋ ์ฌ์ค์ ์ด ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด
https://github.com/HansKristian-Work/vkd3d-proton/pull/349 ๋ OOM ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํ๋ ๋นํ ์ค PR์ ๋๋ค. ๋๋ ์ด๊ฒ์ ๋ํ ๋ชจ๋ ๊ฒ์ ์ซ์ดํ์ง๋ง ์ฐ๋ฆฌ๋ ์ ํ์ ์ฌ์ง๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ ์ด์๋ณด๊ธฐ ์คํธ์ด์๊ณ ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๊ฒ์ ๋ํ Death Stranding (go figure)์ ๊ดด๋กญ ํ์ผ๋ฉฐ ๊ทธ ๊ฒ์๋ ์คํธ์ ๋ณด์ง ๋ชปํ์ต๋๋ค.
@ HansKristian-Work์ด PR, RTX 2070, 456.71 ๋๋ผ์ด๋ฒ, 50 ๋ถ ์ด์ + Alt-tabbing ํฌํจ (๋ฌธ์ ๊ฐ ๋ ๋นจ๋ฆฌ ๋ฐ์ํ๋๋ก ์ฌ์ฉ๋จ), ์ง๊ธ๊น์ง ์๋ฌด๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค! ์ ํ์ด! ๊ฐ์ฌํฉ๋๋ค!
ํธ์ง :์ด PR์ ๋ํ ๊ฒ์์ด ์บ์๋ฅผ ์ฌ ์ปดํ์ผ ํ ์งํ์ ๋งค์ฐ ๋ง์ฐํ ๋ฏธ์ธ ๋๊น ํ์์ ํฌ๊ฒ ์ค์ด๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
์ด๊ฒ์ด ๋ฉ์ธ ์ฝ๋์ ๋ณํฉ๋๊ฑฐ๋ ์ต์ git ์ฝ๋๋ฅผ ์ปดํ์ผํ๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๊น? ์ด PR์ ์ปดํ์ผํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์๋๋ ์ด๊ฒ์ ๋ณํฉํ๋ ๊ฒ์ ๋๋ค. ๊ฒํ ๋๊ธฐ ์ค ๋ฐ ์ถ๊ฐ ํ ์คํธ.
๊ฐ์ฌํฉ๋๋ค :)
๋๊ตฐ๊ฐ๊ฐ ์์ ์ lib๋ฅผ ๊ณต์ ํ๊ฒ๋์ด ๊ธฐ๋ปํ ๊ฒ์
๋๋ค. :)
@ mozo78 vkd3d-proton-standalone-r2836.9f01ff72-1-x86_64.pkg.tar.gz
ํจํค์ง๋ฅผ ์ถ์ถํ๊ณ d3d12.dll
์์ usr/share/vkd3d-proton/x64
d3d12.dll
๊ฐ์ ธ์ต๋๋ค. ๋ํ Arch๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ DXVK์์์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ผ๋ฐ Wine ์ ๋์ฌ์ ์ฌ์ฉํ๊ธฐ ์ํด pacman -U
๋ก์ด ํจํค์ง๋ฅผ ์ค์นํ๋ฉด๋ฉ๋๋ค.
๋๋จํ ๊ฐ์ฌํฉ๋๋ค!
HansKristian-Work / vkd3d-proton # 349 ๋ OOM ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํ๋ ๋นํ ์ค PR์ ๋๋ค.
์ด๊ฒ์ ๊ฒ๋ฆด๋ผ ๋ก๊ณ ์ดํ์์ ์๋ ๋ก๊ณ ๋์ค์ผ๋ก ๋ด ์ถฉ๋์ ์ฎ๊ฒผ์ต๋๋ค. ํ์ง๋ง ๊ฒ์์ ๋ ์ด์ ์ถฉ๋ํ๊ธฐ ์ ์ ๋ด ๋ชจ๋ ๊ธฐ์ต์ ์ฐจ์งํ์ง ์์ต๋๋ค! :)
ํํ
๋ก๊ทธ์๋ ๋ค์ ํญ๋ชฉ์ด ์์ต๋๋ค.
2171.498:00bc:00c0:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\D3DCOMPILER_47.dll" at 0000000014C60000: native
HZD์ ToolsShaderCompilerPC10.0.18362.0x64d3dcompiler_47.dll์์ ๊ฒ์์ ๋ฃจํธ๋ก d3dcompiler_47.dll์ ๋ณต์ฌ ํ์ต๋๊น?
์ฆ, HorizonZeroDawn.exe๋ ์ด๋์ ์์ต๋๊น? proton์ด ์๋ ค์ง ๋ฌธ์ ์ธ HZD ์์ฒด๊ฐ ์๋ ๊ธฐ๋ณธ d3dcompiler_47์๋ก๋ํ๋ ค๊ณ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ ์ง ์๋ค๋ฉด ๊ทธ๋ ๊ฒ ํด๋ณด์ธ์.
_ ๋ง์ฝ _ ๋์์ด๋์ง ์์ผ๋ฉด ์ง๊ฐ์ ๋ฐ๋ฅด๋ฉด ๊ฒ์์ด ๋ก๊ณ ์ ๋ฉ๋ด ๋ฐฐ๊ฒฝ์ ์ฌ์ฉํ๋ ๋ฏธ๋์ด ์ฌ์ (์ : ๋ฏธ๋ฆฌ ๋ ๋๋ง ๋ ๋นํฌ ์ํ)์ ๋ฌธ์ ๊ฐ์์ ์ ์์ต๋๋ค.
๋ธ๋์น๋ฅผ ์ปดํ์ผํ๊ณ ๊ฒ์์ด 3 ์๊ฐ ์ฐ์ ์ถฉ๋์์ด ์คํ๋์์ต๋๋ค (2080 Ti์ 455.23.04).
์ผ๋ถ ์์น์์ ์ฝ๊ฐ์ ํ๋ ์ ๋๋กญ์ด ์์ง๋ง 21 : 9 @ 1440p๋ก ๋ชจ๋ ๊ฒ์
HZD๊ฐ Nvidia 455.28์์ ์ ๋ง ๋ฌธ์ ๊ฐ ์์ต๋๊น?
455๋ก ์์ํ๋ ๋ค๋ฅธ ๋ฒ์ ์ ์ค์นํ๋ ์ ์ ํ ๋ฐฉ๋ฒ์ ์ฐพ์ ์ ์์ต๋๋ค.
AFAIK, Ubuntu ๊ธฐ๋ฐ ๋ฐฐํฌํ์ Nvidia ์น ์ฌ์ดํธ์์ ๋ค์ด๋ก๋ ํ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ง ์์ต๋๋ค.
์ฌ๊ธฐ์์ HZD์ Epic Games ๋ฒ์ ์ ์คํํ๊ณ OP๊ฐ ๊ฒ์ ํ ์ถฉ๋ ๋ํ ์์์์ ์ฌ์ ํ ๋ฉ์ท์ต๋๋ค.
Ubuntu์๋ NVIDIA Vulkan ๋ฒ ํ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
HZD๊ฐ Nvidia 455.28์์ ์ ๋ง ๋ฌธ์ ๊ฐ ์์ต๋๊น?
455๋ก ์์ํ๋ ๋ค๋ฅธ ๋ฒ์ ์ ์ค์นํ๋ ์ ์ ํ ๋ฐฉ๋ฒ์ ์ฐพ์ ์ ์์ต๋๋ค.
AFAIK, Ubuntu ๊ธฐ๋ฐ ๋ฐฐํฌํ์ Nvidia ์น ์ฌ์ดํธ์์ ๋ค์ด๋ก๋ ํ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ง ์์ต๋๋ค.์ฌ๊ธฐ์์ HZD์ Epic Games ๋ฒ์ ์ ์คํํ๊ณ OP๊ฐ ๊ฒ์ ํ ์ถฉ๋ ๋ํ ์์์์ ์ฌ์ ํ ๋ฉ์ท์ต๋๋ค.
์. ์ฌ์ ํ ์ธ๊ณต๋ฌผ (์ : ํ๋ก ํฐ)์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ๋ฐฐํฌํ์ ์ํด ์ต์ 455.38์ด ๋ฆด๋ฆฌ์ค ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ญ์์ค. ๊ทธ๊ฒ์ ์์ ํ ์ฅ๋ฒฝ ์์ ์ด ์์ต๋๋ค.
HZD์ ToolsShaderCompilerPC10.0.18362.0x64d3dcompiler_47.dll์์ ๊ฒ์์ ๋ฃจํธ๋ก d3dcompiler_47.dll์ ๋ณต์ฌ ํ์ต๋๊น?
์ฆ, HorizonZeroDawn.exe๋ ์ด๋์ ์์ต๋๊น? proton์ด ์๋ ค์ง ๋ฌธ์ ์ธ HZD ์์ฒด๊ฐ ์๋ ๊ธฐ๋ณธ d3dcompiler_47์๋ก๋ํ๋ ค๊ณ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ ์ง ์๋ค๋ฉด ๊ทธ๋ ๊ฒ ํด๋ณด์ธ์.
์์ ํ์ง ๋ชปํ์ต๋๋ค. ์ฒจ๋ถ ๋ ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํ์ธ์.
_ ๋ง์ฝ _ ๋์์ด๋์ง ์์ผ๋ฉด ์ง๊ฐ์ ๋ฐ๋ฅด๋ฉด ๊ฒ์์ด ๋ก๊ณ ์ ๋ฉ๋ด ๋ฐฐ๊ฒฝ์ ์ฌ์ฉํ๋ ๋ฏธ๋์ด ์ฌ์ (์ : ๋ฏธ๋ฆฌ ๋ ๋๋ง ๋ ๋นํฌ ์ํ)์ ๋ฌธ์ ๊ฐ์์ ์ ์์ต๋๋ค.
์ด์ ์๋ ๋ฉ๋ด ๋ฐฐ๊ฒฝ์ ์ฒ์ ๋ช ํ๋ ์์๋ณด๊ธฐ ์ํด ๋ก๊ณ ๋ฅผ ์ง๋์ณค์ต๋๋ค. ์ด๊ฒ์ ํ ์คํธ / ๋๋ฒ๊ทธ ํ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
(๋ฉด์ฑ
์กฐํญ-์ง์ฅ์์ Linux noob)
์ฌ๊ธฐ์์ ๋ณธ ๋ชจ๋ ๋จ๊ณ๋ฅผ ์ํํ์ต๋๋ค.
DLL์ ๊ฒ์ ๋ฃจํธ ํด๋๋ฅผ ๋ณต์ฌํ์ต๋๋ค.
๋ฉ์ฌ ๋ฌผ๊ฑด์ ์ ์๋ฆฌ์ ๋์์ต๋๋ค. (์ฌ๊ธฐ ์ด๋๊ฐ์์ ๊ฐ์ด๋๋ฅผ ์ฐพ์์ต๋๋ค)
๋ด๊ฐ ์๋ํ ์์ฑ์ ๋ฒ์ :
5.0-9 (์ด ๋ฒ์ ์ ์์์ HZD ์ถฉ๋)
5.13-1 (์ด ๋ฒ์ ์ 20 ์ด ๋์ HZD๋ฅผ ์คํํฉ๋๋ค.)
5.9-GE-6-ST, 5.9-GE-7-ST, 5.9-GE-8-ST๋ ๋ค์ด๋ก๋ํ์ง๋ง Steam ์ค์ -> Steam-Play ๋๋ ๊ฒ์์ ๋๋กญ ๋ค์ด ๋ฉ๋ด์์ ์ฐพ์ ์ ์์ต๋๋ค. ์์ฑ-> ํน์ *
์ด Proton ํด๋๋ฅผ .steam / steam / compabilitytools.d๋ฟ๋ง ์๋๋ผ / steamapps / common ํด๋์ ๋ณต์ฌํ์ต๋๋ค (Proton 5.0 ํด๋๋ฅผ ์ฐพ์์ผ๋ฏ๋ก ๊ทธ ์ด์ ๋ ์๊ฐํ์ต๋๋ค). ๊ทธ๋ฌ๋ ๋ด๊ฐ์์ ๋ ์ฐพ์ ์ ์์ต๋๋ค. ์คํ, ์, ์ ์ฒด PC์ ๋ง์ฐฌ๊ฐ์ง๋ก ์คํ์ ์ฌ๋ฌ ๋ฒ ๋ค์ ์์ํ์ต๋๋ค.
๋ํ ์ฐฝ ๋ชจ๋ ์ฌ์ ์ค์ ํ์ผ์ด ์์ต๋๋ค.
๊ฒ์์ด ์ฒ์ ์์๋๊ณ ๊ตฌ์ฑ๋์์ต๋๋ค. ์ฝ 40 ๋ถ ๋์ ํ๋ ์ดํ๊ฒ ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ถฉ๋ ํ์
์ฐฝ๊ณผ ํจ๊ป ์ถฉ๋ํ์ต๋๋ค.
๊ทธ ํ ๊ฒ์์ ์์ํ๊ณ 20 ์ด ๋์ ๊ณ์ ํ๋ ์ด ํ ์์์์ต๋๋ค. (๋ก๋ ํ๋ฉด์์ ์ถฉ๋ํ๋ ๊ฒฝํฅ์ด ์๊ธฐ ๋๋ฌธ์ ๋งค 3-4 ๋ฒ ์์ํ์ต๋๋ค)
์ฒด๊ณ:
Pop! _OS
Ryzen 5 1600x
8GB DDR4
Radeon RX 580 8GB
MSI ๊ฒ์ด๋ฐ ํ๋ฌ์ค ์ต๋ B450
๋ฟก๋ฟก
๋ค์ด๋ก๋ ํ ํจํค์ง๋ฅผ ์ถ์ถ ํ์ต๋๊น? tar.gz๋ฅผ ํด๋์ ๋์๋๋ฉด ์๋ํ์ง ์์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด Lutris๊ฐ ์ค์น๋์ด ์์ต๋๊น? Steam ์ค์น ๋ฐฉ๋ฒ์ ๋ฐ๋ผ /home/USER/.steam/debian-installation ๋ฐ /home/USER/.local/share/lutris/runtime/steam ์๋์ ๋ ๊ฐ์ง ์ค์น๊ฐ์์ ์ ์์ต๋๋ค. Lutris๋ ๋ฐํ์ ๋๋ ํ ๋ฆฌ์์๋ ํ์ผ์ ์ฌ์ฉํ๋ฉฐ ์ฌ๊ธฐ์ ๋ฐฐ์นํ๋ฉด ๋ค๋ฅธ ์ค์น ๋๋ ํ ๋ฆฌ์์๋ ํ์ผ์ ๋ณผ ์ ์์ต๋๋ค.
๋ํ Lutris๋ฅผ ํตํด Winesteam์ ์คํํ๋ ๊ฒฝ์ฐ ์ฌ์ ํ ๋ค๋ฅธ ์ค์น๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
@Chipsse
ํจํค์ง๊ฐ ์ถ์ถ๋์ด
/home/USER/.steam/debian-installation/compabilitytools.d/
๊ณผ
/home/USER/.steam/steam/steamapps/common/
๋๋ lutris๋ฅผ ์ค์นํ์ง ์์์ต๋๋ค.
๋ด๊ฐํด์ผํฉ๋๊น ?
๋ํ : ์ปค๋ 5.8์ด ์ฐจ์ด๊ฐ ์๋ค๋ฉด.
๋ฟก๋ฟก
ํ์ํ์ง๋ ์์ง๋ง ๊ฒ์์ ๊ตฌ์ฑํ๊ณ ์ฝ๊ฒ ์ค์ ์ ์กฐ์ ํ๋ ๊ฒ์ด ์ ๋ง ๋์์ด๋ฉ๋๋ค. ํนํ Steam์ด ๊ฒ์์ ์ ์ผํ ์์ค๊ฐ ์๋ ๊ฒฝ์ฐ Glorious Eggroll Proton ํฌํฌ ํ์ด์ง์ Lutris (https://github.com/)์ ํจ๊ป ์ฌ์ฉํ๋ ์ง์นจ๋ ์์ต๋๋ค. GloriousEggroll / proton-ge-custom)
์๋ ํ ์์๋ ๋ช ๊ฐ์ง ์ถ๊ฐ ์ฌํญ :
Glorious Eggroll์ ๋ชจ๋ ์ง์นจ์ ๋ฐ๋์ผ๋ฉฐ ํ์ํ ๋ชจ๋ ์์กด์ฑ์ ๊ฐ์ง๊ณ ์์ต๋๊น?
Linux ๊ธฐ๋ณธ ๋ฒ์ ์ Steam ๋๋ Wine ๋ฒ์ ์ ์ค์นํ์
จ์ต๋๊น?
/home/USER/.steam/root ๋งํฌ๋ฅผ ๋ฐ๋ผ ๊ฐ๋ฉด ์ด๋๋ก ๊ฐ๋ ์?
@nodrugz ๋ dist
ํด๋์ ๋ด์ฉ์ ์ฌ์ฉ์ ์ง์ Proton ํด๋ ์๋ ํ ์์ค ์๋๋ก ์ด๋ํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค. ๋ฐ๋ผ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ๋ก๋ฅผ ๊ฐ๊ฒ๋ฉ๋๋ค.
๋ฟก๋ฟก
๊ธด ์๋ต ์๊ฐ์ ๋ํด ์ฃ์กํฉ๋๋ค. .steam / root / ๋งํฌ๋ก ์ด๋ํ๋ ๋๋ ํ ๋ฆฌ์์๋ compatibilitytools.d์ ๋ฌด์์ด ์์ต๋๊น? ์ด๋ฏธ ProtonGE ํ์ผ์ ๋ฃ์ ํด๋์ ๊ฐ์ ํด๋์ ๋๊น? ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ฌ๊ธฐ์ ๋ฐฐ์นํ์ญ์์ค. Pop! _Shop์ ํตํด Steam์ ๋ค์ ์ค์น ํด๋ณด๊ณ ๋์์ด๋๋์ง ํ์ธํ ์๋ ์์ต๋๋ค.
@Chipsse
๊ฑฑ์ ๋ง์ธ์. ์ง๋ ์
๋ฐ์ดํธ ์ดํ๋ก HD๋ฅผ ์ง์ฐ๊ณ majaro๋ฅผ ์ค์น ํ ๋ค์ ์คํ์ ์ค์น ํ ๋ค์ proton-5.6-GE๋ฅผ ์ค์นํ์ต๋๋ค.
๊ทธ๊ฒ์ ์ธ์ํ๊ณ HZD "์คํ"์ ์ป์์ต๋๋ค.
์คํํฐ ์ํ๊ฐ ๋๋ฌ ๊ฑฐ๋ฆฌ๊ณ ๋งค๋๋ฌ ์์ก์ต๋๋ค.
๊ฒ์ ํ๋ ์ด๋ฅผ ์์ํ๊ธฐ ์ํด ์๋ง์ ๊ทธ๋ํฝ ์ด์์ด์์์ต๋๋ค.
์ด์ HansKristian-Work์์ ๋ฉ์ฌ ๋๋ผ์ด๋ฒ์ VKD3D๋ฅผ ์ค์นํ๊ธฐ์ํ ๊ฐ์ด๋๋ฅผ ์ฐพ์์ผํฉ๋๋ค. ๊ทธ๋์ ์ด๋ณด์์๊ฒ๋ ๊ฐ์ด๋๊ฐ ์ฝ๊ฐ ๋ถ์์ ํฉ๋๋ค.
์ง๋ฌธ tho :
Proton-5.9-GE์๋ Proton-5-6-GE์ ๋์ผํ ์
๋ฐ์ดํธ๊ฐ ํฌํจ๋์ด ์์ง ์์ต๋๊น?
DXVK๋ฅผ ์ง์ํ๋ GPU ๋๋ผ์ด๋ฒ ์ค์น
nVidia GPU
sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader
AMD GPU
sudo pacman -S lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader
์ธํ
GPU
sudo pacman -S lib32-mesa vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader
Wine ์ค์น
sudo pacman -Syu
sudo pacman -S wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg- error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader
Lutris ์ค์น
sudo pacman -S lutris
Steam ์ค์น
sudo pacman -S ์คํ
https://www.youtube.com/watch?v=ibge7-4sitQ ์์ ์ฐพ์์ต๋๋ค.
mabye ์ด๊ฒ์ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋์ธ ์ ์์ต๋๋ค.
๊ฑฐ๊ธฐ์ ๋์์ด๋๋ ์ฌ๋์ด ์์ต๋๊น?
์๋๋ฉด ๋ฌด์์ ์ฐพ์์ผํฉ๋๊น?
์์ ๋ก๊ณ ์์ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ์ถฉ๋ ๋ณด๊ณ ์๋ฅผ ๋ณด๋ด๋ ํ์ ์ด ํ์๋ฉ๋๋ค. LTS ์ปค๋ ๋ฐ mesa-git ๋๋ผ์ด๋ฒ๋ก Arch Linux๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. ์ ํ๋์จ์ด๋ Intel i9 CPU์ AMD RX 580 GPU์ ๋๋ค. d3dcompiler_47์ ์คํ ํ์ผ๊ณผ ๊ฐ์ ํด๋์ ๋ณต์ฌํ์ต๋๋ค. ๋ด proton ๋ฒ์ ์ Proton-5.9-GE-8-ST์ ๋๋ค.
์ง๊ธ ๊ฒ์์ ํ๋ ์ด ํ ์์๊ฒ ๋ง๋๋ ๋ฐ ์ฐธ์ฌํ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค (๋ง์ง๋ง์ผ๋ก ๊ฒ์์ ๋ถํ ํ ์ ์๋์ง ํ์ธํ์ต๋๋ค)! ๋ด๊ฐ ๋งํ ์์๋ ํ, ๋๋จธ์ง ๋ฌธ์ ๋ ์ฑ๋ฅ ๋ฌธ์ (์ : ๋ฒํผ ์คํธ ๋ฐ ์ผ๋ฐ์ ์ผ๋ก FPS๊ฐ ๋ฎ์)์ ๋๋ค. ๋๋จธ์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์ ์ ์ด๋ป๊ฒ ์งํ๋๊ณ ์์ต๋๊น?
@Zephranoid 5.13-1 ์์์ ๊ฐ์ด ์ต์ Proton์ ์ฌ์ฉํด ๋ณด์ จ์ต๋๊น? ๋ด๊ฐ ๋งํ ์์๋ ํ ๋ง์ ์์ ์ด ๋ณํฉ๋์์ต๋๋ค.
@drwhut Proton 5.13-1์ ์ฐฝ์ ์ ํ ํ์ํ์ง ์๊ณ ์ถฉ๋ํ๊ณ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํ์ํ์ง ์์ต๋๋ค. ๊ทธ ๊ธฐ๋ก์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
steam-1151640.log
์ง๊ธ ๊ฒ์์ ํ๋ ์ด ํ ์์๊ฒ ๋ง๋๋ ๋ฐ ์ฐธ์ฌํ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค (๋ง์ง๋ง์ผ๋ก ๊ฒ์์ ๋ถํ ํ ์ ์๋์ง ํ์ธํ์ต๋๋ค)! ๋ด๊ฐ ๋งํ ์์๋ ํ, ๋๋จธ์ง ๋ฌธ์ ๋ ์ฑ๋ฅ ๋ฌธ์ (์ : ๋ฒํผ ์คํธ ๋ฐ ์ผ๋ฐ์ ์ผ๋ก FPS๊ฐ ๋ฎ์)์ ๋๋ค. ๋๋จธ์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์ ์ ์ด๋ป๊ฒ ์งํ๋๊ณ ์์ต๋๊น?
๋๋ฅผ ์ํด ๋ก๊ณ ๊ฐ ํ์๋ ํ์๋ ๊ฒ์์ด ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค.
์ง๊ธ ๊ฒ์์ ํ๋ ์ด ํ ์์๊ฒ ๋ง๋๋ ๋ฐ ์ฐธ์ฌํ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค (๋ง์ง๋ง์ผ๋ก ๊ฒ์์ ๋ถํ ํ ์ ์๋์ง ํ์ธํ์ต๋๋ค)! ๋ด๊ฐ ๋งํ ์์๋ ํ, ๋๋จธ์ง ๋ฌธ์ ๋ ์ฑ๋ฅ ๋ฌธ์ (์ : ๋ฒํผ ์คํธ ๋ฐ ์ผ๋ฐ์ ์ผ๋ก FPS๊ฐ ๋ฎ์)์ ๋๋ค. ๋๋จธ์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์ ์ ์ด๋ป๊ฒ ์งํ๋๊ณ ์์ต๋๊น?
OOM ๋ฌธ์ ๋ก ์ธํด AMD (5700XT)์์ 2 ๋ถ ๋ฏธ๋ง์ผ๋ก ๊ฒ์์ด ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค.
NVidia ์๊ธ์ด ๋ ์ข์ต๋๋ค : FPS๊ฐ ~ 45์์ ~ 16์ผ๋ก ๋จ์ด์ง ๋๊น์ง 2060 ๋ ์ ์ฝ 30 ๋ถ ์ ๋ ๊ฑธ๋ฆฝ๋๋ค.
OOM ๋ฌธ์ ๋ก ์ธํด AMD (5700XT)์์ 2 ๋ถ ๋ฏธ๋ง์ผ๋ก ๊ฒ์์ด ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค.
๋์๊ฒ๋ HZD๊ฐ ๋ด ์ ์ฒด PC๊ฐ ์ ์ ํ ์ถฉ๋์ ์ผ์ผํค๋ ํ ๊ฐ์ง ์์ผ ๋ฟ์ด์ง ๋ง ์ด๋ ๋ฒ๊ทธ๊ฐ ๋ง์ Mesa Vulkan ๋๋ผ์ด๋ฒ๋ก ์ธํด 20.3์ผ๋ก ์์ ๋ ์์ ์ ๋๋ค.
์ด์ ์๋ ํ๊ฒฝ์์ ์คํ๋ฉ๋๋ค. github ํดํน์ด ์ ํ ์์ต๋๋ค.
Linux Mint 20.0 ๋ฉ์ดํธ
์ปค๋ : 5.4.0-53
nvidia ๋๋ผ์ด๋ฒ๊ฐ์๋ GTX 1070 : 455.38
๋ฐธ๋ธ ์์ฑ์ ๋ฒ์ : 5.13-1
Linux ๊ฒ์์ ๋ ์ ์ง์ํ๋ Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ. ๋ฒ์ ์ ๋ชจ๋ฆ
๋๋ค.
...ํ์ง๋ง ๋๋ ์ ๊น๋ง ํ๋ ์ดํฉ๋๋ค (์ด๋ฆฐ ์๋
๊ฐ ๋๊ตด์ ๋ค์ด๊ฐ๋๋ค). ์ข์ ํ๋์จ์ด (20-25fps)๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ฒ์์์ ํ๋์จ์ด ์ต์
์ ์ค์ฌ์ผํฉ๋๋ค.
๋๋ ์ ๋ง๋ก ๋ฆฌ๋
์ค์์ ๊ฒ์์ ์คํํ ์ ์๋ค๊ณ ์๊ฐํ์ง ์์๋ค. ๋๋ฌด ํ๋ณต ํด์.
5.13-2์์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ์ํ์ จ์ต๋๋ค!
Nvidia 2080 Ti (455.38), Ubuntu 20.04.
๋ฐ๋ก ์์ ๋ณด๊ณ ์ ์ดํ์ ๊ฒ์์ ๊ตฌ์
ํ๊ณ ์ ์๊ฒ๋ ํจ๊ณผ์ ์
๋๋ค. 2 ์๊ฐ ๋์ ํ๋ ์ด ํ ์ ์์๊ณ ์ถฉ๋์ด๋ ๋ฌธ์ ๊ฐ ์ ํ ๋ฐ์ํ์ง ์์์ต๋๋ค.
Nvidia 1650, Arch Linux ์ต์ ์์ ์ปค๋ ๋ฐ ๋๋ผ์ด๋ฒ (๋ชจ๋ ์ต์ ๋ฒ์ ), Proton 5.13-2. ์ฌ์ฉ์ ์ ์๊ฐ ์์ต๋๋ค.
๋ถํํ๋ ๊ฒ์์ ์ฌ์ ํ โโ๋์๊ฒ ์ถฉ๋ํฉ๋๋ค. ์ถฉ๋์ ์ด์ ์ ๋ก๊ณ ๋ฐ๋ก ๋ค์ ์์๋๋ฐ ์ด์ ๋ช ์ด ๋์ ๋ฉ๋ด์ ์ ๊ทผ ํ ์ ์์ต๋๋ค. RX570 (4GB), ์ต์ ์์ ์ปค๋ ๋ฐ Mesa 20.2.2, Proton 5.13-2.
proton 5.13-2 ๋ฐ mesa 20.2-2๋ฅผ ์ฌ์ฉํ์ฌ ์ด์ ์ถฉ๋ํ๊ธฐ ์ ์ ๋ก๊ณ ๋ฅผ์ง๋ ์ํ ์๋ฅด๊ธฐ ํ๋ฉด์ผ๋ก ์ฝ๊ฐ ๋ค์ด๊ฐ ์ ์์ง๋ง ์ด์ "vkd3d๋ ์์คํ ๋ฉ๋ชจ๋ฆฌ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋น ํ ์ ์์ต๋๋ค"๋ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ด ๋ชจ๋ ์์คํ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋ชจ๋๊ณ ๊ฒ์์ด ์ถฉ๋ํฉ๋๊น?
rx480 (4GB)
16GB DDR4 3200
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Paul์ ํจ์น์ Hans-Kristian์ ์ง์์ ์ธ ๋ ธ๋ ฅ ๋๋ถ์ ์ฐ๋ฆฌ๋ ์ด๋๊ฐ์ ๋๋ฌํ์ต๋๋ค.
https://www.winehq.org/pipermail/wine-devel/2020-August/172365.html
https://www.winehq.org/pipermail/wine-devel/2020-August/172366.html
RADV / ACO :
AMDGPU-PRO :
์ด๊ฒ์ AMDGPU-PRO์์ ๋ถ์์ ํ๊ณ ๋๋ฆฌ๋ฉฐ, RADV / ACO์์ ์์ ์ ์ผ๋ก ๋ณด์ด๊ณ ์ฑ๋ฅ์ด ๊ฝค ์ข์ง๋ง ์๊ฐ์ ์ผ๋ก ๋ ๊ฒฐํจ์ด ์์ต๋๋ค (๋ ๋ค ๊ทธ๋ ๊ธดํ์ง๋ง). ๊ทธ๋ฌ๋ ์ด๋ด, ๋ญ๊ฐ.
๋๊ตฐ๊ฐ๊ฐ ๊ถ๊ธํดํ๋ ๊ฒฝ์ฐ์๋ ํ์ฌ proton-tkg์ ๋จธ๋ฆฌ๋ก 5.15.2r7 (aaea13a1)์ ๊ธฐ๋ฐ์ผ๋ก ์คํ ์ด์ง์ ์ํํ์ต๋๋ค.
ํธ์ง : ํ์ฌ Nvidia์ ์ฐจ๋จ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.