-
์์ฑ์ ๊ธฐ๋ก:
https://gist.github.com/mathew2214/a1067ba8bae2d4928c6396b63e14240b
๊ฒ์์ด ์คํ๋์ง ์์ต๋๋ค. ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
VrOverlay๊ฐ ์ค๋ฅ ์ฝ๋๋ก ์ด๊ธฐํ์ ์คํจํ์ต๋๋ค.
VRInitError_Init_InterfaceNotFound: "์ธํฐํ์ด์ค๋ฅผ ์ฐพ์ ์ ์์(105)"
err:steamclient:create_win_interface Don't recognize interface name: STEAMTV_INTERFACE_V001
์ด ๋ก๊ทธ์ ๊ด์ฌ ๋ผ์ธ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๋์๊ฒ ๊ฐ์ ์ค๋ฅ
ํธ์งํ๋ค:
๋ด ์คํ ์์คํ
์ ๋ณด: https://gist.github.com/TECHNOFAB11/8d479c06f7199b0c0ebf23275b531f2f
~ ์ ํํ ๊ฐ์ ์ค๋ฅ๋ ์๋์ง๋ง ๊ฒ์ ์คํ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ~ Proton ๋ก๊ทธ์๋ ๋์ผํ ์ค๋ฅ๋ผ๊ณ ๋์ ์์ต๋๋ค.
Proton 5.0-5๋ฅผ ์ฌ์ฉํ๊ณ public
, beta
& linux_temp
SteamVR ๋น๋๋ฅผ ์๋ํ์ต๋๋ค.
SteamVR ์คํ ๋ก๊ทธ:
https://gist.github.com/radriaanse/a13885c86e611e6529507a4500fa163f#file -steamvr_launch
๊ฒ์ ์คํ ๋ก๊ทธ:
https://gist.github.com/radriaanse/a13885c86e611e6529507a4500fa163f#file -hla_launch
์์ฑ์ ๊ธฐ๋ก:
https://gist.github.com/radriaanse/6860478d405853fc19aaf39a48cf1ecd
์ค๋ฅ ์คํฌ๋ฆฐ์ท:
์์คํ ์ ๋ณด: https://gist.github.com/radriaanse/8e91a8c6b0fd8a20f12d1af97ba03fe3
๋๋ฅผ ์ํด ๋ด๊ฐ ์์ฑ์ 5.0-5๋ฅผ ์ ํํ์ง๋ง ์ฑ๋ฅ์ด ์ฌํด๋๋ฉด ๊ทธ๊ฒ์ ์ผ - ๋ด ๋ฒ ๊ฐ (56)๊ฐ ๋ ์์๋, ๊ฐ๋ 50 ๋ฐ๋ฆฌ ์ด์์ ํ๋ ์ ์๊ฐ์ ๊ฐ์ง๊ณ ์๋ค.
Proton 5.0-5๋ฅผ ์ ํํ ํ์๋ ํจ๊ณผ๊ฐ ์์์ง๋ง ์ฑ๋ฅ์ ํํธ์์์ต๋๋ค. Vega 56์ด ์๋๋ผ ๊ฐ๋ ํ๋ ์ ์๊ฐ์ด _50_ms ์ด์์ ๋๋ค.
์์คํ ์ ๋ณด์ proton log ๋ถํ๋๋ฆฝ๋๋ค.
๋๋ฅผ ์ํด ์์ํฉ๋๋ค.
PC๋ ๋ ๋๋ง์ ์ด๋ ค์์ ๊ฒช๊ณ ์์ง๋ง ๋ง์์ฌ ์ด๊ฒ์ ๋ด๊ฐ ํ๋ ์ด ํ ๋ค๋ฅธ VR FPS ๊ฒ์์ ๋นํด ์ข์ ๋ณด์
๋๋ค.
๋ค์ ์คํ ์ต์
์ ์ค์ ํ์ญ์์ค. PROTON_LOG=1 RADV_PERFTEST=ACO
์ด์ ์ฑ๋ฅ์ด ๋ ์ข์์ง ๊ฒ ๊ฐ์ต๋๋ค.
์คํ ์์คํ ์ ๋ณด: https://gist.githubusercontent.com/zaggynl/19d6a81cd78c88066c7be8f132e63a3e/raw/51cf2ba54ad6cedea97c5648222216beb38ba0c2/gistfile1.txt
์์ฝ:
์ฐ๋ถํฌ 20.04(๋ ์ดํฐ๋๋ก ์
๊ทธ๋ ์ด๋, ๋์์ด ๋์ง ์์)
mesa-git์ฉ oibaf ppa (ํ์ํ ๊ฒฝ์ฐ ํ์คํ์ง ์์ต๋๊น?)
streamvr ๋ฒ ํ ์คํฌ๋ฆฐ์ท: https://imgur.com/2hVVLfb.png
์์ฑ์ ๊ธฐ๋ก: ๋ณด๋ฅ ์ค
์๋์ผ๋ก Proton 5.0-5๋ฅผ ์ ํํ๊ณ ๊ฒ์์ ์๋นํ ์ ์คํ๋์์ง๋ง ๊ถ์ด์ ์ป์ ํ ๊ธฐ์ฐจ์ ๋ค์ด๊ฐ ๋ ๋ ๋ฒจ ๋ณ๊ฒฝ์ด ๋ฐ์ํด์ผ ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๊ฒ์์ ํ๋ฉด(ํ๋ฉด์ ์ผ๋ก ํค๋์ ์ด ๊บผ์ง ์ํ)์ผ๋ก ์ถฉ๋ํฉ๋๋ค. ์ด๋ค ๊ฒฝ์ฐ์๋ ๊ฒ์์ด SteamVR ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ค๋๋์๋ค๊ณ ๋ถํํ๋ ์ค๋ฅ๋ฅผ ํ์ํ๊ณ (steamVR์ด ์์ฒญํ๋ ์ต์ ๋ฒ์ ๋ณด๋ค ์ต์ ๋ฒ์ ์์๋ ๋ถ๊ตฌํ๊ณ ), ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ๊ฒ์์ด ๋ฉ์ถ๊ณ ์๋์ผ๋ก ๋ซ์์ผ ํฉ๋๋ค.
์์คํ
์ ๋ณด: https://gist.github.com/VurtualRuler98/25db38bf420800016515507a88b32c38
์์ฑ์ ๋ก๊ทธ: https://gist.github.com/VurtualRuler98/de263199e0d8bd6a836b54c679f8479e
๊ฐ์ ์๋ฒ ๋ก๊ทธ: https://gist.github.com/VurtualRuler98/a0b8d467f1a8bec8647289d09ce9799d
vrcompositor ๋ก๊ทธ: https://gist.github.com/VurtualRuler98/e573aec4e564f268e4b6b8e1e580459b
์๋
ํ์ธ์ @VurtualRuler98 , err:vrclient:create_win_interface Don't recognize interface name: IVRInputInternal_002
๋ก๊ทธ์์ ๊ด์ฌ ๋ผ์ธ์ฒ๋ผ ๋ณด์
๋๋ค.
๊ฒ์์ ์ฌ๊ธฐ์์ ์ ์๋ํฉ๋๋ค(i7-8700K, RTX 2080, up2date arch linux, nvidia-dkms-440.64-5)
๊ทธ๋ฌ๋ ์๋ง๋ ๋ค์ ๋ ๋ฒจ ์ฑํฐ๋ฅผ ๋ก๋ํ๋ ๋์ ๊ธฐ์ฐจ ๋ง์ฐจ์ ๋ค์ด๊ฐ ๋ ์ถฉ๋์ ์ฌํํ ์ ์์ต๋๋ค. ์ค์ ๋ก SteamVR์ด ์ถฉ๋ํฉ๋๋ค(hmd ๋๊ธฐ ํฌํจ)!
๊ฒ์์ ์ฌ๊ธฐ์์ ์ ์๋ํฉ๋๋ค(i7-8700K, RTX 2080, up2date arch linux, nvidia-dkms-440.64-5)
๊ทธ๋ฌ๋ ์๋ง๋ ๋ค์ ๋ ๋ฒจ ์ฑํฐ๋ฅผ ๋ก๋ํ๋ ๋์ ๊ธฐ์ฐจ ๋ง์ฐจ์ ๋ค์ด๊ฐ ๋ ์ถฉ๋์ ์ฌํํ ์ ์์ต๋๋ค. ์ค์ ๋ก SteamVR์ด ์ถฉ๋ํฉ๋๋ค(hmd ํ์ ํฌํจ
๋ด๊ฐ ๋ณผ ์์๋ ํ ์ผ๋ฐ์ ์ธ ์์ค์ด๋ก๋๋ฉ๋๋ค. ๋ ๋ฒจ ๋ก๋ ์ ์ ์ ์ฅํ์ฌ ์ถฉ๋์ ์ผ์ผํค๊ฑฐ๋ ํ์ง ์๋๋ก ํ ์ ์์ต๋๋ค. ๊ฒ์์ ๋ค์ ์์ํ๋ฉด ์ ์์ ์ผ๋ก ์งํ๋ฉ๋๋ค.
์กฐ๊ธ ์ฑ๊ฐ์์ง๋ง ์ด์จ๋ ์์ฃผ ๋ฐฉ๋ฒ์ ์ ์ฅํ๋ฏ๋ก ์๋ง๋ ๋ง์ ์ง์ ์ด ์์ ๊ฒ์
๋๋ค.
๊ทธ๋๋ ์ด๊ฑฐ ๊ณ ์ณ์ง๋ฉด ์ข์ํ ๋ฐ. ๋ค์ ์ถฉ๋ ๋ก๊ทธ๋ฅผ ๊ฐ์ ธ์ค๋ ค๊ณ ํฉ๋๋ค.
๊ฒ์์ proton 5.0-5์์ ์์๋์ง๋ง ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋งํ๋ฏ์ด ์ฑ๋ฅ์ด ๋์ฉ๋๋ค.
์ ๋ ์ธํธ๋ก ์ฑํฐ ํ, 2์๋ฆฌ๋ฒ ์ดํฐ ์ดํ์ ๋ก๋ฉ ํ๋ฉด์์ ๊ฒ์์ด ๋ฉ์ท์ต๋๋ค.
SteamVR ๋ฒ ํ ๋ถ๊ธฐ์๋ Linux์์ HL:A์ ํ๋ฉด ๋ก๋์ ๊ด๋ จ๋ ๋ช ๊ฐ์ง ์์ ์ฌํญ์ด ์์ต๋๋ค.
SteamVR ๋ฒ ํ ๋ถ๊ธฐ์๋ Linux์์ HL:A์ ํ๋ฉด ๋ก๋์ ๊ด๋ จ๋ ๋ช ๊ฐ์ง ์์ ์ฌํญ์ด ์์ต๋๋ค.
์ ๋ ์ด๋ฏธ ๋ฒ ํ ๋ธ๋์น์ ์์ต๋๋ค. ์๋๋ฉด linux_temp๋ฅผ ์๋ฏธํฉ๋๊น?
๋ญ๊ฐ ๋น ์ง ๊ฒ ๊ฐ์ง๋ง ์์ ์ธ๊ธํ ์คํ ์ต์
์ ์ฌ์ฉํด๋ ์ฌ์ ํ ์คํํ ์ ์์ต๋๋ค.
๋ก๊ทธ์ GUI ๋ชจ๋์์ ์ฌ์ ํ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
SteamVR ๋ฒ ํ ๋ถ๊ธฐ์๋ Linux์์ HL:A์ ํ๋ฉด ๋ก๋์ ๊ด๋ จ๋ ๋ช ๊ฐ์ง ์์ ์ฌํญ์ด ์์ต๋๋ค.
์ ๋ ์ด๋ฏธ ๋ฒ ํ ๋ธ๋์น์ ์์ต๋๋ค. ์๋๋ฉด linux_temp๋ฅผ ์๋ฏธํฉ๋๊น?
https://steamdb.info/app/250820/depots/
beta
๋ ๊ฐ์ฅ ์ต๊ทผ์ ์
๋ฐ์ดํธ๋ ๊ฒ์ผ๋ก ๋ณด์ด์ง๋ง ~17์๊ฐ์ด ์ง๋ ๊ฒ์
๋๋ค.
๊ฒ์์ ์ฌ๊ธฐ์์ ์ ์๋ํฉ๋๋ค(i7-8700K, RTX 2080, up2date arch linux, nvidia-dkms-440.64-5)
๊ทธ๋ฌ๋ ์๋ง๋ ๋ค์ ๋ ๋ฒจ ์ฑํฐ๋ฅผ ๋ก๋ํ๋ ๋์ ๊ธฐ์ฐจ ๋ง์ฐจ์ ๋ค์ด๊ฐ ๋ ์ถฉ๋์ ์ฌํํ ์ ์์ต๋๋ค. ์ค์ ๋ก SteamVR์ด ์ถฉ๋ํฉ๋๋ค(hmd ํ์ ํฌํจ๋ด๊ฐ ๋ณผ ์์๋ ํ ์ผ๋ฐ์ ์ธ ์์ค์ด๋ก๋๋ฉ๋๋ค. ๋ ๋ฒจ ๋ก๋ ์ ์ ์ ์ฅํ์ฌ ์ถฉ๋์ ์ผ์ผํค๊ฑฐ๋ ํ์ง ์๋๋ก ํ ์ ์์ต๋๋ค. ๊ฒ์์ ๋ค์ ์์ํ๋ฉด ์ ์์ ์ผ๋ก ์งํ๋ฉ๋๋ค.
์กฐ๊ธ ์ฑ๊ฐ์์ง๋ง ์ด์จ๋ ์์ฃผ ๋ฐฉ๋ฒ์ ์ ์ฅํ๋ฏ๋ก ์๋ง๋ ๋ง์ ์ง์ ์ด ์์ ๊ฒ์ ๋๋ค.๊ทธ๋๋ ์ด๊ฑฐ ๊ณ ์ณ์ง๋ฉด ์ข์ํ ๋ฐ. ๋ค์ ์ถฉ๋ ๋ก๊ทธ๋ฅผ ๊ฐ์ ธ์ค๋ ค๊ณ ํฉ๋๋ค.
๋ง์ฐจ์ ํ์นํ ์งํ์ ์ ์ฌํ๋ฉด ์ด ๊ฒฐํจ์ด ์์ ๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
์ ๋ SteamVR ๋ฒ ํ ๋ถ๊ธฐ btw(๋ฆฌ๋ ์ค ๋ฒ ํ ์๋)์ ์์ต๋๋ค. ๊ฒ์์ ์ฌ๊ธฐ์ ๊ธฐ์ ์ฝ๊ฐ์ ๋ธ๊พน์ง์ด ์๋ ๋๋ถ๋ถ์ ํ๋ ์ด ๊ฐ๋ฅํ ์๋๋ก ์งํ๋ฉ๋๋ค. ์กฐ์ฉํ๊ณ ๊ธด ๋ก๋ฉ ์๊ฐ, ํ์ง๋ง ์ด๊ฒ์ hdd์ ๊ด๋ จ์ด ์์ ์ ์์ผ๋ฉฐ ๋ ํฐ ๋ฌธ์ ๋ ์๋๋๋ค(๋๋ฅผ ์ํด).
์ปจํธ๋กค๋ฌ๋ฅผ ์๋์ํค๋ ค๋ฉด ๋ด .local/share/Steam/SteamApps ํด๋๋ฅผ .local/share/Steam/steamapps์ ์ฌ๋ณผ๋ฆญ ๋งํฌํด์ผ ํ์ต๋๋ค.
๊ฒ์์ ๋ค์ ๋ก๋ํ ํ์๋ ๋ด๊ฐ ์ด๋ฏธ ์์๋ ์์ค์์ ๋ ์ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ ์งํํ ํ(steamvr ํ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ์ ๋ฑ์ฅํ ์๋ฐ์์) ์ฑ๋ฅ์ด ๋ค์ ํฑํฌ๋ก ๋์๊ฐ๋๋ค.
๊ทธ ์์ ์์ ์ ์ฅ ๋ฐ ๋ก๋๋ฅผ ์๋ํ์ง๋ง ๋ชจ๋ ๊ฒ์ด ์ง์ฐ๋๊ณ ๋๋ ธ๋ ๋์ ๋ก๋ ํ๋ฉด์ ๋ฉ์ท์ต๋๋ค. ์ปจํธ๋กค๋ฌ์ ๋ทฐ๋ ์ฌ๋ก์ฐ ๋ชจ์ ์ผ๋ก ์์ง์์ต๋๋ค.
๋๋ hl alyx์ steamvr์ ๋ฒ ํ ๋ธ๋์น์์ RADV_PERFTEST=ACO๋ฅผ ์ฌ์ฉํ๊ณ ์์์ต๋๋ค.
์คํ์ด๋ ์ถฉ๋ ๋ฌธ์ ๊ฐ ์ ํ ์์์ง๋ง ๋๋ก๋ HL:A๊ฐ ๋ชจ๋ GPU๋ฅผ ์ฌ์ฉํ๊ณ ์ฌ์๋ฅ ๊ณผ ์งํฐ๋ง์ด ๋์ฐํ์ต๋๋ค. ์ธ๋ฑ์ค์ ํด์๋/์ํผ ์ํ๋ง์ 30%๋ก ์ค์ ํ์ฌ ๊ฑฐ์ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๋ก๋ฉ ํ๋ฉด์ ๋ฌธ์ ๋ ์ฌ์ ํ ๋จ์ ์์ต๋๋ค. ๋๋๋ก GPU๋ฅผ ์ต๋๋ก ์ฌ์ฉํ๊ณ ๋ก๋ํ๋ ๋ฐ 5๋ถ ์ ๋ ๊ฑธ๋ฆฌ๋ ๋ฐ๋ฉด PC๋ ์๋ตํ์ง ์๊ณ (๋ง์ฐ์ค๋!) VR์์ 3fps๋ฅผ ์ป์ต๋๋ค. ๊ทธ ํ์๋ ๋ค์ ๋ณต๊ตฌ๋๋ฉฐ ๋ค์ ์์ ํ ์ฌ์ํ ์ ์์ต๋๋ค.
์ ๋ SteamVR์ ๋ฒ ํ ๋ถ๊ธฐ์์ aco์ ํจ๊ป 5700 XT๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ด ์์คํ ๋ก๊ทธ์์ ์ด๊ฒ์ ์ฐพ์์ต๋๋ค. https://gist.github.com/mkalte666/9eb82820fff62dfc5b9d3e377c042225
์คํ์ด๋ ์ถฉ๋ ๋ฌธ์ ๊ฐ ์ ํ ์์์ง๋ง ๋๋ก๋ HL:A๊ฐ ๋ชจ๋ GPU๋ฅผ ์ฌ์ฉํ๊ณ ์ฌ์๋ฅ ๊ณผ ์งํฐ๋ง์ด ๋์ฐํ์ต๋๋ค.
์ด ๋ฌธ์ ๋ ๊ฒช๊ณ ์์ง๋ง VRAM ๋ฌธ์ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋์ ๊ฐ๋ฅ์ฑ์ด ์๋ ๊ฒ์ผ๋ก ํ์ธ๋์์ต๋๋ค. ๋๋ ๋ ๋น ํด์๋๋ฅผ ๋ฎ์ถ๊ณ ๊ฒ์ ์ถฉ์ค๋๋ฅผ ๋ฎ์ถ๋ ค๊ณ ์๋ํ์ต๋๋ค. ์ด๋ ๋์์ด ๋์ง๋ง VRAM์ด ๊ณ ๊ฐ๋ ๋๊น์ง ์๊ฐ์ ์ฐ์ฅํ ๋ฟ์
๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์์คํ
์ฌ์
OS: ์์น ๋ฆฌ๋
์ค x86_64
์ปค๋: 5.6.0-rc2-1
CPU: 5820K OC ~ 4.6GHz
GPU:/5700 XT
๋ฉ๋ชจ๋ฆฌ: 48182MiB(48GB)
๋๋ผ์ด๋ฒ: mesa-git 20.0.0_devel.119657.58ba7b696dd-1
SteamVR: ๋ฒ์ 1.10.32(1584924836)
HMD: ์ธ๋ฑ์ค
๋ค์์ ์ค๋ฒ๋ก๋๋ VRAM์ ๋ณด์ฌ์ฃผ๋ DXVK HUD๊ฐ ์๋ ๋ฐ์คํฌํ ๋ณด๊ธฐ์ ์ท์
๋๋ค.
ํ ๋ฒ๋ง ๋จธ๋ฌด๋ฅด๋๋ผ๋ ์ด ๊ณผ๋ถํ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค. ์๊ฐ์ด ํจ์ฌ ์ค๋ ๊ฑธ๋ฆฝ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ์ถ์ ํ๋ ๋ฐ ๋์์ด ๋ ์ ์๋ ๋ค๋ฅธ ์ ๋ณด๊ฐ ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์.
๋์๊ฒ ๊ทธ๊ฒ์ ๋ํ ์๋ก์ด ๋ ๋ฒจ์ด ๋ก๋๋ ๋, ๋๋๋ก ๊ธฐ์ฐจ ์ค์ ๋๋ ์ฒดํฌ๋ ๋ ์ถฉ๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ์ฅ์ ์ ํํ ๋๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค.
์ ์งํ๋๊ณ ์์ง๋ง ์ฑ๋ฅ์ด ๋ ์ข์ ์ ์์ต๋๋ค.
์ฒด๊ณ:
i7-4770k
Nvidia 2060 ์ํผ(8GB) [440.64]
32GB ๋จ
HTC ๋ฐ์ด๋ธ
์์คํ
๋ก๊ทธ
๋ฉ์์ง:
RenderThread[3829]: 8 ip 000000000058ef9d sp 00007f5ad0faaee0 vrcompositor[400000+36b000]์ ์ค๋ฅ 4์์ segfault
[ 737.625405] ์ฝ๋: 01 00 00 00 0f 84 73 02 00 00 8b 80 10 01 00 00 48 8d 44 10 10 48 8b 44 c7 5 8 c0 48 8 8b 47 08 83 f8 14 0f 87 76 02 00 00 48 8d 15 cf ff 11 00 45 8b
๋๋ ๋ํ ์ ์ด ์๋ ๊ณณ์์ ์ผ๋ถ ์ ์ฅ์ ์์ด ๋ฒ๋ ธ์ต๋๋ค (๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ์ถฉ๋์ด ๋ฐ์ํ๊ธฐ ์ ์ ์์์ผ๋ก ์ฌ์ค์ /์ต์ ํญ๋ชฉ์ด ๋ฐฉ๊ธ ์ฌ๋ผ์ง). ์คํ ํด๋ผ์ฐ๋ ๋ฌธ์ ์ผ ์ ์๋ค๊ณ ์๊ฐํ์ง๋ง ์ด๋ป๊ฒ ์ ๊ทผํด์ผ ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@lordkitsuna ๊ธ์, ๋ฌธ์ ๋ ๋์ธ ๊ฐ์ ๋ก๋ฉ ํ๋ฉด ์ดํ์๋ง ๋ํ๋์ ๊ทธ๊ฒ์ด ๋ฌธ์ ์ธ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. ์ด์ํ๊ฒ๋ ์ง๊ธ์ 8๊ธฐ๊ฐ ์ค 4038MB๋ง ์ฌ์ฉํ๊ณ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ด๊ฒ์ ๊ธฐ์ฐจ์ ํ ํ ๋ชจ๋ ์์ค์์ ๋์๊ฒ ๋ฐ์ํฉ๋๋ค. ์๋ฌด๋ฆฌ ๋นจ๋ฆฌ ๋ ๋ฒจ์ ์๋ฃํด๋.
@mathew2214 ์ด์ ์ ๋์ ๊ธฐ์๊ฐ ๋์ด ์ฃ์กํฉ๋๋ค.
๋ค์ ๋ ๋ฒจ์ ์ฑ๊ณต์ ์ผ๋ก ๋ก๋ํ ์งํ(๋จธ๋ฆฌ ๊ฒ์ ์ธ์ฐ๊ณ ๋ ์งํ) ํ ์๊ฐ ๋์ ๊ฒ์์ ํ๋ ์ดํ ํ ์ถฉ๋ํ์ต๋๋ค. ์๋ง๋ ๋ก๋ํ๋ ๋์ HMD๋ฅผ ๋ด๋ ค๋์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. ๋ถํํ๋ ์์ง PROTON_LOG=1์ด ์ค์ ๋์ง ์์์ต๋๋ค. :-/
ํ์ง๋ง ์ง์ง ์ํ๊น์ด ๊ฒ์ 20๋ถ ์ ์ SteamVR ๋ฒ ํ์ฉ ํซํฝ์ค ๋ฆด๋ฆฌ์ค๊ฐ ์์๊ณ ์ด์ SteamVR์ด ์์๋์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ญ๊ฐ๋ฅผ ํ๋์ง ํ์ธํ๊ธฐ ์ํด ์ฌ๋ถํ ํ๊ฒ ์ต๋๋ค. ๊ฒฐ๊ตญ ์ด์ ์ถฉ๋๋ก ์ธํด SteamVR์ ์ฃฝ์ฌ์ผ ํ์ต๋๋ค.
//ํธ์ง: ์ด๊ฒ์ด ํซํฝ์ค์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋ด ํ๋ ์ ์๊ฐ์ ์ง๊ธ ํจ์ฌ ์ข์์ก์ต๋๋ค. ์ฌ์ ํ ๋ฐ๋์งํ 11ms๋ ์๋์ง๋ง ๋ ๋์ ์ฌํฌ์์ผ๋ก ์ ๋์ ์ผ๋ก ๊ฒฌ๋ ์ ์๋ 13-15ms์ ๋๋ค. ๋ ์ด์ frasnell ํจ๊ณผ๋ ์์ต๋๋ค. ํ์ง๋ง ๋ด ์๋ค. ์๋ง๋ ๋จ์ง ์์ค์ผ ๊ฒ์ ๋๋ค. ๊ณ์ ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.
//edit2: ์ ์ฅ์ ๋ก๋ํ ํ ์ถฉ๋ํ ์ต์ ๊ฒ์ ํ๋ ์ด ๋ก๊ทธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค โ ๋ ๋ฒ์งธ๋ก ๋ ๋ฒ ์ฃฝ์ด์ ...
@kivoli ์์น์ ์๋ ๊ฒ์ ๋ณด๊ณ ์์ํ ์ ์๋๋ก ํด๋น ์์ ์ต์
์ ์ถ๊ฐํ๋ ๊ฒ ์ธ์ ํน๋ณํ ์กฐ์น๋ฅผ
์ผ๋ถ ์ค์ ๋ฐ ๊ธฐํ ์ปค๋/mesa-git ํจํค์ง๋ฅผ ๊ฐ์ง๊ณ ๋์์ง๋ง ์ฌ์ ํ ์ฒซ ๋ฒ์งธ ์ค๋ฅ๋ฅผ ์ง๋์น ์ ์์ต๋๋ค.
@radriaanse SteamVR ๋ฒ ํ(Proton ๋ฒ์ ์ ๊ฐ์ ํ์ง ์์) ๋ฐ Alyx์ฉ Proton 5.0-5์ด์ง๋ง ๋ฒ ํ ๋ฒ์ ์ด ์๋ SteamVR์์๋ ์ฒ์์๋ ํ์๋ฅผ ์คํํ๊ธฐ์ ์ถฉ๋ถํ์ต๋๋ค.
์ ๋ lsteamclient์ ์ต์ํ์ง ์์์ STEAMTV_INTERFACE_V001 ๋ฌธ์ ๊ฐ ์ผ๋ง๋ ํฐ ๋ฌธ์ ๊ฐ ๋ ์ง ๋ชจ๋ฅด์ง๋ง IVRInputInternal_002๋ฅผ ์์ฒญํ๋ ๊ฒ์์ด vrclient shim์์ ์์ ํ๊ธฐ ์ด๋ ค์ด ๋ฌธ์ ๊ฐ ๋ ๊ฒ์ด๋ผ๊ณ ์ด๋ฏธ ๋งํ ์ ์์ต๋๋ค. . ๋ด๊ฐ ๋งํ ์ ์๋ ํ ๊ทธ๊ฒ์ openvr์ ์ํด ๋ ธ์ถ๋์ง ์๊ณ SteamVR ์์ฒด ๋ด๋ถ์ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
@kisak-valve openvr/steamvr์์ ์์ ํ๋ ์ฌ๋์๊ฒ ์ฐ๋ฝํ์ฌ ์ด์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๊น? ์๋๋ฉด Linux ๊ธฐ๋ณธ ๋น๋๊ฐ ๊ณง ์ ๊ณต๋์ด ์ฒ๋ฆฌํ ๊ฐ์น๊ฐ ์์์ง ์ฌ๋ถ์ ๋ํ ์ ๋ณด๊ฐ ์์ต๋๊น?
Proton 5.0.5๋ ์ด๋ฏธ ์ด๋ฌํ ์ธํฐํ์ด์ค์ ํ์ํ ๋ชจ๋ ์ง์์ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ํ์ฌ๋ก์๋ SteamVR ๋ฒ ํ์ Proton 5.0.5๊ฐ ํฌํจ๋ Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ง ์์ผ๋ฉด ๋ฉ๋๋ค.
๊ธ์, ๊ฒ์์ FredrikHson์ด ์ธ๊ธํ ์ฌ๋ณผ๋ฆญ ๋งํฌ ์์ด "ํ๋ ์ค ํธ๋ฆฌ๊ฑฐ"๋ฅผ ์ง๋์น ๊ฒ์ ๋๋ค. ์ถ๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ด ์์น๋ง ๋ค๋ฅธ ์์น์ ์์ด์ผ ํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ธฐ์ฐจ์ ํ ํ vrcompositor์์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
ํฉ์ฑ๊ธฐ์ ์ถฉ๋์ ์ฌ๋ฌ ์ ํ์ ๊ฑฐ์น๋ ๋ ๊ธด ์ฌ์ ์ธ์ ํ์ ๋ฐ์ํ๋ฉฐ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ ๋ค์ ์์ํ๋ฉด ์์ผ๋ก ๊ณ์ ํ๋ ์ดํ๊ณ ์ง๊ธ ๋ฐ์ํ์ ๋ ๋ค์ ๋ ๋ฒจ์ ํ๋ ์ดํ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ตฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋ ์ผ์ด์ค์ ๋ํ ๋ณด๊ณ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@Plagman ํน์
https://github.com/ValveSoftware/Proton/issues/3681#issuecomment -602768786
VRInitError_Init_PathRegistryNotFound: "Installation path could not be located (110)
์์ง ๊ฒ์์ ์์ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ์ ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค.
๋ค๋ฅธ ๋ชจ๋ (VR) ๊ฒ์์ ์ ์๋ํ๋ฉฐ SteamVR, HL:A, Proton์ ๋ค์ ์ค์นํด ๋ณด์์ต๋๋ค.
Proton 5.0.5๋ ์ด๋ฏธ ์ด๋ฌํ ์ธํฐํ์ด์ค์ ํ์ํ ๋ชจ๋ ์ง์์ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ํ์ฌ๋ก์๋ SteamVR ๋ฒ ํ์ Proton 5.0.5๊ฐ ํฌํจ๋ Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ง ์์ผ๋ฉด ๋ฉ๋๋ค.
๊ฐ์ฌ ํด์. ๋๋ Proton์ ๊ฝค ๋ น์ฌ์์ผ๋ฏ๋ก ๋์ค์ vrclient์์ ๋ณ๊ฒฝ๋ ์ฌํญ์ ํ์ธํด์ผ ํ ๊ฒ์ ๋๋ค.
ํ์ธํ ๋ก๊ทธ๋ฅผ ์ง์ ์ป์ ์๋ ์์ง๋ง kivoli์ ์ ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด SteamVR ๋ฒ ํ ๋ฐ Proton 5.0.5๊ฐ ์์ผ๋ฉฐ ํด๋น ์ธํฐํ์ด์ค๊ฐ ๋๋ฝ๋์๋ค๋ ๋ฉ์์ง๊ฐ ๊ณ์ ํ์๋ฉ๋๋ค. ๋๋ ๊ทธ๋ค์ด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ์ผ์ผํค์ง ์๋๋ค๋ฉด ํฐ ๋ฌธ์ ๊ฐ ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค.
ํฉ์ฑ๊ธฐ์ ์ถฉ๋์ ์ฌ๋ฌ ์ ํ์ ๊ฑฐ์น๋ ๋ ๊ธด ์ฌ์ ์ธ์ ํ์ ๋ฐ์ํ๋ฉฐ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ ๊ฒ ๊ฐ์ต๋๋ค.
์บก์ฒ ์ง์ ์ ๋ก๋๋์์ต๋๋ค. 10๋ถ ๋ง์ ๋ค์ ๋นํธ๋ฅผ ํต๊ณผํ๊ณ ๊ธฐ์ฐจ์์ ๋ค์ ์ถฉ๋ํ์ต๋๋ค. 32GB ์ปดํจํฐ์์ ์๋ก ์์ํ ํ์์ต๋๋ค. ์์ ๊ฒ์๋ ๊ฒ๊ณผ ์ ์ฌํ ์ค๋ฅ์ด์ง๋ง segfault ์ฃผ์๋ ๋งค๋ฒ ๋ค๋ฆ ๋๋ค.
์ด๋ฒ์๋ ๊ธฐ์ฐจ ์ง์ ์ ์ ์ฅ๋์์ผ๋ฏ๋ก ๋ด์ผ ๊ทธ ์ง์ ์ ๋์ด๊ฐ ์ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
@Plagman Steam VR์ linux_temp ๋ฒ์ ์ ํ์ฑํํ์ต๋๋ค. ์๋ง๋ ๊ทธ๊ฒ์ด ๋ฌธ์ ์์ ๊ฒ์ ๋๋ค. ์์นจ์ ๋น์ ์ด ๋งํ ๊ฒ์ ์ ํํ ์๋ํ ๊ฒ์ ๋๋ค. ์ ๋ง ํจ๊ณผ๊ฐ ์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, HL Alyx์ ๋ํ ๋ฉ์ง ์ด์ผ๊ธฐ๋ฅผ ๋ฃ๊ณ ์ ๋ง ํ๋ ์ดํ๊ณ ์ถ์์ต๋๋ค^^
ํ์ธํ ๋ก๊ทธ๋ฅผ ์ง์ ์ป์ ์๋ ์์ง๋ง kivoli์ ์ ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด SteamVR ๋ฒ ํ ๋ฐ Proton 5.0.5๊ฐ ์์ผ๋ฉฐ ํด๋น ์ธํฐํ์ด์ค๊ฐ ๋๋ฝ๋์๋ค๋ ๋ฉ์์ง๊ฐ ๊ณ์ ํ์๋ฉ๋๋ค.
์๋์, ํผ๋์ ๋๋ ค ์ฃ์กํฉ๋๋ค. Proton 5.0-5์์ ๋ ์ด์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ์ง ๋ชปํ์ผ๋ฉฐ ์์/์๋ ์ค์ ๋๋ค. ๋ด ๋ฌธ์ ๋ ์ฑ๊ฒฉ์ด ๋ค๋ฆ ๋๋ค.
a) ํนํ ๋ก๋ฉ ์ค ๋๋๋ก ์ถฉ๋
b) ๋ค์ ๋ถ๋ง์กฑ์ค๋ฌ์ด ์ฑ๋ฅ
๊ธฐ์ฐจ ํ์น ์ ์ถฉ๋ ๋ฌธ์ ์ ๋ํด +1. ์ ๋ง ์ค๋ง์ค๋ฝ์ง๋ง ๊ณง ์์ ๋ ๊ฒ์ ๋๋ค.
๋๋ ๊ธฐ์ฐจ์ ๋ค์ด๊ฐ ๋ ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ๋ก๋ฉ ์ฅ๋ฉด์ด ์๋ ๊ณณ์ด๋ฉด ์ด๋๋ ์ง ์ถฉ๋์ด ๊ณ์ ๋ฐ์ํ๊ฑฐ๋ ๊ฒ์ ์ค์ ์ ์ฅ์ ๋ก๋ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋ด๊ฐ ์ฐพ์ ์ด ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ถฉ๋ํ ์์น์ ๋ค์ด๊ฐ๊ธฐ ์ง์ ์ ์ ์ฅํ๊ณ ๊ฒ์์ ๋ค์ ์์ํ๊ณ ๋ก๋ํ ํ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๋ก๋ฉ ํ๋ฉด์ผ๋ก ์ด๋ํ๋ ๊ฒ์ด์์ต๋๋ค.
vram์ด ์ถฉ๋ถํ์ง ์๊ณ 980(4GB)์ด ์๋ค๋ ๋ฌธ์ ๊ฐ ์์ง๋ง GPU ์์ฒด๋ ๊ฒ์์ ์ํด ๊ทธ๋ ๊ฒ ๋ถ๋ด๋์ง๋ ์์ต๋๋ค. nvidia-smi
๋ฅผ ๋ณด๋ฉด ๊ฒ์์ ์คํํ ๋ ๋ฌด๋ฃ vram์ด ์์ต๋๋ค. ๋ด cpu์ ๋จ์ ๊ฝค ๋ฌด๋ฃ์ด๋ฏ๋ก ๋ฉ๋ชจ๋ฆฌ ๋์์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์ฑ๋ฅ์ ์คํ๋ ค meh์
๋๋ค. ๊ฐ์ฅ ๋ฎ์ ์ค์ ์์ 90fps๋ฅผ ๊ฑฐ์ ์ ์งํ์ง ๋ชปํ๊ณ ๋ ๋ฒ์งธ ์
๊ทธ๋ ์ด๋ ์คํ
์ด์
์ ๋ณผ ๋์ ๊ฐ์ด ์์ํ์ง ๋ชปํ ์์ญ์์ ๊ทธ ์๋๋ก ๋จ์ด์ง๋๋ค.
์ต์ (ํด๋น๋๋ ๊ฒฝ์ฐ ๋ฒ ํ) Steam, SteamVR ๋ฐ Proton์ ์คํํ๊ณ ์์ต๋๋ค. Alyx ํ์ผ์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ์ต๋๋ค.
์์คํ ์ ๋ณด:
OS: ์์น ๋ฆฌ๋
์ค x86_64
์ปค๋: 5.5.11-zen1-1-zen
GPU: 440.64๋ฅผ ์คํํ๋ GTX 980
SteamVR: ๋ฒ์ 1.10.32(1584924836)
HMD: ๋ฐ์ด๋ธ
์ด๊ฒ์ ๊ธฐ์ฐจ์ ํ ํ ๋ชจ๋ ์์ค์์ ๋์๊ฒ ๋ฐ์ํฉ๋๋ค. ์๋ฌด๋ฆฌ ๋นจ๋ฆฌ ๋ ๋ฒจ์ ์๋ฃํด๋.
๋๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. Steam VR์ ๊ธฐ์ฐจ๋ฅผ ํ ํ ์ถฉ๋ํฉ๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ ์ ๋ ๋ฒจ์ ๋ก๋ํ๋ ค๊ณ ํ ๋ ์ผ๋ฐ์ ์ผ๋ก ์ถฉ๋ํ๋ค๊ณ ๋งํ์ต๋๋ค.
๋ช ๊ฐ์ง ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋ด์ผ ๋ฉ์ฌ20์ผ๋ก ๋ค์ ํด๋ด์ผ๊ฒ ๋ค์. ๋ ์ ์๋ํ ์ ์์ต๋๋ค.
OS: ์์น ๋ฆฌ๋
์ค
์ปค๋: 5.5.11-arch1-1
CPU: ๋ผ์ด์ 7 1700X
GPU: ๋ผ๋ฐ์จ 5700XT
๋๋ผ์ด๋ฒ/LLVM ๋ฒ์ : DRM 3.36.0, LLVM 9.0.1, Mesa 19.3.4
HMD: ๋ฐ์ด๋ธ
์์ง: https://gist.github.com/yaomtc/d0364080eb7dca2448ef0d949275b691
ํธ์ง: Mesa 20์ ์๋ํ๋๋ฐ, ์๋ง๋ ์กฐ๊ธ ๋ ๋์์ง๋ง ์ฌ์ ํ ๊ฝค ๋์ฉ๋๋ค. ํฐ ์ผ์ด ๋ฐ์ํ๋ฉด ๋๊น์ด ๋ง๊ณ ์ฌ์ ํ ์์ ๋ก๋ฉ ํ๋ฉด์ด ์์ฃผ ๋ํ๋ฉ๋๋ค.
ํ์ธํ ๋ก๊ทธ๋ฅผ ์ง์ ์ป์ ์๋ ์์ง๋ง kivoli์ ์ ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด SteamVR ๋ฒ ํ ๋ฐ Proton 5.0.5๊ฐ ์์ผ๋ฉฐ ํด๋น ์ธํฐํ์ด์ค๊ฐ ๋๋ฝ๋์๋ค๋ ๋ฉ์์ง๊ฐ ๊ณ์ ํ์๋ฉ๋๋ค.
์๋์, ํผ๋์ ๋๋ ค ์ฃ์กํฉ๋๋ค. Proton 5.0-5์์ ๋ ์ด์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ์ง ๋ชปํ์ผ๋ฉฐ ์์/์๋ ์ค์ ๋๋ค. ๋ด ๋ฌธ์ ๋ ์ฑ๊ฒฉ์ด ๋ค๋ฆ ๋๋ค.
a) ํนํ ๋ก๋ฉ ์ค ๋๋๋ก ์ถฉ๋
b) ๋ค์ ๋ถ๋ง์กฑ์ค๋ฌ์ด ์ฑ๋ฅ
๋๋ ๊ทธ๊ฒ์ด ๋๋ถ๋ถ ์๋ํ๋ค๋ ๊ฒ์ ์ดํดํ์ง๋ง, ๋น์ ์ด ๊ฒ์ํ ๋ก๊ทธ์์ ๋ฉ์์ง๋ ์ฌ์ ํ ๊ฑฐ๊ธฐ์ ์์ต๋๋ค. ์ฆ, 1121๋ฒ ์ค์ ์์ต๋๋ค. ๊ทธ๊ฒ ๋ด๊ฐ ์๋ฏธํ ์ ๋ถ์ ๋๋ค.
Arch Linux, Mesa 20.0.2 ๋ฐ Vega 56 ์คํ ๋ฌด๊ฑฐ์ด ์กฐ๋ช
์ด ํฌํจ๋ ๋๋ง๋ค ์ฌ๊ฐํ ์ฑ๋ฅ ์ ํ๊ฐ ๋ฐ์ํฉ๋๋ค. ํ์ด์ฌํน๋ ์ค์บ๋๊ฐ ํ๊ดด๋๊ณ TV๊ฐ ์๋ ๋ฐฉ์ผ๋ก ๋ค์ด๊ฐ TV ํฑํฌ๋ฅผ ๋ฐ๋ผ๋ณด๋ FPS ์ฅ๋ฉด.
ACO๋ ์
ฐ์ด๋ ์ปดํ์ผ์ ์ค์ ๋ก ๋์์ด ๋์ง๋ง ์ฌํ๊ฒ๋ ๋์์ด ๋์ง ์์ต๋๋ค.
์ด ์๊ฒฌ์ ๊ฑฐ์ ํ์ธํ ์ ์์ต๋๋ค.
beta
๋ถ๊ธฐ์ SteamVR์ stable
๋ถ๊ธฐ ์ฌ์ด๋ฅผ ์ ํํ๋ฉด ๋ก๋ฉ ํ๋ฉด์ ํต๊ณผํ ์ ์์ต๋๋ค. (๋ ๋ค ๋ฒ์ 1.10.32์ด๊ธฐ ๋๋ฌธ์ ์ด์ํฉ๋๋ค.) ์ด "์์ "์ ๋ค์์ ์
๋ ฅํ ๋ ๋ก๋ฉ ํ๋ฉด์์ ์๋ํ์ง ์์ต๋๋ค.์คํฌ์ผ๋ฌ ๊ฒฝ๊ณ
๋ถ๊ทน์ฑ
ํธ์ง: ValveSoftware/SteamVR-for-Linux#318์์ ์ธ๊ธ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ ๋์๊ฐ๊ธฐ ์ํด ์๋ํฉ๋๋ค.
linux_temp
์ง์ ์ด ์ ํ ์๋ํ์ง ์์ต๋๋ค.
๋๋ ๋ํ ๋ด๊ฐ Ferals gamemode
๋ฅผ ์ผ๊ณ ์๋ค๋ ๊ฒ์ ์ธ๊ธํด์ผ ํฉ๋๋ค.
OS: KDE ๋ค์จ 5.18
KDE ํ๋ผ์ฆ๋ง ๋ฒ์ : 5.18.3
KDE ํ๋ ์์ํฌ ๋ฒ์ : 5.68.0
Qt ๋ฒ์ : 5.5.11-050511-์ผ๋ฐ
์ปค๋: 5.5.11-zen1-1-zen
GPU: 440.64๋ฅผ ์คํํ๋ GTX 970(์ต์ ์ฌ์ ๋ฏธ๋ง์ด์ง๋ง ๊ฒ์์ ๊ฝค ์ ์คํ๋จ)
SteamVR: ๋ฒ์ 1.10.32
HMD: ๋ฐธ๋ธ ์ธ๋ฑ์ค
๊ฒ์์ด ์ฒ์์๋ ์๋ํ์ง ์์์ง๋ง Steam์ ๋ค์ ์์ํ ํ ์๋ํ๊ธฐ ์์ํ์ต๋๋ค(half life alyx์ ์ฒซ ๋ฒ์งธ ์ค์น ํ)
๋๋ ๋์ฐํ ์ฑ๋ฅ์ ๋งค์ฐ ์ค๋งํ์ต๋๋ค. 2080ti์์ ๊ฐ์ฅ ๋ฎ์ ์ธ๋ถ ์ฌํญ์ ๋ํ ์ฌ๊ฐํ ๋น๋ฒํ ํ๋ฝ? :disappointed: ๋ ๊ฑฐ์ ์ฌํฌ์์ ํ์ฑํํ๋ฉด ์ฐจ๋ถํ ์ฅ๋ฉด์ ์ฌ๋ ๋ฐ ์ฝ๊ฐ ๋์์ด ๋๋ ๊ฒ ๊ฐ์์ต๋๋ค. ๊ธฐ์ฐจ์์์ ์ถฉ๋(๋ฌด๊ธฐ๋ฅผ ์ป์ ํ)์ ์ค์ ๋ก ํธ๋ฆฌํ์ต๋๋ค. ์ ๋ ๋ง ๊ทธ๋๋ก ๊ทธ ๋ง๋๋ฌ(์งง์ ์๊ฐ ๋์ ๋ฉ์ถค)์ผ๋ก ์ธํด ์ํ๊ธฐ ์์ํ์ต๋๋ค. Valve์์ ์์ ํ ๋๊น์ง ์ฌ์๋์ง ์์ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.
Linux์์ ์ฌ์ํ ์ ์๋ ๊ฒ์์ ์ถ์ํฉ๋๋ค. ๋ค๋ฅธ ํ์ฌ๋ผ๋ฉด ์์ํ์ ํ ๋ฐ ๋ฐธ๋ธ์์๋ ์ ํ ์์ํ์ง ๋ชปํ๋ค.
Steam: 2020๋
3์ 23์ผ, 22:21:54
SteamVR: 1.10.32
์์ฑ์: 5.0-5
HMD: ๋ฐธ๋ธ ์ธ๋ฑ์ค
๋ค๋ฅธ PC ์ ๋ณด
์์คํ : ํธ์คํธ: xxx ์ปค๋: 5.5.7-1-MANJARO x86_64 ๋นํธ: 64 ์ปดํ์ผ๋ฌ: gcc v: 9.2.1 ๋ฐ์คํฌํ: i3 4.18 ๋ฐฐํฌํ: Manjaro Linux ๋จธ์ : ์ ํ: Desktop Mobo: ASRock ๋ชจ๋ธ: X570 Phantom Gaming X ์ง๋ ฌ:UEFI: American Megatrends v: P1.80 ๋ ์ง: 2019๋ 8์ 8์ผ CPU: ํ ํด๋ก์ง: 8์ฝ์ด ๋ชจ๋ธ: AMD Ryzen 7 3800X ๋นํธ: 64 ์ ํ: MT MCP ์์น: Zen L2 ์บ์: 4096 KiB ํ๋๊ทธ: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm ๋ณด๊ณ ๋ฐ: 124848 ์๋: 3559MHz ์ต์/์ต๋: 2200/3900MHz ์ฝ์ด ์๋(MHz): 1: 3559 2: 4449 3: 1980 4: 1969 5: 2200 6: 2199 7: 2200 8: 2196 9: 1987 10: 1984 11: 2199 12: 2189 13: 2176 14: 2178 15: 3559 16: 4435 ๊ทธ๋ํฝ: ์ฅ์น-1: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] ๊ณต๊ธ์ ์ฒด: ASUSTeK ๋๋ผ์ด๋ฒ: nvidia v: 440.59 ๋ฒ์ค ID: 10:00.0 ๋์คํ๋ ์ด: x11 ์๋ฒ: X.Org 1.20.7 ๋๋ผ์ด๋ฒ: nvidia ํด์๋: 1920x1080~60Hz, 3840x2160~60Hz, 1920x1080~60Hz OpenGL: ๋ ๋๋ฌ: GeForce RTX 2080 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 440.59 ์ง์ ๋ ๋๋ง: ์ ์ค๋์ค: ์ฅ์น-1: NVIDIA TU102 ๊ณ ํ์ง ์ค๋์ค ๊ณต๊ธ์ ์ฒด: ASUSTeK ๋๋ผ์ด๋ฒ: snd_hda_intel v: ์ปค๋ ๋ฒ์ค ID: 10:00.1 ์ฅ์น-2: Advanced Micro Devices [AMD] Starship/Matisse HD ์ค๋์ค ๊ณต๊ธ์ ์ฒด: ASRock ๋๋ผ์ด๋ฒ: snd_hda_intel v: ์ปค๋ ๋ฒ์ค ID: 12:00.4 ์ฅ์น-3: ๋ฐธ๋ธ ์ ํ: USB ๋๋ผ์ด๋ฒ: cdc_acm,hid-generic,usbhid ๋ฒ์ค ID: 3-4.3.3:9 ์ฅ์น-4: ๋ฐธ๋ธ ์ ํ: USB ๋๋ผ์ด๋ฒ: hid-generic,snd-usb-audio,usbhid ์ฌ์ด๋ ์๋ฒ: ALSA v: k5.5.7-1-MANJARO ๋คํธ์ํฌ: ์ฅ์น-1: Intel Wi-Fi 6 AX200 ๋๋ผ์ด๋ฒ: iwlwifi v: ์ปค๋ ๋ฒ์ค ID: 08:00.0 IF: wlp8s0 ์ํ: ๋ค์ด ๋งฅ: ์ฅ์น-2: Intel I211 ๊ธฐ๊ฐ๋นํธ ๋คํธ์ํฌ ๊ณต๊ธ์ ์ฒด: ASRock ๋๋ผ์ด๋ฒ: igb v: 5.6.0-k ํฌํธ: e000 ๋ฒ์ค ID: 0a:00.0 IF: enp10s0 ์ํ: ์ต๋ ์๋: 1000Mbps ์ด์ค: ์ ์ฒด Mac: ์ฅ์น-3: Realtek RTL8125 2.5GbE ๊ณต๊ธ์ ์ฒด: ASRock ๋๋ผ์ด๋ฒ: r8169 v: ์ปค๋ ํฌํธ: d000 ๋ฒ์ค ID: 0c:00.0 IF: enp12s0 ์ํ: ๋ค์ด ๋งฅ: ๋๋ผ์ด๋ธ: ๋ก์ปฌ ์คํ ๋ฆฌ์ง: ์ด: 2.05TiB ์ฌ์ฉ: 1.79TiB(87.6%) ID-1: /dev/nvme0n1 ๊ณต๊ธ์ ์ฒด: Samsung ๋ชจ๋ธ: SSD 970 EVO Plus 250GB ํฌ๊ธฐ: 232.89GiB ID-2: /dev/nvme1n1 ๊ณต๊ธ์ ์ฒด: Samsung ๋ชจ๋ธ: SSD 970 EVO Plus 250GB ํฌ๊ธฐ: 232.89GiB ID-3: /dev/nvme2n1 ๊ณต๊ธ์ ์ฒด: Samsung ๋ชจ๋ธ: SSD 970 EVO Plus 250GB ํฌ๊ธฐ: 232.89GiB ID-4: /dev/sda ๊ณต๊ธ์ ์ฒด: Western Digital ๋ชจ๋ธ: WD20EZRZ-00Z5HB0 ํฌ๊ธฐ: 1.82TiB ํํฐ์ : ID-1: / ํฌ๊ธฐ: 219.27GiB ์ฌ์ฉ: 186.32GiB(85.0%) fs: ext4 dev: /dev/dm-0 ID-2: ์ค์-1 ํฌ๊ธฐ: 8.80GiB ์ฌ์ฉ: 12.0MiB(0.1%) fs: ์ค์ ๊ฐ๋ฐ: /dev/dm-1 ์ผ์: ์์คํ ์จ๋: cpu: 61.9C mobo: 48.5C gpu: nvidia ์จ๋: 47C ํฌ ์๋(RPM): ํฌ-1: 0 ํฌ-2: 1111 ํฌ-3: 0 ํฌ-4: 860 ํฌ-5: 864 ํฌ-6: 2657 ํฌ-7: 1037 GPU: nvidia ํฌ: 42% ์ ๋ณด: ํ๋ก์ธ์ค: 395 ๊ฐ๋ ์๊ฐ: 9h 10m ๋ฉ๋ชจ๋ฆฌ: 31.29GiB ์ฌ์ฉ: 4.36GiB(13.9%) ์ด๊ธฐํ: systemd ์ปดํ์ผ๋ฌ: gcc: 9.2.1 ์: zsh v: 5.8 inxi: 3.0.37
ํ , ์ด์ ๋๋ถ๋ถ์ ๋ก๋ฉ ํ๋ฉด์ VRAM์ ์ฑ์ฐ์ง ์๊ณ ๊ฒฐ๊ตญ SteamVR์ด ์ถฉ๋ํ ๋๊น์ง SteamVR์ ๊ทน๋๋ก ์ง์ฐ์ํค๋ ๊ฒ ๊ฐ์ต๋๋ค(๋น๋์ค๋ ๋ฎ์ ํ๋ ์ ์๋๋ฟ๋ง ์๋๋ผ ๋ด ์์ ์์ 2์ด ์ง์ฐ๋ ์์). ์์ง.
๋๋ ๋์ฐํ ์ฑ๋ฅ์ ๋งค์ฐ ์ค๋งํ์ต๋๋ค. 2080ti์์ ๊ฐ์ฅ ๋ฎ์ ์ธ๋ถ ์ฌํญ์ ๋ํ ์ฌ๊ฐํ ๋น๋ฒํ ํ๋ฝ? ๋ ๊ฑฐ์ ์ฌํฌ์์ ํ์ฑํํ๋ฉด ์ฐจ๋ถํ ์ฅ๋ฉด์ ์ฌ๋ ๋ฐ ์ฝ๊ฐ ๋์์ด ๋๋ ๊ฒ ๊ฐ์์ต๋๋ค. ๊ธฐ์ฐจ์์์ ์ถฉ๋(๋ฌด๊ธฐ๋ฅผ ์ป์ ํ)์ ์ค์ ๋ก ํธ๋ฆฌํ์ต๋๋ค. ์ ๋ ๋ง ๊ทธ๋๋ก ๊ทธ ๋ง๋๋ฌ(์งง์ ์๊ฐ ๋์ ๋ฉ์ถค)์ผ๋ก ์ธํด ์ํ๊ธฐ ์์ํ์ต๋๋ค. Valve์์ ์์ ํ ๋๊น์ง ์ฌ์๋์ง ์์ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.
Linux์์ ์ฌ์ํ ์ ์๋ ๊ฒ์์ ์ถ์ํฉ๋๋ค. ๋ค๋ฅธ ํ์ฌ๋ผ๋ฉด ์์ํ์ ํ ๋ฐ ๋ฐธ๋ธ์์๋ ์ ํ ์์ํ์ง ๋ชปํ๋ค.
Steam: 2020๋ 3์ 23์ผ, 22:21:54
SteamVR: 1.10.32
์์ฑ์: 5.0-5
HMD: ๋ฐธ๋ธ ์ธ๋ฑ์ค๋ค๋ฅธ PC ์ ๋ณด
์์คํ : ํธ์คํธ: xxx ์ปค๋: 5.5.7-1-MANJARO x86_64 ๋นํธ: 64 ์ปดํ์ผ๋ฌ: gcc v: 9.2.1 ๋ฐ์คํฌํ: i3 4.18 ๋ฐฐํฌํ: Manjaro Linux
๋จธ์ : ์ ํ: Desktop Mobo: ASRock ๋ชจ๋ธ: X570 Phantom Gaming X ์ง๋ ฌ: UEFI: American Megatrends v: P1.80
๋ ์ง: 2019๋ 8์ 8์ผ
CPU: ํ ํด๋ก์ง: 8์ฝ์ด ๋ชจ๋ธ: AMD Ryzen 7 3800X ๋นํธ: 64 ์ ํ: MT MCP ์์น: Zen L2 ์บ์: 4096 KiB
ํ๋๊ทธ: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm ๋ณด๊ณ ๋ฐ: 124848
์๋: 3559MHz ์ต์/์ต๋: 2200/3900MHz ์ฝ์ด ์๋(MHz): 1: 3559 2: 4449 3: 1980 4: 1969 5: 2200 6: 2199 7: 2200
8: 2196 9: 1987 10: 1984 11: 2199 12: 2189 13: 2176 14: 2178 15: 3559 16: 4435
๊ทธ๋ํฝ: ์ฅ์น-1: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] ๊ณต๊ธ์ ์ฒด: ASUSTeK ๋๋ผ์ด๋ฒ: nvidia v: 440.59 ๋ฒ์ค ID: 10:00.0
๋์คํ๋ ์ด: x11 ์๋ฒ: X.Org 1.20.7 ๋๋ผ์ด๋ฒ: nvidia ํด์๋: 1920x1080~60Hz, 3840x2160~60Hz, 1920x1080~60Hz
OpenGL: ๋ ๋๋ฌ: GeForce RTX 2080 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 440.59 ์ง์ ๋ ๋๋ง: ์
์ค๋์ค: ์ฅ์น-1: NVIDIA TU102 ๊ณ ํ์ง ์ค๋์ค ๊ณต๊ธ์ ์ฒด: ASUSTeK ๋๋ผ์ด๋ฒ: snd_hda_intel v: ์ปค๋ ๋ฒ์ค ID: 10:00.1
์ฅ์น-2: Advanced Micro Devices [AMD] Starship/Matisse HD ์ค๋์ค ๊ณต๊ธ์ ์ฒด: ASRock ๋๋ผ์ด๋ฒ: snd_hda_intel v: ์ปค๋
๋ฒ์ค ID: 12:00.4
์ฅ์น-3: ๋ฐธ๋ธ ์ ํ: USB ๋๋ผ์ด๋ฒ: cdc_acm,hid-generic,usbhid ๋ฒ์ค ID: 3-4.3.3:9
์ฅ์น-4: ๋ฐธ๋ธ ์ ํ: USB ๋๋ผ์ด๋ฒ: hid-generic,snd-usb-audio,usbhid
์ฌ์ด๋ ์๋ฒ: ALSA v: k5.5.7-1-MANJARO
๋คํธ์ํฌ: ์ฅ์น-1: Intel Wi-Fi 6 AX200 ๋๋ผ์ด๋ฒ: iwlwifi v: ์ปค๋ ๋ฒ์ค ID: 08:00.0
IF: wlp8s0 ์ํ: ๋ค์ด ๋งฅ:
์ฅ์น-2: Intel I211 ๊ธฐ๊ฐ๋นํธ ๋คํธ์ํฌ ๊ณต๊ธ์ ์ฒด: ASRock ๋๋ผ์ด๋ฒ: igb v: 5.6.0-k ํฌํธ: e000 ๋ฒ์ค ID: 0a:00.0
IF: enp10s0 ์ํ: ์ต๋ ์๋: 1000Mbps ์ด์ค: ์ ์ฒด Mac:
์ฅ์น-3: Realtek RTL8125 2.5GbE ๊ณต๊ธ์ ์ฒด: ASRock ๋๋ผ์ด๋ฒ: r8169 v: ์ปค๋ ํฌํธ: d000 ๋ฒ์ค ID: 0c:00.0
IF: enp12s0 ์ํ: ๋ค์ด ๋งฅ:
๋๋ผ์ด๋ธ: ๋ก์ปฌ ์คํ ๋ฆฌ์ง: ์ด: 2.05TiB ์ฌ์ฉ: 1.79TiB(87.6%)
ID-1: /dev/nvme0n1 ๊ณต๊ธ์ ์ฒด: Samsung ๋ชจ๋ธ: SSD 970 EVO Plus 250GB ํฌ๊ธฐ: 232.89GiB
ID-2: /dev/nvme1n1 ๊ณต๊ธ์ ์ฒด: Samsung ๋ชจ๋ธ: SSD 970 EVO Plus 250GB ํฌ๊ธฐ: 232.89GiB
ID-3: /dev/nvme2n1 ๊ณต๊ธ์ ์ฒด: Samsung ๋ชจ๋ธ: SSD 970 EVO Plus 250GB ํฌ๊ธฐ: 232.89GiB
ID-4: /dev/sda ๊ณต๊ธ์ ์ฒด: Western Digital ๋ชจ๋ธ: WD20EZRZ-00Z5HB0 ํฌ๊ธฐ: 1.82TiB
ํํฐ์ : ID-1: / ํฌ๊ธฐ: 219.27GiB ์ฌ์ฉ: 186.32GiB(85.0%) fs: ext4 dev: /dev/dm-0
ID-2: ์ค์-1 ํฌ๊ธฐ: 8.80GiB ์ฌ์ฉ: 12.0MiB(0.1%) fs: ์ค์ ๊ฐ๋ฐ: /dev/dm-1
์ผ์: ์์คํ ์จ๋: cpu: 61.9C mobo: 48.5C gpu: nvidia ์จ๋: 47C
ํฌ ์๋(RPM): ํฌ-1: 0 ํฌ-2: 1111 ํฌ-3: 0 ํฌ-4: 860 ํฌ-5: 864 ํฌ-6: 2657 ํฌ-7: 1037 GPU: nvidia ํฌ: 42%
์ ๋ณด: ํ๋ก์ธ์ค: 395 ๊ฐ๋ ์๊ฐ: 9h 10m ๋ฉ๋ชจ๋ฆฌ: 31.29GiB ์ฌ์ฉ: 4.36GiB(13.9%) ์ด๊ธฐํ: systemd ์ปดํ์ผ๋ฌ: gcc: 9.2.1
์: zsh v: 5.8 inxi: 3.0.37
์ด๊ฒ์ ํฅ๋ฏธ๋กญ์ต๋๋ค. ์ ๋ ํจ์ฌ ๋ฎ์ ์ฌ์์ ๊ธฐ๊ณ์์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ฐํํ๊ณ ์์ต๋๋ค. RTX 2070 ํ๋ฌ์ค ๋ผ์ด์ 3600.
OS: ๋ง์๋ก ํ๋ผ์ฆ๋ง(๋ฆฌ๋
์ค)
์ปค๋: 5.4.27-1
CPU: AMD ๋ผ์ด์ 3900X
GPU: ์๋น๋์ 2080TI
๋ฉ๋ชจ๋ฆฌ: 32GB
์๋น๋์ ๋๋ผ์ด๋ฒ: 440.64
SteamVR: 1.10.32(1584924836)
์์ฑ์: 5.0-5
HMD: ์ธ๋ฑ์ค
๋ํ ๊ธฐ์ฐจ ๋ง์ฐจ์ ๊ฒฉ๋ฆฌ ๊ตฌ์ญ์ ๋ค์ด๊ฐ ๋ "๋ ๋ฒจ ์ ํ" ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค(๋ ์ด์ ํ๋ ์ดํ์ง ์์). vRAM์ด ๊ฐ๋ ์ฐจ๋ฉด 2080TI ์ฌ์ฉ์๊ฐ ๋๋ถ๋ถ์ ๋ค๋ฅธ ์นด๋์ vRAM์ด ํจ์ฌ ์ ๋ค๋ ์ ์ ๊ณ ๋ คํ ๋ ๋ค๋ฅธ ์นด๋๋ณด๋ค ๋์ค์ ์ถฉ๋ํ์ง ์์๊น์?
๋ํ ์ฒซ ๋ฒ์งธ ํ๋ ์ด(์
ฐ์ด๋ ์บ์๊ฐ ์์ฑ๋ฉ๋๊น?) ์ดํ์ ์๋นํ ๊ฐ์ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๋ฌด๊ฑฐ์ด ๋ฒ๋ฒ
๊ฑฐ๋ฆผ์ด ๋ฐ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, Russel's Lab์์ ์ง์ฐ/๋ง๋๋ฌ ํ์์ด ๋ฐ์ํ๋๋ฐ, ๊ทธ ์ฅ์๊ฐ ์ ๋ง ๋ง์์ ๋ค์ง ์์์ต๋๋ค. ์๋ง๋ ๊ฑฐ๊ธฐ์ ์๋ ๋ชจ๋ ๊ฒ์ ์ธ๋ถ ์ฌํญ์ด ์ฆ๊ฐํ๊ธฐ ๋๋ฌธ์ผ ๊ฒ์
๋๋ค.
์ด๊ฒ์ ํ์ฌ Linux์ ๋ชจ๋ ๊ตฌ์ฑ์์ ๊ณตํต์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๊ธ์, VRAM์ด ์ฑ์์ง์ง ์๊ณ ์ถฉ๋์ด ๋ฐ์ํ๋ฉด ์๋ง๋ ์ ์ผํ ๋ฌธ์ ๋ ์๋์ง๋ง ์ฌ์ ํ ๋ฌธ์ ์ค ํ๋์ผ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.
์ด์ ๊ฒ์ ํ๋ฐ๋ถ์ 3-10๋ถ ์ ๋ ๊ฒ์์ ๋ค์ด๊ฐ๋ฉด ๋ฌด๊ธฐ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์ด ๋๋ง๋ค ๊ณ์ํด์ ๋ง๋๋ฌ์ด ๋ฐ์ํฉ๋๋ค. ๋ ๋ฒจ ์ ํ ์ง์ ์ ์ ์ฅ์ ๋ก๋ํ์ง ์๋ ํ, ์ง๊ธ ๋ก๋ฉ ํ๋ฉด์์๋ ํญ์ ์ถฉ๋ํฉ๋๋ค.
@Plagman ํน์
VRInitError_Init_PathRegistryNotFound: "Installation path could not be located (110)
์์ง ๊ฒ์์ ์์ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ์ ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค.
๋ค๋ฅธ ๋ชจ๋ (VR) ๊ฒ์์ ์ ์๋ํ๋ฉฐ SteamVR, HL:A, Proton์ ๋ค์ ์ค์นํด ๋ณด์์ต๋๋ค.
์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๋ํ์ญ์์ค: https://github.com/ValveSoftware/Proton/issues/3652#issuecomment -602633710
์๋ ํ์ธ์, SteamVR์ ๋ฒ ํ๋ฅผ ์ ํํ๊ณ ๋ค์ ํ ์คํธํ์ญ์์ค.
SteamVR ๋ฒ ํ 1.11.1 ๋ถํฐ:
Compositor:
- Fixed a memory leak in HL:A loading screens
- Fixed a GPU memory leak in HL:A loading screens on Linux based system
Linux:
- Fixed a HL:A crash
ํจ์ฌ ๋ ์ฌ์ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์ฌ์ ํ ๊ณ ๋ฅด์ง ๋ชปํจ, ์ฌ์ ํ ์ฝ๊ฐ์ ๋ก๋ฉ ์ง์ฐ์ด ์์ง๋ง ์ ๋ฐ์ ์ผ๋ก ์ ์ต๋๋ค. ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๋์ ๋๋ ๋จ๊ณ!
์ฃผ๋ชฉํด์ผ ํ ๋ ๊ฐ์ง ์ด์ํ ์ :
์ด๊ฒ์ ์ฌ์ ํ โโ๋ฐ์ํฉ๋๋ค:
์ง๋๋ฒ๋ณด๋ค ๋ ๋ฏธ๋ฌํ ์ ๋์ง๋ง. ์ง๊ธ๊น์ง ๋ช ๊ฐ์ ํ๋ผ์คํฑ ๋ณ๋ง ์์ต๋๋ค.
์ฒ์์ผ๋ก Russel์ ๋ฐฉ์ ๋ฐฉ๋ฌธํ์ ๋ ํ ์ง์ ์์ ์๊ฐ์ด๋ํ์ ๋ ์ ๋ ๋ง์น... ๊ฑด๋ฌผ์์ 100์ผ๋ ๋จ์ด์ง ๊ณณ, ์ผ๋ถ ๊ฑด๋ฌผ ๊ธฐํํ์ผ๋ก ๋์ ธ์ก๊ณ ๋ง์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์ญ์ ๋ณผ ์ ์์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ํ ์ ์์์ ๊ฒ์ ๋๋ค ... ๋๋ ๋๋ฌด ๋ฉ๋ฆฌ ๋จ์ด์ ธ ๋๋ฅผ ์ฃฝ์ธ ๋ค์ด ์ด์ธ์ ์ ์ฉํ ๊ณณ์ ์ฐพ์ ์ ์์์ต๋๋ค.
๋ค์์ Proton ๋ก๊ทธ๋ฅผ ์ป์ ์ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค(๋ง์ CPU ์ฌ์ฉ๋ ์์ด ํ ์ ์๋ ๊ฒฝ์ฐ ๋น๋์ค ์บก์ฒ ๊ฐ๋ฅ).
๋ํ ์ด๊ฒ์ Linux์ฉ Steam VR ๋ฌธ์ ์ถ์ ๊ธฐ์๋ ๊ฒ์ํ์ง๋ง ๋ ๋ฒจ ์ ํ ์ค, ์๋ ์ ์ฅ ์ฒดํฌํฌ์ธํธ๋ฅผ ๋ก๋ํ๋ ค๊ณ ์๋ํ๋ ๋์ ์ฌ๋งํ ํ, ๋ฉ์ธ ๋ฉ๋ด๋ก ๋์๊ฐ๋ ค๊ณ ์๋ํ ๋ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ์์์ ๋ณด๊ณ ํ๊ณ ์ถ์ต๋๋ค. .
๋๋ ์ด๋ฌํ ์ถฉ๋ ์ค ์ผ๋ถ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์ฅ ํธ๋ฆญ(๋ ๋ฒจ ์ ํ ์ง์ ์ ์ ์ฅ)์ ์ฌ์ฉํด ์์ต๋๋ค.
๊ฒ์์ ์์ ํ ์ ๋ฐ์ดํธํ์ผ๋ฉฐ ์ต์ Steam VR ๋ฒ ํ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์์ธํ ๋ก๊ทธ์ ์์คํ ์ ๋ณด๋ก ๋ค์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ฐ์ฌ ํด์!
rstube์ ๋ง์ฐฌ๊ฐ์ง๋ก SteamVR ์ด์ ํธ๋์ปค์๋ ๊ฒ์ํ์ง๋ง ๊ทธ์ ๋ฌ๋ฆฌ ๋ด ๊ฒ์๋ฌผ์ SteamVR ์ ๋ฐ์ดํธ ์งํ ๋ช ์๊ฐ ์ ์ด์์ต๋๋ค.
์ ๋ฐ์ดํธ ํ ์ฑ๋ฅ ๊ทธ๋ํ๋ฅผ ๋ณด๋ฉด ๊ฒ์์ ์คํํ๊ธฐ๊ฐ ์กฐ๊ธ ๋ ์ฌ์์ง ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ํ๋ ์ ์๊ฐ์ด 11์ด ๋ฏธ๋ง์ด ์๋ 9-10ms์์ต๋๋ค. ๋ก๋ฉ ํ๋ฉด. ์ฌ์ ํ ๋ค์ณ์ง๊ธด ํ์ง๋ง ์์ ๋งํผ์ ์๋๋๋ค. ๊ฒ์ ์์ ์ ์ฅ์์ ์ ์ธํ๊ณ ๋ ๋๊น ํ์์ด ๊ฑฐ์ ์์์ต๋๋ค.
๋๋ ๋ํ ์๋ก์ด ๋ ๋ฒจ์ ๋ก๋ํ๋ ๋์ ๊ฒ์์ด ์ถฉ๋ํ๋ ๋ฌธ์ ๊ฐ ํญ์ ์์์ต๋๋ค. ์ฃฝ์ ํ ์ ์ฅ์์๋ , ๊ฒ์์ ๋ฉ๋ด์์๋ , ์ ๋ ๋ฒจ๋ก ๋ค์ด๊ฐ๋ ๊ฒ์ด๋ , ๊ฒ์์ ์์ํ ํ ๊ธฐ๋ณธ ๋ฉ๋ด์์๊ฐ ์๋๋ผ, ๋ฌผ๋ก . SteamVR ๋ฐ Alyx์ ๋ํ ์ต์ ์ ๋ฐ์ดํธ๋ ์ด๋ฌํ ํน์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ์ต๋๋ค.
๊ทธ๋ฌ๋ Alyx๊ฐ vram์ ์ฆ์ ๋จน์ง ์๋๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๋ฉ๋ด์์ ๊ฒ์์ผ๋ก ๋ก๋ํ๋ ๋์ ์ฌ์ฉ๋ ๋ชจ๋ 4GB๊น์ง ๊ณ์ ์ฌ๋ผ๊ฐ์ง๋ง ๊ฒ์์ด ์์๋ ๋ ๋ ์ด์ ์ฆ์ ํด๋น ์ฉ๋์ผ๋ก ์ ํํ์ง ์์ต๋๋ค. ๋ํ ์ ์ฒด์ ์ผ๋ก ์ฝ 30-40MB๋ฅผ ๋ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
์ถฉ๋๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์๋ฆฌ๋ ์ด๋ป์ต๋๊น? ๋๋ ๊ฝค ์ฝ๊ฐ์ "๋ฑ๋ฑ"ํ๋ ์๋ฆฌ๋ฅผ ๊ฒฝํํ๊ณ ์คํธ๋ฆผ์์ ๋น์ทํ ์๋ฆฌ๋ฅผ ๋ค์์ต๋๋ค. ์ด๊ฒ์ด ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ ์์ฑ์ ๋ฌธ์ ์ผ ์ ์์ผ๋ฉฐ ๋ณ๋์ ๋ฌธ์ ๊ฐ ๋ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์์ง steamvr ๋ฒ ํ ์
๋ฐ์ดํธ๋ฅผ ํ
์คํธํ์ง ์์์ง๋ง ๋น ๋ฅธ ์์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์๋์-v. ๋ฌด์จ ๋ง์ธ์ง ์์. HL-Alyx์์๋ ์์ง ๋์น์ฑ์ง ๋ชปํ์ง๋ง, ToTheTop์์๋ ๋ค๋ฅธ ๊ฒ์์์ ๋ฌด์์๋ก ๋ฐ๊ฒฌ๋์์ต๋๋ค.
์ถฉ๋๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์๋ฆฌ๋ ์ด๋ป์ต๋๊น? ๋๋ ๊ฝค ์ฝ๊ฐ์ "๋ฑ๋ฑ"ํ๋ ์๋ฆฌ๋ฅผ ๊ฒฝํํ๊ณ ์คํธ๋ฆผ์์ ๋น์ทํ ์๋ฆฌ๋ฅผ ๋ค์์ต๋๋ค. ์ด๊ฒ์ด ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ ์์ฑ์ ๋ฌธ์ ์ผ ์ ์์ผ๋ฉฐ ๋ณ๋์ ๋ฌธ์ ๊ฐ ๋ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๋ํ ์ค๋์ค ํฌ๋์ ๋ง์ด ๊ฒฝํํ๊ณ ์์ต๋๋ค.
๋๋ ์ฝ๊ฐ์ ์ค๋์ค ๋ฑ๋ฑ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๊ฐ ์์ง๋ง, ๊ทธ๋ค์ง ๊ฑฐ์ฌ๋ฆฌ๊ฑฐ๋ ์ฑ๊ฐ์๊ฒ ํ์ง๋ ์์์ต๋๋ค.
๋๋ ๋ํ ๋ฐ์ฌ ์กฐ์ค๊ฒฝ์ด ์ค์ ๋ก ์ ์ ๊ฐ์กฐํ์ง ์๋๋ค๋ ๊ฒ์ ์์์ฐจ๋ ธ์ต๋๋ค. ์ถ์ ์ ๊ฒ์ํ๋ ์ด์์ ๊ทธ๋ ๊ฒ ํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค. ์ด๊ฒ์ด ๋ณ๊ฒฝ์ธ์ง ๋ ๋๋ง ๋ฒ๊ทธ์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
๋ฐฉ๊ธ ๋ค์ ์๋ํ์ง๋ง ๋ค์ ๋ ๋ฒจ์ ๋ก๋ํ๋ ๋์ SteamVR ์ถฉ๋์ด ์ฌ์ ํ SteamVR ๋ฒ ํ 1.11.1์์ ๋ฐ์ํฉ๋๋ค!
์ฌ๊ธฐ์ ์ผ์ด๋:
๋ค์ ํ ์คํธ๋ฅผ ํด๋ณด๊ณ ์ธ์ด๋ธ๋ฅผ ์๋ก ์์ํ๋๋ฐ ์ธํ์(์ฌ์ ๋ง๋๋ ๊ณณ)๋ก ๋ด๋ ค๊ฐ ํ ๋ค์ ๊ฒ์์ด ๋๋ ค์ง๊ธฐ ์์ํ์ต๋๋ค. ์ด๋ฒ์๋ ๊ฒ์์ด ์์ ํ ์๋ตํ์ง ์๊ธฐ ์ ์ ์ข ๋ฃํ์ต๋๋ค.
๋ค์ ์ต์ ๋ฒ ํ ํด๋ผ์ด์ธํธ + steamvr ๋ฒ ํ + ์์ฑ์๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ค๋์ค ๋ฑ๋ฑ ์๋ฆฌ์ ๋ฌผ๋ณ ๊ธฐํํ ๋ฌธ์ ๋ ์์ต๋๋ค.
์คํ๋กฑ์ด ํ์ฑํ๋๋ฉด ๋จธ๋ฆฌ ์ถ์ ์ด ์๋ง์ด ๋ฉ๋๋ค. ๋จธ๋ฆฌ๋ฅผ ๋๋ฆฌ๋ฉด ๋ถ์์ ํ ์ธ๊ณ ์ง์ค๋ฉํธ๋ฆฌ๊ฐ ๋ํ๋ฉ๋๋ค. ์ปจํธ๋กค๋ฌ๋ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฒ์์ ๋ค์ ์์ํ๋ฉด ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
์์คํ
์ ๋ณด
GPU: 5700XT
๋๋ผ์ด๋ฒ/LLVM ๋ฒ์ : DRM 3.36.0, 5.6.0-0.rc7.git0.1.fc31.x86_64, LLVM 11.0.0
์ปค๋ ๋ฒ์ : 5.6.0-0.rc7.git0.1.fc31.x86_64
์์ฑ์ ๋ฒ์ : 5.0-5
SteamVR: ๋ฒ ํ(1.11.1)
์์คํ
์ ๋ณด
์ข์ ์์์ด ๋จผ์ ์ ๋๋ค. ์ต์ ๋ฒ์ ์ SteamVR ๋ฒ ํ(1.11.1)์ Alyx(1.1)๋ฅผ ์ฌ์ฉ ํ๋ฉด์ ๊ฒฝํ
๋์ ์์์ ์ฝ 30๋ถ ํ์ ์ํฉ์ด ๋ฐ๋๊ธฐ ์์ํ๋ค๋ ๊ฒ์ ๋๋ค. ํนํ ์ถ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ์์ํ์ต๋๋ค. ์ฝ 45-50๋ถ ํ ๋ก๋ฉ ํ๋ฉด์ ์ง์ฐ์ผ๋ก ์ธํด ๋ค์ ๋ฉ์ค๊บผ์์ ๋๊ผ๊ณ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ ธ์ผ๋ฏ๋ก (์ฌ๋๋ค์ด ์ด ์ค๋ ๋์์ ์ ์ํ ๊ฒ๊ณผ ๊ฐ์) ์ผ์ข ์ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ์์ ์ ์๋ค๋ ํํธ๋ก ๊ฐ์ ธ๊ฐ์ต๋๋ค. ์ ๋ ์ ๋ ์ฒ๋ผ ๊ฒ์์ด ์ข ๋ฃ๋๊ธฐ ์ ์ ๊ฒ์์ ์ข ๋ฃํ์ญ์์ค.
๋์์ด ๋ ์ ์๋๋ก ์ต์ ๋ก๊ทธ ํ์ผ์ ์์ ์ ์ถ๊ฐํ์ต๋๋ค.
https://gist.github.com/kivoli/4e851d9f8d11a2d9151406bd4fbf490c#file -steam-546560-log-2020-03-25
@yaomtc ์ด PR์ ๋ฌผ๋ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํฉ๋๋ค.
๋ฑ๋ฑ ์๋ฆฌ๊ฐ ๋๋ ๋ชจ๋ ๋ถ๋ค์ ์ด ๊ฒ์๋ฌผ์ ์ฐธ์กฐํ์ธ์: https://github.com/ValveSoftware/SteamVR-for-Linux/issues/215#issuecomment -572752506
TLDR, ์ค์ default-sample-rate = 48000
์์ /etc/pulse/daemon.conf
๋ค์๊ณผ pulseaudio -k
(ํ์ค ์ค๋์ค ๋ฐ๋ชฌ์ ๋ค์ ์์ํ๋) ์์ ๋ง์ดํฌ ๋ฌธ์ ์ ์ง์ง ๊ฑฐ๋ฆฌ๋ ์ค๋์ค. ๋๋ ์ค๋์ค๊ฐ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์ ๋์์ด ์์
์ ์ํํ์ต๋๋ค!
_์ฐธ๊ณ : /etc/pulse/daemon.conf
์์ ์ฃผ์ ์ฒ๋ฆฌ๋ ํ์ ์ฐพ์ ์ฃผ์ ์ฒ๋ฆฌ๋ฅผ ์ ๊ฑฐํ๊ณ ๋ณ๊ฒฝํ์ญ์์ค._
์ฌ๋ถํ
ํ ํ์ค ์ค๋์ค๋ ํญ์ ์๋ก์ด ๊ธฐ๋ณธ ๋์ผํ ์๋๋ฅผ ์ฌ์ฉํด์ผ ํ๋ฏ๋ก pulseaduio -k
๋ค์ ์ํํ ํ์๊ฐ ์์ต๋๋ค. ๊ตฌ์ฑ ํ์ผ์ ์ฒ์ ๋ณ๊ฒฝํ ํ์๋ง ํ์ํฉ๋๋ค.
_์ฐธ๊ณ 2: ์ผ๋ถ ์ฌ๋๋ค์ ๋์ผํ ์ค์ ์ผ๋ก ~/.config/pulse/daemon.conf
ํ์ผ์ ๋ง๋ค์ด์ผ ํ๋ค๊ณ ๋ณด๊ณ ํฉ๋๋ค. ์ ์๊ฒ๋ ํ์์์์ง๋ง ๋์ค์ฝ๋๋ ์์๋๋ค._
TLDR, ์ค์
default-sample-rate = 48000
์์/etc/pulse/daemon.conf
๋ค์๊ณผpulseaudio -k
(ํ์ค ์ค๋์ค ๋ฐ๋ชฌ์ ๋ค์ ์์ํ๋) ์์ ๋ง์ดํฌ ๋ฌธ์ ์ ์ง์ง ๊ฑฐ๋ฆฌ๋ ์ค๋์ค.
์ ๋ ์ค๋์ ๋ถํฐ ๊ทธ๋ ๊ฒ ํด์์ต๋๋ค. ๊ทธ ์ดํ๋ก ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. HL:Alyx๊น์ง.
์ฌ๊ธฐ 100% ๋ชฝ๊ตฌ์ค, ๊ทธ๋์ ๋๋ ์ด ์ค๋ ๋์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ณด๊ณ ์๋ ๋ฌธ์ ๋ฅผ ๋ณด์ง๋ ๋ชปํ๊ณ ์์ต๋๋คโฆ
(Linux 5.5.5 & Mesa 20.0.2 ๊ตฌ๋ Polaris. ACO ์ฌ์ฉ ์ค)
๋ฌผ๋ณ ๋ฌธ์ ๋ ๋ฐ์ฌ ๋ถ์๋ก ์ ๊ทธ๋ ์ด๋ํ ํ ์๋ฅํ๊ณผ SMG์์๋ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ํฝ ๊ฒฐํจ์ด ์์ผ๋ฅผ ๊ฐ๋ฆฌ๊ธฐ ๋๋ฌธ์ ์กฐ์ค ์์น๋ฅผ ๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ SMG๋ฅผ ์ฌ์ฉํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต์ต๋๋ค.
์ด ์์ ์ฌํญ์ด ํฌํจ๋ DXVK๊ฐ ๊ณง ์ถ์๋ฉ๋๊น? Linux Mint 19.3์ ์์ค์์ DXVK๋ฅผ ๋น๋ํ๋ ๊ฒ์ด ๋งค์ฐ ์ด๋ ต๋ค๋ ๊ฒ์ ์๊ฒ ๋์๊ณ ์ด ๊ฒฐํจ์ผ๋ก ์ธํด ๊ฒ์์ ๊ณ์ํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
์ข์ต๋๋ค. ์ด๊ฒ์ด ํ์ฌ ๊ฒ์์ ์ ์ฒด ๋ฌธ์ ๋ชฉ๋ก์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
default-sample-rate = 48000
in /etc/pulse/daemon.conf
(์๋ง๋ ~/.config/pulse/daemon.conf
)๋ก ์ค์ ํ ๋ค์ pulseaudio -k
pulseaudio๋ฅผ ๋ค์ ์์ํ๋ฉด ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค. ๊ทธ๋ฌ๋ ์ด ์์ ์ฌํญ์ด ๋ชจ๋ ์ฌ๋์๊ฒ ์ ์ฉ๋๋ ๊ฒ์ ์๋๋๋ค.ํํํ ์๋ฆฌ.
* It appears that setting `default-sample-rate = 48000` in `/etc/pulse/daemon.conf` (and maybe in `~/.config/pulse/daemon.conf`) then restarting pulseaudio with `pulseaudio -k` manages to solve this issue.
์ด๊ฒ์ ๋๋ฅผ ์ํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ์ต๋๋ค. ๋ํ HL:A ์ด์ธ์ ๋ค๋ฅธ ์ค๋์ค ๋ฌธ์ ๋ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค.
ํํํ ์๋ฆฌ.
* It appears that setting `default-sample-rate = 48000` in `/etc/pulse/daemon.conf` (and maybe in `~/.config/pulse/daemon.conf`) then restarting pulseaudio with `pulseaudio -k` manages to solve this issue.
์ด๊ฒ์ ๋๋ฅผ ์ํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ์ต๋๋ค. ๋ํ HL:A ์ด์ธ์ ๋ค๋ฅธ ์ค๋์ค ๋ฌธ์ ๋ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค.
์ ์ ์ฅ, ์ด๊ฒ์ด ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ๋ ํจ๊ณผ๊ฐ ์๊ธฐ๋ฅผ ๋ฐ๋์ต๋๋ค. ๋ฃ๊ฒ๋์ด์ ์ ๊ฐ์ ๋๋ค.
์ค๋ธ์ ํธ ์ง์ค๋ฉํธ๋ฆฌ๊ฐ ์ผ๋ง๋ ์ฌํ๊ฒ ๋ฒ๊ทธ๋ฅผ ์ผ์ผํฌ ์ ์๋์ง ๋ณด์ฌ์ฃผ๊ธฐ ์ํด์์ ๋๋ค.
๋ค์์ ์๋ฅํ์ด ๋ถ์ฐฉ๋ ์ท๊ฑด์ ๋ค๊ณ ์๋ ๋ชจ์ต์
๋๋ค.
์ฌ๊ธฐ SMG๋ฅผ ๋ค๊ณ ์์ต๋๋ค.
๋ฉ๋ด๋ฅผ ์ด๊ณ ๋นจ๋ฆฌ ๋ซ์ผ๋ฉด ๋ ์ข์์ง์๋ก ๋ฉ๋ด๋ฅผ ์ค๋ ์ด์ด๋๋ฉด ๋ ๋๋น ์ง๋๋ค.
์, ์ ๋ @dsalt์ ๊ฐ์ ๋ฐฐ์ ์์ต๋๋ค.
"Mongoose์ ์๋ต์ ๊ธฐ๋ค๋ฆฌ๋ ๋์ ์๊ฐ์ด ์ด๊ณผ๋์์ต๋๋ค. SteamVR์ ๋ค์ ์์ํด์ผ ํฉ๋๋ค."
์ฐ๋ฆฌ ๋ ๋ค vrwebhelper(https://github.com/ValveSoftware/SteamVR-for-Linux/issues/278)์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. "Mongoose" ๊ตฌ์ฑ ์์๊ฐ ๋ฌด์์ธ์ง ํ์คํ์ง ์์ง๋ง ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ง์ ์ ์์ํ๋ ค๊ณ ์๋ํ๊ธฐ ๋๋ฌธ์ vrwebhelper์ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
"Mongoose" ๊ตฌ์ฑ ์์๊ฐ ๋ฌด์์ธ์ง ํ์คํ์ง ์์ง๋ง ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ง์ ์ ์์ํ๋ ค๊ณ ์๋ํ๊ธฐ ๋๋ฌธ์ vrwebhelper์ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ด ์ถ์ธก์ ("์น"๋ถ๋ถ์ ๊ธฐ๋ฐ์ผ๋ก) mongoose ์ด๊ณ MongoDB๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ localhost์ db ์๋ฒ์ ์ฐ๊ฒฐํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
์ด ๊ฒฝ์ฐ ๊ด๋ จ์ด ์์ ์ ์์ต๋๋ค.
๋ก์ปฌ ์ฐ๊ฒฐ์ด ์คํจํ๋ฉด localhost ๋์ 127.0.0.1์ ์ฌ์ฉํด ๋ณด์ญ์์ค. ๋๋๋ก ๋ก์ปฌ ํธ์คํธ ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
์๋๋ฉด ๊ทธ๋ฅ ๋ฐฉํ๋ฒฝ์ด๋ ๊ถํ ๋ฌธ์ ์ผ๊น์?
์ด์ ๊ฒ์ ํ๋ฐ๋ถ์ 3-10๋ถ ์ ๋ ๊ฒ์์ ๋ค์ด๊ฐ๋ฉด ๋ฌด๊ธฐ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์ด ๋๋ง๋ค ๊ณ์ํด์ ๋ง๋๋ฌ์ด ๋ฐ์ํฉ๋๋ค. ๋ ๋ฒจ ์ ํ ์ง์ ์ ์ ์ฅ์ ๋ก๋ํ์ง ์๋ ํ, ์ง๊ธ ๋ก๋ฉ ํ๋ฉด์์๋ ํญ์ ์ถฉ๋ํฉ๋๋ค.
๋ ์ญ์ ๊ทธ๊ฒ์ ์ป๊ธฐ ์์ํ๋๋ฐ, 7์ฅ ์ฆ์์ ์ผ์ด๋๊ธฐ ์์ํ ๊ฒ ๊ฐ๋ค. ๋ฌด๊ธฐ ์ ํ ํญ๋ชฉ์ ์ด๋ฉด ์ฆ๊ฐ์ ์ธ ๋ง๋๋ฌ์ด ๋ฐ์ํ ๋ฟ๋ง ์๋๋ผ ๋ค์ ์์ํ ๋๊น์ง ์ ์ฒด ๊ฒ์ ์๋๊ฐ ๋๋ ค์ง๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฒ์์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ ๋ถ๊ฐ๋ฅํ๊ณ ๋ค์ ์์ํด์ผ ํ ๋๊น์ง ๋ชจ๋ ํ์ ๋ฌด๊ธฐ ์ ํ๊ณผ ํจ๊ป ์ฝ๊ฐ ๋๋น ์ง๋๋ค.
์ด ์์ ์์ ๋๋ 5-10๋ถ๋ง๋ค ๊ฒ์์ ๋ค์ ์์ํด์ผ ํ์ง๋ง ๋ช ์ฑํฐ ์ ์๋ ํฐ ๋ฌธ์ ์์ด ๋ช ์๊ฐ ๋์ ํ๋ ์ดํ ์ ์์์ต๋๋ค(์ง์ฐ ๋ก๋ฉ ์ ์ธ).
์ฌ์: RX 5700 XT, Mesa-git, ACO, ๋ฐธ๋ธ ์ธ๋ฑ์ค @ 120Hz, SteamVR ๋ฒ ํ
์ด์ ๊ฒ์ ํ๋ฐ๋ถ์ 3-10๋ถ ์ ๋ ๊ฒ์์ ๋ค์ด๊ฐ๋ฉด ๋ฌด๊ธฐ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์ด ๋๋ง๋ค ๊ณ์ํด์ ๋ง๋๋ฌ์ด ๋ฐ์ํฉ๋๋ค. ๋ ๋ฒจ ์ ํ ์ง์ ์ ์ ์ฅ์ ๋ก๋ํ์ง ์๋ ํ, ์ง๊ธ ๋ก๋ฉ ํ๋ฉด์์๋ ํญ์ ์ถฉ๋ํฉ๋๋ค.
๋ ์ญ์ ๊ทธ๊ฒ์ ์ป๊ธฐ ์์ํ๋๋ฐ, 7์ฅ ์ฆ์์ ์ผ์ด๋๊ธฐ ์์ํ ๊ฒ ๊ฐ๋ค. ๋ฌด๊ธฐ ์ ํ ํญ๋ชฉ์ ์ด๋ฉด ์ฆ๊ฐ์ ์ธ ๋ง๋๋ฌ์ด ๋ฐ์ํ ๋ฟ๋ง ์๋๋ผ ๋ค์ ์์ํ ๋๊น์ง ์ ์ฒด ๊ฒ์ ์๋๊ฐ ๋๋ ค์ง๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฒ์์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ ๋ถ๊ฐ๋ฅํ๊ณ ๋ค์ ์์ํด์ผ ํ ๋๊น์ง ๋ชจ๋ ํ์ ๋ฌด๊ธฐ ์ ํ๊ณผ ํจ๊ป ์ฝ๊ฐ ๋๋น ์ง๋๋ค.
์ด ์์ ์์ ๋๋ 5-10๋ถ๋ง๋ค ๊ฒ์์ ๋ค์ ์์ํด์ผ ํ์ง๋ง ๋ช ์ฑํฐ ์ ์๋ ํฐ ๋ฌธ์ ์์ด ๋ช ์๊ฐ ๋์ ํ๋ ์ดํ ์ ์์์ต๋๋ค(์ง์ฐ ๋ก๋ฉ ์ ์ธ).
์ฌ์: RX 5700 XT, Mesa-git, ACO, ๋ฐธ๋ธ ์ธ๋ฑ์ค @ 120Hz, SteamVR ๋ฒ ํ
๋๋ ๋ํ์ด ๋ฌธ์ ๋ฅผ ๊ฒฝํํฉ๋๋ค. ์ ํํ ์ธ์ ๋ถํฐ ์์๋์๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง SMG๋ฅผ ๋ฐ์ ํ๋ถํฐ ์์๋์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋๋ ๋ํ ์ฑํฐ 3 ์งํ์ ์ด๊ฒ์ ์ป์ต๋๋ค.
๋ก์ปฌ ์ฐ๊ฒฐ์ด ์คํจํ๋ฉด localhost ๋์ 127.0.0.1์ ์ฌ์ฉํด ๋ณด์ญ์์ค. ๋๋๋ก ๋ก์ปฌ ํธ์คํธ ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
์๋๋ฉด ๊ทธ๋ฅ ๋ฐฉํ๋ฒฝ์ด๋ ๊ถํ ๋ฌธ์ ์ผ๊น์?
Localhost๋ ์์๋๋ก ::1 ๋๋ 127.0.0.1๋ก ํ์ธ๋ฉ๋๋ค. ๋ก์ปฌ IP ํ
์ด๋ธ์ ๋ชจ๋ ํ์ฉํฉ๋๋ค.
๋๋ SELinux ๋๋ AppArmor๋ฅผ ์คํํ์ง ์์ผ๋ฏ๋ก ํ๋ก์ธ์ค๊ฐ localhost์ ์ก์ธ์คํ์ง ๋ชปํ๋๋ก ๋ง๋ ๊ฒ์ด ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋น ๋ฅธ ์ ๋ฐ์ดํธ: Alyx(1.2)์ ๋ํ ์ต์ ์ ๋ฐ์ดํธ๋ ๋ ๋ฒจ ์ ํ/๋ก๋ฉ ๋ฒ๊ทธ ๋๋ ๋ง๋๋ฌ ๋ฒ๊ทธ์์ ์ถฉ๋์ ์์ ํ์ง ์์์ต๋๋ค.
์ง๊ธ๊น์ง ๋ด ๋์ https://github.com/ValveSoftware/SteamVR-for-Linux/issues/318#issuecomment -605629203์ ์ธ๊ธ๋ ๋์์ ๊ด์ฐฐํ๊ธฐ ๋๋ฌธ์ ๋๋ถ๋ถ SteamVR์ ๋ฌธ์ ์ ๋๋ค.
๋๋ ์ด๊ฒ์ Linux์ฉ SteamVR ์ด์ ํธ๋์ปค์ ์ฌ๋ ธ์ง๋ง ์ ๋ณด๋ฅผ ํผ๋จ๋ฆฌ๊ธฐ ์ํด ์ฌ๊ธฐ์๋ ๊ฒ์ํ ์๊ฐ์ด์์ต๋๋ค.
ํ ์ค์ฒ ํ์ง์ ๋์์์ ์ค๊ฐ์ผ๋ก ๋ฎ์ถ์ด ๋ฌธ์ ๋ฅผ ์ด๋ ์ ๋ ์ํํ ์ ์์์ต๋๋ค. ์ด๊ฒ์ ์ถฉ๋์ด ๋ฐ์ํ๊ธฐ ์ ์ ์๊ฐ์ ์ฐ์ฅํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์ด์ ๋ช ๊ฐ์ง ๋ก๋ฉ ์ ํ์ ํต๊ณผํ ์ ์์์ง๋ง ๊ฒฐ๊ตญ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค.
๋ํ Steam VR ๋ก๊ทธ ํ์ผ ์ค ์ผ๋ถ๋ฅผ ๋ณผ ์ ์์๋๋ฐ ํนํ vrcompositor.txt
ํ์ผ์์ ํ ์ค์ด ๋์ ๋ค์ด์์ต๋๋ค. ์ด๊ฒ์ ๋จ์ํ ์ผ์ข
์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฌธ์ ๊ฐ ์์์ ํ์ธํฉ๋๋ค.
๋ค์์ ๋ผ์ธ์ ๋๋ค.
Sun Mar 29 2020 11:47:06.981780 - CVulkanVRRenderer::CreateTexture - Unable to allocate memory
๋ค๋ฅธ ์ด์ ํธ๋์ปค์ ์ ์ฒด ๋ก๊ทธ ํ์ผ์ ๊ฒ์ํ์ต๋๋ค. https://github.com/ValveSoftware/SteamVR-for-Linux/issues/318#issuecomment -605684252
ํ ์ค์ฒ ํ์ง์ ๋์์์ ์ค๊ฐ์ผ๋ก ๋ฎ์ถ์ด ๋ฌธ์ ๋ฅผ ์ด๋ ์ ๋ ์ํํ ์ ์์์ต๋๋ค. ์ด๊ฒ์ ์ถฉ๋์ด ๋ฐ์ํ๊ธฐ ์ ์ ์๊ฐ์ ์ฐ์ฅํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์ด์ ๋ช ๊ฐ์ง ๋ก๋ฉ ์ ํ์ ํต๊ณผํ ์ ์์์ง๋ง ๊ฒฐ๊ตญ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค.
๋ํ Steam VR ๋ก๊ทธ ํ์ผ ์ค ์ผ๋ถ๋ฅผ ๋ณผ ์ ์์๋๋ฐ ํนํ
vrcompositor.txt
ํ์ผ์์ ํ ์ค์ด ๋์ ๋ค์ด์์ต๋๋ค. ์ด๊ฒ์ ๋จ์ํ ์ผ์ข ์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฌธ์ ๊ฐ ์์์ ํ์ธํฉ๋๋ค.๋ค์์ ๋ผ์ธ์ ๋๋ค.
Sun Mar 29 2020 11:47:06.981780 - CVulkanVRRenderer::CreateTexture - Unable to allocate memory
๋ถํํ๋ 4GB์ ๋ฉ๋ชจ๋ฆฌ๋ง ์๋ gtx 980์ด ์์ผ๋ฏ๋ก ๋ฎ์ ํ ์ค์ฒ์์๋ ์ถฉ๋์ ํผํ๊ธฐ ์ํด ์ ํ ํธ๋ฆญ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ด ๋ก๊ทธ๋ฅผ ์ดํด๋ณด๋ ๋ด ๋ก๊ทธ์๋ ํด๋น ์ค์ด ํ์๋์ง๋ง ๊ทธ ์ค์ด ๊ฑฐ์ ๋์์์ด ๋์ต๋๋ค.
RX 570์์ ๊ฒ์์ด ์๋ํฉ๋๋ค.
[ํธ์ง: radv๋ฅผ ์ฌ์ฉํ์ฌ. vrwebhelper ์ถฉ๋, ์ปค๋ ๋ก๊ทธ์ ์ฐจ๋จ ์ค๋ฅ, SteamVR ์ค์ ์ด ์๋ํ์ง ์์, HL:๋ณด๊ณ Mongoose ์๊ฐ ์ด๊ณผ]
amdvlk-open์ ์ค์นํ๊ณ ์๋ก ์ค์น๋ amd_icd64.json์ ๊ฐ๋ฆฌํค๋ VK_ICD_FILENAMES๋ฅผ ๋ด๋ณด๋ด๋๋ก SteamVR/bin/vrwebhelper/linux64/vrwebhelper.sh๋ฅผ ๋ณ๊ฒฝํ์ต๋๋ค. ๋๋จธ์ง SteamVR๊ณผ ๊ฒ์ ์์ฒด๋ ์ฌ์ ํ radv๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ด๊ฒ์ vrwebhelper์ ๋ฒ๊ทธ์ด๊ฑฐ๋ radv์ ๋ฒ๊ทธ์ผ ์ ์์ต๋๋ค. ๋ชจ๋ฅด๊ฒ ์ด์. ํ์คํ ๊ฒ์ ๋ฒ๊ทธ๊ฐ ์๋๋๋ค .
RX 570์์ ๊ฒ์์ด ์๋ํฉ๋๋ค.
amdvlk-open์ ์ค์นํ๊ณ ์๋ก ์ค์น๋ amd_icd64.json์ ๊ฐ๋ฆฌํค๋ VK_ICD_FILENAMES๋ฅผ ๋ด๋ณด๋ด๋๋ก SteamVR/bin/vrwebhelper/linux64/vrwebhelper.sh๋ฅผ ๋ณ๊ฒฝํ์ต๋๋ค. ๋๋จธ์ง SteamVR๊ณผ ๊ฒ์ ์์ฒด๋ ์ฌ์ ํ radv๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ด๊ฒ์ vrwebhelper์ ๋ฒ๊ทธ์ด๊ฑฐ๋ radv์ ๋ฒ๊ทธ์ผ ์ ์์ต๋๋ค. ๋ชจ๋ฅด๊ฒ ์ด์. ๊ทธ๊ฒ์ ํ์คํ ๊ฒ์ ๋ฒ๊ทธ๊ฐ _์๋๋๋ค_.
์ฌ๊ธฐ์๋ ๋ง์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด๋ค ๋ฌธ์ ๋ฅผ ๋ง์ํ์๋ ๊ฑด๊ฐ์?
์ฌ๊ธฐ์๋ ๋ง์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด๋ค ๋ฌธ์ ๋ฅผ ๋ง์ํ์๋ ๊ฑด๊ฐ์?
vrwebhelper/radv ํฌ๋์๋ ๋ ๋ ํ ์ ์ถ์์ ๋๋ฝ๋ ์ธํ๋ฆฌ ์ค๋ฅ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. radv์ ๋ฒ๊ทธ์ฒ๋ผ ๋ณด์ด๋ฉฐ ์ ์๊ฒ ๋ชฝ๊ตฌ์ค ์๊ฐ ์ด๊ณผ ์ค๋ฅ์ ์์ธ์ ๋๋ค.
๊ฒ์ ํ๋ ์ด ์ค์ ๋งค์ฐ ๋์ ์์ค์ ๋ก๋ฉ ์๊ฐ์ด ๋ฐ์ํฉ๋๋ค. ๊ฒ์์ ์์ํ ํ ๋ก๋ํ๋ ์ฒซ ๋ฒ์งธ ๋ ๋ฒจ์ ์ผ๋ฐ์ ์ผ๋ก 10-15์ด ์ ๋๋ก ๋งค์ฐ ๋น ๋ฆ ๋๋ค. ๋ค์ ๋ก๋๋ ๋๋๋ก ๋น ๋ฅผ ์ ์์ง๋ง ์ธ ๋ฒ์งธ ๋ก๋๋ ์ ๋ ๊ทธ๋ ์ง ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฝ 1-2m๊ฐ ๊ฑธ๋ฆฝ๋๋ค. ๋ก๋ฉ ํ๋ฉด์ด ๊ธด ๋์ "๋ก๋ฉ ํ๋ฉด"์ด ๋งค์ฐ ๋์ ์ง์ฐ ์๊ฐ์ ๊ฐ๊ธฐ ๋๋ฌธ์ ๋ก๋๊ฐ ์งง์์ง ๊ธด์ง ์ฝ๊ฒ ์ธ์ํ ์ ์์ต๋๋ค.
์ด์ ฏ๋ฐค Linux์์ ๊ฒ์์ ๋ชจ๋ ๋ง์ณค์ต๋๋ค. ๋ช ๊ฐ์ง ๋ฌธ์ - ๊ฒ์ ํ๋ฐ์ ์ผ๋ถ ์์ญ์ ์ฑ๋ฅ์ด ํฌ๋กค๋ง์ผ๋ก ๋๋ ค์ก๊ณ (ํนํ ์ฌ๋ง ๋ฐ ๊ทธ์ ๋ฐ๋ฅธ ๋ก๋ฉ ํ๋ฉด ์ฃผ๋ณ) ์ผ๋ถ ๊ฐ์ฒด๋ ๊ฒ๋ณด๊ธฐ์ ๋ฌด์์ ๋ฐฉ์์ผ๋ก ์ผ๊ฐํ์ด ํญ๋ฐํ๋ ๊ฒ์ฒ๋ผ ๋ณด์์ต๋๋ค(๊ฐ์ฅ ์์ฃผ ์๋ฅํ, ์๋ฃ์ ์บ , ๋น ๋ฌผ๋ณ ๋ฐ SMG) ๋ฐ ์ต์ 1.2 ์ ๋ฐ์ดํธ ์ดํ ์ผ๋ถ ์กฐ๋ช ๊ฐ์ฒด์ ์์ง์ผ๋ก ๋จ์ด์ง๋ ํฐ์ ์ ์ด ์์์ต๋๋ค.
๊ทธ ์ธ์๋ ํธํ์ฑ ๋ ์ด์ด๋ฅผ ํตํด RX580์ด ์๋ i3 8100์์ ์์ํ ๋๋ก ์๋ํ์ต๋๋ค. ๊ธฐ๋ณธ ์์ฑ์ 5.05. 17.4์๊ฐ ๋์ ๋จ ํ ๊ฑด์ ์ถฉ๋๋ ๋ฐ์ํ์ง ์์์ต๋๋ค.
๊ทธ ์ธ์๋ ํธํ์ฑ ๋ ์ด์ด๋ฅผ ํตํด RX580์ด ์๋ i3 8100์์ ์์ํ ๋๋ก ์๋ํ์ต๋๋ค. ๊ธฐ๋ณธ ์์ฑ์ 5.05.
์ด๋ค ๋ฒ์ ์ ๋ฉ์ฌ?
์ถฉ๋์ด Nvidia ํ๋์จ์ด์ ๊ด๋ จ๋ ๊ฒ์ธ์ง ๊ถ๊ธํฉ๋๋ค. AMD ํ๋์จ์ด์์ ๋ก๋ฉ ์ ํ ์ถฉ๋์ด ๋ฐ์ํ๋ ์ฌ๋์ด ์์ต๋๊น?
๊ธ์, ๋ด 5700 XT์์ ํ๋ฉด์ ๋ก๋ํ ๋ SteamVR์ด ์ถฉ๋ํ์ง๋ง HL:A ์์ฒด๋ ํ์คํ ๊ทธ๋ฐ ์ ์ด ์์์ต๋๋ค.
์ด๋ค ๋ฒ์ ์ ๋ฉ์ฌ?
ํ์ฌ EndeavourOS์ ๊ธฐ๋ณธ๊ฐ์ ๋ฌด์์ด๋ ๊ฐ์... 19.3.4 ์ ์๊ฐ์๋.
๊ธฐํ ์ธ๋ถ์ ๋ณด: ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
@Zamundaa ๋ค, ์ด์ํ ์ผ์ ๋๋ค. ๊ฒ์ ์์ฒด๊ฐ ์๋๋ผ ํค๋์ /SteamVR _๋์คํ๋ ์ด_๊ฐ ์ถฉ๋ํฉ๋๋ค. ํค๋์ ์ด ๊ฒ๊ฒ ๋ณํ ํ์๋ ์์ ๋ ํค๋์ ์ฃผ์๋ฅผ ํ๋ค ์ ์์ผ๋ฉฐ ์ฌ์ ํ ๋ฐ์คํฌํฑ ๋ทฐํฌํธ์์ ์์ง์๊ณผ ์ปจํธ๋กค๋ฌ๋ฅผ ํฌ์ฐฉํฉ๋๋ค. ์ฌ์ง์ด "์ด, SteamVR์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค"๋ผ๊ณ ํ์๋๊ณ ๋ทฐํฌํธ๋ฅผ ์๋์ผ๋ก ๋ซ์ผ๋ฉด ๊ฒ์์ด ์ฌ์ ํ ๋ฌธ์ ์์ด ์คํ๋๋ ๊ฒ์ฒ๋ผ ์ข ๋ฃ ํ์ธ ๋ํ ์์๊ฐ ์์ฑ๋ฉ๋๋ค. ๋๋ ์ฌ์ ํ ์์ผ๋ก ์์ง์ผ ์ ์์ต๋๋ค. ๊ฒ์์ด ๋ ๋ฒจ ์ ํ ํธ๋ฆฌ๊ฑฐ์ ๋๋ฌํ๋ ๊ฒ๊ณผ ๋งต ๋ก๋ฉ ํ๋ฉด ์ฌ์ด์ "๊ฒ์์์ผ๋ก ํ์ด๋(fade to black)"๋๋ ์ผ์ข ์ ๋ณ๋์ค๋ฌ์ด ์ํ์ ๊ฑธ๋ฆฐ ๊ฒ ๊ฐ์ต๋๋ค.
์ฝ๊ฐ์ ์คํฌ์ผ๋ฌ:
ํธ์ง: ๋๋ "Superweapon"์ด๋ผ๋ ์ฑํฐ์ ๋๋ฌํ๊ณ ๊ฒ์์ ํธ์ํ๊ฒ ํ๋ ์ดํ ์ ์๊ฒ ๋์์ต๋๋ค. ๊ฐํ์ ์ผ๋ก ๋ง์ ๋๋ฌ๋ ๊ฒ์ ์ด์ 1ยฝ์ด๋ง๋ค ๋ง์ ๋๋ฌ๋ ์ผ์ ํ ํ์ค์ ์ํด ์์ผ๋ก ๋น ์ง๋ฉฐ, ์ด๋ ํ๋์ "์ฌ๋ฌผ"๋ก ๊ฐ๋ ์ ๊ธฐ ํ์ค์ ์ผ์นํ๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
ํธ์ง: ๋๋ "Superweapon"์ด๋ผ๋ ์ฑํฐ์ ๋๋ฌํ๊ณ ๊ฒ์์ ํธ์ํ๊ฒ ํ๋ ์ดํ ์ ์๊ฒ ๋์์ต๋๋ค. ๊ฐํ์ ์ผ๋ก ๋ง์ ๋๋ฌ๋ ๊ฒ์ ์ด์ 1ยฝ์ด๋ง๋ค ๋ง์ ๋๋ฌ๋ ์ผ์ ํ ํ์ค์ ์ํด ์์ผ๋ก ๋น ์ง๋ฉฐ, ์ด๋ ํ๋์ "์ฌ๋ฌผ"๋ก ๊ฐ๋ ์ ๊ธฐ ํ์ค์ ์ผ์นํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
์ด๊ฒ์ ๋์๊ฒ๋ ์ผ์ด๋๊ณ ์์๋ค. ์๋ง๋ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๋ฌผ์ฒด๋ฅผ ๋ ์ด์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ณผ ์ ์์ ๋ ์ฅ ํ๋ฐ๋ถ์์ ๋ ๋์์ง ๊ฒ์ ๋๋ค.
Nvidia ๋ฒ ํ ๋๋ผ์ด๋ฒ 440.66.07์์ ๋ก๋ ์ ํ ์ถฉ๋์ด ์ฌ์ ํ ๋ฐ์ํ์ง๋ง ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํ์คํ ๋ ์ข์ต๋๋ค!
nvidia ๋ฒ ํ ๋๋ผ์ด๋ฒ 440.66.08์์ ๋ก๋ ์ถฉ๋์ด ๊ณ์ ๋ฐ์ํฉ๋๋ค. ์ฑ๋ฅ ํฅ์์ ์ฌ์ ํ โโ๋จ์ ์์ผ๋ฉฐ ํ์ฌ์ ์์ ์ ์ธ nvidia ๋๋ผ์ด๋ฒ์ ๋น๊ตํ ๋ ๋์ ๋๊ฒ ๋ํ๋ฉ๋๋ค.
๋ฐฉ๊ธ nvidia 440.66.08๋ก ๋ค์ ํ ์คํธํ์ต๋๋ค. ์ฑ๋ฅ์ ์ฝ๊ฐ ๋ ๋์ ๊ฒ ๊ฐ์ง๋ง ๋ด 980(4GB ๋ฉ๋ชจ๋ฆฌ)์ ์ฌ์ ํ โโ์์ ์ ์ธ 90fps๋ฅผ ๊ฑฐ์ ์ฒ๋ฆฌํ์ง ๋ชปํฉ๋๋ค. ๊ฒ์์ด ์์๋ ๋ ์ ๋ฆฌ ๋ค์ ์์ ๋๋ฅผ ์ ์ธํ๊ณ ๋ (๋งค์ฐ ์งง์ง๋ง) ํ ์คํธ์์ ์ฌ๊ฐํ ๋ง๋๋ฌ์ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค.
์ด๋ชจ, ๊ฒ์์ ํญ์ ํ๋ ์ดํ ์ ์์์ง๋ง ์ง๊ธ์ ๋์ฑ ๊ทธ๋ ์ต๋๋ค.
@llamasking ์ด๋ป๊ฒ ๊ทธ๋ ๊ฒ ์ข์ ์ฑ๋ฅ์ ์ป์ ์ ์์ต๋๊น? ๋๋ gtx 1080์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๋งค 100ms๋ง๋ค ๋ง๋๋ฌ๊ณผ ํจ๊ป 30-40fps์ ๋๋์ ๋ฐ์ต๋๋ค. ์ฌ์ํ ์ ์์ต๋๋ค. ๋น์ ์ ์ด๋ค CPU๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๊น?
Windows์์๋ ์ง์ฐ ์์ด Half life alyx๋ฅผ ์ฌ์ํ ์ ์์ต๋๋ค.
@DEC05EBA 4790k ๊ฐ ์๊ณ ์ต์ Zen ์ปค๋(5.5.13-zen2-1-zen)๊ณผ ์ต์ Nvidia Vulkan Dev์์ Arch๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. ( aur ) ๋๋ผ์ด๋ฒ.
๋ด๊ฐ OCํ ์ ์๋ ๊ฒ์ ๋ชจ๋ OCd์ด๋ฉฐ 120% ํด์๋๋ก ๊ฒ์์ ์คํํฉ๋๋ค. 100%์ 120%์ ์ฑ๋ฅ ์ฐจ์ด๋ ํ๋ ์ ์๊ฐ์ ๋ณด๋ฉด ๊ฑฐ์ ๋์ ๋์ง ์์ต๋๋ค. 0.1ms์ผ ์๋ ์์ง๋ง ํ์ง์ ํฅ์์ ๊ทธ๋ ์ต๋๋ค.
์ธ๋ฑ์ค๋ณด๋ค ํด์๋๊ฐ ๋ฎ์ Vive๋ ์์ต๋๋ค.
์์คํ ์ ๋ณด: https://gist.github.com/llamasking/5d9a9c30948fea76ff0eed96ccffcc53
์ ์๊ฒ๋ Vega64 GPU, ์ต์ ๋ผ๋ฐ์จ ๋๋ผ์ด๋ฒ, ์ ์ฌํ์ง๋ง ํฅ๋ฏธ๋กญ๊ฒ๋ ๋ค๋ฅธ ์ค๋ฅ, ์ฆ ์ค๋ฅ ๋ถ์ฌ ์ค๋ฅ๊ฐ ์๋ ์ปค๋ ๋ฒ์ 5.5.6์ด ์๋ Arch์์ ์ถฉ๋ํฉ๋๋ค.
VrOverlay๊ฐ ์ด๊ธฐํ ์คํจ ์ค๋ฅ ์ฝ๋ VRInitError_None: "์ค๋ฅ ์์(0)"
์์คํ ๋ณด๊ณ ์: https://gist.github.com/codingcatgirl/7dfd387bdf08d9e6b5c13bf0b7dbcf6b
Nvidia ํ๋์จ์ด์์๋ง ๋ ๋ฒจ ์ถฉ๋์ด ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๊น? AMD ํ๋์จ์ด์์ ์คํ๋๋ ์ฌ๋๋ค์๊ฒ๋ ๋ถ๋ช ํ ๋ค๋ฅธ ์ถฉ๋์ด ์์ง๋ง ๋์ผํ๊ฑฐ๋ ๊ด๋ จ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๋ฅผ ๋ช ํํ ํ ์ ์๋ค๋ฉด Valve์ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ฒซ ๋ฒ์งธ ์์ค ๋ก๋์ ๋ฌธ์ ์ด์ง๋ง SteamVR์ด ๋๊ธฐ ๋ชจ๋(์๊ตฌ ์ฌํญ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์๋ ์ ์์)์ ์๋ ๊ฒฝ์ฐ ๋ ๋ฒ์งธ ์์ค ๋ก๋์์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ง์์ง๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ด๋ฐ ์ข ๋ฅ์ ๋์์ ์ผ์ผํค๋ ๋ค๋ฅธ ๊ฒ์์ ๋ณธ ์ ์ด ์์ผ๋ฉฐ ๋์์ด SteamVR ๋ฌธ์ ๊ฐ ์๋์ง ํ์คํ์ง ์์ต๋๋ค. ๋ฉ์ฌ ์ฌ์ฉ 20.0.3.
๋ ๋ฒ์งธ ๋ก๋ ๋์ radeontop์ ๋ชจ๋ 8GB VRAM๊ณผ 3ยพGB์ 4ยฝGB GTT ์ฌ์ด๊ฐ ์ฌ์ฉ ์ค์ด๋ฉฐ ๊ฐ์๊ธฐ ๊ฐ๊ฐ 5GB์ 1ยฝGB๋ก ๋จ์ด์ง๋๋ค. ๋น์ HMD๊ฐ ์๋ ํ๋ฉด์ ๋ณด๊ณ ์์๋๋ฐ(VR ๋ณด๊ธฐ ์ฐฝ์ด ์ด๋ ค ์์ด์ผ ํจ) ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ๊ฐ์ํ ํ ์ง๋๊ฐ ํ์๋์ง ์๋ ๊ฒ์ ํ์ธํ์ต๋๋ค(๋ค์ ๋ ๋ฒจ์์ ํ์๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ถํ).
๋ํ ์ฒซ ๋ฒ์งธ ์ ์ฅ๋ ์ํ ๋ก๋ ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๋๋ก ๊ด๋ฆฌํ์ต๋๋ค. ๋ค์ SteamVR์ ์ ํด ์ํ๋ก ๋์์ต๋๋ค. ๊ฒ์์ ์ ๋ ฅ ํฌ์ปค์ค๊ฐ ์๋ ๊ฒ๋ ์ค์ํ ๊ฒ ๊ฐ์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋ ๋ฒจ ๊ฐ์ ๋ก๋ ์ ํ ์ถฉ๋์ด ๊ณ์ ๋ฐ์ํฉ๋๋ค.
์ด๊ฒ์ด ์ถฉ๋์ ์ํฅ์ ๋ฏธ์น๋์ง ํ์ธํ๊ธฐ ์ํด ์์ ์ ์ธ ๋๋ผ์ด๋ฒ ๋ฆด๋ฆฌ์ค๋ก ๋์๊ฐ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ํ ๊ฐ์ง ํ์คํ ๊ฒ์ ์์ ์ ์ธ ๋๋ผ์ด๋ฒ๊ฐ ๋ฒ ํ ๋๋ผ์ด๋ฒ์ ๋นํด ์ฑ๋ฅ์ด ๋์ ๋๊ฒ ๋๋น ์ก๋ค๋ ๊ฒ์ ๋๋ค.
๋ ๋ฒ์งธ ๋ก๋ ๋์ radeontop์ ๋ชจ๋ 8GB VRAM๊ณผ 3ยพGB์ 4ยฝGB GTT ์ฌ์ด๊ฐ ์ฌ์ฉ ์ค์ด๋ฉฐ ๊ฐ์๊ธฐ ๊ฐ๊ฐ 5GB์ 1ยฝGB๋ก ๋จ์ด์ง๋๋ค. ๋น์ HMD๊ฐ ์๋ ํ๋ฉด์ ๋ณด๊ณ ์์๋๋ฐ(VR ๋ณด๊ธฐ ์ฐฝ์ด ์ด๋ ค ์์ด์ผ ํจ) ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ๊ฐ์ํ ํ ์ง๋๊ฐ ํ์๋์ง ์๋ ๊ฒ์ ํ์ธํ์ต๋๋ค(๋ค์ ๋ ๋ฒจ์์ ํ์๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ถํ).
๋ํ ์ฒซ ๋ฒ์งธ ์ ์ฅ๋ ์ํ ๋ก๋ ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๋๋ก ๊ด๋ฆฌํ์ต๋๋ค. ๋ค์ SteamVR์ ์ ํด ์ํ๋ก ๋์์ต๋๋ค. ๊ฒ์์ ์ ๋ ฅ ํฌ์ปค์ค๊ฐ ์๋ ๊ฒ๋ ์ค์ํ ๊ฒ ๊ฐ์ต๋๋ค.
radeontop์์ ๊ณผ๋ํ๊ฒ ์ปค๋ฐ๋ VRAM ํต๊ณ์ ์ฑ๋ฅ์ด ๋จ์ด์ง ๋ 101%๊ฐ ์ฌ์ฉ๋๋ ๊ฒ์ ๋ณด๊ณ ์์ต๋๋ค. ๊ฒ์์ ์ด๊ธฐ ๋ก๋๋ 6-7gb์ VRAM์ ์ฌ์ฉํ์ง๋ง ๊ฑฐ์ ํด์ ํ์ง ์๊ณ ์ฑ์ฐ๋ฏ๋ก ์ฑ๋ฅ์ด ์ ํ๋ฉ๋๋ค. ๋๋ค
SteamVR์ "์ ํด" ์ํ๋ก ๋๋ ๊ฒ์ด ๋ฌด์จ ๋ป์ธ์ง ์ฌ์ญค๋ด๋ ๋ ๊น์?
SteamVR์ "์ ํด" ์ํ๋ก ๋๋ ๊ฒ์ด ๋ฌด์จ ๋ป์ธ์ง ์ฌ์ญค๋ด๋ ๋ ๊น์?
๋๊ธฐ ๋ชจ๋. (์์ ๋ ํ๋ฉด์ HMD, ๋์คํ๋ ์ด ๋ธ๋ญํน.)
์ด๋ป๊ฒ ๋ ๋๋ฅผ ๊ฒฝ๊ณ ๋ฐ์ผ๋ก ์๊ฐ ์ด๋์ํค๋ ๊ฒ์์ ์ํด ์ฃฝ์์ ๋นํ๊ณ ๊ฑฐ์ ํ ์๊ฐ์ ์์์ต๋๋ค. ์ด์ ๊ฒ์์ด ๋ก๋๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. SSD๊ฐ ๊ฑฐ์ ๊ฝ ์ฐผ๊ธฐ ๋๋ฌธ์ ๋ก๋ ์๊ฐ์ด ๊ฐ๋ ์ ๋ง ๊ธธ์ด์ง ์ ์์ต๋๋ค. ์์ ํด์ผ ํฉ๋๋ค.
์์ฑ์ ๊ธฐ๋ก:
์ค๋ ์ปค๋ 5.6 ๋ฐ Nvidia ๋๋ผ์ด๋ฒ 440.82๋ก ์๋ํ์ต๋๋ค. ๋ ๋ฒจ ์ ํ ์ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ๋ช ๋ถ ๋์ ์ฌ์ํ ํ ์ฃผ๊ธฐ์ (1ยฝ-2์ด๋ง๋ค) ์คํฐํฐ๊ฐ ์์๋ฉ๋๋ค. ์ฝ์์ด ํ์ฑํ๋๊ธฐ ์์ํ ์๊ฐ ์คํฐํฐ๊ฐ ์์๋๋ ์์ธ์ด ์ฝ์/๊ธฐ์ ๊ด๋ จ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. 2์ฅ์์ ๋ ๋ฒจ ์ ํ ์ถฉ๋์ด ๋ฐ์ํ ๋๊น์ง ์ง์๋์์ต๋๋ค.
๋ฆฌ๋
์ค ์ปค๋ 5.6
AMD ๋ผ์ด์ 3900X
32GB ๋จ
nvme ๋๋ผ์ด๋ธ์ ์ค์น๋ Steam
144Hz 1440p ๋ชจ๋ํฐ
440.82 ๋๋ผ์ด๋ฒ๊ฐ ํฌํจ๋ Nvidia RTX 2080ti
SteamVR 1.11-5
์์ฑ์ 5.0 [๋ค์]
ํธ์ง: 1ยฝ-2์ด๋ง๋ค ๊ฐํ์ ์ผ๋ก ๋ง์ ๋๋ฌ๋ ๋ฐ ๋ํ ์ค๋ช
์ ์ผ๋ถ๋ฅผ ์ฐพ์ ๊ฒ ๊ฐ์ต๋๋ค. ์ฃผ์ด์ง ๊ฐ๊ฒฉ์ผ๋ก ์
๋ฐ์ดํธ๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ํ๋ผ์ฆ๋ง ๋ฐ์คํฌํ์์ CPU ๋ฏธํฐ ํ๋ผ์ค๋ชจ์ด๋๋ฅผ ์คํํ๊ณ ์์์ต๋๋ค. ๊ทธ๊ฒ์ ์ ๊ฑฐํ์ ๋ ๋งฅ๋ฐ์ด ๋ฉ์ท์ต๋๋ค. ๋ฐ๋ผ์ vRAM ์ถฉ์ ์ด๋ก ์ ๋ฐ๋ฅด๋ฉด ๊ฒ์์ ํ ๋ vRAM์ด ์ ์ฐจ์ ์ผ๋ก ์ต๋ 100%๊น์ง ์ฑ์์ง๊ณ ๊ทธ ์์ ์์ ๋ด CPU ๋ฏธํฐ๊ฐ ์ ํ์ ์ด๊ณผํ์ฌ ๊ณ์ํด์ CPU ๊ทธ๋ํ๋ง๋ค ๋๊น ํ์์ด ๋ฐ์ํฉ๋๋ค. ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์
๋ฐ์ดํธํฉ๋๋ค.
HL:Alyx vRAM ์ฌ์ฉ์ ์ด vRAM์ ๋ ๋ฎ์ ๋น์จ๋ก ์ ํํ๋ ๋ฐฉ๋ฒ์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์ํด ์ฝ๊ฐ์ vRAM์ด ๋จ์ ์๋ ์ํ์์ ๊ฐ์ ๋๋์ง ํ์ธํ๊ธฐ ์ํด์์
๋๋ค. ์๋๋ฉด ๊ทธ๋ฅ ๋ด ์๋ฉ์ด๋ฅผ ๋งํ๋๊ฑฐ์ผ ^^'
HL:Alyx vRAM ์ฌ์ฉ์ ์ด vRAM์ ๋ ๋ฎ์ ๋น์จ๋ก ์ ํํ๋ ๋ฐฉ๋ฒ์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์ํด ์ฝ๊ฐ์ vRAM์ด ๋จ์ ์๋ ์ํ์์ ๊ฐ์ ๋๋์ง ํ์ธํ๊ธฐ ์ํด์์ ๋๋ค. ์๋๋ฉด ๊ทธ๋ฅ ๋ด ์๋ฉ์ด๋ฅผ ๋งํ๋๊ฑฐ์ผ ^^'
๋๋ ๊ทธ๊ฒ์ ๋ํด ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์ ๋ฌํ ์ ์๋ ๋ช ๊ฐ์ง ๋ช ๋ น์ค ๋งค๊ฐ๋ณ์๋ฅผ ์กฐ์ฌํ๊ธฐ ์์ํ์ต๋๋ค.
VRAM ์ ํ ๋งค๊ฐ๋ณ์๋ ์์ง๋ง ์คํํ ๋ค์ํ ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์ ์ค๋ช ํ๋ ๋งํฌ https://www.pcgamingwiki.com/wiki/Half-Life :_Alyx๊ฐ ์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด ์์ฑํ ๋ด์ฉ(Windows ์ธ๊ณ์์)์ ๋ฐ๋ฅด๋ฉด ์ด๋ฌํ ์ค์ ์ค ์ผ๋ถ๋ ์ฑ๋ฅ์ ํฐ ์ฐจ์ด๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
๋๋ ์๋ ํ ๊ฑฐ์ผ :
+vr_msaa 2 +vr_fidelity_level_auto 0 +vr_fidelity_level 3 -w 480 -h 270
์ด๋ ๊ฒ ํ๋ฉด:
๊ด์ค ๋ชจ๋์ ํด์๋๋ฅผ ๋ฎ์ถ๋ฉด ์ฑ๋ฅ์ ๊ทน์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์๋ค๊ณ ๋ค์์ต๋๋ค. ๋ค์ ๋ณด๊ณ ํ๊ฒ ์ต๋๋ค.
์ ๋ฐ์ดํธ: ๊ด์ค ์ฐฝ์ ๋ ๋ฎ์ ํด์๋๋ก ์ค์ ํ๋ฉด ์ค์ ๋ก ๋ด ์ฑ๋ฅ์ด ์ ํ๋๋ ๊ฒ์ฒ๋ผ ๋ณด์์ต๋๋ค. ๊ด์ค ๋ณด๊ธฐ๊ฐ ์ ์ฒด ํ๋ฉด์ด๊ธฐ ์ ์ ๋๋ ์ค์ผ์ด ์ฐฝ์ ๋ฌด์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฎ์ ํด์๋๋ก ์ค์ ํ๋ฉด ์ฐฝ์ผ๋ก ๋ ๋๋ง๋ฉ๋๋ค.
@yaomtc ์ด PR์ ๋ฌผ๋ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํฉ๋๋ค.
@Joshua-Ashton, ์ ๋ ํ์ฌ ํ ์คํธํ ๋ฌผ๋ณ์ด ์๋ ์ง์ญ์ ์์ง ์์ต๋๋ค... ํ์ง๋ง ์์ ์ฌํญ์ด ์๋ฅํ์๋ ์ํฅ์ ๋ฏธ์น๋์ง ํ์ธํ๊ธฐ ์ํด ์๋ก ์ปดํ์ผ๋ DXVK ๋ฐ์ด๋๋ฆฌ๋ฅผ Steam ํด๋์ ๋ฃ์์ต๋๋ค. ๋ถํํ๋ ์ง์์ผ ํ ์บ์๊ฐ ์๋ ํ ๊ทธ๋ ๊ฒ ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ด์ผ ๊ฒ์์ ๋ง์น ์ ์๋ค๋ฉด ์ด์ ์ ๋์๊ฒ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ์ด๋ฐ์ผ๋ก ๋์๊ฐ์ ๋ฌผ๋ณ์ ํ ์คํธํ ๊ฒ์ ๋๋ค. (ํ์ฌ ์๋ฅํ์ด ์ด ๋ฌธ์ ์ ๊ฐ์ฅ ํํ ์์ธ์ด์ง๋ง, ๋ค๋ฅธ ๊ฐ์ฒด์์ ๋ฐ์ํ๋ ๊ฒ์ ๋ณด์์ง๋ง ํนํ ๊ฒ์์ด ๊ฐ๋ ์ผ์ ์ค์ง๋ ๋...)
์ต์ HL:Alyx ์
๋ฐ์ดํธ(1.2.1) ๋ฐ SteamVR ๋ฒ ํ(1.11.6)๋ ๋ชจ๋ ์ฑ๋ฅ ๋ฐ ์ถฉ๋ ๋ฌธ์ ๋ฅผ ์์ ํ ์์ ํ ๊ฒ ๊ฐ์ต๋๋ค.
๋ ๋ฒจ์ ๋ก๋ํ ๋ ๋ ์ด์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์ผ๋ฉฐ ์ฝ 90fps์ ๊ณ ์ ๋๋ ๊ฒ์ด ์๋๋ผ ๋ณด๋ ๊ฒ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ์ค์ ๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค.
ํธ์ง : ์ถฉ๋ํ๋ ๋นํธ์ ์ ๊ฒฝ ์ฐ์ง ๋ง์ญ์์ค. ๊ฒ์์ ๊ฒฐ๊ตญ ์ถฉ๋ํ์ต๋๋ค. ์ด์ ๋ณด๋ค ํจ์ฌ ๋ ๋ง์ ํ๋ ์ด ์๊ฐ์ด ํ์ํ์ต๋๋ค. ์๋๋ ๋ช ์ด ๋ง์ ์ถฉ๋ํ์ง๋ง ์ด์ ๋ ๋ก๋๊ฐ ๊ฒ์์์ ์ถฉ๋ํ๊ธฐ๊น์ง ๋ช ๋ถ์ด ๊ฑธ๋ฆฝ๋๋ค.
์์ ์ต์ ์ ์ฌ์ฉํ์ฌ ๊ด์ค ํด์๋(๋ค๋ฅธ ํ๋๊ทธ ์์)๋ฅผ ์ค์ด๋ฉด ์ฑ๋ฅ์ด ํฅ์๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋ด ํ ์คํธ์์๋ ๊ทธ๋ค์ง ๋ง์ง ์์ต๋๋ค. ๋ด๊ฐ 90fps ๋ฏธ๋ง์ด๋ ๊ณณ์์ ์ด์ ๊ฒจ์ฐ 90fps๋ฅผ ๋์ด์ฐ์ต๋๋ค.
์, ์ฌ์ ํ Alyx 1.2.1, SteamVR 1.11.6 ๋ฐ Proton [๋ค์]์์ ์ถฉ๋ํฉ๋๋ค. ์คํ๋ ์ฑํฐ๋ฅผ ํ๋ ์ดํ๊ณ ์ธ์ ๋์ฒ๋ผ ๊ธฐ์ฐจ์์ ์ถ๋ฝํ์ต๋๋ค. ์ถฉ๋ ํ ์ฝ 10-20์ด ํ์ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์คํ VR 1.11.6
HL ์๋ฆญ์ค 1.2.1
Proton 5.0-5 [๋ค์](์ผ๋ฐ 5.0-5๋ ์๋)
์๋น๋์ RTX 2080ti
์ ์ ๊ณผ ๊ด๋ จ๋ ๊ฒ ์ธ์๋ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์ผ๋ฉฐ ๊ฐ๋ ๋ฐ์ํฉ๋๋ค.
๋๋ ์ฌ์ ํ ๋์ผํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ํจํด์ ๋ณด๊ณ ์์ต๋๋ค. #vronlinux์์ ์ธ๊ธํ๋ฏ์ด radeontop
๋ ๋ฒจ ๋ก๋ ์ค์ 8162MB์ 8146MB VRAM(์ผ๋ฐ ์ซ์)์ ๋ณด๊ณ ํ๊ณ GTT ์ฌ์ฉ๋์ ์ฒ์ฒํ ์ฆ๊ฐ์ํค๋ ๊ฒ์ ๋ณด์์ต๋๋ค(3.9GB์์ 4.6GB). . ๋ช ๋ถ ์ด์. ๊ทธ๋ฐ ๋ค์ (HMD ํ์ฑํ, ์
๋ ฅ ํฌ์ปค์ค๊ฐ ๊ฒ์ ์ฐฝ์ ์์) _๋์ ์ง๋๊ฐ ๊ฐ์๊ธฐ ์ฌ๋ผ์ง๋ ๊ฒ์ ํ์ธํ์ต๋๋ค_ ๋ก๋๊ฐ ์๋ฃ๋ ํ ์ ์ ํ (์์คํ
๋ก๋ ๋ฏธํฐ์์) ์ผ๋ถ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํด์ ๋์์์ ํ์ธํ์ต๋๋ค โ radeontop
์ํด ๋ณด๊ณ ๋ ์ซ์ ๋น๊ต
free
๋ ๋ฒ ์คํํ๋ฉด ๋ก๋ ์ค ํ ๋ฒ๊ณผ ์์ ๋ฉ๋ชจ๋ฆฌ ํด์ ํ ํ ๋ฒ์ผ๋ก 8GB์ ๊ฐ๊น์ด ๊ณต๊ฐ์ด ํด์ ๋์์์ ์ ์ ์์ต๋๋ค.
์ ๊ฐ์ค๋ฝ๊ฒ๋ SteamVR์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋น์์ง๋ฉด ๋ก๋๊ฐ ์๋ฃ๋ ํ ๊ณ์ํ๋๋ก HL:A์ ์ง์ํ ๋ ("์ค์ํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค") ์ด์ (๋ฐ๋ณต์ ์ผ๋ก) ๋์ด์ง๊ณ ์์ต๋๋ค.
CIPCPipe::ConnectPipe(VR_ServerPipe_20073) attempting connect to steamvr:VR_ServerPipe_20073
Unable to connect to pipe errno=111
์ด ๋ชจ๋ ๊ฒ์๋ ๋ถ๊ตฌํ๊ณ ์ฃผ ๋ฉ๋ด์ ์ฒซ ๋ฒ์งธ ๋ก๋๋ ๋์ ๋๊ฒ ๋น ๋ฆ ๋๋ค.
๋ค๋ฅธ ์ํฉ์์ Error_IPC_CompositorInvalidConnectResponse
ํ์
์ด ํ์๋๋ ๊ฒ์ ๋ฐฉ๊ธ ๋ณด์์ต๋๋ค. SteamVR์ด ์ข
๋ฃ๋๊ณ ์์๋๋ ๋์ ๊ทผ์ฒ ๋ฉ๋ด ๋์ ์ ์ค์๋ก SteamVR ๋ฒํผ์ ํด๋ฆญํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค์.
์ด ์ค๋ฅ๊ฐ ํ์๋๋ฉด ์ปค๋ ๋ก๊ทธ๋ฅผ ํ์ธํ์ญ์์ค. vrcompositor segfault์์ ์ ์ ์์ต๋๋ค.
[Fri Apr 10 03:44:09 2020] vrcompositor[30312]: segfault at 0 ip 0000000000411eb4 sp 00007fffb8d43130 error 4 in vrcompositor[400000+36f000]
[Fri Apr 10 03:44:09 2020] Code: 00 00 4c 89 f6 48 89 df e8 c9 a5 ff ff c6 85 50 fe ff ff 00 c6 85 51 fe ff ff 00 e8 26 a9 ff ff 48 8d 95 50 fe ff ff 48 89 de <48> 8b 08 48 89 c7 ff 11 83 f8 ff 74 4f 48 8b 9d 40 fe ff ff 48 8d
๋ถํํ๋ ๋ก๋ฉ ํ๋ฉด์์ ์ถฉ๋ ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ํ๊ณ ์์ต๋๋ค.
์ถฉ๋ ํ ๊ฒ์์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ณ์ ์คํ๋ฉ๋๋ค(๊ด๊ฐ ๋ณด๊ธฐ์์ ๋ณผ ์ ์๊ณ ์๋ฆฌ๋ฅผ ๋ค์ ์ ์์). Steam VR์ด ์ถฉ๋ํ ๊ฒ ๊ฐ์ผ๋ฉฐ(์๋ง๋ ํฉ์ฑ๊ธฐ?) ๊ฒ์์ด ์๋ ์๋ ์์ต๋๋ค. ํญ์ ๊ทธ๋ฌ์ง๋ง ๊ณผ๊ฑฐ์๋ ์ด๋ฅผ ๋ช ์์ ์ผ๋ก ์ธ๊ธํ์ง ์์์ต๋๋ค.
๋ํ ์ปค๋ ๋ก๊ทธ๋ฅผ ํ์ธํ๋๋ฐ ์ค์ ๋ก vrcompositor์ ๊ด๋ จ๋ ์ ์ฌํ ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค.
[ 1115.972947] RenderThread[4392]: segfault at 8 ip 000000000058fd5d sp 00007f3778a01ed0 error 4 in vrcompositor[400000+36f000]
[ 1115.972953] Code: 01 00 00 00 0f 84 73 02 00 00 8b 80 10 01 00 00 48 8d 44 10 10 48 8b 44 c7 10 48 85 c0 48 89 85 40 ff ff ff 0f 84 6a 02 00 00 <41> 8b 47 08 83 f8 14 0f 87 76 02 00 00 48 8d 15 2f 2b 12 00 45 8b
[ 1118.054242] nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c57e:0:0:982
[ 1120.050415] nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c57e:0:0:982
[ 1122.046745] nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c57e:0:0:982
[ 1124.043280] nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000c57e:0:0:982
[ 1971.349776] RenderThread[7934]: segfault at 8 ip 000000000058fd5d sp 00007f51f123aed0 error 4 in vrcompositor[400000+36f000]
[ 1971.349780] Code: 01 00 00 00 0f 84 73 02 00 00 8b 80 10 01 00 00 48 8d 44 10 10 48 8b 44 c7 10 48 85 c0 48 89 85 40 ff ff ff 0f 84 6a 02 00 00 <41> 8b 47 08 83 f8 14 0f 87 76 02 00 00 48 8d 15 2f 2b 12 00 45 8b
๋์๊ฒ๋ ์ฌ์ ํ 200ms ํ๋ ์ ์๊ฐ์ ๋์ฐํ ๋ก๋ฉ ํ๋ฉด. ์ผ๋ฐ์ ์ผ๋ก Mesa 20.0.4(LLVM 9.0.1)๊ฐ ์๋ rx 5700 XT์ 90Hz์์ 50% SS์์ ํญ์ ์ฝ๊ฐ์ ๋ฒ๋ฒ
๊ฑฐ๋ฆผ์ด ์์ต๋๋ค(์๋ชป๋ ํ๋ ์์ด ๋ค์ ํฌ์๋๊ธฐ ๋๋ฌธ์ผ ์ ์์).
์ ๋ Proton 5 [next]์ ์์ ์ ์ธ ๋ฒ์ ์ ๋ชจ๋ SteamVR 1.11.7๊ณผ ํจ๊ป ์ฌ์ฉํ์ฌ ํ
์คํธํ์ต๋๋ค.
์ต์ nvidia ๋๋ผ์ด๋ฒ(440.82)๋ vram ์ฌ์ฉ๋์ ๋ ๋ฎ์ถ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ ๋ฐ๋ผ์ ์ถฉ๋์ด ๋ ์ง์ฐ๋์ง๋ง ๊ฒ์์ ์ฌ์ ํ โโ4GB์ vram์ ์ฑ์ฐ๊ณ ๊ทธ๋ ๊ฒ ํ ๋ ๋ก๋ ํ๋ฉด์์ ์ถฉ๋ํฉ๋๋ค.
์ถฉ๋ ๋ก๊ทธ:
์์คํ ์ ๋ณด:
Eli๊ฐ ๋ผ๋์ค๋ฅผ ํตํด ๊ธ๊ณ ์ ๋ํด ์ด์ผ๊ธฐํ๊ธฐ ์์ํ๋ ์ง์ ์์ ๊ฒ์ "Captivity"์ ๋ท๋ถ๋ถ์์ ์ฑ๋ฅ์ ์ ๋์ ์ผ๋ก ๋ฐ๋ฅ์ ํตํด ๋จ์ด์ง๋๋ค.
์์ง: https://gist.github.com/mmcnutt/6fb03c5a5e50a2dded16446c2f587b51
ํ๋๋ผ 31, ์ปค๋ 5.6.4
RX 5700XT ๋ฉ์ฌ 20.1.0-0.29.git9f005f1
์ต์ Steam ๋ฐ Steam VR ๋ฒ ํ
๋ฐฉ๊ธ ๋ฆฌ๋ ์ค์์ ๊ฒ์์ ๋ง์ณค์ต๋๋ค. ์ด์ alyx ์ค์น๋ฅผ ssd๋ก ์ฎ๊ธฐ๊ณ ๋ก๋ฉ ์๊ฐ์ด ๋ช ๋ถ์์ ๋ช ์ด๋ก ์ค์ด๋ ๊ฒ์ ํ์ธํ์ต๋๋ค. ๋ฌธ์ ๊ฐ ์์ง ์ด๋ ค ์๋ ์ํ์์ ๋ ๋ฒจ์ด ์ธ์ ์ด๋์ ์ถฉ๋ํ ์ง ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ๋ง์ ๋น์ฉ์ ์ ์ฝํด์ผ ํฉ๋๋ค. ๊ฒ์์ ๋ค์ ๋ก๋ํ ๋ ๋ค์ ๋ ๋ฒจ ๋ก๋๋ฅผ ๋ค์ ๊ธฐ๋ค๋ฆฌ๋ 3์ด ํ์ ๋ ๋ฒจ์ ๋ก๋ํ๋ ์ํฉ์ ๋น ์ง๊ฒ ๋ฉ๋๋ค. ssd๋ ๋ณ ๋ฌธ์ ๊ฐ ์๋์ง๋ง ๋๋ฆฐ hdd๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๋ง ์ง์ฆ๋๋ ๋ช ๋ถ ๋์ ์ ์์ ๊ฒ์ ๋๋ค(ํนํ ๋์๋ณด๋๊ฐ โโ๋ค์ ์ ์๋ํ์ง ์์ ๋: https://github.com/ValveSoftware/SteamVR-for- ๋ฆฌ๋ ์ค/์ด์/255)
์ต์ SteamVR ๋ฒ ํ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํฉ๋๋ค. ์ผ๋ฐ SteamVR์์ "์ธํฐํ์ด์ค๋ฅผ ์ฐพ์ ์ ์์" ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฑ๋ฅ์ ์ผ๋ฐ์ ์ผ๋ก VR๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ๋ง ๋์ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋๋ก๋ ์ ์ด๋ ์ด๋ ์ ๋ ์ฌ์ ๊ฐ๋ฅํฉ๋๋ค. - ์์ง ์ด์ ๋ฅผ ์ฐพ์ง ๋ชปํ์ง๋ง ๋๋ก๋ ๋งค์ฐ ๋๋ฆฌ๊ฑฐ๋ ๋๋ฆฌ๊ณ ๋๋ก๋ ๊ทธ๋ ์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด beatsaber๋ฅผ ์ฌ์ํ ๋ ์ฐจ์ด์ ์ ์ฝ๊ฒ ์ ์ ์์ต๋๋ค. .
์ ๋ ๋ฒจ์ ๋ก๋ํ ๋ ๋ฉ์ถ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ณ ๊ฒ์์ด SSD์ ์์ด๋ ๋ก๋ฉ์ด ์์ํ ๊ฑธ๋ฆฝ๋๋ค. I/O๋ ์ฌ๊ธฐ์์ ๋ฌธ์ ๊ฐ ์๋๋ฉฐ ๋ฌด์์ด ๊ทธ๋ ๊ฒ ์ค๋ ๊ฑธ๋ฆฌ๋์ง ํ์คํ์ง ์์ต๋๋ค. ์ถฉ๋ํ์ง ์๊ณ ๋ก๋ํ๋ ๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฝ๋๋ค(๊ฒ์ ์ ์ฅ๋ ๊ฐ๋ฅ).
๋ด๊ฐ ์์ ์ฐจ๋ฆฐ ๊ฒ์ VRAM์ด ๊ณผ๋ํ๊ฒ ์ฌ์ฉ๋์๋ค๋ ๊ฒ์ ๋๋ค. ๋ณด๋์ ์๋ ์ต๋ 8192MB๋ฅผ ์ฌ์ฉํ์ง๋ง ๋ค๋ฅธ ๊ฒ๋ค๋ ์ฝ๊ฐ์ ๋ฐ์ดํธ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฒ์ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ ์๋๋๋ค.
๋ค์ ํ ๋ฒ ํ ์คํธํ์ต๋๋ค. ๊ฒ์ ํ๋ ์ด ๋ช ๋ถ ํ ์์ฒญ๋ ๋ง๋๋ฌ์ด ์์ต๋๋ค. VRAM์ ์ฑ์์ง์ง๋ง ์๋์์ ๋ณผ ์ ์๋ฏ์ด(๋นจ๊ฐ์์ vram(MB), ๋ น์์ GPU ์ฌ์ฉ๋ %) ์ง์ฐ๊ณผ ๋ฐ๋์ โโ์๊ด ๊ด๊ณ๊ฐ ์์ต๋๋ค. ๊ทธ๋ํ์ ๋ง์ง๋ง ํ๋ฝ์ ๊ฒ์์ด ๋๊ธฐ๊ธฐ ์์ํ ํ ๊ฒ์์ ์ข ๋ฃํ์ ๋์ ๋๋ค.
์ง๊ธ๊น์ง ๋ก๋ฉ ํ๋ฉด์์ ๋ฉ์ถ ์ ์ ์์ง๋ง, ๊ฒ์์ด ๋ฒ๋ฒ ๊ฑฐ๋ฆฌ๋ ๋์ ๋ก๋ฉ ํ๋ฉด์ผ๋ก ๋ค์ด๊ฐ ์ ์ ์์ต๋๋ค.
์์ฑ์ ๊ธฐ๋ก:
https://gist.github.com/Okxa/21b43cca97c47622197df043c1dfb745
์ข์, ์ด๊ฒ์ ๋๋ฌด ๋๋น ์ ์์ฒด์ ์ผ๋ก ์ธ๊ธํ ๊ฐ์น๊ฐ ์๋ค. "๊ณ์๋ก" ์ฑํฐ(3์ค ์ ๊ธ ์ฅ์น๊ฐ ์๋ ๋ง์ง๋ง ๊ฒฝ๊ธฐ์ฅ ์ด์ )์ ์ ์์๋ ์ค์ ๋ก ์ฑ๋ฅ์ ์๋ง์ผ๋ก ๋ง๋ญ๋๋ค. ํ์ฑ ์ํ์์ ๋ณผ ๋ ์ง์ฐ๊ณผ ๋๊น์ ์์ ํ ๋์จํ ๋๋์์ค๋๋ค. ๋ค๋ฅธ ์ ์์์๊ฒ๋ ๋ ๋ฐ์ํ์ง๋ง ์ด๊ฒ์ ์ผ์ดํฌ๋ฅผ ๊ฐ์ ธ๊ฐ๋๋ค. ์์ผ์ ๋ค์ด์ค์ง ์๋ ์๊ฐ ๋ชจ๋ ๊ฒ์ด ๋ค์ ์ ์์ผ๋ก ๋์์ค์ง๋ง, ๊ทธ๊ฒ์ ๋์ ๋๋ฆฌ๋ฉด ์ ์์๊ฐ ๋น์ ์ ๋๋๋ฅผ ์ด์ง๋ฝํ๋ ๋ฌ๋ธํฌ๋ํํธ์ ๊ณตํฌ๋ก ๋ณ์ฅํ ๊ฒ์ ๋ฏฟ๋ ๊ฒ์ด ์ฉ์๋ ๊ฒ์ ๋๋ค.
์ข์, ๊ทธ ์ดํ๋ก ํ๋ผ์คํฑ ๋ณ์ ๋ช ๊ฐ ๋ ๋ง๋ฌ์ต๋๋ค. ๊ทธ ์ค ์ด๋ ๊ฒ์๋ ๊ธฐํํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๋ฉ์ง! ์ต์ DXVK ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ฐ์ ์ดํ๋ก ์๋ฅํ์ ๋ณธ ์ ์ด ์์ด์ ๊ทธ๊ฒ๋ ์์ ๋์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ํ์ฌ ์ ๋ ์๋์์ ์ ์์ด ๊ณต๊ธ๋์ง ์๋ ๋ฆฌํํธ๊ฐ ์๋ ๋ถ๋ถ์ ๊ฐํ ์์ต๋๋ค. ๋ค์ ์ธ์ ์์ ์ดํดํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค... ์ ์ Half-Life ๊ฒ์์ ์ด๊ธฐ๋ ๋ฐ ์ด๋ ๊ฒ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฌ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
์ ์ณ๋๊ณ - ๋ฐธ๋ธ๊ฐ ๊ธฐ๋ณธ ๋น๋๋ฅผ ์ค๋นํ๊ฑฐ๋ ์ต์ํ ์ ์ฅ์๋ฅผ ๋ง๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
์คํํ๋ ค๊ณ ํ๋ฉด HMD๊ฐ ํ ํ๋ฉด์ ๋ ๋์ง ์๋ ๋ฐ๋ฉด ๋ฐ์คํฌํ์์๋ ๋ ธ๋์/์ฃผํฉ์ ๋ชจ๋ ์๊ณ๊ฐ ์๋ ํ๋ฉด์ ์ ์ง๋๊ณ "SteamVR ๋ฐํ์ ์คํจ!"๋ผ๋ ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. "Mongoose์ ์๋ต์ ๊ธฐ๋ค๋ฆฌ๋ ๋์ ์๊ฐ์ด ์ด๊ณผ๋์์ต๋๋ค. SteamVR์ ๋ค์ ์์ํด์ผ ํฉ๋๋ค."
๋๋ ๊ถ์ด์ด๋ ๊ธฐ๊ด๋จ์ด์ ๋ฐ์ฌ ์กฐ์ค๊ธฐ๋ฅผ ์ฌ์ฉํ ๋ ๋ง์ ๋น์์ฑ์ ํธํฐ์ง์์์ฒ๋ผ ํ์ ์ ๊ฐ์กฐํ์ง ์๋๋ค๋ ๊ฒ์ ์์์ฐจ๋ ธ์ต๋๋ค. ๋ ๋ฟ์ธ๊ฐ์?
๋ํ @TiagoTiago ํ ํํฐ์ ์์ ๋ค๋ฅธ ํํฐ์ ์ผ๋ก ์ค์น๋ฅผ ์ด๋ํ ๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋๋ฅผ ์ํ ํด๊ฒฐ์ฑ ์ "๊ฒ์ ํ์ผ์ ๋ฌด๊ฒฐ์ฑ ํ์ธ"์ด์์ต๋๋ค. ๋ญ๊ฐ ์ด๋์ ์คํจํ์ฌ ๋ค์ ๋ค์ด๋ก๋ํด์ผ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ ๊ถ์ด์ด๋ ๊ธฐ๊ด๋จ์ด์ ๋ฐ์ฌ ์กฐ์ค๊ธฐ๋ฅผ ์ฌ์ฉํ ๋ ๋ง์ ๋น์์ฑ์ ํธํฐ์ง์์์ฒ๋ผ ํ์ ์ ๊ฐ์กฐํ์ง ์๋๋ค๋ ๊ฒ์ ์์์ฐจ๋ ธ์ต๋๋ค. ๋ ๋ฟ์ธ๊ฐ์?
๊ทธ๊ฒ์ ํ์คํ ๋น์ ๋ง์ด ์๋๋๋ค. ๋๋ ๋ฌธ์ ๋ฅผ ์ดํดํ์ง๋ง ๋ด๊ฐ ์ดํดํ ์์๋ ์ด์ํ ๊ฐ๋๋ฅผ ๋ณผ ๋ ๋ช ์๋ฅผ ํตํด ํ์ด๋ผ์ดํธ๋ฅผ ๋ณผ ์๋ ์์ต๋๋ค.
ํ์ด๋ผ์ดํธ๋ ๊ฑฐ๊ธฐ์ ์์ผ๋ฉฐ ์ ์์ ์ธ ์ฌ์ฉ ์ค์๋ ๋ณผ ์ ์์ต๋๋ค.
@Kartoffelsaft ๋ , @llamasking , ์ ๋ RX480, mesa RADV/ACO 20.0.3, Proton 5.0-5๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ ์ดํ๋ ๋์ ๋์ ๊ฐ์กฐ ํ์์ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค. ์ด๋ค ๋น๋์ค ์นด๋/๋๋ผ์ด๋ฒ๋ก ๋ณด์ จ๋์?
@kisak-valve (์์ ์ํ์์) Nvidia ์ ์ฉ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ต์ ๋๋ผ์ด๋ฒ, proton ๋ฐ steamvr์ด ์๋ 2080ti์์ ์ป์์ต๋๋ค.
@kisak-valve 440.64 ๋๋ผ์ด๋ฒ๋ก 980ti์์ ํ๋ ์ดํ์ต๋๋ค. Nvidia ๋ฌผ๊ฑด์ฒ๋ผ ๋ณด์ ๋๋ค.
๋ํ @TiagoTiago ํ ํํฐ์ ์์ ๋ค๋ฅธ ํํฐ์ ์ผ๋ก ์ค์น๋ฅผ ์ด๋ํ ๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋๋ฅผ ์ํ ํด๊ฒฐ์ฑ ์ "๊ฒ์ ํ์ผ์ ๋ฌด๊ฒฐ์ฑ ํ์ธ"์ด์์ต๋๋ค. ๋ญ๊ฐ ์ด๋์ ์คํจํ์ฌ ๋ค์ ๋ค์ด๋ก๋ํด์ผ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๋ฏธ ํ์ธ๋์์ผ๋ฉฐ ์ ๊ฑฐ ๋ฐ ์ฌ์ค์น๋ฅผ ์๋ํ์ต๋๋ค. ๋ณ๊ฒฝ ์์.
์ ๋ฐ์ดํธ: ์๋ฅํ์ ๋ ์ฐพ์์ง๋ง ๋ ์ด์ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค!
๊ทธ๋ฆฌ๊ณ ๋งํ์๋ ๋ถ๋ถ์ ์ง๋์ณ๋ฒ๋ ธ๋ค์... ์ค์์น๋ฅผ ๊พน~๋๋ฌ์ฃผ์ ์ผํด์! ๋งค๋ฌ๋ ค ์๋ ๋์ ๋๋ฅด๊ธฐ๋ง ํ๋ฉด ๋๋ ๊ฒ์ด ์๋๋ผ "ํ ์ ์์ต๋๋ค"๋ผ๋ ์๋ฆฌ๊ฐ ๋ฉ๋๋ค.
Nvidia ๋ง์ ๋ชจ์๋ฅผ ์ฐ๊ณ 1660Ti์์ ๋ ๋ฒจ ์ ํ ์ ์ถฉ๋ํ๊ณ HLA๊ฐ ์๋ ์ปดํฌ์งํฐ๊ฐ ์ถฉ๋ํฉ๋๋ค.
๋ด๊ฐ ์์ ์ฐจ๋ฆฐ ๊ฒ์ ๋ก๋ฉ ์ถฉ๋์ด ๋ฐ์ํ ๋๋ง๋ค steamvr์ ์ค๋ฅ -203์ด ๋ฐ์ํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด ์ค๋ฅ์ ๋ํด ์ฐพ์ ์ ์๋ ์ ์ผํ ๊ฒ์ "์ปดํฌ์งํฐ ๊ณ ์ฅ"์ด๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ์ค๋ฅ ์ฝ๋์ ์งง์ ์ค๋ช ์ ๋ชฉ๋ก์ด ์ด๋๊ฐ์ ์์ผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค.
@Kartoffelsaft ํฌ๊ด์ ์ธ ๋ชฉ๋ก์ด ์ด๋์ ์๋์ง ๋ชจ๋ฅด์ง๋ง ์ค๋ฅ ์ฝ๋ -203์ "SteamVR์ ์ฃผ์ ๊ตฌ์ฑ ์์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ์ง ์์ต๋๋ค"์ ๋ํ ์ค๋ช ์ด ์๋ StatusError_CompositorNotRunning์ ๋ํ ๊ฒ์ ๋๋ค. ์ค๋ช ์ "์ปดํฌ์งํฐ๊ฐ ์คํ๋๊ณ ์์ง ์์ต๋๋ค."์์ผ๋ ์ผ๋ง ์ ๋ณด๋ค ์ผ๋ฐ์ ์ธ ์ค๋ช ์ผ๋ก ๋ฐ๋์์ต๋๋ค.
GTX 980 Ti๋ฅผ ์คํํ๊ณ SteamVR ๋ฒ ํ์์ ์ ์์ญ์ ๋ก๋ํ ๋ ํฉ์ฑ๊ธฐ๊ฐ ์ถฉ๋ํ๋ ๋น๋ฒํ ์ค๋ฅ ์ฝ๋. ๋๋ก๋ ๋ฉ๋ชจ๋ฆฌ๋ก ์ธํด ๋ฐํ ํ๋ฉด์ด ์ ๊ธฐ๊ณ ๋ค์ ์์ํด์ผ ํฉ๋๋ค.
์ ๋ฐ์ดํธ: ๊ธฐ๋ณธ ๋ฒ์ ์ ์ด์ ์๋ฆ๋ต๊ฒ ์๋ํฉ๋๋ค. ์ด์ ์ ์์๋ ๋ฌธ์ ๊ฐ ์ด์ ์์ ๋์์ต๋๋ค!
์์ง ๋ด์ค๋ฅผ ๋ณด์ง ๋ชปํ ์ฌ๋๋ค์ ์ํด Half-Life: Alyx๋ ์ด์ Linux์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ฉฐ Linux์ Windows ๋ชจ๋์์ Vulkan์ ์ฌ์ฉํฉ๋๋ค.
์ฐธ๊ณ : ๊ฒ์์ Proton ๋ฒ์ ์ ์ฌ๊ธฐ์ ์์ธํ ์ค๋ช ๋ ๋๋ก ๋ชจ๋ ์ ์ฅ์ ๋๋ฌธ์๋ก ๋ ํด๋์ ์ ์ฅํ์ง๋ง ๊ธฐ๋ณธ ๋ฆด๋ฆฌ์ค๋ ์๋ฌธ์ ํด๋์ ์ ์ฅํฉ๋๋ค. ํ์ผ์ ์ด๋ํ๋ฉด ๋ฌธ์ ๊ฐ ๋น ๋ฅด๊ฒ ํด๊ฒฐ๋ฉ๋๋ค.
์ํฌ์ต ๋๊ตฌ์์ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
Half-Life: Alyx - ์ํฌ์ต ๋๊ตฌ(1295040)
https://github.com/ValveSoftware/Proton/issues/3874 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@llamasking ๊ฒ์์ผ: 2020-05-16T02:26:05:
๋๊ตฌ๊ฐ ์คํ๋์ง ์์ต๋๋ค. ์ค๋ฅ๋ฅผ ๋ํ๋ด๋ ์ฐฝ์ด๋ ํ์ ์ด ์์ต๋๋ค.
์ด๊ฒ์ ์ํฌ์ต ๋๊ตฌ ๋ก๊ทธ์ ๊ด์ฌ ๋ผ์ธ์ฒ๋ผ ๋ณด์
๋๋ค: err:steamclient:create_win_interface Don't recognize interface name: SteamUser021
์ํฌ์ต ๋๊ตฌ์์ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋๋ ๊ทธ ์ค๋ฅ๊ฐ ์์๋ค. Alyx์ ๋ํ ์คํ ์ต์ ์ ์ ๊ฑฐํ๋ฉด ๋๊ตฌ๊ฐ ์ฌ์ ํ ์คํ๋์ง ์์ง๋ง ์ค๋ฅ๊ฐ ์ฌ๋ผ์ง๋๋ค.
๋๊ตฌ ๋ชจ๋๋ ์์คํ ์์ธ๊ณผ ํจ๊ป ์์ฑ์ ์ธ๋ถ์์ ์์ํ๋ฉด ์ด๋ ์ ๋ ์๋ํฉ๋๋ค.
@xDShot @llamasking ๋๊ตฌ์ ์ด๋ป๊ฒ ์ก์ธ์คํ์ต๋๊น? Steam์ ์ค์น๋ฅผ ์ํ DLC ํญ ํ์๋ฅผ ๊ฑฐ๋ถํ๊ณ ๊ฒ์ ํ์ผ์์ ์ฐพ์ ์ ์์ต๋๋ค. ๊ฒ์์ ์ ๋ฐ์ดํธํ๊ณ ์คํ์ ๋ค์ ์์ํ๋๋ฐ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค.
@Kartoffelsaft ๋ ์์ฑ์๋ฅผ ํ์ฑํํฉ๋๋ค. ์ฝํ ์ธ ๋ฅผ ๋ค์ด๋ก๋ํ๋๋ก ํฉ๋๋ค. ์คํ์ ๋ค์ ์์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก DLC๊ฐ ๋ํ๋ ํ.
๋๊ตฌ ๋ชจ๋๋ก ๊ฒ์์ ์ก์ธ์คํ๋ ค๋ฉด WINEPREFIX=~/.wine64/ wine hlvr.exe -tools -retail -novr -vulkan +map startup
์คํํ์ธ์.
@xDShot ๊ฐ์ฌํฉ๋๋ค! Linux ๋ฒ์ ๊ณผ ๋๊ตฌ๋ฅผ ํ ๋ฒ์ ์ค์น๋ ์ํ๋ก ์ ์งํ๋ ๊ฒ์ ๋ฐฉ์งํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๋ด๊ฐ ์๊ฐํ ์์๋ ํ ๊ฐ์ง ํด๊ฒฐ์ฑ ์ Hammer ํ์ผ์ ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ฎ๊ธฐ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์์งํ ์ด๋ค ํด๋๊ฐ ํ์ํ์ง ์ ๋ชจ๋ฅด๊ฒ ๊ณ ๋ด ๋๋ผ์ด๋ธ์ ๋ ๊ฐ์ ์ ์ฒด ๊ฒ์ ์ค์น๋ฅผ ์ ์งํ์ง ์์๋ ๋๋ ๊ฒ์ด ์ข์ต๋๋ค. , ํฌ๊ธฐ๊ฐ ์๋นํ ํฝ๋๋ค.
@kherchel Linux ๊ธฐ๋ณธ ๋ฒ์ ๊ณผ ๋๊ตฌ๋ฅผ ๋ชจ๋ ์ฌ์ฉํ๋ ค๋ฉด ๋๊ตฌ์ ํจ๊ป ๊ฒ์์ Proton ๋ฒ์ ์ ์ค์นํ๊ณ ์์คํ ์ ๋ค๋ฅธ ๊ณณ์ Alyx ํด๋๋ฅผ ๋ณต์ฌํด์ผ ํฉ๋๋ค.
๋์คํฌ ๊ณต๊ฐ์ ์ ์ฝํ๊ณ ์ถ๋ค๋ฉด ๊ฒ์ ์ฝํ ์ธ ํ์ผ ์ ์๋ณธ์์ Proton ๋ฒ์ ์ ๋ณต์ฌํ ๊ณณ์ผ๋ก ๋งํฌํ๋ฉด Windows์ Linux ๊ฐ์ ๋ณ๊ฒฝ๋์ง ์๋ ํด๋น ํ์ผ์ ๋ณต์ฌ๋ณธ์ด ๋ ๊ฐ ์์ต๋๋ค.
@kherchel @llamasking ์ ํ ์ Linux ๋๋ Windows ์ ์ฉ ํ์ผ๋ง ๋ค์ ๋ค์ด๋ก๋๋๋ฉฐ ๋์คํฌ์ ํ๋ซํผ์ ๊ตฌ์ ๋ฐ์ง ์๋ ์์ฐ์ด ์ค๋ณต๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ถํํ๋ Steam์ ํ์ฌ ํ๋ซํผ ์ข ์ ํญ๋ชฉ์ ์ญ์ ํฉ๋๋ค. ์ต์ํ hlvr.exe๋ ์ญ์ ๋ฉ๋๋ค. ๋ํ ์์ํ ๋ ์ํฌ์ต์ด ์ถฉ๋ํฉ๋๋ค. Windows์ ๋์ผํ ๋งค๊ฐ๋ณ์๋ก Linux-native hlvr์ ์คํํ๋ ค๊ณ ํ ๋ "toolsframework2"๊ฐ ๋๋ฝ๋์๋ค๊ณ ๋ถํํ์ง๋ง ์ํฌ์ต ํญ๋ชฉ์ ์ญ์ ํ๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค. Proton์ ์๋ ๋์ ์ํฌ์ต ๋๊ตฌ๋ฅผ ๋ฐฑ์ ํ๊ณ ๊ธฐ๋ณธ์ผ๋ก ์ ํํ ๋ค์ ๋ค์ ๋ณต์ฌํ์ฌ Linux์์ ์ํฌ์ต์ ๊ฐ์ ์คํํ ์ ์์ต๋๊น? :NS
@Kartoffelsaft ๋ ์์ฑ์๋ฅผ ํ์ฑํํฉ๋๋ค. ์ฝํ ์ธ ๋ฅผ ๋ค์ด๋ก๋ํ๋๋ก ํฉ๋๋ค. ์คํ์ ๋ค์ ์์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก DLC๊ฐ ๋ํ๋ ํ.
๋๊ตฌ ๋ชจ๋๋ก ๊ฒ์์ ์ก์ธ์คํ๋ ค๋ฉด
WINEPREFIX=~/.wine64/ wine hlvr.exe -tools -retail -novr -vulkan +map startup
์คํํ์ธ์.
์ด ๋๊ตฌ๋ ๋น ์์ฑ์ ์์ธ์ ์ฌ์ฉํ์ฌ ์๋ํฉ๋๋ค. ๋๋ Lutris๋ฅผ ์ฌ์ฉํ์ฌ -tools -retail -novr -novid -vulkan +map startup
์ ์ธ์๋ก ์์ํ๊ณ ๋๊ตฌ๋ฅผ ์ ์ฌ์ฉํ์ง๋ง ์ถฉ๋์ด ๋ง์ด ๋ฐ์ํฉ๋๋ค.
@kivoli @kherchel ๊ธฐ๋ณธ Linux ๋ฒ์ ๊ณผ ๋๊ตฌ์ฉ Windows ๋ฒ์ ์ ๋ชจ๋ ๊ฐ๊ณ ์ถ๋ค๋ฉด ์ด ํ์ผ๊ณผ ํด๋์ ๋ณต์ฌ๋ณธ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ Steam์์ Linux ๋ฒ์ ์ผ๋ก ๋ค์ ์ ํํ ํ ํ์ผ์ ๋ค์ ๋ณํฉํ ์ ์์ต๋๋ค.
๋ถํํ๋ Steam์๋ ๋๊ตฌ์ ๋ํ ์์ ์ต์ ์ด ์์ผ๋ฏ๋ก ๋๊ตฌ๋ฅผ ์์ํ๋ ค๋ฉด Lutris์ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํด์ผ ํ์ง๋ง ๊ธฐ๋ณธ Linux ๋ฒ์ ๊ณผ ์์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋๊ตฌ๊ฐ ์๋ Windows ๋ฒ์ ์ ๋ชจ๋ ์ป๊ฒ ๋ฉ๋๋ค.
์ด Proton PR์ ํ
์คํธํ๊ณ ์ถ์ ์ฌ๋์ด ์์ต๋๊น? https://github.com/ValveSoftware/Proton/pull/3886? (D/L์ ํ๋จ์ ๋งํฌ๋์ด ์์ต๋๋ค.) ์ง๊ธ ์ฌ๊ธฐ๋ก ๊ฐ ์ ์์ต๋๋ค.
@stevenlafl ๋๊ตฌ์ ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ง๋ง ์์ ํ๋ก๊ทธ๋จ์ผ๋ก ๋๊ตฌ์ ๊ฒ์์ด ๋ค์ ์์๋๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ฐฝ์ Lutris ์์ธ์ด ์๋ ๋์ ๋๋ฅผ ์ํด borked์ ๋๋ค. ๋ค๋ฅธ๊ฑด ๋ณ๋ก ์๋ดค์ต๋๋ค.
@stevenlafl ๋๊ตฌ์ ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ง๋ง ์์ ํ๋ก๊ทธ๋จ์ผ๋ก ๋๊ตฌ์ ๊ฒ์์ด ๋ค์ ์์๋๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ฐฝ์ Lutris ์์ธ์ด ์๋ ๋์ ๋๋ฅผ ์ํด borked์ ๋๋ค. ๋ค๋ฅธ๊ฑด ๋ณ๋ก ์๋ดค์ต๋๋ค.
๊ฒํ ํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ด์ fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet!
์ ๊ด๋ จ๋ ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์๋ง๋ https://bugs.winehq.org/show_bug.cgi?id=45277 . ์ ์ ํ ํจ์น๊ฐ ์๋์ง ์ดํด๋ณด๊ณ ํ์ธํด์ผํฉ๋๋ค.
@stevenlafl ๋๊ตฌ์ ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ง๋ง ์์ ํ๋ก๊ทธ๋จ์ผ๋ก ๋๊ตฌ์ ๊ฒ์์ด ๋ค์ ์์๋๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ฐฝ์ Lutris ์์ธ์ด ์๋ ๋์ ๋๋ฅผ ์ํด borked์ ๋๋ค. ๋ค๋ฅธ๊ฑด ๋ณ๋ก ์๋ดค์ต๋๋ค.
https://github.com/ValveSoftware/Proton/pull/3886 ์ ๋ํ ๋์ ์ต๊ทผ ์ปค๋ฐ์ด ์๋ํฉ๋๋ค. ์ด์ ํด๋จธ๋ ๋ค๋ฅธ ์์ ์ฐฝ์ ํฌ์ปค์ค๊ฐ ์์ ๋ ํ๋ ์์ ๋จ์ด๋จ๋ฆฌ๋ ์ผ์ข ์ ์์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ ๋๋ก ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ์ด ์์ ์์ ๋ ๋ง์ ์ฌ์ฉ์ ๊ฒฝํ ๋ฌธ์ ์ ๋๋ค.
๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ๋ฆด๋ฆฌ์ค ๋งํฌ: https://github.com/stevenlafl/Proton/releases/tag/proton-5.0-7-alyx-2
@stevenlafl ๊ฐ์ฌํฉ๋๋ค. ์ด์ Lutris๋ฅผ ํตํด ๋๊ตฌ๋ฅผ ํดํนํ๋ ๋์ ์ด ์์ ์ ์ํํ ์ ์์ต๋๋ค!
์ฌํ๊ฒ๋ Alyx๋ ๋ ์ด์ Proton์ผ๋ก ์์ํ๊ธฐ๋ฅผ ์ํ์ง ์์ต๋๋ค.
Encountered accessviolation.
Wrote minidump to hlvr_2020_0607_154704_0_accessviolation.mdmp
๋ก๊ทธ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋คํ(base64๋ก ์ธ์ฝ๋ฉ๋จ)๋ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
https://gist.github.com/kivoli/f87f3ddc00c09e999a21bc488d67b256
๊ธฐ๋ณธ ๋ฒ์ ์ ์ ์๋ํ์ง๋ง ๋ชจ๋๋ ์ข ์ข Vulkan์์ ์๋ํ์ง ์๊ธฐ ๋๋ฌธ์ Proton์ ํตํด Windows ๋ฒ์ ์ ๋ค์ ์คํํ๊ณ ์ถ์์ต๋๋ค. Windows์ Vulkan ๋ฒ์ ์ ๋์์ ์คํํ๋ ค๊ณ ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค. ์๋ง๋ ์ด ๋ณด๋ค ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค.
5.0-8, 4.11-13 ๋ฐ 5.8-GE-2-MF๋ฅผ ์๋ํ์ต๋๋ค. ์์ํ๋ ๋์ ์ถฉ๋ํ๊ณ SteamVR์ ๋ก๋ ์์ญ์ ์ ๋ํ์ง ์์ต๋๋ค.
์, Proton์ ํตํด ์๋ํ๋๋ก ํ ์ ์์์ผ๋ฏ๋ก ์ถฉ๋ํ๋ ์ง์ ์ ์ง๋์น ์ ์์ต๋๋ค. ๊ทธ ํน์ ๋ถ๋ถ์ ๋์ด ์ธ์ด๋ธ ํ์ผ์ด ์๊ฑฐ๋ 3์ฅ(๋๋ 2์ฅ)๊น์ง ์ผ๋ง๋ ๋ ๋จ์๋์ง ์๋ ์ฌ๋์ด ์์ต๋๊น? ๊ทธ๋๋ ์ฐ๊ธฐ๋ฅผ ๊ณ์ํ๊ณ ์ถ์ด์.
์ฌํ๊ฒ๋ Alyx๋ ๋ ์ด์ Proton์ผ๋ก ์์ํ๊ธฐ๋ฅผ ์ํ์ง ์์ต๋๋ค.
@kivoli @stevenlafl ์ ํจ์น๋ Proton์ ์ฌ์ฉํฉ๋๋ค.
๋ฌด๋์ง๋ ์ง์ ์ ์ง๋์น ์ ์์ด
@lboklin ์ ๋ ๋ฒจ์ ๋ก๋ํ ๋ ์ถฉ๋์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๋ฒ๊ทธ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ฒ์์ ์ ์ฅํ๊ณ ์ข ๋ฃํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ฒ์์ ๋ค์ ์์ํฉ๋๋ค. ๋ก๋ํ๋ฉด ์ฆ์ ๋ก๋ฉ ํ๋ฉด์ผ๋ก ์ด๋ํฉ๋๋ค. ๋๋ ๊ธฐ๋ณธ ๋ฒ์ ์์๋ ์ถฉ๋ ๋ฒ๊ทธ๊ฐ ์ ํ ๋ฐ์ํ์ง ์์ต๋๋ค.
@llamasking Right - ์ ์๋ํ๊ณ ๋ณต์ฌํ ํ์ผ ๋ชฉ๋ก์
@kivoli ๋ฌธ์ ์์ต๋๋ค. ์์ง์ ์คํฌ๋ฆฝํธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๊ฒ์์ด ์ ๋ฐ์ดํธ๋ ๋๋ง๋ค ๋ณต์ฌํด์ผ ํ๋ ํ์ผ์ ์๋์ผ๋ก ํํค์น ํ์๊ฐ ์๋๋ก ํฉ๋๋ค.
ํ์ํ ๊ธฐ๊ฐ ๋์ ๋ชฉ๋ก์ ์ ๋ฐ์ดํธํ ๊ฒ์ ๋๋ค. ์ ๋ฐ์ดํธ๋ ์ผ๋ถ ํ์ผ์ ์ถ๊ฐ ๋ฐ ์ ๊ฑฐํ๋ ๊ฒฝํฅ์ด ์์ง๋ง ํ์ผ ๋ชฉ๋ก์ ๋ณ๊ฒฝํด์ผ ํ๋ ํญ๋ชฉ์ ์ ๋ ์์ต๋๋ค.
@llamasking ์ฃ์กํฉ๋๋ค ์ด๋ค ๋ฌธ์ ๊ฐ ์๋์ง ์์ด๋ฒ๋ ธ์ต๋๋ค. ์ด๊ฒ์ ๋ถ๋ช ํ ๋ชจ๋ ์ฌ๋์๊ฒ ์ํฅ์ ๋ฏธ์น๋ ์ถฉ๋์ ๋๋ค: https://github.com/ValveSoftware/SteamVR-for-Linux/issues/356 ๋ฐ ์ด๋ฅผ ์ฐํํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋ก๋ํ๋ ๊ฒ๋ฟ์ ๋๋ค. ๋ค์์ ์ค๋ ์์ค(3์ฅ).
์ด ๊ฒ์๋ฌผ์์ ์ ๋ณด๋ฅผ ์์งํ์ฌ Linux ๋ฒ์ ๋ ๊ณ์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ Windows ๋ฒ์ ์ HL:A ๋ฐ ๋๊ตฌ๋ฅผ ๋ณ๋๋ก ์ค์นํ๋ ๊ฐ๋จํ ์ค์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค์์ต๋๋ค.
https://github.com/Okxa/hl_alyx_tools_proton_install
๊ทธ๊ฒ์ ๋๋ถ๋ถ ์๋ํ๋์ด ์์ต๋๋ค(๊ฒ์ ๋ค์ด๋ก๋, stevenlafl์ ์ํด ํจ์น๋ ์์ฑ์ ๋ค์ด๋ก๋ ๋ฐ ์ค์น). ๊ทธ๋ฌ๋ ์ด ์ฃผ์์์์ ๊ฐ์ด ์๋์ผ๋ก ์คํ์ ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ๋ง๋ค์ด์ผ ํ์ง๋ง ์คํฌ๋ฆฝํธ๋ ๋น์ ์ด ํด์ผ ํ ์ผ์ ์๋ ค์ค๋๋ค.
Ofc๋ ๋์คํฌ ์ฌ์ฉ๋์ ๋ ๋ฐฐ๋ก ๋๋ฆฌ์ง๋ง ๊ณต๊ฐ์ด ์๋ ๊ฒฝ์ฐ ์คํฌ๋ฆฝํธ๋ ์ต์ํ ํ์ผ์ ๋ณต์ฌํ์ฌ ๋ค์ด๋ก๋ ์๊ฐ/๋์ญํญ์ ์ ์ฝํฉ๋๋ค.
์ผํฐ ์ฐฝ์ Four-view ์ฟผ๋๋ก ์ค์ ํ ๋ ๋ง์น ํธ์ง๊ธฐ๊ฐ ์ถฉ๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ํ ๊ด๋ จ ๊ฐ๋ฅ์ฑ์ด ์๋ ์ง๋๋ฅผ ์ฐ ์ํ์์ ์ค๋ฅธ์ชฝ ์ฐฝ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
PROTON_LOG=1๊ณผ ๊ฐ์ ํ๊ฒฝ ๋ณ์๋ Steam์ด ์๋ ๊ฒ์์์ ์๋ํ์ง ์์ผ๋ฏ๋ก ์ด๊ฒ์ ๊ธฐ๋กํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค.
์ด๋๊ฐ์ ๋ก๊ทธ๊ฐ์์ ์ ์์ต๋๊น? ๊ทธ๋ ์ง ์์ผ๋ฉด ์ผ๋ฐ ์คํ ํด๋ผ์ด์ธํธ์ ๊ธฐ๋ณธ Linux ๋ฒ์ ์ ์์ฑ์๋ก ์ ํํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋๋ฒ๊ทธํด์ผ ํฉ๋๋ค.
PROTON_LOG=1๊ณผ ๊ฐ์ ํ๊ฒฝ ๋ณ์๋ Steam์ด ์๋ ๊ฒ์์์ ์๋ํ์ง ์์ผ๋ฏ๋ก ์ด๊ฒ์ ๊ธฐ๋กํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค.
AFAIK, ์์ฑ์ ์คํ ํ์ผ ์์ user_settings.py๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ํ ํ๋ฆฟ(user_settings.sample.py๋ผ๊ณ ํจ)์ด ์์ผ๋ฉฐ ์ด ํ ํ๋ฆฟ์ ๋ณต์ฌํ๊ณ ์ด๋ฆ์ ๋ฐ๊ฟ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด Proton์ ํจ๊ป ์คํํ๋ ๋ชจ๋ ๊ฒ์ ๋ํ ๋ก๊ทธ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
$ cd /media/fastGames/STEAM/steamapps/common/Proton\ 5.0/
$ ls -l
[...]
-rwxr-xr-x 1 mkalte 30010 Jun 6 15:28 proton
-rwxr-xr-x 1 mkalte 90540 Mar 11 19:03 proton_3.7_tracked_files
-rwxr-xr-x 1 mkalte 1036380160 Jun 14 10:46 proton_dist.tar
-rwxr-xr-x 1 mkalte 215 Mar 11 19:06 toolmanifest.vdf
-rwxr-xr-x 1 mkalte 1033 Jul 24 22:14 user_settings.py <<<<<<<
-rwxr-xr-x 1 mkalte 1033 Mar 11 19:06 user_settings.sample.py <<<<<<<<
-rwxr-xr-x 1 mkalte 24 Jun 14 10:46 version
๋ค์์ ์ด ์์ฑ์๋ฅผ ์ฌ์ฉํ๋ ๋๊ตฌ์ ์์ฑ์ ๋ก๊ทธ์ ๋๋ค. https://github.com/stevenlafl/Proton/releases/tag/proton-5.0-7-alyx-2 by @stevenlafl
4๊ฐ์ ๋ทฐ ์ฟผ๋๋ก ์ ํํ ๋ ๋ง์น๊ฐ ์ถฉ๋ํ๊ณ ์ง๋๊ฐ ์ด๋ฆด ๋ ์ค๋ฅธ์ชฝ ์ฐฝ์ ํฌ๊ธฐ๋ฅผ ๋ ์๊ฒ ์กฐ์ ํ ๋๋ ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํฉ๋๋ค. (์ค๋ฅธ์ชฝ ์ฐฝ์ ๋ ๋๊ฒ ๋๋๊ทธํ๋ฉด ์ถฉ๋ํ์ง ์์ต๋๋ค)
https://gist.github.com/Okxa/70e5776da7754d567b4e4b2505ebecda
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๋ ํ์ธ์, SteamVR์ ๋ฒ ํ๋ฅผ ์ ํํ๊ณ ๋ค์ ํ ์คํธํ์ญ์์ค.
SteamVR ๋ฒ ํ 1.11.1 ๋ถํฐ: