Quake Champions with Proton์์ ์ ์์ผ๋ก ๋ง์ฐ์ค๋ฅผ ์์ง์ด๋ ๋์ ๊ฐ๋ก ์ถ ์ ๊ธ์ด ๋ฐ์ํฉ๋๋ค.
์ต์ ๋ฒ์ ์ DXVK๋ก ์ ๊ทธ๋ ์ด๋ํด๋ ์ฑ๋ฅ์ด ๊ฑฐ์ ๋ ๋ฐฐ๋ก ํฅ์๋์์ต๋๋ค.
๋ฉ๋ด ๋ก๋ ์ ์ถฉ๋(๊ฒฝ๊ณ ํ๋ฉด ํ)
https://gist.github.com/kwahoo2/e3c89a9b3798764991df3fc65bda4c2c
์ค์ ๋ก ํ๋ ์ดํ ๊ฑด๊ฐ์? Afaik ๊ทธ ๊ฒ์์๋ DXVK์ ์๋ ์คํธ๋ฆผ ์ถ๋ ฅ์ด ํ์ํฉ๋๋ค.
@Leopard1907
IIRC ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด ๋ ๋์ ์ค์ ์์๋ง ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฏ๋ก ์ผ๋ถ์์๋ ์ถฉ๋ํ์ง ์์ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ Windows์ DXVK์์๋ง ๊ฒ์์ด ์๋ํ๋๋ก ํ ์ ์์ผ๋ฉฐ ์ ์ด๋ ํด๋น ํ๊ฒฝ์์๋ ์ถฉ๋ํ์ง ์์์ต๋๋ค.
@thirdeyefunction
๊ทธ๋ฆฌ๊ณ ์ฑ์ด ๋๋ฝ๋ ๊ธฐ๋ฅ ๋๋ ์ด์ ์ ์ฌํ ๊ฒ์ผ๋ก ์ธํด ์ผ๋ถ ์ค์ ์์ ์ ๋๋ก ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ํ์ฉ ๋ชฉ๋ก์ ์์ด์ผ ํฉ๋๋ค.
ํ์ฉ ๋ชฉ๋ก์ ์ต์ํ ํ์ฌ๋ก์๋ "ํ ์คํธ๋ฅผ ๊ฑฐ์น, ๋ค์ Steam ์ธ์ฆ์ ๋ฐ์" ์ฑ์ ๋ํ๋ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
@Leopard1907
์ถ๊ฐ ์ปจํ
์คํธ๋ฅผ ์ ๊ณตํ๋ ๋ฐ ๋์ํฉ๋๋ค.
๋๋ ๊ทธ๊ฒ์ ์๋ํ์ง๋ง ํํ ๋ฆฌ์ผ์์ ๋๋๋ก 2fps๋ก ์ถฉ๋ํ์ต๋๋ค. ํ HD์์ ๊ฐ์ฅ ๋์ ๋น๋์ค ์ค์ .
๋ฉ์ธ๋ฉ๋ด๋ ์ ์์๋
OS: ์ฐ๋ถํฌ 18.04.1
GPU: AMD RX 580
CPU: I5-4460
GPU ๋๋ผ์ด๋ฒ: ๋ฉ์ฌ 18.3.0
๊ฒ์์ NTFS ํ๋ ๋๋ผ์ด๋ธ์ ์ค์น๋ฉ๋๋ค. ํ์ง๋ง ๋ค๋ฅธ ๊ฒ์์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋๋ ํํ ๋ฆฌ์ผ์ ์งํํ๊ณ ์ง๊ธ๊น์ง ํ๋ ์ดํ ์ ์์๋ค. ๋ฒ๋ฒ ๊ฑฐ๋ฆผ์ด ์๊ธด ํ์ง๋ง ์ธํ ๊ทธ๋ํฝ์ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๊ณง ํ ์คํธํ NVIDIA๊ฐ ํ์ฌ๋ ๋ ๋ฒ์งธ ๋ ธํธ๋ถ์ด ์์ต๋๋ค.
๋๋ +200์๊ฐ์ ํ๋ ์ดํ๊ณ , ๊ฒ์์ ํ๋ฅญํ๊ฒ ์คํ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ DXVK๊ฐ ์์ง ์์ ํ ๊ตฌํ๋์ง ์์๊ธฐ ๋๋ฌธ์ ์คํธ๋ฆผ ์ถ๋ ฅ๊ณผ ๊ด๋ จ๋ ๋ช ๊ฐ์ง ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ๋ฅผ ์ฐธ์กฐ ํ์ญ์์ค .
์ถฉ๋์ ๋ค์ 3๊ฐ์ง ํน์ ์๊ฐ์ 100% ๋ฐ์ํฉ๋๋ค.
์ง๋ "Lockbox"๋ฅผ ๋ก๋ํ ํ
"Vale of pnath" ์ง๋ ๋ก๋ ํ
"Sorlag"๋ผ๋ ์ด๋ฆ์ ์บ๋ฆญํฐ/์ฑํผ์ธ์ด ๊ทธ์ ๋ฅ๋ ฅ์ ์ฌ์ฉํ ๋: ์ฐ์ฑ ์นจ.
๊ทธ๋ฆฌ๊ณ ์ฑ๋ฅ์ ๊ดํด์๋ ๋ช ๊ฐ์ง ๋น๋์ค ๋ฅผ ๋ นํํ์ต๋๋ค.
์ ๋ฐ์ดํธ : ์ด๋ฒ์๋ Linux์ฉ Steam์ ์ฌ์ฉํ์ฌ ์ ๋น๋์ค ๋ฅผ ๋ นํํ์ต๋๋ค.
๊ฒ์์ ํ์ฒ๋ฆฌ์ ๋ํ
์ผ ๋ ๋ฒจ์ ์ ์ธํ๊ณ ๊ถ๊ทน์ ์ค์ ์์ ์ ์๋ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฌด๊ธฐ๋ฅผ ์ฌ์ฉํ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
ํํ ๋ฆฌ์ผ๊ณผ ํ ๋ฒ์ ๋ฉํฐํ๋ ์ด์ด ํ ๋ฐ์ค ๋งค์น๋ฅผ ํ๋ ์ดํ์ต๋๋ค.
ํด๊ฒฐ:
60fps์์ 2560x1440
๋ผ์ด์ 7 2700x
32GB ๋จ
์๋น๋์ gtx 1070 ๋๋ผ์ด๋ฒ 396.51
PROTON_NO_ESYNC=1 %command%
๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ดํฌ ์ฑํผ์ธ์ ๋ง๋๋ฌ์ ๋ฐ๊ฐ๊ฒ ์ค์ด๋ ๊ฒ ๊ฐ์ต๋๋ค.
PROTON_NO_ESYNC=1 %command%๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ดํฌ ์ฑํผ์ธ์ ๋ง๋๋ฌ์ ํฌ๊ฒ ์ค์ด๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ ์ด๊ฒ์ ์ฌํํ ์ ์๋ค.
์ ฐ์ด๋ ์บ์๊ฐ ์์ ํ ๋ก๋๋์๋์ง ํ์ธํ์ญ์์ค. ๊ฒ์์ ๋ชจ๋ ๋จ์ผ ์ง๋์ ๋ชจ๋ธ์ ํ๋ฉด์ ํ ๋ฒ ์ด์ ๋ก๋ํ ๋๊น์ง ๊ฒ์์ด ๋๊น๋๋ค. ์ด๋ฅผ ์ํด... ํ ์๊ฐ ์ ๋ ๊ฒ์์ ํด์ผ ํฉ๋๋ค.
ํ์ธ์ด ํ์ํฉ๋๋ค.
ํธ์ง : 1, 2๊ฐ ์๊ณ 1 , 2 esync ๊ฐ ์๋ ์ผ๋ถ ๋น๋์ค.
์
ฐ์ด๋ ์บ์ฑ์ ๋ํด ๋งํ๋ ๊ฒ์ด ์๋๋๋ค.
ํํ ๋ฆฌ์ผ์ ์ฒซ ๋ฒ์งธ ๋ฐฉ์์ esync๋ฅผ ์ฌ์ฉํ๋ฉด ๋ง์ฐ์ค๊ฐ ๋งค๋๋ฝ์ง ์๊ณ ๋ถ์์ ํ ํ๋ ์ ์๋(๋๋๋ก ๋๊น): ์ ๋ง ๋จ์ํ ๋ฐฉ์์ 40~80fps์
๋๋ค(esync์ ๋ํด ํน์ ์์คํ
๊ตฌ์ฑ์ ์ค์ ํ์ง ์์์ต๋๋ค). ๊ทธ๋ฆฌ๊ณ esync๊ฐ ์์ผ๋ฉด ๋ง์ฐ์ค๊ฐ ์ ๋ง ๋ถ๋๋ฝ๊ณ ํ๋ ์ ์๋๋ 90/110fps๋ก ์ผ์ ํฉ๋๋ค.
์ ์ด๋ค ์ฌ๋๋ค์ esync์ ๋ฌธ์ ๊ฐ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ด๊ฒ์ด ๋๊ตฐ๊ฐ์๊ฒ ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. (๋ด ์์คํ ์ archlinux์ด๊ณ gtx 1070์ด ์์ผ๋ฉฐ ๊ฒ์ ์ต์ ์์ ์ธ๋ถ ์ ๋ณด ๋ฐ ์ฌํ ์ฒ๋ฆฌ๊ฐ ์ถฉ๋์ ํผํ๊ธฐ ์ํด ๋ฎ๊ฒ ์ค์ ๋์ด ์์ต๋๋ค).
์ข์, ๊ทธ๋ํฝ์ LOW๋ก ์ค์ ํ๊ณ ์์ ์ต์
์์ PROTON_NO_ESYNC=1 %command%๋ก ๋ค์ ์ฌ์ํด ๋ณด์์ต๋๋ค. ๋จผ์ ์ ๋๋ก ์๋ํ๋ ํํ ๋ฆฌ์ผ์ ์ํํ๋๋ฐ ์
ฐ์ด๋๋ฅผ ๋ก๋ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฝ๊ฐ์ ๋ฒ๋ฒ
๊ฑฐ๋ฆผ์ด ์์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ก๋ฉ ํ๋ฉด์์ ๋ฐ์คํฌํฑ์ ์ถฉ๋์ด ๋ฐ์ํ ์จ๋ผ์ธ ๊ฒฝ๊ธฐ๋ฅผ ์ํด ๋๊ธฐํ๊ณ ๋ค์ ์ฐธ๊ฐํ๋ ค๊ณ ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค. ์๋ง๋ ์ง๋์ ํจ๊ป ๋ญ๊ฐ?
๋๋ ๋ค์ ์์ํ๊ณ ๋ค์ ์๋ํ๋๋ฐ ํจ๊ณผ๊ฐ ์์๊ณ ์ฒ์์๋ ์ฝ๊ฐ์ ๋ฒ๋ฒ
๊ฑฐ๋ฆผ๋ง ์๋ ์์ ํ ์ธ์คํ์ง๋ธ ๋ฐ์ค๋งค์น ๊ฒ์์ ํ์ต๋๋ค. (๋ด๊ฐ ์ด๊ฒผ์ผ๋๊น ์ํ์ด)
์์คํ
์ ๋ณด: https://gist.github.com/thunder1410/76897c9bd211c74b30968baa4037ce96
@thunder1410 ์ด๊ฑฐ ๋ด
@sigzegv CPU์ ์ฝ์ด๊ฐ ๋ง์์๋ก esync์์ ๋ ๋์ ์ฑ๋ฅ์ ๊ธฐ๋ํ ์ ์์ต๋๋ค. ์ฐ๋ ๋๊ฐ 16๊ฐ์ธ Ryzen 1700์ ์ฌ์ฉํ๋๋ฐ QuakeChampions๋ฅผ ํ๋ ์ดํ ๋ ๋ชจ๋ ์ฐ๋ ๋์์ CPU ์ฌ์ฉ๋์ด 75% ์ ๋์์ต๋๋ค.
๊ฒ์์ ๋ฉ์ธ ๋ฉ๋ด๋ก ์ด๋ํ ์ ์์ต๋๋ค. ํญ์ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ ์ข ๋ฃ๋ฉ๋๋ค: https://i.imgur.com/snmuArf.jpg
https://gist.github.com/NoXPhasma/17aaaab0d5841d6a92dac4d184a9592f
์, @NoXPhasma์ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. wine-3.15๋ก ๊ฒ์์ ์คํํ๋ฉด ์ค๋ฅ๊ฐ "์ค๋ฅ: ์๊ฐ ์ด๊ณผ"๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ํ์ฌ Windows ์์ผ์ ์ฌ์ฉํ๋ winhttp๋ก ์ธํด ์ฝ๊ฐ ๋ค๋ฅธ ๋์์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.
Quake Champions(611500)/Doom DEMO(479030)๊ฐ Linux mint 19์์ ์๋ํ์ง ์์
https://github.com/ValveSoftware/Proton/issues/1127์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค.
@logan001 ๊ฒ์์ผ: 2018-09-01T11:57:15:
ํ์ดํฌ ์ฑํผ์ธ์ ๋ค๋ฅธ ์ฅ์์์ ์ถฉ๋ํฉ๋๋ค. ์ง๋๋ฒ์๋ ๊ฑด๊ฐ ๊ฒฝ๊ณ ๋ฅผ ํต๊ณผํ์ง ๋ชปํ์ต๋๋ค.
ํ์ง๋ง ๊ฐ๋ ๊ฒฝ๊ธฐ์ฅ์ ๋ค์ด๊ฐ ์กฐ๊ธ ์์ง์ด๊ธฐ๋ ํฉ๋๋ค. ๋๊ตฐ๊ฐ ๋๋ฅผ ์ฃฝ์ด๊ณ ๊ฒ์์ด ์ถฉ๋ํ๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๊ทธ๋ด๊น์? ๊ฒ์์ ๋ก๋ํด์ผ ํ๋ ๊ฐ ๋ฐฉ/์บ๋ฆญํฐ์ ํจ๊ป ๊ฒ์์ด ๋ง์ด ๋ฉ์ถฅ๋๋ค. ์์ธ ์๋์ ๋ชจ๋ ๊ฒ์์์ ์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋์ง ์ ํ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
Doom (Demo) ํ๋ก์ธ์ค ๋ชฉ๋ก์์๋ ์ ์ ๋์๋ง ๋ณผ ์ ์์ง๋ง ํ๋ฉด์๋ ํ์๋์ง ์์ต๋๋ค. ๋ฌผ๋ก DX์ ๊ทธ ์ธ์ 1์ฐจ ์ค์ ์ฐฝ์ ์ ์ธํ๊ณ .
๋๋ ์์ฑ์๋ฅผ ํ
์คํธํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ๊ฒ์์ ๋ ์๋ํ์ต๋๋ค. Windows ๋ฐ dx10/dx11์์๋ง ์๋ํ๋ ๊ฒ์์ด ๋ง์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ถ๋ถ ๋ฌด๋ฃ๋ก ํ๋ ์ดํ ์ ์์ต๋๋ค.
๋ด๊ฐ ์๋ํ ๊ฒ์ ์ค ์ด๋ ๊ฒ๋ ์๋ํ์ง ์์์ต๋๋ค. ๋ด๊ฐ ๊ธฐ์ตํ๋ ๊ฒ์ ํน์ด์ ์ ์ฟ๋๋ฏธ/๋ง๋ช
์ ๊ธธ
๋ช ๊ฐ์ง ๋ ์๋ํ์ง๋ง ๊ธฐ์ต๋์ง ์์ต๋๋ค. ๋๋ ์์ ์์ ๊ทธ๋ค์ ๋ง ์ง์ด ๋ค์๋ค.
์ด๋ค ์ ์?
ํธ์ง: ๋๋ Tomb Raider Anniversary(์ด์ ๊ฒ์)์ ๊ทธ ์๋์ ์ค์นํ์ต๋๋ค. dx11/dx10์ด ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์์
@Leopard1907 ๋ง์ต๋๋ค . ์ด ๊ฒ์์ ๋ ๋ฎ์ ์ค์ ์์๋ ์คํธ๋ฆผ ์ถ๋ ฅ์ด ํ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ผ๋จ ๊ตฌํ๋๋ฉด ๊ฑฐ์ ๋ฌธ์ ์์ด ์๋ํด์ผ ํฉ๋๋ค.
@doitsujin ์ฃ์กํฉ๋๋ค ๊ทํ์ ๋ต๋ณ์ ํผ๋์ ๋๋ ค ์ฃ์กํฉ๋๋ค. ๊ฒ์์ ์๋ํด์ผ ํ์ง๋ง ์คํธ๋ฆผ ์ถ๋ ฅ์ด ๋๋ฝ๋์ด ์๋ํ์ง ์์์ผ ํฉ๋๊น? :)
somneon์ dx11์์ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ ๊ฒ์๊ณผ ๋ด๊ฐ ์๋ํด ๋ณผ ์ ์๋๋ก proton๊ณผ ํจ๊ป ์๋ํ๋ ๊ฒ์์ ์๊ณ ์์ต๋๊น?
๋๋ ์ง๊ธ ์ด ์๊ฐ์ ์์ฑ์๊ฐ dx10/dx11 ๊ฒ์์์ ๋์๊ฒ ์์ฃผ ์ธ๋ชจ๊ฐ ์๋ค๋ ๊ฒ์ ํ์ ํฉ๋๋ค. ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ด.
@logan001 ๋ , Steam์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ( Steam
-> Help
-> System Information
) ์์ ์ ๋ฃ๊ณ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ญ์์ค. ์ด ๋ฌธ์ ๋ณด๊ณ ์.
@kisak-valve ์ฌ๊ธฐ https://gist.github.com/logan001/bfff8843809ad5a7ca118e64c385c2c8 ์
๋๋ค.
๋๋ ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์์ฑ์ ๋ฒ์ ์ ๋ชจ๋ ์๋ํ์ต๋๋ค. ๋ ๋ค ๊ฐ์ ๊ฒฐ๊ณผ
ํธ์ง: ๋๋ ๊ทธ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋จ์๊ฐ ์์ต๋๋ค lol
์ด๊ฒ์ ๋๋ฅผ ์ํด ๋ฌด์์๋ก ๊ณ์ ์ถฉ๋ํฉ๋๋ค. ์ง์ฆ๋. ์์ ๋ฐฉ๋ฒ์ ๋ํ ์ ์ ์ฌํญ์ด ์์ต๋๊น?
์ ๋ GTX 1080์์ 4k๋ก ํ๋ ์ดํฉ๋๋ค. ๊ฐ๋ 45๋ก ๋จ์ด์ง๋ 60fps๋ฅผ ์ป์ต๋๋ค.
๋น์ ์ด ๊ทธ๋ ๊ฒํ๋ ํ ์ถฉ๋ํ์ง ์์ต๋๋ค.
ํด๋น ๊ฒ์์ ํ์ดํธ๋ฆฌ์คํธ์ ํฌํจ๋์ด์๋ ์ ๋๋ฉฐ ๋ชจ๋ ์ดํ Linux ์ฌ์ฉ์๋ ๋ฐ๋ณด ๊ฐ์ ํ์ดํธ๋ฆฌ์คํธ ์์ฒญ ์์ฑ์ ์ค๋จํด์ผ ํฉ๋๋ค.
๋ถ๋ช ํ, ๊ทธ๋ค ๋๋ถ๋ถ์ ๊ฒ์์ ๋ถํ ํ๊ณ ๋ฉ๋ด๋ฅผ ํ์ธํ๊ณ ํ๋ฃจ๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.
@kisak-valve @Plagman ์ด์ ๊ฐ์ ๋ง์ ํ์ดํธ๋ฆฌ์คํธ ์์ฒญ์ ๋ฌด์ํ์ญ์์ค. ๊ทธ๋ค์ ์ง์ค๊ณผ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋ค.
DXVK ์คํธ๋ฆผ ์ถ๋ ฅ์ด ๊ตฌํ๋๊ฑฐ๋ ๊ฒ์์ด ๊ธฐ๋ณธ vulkan ์ง์์ ๊ตฌํํ๋ ์ฆ์ ํ์ดํธ๋ฆฌ์คํธ์ ์ถ๊ฐ๋ ์ ์์ต๋๋ค(๊ณํ๋์ง๋ง ๋ ์ง๋ ๋ฐํ๋์ง ์์). ๊ทธ๊ฒ์ด ๋ฌด์์ด๋ ๋จผ์ .
๊ทธ๋ฌ๋ ์คํธ๋ฆผ ์ถ๋ ฅ์ ์ด๋์๋ ์์ผ๋ฉฐ ์ฌ์ ํ ๊ทธ ์ฌ๋์ ์ด๋ป๊ฒ ๋ ๊ทธ ๊ฒ์์ ํ์ฉ ๋ชฉ๋ก์ ์ถ๊ฐํ๋๋ก ์์ฒญํ์ต๋๋ค.
๊ทธ๊ฒ ์ด๋ป๊ฒ ๋น์ ์๊ฒ ์ ์์ ๋๊น?
์ ๋ฅผ ์คํดํ์ง ๋ง์ญ์์ค. ๋์ํฉ๋๋ค.
@Zeioth ์ถฉ๋ํ์ง ์๋๋ก ๋งต์ ํผํ๋ฉด ์ฌ์๋์ง ์์ต๋๋ค.
@JR1994 ์ด ๊ฒ์์ด ์ ๋ง ์์ ์ ์ธ๊ฐ์?
@alvarlagerlof like JR1994 Quake Champions๋ ์ ์๊ฒ๋ ๋งค์ฐ ์์ ์ ์ด๋ฏ๋ก(์ธ๋ถ ์ฌํญ/ํ์ฒ๋ฆฌ ํ๋ก์ธ์ค๊ฐ ๋ฎ์์ง๋ ์ฆ์) ์ผ๋ถ ์ฌ๋๋ค์ ๊ฒ์์ด ํ์ดํธ๋ฆฌ์คํธ์ ๋ฑ๋ก๋๋ ๊ฒ์ ๋ณด๋ ๊ฒ์ด ๊ด์ฐฎ๊ฒ ๋ค๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๋ํ ๊ฒ์์ด ์กฐ์ ์ด๋ ๋งค๊ฐ๋ณ์ ์๋ณด(์ฌ๊ธฐ์ ๊ฐ์ด)๊ฐ ํ์ํ์ง ์์ ๊ฒฝ์ฐ์๋ง ํ์ดํธ๋ฆฌ์คํธ์ ์ฌ๋ ค์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
@sigzegv ์ง๋ Lockbox ๋๋ pnath๋ฅผ ์ฌ์ํ ์ ์์ต๋๊น? ์๋ผ๊ทธ์ ๋ฅ๋ ฅ์ ์ฌ์ฉํ ์ ์์ต๋๊น? AFAIK ์ด๋ฌํ ๋งต๊ณผ ๋ฅ๋ ฅ์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ง์ ํ ๋๋ก DXVK์ ํ๊ณ๋ก ์ธํด ๋ชจ๋ ์์คํ ์์ ์ถฉ๋์ ์ผ์ผํต๋๋ค.
์ด ๋งต์ ํ๋ ์ดํ๊ณ ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋์ง ํ์ธํ ์ ์์ต๋๊น? ๊ฐ๋ฅํ๋ค๋ฉด ์ด๋ป๊ฒ ๋ฌ์ฑํ์ต๋๊น?
2018๋ 9์ 2์ผ ์ค์ 12์ 52๋ถ์ sigzegv [email protected] ์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@alvarlagerlof like JR1994 Quake Champions๋ ์ ์๊ฒ๋ ๋งค์ฐ ์์ ์ ์ด๋ฏ๋ก(์ธ๋ถ ์ฌํญ/ํ์ฒ๋ฆฌ ํ๋ก์ธ์ค๊ฐ ๋ฎ์์ง๋ ์ฆ์) ์ผ๋ถ ์ฌ๋๋ค์ ๊ฒ์์ด ํ์ดํธ๋ฆฌ์คํธ์ ๋ฑ๋ก๋๋ ๊ฒ์ ๋ณด๋ ๊ฒ์ด ๊ด์ฐฎ๊ฒ ๋ค๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๋ํ ๊ฒ์์ด ์กฐ์ ์ด๋ ๋งค๊ฐ๋ณ์ ์๋ณด(์ฌ๊ธฐ์ ๊ฐ์ด)๊ฐ ํ์ํ์ง ์์ ๊ฒฝ์ฐ์๋ง ํ์ดํธ๋ฆฌ์คํธ์ ์ฌ๋ ค์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ๋ณด๊ฑฐ๋ ์ค๋ ๋๋ฅผ ์์๊ฑฐํ์ธ์.
๋๊ตฐ๊ฐ๊ฐ ์ค์ ์ ์ฌ๋ฆด ์ ์์๋์ง ์๊ณ ์ถ์ต๋๋ค. ์๋ง๋ ๊ทธ ์ค ์ผ๋ถ์ผ ๊ฒ์ ๋๋ค. ์ถฉ๋์ด ๋ฐ์ํ ๋๊น์ง ์ ์ ๋์ 60fps4k๋ก ์ฌ์ํ ์ ์์์ต๋๋ค.
๋ฐฉ๊ธ ๊ฒ์์ ๋ง์ณค์ต๋๋ค. ๊ทธ๋ํฝ์ ์ฝ๊ฐ์ ๋ง๋๋ฌ ์ธ์๋ ๊ฒ์์ ์ ์๊ฒ ์ถฉ๋ํ์ง ์์์ต๋๋ค. ๋ด NVIDIA ๋ ธํธ๋ถ์ ๋ํ ๋ด Steam ์ ๋ณด๋ ์ฌ๊ธฐ ์ ์์ต๋๋ค.
@JR1994 ๋งต ๋ฝ๋ฐ์ค๋ pnath๋ฅผ ํ๋ ์ดํ๊ฑฐ๋ sorlags F ๋ฅ๋ ฅ์ ์ฌ์ฉํ ์ ์์๋์? ์ด๋ฌํ ์ง๋์ ๋ฅ๋ ฅ์ ๋ชจ๋ ์์คํ ์์ ์ถฉ๋์ ์ผ์ผํต๋๋ค. ํด๋น ์ง๋๋ฅผ ๋ก๋ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์๋ ค์ฃผ์ญ์์ค.
2018๋ 9์ 2์ผ ์คํ 12์ 52๋ถ์ JR1994 [email protected] ์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ฐฉ๊ธ ๊ฒ์์ ๋ง์ณค์ต๋๋ค. ๊ทธ๋ํฝ์ ์ฝ๊ฐ์ ๋ง๋๋ฌ ์ธ์๋ ๊ฒ์์ ์ ์๊ฒ ์ถฉ๋ํ์ง ์์์ต๋๋ค. ๋ด NVIDIA ๋ ธํธ๋ถ์ ๋ํ ๋ด Steam ์ ๋ณด๋ ์ฌ๊ธฐ์ ์์ต๋๋ค.
โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ๋ณด๊ฑฐ๋ ์ค๋ ๋๋ฅผ ์์๊ฑฐํ์ธ์.
๋ง์ ๋๋ฒ๊น ํ์ amdgpu ์ค์ ์์ ์ด๊ฒ์ ์คํํ ์ ์์์ต๋๋ค. Lockbox๋ ๋ถํํ๋ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ณด๊ณ ํ ๋๋ก ์ถฉ๋ํ์ง๋ง ์๋ ค์ง ์ถฉ๋ ์ง๋ ์ธ์๋ ์ ์๋ํฉ๋๋ค.
๋ค, ์ถฉ๋ํ๋ ์ง๋๋ฅผ ํผํ๋ ํ ํ๋ ์ดํ ์ ์์ง๋ง ํ์ดํธ๋ฆฌ์คํธ์ ์ฌ๋ฆด ์ค๋น๊ฐ ๋์ง ์์์ต๋๋ค.
๋ค์ ์์ ์ต์
์ ์ฌ์ฉํฉ๋๋ค. PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders %command%
PROTON_NO_ESYNC=1
๊ฒ์ ํ๋ ์ด 30๋ถ ์ด์ ํ์๋ ๋๊น ํ์ ๋ฐฉ์ง
RADV_DEBUG=syncshaders
ํน์ ์ฑํผ์ธ์์ GPU๊ฐ ๋ฉ์ถ๋ ๋ฌธ์ ์์
ํธ์ง: vulkan-radeon-git
๋ฐ lib32-vulkan-radeon-git
๋ก ์
๋ฐ์ดํธํ๋ฉด ์์ ๋ฌธ์ ๊ฐ ์์ ๋์์ผ๋ฉฐ ์ด์ ์์ ์ต์
์์ด ์ ์คํํ ์ ์์ต๋๋ค.
์ปค๋์๋ amdgpu.si_support=1 amdgpu.cik_support=1
๊ฐ ์๊ณ
mesa-git ๋ฐ llvm-svm์ ์คํ ์ค์
๋๋ค.
$ glxinfo | grep -i devel
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.0-devel (git-2c1f249f2b)
OpenGL version string: 4.5 (Compatibility Profile) Mesa 18.3.0-devel (git-2c1f249f2b)
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.0-devel (git-2c1f249f2b)
$ glxinfo | grep -i pitcairn
Device: AMD Radeon(TM) HD 8800 Series (PITCAIRN, DRM 3.26.0, 4.18.5-arch1-1-ARCH, LLVM 8.0.0) (0x6810)
OpenGL renderer string: AMD Radeon(TM) HD 8800 Series (PITCAIRN, DRM 3.26.0, 4.18.5-arch1-1-ARCH, LLVM 8.0.0)
์์ฑ์ ๋ฒ์ : 3.7-5 ๋ฒ ํ
@Francesco149 PROTON_NO_ESYNC=1์ CPU์ ๊ฒ์์ ์ํํ๊ฒ ์คํํ๊ธฐ์ ์ถฉ๋ถํ ์ฝ์ด๊ฐ ์๋ ๊ฒฝ์ฐ์๋ง ํ์ํฉ๋๋ค.
@Zeioth ์ ๋ ์๊ณ ์๊ณ i7-4790k๋ esync์ ์ด์ ์ ๋๋ฆด ์ ์์ด์ผ ํ์ง๋ง ๊ฒ์์ ๋ค์ ์์ํ ๋๊น์ง ์ง์๋๋ ~30๋ถ ๋์ ํ๋ ์ดํ ํ ์ฌ๊ฐํ ๋ฒ๋ฒ ๊ฑฐ๋ฆผ์ ๊ฒฝํํ์ต๋๋ค. esync๋ฅผ ๋นํ์ฑํํ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์๊ณ ๋ช ์๊ฐ ๋์ ์ฌ์ํ ์ ์์์ต๋๋ค. CPU ์ฌ์ฉ๋๋ ์ ์์ผ๋ก ๋ณด์์ต๋๋ค. ๋ชจ๋ฅด๊ฒ ์ด, ์ด๊ฒ ๋ด ์ค์ ์์ ์ด ๊ฒ์์ ๊ฐ์ฅ ์ ๋ง๋ ๊ฑฐ์ผ
@Francesco149 ๊ทธ๋ํฝ์ ์ด๋์? ๋น์ ์ ๋ฎ์ ๋๋ ๋ค๋ฅธ ๋ฌด์์ ์ฌ์ํฉ๋๋ค.
๋ด ์ปดํจํฐ๋ Proton์์ ํ์ด๋ฅผ ์ฒ๋ฆฌํ ์ ์์์ง๋ง ๊ฒ์์์ 30์ด ํ์ ์ถฉ๋ํ์ต๋๋ค.
์ด๊ฒ์ ๋ ๋งต๊ณผ ๊ทธ ๊ณต๊ฒฉ์ ์์ ํด์ผ ํฉ๋๊น? ๊ทธ๋ฆฌ๊ณ ๋ ๋์ ๊ทธ๋ํฝ ์ค์ ์ ํ์ฉํฉ๋๊น?
@alvarlagerlof ์, ๋ด GPU๊ฐ ๊ฒ์ ์ฌ์์ ๊ฑฐ์ ๋ค์ง ์๊ธฐ ๋๋ฌธ์ ์ ํด์๋ ๋ฐ 50% ํด์๋๋ก ํ๋ ์ดํฉ๋๋ค. ๋์ ์ค์ ์ถฉ๋์ด ์คํธ๋ฆผ ์ถ๋ ฅ๊ณผ ๊ด๋ จ์ด ์๋์ง ์ฌ๋ถ๋ ์ ์ ์์ต๋๋ค. ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์ถ์๋๋ฉด ๊ฒ์์ด ํ์ดํธ๋ฆฌ์คํธ์ ์ถ๊ฐ๋ ์ค๋น๊ฐ ๋ ๊ฒ์ ๋๋ค.
@Francesco149 fps๊ฐ ์ ์์ธ ๊ฒฝ์ฐ๋ณด๋ค ๋์ ์ค์ ์์ ์ถฉ๋ํ๋ ๊ฒฝ์ฐ์ ๋ ๊ด์ฌ์ด ์์์ต๋๋ค.
@JR1994 ์ด๋์? ์ถฉ๋ ์์ด ๋ฎ์ ์ค์ ์ด์์ผ๋ก ์ผ๋ถ ์ค์ ์ ์คํํ ์ ์์ต๋๊น?
@sigzegv ์ ๋ Arch์ ์์ต๋๋ค. ํด๋น ๋ฌธ์ ์ ์ํฅ์ ๋ฐ์ ์ ์์ต๋๋ค. ์์ ์ฌํญ๋ ์์ต๋๋ค: https://github.com/ValveSoftware/Proton/issues/32
์ต์ ์
๋ฐ์ดํธ๋ก Quake Champions์ ๋ํ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด ๋์ด์ก์ต๋๋ค(์, ์๋ฒ๊ฐ ์๋์ ํ์ธํ์ต๋๋ค). ๋๋ 3.7-5 ๋ฒ ํ์ 3.7-3์ ๋ชจ๋ ์๋ํ๋ค. ์ฌ์ค์น๋ ํด๋ณด๊ณ compatdata
ํด๋ ์ญ์ ๋ ํด๋ณด๊ณ ๊ฒ์ ์์ ์ฌ์ค์น๋ ํด๋ดค์ต๋๋ค. ESYNC๋ฅผ ๊ป๋๋ฐ ์์ง ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์์ต๋๋ค.
๋ ์ด์ Bethesda ์๋ฒ์ ์ฐ๊ฒฐํ ์ ์์ด ๊ฒ์์ ํ๋ ์ดํ ์ ์๋๋ก ๋ ๋๋งํ๋ค๋ ์ ์์ ๊ฒ์์ ์ฌ์ ํ โโ์ ๋ถํ ๋ฉ๋๋ค.
๋ก๊ทธ: steam-611500.log
๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์์ (Steam์์ ๋ณต์ฌ): https://gist.github.com/SteveHeist/1f51e113d17ac6bb8224c70a926d6508
๋ด ๋ค๋ฅธ ์ค๋ ๋๊ฐ ์ข ๋ฃ๋์์ผ๋ฏ๋ก ์ฌ๊ธฐ์ ๋ชจ๋ ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ๊ฒ ์ต๋๋ค.
๊ฒ์์ ์ต์ ์ ๋ฐ์ดํธ์์ ์๋ฒ ์ฐ๊ฒฐ์ ๊ฑฐ๋ถํฉ๋๋ค - ์ด์ ์ ๋ฐ์ดํธ์์ ๊ฑฐ์ ์๋ฒฝํ๊ฒ ์๋ํ์ต๋๋ค.
๊ฒ์์ ์ค์นํ๊ณ ์คํํ๋ ๊ฒ์ฒ๋ผ ๊ฐ๋จํด์ผ ํฉ๋๋ค.
ํธ์์ ์ด ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋์ง ํ์ธํ๊ธฐ ์ํด ์์ ๋ก๊ทธ๋ฅผ ์ ์ ์ด ๋ค์ ธ ์ผ์ข ์ "ํ์ด๋ผ์ดํธ ํฌ์ธํธ" ์ธ๊ทธ๋จผํธ๋ฅผ ๋ง๋ค์์ต๋๋ค.
๋ก๊ทธ ๋ฐ์ท-611500 2018๋ 9์ 6์ผ.txt
์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์๋ ๋ง์ง๋ง ์ ๋ฐ์ดํธ์ ์ด์ "ํ์ดํธ๋ฆฌ์คํธ" ์์ฒญ์ด ์์ต๋๋ค. ๋๋ ์ด๋ฏธ ๊ฑฐ๊ธฐ์ ์ฝ๋ฉํธ๋ฅผ ๋ฌ์์ง๋ง, ๊ฒ์์ ๋ํ ์๋ก์ด ์ ๋ฐ์ดํธ์ ๊ด๋ จ๋ ์ค๋ฅ๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์ธ๊ธํ๊ธฐ ์ํด ์ ๋ฐ์ดํธ๋ ์ฝ๋ฉํธ๋ฅผ ์ํ์ต๋๋ค.
๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค(๊ฒ์์์ "์ค๋ฅ 103"์ผ๋ก ๋ณด๊ณ ๋จ).
๋ด ์์คํ
์ ๋ณด: ์์
๋ก๊ทธ( WINEDEBUG
์์ +winsock
์ต์
์ ์ผฐ์ต๋๋ค): steam-611500.log
๊ฑฐ๊ธฐ์๋ ๋ช ๊ฐ์ง winsock ๊ฒฝ๊ณ ๊ฐ ์์ต๋๋ค.
35444.437:0008:004f:warn:winsock:wsaErrno errno 115, (Operation now in progress).
๋๋
35444.603:0008:004f:warn:winsock:WS2_recv_base -> ERROR 10035
๋ํ ์ค๋ ๋ ํด์ ์ ๋์ถ ๊ฐ๋ฅ์ฑ์ ๋ํ ๋ช ๊ฐ์ง ๊ฒฝ๊ณ ๊ฐ ์์ต๋๋ค.
ํ ์ด๋ธ์ ๋ค์ง๋ ๊ฐ๋ ์ ์ ๋ ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ์์ง์์์ ํ์ฌ Lutris ์ค์น ์คํฌ๋ฆฝํธ๊ฐ ์๋ํ๋ฉฐ ์ฐ์ด ๊ทธ๋ค์ง ๋ฌธ์ ๋ฅผ ์ผ์ผํค์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
Proton์ ์ฝ๊ฐ์ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. @kisak-valve DXVK 0.71 ์ด์์ ์ฌ์ฉํ๋ Proton 3.8์ ๋ํ ์ผ์ ์ด ์์ต๋๊น? Lutris ์ค์น๋ก ๋ณ๊ฒฝ๋๋ ์ฌํญ์ ๊ณ ๋ คํ์ญ์์ค.
๋ํ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
2018๋ 9์ 6์ผ ๋ชฉ์์ผ ์คํ 5์ 34๋ถ์ SteveHeist [email protected] ์์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ์ต๋๋ค.
ํ ์ด๋ธ์ ๋ค์ง๋ ๊ฐ๋ ์ ์ ๋ ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ์์ง์์์,
ํ์ฌ Lutris ์ค์น ์คํฌ๋ฆฝํธ๊ฐ ์๋ํ์ง๋ง ์ฐ์ด ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ ์์์ ๋ง์ ๋ฌธ์ ๋ฅผ ์ผ์ผํจ๋ค.Proton์ ์ฝ๊ฐ์ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. @kisak-๋ฐธ๋ธ
https://github.com/kisak-valve Proton 3.8์ ๋ํ ์๊ฐํ๊ฐ ์์ต๋๊น?
DXVK 0.71 ์ด์์ ์ฌ์ฉํ๊ณ ๊ณ์ญ๋๊น? ๊ทธ๊ฒ์ด ๋ณํํ๋ ๊ฒ์ ๊ณ ๋ คํ๋ฉด
๋ฃจํธ๋ฆฌ์ค ์ค์น.โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/225#issuecomment-419283792 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AFHmIEmLGpTXo3qwFiPL_6xvflV_47Qdks5uYb8TgaJpZM4WI5Wd
.
์ ๋ ์ด์ ์ ์์ด ์๋๋ค์...
๋ง์ง๋ง ์ ๋ฐ์ดํธ ์ดํ๋ก ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ณต์ Reddit์์ ์ค๋ ๋๋ฅผ ์ด์์ต๋๋ค. ๊ทธ๊ณณ ์์๋ ์ ๊ณ ํ ์ ์์ต๋๋ค.
๋ค, ์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์คํ ์ ๋ณด: https://github.com/mprelec/steam-system-specs.
๋ฐฉ๊ธ Lutris๋ก ํ ์คํธํ์ต๋๋ค. ๊ฒ์์ ์์ธ โโ3.15 + esync์์ ์๋ํฉ๋๋ค.
๋นํธํ์ฑ์ด wine-3.15์ winsock๊ณผ proton 3.7์ wine ์ฌ์ด์ ๋ถ์ผ์น๋ก ์ธํด ๋ฐ์ํ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ต์ ๋ฒ์ ์ Wine์์ ๋ ๊ฐ์ winsock ๊ด๋ จ ํจ์น๋ฅผ ๋ฐฑํฌํธํ๊ณ Proton์ ์ง์ ์ปดํ์ผํ์ต๋๋ค(QC์์ "์ค๋ฅ 103"์ ์์ ํ์ง ์์) .
์๋ก์ด Wine ๋ฆด๋ฆฌ์ค ์์ proton_3.7 ๋ถ๊ธฐ์ ๋ชจ๋ ํจ์น๋ฅผ ๋ฆฌ๋ฒ ์ด์คํ๋ ๊ฒ์ ํ์คํ ์ฌ์ํ ์ผ์ด ์๋๋๋ค(~200๊ฐ์ ํจ์น์ ์ฌ์ํ ์ถฉ๋์ด ํจ์น 30 ์ฃผ๋ณ์ ๋ํ๋๊ธฐ ์์ํจ). @kisak-valve - ์์ธ์ ์ ์คํธ๋ฆผ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ๋๊ธฐํํ๋ ์ ์ฑ ์ด ์์ต๋๊น? ์๋ฅผ ๋ค์ด ๋ณํฉ ๋๋ ๋ฆฌ๋ฒ ์ด์ค๋ฅผ ์ ํธํฉ๋๊น? ์ ์คํธ๋ฆผ๊ณผ์ ๋๊ธฐํ์ ๋ํ ์ปค๋ฎค๋ํฐ์ ๋์์ ์๋ฝํ์๊ฒ ์ต๋๊น?
๋๋ dreamer๊ฐ ์ด ๊ฒ์ ํ ์คํธํ๊ณ ๊ฒ์์ด ์์ธ์์ ํ๋ ์ดํ ์ ์์ง๋ง ์์ฑ์์์๋ ํ๋ ์ดํ ์ ์๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค(๊ฒ์์ ๋ง์ง๋ง ์ ๋ฐ์ดํธ ์ดํ).
๋ง์ผ์ ๋๋นํ์ฌ ๋น์ทํ ๋ฌธ์ ๊ฐ ์์ง๋ง Bethesda ๋ฐ์ฒ์ QClauncher์ error code 1501
๊ฐ ์์ต๋๋ค - https://github.com/syncore/qclauncher/issues/14
3.7-6 ๋ฒ ํ์์ ์ฌ์ ํ ๊นจ์ก์ต๋๋ค. ๊ทธ๋ฅ ์ฐธ๊ณ . @kisak-๋ฐธ๋ธ
์ ๋ฐ์ดํธ - 3.7-7 ๋ฒ ํ์์ ์ฌ์ ํ ๊นจ์ก์ต๋๋ค.
๊ฒ์์ ์์ํ ๋ ์ค๋ฅ 103์ด ํ์๋๋ฉด /usr/lib/libgnutls.so๋ฅผ ๊ฐ๋ฆฌํค๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ /usr/lib/libgnutls.so.26์ ์์ฑํด ๋ณด์ญ์์ค. ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ๊ณ ์ณค๋ค. ์ ๋ Proton 3.7-7 ๋ฒ ํ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
libgnutls.so.26์ Steam ๋ฐํ์์ ์ผ๋ถ์ฌ์ผ ํฉ๋๋ค. ๋ฌด์จ ์ผ์ด์ผ?
@Shink0 ์ด ์์ ์ ์ํํ๋ฉด ์์์ ์ถฉ๋์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ซ์ 26์ ABI ๋ฒ์ ์ ์๋ฏธํฉ๋๋ค. ํธ์คํธ GnuTLS์์ ํธํ์ฑ์ด ๋ณด์ฅ ๋์ง ์์ต๋๋ค .
@nanonyme ์๊ณ ์์ต๋๋ค. ์ฌ์ ํ ์ ๋ฅผ ๋นํฉํ๊ฒ ๋ง๋๋ ๊ฒ์ ๋ถ๋ช ํ Steam ๋ฐํ์์ ์ด๋ฏธ ํฌํจ๋์ด ์๋ ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํธ์ถํ๋ ์ด์ ์ ๋๋ค.
@Shink0 ํด๋น ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ด๋ป๊ฒ ๊ทธ๋ฆฌ๊ณ ์ด๋์ ์์ฑํฉ๋๊น?
๋์๊ฒ ๋ฒ๊ทธ์ฒ๋ผ ๋ค๋ฆฐ๋ค.
ln -s TARGET LINK_NAME
๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ง๋ญ๋๋ค. ๋ฐ๋ผ์ ์ด ๊ฒฝ์ฐ ln -s /usr/lib/libgnutls.so /usr/lib/libgnutls.so.26
๋ฅผ ์คํํฉ๋๋ค.
๊ทธ๋ฌ๋ @nanonyme ์ด ์ง์ ํ ๋๋ก ์ด ๋ฐฉ๋ฒ์ ๋ฒ์ ์ด ํธ์คํธ๋ง๋ค ๋ค๋ฅผ ์ ์๊ณ ์์ ์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก ๊ถ์ฅ๋์ง ์์ต๋๋ค.
@Shink0 ๊ทธ๋ผ ๋ฐธ๋ธ๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํ ๊น์? ์ผ๋ง๋ ์ค๋ ๊ฑธ๋ฆด์ง ์์ญ๋๊น?
๋งํฌ๋ฅผ ์์ฑํ๊ณ ๋์๊ฐ๊ธฐ๋ก ๊ฒฐ์ ํ๋ฉด ๊ทธ๋ฅ ์ ๊ฑฐํด์ผ ํฉ๋๊น? ์ ์ฒด ์์คํ ์ด๋ ์ผ๋ถ ์ฑ์ด ์์๋ ์ ์์ต๋๊น? ์ฐ๋ถํฌ 18.04
@alvarlagerlof symlink ์์ฒด ์ด์ธ์ ๊ฒ์ ์ ๊ฑฐํ์ง ์๋ ํ ๊ด์ฐฎ์ ๊ฒ์ ๋๋ค.
@Shink0 ๊ฐ์ฌํฉ๋๋ค! ์ฌ๋ณผ๋ฆญ ๋งํฌ ์์ฑ / usr/lib/x86_64-linux-gnu$ sudo ln -s libgnutls.so.30.14.10 libgnutls.so.26
(Ubuntu 18.04.1) ๊ทธ๋ฆฌ๊ณ ๋ค์ ํ๋ ์ดํ ์ ์์ต๋๋ค (Proton 3.7.7 Beta).
๋ํ PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders ์คํ ์ต์ ์ ์ ๋ฅผ ์ํด ๊ฒ์ ์ค ๋ฒ๋ฒ ๊ฑฐ๋ฆผ์ ์ ๊ฑฐํฉ๋๋ค(i5 3570/RX580/Mesa 18.2.1).
@Shink0 @withoutaface ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ ํ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ls /usr/lib/ | grep libgnu
์(๋) ์๋ฌด๊ฒ๋ ์ ๊ณตํ์ง ์์ต๋๋ค.
/usr/lib์ ์์ด์๋ ์ ๋ฉ๋๋ค. Steam ๋ฐํ์ ์์ ์์ด์ผ ํฉ๋๋ค. Steam์ LD_LIBRARY_PATH๋ฅผ ํตํด Steam ๋ฐํ์์ ๋ก๋ ๊ฒฝ๋ก๋ฅผ ์ ๋ฌํด์ผ ํฉ๋๋ค. ๋ฐธ๋ธ ๊ฐ๋ฐ์๊ฐ ๋ต๋ณํด์ผ ํ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
@nanonyme ์, ์์ ํด๊ฒฐ์ฑ ์ ์ฐพ์ผ๋ ค๊ณ ํ์ต๋๋ค.
@alvarlagerlof ๋ด ๋ฐฐํฌํ์์๋ "x86_64-linux-gnu" ํ์ ํด๋(/usr/lib์ ์์) ์์ ์์ต๋๋ค. ์์ ์๋ฃจ์ ์ผ๋ก ์์ ๊ฒ์๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
@Shink0 @withoutaface ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ ํ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
ls /usr/lib/ | grep libgnu
์(๋) ์๋ฌด๊ฒ๋ ์ ๊ณตํ์ง ์์ต๋๋ค.
/usr/lib64์ ์์ ์ ์์ต๋๋ค(/usr/lib๋ ์ผ๋ฐ์ ์ผ๋ก /usr/lib64์ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋์ง๋ง). ๊ทธ๋ ์ง ์์ผ๋ฉด gnutls๋ฅผ ์ค์นํด์ผ ํ ์๋ ์์ต๋๋ค.
๋๋ฅผ ์ํด ์ผํ์ต๋๋ค.
sudo ln -s /usr/lib/libgnutls.so.30.14.11 /usr/lib/libgnutls.so.26
OS์ ๋ฐ๋ผ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ์ฅ ๋์ ๋ฒ์ ์ ๋ํด 30.14.11์ ๋ณ๊ฒฝํด์ผ ํ ์ ์์ต๋๋ค. ๋ช ๋ น์ด๋ก ํ์ธํ ์ ์๋ค
cd /usr/lib/ && ls | grep libgnutls.so
Ubuntu์์ lib ๋๋ ํ ๋ฆฌ๋ ๋ค๋ฅธ ์์น์ ์์ผ๋ฏ๋ก ๋์ ๋ค์์ ์คํํ์ญ์์ค.
sudo ln -s /usr/lib/i386-linux-gnu/libgnutls.so.30.14.10 /usr/lib/i386-linux-gnu/libgnutls.so.26
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10 /usr/lib/x86_64-linux-gnu/libgnutls.so.26
@withoutaface ์ง๊ธ ์๋ํฉ๋๋ค! ๊ณ ๋ง์.
์ง๊ธ ์์ํ ์ ์์ง๋ง ์๋ํด์ผ ํ๋ ์ง๋์์๋ ์ด์ ๋ณด๋ค ๋ ์์ฃผ ์ถฉ๋ํฉ๋๋ค.
์ฌ๊ธฐ์ ์ง์ง ๋ฌธ์ ๋ libgnutls.so.26
๊ฐ ์ด๋ค ์์ผ๋ก๋ ๊ณ ์ฅ๋ฌ๊ณ *.30
๋ฅผ ๋์ ์ฌ์ฉํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ค๋ ๊ฒ์
๋๋ค.
Steam ๋ฐํ์ ํ๊ฒฝ์์ ์ปดํ์ผ๋ ์์ธ์ OS์ ์ต์ ๋ฒ์ ์ด ์ค์น๋๊ณ QuakeChampions.exe ํ๋ก์ธ์ค์ ์ํด ๋ก๋๋๋๋ผ๋(ํ์ฌ ๋ฐํ์์์ ์ ๊ณตํ๋ ์ ์ผํ ๋ฒ์ ์ด๊ธฐ ๋๋ฌธ์) ํญ์ libgnutls.so.26
๋ฅผ ์ ํธํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
/usr/lib
๋๋ /usr/lib64
๋ฅผ ์์ ํ๊ณ ์ถ์ง ์๋ค๋ฉด(๊ทธ๋ฆฌ๊ณ ์์ ํด์๋ ์ ๋จ) ๋ค์ ์์ ์ฌํญ๋ ์๋ํฉ๋๋ค.
$ cd $HOME/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
$ cp /usr/lib64/libgnutls.so.30.21.0 .
$ unlink libgnutls.so.26
$ ln -s libgnutls.so.30.21.0 libgnutls.so.26
๋ชจ๋ libgnutls.so.30.x๊ฐ ์๋ํ๊ณ ๋ฐฐํฌํ์ 64๋นํธ .so๊ฐ ์ ์ฅ๋์ด ์๋ ๊ฒฝ์ฐ /usr/lib์์ ๋ณต์ฌํฉ๋๋ค.
์ ์ฌ์ ์ผ๋ก OS๋ฅผ ์์์ํค๊ณ ๋ก์ปฌ Steam ๋ฐํ์์ ์ ์ฌ์ ์ผ๋ก ์์์ํฌ ์ ์๋ ์ ํ์ ๊ฐ์ํ ๋ ์ ์ฌ์ ์ผ๋ก ๋ฐํ์์ ์ค๋จํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค ;).
@kisak-valve ์ด ๋ฒ๊ทธ๋ฅผ Proton์ ๋ํด ๋ณด๊ณ ํด์ผ ํฉ๋๊น ์๋๋ฉด Steam-runtime ์ ๋ํด ๋ณด๊ณ ํด์ผ ํฉ๋๊น?
๋งํ๋ฏ์ด 26์ ๋ํด ์ปดํ์ผ๋ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ํจ๊ป 30์ ์ฌ์ฉํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ค์ ๋ก ์ฐ๊ฒฐ๋๋ ๋์์ ์๊ธฐ ์ํด ์์ธ์์ ldd๋ฅผ ์คํํ๋ ๊ฒ์ด ๋์์ด ๋ ์ ์์ต๋๋ค(์ด ์ข ์์ฑ์ด ๊ฑฐ๊ธฐ์์ ๋์จ๋ค๊ณ ๊ฐ์ ).
@nanonyme ์ - ์ด๋ฐ ์์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ต์ฒดํ๋ ๊ฒ์ ์ถ์ ํ ํดํน์ด๋ฏ๋ก ์์ ์ ์ํ์ ์ฌ์ฉํ์ญ์์ค.
์์ธ์ gnutls์ ๋ํด ๋งํฌ๋์ง ์์ผ๋ฉฐ ๋ฐํ์์ ๋์ ์ผ๋ก ๋ก๋๋ฉ๋๋ค. ์์ธ์ ์ฌ์ฉ๋๋ ๋ชจ๋ ๊ธฐํธ๊ฐ soname .26๊ณผ .30์ ๋ชจ๋ ์กด์ฌ ํ๋ค๊ณ ์๊ฐ ํฉ๋๋ค(100% ํ์คํ์ง ์์).
๋๊ตฐ๊ฐ ํ์ ์กฐ์น๋ฅผ ์ทจํ๊ณ gnutls ๋ฐ์ด๋๋ฆฌ ํธํ์ฑ์ ํ์ธํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ถ์ ๊ธฐ๊ฐ ์์ต๋๋ค. old , new . Steam ๋ฐํ์์ ๋ฒ์ 2.12.14์์ gnutls๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ง์ต๋๋ค. Wine์ด ์ค์ ๋ก libgnutls.so.26์ด ์๋๋ผ libgnutls.so๋ฅผ ๋ก๋ํ๋ ค๊ณ ํ๊ณ ์ฌ๋ฌ ABI(26์ ์๋)๋ฅผ ์ง์ํ๊ธฐ ์ํด ๋ฏธ์น ๋ง์ ์ ํ๊ณ ์๋ค๋ ๋ฒ๊ทธ๊ฐ ์์ ์๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
libgnutls.so๋ Steam ๋ฐํ์์์ 26์ ๋ํ ์ฌ๋ณผ๋ฆญ ๋งํฌ์ด์ง๋ง ํธ์คํธ์์๋ (์๋ง๋) 30์
๋๋ค.
์ด๊ฒ์ ํธ์คํธ์ libgnutls.so.26์ ์ถ๊ฐํ๋ ๊ฒ์ด ๋์์ด ๋๋ ์ด์ ๋ฅผ ์ค๋ช
ํ์ง ์์ต๋๋ค.
Steam ๋ฐํ์์์ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์์ ํ๋ ค๋ ๊ฒฝ์ฐ .../ubuntu12_32/steam-runtime/pinned_libs_* ํด๋์ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ๋ ํผ๋์ค๋ฝ์ต๋๋ค. ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด pinned_libs_* ํด๋๋ฅผ ์ญ์ ํ๊ณ ์คํ์ ๋ค์ ์์ํ์ฌ ์ฌ์ํ์ญ์์ค.
@kisak-valve ๊ณ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํ๋ ๋ ผ๋ฆฌ๋ ์ด๋์ ์์ต๋๊น? btw?
์ฌ์ฉ์์ steam.sh์์ function pin_newer_runtime_libs ()
๋ฅผ ์ฐพ์ผ์ธ์.
์ง๊ธ ubuntu12_32/steam-runtime/pinned_libs_64 ๋ด๋ถ์์ ์ฌ๋ณผ๋ฆญ ๋งํฌ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ํํ๊ณ ์์ผ๋ฉฐ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ์ฌ์ฉ์ ๊ถํ์ผ๋ก ์ํํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ํํ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ ๋ชจ๋ ๋ ์ด์ ๋จผ์ง ์งํ๊ฐ ์์๋์ง ์์ต๋๋ค. ๋ด๊ฐ ์ง๊ธ๊น์ง ์์ ์ฐจ๋ฆฐ ์ ์ผํ ๋จ์ .
@withoutaface ์ ํ ๋๋ผ์ด ์ผ์ด ์๋๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ๊ณ ๊ฑฐ์ง๋งํ๋ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ ํ๋ ์ฝ๋ฉ๋ ์ด๋ฆ ๋ชฉ๋ก์ผ๋ก SO๋ฅผ ๋ก๋ํ๊ณ ์ฝ๋์ ๋ฒ์ ์ฐจ์ด๋ฅผ ํด๊ฒฐํ์ฌ Proton์์ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ CrossOver๋ฅผ ์ํด ์ด๊ฒ์ ํฉ๋๋ค. ๋ฐํ์์ ์ ๋ฐ์ดํธํ๋ฉด ๋ ์ข๊ฒ ์ง๋ง ์ฅ๊ธฐ์ ์ธ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@aeikum ์ด ๊ฒฝ์ฐ ์์คํ libgnutls.so๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ๋๋ ์คํ๋ ค ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ ๋ช ์์ ์ผ๋ก gnutls28์ ๋ก๋ํ๋ ค๊ณ ์๋ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
Steam ๋ฐํ์์ v26์ ์ ๊ณตํ๋ฉฐ Wine์ ๋น๋๋ ๋ฒ์ ๋ง ๋ก๋ํ๋๋ก ์์ฑ๋์์ต๋๋ค. ํ ๊ฐ์ง ์๋ dlls/bcrypt/gnutls.c:gnutls_initialize
๋ฅผ ์ฐธ์กฐํ์ญ์์ค. configure๋ SONAME_LIBGNUTLS=libgnutls.so.26
๋ฅผ ์ค์ ํ๋ฏ๋ก ์์คํ
์์ ์ฌ์ฉํ ์ ์๋ v26์ ๋ก๋ํ๋ ค๊ณ ์๋ํ๊ณ ๋ฐํ์ ๋ฒ์ ์ผ๋ก ํด๋ฐฑํฉ๋๋ค.
๋ค๋ฅธ ๋ฒ์ ์ gnutls๋ฅผ ์ด ์ ์๋๋ก Proton์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ๊ฐํด์ผ ํฉ๋๋ค. ๋ด๊ฐ ๋งํ๋ฏ์ด, ์ฐ๋ฆฌ๋ CrossOver์์ ์ด๊ฒ์ ํ๊ธฐ ๋๋ฌธ์ CrossOver ์์ค์์ ๊ฐ์ ธ์ค๊ธฐ๊ฐ ์ฌ์ธ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์์ง ์๋ฃ๋์ง ์์์ต๋๋ค.
ํ , ์์ง ๋ญ๊ฐ ๋ถ์กฑํฉ๋๋ค. libgnutls.so.26์ Steam ๋ฐํ์ ๋ด๋ถ์ ์์คํ ์์ ์์ ํ ์ฌ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค. ์ ์์ ์ผ๋ก ๋์ฒด๋์ง ์๋ ์ด์ ๋ ๋ฌด์์ด๋ฉฐ ์ผ๋ถ ์ฌ์ฉ์์๊ฒ ์ค๋ฅ๊ฐ ํ์๋๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
@nanonyme ๊ฐ์น๊ฐ ๋ฌด์์ธ์ง (์ง๊ธ์ ํ
์คํธํ ์ ์์ต๋๋ค). ์คํ ์ค์ธ QuakeChampions.exe์์ lsof -p <pid> | grep gnutls
๋ฅผ ์๋ํ๋ฉด .26๊ณผ .30์ด ๋ชจ๋ ๋ก๋๋์ง๋ง /usr/lib64
์ ๋งํฌ๋ฅผ ์๋ง์ผ๋ก ๋ง๋ค์ง ์๋ ํ Steam ๋ฐํ์์ .26์ด ํญ์ ์ฒซ ๋ฒ์งธ ๊ฒ์
๋๋ค. ๋์๊ฒ ์ ํธ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. .26 ๋จผ์ (๊ทธ๊ฒ์ ๋ํด ์ปดํ์ผ๋์๊ธฐ ๋๋ฌธ์) - ํธ์คํธ .so๋ฅผ ์ ํธํ ๋ค์ ์คํ ๋ฐํ์ .so๋ฅผ ์ ํธํ๊ณ ๋์ฒด๋ฅผ ์ฐพ์ต๋๋ค. .26์ ํญ์ Steam ๋ฐํ์์์ ๋ฐ๊ฒฌ๋๋ฏ๋ก ํ๋๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
@nanonyme ๊ทธ๋ฅ ์ฌ๊ธฐ์์ ์นจ์ ๋ฑ๊ณ ์์ง๋ง v2.6์ด ๋๋ฌด ์ค๋๋์์ ์ ์์ต๋๋ค.
์ด๊ฒ์ด ํ์๋๋ ๊ฒฝ์ฐ ํด๋น ๋ฒ์ ์ 2008๋ ๋ฒ์ ์ ๋๋ค.
@dreamer ๋ ๋ง๋ ์๋ฆฌ์ ๋๋ค. gnutls26์ ๋ํด ๋น๋๋ ๊ฒฝ์ฐ gnutls26๊ณผ ํจ๊ป ์๋ํด์ผ ํฉ๋๋ค. @aeikum ์ด ๋งํ๋ฏ์ด ์ค์ ๋ก ๊ตฌ์ฑ์ ํตํด ์ป์ ์ ์ ํ ์ด๋ฆ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ค์ ๋ก gnutls26์ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ ๋น๋ ์ ์ค๋จ๋์ง ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
@nanonyme ๋ฌธ์ ๋ ์์ธ์ด ์๋๋ผ gnutls์ ์์ต๋๋ค. ๋ ์๋ฃจ์ ( @aeikum์ด ์ธ๊ธํ ์์ธ ํจ์น ๋ฐ ์คํ ๋ฐํ์ ์ ๋ฐ์ดํธ) ๋ชจ๋ ํ์ฉ๋ฉ๋๋ค. ๊ฐ์ธ์ ์ผ๋ก, Steam ๋ฐํ์์ ์ต์ ๋ฒ์ ์ gnutls๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๋ชจ๋ Proton ์ฌ์ฉ์(๋ฐ ์ผ๋ถ ๊ฒ์ ๊ฐ๋ฐ์์๊ฒ๋ ํด๋น)์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ผ๋ฏ๋ก ๋ฐ๋์งํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ค์ ์ ๋ฐ์ดํธ : Steam ์ถ๋ ฅ์ด DXVK๋ก ๊ตฌํ๋์์ต๋๋ค. Quake Champions๋ ์ด์ proton๊ณผ ์์ ํ ํธํ๋๋ ๊ฒ์ผ๋ก ํ์ํ ์ ์์ต๋๋ค.
์ถ๊ฐ ์ ๋ณด: https://github.com/doitsujin/dxvk/issues/695
์ฌ์ ํ ์ค๋ฅ 103์ด ์์ง๋ง ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๊ฑฐ๋ถํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ํ์ดํธ๋ฆฌ์คํธ๋ฅผ ์ ๊ฑฐํ์ญ์์ค!
@SteveHeist ์ค๋ฅ๋ QuakeChampions๊ฐ ์๋๋ผ SteamPlay์ ๊ด๋ จ์ด ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ช ์๋ ๋๋ก .
@Zeioth : proton๊ณผ dxvk๋ก ๊ฒ์์ ์ ์์ํ ์ ์์ง๋ง @SteveHeist ์ ๊ฐ์ "์ฐ๊ฒฐ ์ค๋ฅ 103"์์๋ ๋ฉ์ถฅ๋๋ค.
๊ฐ์ ์ค๋ฅ 103
gnutls ์ค๋ฅ๋ฅผ ํด๊ฒฐํ ํ์๋ ํ์๋๋ ์ถ๊ฐ "์ค๋ฅ: ์๊ฐ ์ด๊ณผ" ์ค๋ฅ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค. ์ด๊ฒ์ ๋ฐ๋๋ผ Wine ๋ฐ Proton, Bethesda Launcher ๋ฐ ํ์ฌ qclauncher (Wine-3.17 ๋ฐ Wine-staging-3.17 ๋ชจ๋)์์ ๋ฐ์ํฉ๋๋ค. ํ์์ ๊ฒฝ์ฐ ์ค๋ฅ๋ "์ ํ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ ์ค๋ฅ" ๋ฐ "๋ก๊ทธ์ธ ์ ๋ณด ํ์ธ ์ ์๊ธฐ์น ์์ ์๋ต ์์ "๊ณผ ๊ฐ์ ์ค๋ฅ์ ๋๋ค. ์ด๊ฒ์ ๋ฌผ๋ก ์ฌ๋ฐ๋ฅธ ๋ก๊ทธ์ธ ์ ๋ณด๋ฅผ ์ฌ์ฉํ๋ ๋์์ ๋๋ค.
์ด ์ค๋ฅ๋ ์ฝ๊ฐ ๋ค๋ฅธ ์ค๋ฅ ๋ฉ์์ง์ ํจ๊ป ์ด ์ฃผ์ ์ ๋ช ์๋ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
@Zeioth libgnutls.so ๋ฅผ libgnutls.so.26์ผ๋ก ์ฌ๋ณผ๋ฆญ ๋งํฌํ ์ ์์ต๋๋ค. libgnutls.so๊ฐ ํ์ฌ ๊ฐ์ง๊ณ ์๋ ๋ฒ์ (ํ
์คํธ ๋ฐ ์์
์ค)์ ๊ฐ๋ฆฌํค๋ฏ๋ก ํน์ ๋ฒ์ ์ด ํ์ํ์ง ์์ต๋๋ค. 64๋นํธ ๋ฒ์ ์ libgnutls๊ฐ ์ค์น๋์ด ์๋ ํ ์๋ํด์ผ ํฉ๋๋ค.
์์น๋ฅผ ์ฌ์ฉํ์ฌ ์์
ํ๊ธฐ
์คํ ๋ค์ดํฐ๋ธ ๋ฐํ์ ์ค์น,
ln -s /usr/lib/libgnutls.so /usr/lib/libgnutls.so.26
์คํ ์ค์ธ ์คํ ๋ค์ดํฐ๋ธ, proton 3.16-๋ฒ ํ.
@Zeioth ๋ด ์์คํ
์ Proton 3.16-1 ๋ฒ ํ์์ (์ฌํ ๊ฐ๋ฅํ) ์ด์ํ ๋์์ด ์์ต๋๋ค.
์์ ์ต์
์ PROTON_LOG=1์ด ์์ผ๋ฉด ๊ฒ์์ ์ฐฝ์ ์ด์ง ์๊ณ ์ฆ์ ์ถฉ๋ํฉ๋๋ค.
๋ฐ๋ผ์ PROTON_LOG=1 PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders %command%
๋ ์ ์๋ํ๊ณ PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders %command%
๋ ์ถฉ๋ํฉ๋๋ค. ์ ์ด๋ฐ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ ํ ๋ชจ๋ฆ
๋๋ค.
@Zeioth 3.16์์๋ libstdc++.so.6์ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค. ๊ฐ๋ฅํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ #1730์ ์ฐธ์กฐํ์ญ์์ค. ๊ฐ๋ฐ์๊ฐ ๊ณง ์ด์ ๋ํ ์์ ์ฌํญ์ ๋ฆด๋ฆฌ์คํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@dreamer ๊ณต์ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ฐ๋ผ์ STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 ๋๋ PROTON_LOG=1์ด ๋ชจ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์๋ํฉ๋๋ค.
STEAM_RUNTIME_PREFER_HOST_LIBRARIES๊ฐ ์ค์ ๋์ง ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก 1๋ก ์ค์ ๋์ด ์๋ค๊ณ ์๊ฐํ์ต๋๋ค.
sorlag + ๋ฅ๋ ฅ์ ์ฌ์ฉํ์ฌ Lockbox์ Vale of pnath๋ฅผ ํ๋ ์ดํ๊ณ ์ถฉ๋ ์์ด ์๋ํ์ต๋๋ค :) ๊ต์ฅํฉ๋๋ค!
(์ ๋ Mesa 18.2.2 + ๊ธฐ๋ณธ Proton 3.16-1 ๋ฒ ํ + qc ์ค์ ์ ๋ฎ๊ฒ ์ฌ์ฉํ๊ณ ์์ต๋๋ค)
๋ฉ๋ด ์ด์ ์ ์๋ฒ์ ์ฐ๊ฒฐํ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
@ leillo1975 ์ฝ๋ 103์ธ ๊ฒฝ์ฐ ์์ ๊ฒ์๋ symlink ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค.
์ด๊ฒ์ ํ์ดํฌ ์ฑํผ์ธ ์ ์ฉ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์์ฑ ๋ฐ ์ ๊ฑฐํ๊ธฐ ์ํ ๋ด ์คํ qc ์คํ ์ต์
์
๋๋ค(์ฌ์ฉ์ ๊ถํ์ด ์๋ ์คํ ๋ฐํ์ ํด๋์์๋ง ๊ฐ๋ฅ)
ln -s ~/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10 ~/.steam/ubuntu12_32/steam-runtime/pinned_libs_64/libgnutls.so.26 && STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 PROTON_NO_ESYNC=1 RADV_DEBUG=syncshaders DXVK_HUD=1 %command% && rm ~/.steam/ubuntu12_32/steam-runtime/pinned_libs_64/libgnutls.so.26
libgnutls.so.30์ ์์คํ ๋ฒ์ ์ /usr/lib์์ steam-runtime/amd64/usr/lib/x86_64-linux-gnu๋ก ๋จผ์ ๋ณต์ฌํด์ผ ํ๋ฉฐ ๋ฌผ๋ก ๋ด ๊ฐ์ธ ์คํ ์ต์ ์ ์์คํ /ํ์ผ์ ์ ์ฉํด์ผ ํฉ๋๋ค. "libgnutls.so.30.14.10" ๋ฒ์
๊ทธ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๊ฐ์ง๊ณ ๋ ธ๋ ๊ฒ์ ์ํํ๋ฉฐ ๋ํธ ๋ ๋ฆฌ์ ๊ฒ์ ์์์ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์ ์ฆ์ ์ ๊ฑฐํฉ๋๋ค.
nVidia ์ฌ์ฉ์๋ก์ ์นฉ์ ๋ฃ์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. Proton 3.16-1 ๋ฒ ํ + ๋๋ผ์ด๋ฒ 396.54.09๋ ์ด์ ์ถฉ๋์ ์ ํ ๋ํ๋ด์ง ์์ผ๋ฉฐ ์ ๋ฐ์ ์ผ๋ก ์๋ฆ๋ต๊ฒ ์คํ๋ฉ๋๋ค. libgnutls ํญ๋ชฉ์ด ์์ ๋๋ฉด ์ค์ ํ์ดํธ๋ฆฌ์คํธ ํ๋ณด์ฒ๋ผ ๋ณด์ด๊ธฐ ์์ํฉ๋๋ค.
์ข์, ์ด๋ป๊ฒ ์๋ ๋ฐํ์์ ๋ณต์ํฉ๋๊น? :) libgnutls.so.26์ด ์๋ ๋ฌด์์ ๋ํด ๋งํฌ๋์์ต๋๊น? libgnutls.so.26.21.8์ ๋ํด ๋ฐํ์ ํด๋์๋ ์์ต๋๊น?
stat libgnutls.so.26
~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
๊ทธ๊ฒ์ ๋ณด์ฌ์ผ ํ๋ค
ํธ์ง: ์, ์ด๋ฏธ ์ป์์ต๋๋ค. libgnutls.so.26.21.8์ ๋ํ ๊ฒ์ ๋๋ค.
https://patchwork.freedesktop.org/series/50968/ ์์ radv ํจ์น ์ธํธ๋ฅผ ์ ์ฉํ๊ณ ์ถฉ๋์ด ์ค์ ๋ก ์ฌ๋ผ์ก์์ ํ์ธ ํ์ต๋๋ค. (์ ํด์๋์ ๋ํด ์ฃ์กํฉ๋๋ค. ์ ๋ ์ฌ์๋ณด๋ค ๋ฎ๊ณ vulkan์ ๊ฑฐ์ ์ง์ํ์ง ์๋ GPU๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.)
Lockbox/pnath ์ผ์น ํญ๋ชฉ์ ์์ง ์ฐพ์ง ๋ชปํ์ง๋ง ์์ ๋์์ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.
์์น๋ฅผ ์ฌ์ฉํ๋ ๋ฐ ๊ด์ฌ์ด ์๋ ์ฌ๋์ ํจ์น๋ ๋ฉ์ฌ https://aur.archlinux.org/packages/mesa-transform-feedback-git/ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
os: ์์น ๋ฆฌ๋
์ค x86_64
GPU: r9 270x(ํ์ผ์ธ)
์ปค๋: 4.18.13-zen1-1-zen
์์ฑ์ 3.16-1 ๋ฒ ํ
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ๋์ ์ค์ ๋ ๋ ์ด์ ์ถฉ๋ํ์ง ์์ต๋๋ค. ๋๋ gnutls ํญ๋ชฉ์ด ์ ๋ฆฌ๋๋ ๋๋ก ์ด๊ฒ์ด ํ์ดํธ๋ฆฌ์คํธ์ ํฌํจ๋ ์ ์๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค. ์ด ํ์ฅ์ ๋ํ nvidia ์ง์์ ์ด๋ฏธ ์ต์ ๋๋ผ์ด๋ฒ์ ์๋ฅํ์ผ๋ฉฐ amd ์ฌ์ฉ์๋ฅผ ์ํ radv ํจ์น๋ ์๋ง๋ ๊ณง ์๋ฅํ ๊ฒ์ ๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ์ด๊ฒ์ ๋๋ถ๋ถ์ ๋ฐฐํฌํ์์ amdgpu/radv ์์ ์ฌํญ์ ์ฌ์ฉํ ์ ์์ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด ๊ฒ์์ผ๋ก ์ธํ ์ถฉ๋์ ๊ฝค ์ฌ๊ฐํฉ๋๋ค. ์ ๊ฒฝ์ฐ์๋ ์ปดํจํฐ๋ฅผ ์ฌ๋ฌ ๋ฒ ํ๋ ๋ถํ ํด์ผ ํ์ผ๋ฉฐ, ํ ๊ฒฝ์ฐ์๋ ์ด๋ฌํ ์ถฉ๋ ์ค ํ๋๊ฐ ๋ฐ์ํ ํ Wi-Fi ๋๋ ์ ์ ์ฐ๊ฒฐ์ ํตํด ๋ฐ์คํฌํ์ด IP๋ฅผ ํ์ธํ ์ ์์๊ธฐ ๋๋ฌธ์ ๋ผ์ฐํฐ๋ฅผ ์ฌ๋ถํ ํด์ผ ํ์ต๋๋ค. -- ๋ผ์ฐํฐ ์ฌ๋ถํ ์์ ์ฌํญ์ ์ฐพ์์ง๋ง ์ปดํจํฐ ์์ฒด์ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ ๋ฐ๊ฒฌํ ํ "๋ฌด์ธ๊ฐ ์๋"๋ง ํ์ต๋๋ค.
์ง๋ ๋ฉฐ์น ๋์ ๋๊ณ ํญ๋ฐํ์ต๋๋ค. ๋ณํ ํผ๋๋ฐฑ ํจ์น๋ก ๋ฉ์ฌ๋ฅผ ๋น๋ํ๊ณ /usr/lib/libgnutls.so๋ฅผ /usr/lib/libgnutls.so.26์ ์ฐ๊ฒฐํด์ผ 103 ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. ํ๊ท 90-120fps๋ฅผ ์ ์งํ๋ฉด์ ๋ฎ์ ํ๋ ์ด๋ฅผ ํ๊ณ ๋ฌด๊ฑฐ์ด ์ธ์์์๋ 60-70๊น์ง ๋จ์ด๋จ๋ฆฝ๋๋ค. ๊ฒ์์ ์ปดํ์ผํด์ผ ํ ์
ฐ์ด๋๊ฐ ์์ฒญ๋๊ฒ ๋ง๊ธฐ ๋๋ฌธ์ ์ฒ์ ๋ช ์๊ฐ์ ์ฝ๊ฐ ์ง์ฆ์ด ๋ฌ์ต๋๋ค. ๋๊ตฐ๊ฐ ๋ด dxvk ์ํ ์บ์๋ฅผ ์ํ๋ ๊ฒฝ์ฐ:
QuakeChampions.dxvk-cache.zip ( ~/.steam/steam/steamapps/shadercache/611500/DXVK_state_cache/ ๋ก ์ด๋) ; ๋๋ ํนํ ๊ฒ์ ๋ด ์
ฐ์ด๋๊ฐ ์๋ ๋ค์ํ ์์ดํ
์ธํธ์ ์ฒจ๋ถ ํ์ผ์ ํด๋ฆญํ์ฌ ๋ด๊ฐ ๋ฏฟ๋ ํ๋์ ๋งต์ ์ ์ธํ ๋ชจ๋ ๋งต์ ์ปดํ์ผํ๊ณ ์ฌ์ํ ์ ์๋๋ก ํ์ต๋๋ค.
๊ฒ์์์ "Watch Browser" ํญ์ ํด๋ฆญํ๋ฉด ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
CPU: ๋ผ์ด์ 5 1600x
OpenGL ๋ ๋๋ฌ ๋ฌธ์์ด: Radeon RX 560 ์๋ฆฌ์ฆ(POLARIS11, DRM 3.26.0, 4.18.14-1-ck-zen, LLVM 8.0.0)
OpenGL ์ฝ์ด ํ๋กํ ๋ฒ์ ๋ฌธ์์ด: 4.5(์ฝ์ด ํ๋กํ) Mesa 18.3.0-devel(git-ff281e6204)
์์ฑ์ 3.16-2 ๋ฒ ํ
@rserkov Lutris์์ ์ค์น ํ๋ก๊ทธ๋จ์ dxvk ์ํ ์บ์์ ํจ๊ป ๋ฐฐํฌ๋๋ฏ๋ก ์ ฐ์ด๋๊ฐ ๋ ๋นจ๋ฆฌ ๋ก๋๋์ด์ผ ํฉ๋๋ค.
@Zeioth ๊ด์ฐ์ ํ์ฌ 940๋ง, lutris์์๋ 730๋ง์ ๋๋ค. ๋ํ Lutris์ ํฌ์ ์๋๋๋ค. ์ ๋ ๋ช ๊ฐ์ง ๊ฒ์๋ง ํ๊ณ ์์ฑ์ ์ฆ๊ธฐ๋ง ์์ผ๋ฉด ๋ฉ๋๋ค.
์ค๋ฅ 103์ด ์๋ ํ์ดํธ๋ฆฌ์คํธ๋ ์ข์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. @Zeioth ๊ฐ ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์์ผ์๊ฒ ์ต๋๊น?
@alvarlagerlov ๋์ํฉ๋๋ค. Steam ๋ฐํ์์ ๋ฌธ์ ๋ ์์ ํ๋ ๋ฐ ๋ช ์ฃผ์์ ๋ช ๋ฌ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋์ Quake Champions Lutris ์ค์น ํ๋ก๊ทธ๋จ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ ๋๋ก ์๋ํฉ๋๋ค.
@alvarlagerlov ๋์ํฉ๋๋ค. Steam ๋ฐํ์์ ๋ฌธ์ ๋ ์์ ํ๋ ๋ฐ ๋ช ์ฃผ์์ ๋ช ๋ฌ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋์ Quake Champions Lutris ์ค์น ํ๋ก๊ทธ๋จ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ ๋๋ก ์๋ํฉ๋๋ค.
ํผ๋๋ฐฑ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ํ Wine 3.18์์ ์ค์ ์ด ์ ์ฅ๋์ง ์๋์ง ์๋ ค์ฃผ์ค ์ ์์ต๋๊น?
๊ฒ์ ์ค์ ์ ์ ์ฅํ๋ ค๊ณ ํ ๋๋ง๋ค ๋น๋์ค๋ ์ ์ฅ๋๊ณ ์ฌ์ด๋๋ ์ ์ฅ๋์ง๋ง ์
๋ ฅ์ ์ ์ฅ๋์ง ์์ต๋๋ค.
์ ๋ฐ์ดํธ: ์์ ์ค์ ๋๋ค .
Linux Mint 19 x64์์ ์คํํ ์ ์์
@r3d9u11
Proton 3.16.3 ๋ฒ ํ์ ๋๊น? ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ํด๋น ํญ๋ชฉ์ผ๋ก ์ ํํฉ๋๋ค.
๋๋ฅผ ์ํ ๊ฒ์ ๋ถ์ธ , ๋ฏผํธ 18.3.
์ฌํ๊ฒ๋ ๋น์ ์ gnutls ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๋๊น์ง ๋งค์น๋ฅผ ํ ์ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์งํ์ค์ธ ์์ ์ ๋๋ค.
@ Leopard1907 3.7 ๋ฐ 3.16.3-๋ฒ ํ๋ฅผ ์ฑ๊ณตํ์ง ์๊ณ ์๋ํ์ต๋๋ค :(
์กฐ๊ธ ํ์ Mint 18.3๋ ์๋ํด ๋ณด๊ฒ ์ต๋๋ค(19์์๋ ๋ฌธ์ ๊ฐ ์์ ์ ์์).
๊ฒ์ ์คํ ํ๋ก์ธ์ค์ ๋๋ฒ๊ทธ ์ ๋ณด๋ ์ด๋์์ ์ฐพ์ ์ ์์ต๋๊น?
@ r3d9u11 ๋ ๊ฐ์ง ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
1) Proton 3.16.3(๋๋ ๊ทธ ์ด์)์ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ
2) ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ๋ฒ์ ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ง ์์ต๋๋ค.
๋์์ด ๋ ํ์ํ ๊ฒฝ์ฐ ์ด ์๋ด์ ๋ฅผ ์ฝ์ผ์ญ์์ค.
gnuTLS ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ฒฝ์ฐ ๋ค์์ ์ ๊ณตํ๋ ํ๋์ ๋ผ์ด๋์์:
ldconfig -p|grep libgnutls|cut -d ' ' -f 4|head -n 1|tr -d ' '|xargs -I {} sh -c 'ln -s "$1" ~/.steam/steam/ubuntu12_32/steam-runtime/pinned_libs_64/libgnutls.so.26' - {}
@Bumbadawg ๋ ์ด๋ฏธ ์ด ์ค๋ ๋์ ์ถฉ๋ถํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์์ต๋๊น?
์ค์ ๋ฐ๋น์ ์์ ์ ์ํ 103 ์ค๋ฅ ์์ (9.5 amd64)
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1 /usr/lib/x86_64-linux-gnu/libgnutls.so.26
์ด ๊ฒ์์ 3.8GB ํจ์น๋ก ์
๋ฐ์ดํธ๋์์ผ๋ฉฐ ์ด์ ์์ ์ฌํญ ๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ ์์ด ์๋ํฉ๋๋ค. ์ฆ์ ์คํ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ YouTube ์ฑ๋์ ๋ํ ๋น๋์ค๋ฅผ ๋
นํํ์ต๋๋ค.
https://youtu.be/iEAEEnCQu_o
์, ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ํ๋๋ก ์๋ํ์ต๋๋ค. ์ ๋ 3.16-4 ๋ฒ ํ์ Nvidia 396.54.09๋ฅผ ์ฌ์ฉ ์ค์ ๋๋ค.
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ์ฌ์ ํ โโ์ฐ๊ฒฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๊ฑฐ๋์๋ ์๊ฐ ์ด๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์์ฑ์ 3.16-4
์์คํ
์ ๋ณด: https://gist.github.com/NoXPhasma/9ed85e6b0602b656c812acd013ee121f
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ์ฌ์ ํ โโ์ฐ๊ฒฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๊ฑฐ๋์๋ ์๊ฐ ์ด๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์์ฑ์ 3.16-4
์์คํ ์ ๋ณด: https://gist.github.com/NoXPhasma/9ed85e6b0602b656c812acd013ee121f
๋๋ ๋น์ ์ด Linux Mint๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค. ์ด SO๋ Steam Play์ ๋ง์ ๋ฌธ์ ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ค๋ฅธ ๋ฐฐํฌํ์์ ์๋ํด ๋ณผ ์ ์์ต๋๊น?
๊ฒ์์ ํนํ ๊ฒ์ ์ด๋ฐ๋ฟ๋ง ์๋๋ผ ๊ฒ์ ๋์ค์๋ ๊ณ์ํด์ ๋ง์ ๋ง๋๋ฌ ํ์์ด ๋ฐ์ํฉ๋๋ค. ์ฐ๊ฒฐํ๊ณ ํ๋ ์ดํ ์ ์๊ฒ ๋ ์ง๊ธ์ ๋ค๋ฌ์ด์ผ ํ ๋ถ๋ถ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์คํฐํฐ๋ ์ ฐ์ด๋ ์ปดํ์ผ๋ก ์ธํด ๋ฐ์ํ๋ฉฐ, ์ด ๊ฒ์์ ๊ทธ๋ฐ ๋ฉด์์ ๋ค์ ๊ทน๋จ์ ์ ๋๋ค.
@leillo1975 ๋ ๊ฐ์ง:
1) ๊ฐ๋ฅํ๋ฉด Lutris๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์ค์นํฉ๋๋ค. ์ค์น ํ๋ก๊ทธ๋จ์ ๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ์
ฐ์ด๋ ์บ์๋ฅผ ํฌํจํ์ต๋๋ค.
2) Quake Champions ์ ๊ณต์ฐ ๊ฐ์ด๋๋ ์์ฑํ์ต๋๋ค. ์๋ง ๋์์ด ๋ ๊ฒ์
๋๋ค.
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ์ฌ์ ํ โโ์ฐ๊ฒฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๊ฑฐ๋์๋ ์๊ฐ ์ด๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์์ฑ์ 3.16-4
์์คํ ์ ๋ณด: https://gist.github.com/NoXPhasma/9ed85e6b0602b656c812acd013ee121f
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง์ง๋ง Gentoo๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๊ฒ์ ๋ฐ๋๋ผ ์์ธ์ด๋ ํ๋กํค๊ณผ ํจ๊ป ๋์๊ฒ ์ด๋ค ์์ ์์๋ ์๋ํ์ง ์์์ต๋๋ค.
@thirdeyefunction @leillo1975 ์ค์นํ libgnutls์ ์ ํํ ๋ฒ์ (๋ฒ์ , ์ํคํ ์ฒ, abi ๋ฐ ํ์ผ ์์น)์ ๋ฌด์์ ๋๊น? ๋ฐ๋๋ผ ์์ธ(์ด๋ค ๋ฒ์ ?)์์ ์คํํ ๋ - 32๋นํธ ์ ๋์ฌ ๋๋ 64๋นํธ ์ ๋์ฌ๋ฅผ ์ฌ์ฉํฉ๋๊น? ์ ํฌ์์ - libgnutls์ ๋ํ ์ด๋จธ์ง ์ต์ ์ ๋ฌด์์ ๋๊น?
์ค์นํ libgnutls์ ์ ํํ ๋ฒ์ (๋ฒ์ , ์ํคํ ์ฒ, abi ๋ฐ ํ์ผ ์์น)์ ๋ฌด์์ ๋๊น?
์ ํฌ AMD64
net-libs/gnutls-3.5.19-r1 cxx idn nls openssl seccomp tls-heartbeat zlib
/usr/lib64/libgnutls.so.30.14.11
/usr/lib32/libgnutls.so.30.14.11
64๋นํธ ์ ๋์ด์ ๋ฐ๋๋ผ ์์ธ. ๋ฐ๋๋ผ ์์ธ๊ณผ 3.10์์ 3.20์ ์ด๋ฅด๋ ๋ค์ํ ๋ฒ์ ์ Wine์ผ๋ก ํ ์คํธํ์ต๋๋ค. ํ ์คํธํ ๊ฐ์ฅ ์ต๊ทผ ๋ฒ์ ์ 3.20 ์คํ ์ด์ง์ ๋๋ค.
๋๊ตฐ๊ฐ 415.* nvidia ๋๋ผ์ด๋ฒ์์ ์ด๊ฒ์ ์ฑ๊ณต์ ์ผ๋ก ์คํํ ์ ์์์ต๋๊น?
์, ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํฉ๋๋ค.
์ด ๊ฒ์์ ๋ก๋ฉ ํ๋ฉด์์ ๋ช ๊ฐ์ง ์ฌ๊ฐํ ๊ทธ๋ํฝ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ ๋ฐ์ ๊ฒฝ๊ณ ํ๋ฉด์์๋ ๋ฐ์ํ๋ฏ๋ก ์ฝ๊ฐ ์์ด๋ฌ๋ํฉ๋๋ค.
https://cdn.discordapp.com/attachments/457747189616214019/524176774192693249/quackchampions001.webm
์๊ฐ ์ด๊ณผ๋ก ๋ณด์ด๋ ๊ฒ๊ณผ ์ผ์นํ๋ ํญ๋ชฉ์ ๋ก๋ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์๋ํ ๋ ๋ชจ๋ ํ ์ค์ฒ๊ฐ ์ ์ ์ ๊ฑฐ๋ ํ ๋ฐํ๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๊ฒฐ๊ณผ๋ ๋๋ถ๋ถ ๊ธ์ ์ ์ ๋๋ค. ์์ง ๋์ ํ ์ฉ๊ธฐ๊ฐ ๋์ง ์์ ํํ ๋ฆฌ์ผ๋ง ํ ์คํธํด๋ดค์ต๋๋ค.
ํด์๋๊ฐ ์ต์๋ก ์ค์ ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ๊ฒ์ด ์ฌ์ ํ ๋งค์ฐ ๊น๋ค๋กญ์ต๋๋ค.
@FurretUber๋ , ์์ง ๋ ๋๋ง ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋น๋์ค ๋๋ผ์ด๋ฒ ๊ณต๊ธ์ ์ฒด์ ๋ ๋๋ง ๋ฌธ์ ๋ฅผ ์ธ๊ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
https://bugs.freedesktop.org/show_bug.cgi?id=109076 ์์ ๋ฒ๊ทธ๋ฅผ ๋ณด๊ณ ํ์ต๋๋ค.
๋ณํ ํผ๋๋ฐฑ๊ณผ ๊ด๋ จ๋ ์คํจ๋ก ๋ณด์ด๋ ๊ฒ๊ณผ ํ ์ค์ฒ๊ฐ ์๋ ๋ฌธ์ ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์คํฌ๋ฆฐ์ท์ผ๋ก ๋ช ๊ฐ์ง ์๋ก์ด ์ ๋ณด๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
์, ๋ฌธ์ ๊ฐ ๋ณํ ํผ๋๋ฐฑ์ ๊ดํ ๊ฒ์ด๋ผ๋ฉด ๋จ์ํ ์ง์์ด ๋๋ฝ๋์์ ์ ์์ต๋๋ค. ANV์ฉ vulkan ๋ณํ ํผ๋๋ฐฑ ํจ์น๋ ์์ง ์ถ์๋์ง ์์์ต๋๋ค.
https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2์์ ์ถ์ ์ ์ต์ ๋ฐ๋ณต.
Mesa 18.3.1์ ํจ์น๋ฅผ ์ ์ฉํ๋๋ฐ ๋ถํํ๋ ๊ฒ์ ๋ด์์ ์ ํํ ๋์ผํ ๋ฌธ์ ์ ์ง๋ฉดํ์ต๋๋ค. ๋ก๋ ์ ๊น๋ฐ์๊ณผ ๊ฒ์ ํ๋ ์ด ์ ํ ์ค์ฒ ๊น๋ฐ์์ด ๋ฐ๋ก ๊ทธ๊ฒ์ ๋๋ค.
๋ณํ ํผ๋๋ฐฑ๊ณผ ํจ๊ป Mesa๋ฅผ ์ฌ์ฉํ ๋ ์์์ฐจ๋ฆฐ ์ ์ผํ ์ฐจ์ด์ ์ ์ค๋ฅ ๋ฉ์์ง์
๋๋ค.
err: D3D11: CreateGeometryShaderWithStreamOutput: Rasterized stream not supported
QuakeChampions_d3d11.log
.
์ฌ๊ธฐ์ ๋ก๊ทธ ํ์ผ์ ์ ๋ก๋ํ๊ฒ ์ต๋๋ค. ์๋ง๋ ๋ ์๋ฏธ ์๋ ๋ฉ์์ง๊ฐ ์์ ๊ฒ์ ๋๋ค.
STATE: ํ์ฉ ๋ชฉ๋ก์ ์ถ๊ฐํ ์ค๋น๊ฐ ๋์์ต๋๋ค.
๊ณ ๋ ค ์ฌํญ:
@r3d9u11
vulkan์ ์ค์นํ ๋ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์คํ๋ ํ์ดํ๊ณผ ๋ก๋ฉ ํ๋ฉด์ ํต๊ณผํ ๋ค์ ๋ค์ ์ถฉ๋ํ์ต๋๋ค(๋ด ์์ฐ PC ๋๋ฌธ์ผ ์ ์์).
์ด์ ์๋ ์์ฌ์ค๋ฌ์ ๋ ๊ฒฝํ์ด ์ด์ ๋ ์์ ํ ์ฌ์์ด ๋์์ต๋๋ค. ๋ ์ด์ ๊ฒ์์ ํ ์ ์์ต๋๋ค. ๋น๋์ค์ ๋๋ฌด ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋นํ์ฌ ์ปดํจํฐ์์ ๊ฒ์์ ์ฌ์ฉํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ต๋๋ค.
๊ฒ์๊ณผ Steam Play๊ฐ ๋ชจ๋ ์ ๋ฐ์ดํธ๋จ์ ๋ฐ๋ผ ๋ฌธ์ ์ ์์ธ์ ์ ํํ ๋งํ ์ ์์ต๋๋ค. ์ด์ ์ ๊ฒ์์ 1GB์ ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋นํ๊ณ ๊ฒ์์ ๋๋จธ์ง ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ์ต๊ณ ์ ๊ฒฝํ์ ์๋์์ง๋ง ํ๋ ์ดํ ์ ์์์ต๋๋ค.
์ด์ ๋น๋์ค ์ ์ฉ์ผ๋ก 6GB๋ฅผ ํ ๋นํฉ๋๋ค! ๊ทธ๋ฐ ๋ค์ ๊ฒ์์ ๋ฉ๋ชจ๋ฆฌ์ ์ถ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ค๊ณ ์๋ํ๊ณ 4GB์ ์ค์์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๊ฒ์์ด ์ข ๋ฃ๋ฉ๋๋ค. ์๋ ์ด๋ฏธ์ง๋ ๋งค์ฐ ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ๋ณด์ฌ์ฃผ๋ intel-gpu-overlay๋ฅผ ๋ณด์ฌ์ค๋๋ค.
ํธ์ง 1: ๋๋ Proton์ 3.16-4๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ๊ณ ๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํ์ต๋๋ค. ๋๋ฌด ๋ง์ ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ก๋ํ๊ณ ๊ฒ์์ ์ฌ์ฉํ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ถฉ๋ถํ์ง ์์ ๊ฒ์์ ๋ณ๊ฒฝ ์ฌํญ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๋ค์ ๋ด์ฉ์ผ๋ก ๊ตฌ์ฑ ํ์ผ์ DXVK์ ์ถ๊ฐํ๋ ค๊ณ ํ์ต๋๋ค.
dxgi.maxDeviceMemory = 64
dxgi.maxSharedMemory = 1024
dxvk.allowMemoryOvercommit = False
๊ฒ์ ๋ก๊ทธ์๋ ๋ค์์ด ํ์๋ฉ๋๋ค.
info: Found config file: /home/usuario/dxvk.conf
info: Effective configuration:
info: dxvk.allowMemoryOvercommit = False
info: dxgi.maxDeviceMemory = 64
info: dxgi.maxSharedMemory = 1024
๊ทธ๋์ ํ์ผ์ ์ฐพ์๊ณ ๊ตฌ์ฑ์ด ์ค์ ๋์์ง๋ง ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ค์ ํ ๋นํ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์ ์ด ๊ฒ์์์๋ ์๋ํ์ง ์์์ต๋๋ค. ์ต๋ ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ค์ ๋ก ์ ํํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
@FurretUber ๊ทธ๊ฒ์ ๋ฆฌ๋ ์ค ๋ฌธ์ ๊ฐ ์๋๋ผ ์ง๋ ํจ์น์์ ์๊ฐ๋ ๊ฒ์์ ์ฑ๋ฅ ๋ฌธ์ ์ ๋๋ค. ๋ค์ ์ฃผ ๋์ ์์ ํด์ผ ํฉ๋๋ค.
๊ฒ์์ ํนํ ๊ฒ์ ์ด๋ฐ๋ฟ๋ง ์๋๋ผ ๊ฒ์ ๋์ค์๋ ๊ณ์ํด์ ๋ง์ ๋ง๋๋ฌ ํ์์ด ๋ฐ์ํฉ๋๋ค. ์ฐ๊ฒฐํ๊ณ ํ๋ ์ดํ ์ ์๊ฒ ๋ ์ง๊ธ์ ๋ค๋ฌ์ด์ผ ํ ๋ถ๋ถ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@leillo1975 @Zeioth ๋์, ์ด์ ๋ชจ๋ ์ ฐ์ด๋๊ฐ ์บ์๋๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์๋๋ก ์๋ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค(Ubuntu 16.04 LTS์์ ํ ์คํธ๋จ)
๋๊ตฐ๊ฐ๊ฐ ๊ฒ์์ด pak ํ์ผ ๋ด๋ถ์ ์ ฐ์ด๋๋ฅผ ์ ์ฅํ๋ ์์น๋ฅผ ์์๋ผ ์ ์๋ค๋ฉด "๋ช ์๊ฐ ๋์ ๊ฒ์ํ๋ ์ด๋ฅผ ๋๋ฌ๋" ๋์ ์์ ์ dxvk ์บ์ ์ฌ์ ์์ด์ ๊ฐ์ ์คํํ๋ ์ฑ์ ์์ฑํ ์ ์์ต๋๋ค.
@theli-ua
/home/username/.steam/steam/steamapps/shadercache
์ด๋ฅผ ์ํด ์ํ ์บ์๊ฐ ํ์ํฉ๋๋ค.
@Leopard1907 ์ค์ ๋ก ๊ฒ์์ ์คํ/ํ๋ ์ดํ ๋ ์์ฑ๋๋ ๊ฒ์ด๊ฒ ์ฃ ?
๋ด๊ฐ ์๋ฏธํ๋ ๋ฐ๋ ๊ฒ์์ด ๋ฐํ์์ ์ปดํ์ผํ๋ ์์ค HLSL ์
ฐ์ด๋์
๋๋ค(์ค์ ๋ก DXVK๊ฐ ๊ทธ๋ ๊ฒ ํ ๋ ์บ์๋จ)
@leillo1975 @Zeioth ๋์, ์ด์ ๋ชจ๋ ์ ฐ์ด๋๊ฐ ์บ์๋๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์๋๋ก ์๋ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค(Ubuntu 16.04 LTS์์ ํ ์คํธ๋จ)
์ด ๋ฌธ์ ๋ Steam์ ๋ง์ง๋ง ๋ฒ ํ(๋ช ๋ถ ์ ๋ถํฐ)์์ ํด๊ฒฐ๋์์ต๋๋ค . ์ด ๊ฒ์์ ๋ง์ง๋ง ์๋ ค์ง ๋ฌธ์ ์์ต๋๋ค. ์น์ธ์ ๋ฐ์ ์ค๋น๊ฐ ๋์์ต๋๋ค.
steam-611500.zip
r9 290์ ์คํํ ์ ์๋ ์ด์ ๊ฐ ๋ฌด์์
๋๊น? ์ธํธ๋ก ์งํ ๊ฒ์ ์ถฉ๋
32๊ธฐ๊ฐ ์ค ~1.5๊ธฐ๊ฐ ๋จ ์ฌ์ฉ
mesa-vulkan-drivers๋ ์ด๋ฏธ ์ต์ ๋ฒ์ ์
๋๋ค(19.0~git1901190730.6ca652~oibaf~b).
Linux aio 4.20.0-042000-์ผ๋ฐ
@MasterCATZ๋ , ์๋ ํ์ธ์. #813์๊ฒ ์ฝ์ด์ฃผ์ธ์.
์คํจํ ํ ์ค์ฒ์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ด ๋ง์ด ์์ต๋๋ค.
INTEL-MESA: warning: Haswell Vulkan support is incomplete
์ธํ ์นฉ์ ์ด ์ฌ์ฉ ์ค์์ ๋ํ๋ ๋๋ค.
๋๋ ๋ ์ด์ ๋ฌด์์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์ต๋๋ค. ๋๋จํ ์ผ์ด์ง๋ง, ์ต์ Steam ๋ฒ ํ์์ ์ด์ฌํ ํ๋ ์ดํ๊ณ ์๋ ๊ฒ์์์ ์ฌ์ ํ ์ฌ๊ฐํ ๋ง๋๋ฌ์ด ๋ฐ์ํ๊ณ ์์ต๋๋ค. Lutris๋ ์ฌ์ฉํด ๋ณด์์ง๋ง ํฐ ์ฐจ์ด๋ฅผ ๋๋ผ์ง ๋ชปํ์ต๋๋ค. FPS๋ ์ผ๋ฐ์ ์ผ๋ก ์ฝ 60fps(์ค์ ์์ 65๋ก ์ ํ๋จ)๊ฐ ๊ฒฌ๊ณ ํ์ง๋ง ์ข ์ข ๋ค๋ฅธ ์์ญ์ผ๋ก ์ด๋ํ๊ฑฐ๋ ์ ์ด ๋ํ๋ ํ FPS๊ฐ ์ฝ 45๋ก ๋จ์ด์ง๋๋ค(๋น์ ํ๊ท ์ผ๋ก ๋๋ฌ๊ฑฐ๋ฆผ). ๋ ๋ฒ์งธ ๋๋ ๋ ๋ฒ์งธ ์ด์.
nvidia gtx 1050 ti(๋ชจ๋ฐ์ผ) 3GB
์ฝ์ด i9-8950HK
32GB RAM
์๋น๋์ ๋๋ผ์ด๋ฒ 415.27
์์ฑ์ 3.16-6 ๋ฒ ํ
์ต์ ์ง์ง ์ฑํผ์ธ
Linux ํ์จ์ด 1.176์ด ํฌํจ๋ Linux 4.20(Ubuntu 18.10)
์จ๋ณด๋ ํ์ฑํ ์ฌ๋ถ์ ๊ด๊ณ์์ด INTEL-MESA๋ฅผ ๋ณด๊ณ ํฉ๋๋ค. R9 290์ ์ฌ์ฉํด์ผ ํ๋ฉฐ GPU ์ฌ์ฉ๋์ด 100%๊ฐ ๋ฉ๋๋ค.
Sea Islands์ ๋ํ ๊ทธ๋ฝ ์ค์ ์ ์์ ํด ๋ณด๊ฒ ์ต๋๋ค.
mesa ๋๋ผ์ด๋ฒ๋ก ์คํํด์ผ ํ๋ ๋ฐฉ๋ฒ, amdgpu๋ฅผ ์ค์นํ ๋๋ง๋ค ์์คํ
์ด ์คํจํฉ๋๋ค.
๋ง์ง๋ง ์๋(amdgpu-pro-18.50-708488-ubuntu-18.04) ๋ฐ 4.16๋ณด๋ค ๋์ ์ปค๋์ ๋น๋ํ์ง ๋ชปํ์ต๋๋ค.
ํ์ฌ ์ฌ์ฉ ์ค์ธ ์ปค๋ ๋๋ผ์ด๋ฒ: radeon(์ฌ๋ถํ ์ด ๋ฌด์์ ํ๋์ง ๋ณด์)
05:00.0 VGA ํธํ ์ปจํธ๋กค๋ฌ: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
ํ์ ์์คํ
: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
์ฌ์ฉ ์ค์ธ ์ปค๋ ๋๋ผ์ด๋ฒ: radeon
์ปค๋ ๋ชจ๋: radeon, amdgpu
05:00.1 ์ค๋์ค ์ฅ์น: Advanced Micro Devices, Inc. [AMD/ATI] ํ์์ด HDMI ์ค๋์ค [Radeon R9 290/290X / 390/390X]
ํ์ ์์คํ
: Advanced Micro Devices, Inc. [AMD/ATI] ํ์์ด HDMI ์ค๋์ค [Radeon R9 290/290X / 390/390X]
ํธ์งํ๋ค
๊ฐ์ฌ ํด์
05:00.0 VGA ํธํ ์ปจํธ๋กค๋ฌ: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
ํ์ ์์คํ
: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
์ฌ์ฉ ์ค์ธ ์ปค๋ ๋๋ผ์ด๋ฒ: amdgpu
์ปค๋ ๋ชจ๋: radeon, amdgpu
05:00.1 ์ค๋์ค ์ฅ์น: Advanced Micro Devices, Inc. [AMD/ATI] ํ์์ด HDMI ์ค๋์ค [Radeon R9 290/290X / 390/390X]
ํ์ ์์คํ
: Advanced Micro Devices, Inc. [AMD/ATI] ํ์์ด HDMI ์ค๋์ค [Radeon R9 290/290X / 390/390X]
์ปค๋ 4.20์์ amdgpu๋ฅผ ๋ก๋ํ์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒ ๊ฐ์ต๋๋ค.
ํ์ง๋ง 4.19.16-041916์ด ์๋ ์ค์
๋๋ค :P
๋๋์ด ๋ฉ์ธ๋ฉ๋ด๋ก ์ง์
ํ์ต๋๋ค :D
ํ์ง๋ง ๊ฒ์์ ๋งต๋ก๋์์ ๋ฉ์ถฅ๋๋ค.
steam-611500amdgpu.zip
18.04 LTS, ์ปค๋ 4.18, Nvidia 390.77 - ์์ ์ "์์ฉ ํ๋ก๊ทธ๋จ ์๋์ด ์ค์ง๋์์ต๋๋ค" ์ค๋ฅ ๋ณด๊ณ ํ๋ฉด.
i7-7820HQ/16GB/Quadro M1200 ๋ฐ i7-7700HQ/16GB/GTX1050์์ ๋์ผํ ๋์; Prime์ Intel HD 630์ผ๋ก ์ ํํ ๋๋ ๋์ผํฉ๋๋ค.
ํธ์ง: ๋ฐฉ๊ธ 396.54, 415.27 ๋ฐ mesa-vulkan-drivers
๋ ์๋ํ์ต๋๋ค. ๊ฐ์ ๊ฒฐ๊ณผ์
๋๋ค. ํ์ดํธ๋ฆฌ์คํธ์ ์ฌ๋ฆด ์ค๋น๊ฐ ์ ํ ๋ ๊ฒ ๊ฐ์ง ์์ต๋๋ค.
์๋ ํ์ธ์, Proton ์ด์ ์๋ ์ ์ ๋์ Linux์ QC์ ๋จ์ ์๋ ํ ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค. DXVK๊ฐ ์๋๋ผ ์์ธ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ ์ค์ฒ๋ฅผ ์ธํธ๋ผ๋ก ์ค์ ํ ์๋ ์์ง๋ง ๋์์ผ๋ก๋ง ์ค์ ํ ์ ์์ต๋๋ค. GTX 1070 8GB VRAM, nvidia-418(์ด์ ์ ๋ชจ๋ ๋๋ผ์ด๋ฒ, ๋ฒ ํ ๋ฑ์์ 390 ์ดํ ์๋)์ด ์์ต๋๋ค. 16GB ๋จ์ด ์๊ฒผ์ต๋๋ค. Win10์์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ผ๋ถ ์์ธ ์คํ ์ด์ง ๋ฒ์ ์์ ์ธํธ๋ผ๋ก ์ค์ ํ ์ ์์๋ ๊ฒ์ ๊ธฐ์ตํ์ง๋ง ์ ์ ํ ๋ค์ ์คํจํ์ต๋๋ค. ์ค๋๋ ๊น์ง๋ ๊ทธ๋ ์ต๋๋ค. ๋๊ตฌ๋ ์ง ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
ํธ์ง: ์์ฑ์ 4.2-1๋ก ํ ์คํธ
@pandasauce ๊ฒ์์ ์์ํ๊ธฐ ์ ์ sudo vulkan-cube
๋๋ sudo vulkaninfo
๋ฅผ ์คํํด ๋ณด์ธ์. ๊ฒ์์ด ๋ก๋๋๊ธฐ ์ ์ Vulkan์ ๋จผ์ "์ด๊ธฐํ"ํด์ผ ํ๋ ์ผ๋ถ ๋๋ผ์ด๋ฒ ๋ฆด๋ฆฌ์ค์ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค.
@Bumbadawg ์ฐ์ด ์ ์ด ๊ฒ์์ ํ๊ธฐ ์์ํ ์ดํ๋ก ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์์ต๋๋ค.
์ ๋ ์ด์ ์ vulkan ๋ฐ vulkan-tools๊ฐ ์ค์น๋์ด ์๊ณ ๋ฉ์ธ๋ผ์ธ ์ปค๋ 4.20์ด ์ค์น๋ nvidia 418.56 ๋ฐ Ubuntu 18.10์ ์คํํ๊ณ ์์์ต๋๋ค. DXVK ๊ด๋ จ ๊ตฌ์ฑ ์์์ ๋ํ ์ผ๋ถ ์ ๋ฐ์ดํธ๊ฐ ์์๊ณ ๊ฒ์ ๋๊น์ด ์์ ํ ์ค์ง๋์์ต๋๋ค.
์ด๊ฒ๋ ๊ด๋ จ์ด ์์ ์ ์์ง๋ง ๋๋ feral์์ gamemoded
๋ฅผ ์ฌ์ฉํ๊ณ ์์๊ณ Steam์์ QC์ Set Launch Option ์์ฑ์์ LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so.0 %command%
๋ช
๋ น์ผ๋ก QC๋ฅผ ์์ํ์ต๋๋ค. ์ด์จ๋ Ubuntu 18.10 ๋๋ ์ด์ ๋ฒ์ ์ ์คํํ๋ ๊ฒฝ์ฐ 418.56๊ณผ ํจ๊ป gamemoded from feral์ ์๋ํ๊ณ ๊ฒ์ ์ ์ ๋ฐ๋ชฌ์ ์คํํ์ฌ ๋ง๋๋ฌ์ด ๊ฐ์ ๋๋์ง ํ์ธํ์ญ์์ค.
FeralInteractive/gamemode ๋ฐ Ubuntu ์์, apt install gamemoded
gamemoded
์ค์น , ๋งค๋ด์ผ ํ์ด์ง๋ ์ฌ๊ธฐ
๋ฐฉ๊ธ Ubuntu 19.04๋ก ์ ๊ทธ๋ ์ด๋ํ๊ณ ์ด์ ๋์ผํ ๋๋ผ์ด๋ฒ 418.56์ด ์์ต๋๋ค. vulkan ํจํค์ง ์์ฒด๋ ์ฌ์ฉ๋์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง(19.04์์๋ ์ฌ์ฉํ ์ ์์) Vulkan ๊ฒ์์ ๊ทธ๋ํฝ PPA์์ vulkan์ด ํฌํจ๋ ๋ชจ๋ ํจํค์ง๋ฅผ ์ค์นํ ํ์๋ ์ฌ์ ํ ์๋ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๊ฒ์ ์คํฐํฐ๋ง์ด ๋์์์ต๋๋ค. ๋ด๊ฐ ์์ง ์ ์์ง ๋ชปํ๋ ์ด๋ค ์ด์ ๋ก QC๋ฅผ ์์ํ ๋ gamemoded๊ฐ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ ์๋ฌด ๊ฒ๋ "๊ณผ์ด"๋์ง ์์๋์ง ํ์ธํ๊ธฐ ์ํด ๋ฉํฑ ์จ๋๋ฅผ ์ถ์ ํ์ง๋ง ๊ฒ์์์ ํ๋ ์ ์๋๊ฐ ๋จ์ด์ง ๋ GPU๊ฐ ์จ๋์์ ์ค์ง์ ์ผ๋ก ๋ฌผ๋ฌ๋๋ ๊ฒ์ ๋ค์ํ ๋จ๊ณ์์ ํ์คํ ๋ณผ ์ ์์ต๋๋ค.
i9 CPU์ GTX 1050 Ti๊ฐ ์๋ Dell XPS 9570์์ ๊ฒ์์ ํ๊ธฐ ์ ์ ์คํํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค์์ต๋๋ค. ์คํฌ๋ฆฝํธ๋ ๋ค์์ ์ํํฉ๋๋ค.
thermald
์๋น์ค๋ฅผ ์ค์งํฉ๋๋ค. ์ด ์๋น์ค๋ CPU๊ฐ ๋๋ฌด ๋จ๊ฑฐ์์ง๋ ๊ฒ์ ๊ฐ์งํ ๋ CPU๋ฅผ 800MHz๊น์ง ๋ฎ์ถ๊ธฐ ๋๋ฌธ์ ๋ง์ ์์ ๋ฒ๋ฒ
๊ฑฐ๋ฆผ์ ์ ๋ฐํ ์ ์์ต๋๋ค.turboboost
์ฃผํ์๋ฅผ 70%(4.8GHz ๋์ 3.4GHz)๋ก ์ค์ ํ์ฌ CPU๊ฐ ๋๋ฌด ๋จ๊ฑฐ์์ง๊ณ GPU๊ฐ ์ต๋๋ก ์คํ๋ ์ ์๋ ์ด ๊ณต๊ฐ์ ๋จ๊ธฐ์ง ์๋๋ก ํฉ๋๋ค.gamemoded
๋ฐ๋ชฌ ์์tlp
๋ฅผ ๋ค์ ์์ํ์ฌ ๋ชจ๋ ์ ์ ๊ด๋ จ ๋ณ๊ฒฝ ์ฌํญ์ด ํ์ ๋๋๋ก ํฉ๋๋ค.~$ cat /usr/local/sbin/gmode
#!/bin/sh
# run the commands as root
sudo su - << 'EOF'
systemctl stop thermald
nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=1"
echo auto | sudo tee /sys/bus/pci/devices/*/power/control
echo "70" > /sys/devices/system/cpu/intel_pstate/max_perf_pct
gamemoded -d
systemctl restart tlp
EOF
์ด ์คํฌ๋ฆฝํธ๋ gmode์ ์ด์ ๋ณ๊ฒฝ ์ฌํญ์ ๋๋๋ฆฌ๊ณ gamemoded ๋ฐ๋ชฌ์ ๋ซ์ต๋๋ค.
~$ cat /usr/local/sbin/gmodeoff
#!/bin/sh
sudo su - << 'EOF'
systemctl start thermald
nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=0"
echo auto | sudo tee /sys/bus/pci/devices/*/power/control
echo "100" > /sys/devices/system/cpu/intel_pstate/max_perf_pct
killall gamemoded
systemctl restart tlp
EOF
Thermald ๋ฐ intel_pstate ์ค์ ์ ์ฃผ๋ก ์ ์ฉ GPU์ ์ ํ๋ ๋๊ฐ ์ฉ๋์ด ์๋ ๋ฉํฑ์์ ํ๋ ์ดํ๋ ์ฌ๋๋ค์ ์ง์ํฉ๋๋ค. ์๋ ์ ์ ์ค์ ์ ์๋ง ๊ทธ๋ ๊ฒ ๋ง์ด ํ์ง ์์ ๊ฒ์
๋๋ค. intel_pstate
๋๋ผ์ด๋ฒ๋ ํ์ฌ Sandy Bridge ๋ฐ ์ต์ ์ปค๋์ ์ต์ CPU์ ์๋์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๊ตฌํ CPU๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ต๋ ํด๋ญ ์๋๋ฅผ ์ค์ด๊ธฐ ์ํด cpufreq
๊ฑฐ๋ฒ๋์์ ์ฌ์ฉํ๋ ์ปจํธ๋กค์ด ๋ชฉํ๋ผ๋ฉด ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ฐ์คํฌํ์์ ์คํํ๋ ๊ฒฝ์ฐ ๋ ๊ฐ์ง ์ค์ํ ์ฌํญ์ nvidia-settings
๋ฐ gamemoded
๊ฐ๋ฅ์ฑ์ด ๋์ผ๋ฉฐ, ์ถ๊ฐ PRELOAD ๊ฒฝ๋ก๋ก ์์ํ๋๋ก QC๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ์ ๊ธฐ์ตํ์ญ์์ค.
๋๋ ๋ฏธ๋์ ์ ๋ฐ์ดํธ๋ฅผ ์ฌ๊ธฐ์ ๊ฒ์ํ ๊ฒ์ ๋๋ค. ๋จ์ง ์ฌ๋๋ค์ด ์ด์ dist/๋๋ผ์ด๋ฒ/์ปค๋ ์ฝค๋ณด์ ๋ํด ์ต์ํ ์ํํ๊ฒ ํ๋ ์ดํ๋ ๋ฐ ๋์์ด ๋ ์ ์๋ ๋ช ๊ฐ์ง ํํธ๋ฅผ ๋๋กญํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
๋๋ ์ฐ๋ถํฌ 19.04์์ ๋ถ๋๋ฌ์์ ๋์ฐพ์ ์ ์์์ต๋๋ค. ์ด๋ค ์ผ์ด ๊ทธ๋ฌ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค gamemoded
์ธ ๊ฒ ๊ฐ์ง๋ง ๋ค์์ ์ํํ์ต๋๋ค.
sudo
๊ฐ ํ์ํฉ๋๋ค.#!/bin/sh
#echo "1" > /sys/bus/pci/devices/0000\:00\:02.0/remove
sudo systemctl stop thermald
sudo vulkaninfo # initialises vulkan, otherwise crashes QC
nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=1" # max perf mode
echo auto | sudo tee /sys/bus/pci/devices/*/power/control # ensure all devices using auto power mode
echo "70" | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct # limit turbo boost to percentage
gamemoded -d # start the
sudo systemctl restart tlp
LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so.0 steam steam://rungameid/611500
gamemoded -s
Temps๋ ํต์ ํ์ ์์๊ณ GTX 1050 Ti ์๋ฆฌ๋์์ 100+ FPS๋ฅผ ์ป๊ณ ์์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ๋๋ ๋ฒํฐ ๊ฐ์ ๋ถ๋๋ฌ์์ผ๋ก 40+% LG๋ฅผ ์ณค์ต๋๋ค. Ubuntu 19.04์์ QC ์ฆ๊ธฐ๊ธฐ๋ก ๋์๊ฐ๊ธฐ :tada: :sunglasses:
๊ท๋๋ผ๋ฏธ ์ง์ ๊ท
DXVK 1.2 ๋ ๊ฒ์์์ ๋ด ์ฑ๋ฅ์ ํฌ๊ฒ(+25%) ํฅ์์์ผฐ์ต๋๋ค. proton 4.2-4 dll์ ์ด๊ฒ๋ค๋ก ๊ต์ฒดํ์ญ์์ค.
ํธ์ง: Proton 4.2-5+ ์ฌ์ฉ ;-)
์ข์, ์ฐ๋ฆฌ๋ ์ง๊ธ ์ด๋๊ฐ์ ๊ฐ๊ณ ์๋ค.
๋์ผํ XPS 9560 i7-7700HQ, 16GB RAM, Nvidia GTX 1050.
SteamPlay๋ฅผ ํตํ Proton 4.2-5, ์ปค๋ 4.18.0-20, nvidia 430.14, sudo vulkaninfo
๋ ๊ฒ์์ ์์ํ๊ธฐ ์ ์ ์คํ๋ฉ๋๋ค. ๋๋ ์๋์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก HWE ์คํ + ๋๋ผ์ด๋ฒ PPA + Steam์์ Proton ์ค์ ๋ณด๋ค ๋ ๋ง์ ํ๋ง๋ฒ์ ์ฌ์ฉํ์ง ์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ์คํ: ์ธ๋ถ ๋์คํ๋ ์ด๊ฐ ์ฐ๊ฒฐ๋๊ณ ๊ฒ์์ด ๋ด๋ถ ๋์คํ๋ ์ด์์ ์์๋๊ณ ์ด๊ธฐ ๋ก๋ฉ ํ๋ฉด์ผ๋ก ์ด๋ํ๊ณ ๋ช ์ด ํ์ ์ถฉ๋ํฉ๋๋ค.
๋ ๋ฒ์งธ ์คํ: ์ธ๋ถ ๋์คํ๋ ์ด ์ฐ๊ฒฐ์ด ๋์ด์ก์ต๋๋ค. ๊ฒ์์ด ๋ก๋๋๊ณ ์ฌ์ ๋ถ๊ฐ๋ฅํ ๋ง๋๋ฌ์ผ๋ก ๋์๋ค๋๊ฒ ๋์ง๋ง, ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฐ์ค ๋์ดํธ๊ฐ ๋์๊ฒ ํน๋ณํ ๋ฅ๋ ฅ์ ๋์ง ๋๊น์ง ์ด 14์ด ๋์ ๊ธฐ๋ณธ(๋์ ์ง๊ฐ์ ์ค๊ฐ) ์ค์ ์์ 115fps๊ฐ ์์๋ฉ๋๋ค. ์ฌ์ด๋๊ฐ ์ฌ์๋๋ฉด ๊ฒ์์ด ๋ฉ์ถ๊ณ ์ถฉ๋ํ์ง๋ง ํจ๊ณผ๋ ์์ง ํ์๋์ง ์์ต๋๋ค.
์ธ ๋ฒ์งธ ์คํ: vsync + @sigzegv์ ๋ฐ๋ผ ์ฌํ ์ฒ๋ฆฌ ๋ฐ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋ฎ๊ฒ ์ค์ ํฉ๋๋ค. ์ฒ์ 20์ด ์ ๋๋ ์ฌ์ํ ์ ์๋ ๋ง๋๋ฌ์ด ์์ง๋ง, ๊ฒ์์ด ๋๋ ๋ฌด๋ ต์๋ ํจ์ฌ ๋ ์ข์์ง๊ณ ๋ง๋๋ฌ์ด ์ ํ ๋ฐ์ํ์ง ์์ต๋๋ค. ์์ ์ ์ธ 60fps.
Windows ๋ฐ์คํฌํ์ ์ผ๋ฐ Quake ํ๋ ์ด์ด๋ก์ ์ฆ์ ๋๋ฅผ ๋๋ผ๊ฒ ํ ํ ๊ฐ์ง๋ Linux์์ ๋ง์ฐ์ค ๊ฐ์์ด ์์ ํ ์๋ง์ด๊ฑฐ๋ ์ฌ๊ฐํ ์ ๋ ฅ ์ง์ฐ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฃผ๋ง์ ์ฌ์ ๊ฐ ์๊ธฐ๋ฉด ์ข ๋ ๊ฐ์ง๊ณ ๋๊ฒ ์ต๋๋ค. ์ ์๋ก ์์ฌ๋ฉ๋๋ค.
์ด ์ผ์ ์ข ์ฌํ๋ ๋ชจ๋ ์ฌ๋๋ค์ ์ ๋งํด ๋ณด์ ๋๋ค.
@pandasauce ์ถฉ๋ ์์ด ์ฌ๊ธฐ์์ ์๋ํฉ๋๋ค.
๋๋ ๋ํ Optimus ๋ ธํธ๋ถ btw, ASUS FX553-VD๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@pandasauce (์๋): GTX 1070, nvidia-430, i5 4670k @4.4GHz, 16GB RAM, ๊ธฐ๋ณธ KDE Neon 5.15, ์ต์ ์ค์ , ๊ฒฐํฌ์์ 160+FPS ์์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํ์ดํธ๋ฆฌ์คํธ๊ฐ ์๋๋ฏ๋ก Proton์ esync๋ฅผ ๋นํ์ฑํํ์ง ์์ผ๋ฏ๋ก ์ํํ๊ฒ ์ฌ์ํ๋ ค๋ฉด ๋นํ์ฑํํด์ผ ํฉ๋๋ค. ์คํ ์ต์ ์ ์ถ๊ฐ: PROTON_NO_ESYNC=1 ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ง๋๋ฌ์ด ๋ฐ์ํฉ๋๋ค. ๋ํ ๋์คํฌ๋ ์ฒซ ๋ฒ์งธ ์คํ์์ ์ ฐ์ด๋๋ฅผ ์บ์ฑํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ ์ ์์ต๋๋ค. SSD๊ฐ ์์ผ๋ฉด ๊ด์ฐฎ์ ๊ฒ์ ๋๋ค.
์ต์ ์์ฑ์์์ ์ด๊ฒ์ ์๋ํ์ง๋ง ์คํ ์ต์ ์ด๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์์์ผ๋ฉฐ ๋ด gtx 1070 / i7-7700k / 16GB ๋จ์์ ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค. ์์งํ ๋ค์ดํฐ๋ธ๊ฐ ์๋๋ผ๊ณ ๋งํ ์๋ ์์ต๋๋ค. ๋ง์ฐ์ค ์ ๋ ฅ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ชจ๋ ๊ฒ์ด ์๋ฒฝํ๊ณ ๋งค๋๋ฝ๊ฒ ๋๊ปด์ง๋๋ค. ์ต๋ ์ค์ ์์ ์ฝ 120fps๋ฅผ ์ป์ต๋๋ค.
๊ธฐ๋ก์ ์ํด GTX770(์ค๋๋์์ง๋ง ์ฌ์ ํ ๊ฐ๋ฐ์๊ฐ Steam ์์ ํ์ด์ง์์ ๊ถ์ฅํจ)์์ ์๋ํ์ต๋๋ค. ๊ณผ๊ฑฐ์ ์ด ๊ฒ์์ ๋๋๋ก Proton์ ์ฌ์ฉํ์ฌ ์๋ํ์ง๋ง ๋๋ก๋ ์๋ํ์ง ์์์ต๋๋ค. ์ต๊ณ ์ ์๊ฐ์๋ ๋ด ํ๋์จ์ด์ Windows์์๋ณด๋ค ๋ ์ ์๋ํ์ต๋๋ค. ์ง๊ธ์ ์์์ ์๊ฐ์ ๋ฉ๋ด์์ ์ถฉ๋ํฉ๋๋ค. ์ฌ์ฉ๋ ๊ทธ๋ํฝ ์ค์ ์ด๋ ์์ฑ์ ์ค์ ์ ์๋ํด๋ ๊ฒ์์ ์ฐธ์ฌํ ์ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก QC๋ฅผ ํ๋ ์ดํ ์ ์์๋ ๊ฒ์ 12์ ์ ๋ฐ์ดํธ์์ต๋๋ค. ๊ทธ ์ดํ์ ๋ชจ๋ ๋ฒ์ ์ ์กฐ๋ง๊ฐ ๋ฉ๋ด์์ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค(๋๋ก๋ ์ฆ์, ๋๋ก๋ ์ผ๋ถ ์ต์ ์ ํ์ํ ์ ์์ผ๋ฉฐ ๋๋ก๋ ๊ฑฐ์ ์ง๋๋ฅผ ๋ก๋ํ๊ธฐ๋ ํจ). ์ ๋ ์ด๊ฒ์ด Proton/DXVK์ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ง ์์ง๋ง ๊ฒ์ ์์ฒด์ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค(์ NVIDIA ๋๋ผ์ด๋ฒ์ ๊ฒฝ์ฐ ํ์ฌ 430.14 ์ฌ์ฉ).
์ต๊ทผ์ "์๋ฒฝํ๊ฒ ์๋ํ๋" ๋๊ธ์ด ์์ฒญ๋๊ฒ ๋ง๊ธฐ ๋๋ฌธ์ ์ด ๋๊ธ์ ๋จ๊ธฐ๊ณ ์ถ์ต๋๋ค. ์ด ๊ฒ์์ด ์์กด์ ํธํฅ์ผ๋ก ์ธํด ์ค์๋ก ํ์ดํธ๋ฆฌ์คํธ์ ์ถ๊ฐ๋๋ ๊ฒ์ ์ํ์ง ์์ต๋๋ค.
@dreamer ๋ ์์ ์ต์ DXVK_HUD=memory๋ก ์์ํ๊ณ ์ฌ์ฉ๋ VRAM์ด GPU VRAM๊ณผ ์ผ์นํ๋์ง ํ์ธํฉ๋๋ค.
์ค๋ ์ด ๊ฒ์์ ๋ค์ ํ ์คํธํ์ต๋๋ค(Proton 4.2-7). 1์ฐจ, 2์ฐจ์๋ ๋ก๋ฉ ์ค ์ ์์ด ๋๊ฒผ๋๋ฐ 3์ฐจ์๋ ์ ์ํด์ ํ๋ ์ดํ ์ ์์์ต๋๋ค. ํ๋ ์ ์๋๋ 0.7์์ 36FPS๊น์ง ๋ค์ํ์ผ๋ฉฐ ๋๋ถ๋ถ 30ํ๋ ์์ด์์ต๋๋ค. 120FPS ๋ฏธ๋ง์์๋ ๋๋ถ๋ถ์ ํ๋ ์ด์ด๊ฐ ์ด ๊ฒ์์ ํ๋ ์ดํ ์ ์์์ง๋ง ์ ๋ ์ ์ ๊ณต๊ฒฉํ๊ณ ํค๋์ท์ผ๋ก ์ฃฝ์ด๊ณ ๊ฒฝ๊ธฐ์์ ์น๋ฆฌํ์ต๋๋ค. ๋ด๊ฐ ์ง์ด์ง ๊ฒ์ ๋ถ๋ช ํ์ง๋ง, ์ด๊ฒ์ ๋ด๊ฐ ๊ทธ๋ค์๊ฒ ๋ถ๊ฐ๋ฅํ ์ ๋๋ก ํ์ ๋์ด๋ด๋ฆฌ์ง ์์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค :์ค๋ง์ผ:.
์ผ๋ถ ์คํฌ๋ฆฐ์ท:
Freedesktop Bugzilla ์ ๋ณด๊ณ ๋ ๋๋ก ๊ทธ๋ํฝ ๋ฒ๊ทธ๋ ์ฌ์ ํ ์กด์ฌ ํฉ๋๋ค. Space Engineers๊ฐ ์ผํ๊ณ ์๊ธฐ ๋๋ฌธ์ Transform Feedback์ ๋ ์ด์ ๋ฌธ์ ๊ฐ ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด ๋ฒ๊ทธ , ์ด ๋ฒ๊ทธ ๋๋ ์ด ๋ฒ๊ทธ , ๋๋ Elite Dangerous ์ ์ํฅ์ ์ฃผ๋ ๊ฒ๊ณผ ๋์ผํ ๊ฒ์ด ์๋๊ฑฐ๋ Project Cars 2 ์ ์ฝ๊ฐ ์ํฅ์ ์ฃผ๋ ๊ฒ๊ณผ ๋์ผํ ๊ฒ์ด ์๋๋๋ค. ์ด ๋ฒ๊ทธ๋ ๋ฉ๋ชจ๋ฆฌ ๋ก๋๊ฐ ๋ง์ ๋ ๋ง๋๋ฌ์ ์ ๋ฐํ๋ ํ ์ค ํจ์น๋ก ์์ ๋ฉ๋๋ค.
๊ด๋ จ์ฑ์ด ์์ด ๋ณด์ด๋ ํ ๊ฐ์ง: Steam Store์ ์ต์ ์ฌ์์ Intel HD Graphics GPU๋ฅผ ์ฌ์ฉํ ๋ ์ ๋ง ๋งค์ฐ ๋ฎ์ต๋๋ค. ์ด ํ์ด์ง๋ AMD GPU ๋ฐ Nvidia GPU์ ํ์๋ ๊ฒ๊ณผ ๋์ผํ 8GB RAM์ ์ฌ์ฉํ์ฌ Intel HD Graphics 530์ ์ต์๋ก ํ์ํฉ๋๋ค. ๋๋ถ๋ถ์ Intel HD ๊ทธ๋ํฝ์ ๊ฒฝ์ฐ GPU ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ ์ ์ ์ผ๋ก RAM ๋ฉ๋ชจ๋ฆฌ์ด๊ธฐ ๋๋ฌธ์ ๊ฒ์์ด ๋ก๋๋ ๋ 1,2GB์ ์ค์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฝ๊ฒ ์ป์ ์ ์์ต๋๋ค(์ต๊ณ ์ ๋ฉ๋ชจ๋ฆฌ๋ 128MB ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์).
Steam Store๋ Proton์ ์ฌ์ฉํ ๋ ์ถ๊ฐ ์๊ตฌ ์ฌํญ์ ์ ์ํด์ผ ํฉ๋๊น? 10GB RAM์ ์ฌ์ฉํ๋ฉด ์ฒซ ๋ฒ์งธ ์๋์์ ๋ก๋ฉ์ด ์๋ํ๊ณ ๋ก๋ฉ ํ๋ฉด์ด ๋ ๋นจ๋ผ์ง๊ณ ๊ฒ์์ ํ๋ ์ ์๋๊ฐ ๋ ์ผ๊ด์ ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค.
์ถ๊ฐ ์ ๋ณด:
Quake Champions์์ ๊ฒฝ๊ธฐ์ ์ฐธ๊ฐํ๋ ค๊ณ ํ ๋ ์ฐ๊ฒฐ์ด ์์ฃผ ๋์ด์ง๋ ๋ฌธ์ ๋ฅผ ๊ฒฝํํ์ต๋๋ค.
๋ํ ๋ค๋ฅธ ํ๋ ์ด์ด์์ ๊ฒฝ๊ธฐ์์ ๊ฒ์์ด ๋๋๋ก ๋ฉ์ถฅ๋๋ค. ๊ฒฝ๊ธฐ ์ด๋ฐ์๋ ๋ฉ์ถค์ผ๋ก ์ธํด ๊ฒ์์ ๊ฑฐ์ ํ๋ ์ดํ ์ ์์์ง๋ง ๊ทธ ์ดํ์๋ ๋ฉ์ถค ํ์์ด ๋ ์ฆ์์ก์ต๋๋ค. ๋ด๊ณผ์ ๋งค์น๊ฐ ์ ๋ฉ๋๋ค. ๋ํ ์ฐ๊ฒฐ ๋ฌธ์ ๋ก ์ธํด ์ ์ง๊ฐ ๋ฐ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ฒ์์ ๋ฉ์ถ ํ "๋์น ์๊ฐ์ ๋ฐ๋ผ์ก๊ธฐ" ๋๋ฌธ์
๋๋ค. ์์ฑ์์ ๊ด๋ จ์ด ์์ ์ ์์ต๋๊น?
๋ด ์์คํ
์ ๋ณด:
https://gist.github.com/mrvldmr/f37d8cdb625fea38fe013b51389032cb
๊ฒ์ ์ ์์ฑ์์์ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํฉ๋๋ค . @mrvldmr ์ ์ ฐ์ด๋ ์บ์๊ฐ ์ปดํ์ผ๋๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. ์ด ๊ฒฝ์ฐ ํ๋ฉด ์ผ์ชฝ ํ๋จ ๋ชจ์๋ฆฌ์ "์์ด๋ ์ปดํ์ผ ์ค"์ด๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๊ฒ์์ ์ด๊ณ ํ๋ ์ดํ๊ธฐ ์ ์ 10๋ถ์ ๊ธฐ๋ค๋ฆฌ์ญ์์ค. ๊ทธ ํ์๋ ๋ ์ด์ ๋ง๋๋ฌ์ ๊ฒฝํํ์ง ์์ ๊ฒ์ ๋๋ค.
๋ํ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์คํํด ๋ณด๋ฉด ๊ทธ๊ณณ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
DXVK_HUD=frametimes,fps
์ด ๊ฒ์์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. RX 590์์ ๋ค์ ํด๋ดค๋๋ฐ ๊ฒ์์ด ๋ ์ด์ ๋ฒ๋ฒ ๊ฑฐ๋ฆฌ์ง ์๋ ์ํ์ ๋๋ฌํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ๋งต์ ์ฐ์์ผ๋ก ํ๋ ์ดํ๋ ค๊ณ ์๋ํ์ต๋๋ค. ๊ฒ์ ๋ด์์ ํ ์๊ฐ์ด ์ง๋ ํ์๋ ๊ท์น์ ์ธ ๋ง๋๋ฌ ํ์์ด ๊ณ์ ๋ฐ์ํฉ๋๋ค. ๋ค๋ฅธ ํ์ดํ์์๋ ๊ฒฝํํ์ง ๋ชปํ์ต๋๋ค.
@dreamer Ryzen 1700+ Nvidia 1070 + 16GB RAM์ด ์ฌ๊ธฐ์ ์์ต๋๋ค. ๋น๋์ค์์ ๋ณผ ์ ์๋ฏ์ด ๋ชจ๋ ๊ฒ์ด ์ ์๋ํฉ๋๋ค. ๊ฝค ๊น๋ค๋ก์ด ๊ฒ์์ ๋๋ค.
@Zeioth
Ryzen 3600/ 32GB Ram/RX470 8GB/SSD Samsung 970 Evo. ๋ด์ด ์๋ ๋ฐ์ค๋งค์ฐ์์ ๋๋ ์ ์ง ์์ด ~100fps๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ฌ๋๊ณผ์ ๋ฐ์ค๋งค์ฐ์์ ์ฒ์ 2๋ถ์ ํ๋ ์ดํ ์ ์์ต๋๋ค. ๊ทธ ํ ๋๋๋ก ํ๋ ์ ์๋๊ฐ 3fps๋ก ๋ฉ์ถ๊ฑฐ๋ ๋จ์ด์ง๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ๋ชจ๋ ๊ฒฝ๊ธฐ์
๋๋ค. ๋๋ก๋ ๊ฒ์์ด ๋ ์ ์๋ํ์ง๋ง ๋ฌธ์ ๋ ์ฌ์ ํ ์์ต๋๋ค. ๋๋ ๋น์ ์ด ์บ์ ์ปดํ์ผ์ ๋ํด ์๋ชป ์๊ฐํ๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ์ง๋ง ๋น์ ์ด ์ณ๋ค๊ณ ํด๋ ์ด ๊ฒ์์ ํ๋์ ์ณ๋ค๊ณ ํ ์๋ ์๋ค.
์ด ๊ฒ์์ Windows์์๋ ์ฌ๊ฐํ ์๋ ค์ง ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์์ง๋ง ์ํํ ์ ์๋ ์์ ์ ๊ฑฐ์ ์์ต๋๋ค(์์ฑ์ ์ ๋ฐ์ดํธ์ ๊ด๋ จ๋ ํ๊ท๋ฅผ ๋ฐ๊ฒฌํ์ง ๋ชปํ ๊ฒฝ์ฐ).
@mrvldmr Lutris๋ก ๊ฒ์์ ์ค์นํด ๋ณด์ธ์. ์์ฐ์ ์ผ๋ก ์ฑ์์ง ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ด ๋๋ฌด ์ง์ฆ๋๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ค์น ํ๋ก๊ทธ๋จ์ ๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ์ ฐ์ด๋ ์บ์๋ฅผ ํฌํจํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ด๊ฐ ๋งํ๋ฏ์ด ๊ฒ์์ ์๋ฒฝํ๊ฒ ์ ์๋ํฉ๋๋ค.
@Zeioth ๊ฐ์ฌํฉ๋๋ค. ๋๋ Lutris์ ์กด์ฌ์ ๋ํด ๋ชฐ๋๊ณ ๊ฑฐ๊ธฐ์์ ์คํํฌ๋ํํธ 2์ CEMU๋ฅผ ๋ฐ๊ฒฌํ๊ณ ์ฆ๊ฒ๊ฒ ๋๋์ต๋๋ค. ๊ฒ์๋ง ์๋๊ฒ ์์ฝ๋ค์. Wine์ ๋ํ ์ฌ๋ฐ๋ฅธ ์ค์ ์ ํ์ ํ๋ ๊ฒ๋ณด๋ค KVM์ ํตํด clipstudio์ ๊ฐ์ ์ํํธ์จ์ด๋ฅผ ์คํํ๋ ๊ฒ์ด ๋ ์ฝ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋์ค์ Quake ํธ๋กํ Lutris๋ฅผ ์ค์นํ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด์ํ๊ฒ๋ ์ค๋๋ ๊ฒ์์ ํจ์ฌ ๋ ์ ์๋ํฉ๋๋ค. ํ๋ ์ ์๋๊ฐ 1-3fps๋ก ๋จ์ด์ง๋ ๊ฒฝ์ฐ๊ฐ ๋๋ฌผ๊ณ ์ฒซ ๋ฒ์งธ ์๋์์ ์ฌ์ ํ ๋ฐ์ค๋งค์น์ ์ฐธ์ฌํ์ง ๋ชปํ์ง๋ง ๊ฒ์์ ํ๋ ์ดํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ PC, Steam ๋๋ ๊ฒ์์ ์ค์ ์์ ์๋ฌด ๊ฒ๋ ๋ณ๊ฒฝํ์ง ์์์ต๋๋ค. ์๋ง๋ @DarkArc ๊ฐ ๋ด ๋ฌธ์ ๊ฐ ์์ฑ์๊ฐ ์๋๋ผ ๊ฒ์ ์์ฒด์ ๊ด๋ จ๋์ด ์๋ค๋ ๊ฒ์ด ์ณ์ ๊ฒ์ ๋๋ค.
@mrvldmr ์ ฐ์ด๋ ์บ์๊ฐ ์ฑ์์ง๊ธฐ ์์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ ๋ง์ด ๋์๋ก ๋ ์ ๋ฌ๋ฆด ๊ฒ์ ๋๋ค. ๊ฑด๋ฐฐ.
Steam์ด Quake Champions์ฉ โโ์ ฐ์ด๋ ์บ์๋ฅผ ๋ค์ด๋ก๋ํ ๊ฒ์ ํ์ธํ์ต๋๋ค. ๊ทธ ํ, ๊ฒ์์ด ๋ ์ ์๋ํ๊ธฐ ์์ํ์ต๋๋ค. ์๋ง๋ Zeioth๊ฐ ์ด๊ฒ์ ๋ํด ๋น๋๋ฐ์์ผ ํฉ๋๊น? ์ด์จ๋ , ๋๊ตฌ์ด๋ ๊ฐ์ฌํฉ๋๋ค.
Quake Champions๋ ๋ด ์ปดํจํฐ์์ proton 4.11์ด ์๋ 80-90FPS์์ ์คํ๋๋ฉฐ Zotac์์ 1050ti๋ฅผ ๋ฐ์์ต๋๋ค. ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ ๋ช ๋ฌ์ด ์ง๋ฌ์ผ๋ฏ๋ก ๋ค์ ํ ๋ฒ ๊ธฐํ๋ฅผ ์ฃผ์์ต๋๋ค. ์ฝ๊ฐ์ ๋
ธ๋ ฅ์ผ๋ก GTX 1050์ด ํ์ฌ๋ XPS 9560๊ณผ Quadro P1200์ด ํ์ฌ๋ Precision 5520์์ ์๋ํ๊ฒ ๋์์ต๋๋ค. ๋ ๋ค nvidia-435 ๋ฐ Proton 4.11์์ ๋์ผํ 18.04 LTS ์ค์ ์ ์คํํฉ๋๋ค. ํ๋ ์ดํ๊ธฐ ์ ์ sudo vulkaninfo
๋ฅผ ์คํํด์ผ ํฉ๋๋ค.
์ฒ์์๋ ๋ฌด์์ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. ๋ด ์๋ฃจ์ ์ด ๋๊ตฐ๊ฐ๋ฅผ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
Precision์์ ๋๋ ์ค๊ฐ ์ ๋์ ๋๊น๊ณผ ์ฝ 45FPS๋ก ์ฝ 10๋ถ์ ๊ฒ์ ํ๋ ์ด๋ฅผ ์ป์์ต๋๋ค. ์ค์ ์ ๋ฎ์ถ๊ณ ๋ค์ 10๋ถ ๋์ ์๋นํ ์์ ์ ์ธ 60FPS์ ๋๋ฌํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ฒ์์ด ๋ฉ์ถ๊ณ ์ ์ฒด ์์คํ ์ด ์๋ตํ์ง ์์ ์ฌ๋ถํ ์ด ํ์ํ์ต๋๋ค. ์ด๊ฒ์ ๋ด๊ฐ ํ๋ ์ดํ๋ ค๊ณ ํ ๋๋ง๋ค ๋ฐ์ํ์ผ๋ฉฐ ๋ชจ๋ ๊ฒ์์ ์ฝ 10 ๋ถ์ด ์ฃฝ์์ต๋๋ค.
XPS์์๋ ๋ฐ๋ก ์ค์ ์ผ๋ก ์ด๋ํ์ฌ ๊ทธ๋ํฝ์ ๋ฎ์ท์ต๋๋ค. "์ ์ฅ"์ ๋๋ ์ ๋ ๋์ผํ ์ ์ง๊ฐ ๋ฐ์ํ์ผ๋ฉฐ ๊ทธ ํ Quake ๋ก๊ณ ๊ฐ ์๋ ์ด๊ธฐ ๋ก๋ฉ ํ๋ฉด์ ํต๊ณผํ๊ธฐ ์ ์ ๋งค๋ฒ ๋ฐ์ํ์ต๋๋ค.
๋๋ ์ด๊ฒ์ด ์ค์ ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๊ทธ๋์ ~/.local/share/Steam/steamapps/compatdata/611500/pfx/drive_c/users/steamuser/Local Settings/Application Data/id Software/Quake Champions/client/config
๋ฅผ ์๋์ผ๋ก ์ ๊ฑฐํ๊ณ ์ด๋ฒ์๋ ๊ทธ๋ํฝ ์ค์ ์ ์ ํ ๊ฑด๋๋ฆฌ์ง ์๊ณ ๋ค์ ์๋ํ์ต๋๋ค. ์ด๋ค ์ด์ ๋ก ์ค์ ํ๋ฉด์์ ๊ทธ๋ํฝ ์ค์ ์ "๋ณดํต"์ผ๋ก ํ์ํ์ง๋ง ์ค์ ๋ก๋ "๋ฎ์"์ผ๋ก ๊ฒ์์ ๋ ๋๋งํ์ต๋๋ค. ์๋ฌด ๊ฒ๋ ๊ฑด๋๋ฆฌ์ง ์๋ ํ ๋ฌธ์ ์์ด ๊ฐ๋ฅํ ๊ฐ์ฅ ๋ฎ์ ์ค์ ์์ ์์ ์ ์ธ 60fps๋ก ํ๋ ์ดํด์ผ ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ Vsync๋ฅผ ์ผ๊ณ ์ฌ์ ์ค์ ์์ "์ค๊ฐ"์ ๋ค์ ์ ํํ๊ณ ๋์คํ๋ ์ด ๋ฐฐ์จ์ ์ด์ํ 66% ๊ธฐ๋ณธ๊ฐ์์ 100%๋ก ์ด๋ํ๊ณ FPS ์ ํ์ 60์ผ๋ก ์ค์ ํ๊ณ ๋ค์ ์ฌ์ํ์ต๋๋ค. ์ด๋ฒ์๋ ๋ชจ๋ ๊ฒ์ด ์ค์ ๋ก "์ค๊ฐ" ๊ทธ๋ํฝ์ผ๋ก ๋ ๋๋ง๋์์ผ๋ฉฐ 60fps์์ ์๋นํ ๋ถ๋๋ฌ์ด ๊ฒ์ ํ๋ ์ด๋ฅผ ์ป์์ต๋๋ค. ๊ฒฐ๊ตญ์๋ ๊ฒ์์ฉ ๋ฐ์คํฌํ์ Core X Chroma๋ก ๊ต์ฒดํ ์ ์์ต๋๋ค. ํ๋ณตํ ์๊ฐ์
๋๋ค :-) ์, ์ฌ๋ฌ ํ๋ฉด์ด ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉด ์ด์ ์ ๋๋ก ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฉ์ธ ํ๋ฉด์์ ์คํ๋ฉ๋๋ค.
tl;dr: ์ผ๋ถ ์ค์ ์ ๋ณ๊ฒฝํ ํ ๋ฌด์์๋ก ๋ฉ์ถ๊ฑฐ๋ ๊ฒ์์ ๋ก๋ํ ์ ์๋ ๊ฒฝ์ฐ ๊ฒ์์ ๋ํ ์ค์ ํ์ผ์ ์ ๊ฑฐํ๊ณ ๋ค์ ์๋ํ์ญ์์ค.
์ด์ ๊ฒ์๋ฌผ๊ณผ ๋ฌ๋ฆฌ ๊ฒ์์ด ์๋ตํ์ง ์๊ณ ์ต์ 11-7์์ ๋ฌด์์๋ก ์ฐ๊ฒฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ 4.11-6์ผ๋ก ๋ค์ ์ ํํ๊ณ ๋ ์ด์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
Proton์ ๋กค๋ฐฑํ๋ ๋ฐฉ๋ฒ์ ๊ถ๊ธํดํ๋ ์ฌ๋๋ค์ ์ํด ์ด ๊ฐ์ด๋๋ฅผ ๋ฐ๋ฅด๊ณ ๋์ download_depot 1113280 1113281 9207870106060954074
์ฝ์ ๋ช
๋ น์ ์
๋ ฅํ์ธ์.
๊ทธ๋ฐ ๋ค์ ํ์๋ vdf ํ์ผ์ ์ด๋ฆ์ ์ ์ ํ๊ฒ ๋ณ๊ฒฝํฉ๋๋ค(ํด๋/๋๊ตฌ์ ์ด๋ฆ์ "4.11-6"์ผ๋ก ์ฐฝ์์ ์ผ๋ก ๋ณ๊ฒฝํจ).
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ๊ณ ์ณค๋ค.
@kisak-valve์ ๊ฒฝ์ฐ ํ์ํ ๊ฒฝ์ฐ 4.11-7 ๋ก๊ทธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
@Bumbadawg๋ , ์๋ ํ์ธ์. ์, Proton 4.11-7๋ก ๋ก๊ทธ๋ฅผ ์์งํ์ฌ ํ๊ท ๋ ์ด๋ธ์ ์ถ๊ฐํ ์ ์๋๋ก ํ์ญ์์ค.
@kisak-valve 11-6์ ์ฌ์ฉํ ํ 4.11-7๋ก ๋ค์ ์ ํํ๋ฉด ์์ ๋์์ต๋๋ค. ์ ฐ์ด๋ ์บ์ ๋ฌธ์ ๋ก ์ธํด ๊ฒ์ ๋ ๋๋ง์ด ์ค๋จ๋์์ ์ ์์ต๋๋ค. ์ ์ด๋ ๋๋ฅผ ์ํด "ํด๊ฒฐ๋" ๊ฒ์ผ๋ก ๊ฐ์ฃผํ์ญ์์ค.
RTX 2070S eGPU(Sonnet BB550)์์ Precision 5520์ ๋ด๋ถ ํ๋ฉด์ผ๋ก 4K ๋ณต์ฌํ์ฌ ์คํํ์ต๋๋ค. ์ด ์ค์ ์์ ์ ๋ ฅ ์ง์ฐ์ด ์ฌํ ๊ฒ์ ์ ์ธํ๊ณ ๊ฒ์์ ์ ์คํ๋ฉ๋๋ค. ๋ค์ ์ฃผ์ 1080p ๋ฐ 1440p ์ธ๋ถ ํ๋ฉด์ ์ํํด ๋ณผ ์์ ์ ๋๋ค.
1080p ์ธ๋ถ ์ฅ์น์์ ์๋ํ๋ eGPU ์ค์ ์ ์ป์์ต๋๋ค. ์ด๋ก ์ธํด Proton์ ์ถ๊ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. 2๋ ์ธ TB3 eGPU๊ฐ ์ธ๋ถ ํ๋ฉด์ ์ฐ๊ฒฐ๋ Optimus ๋
ธํธ๋ถ์ ๋ด๊ฐ ์๊ฐํ ์ ์๋ ๊ฐ์ฅ ๋ณ๋์ค๋ฌ์ด ์ค์ ์ค ํ๋์
๋๋ค. sudo vulkaninfo
์๊ตฌ ์ฌํญ์ ํด๊ฒฐํ๊ณ ์ด ๊ฒ์์ด ํ์ฉ ๋ชฉ๋ก์ ํฌํจ๋์ด์๋ ์ ๋๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๊ธ์, ๋ด๊ฐ ํ๋ ธ์ด. Windows์์๋ GTX 970์ผ๋ก๋ Ultra์์ ํ๋ ์ดํ ์ ์์ผ๋ฉฐ ์์ ์ ์ธ vsynced 60fps@1080p๋ฅผ ์ป์ ์ ์์ต๋๋ค. Linux์์ ๊ฒ์์ ํ
์ค์ฒ๋ฅผ ๋์(๋ค๋ฅธ ๋ชจ๋ Ultra) ์ด์์ผ๋ก ์ค์ ํ๋๋ก ํ์ฉํ์ง ์์ผ๋ฉฐ RTX 2070S์์ 40fps@1080p ๋ฅผ ์ด๊ณผํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. PROTON_NO_ESYNC=1
๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒ์ ํ๋ ์ด์ ์ฒ์ 5๋ถ ํ์ ๋๊น ํ์์ ์ ๊ฑฐํ๋ ๋ฐ ๋์์ด ๋์ง๋ง ์ ๋ฐ์ ์ผ๋ก ๋ฎ์ ํ๋ ์ ์๋์ ํ
์ค์ฒ ํ์ง ์ ํ์๋ ๋์์ด ๋์ง ์์ต๋๋ค.
์ ๋ฐ์ ์ผ๋ก ์ฌ์ํ ์ ์์ง๋ง Linux์์ ์ฑ๋ฅ์ด ๋งค์ฐ ํฌ๊ฒ ์ ํ๋์์ต๋๋ค.
@Zeioth ,
๋ฐ์คํฌํ์ i7-6700, 16GB DDR4 2666MHz, ์ผ๋ถ ๊ณ ๋ SATA SSD, GTX 970์ ๋๋ค. ์ด ๊ฒ์์ ์ต๋ํ ํ์ฉํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ง ์์์ต๋๋ค.
๋ ธํธ๋ถ์ i7-7700HQ, 16GB DDR4 2400MHz, NVMe SSD, TB3๋ฅผ ํตํ RTX 2070S์ ๋๋ค.
CPU๋ผ๊ณ ์๊ฐํ์๋์? ๋๋ i7-9750H์ ํจ๊ป ์ต์ XPS 15๋ฅผ ์์ ๋ฃ์ ์ ์์ผ๋ฉฐ, ์ด๋ ๋ค๋ฅธ ๋ ์ ํ์ ๋ชจ๋ ๋จผ์ง์ ๋น ๋จ๋ฆด ์ ์์ต๋๋ค. ๋ด XPS์๋ 2๋ ์ธ ๋์ 4๋ ์ธ TB3 ํฌํธ๊ฐ ์์ง๋ง ์ธ๋ถ ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค.
GTX 970 ๋ฐ์คํฌํ์ Linux๋ฅผ ์ค์นํ๊ณ ๋ ์ด์ ์ฒด์ ์ ๋ ๋น๋์ค ์นด๋์์ ์ผ๋ถ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์บก์ฒํ์ฌ ๊ณต์ ํ ๋น๊ต๋ฅผ ์๋ํ ์ ์์ต๋๋ค. Linux์ Windows ๋ชจ๋์์ ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ FPS ๊ฐ์ ์บก์ฒํ๋ ๋ฐ ๊ฐ์ฅ ์ข์ ๋๊ตฌ๊ฐ ๋ฌด์์ธ์ง ํ์ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๋ด ๋ง์์ ๊ฒฐ์ ์ง๊ธฐ์ ์ถฉ๋ถํ ํ ์คํธ๋ฅผ ํ์ต๋๋ค. ์ด GPU๊ฐ ํ์ฌ๋ ๋ฐ์คํฌํ์ธ Windows 7์ ํ ์ค์ฒ๋ฅผ ํฌํจํ ๋ชจ๋ Ultra์์ ์์ ์ ์ธ 210fps๋ฅผ ์ฝ๊ฒ ๋ฌ์ฑํฉ๋๋ค.
XPS 7590, Windows 10์ ํ ์ค์ฒ ๋์์ ์ ์ธํ ๋ชจ๋ Ultra์์ ์์ ์ ์ธ 130fps๋ฅผ ๊ธฐ๋กํฉ๋๋ค. ํ๋ซํผ๊ณผ ํ๋์จ์ด์ ๊ด๊ณ์์ด ๋ฉํฑ์์ Ultra๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
XPS 9560, Linux๋ ํ ์ค์ฒ ๋์์ ์ ์ธํ ๋ชจ๋ Ultra์์ 70fps๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
~๋ด์ผ Linux์์ 7590 ํ ์คํธ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค(SSD ์ค์์ ์ํ ์ด ํจ๋๋ฅผ ์ฃผ๋ฌธํ ํ์๊ฐ ์๋ ๊ฒฝ์ฐ), ์ฝ 85fps๊ฐ ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.~
~์ธ๋ถ ๋ชจ๋ํฐ์ 4๋ ์ธ ๋ ธํธ๋ถ์ ์ฌ์ฉํ๋๋ฐ๋ eGPU์ ์ฝ 40%๊ฐ ์์ค๋์์ผ๋ฉฐ ์ฝ 20%๊ฐ ๋์ด์ผ ํฉ๋๋ค. ์ค์ ๋ก ๋ฒค์น๋งํฌ๋ ๋ฒค์น๋งํฌ์ ๋ฐ๋ผ 3%์์ 40% ์ฌ์ด๋ฅผ ๋ณด์ฌ์ฃผ์ง๋ง ์ค์ ๊ฒ์ ๊ฒฝํ์ ๋งค์ฐ ๋ค๋ฆ ๋๋ค. 7590์ CPU๊ฐ i7-6700๋ณด๋ค ์ฐ์ํ๊ณ Ultra ํ ์ค์ฒ๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ์ ์ ๊ฐ์ํ๋ฉด ์๋ง๋ 50% ์ด์์ผ ๊ฒ์ ๋๋ค.~
~eGPU ์์ค ํ ๋จ์ ๊ฒ(130fps)์ ์ฝ 50%๋ Linux(70fps)์์ ์คํํ๊ธฐ ์ํด ์์ค๋ฉ๋๋ค. ๋ด์ผ ์ซ์๋ก ํ์ ~
UPD: RTX2070S๊ฐ ์๋ Windows์ 7590: 130fps ์์ . ๋์ผํ ํ๋์จ์ด๋ฅผ ์ฌ์ฉํ๋ Linux์ 7590: 40์์ 119 ์ฌ์ด์ ๋ง์ ์งํฐ์ ํจ๊ป ๋๋ถ๋ถ 84fps์ ๋๋ค. 9560์์ ํ๊ธฐ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์์ ๋๋ค. ์ด๊ฒ์ ์ ฐ์ด๋ ์บ์๋ฅผ ์๋ฐ์ ํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ๊ฒ์์ ํ ํ์ ๋๋ค. 9560์์๋ ๋๋ต 10fps ์ฆ๊ฐํ์ง๋ง Windows์์๋ ๊ฑฐ์ ๋์ผํ fps ์์ค์ ๋ณด์ ๋๋ค. ์ด๋ ๋์ผํ ํ๋์จ์ด์ Windows 10์์ 35% ํ๋ฝ + Windows์์๋ ๋ฐ์ํ์ง ์์ ์ ฐ์ด๋๊ฐ ํ๋ฉด์ ์ฒ์ ๋ํ๋ ๋ ๋๊น์ ๋๋ค.
๋ฎ์/์ค๊ฐ ์ค์ ์์๋ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ผ๋ ์์ ๊ทธ๋ํฝ ์ค์ ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๋๋ง ๋ํ๋๋ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค. ๊ทธ ์์ค์ด ์ด๋ฏธ ์ค๋ช ๋์ด ์๊ณ ๋ถ์์ ํ fps๊ฐ Windows์์ ๋ํ๋์ง ์๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ด eGPU์ธ์ง ์์ฌ์ค๋ฝ์ต๋๋ค. ๋ น์จ Windows ๋ฐ์คํฌํ์ ๋ชจ๋ Ultra์์ 210fps๋ฅผ ์ ์งํ ์ ์๋ค๋ ์ ์ ๊ฐ์ํ ๋ ๋น๋ถ๊ฐ ํด๋น ์ค์ ์ ๊ณ ์ํ ๊ฒ์ด์ง๋ง ๋ชจ๋ ๋ฎ์ ์ค์ ์ ๋ฉํฑ LAN์ ๊ฒฝ์ฐ Linux์์ ์ฌ์ฉํ๊ธฐ์ ์ถฉ๋ถํ๊ณ ๊ฝค ๋ฉ์ง๋๋ค. :)
๋ค์ ์์ ์ต์ ์ ์ฌ์ฉํ์ฌ ์ค๋ฅ 104๋ฅผ ๋๊ฒผ์ต๋๋ค.
LD_PRELOAD=/home/yourusername/.steam/steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgnutls.so.26 %command%
๊ฒฝ๋ก๋ ์ค์น์ ๋ฐ๋ผ ์ฝ๊ฐ ๋ค๋ฅผ ์ ์์ต๋๋ค.
์ ์ ํ ๋ค์ ํ ์คํธํ๋ฉด ๊ฒ์์ด ์ ์๋ํ๋ ๊ฒ ๊ฐ๊ณ ํ๋ ์ ์๋๊ฐ ์ ํํ๋ฉฐ ์ผ๋ถ ๋ฌด๊ธฐ ๋ฐ์ฌ ํจ๊ณผ์ ์คํ๋์๊ฐ ๋๋ฝ๋ ๊ฒ ๊ฐ์ต๋๊น? ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
@sigzegv ์ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. 4.11-11์์๋ง ์์๋์์ต๋๋ค. ๋ชจ๋ ๋ฐ์ฌ์ฒด์๋ ์ด ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ฐ์ฌ์ฒด๋ฅผ ๋ณผ ์ ์์ผ๋ฏ๋ก ํํผํ ์ ์๊ณ ์ ๋๋ก ์กฐ์คํ ์ ์๊ธฐ ๋๋ฌธ์ ๊ฝค ํฐ ๋ฌธ์ ์ ๋๋ค.
@sigzegv @sulaiman1073 ๋ฌธ์ ์ ๋ํด ์ข ๋ ์์ธํ ์๋ ค์ฃผ์ค ์ ์๋์? ๋ฌธ์ ๋ฅผ ์ฌํํ๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ์ด๋ค ๋ฌด๊ธฐ๊ฐ ๋ฌธ์ ๋ฅผ ๋ณด์ฌ์ค๋๊น? ๋ฌธ์ ๊ฐ ์ ํํ ์ด๋ป๊ฒ ์๊ฒผ์ต๋๊น? ์ด๋ค OS, GPU ๋ฐ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
@sigzegv @sulaiman1073 ๋ฌธ์ ์ ๋ํด ์ข ๋ ์์ธํ ์๋ ค์ฃผ์ค ์ ์๋์? ๋ฌธ์ ๋ฅผ ์ฌํํ๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ์ด๋ค ๋ฌด๊ธฐ๊ฐ ๋ฌธ์ ๋ฅผ ๋ณด์ฌ์ค๋๊น? ๋ฌธ์ ๊ฐ ์ ํํ ์ด๋ป๊ฒ ์๊ฒผ์ต๋๊น? ์ด๋ค OS, GPU ๋ฐ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
OS: KDE ๋ค์จ 5.17
์ปค๋: x86_64 Linux 4.15.0-74-์ผ๋ฐ
GPU: ์งํฌ์ค GTX 1060 3GB
๋๋ผ์ด๋ฒ ๋ฒ์ : NVIDIA 440.44
@sigzegv ๊ฐ ๋งํ๋ฏ์ด ์คํ๋์์ ํจ๊ณผ๊ฐ ์์ต๋๋ค. ๋ก์ผ์ด ๋ฐ์ฌ๋๋ฉด ์ฐ๊ธฐ ํ์ ์ด๋ ๋ก์ผ ๋ฐ์ฌ๊ฐ ๋ณด์ด์ง ์์ผ๋ฉฐ, ๋ฐ์ฌ์ฒด๊ฐ ๋ฌด์ธ๊ฐ์ ๋ง์์ ๋ ํญ๋ฐ์ด ๋ฐ์ํ๋ฉด ๋ฐ์ฌ์ฒด๋ง ๋ณด์ ๋๋ค.
์ด ๋ฌธ์ ๊ฐ ์๋ ๋ฌด๊ธฐ: ๋ก์ผ ๋ฐ์ฌ๊ธฐ, ๋ค์ผ ๊ฑด, ์ํผ ๋ค์ผ ๊ฑด, ํธ๋ผ์ด ๋ณผํธ, ์ท๊ฑด, ์ํผ ์ท๊ฑด.
์ต๊ทผ์ ์ ๋ฐ์ดํธ์์ ํด๋น ์ด์ ์ด์ ์ง๊ฒฝ์ ๊ฑฐ์ ์๋ฌด๊ฒ๋ ๊ฐ์์ํค์ง ์์๊ธฐ ๋๋ฌธ์ ๋ค์ผ ๊ฑด์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ๋ง ๋์ฉ๋๋ค. ๋ฐ๋ผ์ ํจ๊ณผ๊ฐ ์์ผ๋ฉด ์ด์์ ๋ณผ ์ ์๊ณ ๋ฐ์ฌ์ฒด ๋ฌด๊ธฐ์ ๋๋ค. ๋ฐ์ฌ์ฒด๋ ๋ถ๋ช ํ ์ด ๋ฌด๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์ด ๋ฌด๊ธฐ๋ ์ด์ ๊ฑฐ์ ์ฌ์ฉํ ์ ์์ง๋ง ๋ค๋ฅธ ๋ชจ๋ ๋ฐ์ฌ์ฒด ๋ฌด๊ธฐ์๋ ์ข์ง ์์ต๋๋ค. ์ฐํ์ด์ด ์๋๋๊ณ ์ด์ ์ ๋ ํ๋ ๊ฒ์ ๋ณผ ์ ์์ง๋ง ํํธ์ค์บ ๋ฌด๊ธฐ์ด๊ธฐ ๋๋ฌธ์ ๊ฒ์ ํ๋ ์ด์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
๋ฌผ๋ฆฌํ๋ ์ด๋ป๊ฒ๋ ์ํฅ์ ๋ฐ์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ ํํ ์ด๋ค ๋ณํ๊ฐ ์๋์ง ์๊ฐ๋ฝ์ผ๋ก ๊ฐ๋ฆฌํฌ ์๋ ์์ง๋ง ์ฐจ์ด์ ์ ๋๊ผ์ต๋๋ค. fps ๊ด๋ จ์ผ ์๋ ์๊ฒ ๋ค์. ์๋ฏธ๊ฐ ์์ผ๋ฉด ๋ฌด์ํ์ญ์์ค.
์ด ๋ฌธ์ ๋ฅผ ์ฌํํ๋ ๋ฐฉ๋ฒ์ ๊ดํด์๋ ์ป์ ๋๊น์ง ์ฌ์ฉ์ ์ ์ ์๋ฒ์์ ๋งต์ ๊ณ์ ๋ก๋ํ์ญ์์ค. ํญ์ ๊ทธ๋ฐ ๊ฒ์ ์๋๊ณ 4๋ถ์ 1์ด๋ 3๋ถ์ 1์ ํด๋นํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ง๋๋ฅผ ๋ก๋ํ๊ณ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๊ฒฝ๊ธฐ๊ฐ ๋๋ ๋๊น์ง ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค. ํญ์ ๊ทธ๋ ์ต๋๋ค. ๋ฐ๋ผ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์์ ํ์ธํ๋ ์ฆ์ ์ง๋๋ฅผ ์ข ๋ฃํ๊ณ ๋ค๋ฅธ ์ง๋๋ฅผ ๋ก๋ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ๋ฅํ๋ค๋ฉด ๊ทธ๊ฒ์ด ๋ฐ์ํ๋ ์ผ๋ถ ์ง๋์ ์ด๋ฆ์ ๋์ดํ ์ ์๋ค๋ฉด ๋์์ด ๋ ๊ฒ์ ๋๋ค.
@aeikum ์ ๋ชจ๋ ๋งต๊ณผ ๊ฒ์ ๋ชจ๋์์ ๋ฐ์ํฉ๋๋ค. ํ ๋งต์ด๋ ๊ฒ์ ๋ชจ๋์์ ๋ ์์ฃผ ๋ฐ์ํ์ง๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@aeikum ์ ์ค๋ช ๋ ๊ฒ์ฒ๋ผ ๊ฐ๋จํฉ๋๋ค. ๊ฒ์์ proton 4.11-11์ ๋๊ณ ๋ชจ๋ ๋งต, ๊ทธ๋ํฝ ๊ตฌ์ฑ์ ์คํํ๊ณ ๋ฌด๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฅผ ๋ค์ด ๋ก์ผ ๋ฐ์ฌ๊ธฐ๋ก ์ฐ๊ธฐ ํจ๊ณผ๋ ํญ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค.
GeForce 1070์์ nvidia ๋๋ผ์ด๋ฒ 440.44์ ํจ๊ป archlinux๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ ๋ค NVIDIA GTX 1050 ti๊ฐ ์๋ Arch ๋ ธํธ๋ถ๊ณผ ๋ฐ์คํฌํ์ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ค์ผ๊ฑด์ ์ฌ์ฉํ๋ฉด ์์ ๋นจ๊ฐ ๋ฐ์ฌ์ฒด๊ฐ ๋ฐ์ฌ๋์ด ์์ ํญ๋ฐ๊ณผ ํจ๊ป ๋ฉ๋ฆฌ ์๋ ๋ฒฝ์ ์น๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ ์๊ณ ๋นจ๊ฐ ๋ฐ์ฌ์ฒด๊ฐ ๋น์ ์๊ฒ ๋ํ๋์ง ์๋๋ค๋ ๋ง์์ด์์ฃ ? ๋ค์ํ ๊ทธ๋ํฝ ์ฌ์ ์ค์ ์ต์ (Ultra, High ๋ฑ)์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ๋ชจ๋ ๋งต์์ ์ฌ์ฉ์ ์ง์ ๊ฒ์ ๋ชจ๋์์ ์ด ๋ฌด๊ธฐ๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ์์ง ๋ฌธ์ ๋ฅผ ๋ณด์ง ๋ชปํ์ต๋๋ค. ์ด๊ฒ์ Proton 4.11-11, Nvidia GTX 970 ๋ฐ nvidia ๋๋ผ์ด๋ฒ 440.44๊ฐ ์ค์น๋ Arch Linux์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๊ฐ ํ์๋๋ฉด ์ด๋ค ๊ฒ์ ๋ด ๊ทธ๋ํฝ ์ต์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ๊ทธ๋ํฝ ์ฌ์ ์ค์ ์ ๋ณ๊ฒฝํ๋ฉด ์ฐจ์ด๊ฐ ์์ต๋๊น? ํน๋ณํ Proton ๋๋ DXVK ์ต์ ์ด ์ค์ ๋์ด ์์ต๋๊น(์: DXVK HUD, fsync ์ง์ ์ปค๋ ๋ฑ)?
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค, ๋๋ ์์ ํ
์คํธ ๋งํ์ต๋๋ค. ๋ก์ผ๊ณผ ํญ๋ฐ ๋ค์ ์ฝ๊ฐ์ ์ฐ๊ธฐ๊ฐ ๋ณด์
๋๋ค. ์ฑ๋ฅ์ด ์ข์๋ณด์
๋๋ค.
์ฐ๋ถํฌ 18.04.3 LTS(64๋นํธ)
NVIDIA Corporation GeForce GTX 980/PCIe/SSE2
๋๋ผ์ด๋ฒ ๋ฒ์ : 4.6.0 NVIDIA 435.21
CPU: i5-4460
์ด์ ์ดํ์ ์ 1์๊ฐ๋์ ํ๋ ์ดํ๋๋ฐ ํ ๋ฒ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด์ ๋ค์ ํ๋ ์ดํ๋๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ์ด์ ํ ์๊ฐ ๋์ ํ๋ ์ดํ๋๋ฐ ๋ฌธ์ ๊ฐ ๋ ๋ฒ ๋ฐ์ํ์ต๋๋ค. ์ค๋ ํ๋ ์ดํ๊ณ ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ์ฌ ๋ช ์ฅ์ ์ฌ์ง์ ์ฐ์์ต๋๋ค.
๋ก์ผ์ ์๊ณ ์ปค์๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ์ฎ๊ธฐ๊ณ ์ฌ๋นจ๋ฆฌ ์คํฌ๋ฆฐ์ท์ ์ฐ์๋ค. ๋ค์๊ณผ ๊ฐ์ด ๋ณด์
๋๋ค.
https://i.imgur.com/UTmHdLn.jpg
https://i.imgur.com/ZTCI4cE.jpg
https://i.imgur.com/mFegXBp.jpg
https://i.imgur.com/kmDiKEd.jpg
๋ฐ์ฌ์ฒด๊ฐ ๋ณด์ด์ง ์์ผ๋ฉด ๋นจ๊ฐ์ ์ ์์ ์์ต๋๋ค: https://i.imgur.com/SAjagnm.jpg
๋ด ๋น๋์ค ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ชจ๋ ๋ฎ์, ์คํฐ ์จ๋ฆฌ์ด์ฑ ๋๊ธฐ, vsync ๋๊ธฐ. ํด์๋: 1080p, ํด์๋ ์ค์ผ์ผ 100%, ๋์คํ๋ ์ด ๋ชจ๋ ์ ์ฒด ํ๋ฉด.
์ปดํจํฐ์ ๊ฐ๋ ์๊ฐ๊ณผ ๊ด๋ จ์ด ์์ ์ ์์ต๋๋ค. 5์ผ ์ ์ PC๋ฅผ ๋ค์ ์์ํ๋๋ฐ ์ดํ ๋์ ์ด ๋ฌธ์ ๊ฐ ์ ํ ๋ฐ์ํ์ง ์์์ต๋๋ค. 3์ผ์งธ๋ถํฐ ๋ฐ๊ธฐ ์์ํ์ง๋ง ๋ง์ง๋ ์์ต๋๋ค. ๋ค์ ๋ ๋ ๋ง์ด ๋ฐ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋ ์ฐ์์ผ๋ก 10๋ฒ์ ๋์์ต๋๋ค.
์ปดํจํฐ์ ๊ฐ๋ ์๊ฐ์ ์ผ๋ง์ ๋๊น, @sigzegv @RossComputerGuy ?
๋ด ์๊ฐ์ ์ผ๋ฐ์ ์ผ๋ก ์ฝ 18-21์๊ฐ์ด๋ฉฐ ๋งค์ผ ๋ฐค ์ค์ 3์์ ์ฌ๋ถํ ํ๊ณ ์ค์ 6์ ๋๋ ์ค์ 9์์ ๋ถํ ํฉ๋๋ค.
๊ทธ๋๋ ๊ทธ๊ฒ ์๋ ๊ฒ ๊ฐ์์. ์ผ๋ง๋ ์์ฃผ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๊น? ๊ทธ๋ฆฌ๊ณ ์ด๋ค ๋ ์ ๋ค๋ฅธ ๋ ๋ณด๋ค ๋ฌธ์ ๊ฐ ๋ ๋ง์ด ๋ฐ์ํฉ๋๊น?
๋๋ ์ต๊ทผ์ ๊ฒ์์ ํ์ง ์์์ง๋ง ๋ด ๊ธฐ์ต์ผ๋ก๋ ํญ์ ๊ทธ๋ฌ์ต๋๋ค.
@sulaiman1073 ๋๋ ํ ๋ฆฌ ์ญ์ :
~/.local/share/Steam/steamapps/shadercache/611500/
๊ทธ๋ฌ๋ฉด ์ ฐ์ด๋ ์บ์๊ฐ ๋ค์ ์์ฑ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. DXVK์ ์ผ๋ถ ์ ๋ฐ์ดํธ ์ค์ ๋์ ๋์์ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ์ ๋ ํ๋ฒ ๊ฒฝํํ์ต๋๋ค.
์ด๊ฒ์ ์๋ํ ์ดํ๋ก ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. @Zeioth ๋๋จํ ๊ฐ์ฌํฉ๋๋ค.
@sigzegv @RossComputerGuy ์๋ํด๋ณด์ญ์์ค. ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค.
@FurretUber๋ , ํ์ฌ ์์คํ ์์ mesa/ANV์ ๋ ๋๋ง ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ํ๊ณ ์์ต๋๊น?
@kisak-valve๋, ์๋ ํ์ธ์. ์ง๊ธ Quake Champions๋ฅผ ์ค์นํ ๋์คํฌ ๊ณต๊ฐ์ด ์ถฉ๋ถํ์ง ์์ต๋๋ค. ๋ฐ๋ผ๊ฑด๋ 2์ฃผ ์์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ง๋ง ์ง๊ธ์ ํ ์คํธํ ์ ์์ต๋๋ค.
์ธ์ฅํ HDD๊ฐ ๋์ฐฉํด์ ํ์ดํฌ ์ฑํผ์ธ์ ๋ค์ ์ค์นํ ์ ์์์ต๋๋ค. ์ด๋ฏธ ๋ฉฐ์น ๋ Mesa 20.2.0-devel(git-df9629e593)์ ์ฌ์ฉํ์ฌ ๊ทธ๋ํฝ ๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค. ๋ก๋ํ ๋ ๋์ฐํ ๋ ๋๋ง ๋ฒ๊ทธ๊ฐ ๋ ์ด์ ๋ฐ์ํ์ง ์๊ณ ๊ฒ์ ํ๋ ์ด์๋ ๋ ๋๋ง ๋ฒ๊ทธ๊ฐ ์์์ต๋๋ค.
Intel HD Graphics 520์ด๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ทธ๋ํฝ ์ค์ ์ ์ ์ธํ ๋ชจ๋ ๊ทธ๋ํฝ ์ค์ ์ ๋ฉ๋ด์์ ํ์ฉํ๋ ๋งํผ ๋ฎ์์ต๋๋ค(๊ตฌ์ฑ ํ์ผ์ ์๋์ผ๋ก ํธ์งํ์ง ์์).
3D ์์๊ฐ ์ฒ์ ๋ก๋๋๋ฉด ๊ฒ์์ด ๋ช ์ด ๋์ ์ ์ง๋๊ณ ํ๋์ CPU ์ฝ์ด๊ฐ 100% ์ฌ์ฉ๋์ผ๋ก ์ด๋ํ ๋ค์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ก๋๋ฉ๋๋ค. ๋ด๊ณผ์ ์ฒซ ๊ฒฝ๊ธฐ์์ ๊ฒ์ ์์๊น์ง 2์ด๊ฐ ๋จ์ ์ํ๋ก ๋ก๋๋๋ ๊ฒ์ ํ์ธํ์ต๋๋ค. ์ผ๋ง ์ , ๋ก๋๋ ๊ฒฝ๊ธฐ๊ฐ ์์๋ ์ง ํ์ฐธ ํ์ ๋ก๋๋ฅผ ์๋ฃํ์ต๋๋ค. ๋ ๋ฒ์งธ ๊ฒฝ๊ธฐ์์๋ ๋งค์ฐ ๋น ๋ฅด๊ฒ ๋ก๋๋์์ต๋๋ค.
๊ฒ์ ํ๋ ์ด์์ ์์๊ฐ ์ฒ์ ๋ํ๋ ๋ ๋๊น ํ์์ด ๋ํ๋ฌ์ง๋ง ์ดํ์๋ ์์ ์ ์ด์์ต๋๋ค. Awoken ๋งต์์ ๊ฒ์์ ๋๋ถ๋ถ 30FPS๋ก ์คํ๋์์ง๋ง ๋๋๋ก 23FPS๊น์ง ๋จ์ด์ก์ต๋๋ค.
๋ด์๊ฒ ์ง๋ ๊ฒ์ ๋งค์ฐ ๋์ ์ง์กฐ์ด์ง๋ง ์ด์จ๋ ๋๋ ํ๋ ์ด์ด์ ๊ฒฝ๊ธฐ๋ฅผ ํ์ต๋๋ค. ์์๋๋ก ๋๋ ์์ฃผ ๋์ ํ๋ ์ด๋ฅผ ํ๋ค :shrug: (0,1 KD, 7% ์ ํ๋). ๊ทธ๋ฌ๋ ๊ฒ์์ ์๋ํ์ต๋๋ค. ๋๋ ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ด ๋ฌด๋ฅํจ ํ์ผ๋ก๋ง ๋๋ฆฝ๋๋ค.stuck_out_ tongue:.
Proton 5.0-7์ ์ฌ์ฉํ์ฌ ์ด ๊ฒ์์ ์๋ํ ๋ ์ ๋ง ์ด์ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
๊ฒ์์ ์ ์คํ๋์ง๋ง ๋ฒ์ ๊ณ์ฝ์ ๋์ํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด ๋ผ์ด์ผ์ค ์ฐฝ์ด ์๋์ผ๋ก ๋ซํ๋ฉฐ ๋ฒ์ ๊ณ์ฝ์ ๋์ํ์ง ์์๋ค๊ณ ๋งํ๊ณ ๊ฒ์์ด ์๋์ผ๋ก ์ข ๋ฃ๋ฉ๋๋ค.
๋ชจ๋ ํ์ฌ Quake Champions Linux ํ๋ ์ด์ด์ฉ. Steam ํด๋ผ์ด์ธํธ์ ์ ฐ์ด๋ ์บ์ฑ ์ค์ ์์ ์ด ์ต์ ์ ํ์ฑํํ์ญ์์ค. Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๊ฐ์ด ๊ฑธ๋ฆด ์ ฐ์ด๋๋ฅผ ๋น๋ํ๊ฒ ํ์ญ์์ค. ๋๊น ์๋ ๊ฒ์ ํ๋ ์ด ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
์๋ ํ์ธ์, ๋ฐฉ๊ธ ์์น์ Quake Champions๋ฅผ ์ค์นํ๊ณ proton๋ง ์ฌ์ฉํ์ฌ ์ด๋ฏธ ๋ชจ๋ ์ ฐ์ด๋๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ฒ๋ฆฌํ ์ ์๋๋ก ํ์ฉํ์ง๋ง ๊ฒ์์ด ์ ํ ์คํ๋์ง ์๊ณ ๊ฒ์์ ํ๋ฉด์์ ๋ฌด๊ธฐํ ๋ฉ์ถฅ๋๋ค. ํ๋ก์ธ์ค๋ฅผ ์ฃฝ์ฌ์ผ ํฉ๋๋ค. ์ ๋ Intel i7-6700HQ๋ฟ๋ง ์๋๋ผ 2GB์ gtx 960m์ ์ต์ Arch์ Nvidia 450.57์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ต์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ผ๊น์, ์๋๋ฉด Steam์ ํน๋ณ ์คํ ์ต์ ์ ์ถ๊ฐํด์ผ ํ ๊น์?
์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค
err: D3D11: CreateGeometryShaderWithStreamOutput: Rasterized stream not supported
7757.911:00bc:00c0:err:ntdll:RtlpWaitForCriticalSection section 0x142a861b0 "?" wait timed out in thread 00c0, blocked by 00f0, retrying (60 sec)
7822.919:00bc:00c0:err:ntdll:RtlpWaitForCriticalSection section 0x142a861b0 "?" wait timed out in thread 00c0, blocked by 00f0, retrying (60 sec)
๊ธฐ๋ก์ ์ํด ๋๋ Arch Wiki์์ ๋ฌผ๊ฑด์ ์ํํด ๋ณด์๊ณ ๊ฒฐ๊ตญ Nvidia ๋๋ผ์ด๋ฒ์ ๋ํ Vulkan ์น์
์ผ๋ก ํฅํ๋ ๊ธธ์ ์ฐพ์๊ณ vulkan-intel
๊ฐ Nvidia์ vulkan ์ด๊ธฐํ๋ฅผ ๋ฐฉํดํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค. /etc/environment
ํ๊ฒฝ ๋ณ์์ ์ฌ๋ฐ๋ฅธ ๊ฒฝ๋ก๋ฅผ VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json"
์ ๊ฐ์ด ์ค์ ํ๊ณ ์์ ํ์ฌ ์ด์ Quake๋ฅผ ํ๋ ์ดํ ์ ์์ต๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ์ด๊ฒ์ ์ ์ฉํ๊ฒ ์ฌ์ฉํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@thirdeyefunction
๊ทธ๋ฆฌ๊ณ ์ฑ์ด ๋๋ฝ๋ ๊ธฐ๋ฅ ๋๋ ์ด์ ์ ์ฌํ ๊ฒ์ผ๋ก ์ธํด ์ผ๋ถ ์ค์ ์์ ์ ๋๋ก ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ํ์ฉ ๋ชฉ๋ก์ ์์ด์ผ ํฉ๋๋ค.
ํ์ฉ ๋ชฉ๋ก์ ์ต์ํ ํ์ฌ๋ก์๋ "ํ ์คํธ๋ฅผ ๊ฑฐ์น, ๋ค์ Steam ์ธ์ฆ์ ๋ฐ์" ์ฑ์ ๋ํ๋ด๊ธฐ ๋๋ฌธ์ ๋๋ค.