Proton: ํ•˜ํ”„๋ผ์ดํ”„: ์•Œ๋ฆญ์Šค(546560)

์— ๋งŒ๋“  2020๋…„ 03์›” 23์ผ  ยท  163์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: ValveSoftware/Proton

ํ˜ธํ™˜์„ฑ ๋ณด๊ณ ์„œ

  • ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒŒ์ž„ ์ด๋ฆ„: Half-Life: Alyx
  • ๊ฒŒ์ž„ ์˜ Steam AppID

-

์‹œ์Šคํ…œ ์ •๋ณด

ํ™•์ธํ•ฉ๋‹ˆ๋‹ค:

  • [ X] ์ด ๊ฒŒ์ž„์— ๋Œ€ํ•œ ๊ธฐ์กด ํ˜ธํ™˜์„ฑ ๋ณด๊ณ ์„œ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
  • [ X] ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

์–‘์„ฑ์ž ๊ธฐ๋ก:
https://gist.github.com/mathew2214/a1067ba8bae2d4928c6396b63e14240b

์ฆ์ƒ

๊ฒŒ์ž„์ด ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

VrOverlay๊ฐ€ ์˜ค๋ฅ˜ ์ฝ”๋“œ๋กœ ์ดˆ๊ธฐํ™”์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
VRInitError_Init_InterfaceNotFound: "์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ(105)"

Game compatibility - Unofficial NVIDIA drivers cw

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์•ˆ๋…•ํ•˜์„ธ์š”, 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

๋ชจ๋“  163 ๋Œ“๊ธ€

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

์˜ค๋ฅ˜ ์Šคํฌ๋ฆฐ์ƒท:
image

์‹œ์Šคํ…œ ์ •๋ณด: 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๊ฐ€ ์žˆ๋Š” ๋ฐ์Šคํฌํƒ‘ ๋ณด๊ธฐ์˜ ์ƒท์ž…๋‹ˆ๋‹ค.
image

ํ•œ ๋ฒˆ๋งŒ ๋จธ๋ฌด๋ฅด๋”๋ผ๋„ ์ด ๊ณผ๋ถ€ํ•˜๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ํ›จ์”ฌ ์˜ค๋ž˜ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ์ถ”์ ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”.

๋‚˜์—๊ฒŒ ๊ทธ๊ฒƒ์€ ๋˜ํ•œ ์ƒˆ๋กœ์šด ๋ ˆ๋ฒจ์ด ๋กœ๋“œ๋  ๋•Œ, ๋•Œ๋•Œ๋กœ ๊ธฐ์ฐจ ์ค‘์— ๋˜๋Š” ์ฒดํฌ๋  ๋•Œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ €์žฅ์„ ์„ ํƒํ•  ๋•Œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.
์ž˜ ์ง„ํ–‰๋˜๊ณ  ์žˆ์ง€๋งŒ ์„ฑ๋Šฅ์ด ๋” ์ข‹์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒด๊ณ„:
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 ์ด์ „์— ๋‚˜์œ ๊ธฐ์ž๊ฐ€ ๋˜์–ด ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ์ •๋ณด

  • GPU: ๋ฒ ๊ฐ€ 56
  • ๋“œ๋ผ์ด๋ฒ„/LLVM ๋ฒ„์ „: DRM 3.36.0, LLVM 9.0.1, Mesa 19.3.4
  • ์ปค๋„ ๋ฒ„์ „: 5.5.10-arch1-1
  • ์ „์ฒด ์‹œ์Šคํ…œ ์ •๋ณด ๋ณด๊ณ ์„œ์— Gist ๋กœ ๋งํฌ
  • ์–‘์„ฑ์ž ๋ฒ„์ „: 5.0-5
  • SteamVR: ๋ฒ ํƒ€(1.10.32)
  • ์–‘์„ฑ์ž ๋กœ๊ทธ

๋‹ค์Œ ๋ ˆ๋ฒจ์„ ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๋“œํ•œ ์งํ›„(๋จธ๋ฆฌ ๊ฒŒ์™€ ์‹ธ์šฐ๊ณ  ๋‚œ ์งํ›„) ํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•œ ํ›„ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋กœ๋“œํ•˜๋Š” ๋™์•ˆ 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์€ ๊ธฐ์ฐจ๋ฅผ ํƒ„ ํ›„ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ์ƒˆ ๋ ˆ๋ฒจ์„ ๋กœ๋“œํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ ์ถฉ๋Œํ•œ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ง๋”๋“ฌ, ํ•ญ์ƒ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ๊ฒฝํ—˜์„ ๋ง์น  ์ •๋„๋กœ ์ž์ฃผ
  • ์–ด๋Š ์‹œ์ ์—์„œ ์ผ๋ถ€ ๊ธฐํ•˜ํ•™์€ FUBAR๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ๊ฐœ์ฒด์˜ ํด๋ฆฌ๋Š” ๊ธฐ์ ˆํ•˜๊ณ  ๋ฐฉ ์ „์ฒด์— ํผ์ ธ
  • ์•ผ์™ธ์—์„œ ๋“ค์–ด์˜ค๋Š” ์ฒซ ๋ฒˆ์งธ ์ถœ์ž…๊ตฌ ์ค‘ ํ•˜๋‚˜๋ฅผ ํ†ตํ•ด ์†์„ ์ฐ”๋ €์„ ๋•Œ ๋‚ด ์†์€ ์น ํ‘๊ฐ™์ด ๊ฒ€๊ฒŒ ๋ณ€ํ–ˆ๊ณ  ์„ธ๋ถ€ ์‚ฌํ•ญ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€๋” ๊ฒŒ์ž„์ด ์‚ฌ๋ผ์ง€๊ณ  SteamVR ๊ฒŒ์ž„ ๋กœ๋”ฉ ํ™”๋ฉด์ด ๋ช‡ ์ดˆ ๋™์•ˆ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋‚ด์ผ ๋ฉ”์‚ฌ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 ํ˜น์‹œ

#3681(๋Œ“๊ธ€)

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

ํ›จ์”ฌ ๋” ์žฌ์ƒ ๊ฐ€๋Šฅํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๊ณ ๋ฅด์ง€ ๋ชปํ•จ, ์—ฌ์ „ํžˆ ์•ฝ๊ฐ„์˜ ๋กœ๋”ฉ ์ง€์—ฐ์ด ์žˆ์ง€๋งŒ ์ „๋ฐ˜์ ์œผ๋กœ ์ ์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ๋ˆˆ์— ๋„๋Š” ๋‹จ๊ณ„!

์ฃผ๋ชฉํ•ด์•ผ ํ•  ๋‘ ๊ฐ€์ง€ ์ด์ƒํ•œ ์ :

  • ์ด๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค:
    Screenshot_20200324_231458
    ์ง€๋‚œ๋ฒˆ๋ณด๋‹ค ๋” ๋ฏธ๋ฌ˜ํ•œ ์ •๋„์ง€๋งŒ. ์ง€๊ธˆ๊นŒ์ง€ ๋ช‡ ๊ฐœ์˜ ํ”Œ๋ผ์Šคํ‹ฑ ๋ณ‘๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ฒ˜์Œ์œผ๋กœ 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์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค!
์—ฌ๊ธฐ์„œ ์ผ์–ด๋‚œ:
2020-03-25-172422_1870x1037_scrot

๋‹ค์‹œ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด๊ณ  ์„ธ์ด๋ธŒ๋ฅผ ์ƒˆ๋กœ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ ์„ธํƒ์†Œ(์—ฌ์ž ๋งŒ๋‚˜๋Š” ๊ณณ)๋กœ ๋‚ด๋ ค๊ฐ„ ํ›„ ๋‹ค์‹œ ๊ฒŒ์ž„์ด ๋Š๋ ค์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๊ฒŒ์ž„์ด ์™„์ „ํžˆ ์‘๋‹ตํ•˜์ง€ ์•Š๊ธฐ ์ „์— ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ์ตœ์‹  ๋ฒ ํƒ€ ํด๋ผ์ด์–ธํŠธ + 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๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๊ฒƒ์ด ๋งค์šฐ ์–ด๋ ต๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ  ์ด ๊ฒฐํ•จ์œผ๋กœ ์ธํ•ด ๊ฒŒ์ž„์„ ๊ณ„์†ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์ข‹์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ํ˜„์žฌ ๊ฒŒ์ž„์˜ ์ „์ฒด ๋ฌธ์ œ ๋ชฉ๋ก์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

  1. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์–ด๋–ค ํ˜•ํƒœ์˜ ๋กœ๋”ฉ์ด ์žˆ์„ ๋•Œ ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋Š” ์ƒˆ ๋ ˆ๋ฒจ๋กœ ๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ์ฃฝ์–ด๊ฐ„ ํ›„ ์ €์žฅ์„ ๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์ž„ ์ค‘์— ๋ฉ”๋‰ด์—์„œ ๋ฐ”๋กœ ๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ์ฃผ ๋ฉ”๋‰ด๋กœ ๋‚˜๊ฐ€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

    • ์ €์žฅํ•˜๊ณ , ๊ฒŒ์ž„์„ ๋‹ค์‹œ ๋กœ๋“œํ•˜๊ณ , ์ฆ‰์‹œ ๋กœ๋”ฉ ํ™”๋ฉด์œผ๋กœ ์ ํ”„ํ•˜๋ฉด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ด๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

  2. ์ „๋ฐ˜์ ์œผ๋กœ ๋‚˜์œ ์„ฑ๋Šฅ๊ณผ ๋Š๊น€.

    • ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ํ•˜๋“œ์›จ์–ด์— ๊ด€๊ณ„์—†์ด ๊ฒŒ์ž„ ์ค‘์— 90 ๋˜๋Š” 144fps๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    • ๋‚ด ๊ฒŒ์ž„์€ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๊ณ ๋ฅด์ง€ ๋ชปํ•˜์ง€๋งŒ ํ™œ์„ฑํ™”๋œ ์—…๊ทธ๋ ˆ์ด๋“œ ์Šคํ…Œ์ด์…˜์„ ๋ณด๋ฉด ๋Š๊น€์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”๋œ ์Šคํ…Œ์ด์…˜์—์„œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    • ๊ฒŒ์ž„์˜ ํŠน์ • ์ง€์ ์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ๋ฌด๊ธฐ ๋ฉ”๋‰ด๋กœ ์ธํ•ด ์‹œ์•ผ์— ์žˆ๋Š” ๋™์•ˆ ๊ฒŒ์ž„์ด ์ง€์—ฐ๋˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

  3. ํƒํƒํƒ ์†Œ๋ฆฌ.

    • default-sample-rate = 48000 in /etc/pulse/daemon.conf (์•„๋งˆ๋„ ~/.config/pulse/daemon.conf )๋กœ ์„ค์ •ํ•œ ๋‹ค์Œ pulseaudio -k pulseaudio๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ์ˆ˜์ • ์‚ฌํ•ญ์ด ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ ์šฉ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

  4. ๊ฐœ์ฒด ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๊ฐ€ ๋ฒ„๊ทธ์•„์›ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋•Œ๋•Œ๋กœ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ๋ ˆ๋ฒจ ๋ฐ–์œผ๋กœ ๋‚ด๋ณด๋‚ด๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. https://github.com/ValveSoftware/Proton/issues/3681#issuecomment -603623256

    • ๋‚˜๋Š” ๋ฌผ์ฒด์˜ ํ˜•์ƒ์ด ๋ฒ„๊ทธ ์•„์›ƒ๋˜๋Š” ๊ฒƒ์„ ๋ณธ ์ ์ด ์—†์ง€๋งŒ ํ•œ ๋ฒˆ ๋ฌด์ž‘์œ„๋กœ ๋ ˆ๋ฒจ ๋ฐ–์œผ๋กœ ๋ฐœ์‚ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  5. ์ง€์›๋˜์ง€ ์•Š๋Š” SteamVR ๋ฒ„์ „์— ๋Œ€ํ•œ ์˜ค๋ฅ˜๋ฅผ ๋‚ด๋ฟœ๋Š” ๊ฒŒ์ž„.

    • ๊ฒŒ์ž„์ด ์ถฉ๋Œํ•œ ํ›„์—๋งŒ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์ด๋Š” ์‚ฌ์†Œํ•œ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

  • ๊ฒŒ์ž„์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋‚ด 980์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ฑ„์šฐ์ง€๋งŒ 4GB๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๋งŽ์€ vram์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ์ž„์— ์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๋ชฉ๋ก์— ์žˆ๋Š” ํ•ญ๋ชฉ์œผ๋กœ ๋งŒ๋“ค๊ฒ ์Šต๋‹ˆ๋‹ค.

ํƒํƒํƒ ์†Œ๋ฆฌ.

* 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 ์ด์™ธ์˜ ๋‹ค๋ฅธ ์˜ค๋””์˜ค ๋ฌธ์ œ๋Š” ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„ ์  ์žฅ, ์ด๊ฒƒ์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋„ ํšจ๊ณผ๊ฐ€ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž์Šต๋‹ˆ๋‹ค. ๋“ฃ๊ฒŒ๋˜์–ด์„œ ์œ ๊ฐ์ž…๋‹ˆ๋‹ค.

์˜ค๋ธŒ์ ํŠธ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์‹ฌํ•˜๊ฒŒ ๋ฒ„๊ทธ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด์„œ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ์ˆ˜๋ฅ˜ํƒ„์ด ๋ถ€์ฐฉ๋œ ์ƒท๊ฑด์„ ๋“ค๊ณ  ์žˆ๋Š” ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.
20200328084453_1

์—ฌ๊ธฐ SMG๋ฅผ ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
20200328084618_1

๋ฉ”๋‰ด๋ฅผ ์—ด๊ณ  ๋นจ๋ฆฌ ๋‹ซ์œผ๋ฉด ๋” ์ข‹์•„์งˆ์ˆ˜๋ก ๋ฉ”๋‰ด๋ฅผ ์˜ค๋ž˜ ์—ด์–ด๋‘๋ฉด ๋” ๋‚˜๋น ์ง‘๋‹ˆ๋‹ค.

์˜ˆ, ์ €๋Š” @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์ด ์žˆ์œผ๋ฏ€๋กœ ๋‚ฎ์€ ํ…์Šค์ฒ˜์—์„œ๋„ ์ถฉ๋Œ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์ ํ”„ ํŠธ๋ฆญ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ๋กœ๊ทธ๋ฅผ ์‚ดํŽด๋ณด๋‹ˆ ๋‚ด ๋กœ๊ทธ์—๋„ ํ•ด๋‹น ์ค„์ด ํ‘œ์‹œ๋˜์ง€๋งŒ ๊ทธ ์ค„์ด ๊ฑฐ์˜ ๋Š์ž„์—†์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.

vrcompositor.txt

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์„ ์œ ํœด ์ƒํƒœ๋กœ ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์— ์ž…๋ ฅ ํฌ์ปค์Šค๊ฐ€ ์—†๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ ˆ๋ฒจ ๊ฐ„์— ๋กœ๋“œ ์ „ํ™˜ ์ถฉ๋Œ์ด ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

  • ์•ˆ์ •์ ์ธ 440.64 ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํฌํ•จ๋œ Nvidia RTX 2070
  • ์ŠคํŒ€ VR ๋ฒ ํƒ€ 1.11.5
  • ์–‘์„ฑ์ž 5.0-6 RC.

์ด๊ฒƒ์ด ์ถฉ๋Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์•ˆ์ •์ ์ธ ๋“œ๋ผ์ด๋ฒ„ ๋ฆด๋ฆฌ์Šค๋กœ ๋Œ์•„๊ฐ€๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ํ™•์‹คํ•œ ๊ฒƒ์€ ์•ˆ์ •์ ์ธ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋ฒ ํƒ€ ๋“œ๋ผ์ด๋ฒ„์— ๋น„ํ•ด ์„ฑ๋Šฅ์ด ๋ˆˆ์— ๋„๊ฒŒ ๋‚˜๋น ์กŒ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ๋กœ๋“œ ๋™์•ˆ radeontop์€ ๋ชจ๋“  8GB VRAM๊ณผ 3ยพGB์™€ 4ยฝGB GTT ์‚ฌ์ด๊ฐ€ ์‚ฌ์šฉ ์ค‘์ด๋ฉฐ ๊ฐ‘์ž๊ธฐ ๊ฐ๊ฐ 5GB์™€ 1ยฝGB๋กœ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ๋‹น์‹œ HMD๊ฐ€ ์•„๋‹Œ ํ™”๋ฉด์„ ๋ณด๊ณ  ์žˆ์—ˆ๋Š”๋ฐ(VR ๋ณด๊ธฐ ์ฐฝ์ด ์—ด๋ ค ์žˆ์–ด์•ผ ํ•จ) ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์ด ๊ฐ์†Œํ•œ ํ›„ ์ง€๋„๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค(๋‹ค์Œ ๋ ˆ๋ฒจ์—์„œ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ถ€ํ•˜).

๋˜ํ•œ ์ฒซ ๋ฒˆ์งธ ์ €์žฅ๋œ ์ƒํƒœ ๋กœ๋“œ ๋™์•ˆ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ค„์ด๋„๋ก ๊ด€๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ SteamVR์„ ์œ ํœด ์ƒํƒœ๋กœ ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์— ์ž…๋ ฅ ํฌ์ปค์Šค๊ฐ€ ์—†๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

radeontop์—์„œ ๊ณผ๋„ํ•˜๊ฒŒ ์ปค๋ฐ‹๋œ VRAM ํ†ต๊ณ„์™€ ์„ฑ๋Šฅ์ด ๋–จ์–ด์งˆ ๋•Œ 101%๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์˜ ์ดˆ๊ธฐ ๋กœ๋“œ๋Š” 6-7gb์˜ VRAM์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๊ฑฐ์˜ ํ•ด์ œํ•˜์ง€ ์•Š๊ณ  ์ฑ„์šฐ๋ฏ€๋กœ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋ฉ๋‹ˆ๋‹ค. ๋„๋‹ค

SteamVR์„ "์œ ํœด" ์ƒํƒœ๋กœ ๋‘๋Š” ๊ฒƒ์ด ๋ฌด์Šจ ๋œป์ธ์ง€ ์—ฌ์ญค๋ด๋„ ๋ ๊นŒ์š”?

SteamVR์„ "์œ ํœด" ์ƒํƒœ๋กœ ๋‘๋Š” ๊ฒƒ์ด ๋ฌด์Šจ ๋œป์ธ์ง€ ์—ฌ์ญค๋ด๋„ ๋ ๊นŒ์š”?

๋Œ€๊ธฐ ๋ชจ๋“œ. (์•ˆ์ •๋œ ํ‘œ๋ฉด์˜ HMD, ๋””์Šคํ”Œ๋ ˆ์ด ๋ธ”๋žญํ‚น.)

์–ด๋–ป๊ฒŒ ๋“  ๋‚˜๋ฅผ ๊ฒฝ๊ณ„ ๋ฐ–์œผ๋กœ ์ˆœ๊ฐ„ ์ด๋™์‹œํ‚ค๋Š” ๊ฒŒ์ž„์— ์˜ํ•ด ์ฃฝ์ž„์„ ๋‹นํ–ˆ๊ณ  ๊ฑฐ์˜ ํ•œ ์‹œ๊ฐ„์„ ์žƒ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ฒŒ์ž„์ด ๋กœ๋“œ๋˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. SSD๊ฐ€ ๊ฑฐ์˜ ๊ฝ‰ ์ฐผ๊ธฐ ๋•Œ๋ฌธ์— ๋กœ๋“œ ์‹œ๊ฐ„์ด ๊ฐ€๋” ์ •๋ง ๊ธธ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–‘์„ฑ์ž ๊ธฐ๋ก:

์ŠคํŒ€-546560.txt

์˜ค๋Š˜ ์ปค๋„ 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

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด:

  • MSAA๋ฅผ 2x๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(4x์—์„œ ๋“œ๋กญ๋‹ค์šด).
  • HMD์—์„œ ๋™์  ํ•ด์ƒ๋„ ์Šค์ผ€์ผ๋ง ๋น„ํ™œ์„ฑํ™”
  • ๊ด€์ค‘ ๋ณด๊ธฐ๋ฅผ 480 x 270(1080p์˜ 25%)์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๊ด€์ค‘ ๋ชจ๋“œ์˜ ํ•ด์ƒ๋„๋ฅผ ๋‚ฎ์ถ”๋ฉด ์„ฑ๋Šฅ์— ๊ทน์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋ณด๊ณ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ: ๊ด€์ค‘ ์ฐฝ์„ ๋” ๋‚ฎ์€ ํ•ด์ƒ๋„๋กœ ์„ค์ •ํ•˜๋ฉด ์‹ค์ œ๋กœ ๋‚ด ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ๊ด€์ค‘ ๋ณด๊ธฐ๊ฐ€ ์ „์ฒด ํ™”๋ฉด์ด๊ธฐ ์ „์— ๋‚˜๋Š” ์ค‘์–ผ์ด ์ฐฝ์„ ๋ฌด์‹œํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚ฎ์€ ํ•ด์ƒ๋„๋กœ ์„ค์ •ํ•˜๋ฉด ์ฐฝ์œผ๋กœ ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค.

@yaomtc ์ด PR์€ ๋ฌผ๋ณ‘ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@Joshua-Ashton, ์ €๋Š” ํ˜„์žฌ ํ…Œ์ŠคํŠธํ•  ๋ฌผ๋ณ‘์ด ์žˆ๋Š” ์ง€์—ญ์— ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์ˆ˜๋ฅ˜ํƒ„์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ ์ปดํŒŒ์ผ๋œ DXVK ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ Steam ํด๋”์— ๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ์ง€์›Œ์•ผ ํ•  ์บ์‹œ๊ฐ€ ์—†๋Š” ํ•œ ๊ทธ๋ ‡๊ฒŒ ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ˆ˜๋ฅ˜ํƒ„-์Šคํฌ๋ฆฐ์ƒท.zip

๋‚ด์ผ ๊ฒŒ์ž„์„ ๋งˆ์น  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ด์ „์— ๋‚˜์—๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋˜ ๊ฒŒ์ž„ ์ดˆ๋ฐ˜์œผ๋กœ ๋Œ์•„๊ฐ€์„œ ๋ฌผ๋ณ‘์„ ํ…Œ์ŠคํŠธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. (ํ˜„์žฌ ์ˆ˜๋ฅ˜ํƒ„์ด ์ด ๋ฌธ์ œ์˜ ๊ฐ€์žฅ ํ”ํ•œ ์›์ธ์ด์ง€๋งŒ, ๋‹ค๋ฅธ ๊ฐœ์ฒด์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ๋ณด์•˜์ง€๋งŒ ํŠนํžˆ ๊ฒŒ์ž„์ด ๊ฐ€๋” ์ผ์‹œ ์ค‘์ง€๋  ๋•Œ...)

์ตœ์‹  HL:Alyx ์—…๋ฐ์ดํŠธ(1.2.1) ๋ฐ SteamVR ๋ฒ ํƒ€(1.11.6)๋Š” ๋ชจ๋“  ์„ฑ๋Šฅ ๋ฐ ์ถฉ๋Œ ๋ฌธ์ œ๋ฅผ ์™„์ „ํžˆ ์ˆ˜์ •ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ ˆ๋ฒจ์„ ๋กœ๋“œํ•  ๋•Œ ๋” ์ด์ƒ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ ์•ฝ 90fps์— ๊ณ ์ •๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ณด๋Š” ๊ฒƒ์— ๋”ฐ๋ผ ์„ฑ๋Šฅ์ด ์‹ค์ œ๋กœ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ถฉ๋Œํ•˜๋Š” ๋น„ํŠธ์— ์‹ ๊ฒฝ ์“ฐ์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ฒŒ์ž„์€ ๊ฒฐ๊ตญ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ํ”Œ๋ ˆ์ด ์‹œ๊ฐ„์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์›๋ž˜๋Š” ๋ช‡ ์ดˆ ๋งŒ์— ์ถฉ๋Œํ–ˆ์ง€๋งŒ ์ด์ œ๋Š” ๋กœ๋“œ๊ฐ€ ๊ฒŒ์ž„์—์„œ ์ถฉ๋Œํ•˜๊ธฐ๊นŒ์ง€ ๋ช‡ ๋ถ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

์‹œ์ž‘ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€์ค‘ ํ•ด์ƒ๋„(๋‹ค๋ฅธ ํ”Œ๋ž˜๊ทธ ์—†์Œ)๋ฅผ ์ค„์ด๋ฉด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ๋‚ด ํ…Œ์ŠคํŠธ์—์„œ๋Š” ๊ทธ๋‹ค์ง€ ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ 90fps ๋ฏธ๋งŒ์ด๋˜ ๊ณณ์—์„œ ์ด์ œ ๊ฒจ์šฐ 90fps๋ฅผ ๋„˜์–ด์„ฐ์Šต๋‹ˆ๋‹ค.

์˜ˆ, ์—ฌ์ „ํžˆ Alyx 1.2.1, SteamVR 1.11.6 ๋ฐ Proton [๋‹ค์Œ]์—์„œ ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค. ์˜คํ”„๋‹ ์ฑ•ํ„ฐ๋ฅผ ํ”Œ๋ ˆ์ดํ–ˆ๊ณ  ์–ธ์ œ๋‚˜์ฒ˜๋Ÿผ ๊ธฐ์ฐจ์—์„œ ์ถ”๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œ ํ›„ ์•ฝ 10-20์ดˆ ํ›„์— ๋‹ค์Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
error
์ŠคํŒ€ 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

๋ถˆํ–‰ํžˆ๋„ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ์ถฉ๋Œ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ŠคํŒ€ VR ๋ฒ ํƒ€ 1.11.7
  • HL ์•Œ๋ฆญ์Šค 1.2.1
  • ์–‘์„ฑ์ž 5.0-6 RC2
  • Nvidia RTX 2070(๋“œ๋ผ์ด๋ฒ„ 440.82 ํฌํ•จ)

์ถฉ๋Œ ํ›„ ๊ฒŒ์ž„์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๊ณ„์† ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค(๊ด€๊ฐ ๋ณด๊ธฐ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๊ณ  ์†Œ๋ฆฌ๋ฅผ ๋“ค์„ ์ˆ˜ ์žˆ์Œ). 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๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒƒ๋“ค๋„ ์•ฝ๊ฐ„์˜ ๋ฐ”์ดํŠธ๊ฐ€ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ๊ฒƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

  • CPU: AMD Ryzen 9 3900X 12์ฝ”์–ด
  • ๋žจ: 32124MB
  • OS: ์šฐ๋ถ„ํˆฌ 19.10(64๋น„ํŠธ)
  • ์ปค๋„: 5.5.9
  • X ์„œ๋ฒ„ ๋ฆด๋ฆฌ์Šค: 12008000
  • X ์œˆ๋„์šฐ ๋งค๋‹ˆ์ €: Xfwm4
  • GPU: AMD ๋ผ๋ฐ์˜จ RX 5700 XT(NAVI10, DRM 3.36.0, 5.5.9, LLVM 9.0.1)
  • GPU ๋“œ๋ผ์ด๋ฒ„: Mesa 20.1.0-devel(git-9b17d7c 2020-04-16 eoan-oibaf-ppa)
  • ๊ธฐํƒ€: ๋ชจ๋‹ˆํ„ฐ 3๋Œ€, ํ•ฉ์„ฑ ๋น„ํ™œ์„ฑํ™”๋จ, Proton 5.0-6
  • ์ตœ์‹  Steam ๋ฐ SteamVR ๋ฒ ํƒ€๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ํ•œ ๋ฒˆ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ๋ช‡ ๋ถ„ ํ›„ ์—„์ฒญ๋‚œ ๋ง๋”๋“ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค. VRAM์€ ์ฑ„์›Œ์ง€์ง€๋งŒ ์•„๋ž˜์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด(๋นจ๊ฐ„์ƒ‰์€ vram(MB), ๋…น์ƒ‰์€ GPU ์‚ฌ์šฉ๋Ÿ‰ %) ์ง€์—ฐ๊ณผ ๋ฐ˜๋“œ์‹œ โ€‹โ€‹์ƒ๊ด€ ๊ด€๊ณ„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”„์˜ ๋งˆ์ง€๋ง‰ ํ•˜๋ฝ์€ ๊ฒŒ์ž„์ด ๋Š๊ธฐ๊ธฐ ์‹œ์ž‘ํ•œ ํ›„ ๊ฒŒ์ž„์„ ์ข…๋ฃŒํ–ˆ์„ ๋•Œ์ž…๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€ ๋กœ๋”ฉ ํ™”๋ฉด์—์„œ ๋ฉˆ์ถ˜ ์ ์€ ์—†์ง€๋งŒ, ๊ฒŒ์ž„์ด ๋ฒ„๋ฒ…๊ฑฐ๋ฆฌ๋Š” ๋™์•ˆ ๋กœ๋”ฉ ํ™”๋ฉด์œผ๋กœ ๋“ค์–ด๊ฐ„ ์ ์€ ์—†์Šต๋‹ˆ๋‹ค.

  • ์–‘์„ฑ์ž 5.0-6, SteamVR [๋ฒ ํƒ€] 1.11.11
  • CPU: AMD Ryzen 7 2700X 8์ฝ”์–ด ํ”„๋กœ์„ธ์„œ
  • "์•„์น˜ ๋ฆฌ๋ˆ…์Šค"(64๋น„ํŠธ)
  • ์ปค๋„ ๋ฒ„์ „: 5.7.0-rc1-1-mainline
  • GPU: X.Org AMD Radeon RX 5700 XT(NAVI10, DRM 3.36.0, 5.7.0-rc1-1-mainline, LLVM 9.0.1)

์–‘์„ฑ์ž ๊ธฐ๋ก:
https://gist.github.com/Okxa/21b43cca97c47622197df043c1dfb745

์ข‹์•„, ์ด๊ฒƒ์€ ๋„ˆ๋ฌด ๋‚˜๋น ์„œ ์ž์ฒด์ ์œผ๋กœ ์–ธ๊ธ‰ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค. "๊ณ„์‹œ๋ก" ์ฑ•ํ„ฐ(3์ค‘ ์ž ๊ธˆ ์žฅ์น˜๊ฐ€ ์žˆ๋Š” ๋งˆ์ง€๋ง‰ ๊ฒฝ๊ธฐ์žฅ ์ด์ „)์˜ ์ œ์ž‘์ž๋Š” ์‹ค์ œ๋กœ ์„ฑ๋Šฅ์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํ™œ์„ฑ ์ƒํƒœ์—์„œ ๋ณผ ๋•Œ ์ง€์—ฐ๊ณผ ๋Š๊น€์€ ์™„์ „ํžˆ ๋Š์Šจํ•œ ๋Š๋‚Œ์„์ค๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ œ์ž‘์ž์—๊ฒŒ๋„ ๋œ ๋ฐœ์ƒํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ ์ผ€์ดํฌ๋ฅผ ๊ฐ€์ ธ๊ฐ‘๋‹ˆ๋‹ค. ์‹œ์•ผ์— ๋“ค์–ด์˜ค์ง€ ์•Š๋Š” ์ˆœ๊ฐ„ ๋ชจ๋“  ๊ฒƒ์ด ๋‹ค์‹œ ์ •์ƒ์œผ๋กœ ๋Œ์•„์˜ค์ง€๋งŒ, ๊ทธ๊ฒƒ์— ๋ˆˆ์„ ๋Œ๋ฆฌ๋ฉด ์ œ์ž‘์ž๊ฐ€ ๋‹น์‹ ์˜ ๋‘๋‡Œ๋ฅผ ์–ด์ง€๋Ÿฝํžˆ๋Š” ๋Ÿฌ๋ธŒํฌ๋ž˜ํ”„ํŠธ์‹ ๊ณตํฌ๋กœ ๋ณ€์žฅํ•œ ๊ฒƒ์„ ๋ฏฟ๋Š” ๊ฒƒ์ด ์šฉ์„œ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ข‹์•„, ๊ทธ ์ดํ›„๋กœ ํ”Œ๋ผ์Šคํ‹ฑ ๋ณ‘์„ ๋ช‡ ๊ฐœ ๋” ๋งŒ๋‚ฌ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ์–ด๋Š ๊ฒƒ์—๋„ ๊ธฐํ•˜ํ•™ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฉ‹์ง„! ์ตœ์‹  DXVK ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋ฐ›์€ ์ดํ›„๋กœ ์ˆ˜๋ฅ˜ํƒ„์„ ๋ณธ ์ ์ด ์—†์–ด์„œ ๊ทธ๊ฒƒ๋„ ์ˆ˜์ •๋˜์—ˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ €๋Š” ์•„๋ž˜์—์„œ ์ „์›์ด ๊ณต๊ธ‰๋˜์ง€ ์•Š๋Š” ๋ฆฌํ”„ํŠธ๊ฐ€ ์žˆ๋Š” ๋ถ€๋ถ„์— ๊ฐ‡ํ˜€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์„ธ์…˜์—์„œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค... ์ „์— Half-Life ๊ฒŒ์ž„์„ ์ด๊ธฐ๋Š” ๋ฐ ์ด๋ ‡๊ฒŒ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ œ์ณ๋‘๊ณ  - ๋ฐธ๋ธŒ๊ฐ€ ๊ธฐ๋ณธ ๋นŒ๋“œ๋ฅผ ์ค€๋น„ํ•˜๊ฑฐ๋‚˜ ์ตœ์†Œํ•œ ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“  ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

https://steamdb.info/app/546560/history/?changeid=8257353

์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•˜๋ฉด 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 ๋ฒ„์ „์€ ์—ฌ๊ธฐ์— ์ž์„ธํžˆ ์„ค๋ช…๋œ ๋Œ€๋กœ ๋ชจ๋“  ์ €์žฅ์„ ๋Œ€๋ฌธ์ž๋กœ ๋œ ํด๋”์— ์ €์žฅํ•˜์ง€๋งŒ ๊ธฐ๋ณธ ๋ฆด๋ฆฌ์Šค๋Š” ์†Œ๋ฌธ์ž ํด๋”์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์ด๋™ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

์›Œํฌ์ƒต ๋„๊ตฌ์—์„œ ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
image

Half-Life: Alyx - ์›Œํฌ์ƒต ๋„๊ตฌ(1295040)

https://github.com/ValveSoftware/Proton/issues/3874 ์—์„œ ๋ฌธ์ œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค
@llamasking ๊ฒŒ์‹œ์ผ: 2020-05-16T02:26:05:

ํ˜ธํ™˜์„ฑ ๋ณด๊ณ ์„œ

  • ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒŒ์ž„ ์ด๋ฆ„: Half-Life: Alyx - Workshop Tools
  • ๊ฒŒ์ž„์˜ Steam AppID: 1295040

์‹œ์Šคํ…œ ์ •๋ณด

  • GPU: GTX 980
  • ๋“œ๋ผ์ด๋ฒ„/LLVM ๋ฒ„์ „: Nvidia 440.82
  • ์ปค๋„ ๋ฒ„์ „: 5.6.13-zen
  • ์ „์ฒด ์‹œ์Šคํ…œ ์ •๋ณด ๋ณด๊ณ ์„œ ๋งํฌ: Gist
  • ์–‘์„ฑ์ž ๋ฒ„์ „: 5.0-7

ํ™•์ธํ•ฉ๋‹ˆ๋‹ค:

  • [X] ์ด ๊ฒŒ์ž„์— ๋Œ€ํ•œ ๊ธฐ์กด ํ˜ธํ™˜์„ฑ ๋ณด๊ณ ์„œ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
  • [X] ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

steam-546560.log

์ฆ์ƒ

๋„๊ตฌ๊ฐ€ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ฐฝ์ด๋‚˜ ํŒ์—…์ด ์—†์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์›Œํฌ์ƒต ๋„๊ตฌ ๋กœ๊ทธ์˜ ๊ด€์‹ฌ ๋ผ์ธ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค: err:steamclient:create_win_interface Don't recognize interface name: SteamUser021

์›Œํฌ์ƒต ๋„๊ตฌ์—์„œ ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
image

๋‚˜๋Š” ๊ทธ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์—ˆ๋‹ค. 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์€ ํ•˜๋‹จ์— ๋งํฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.) ์ง€๊ธˆ ์—ฌ๊ธฐ๋กœ ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
01705055ef53f0cad000c7f872ccbab9

@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 ์— ๋Œ€ํ•œ ๋‚˜์˜ ์ตœ๊ทผ ์ปค๋ฐ‹์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ํ•ด๋จธ๋Š” ๋‹ค๋ฅธ ์ž์‹ ์ฐฝ์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์„ ๋•Œ ํ”„๋ ˆ์ž„์„ ๋–จ์–ด๋œจ๋ฆฌ๋Š” ์ผ์ข…์˜ ์ž‘์€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ์‹œ์ ์—์„œ ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

image

๋ฏธ๋ฆฌ ์ปดํŒŒ์ผ๋œ ๋ฆด๋ฆฌ์Šค ๋งํฌ: https://github.com/stevenlafl/Proton/releases/tag/proton-5.0-7-alyx-2

@stevenlafl ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ Lutris๋ฅผ ํ†ตํ•ด ๋„๊ตฌ๋ฅผ ํ•ดํ‚นํ•˜๋Š” ๋Œ€์‹  ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

image

์Šฌํ”„๊ฒŒ๋„ 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

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

AwesamLinux picture AwesamLinux  ยท  3์ฝ”๋ฉ˜ํŠธ

prototype99 picture prototype99  ยท  3์ฝ”๋ฉ˜ํŠธ

AwesamLinux picture AwesamLinux  ยท  3์ฝ”๋ฉ˜ํŠธ

lumni1968 picture lumni1968  ยท  3์ฝ”๋ฉ˜ํŠธ

ghost picture ghost  ยท  3์ฝ”๋ฉ˜ํŠธ