๊ฒ์์ด ์์๋๊ณ ์์ธ์ ์์คํ ํธ๋ ์ด๊ฐ ์ด๋ฆฌ๊ณ ๊ฐ์๊ธฐ ๋ซํ๋๋ค.
Doom Eternal์ด ์์๋์ง ์์
https://github.com/ValveSoftware/Proton/issues/3655 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@APoniatowski ๊ฒ์์ผ : 2020-03-20T00 : 48 : 54 :
๊ณง...
์์์ ๊ฒ์ ์ถฉ๋
-์ค์น
-์คํํธ
@oscarcp ๋ ์ด 2020-03-20T00 : 49 : 39์ ๋๊ธ์ ๋ฌ์์ต๋๋ค.
์ ์ฅ, ์ฐ๋ฆฌ ๋ ๋ค ํฐ์ผ์ ๋์์ ์์ ํ์ด. ๋ด ๊ฒ์ ๋ณต์ ํ ๊น์?
์๋
ํ์ธ์ @oscarcp , ์ ์ดํด๋์ด ๊ฒ์์ ์
๋ฐ์ดํธ ๋ ๋น๋์ค ๋๋ผ์ด๋ฒ ์คํ์ด ํ์ํ๋ค๋ ๊ฒ์
๋๋ค. ํ์ํ ๋ชจ๋ ๊ฒ์ด ํ์คํ์ง๋ ์์ง๋ง vulkan-loader 1.2.135๊ฐ ์๊ตฌ ์ฌํญ ์ค ํ๋ ์ฌ์ผํฉ๋๋ค. ์ด๊ฒ์ ๋๋ฌผ์ง๋ง Arch์ vulkan-loader๋ ํ์ฌ ๋๋ฌด ์ค๋๋์์ต๋๋ค. Steam์ ๋ฒ ํ ํด๋ผ์ด์ธํธ๋ฅผ ์ ํํ ๋ค์ Steam์ ์์ ํ ์ข
๋ฃํ๊ณ steam-runtime
Steam์ ์คํํ๋ฉด ์ต์ํ ํด๋น ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํด์ผํฉ๋๋ค. ๋ํ ์ต์ฒจ๋จ ๋น๋์ค ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด ํ์ํ ์๋ ์์ต๋๋ค.
์๋ ํ์ธ์ @oscarcp , ์ ์ดํด๋์ด ๊ฒ์์ ์ ๋ฐ์ดํธ ๋ ๋น๋์ค ๋๋ผ์ด๋ฒ ์คํ์ด ํ์ํ๋ค๋ ๊ฒ์ ๋๋ค. ํ์ํ ๋ชจ๋ ๊ฒ์ด ํ์คํ์ง๋ ์์ง๋ง vulkan-loader 1.2.135๊ฐ ์๊ตฌ ์ฌํญ ์ค ํ๋ ์ฌ์ผํฉ๋๋ค. ์ด๊ฒ์ ๋๋ฌผ์ง๋ง Arch์ vulkan-loader๋ ํ์ฌ ๋๋ฌด ์ค๋๋์์ต๋๋ค. Steam์ ๋ฒ ํ ํด๋ผ์ด์ธํธ๋ฅผ ์ ํํ ๋ค์ Steam์ ์์ ํ ์ข ๋ฃํ๊ณ
steam-runtime
Steam์ ์คํํ๋ฉด ์ต์ํ ํด๋น ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํด์ผํฉ๋๋ค. ๋ํ ์ต์ฒจ๋จ ๋น๋์ค ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด ํ์ํ ์๋ ์์ต๋๋ค.
nvidia ๋๋ผ์ด๋ฒ๋ฅผ 440.64๋ก ์ ๋ฐ์ดํธ vulkan-icd-loader๋ 1.2.132 ์ ๋๋ค. ์ ์ด๋ ํจํค์งํ ๋ ์ต์ ๋ฒ์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์กฐ์ฌํ๊ณ ์ ๋ฐ์ดํธ ํ ์ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
proton ๋์ steam ๋ฒ ํ๋ก ์ ํํ๊ณ steam linux ๋ฐํ์์ ์ฌ์ฉํฉ๋๋ค. idlauncher ๋ฐ์ด๋๋ฆฌ๊ฐ ๋๋ฝ๋์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ๊ฒ์ ํ์ผ ํ์ธ์ ์คํ ์ค์ ๋๋ค ...
์๋์ ... ์คํ ํ์ผ์ด ์์ต๋๋ค (idtechlauncher.exe). ๋ง์ง๋ง ๋๋ ๋ ธ๋ ฅ์ ์ด์ ๊ฒ์์ ๋ค์ ์ค์นํ๋ ๊ฒ์ ๋๋ค
์๋ ํ์ธ์ @APoniatowski , Steam Linux ๋ฐํ์ ํธํ์ฑ ๋๊ตฌ๋ก ํ ์คํธ ํ ๊ฒฝ์ฐ Linux์์ Linux ๊ฒ์์ ์คํํ๊ธฐ์ํ ์ปจํ ์ด๋์ ๋๋ค. Proton์ Windows ๊ฒ์์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ ํ์ด ์คํจ ํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
์ค๋ Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ ์ ๋ฐ์ดํธ ์ Steam ๋ฐํ์ (ํธํ์ฑ ๋๊ตฌ๊ฐ ์๋) ์ ๋ฐ์ดํธ์ 1.2.135 vulkan ๋ก๋๊ฐ ํฌํจ๋์ด ์์์ ๋ช ํํํด์ผํ์ต๋๋ค.
์์, ์๊ฐํ๋ค.
๊ทธ๋ฌ๋ ํธํ์ฑ ๋๊ตฌ๋ฅผ ์๋ํ๊ธฐ ์ ์ proton์ผ๋ก ์คํํ์ต๋๋ค. ๋ถํํ๋ ์ฌ์ ํ ์ถ๋ฝ
DOOMEternalx64vk.exe๋ผ๋ ํ์ผ์ด ์์ต๋๊น?
@APoniatowski @ kisak-valve @ kisak-valve๊ฐ ๋งํ ๋ด์ฉ์ "Steam Linux Runtime"ํธํ์ฑ ๋๊ตฌ๊ฐ Proton์ ๋์ฒด (๋ฐ ์ถฉ๋)ํ์ง๋ง steam-runtime
๋ฒ์ ์ ์คํํ๋ค๋ ๊ฒ์
๋๋ค. Arch ๊ธฐ๋ฐ ๋ฐฐํฌํ์์ steam-native
๋์ Steam ๋์ ํธํ์ฑ ๋ ์ด์ด๊ฐ ์๋ Steam ๋ฐํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ด๊ฒ์ด vulkan loader 1.2.135๋ก ์
๋ฐ์ดํธ ๋ ๊ฒ์
๋๋ค.
์ฌ๊ธฐ์ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๋ค. _vulkan-headers_ ๋ฐ _vulkan-icd-loader_๋ฅผ ๋ชจ๋ 1.2.135๋ก ์ ๋ฐ์ดํธ ํ์ต๋๋ค (AUR ํ์ผ์ ์์ ํ์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ๋ด์ผ ๊ฒ์ ํ ์์ ์ ๋๋ค). _nvidia_ ๋๋ผ์ด๋ฒ์ ๊ฒฝ์ฐ 440.64 ๊ฐ ์ต์ ๋ฒ์ ์ ๋๋ค (์ต์ ๋ฒ ํ ๋ฒ์ ์ 440.26 ).
๋๋ ๋ํ Steam ๋ฒ ํ ๋ฐ ๋น ๋ฒ ํ๋ฅผ ์ฌ์ฉํด ๋ณด์์ผ๋ฉฐ ๊ฐ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํฐ๋ฏธ๋์์ ๋ฐํ์์ผ๋ก ์คํํ์ต๋๋ค. ์ง๊ธ๊น์ง ์๋ฌด๊ฒ๋ ์๋ํ์ง ์์์ต๋๋ค.
@oscarcp ๊ทธ๊ฑด Valve๊ฐ ์๋ฌด๊ฒ๋ ๊ณ ์น๋ ๋ฐ ๋์์ด๋์ง ์์ต๋๋ค. ๊ฐ ์๋์ ๋ํ ๋ก๊ทธ๋ฅผ ๊ฒ์ํ์ฌ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ ์ ์๋๋กํด์ผํฉ๋๋ค. "์๋ํ์ง ์์๋ค"๊ณ ๋ง ๋งํ์ง ๋ง์ญ์์ค.
@ gardotd426 ์ ๋ถ๋ถ๋ ๋ช ํํํด์ผํ์ต๋๋ค. ์คํ ๋ฐํ์ ๋ง ์คํํฉ๋๋ค (๋ค์ ํ์ธํด์ผ ํจ)
@ kisak-valve ๋ฒ ํ๋ฅผ ์ ํํ๊ณ ์ ๋ฐ์ดํธ ํ ํ ๊ฒ์์ ๋ค์ ์ค์นํ๊ณ ๋ค์ ์์ํ ํ ์ ๋ฐ์ดํธ ๋ ๋ก๊ทธ์ ๋๋ค.
@oscarcp ๋ํ vulkan-icd-loader
์ AUR ํ์ผ์ ์
๋ฐ์ดํธ ํ ์ ์์ต๋๋ค. ์ ์ฅ์์ ์์ผ๋ฉฐ vulkan-icd-loader
AUR ํจํค์ง๊ฐ ์์ต๋๋ค. vulkan-headers
vulkan-headers-git
AUR ํจํค์ง๊ฐ ์์ง๋ง vulkan-headers
๋ AUR์ด ์๋ ๊ณต์ ์ ์ฅ์์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๊ฐ๋ฐ์์ํ ๊ฒ์ด๋ฏ๋ก ์ด์จ๋ ๊ด๋ จ์ด ์์ต๋๋ค. vulkan-headers
ํจํค์ง๋ฅผ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค.
๋ํ AUR ํ์ผ์ ์ ๋ฐ์ดํธ ํ ์ ์์์ต๋๋ค.
๋น์ ์ ABS๋ฅผ ํตํด ํจํค์ง์ PKGBUILD์ ํ๋ํ๊ณ ๊ทธ ์๊ฐ์ ์์ ํ ์ ์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ๊ทธ๋ค์ด ์๋ฏธํ๋ ๋ฐ๋ผ๊ณ ๊ฑฐ์ ํ์ ํฉ๋๋ค.
FWIW ๋์ผํ ์์ ์ ์ํํ์ง๋ง (๋น๋ํ๋ ค๋ฉด vulkan-headers-git ํ์) OP๊ฐ ๊ฒ์ ํ ๊ฒ๊ณผ ๋๊ฐ์ ๋ก๊ทธ๋ก ์ฌ์ ํ ์คํจํฉ๋๋ค.
๋ก๊ทธ์ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored
๋ฐ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored
์ค๋ฅ๊ฐ ๋ง์ด ํ์๋ฉ๋๋ค. ์ด์ ์ดํด ๋ณด์์ต๋๋ค.
ERROR: ld.so: object '/home/sizigee/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/sizigee/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
@doitsujin Philip,
์ด๋ค ์์ด๋์ด?
@APoniatowski ๋๋ ๋ฌด์ํด์ผ ํ ์ค๋ฅ์ ๊ด๊ณ์์ด ํญ์ ๋ง์ ์ค๋ฅ๊ฐ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง, ๋น์ ์ด ๋ง์ต๋๋ค. ํ์๋ณด๋ค ํจ์ฌ ๋ ๋ง์ด ๋ณด์ ๋๋ค.
@ gardotd426 regou๊ฐ ๋ง์ต๋๋ค.
AUR์ ๊ดํด์๋ PKGBUILDS๋ฅผ ๋ค์ด๋ก๋ํ๊ณ sha256sum์ ๋ค์ ์์ฑํ์ฌ ์ปดํ์ผํ์ต๋๋ค. ํค๋์ ๊ด๋ จํ์ฌ ๋ก๋๋ ํค๋์์ ๋ฅ ์๋ํฉ๋๋ค.
vulkan-icd-loader 1.2.135 PKGBUILD : https://gist.github.com/oscarcp/9b54ea7f6bd4eb4144bd4e5e980f2c4c
vuikan-headers 1.2.135 PKGBUILD : https://gist.github.com/oscarcp/4c4fb71fa380015b722172f308d406b1
doom eternal์ ๋ํ launcher.cfg๋ฅผ๋ณด๊ณ ๋ค์์ ๋ณด์์ต๋๋ค.
rgl_minNvidiaDriverVersion 44261
๋ด ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
rgl_minNvidiaDriverVersion 44064
์ฌ์ ํ ์๋ํ์ง ์์์ต๋๋ค. cfg์ mucking์ ๋ํด ์๊ฐํ ์ฌ๋๋ค์ ์ํด ... ์ ์ผํ ๋ค๋ฅธ cfg๋ ํจํค์ง ๋ฐ ํ๋ณด ์ธ๋ถ ์ ๋ณด์ ๋๋ค.
๋ก๊ทธ๋ ๊ฑฐ๋ํ์ง๋ง ์ง๊ธ๊น์ง ๋ด๊ฐ ์ดํด๋ณผ ์ ์์๋ ๊ฒ๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
๋ ์ค ํ ๋ช ์ด AMD๋ฅผ ์คํํ๊ณ ์๋ค๋ฉด RADV๋ณด๋ค AMDVLK๋ฅผ ๊ถ์ฅํ์ง๋ง ์์ง AMD ์นด๋๋ก ์ด๊ฒ์ ์๋ํ๋ ์ฌ๋์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํธ์ง : WINED3D
์ฐธ์กฐ ์ ๊ฑฐ, ์ด๋ป๊ฒ ๋ ์ด ๊ฒ์์ด OpenGL ๋๋ DX๊ฐ์๋ Vulkan์์ ์์์ต๋๋ค.
์ด ๊ฒ์์ Vulkan์ ์ฌ์ฉํ๋ฏ๋ก wined3d / dxvk๋ ์ ํ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
FWIW AMD ์นด๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ง๊ธ WINED3D
์๋ ... ๋ถํํ๋ ๊ฐ์ ๊ฒฐ๊ณผ์
๋๋ค.
@doitsujin , duh, ์ ๋ ์ด๊ฒ์ด Vulkan ์ ์ฉ์ด๋ผ๋ ๊ฒ์ ์์ ํ ์์์ต๋๋ค. DOOM 2016์ OpenGL ๋ฒ์ ์ด์๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ณ ์์์ต๋๋ค.
AMDVLK ๋๋ ์ด์ ์ ์ฌํ ๊ฒ์ ์ฌ์ฉํด ๋ณด์ จ์ต๋๊น? Nvidia ์นด๋๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋๋ค๊ณผ ๊ฐ์ ์ข ๋ฅ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๊น?
AMD ํ๋์จ์ด์์ ๋๊ฐ์ ์ฆ์์ด ๋ํ๋ฉ๋๋ค.
์๊ฐํด ๋ณด๋ฉด ... ๋ฐ์ฒ ๋์ DOOMEternalx64vk.exe
๋ฅผ ์คํํ ์์๋ ๋ฐฉ๋ฒ์ด ์๋์? ์ผ๋ถ / ๋๋ถ๋ถ์ ๊ฒ์์์ ๋ฐ์ฒ๊ฐ ๋ถ์์ ํ ์ ์์์ ์๊ณ ์์ต๋๋ค.
@ gardotd426 ์, ์ด๊ฒ์ ๋๋ผ์ด๋ฒ ๋ฌธ์ ๊ฐ ์๋๋๋ค.
FWIW https://github.com/ValveSoftware/wine/pull/85๋ฅผ ์ ์ฉํ์ฌ ํ์ฌ ์์ธ ๋ฒ์ ์ ๋น๋ํ๋ ค๊ณ ํ๋๋ฐ ์ง๊ธ๊น์ง ํจ์น๋ฅผ ๋ฆฌ๋ฒ ์ด์คํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
@APoniatowski ๋ Lutris์์ ์๋ํด๋ณด์ญ์์ค. ๋๊ตฌ๋ ์ง ์ถฉ๋ถํ ์ ์ฅ ๊ณต๊ฐ๊ณผ ์ถฉ๋ถํ ๋น ๋ฅธ ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ์๋ค๋ฉด Wine Steam์์ ์คํ ํด ๋ณด๋ ๊ฒ๋ ์ข์ต๋๋ค.
@doitsujin lol ํญ์ ๋ญ๊ฐ
์๋ ํ์ธ์,
Doom Eternal๋ ์์๋์ง ์์ต๋๋ค.
๋ฆฌ๋
์ค ๋ฏผํธ 19.3
์ปค๋ 5.5.9
Nvidia ๋๋ผ์ด๋ฒ 440.64
์คํ ๋ฐ ์คํ ๋ฒ ํ.
์์ฑ์ 5.0-4
์์ธํ ๋ก๊ทธ๋ ์ด๋ป๊ฒ ๋ง๋๋์? ๊ทธ๋์ ์ํ๋ฉด ๊ธฐ๋ถ ํ ์๋ ์์ต๋๋ค.
์ด๊ฒ์ ํฐ๋ฏธ๋์์ ์คํ์ ์คํํ ๋ ์ป๋ ๊ฒ์ ๋๋ค.
``` ๊ฒ์ ID 782330์ ๋ํ ํ๋ก์ธ์ค 27762 ์ถ๊ฐํฐ๋ฏธ๋ ๋ถ์ถ
์ค๋ฅ : ld.so : LD_PRELOAD์ '/home/ellen/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค (์๋ชป๋ ELF ํด๋์ค : ELFCLASS32) : ๋ฌด์๋ฉ๋๋ค.
๊ฒ์ ID 782330์ ๋ํ ํ๋ก์ธ์ค 27826 ์ถ๊ฐ
๊ฒ์ ์
๋ฐ์ดํธ : AppID 782330 "", ProcID 27826, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 27826) : SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 27826) : SteamUser020 / ์ฌ์ฉ์
RecordSteamInterfaceCreation (PID 27826) : SteamUser017 / ์ฌ์ฉ์
RecordSteamInterfaceCreation (PID 27826) : STEAMAPPS_INTERFACE_VERSION006 / ์ฑ
wine : ์ฃผ์ 0000000148D71006 (์ค๋ ๋ 003e)์์ 0000000023377774์ ๋ํ ์ฐ๊ธฐ ์ก์ธ์ค์ ์ฒ๋ฆฌ๋์ง ์์ ํ์ด์ง ์ค๋ฅ, ๋๋ฒ๊ฑฐ ์์ ...
์ค๋ฅ : ld.so : LD_PRELOAD์ '/home/ellen/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค (์๋ชป๋ ELF ํด๋์ค : ELFCLASS32) : ๋ฌด์๋ฉ๋๋ค.
๊ฒ์ ID 782330์ ๋ํ ํ๋ก์ธ์ค 27828 ์ถ๊ฐ
์ฒ๋ฆฌ๋์ง ์์ ์์ธ : 64 ๋นํธ ์ฝ๋ (0x0000000148d71006)์์ 0x23377774์ ๋ํ ์ฐ๊ธฐ ์ก์ธ์ค์ ํ์ด์ง ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๋ฑ๋ก ๋คํ :
rip : 0000000148d71006 rsp : 000000000092e758 rbp : 0000000023377774 eflags : 00010217 (R--I -APC)
rax : 000000015bb567c2 rbx : 000000015bb567c2 rcx : 0000000023377774 rdx : 000000015bb567c2
rsi : 0000000157529f99 rdi : 0000000023377774 r8 : 0000000072cc6fe6 r9 : 0000000023377774 r10 : 000000015bd128ac
r11 : 000000000092e91e r12 : 000000004bb38659 r13 : 000000014050f850 r14 : 000000002319d1de r15 : 000000015bb567c2
์คํ ๋คํ :
0x000000000092e758 : ffffffff9b2f4a10 0000000000014b1b
0x000000000092e768 : 0000000000000000 000100000092f780
0x000000000092e778 : 0000000000000000 0000000000000000
0x000000000092e788 : b2fe000000000000 f9c00000000120db
0x000000000092e798 : 0001000000000092 0001000000000000
0x000000000092e7a8 : b882000000000000 0000000000015b01
0x000000000092e7b8 : 04b1000000000000 0000000000015d88
0x000000000092e7c8 : 0000000000000000 0001000000000000
0x000000000092e7d8 : 0000000000000000 0000000000000000
0x000000000092e7e8 : 0000000000000000 9290000000000000
0x000000000092e7f8 : 0000000000015551 00fc000000000000
0x000000000092e808 : 0000000000000000 0000000000000000
์ญ ์ถ์ :
=> 0 0x0000000148d71006 EntryPoint + 0xea8fbfe6 () in doometernalx64vk (0x0000000023377774)
doometernalx64vk์ 0x0000000148d71006 EntryPoint + 0xea8fbfe6 : movq % r13,0x00000000001da596 (% r14)
๋ชจ๋ :
๋ชจ๋ ์ฃผ์ ๋๋ฒ๊ทธ ์ ๋ณด ์ด๋ฆ (127 ๊ฐ ๋ชจ๋)
PE 930000- a2c000 ์ง์ฐ oo2core_8_win64
PE 62140000-62144000 ์ง์ฐ๋ uxtheme
PE 637c0000- 6383d000 ์ง์ฐ winmm
PE 64340000- 64346000 ์ง์ฐ๋ ์น๋ฆฌ http
PE 64940000- 64943000 ์ง์ฐ๋ shcore
PE 64c80000- 64c83000 ์ง์ฐ๋ steamclient64
PE 64d40000- 64d44000 ์ง์ฐ๋ vulkan-1
PE 65000000-65028000 ์ง์ฐ ole32
PE 65600000-6561e000 ์ง์ฐ xinput1_3
PE 65780000- 65784000 ์ฐ๊ธฐ ๋ฒ์
PE 66440000- 66449000 ์ง์ฐ msacm32
PE 68a40000- 68a48000 ์ง์ฐ๋ shlwapi
PE 6a100000- 6a108000 ์ง์ฐ๋ oleaut32
PE 6a700000- 6a70f000 ์ง์ฐ๋ ์ค์ API
PE 6afc0000- 6afc3000 ์ง์ฐ msimg32
PE 6b2c0000- 6b2df000 ์ง์ฐ๋ ์์ธ
PE 6b880000- 6b883000 ์ง์ฐ๋ api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bec4000 ์ง์ฐ imm32
PE 6c0c0000-6c0c4000 ์ง์ฐ๋ wsock32
PE 6d9c0000-6d9cb000 ์ง์ฐ mpr
PE 6e340000- 6e343000 ์ง์ฐ๋ api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6e6c3000 ์ง์ฐ๋ api-ms-win-core-localization-l1-2-1
PE 6e780000-6e797000 ์ง์ฐ๋ oleacc
PE 6f480000- 6f484000 ์ง์ฐ๋ gdiplus
PE 6fbc0000-6fbc4000 ์ง์ฐ๋ rpcrt4
PE 71240000- 71245000 ์ง์ฐ๋ jsproxy
PE 7b000000- 7b003000 ์ง์ฐ ์ปค๋ ๊ธฐ๋ฐ
ELF 7b400000- 7b681000 ์ง์ฐ ์ปค๋ 32
-PE 7b410000- 7b681000 ์ปค๋ 32
ELF 7bc00000- 7bf01000 ์ง์ฐ๋ ntdll
-PE 7bc20000- 7bf01000 ntdll
ELF 7c000000- 7c003000 ์ง์ฐ
PE 13b400000- 13b44b000 ์ง์ฐ steam_api64
PE 140000000- 15eb45000 ์์ถ doometernalx64vk
PE 180000000- 18007b000 ์ง์ฐ๋ bink2w64
ELF 7fe0035e8000- 7fe00533a000 ์ง์ฐ๋ steamclient.so
ELF 7fe00533a000- 7fe0056b9000 ์ง์ฐ๋ lsteamclient
-PE 7fe005450000- 7fe0056b9000 lsteamclient
ELF 7fe0056b9000- 7fe0058ce000 ์ง์ฐ๋ libgpg-error.so.0
ELF 7fe0058ce000- 7fe005bea000 ์ง์ฐ๋ libgcrypt.so.20
ELF 7fe005bea000- 7fe005e06000 ์ง์ฐ๋ liblz4.so.1
ELF 7fe005e06000- 7fe00602c000 ์ง์ฐ๋ liblzma.so.5
ELF 7fe00602c000- 7fe0062b0000 ์ง์ฐ๋ libsystemd.so.0
ELF 7fe0062b0000- 7fe0064cb000 ์ง์ฐ๋ libresolv.so.2
ELF 7fe0064cb000- 7fe0066cf000 ์ง์ฐ๋ libkeyutils.so.1
ELF 7fe0066cf000- 7fe00691c000 ์ง์ฐ๋ libdbus-1.so.3
ELF 7fe00691c000- 7fe006b27000 ์ง์ฐ๋ libkrb5support.so.0
ELF 7fe006b27000- 7fe006d2b000 ์ง์ฐ๋ libcom_err.so.2
ELF 7fe006d2b000- 7fe006f5d000 ์ง์ฐ๋ libk5crypto.so.3
ELF 7fe006f5d000- 7fe007233000 ์ง์ฐ๋ libkrb5.so.3
ELF 7fe007233000- 7fe007444000 ์ง์ฐ๋ libavahi-client.so.3
ELF 7fe007444000- 7fe007650000 ์ง์ฐ๋ libavahi-common.so.3
ELF 7fe007650000- 7fe00789b000 ์ง์ฐ๋ libgssapi_krb5.so.2
ELF 7fe00789b000- 7fe007b27000 ์ง์ฐ๋ libcups.so.2
ELF 7fe007b27000- 7fe007d7d000 ์ง์ฐ๋ libvulkan.so.1
ELF 7fe007d7f000- 7fe007f85000 ์ง์ฐ๋ libxfixes.so.3
ELF 7fe007f85000- 7fe00818f000 ์ง์ฐ๋ libxcursor.so.1
ELF 7fe00818f000- 7fe00839f000 ์ง์ฐ๋ libxi.so.6
ELF 7fe00839f000- 7fe0085a2000 ์ง์ฐ๋ libxcomposite.so.1
ELF 7fe0085a2000- 7fe0087ad000 ์ง์ฐ๋ libxrandr.so.2
ELF 7fe0087ad000- 7fe0089b7000 ์ง์ฐ๋ libxrender.so.1
ELF 7fe0089b7000- 7fe008bbd000 ์ง์ฐ๋ libxxf86vm.so.1
ELF 7fe008bbd000- 7fe008dc0000 ์ง์ฐ๋ libxinerama.so.1
ELF 7fe008dc0000- 7fe008fd2000 ์ง์ฐ๋ libxext.so.6
ELF 7fe008fd2000- 7fe00909d000 ์ง์ฐ ์์ธ x11
-PE 7fe008fe0000- 7fe00909d000 winex11
ELF 7fe00913c000- 7fe00936e000 ์ง์ฐ๋ libexpat.so.1
ELF 7fe00936e000- 7fe0095b3000 ์ง์ฐ๋ libfontconfig.so.1
ELF 7fe0095b3000- 7fe0097e5000 ์ง์ฐ๋ libpng16.so.16
ELF 7fe0097e5000- 7fe009a99000 ์ง์ฐ๋ libfreetype.so.6
ELF 7fe009a99000- 7fe009ca1000 ์ง์ฐ๋ libffi.so.6
ELF 7fe009ca1000- 7fe009f22000 ์ง์ฐ๋ libgmp.so.10
ELF 7fe009f22000- 7fe00a156000 ์ง์ฐ๋ libhogweed.so.4
ELF 7fe00a156000- 7fe00a38c000 ์ง์ฐ๋ libnettle.so.6
ELF 7fe00a38c000- 7fe00a59f000 ์ง์ฐ๋ libtasn1.so.6
ELF 7fe00a59f000- 7fe00a91d000 ์ง์ฐ๋ libunistring.so.2
ELF 7fe00a91d000- 7fe00ab3a000 ์ง์ฐ๋ libidn2.so.0
ELF 7fe00ab3a000- 7fe00ae69000 ์ง์ฐ๋ libp11-kit.so.0
ELF 7fe00ae69000- 7fe00b086000 ์ง์ฐ๋ libz.so.1
ELF 7fe00b086000- 7fe00b3ec000 ์ง์ฐ๋ libgnutls.so.30
ELF 7fe00b3ec000- 7fe00b44a000 ์ง์ฐ๋ ์์ค ํ
-PE 7fe00b3f0000- 7fe00b44a000 ์์ค ํ
ELF 7fe00b44a000- 7fe00b48c000 ์ง์ฐ๋ ws2_32
-PE 7fe00b450000- 7fe00b48c000 ws2_32
ELF 7fe00b48c000- 7fe00b4e2000 ์ง์ฐ๋ ์์ธ ๋ถ์นธ
-PE 7fe00b4a0000- 7fe00b4e2000 ์์ธ ๋ถ์นธ
ELF 7fe00b4e2000- 7fe00bf2e000 ์ง์ฐ๋ ์
ธ 32
-PE 7fe00b500000- 7fe00bf2e000 shell32
ELF 7fe00bf2e000- 7fe00bf60000 ์ง์ฐ๋ iphlpapi
-PE 7fe00bf40000- 7fe00bf60000 iphlpapi
ELF 7fe00bf60000- 7fe00c09b000 ์ง์ฐ๋ ucrtbase
-PE 7fe00bf90000- 7fe00c09b000 ucrtbase
ELF 7fe00c09b000- 7fe00c118000 ์ง์ฐ๋ dbghelp
-PE 7fe00c0a0000- 7fe00c118000 dbghelp
ELF 7fe00c118000- 7fe00c204000 ์ง์ฐ๋ msvcrt
-PE 7fe00c140000- 7fe00c204000 msvcrt
ELF 7fe00c204000- 7fe00c3b4000 ์ง์ฐ๋ gdi32
-PE 7fe00c220000- 7fe00c3b4000 gdi32
ELF 7fe00c3b4000- 7fe00c639000 ์ง์ฐ๋ ์ฌ์ฉ์ 32
-PE 7fe00c3d0000- 7fe00c639000 user32
ELF 7fe00c639000- 7fe00c660000 ์ง์ฐ๋ bcrypt
-PE 7fe00c640000- 7fe00c660000 bcrypt
ELF 7fe00c660000- 7fe00c6a4000 ์ง์ฐ๋ sechost
-PE 7fe00c670000- 7fe00c6a4000 sechost
ELF 7fe00c7a4000- 7fe00c81e000 ์ง์ฐ๋ advapi32
-PE 7fe00c7b0000- 7fe00c81e000 advapi32
ELF 7fe00cc4e000- 7fe00ce60000 ์ง์ฐ๋ libnss_files.so.2
ELF 7fe00ce60000- 7fe00d07a000 ์ง์ฐ๋ libnsl.so.1
ELF 7fe00d07a000- 7fe00d286000 ์ง์ฐ๋ libnss_nis.so.2
ELF 7fe00d286000- 7fe00d490000 ์ง์ฐ๋ libnss_compat.so.2
ELF 7fe00eb6f000- 7fe00ed84000 ์ง์ฐ๋ libbsd.so.0
ELF 7fe00ed84000- 7fe00ef8a000 ์ง์ฐ๋ libxdmcp.so.6
ELF 7fe00ef8a000- 7fe00f18e000 ์ง์ฐ๋ libxau.so.6
ELF 7fe00f190000- 7fe00f3b8000 ์ง์ฐ๋ libxcb.so.1
ELF 7fe00f3b8000- 7fe00f6f0000 ์ง์ฐ๋ libx11.so.6
ELF 7fe00f6f0000- 7fe00f908000 ์ง์ฐ๋ libgcc_s.so.1
ELF 7fe00f908000- 7fe00fbbe000 ์ง์ฐ๋ libgldispatch.so.0
ELF 7fe00fbbe000- 7fe00fdef000 ์ง์ฐ๋ libglx.so.0
ELF 7fe00fdf1000- 7fe01018f000 ์ง์ฐ๋ libm.so.6
ELF 7fe010518000- 7fe01071c000 ์ง์ฐ๋ libdl.so.2
ELF 7fe01071c000- 7fe010924000 ์ง์ฐ๋ librt.so.1
ELF 7fe010924000- 7fe010bb0000 ์ง์ฐ๋ libgl.so.1
ELF 7fe010bb0000- 7fe010fa1000 ์ง์ฐ๋ libc.so.6
ELF 7fe010fa3000- 7fe0111c2000 ์ง์ฐ๋ libpthread.so.0
ELF 7fe0111c2000- 7fe011564000 libwine.so.1 ๋ด๋ณด๋ด๊ธฐ
ELF 7fe011564000- 7fe0117a1000 ์ง์ฐ๋ gameoverlayrenderer.so
ELF 7fe0117a3000- 7fe0119cd000 ์ง์ฐ๋ ld-linux-x86-64.so.2
์ค๋ ๋ :
ํ๋ก์ธ์ค tid prio (๋ชจ๋ id : s๋ 16 ์ง์ ์)
00000008 steam.exe
000000300
00000009 0
0000000c services.exe
0000002c 0
00000026 0
00000018 0
00000013 0
00000012 0
000000110
0000000e 0
0000000d 0
0000000f plugplay.exe
00000015 0
00000014 0
00000010 0
00000016 winedevice.exe
000000230
00000022 0
000000210
00000020 0
0000001f 0
0000001e 0
0000001d 0
0000001c 0
0000001b 0
0000001a 0
00000019 0
00000017 0
00000024 winedevice.exe
00000029 0
00000028 0
00000027 0
00000025 0
0000002a winedevice.exe
0000002f 0
0000002e 0
0000002d 0
0000002b 0
00000031 explorer.exe
00000037 0
00000036 0
000000330
00000032 0
0000003a idTechLauncher.exe
0000003c -2
0000003b 0
0000003d (D) Z : GamesSteamLibrarysteamappscommonDOOMEternalDOOMEternalx64vk.exe
0000003e 0 <==
์์คํ
์ ๋ณด:
์์ธ ๋น๋ : wine-5.0-481-g0295175
ํ๋ซํผ : x86_64
๋ฒ์ : Windows 7
ํธ์คํธ ์์คํ
: Linux
ํธ์คํธ ๋ฒ์ : 5.5.9-mint-local-5.5.9
pid 27682! = 27681, ํ๊ดด ๊ฑด๋ ๋ฐ๊ธฐ (exec์์ด ํฌํฌ?)
๊ฒ์ ์ ๊ฑฐ : AppID 782330 "", ProcID 27826
๊ฒ์ 782330 ์์ฑ ์ธํฐํ์ด์ค STEAMAPPS_INTERFACE_VERSION006 / ์ฑ
๊ฒ์ 782330 ์์ฑ ์ธํฐํ์ด์ค SteamUser017 / ์ฌ์ฉ์
๊ฒ์ 782330 ์์ฑ ์ธํฐํ์ด์ค SteamUser020 / ์ฌ์ฉ์
๊ฒ์ 782330 ์์ฑ ์ธํฐํ์ด์ค SteamUtils009 / Utils
IClientUser :: GetSteamID์ ๋ํ ๊ฒ์ 782330 ๋ฉ์๋ ํธ์ถ ์ : 3
IClientUtils :: GetAppID์ ๋ํ ๊ฒ์ 782330 ๋ฉ์๋ ํธ์ถ ์ : 5
IClientUtils :: RecordSteamInterfaceCreation์ ๋ํ ๊ฒ์ 782330 ๋ฉ์๋ ํธ์ถ ์ : 4
IClientAppManager :: GetCurrentLanguage์ ๋ํ ๊ฒ์ 782330 ๋ฉ์๋ ํธ์ถ ์ : 1
Steam์ AppInterfaceStats ์
๋ก๋
์ฑ 782330 ์ข
๋ฃ
ActivateActionSet์ ์บ์ ๋ ๊ณ ์ ๋งคํ์ด ์์ต๋๋ค.
ยดยดยด
@AllKind ๋ "PROTON_LOG = 1"(์ธ์ฉ ๋ถํธ ์์)๋ก ๊ฒ์์ ์์ํ๋ฉด / home / ๋๋ ํ ๋ฆฌ์ "steam-gameid.log"๋ผ๋ ๋ก๊ทธ ํ์ผ์ด ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค.์ด ๊ฒฝ์ฐ ์ด๋ฆ์ "steam-782330์ ๋๋ค. .๋ก๊ทธ". ๊ทธ๋ฐ ๋ค์ ๋๊ธ ์์ ๋ฐ๋ก ์๋์์๋ ์ฒจ๋ถ ์์คํ ์ ์ฌ์ฉํ์ฌ ํด๋น ํ์ผ์ ์ ๋ก๋ ํ ์ ์์ต๋๋ค.
@AllKind ๋ํ Steam์ ๊ฒ์ ์์ฑ์ผ๋ก ์ด๋ํ์ฌ ์์ ์ต์
์ผ๋ก ์ด๋ํ์ฌ PROTON_LOG=1 %command%
๋ฅผ ์
๋ ฅํ๋ฉด ํฐ๋ฏธ๋์์ ์์ํ๋์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋ก๊ทธ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
steam-782330.log
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋๋ ๋ด Proton ๋ก๊ทธ๋ฅผ ์
๋ก๋ ํ ๊ฒ์
๋๋ค.
๋์ผํ ๋ฌธ์ ๊ฐ ์์์ ํ์ธํ ์ ์์ต๋๋ค.
GTX 1080 Ti
๋๋ผ์ด๋ฒ / LLVM ๋ฒ์ : nvidia 440.64
์ปค๋ ๋ฒ์ : 5.5.8
์์ฑ์ ๋ฒ์ : 5.0-4
๋ด ์ชฝ์์ ๊ฐ์ ๊ฒฝํ. ๊ฒ์์ด ์์๋๊ณ ํธ๋ ์ด ์์ด์ฝ์ด ํ์๋๊ณ ๊ฒ์์ด ์ข ๋ฃ๋ฉ๋๋ค. ์์ด์ฝ ๋ง ํ๋ฉด์ ๊ทธ๋ ค์ง๋๋ค. ๋ก๋ฉ ํ๋ฉด์ด๋ ๋ฉ์ธ ๋ฉ๋ด ๋ฑ์์ ๋น ์ ธ ๋์ค์ง ์์์ต๋๋ค.
AMDVLK๋ก ์คํ์ ์๋ํ์ผ๋ฉฐ ์ด๊ฒ์ด์ด ๋ก๊ทธ๊ฐ ์คํํ๋ ๊ฒ์ ๋๋ค.
๋ฐ๋น์ ํ
์คํธ (๋๋ถ๋ถ)
์ปค๋ 5.5.0 RC5
์์ฑ์ 5.0-4
AMD TR 2990WX
AMD Radeon VII
96GB RAM
amdvlk / Ubuntu 18.04, now 2020.Q1.3 amd64 [์ค์น๋จ]
libvulkan-dev / testing, unstable, now 1.2.131.2-1 amd64 [์ค์น๋จ]
libvulkan1 / testing, unstable, now 1.2.131.2-1 amd64 [์ค์น๋จ]
mesa-vulkan-drivers / experimental, ํ์ฌ 20.0.0-1 amd64 [์ค์น๋จ]
vulkan-tools / testing, now 1.1.126.0 + dfsg1-1 amd64 [์ค์น๋จ, ์๋]
vulkan-utils / testing, testing, now 1.1.126.0 + dfsg1-1 ๋ชจ๋ [์ค์น๋จ]
์ฌ๊ธฐ์ ๋ด ๊ธฐ๋ก๋ ์์ต๋๋ค. ์์์ ์ธ๊ธ ํ ๋์ผํ ๋ฌธ์ ์ ๋๋ค.
์ด์์ฒด์ : Arch Linux
์ปค๋ : 5.5.8-zen1-1-zen
CPU : AMD Ryzen 5 2600 6 ์ฝ์ด
GPU : NVIDIA GeForce GTX 1070
GPU ๋๋ผ์ด๋ฒ : NVIDIA 440.64
์์์ ์ธ๊ธ ํ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ์ ๋๋ค. ๊ฒ์์ด Steam์์ "์ฌ์ ์ค"์ผ๋ก ํ์๋๊ณ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์๊ณ "์จ๋ผ์ธ"์ํ๋ก ๋์๊ฐ๋๋ค.
๋ค๋ฅธ ๋ชจ๋ ๋ฌธ์ ์ ๋์ผํ ๋ฌธ์ :
GPU : AMD RX480
๋๋ผ์ด๋ฒ : AMDGPU-Pro-19.50-967956
Vulkan ์ธ์คํด์ค ๋ฒ์ : 1.2.131
์ปค๋ : 4.15.0-91 (Linux Mint 19.3)
๊ฐ์ ๋ฌธ์ :
steam-782330.log
GPU : 8GB GTX 1070
๋๋ผ์ด๋ฒ : 440.44
์ด์์ฒด์ : Pop! _OS 19.10
์์ฑ์ ๋ฒ์ : 5.0-4
Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ ์ฌ์ฉ.
๊ฒ์์ ์์ํ ๋ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
SteamAPI๋ฅผ ์ด๊ธฐํ ํ ์ ์์ต๋๋ค.
Steam์ด ์คํ๋๊ณ ์๋์ง ํ์ธํ์ญ์์ค.
๊ฒ์์ ๋ํ ๊ถํ์ด์๋ ๊ณ์ ์ ๋ก๊ทธ์ธํ์ต๋๋ค.
์ฌ๊ธฐ ๋ด ๋ก๊ทธ : steam-782330.log
Proton 3.16-9๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์์ํ ๋์ด ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
์์ฑ์ 5.0-4๋ฅผ ๊ฐ์ ํ ๋ ๊ธฐ๋ก : steam-782330.log
์์์ ์ธ๊ธ ํ ๋ฒ ํ๋ก ์คํ ๋ฐํ์์ ์๋ํ์ผ๋ฉฐ ์คํ ์งํ ์ถฉ๋ํ๋ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
GPU : Nvidia RTX 2080
CPU : i7 7820HK
์ด์์ฒด์ : Arch
๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ : 440.64-5
์ปค๋ : 5.5.10-arch1-1
Proton-5.4-GE-1๋ก ์๋ํ๋๋ฐ ํ๋ฉด์ด ์ฐ๊ฒฐ๋๊ณ ์ฌ์์ ํด๋ฆญํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
Proton-5.4-GE-1๋ก ์๋ํ๋๋ฐ ํ๋ฉด์ด ์ฐ๊ฒฐ๋๊ณ ์ฌ์์ ํด๋ฆญํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๊ถ๊ธํด์ ์ด๋ค ๋ฒ์ ์ NVIDIA ๋๋ผ์ด๋ฒ๋ฅผ ์ค์น ํ์ต๋๊น?
์๋ ํฌ์คํฐ์ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๋๋ฐ Wine ์์คํ ํธ๋ ์ด๋ฅผ ์ ๊ณตํ๊ณ ์ค์งํฉ๋๋ค.
๋๋ ๋ฌ๋ฆฌ๊ณ ์๋ค :
ํ๋๋ผ 31
i7-3770K
GTX 1050Ti, ๋๋ผ์ด๋ฒ v. 440.64
steam-782330.log
๊ถ๊ธํด์ ์ด๋ค ๋ฒ์ ์ NVIDIA ๋๋ผ์ด๋ฒ๋ฅผ ์ค์น ํ์ต๋๊น?
440.64-0 ์ฐ๋ถํฌ 0 ~ 0.18.04.2
๋ฐฉ๊ธ Prton-5.4-GE-1๋ ์๋ํ๊ณ GPU ๋๋ผ์ด๋ฒ ์ค๋ฅ ํ์ด์ง @ xA8EYLgMSN43oEHC ๋ ์์์ ์ํํ์ต๋๋ค. ๋๋ arch๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋๋ผ์ด๋ฒ์ ๋ฒ์ ์ 440.64-5์ ๋๋ค.
proton-5.4.GE-1์ ๋ํ Steam ๋ก๊ทธ, ์ ๋ ๋ค์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ธฐ๋ณธ OS 5.0
GPU : gtx 1050ti ๋๋ผ์ด๋ฒ 440.64
steam-782330.log
์ฆ๊ธฐ hw ๋ฐ lib ์ ๋ณด์ ํจ๊ป proton 4.11 ๋ฐ 5.0.4์ ๋ํ ๋ก๊ทธ ์ถ๊ฐ :
steam-782330_proton411.log
steam-782330_proton504.log
steam_hw_info.txt
๊ฐ์ฌํฉ๋๋ค @rabidlassie & @ gardotd426
์ฌ๊ธฐ ์์ฑ์ ๋ก๊ทธ์ ํจ๊ป ...
steam-782330.log
๋ฆฌ๋
์ค ๋ฏผํธ 19.3
์ปค๋ 5.5.9
Nvidia ๋๋ผ์ด๋ฒ 440.64
์คํ ๋ฒ ํ.
์์ฑ์ 5.0-4
์ฌ๊ธฐ์ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๋ค. _vulkan-headers_ ๋ฐ _vulkan-icd-loader_๋ฅผ ๋ชจ๋ 1.2.135๋ก ์ ๋ฐ์ดํธ ํ์ต๋๋ค (AUR ํ์ผ์ ์์ ํ์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ๋ด์ผ ๊ฒ์ ํ ์์ ์ ๋๋ค). _nvidia_ ๋๋ผ์ด๋ฒ์ ๊ฒฝ์ฐ 440.64 ๊ฐ ์ต์ ๋ฒ์ ์ ๋๋ค (์ต์ ๋ฒ ํ ๋ฒ์ ์ 440.26 ).
์ฌ์ค์ด ์๋๋๋ค. ์ต์ ๋๋ผ์ด๋ฒ๋ Vulkan 1.2 ์ฉ vulkan dev beta 440.66.03์ ๋๋ค.
์ต์ Valve, TkG, GE Protons๋ฅผ ์ฌ์ฉํด ๋ณด์์ต๋๋ค. GE๋ ์ด์ ์ ๊ฒ์ ๋ ๊ฒ๊ณผ ๊ฐ์ด ๋ฒ์ ์ด 337.88์ธ์ง ๋ฌป๋ ๋ฉ์์ง๋ฅผ ํ์ํ๊ณ ์ฌ์์ ํด๋ฆญ ํ ๋ค์ ์๋ฌด ๊ฒ๋ ํด๋ฆญํ์ง ์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ ์ ํํ์ง ์์ต๋๋ค.
Siduction (Debian sid ๊ธฐ๋ฐ) ์ปค๋ 5.5.10-towo.1-siduction-amd64 ์ฌ์ฉ
Intel 8700k, 32GB RAM, Nvidia 1080Ti 440.64, KDE 5.17.5
steam-system-info.txt
์๋ก์ด Proton ์ ๋์ฌ๊ฐ ์์ฑ ๋ ๋ชจ๋ ํ
์คํธ. GE์์ +com_skipSignInManager 1
์ฌ์ฉํด ๋ณด์์ง๋ง ๋ก๊ทธ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ ์ธํ๊ณ ๋ ๋ณ๊ฒฝ๋ ์ฌํญ์ด ์์ต๋๋ค.
steam-782330.proton5.0-4.log
steam-782330.proton_tkg_5.4.r0.g676dd026.release.log
steam-782330.Proton-5.4-GE-1.log
steam-782330.Proton-5.4-GE-1_ + com_skipSignInManager_1.log
bethesdalauncher ๋ฒ์ ๊ณผ lutris์ ๋๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ฌ๊ธฐ์ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๋ค. _vulkan-headers_ ๋ฐ _vulkan-icd-loader_๋ฅผ ๋ชจ๋ 1.2.135๋ก ์ ๋ฐ์ดํธ ํ์ต๋๋ค (AUR ํ์ผ์ ์์ ํ์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ๋ด์ผ ๊ฒ์ ํ ์์ ์ ๋๋ค). _nvidia_ ๋๋ผ์ด๋ฒ์ ๊ฒฝ์ฐ 440.64 ๊ฐ ์ต์ ๋ฒ์ ์ ๋๋ค (์ต์ ๋ฒ ํ ๋ฒ์ ์ 440.26 ).
์ฌ์ค์ด ์๋๋๋ค. ์ต์ ๋๋ผ์ด๋ฒ๋ Vulkan 1.2 ์ฉ vulkan dev beta 440.66.03์ ๋๋ค.
Vulkan์ ๋ํ ๋ณ๋์ ํ์ด์ง๋ฅผ ๋ณด๊ดํ๊ณ ์๋ค๋ ์ฌ์ค์ ๋ชฐ๋์ต๋๋ค. ๋ฌธ์์ Accoding :
Vulkan 1.2 ์ง์์ Windows ๋๋ผ์ด๋ฒ ๋ฒ์ 442.75 ๋ฐ Linux ๋๋ผ์ด๋ฒ ๋ฒ์ 440.66.02์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ Linux์์ ํด๋น ๋ฒ์ ๋ณด๋ค ๋ฎ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋์ ๊ธฐํ๊ฐ ์์ด์ผํฉ๋๋ค. 440.66.03์ผ๋ก ์๋ ํ์ต๋๊น?
440.66.03์ผ๋ก ์๋ ํ์ต๋๊น?
๊ทธ๊ฒ ์ผํ ๊ธฐํ๊ฐ ์์๊น์? ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ์ ๋๋ผ์ด๋ฒ ๋ฆด๋ฆฌ์ค๋ฅผ ์ผ๋ง๋ ๊ธฐ๋ค๋ ค์ผํฉ๋๊น?
+com_enableCrashHandler 2
์ค๋ฅ ๋ณด๊ณ ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฐ์ฒ๋ฅผ ์ฐํํ๊ณ ์ค์ ์คํ ํ์ผ / ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๋ฐ์ฒ๋ฅผ ์ฐํํ๊ณ ์ค์ ์คํ ํ์ผ / ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
AFAIK, +com_skipSignInManager 1
๋ฅผ ์์ ์ต์
์ผ๋ก ์ถ๊ฐํ๋ฉด ์๋ํ์ง๋ง ๊ทธ ํ์๋ ๊ฒ์์ ์ฌ์ ํ โโ์ถฉ๋ํฉ๋๋ค (์ ์ด๋ AMD์์๋ ๋์๊ฒ๋)
440.66.03์ ์๋ํ์ง๋ง ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
๋ค๋ง์ฃผ์ํ์ญ์์ค. ์ด ๊ฒ์์ Denuvo์ ๊ฐ์ผ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ Windows์์ ์ด๊ฒ์ ์ป์ต๋๋ค.
https://support.codefusion.technology/de_d90127jd781/?e=88500006&l=english
ํ์ฌ ๊ฒ์ ๊ตฌ๋งค๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ฌ ๊ฒ์ฆ ํ ์ ์์ต๋๋ค. 24 ์๊ฐ ํ์ ๋ค์ ์๋ํ์ญ์์ค.
PROTON_LOG=1 %command% +com_skipSignInManager 1
์ถ์FWIW, idTechLauncher.exe๋ฅผ DOOMEternalx64vk.exe๋ก ๋์ฒดํด๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๋ํ subreddit์ ๋ฌธ์ํ
https://www.vg247.com/2020/03/20/doom-eternal-denuvo-free-exe/
์ด ์ ์ถ ๋ ์คํ ํ์ผ์ ์ฌ์ฉํด์ผํฉ๋๋ค.
์์ ๋์ผํ์ง๋ง Denuvo๊ฐ์๋ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด์ ์๊ฒฌ์ ์ฐธ์กฐํ์ญ์์ค.
์ด๊ฒ์ด ์ ํ ์ ์ฉํ์ง ์๋ค๋ฉด ์ฃ์กํ์ง๋ง ๋ชจ๋ ๋ก๊ทธ์์ ELF ๋น ํธํ์ฑ ์ค๋ฅ๊ฐ ๊ณ์ ํ์๋ฉ๋๋ค. ๋ด๊ฐ ์๋ ํ Linux์ Steam์ 32 ๋นํธ ๋ฐ์ด๋๋ฆฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. DOOM Eternal์ 64 ๋นํธ ๋น๋ ๋ง์์ ์ ์์ต๋๊น?
ERROR: ld.so: object '/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
๋ด ๋ง์ง๋ง ๋ก๊ทธ์์ ๋๋ ์ด๊ฒ์ ์ก์๋๋ฐ ๋ค๋ฅธ ๋ก๊ทธ์์๋ ๋ณด์ง ๋ชปํ์ต๋๋ค.
38872.096:0037:0038:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006).
38872.100:0039:003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
์ ์ฒด ๋ก๊ทธ :
steam-782330.log
์ด๊ฒ์ด ์ ํ ์ ์ฉํ์ง ์๋ค๋ฉด ์ฃ์กํ์ง๋ง ๋ชจ๋ ๋ก๊ทธ์์ ELF ๋น ํธํ์ฑ ์ค๋ฅ๊ฐ ๊ณ์ ํ์๋ฉ๋๋ค. ๋ด๊ฐ ์๋ ํ Linux์ Steam์ 32 ๋นํธ ๋ฐ์ด๋๋ฆฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. DOOM Eternal์ 64 ๋นํธ ๋น๋ ๋ง์์ ์ ์์ต๋๊น?
ERROR: ld.so: object '/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
์ด๋ฌํ ์ค๋ฅ๋ Steam ์ค๋ฒ๋ ์ด๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ๊ฒ์์์ ๋ฐ์ํ๋ฉฐ ๋ฌด์ํด๋๋ฉ๋๋ค.
@oscarcp ๋๋ ์ด๊ฒ์ Lutris์์๋ ๋ณด์์ง๋ง ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ง์ ์คํํ ๋๋ง ์๊ฐํฉ๋๋ค. ์ด๊ฒ์ด ๋น์ ์๊ฒ๋ ๋ง์ต๋๊น? ๋ฐ์ฒ ๋ฑ์ ํตํด ํ
์คํธํ๊ธฐ ๋๋ฌธ์ ์ด๋์ ๋ดค๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
seh:virtual_unwind
๋ถ๋ถ์ โโ์๋ฏธํ๋ ๊ฒ ๊ฐ์ฃ ?
@oscarcp ๋๋ ์ด๊ฒ์ Lutris์์๋ ๋ณด์์ง๋ง ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ง์ ์คํํ ๋๋ง ์๊ฐํฉ๋๋ค. ์ด๊ฒ์ด ๋น์ ์๊ฒ๋ ๋ง์ต๋๊น? ๋ฐ์ฒ ๋ฑ์ ํตํด ํ ์คํธํ๊ธฐ ๋๋ฌธ์ ์ด๋์ ๋ดค๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
seh:virtual_unwind
๋ถ๋ถ์ โโ์๋ฏธํ๋ ๊ฒ ๊ฐ์ฃ ?
Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006)
๋ถ๋ถ์ โโ์๋ฏธํ์ง๋ง ๊ฑฑ์ ํ์ง ๋ง์ญ์์ค. ๋๋ ํ์์ ๊ฐ์ด Steam ๋ฒ ํ๋ฅผ ํตํด ์คํ ์ค์ด๋ฉฐ, ๋ณ๊ฒฝ ์ฌํญ์ด ์๊ฑฐ๋ ์์ฑ์ ๋ก๊ทธ ์ธ์ ๋งค๊ฐ ๋ณ์๋ฅผ ์์ํฉ๋๋ค.
์ด๊ฒ์ด ์ ํ ์ ์ฉํ์ง ์๋ค๋ฉด ์ฃ์กํ์ง๋ง ๋ชจ๋ ๋ก๊ทธ์์ ELF ๋น ํธํ์ฑ ์ค๋ฅ๊ฐ ๊ณ์ ํ์๋ฉ๋๋ค. ๋ด๊ฐ ์๋ ํ Linux์ Steam์ 32 ๋นํธ ๋ฐ์ด๋๋ฆฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. DOOM Eternal์ 64 ๋นํธ ๋น๋ ๋ง์์ ์ ์์ต๋๊น?
ERROR: ld.so: object '/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
๋ด ๋ง์ง๋ง ๋ก๊ทธ์์ ๋๋ ์ด๊ฒ์ ์ก์๋๋ฐ ๋ค๋ฅธ ๋ก๊ทธ์์๋ ๋ณด์ง ๋ชปํ์ต๋๋ค.
38872.096:0037:0038:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe" Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006). 38872.100:0039:003a:fixme:dbghelp:elf_search_auxv can't find symbol in module
์ ์ฒด ๋ก๊ทธ :
steam-782330.log
Denuvoless .exe๋ฅผ ์ฌ์ฉํ์ฌ Steam์์ด Wine์ ์ฌ์ฉํด ๋ณด์์ง๋ง ๊ฒ์์ด ์๋ํ์ง ์์ต๋๋ค. Valve์ NVIDIA๊ฐ ์ฐธ์ฌํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค!
Nvidia์ ๊ด๋ จ์ด ์์ผ๋ฉฐ ๊ฒ์์ AMD์์๋ ์๋ํ์ง ์์ต๋๋ค. ์ด๊ฒ์
์ด์ Valve, Bethesda ๋ฐ iD๊น์ง์ด ๊ฒ์์ ํ๋ ์ด ํ ์ ์๋์ง ์ฌ๋ถ
๊ฒฝ๊ธฐ.
2020 ๋ 3 ์ 20 ์ผ ๊ธ์์ผ ์ค์ 8:37 mozo78 [email protected] ์์ฑ :
์ด๊ฒ์ด ์ ํ ์ ์ฉํ์ง ์์ ๊ฒฝ์ฐ ์ฃ์กํ์ง๋ง ELF ๋น ํธํ์ฑ์ด ๊ณ์ ๋ํ๋ฉ๋๋ค.
๋ชจ๋ ๋ก๊ทธ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค. ๋ด๊ฐ ์๋ ํ Linux์ Steam์ 32 ๋นํธ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ฐ ๋์๊ด. DOOM Eternal์ 64 ๋นํธ ๋น๋ ๋ง์์ ์ ์์ต๋๊น?์ค๋ฅ : ld.so : ๊ฐ์ฒด
'/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'
LD_PRELOAD์์ ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค (์๋ชป๋ ELF ํด๋์ค : ELFCLASS32) : ๋ฌด์๋ฉ๋๋ค.๋ด ๋ง์ง๋ง ๋ก๊ทธ์์ ๋๋ ์ด๊ฒ์ ์ก์๋๋ฐ ๋ค๋ฅธ ๋ก๊ทธ์์๋ ๋ณด์ง ๋ชปํ์ต๋๋ค.
38872.096 : 0037 : 0038 : warn : seh : virtual_unwind ์์ธ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ์ ์์
L "DOOMEternalx64vk.exe"์ฒ๋ฆฌ๋์ง ์์ ์์ธ : ์ฐ๊ธฐ ์ก์ธ์ค์ ํ์ด์ง ์ค๋ฅ
64 ๋นํธ ์ฝ๋์ 0x23377774 (0x0000000148d71006).
38872.100 : 0039 : 003a : fixme : dbghelp : elf_search_auxv์์ ๊ธฐํธ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
๊ธฐ์ค ์น์์ ์ฒด ๋ก๊ทธ :
steam-782330.log
https://github.com/ValveSoftware/Proton/files/4359487/steam-782330.log๋๋ denuvoless .exe์ ๊ฒ์์ผ๋ก Wine, Without Steam์ผ๋ก ์๋ํ์ต๋๋ค.
์๋ํ์ง ์์ต๋๋ค. Valve์ NVIDIA๊ฐ ์ฐธ์ฌํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค!โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-601678490 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y33Z53PQYFI76MJ4UAV3RINPRJANCNFSM4LP25FOQ
.
์ฌ๊ธฐ์ ์์ ํ์ผ์ด ์์ต๋๋ค.
~ / .steam / steam / steamapps / common / DOOMEternal / launcherData / launcher.cfg
์ด ํ์ผ์๋ GPU ๋๋ผ์ด๋ฒ ๊ฒฝ๊ณ ํ์ ๋ฑ์ด ์์ต๋๋ค. ๋ชจ๋ ์ต์ ์ ๋นํ์ฑํํ๊ณ ํด๋น ๋๋ผ์ด๋ฒ ๋ฒ์ ํ๋ฉด์ ๋ฌด์ํ๋ ค๋ฉด ํด๋น ํ์ผ์ ์ด๋ํ์ญ์์ค.
rgl_minNvidiaDriver ๋ฒ์ 44261
rgl_minAMDDriverMajor ๋ฒ์ 20
rgl_minAMDDriverMinor ๋ฒ์ 2
rgl_minAMDDriverPatch ๋ฒ์ 2
rgl_minAMDDriverMajorVersionWin8 19
rgl_minAMDDriverMinorVersionWin8 10
rgl_minAMDDriverPatchVersionWin8 1
rgl_minAMDDriverMajorVersionWin7 20
rgl_minAMDDriverMinorVersionWin7 2
rgl_minAMDDriverPatchVersionWin7 2
rgl_showAMDStartupWarning 1
rgl_showIntelStartupWarning 1
rgl_showNvidiaStartupWarning 0
@oscarcp ์๊ฒ ์ต๋๋ค . ๋ฒ ๋ฐ์ค๋ค
AMD๋ ์์ต๋๋ค.
DOOM (2016)์ Denuvo๊ฐ ์ถ์ ๋ ํ ๋ช ๋ฌ์ด ์ง๋์ผ ์ ๊ฑฐ ๋๊ธฐ ์ ๊น์ง Wine์์ ์ ๋๋ก ์คํ๋์ง ์์๋ ๊ฒ์ ๊ธฐ์ตํฉ๋๋ค. ๋ถ๋ช ํ Proton๊ณผ๋ ์ํฉ์ด ์กฐ๊ธ ๋ค๋ฅด์ง๋ง Denuvo๊ฐ DOOM Eternal์ ์ง์ํ๋ ๋ฐ ์ฃผ์ ์ฅ์ ๋ฌผ์ด๋์๋ค๊ณ ํด๋ ๋๋ผ์ง ์์ ๊ฒ์ ๋๋ค.
๋ด๊ฐ ํ๋ ธ์ง ๋ง denuvo ๋ฌธ์ ๋ ์๋ชป๋ bcrypt ๊ตฌํ์ผ๋ก ์ธํ ๊ฒ์ด๋ฉด ์ ์ ํ์ญ์์ค.
์ด๊ฒ์ ํ์ด์ง ํดํธ ์ ์ ๋ด๊ฐ ๋ณด๋ ๊ฒ์ด์ง๋ง ๊ฒฝ๊ณ ์ผ๋ฟ์
๋๋ค.
0141:fixme:bcrypt:BCryptCreateHash ignoring object buffer
00d5:fixme:bcrypt:BCryptCreateHash ignoring object buffer
00d0:fixme:bcrypt:BCryptCreateHash ignoring object buffer
0197:fixme:bcrypt:BCryptCreateHash ignoring object buffer
wine: Unhandled exception 0x80000003 in thread d5 at address 0000000140822876 (thread 00d5), starting debugger...
Denuvo๋ ์ฌ๊ธฐ์ ๋ฒ์ธ์ด ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ ์ถ ๋ DRM Free exe๋ก ๊ฒ์์ ์์ํ๋๋ฐ ๋์ผํ ์ค๋ฅ๋ก ์์๋์ง ์์ต๋๋ค.
@ mozo78 ๋น์ ์ด
@ mozo78 ๋น์ ์ด
๋๋ ๊ทธ๊ฒ์ด ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด๋ผ๋ฉด ์ ํธํฉ๋๋ค.
์ทจํด์ง ์ถ๊ฐ ๋จ๊ณ :
๋๋ ๊ทธ๊ฒ์ด ๊ฒ์์ ๋ฐ์ด๋๋ฆฌ์ผ์ง๋ ๋ชจ๋ฅธ๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๊ฒ์ด ๋ฌธ์ ๋ค ( DOOMEternalx64vk.exe
),
00000031 idTechLauncher.exe
["Z:\run\media\sizigee\Games\Steam\steamapps\common\DOOMEternal\idTechLauncher.exe" +com_skipSignInManager 1]
00000035 -2
00000034 0
00000032 0
00000036 (D) Z:\run\media\sizigee\Games\Steam\steamapps\common\DOOMEternal\DOOMEternalx64vk.exe
[DOOMEternalx64vk.exe +com_enableCrashHandler 0 +com_skipSignInManager 1]
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0
0000003c 0
0000003b 0
0000003a 0
00000039 -1
00000037 2 <==
ํ์ง๋ง ๋๋ ๋ฉ๋ฆฌ ๋จ์ด์ ธ์์ ์ ์์ต๋๋ค.
steam-782330.log
ํํ
MK11์ฒ๋ผ ๊ณ ์น ์ ์์ต๋๊น :)
๋ค๋ฅธ AMD ํ๋์จ์ด์ ๋ํ ๋ ๋ค๋ฅธ ๋ณด๊ณ ์.
์์คํ ์ ๋ณด
GPU: Radeon 7
Driver/LLVM version: Mesa 20.1.0-devel / LLVM 11.0.0
Kernel version: 5.5.9-200.fc31.x86_64
Proton version: 5.0-4
Doom ์์ฒด๊ฐ ์ ์ํ๋ ๋ ๋ค๋ฅธ ํฅ๋ฏธ๋ก์ด ์ต์
์ +in_terminal 1
์
๋๋ค. ๊ฒ์์ ํฐ๋ฏธ๋ ์ถ๋ ฅ์์ โโ์ถ์ธกํ์ต๋๋ค. Terminal support disabled. Enable with in_terminal
๊ทธ๊ฒ์ผ๋ก ์ค๋ฅ๊ฐ ์กฐ๊ธ ๋ ๋ช
ํํฉ๋๋ค.
------ Initializing File System ------
Current search path:
- C:/users/rkfg/Saved Games/id Software/DOOMEternal/base/
- Z:/.../DOOMEternal/base/
------ File System initialized.
WARNING: idBroadcastManager::Register called with out of range system ID [65535]
----- Registering decl types -----
----- Starting decls parse jobs -----
Added structured log listener print-redirect
WARNING: idBroadcastManager::Register called with out of range system ID [65535]
WARNING: idBroadcastManager::Register called with out of range system ID [65535]
------ Command Line ------
Z:\...\DOOMEternal\DOOMEternalx64vk.exe +com_skipSignInManager 1 +in_terminal 1
2020-03-20T17:37:24.439+03:00 LOG: Command Line: Z:\...\DOOMEternal\DOOMEternalx64vk.exe +com_skipSignInManager 1 +in_terminal 1
------ OS Information ------
Microsoft Windows 7 Build 7601
------ CPU Information ------
Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
1 CPU package, 4 physical cores, 8 logical cores
4.2 GHz Intel CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
32768 kB 1st level cache, 262144 kB 2nd level cache, 8388608 kB 3rd level cache
31.33 GB System Memory
idLib::SetProduction( PROD_PRODUCTION )
------- Initializing renderSystem --------
PreliminaryRenderSetup
...registered window class
Initialized stack tracer
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.
wine: Unhandled exception 0x80000003 in thread 26 at address 0000000140822876 (thread 0026), starting debugger...
๋ช ๊ฐ์ง ์์ : ์ด๊ฒ์ denuvo๊ฐ์๋ ๋ฐ์ด๋๋ฆฌ์ด๋ฉฐ (์๋ค์ํผ) Proton์ด ์๋ ์์ํ Wine 5.2๋ก ์คํํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด์จ๋ ๋์์ด ๋๊ธธ ๋ฐ๋๋๋ค. ์์ (440.59) ๋ฐ Vulkan ๊ฐ๋ฐ์ (440.66.03) ๋๋ผ์ด๋ฒ๋ก ๋ชจ๋ ์๋ํ์ต๋๋ค. ์ฐจ์ด๊ฐ ์์ผ๋ฉฐ ๋ถํํ๋์ด ํ์ฅ์ ๋ค์ ์ค๋๋์์ต๋๋ค.
@doitsujin ์ด ์ธ๊ธ ํ ๊ฒ๊ณผ ๋์ผํ ์์ธ ๋น๋๊ฐ ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค.
์ด์ ์
2020 ๋ 3 ์ 20 ์ผ ๊ธ์์ผ ์ค์ 10:40 rkfg [email protected] ์์ฑ :
Doom ์์ฒด๊ฐ ์ ์ํ๋ ๋ ๋ค๋ฅธ ํฅ๋ฏธ๋ก์ด ์ต์ ์ + in_terminal 1์ ๋๋ค. I
๊ฒ์์ ํฐ๋ฏธ๋ ์ถ๋ ฅ์์ โโ์ถ์ธกํ์ต๋๋ค. ํฐ๋ฏธ๋ ์ง์
๋นํ์ฑํ ๋จ. in_terminal๋ก ํ์ฑํ
๊ทธ๊ฒ์ผ๋ก ์ค๋ฅ๊ฐ ์กฐ๊ธ ๋ ๋ช ํํฉ๋๋ค.------ ํ์ผ ์์คํ ์ด๊ธฐํ ------
ํ์ฌ ๊ฒ์ ๊ฒฝ๋ก :
- C : / users / rkfg / ์ ์ฅ๋ ๊ฒ์ / id ์ํํธ์จ์ด / DOOMEternal / base /
- Z : /.../ DOOMEternal / base /
------ ํ์ผ ์์คํ ์ด ์ด๊ธฐํ๋์์ต๋๋ค.
๊ฒฝ๊ณ : ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์คํ ID [65535]๋ก idBroadcastManager :: Register๊ฐ ํธ์ถ๋์์ต๋๋ค.
----- decl ์ ํ ๋ฑ๋ก -----
----- decls ๊ตฌ๋ฌธ ๋ถ์ ์์ ์์ -----
๊ตฌ์กฐํ ๋ ๋ก๊ทธ ๋ฆฌ์ค๋ ์ธ์ ๋ฆฌ๋๋ ์ ์ถ๊ฐ
๊ฒฝ๊ณ : ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์คํ ID [65535]๋ก idBroadcastManager :: Register๊ฐ ํธ์ถ๋์์ต๋๋ค.
๊ฒฝ๊ณ : ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์คํ ID [65535]๋ก idBroadcastManager :: Register๊ฐ ํธ์ถ๋์์ต๋๋ค.
------ ๋ช ๋ น ์ค ------
Z : ... DOOMEternalDOOMEternalx64vk.exe + com_skipSignInManager 1 + in_terminal 1
2020-03-20T17 : 37 : 24.439 + 03 : 00 ๋ก๊ทธ : ๋ช ๋ น ์ค : Z : ... DOOMEternalDOOMEternalx64vk.exe + com_skipSignInManager 1 + in_terminal 1
------ OS ์ ๋ณด ------
Microsoft Windows 7 ๋น๋ 7601------ CPU ์ ๋ณด ------
Intel (R) Core (TM) i7-7700K CPU @ 4.20GHz
CPU ํจํค์ง 1 ๊ฐ, ๋ฌผ๋ฆฌ์ ์ฝ์ด 4 ๊ฐ, ๋ ผ๋ฆฌ์ ์ฝ์ด 8 ๊ฐ
4.2GHz Intel CPU (MMX, SSE, SSE2, SSE3, SSSE3, SSE41, SSE42, AVX, HTT)
32768kB 1 ๋จ๊ณ ์บ์, 262144kB 2 ๋จ๊ณ ์บ์, 8388608kB 3 ๋จ๊ณ ์บ์
31.33GB ์์คํ ๋ฉ๋ชจ๋ฆฌidLib :: SetProduction (PROD_PRODUCTION)
------- renderSystem ์ด๊ธฐํ --------
PreliminaryRenderSetup
... ๋ฑ๋ก ๋ ์ฐฝ ํด๋์ค
์ด๊ธฐํ ๋ ์คํ ์ถ์ ๊ธฐ
์น๋ช ์ ์ค๋ฅ : ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ญ์์ค : VK_KHR_get_surface_capabilities2๊ฐ ํ์ํฉ๋๋ค.
wine : ์ค๋ ๋ 26์ ์ฃผ์ 0000000140822876 (์ค๋ ๋ 0026)์์ ์ฒ๋ฆฌ๋์ง ์์ ์์ธ 0x80000003, ๋๋ฒ๊ฑฐ ์์ ...๋ช ๊ฐ์ง ์์ : ์ด๊ฒ์ denuvo-free ๋ฐ์ด๋๋ฆฌ์ด๋ฉฐ (์๋ค์ํผ) ์คํํฉ๋๋ค.
Proton์ด ์๋ ์์ํ Wine 5.2๋ก. ๊ทธ๋ฌ๋ ์ด์จ๋ ๋์์ด ๋๊ธธ ๋ฐ๋๋๋ค. ์๋
์์ ๋ (๋ฐ Vulkan ๊ฐ๋ฐ์ ๋๋ผ์ด๋ฒโ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-601734731 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y333BMGXARVKHZCBS3I3RIN55RANCNFSM4LP25FOQ
.
@rkfg ๊ฐ +in_terminal 1
์คํํ๋๋ฐ ์ด์ ๋ก๊ทธ๊ฐ ๋ ์ปค ๋ณด์
๋๋ค.
steam-782330.log
@ gardotd426 ์ ์, ํํฐ์ ์กฐ๊ธ ๋ฆ์์ต๋๋ค. ์ด๊ฒ์ด ์คํ์ ๋ฐฉํดํ๋ ์ ์ผํ ๋ฌธ์ ๋ผ๋ฉด ๊ธ๋ฐฉ ํด๊ฒฐ ๋ ๊ฒ์ ๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ข์ ์์์ด ์์ต๋๋ค. ํด๊ฒฐํ๋ ๋ฐ ์ค๋ ๊ฑธ๋ฆฌ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@APoniatowski๋ CPU์ ๋ก๊ทธ์ Vulkan ํ์ฅ์ ๋ํ ์ ๋ณด๊ฐ ์๋ค๋
๊ทธ๋ฌ๋ VK_KHR_get_surface_capabilities2
์ (๋) ๋ชจ๋ ๋๋ผ์ด๋ฒ์ ์ด๋ฏธ ์์ต๋๋ค. ๋ฉ์ฌ๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค.
Wine์ด ์๋ ํ ๋ฌธ์ ๊ฐ ์๋๋๋ค.
2020 ๋ 3 ์ 20 ์ผ ๊ธ์์ผ ์ค์ 10:55 mozo78 [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๊ทธ๋ฌ๋ VK_KHR_get_surface_capabilities2๋ ์ด๋ฏธ ๋ชจ๋ ๋๋ผ์ด๋ฒ์ ์์ต๋๋ค.
๋ฉ์ฌ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-601742031 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y33ZERDUZ4E2HJ6ZEYYLRIN7WPANCNFSM4LP25FOQ
.
@rkfg ๋์์ด๋๋ค๋ฉด ์ฌ๊ธฐ์ ๋ด ์์คํ
์ ๋ณด๊ฐ ์์ต๋๋ค. Steam ๋ฒ ํ์๋ ์์ ์ธ๊ธ ํ @ kisak-valve์ ๊ฐ์ ์ต์ vulkan ๋ก๋๊ฐ ์์ด์ผํฉ๋๋ค.
system-info.txt
์, ์๊ฒ ์ต๋๋ค. ๊ฐ์ฌ :)
2020 ๋
3 ์ 19 ์ผ ๋ฒ ํ ํด๋ผ์ด์ธํธ
์์ฑ์ 5.0-4
NVIDIA 440.64
๊ฒ์์ด ์์๋์ง ์์ต๋๋ค. IDTechLauncher.exe๋ฅผ ํตํด DOOMEternalx64vk.exe๋ฅผ ๋ณต์ฌํ๊ณ ์ฐจ์ด๊ฐ์๋ Windows์์ DOOM Eternal์ ์คํํ๋ ํธ๋ฆญ์ ์๋ํ์ต๋๋ค.
์์คํ
์ ๋ณด
GPU : AMD 5700XT
๋๋ผ์ด๋ฒ / LLVM ๋ฒ์ : LLVM 9.0.1
์ปค๋ ๋ฒ์ : 5.5.10
์์ฑ์ ๋ฒ์ : 5.0-4
Gist๋ก ์ ์ฒด ์์คํ
์ ๋ณด ๋ณด๊ณ ์ ๋งํฌ : https://gist.githubusercontent.com/zaggynl/5812f8efa63bfc1d71a0f9aa1d38ee24/raw/508103729dab2ce6aa7bc079bae810b8c13a1284/sysinfo%2520zaggynl
Steam ๋ฒ ํ ๋น๋๋ 2020-03-19 @ 22:39:54์
๋๋ค.
steam-782330.log
์ฌ๋๋ค์ https://github.com/ValveSoftware/wine/pull/85 ๊ฐ ๋จ์ ์ ์ผํ ์ผ์ธ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. Denuvo๋ ์ ๊ฑฐ ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํ์ง ์์ต๋๊น?
์ฌ๋๋ค์ PR๋ง์ด ํ ์์๋ ์ ์ผํ ์ผ์ธ ๊ฒ์ฒ๋ผ ๋ค๋ฆฌ๊ฒ ๋ง๋ค๊ณ ์์ต๋๋ค. Denuvo๋ ์ ๊ฑฐ ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํ์ง ์์ต๋๊น?
๋์ ๋ฐ๋ผ ๋ค๋ฅด์ง. ํ ์คํธ ํ Denuvo๊ฐ์๋ ๋ฐ์ด๋๋ฆฌ๊ฐ ์์ผ๋ฉฐ Denuvo๊ฐ ํ์ฑํ ๋ ์ํ์์๋ ์๋ ํ ์๋ ์์ต๋๋ค.
์ฌ๋๋ค์ ValveSoftware / wine # 85 ๋ง ๋จ์ ๊ฒ์ฒ๋ผ
๊ผญ ๊ทธ๋ ์ง๋ ์๋์?
์ฐธ์กฐ : https://github.com/ValveSoftware/Proton/releases
Just Cause 3 ๋ฐ Batman Arkham Knight์์ Denuvo DRM ์ค๋ฅ๋ฅผ ์์ ํ์ต๋๋ค.
DRM ๋ฌด๋ฃ ๋ฒ์ ์ ์คํ ํ์ผ์ด ์ ํธ๋์ง๋ง ์กด์ฌํ๋ค๊ณ ํด์ ๊ฒ์์ ์คํํ๊ณ ์ฑ๋ฅ์ ๋ฐํํ๋ ๋ฐ ์คํจ ํ ํ์๋ ์์ต๋๋ค.
์ฃ์กํฉ๋๋ค. ์ดํด๊ฐ ์๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์ธ์ ์ ๊ฑฐํ์ต๋๋ค.
์์ธ 5.2 ์์ค๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ํด๋์ ํ์ผ์ ํธ์งํ๊ณ ์ ์ฅํ์ฌ ValveSoftware / Wine # 85์ ๋์ฒด ํ์ผ๋ก ์ปดํ์ผํ์ต๋๋ค. ./configre ๋ฐ make๋ก ์ปดํ์ผํ๊ณ ์ค์นํฉ๋๋ค.
์์ฑ์ 5.4-GE-1์ ์ค์นํ์ต๋๋ค. ์ฌ๋ถํ ๋ ์คํ. ๋์ผํ ์คํจ ๊ฒฐ๊ณผ. Steam ์ธ๋ถ์์ ์คํํด์ผํฉ๋๊น? ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธ blahblah / .steam / steam / steamapps / common / DOOM / DOOMx64vk.exe '
002b :
002b :
002b :
002b : err : module : LdrInitializeThunk "winevulkan.dll"์ ์ด๊ธฐํํ์ง ๋ชปํ์ต๋๋ค. ์ค๋จ ์ค
002b : err : module : LdrInitializeThunk L "Z : \ home \ user \ .steam \ steam \ steamapps \ common \ DOOM \ DOOMx64vk.exe"์ ๋ํ dll ์ด๊ธฐํ ์คํจ, ์ํ c0000142
๋น์ ์ ์ข์ํฉ๋๊น, ์๋ํฉ๋๊น? ๋น์ ์ ๋ฌด์์ ํ์ต๋๊น?
Wine์ด ์๋ Proton์ ์ปดํ์ผํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด No Man 's Sky์ ๊ฐ์ด Proton์ผ๋ก ๋ง ์คํ๋๋ Vulkan ๊ฒ์์ด ์์ต๋๋ค. Wine์ผ๋ก NMS๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ๋์ผํ libvulkan.so.1 ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
PR์ ์์ฑ์๊ฐ ์๋ Valve์ ์์ธ ํฌํฌ์ ๋ํ ๊ฒ์ ๋๋ค ...?
Wine์ด ์๋ Proton์ ์ปดํ์ผํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด No Man 's Sky์ ๊ฐ์ด Proton์ผ๋ก ๋ง ์คํ๋๋ Vulkan ๊ฒ์์ด ์์ต๋๋ค. Wine์ผ๋ก NMS๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ๋์ผํ libvulkan.so.1 ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ง์ด๋๋ค.
ํ์ง๋ง HOOWWWW
์ค์ ๋ก Wine ์ Proton์ Git ํ์ ๋ชจ๋๋ก ์ปดํ์ผํฉ๋๋ค. ํด์ผ ํ ์ผ์ Proton์ ๋ณต์ ํ๊ณ , ํ์ ๋ชจ๋์ ์ด๊ธฐํํ๊ณ , wine
ํ์ ๋ชจ๋์ ํ ์์ฒญ์ ์ ์ฅ์์ ๋ถ๊ธฐ๋ฅผ ๊ฐ๋ฆฌ ํค๋๋ก ๋ณ๊ฒฝ ํ ๋ค์ Proton์ ์ปดํ์ผํ๋ ๊ฒ์
๋๋ค (์ด ๊ณผ์ ์์ Wine์ ์ปดํ์ผํฉ๋๋ค). ๋ํ Vulkan ๊ฐ๋ฐ ํ์ผ์ด ์ค์น๋์ด ์์ด์ผํฉ๋๋ค.
Proton-5.4-GE-1๋ก ์๋ํ๋๋ฐ ํ๋ฉด์ด ์ฐ๊ฒฐ๋๊ณ ์ฌ์์ ํด๋ฆญํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๊ทธ๋์ ์ด๊ฒ๋ ์ป์์ต๋๋ค. ๋ฌธ์ ๋ ์ ๋ฐ์ฒ๊ฐ 2020 ๋ ์ธ 440+๊ฐ ์๋ 2016 ๋ ํ๋ฐ์ ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ์ง๊ณ ์๋ค๊ณ ์๊ฐํ๋ ๊ฒ์ ๋๋ค. ๋ฐ์ฒ์ ์ด๋ป๊ฒ ๋ ๋ถ์ผ์น๋๋ ๋๋ผ์ด๋ฒ ๋ฌธ์์ด์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค.
๋๊ตฐ๊ฐ์ ์์ฑ์๋ฅผ ์ปดํ์ผํ๋ ๋ฐ ์ฑ๊ณต ํ ์ด PR์ด ์ ์ฉ? ์ฌ๋ฐ๋ฅด๊ฒ ์ ์ฉ๋์ง๋ง ์ปดํ์ผ๋์ง ์์ต๋๋ค. ์ต์ (1.2.135) Vulkan-Loader ๋ฐ Vulkan-Headers๊ฐ ์ค์น๋์ด ์์ง๋ง ์ฌ๋ฌ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
../../../wine/dlls/winevulkan/vulkan.c:2724:11: error: unknown type name โVkPhysicalDeviceSurfaceInfo2KHRโ
2724 | const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../wine/dlls/winevulkan/vulkan.c:2725:5: error: unknown type name โVkSurfaceCapabilities2KHRโ; did you mean โVkSurfaceCapabilitiesKHRโ?
2725 | VkSurfaceCapabilities2KHR* pSurfaceCapabilities)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| VkSurfaceCapabilitiesKHR
../../../wine/dlls/winevulkan/vulkan.c:2752:11: error: unknown type name โVkPhysicalDeviceSurfaceInfo2KHRโ
2752 | const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo,
์ด๊ฒ์ ์กฐ๊ฐ ์ผ ๋ฟ์ด๋ฉฐ ์ค์ ๋ก ๋ ๋ง์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , TkG repo์๋ ์ผ๋ฐ Wine (๋ฐ Staging)์ ๋ํ VK_KHR_get_surface_capabilities2 ํ์ฅ์ ๋ํ ํจ์น ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ํ๊น๊ฒ๋์ด ํจ์น๋ Doom Eternal์๋ ํ์ํ VK_EXT_full_screen_exclusive๋ฅผ ์ถ๊ฐํ์ง ์์ต๋๋ค.
ํธ์ง . Proton 5.0-5๊ฐ ์ถ์๋์์ผ๋ฉฐ ๊ฒ์์ด ์๋ํ๋ฏ๋ก ๋ ์ด์ sed๋ก ๊ฒ์์ exe๋ฅผ ํธ์ง ํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ ์ต์ Vulkan-Loader (1.2.135)๋ฅผ ์ค์นํด์ผํ๋ฉฐ ๊ฒ์์ exe๋ฅผ DRM์ด์๋ ๋ฒ์ ์ผ๋ก ๊ต์ฒดํด์ผ ํ ์๋ ์์ต๋๋ค.
๋๋ TkG ๋ฆฌํฌ์งํ ๋ฆฌ ์ ํจ์น๋ก Wine-Staging์ ์ปดํ์ผํ๊ณ ๊ฒ์ ์คํ ํ์ผ์์ ๋ฌธ์์ด์ VK ํ์ฅ์ผ๋ก ๋์ฒดํ์ฌ Doom Eternal์ ์๋ ์์ผฐ์ต๋๋ค (์,์ด ๋ฐ๋ณด๋ f ** k์ด์ง๋ง ์ ์ด๋ ๊ฒ์์ ์์ํ ์์๊ฒํฉ๋๋ค). ๋ํ ์ต์ (1.2.135) Vulkan-Loader๊ฐ ํ์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, vkAcquireFullScreenExclusiveModeEXT๋ฅผ vkCreateDescriptorUpdateTemplateKHR๋ก ๋ฐ๊พธ๊ณ VK_EXT_full_screen_exclusive๋ VK_EXT_sampler_filter_minmax๋ก ๋ฐ ๊พธ์์ต๋๋ค. ์ด ๋ชฉ์ ์ผ๋ก sed๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkCreateDescriptorUpdateTemplateKHR/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_sampler_filter_minmax/g' DOOMEternalx64vk.exe
๋ค์์ ๋ ์ ์๋ํ๋ ๋ ๋ค๋ฅธ ๋ณํ์ ๋๋ค.
sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe
๊ต์ฒด ๋ ๋ฌธ์์ด์ ์๋ ๋ฌธ์์ด๊ณผ ๊ธธ์ด๊ฐ ๊ฐ์์ผํฉ๋๋ค (์ค์ํ์ง ์์ผ๋ฉด ์คํ ํ์ผ์ด ์ ํ ์คํ๋์ง ์์ต๋๋ค).
๋ฉ์ธ ๋ฉ๋ด๋ก ๋ค์ด๊ฐ๊ธฐ ์ ์ ๊ฒ์์ด ๋ฉ์ถ๊ฑฐ๋ ์ถฉ๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฉฐ ์ฌ๋ฌ ๋ฒ ์๋ํด์ผ ํ ์ ์์ต๋๋ค.
๋ฉ์ธ ๋ฉ๋ด์ ๋ค์ด๊ฐ ์ ์์์ง๋ง ํ ๋ฒ๋ง ๋ค์ ์คํ์ ๊ฒ์์ด ๋ค์ ์ค๋จ๋์์ต๋๋ค.
์ฌ๋ฌ ๋ฒ ์๋ํ ํ ๋ค์ ๋ฉ์ธ ๋ฉ๋ด๋ก ๋ค์ด๊ฐ ์บ ํ์ธ์ ์์ํ ์์์์ต๋๋ค.
๋ค์ ์ ๊ฒ์ ํ๋ ์ด ๋น๋์ค์ ๋๋ค (์ฌ์ด๋ ์๋, ๋ฐฉ๊ธ ๋ นํํ์ง ์์์ต๋๋ค). ์ฑ๋ฅ์ ๋ณด์ง ๋ง์ญ์์ค. ๊ฒ์์ ์คํํ๋์ด ๋๋ฌ์ด ๋ฐฉ์ ๋๋ฌธ์ ๋์๋ค๊ณ ํ์ ํฉ๋๋ค.
DRM์ด์๋ ์คํ ํ์ผ ๋ง ์ฌ์ฉํด ๋ณด์์ผ๋ฏ๋ก Denuvo ๋ฒ์ ์ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์์ํ ์ ์๋์ง ๋งํ ์ ์์ต๋๋ค.
๋๋ ๊ณ์ํด์ ํ์ ๊ธฐ๋ฅผ ์คํ ํ ๊ฒ์ด๋ค. ์๋ง๋ ๊ฒ์์ด ์์ ํ ์๋ํ๊ฒ ๋ ๊ฒ์ด๋ค.
ps ๋ฌธ๋ฒ ์ค์๋ก ์ฃ์กํฉ๋๋ค. ์์ด๋ ์ ๋ชจ๊ตญ์ด๊ฐ ์๋๋๋ค (ํ์ง๋ง ์ง์์ ์ผ๋ก ๊ฐ์ ํ๊ณ ์์ต๋๋ค).
@ Kron4ek ์ด๋ค OS๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? Manjaro์์ vulkan-cd-loader ๊ฐ์ฉ์ฑ์๋ณด๊ณ ์์ผ๋ฉฐ 1.2.132-1๊น์ง๋ง ํ์๋ฉ๋๋ค. 1.2.135๋ฅผ ์ด๋ป๊ฒ ์์ ๋ฃ์๋์ง ๊ถ๊ธํฉ๋๋ค.
@ makusu2 Resident Evil 2๋ Denuvo๊ฐ ์ฌ์ ํ ๊ฒ์์ ์ผ๋ถ์ธ ๋ด๋ด ์์ ํ์ต๋๋ค. ์์ฃผ ์ต๊ทผ๊น์ง RE2์์ Denuvo๋ฅผ ์ ๊ฑฐํ์ง ์์์ต๋๋ค. Denuvo์ ์กด์ฌ๋ ๊ทธ๋ค์ง ์๋ฏธ๊ฐ ์์ง๋ง ์ฌ์ ํ ์๋ ํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
@ MacroHard-sys, ๋น์ ์ด ํ ์ผ์ PR๊ณผ ํจ๊ป ์๋ก์ด ๋ฒ์ ์ Wine์ ์์คํ ์ ์ค์นํ๋ ๊ฒ๋ฟ์ ๋๋ค. Proton์ ์์คํ Wine์ด ์๋ Wine ๋ด์ฅ์ ์ฌ์ฉํฉ๋๋ค. Proton์ ์ฌ์ฉํ๊ธฐ ์ํด ์์คํ ์ Wine์ ์ค์นํ ํ์๋ ์์ต๋๋ค. ํนํ Proton์ ์์คํ ์ Wine์ ์ ํ ์ฌ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
PR๋ก Proton์ ์ปดํ์ผํ๊ณ ํด๋น ๋ฒ์ ์ Proton์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์๋ํ๊ณ ์คํํด์ผํฉ๋๋ค.
@ Kron4ek ์ฐ๋ฆฌ๊ฐ ๊ทธ๊ฒ์ ์๋์ํฌ ์ ์์ด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ฉด Valve๊ฐ PR์ ๋ฐ์๋ค์ด๊ณ ๋ง์ง๋ง ๋ช ๊ฐ์ง ๊ผฌ์์ ํ์ ํ๋ ๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
์ฃผ์ฌ์์์ด @ Kron4ek ์ ๋ช ๋ น์ผ๋ก ๊ฒ์ ์คํ ํ์ผ (์คํ์์) ํจ์น๋ฅผ ์๋ํ์ต๋๋ค. ID ๋ก๊ณ ๊ฐ์๋ ์์ ์ฐฝ์ ์ ๊ณต ํ ๋ค์ ์ข ๋ฃ๋ฉ๋๋ค. ์ ๋ ํจ์น๋ก ์์ฑ์๋ฅผ ๋ง๋๋ ์์ ์ ๊ณ์ํ๊ณ ์์ต๋๋ค.
@pastapojken ์ ๋ Arch Linux๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ต์ vulkan-icd-loader๋ฅผ ์๋์ผ๋ก ์ปดํ์ผํ์ต๋๋ค.
์ฃผ์ฌ์์์ด @ Kron4ek ์ ๋ช ๋ น์ผ๋ก ๊ฒ์ ์คํ ํ์ผ (์คํ์์) ํจ์น๋ฅผ ์๋ํ์ต๋๋ค. ID ๋ก๊ณ ๊ฐ์๋ ์์ ์ฐฝ์ ์ ๊ณต ํ ๋ค์ ์ข ๋ฃ๋ฉ๋๋ค.
TkG์ ํจ์น์ vulkan-icd-loader ๋ฐ ํค๋์ 1.2.135๋ฅผ ์ฌ์ฉํ์ฌ ์์ธ์ ๋ค์ ์ปดํ์ผํ๊ณ ์ค์นํด์ผ ์๋ํฉ๋๋ค.
@ Kron4ek ์ก์๋ค.
๊ทธ๋ ๋ค๋ฉด vulkan-icd-loader 1.2.135๊ฐ ์ค์น๋๊ฑฐ๋ ํจ์น ๋ Proton์ผ๋ก ์ถฉ๋ถํ ๊น์?
@ mozo78 ๊ฒ์์์ ์ฌ์ฉํ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ํด ์ต์ ๋ก๋ / ํค๋๋ฅผ ์ค์นํด์ผํฉ๋๋ค.
๊ทธ๋ ๋ค๋ฉด vulkan-icd-loader 1.2.135๋ฅผ ์ค์นํด์ผํฉ๋๊น? ์๋๋ฉด ๋ง๋ฅธ Proton์ผ๋ก ์ถฉ๋ถํฉ๋๊น?
proton ์ธ๋ถ์์ ์์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ vulkan-icd-loader๊ฐ ํ์ํ์ง๋ง proton์ steam ๋ฐํ์์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฒ ํ ๋ฒ์ ์ steam์ ์ ํํ ๊ฒฝ์ฐ ์ฌ๋ฐ๋ฅธ ๋ฒ์ ์ ํฌํจํด์ผํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ์ ์ ๋ ์ด๋ ค์์ง๋ค ...
@ Kron4ek Steam ์คํ ์ต์
์์ +com_skipSignInManager 1
๋ก ๊ฒ์์ ์คํ ํด ๋ณด์
จ์ต๋๊น ?
Steam ํฌ๋ผ์ DX4400์ ๋ฐ๋ฅด๋ฉด ๋ค์์ ์ถ๊ฐ ํ ์ ์์ต๋๋ค. +com_skipKeyPressOnLoadScreens 1
๋๋ฌ ์คํ์ด์ค ๋ฐ๋ฅผ ๋นํ์ฑํํ๊ณ ๊ฒ์์ ๋ ๋ฒจ์๋ก๋ํฉ๋๋ค. @ Kron4ek ์ด๊ธฐ๋ก๋ ์ค์ ์ค๋จ๋๋ ๊ฒฝ์ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ์ถ๊ฐ ์กฐ์ : DOOT ETERNAL LAUNCH TWEAKS
๋ ๋์ ์ฌ์ฉ :
+com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
๊ทธ๋ ๋ค๋ฉด vulkan-icd-loader 1.2.135๊ฐ ์ค์น๋๊ฑฐ๋ ํจ์น ๋ Proton์ผ๋ก ์ถฉ๋ถํ ๊น์?
vulkan-icd-loader ๋ฐ ํจ์น๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
@liberodark the steam-runtime
๋ฒ ํ Steam ๋น๋์๋ ํ์ Vulkan ๋ฒ์ ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์์คํ
์ ์ค์น๋ Vulkan ๋ฒ์ ์ด ํ์ํ Steam ๋ฐํ์์ ๋นํ์ฑํํ๋ steam-native
์์ด์ผํฉ๋๋ค. @ kisak-valve๊ฐ ๋งํ ๋ด์ฉ์ ์ฐธ์กฐํ์ธ์. ์.
๋๋ ์ด๊ฒ์ ์ฌ์ฉํ์ง ์๋ ์คํ ๋ฐํ์์์ด ๋ฐ์ฌ๋ฅผ ์ํด ๋งํ๋ค.
@liberodark steam-runtime
์ Steam For Linux Runtime์ ์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ง์
๋๋ค. ์ฒซ ๋ฒ์งธ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ด์ฅ ๋ Steam์ด๋ฉฐ Manjaro์ ๊ฐ์ ๋ฐฐํฌํ์์ ๊ฒ์์ ์์ํ๋ ๊ธฐ๋ณธ ๋ฐฉ์์
๋๋ค. steam
์คํํ๋ฉด steam-runtime
ํฉ๋๋ค. ๋ ๋ฒ์งธ๋ Proton์ด ๋์ค๊ธฐ ์ ์ Proton๊ณผ ๊ฐ์ ํธํ์ฑ ๋ ์ด์ด์
๋๋ค. Proton ๋ฒ์ ์ ์ ํํ๋ ๊ฒ๊ณผ ๊ฐ์ ์์ฑ์์ ์ผ๋ถ ๊ฒ์์ ์๋ํ๊ณ ์คํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
vulkan-icd-loader ๋ฐ ํค๋์ ํ์ ๋ฒ์ ์ ๊ณผ๋ํ ์๋ ๊ฐ์
์์ด ๋๋ถ๋ถ์ Linux ์ฌ์ฉ์์๊ฒ ์ ๊ณต๋์ง ์๋๋ค๋ ์ ์ ๊ณ ๋ คํ ๋ Steam์ steam-native
๋ฒ์ ์ด ์๋ steam-runtime
๋ก ์คํํด์ผํฉ๋๋ค. , ์ง๊ธ์.
@ Kron4ek Steam ์คํ ์ต์ ์์ + com_skipSignInManager 1๋ก ๊ฒ์์ ์คํ ํด ๋ณด์ จ์ต๋๊น?
์ฃ์กํฉ๋๋ค. ์์ง ๊ฒ์์ ๊ตฌ์
ํ์ง ์์์ผ๋ฏ๋ก ์ง๊ธ์ DRM์ด์๋ ์คํ ํ์ผ ๋ง ์คํํ๊ณ ์์ต๋๋ค.
ํ์ง๋ง DRM์ด์๋ ์คํ ํ์ผ์ ๋ํด์ด ์ฃผ์ฅ์ ์๋ํ์ง๋ง ์ด๋ค ์ด์ ๋ก ๋์๊ฒ๋ ์๋ํ์ง ์์ง๋ง ๊ฒ์์ ์ฌ์ ํ โโBethesda ๊ณ์ ์ ๋ก๊ทธ์ธํ๋๋ก ์์ฒญํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ธํฐ๋ท ์ฐ๊ฒฐ์ ๋นํ์ฑํํ๋ฉด ์๋ํฉ๋๋ค.
์ฌ๋ฌ ๋ฒ ์๋ํ ํ ๋ฉ์ธ ๋ฉ๋ด๋ก ๋ค์ด๊ฐ ์บ ํ์ธ์ ์์ํ ์์์์ต๋๋ค. ์ฌ๊ธฐ ์ ๋น๋์ค๊ฐ ์์ผ๋ฉฐ ์์ ๊ฒ์๋ฌผ๋ ํธ์งํ์ต๋๋ค.
๋์๊ฒ ์ค๋ช ํ๋ ๊ฒ์ ์ข์ง๋ง ๋ ์์ ์ ๋ํด ์์ ํ ์ฐจ์ด์ ์ ์ ์๊ณ ์์ต๋๋ค. ์ปจํ ์ด๋ํ๊ฐ ๋งค์ฐ ํฅ๋ฏธ ๋กญ๋ค๋ ๊ฒ์ ์ธ์ ํฉ๋๋ค.
@ Kron4ek ์ข์ ๋น๋์ค : D
@ Kron4ek ๊ทธ๋์ Valve๊ฐ ๋ช ๊ฐ์ง๋ฅผ ์์ ํ์๋ง์ ๊ฒ์์ด ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๊ฒ์์ด ์๋ํ๋๋กํ๊ธฐ ์ํด ์ฒ์๋ถํฐ ๋๊น์ง (๋ฌผ๋ก ๊ฒ์์ ์ป์ ํ) ์ฌ์ฉํ ์ ํํ ํ๋ก์ธ์ค๋ฅผ ์ค๋ช
ํ์ฌ ๋ค๋ฅธ ์ฌ๋๋ค์ด ์๋ํ๊ณ ์ฌํ ํ ์ ์๋๋ก ํ ์ ์์ต๋๋ค. Steam ๋ฐํ์์ ์ฌ์ฉํ๋์ง ์ฌ๋ถ ๋๋ ํ์ํ vulkan-icd-loader
๋ฒ์ ์ ์ป๊ณ ๋น๋ ํ ๋ฐฉ๋ฒ์ ํฌํจํฉ๋๋ค.
@ gardotd426 ์, 85 PR ์ ๋ณํฉ ํ ํ ๊ฒ์์ ์์ ํ ํ๋ ์ด ํ ์ ์์ด์ผํฉ๋๋ค. ๊ธ์, ์ ์ด๋ DRM-Free๋ ์๋ํด์ผํ์ง๋ง Denuvo ๋ฒ์ ๋ ์๋ ํ ๊ฒ ๊ฐ์ต๋๋ค.
Linux์์ ์ฌ์ฉํด ๋ณธ ๋ช ๊ฐ์ง Denuvo ๊ฒ์์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
Resident Evil 2๋ ์ ๊ฑฐํ๊ธฐ ์ ์๋ ์ ์๋ํ์ต๋๋ค. ๊ทธ๋์ ๊ทธ๊ฒ์ ํ๋์
๋๋ค
ํฌ๋ง์ ์ด์ . Valve์ ์์์ ๊ธฐ๋ค๋ ค์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ TKG
๋๋ GE.
2020 ๋ 3 ์ 20 ์ผ ๊ธ์์ผ ์คํ 3:39 Kron4ek [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@ gardotd426 https://github.com/gardotd426 ์, ๊ฒ์์ฒ๋ผ ๋ณด์ ๋๋ค.
85 PR ๋ณํฉ ํ ์์ ํ ํ๋ ์ด ๊ฐ๋ฅํด์ผํฉ๋๋ค.
https://github.com/ValveSoftware/wine/pull/85/commits ๊ธ์, ์ ์ด๋
DRM-Free๊ฐ ์๋ํด์ผํ์ง๋ง Denuvo ๋ฒ์ ๋ ์๋ ํ ๊ฒ ๊ฐ์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-601878901 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y33ZXPWHPJSRJ4753NADRIPA7VANCNFSM4LP25FOQ
.
๋๊ตฐ๊ฐ ๋๋ฅผ vulkan-icd-loader aur์ ์ฐ๊ฒฐํ ์ ์์ต๋๊น?
ํ์ ์์ด
NVIDIA :
sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader
AMD :
sudo pacman -S lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader
์ธํ :
sudo pacman -S lib32-mesa vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader
@ ReaperOfSouls1909 ๊ทธ๊ฒ์ AUR์ ์์ง ์๊ณ ๊ณต์
@liberodark ๋ ๊ทธ๋ค์๊ฒ ์ข์ ์ผ์ํ์ง ์์ผ๋ฉฐ, repo ๋ฒ์ ์ ์ถฉ๋ถํ sudo pacman -S ...
๋ง์ผ๋ก๋ ์ ํ ๋์์ด๋์ง ์์ต๋๋ค.
sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader
๊ทธ๋ฐ ์์ผ๋ก ์๋ชป๋ ๋ฒ์ ๋ฒํธ
Vulkan-icd-loader-1.2.135-PKGBUILD.zip
ํ๋๋ฅผ ์ฐพ์๋ค
๋๊ตฐ๊ฐ ๋๋ฅผ vulkan-icd-loader aur์ ์ฐ๊ฒฐํ ์ ์์ต๋๊น?
ํ์ํ ๊ฒฝ์ฐ์ด ํฐ์ผ์ ์๋ถ๋ถ์์๋ ์ฃผ์์ ๋ก๋์ ํค๋ ๋ชจ๋์ ๋ํ AUR PKGBUILD๊ฐ ์์ง๋ง, steam-runtime์ ๋ด๋ถ 1.2.135 ๋ฒ์ ์๋ก๋ํด์ผํฉ๋๋ค.
๋๊ตฐ๊ฐ ๋๋ฅผ vulkan-icd-loader aur์ ์ฐ๊ฒฐํ ์ ์์ต๋๊น?
ํ์ํ ๊ฒฝ์ฐ์ด ํฐ์ผ์ ์๋ถ๋ถ์์๋ ์ฃผ์์ ๋ก๋์ ํค๋ ๋ชจ๋์ ๋ํ AUR PKGBUILD๊ฐ ์์ง๋ง, steam-runtime์ ๋ด๋ถ 1.2.135 ๋ฒ์ ์๋ก๋ํด์ผํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
ํ์ธ
๊ฐ์ ๋ฌธ์ , ์ด๊ฒ์ ์คํํ๋ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๋ง์ง๋ง vulkan-icd-loader๊ฐ ํ์ํฉ๋๋ค.
pacman -S vulkan-icd-loader
?
Radeon GPU ์ฌ์ฉ์์ ๊ฒฝ์ฐ : amdgpu-pro์ vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด amdvlk๋ณด๋ค ํจ์ฌ ๋ ์ ์คํ๋ฉ๋๋ค (๋ํ 10 ๋ถ๋ง๋ค ์ค๋จ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค). ๊ทธ๊ฒ์ผ๋ก ๋๋ 1440p + ๋์ ์ค์ ์์ 5700 XT๋ก ์์ ์ ์ธ 120+ fps๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
pacman -S vulkan-icd-loader
?
์ด pkgbuild๋ฅผ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
Vulkan-icd-loader-1.2.135-PKGBUILD.zip
@Niedzwiedzw ์๋์, ์ต์ ๋ฒ์ ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
์์ zip์ ๋ค์ด๋ก๋ํด์ผํฉ๋๋ค.
@werman ์ด๋ป๊ฒ ์คํํ๊ฒ ๋์์ต๋๊น?
์ค ์์ธ tkg๋ฅผ ๊ณต์ ํ ๊ถํ์ด ์์ต๋๊น? ์๋ ํ์ธ์.
์๋ ํ์ธ์ @liberodark , Proton ๋น๋๋ฅผ ๊ณต์ ํ๋ ๊ฒ์ ๊ด์ฐฎ์ง ๋ง ๊ฒ์ ์คํ ํ์ผ์ ๊ณต์ ํ๋ ๊ฒ์ ์ข์ง ์์ผ๋ฉฐ ์ฌ์ฉํ ๋งํฌ๋ ์์ญ์ด ์ ๊ฒจ ์์ผ๋ฏ๋ก ๋ด์ฉ์ ๋ํ ์ค๋ช ์ด์์ผ๋ก ํ๊ฐํ ์ ์์ต๋๋ค.
๊ทธ๋, ๊ทธ๊ฑฐ์์ด ๋ฒ์ ์ ๋ง๋ค์ด
@ gardotd426 ์ด๋ค ๋จ๊ณ์์ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
๋๊ตฐ๊ฐ ๊ทธ๊ฒ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ช
ํํ๊ฒ ์ค๋ช
ํด์ผํฉ๋๋ค.์ด ์ค๋ ๋๋ ์ง๊ธ ๋น์ฅ ์๋ง์
๋๋ค.
@werman :
ํ์ฌ ์ด๋ฌํ ๋ชจ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ํ ๋ ๋จ๊ณ๋ณ ๊ฐ์ด๋์ ๋น์ทํ์ง ์์ ๊ฒฝ์ฐ ๋๊ตฌ์๊ฒ๋ ๋์์ด๋์ง ์์ต๋๋ค.
@ ReaperOfSouls1909 ์ด๋ป๊ฒํด์ผํฉ๋๊น? :์ํ
์๋
ํ์ธ์.
https://wiki.archlinux.org/index.php/Makepkg
์ ๋งํฌ ๊ทธ๋ฅ ์์ ์์ธ tkg ์ฌ์ ์ปดํ์ผ ๋ ๋ฒ์ : https://drive.google.com/open?id=1_pPRwztcq_Vp6IKGAXo-XIrnicizZqlk
๊ฒ์ exe ํจ์น :
sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe
ํ์ฌ ์ด๋ฌํ ๋ชจ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ํ ๋ ๋จ๊ณ๋ณ ๊ฐ์ด๋์ ๋น์ทํ์ง ์์ ๊ฒฝ์ฐ ๋๊ตฌ์๊ฒ๋ ๋์์ด๋์ง ์์ต๋๋ค.
@ gardotd426 ์ข ๋ด ์น๊ตฌ,์ด ์ค๋ ๋๋ ๋งค์ฐ ํ๋์ ์ด๋ฉฐ ์ฝ๊ฐ์ ์ธ๋ด์ฌ์ ๋ณด์ฌ ์ฃผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ง์ ์ฌ๋๋ค์ด ํ๋ฅญํ ์ผ์ํ๊ณ ์๊ณ ๊ทธ๋ค์๊ฒ ์จ์ ๊ณ ๋ฅด๊ณ ์ผ์ ์ ๋ฆฌํ ์์๋ ์๊ฐ์์ค๋๋ค.
pkgfile @ ReaperOfSouls1909์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
@liberodark , ๊ณต์ ํ ์์ธ ๋น๋๋ฅผ ์ดํด๋ณด๋ฉด ๋ฒ์ ์ผ๋ก ๋ฌธ์ ๊ฐ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ๊ฑฐ๋์์ต๋๋ค.
๋ด ์คํฌ๋ฆฝํธ @oscarcp ๊ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ๋ง๋ค์ง ์์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ค ํ์ผ๋ ๋์๊ฑฐ๋ ๋ถ๋ฒ์ ์ผ๋ก ๊ณต์ ํ ์ ์์ต๋๋ค.
๋๋ ์์ํ ์์ธ ๋ฒ์ @ kisak-valve๋ฅผ ๋ง๋ค๋ฌ ๊ฐ๋ค.
Vulkan 1.2.135๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ACO๋ฅผ ๋นํ์ฑํํด์ผํ์ต๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ๋ชจ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ ํ์ ๊ฒ์์ด ํ๋ฅญํ๊ฒ ์คํ๋ฉ๋๋ค.
@ kisak-valve๋ ๋งํฌ ๋ชจ์์ด ๋ ์ ๋ํ ํจ์น๋ก ๋ฏธ๋ฆฌ ์ปดํ์ผ ๋ ์์ธ tkg ๋ง ์ ๋ฐ์ดํธํ์ต๋๋ค.
Vulkan 1.2.135๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ACO๋ฅผ ๋นํ์ฑํํด์ผํ์ต๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ๋ชจ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ ํ์ ๊ฒ์์ด ํ๋ฅญํ๊ฒ ์คํ๋ฉ๋๋ค.
์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํ๊ธฐ ์ํด 1.2.135๋ฅผ ์ค์นํ์ต๋๋ค. ๊ฒ์์ ์คํํ๊ธฐ ์ํด ACO๋ฅผ ๋นํ์ฑํํ๋ ๊ฒ ์ธ์ ๋ค๋ฅธ ์์ ์ด ์์์ต๋๊น? DOOT Eternal์ ์์ธ ์์ ์ ํ์ฉ ํ์ต๋๊น?
ํธ์ง . Proton 5.0-5๊ฐ ์ถ์๋์์ผ๋ฉฐ ๊ฒ์์ด ์๋ํ๋ฏ๋ก ๋ ์ด์ sed๋ก ๊ฒ์์ exe๋ฅผ ํธ์ง ํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ ์ต์ Vulkan-Loader (1.2.135)๋ฅผ ์ค์นํด์ผํ๋ฉฐ ๊ฒ์์ exe๋ฅผ DRM์ด์๋ ๋ฒ์ ์ผ๋ก ๊ต์ฒดํด์ผ ํ ์๋ ์์ต๋๋ค.
์ข์, ๋ค์์ DRM-Free exe๋ก ๊ฒ์์ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋งค์ฐ ์งง์ ์ง์นจ์ ๋๋ค.
sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe
์์ ๋งํ๋ฏ์ด ๊ฒ์์ด ๋ฉ์ธ ๋ฉ๋ด๋ก ๋ค์ด๊ฐ๊ธฐ ์ ์ ์ข ์ข ์ถฉ๋ํ๊ฑฐ๋ ๋ฉ์ถฐ์ ์ฌ๋ฌ ๊ฒ์์ ๋ค์ ์์ํด์ผ ํ ์ ์์ต๋๋ค.
/etc/environment
, ~/.profile
, ~/.zprofile
, ~/.zshrc
, ~/.bashrc
๋ฑ์ RADV_PERFTEST=aco
์ด (๊ฐ)์๋ ๊ฒฝ์ฐ @ PraetorianSC4 , ๋๋ ์์ ์ต์
์์ (๊ธฐ๋ณธ์ ์ผ๋ก ACO๋ฅผ ์๋์ผ๋ก ํ์ฑํํ์ง ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ง ์์ต๋๋ค. ๋ค๋ฅธ ๊ณณ์์ ํ์ฑํ ํ ๊ฒฝ์ฐ RADV_PERFTEST=llvm
์ฌ์ฉํ ์ ์์ต๋๋ค.
@Voxed , Steam ๋ฒ์ ๋๋ DRM ํ๋ฆฌ ๋ฒ์ ์ ์คํ ์ค์ ๋๊น? Steam ๋ฒ์ ์ด ์๋๋ผ๋ฉด ์ค์ ๋ก Steam ๋ฒ์ ์ ์์ง ์๋ํ์ง ์์ ์ฌ๋์ด ์์ต๋๊น?
์ฌ์ ์ปดํ์ผ ๋ ์์ธ ๋ฒ์ : https://drive.google.com/file/d/1_pPRwztcq_Vp6IKGAXo-XIrnicizZqlk/view?usp=sharing only wine
/etc/environment
,~/.profile
,~/.zprofile
, ~ / .zshrc,
~ / .bashrc, etc, or in the launch options (so basically unless you have manually enabled ACO, it's not enabled by default. If you've got it enabled elsewhere, you can use
์ค ํ๋์RADV_PERFTEST=aco
๊ฐ์๋ ๊ฒฝ์ฐ @ PraetorianSC4, etc, or in the launch options (so basically unless you have manually enabled ACO, it's not enabled by default. If you've got it enabled elsewhere, you can use
RADV_PERFTEST = llvm`.@Voxed , Steam ๋ฒ์ ๋๋ DRM ํ๋ฆฌ ๋ฒ์ ์ ์คํ ์ค์ ๋๊น? Steam ๋ฒ์ ์ด ์๋๋ผ๋ฉด ์ค์ ๋ก Steam ๋ฒ์ ์ ์์ง ์๋ํ์ง ์์ ์ฌ๋์ด ์์ต๋๊น?
DRM ๋ฌด๋ฃ ๋ฒ์ ์ ๊ฒฝ์ฐ ์๋ํ๋ ค๋ฉด tkg ํจ์น๊ฐ ํ์ํฉ๋๋ค.
์ด ํจ์น๋ก wine-tkg๋ฅผ ์ปดํ์ผํ๊ณ arch ์ฉ ์ค์น ํ์ผ์ ์ ๋ก๋ํฉ๋๋ค.
์์น ์ฉ ์ฌ์ ์ปดํ์ผ ๋ ๋ฒ์ : https://drive.google.com/open?id=1Gvvq5rxvSZmeLOaZZeGcm95FBT9mtOrq
๋ฐ๋ผ์ DRM์ด์๋ ๋ฒ์ ์์ด๋ ์คํํ ์ ์๋ค๋ฉด DRM์์ด ๊ฒ์์ ๋ฌธ์ ์ ๋๋ค. ์๋๋ฉด Steam ๋ฒ์ ์ ์ฌ์ฉํ๋ ์ฌ๋์ด ์ค์ ๋ก ์ด๊ฒ์ ์๋ํ ์ ์ด ์์ต๋๊น?
pr์ด ๋ณํฉ๋๋ฉด drm์ ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ต๋๋ค.
@ gardotd426 : ํ์ฌ ์ ์ ์์ต๋๋ค. ๋๋ ์์ง drm ๋ฒ์ ์ ๊ฒ์์ผ๋ก ์ถฉ๋ถํ ๋ฉ๋ฆฌ ๋จ์ด์ง ์ฌ๋์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋๋ ์ฌ์ ํ ๋ฏฟ์ ์ ์์ ์ ๋๋ก ๋ถ์์ ํ ์์ฑ์ ๋น๋ ํ๋ก์ธ์ค๋ฅผ ์๋์ํค๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ผ๋ฏ๋ก ๊ทธ ํ๋ณด์ ํจ์น๋ก ๋น๋ ํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ bethesda ๋ฐ์ฒ๋ ๋ค๋ฅธ ๊ฐ๋ฅํ ๋ฌธ์ ์
๋๋ค.
์๋ง๋ ํ์ผ์ ์ด๋ฆ์ ๋ฐ๊พธ์๊ฒ ์ต๋๊น?
TKG์ proton ๋น๋๋ wine-tkg์ ๋์ผํ ํจ์น๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ํจ์น ๋ wine-tkg๋ฅผ ์ฌ์ฉํ์ฌ proton-tkg๋ฅผ ๋น๋ํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค.
@ gardotd426 ๋ฌธ์ ๋ ํ์ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด Wine ๋ถ์กฑ์ผ๋ก ์ธํด ์คํ ํ์ผ์ ํซ ํจ์นญํ๋ ๊ฒ์ ๋๋ค.
์ผ๋จ ์์ ๋๋ฉด DRM ๋น๋๊ฐ ์๋ํ์ง ์๋๋ค๋ ๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์๋ ์ด์ ๊ฐ ์์ต๋๋ค.
์๋ ํ์ธ์ @ gardotd426 , Denuvo๋ ๋ณ์กฐ ๋ฐฉ์ง ์ํํธ์จ์ด์ด๋ฏ๋ก vulkan ํ์ฅ์ ๋ํด ๊ฑฐ์ง๋ง์ํ๋ ์คํ ํ์ผ์ sed 'ํ๋ฉด ๋นํฉ ์ค๋ฌ์ธ ์ ์์ต๋๋ค.
drm-free ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. amdvlk๊ฐ 10 ๋ถ๋ง๋ค ์ค๋จ๋๋ฏ๋ก amdgpu-pro๋ฅผ ์ฌ์ฉํฉ๋๋ค.
1) https://gist.github.com/werman/af271c89410b942e6d50963ccf0f34f1 PKGBUILD๋ก vulkan-icd-loader 1.2.135๋ฅผ ์ปดํ์ผํ์ต๋๋ค (์์ ์ค๋ ๋์์ ์ปดํ์ผ ๋ ๋ฒ์ ์ ์ฐพ์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค)
2) Radeon * ์ค์น amdgpu-pro vulkan, PKGBUILD https://gist.github.com/werman/696063d328fb9a49ed5ca609df6dff50, makepkg
ํ ๋ค์ sudo pacman -U vulkan-amdgpu-pro-19.50_967956-1-x86_64.pkg.tar amdgpu-pro-core-meta-19.50_967956-1-any.pkg.tar amdgpu-core-meta-19.50_967956-1-any.pkg.tar
3) Proton 5.0 + 2 ๊ฐ์ ํจ์น ์์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, https://cdn.discordapp.com/attachments/542099730751160338/690574741819621386/frog.7z(dxvk discord์์ ๊ฐ์ ธ์ doitsujin์์ ์ปดํ์ผ)-๋ ๋ค Proton 5.0/dist/lib64/wine/
๋ฃ์ต๋๋ค
or use patched wine from above
4) amdgpu-pro์ ๊ฒฝ์ฐ VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json
5) ์์ ์ต์
์ +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
์ถ๊ฐ
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json %command% +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค.
6) alt-tab (๋๋ i3์์๋ ๋ชจ๋ ๊ฒ)์ ๋ฌธ์ ๊ฐ์์ ์ ์์ผ๋ฏ๋ก wine ์ ๋์ฌ์์ ๊ฐ์ ๋ฐ์คํฌํฑ์ ํ์ฑํ ํ ์ ์์ต๋๋ค.
7) ์ฆ๊ธฐ์ญ์์ค
๊ทธ๊ฒ์ ์ฝ๊ฐ ๋ฐ์๊ณ ์ฌ๋๋ค์ ์ด๋ฏธ ์์ ๊ฐ์ด๋๋ฅผ ๊ฒ์ํ์ง๋ง ์๋ง๋ ์ด๊ฒ์ ๋๊ตฐ๊ฐ๋ฅผ ๋์ธ ๊ฒ์ ๋๋ค. ์ ์ด๋ Ithis๋ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค.
์ด์ @werman ์ ๋ชฉ๋ก์ ๊ฐ์ ธ
@werman ๋ด ๋ฐฐํฌํ์๋ ์์ ๊ถ์์ ๋๋ผ์ด๋ฒ๋ฅผ์ํ ๋น๋๊ฐ ์์ต๋๋ค. ์์ง ์๋ฌด๊ฒ๋ ํ ์คํธํ์ง ์์์ง๋ง amdvlk๊ฐ ๋๋ฌด ๋์๋ฉด Mesa Radeon Vulkan ๋๋ผ์ด๋ฒ๊ฐ ๋ ์ ํฉํ ๊น์? ์ ๋ง ๋ ๊ทธ๋ฅ ๋ฒฝ์ ๋ฌผ๊ฑด์ ๋์ ธ
@ashkitten ํ์ด์ Proton ๋น๋; 1 ์ผ์ฐจ์ Steam ํด๋ผ์ด์ธํธ์์ ๊ฒ์์ด ์คํ๋๋ ๊ฒ์๋ณด๊ณ ์ถ์ต๋๋ค. : crossed_fingers :
@wundrweapon Mesa๋ก ๊ฒ์์ ์์ํ ์ ์์์ง๋ง ์ค์ ๋ก ์๋ํ์ง๋ ์์์ต๋๋ค.
@jjbarr @ kisak-valve ์ธ๊ธ ๋ ์์ธ ํจ์น (๊ฒ์์ ์คํํ๋ ๋ฐ ํ์ํจ)๊ฐ PR์์๋ ๋ด์ฉ์ด๊ณ Wine์์ ๊ตฌํ๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋ ๋ด์ฉ์ด๋ผ๋ ์ธ์์ ๋ฐ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด Steam ๋ฒ์ ์ ํจ์น ๋ Proton๊ณผ ํจ๊ป ์๋ํ์ง ์์์ผํฉ๋๊น?
ํ์ง๋ง vulkan-headers 1.2.135๋ ํ์ํฉ๋๋ค @ ReaperOfSouls1909 ๋น์ ์ ์ด๊ฒ์ ๋ฏธ๋ฆฌ ์ปดํ์ผ ํ์ต๋๊น?
@ PraetorianSC4 ๋ด๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํ๊ณ ์๋ค๋ฉด @werman ์ ์ง์นจ์๋ ์ฌ์ ํ ์์ฌ์ค๋ฌ์ด ํฉ๋ฒ์ฑ์ ์คํ ํ์ผ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํฌํจ๋์ด ์์ผ๋ฏ๋ก ์ด๊ฒ์ด ์ง์ ์ผ๋ก ํ์ํ ๊ฒฝ์ฐ์ด ์์ ์ฌํญ์ด ๊ณง Steam Play ๊ธฐ๋ณธ๊ฐ์ ์ ์ฉ๋๋ ๊ฒ์ ๋ณผ ์ ์์ ๊ฒ์ ๋๋ค.
์๋ ํ์ธ์ @ gardotd426 , ํ ๋ก ์ ๋ค์
@ PraetorianSC4 ๋ด๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํ๊ณ ์๋ค๋ฉด @werman ์ ์ง์นจ์๋ ์ฌ์ ํ ์์ฌ์ค๋ฌ์ด ํฉ๋ฒ์ฑ์ ์คํ ํ์ผ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํฌํจ๋์ด ์์ผ๋ฏ๋ก ์ด๊ฒ์ด ์ง์ ์ผ๋ก ํ์ํ ๊ฒฝ์ฐ์ด ์์ ์ฌํญ์ด ๊ณง Steam Play ๊ธฐ๋ณธ๊ฐ์ ์ ์ฉ๋๋ ๊ฒ์ ๋ณผ ์ ์์ ๊ฒ์ ๋๋ค.
AFAIK DRM์ด์๋ ๋ฒ์ ์ ์ฆ๊ธฐ๋ฅผ ํตํด ํ๋ฅด๋ ๊ฒ์ ๋ง๊ธฐ ์ํด์๋ง ์ฌ์ฉ๋ฉ๋๋ค. DRM ๋ฒ์ ์ proton-tkg์์ ๊ณ์ ์๋ ํ ์ ์์ต๋๋ค.
OK ๋ ๋์ ์๋ฃจ์ ์ ์ฐพ์์ต๋๋ค. : D
๋๊ตฐ๊ฐ ๋ฉ์ฒญํ ๊ฐ์ด๋ / ๋น๋์ค๋ฅผ ๋ง๋๋์? ์ ์ ๊ฐ์ ์ผ๋ถ ์ฌ์ฉ์๋ ์ฝ๋ฉ ์๋ ๋ฐฉ์์ ์์ด ๋ฒ๋ฆฝ๋๋ค ..
์์น ๋ ์ ํฌ ๋ฆฌ๋
์ค์์๋ ์๋ ํ ์ ์์ต๋๊น?
๊ณ ๋ง์!
@mahmutpek ๋ ์ง๊ธ๊น์ง์ด ์ค๋ ๋์ ๋ชจ๋ ํ ์คํธ๊ฐ Arch์์ ์ํ ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ๋๋ ๋ชจ๋ ๊ฒ์ด Void์์ ์ํํ๊ฒ ์๋ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค (์ด์ Vulkan์ ์ ์ฅ์๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค)
๋๊ตฐ๊ฐ ๋ฉ์ฒญํ ๊ฐ์ด๋ / ๋น๋์ค๋ฅผ ๋ง๋๋์? ์ ์ ๊ฐ์ ์ผ๋ถ ์ฌ์ฉ์๋ ์ฝ๋ฉ ์๋ ๋ฐฉ์์ ์์ด ๋ฒ๋ฆฝ๋๋ค ..
์์น ๋ ์ ํฌ ๋ฆฌ๋ ์ค์์๋ ์๋ ํ ์ ์์ต๋๊น?
๊ณ ๋ง์!
์ง๊ธ๊น์ง ์ ๊ณต๋ ์๋ฃจ์ ์ ์ ํ "noob-proof"๊ฐ ์๋๋๋ค. ์ง๊ธ๊น์ง ์ ๊ณต๋ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํ ์ดํด๊ฐ ๋ถ์กฑํ ๊ฒฝ์ฐ ๋ ๋์ ์๋ฃจ์ ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค.
๋ฟก๋ฟก
์กฐ๊ธ๋ง ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค. ์ด ๊ธ์ 20 ์๊ฐ ์ ์ ์ด๋ ธ์ ๋๋ถํฐ ์ง์ผ ๋ดค๋๋ฐ ์์ง๋ ์์ ๋ด๊ณ ์์ต๋๋ค.
@ kisak-valve, ํจ์ฌ ๋ ์๋ฏธ๊ฐ ์์ต๋๋ค. ์ค๋ช ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
@wundrweapon ๊ทธ๋๋ ์์น๋ฅผ ์๋ ํ ๊ฒ ๊ฐ์ง๋ง ๋ชจ๋ ์๋ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@ashkitten ์ฌ์ค, ๋๋ ์๋ชป๋ ๋ฆฌ๊ทธ์ ์์ต๋๋ค.
๋ชจ๋ ๋ต๋ณ๊ณผ ์๋ก์ด ๋ต๋ณ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋ฉ์ ์ ๋ exe๋ฅผ ํจ์น ํ ํ์๊ฐ์๋ ๋ ๋์ ์์ธ ๋ฆด๋ฆฌ์ค ์์
์ ๋ณด๋
๋๋ค.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing
๋ฉ์ ์ ๋ exe๋ฅผ ํจ์น ํ ํ์๊ฐ์๋ ๋ ๋์ ์์ธ ๋ฆด๋ฆฌ์ค ์์ ์ ๋ณด๋ ๋๋ค.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing
๋๊ตฐ๊ฐ ๋ฐ๋น์ / ์ฐ๋ถํฌ์์ ๊ทธ๊ฑธ๋ก ๋ฌด์์ํ ๊น์?
http://repo.steampowered.com/steamrt/pool/main/libx/๋ฅผ ๊ฐ์ ธ ์์ https://github.com/ValveSoftware/Proton/blob/proton_5.0/vagrant-user-setup.sh#L7์ด ์คํจํ์ต๋๋ค. libxcb / libxcb-xinerama0-dev_1.11.1-1ubuntu1 + steamos1 + srt2_i386.deb ์๊ฐ์ด ์ด๊ณผ๋์์ต๋๋ค. repo.steampowered.com์ด ๋งค์ฐ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์์ด ํ๊ฒฝ์ ์ค์ ํ๋ ๊ฒ์ ์ ๋ง ๊ณ ํต ์ค๋ฝ์ต๋๋ค.
ํธ์ง : ์ฌ ์๋ํ์ง๋ง ์ด๋ฒ์๋ ๊ฐ์ ธ ์ค์ง ๋ชปํ์ต๋๋ค ... ์ ์ฒด ๋์ปค ์ปจํ ์ด๋๊ฐ ์ง๊ธ ๋น๋๋๋์ง ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
๋ฉ์ ์ ๋ exe๋ฅผ ํจ์น ํ ํ์๊ฐ์๋ ๋ ๋์ ์์ธ ๋ฆด๋ฆฌ์ค ์์ ์ ๋ณด๋ ๋๋ค.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing
์ด๋ค ํจ์น๋ฅผ ์ฌ์ฉ ํ์ต๋๊น?
๋ฏธ๋ฆฌ ์ปดํ์ผ ๋ ์์ธ์ ๋น๋ ์ผ๋ฟ์
๋๋ค.
icd์ ๋ํด ๋์ผํ lib ๋ฒ์ ์ด ์์ผ๋ฉด ์ฐ๋ถํฌ ๋๋ ๋ฐ๋น์์์ ์คํํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์,ํ์ง๋ง VK_EXT_full_screen_exclusive ์ง์์ผ๋ก ์ปดํ์ผํ๊ธฐ ์ํด ๋ฌด์์ ํ์ต๋๊น?
๋ฉ์ ์ ๋ exe๋ฅผ ํจ์น ํ ํ์๊ฐ์๋ ๋ ๋์ ์์ธ ๋ฆด๋ฆฌ์ค ์์ ์ ๋ณด๋ ๋๋ค.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing
๊ทธ๋ฅ cp -r / it?
์ด ๋ฒ์ ์ ์ฌ์ฉํ์ฌ ์์ฑ์ ๋ฒ์ ์ ๋ฐฑ์ ํ์ญ์์ค.
์ด ๋ฒ์ ์ ์ฌ์ฉํ์ฌ ์์ฑ์ ๋ฒ์ ์ ๋ฐฑ์ ํ์ญ์์ค.
๊ทธ๊ฒ์ ์ฌ์ฉํ๊ธฐ ์ํด ์ฆ๊ธฐ๋ฅผ ์ด๋ป๊ฒ ์ป๊ณ ์ด๋์ ๋ฃ์๊น์?
๊ฒ์์ ๋น ๋ฅด๊ฒ ์คํํ๊ณ drm-free ๋๋ Steam ๋ฒ์ @ Kron4ek :
+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
๋ง์นจ๋ด proton์ ๋ง๋ค๋ ค๊ณ ์๋ํ๊ณ ๋ง๋ค ์์๋ vagrant box๋ฅผ ์ป์์ต๋๋ค. ์ฝ๊ฐ์ ๋์ฐํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ํจ์น๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ์ ์ ํ ๋ค์ ์๋ํฉ๋๋ค.
์๊ฒ ์ต๋๋ค. ๋ฏธ๋ ํํ ๋ฆฌ์ผ์ ๋๋ค.
tar -xvf winev2.tar.gz
mv ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist_back
mv wine ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist
๊ฒ์ ์คํ
๋ง์นจ๋ด proton์ ๋ง๋ค๋ ค๊ณ ์๋ํ๊ณ ๋ง๋ค ์์๋ vagrant box๋ฅผ ์ป์์ต๋๋ค. ์ฝ๊ฐ์ ๋์ฐํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ํจ์น๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ์ ์ ํ ๋ค์ ์๋ํฉ๋๋ค.
proton-tkg๋ก?
@liberodark ๋ ๊ทํ๊ฐ ๊ฒ์ ํ ๊ฒ์ ์๋ํ๊ณ Steam์์ Denuvo์ ๊ฐ์ผ๋ ๋ฒ์ ์ ์คํํ์ต๋๋ค. ์ฃผ์ฌ์๊ฐ ์์ต๋๋ค. ๋ด๊ฐ ์๊ณ ์๋ ๊ฒ์ด ์์ต๋๊น? Proton dist๋ฅผ ์ต์ ์์ธ ๋น๋๋ก ๊ต์ฒดํ๊ณ ์ง์ ๋ ์ต์ ์ผ๋ก ์คํํ์ต๋๋ค.
๊ทธ๋์ ์ต์ nvidia ๋๋ผ์ด๋ฒ ๋ฐ Arch repos์ vulkan์ผ๋ก ๋ชจ๋ ์์
์ ์ํํ์ต๋๋ค.
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.
์ด๋ค ์์ด๋์ด?
Arch repos์ @annmuor vulkan-icd-loader๋ ์๋กญ์ง ์์ต๋๋ค. 1.2.135 ๋ฒ์ ์ด ํ์ํฉ๋๋ค.
๊ทธ๋ ๋น์ ์ด ํ์ํฉ๋๋ค : 1.2.135
@BTS_twt แ แ แ แ แ แ แ แ แ แ
ํฉ๋งจ -Ql vulkan-icd-loader
vulkan-icd-loader / usr /
vulkan-icd-loader / usr / lib /
vulkan-icd-loader /usr/lib/libvulkan.so
vulkan-icd-loader /usr/lib/libvulkan.so.1
vulkan-icd-loader /usr/lib/libvulkan.so.1.2.135
vulkan-icd-loader / usr / lib / pkgconfig /
vulkan-icd-loader /usr/lib/pkgconfig/vulkan.pc
vulkan-icd-loader / usr / share /
vulkan-icd-loader / usr / share / licenses /
vulkan-icd-loader / usr / share / licenses / vulkan-icd-loader /
vulkan-icd-loader /usr/share/licenses/vulkan-icd-loader/LICENSE.txt
๋ํ VK_KHR_get_surface_capabilities2 + VK_EXT_full_screen_exclusive ํจ์น๊ฐ์๋ Proton ๋ฒ์ ์ด ํ์ํฉ๋๋ค.
๋ํ VK_KHR_get_surface_capabilities2 + VK_EXT_full_screen_exclusive ํจ์น๊ฐ์๋ Proton ๋ฒ์ ์ด ํ์ํฉ๋๋ค.
(์น๋ช ์ ์ธ ์ค๋ฅ : ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ญ์์ค : VK_KHR_get_surface_capabilities2๊ฐ ํ์ํฉ๋๋ค.
์ถ์ : ๋๋ ์๋ก์ด vulkan-icd-loader์ ํค๋๋ ์ป์๊ณ ์ ์ฉํ ์ ๋ณด๋ผ๋ฉด GTX 1060์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@ Joshua-Ashton ์ด๋ค ์ด์ ๋ก ๋ ๊ทํ์ PR๋ก Proton์ ์ปดํ์ผ ํ ์ ์์ต๋๋ค. ์ปดํ์ผ ์ค์ winevulkan ๊ด๋ จ ์ค๋ฅ๊ฐ ์์ต๋๋ค . ๋ด์ชฝ์ ๋ฌธ์ ๊ฐ ์์ต๋๊น? ์๋๋ฉด PR์ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
์์ฑ์ ์์ธ VK_KHR_get_surface_capabilities2 ๋ธ๋์น๋ฅผ ๋ณต์ ํ๊ณ ์ปดํ์ผํ๋ ค๊ณ ์๋ํ์ง๋ง ์ฌ์ ํ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ ๊ฐ ๋ณด๋ด ๋๋ฆฐ ๋ฒ์ ์ ๋ ์ดํฐ๋๊ณผ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ํนํ ๋ฆฌ๋
์ค ๋ ๋ง์๋ก๋ฅผ ๊ฐ์ฅ ์ฝ๊ฒ ํ๋ ์ด ํ ์์๋ ๋ถ๋ค์ด ํนํ ๊ทธ๋ ์ต๋๋ค.
ํ ์์ฒญ์ด ๋ณํฉ ๋ ๋๊น์ง. ๋ด ์๋ฃจ์
์ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ผ๋ฟ์
๋๋ค.
@ Kron4ek ๋น๋ํ๊ธฐ ์ ์ dlls/winevulkan
์์ make_vulkan
๋ฅผ ์คํํด์ผํฉ๋๋ค.
make[2]: *** [loader/CMakeFiles/asm_offset.dir/build.make:63: loader/CMakeFiles/asm_offset.dir/asm_offset.c.o] Error 1
make[2]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build'
make[1]: *** [CMakeFiles/Makefile2:201: loader/CMakeFiles/asm_offset.dir/all] Error 2
make[1]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build'
make: *** [Makefile:141: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
๋. ์๊ฐ?
makepkg PKGBUILD
๊ฐ ๋๊ฐ์ vulkan-icd-loader-1.2.135๋ฅผ ์ป์ต๋๊น, ์๋๋ฉด pacman์ด ์ค์น์ ์ฌ์ฉํ ํจํค์ง๋ฅผ ๋น๋ํ๊ธฐ ์ํด ๋จผ์ ๊ตฌ์
ํด์ผํ๋ ๊ฒ์
๋๊น?
make[2]: *** [loader/CMakeFiles/asm_offset.dir/build.make:63: loader/CMakeFiles/asm_offset.dir/asm_offset.c.o] Error 1 make[2]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make[1]: *** [CMakeFiles/Makefile2:201: loader/CMakeFiles/asm_offset.dir/all] Error 2 make[1]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make: *** [Makefile:141: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
๋. ์๊ฐ?
makepkg PKGBUILD
๊ฐ ๋๊ฐ์ vulkan-icd-loader-1.2.135๋ฅผ ์ป์ต๋๊น, ์๋๋ฉด pacman์ด ์ค์น์ ์ฌ์ฉํ ํจํค์ง๋ฅผ ๋น๋ํ๊ธฐ ์ํด ๋จผ์ ๊ตฌ์ ํด์ผํ๋ ๊ฒ์ ๋๊น?
ํค๋๋ฅผ ๋จผ์ ๊ฐ์ ธ์์ผํฉ๋๋ค (์ด ์ค๋ ๋์ ์์). ๊ทธ๋ ์ง ์์ผ๋ฉด ์คํจํฉ๋๋ค.
ํค๋๋ 1.2.332์์ ๊ฒ์์ ์คํํ ํ์๊ฐ ์์ต๋๋ค.
1.2.335๋ฅผ ์ฐพ์ง ๋ชปํ์ต๋๋ค :(
@ Joshua-Ashton ๊ฐ์ฌํฉ๋๋ค. ์ด๊ฒ์ด ํ์ํ์ง ๋ชฐ๋์ต๋๋ค.
๊ทธ๋ ๋น์ ์ด ํ์ํฉ๋๋ค : 1.2.135
์ ํ์ด .. ๋๋ ํจ์น ๋ ์์ธ์ ๋ฃ์๋ค ...ํ์ง๋ง ๋ด ์ ํฌ ๋ฐ์ค์๋ ์์ง vulkan ๋ก๋ 1.2.35๊ฐ ์๋ค .. :(
ํ์ฌ Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ์ Steam ๋ฐํ์ (Steam Linux ๋ฐํ์ ํธํ์ฑ ๋๊ตฌ๊ฐ ์๋)์ด 1.2.135 vulkan ๋ก๋๋ฅผ ์ ๊ณตํ๋ค๋ ๊ฒ์ ์๋ ค๋๋ฆฝ๋๋ค.
์ ๋๋ฌด ๋ฏธ์ํด :( @ dylanmc1975
@ Tk-Glitch proton-tkg ๋น๋์์ make_vulkan
์ด ๋ฐ์ํ๋๋กํ๋ ค๋ฉด ์ด๋ป๊ฒํด์ผํฉ๋๊น?
@liberodark ์ํ๊น๊ฒ๋ gentoo๋ ๋๋ฌด ๋ฐ์ ์ ์ด ์ง ์์ต๋๋ค.
๋น์ ์ ์๋ค ์ ๊ฐ์ฌํฉ๋๋ค!
@annmuor ์ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ์ vulkan-icd-loader๋ฅผ ๋น๋ํ๊ณ @liberodark ์์ธ ๋ณ์ ์๋ํ์ง๋ง ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๋ฐ๋ผ์ ์์น (Manjaro)์์ 1.2.135๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ต์ :
cd ~/Downloads
mkdir -p vulkan/icd vulkan/headers
wget -O ./vulkan/icd/PKGBUILD "https://gist.githubusercontent.com/oscarcp/4c4fb71fa380015b722172f308d406b1/raw/5d87d9e302fdc1f435457fcdd0dfc7ecaa5bcfa2/gistfile1.txt"
wget -O./vulkan/headers/PKGBUILD "https://gist.githubusercontent.com/oscarcp/9b54ea7f6bd4eb4144bd4e5e980f2c4c/raw/a33607a4f0966e1fed00440c9f8f99a4b7295402/gistfile1.txt"
cd vulkan/headers
makepkg --syncdeps
pacman -U vulkan-headers-1:1.2.135-1-any.pkg.tar.xz -y
cd ~/Downloads/vulkan/icd
makepkg --syncdeps
pacman -U vulkan-icd-loader-1.2.135-1-x86_64.pkg.tar.xz -y
๋ค์:
milkyway vulkan-icd]$ pacman -Ql vulkan-icd-loader
vulkan-icd-loader /usr/
vulkan-icd-loader /usr/lib/
vulkan-icd-loader /usr/lib/libvulkan.so
vulkan-icd-loader /usr/lib/libvulkan.so.1
vulkan-icd-loader /usr/lib/libvulkan.so.1.2.135
vulkan-icd-loader /usr/lib/pkgconfig/
vulkan-icd-loader /usr/lib/pkgconfig/vulkan.pc
vulkan-icd-loader /usr/share/
vulkan-icd-loader /usr/share/licenses/
vulkan-icd-loader /usr/share/licenses/vulkan-icd-loader/
vulkan-icd-loader /usr/share/licenses/vulkan-icd-loader/LICENSE.txt
๊ทธ๋ฆฌ๊ณ ๋ค์์ ๋ฐ๋ฅด์ญ์์ค (@liberodark ์ ๊ณต) :
cd ~/Downloads
mkdir dootwine
mv winev2.tar.gz dootwine/.
cd dootwine
tar -xvf winev2.tar.gz
mv ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist_back
mv wine ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist
๋ด๊ฐ ์๋ฌด๊ฒ๋ ๋์น์ง ์์๋ค๊ณ ๊ฐ์ ํ ๋ ๊ทธ๋ค์ด ๋๋ ค์ํด์ผ ํ ๊ฒ์ ๋น์ ๋ฟ์ ๋๋ค ...
ํธ์งํ๋ค:
Steam ๋ฒ์ ์ ๊ฒ์์์ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
HALP
@MuchiMuchiPink ์ ๋์ผ, @liberodark ๋๋ ๋น์ ์ ์์ธ ๋น๋๋ฅผ ์๋ํ์ง๋ง ์ ์ด๋ ๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ์ถฉ๋ํฉ๋๋ค. ๋ก๊ทธ๋ ์ฌ๊ธฐ์ ์์ต๋๋ค .
PKGBUILD๋ฅผ ์์ ํ์ฌ vulkan-icd-loader๋ฅผ 1.2.135๋ก ์ปดํ์ผํ์ต๋๋ค. Mesagit ์ ์ฅ์์์ R9290 ๋ฐ ์ต์ ๋ฒ์ ์ผ๋ก Arch 5.5.10 ์คํ
icd๋ฅผ ์ํ๋ค๋ฉด : @pastapojken
vulkan-icd-loader-1.2.135-1-x86_64.pkg.zip
1.2.332๋ก ์ฌ ์๋ํ๋ฉด ์ค์น ํ ์ฌ๋ถํ ํด์ผํฉ๋๋ค.
์ด ์ดํ๋ก ์์ง ์๋ฌด๋ฐ๋ ๋ชป๊ฐ
์ด ์ดํ๋ก ์์ง ์๋ฌด๋ฐ๋ ๋ชป๊ฐ
์ด๋ค ๋ฐฐํฌํ์ ์คํํ๊ณ ์์ต๋๊น? ์ฌ๊ธฐ์ด ์ฌ๋๋ค์ Arch ๊ธฐ๋ฐ ๋ฐฐํฌํ์์ ์คํํ๊ณ ์์ต๋๋ค. ๋๋ Pop! _os (ubuntu ๊ธฐ๋ฐ)์ ์์ผ๋ฉฐ ๋์๊ฒ๋ ์๋ํ์ง ์์ต๋๋ค.
@wundrweapon ์์์ ์ธ๊ธํ๋ฏ์ด DRM์ด์๋ ์คํ ํ์ผ์ ์ฌ์ฉํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฌผ๋ก liberodark ๋ฑ์ด DRM์ด์๋ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
ํธ์ง : ๋๋ ์ด๊ฒ์ ์ง์ ์๋ํ๊ณ ์ถ์ง๋ง Fedora๋ฅผ ์คํํ๊ณ ์์ง๋ง ๋ ๊ฐ๋จํ ๋๋ฏธ ์ฆ๋ช ๊ฐ์ด๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ ๋ฐ์ดํธ ์ฌ๊ธฐ์์ @liberodark wine์ Lutris์ ์๋ก์ด ์ฃผ์๋ก ์ฌ์ฉ
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,
๋น์ ์ดํ๋ / ๋งํ๋ ๊ฒ์ ์ ๋ฐ์ ๋ฐ๋ฅผ ์๋ ์์ง๋ง, ๋๋ liberodark์ ์์ธ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ๊ทธ๊ฒ์ด ์ถฉ๋ํ๋ ์คํ ์ต์
์ ์ฌ์ฉํ๋ค.
์ปค๋ 5.5.9 ๋ฐ nvidia 440.64 ๋๋ผ์ด๋ฒ๊ฐ์๋ Linux Mint 19.3 (ubuntu 18.04 ๊ธฐ๋ฐ)์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
'์์คํ
'vulkan์ ๋๋ฌด ์ค๋๋์์ง๋ง ์์์ ์ธ๊ธํ๋ฏ์ด ์คํ ๋ฒ ํ์ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.
๋ด๊ฐ ๋ญ ๋์น ๊ฑฐ ์๋? https://developer.nvidia.com/vulkan-driver ์์ ์ต์ ๋ฒ ํ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํด์ผํฉ๋๊น?
๊ฐ์ฌํฉ๋๋ค h4ck3rz :)
๋๋ ๋ด๊ฐ ํ ์์๋ ์ผ์ํ๋ค. ์๋ง๋ ๋ด๊ฐ ๋ด ํด๊ฒฐ์ฑ
์ผ๋ก ๋ชจ๋ ์ฌ๋์ ๋์ธ ์๋ ์์ ๊ฒ์ด๋ค.
ํ์ํ ๊ฒฝ์ฐ ํ๋ฉด์ ๊ณต์ ํ๊ณ ์ต๋ํ ๋์์ ๋๋ฆด ์ ์๋๋ก ๋ด ๋ถ์ผ์น ID๋ฅผ ์ ๊ณตํ๊ฒ ์ต๋๋ค.
๋ฆฌ๋ฒ ๋ก ๋คํฌ # 0928
์ด๋ค ๋ฐฐํฌํ์ ์คํํ๊ณ ์์ต๋๊น?
Void Linux
DRM์ด์๋ ์คํ ํ์ผ์ด ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด์ฉ๋ฉด ๋ด๊ฐ ... ๊ทธ๋ฌ๋
๋ด ๋ถํ ID๋ฅผ ์ค๊ฒ
๊ฐ์ฌํฉ๋๋ค; ๋์์ด ํ์ํ์ง / ์ธ์ ๋์์ด ํ์ํ์ง ํ์คํ์ง ์์ ์์ฒญ์ ๋ณด๋์ต๋๋ค.
@wundrweapon ๋๋ @liberodark 's Wine์ผ๋ก ๋์ฒดํ์ง๋ง Steam ๊ฒ์์ ์คํ ํ ํ ์๋์ผ๋ก ๋ชจ๋ ๊ฒ์ ๋ฎ์ด
Proton ๋์ ์์คํ ์ ์์ธ์ ์ฌ์ฉํ์ฌ Steam ๊ฒ์์ ์คํํ๋ ๋ฐฉ๋ฒ์ ์๋ ์ฌ๋์ด ์์ต๋๊น?
์ฌ์ค, ์ ์ฒด Proton์ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ต์ฒด ํ ํ์๋ ์์ต๋๋ค. "steamapps / common / Proton 5.0 / dist / lib64 / wine"๋๋ ํ ๋ฆฌ์์ winevulkan.dll.so ๋ฐ winex11.dll.so ๋ฅผ ๊ต์ฒดํ๋ฉด๋ฉ๋๋ค. Proton์ ๊ฒ์์ ์คํํ ์ ์์ต๋๋ค (์ด์ ์ @werman์์ ๋งํ๋ฏ์ด).
Vulkan-Loader 1.2.135๊ฐ ํ์ํ๋ฏ๋ก ์ค์นํ๋์ง ํ์ธํ์ญ์์ค.
๊ทธ๋ฆฌ๊ณ Denuvo ๋ฒ์ ์ ์ฑ๊ณต์ ์ผ๋ก ์คํํ๋ ๊ฒ์ ๋ํ ๊ฒ์๋ฌผ์ ๋ณด์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ DRM-Free exe๊ฐ ์ฌ์ ํ ํ์ํ ๊ฒ์ ๋๋ค.
@wundrweapon Proton์ผ๋ก ๊ฒ์์ ์คํ ํ ํ Steam์ proton_dist.tar๋ฅผ dist / ํด๋๋ก ์ถ์ถํฉ๋๋ค. proton_dist.tar ํ์ผ์ @liberodark ์ Wine๊ณผ ๋์ผํ๊ฒ ๋ณ๊ฒฝํ๊ณ ์๋ํ์ง๋ง idTechLauncher.exe๊ฐ ์ฆ์ ์ถฉ๋ํ์ต๋๋ค (์์คํ ํธ๋ ์ด ์์ด์ฝ๋ ์์), ์ฌ์ง์ด idTechLauncher.exe๋ฅผ DOOMEternalx64vk.exe๋ก ๋ฐ๊พธ๋ ค๊ณ ์๋ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค. . ์๋ง๋ DRM ๋ฒ์ ์์๋ ์๋ํ์ง ์์ต๋๋ค.
Proton 5.0์ ์๋์ผ๋ก ํจ์นํ๊ณ vulkan icd ๋ก๋๋ฅผ ์ ๊ทธ๋ ์ด๋ ํ ํ ๋๊ตฐ๊ฐ ๊ฒ์ ์คํ ๋ช ๋ น์ ์์ธํ ์ค๋ช ํ ์ ์์ต๋๊น?
./[...]/Proton\ 5.0/dist/bin/wine64 [path to the game.exe]
์ง์ ์ฌ์ฉํ๋ฉด ๊ฒ์์ด ์คํ๋์ง๋ง ์ค๋์ค๊ฐ ๋์ฐํฉ๋๋ค (FAudio๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค ??).
./[...]/Proton\ 5.0/proton run [path to the game.exe]
๋ฅผ ์ฌ์ฉํ๋ฉด FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.
๋๋ drm ๋ฌด๋ฃ ๋ฒ์ ์ ์ฌ์ฉํ๋ manjaro์ ์์ต๋๋ค.
์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ, ์ ๋ ๋ชจ๋ ๊ฒ์๋ฌผ์์ ์กฐ๊ธ ๊ธธ์ ์์์ต๋๋ค. ๋ชจ๋ Steam์์ ์คํ๋๊ณ ์์ต๋๊น? ์๋๋ฉด Wine์ด๋ Lutris ๋๋ ์์ ๋ชจ๋ ๊ฒ์ ํตํด?
ํ์ค Steam ๋ฒ์ ์ผ๋ก ์คํ ์ค์
๋๊น? ์๋๋ฉด DRM-Free exe๋ฅผ ์ฌ์ฉํด์ผํฉ๋๊น?
DRM-Free exe๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ด๋์ ์ป์ ์ ์์ต๋๊น?
์ด๊ฒ์ด ์ด์ ์ ๊ฒ์ ๋์๋ค๋ฉด ์ฃ์กํ์ง๋ง Manjaro์์ Vulkan-Loader 1.2.135๋ฅผ ์ด๋ป๊ฒ ์
๋ฐ์ดํธํฉ๋๊น?
์ด์ Steam์ Steam ๋ฒ ํ๋ก ์ ํํ์ต๋๋ค. Vulkan-Loader 1.2.135๊ฐ ์๋์ผ๋ก ์คํ๋๋ค๋ ์๋ฏธ์ธ๊ฐ์? ์๋๋ฉด ๋ค๋ฅธ ์ต์
์ ์ ํํด์ผํฉ๋๊น?
๊ณ ๋ง์์!
@ grand248 : drm-free exec๋ก ๋ค์ํ ์์ค์ ์ฑ๊ณต์ ๊ฒ์์ Bethesda.net ๋ฒ์ ์
๋๋์ด DRM ๋ฒ์ ์ด ์ถฉ๋ํ์ง ์๋๋ก๋ฐ์ ํ Denuvo๋ก๋ถํฐ ๋ฉ์ง ์ธ์ฌ๋ฅผ ๋ฐ์์ต๋๋ค.
ํ๋ถ์
๋๋ค.
@Voxed ๊ทธ๋ ๊ฒ ๋ฉ๋ฆฌ ๊ฐ๊ธฐ ์ํด ๋ฌด์์ ํ์ต๋๊น?
@ PraetorianSC4 ์ ๋ ๋๊ฐ์ต๋๋ค. ๋๋ ์๋ฌด๊ฒ๋ ๋ฐ๊พธ์ง ์์๊ณ ๋ฒ ํ ์คํ์ ์ ๊ทธ๋ ์ด๋ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Denuvo์์ ์ด๊ฑธ ๊ฐ์ ธ์
@ PraetorianSC4 liberodark์ ์์ธ ํจ์น๋ฅผ "Proton 5.0 / dist"๋๋ ํ ๋ฆฌ์ ๋ฃ๊ณ ์ด๋ฏธ ์กด์ฌํ๋ ํ์ผ์ ๋ฎ์ด ์๋๋ค. ์ด๋ฏธ ๊ฑฐ๊ธฐ์์๋ ๋ฒ์ ํ์ผ์ด ํ์ํ ์๋ ์์ต๋๋ค (ํ์คํ์ง ์์). ๊ทธ๋ฆฌ๊ณ icd-vulkan-loader๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค.
๋ํ ACO๊ฐ ์์ผ๋ฉด ๋นํ์ฑํํด์ผํฉ๋๋ค.
๋ด ์์ ๋ช
๋ น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
RADV_PERFTEST = llvm PROTON_LOG = 1 % command % + in_terminal 1
@Voxed -Windows 10 (๋์ผ ๋ถํ )์์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์์ญ๋๊น? ์ ๊ทธ ์ค๋ฅ์ ๋๊น? Windows์์ ๊ฒ์ ์คํ ํ ์ฌ์ํ ์ ์์ต๋๋ค. ์ฌ๋ถํ ํ ๊ทธ ๋ฉ์์ง๋ฅผ ๋ฐ์์ต๋๋ค.
@Voxed : ๋ผ๋ฐ์จ GPU ๊ทธ๋? ๋๋ฅผ ์ํด ์ผํ ๊ฒ ๊ฐ์ง ์์ nvidia ์นด๋๋ ์ฌ๊ธฐ์ ์์ต๋๋ค.
์ด๋ฏธ ๋ค์์ ๋ชจ๋ ์ํํ์ต๋๋ค.
์ง๊ธ๊น์ง ์ด์ด ์์ต๋๋ค. ์ฃผ๋ก ์ค๋ง ์ค๋ฝ์ต๋๋ค.
์, ๊ฐ์ธ์ ์ผ๋ก ๋ด๊ฐ ๋ฌด์์ํ๋ DRM์ ์ฌ์ฉํ๊ฑฐ๋ DRM์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ด๊ฐ ๊นจ์ด ๋ฌ์ ๋ ๋๊ตฐ๊ฐ๊ฐ ์ค์ ๋ก ์์ ๋ ์ผ๋ฉด ์ข๊ฒ ๋ค ยฏ \ _ (ใ) _ / ยฏ
@AllKind Denuvo๋ ๋น์ ์ด ์ฌ๋ฏธ๋ฅผ
@Voxed ,ํ์ง๋ง Windows์์ Steam์์ ๊ตฌ๋งค ํ ๋ฒ์ ์ ๋๋ค ???
@AllKind ์ด๊ฒ์์ด ๋ํ์ ๋ํ ์๋ชป๋ ์ฅ์์ ๋๋ค. 24 ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋ ํ๋ถ์ ๋ฐ์ผ์ญ์์ค.
๊ฒ์์ ์คํ๋์ง๋ง ์ฑ๋ฅ์ ๋์ฐํฉ๋๋ค.
https://i.imgur.com/wK7Xr3H.png
๋ ๋ฒจ ์ด๋ฐ์๋ง 60FPS๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๋ช ๊ฑธ์ ๊ฑท๋ค๊ฐ 18 ์ด์ด๋๋ฉด ...
๋ค @ mozo78 ์ ๊ฝค ์ข์ง ์์ผ๋ฉฐ nvidia์์ ๋ฉ์ ์ ์
๋๋ค.
HDR ๋ฐ vsync์์ด ๋ ์ข์
๋ค, ์ด์ 24์์ ๋๋ค : D
๋ฉ์ ์ ๋ exe๋ฅผ ํจ์น ํ ํ์๊ฐ์๋ ๋ ๋์ ์์ธ ๋ฆด๋ฆฌ์ค ์์ ์ ๋ณด๋ ๋๋ค.
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing์ด๊ฒ์ 1.3.5 vulkan-icd-loader ๋ฐ ํค๋์ ๋ํ ๋ ๊ฐ์ pkgbuilds์ ํจ๊ป ๋๋ฅผ ์ํด ํด์ฃผ์์ต๋๋ค.
๋ด๊ฐ ํจ์น ๋ ์์ธ์ proton 5.0์ dist ํด๋์ ๋ฃ์๋ค๋ ๊ฒ์ ์ธ๊ธํ๊ธฐ ์ํด
ํน์ ๋์ฒด ์คํ ํ์ผ๋ก ์๋ํ์ต๋๋ค. exe๊ฐ ํ์ด๋์ง ์์๋ค๊ณ ๊ฐ์ ํ๋ฉด ์ง๊ธ์ ๋ ์๋ํฉ๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ข์ ๋ณด์ผ ๋๊น์ง ๋๋ 2 ์ฃผ ํ๋ถ ๊ธฐ๊ฐ์ด ๊ณง ๋ง๋ฃ ๋ ๋๊น์ง ์ ์ ๊ธฐ๋ค๋ฆฌ๊ฒ ์ต๋๋ค. : upside_down_face :
๊ฒ์์ ์ฌ๋ฐ๋ฅด๊ฒ ์์ํ๊ณ ํ๋ ์ดํ๋ ค๋ฉด ๊ฒ์์ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ๊ธฐ ์ํด dxvk์ proton์ ๋ ๊ฐ์ง ๊ฐ์ ์ด ํ์ํฉ๋๋ค.์ด ๊ฒ์์ vulkan์์ ์์ํ๋ ๊ฒ์ด ๋์ฉ๋๋ค.
๊ฒ์์ ์ฌ๋ฐ๋ฅด๊ฒ ์์ํ๊ณ ํ๋ ์ดํ๋ ค๋ฉด ๊ฒ์์ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ๊ธฐ ์ํด dxvk์ proton์ ๋ ๊ฐ์ง ๊ฐ์ ์ด ํ์ํฉ๋๋ค.์ด ๊ฒ์์ vulkan์์ ์์ํ๋ ๊ฒ์ด ๋์ฉ๋๋ค.
DXVK๋ ์ด๋ช ์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก vulkan์์ ์คํ๋ฉ๋๋ค.
์, ํ์ํ ๊ฐ์ ์ ์ค์ ๋ก Proton / Wine์ libvulkan shim์ ๋๋ค.
๋ง์นจ๋ด ๋๋ ๊ทธ๊ฒ์ ์คํ, ์ง์ฅ ๊ทธ๋. alt-tabing์ ๋ฌธ์ ๊ฐ ์์ง๋ง ๋๊ฐ ์ ๊ฒฝ ์ฐ๋์?
๋ฐ๋ผ์ ์ ์ฒด์ ์ผ๋ก Steam ์ฌ์ฉ์๋ฅผ์ํ ๋น ๋ฅธ ์ง์นจ์
๋๋ค.
์๋ํ๊ฒ ํ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
๊ทธ๋,ํ์ง๋ง Vulkan์ ์์ํ ์ด๋ช
์ dxvk๊ฐ์๋ ์์ธ์์๋ ๊ฝค ๋์ ์ฑ๋ฅ
esync์์ด ํ
์คํธ๊ฐ ์์ต๋๋ค ...
@AllKind ์ด๊ฒ์์ด ๋ํ์ ๋ํ ์๋ชป๋ ์ฅ์์ ๋๋ค. 24 ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋ ํ๋ถ์ ๋ฐ์ผ์ญ์์ค.
Proton์ด ์๋ํ๋๋ก ์๋ํ๋ ๋์์๋ ํดํน์ผ๋ก ์ธํด ์คํ ํ์ผ์ด 5 ๊ฐ์ง ๋ฒ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ณผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฃผ๋ณ์ ์ดํด๋ณผ ๋ ๋์ผํ kernel32, ntdll ๋ฑ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ ์งํ์ญ์์ค.
๊ทธ๋,ํ์ง๋ง Vulkan์ ์์ํ ์ด๋ช ์ dxvk๊ฐ์๋ ์์ธ์์๋ ๊ฝค ๋์ ์ฑ๋ฅ
DXVK๋ ๊ด๋ จ์ด ์์ต๋๋ค.
๊ทธ๋,ํ์ง๋ง Vulkan์ ์์ํ ์ด๋ช ์ dxvk๊ฐ์๋ ์์ธ์์๋ ๊ฝค ๋์ ์ฑ๋ฅ
DXVK๋ ๊ด๋ จ์ด ์์ต๋๋ค.
๊ทธ๋, ๋ด๊ฐ ๋งํ๋๊ฑฐ์ผ! ํ์ง๋ง ์ ๋ง ๋์ ์ฑ๋ฅ์ ๊ฐ๋ ๊ฒ์ ๋ฏธ์น ์ง์ ๋๋ค ...
๋ ์ดํฐ๋์ ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ํ์ต๋๋ค ... ๊ทธ๋๋ ์ฌ์ ํ ๋์ผํฉ๋๋ค. ํจ์น๊ฐ ์ง๊ธ๊น์ง ์ํ ํ ๋ชจ๋ ์์ ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น ์ง ๋ชจ๋ฆ ๋๋ค.
@dxgldotorg ์ถ์ 1 ์๊ฐ ํ Windows์์ ์ฌ์ํ์ต๋๋ค. Windows ์
๋ฐ์ดํธ๊ฐ AMD ์นฉ์
๋๋ผ์ด๋ฒ๋ฅผ ์
๋ฐ์ดํธํ์ต๋๋ค. ์ฌ๋ถํ
ํ ๋ค์๋ "์ ๊ฒผ์ต๋๋ค". Linux (๋์ผ ๋ถํ
) ํ
์คํธ๊ฐ Windows ๋ฒ์ ์ ์ํฅ์ ๋ฏธ์น๋ค๋ ๊ฒ์ ์์ํ๊ธฐ ์ด๋ ต์ง๋ง " <Removed by moderator>
"์ด (๊ฐ) ๋ฐฉ๊ธ ๋ํ๋ฉ๋๋ค. ๋ฌธ์ ๊ฐ ๊ณ์๋๋ฉด ํ์ถ๊ตฌ๊ฐ์์ ์ ์์ต๋๋ค. :)
์ฃผ์ ๋ฅผ ๋ฒ์ด๋ ์ด์ผ๊ธฐ๋ก ์ฃ์กํฉ๋๋ค ...
์ฐ๋ฆฌ๋ ๋ชจ๋ ๋์ ์ฑ๋ฅ์ ํ ๋ฐฐ์ ์์ต๋๋ค. ๋ง์ต๋๊น? ์๋ฌด๋ ๋ ์ข์ ํ์ด์ด ์์ต๋๊น?
AMD์ NVIDIA๋ฅผ ๋น๊ตํ ํ์๊ฐ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ชจ๋ ๋์ ์ฑ๋ฅ์ ํ ๋ฐฐ์ ์์ต๋๋ค. ๋ง์ต๋๊น? ์๋ฌด๋ ๋ ์ข์ ํ์ด์ด ์์ต๋๊น?
AMD ํ๋์จ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฌ๊ณ ํ 100fps๋ก DRM์ด์๋ ๋ฒ์ ์ ์คํํ๊ณ ์์์ต๋๋ค.
๋น์ ์ aco๊ฐ ์์ต๋๊น?
vulkan 1.2.135๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด aco๋ฅผ ๋นํ์ฑํํด์ผํ์ต๋๋ค.
์,์ด๊ฒ ์์ ๋ณด๋ค ๋์์ง๋ ๋ชฐ๋ผ์? ์ฌ์์ ๋๋ฅด๋ฉด ์์ ์ฐฝ์ id ๋ก๊ณ ๊ฐ ํ์๋๊ณ ์ด์ ๊ณผ ๊ฐ์ด ์ข ๋ฃ๋ฉ๋๋ค.
Steam์์ ์์ํ ๋ ๊ฒ์์ ํฐ๋ฏธ๋ ์ถ๋ ฅ์ ๋ณผ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๊ฒ์ / vulkan & proton / wine์์ ์ ๋ฐ์ดํธ๋ฅผ ๊ธฐ๋ค๋ ค์ผํ๋ ๊ฒฝ์ฐ
์ ์๊ฒ Steam ํ๋ ์ด๋ก ์ด๋ ค๊ณ ํ ๋ ๊ทธ๋ฆฌ๊ณ ์์์์ด ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ ๋ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค : https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07
์ ๋ 3950X / 1080ti์ ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ๋ณธ ์ ์ด ์์ต๋๊น?
Proton ๋์ ์์คํ ์ ์์ธ์ ์ฌ์ฉํ์ฌ Steam ๊ฒ์์ ์คํํ๋ ๋ฐฉ๋ฒ์ ์๋ ์ฌ๋์ด ์์ต๋๊น?
๋๋ ๋ํ ๊ฐ์ฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ด ๋ฌด์์ธ์ง์ ๊ด์ฌ์ด ์์ต๋๋ค. mfplat ํฐ์ผ์์ ์์ธ ์ ์ฅ์ ํ ์คํธ๋ฅผ ์์ํ๊ณ ์ถ์ต๋๋ค.
์,์ด๊ฒ ์์ ๋ณด๋ค ๋์์ง๋ ๋ชฐ๋ผ์? ์ฌ์์ ๋๋ฅด๋ฉด ์์ ์ฐฝ์ id ๋ก๊ณ ๊ฐ ํ์๋๊ณ ์ด์ ๊ณผ ๊ฐ์ด ์ข ๋ฃ๋ฉ๋๋ค.
์ฌ๊ธฐ์์ ๋์ผ, DRM ๋ฐ DRM ์์
@annmuor ๋๋์ด ์์ ์ ์๋ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ ๊ณต ํ ํด๋์ ๋ํด ๋ณ๋์ Proton ํด๋๋ฅผ ๋ง๋ค์ด์ผํฉ๋๊น, ์๋๋ฉด 5.0์ ๋๋กญํด์ผํฉ๋๊น?
๋ง์นจ๋ด ๋๋ ๊ทธ๊ฒ์ ์คํ, ์ง์ฅ ๊ทธ๋. alt-tabing์ ๋ฌธ์ ๊ฐ ์์ง๋ง ๋๊ฐ ์ ๊ฒฝ ์ฐ๋์?
๋ฐ๋ผ์ ์ ์ฒด์ ์ผ๋ก Steam ์ฌ์ฉ์๋ฅผ์ํ ๋น ๋ฅธ ์ง์นจ์ ๋๋ค.1. Proton 5.0 works great with patched DLLs, you do not need to sed exe anymore. 2. wine with patches provided here didn't work for me ( nvidia 1660, arch ) but proton does. 3. Here's a link to proton (5.0.1+libs, just unpack) I used: https://drive.google.com/open?id=1H4Dljhp5L7d8lI7YVqid8MTkaMM_kOTF 4. Here's a link to my run script: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07 5. You do need latest vulkan and it's the most tricky part here.
์๋ํ๊ฒ ํ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
Void Linux์์ ํ์ธ๋์์ต๋๋ค! ๊ทธ๋ฌ๋ DRM์ด์๋ exe์์๋ง ์๋ํฉ๋๋ค.
์ ์๊ฒ Steam ํ๋ ์ด๋ก ์ด๋ ค๊ณ ํ ๋ ๊ทธ๋ฆฌ๊ณ ์์์์ด ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ ๋ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค : https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07
Proton 4.2-9 ์ดํ๋ฅผ ์ ํํ๋ฉด ๋ฐ์ํฉ๋๋ค. (SteamAPI ์ด๊ธฐํ ๋ถ๊ฐ)
์๋ํ๋ ์ฌ๋, ์์คํ ์ ๋ณด๋ฅผ ์ ๊ณต ํ ์ ์์ต๋๊น?
๋๋ ๊ทธ๊ฒ์ ์๋์ํฌ ์ ์์์ต๋๋ค.
์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ,
๋๊ตฐ๊ฐ Manjaro์์ ์ต์ vulkan์ ์ป๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํด ์ฃผ์๊ฒ ์ต๋๊น?
๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋๊ตฐ๊ฐ Manjaro์์ ์ต์ vulkan์ ์ป๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํด ์ฃผ์๊ฒ ์ต๋๊น?
https://www.archlinux.org/packages/extra/x86_64/vulkan-icd-loader/
ํ ๋ฌ ์ด์ ์ค๋๋ ๊ฒ์ผ๋ก ํ์๋์์ต๋๋ค. ์ ์ ํ ์ฑ๋์ ํตํด ์์ค์ปฌ๋ ์ด์
ํ ์์๋ ์์น ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค์ ์ต์ํ ์ฌ๋์ด ์์ต๋๊น?
@liberodark ์ํ๊น๊ฒ๋ gentoo๋ ๋๋ฌด ๋ฐ์ ์ ์ด ์ง ์์ต๋๋ค.
git์์ ์ต์ ๋ฒ์ ์ ์ด๋จธ ์ง ํ ์ ์์ต๋๋ค.
์ถ์ ์ฐ๋ฆฌ ๋ ๋ค 75 ๋ ์ ํ์ด๋ dylan์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ์ ํฌ๋ฅผ ์คํํ๊ณ ๋ ์ ํ๋ ์ดํฉ๋๊น? ์ธ์์
ํ
์ ๊ณต๋ proton์ ~ / .local / share / Steam / steamapps / common / Proton 5.0 /์ ์ถ์ถํ์ต๋๋ค.
ํด๋น ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ฉด ์๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
bash ~ / Documents / doom.sh
/home/grand/Documents/doom.sh : 6 ํ : ~ / .local / share / Steam / steamapps / common / Proton 5.0 / dist / bin / wine : ํด๋น ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ ์์
ํ์ผ๊ณผ ๋๋ ํ ๋ฆฌ๊ฐ ์กด์ฌ ํจ์ ํ์ธํ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค
์ฌ๊ธฐ ๋ด ๊ฒ์ด ์์ต๋๋ค.
https://pastebin.com/Kqi9jasB
https://i.imgur.com/aaZtDmD.png
Arch ๊ธฐ๋ฐ ๋ฐฐํฌํ์ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฌ์ฉ์๋์ด ์ ์ฅ์๋ฅผ ์ฌ์ฉํ์ฌ vulkan-headers ๋ฐ vulkan-icd-loader๋ฅผ ์ต์ 1.2.135๋ก ์ ๋ฐ์ดํธ ํ ์ ์์ต๋๋ค. https://github.com/Tk-Glitch/PKGBUILDS
@ashkitten @Voxed๊ฐ ๊ฒ์ https://github.com/GloriousEggroll/proton-ge-custom/ ๋ฆด๋ฆฌ์ค
๋ด ์์คํ ์ ๋ณด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค : https://gist.github.com/rabidlassie/7c3ab9a232a152aa9e7a684aec86f1ee
๋ํ DRM ์คํฌ๋ฆฐ ์ท (๋ธ๋ผ์ฐ์ ์์ ์ด๋ฆผ) :
@ grand248 ์คํฌ๋ฆฝํธ์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ฌ๊ธฐ ๋ด ์๋ฃจ์ ์ ์ฐธ์กฐ
Denubloat exe์์ ์คํํ ๋ ์ด๋ฏธ์ง์กฐ์ฐจ ์ป์ง ๋ชปํ์ต๋๋ค.
@rabidlassie Proton-5.4-GE-1์ด ์๋ํ๋ค๊ณ ์ง์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
@ashkitten ๊ทธ๋ ๊ทธ ๋งํฌ๋ ๋ด๊ฐ ๊ฒ์ ํ ํ์ด์ง๋ฅผ ์ฝ๋ ๋ค
@wundrweapon์ ์๋ง๋ vulkan ๋ฒ์ ๊ณผ ๊ด๋ จ์ด์์ ๊ฒ์ ๋๋ค. ๋ก๊ทธ๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๊น?
@rabidlassie ์ด๋ค ๋ก๊ทธ๊ฐ ์๊ณ ์ด๋์ ์ฐพ์ ์ ์์ต๋๊น?
@wundrweapon ๊ฑฐ๊ธฐ : https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -601503268
์ค, ๋ก๊ทธ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์คํ๋์ง๋ ์๊ณ Steam API๋ฅผ ์ด๊ธฐํ ํ ์ ์๋ค๊ณ ํ์๋ฉ๋๋ค. ์ฌ๋ฐ๋ฅธ ๊ณ์ ์ด ์ฐ๊ฒฐ๋์ด ์๋์ง ํ์ธํด์ผํฉ๋๋ค. ์ ๊ทธ๋ฐ์ง ๊ถ๊ธ ํด์?
@wundrweapon Steam ํด๋ผ์ด์ธํธ ๋๋ ๋ช
๋ น ์ค๋ก ๊ฒ์์ ์์ํ๋ ค๊ณ ํ์ต๋๊น? ๋ช
๋ น ์ค์ ์๋ํ ๊ฒฝ์ฐ Steam ํด๋ผ์ด์ธํธ๋ก ์ด๋ํ์ฌ DOOM Eternal-> ์์ฑ-> ์์ ์ต์
์ค์ -> ๋ค์์ ์ ์ด ๋์ญ์์ค.
PROTON_LOG=1 %command%
๊ทธ๋์ ํ์ฌ ์ํ๋ ์๋ํ์ง๋ง denuvo๋ ํญ์ ํธ๋ฆฝ๋ฉ๋๊น?
@annmuor ์ Proton dist๊ฐ ์๋ํ๊ธฐ ๋๋ฌธ์ ์๋ํด ๋ณผ ์ ์์ต๋๋ค. Proton 5.4-GE-1์ ๋ฌธ์ ๊ฐ์์ ์ ์์ต๋๋ค. ๊ทธ๋๋ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ง์ผ์ ๋๋นํ์ฌ ๊ฒ์์ ๋ค์ ๋ค์ด๋ก๋ํฉ๋๋ค.
๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์๋๋ฐ Steam์ Proton ๋ฒ์ ์ด 5.0-5๊น์ง ์ฌ๋ผ๊ฐ์ต๋๋ค. ๊ทธ๋๋ ์ฌ์ ํ DRM ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์๋๋ฐ Steam์ Proton ๋ฒ์ ์ด 5.0-5๊น์ง ์ฌ๋ผ๊ฐ์ต๋๋ค. ๊ทธ๋๋ ์ฌ์ ํ DRM ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
github์๋ ๋ฆด๋ฆฌ์ค๊ฐ ์์ต๋๋ค ... ๊ทธ ์์ ๊ด๋ จ ์์ ์ฌํญ์ด ํฌํจ๋์ด ์์ต๋๊น?
๋ก๊ทธ๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๊น?
Yikes, 500,000 ๊ฐ ์ด์์ ๋ผ์ธ o_O
vulkan์ ์ง์ ๊ฒ์ํ๋ฉด ์ผ๋ถ SO ๋ง ์ฑ๊ณต์ ์ผ๋ก๋ก๋๋ฉ๋๋ค.
pastebin์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ nbd
์๋ ํ์ธ์ @rabidlassie , Denuvo๊ฐ ์ด๋ฏธ ๋์ ์ํ์ ์๋ค๋ฉด, ๋ค๋ฅธ Proton ๋น๋๋ฅผ ํ๊ฐํ๊ธฐ ์ ์ ์ฌ์ค์ ํ๋ ๋ฐ ํ๋ฃจ๊ฐ ํ์ํฉ๋๋ค.
์๋ ํ์ธ์ @wundrweapon , Proton ๋ก๊ทธ๋ ์ ์์ถ๋๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. Github์์ ๋ก๊ทธ ํฌ๊ธฐ๊ฐ ๋ง์์ ๋ค์ง ์์ผ๋ฉด ์์นด์ด๋ธ์ ์ ์ฅํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
Steam์ Proton 5.0.5๊ฐ ์์ผ๋ฏ๋ก ๋ค์ ๋ฌป๊ฒ ์ต๋๋ค. @annmuor ์ Proton dist๋ฅผ 5.0 ํด๋์ ์ถ๊ฐํด์ผํฉ๋๊น, ์๋๋ฉด ๋ณ๋์ ํด๋๋ฅผ ๋ง๋ค์ด์ผํฉ๋๊น?
์์นด์ด๋ธ์ ๋์ง๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค.
์ ๊ทธ๋ ๊ฒ ์๊ฐํ์ง ์์์ต๋๊น? ์์นด์ด๋ธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
log.zip
์ฌ๊ธฐ Proton 5.0.5๋ฅผ ์ฌ์ฉํ ๋ด ๋ก๊ทธ๊ฐ ์์ต๋๋ค. @wundrweapon๋ณด๋ค ํจ์ฌ ์์ต๋๋ค.
steam-782330.log
์ค, ๋ค, ์์ฑ์ ์ํด Proton 5.0.5๋ก ๋ก๊ทธ๋ฅผ ๋์ง๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
steam-782330.log
@rabidlassie DRM์ด์๋ exe๋ฅผ ์ฌ์ฉํด
@annmuor ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๋ํ
์ฒด๊ณ.
์์ฑ์ : 5.0-5.
vulkan-icd-loader ๋ฐ vuikan-headers-1.2.135.
๋๋ DRM ๊ณผ DRM-free๋ฅผ ๋ชจ๋ ์์ํ๋ ค๊ณ ํ์ต๋๋ค. "GPU Vendor Warning"ํ ๊ฒ์์ด ์ถฉ๋ํ๊ณ ์ด์ https : //support.codefusion.technology ... ๋งํฌ๊ฐ ํ์๋ฉ๋๋ค
Proton-5.4-GE-1์ ํน๋ณํ ์กฐ์ ์์ด๋ ์๋ํ์ง ์์ต๋๋ค.
5.0-5 ๋ฐ DRM ๋ฒ์ ์์๋ "AMD๊ฐ ์์ง HDR์ ์ง์ํ์ง ์์ต๋๋ค"๋ผ๋ ์ค๋ฅ๊ฐ ํ์๋์ง๋ง ๊ทธ ์งํ ์๋์ผ๋ก ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. steam-native, vulkan-icd-loader 1.2.135 ๋ฐ aco ์ฌ์ฉ ์ํจ. ๋ค๋ฅธ ๊ฑด ๊ฑด๋๋ฆฌ์ง ์์์ต๋๋ค.
5.0-5 :
Proton 5.0-4์ ๋์
๋ ์ผ๋ถ ๊ฒ์์์ ์ถฉ๋์ ์์ ํ์ต๋๋ค.
Granblue Fantasy : Versus์ ๋คํธ์ํน ์ค๋ฅ๋ฅผ ์์ ํ์ต๋๋ค.
์ต์ OpenVR SDK ์ง์.
์ผ๋ถ ์ต๊ทผ ํ์ดํ์์ ์ฌ์ฉ๋๋ ์๋ก์ด Vulkan ํ์ฅ์ ๋ํ ์ง์์ ์ถ๊ฐํฉ๋๋ค.
์ฃผ๋ชฉํ ๋งํ ์ ์ ์ด์ Nvidia ๋๋ผ์ด๋ฒ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ vulkan-icd-loader ๋ฑ์ ์ค์น / ์ ๋ฐ์ดํธํด์ผํ๋์ง ์์ ๋ด๋ ค๊ณ ์น์ ์ํญํ๊ณ ์์๊ณ ์ด ์น ํ์ด์ง๋ฅผ ๋ณด์์ต๋๋ค.
https://www.archlinux.org/packages/?name=nvidia
๋ด Fedora ์์คํ ์์ Flatpak์ ํ์ธํ๋ฉด ์ฌ์ฉ ๊ฐ๋ฅํ ์ ํจํค์ง๊ฐ ์์ง๋ง ์ฌ์ ํ 440.64์ ๋๋ค.
์ ๋ฐ์ดํธ : ์, ์ฌ์ ํ ์๋ํ์ง ์์ง๋ง ์๋ง๋ ํ ๋ฒ์ ๊ฐ์น๊ฐ ์์ต๋๋ค.
@ kisak-valve ์ข์, ๊ฐ์ฌํฉ๋๋ค
@Weilbyte ์ค์ ๋ก ์ฌ์ฉํ์ง๋ง Steam ๊ณ์ ์ด Bethesda ๊ณ์ ์ ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ Proton์ผ๋ก ์๋ํ์ง ์์์ต๋๋ค. ๊ฒ์์ ์ด๋ฉด ์๋์ผ๋ก ๋ก๊ทธ์ธ์ ์๋ ํ ๊ฒ์ ๋๋ค. ๋๋ ๊ทธ ์ํ์ ๊ฐ์ํ๊ณ ์ถ์ง ์์ต๋๋ค.
@liberodark ์ํ๊น๊ฒ๋ gentoo๋ ๋๋ฌด ๋ฐ์ ์ ์ด ์ง ์์ต๋๋ค.
git์์ ์ต์ ๋ฒ์ ์ ์ด๋จธ ์ง ํ ์ ์์ต๋๋ค.
์ถ์ ์ฐ๋ฆฌ ๋ ๋ค 75 ๋ ์ ํ์ด๋ dylan์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ์ ํฌ๋ฅผ ์คํํ๊ณ ๋ ์ ํ๋ ์ดํฉ๋๊น? ์ธ์์
LOL
dylan์ ๋ณ๋ช ์ด์์ ์ ์ด๋ฆ์ Luca์ธ๋ฐ ๋ค๋ฅธ ๊ฑด ์ง์ง eheh
git์ ์ด์ด ์ข๋ค๋ฉด ๋งํด๋ด, ๋ด์ผ ์๋ํด ๋ณผ๊ฒ
@ Vladimir-A์ nofsync๊ฐ ์์ต๋๋ค. ์๋ง๋ ๊ทธ๊ฒ ๋ฌธ์ ์ ๋๊น?
@wundrweapon @ ryester27 ๋ ๋ค ์คํ ์ค๋ฒํ๋ก๊ฐ ์์ง๋ง ์์ธ์ด ํ์คํ์ง ์์ต๋๋ค.
@rabidlassie fsync๋ฅผ ์ฌ์ฉํ๊ณ fsync์์ด ์์ํ๋ ค๊ณ ํ์ต๋๋ค. ์๋ฅผ ๋ค์ด From Software ๊ฒ์์ fsync์์ ์๋ํ์ง ์์ต๋๋ค. ๋์ผํ ๋ก๊ทธ.
Proton ํ์ด ์ด๋ป๊ฒ ๊ทธ๋ ๊ฒ ํฐ ํ์ดํ ๊ฒ์์ ์ฌ์ ํ ์คํธํ์ง ์์๋์ง ์ดํด๊ฐ ์ ๋๋์?
Proton ํ์ด ์ด๋ป๊ฒ ๊ทธ๋ ๊ฒ ํฐ ํ์ดํ ๊ฒ์์ ์ฌ์ ํ ์คํธํ์ง ์์๋์ง ์ดํด๊ฐ ์ ๋๋์?
์๋ง๋ ์ถ์์ผ๊น์ง ํ๋ ์ด ๊ฐ๋ฅํ ์นดํผ๊ฐ ์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. Bethesda๋ ์ง์ํ์ง ์๋ OS๋ฅผ ์คํํ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ์ผ๋ถ๋ฅผ ๋์ธ ์ธ์ผํฐ๋ธ๊ฐ ์์ต๋๋ค.
Rage 2์ฒ๋ผ ๊ณง Denuvo๋ฅผ ๋จ์ด ๋จ๋ฆด ์ ์๊ธฐ๋ฅผ ๋ฐ๋ผ๊ณ ์์ต๋๋ค. ํนํ ๊ฒ์์ด ์์์์ ๊นจ์ ธ ๋์๊ธฐ ๋๋ฌธ์ ๋๋ค.
Proton 5.0-5๋ก ์
๋ฐ์ดํธ ๋ ๋ก๊ทธ
steam-782330.log
GPU : 8GB GTX 1070
๋๋ผ์ด๋ฒ : 440.44
์ด์์ฒด์ : Pop! _OS 19.10
์์ฑ์ ๋ฒ์ : 5.0-5
Proton ํ์ด ์ด๋ป๊ฒ ๊ทธ๋ ๊ฒ ํฐ ํ์ดํ ๊ฒ์์ ์ฌ์ ํ ์คํธํ์ง ์์๋์ง ์ดํด๊ฐ ์ ๋๋์?
์๋ง๋ ์ถ์์ผ๊น์ง ํ๋ ์ด ๊ฐ๋ฅํ ์นดํผ๊ฐ ์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. Bethesda๋ ์ง์ํ์ง ์๋ OS๋ฅผ ์คํํ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ์ผ๋ถ๋ฅผ ๋์ธ ์ธ์ผํฐ๋ธ๊ฐ ์์ต๋๋ค.
Proton์ Steam์ด์ง๋ง ๋ง์ต๋๊น? ํ์คํ Bethesda๋ ์ถ์์ผ ์ด์ ์ Steam์ ์ถ์ ์ฌ๋ณธ์ ์ ๊ณต ํ ๊ฒ์ ๋๋ค.
Proton ํ์ด ์ด๋ป๊ฒ ๊ทธ๋ ๊ฒ ํฐ ํ์ดํ ๊ฒ์์ ์ฌ์ ํ ์คํธํ์ง ์์๋์ง ์ดํด๊ฐ ์ ๋๋์?
์๋ง๋ ์ถ์์ผ๊น์ง ํ๋ ์ด ๊ฐ๋ฅํ ์นดํผ๊ฐ ์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. Bethesda๋ ์ง์ํ์ง ์๋ OS๋ฅผ ์คํํ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ์ผ๋ถ๋ฅผ ๋์ธ ์ธ์ผํฐ๋ธ๊ฐ ์์ต๋๋ค.
Proton์ Steam์ด์ง๋ง ๋ง์ต๋๊น? ํ์คํ Bethesda๋ ์ถ์์ผ ์ด์ ์ Steam์ ์ถ์ ์ฌ๋ณธ์ ์ ๊ณต ํ ๊ฒ์ ๋๋ค.
woulda coulda shoulda. ์ด๊ฒ์ ์ฌ์ ํ โโ์คํ ์์ค ํ๋ก์ ํธ์ ๋๋ค.
Proton ํ์ด ์ด๋ป๊ฒ ๊ทธ๋ ๊ฒ ํฐ ํ์ดํ ๊ฒ์์ ์ฌ์ ํ ์คํธํ์ง ์์๋์ง ์ดํด๊ฐ ์ ๋๋์?
์๋ง๋ ์ถ์์ผ๊น์ง ํ๋ ์ด ๊ฐ๋ฅํ ์นดํผ๊ฐ ์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์ ๋๋ค. Bethesda๋ ์ง์ํ์ง ์๋ OS๋ฅผ ์คํํ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ์ผ๋ถ๋ฅผ ๋์ธ ์ธ์ผํฐ๋ธ๊ฐ ์์ต๋๋ค.
Proton์ Steam์ด์ง๋ง ๋ง์ต๋๊น? ํ์คํ Bethesda๋ ์ถ์์ผ ์ด์ ์ Steam์ ์ถ์ ์ฌ๋ณธ์ ์ ๊ณต ํ ๊ฒ์ ๋๋ค.
Valve๋ ์ธ๋ก ์ด ์๋๋ฉฐ ํ๋ซํผ์์ ์ํํธ์จ์ด์ ๋ํ QA / ์ค์ ํ ์คํธ๋ฅผ ์ํํ์ง ์์ต๋๋ค. Bethesda๊ฐ Steam์ ํตํด ๋ฆฌ๋ทฐ ํค๋ฅผ ๋ฐฐํฌํ์ง ์๋ ํ ์ ํ์ํ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋์ด ์์ ์์ ๋ฌธ์ ๊ทธ๋๋ก ์ถ์ธกํ๊ณ ์์ต๋๋ค.
์ด ํฐ์ผ์์ ๋์ผ์ค์ ๋ํ ๋ ผ์๋ฅผ ์ค๋จํ์ญ์์ค. ์ด๊ฒ์ ํฌ๋ผ์ด ์๋๋ผ ๊ธฐ์ ์ ์ธ ๋ฒ๊ทธ๋ณด๊ณ ํฐ์ผ์ ๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ์ข ๋ฃํ์ญ์์ค.
๊ทธ๋, ์ด, ์ฐ๋ฆฌ๋ ์์
์์น๋ ์ด์ ฏ๋ฐค ๊ณต์์ ์ผ๋ก vulkan-icd-loader 1.2.135-1์ ๋ฐ์์ต๋๋ค. ๋ ์ด์ ์ปดํ์ผ ํ ํ์๊ฐ ์์ต๋๋ค. :)
Arch์์ Proton 5.0-5 ๋ฐ vulkan-icd-loader 1.2.135-1์ DRM์ด์๋ .exe๊ฐ ์ฌ์ ํ ํ์ํฉ๋๊น?
์ค๋ ๋ฆ๊ฒ๊น์ง ์ ์ ์์ต๋๋ค. Denuvo๋ ์๋ํ๋ฉด 24 ์๊ฐ ๋์ ์ฐจ๋จํฉ๋๋ค.
๋๋ฌด ๋ง์ ๊ตฌ์ฑ. ๊ทธ๋์ Steam ๋ฒ์ ์ ์ฌ์ฉํ๋ ์ฌ๋๋ค์
๋ด๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํ๋ฉด ๋ค์ ์๋ํ๊ธฐ ์ํด ์ฐจ๋จ ํด์ ๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
2020 ๋ 3 ์ 21 ์ผ ํ ์์ผ ์ค์ 4:41 Yjnar [email protected] ์์ฑ :
Proton 5.0-5 ๋ฐ vulkan-icd-loader์ DRM์ด์๋ .exe๊ฐ ์ฌ์ ํ ํ์ํฉ๋๊น?
1.2.135-1 on Arch?โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602014658 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y332CETCBZYP6XOOHZKTRIR4SFANCNFSM4LP25FOQ
.
์, ํ์ํฉ๋๋ค :)
๋ฟก๋ฟก
๋น์ ์ GitHub์ ํ์ด์ง์์๋ ์์ฑ์ builld์ ์ฌ์ ํ 5.0- 4์
๋๋ค. ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
@ mozo78 Valve๋ ์์ง github Proton repo๋ฅผ ์ ๋ฐ์ดํธํ์ง ์์์ผ๋ฏ๋ก Proton 5.0-5๋ฅผ ์ปดํ์ผ ํ ์ ์์ต๋๋ค.
GitHub ํ์ด์ง์ Proton ๋น๋๋ ์ฌ์ ํ 5.0-4์ ๋๋ค. ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค. Proton 5.0-4 ๋น๋๋ฅผ ๋ค์ ์ ๋ก๋ํ๊ณ ํ์ํ ํจ์น๋ก ์ปดํ์ผํ๊ธฐ ๋๋ฌธ์ Doom Eternal์ด ์๋ํฉ๋๋ค.
์ฌ๊ธฐ ๋๊ตฌ๋ ์ง Ubuntu์์ Vulkan-Loader๋ฅผ ์ปดํ์ผ ํ ์ ์์ต๋๊น? apt
์ ์ต์ ๋ฒ์ ์ 1.1.126.0-2
์ด๋ฏ๋ก ํด๊ฒฐํด์ผ ํ ๋ฌธ์ ์ค ํ๋๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค. ์ง์นจ์ ์ ๋๋ก ๋ฐ๋๋ค ๊ณ ์๊ฐํ์ง๋ง ๋ ์ดํฐ๋์ด์ด๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
Vulkan-Loader์ ์ผ๋ถ ํ ์คํธ๊ฐ ์คํจํ๊ณ ์๋ค๋ ๊ฒ์ ์์์ผ๋ฏ๋ก ์ด๊ฒ์ด ์คํจํ ์ด์ ์ ์ผ๋ถ์ ๋๋ค.
@ mozo78 Valve๋ ์์ง github Proton repo๋ฅผ ์ ๋ฐ์ดํธํ์ง ์์์ผ๋ฏ๋ก Proton 5.0-5๋ฅผ ์ปดํ์ผ ํ ์ ์์ต๋๋ค.
GitHub ํ์ด์ง์ Proton ๋น๋๋ ์ฌ์ ํ 5.0-4์ ๋๋ค. ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค. Proton 5.0-4 ๋น๋๋ฅผ ๋ค์ ์ ๋ก๋ํ๊ณ ํ์ํ ํจ์น๋ก ์ปดํ์ผํ๊ธฐ ๋๋ฌธ์ Doom Eternal์ด ์๋ํฉ๋๋ค.
๋ฐฉ๊ธ ๊ฒ์์ ์๋ํ๋๋ฐ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. Winev2์์๋ ์๋ํฉ๋๋ค :)
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view
@ mozo78 ์ ๊ทธ๊ฒ์ด ๋น์ ์ ์ํด ์๋ํ์ง ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ด github ํ์ด์ง์์ ์ง์ (ํ์ผ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ๊ธฐ ์ํด) ๋ค์ ๋ค์ด๋ก๋ํ์ผ๋ฉฐ ๊ฒ์์ด ์ ์๊ฒ ์ ํฉํฉ๋๋ค.
ํ์ง๋ง ์ง๊ธ์ ๊ฐ์ ๋ ๋น๋๋ฅผ ๋ค์ ์ปดํ์ผํ๊ณ ์์ต๋๋ค.
๋ํ ๋ค์ ๊ฒ์ ์ธ์๋ฅผ ์๋ ํ ์ ์์ต๋๋ค.
+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
Arch Linux ์ ๋ฐ์ดํธ ๋ Vulkan ๋ก๋ : https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/vulkan -icd-loader & id = f04a0e735e553b1d749730865fe758f38ef6b966
๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๊น?
Arch Linux, ๋ฒ ํ ์คํ (๋ฐํ์ ๋ฐ ๋ค์ดํฐ๋ธ ๋ชจ๋ ์๋), vulkan-icd-loader 1.2.135
๋ฐ nvidia 440.64
์์ GTX 1080 Ti์์ ์๋ํ๊ณ ์์ต๋๋ค. proton 5.0-5
.
Denuvo ๊ฒ์์ ์์ํ๋ ค๊ณ ํด๋ ๊ฒ์ ์ ํ๋ฉด์ด ํ์๋์ง ์๊ณ ์คํ์ด ์ค์ง๋ฉ๋๋ค. ์ฆ๊ธฐ -782330.7z
์๋ณธ ๋ก๋์ ํจ๊ป DRM์ด์๋ EXE๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ๊ฒ์ ์ ํ๋ฉด์ด ํ์๋๊ณ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ถ๋ฒ ๋ณต์ ์ค๋ ๋์ ๋๊ตฐ๊ฐ๊ฐ Bethesda๊ฐ original
ํด๋๋ฅผ ์ ๊ฑฐํ๊ณ exe์ ํจ๊ป ์๋ํ์ง ์๋๋ก ํ์ผ์ ํจ์นํ๋ค๊ณ ์ธ๊ธํ์ต๋๋ค.
๋ด๊ฐ ์ฌ๊ธฐ์ ์ฝ๊ณ ์๋ ๋ด์ฉ์์ ์ ์ด๋ DRM ๊ฒ์์ SOMETHING์ผ๋ก ์์ํ ์ ์์ด์ผํ์ง๋ง ์๋ฌด๊ฒ๋ ์ป์ง ๋ชปํ์ต๋๋ค. ๋ญ๊ฐ ๋์น ๊ฒ์ด ์์ต๋๊น?
Arch Linux, ๋ฒ ํ ์คํ (๋ฐํ์ ๋ฐ ๋ค์ดํฐ๋ธ ๋ชจ๋ ์๋), vulkan-icd-loader
1.2.135
๋ฐ nvidia440.64
์์ GTX 1080 Ti์์ ์๋ํ๊ณ ์์ต๋๋ค. proton5.0-5
.Denuvo ๊ฒ์์ ์์ํ๋ ค๊ณ ํด๋ ๊ฒ์ ์ ํ๋ฉด์ด ํ์๋์ง ์๊ณ ์คํ์ด ์ค์ง๋ฉ๋๋ค. ์ฆ๊ธฐ -782330.7z
์๋ณธ ๋ก๋์ ํจ๊ป DRM์ด์๋ EXE๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ๊ฒ์ ์ ํ๋ฉด์ด ํ์๋๊ณ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ถ๋ฒ ๋ณต์ ์ค๋ ๋์ ๋๊ตฐ๊ฐ๊ฐ Bethesda๊ฐ
original
ํด๋๋ฅผ ์ ๊ฑฐํ๊ณ exe์ ํจ๊ป ์๋ํ์ง ์๋๋ก ํ์ผ์ ํจ์นํ๋ค๊ณ ์ธ๊ธํ์ต๋๋ค.๋ด๊ฐ ์ฌ๊ธฐ์ ์ฝ๊ณ ์๋ ๋ด์ฉ์์ ์ ์ด๋ DRM ๊ฒ์์ SOMETHING์ผ๋ก ์์ํ ์ ์์ด์ผํ์ง๋ง ์๋ฌด๊ฒ๋ ์ป์ง ๋ชปํ์ต๋๋ค. ๋ญ๊ฐ ๋์น ๊ฒ์ด ์์ต๋๊น?
๋ด ์์คํ ๊ณผ ์ค์ ์ ๊ฑฐ์ ๋์ผํ๋ฉฐ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ต๋๋ค.
@ C0rn3j exe์ ๋ณต์ฌ๋ณธ์ด ์์ผ๋ฉด ์ฌ์ ํ ์๋ํฉ๋๋ค. ์์ธ์ผ๋ก ๊ตฌ์ฑ ํ์ ์๋ํ์ง๋ง DRM์ด์๋ ๊ฒ์ผ๋ก exe๋ฅผ ์ ํํ์ฌ Windows์์ Denovo์ ์ํด ์ฐจ๋จ๋์์ต๋๋ค.
ํํ
๋ด๊ฐ ์ฌ๋ฐ๋ฅธ ํ์ผ์ ๊ฐ์ง๊ณ ์๋์ง ํ์ธํ ์ ์์ต๋๊น?
Bethesda๊ฐ ์ ๊ฑฐํ๊ธฐ ์ ์ ์ ์ฅํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ธํฐ๋ท์์ ๋์ ๋ฝ์์ต๋๋ค.
[0] % sha256sum idTech* DOOM*
3d7eae19cc71b64ad911fa46495085d67b7ef2afedba34f4b25b080da9b3bffb idTechLauncher.exe
a35a9931f38baf0bf49bc017dd5fa5a24b988a17a35a91da19f33d0114bcadef idTechLauncher.exe.drmfree
6858296bb6e65e95c51b71ec0f91ca7b94b48e65c15083d3fbed7c57a79dffcb DOOMEternalx64vk.exe
65c1939ca88d613bb78d5bdf3d6804bc171fde708f4f0f0c11daf3a4ad492b40 DOOMEternalx64vk.exe.drmfree
@ C0rn3j yep DOOMEternalx64vk.exe์ ๋ํ ๋์ผํ ํด์
๋ด Windows ์์คํ ์๋ DRM ๋ฌด๋ฃ idTechLauncher.exe ๋ง ์์ต๋๋ค. ํ์์ฒ๋ผ ์คํ์ ํตํด ํ์ผ์ด ๋ค์ด๋์์ต๋๋ค.
๋๋ ๋ํ @ C0rn3j ๊ฐ์ ํด์๊ฐ ์์ต๋๋ค.
@wiltaylor EXE ๋ง ๋ณ๊ฒฝ (ํ์ฌ ์คํ๊ธฐ ์ ์ง)ํ๊ณ ์คํ์ ์๋
์ข์ ์ธก์ ( rm -rf ~/.local/share/Steam/steamapps/compatdata/782330/pfx
)์ ๋ํ ๊นจ๋ํ ์ ๋์ฌ๋ฅผ ์๋ํ์ง๋ง ๋์์ด๋์ง ์์์ต๋๋ค.
+ in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1
๋๋ ๊นจ๋ํ ์ ๋์ฌ๋ก ์๋ํ๊ณ ์ค์ ๋ก ์๋ํฉ๋๋ค. ๋ฏธ์ํฉ๋๋ค :)
@ mozo78 ๋ฌธ์ ์์ต๋๋ค :)
๋์๊ฒ๋ ์๋ํ์ง ์์ต๋๋ค.
nvidia 440.64 vulkan-icd-loader 1.2.135
steam-782330.log
์์ ๋ฐ ์ถฉ๋
๋๊ตฐ๊ฐ๊ฐ ์๋ํ๋ Proton ๋น๋๋ฅผ ์ ๋ก๋ ํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์ ๋๋ค.
์ข์, ํจ์น๊ฐ ์ ์ฉ๋ Tk-Glitch์ proton์ ์ปดํ์ผํ๊ณ (https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb) ์์ ๋์ง ์์ DOOM Eternal์ Steam ๋ฒ์ ์ด ์ด๊ฒ์ผ๋ก ์คํ๋ฉ๋๋ค. ์ฌ์ฉ ๋ ์์ ์ต์
: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
DOOM์ ์ด์ DRM์ผ๋ก ์ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค!
ํธ์ง : ์ฌ๊ธฐ ๋ด ๋ฐ์ด๋๋ฆฌ ์์ฑ์ ๋น๋๊ฐ ์์ต๋๋ค : https://ufile.io/x58gs3ia
EDIT2 : DOOM Eternal์ ์คํํ๋ ๋จ๊ณ๋ณ ์ง์นจ์ ์๋๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
@ 999eagle ๊ณผ ๊ทธ๊ฒ์ ์๋์ํฌ ์ ์์๋ ๋ค๋ฅธ ์ฌ๋ : ProtonDB ๋ณด๊ณ ์๋ ๋งค์ฐ ํ์ํฉ๋๋ค : https://www.protondb.com/app/782330
@ McMarius11 ํ ๊ฒ์ ๋๋ค
@tuxayo yup, ๋ด ๋ณด๊ณ ์๋ฅผ ์ถ๊ฐํ๊ฒ ์ต๋๋ค
@ McMarius11 ์ ๋ฐ์ด๋๋ฆฌ๋ก ๋ด ๋๊ธ์ ์ ๋ก๋ํ๊ณ ํธ์งํ์ต๋๋ค.
@ 999eagle ๋จ๊ณ๋ณ ๊ฐ์ด๋๋ฅผ ํตํด
๋ฐ์ด๋๋ฆฌ๋ก ๋ด ๋๊ธ์ ์ ๋ก๋ํ๊ณ ํธ์งํ์ต๋๋ค.
์ด๋ค ์ด์ ๋ก ๋ด ISP๋ ufile.io๋ฅผ ์ฐจ๋จํ์ง๋ง uploadfiles.io๋ ์ฐจ๋จํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋์์ด๋๋ ๊ฒฝ์ฐ ์ฌ๊ธฐ ์ ์ฒด ๋งํฌ : https://uploadfiles.io/x58gs3ia
@ 999eagle ๋จ๊ณ๋ณ ๊ฐ์ด๋๋ฅผ ํตํด
๋๋ ์ฌ์ ํ ํจํค์ง ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ ๋ฐ์ดํธ๋์ง ์๊ณ ๋ค๋ฅธ ์์กด์ฑ์ด ์๊ธฐ ๋๋ฌธ์ Arch ddue์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ง์ฅ์ ์์ผ๋ฏ๋ก ๋ด ์กฐ์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
@ FTL- โโ์คํ์ด์ค ์ํ
~/.steam/root/compatibilitytools.d/
์์ถ์ ํ๋ ๋ค.+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
Proton-tkg 5.4.r10.g7c7868f4
์ ํ๋ฐ์ด๋๋ฆฌ ๋ฐฐํฌ์ ์์กด ํ ํ์๊ฐ์๋ ๋ฒ ํ ๋น๋๋ฅผ ์ป์ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb#commitcomment -37957962
Doom Eternal์ ์ฑ๊ณต์ ์ผ๋ก ์คํํ๋ ์ ์ปค๋ฐ์ ๋ํ ํผ๋๋ฐฑ์๋ณด๊ณ ํ๋ฉด ํจ์น ๋ฆด๋ฆฌ์ค ๊ฐ๋ฅ์ฑ์ ๋ํ ํ์ ์ ์ป์ ์ ์์ต๋๋ค.
@ 999eagle ๊ฐ์ฌํฉ๋๋ค, ๋์ ํค์คํ์ธ์!
๋๊ตฌ๋ ์ง AMD GPU์์ ์คํํ ์ ์์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด ์ด๋ค ๋ฉ์ฌ ๋ฒ์ ์ด ์ฌ์ฉ ๋์์ต๋๊น? vulkan-icd-loader
1.2.135 ๋ฐ ์ต์ mesa-git ๋น๋๋ฅผ ์ฌ์ฉ ํ์์๋ ๋ถ๊ตฌํ๊ณ FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required.
๋ก ๊ณ์ ์คํ๋ฉ๋๋ค.
@ FTL- โโ์คํ์ด์ค ์ํ
1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/` 2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation) 3. Restart Steam 4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1` 5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal 6. Rip and Tear!
~ / .steam / root /์ compatibilitytools.d ํด๋๊ฐ ์์ด์ ์์ฑ ํ ํ Steam์ ๋ค์ ์์ํ ํ ๋๊ตฌ๊ฐ ๋ํ๋ฉ๋๋ค.
์คํ ์๋์ :
======================
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/az/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1', '+com_skipSignInManager', '1']
Options: {'logcommandtoprefix', 'nonvapi', 'winedxgi', 'winetricks'}
======================
ERROR: ld.so: object '/home/az/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory
@ FTL- โโ์คํ์ด์ค ์ํ
- ๋ด๊ฐ ์ ๋ก๋ ํ Proton ๋ฒ์ (https://ufile.io/x58gs3ia ๋๋ https://uploadfiles.io/x58gs3ia)์ ๋ค์ด๋ก๋ํ๊ณ
~/.steam/root/compatibilitytools.d/
์์ถ์ ํ๋ ๋ค.- Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ฅผ ์ ํํ๋์ง ํ์ธํ์ธ์ (Steam> ์ค์ > ๊ณ์ > ๋ฒ ํ ์ฐธ์ฌ).
- Steam ๋ค์ ์์
- Steam์ DOOM Eternal์ ๋ค์ ์คํ ์ต์ ์ ์ถ๊ฐํ์ธ์ :
+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
- DOOM Eternal์ ์ฌ์ฉํ Proton ๋ฒ์ ์ผ๋ก
Proton-tkg 5.4.r10.g7c7868f4
์ ํ- Rip and Tear!
์ง๋ฌธ, vulkan-icd-loader 1.2.135 ๋๋ ์ด์ ๋ฒ์ ์ ์ฌ์ฉํฉ๋๊น?
๋์ค์ ์๋ํด ๋ณด๊ฒ ์ต๋๋ค ๋ง ์๋ ํ ์ ์์์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@zaggynl ๋๋ ๊ทธ๊ฒ์ด ์ฌ์ ํ ๊ทธ ๊ฒฝ๋ก์ ์์กดํ๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค ... ํ์ผ์ด ~/.steam/root/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/dist/lib/wine/ntdll.dll.so
์กด์ฌํฉ๋๋ค. ๋น๋๊ฐ ์ ๊ทธ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ์ง ์๋์ง ํ์คํ์ง ์์ต๋๋ค.
@ dylanmc1975 ์ ๋ vulkan-icd-loader 1.2.135
ํ๊ณ ์์ง๋ง Steam ๋ฒ ํ์ ํฌํจ๋์ด์ผํฉ๋๋ค.
@kdwinter ๋๋ steamvr ๋ฉ์ฌ ๋๋ผ์ด๋ฒ ๋ฐ rx580๊ณผ ํจ๊ป ์ฐ๋ถํฌ 19.04๋ฅผ ์ฌ์ฉํ๊ณ ์ง๊ธ๊น์ง ๊ฒ์์ด ์๋ํฉ๋๋ค.
@ FTL- โโ์คํ์ด์ค ์ํ
1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/` 2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation) 3. Restart Steam 4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1` 5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal 6. Rip and Tear!
์ ๋ฐ์ดํธ ๊ฒฝ๊ณ : GNOME ๋๋ GNOME ๊ธฐ๋ฐ ๋ฐ์คํฌํ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ Alt-Tab์ ๋๋ฅด๊ฑฐ๋ ์ฐฝ์ ๋๊ฐ์ง ๋ง์ญ์์ค.
์๋ ํ์ธ , ๋ด ์ชฝ์ ๋ช ๊ฐ์ง ๋ฉ๋ชจ :
๋ด๊ฐ ์ค์น ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (ํ์ํ์ง ์์ ์๋ ์์ต๋๋ค. ์๋ฃ๋ฅผ ์ํด ์ฌ๊ธฐ์ ๋ฐฐ์นํ์ต๋๋ค. Steam ๋ฐํ์์๋ ์ด๋ฏธ ์ผ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ด์ผํฉ๋๋ค)
@ dylanmc1975 ์ ๋
vulkan-icd-loader 1.2.135
ํ๊ณ ์์ง๋ง Steam ๋ฒ ํ์ ํฌํจ๋์ด์ผํฉ๋๋ค.
์ ํฌ๋ ๊ทธ๋ ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. :)
@ FTL- โโ์คํ์ด์ค ์ํ
1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/` 2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation) 3. Restart Steam 4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1` 5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal 6. Rip and Tear!
์์ธ ํ์ ์ด ๋ ์ด์ ํ์๋์ง ์๋๋ผ๋ ๊ฒ์์ด ์ฌ์ ํ ์คํ๋์ง ์์ต๋๋ค.
๋ก๊ทธ ํ์ผ์ ์ด๋ป๊ฒ ๋ณผ ์ ์์ต๋๊น?
@ FTL- โโ์คํ์ด์ค ์ํ
1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/` 2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation) 3. Restart Steam 4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1` 5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal 6. Rip and Tear!
์์ธ ํ์ ์ด ๋ ์ด์ ํ์๋์ง ์๋๋ผ๋ ๊ฒ์์ด ์ฌ์ ํ ์คํ๋์ง ์์ต๋๋ค.
๋ก๊ทธ ํ์ผ์ ์ด๋ป๊ฒ ๋ณผ ์ ์์ต๋๊น?
๊ฒ์์ ์์ ์ต์ ์ PROTON_LOG = 1 % command % ์ ๋ ฅ
@ FTL- โโ์คํ์ด์ค ์ํ
1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/` 2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation) 3. Restart Steam 4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1` 5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal 6. Rip and Tear!
์์ธ ํ์ ์ด ๋ ์ด์ ํ์๋์ง ์๋๋ผ๋ ๊ฒ์์ด ์ฌ์ ํ ์คํ๋์ง ์์ต๋๋ค.
๋ก๊ทธ ํ์ผ์ ์ด๋ป๊ฒ ๋ณผ ์ ์์ต๋๊น?
PROTON_LOG = 1 % command %๋ฅผ ์ถ๊ฐํ์ฌ Steam์์ ์ต์ ์ ์์ํ๊ณ , ๊ฒ์์ ์์ํ๊ณ , ~ / steam-782330.log๋ฅผ ์ฝ์ต๋๋ค.
ํธ์ง : % command % ๋นํธ๋ฅผ ์์ด ๋ฒ๋ ธ์ต๋๋ค. ์ฃ์กํฉ๋๋ค.
@zaggynl @ 999eagle /home/sophie/
๊ฒฝ๋ก์ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
ํ์ง๋ง compatibilitytools ํด๋๋ ~/.steam/steam/compatibilitytools.d/
์ ์์ต๋๋ค.
์์ ์ต์ ์์ WINEPATH = / home / az / .steam / root / compatibilitytools.d / proton_tkg_5.4.r10.g7c7868f4 / dist / lib / wine๋ก WINEPATH๋ฅผ ์ค์ ํ๋ ค๊ณ ์๋ํ์ง๋ง ๊ธฐ์จ์ ์์์ต๋๋ค.
Pop_os 19.10์ ์คํ ์ค์ด๋ฉฐ vulkan-headers 1.2.135๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
1.2.131์ ์ค์นํ ์ ์์์ง๋ง ์ถฉ๋ถํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋๊ตฌ๋ ์ง Pop_oS 19.10 (๋๋ Ubuntu 19.10)์ 1.2.135๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น?
/home/mcmarius11/.steam/steam/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/
@zaggynl @ 999eagle
/home/sophie/
๊ฒฝ๋ก์ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
ํ์ง๋ง compatibilitytools ํด๋๋~/.steam/steam/compatibilitytools.d/
์ ์์ต๋๋ค.
/home/USERNAME/.steam/steam/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/
๋ค์๊ณผ ๊ฐ์์ผํฉ๋๋ค
์ ์๊ฒ๋ ๊ฒ์์ด ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค.
์ต์ nvidia 440.66.03์ด ํ์ํฉ๋๊น?
์์ธ : ์ด๊ธฐํ ์คํจ : /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so : ๊ณต์ ๊ฐ์ฒด ํ์ผ์ ์ด ์ ์์ : ์๋์ ๊ทธ๋ฌํ ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ
@ 999eagle ์ด Arch์์ TkG Proton ๋น๋๋ฅผ ์ปดํ์ผํ๊ธฐ ๋๋ฌธ์ ๋๋ค (๋ง์ต๋๊น?). ๋ฐ๋ผ์์ด ๋น๋๊ฐ ์๋ํ๋ ค๋ฉด GLIBC 2.31์ด ํ์ํฉ๋๋ค.
๊ตฌํ GLIBC๊ฐ์๋ ์์คํ ์์๋ ์ด๋ฐ ์ข ๋ฅ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
vulkan-headers 1.2.135๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ 1.2.135๊ฐ ํฌํจ ๋ Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
@RumenBlack Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ฅผ ์คํ ์ค์ ๋๊น? ๋๋ ์ฐ๋ถํฌ ๋ฉ์ดํธ 19.04์ ์ปค์คํ ํ๋กํค ๋ฒ์ ์ผ๋ก ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค.
@ 999eagle ์ proton ๋ฒ์ ์ ํญ์ ๊ทธ๋ฌ๋ ๊ฒ์ฒ๋ผ Pop_os์์ ์ ์๊ฒ ์ถฉ๋ํฉ๋๋ค.
steam-782330.log
์ด๊ฒ๋ ์ด์ด ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ ์ ๋ฐ์ดํธํ๊ณ ํจ์น ๋ ์์ฑ์๋ฅผ ๋ง๋ค์์ง ๋ง ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ์ฌ๊ธฐ์ ๋ก๊ทธ๋ฅผ ๊ฐ์ ธ์ฌ ์์๊ณ PROTON_LOG = 1์ ์ ๋ฌํ์ต๋๋ค. ์คํ ์์ฒด๋ฅผ ์คํ ํด ๋ณด์์ง๋ง ๋ก๊ทธ๋ฅผ ์ด๋์์๋ ์ฐพ์ ์ ์์ต๋๋ค.
์ด๊ฒ๋ ์ด์ด ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ ์ ๋ฐ์ดํธํ๊ณ ํจ์น ๋ ์์ฑ์๋ฅผ ๋ง๋ค์์ง ๋ง ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ์ฌ๊ธฐ์ ๋ก๊ทธ๋ฅผ ๊ฐ์ ธ์ฌ ์์๊ณ PROTON_LOG = 1์ ์ ๋ฌํ์ต๋๋ค. ์คํ ์์ฒด๋ฅผ ์คํ ํด ๋ณด์์ง๋ง ๋ก๊ทธ๋ฅผ ์ด๋์์๋ ์ฐพ์ ์ ์์ต๋๋ค.
ํ ํด๋์ steamapp- {gameID} .log๋ก ์ ์ฅ ํ์๊ฒ ์ต๋๊น?
๋ด ์๋ชป์ ์ ์ญ ์ค์ WINEDEBUG = -all envvar (์์ธ์ผ๋ก ๋ค๋ฅธ ๋ฌผ๊ฑด์ ์คํํ ๋) ๋ก๊ทธ๊ฐ ์๋ํ์ง ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
999eagle์ ๊ฒ์๋ฌผ์ ๋ฐ๋ผ ์ค๋ฅ ์ฐฝ ํ์
์ด ๋ํ๋ฉ๋๋ค.
_ "์ฃ์กํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ค์ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค. "_
Bethesda์ ํ์ด์ง๋ฅผ ๊ฐ๋ฆฌํค๋ฉฐ
_ "ํ์ฌ ๊ฒ์ ๊ตฌ๋งค๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ฌํ์ธ ํ ์ ์์ต๋๋ค. 24 ์๊ฐ ํ์ ๋ค์ ์๋ํ์ญ์์ค."_
๋ฐ ๋๋ณด ๋์๊ฐ๋์ ... ๊ทธ๋ผ ๋ด์ผ ๋ค์ํด๋ณผ ๊ฒ์.
@kdwinter ๋๋ steamvr ๋ฉ์ฌ ๋๋ผ์ด๋ฒ ๋ฐ rx580๊ณผ ํจ๊ป ์ฐ๋ถํฌ 19.04๋ฅผ ์ฌ์ฉํ๊ณ ์ง๊ธ๊น์ง ๊ฒ์์ด ์๋ํฉ๋๋ค.
Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ก ์
๋ฐ์ดํธํ์ง๋ง ์ฌ์ ํ FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required.
์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด์ํ. ๋ํ RX580, fwiw๋ฅผ ์ฌ์ฉํฉ๋๋ค.
vulkan-headers 1.2.135๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ 1.2.135๊ฐ ํฌํจ ๋ Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
์ง๊ธ Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง vulkaninfo๋ฅผ ์คํํ๋ฉด ์ฌ์ ํ 1.2.131์ด ์๋ค๊ณ ํ์๋ฉ๋๋ค.
์ฌ๊ธฐ์ ๊ฒ์ ๋ ๋ง์ถคํ ์์ธ / ์์ฑ์๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ๋ช ์ด ํ ๊ฒ์ ํ๋ฉด์ด ํ์๋ฉ๋๋ค.
@kdwinter ๋๋ steamvr ๋ฉ์ฌ ๋๋ผ์ด๋ฒ ๋ฐ rx580๊ณผ ํจ๊ป ์ฐ๋ถํฌ 19.04๋ฅผ ์ฌ์ฉํ๊ณ ์ง๊ธ๊น์ง ๊ฒ์์ด ์๋ํฉ๋๋ค.
Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ก ์ ๋ฐ์ดํธํ์ง๋ง ์ฌ์ ํ
FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required.
์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด์ํ. ๋ํ RX580, fwiw๋ฅผ ์ฌ์ฉํฉ๋๋ค.
@kdwinter ๋ค์ ์ผ๋ ค๊ณ ํ์ต๋๊น? ๊ทธ ์ฌ์ด์ ์์คํ ์ ์ฌ๋ถํ ํ์ต๋๋ค.
@ Kron4ek ์,์ด ๋น๋๋ฅผ Arch์์ ์ปดํ์ผ ํ์ผ๋ฏ๋ก GLIBC 2.31์ด ํ์ํฉ๋๋ค. ๋ด ๋น๋ ๊ฒฝ๋ก๊ฐ ์ฌ์ ํ ๋ฐ์ด๋๋ฆฌ์์๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@kdwinter RADV + ACO๋ ํ์ฌ ์๋ํ์ง ์์ต๋๋ค. LLVM (๋น๋์์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ ๋ ๊ฒฝ์ฐ RADV_PERFTEST=llvm
) ๋๋ ๋ค๋ฅธ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
๋น์ ์ ๋น์ ์ด ๊ทธ๊ฒ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ ๊ฒฝ์ฐ์ ๊ทธ๊ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค,ํ์ง๋ง ๋ชจ๋ amdgpu ํ๋ก ํจํค์ง๋ฅผ ์ค์นํ์ฌ ์์คํ ์ ๋ง์น์งํ์ง ์๋๋ก ๋ ์ ์ VULKAN ๋๋ผ์ด๋ฒ๊ฐ์ด ๊ฒ์์์ ์ง๊ธ๊น์ง ์ต๊ณ ์ ์ฑ๋ฅ์ผ๋ก ์ ๊ณต, ๊ทธ๊ฒ์ ํ์๋ ์์ต๋๋ค.
์ง๊ธ Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง vulkaninfo๋ฅผ ์คํํ๋ฉด ์ฌ์ ํ 1.2.131์ด ์๋ค๊ณ ํ์๋ฉ๋๋ค.
Vulkaninfo๋ ์์คํ
์ ์ฒด ์ค์น๋ฅผ ์ฌ์ฉํ๊ณ Steam ๋ฒ ํ๋ ์์ฒด ๋ฐํ์์ ์ฌ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ด ์์คํ
:
~/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libvulkan.so.1.2.135
@kdwinter RADV + ACO๋ ํ์ฌ ์๋ํ์ง ์์ต๋๋ค. LLVM (๋น๋์์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ ๋ ๊ฒฝ์ฐ
RADV_PERFTEST=llvm
) ๋๋ ๋ค๋ฅธ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.๋ ์ ์ ์ธ Vulkan ๋๋ผ์ด๋ฒ๋์ด ๊ฒ์์์ ์ต๊ณ ์ ์ฑ๋ฅ์ ์ ๊ณตํ๋ฏ๋ก ์ค์น ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค๋ฉด ์ฌ์ฉํ๊ณ ์ถ๊ฒ ์ง ๋ง ๋ชจ๋ amdgpu-pro ํจํค์ง๋ฅผ ์ค์นํ์ฌ ์์คํ ์ ๋ง์น ํ์๋ ์์ต๋๋ค.
์ ๋ง ๋ฌธ์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
๊ฒ์์ GTX 1080ti๋ฅผ ์ฌ์ฉํ๋ Nvidia 440.66.03 vulkan dev ๋๋ผ์ด๋ฒ์ ์ฃผ์ ์ฑ๋ฅ ๋ฌธ์ ์ ํจ๊ป ์๋ํฉ๋๋ค. ์ฑ๋ฅ ํฅ์์์ํ ์์ด๋์ด๊ฐ ์์ต๋๊น? ์ ๋ Arch์ ์๊ณ ์ต์ vulkan-icd-loader ํจํค์ง๊ฐ ์ค์น๋์ด ์์ต๋๋ค (1.2.135-1).
๊ฒ์์ ์ ์ฉ ๋ก๊ทธ๊ฐ ์์ฑ๋์ง ์๋ ๊ฒ ๊ฐ์ง๋ง Steam์ error.log์๋ ๊ฒ์ ์์ ์คํจ ํ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
`
CreatingProcess "
๊ฒ์ ์
๋ฐ์ดํธ : AppID 782330 "", ProcID 30492, IP 0.0.0.0:0
์ฑ 782330 ์์
๊ฒ์ ID 782330์ ๋ํ ํ๋ก์ธ์ค 30492 ์ถ๊ฐ
GameAction [AppID 782330, ActionID 2] : LaunchApp์ด ""๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ WaitingGameWindow๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
์ค๋ฅ : ld.so : LD_PRELOAD์ '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค (์๋ชป๋ ELF ํด๋์ค : ELFCLASS32) : ๋ฌด์๋ฉ๋๋ค.
์ค๋ฅ : ld.so : LD_PRELOAD์ '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค (์๋ชป๋ ELF ํด๋์ค : ELFCLASS32) : ๋ฌด์๋ฉ๋๋ค.
์ค๋ฅ : ld.so : LD_PRELOAD์ '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค (์๋ชป๋ ELF ํด๋์ค : ELFCLASS32) : ๋ฌด์๋ฉ๋๋ค.
GameAction [AppID 782330, ActionID 2] : LaunchApp์ด ""๋ก ์์ ์๋ฃ๋ก ๋ณ๊ฒฝ๋จ
๊ฒ์ ID 782330์ ๋ํ ํ๋ก์ธ์ค 30493 ์ถ๊ฐ
๊ฒ์ ID 782330์ ๋ํ ํ๋ก์ธ์ค 30494 ์ถ๊ฐ
๊ฒ์ ID 782330์ ๋ํ ํ๋ก์ธ์ค 30495 ์ถ๊ฐ
๊ฒ์ ID 782330์ ๋ํ ํ๋ก์ธ์ค 30496 ์ถ๊ฐ
๊ฒ์ ์ ๊ฑฐ : AppID 782330 "", ProcID 30492
Steam์ AppInterfaceStats ์ ๋ก๋
์ฑ 782330 ์ข ๋ฃ
ActivateActionSet์ ์บ์ ๋ ๊ณ ์ ๋งคํ์ด ์์ต๋๋ค.
`
๋๋ 999eagle์ ์ง์๋ฅผ ๋ฐ๋๊ณ (I am on arch) ๊ฒ์์ Steam ๋ฒ์ ์ ์๋ํ์ง๋ง ๋งค์ฐ ์ ์คํ๋์ง ์์ต๋๋ค (15-25fps).
๊ฒ์์ GTX 1080ti๋ฅผ ์ฌ์ฉํ๋ Nvidia 440.66.03 vulkan dev ๋๋ผ์ด๋ฒ์ ์ฃผ์ ์ฑ๋ฅ ๋ฌธ์ ์ ํจ๊ป ์๋ํฉ๋๋ค. ์ฑ๋ฅ ํฅ์์์ํ ์์ด๋์ด๊ฐ ์์ต๋๊น? ์ ๋ Arch์ ์๊ณ ์ต์ vulkan-icd-loader ํจํค์ง๊ฐ ์ค์น๋์ด ์์ต๋๋ค (1.2.135-1).
๋ถ๋ช ํ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์์ง๋ง ์ฐ๋ฆฌ๊ฐ ํจ์น๋ฅผ ์ ์ฉํ๊ณ ์์์ ๋ช ์ฌํ์ญ์์ค. ๋๋ ์์น์ 2060์ ๊ฐ์ง๊ณ ์๊ณ 30-40fps์์ ๊ฑฐ์ ๋์ ์ค์ ์ ๊ฐ์ง ์ ์์ต๋๋ค.
@kdwinter RADV + ACO๋ ํ์ฌ ์๋ํ์ง ์์ต๋๋ค. LLVM (๋น๋์์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ ๋ ๊ฒฝ์ฐ
RADV_PERFTEST=llvm
) ๋๋ ๋ค๋ฅธ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.๋ ์ ์ ์ธ Vulkan ๋๋ผ์ด๋ฒ๋์ด ๊ฒ์์์ ์ต๊ณ ์ ์ฑ๋ฅ์ ์ ๊ณตํ๋ฏ๋ก ์ค์น ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค๋ฉด ์ฌ์ฉํ๊ณ ์ถ๊ฒ ์ง ๋ง ๋ชจ๋ amdgpu-pro ํจํค์ง๋ฅผ ์ค์นํ์ฌ ์์คํ ์ ๋ง์น ํ์๋ ์์ต๋๋ค.
@doitsujin ์ค์ ๋ก ํ ๋๋ ํ ๋ฆฌ์์ pro-vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ถ์ถํ์ฌ ์ ํ ์ค์นํ ํ์์์ด ์ฌ์ฉํ ์ ์์ต๋๋ค. (์ค์นํ ํ์๊ฐ ์๋ค๊ณ ๋งํ๋ฉด ํจํค์ง ๊ด๋ฆฌ๊ฐ ํ์ํ์ง ์์์ ์๋ฏธํฉ๋๋ค). ์ด ์์
์ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ต์๋ฅผ ๋ง๋ค์์ต๋๋ค.
https://www.reddit.com/r/linux_gaming/comments/fddt2n/tutorial_how_to_use_amds_pro_vulkan_driver_or_the/
์ด ๊ฑธ์์ ์ฆ๊ธฐ๋ ค๋ฉด ๋ ๋ค๋ฅธ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.
@oscarcp ์, ํจ์น๊ฐ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น
Proton 5.0-5๊ฐ ๋ฐฉ๊ธ ๋์๊ณ vulkan ํ์ฅ์ด ๋๋ฝ ๋ ๊ฒ ๊ฐ์ต๋๋ค!
๊ทธ๋ฌ๋ ์คํ ๋ฐํ์ ๋ฒ ํ ํด๋ผ์ด์ธํธ์ Proton 5.0-5๋ฅผ ์ฌ์ฉํ๋ฉด "์ฆ์"์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@RumenBlack Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ฅผ ์คํ ์ค์ ๋๊น? ๋๋ ์ฐ๋ถํฌ ๋ฉ์ดํธ 19.04์ ์ปค์คํ ํ๋กํค ๋ฒ์ ์ผ๋ก ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค.
๋ค๋ฅธ DE๋ฅผ ์ฌ์ฉํด ๋ณผ ์๋ ์๊ณ , ์ฌ๋๋ค์ด ๊ทธ๋์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ๋ค์์ต๋๋ค.
@RumenBlack Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ฅผ ์คํ ์ค์ ๋๊น? ๋๋ ์ฐ๋ถํฌ ๋ฉ์ดํธ 19.04์ ์ปค์คํ ํ๋กํค ๋ฒ์ ์ผ๋ก ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค.
๋ค๋ฅธ DE๋ฅผ ์ฌ์ฉํด ๋ณผ ์๋ ์๊ณ , ์ฌ๋๋ค์ด ๊ทธ๋์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ๋ค์์ต๋๋ค.
์ง๊ธ๊น์ง GNOME์์ ๋ด๊ฐ ๊ฐ์ง ์ ์ผํ ๋ฌธ์ ๋ ์ค๋ฒ๋ ์ด์ ๋๋ค. ์ด๋ค ๊ฒ์ด DOOM์ ์ฐฝ์์ ์ปจํ ์คํธ๋ฅผ ์ ํํ๋ฉด ๋์ ๋๊ฒ ์ถฉ๋ํฉ๋๋ค.
@ 999eagle ์ ์๋ฃจ์
์ด ์๋ํ์ฌ๋ณด๊ณ ํ ์ ์์ต๋๋ค. ๋๋ ์์ ์ต์
์์ด ํ
์คํธํ๋๋ฐ, ๊ทธ๊ฒ์ bethesda์ ์ธํธ๋ก ๋น๋์ค๊ฐ๋๊ณ ๋น๋์ค์์ 1 ์ด ๋์ ์ ์ง๋์ด ์ถฉ๋์ ์ผ์ผ์ผฐ์ต๋๋ค. ํ์ง๋ง ๊ทธ๋
๊ฐ ์ ๊ณต ํ ์ถ์ ์ต์
์ผ๋ก 100 % ์๋ํฉ๋๋ค. ๋ง์ฐ์ค ์ค๋ฌด๋ฉ์ ๊ณ ํต ์ค๋ฝ์ง๋ง ์คํ ์ต์
์ด๋ ๊ฒ์ ๋ด ์ค์ ์ผ๋ก ์ฝ๊ฒ ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ด๋ค ์ต์
์ ์๋ต ํ ์ ์๋์ง ์์๋ณด๊ธฐ ์ํด ์์ ์ต์
์ ์ดํด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋
๊ฐ ์ ๊ณต ํ ๋จ๊ณ๋ก ์๋ํฉ๋๋ค.
@APoniatowski 100 % ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์๋ค๋ ๋ป์ ๋๊น?
์ฌ๋๋ค์ด ๋ค์ด๋ก๋๋ฅผ ์ํด ๋๋ฆฐ ์ฌ์ดํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ข์ํด์ผํฉ๋๋ค.
@oscarcp ํฅ๋ฏธ ๋กญ์ต๋๋ค. ์ ๋ High ๋๋ Ultra์์ ๋๋ถ๋ถ์ ์ต์ ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ mesa-git์ ์ฌ์ฉํ๋ RX580์์ ์ฌ๊ธฐ์ ๊ธฐ์ ์ฝ๊ฐ์ ๋๋์ผ๋ก 60fps๋ฅผ ์ป์ต๋๋ค.
๋๋ High ๋๋ Ultra์์ ๋๋ถ๋ถ์ ์ต์ ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ mesa-git์ ์ฌ์ฉํ๋ RX580์์ ์ฌ๊ธฐ์ ๊ธฐ์ ์ฝ๊ฐ์ ์์ ๋๋์ผ๋ก 60fps๋ฅผ ์ป์ต๋๋ค.
@MuchiMuchiPink ์คํ ๋ฒ์ ๋๋ drm-free? ๋ํ radv-llvm, radv-aco ๋๋ admgpu-pro๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
@ 999eagle DRM์ด์๋ ๋ฒ์ ์ ์ฌ์ฉํ์ จ์ต๋๊น?
https://drive.google.com/file/d/1pXLZLXaOTDwhP2T-8043De059yr7xxEc/view?usp=sharing protontkg arch install pkg
๊ธ์, ๊ฒ์์ ์์ํ์ง๋ง ์ฑ๋ฅ์ ๋งค์ฐ ๋์๊ณ (๋ชจ๋ ๊ฒ์ด ๊ฐ์ฅ ๋ฎ๋๋ผ๋) ์คํ ์ค๋ฒ๋ ์ด๋ฅผ ์คํํ ์ ์๋ค๋ ์ด๋ ค์ด ๋ฐฉ๋ฒ์ ๋ฐฐ์ ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ด ์ผ์ ์ค์ง๋๋ฉด FPS๊ฐ ๊ธ๋ฑํ๋ฏ๋ก ๋ด i5-6400์ด ๋ ์ด์ ์ข์ง ์์ ์ ์์ต๋๋ค.
@elovin ์๋์, ๊ธฐ๋ณธ ์์ ๋์ง ์์ Steam ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ธ์, ๊ฒ์์ ์์ํ์ง๋ง ์ฑ๋ฅ์ ๋งค์ฐ ๋์๊ณ (๋ชจ๋ ๊ฒ์ด ๊ฐ์ฅ ๋ฎ๋๋ผ๋) ์คํ ์ค๋ฒ๋ ์ด๋ฅผ ์คํํ ์ ์๋ค๋ ์ด๋ ค์ด ๋ฐฉ๋ฒ์ ๋ฐฐ์ ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ด ์ผ์ ์ค์ง๋๋ฉด FPS๊ฐ ๊ธ๋ฑํ๋ฏ๋ก ๋ด i5-6400์ด ๋ ์ด์ ์ข์ง ์์ ์ ์์ต๋๋ค.
์๋์, ์ ๋ 9900K / 1080Ti๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ฐ๋ฆฌ๋ ๊ฐ์ ๋ฐฐ์ ์์ต๋๋ค. ๋งค์ฐ ๋ฎ์ FPS๋ก ์คํ๋๋ ๊ฒ์ ...
์๋ ํ์ธ์, # 3267์ ์ธ๊ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ ๋ ผ์์ ์ถ์ฝ ๋ ๋ฒ์ ์ Denuvo๊ฐ ์ด๋ฌํ ๋น๊ณต์ Proton ๋น๋์ ๋ง์กฑํ์ง ๋ชปํ๋๋กํ๋ ์ ์คํธ๋ฆผ ํ๊ท๊ฐ์์ ์ ์์ง๋ง Proton์ ๋ฉ์ธ ๋ผ์ธ ๋น๋์๋ ๊ด์ฐฎ๋ค๋ ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์ ๋ณด๊ณ ์์ ์คํจ ์๋๋ฆฌ์ค๋ ๊ฒ์์ด ํ๋ฃจ์ 5 ๋ฒ์ ๊ฒ์ ์์์ ์ํด ์๋ ํ ๋ค์ ๋์ ์ํ๊ฐ๋๋ ๊ฒ์ ๋๋ค.
์ด๊ฒ์์ด ๊ฒ์์ ์ง์ ์ ์ผ๋ก ์ ์ฉ๋์ง ์์ ์๋ ์์ง๋ง ์ฃผ์ํ ๋งํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
4790k 1070 ์ฌ๊ธฐ ์ฌ์ฉ์ ์ง์ pds ์ปค๋ 5.6 ์ต์ ๋ฐ 100+ FPS ์ต๋ 1080p
์๋
ํ์ธ์.
์ค์ ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํด ์ฃผ์๊ฒ ์ต๋๊น (์ฌ์ฉํ ๋๋ผ์ด๋ฒ ๋ฒ์ , ์์ธ / ํ๋กํค ๋ฒ์ , drm ๋ฌด๋ฃ ์ฌ๋ถ)?
์ฌ๋๋ค์ด ๋ค์ด๋ก๋๋ฅผ ์ํด ๋๋ฆฐ ์ฌ์ดํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ข์ํด์ผํฉ๋๋ค.
4790k 1070 ์ฌ๊ธฐ ์ฌ์ฉ์ ์ง์ pds ์ปค๋ 5.6 ์ต์ ๋ฐ 100+ FPS ์ต๋ 1080p
pds ์ปค๋ ๋๋ฌธ์ผ๊น์?
Proton 5.0.5 440.64 nvidia dkms tkg drm ๋ฐ drm ์์ ์์
๋ด iPhone์์ ๋ณด๋
2020 ๋ 3 ์ 21 ์ผ ์ค์ 10์ 39 ๋ถ์ elovin [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
,,,,,,,,, ๋ฌด,,,,,,,,,,,,,,,.
์๋ ํ์ธ์.
ํด๋ผ์ฐ๋ ์ค์ ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ฃผ์ญ์์ค (์ฌ์ฉํ ๋๋ผ์ด๋ฒ ๋ฒ์ , ์์ธ / ํ๋กํค ๋ฒ์ , drm ๋ฌด๋ฃ ์ฌ๋ถ)?โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ๊ฑฐ๋ ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
@madewokherd drm์ด์๋ ๋ฐ์ด๋๋ฆฌ ์ธ radv-llvm์ ์ฌ์ฉํ์ฌ bethesdalauncher์์ ๊ฒ์์ ๊ตฌ์
ํ์ต๋๋ค.
๋๋ ์ปค์คํ
๋ฌ๋๋ก @liberodark wine๊ณผ ํจ๊ป Lutris๋ฅผ ํ๋ ์ดํฉ๋๋ค.
@doitsujin์ด ์ต๊ณ ์ ์ฑ๋ฅ์ ์ป์ ๊ฒ์ ์ ์ํ๋ฏ์ด AMD ์นด๋๊ฐ์๋ ์์น ๊ธฐ๋ฐ ์์คํ
์ ๋ชจ๋ ์ฌ์ฉ์๋ 19.50 ๋ฒ์ ์ pro vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ํฉ๋๋ค . ์ฌ๊ธฐ์ ๋ฏธ๋ฆฌ ๋น๋ ๋ ๋ฒ์ ์ด ์์ต๋๋ค.
vulkan-amdgpu-pro-19.50_967956-1-x86_64.pkg.tar.xz.zip
@ gardotd426 ๊ฐ์ฌํฉ๋๋ค.
@MuchiMuchiPink ๊ฒ์์์ VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd64.json
ํด๋น vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋๋ก ์ง์ํ์ญ์์ค.
ํ์ง๋ง Steam์ด ์๋ Bethesda ๋ฐ์ฒ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ Launcher๋ 32 ๋นํธ๊ฐ ๋ ์ ์์ต๋๋ค. ์ด๋ Origin์ ๊ฒฝ์ฐ์ ํด๋นํ๋ฏ๋ก 32 ๋นํธ vulkan ๋๋ผ์ด๋ฒ๋ ์ ์ธํด์ผํฉ๋๋ค. VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/amd_icd64.json
, ๋๋ lib32-amdvlk
์ค์นํ๊ณ ๋ฐ์ฒ์ ๋ํด ๊ฐ๋ฐฉํ 32 ๋นํธ amdvlk
๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json
.ํ์ง๋ง ๋จผ์ 64 ๋นํธ๋ฅผ ์ฌ์ฉํด ๋ณด๊ฒ ์ต๋๋ค. ๋น์ ์ด ํ์๋กํ์ง ์๋ ํ ๊ทธ ์ฌ์
์ํ๋ ๊ฒ์ ์์ฉ์ด ์์ต๋๋ค.
@ 999eagle proton ๋ฒ์ ์ ์ฌ์ฉํ์ฌ ์ ์๋ํฉ๋๋ค. ๊ธฐ๋ณธ ๊ทธ๋ํฝ ์ค์ ๋ฐ GTX 970์ ์ฌ์ฉํ์ฌ ์ฌ์ ๊ฐ๋ฅํ FPS, ~ 20-30์ ์ป์ต๋๋ค.
Arch Linux 64 ๋นํธ, ๊ฐํ ์ปค๋, ์ต์ Nvidia ๋ ์ ๋๋ผ์ด๋ฒ (DKMS), Steam ๋ฒ ํ.
ํธ์ง : ๋ฏธ๋์์ผ๋ก ํ๋ ์ดํ๋ฉด ์ ๊ฒฝ์ฐ์๋ ๋ถ๋๋ฌ์ด ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
@ FTL-Space-Warp ์ง๊ธ๊น์ง ๋ง์ฐ์ค ์ค๋ฌด๋ฉ (์ฑ๊ฐ์ ) ์ธ์๋ ๋งค๋๋ฝ๊ฒ ๋ณด์์ต๋๋ค. ๋ ๋ง์ ํ ์คํธ๋ฅผ ํ ๊ฒ์ด์ง๋ง ์ง๊ธ์ ๋ค๋ฅธ ์ฐ์ ์์๊ฐ ์์ต๋๋ค.
@ kisak-valve 5 ๊ฒ์ ์์? ์ข์์ dokey. ๋ด๊ฐ ์ด๋ฏธ ํ ๋ฒ ์์ ํ์ผ๋ฏ๋ก ๊ทธ๊ฒ์ ๋ํด ์ฃผ์ํ๊ฒ ์ต๋๋ค.
๋๋ ๋จ์ง ๋ ์ ์๋๋ก ์ฐฝ๋ฌธ์ ๊ฑฐ์ ์ค์นํ๋ค. ์คํ ์์ค ์ปค๋ฎค๋ํฐ๋ฅผ ์ข์ํด์ผํฉ๋๋ค. ์ด๋ค ๊ฐ๋ฐ ์คํ๋์ค๋ ๋ง๋ค ์์๋ ๊ฒ๋ณด๋ค ๋น ๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํํํ์ต๋๋ค.
@ gardotd426 ์๋์, ๋ฐ์ฒ๋ฅผ ํตํด ํ๋ ์ดํ์ง ์์ต๋๋ค. 64 ๋นํธ wineprefix๋ก DOOMEternalx64vk.exe๋ฅผ ์์ํ์ง๋ง ๊ฐ์ฌํฉ๋๋ค :)
@MuchiMuchiPink ๊ด์ฐฎ์์,ํ์ง๋ง ๋ฐฉ๊ธ ๋ฒ ๋ฐ์ค๋ค ๋ฐ์ฒ๋ฅผ ํ์ธํ๋๋ฐ ์ค์ ๋ก 32 ๋นํธ์ธ๋ฐ, ์ฐ์ฐํ ๋ฒ ๋ฐ์ค๋ค ๋ฒ์ ์ด ์๊ณ ๋ฐ์ฒ๋ฅผ ์ฌ์ฉํ๊ณ AMD์ vulkan ๋๋ผ์ด๋ฒ์ ํ๋ก ๋ฒ์ ์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ , ์ค์ ๋ก VK_ICD_FILENAMES
์์ 32 ๋นํธ์ 64 ๋นํธ๋ฅผ ๋ชจ๋ ์ค์ ํด์ผํ๋ฏ๋ก VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json
์์์ ์
๋ก๋ ํ ์ฌ์ ํจํค์ง ๋ amdgpu-pro vulkan ๋๋ผ์ด๋ฒ๋ 64 ๋นํธ ๋ฟ์ด์ง ๋ง lib32-amdvlk
์ค์นํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค (๋๋ ๋ฉ์ฌ 32 ๋นํธ vulkan ๋ก๋๋ฅผ ์ฌ์ฉํด๋ณด์ญ์์ค).
@ 999eagle ํํธ์ ์์ฑ์๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฑ์ ๋ก๊ทธ์์ด ์ค๋ฅ๊ฐ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋๋ ์ ๋ง ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค :(
Unhandled exception: page fault on read access to 0x00000010 in 64-bit code (0x000000014007fbaf).
16179.948:0031:0032:fixme:dbghelp:elf_search_auxv can't find symbol in module
@ dylanmc1975 ์ด ๋ก๊ทธ์์ ์์ ๊ฐ์ฅ ๊ฐ๊น์ด FATAL ERROR
ํฉ๋๋ค (๋ช ๋ฐฑ ์ค์ด ๋ ์ ์์). ๊ทธ๋ฆฌ๊ณ +in_terminal 1
๋งค๊ฐ ๋ณ์๊ฐ ์๋์ง ํ์ธํ์ญ์์ค.
๊ธฐ๋ก์ ์ํด @zaggynl ์ ๋ฏธ๋ฌ๋ @ 999eagle์ ์๋ณธ ํ์ผ๊ณผ ์ผ์นํฉ๋๋ค.
(https://zaggy.nl/nextcloud/s/W96Z7BBy6oirJpY)
md5sum : feec62ea77baa5b37bbe6f92946a42ea
๊ทธ๋ ๋ค๋ฉด Vulkan ๋ก๋ 1.2.135๋ ์ฌ์ ํ ์๊ตฌ ์ฌํญ์ ๋๊น? PlayOnLinux์์ proton 5.0-5๋ก drm ๋ฌด๋ฃ ๋ฒ์ ์ ํ ์คํธํ๊ณ ์ถ์ต๋๋ค. Ubuntu 20.04 ์ผ์ผ ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. libvulkan์ ํ์ฌ Ubuntu 20.04์์ 1.2.131์ ๋๋ค.
@VincentGuinaudeau ์์ ์ต์
์ PROTON_LOG=1 %command%
๋ฅผ ๋ฃ์์ง๋ง Steamlog์ ์น๋ช
์ ์ธ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
PROTON_LOG=1 %command% +in_terminal 1
@VincentGuinaudeau 17067.935:002f:0030:warn:debugstr:OutputDebugStringA "Unspecified Vulkan error: Error( VK_ERROR_INITIALIZATION_FAILED )
๋ด๊ฐ ์ป์ ์ ์ผํ ์ค๋ฅ๋ ๋ด vulkan libs 1.2.135๊ฐ ๋๋ฝ๋์๋ค๊ณ ์๊ฐํฉ๋๋ค.
ํจ๊ณผ๊ฐ์๋ค!!!!!
DRM-Free๊ฐ ์๋ํ์ง ์์ต๋๋ค. ์ผ๋ฐ ๋ฒ์ ์ ์ฌ์ฉํ์ต๋๋ค. ์ด์ ์คํ๋ฉ๋๋ค
ํธ์ง : ์ด์ ๋ ์ด์ ์๋ํ์ง ์์ต๋๋ค : /
์๋
ํ์ธ์ @ dylanmc1975 , Steam ( Steam
-> Help
-> System Information
)์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ญ์์ค. ์ด ๋ฌธ์ ๋ณด๊ณ ์.
Proton 5.0.5 440.64 nvidia dkms tkg drm ๋ฐ drm ์์ ์์
โฆ
๋ด iPhone์์ ๋ณด๋
2020 ๋ 3 ์ 21 ์ผ ์ค์ 10์ 39 ๋ถ์ elovin @ . *> ์ผ๋ค : ReaperOfSouls1909 ํด๋ผ์ฐ๋ ๋น์ ์ด ๋น์ ์ ์ค์ ์ ๋ํด ์ฐ๋ฆฌ์๊ฒ (๋น์ ์ด ์ฌ์ฉ ํ ์ด๋ค ๋๋ผ์ด๋ฒ ๋ฒ์ , ์ด๋ค ์์ธ / ์์ฑ์ ๋ฒ์ , DRM ๋ฌด๋ฃ ์ฌ๋ถ๋ฅผ) ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ ๊ณตํ์๊ธฐ ๋ฐ๋๋๋ค
๋ถํํ๋ ๋์์ด๋์ง ์์ต๋๋ค. nvidia-dkms-tkg๋ฅผ ๋ฐฉ๊ธ ์ค์นํ์ต๋๋ค. ์ด๋ค DE๋ฅผ ์คํํ๊ณ ์์ต๋๊น? ์ ๋ ํ๋ผ์ฆ๋ง์ ํจ๊ป ์์ต๋๋ค.
@ 999eagle proton ๋น๋๋ฅผ ์ฌ์ฉํ์ฌ ์์ํ๊ณ ์คํํฉ๋๋ค.
DRM์ผ๋ก ์คํ ๊ฐ๋ฅํ Steam ๊ฒ์.
openSUSE ํ
๋ธ ์๋
๋ฉ์ฌ 20.0.1
AMD Vega 56
vsync๊ฐ ์ผ์ ธ ์๊ณ ๊ทธ๋ํฝ ์ค์ ์ด ๋์ ๋ ์์ ์ ์ธ 60fps.
๋ชจ๋ ๊ฐ์ฌํฉ๋๋ค!
Proton 5.0.5 440.64 nvidia dkms tkg drm ๋ฐ drm ์์ ์์
โฆ
๋ด iPhone์์ ๋ณด๋
2020 ๋ 3 ์ 21 ์ผ ์ค์ 10์ 39 ๋ถ์ elovin _ @ _. *> ์ผ๋ค : ReaperOfSouls1909 ํด๋ผ์ฐ๋ ๋น์ ์ด ๋น์ ์ ์ค์ ์ ๋ํด ์ฐ๋ฆฌ์๊ฒ (๋น์ ์ด ์ฌ์ฉ ํ ์ด๋ค ๋๋ผ์ด๋ฒ ๋ฒ์ , ์ด๋ค ์์ธ / ์์ฑ์ ๋ฒ์ , DRM ๋ฌด๋ฃ ์ฌ๋ถ๋ฅผ) ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ ๊ณตํ์๊ธฐ ๋ฐ๋๋๋ค๋ถํํ๋ ๋์์ด๋์ง ์์ต๋๋ค. nvidia-dkms-tkg๋ฅผ ๋ฐฉ๊ธ ์ค์นํ์ต๋๋ค. ์ด๋ค DE๋ฅผ ์คํํ๊ณ ์์ต๋๊น? ์ ๋ ํ๋ผ์ฆ๋ง์ ํจ๊ป ์์ต๋๋ค.
๋๋ ์ค์ ๋ก ๊ฒ์์ ์์ ํ์ง ์์์ผ๋ฏ๋ก ํ ์คํธ ํ ์๋ ์์ง๋ง 440.64๋ vulkan 1.2๊ฐ ์๋๋๋ค. 440.66.03์ 1.2.133์ผ๋ก Doom Eternal Game Ready์ ๋์ผํ vulkan ๋ฒ์ ์ ๋๋ค. Windows ๋๋ผ์ด๋ฒ.
๋ฟก ๋นต๋จ
ํจ๊ณผ๊ฐ์๋ค!!!!!
DRM-Free๊ฐ ์๋ํ์ง ์์ต๋๋ค. ์ผ๋ฐ ๋ฒ์ ์ ์ฌ์ฉํ์ต๋๋ค. ์ด์ ์คํ๋ฉ๋๋ค
์คํํ exe๋ฅผ ์ด๋ป๊ฒ ์ ํํฉ๋๊น?
๋๊ตฌ๋ ์ง Ubuntu 18.04์์ ์์ง ์๋ํ์ง ์์ต๋๊น?
๋๊ตฌ๋ ์ง Ubuntu 18.04์์ ์์ง ์๋ํ์ง ์์ต๋๊น?
๋๋ํ์ง ์์๋ค ...
@ 999eagle
์ด๋ป๊ฒ ํ ํด๋๊ฐ ๋ด ๋ก๊ทธ์ ํ์๋ฉ๋๊น?
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/aleksbenmaza/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipSignInManager', '1']
Options: {'nonvapi', 'winetricks', 'winedxgi', 'logcommandtoprefix'}
======================
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory
์๋ ํ์ธ์ @ dylanmc1975 , Steam (
Steam
->Help
->System Information
)์์ ์์คํ ์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ญ์์ค. ์ด ๋ฌธ์ ๋ณด๊ณ ์.
@kisak ๋ฐธ๋ธ
https://gist.github.com/dylanmc1975/f017873abfc82a9af619adc45667ab80
๊ฐ์ฌํฉ๋๋ค @ dylanmc1975 , srt-info ์ง๋จ์ด ์๋ฃ๋๊ธฐ ์ ์ ์์คํ ์ ๋ณด๋ฅผ ๋ณต์ฌํ๊ธฐ ๋๋ฌธ์ ์ถ์ธก ๋ง ํ ์ ์์ง๋ง media-libs / mesa๊ฐ USE = vulkan์ผ๋ก ๋น๋๋์๋์ง ๋ค์ ํ์ธํ์ญ์์ค.
๋๊ตฌ๋ ์ง Ubuntu 18.04์์ ์์ง ์๋ํ์ง ์์ต๋๊น?
DRM ๋ฒ์ ์ผ๋ก ์ฌ๊ธฐ์์ ๋ชจ๋ ๊ฒ์ ์๋ํ๊ณ , 999eagle post๋ก ์ต์ ์๋๋ฅผํ์ต๋๋ค. Crash crash crash crash crash crash crash. ์ด ์์ ์์ ์ง๊ฒจ์.
Proton 5.0.5 440.64 nvidia dkms tkg drm ๋ฐ drm ์์ ์์
โฆ
๋ด iPhone์์ ๋ณด๋
2020 ๋ 3 ์ 21 ์ผ ์ค์ 10์ 39 ๋ถ์ elovin _ @ _. *> ์ผ๋ค : ReaperOfSouls1909 ํด๋ผ์ฐ๋ ๋น์ ์ด ๋น์ ์ ์ค์ ์ ๋ํด ์ฐ๋ฆฌ์๊ฒ (๋น์ ์ด ์ฌ์ฉ ํ ์ด๋ค ๋๋ผ์ด๋ฒ ๋ฒ์ , ์ด๋ค ์์ธ / ์์ฑ์ ๋ฒ์ , DRM ๋ฌด๋ฃ ์ฌ๋ถ๋ฅผ) ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ ๊ณตํ์๊ธฐ ๋ฐ๋๋๋ค๋ถํํ๋ ๋์์ด๋์ง ์์ต๋๋ค. nvidia-dkms-tkg๋ฅผ ๋ฐฉ๊ธ ์ค์นํ์ต๋๋ค. ์ด๋ค DE๋ฅผ ์คํํ๊ณ ์์ต๋๊น? ์ ๋ ํ๋ผ์ฆ๋ง์ ํจ๊ป ์์ต๋๋ค.
๋๋ ์ค์ ๋ก ๊ฒ์์ ์์ ํ์ง ์์์ผ๋ฏ๋ก ํ ์คํธ ํ ์๋ ์์ง๋ง 440.64๋ vulkan 1.2๊ฐ ์๋๋๋ค. 440.66.03์ 1.2.133์ผ๋ก Doom Eternal Game Ready์ ๋์ผํ vulkan ๋ฒ์ ์ ๋๋ค. Windows ๋๋ผ์ด๋ฒ.
๋ฐฉ๊ธ 440.66.03์ ์ค์นํ์ต๋๋ค. ์ฝ๊ฐ ๋ ์ข์ง๋ง 24FPS์ ๊ฑฐ์ ๋๋ฌ ํ ์ ์์ต๋๋ค ...
๊ฐ์ฌํฉ๋๋ค @ dylanmc1975 , srt-info ์ง๋จ์ด ์๋ฃ๋๊ธฐ ์ ์ ์์คํ ์ ๋ณด๋ฅผ ๋ณต์ฌํ๊ธฐ ๋๋ฌธ์ ์ถ์ธก ๋ง ํ ์ ์์ง๋ง media-libs / mesa๊ฐ USE = vulkan์ผ๋ก ๋น๋๋์๋์ง ๋ค์ ํ์ธํ์ญ์์ค.
์๋์, ์ด์ ๋ vulkan ์ง์์ด ์์ต๋๋ค. ์ด์ opencl๋ก๋ ๋ค์ ์ปดํ์ผํ๊ณ ์์ต๋๋ค.
ํ์ง๋ง doom 2016์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๊ถ๊ธํฉ๋๋ค.ํ์ง๋ง vulkan ๋ฒ์ ์ด ์๋ ์๋ ์์ต๋๋ค. ์์ง๋ ๊ธฐ์ต์ด ๋์ง ์์ต๋๋ค.
@ 999eagle ์ wine-tkg ๋น๋๊ฐ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
Gentoo Linux, RX 5700 XT, AMDGPU-PRO 19.50์์ด ๊ฒ์๊ณผ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก๋ณด๊ณ ๋ ๋ฐ์ ๋ฐ๋ฅด๋ฉด ๊ฐ์ฅ ๋น ๋ฅธ ๋๋ผ์ด๋ฒ์
๋๋ค. Ultra-Nightmare ์ค์ ๊ณผ ์ง๊ธ๊น์ง GPU๋ ๋์ ํ๋ฆฌ์ง ์์ต๋๋ค.
DRM ์คํ ํ์ผ ์ฌ์ฉ.
1080Ti-๋ฎ์ ์ค์ ์์ 24FPS : D : D : D
@ 999eagle
์ด๋ป๊ฒ ํ ํด๋๊ฐ ๋ด ๋ก๊ทธ์ ํ์๋ฉ๋๊น?
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4 SteamGameId: 782330 Command: ['/home/aleksbenmaza/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipSignInManager', '1'] Options: {'nonvapi', 'winetricks', 'winedxgi', 'logcommandtoprefix'} ====================== ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory
๊ฒ๋ค๊ฐ ๋ค๋ฅธ ๊ฒ์๊ณผ ํจ๊ป ํจ์น๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ์คํ๋์ง ์์์ต๋๋ค.
@ dylanmc1975 doom 2016์๋ ์ฌ์ ํ OpenGL API๊ฐ ์์ผ๋ฉฐ Eternal์ ๋ ์ ์ ์ผ๋ก ๋ถ์นธ์ ๋๋ค.
@ 999eagle ์ wine-tkg ๋น๋๊ฐ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
Gentoo Linux, RX 5700 XT, AMDGPU-PRO 19.50์์ด ๊ฒ์๊ณผ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก๋ณด๊ณ ๋ ๋ฐ์ ๋ฐ๋ฅด๋ฉด ๊ฐ์ฅ ๋น ๋ฅธ ๋๋ผ์ด๋ฒ์ ๋๋ค. Ultra-Nightmare ์ค์ ๊ณผ ์ง๊ธ๊น์ง GPU๋ ๋์ ํ๋ฆฌ์ง ์์ต๋๋ค.
DRM ์คํ ํ์ผ ์ฌ์ฉ.
์๋
ํ์ธ์, ์ด๋ค opencl์ด ์์ต๋๊น?
AMD-GPU๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ, ๊ฐ์ฅ ๋น ๋ฅธ ๋ค์ด๋ฒ๊ฐ ํ์คํฉ๋๊น?
@ 999eagle
์ฐ๋ฆฌ๊ฐ ์ง์ ์ปดํ์ผ ํ ์ ์๋๋ก ์์ฑ์ ํจ์น๋ฅผ ๊ณต์ ํ ์ ์์ต๋๊น?
@ 999eagle
์ด๋ป๊ฒ ํ ํด๋๊ฐ ๋ด ๋ก๊ทธ์ ํ์๋ฉ๋๊น?
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4 SteamGameId: 782330 Command: ['/home/aleksbenmaza/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipSignInManager', '1'] Options: {'nonvapi', 'winetricks', 'winedxgi', 'logcommandtoprefix'} ====================== ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory
๊ทธ๊ฒ ์๋ง๋ ์ถฉ๋ํ๋ ์ด์ ์ผ๊น์? ๋ด ๊ฒ์ด ์์๋๊ณ ๊ฒ์ ํ๋ฉด์ด ํ์๋์ง๋ง ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค. 5.4.x Proton๊ณผ 5.0.5 proton์ผ๋ก ์๋ํ์ต๋๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ Steam ๋ฒ์ ์ ๊ฒ์์์ ์ถฉ๋ํฉ๋๋ค. 5.0.5์์๋ ์ฌ ๊ฒ์ฆ๋์ง ์๋ ๊ฒ์์ DRM ํ์ด์ง๋ก ์ด๋ํ๋ฉฐ 24 ์๊ฐ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค. ๊ทธ๋์ ๊ทธ๊ฒ์ ์ธ์ฒ์ ๋๋ค. ์ผํ๊ฒ ๋ ๋ชจ๋ ๋ํฌ๋ค์ ์ํผ ์ ค๋ฆฌ.
1080Ti-๋ฎ์ ์ค์ ์์ 24FPS : D : D : D
์ฌ๋ฏธ์๊ฒ๋ NMS๋ Nvidia vulkan ์ฑ๋ฅ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. HG๊ฐ ์์ ํ๊ธฐ ์ ์ ์์ ํด๊ฒฐ์ฑ ์์ด vulkan ๋ ์ด์ด๋ฅผ ์ฌ์ฉํ์ฌ AMD๋ก ์คํธํํ๋ ๊ฒ์ด ์์ต๋๋ค.
https://github.com/volca02/spoof_vendorid
ํ ๋ฒ์ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๋ฟก ๋นต๋จ
1080Ti-๋ฎ์ ์ค์ ์์ 24FPS : D : D : D
์ฌ๋ฏธ์๊ฒ๋ NMS๋ Nvidia vulkan ์ฑ๋ฅ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. HG๊ฐ ์์ ํ๊ธฐ ์ ์ ์์ ํด๊ฒฐ์ฑ ์์ด vulkan ๋ ์ด์ด๋ฅผ ์ฌ์ฉํ์ฌ AMD๋ก ์คํธํํ๋ ๊ฒ์ด ์์ต๋๋ค.
https://github.com/volca02/spoof_vendorid
ํ ๋ฒ์ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๊ฐ์ฌ.
๋ด 1080์ ์ค์ ๋ก AMD ์นด๋๋ก ์คํธํ๋์์ต๋๋ค. AMD๊ฐ ์ถ์์ HDR ์์
์ํ๋ค๋ ๊ฒฝ๊ณ ๊ฐ์์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ฌธ์ ๋ ์ฌ์ ํ ์ง์๋ฉ๋๋ค. ์ฌ์ด๋ ๋๊น, ์๋ค๋งํฑ์ด ๋งค์ฐ ๋๋ฆฌ๊ณ ๋ฎ์ ์ค์ ์์ 30FPS ๋ฏธ๋ง์ ๊ฒ์ ํ๋ ์ด ๋ฐฉ์ (๋ชจ๋ ๊ฒ์ด ๋นํ์ฑํ ๋จ)์ ๋ฐ๋ผ ์ก์ง ๋ชปํฉ๋๋ค.
์๋ ํ์ธ์, ์ด๋ค opencl์ด ์์ต๋๊น?
์ ๊ด๋ จ์ด ์๋์ง ํ์คํ์ง ์์ง๋ง OpenCL์ ๋ ์ ์ ์ธ ๊ฒ์ ์ฌ์ฉํ์ง ์๊ณ Mesa ๋ง ์ฌ์ฉํฉ๋๋ค.
AMD-GPU๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ, ๊ฐ์ฅ ๋น ๋ฅธ ๋ค์ด๋ฒ๊ฐ ํ์คํฉ๋๊น?
๋ด๊ฐ๋ค์ ๋ฐ์ ๋ฐ๋ฅด๋ฉด AMDVLK์ RADV๋ ๋ ๋ค ์๋นํ ๋๋ฆฌ๊ณ RADV / ACO๋ ์์์ ์ถฉ๋ํฉ๋๋ค.
@aleksbenmaza @ PraetorianSC4 Arch์์ ๋น๋๋ฅผ ์ปดํ์ผํ๊ธฐ ๋๋ฌธ์ ์ต์ํ GLIBC 2.31์ด ํ์ํฉ๋๋ค. ์ฃ์กํฉ๋๋ค. ๋ด ๋น๋ ๋๋ ํ ๋ฆฌ๊ฐ ์ฌ์ ํ ๋ฐ์ด๋๋ฆฌ์ ํ์๋๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@gblanchard ํจ์น๊ฐ ์ถ๊ฐ ๋ ์ ํํ ์ปค๋ฐ์ ์ฐ๊ฒฐํ์ต๋๋ค. ์ ๋ winevulkan_fshack_opts.mypatch
์ปค๋ฎค๋ํฐ ํจ์น๋ก proton-tkg
๋ฅผ ์ปดํ์ผํ๊ณ ๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ์ผ๋ก ์ปดํ์ผํ์ต๋๋ค.
@ 999eagle ๊ฐ์ฌํฉ๋๋ค!
@ 999eagle GLIBC 2.30๊ณผ ํจ๊ป ์ ํฌ์ ํจ์น์ ํจ๊ป ์๋ํ์ง๋ง ๊ธฐ๋ก์ ์ํด
: man_shrugging :
์๋ ํ์ธ์, # 3267์ ์ธ๊ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ ๋ ผ์์ ์ถ์ฝ ๋ ๋ฒ์ ์ Denuvo๊ฐ ์ด๋ฌํ ๋น๊ณต์ Proton ๋น๋์ ๋ง์กฑํ์ง ๋ชปํ๋๋กํ๋ ์ ์คํธ๋ฆผ ํ๊ท๊ฐ์์ ์ ์์ง๋ง Proton์ ๋ฉ์ธ ๋ผ์ธ ๋น๋์๋ ๊ด์ฐฎ๋ค๋ ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์ ๋ณด๊ณ ์์ ์คํจ ์๋๋ฆฌ์ค๋ ๊ฒ์์ด ํ๋ฃจ์ 5 ๋ฒ์ ๊ฒ์ ์์์ ์ํด ์๋ ํ ๋ค์ ๋์ ์ํ๊ฐ๋๋ ๊ฒ์ ๋๋ค.
์ด๊ฒ์์ด ๊ฒ์์ ์ง์ ์ ์ผ๋ก ์ ์ฉ๋์ง ์์ ์๋ ์์ง๋ง ์ฃผ์ํ ๋งํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
@ kisak-valve ์ค๋ ๋๋ compatdata ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ฉด denuvo์ ์ํ๋ฅผ ์ฌ์ค์ ํ๋ค๊ณ ์ ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ์ค์ธ๊ฐ์? ๋ด ๊ฒฝ์ฐ์๋ ๊ทธ๋ ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
1080Ti-๋ฎ์ ์ค์ ์์ 24FPS : D : D : D
์ฌ๋ฏธ์๊ฒ๋ NMS๋ Nvidia vulkan ์ฑ๋ฅ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. HG๊ฐ ์์ ํ๊ธฐ ์ ์ ์์ ํด๊ฒฐ์ฑ ์์ด vulkan ๋ ์ด์ด๋ฅผ ์ฌ์ฉํ์ฌ AMD๋ก ์คํธํํ๋ ๊ฒ์ด ์์ต๋๋ค.
https://github.com/volca02/spoof_vendorid
ํ ๋ฒ์ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์, 3-4 FPS๋ฅผ ๋ ์ฅ์ด ์ง์ง ๋ง ์ฌ์ ํ ์ฌ์ํ ์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค :)
์๋ ํ์ธ์ @ashkitten , ๋ด ์ดํด๋ ์ผ๋ถ Denuvo ์๋ฒ์์ ์ํ๋ฅผ ์ฌ์ค์ ํด์ผํ๋ค๋ ๊ฒ์ ๋๋ค.
๋๊ตฌ๋ ์ง proton 5.0-5๊ฐ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๊น?
ํํ
๊ทธ๊ฒ์ ๋๋ฅผ ์ํด Denuvo ๋ฑ๋ก ์คํจ๋ก ์ด์ด์ง๋๋ค. 5.4.x๋ ๋์๊ฒ ๋ธ๋ ์คํฌ๋ฆฐ ( @ 999eagle ์ ํจ์น ๋ ์์ธ ๋น๋ ํฌํจ)์ ์ ๊ณตํ์ง๋ง ๊ถ๊ทน์ ์ผ๋ก ์ถฉ๋ํฉ๋๋ค.
R7 3800X | GTX 1080Ti | ๋ง์๋ก 5.4.4 | 440.64 | Vulkan ํค๋ / ICD- ๋ก๋ : 1.2.135
๋ด๊ฐ ์ฐพ์ ์์๋ ๋ชจ๋ ๊ฒ์ ์๋ํ์ต๋๋ค (drm free exes ํฌํจ). ํจ๊ณผ๊ฐ ์์๋ ์ ์ผํ ๊ฒ์ 999eagle์ ์์ฑ์ ๋น๋์ ๊ณต์ exe์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ Arch 5.5.11tkg ๋ฐ nvidia ๋๋ผ์ด๋ฒ 440.66.03์์ ๋น์ ์์ ์ธ ์ฑ๋ฅ (1070 gtx์ ๋ชจ๋ ์ต์ ์์ 20fps)์ ๊ฒฝํํ๊ณ ์์ต๋๋ค. ๋ํ ๊ฒ์์์ ์๋ฆฌ๊ฐ ๊นจ์ง๊ณ ์์ต๋๋ค.
๋๊ตฌ๋ ์ง proton 5.0-5๊ฐ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๊น?
ํํ
@ 999eagle (https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602028651)์์ ์ ๊ณต ํ ๋น๋๋ ์ ์ด๋ ๊ฒ์ ๋ด ์ํ์ ๋๋ฌํ๊ธฐ ์ํด ์ ์์ ์ผ๋ก ์๋ํ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ผ๋ถ์ ๊ฒฝ์ฐ ์๋ํ์ง ์๊ณ ์ผ๋ถ์ ๊ฒฝ์ฐ ์ฌ์ ์๋๊ฐ ๋๋ฆฌ๊ฒ ์๋ํฉ๋๋ค (์ด๋ 1080์ ์คํํ๋ ์ ๊ฒฝ์ฐ์
๋๋ค).
๊ทธ๋ฌ๋ ์๋ํด ๋ณผ ์ ์์ต๋๋ค. ์ด์ด ์ข์ ์๋ ์์ต๋๋ค.
999eagle์ ๋น๋๊ฐ ์๋ํ์ง ์์์ต๋๋ค.
deb 18.04
์คํ ๋ฒ ํ
glibc 2.31
์๋น๋์ 440
๋ผ์ด์ 5
1060 3GB
์์์ค b350
8GB
์ฌ์ ํ ๊ทธ ๋ฉ์ฒญํ DRM ํ์ ์ผ๋ก ์ด๋ํฉ๋๋ค. ์ง๊ธ์ DRM ์์ด๋ ์๋ ํ ๊ฒ์ด๋ผ๋ ๋ด์ฉ์ด ์์ต๋๋ค. ์ด๋ป๊ฒ ๋ ๋๋ ๊ทธ๊ฒ์ด ์คํ๋๋ฉด ๋ ํ๊ฐ ๋๊ณ ์ฌ์ํ ์์๋ fps๋ฅผ ์ ๊ณตํ๋ค๊ณ ์๊ฐํ์ฌ ๊ธฐ์ฉ๋๋ค.
ํ์ด์ ๋น๋๋ค. ๊ณ ๋ง์์ ์๋ค ์, 2016 ๋ ๋งํผ ์ ์๋ํ๋ ์ ์ ํ ๋ฐธ๋ธ ๋ฐฉ์ถ ์์ฑ์๋ฅผ ๊ธฐ๋ค๋ฆด ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด์ ๋ฌด์์๋ก ๊ณ ์ ๋๊ณ ๋ถํ ์ ์์คํ ์ค๋ฅ๋ณด๊ณ ๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋ค์ ์ค์นํด์ผํฉ๋๋ค. ๋๋ฐ.
์ฌ์ ํ ๊ทธ ๋ฉ์ฒญํ DRM ํ์ ์ผ๋ก ์ด๋ํฉ๋๋ค. ์ง๊ธ์ DRM ์์ด๋ ์๋ ํ ๊ฒ์ด๋ผ๋ ๋ด์ฉ์ด ์์ต๋๋ค.
@ MacroHard-sys
24 ์๊ฐ ๋์ ๋๋ฌด ๋ง์ ์์ฑ์ ๋น๋๋ฅผ ์๋ํ๊ธฐ ๋๋ฌธ์
๋๋ค.
์ด์ ๋ ๋ ๊ฐ์์ต๋๋ค. ์ค๋์ ์๋ฑํ denuvo๊ฐ ๋ง์นจ๋ด ์ ๊ธด ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ด ID๋ฅผ ์ ๊ฑฐํ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ์๋ง ๊ธฐ๋ค๋ ค์ฃผ์ธ์ ... ๋๋ drm ๋ฌด๋ฃ ๋ฒ์ ์ ์ฌ์ฉํด๋ณด์ธ์. : wink :
๋๋์ด ์์ ์์ Denuvo ๊ฐ์ฅ์ ์์ต๋๋ค. DRM์ด์๋ exe๋ฅผ ๊ฐ์ ธ ์์ ์๋ณธ exe๋ฅผ ๋ฐฑ์ ํ ํ ๊ฒ์ ํด๋์ ๋ฃ์์ง๋ง ๋ ๋นจ๋ฆฌ ์ถฉ๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. DRM์ด์๋ exe๊ฐ ์๋ํ๋๋กํ๋ ค๋ฉด ๋ค๋ฅธ ์์ ์ด ํ์ํฉ๋๊น?
@Berinth ์ ์ฒ๋ผ FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest
๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด drm-free ๋ฒ์ ์์ DOOMEternal/base/
์์ ๋ชจ๋ ํ์ผ์ ๋ณต์ฌํ์ฌ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. .streamdb
๋๋๋ ํ์ผ์ ์์ํฉ๋๋ค. ํด๋๊ฐ ์๋๋๋ค. ์ด 9 ๊ฐ์ ํ์ผ์
๋๋ค.
๊ทธ๋ฌ๋ ๋๋ ๊ทธ๊ฒ์ ์ฆ๊ธฐ๋ก ์์ํ๋ ค๊ณ ํ์ง ์์๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ํฐ๋ฏธ๋์์ ์ง์ ์์ํฉ๋๋ค.
STEAM_COMPAT_DATA_PATH=~/.local/share/steam/steamapps/compatdata/782330 ~/.steam/steam/steamapps/common/Proton\ 5.0/proton run ~/.local/share/steam/steamapps/common/DOOMEternal/DOOMEternalx64vk_DRMFREE.exe +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
@ 999eagle ๋น์ ์ ๋๋ฅผ ์ํด ์ํ์ ๋ง๋ญ๋๋ค.
๊ฒ์์ด ์์๋๊ณ ์ด๋ ์ ๋ ํ๋ ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ค๊ฐ ๊ทธ๋ํฝ ์ค์ ์์๋ 25 ~ 40FPS๋ฅผ ์ป์ต๋๋ค.
NVIDA ๋๋ผ์ด๋ฒ 440.64๋ก Fedora 31 Workstation, ์ปค๋ 5.5.7-200.fc31์ ์คํํฉ๋๋ค. ํ๋์จ์ด : Ryzen 1700, RTX 2060, 16GB RAM.
๊ฒ์์ด ๊ธฐ๋ณธ์ ์ผ๋ก (์ ์ด๋ ์ผ๋ถ ์ค์ ์์๋) proton์ผ๋ก ์คํ๋๋ค๋ ์ ์ ๊ฐ์ํ ๋, ์ด๊ฒ์ด ๊ณง ์๋ฒฝํ๊ฒ ์๋ ํ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค.
@ 999eagle ๊ณผ ์ฌ๋ฌ๋ถ์ ๋ ธ๋ ฅ์ ๊ด๋ จ๋ ๋ชจ๋
@ 999eagle ์ ์์ ์ ์ ์๊ฒ ํจ๊ณผ์ ์ด์ง๋ง ํ๋ ์ ์๋๋ฅผ ์ ํํ ํ์ง ์ค์ ์ ๊ด๊ณ์์ด
ํ๋๋ผ 31
์ธํ
-i5 6600K
Nvidia GTX970
16GB ๋จ
Vulkan Loader๋ฅผ Ubuntu 18.04 ์ด์์์ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ญ์์ค.
wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-bionic.list http://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list
sudo apt update
sudo apt dist-upgrade
@Berinth ์ ์ฒ๋ผ
FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest
๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด drm-free ๋ฒ์ ์์DOOMEternal/base/
์์ ๋ชจ๋ ํ์ผ์ ๋ณต์ฌํ์ฌ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค..streamdb
๋๋๋ ํ์ผ์ ์์ํฉ๋๋ค. ํด๋๊ฐ ์๋๋๋ค. ์ด 9 ๊ฐ์ ํ์ผ์ ๋๋ค.๊ทธ๋ฌ๋ ๋๋ ๊ทธ๊ฒ์ ์ฆ๊ธฐ๋ก ์์ํ๋ ค๊ณ ํ์ง ์์๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํฐ๋ฏธ๋์์ ์ง์ ์์ํฉ๋๋ค.
STEAM_COMPAT_DATA_PATH=~/.local/share/steam/steamapps/compatdata/782330 ~/.steam/steam/steamapps/common/Proton\ 5.0/proton run ~/.local/share/steam/steamapps/common/DOOMEternal/DOOMEternalx64vk_DRMFREE.exe +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
์ ๋ Pop_os์ ์์ผ๋ฏ๋ก ๋๋ ํ ๋ฆฌ๊ฐ ์ฝ๊ฐ ๋ค๋ฆ
๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๊ทธ ๋ช
๋ น์ ์กฐ์ ํ๊ณ ๋ค์์ ๋ฐํํฉ๋๋ค : no such file or directory: ~/.steam/debian-installation/steamapps/common/Proton\ 5.0/dist/bin/wine
๊ทธ ์๋ฆฌ์์ ํ์ธํ๋๋ฐ ๊ฑฐ๊ธฐ์ ์์ธ์ด ์๊ธดํ์ง๋ง
@Berinth ์ด์ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๊ณ ์๊ฐํ์ง๋ง ํ์คํ๊ฒ ๊ธฐ์ตํ์ง ๋ง์ญ์์ค. ๊ฒฝ๋ก์ ์ฌ๋ณผ๋ฆญ ๋งํฌ์ธ์ง ํ์ธํ๊ณ ๊ทธ์ ๋ฐ๋ผ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ฌ์ฉํ์ง ์๋๋ก ๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ์ญ์์ค. ์ด๊ฒ์ด ์๋ํ์ง ์์ผ๋ฉด ๋๋ ์ ํ ๋ชจ๋ฅธ๋ค.
@Berinth ๋ , ~
๋์ ์ ๋ ๊ฒฝ๋ก ( /home/username
)๋ฅผ ์ฌ์ฉํด๋ณด์ธ์.
์ฌ๋ฌ๋ถ, NVIDIA์ ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ ์ ์์ต๋๊น? ๋๋ ์์ด๋ฅผ ์ํ์ง ๋ชปํด์ ์ด๊ฒ์ ์์ฒญํฉ๋๋ค. ์ฌ๊ธฐ์ ๋งํฌ๋ฅผ ๋ณด๋ด ์ฃผ์๋ฉด ์ฃผ์ ๊ฐ ์์ฑ ๋ ํ ๋ฌธ์ ๋ฅผ ํ์ธํ๊ฒ ์ต๋๋ค.
@Berinth ๋ ,
~
๋์ ์ ๋ ๊ฒฝ๋ก (/home/username
)๋ฅผ ์ฌ์ฉํด๋ณด์ธ์.
๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์๋ํ์ต๋๋ค. ๋ด ํ ํํฐ์ ์ ๋ฃจํธ ํํฐ์ ์ด ์๋ ๋ณ๋์ ๋๋ผ์ด๋ธ์ ์์ง๋ง / home์ ๋ง์ดํธ๋์ด ์์ต๋๋ค. ๋ฃจํ๋ฅผ ๋์ง ์ ์์ต๋๊น?
ํธ์ง : ๋๋ ๋ฐ๋ณด์ ๋๋ค. ์ค์๋ก ์๋ชป๋ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ต๋๋ค. ์คํฌ๋ฆฝํธ๋ ์ง๊ธ ์คํ๋์ง๋ง ๊ฒ์์ ์ฌ์ ํ โโ์คํ๋์ง ์์ต๋๋ค.
@ 999eagle ์ ์ค์ ์ ์ฌ์ฉํ์ต๋๋ค. Void Linux, Vulkan ๋ก๋ ๋ฐ ํค๋๋ฅผ ํฌํจํ ๊ฑฐ์ ๋ชจ๋ ์ต์ ์ ๋ณด (1.2.133์ด๋ผ๊ณ ํ์๋๋ ์ด์ ๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. 135๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค). ์ฅ์ ์์ด ์ผํ์ต๋๋ค. i3wm ์์ ๊ณต๊ฐ ์ ํ์ ๊น๋ค๋ก์ธ ์ ์์ง๋ง ๊ทธ ์ธ์๋ ์๋ํฉ๋๋ค. ํ๋ ์ ์๋๊ฐ ํฌ๊ฒ ์ค๋งํ ๊ฒ์ ์ธ์ ํ์ง๋ง ์ผ๋ถ ๊ทธ๋ํฝ ์ค์ ์กฐ์ ๊ณผ Denubloat๋ฅผ ์ ๊ฑฐ ํ ๋ ์์ฒด์ ์ผ๋ก ์ฒ๋ฆฌ ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. Rip and Tear! :๊ธ์:
ํธ์ง : ์ธ๊ธํ๋ ๊ฒ์ ์์ด ๋ฒ๋ ธ์ต๋๋ค. ์บ ํ์ธ ์๋ฌด๊ฐ ์์๋์์ ๋ Steam์ ์ฐ๊ฒฐํ ์ ์์ผ๋ฉฐ ์คํ๋ผ์ธ์ผ๋ก ์คํ ์ค์ด๋ผ๊ณ ๊ฒฝ๊ณ ํ์ต๋๋ค. ์ด์ ฏ๋ฐค ํ ์คํธ์์ DRM์ด ์ด๊ทธ๋ก ๋๊ธฐ๋ฅผ ๋ฐ๋ผ์ง ๋ง ์ง์ ํ ์์ธ์ด ๋ฌด์์ธ์ง ์ง์งํ๊ฒ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
999eagle์ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ ๋์ Doom eternal์ ๊ฒ์ ๋ด ์ ๋ณด ํจ๋์ vulkan-icd-loader ๋ฒ์ 1.2.135-1์ด ์ค์น๋์ด ์๊ณ Steam ๋ฒ ํ๋ฅผ ์ฌ์ฉํ๊ณ ์์์๋ ๋ถ๊ตฌํ๊ณ vulkan 1.1.119๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ํ์๋๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์์น์์ DRM ๋ฒ์ ์ ๊ฒ์์ ์ฌ์ฉํ์ฌ
spectacle์ ๊ฒ์์์ ์ด์ ์ ์ ๊ฑฐํ์ฌ ๊ฒ์์ ๋ฉ์ถฐ์ 0fps์ ๊ฒ์ ์ ํ๋ฉด์ ํ์ํฉ๋๋ค.
ProtonDB์ ๋๊ตฐ๊ฐ๋ Proton 5.0-5๋ฅผ ์ฌ์ฉํ๋ ์ต์ฒจ๋จ GPU ๋๋ผ์ด๋ฒ๊ฐ ์ ๋์ ์ผ๋ก ์ ์๋ @ 999eagle ์ ๋น๋๋ฅผ ํ ์คํธ ํ ์ ์์ต๋๋ค.
์ด์ ๋งค๋ ฅ์ฒ๋ผ ์๋ํฉ๋๋ค! @ 999eagle ๋๋ถ์
AMD Ryzen 5 1600X
16GB ๋ฉ๋ชจ๋ฆฌ
Radeon RX 480
์ ํฌ ๋ฆฌ๋
์ค
์ปค๋ 5.5.9
@ kisak-valve ๋ด ์ปดํจํฐ์์ vulkan ์ง์์ด ๋๋ฝ๋์์ต๋๋ค.
ProtonDB์ ๋๊ตฐ๊ฐ๋ Proton 5.0-5๋ฅผ ์ฌ์ฉํ๋ ์ต์ฒจ๋จ GPU ๋๋ผ์ด๋ฒ๊ฐ ์ ๋์ ์ผ๋ก ์ ์๋ @ 999eagle ์ ๋น๋๋ฅผ ํ ์คํธ ํ ์ ์์ต๋๋ค.
440.66.03๋ณด๋ค ์๋ก์ด ๋๋ผ์ด๋ฒ๋ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ๋ค์ ์ฌ์ฉํ๋๋ฐ 25-30 FPS ์ด์์ ์ป์ ์ ์์ต๋๋ค.
999eagle์ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ ๋์ Doom eternal์ ๊ฒ์ ๋ด ์ ๋ณด ํจ๋์ vulkan-icd-loader ๋ฒ์ 1.2.135-1์ด ์ค์น๋์ด ์๊ณ Steam ๋ฒ ํ๋ฅผ ์ฌ์ฉํ๊ณ ์์์๋ ๋ถ๊ตฌํ๊ณ vulkan 1.1.119๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ํ์๋๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์์น์์ DRM ๋ฒ์ ์ ๊ฒ์์ ์ฌ์ฉํ์ฌ
spectacle์ ๊ฒ์์์ ์ด์ ์ ์ ๊ฑฐํ์ฌ ๊ฒ์์ ๋ฉ์ถฐ์ 0fps์ ๊ฒ์ ์ ํ๋ฉด์ ํ์ํฉ๋๋ค.
์ด๊ฒ์ ๋ด ํต๊ณ์ด๋ฉฐ 1.2.135 ๋์ 1.2.133์์๋ ์๋ํฉ๋๋ค (์ถฉ๋์ ์คํฌ๋ฆฐ ์ท์ ์๋ํ๋ฉด ์ฌ์ง์ ์ฐ์์ต๋๋ค)
๋๋ฟ์ ๋๊น, ์๋๋ฉด ์ฑ๋ฅ์ด ๋์ ์ฌ๋๋ค์ด ๋๋ถ๋ถ geforce 10xx ์ฌ์ฉ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๊น? AMD ์นด๋ ๋ฐ 20xx ์๋ฆฌ์ฆ์ ๋ํด ๊ด์ฐฎ์ ๋ณด์ ๋๋ค.
๋ ๋์ ํ๋ ์ ์๋๋ก ๊ฒ์์ ์คํ ํ ๋ง์ ์ฌ๋๋ค์ด PDS ์ค์ผ์ค๋ฌ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. xanmod ์ปค๋์์ PDS ์ค์ผ์ค๋ฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ก์ด TKG proton๊ณผ ์์ ์ด๋ฃฐ ๋ ๋ ๋์ ํ๋ ์ ์๋๋ฅผ ์ ๊ณตํ์ง ์๋๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ์ฌ ์ ๊ฒจ ์์ผ๋ฉฐ PDS๋ก ๋ค๋ฅธ ๊ตฌ์ฑ์ ํ ์คํธ ํ ์ ์์ต๋๋ค.
Stock proton 5.0-5๋ก ๊ฒ์์ ๋ถํ ํ ์ฌ๋์ด PDS๋ก TKG ์ปค๋์ ํ ์คํธํ์ฌ ๋ ๋์ ์ฑ๋ฅ์ ์ ๊ณตํ๋์ง ํ์ธํ ์ ์์ต๋๊น? ์ด๋ค ์ฌ๋๋ค์ ํ์ฉ ๊ฐ๋ฅํ ์ฑ๋ฅ์๋ณด๊ณ ์ผ๋ถ๋ ๊ทธ๋ ์ง ์์ ์ด์ ๋ฅผ ์ขํ ์ ์๋ค๋ฉด ๋์์ด ๋ ์ ์์ต๋๋ค.
1070 fwiw๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ด ํธ๋ ๋์์ ์ฌ์ฉ์๋ ๋ด๊ฐ ํ์ํ๋ ๊ฒ์ฒ๋ผ GTX970์๋ ๋ถํํฉ๋๋ค.
๋๋ฟ์ ๋๊น, ์๋๋ฉด ์ฑ๋ฅ์ด ๋์ ์ฌ๋๋ค์ด ๋๋ถ๋ถ geforce 10xx ์ฌ์ฉ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๊น? AMD ์นด๋ ๋ฐ 20xx ์๋ฆฌ์ฆ์ ๋ํด ๊ด์ฐฎ์ ๋ณด์ ๋๋ค.
@ ReaperOfSouls1909 ๊ฐ 1070์ ์ฌ์ฉํ์ฌ 100 + fps๋ฅผ ๋ฌ์ฑ
๊ธฐ๋ณธ DRM ๋ฒ์ ์ ๋ค์์์ ์ ์๋ํฉ๋๋ค.
Ryzen 3700X
Vega 56
ArchLinux (zen ์ปค๋)
๋ฉ์ฌ ๊น
์คํ ๋ฒ ํ
์์์ ์ธ๊ธ ํ ํจ์น๋ก proton-tkg ๋น๋
Steam lauch ์ต์
(๊ฒ์์ ์ฒ์ ์์ํ ๋ skipSignInManager ..๋ฅผ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.) :
RADV_PERFTEST = llvm + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1
๋ํ ๋์ WQHD ํด์๋์์ ์ฝ 60fps๋ก ์ฑ๋ฅ์ ์ฌ์ํ ์ ์์ต๋๋ค.
@ 999eagle ์ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ฉด ๊ฒ์์ ์์ํ๊ณ ์ฌ์ํ ์ ์์ต๋๋ค. ์ด์ ฏ๋ฐค์์ด ์ค๋ ๋์์ ์๋ฌด๊ฒ๋ ์๋ํ์ง
์ด ์ํฉ์์ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ๋ 1080ti (Ryzen 3950x ์ฌ์ฉ)๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ชจ๋ ํจํค์ง๊ฐ ์ ๋ฐ์ดํธ๋๊ณ ์ฌ์ฉ์ ์ ์ 5.6.0-rc6 ์ปค๋์ด ํฌํจ ๋ ์ต์ Ubuntu Focal.
๊ฒ์์ด ๋ ์ด ํธ๋ ์ด์ฑ ๋๋ 10 ์๋ฆฌ์ฆ ์งํฌ์ค ์นด๋์์๋ ์ ์ฌํ ์๋ก์ด ๊ธฐ์ ์ ์์กด ํ ์ ์์ต๋๊น?
์์คํ vulkan ํจํค์ง๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๋ฉด ์ ์ฌ์ ์ผ๋ก์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๊น? ์์ ์ ์ ๋ lunarg-vulkan ์ ์ฅ์์๋ ๋ด ์์คํ ์ ๋ํ ์ ๋ฐ์ดํธ ๋ ํจํค์ง๊ฐ ์์ต๋๋ค.
๋๋ฟ์ ๋๊น, ์๋๋ฉด ์ฑ๋ฅ์ด ๋์ ์ฌ๋๋ค์ด ๋๋ถ๋ถ geforce 10xx ์ฌ์ฉ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๊น? AMD ์นด๋ ๋ฐ 20xx ์๋ฆฌ์ฆ์ ๋ํด ๊ด์ฐฎ์ ๋ณด์ ๋๋ค.
@tehradamant ๋ด 2060์๋ ์ข์ง ์์ผ๋ฏ๋ก ๋ ผ๋ฆฌ๊ฐ
๊ณ ์ฑ๋ฅ์ ์ป๋ ์ฌ๋๋ค๊ณผ AMD ๋ nvidia๊ฐ ์๋ ๊ฒ ๊ฐ์ ์ฌ๋๋ค์ ์ฐจ์ด
@GloriousEggroll ์ด์ด ์ปค๋ฐ์ ํตํฉํ๊ณ ๋ฆด๋ฆฌ์ค์ ํ๊ทธ๋ฅผ ์ง์ ํด์ผํฉ๋๊น? https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb
๊ทธ ๋๋ถ์ ๊ฒ์์ ์ด์ํ๋ ์์์ ์ฌ๋๋ค์ด ์์ต๋๋ค. ๋น๋์ ํฌํจํ๋ฉด ๋ ๊ด๋ฒ์ํ ํ ์คํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
(๋ง์ถค ์์ฑ์ ๋น๋์ ๋ค๋ฅธ ๊ฒ์ด ํ์ํ ๊ฒฝ์ฐ ๋๊ตฐ๊ฐ ๋๋ฅผ ์์ ํฉ๋๋ค)
๋๋ฟ์ ๋๊น, ์๋๋ฉด ์ฑ๋ฅ์ด ๋์ ์ฌ๋๋ค์ด ๋๋ถ๋ถ geforce 10xx ์ฌ์ฉ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๊น? AMD ์นด๋ ๋ฐ 20xx ์๋ฆฌ์ฆ์ ๋ํด ๊ด์ฐฎ์ ๋ณด์ ๋๋ค.
@ ReaperOfSouls1909 ๊ฐ 1070์ ์ฌ์ฉํ์ฌ 100 + fps๋ฅผ ๋ฌ์ฑ
๋๋ ๊ทธ๊ฒ์ด ์ค์๋ผ๊ณ ์๊ฐํ๊ฑฐ๋ ๊ทธ๋ ์ ์ผํ ์ฌ๋์ด ๋ ๊ฒ์ ๋๋ค :)
๋๋ฟ์ ๋๊น, ์๋๋ฉด ์ฑ๋ฅ์ด ๋์ ์ฌ๋๋ค์ด ๋๋ถ๋ถ geforce 10xx ์ฌ์ฉ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๊น? AMD ์นด๋ ๋ฐ 20xx ์๋ฆฌ์ฆ์ ๋ํด ๊ด์ฐฎ์ ๋ณด์ ๋๋ค.
@ ReaperOfSouls1909 ๊ฐ 1070์ ์ฌ์ฉํ์ฌ 100 + fps๋ฅผ ๋ฌ์ฑ
๋๋ ๊ทธ๊ฒ์ด ์ค์๋ผ๊ณ ์๊ฐํ๊ฑฐ๋ ๊ทธ๋ ์ ์ผํ ์ฌ๋์ด ๋ ๊ฒ์ ๋๋ค :)
์๋ ์ ์ผํ ์ฌ๋์ด ์๋์ผ
์ผ๋ถ ๋น๋์ค ๋๋ ์คํฌ๋ฆฐ ์ท์ ํ์ํฉ๋๋ค. :)
@ 999eagle ์ ์์ ๊ณผ ์ ๋ฐ์ดํธ ๋ ๋๋ผ์ด๋ฒ๋ฅผ ์๋ํ์ง๋ง ์ฌ์ ํ ์๋ฌด๊ฒ๋ ์์ต๋๋ค. ๋ด๊ฐ GTX 950์ ์คํํ๊ณ ์๋ค๋ ์ ์ ์ ์ํ์ญ์์ค. ์๋ง๋ ๋ฉ์ฒญํด์ ์ ๊ทธ๋ ์ด๋๊ฐ ํ์ํฉ๋๊น?
proton 5.0, drm ๋ฌด๋ฃ ๋ฒ์ ์ ์ฌ์ฉํด ๋ณด์์ง๋ง ์คํ๋์ง๋ง ๊ฒ์๋ณด๋ค ์ฌ๋ผ์ด๋ ์ผ์ ๋ ๊ฐ๊น์ต๋๋ค. GTX 1060 btw๋ฅผ ์คํ ์ค์ ๋๋ค.
์ต์ mesa-git, icd-loader ๋ฐ 999eagle์ proton์ ์ฌ์ฉํ๋ ๋๋ฅผ ์ํด FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required
, amdgpu ๋๋ผ์ด๋ฒ์ ํจ๊ป R9290์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋๋ RADV_PERFTEST=llvm
์ ํจ๊ป &์์ด ๋ชจ๋ ์๋ํ์ง๋ง ์ฌ์ ํ ์๋ฌด๊ฒ๋ ...
steam-782330.log
DRM ๋ฌด๋ฃ ๋ฒ์ ์ด ์คํ๋์ง ์๊ณ ์ค์ ๋ก denuvo๋ฅผ ํ
์คํธ ํ ์ ์์ต๋๋ค. ๋๋ฌด ๋ง์ด ์๋ง์ด๋์ด 24 ์๊ฐ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค.
@ 999eagle์์ ์ ๊ณตํ๋ proton ๋น๋๋ฅผ ์ฌ์ฉํ ๋ NVIDIA ์ฌ์ฉ์๊ฐ ์๋ชป๋ ํ๋ ์ ์๋๋ฅผ
zip๊ณผ ํจ๊ป ์ ๊ณต๋๋ user_settings.py
ํ์ผ์ ์ฐพ์ "PROTON_NVAPI_DISABLE": "1"
์ค์ ์ฃผ์ ์ฒ๋ฆฌํฉ๋๋ค. ์ด์ ๋ RTX 2080 Ti์์ Full HD ๋ฐ Ultra Nightmare ์ค์ ์์> 70์ ์ ์ ํ ํ๋ ์ ์๋๋ฅผ ์ป๊ณ 4k์์ ๋ ๋๋ง ํ ๋ ~ 40FPS๋ฅผ ์ป์ต๋๋ค (์ด์ ์ค์ ์์ ~ 20FPS๋ฅผ ์ป์์ต๋๋ค).
์ฐธ๊ณ :์ด ์ต์ ์ ๋นํ์ฑํ ํ ํ ์ค๋๋ ๋๋ผ์ด๋ฒ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ง๋ง (์ด ์ค๋ ๋์์์ด ์คํฌ๋ฆฐ ์ท์ ๋ช ๋ฒ ๋ณด์ จ ์) ๋ฌด์ํด๋๋ฉ๋๋ค.
@ 999eagle ์ Proton ๋น๋๋ DRM ๋ฒ์ ์์ ์ ์๋ํฉ๋๋ค. ์ง์นจ์์๋ ์ถ๊ฐ ๋ช ๋ น ์ค ์ธ์๋ ํ์ํ์ง ์์์ง๋ง RADV_PERFTEST = llvm์ด ํ์ํ์ต๋๋ค.
์์น ๋ฆฌ๋
์ค
๋ผ์ด์ 2600
RX 560
1080p ๋์ ์ฌ์ ์ค์ (์ค๊ฐ ํ
์ค์ฒ ํ)
40 ~ 55fps
๊ทธ๋ฐ๋ฐ, ์ฒ์ 2 ๊ฐ์ ์คํํธ ์ ๋ก๊ณ ์์์ด ์๋ฆฌ๋ฅผ ๋ด์ผํ๋ค๊ณ ์๊ฐ ํ๋์? ๋ฉ์ธ ๋ฉ๋ด์ ๋๋ฌ ํ ๋๊น์ง ๋ชจ๋ ๊ฒ์ด ์นจ๋ฌตํฉ๋๋ค.
nvidia ์ฌ์ฉ์๊ฐ ์ฑ๋ฅ์ด ์ ํ๋๋ ์ด์ ๋ฅผ ์๊ณ ์์ต๋๊น? ๊ทธ๊ฒ์ด ๋ด๊ฐ ์ง๊ธ๊น์ง ์ป์ ์๊ฐ์ ๋๋ค ...
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602076507์ ํตํด vulkan ํจํค์ง ์
๊ทธ๋ ์ด๋๋ฅผ ์๋ํ์ง๋ง ์ผ๋ฐ Proton 5.05 ๋ฐ ์ฌ์ฉ์ ์ง์ 5.04๋ฅผ ํตํด ๊ฒ์์ด ์์๋์ง ์์ต๋๋ค.
Ubuntu 19.10 ๋๋ ๋ฆด๋ฆฌ์ค๋์ง ์์ 20.04๋ก ์
๊ทธ๋ ์ด๋ํ๋ ๊ฒ ์ธ์ glibc ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
Normal Proton 5.05 ๊ฒฐ๊ณผ : http://i.imgur.com/Q5cps5h.png ๋ฐ ํฐ ๋ก๊ทธ ํ์ผ :
steam-782330_zaggynl.log.zip
์ฌ์ฉ์ ์ง์ 5.04 :
======================
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/az/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1', '+com_skipSignInManager', '1']
Options: {'logcommandtoprefix', 'winetricks', 'winedxgi', 'nonvapi'}
======================
ERROR: ld.so: object '/home/az/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory
์ด์ ์๊ฒฌ์ ๋ฐ๋ผ ๋ค๋ฅธ Glibc๋ก ์ธํด ๋ฐ์ํ๋ ๊ฒ์ ๋ฌด์์ ๋๊น?
@ 999eagle ๋น๋๋ก ์์
ํ์ต๋๋ค.
์์น
vega56
amdgpu pro vulkan ๋๋ผ์ด๋ฒ ์ฌ์ฉ
๋์ ์ค์ 1440p 90-100 fps
์ธํธ๋ผ ์
๋ชฝ 100fps
@ 999eagle ์ ๋น๋ ๋ฐ ์คํ ์ต์
, Steam ๋ฒ ํ ๋ฐ ํด๋น ๋๊ธ ์ ์
๋ฐ์ดํธ ๋ ํญ๋ชฉ์ ์ฌ์ฉํ๋ฉด ๊ฒ์์ด ์ฌ์ ํ ์ ํ ์คํ๋์ง ์์ต๋๋ค. ๊ฒ์ ์ ํ๋ฉด์ด ๋ํ๋ ๋ค์ ๋ฐํ ํ๋ฉด์ผ๋ก ๋์๊ฐ๋๋ค.
๋ด๊ฐ ๋ญ ๋์น๊ณ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ด ...
steam-782330.log
๋ด๊ฐ ์์น๊ฐ ์๋๋ผ Xubuntu์ ์๊ธฐ ๋๋ฌธ์ผ๊น์?
@boehmseb ๋๋ ๊ทธ๊ฒ์ ์๋ํ๊ณ ๋์ ๋๋ ์ฐจ์ด๋ฅผ ๋ณด์ง ๋ชปํ์ต๋๋ค. ๋ํ ๊ทธ๋ํฝ์ ํ์ง์ด ๋ฎ๊ณ ๋์ ์ค์ (boehmseb ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด)์์๋ ๋ชจ๋ ๊ฒ์ด ์ฝ๊ฐ ํ๋ฆฟํฉ๋๋ค. ์ฃผ ๋ฉ๋ด์์ ๊ฐ์ฅ ๋์.๋๋ค.
@boehmseb ๋๋ ๊ทธ๊ฒ์ ์๋ํ๊ณ ๋์ ๋๋ ์ฐจ์ด๋ฅผ ๋ณด์ง ๋ชปํ์ต๋๋ค. ๋ํ ๊ทธ๋ํฝ์ ํ์ง์ด ๋ฎ๊ณ ๋์ ์ค์ (boehmseb ์์ ์ฌ๋ถ์ ๊ด๊ณ์์ด)์์๋ ๋ชจ๋ ๊ฒ์ด ์ฝ๊ฐ ํ๋ฆฟํฉ๋๋ค. ์ฃผ ๋ฉ๋ด์์ ๊ฐ์ฅ ๋์.๋๋ค.
์ข ๋ ํ๋ ์ด ํ ํ ์ฒซ ๋ฒ์งธ ํ ์คํธ์์ ๋งต์์ "์ข์"์ง์ ์์๋ ๊ฒ ๊ฐ์๋ค๋ ๊ฒ์ ์ธ์ ํด์ผํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ด ์ปดํจํฐ์๋ ์ ์ด๋ ๋๋ฅผ ์ํด ๊ฒ์์ ํ๋ ์ด ํ ์์๋ ๋์ ๋๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
๋ฟก๋ฟก
๋
ธ๋ ฅํด ์ฃผ์
์ ๊ฐ์ฌํ์ง๋ง ์ด๊ฒ์ ๋์๊ฒ๋ ๋์์ด๋์ง ์์์ต๋๋ค :(
@ poke86 ๋น์ ์ ์ฐ๋ถํฌ๋ฅผ ์ฌ์ฉํ๋ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฒช์ ๊ฒ์ด๋ฏ๋ก ์ฐ๋ถํฌ ์์ ์ ์ํด์ด ์ค๋ ๋๋ฅผ ์ดํด๋ณด์ญ์์ค
@ 999eagle
๋ชจ๋ ๊ฒ์ด ์ต์ ์ํ์์ ์๋ ํ ์ฐ๋ถํฌ 19.10์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์์ธ ํธ๋ฆญ์ ์๊ตฌํ๋ฉด ์ฃฝ๋๋ค
Vulkan ์ธ์คํด์ค ๋ฒ์ : 1.2.131
5.5.11-050511- ์ผ๋ฐ
GL_RENDERER : AMD Radeon R9200 ์๋ฆฌ์ฆ (HAWAII, DRM 3.36.0, 5.5.11-050511-generic, LLVM 9.0.1)
GL_VERSION : 4.6 (ํธํ์ฑ ํ๋กํ) Mesa 20.1.0-devel (git-5cc3ab0 2020-03-21 eoan-oibaf-ppa)
vulkan์ ์ค๋๋์์ต๋๋ค. ์๋์ผ๋ก ์ ๋ฐ์ดํธํด์ผํฉ๋๋ค.
@boehmseb ์์ ์ ์๋
@boehmseb ์์ ์ ์๋ํ์ง๋ง ์ค์ ๋ก๋ ๊ฐ์ ๋์ง ์์์ต๋๋ค. ๊ทธ๋๋ ์ค๋๋ ๋๋ผ์ด๋ฒ ๋ฉ์์ง๊ฐ ํ์๋๋ฏ๋ก ์์ ์ฌํญ์ด ์ ์ฉ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฑ๋ฅ์ ์ ํ ์ข์ง ์์ต๋๋ค.
์ด๊ฒ์ ๋ชจ๋ ํ์ง๋ฅผ Low
๋ก ์ค์ ํ๊ณ ๋ชจ๋ ํจ๊ณผ (ํ๋ฆผ ๋ฑ)๋ฅผ ๋นํ์ฑํํ๋ ๊ฒ์
๋๋ค.
๊ทธ๋ฌ๋ ๊ฒ์ ๋ด ๋ฉ๋ด๊ฐ 144 FPS๋ก ์ ๋ง ๋ถ๋๋ฝ๊ณ ๋น ๋ฅด๊ฒ ์คํ๋๊ณ ์์ง๋ง ๋ค์ ์์ํ์๋ง์ 10-20 FPS ์ ์์ผ๋ก ๋์๊ฐ๋๋ค.
๋๋ ์ฌ๊ธฐ์ ํ์์ ์ธ ๊ฒ์ ๋์น๊ณ ์๋ค๋ ๊ฐํ ๋๋์ ๊ฐ์ง๊ณ ์๋ค.
sudo ldconfig๋ฅผ ์คํํ๋ ๊ฒ์ ์์์ต๋๋ค.
Vulkan ์ธ์คํด์ค ๋ฒ์ : 1.2.135
๊ทธ๋ฌ๋ proton_tkg_5.4.r10.g7c7868f4๋ก ์ด๋ช
2016 ์์
vulkan 1.2.128์ ํ์ํ๊ณ ์์ต๋๋ค.
์ค๋ฅ ๊ธฐ๋ก
๊ทธ๋ ๋ค๋ฉด ์ฐ๋ถํฌ ๋ฒ์ ์ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ป๊ฒ ์คํ์ ์ป์ต๋๊น?
์ ์กฐํ ์ฑ๋ฅ์ ๋ํ ์ด๋ฌํ ๋ชจ๋ ์๊ฒฌ์ ๋ณด๋ ๊ฒ์ ์ ๋ง ๋ถ๋๋ฌ์ด ์ผ์ ๋๋ค.
์๋ง๋ ์ฃผ์ ์์ ๋ฒ์ด๋ ๊ฒ ๊ฐ์ง๋ง, ์ฌ๋ฌ๋ถ ๋ชจ๋๋ ์ด๋ค ์ข ๋ฅ์ Steam ์ค์น๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? Flatpak ํจํค์ง๋ฅผ ์ฌ์ฉํ๊ณ ์์์ง๋ง ๋์ ์ .tar๋ฅผ ์ถ์ถํด์ผํ๋ ํด๋๋ก ์ธํด @ 999eagle ์ ์ง์นจ์ ๋ฐ๋ฅผ ์ ์๊ธฐ ๋๋ฌธ์ ๋์ RPM์ ์ฌ์ฉํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ด ๊ฒ์์ ์ฎ๊ธฐ๊ณ Steam์ ๋ค์ ์ค์นํ์ฌ ์์ ์ ์๋ ํ ์์์ ๊ฒ ๊ฐ์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ๋์ ๊ฐ์ ๋ฉ์ฒญํ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด : vulkan-radeon์ amdvlk์ ์ค์ต๋๋ค. ๋ฐ๋ผ์ vulkan-radeon์ ์ ๊ฑฐํ์ญ์์ค :) (๊ฒ์์ด FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required
๋ฅผ ๋ฐํํ๊ฒ ํจ)
์๋ ํ์ธ์.
์๋ง๋ ์ฃผ์ ์์ ๋ฒ์ด๋ ๊ฒ ๊ฐ์ง๋ง, ์ฌ๋ฌ๋ถ ๋ชจ๋๋ ์ด๋ค ์ข ๋ฅ์ Steam ์ค์น๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
์ง๊ธ๊น์ง ๊ด์ฐฎ ์๋ ๋ด ๋ฐฐํฌํ ๊ธฐ๋ณธ ๊ธฐ๋ณธ ์ค์น๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
multilib/steam-manjaro 1.0.0.61-7 (2.7 MiB 3.0 MiB) (Installed)
Valve's digital software delivery system
DOOM์์ ํฉ๋ฆฌ์ ์ธ ์ฑ๋ฅ์ ์ป์ง ๋ชปํ๊ณ 4 ๊ฐ์ง ์์ธ์ ์๋ํ๊ณ ๋ชจ๋ ๊ฒ์ ์ ๋ฐ์ดํธํ๊ณ nvapi๋ฅผ ๋นํ์ฑํํฉ๋๋ค ...
2 ์๊ฐ ํ๋ ์ด, ๋ฌธ์ ์์ :)
``
/ 0 ๋ฒ์ค ๋ง๋ ๋ณด๋
/ 0 / 0 ๋ฉ๋ชจ๋ฆฌ 15GiB ์์คํ
๋ฉ๋ชจ๋ฆฌ
/ 0 / 1 ํ๋ก์ธ์ AMD Ryzen 5 1600X 6 ์ฝ์ด ํ๋ก์ธ์ 3600
/ 0 / 100 ๋ธ๋ฆฌ์ง ์ ํ๊ตฐ 17h (๋ชจ๋ธ 00h-0fh) ๋ฃจํธ ์ปดํ๋ ์ค
/0/100/0.2 ์ผ๋ฐ ์ ํ๊ตฐ 17h (๋ชจ๋ธ 00h-0fh) I / O ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ฅ์น
/0/100/1.3 ๋ธ๋ฆฌ์ง ์ ํ๊ตฐ 17h (๋ชจ๋ธ 00h-0fh) PCIe GPP ๋ธ๋ฆฌ์ง
/0/100/1.3/0 ๋ฒ์ค 300 ์๋ฆฌ์ฆ ์นฉ์
USB 3.1 xHCI ์ปจํธ๋กค๋ฌ
/0/100/1.3/0.1 ์คํ ๋ฆฌ์ง 300 ์๋ฆฌ์ฆ ์นฉ์
SATA ์ปจํธ๋กค๋ฌ
/0/100/1.3/0.2 ๋ธ๋ฆฌ์ง Advanced Micro Devices, Inc. [AMD]
/0/100/1.3/0.2/0 ๋ธ๋ฆฌ์ง 300 ์๋ฆฌ์ฆ ์นฉ์
PCIe ํฌํธ
/0/100/1.3/0.2/0/0 eth0 ๋คํธ์ํฌ RTL8111 / 8168 / 8411 PCI Express ๊ธฐ๊ฐ๋นํธ ์ด๋๋ท ์ปจํธ๋กค๋ฌ
/0/100/1.3/0.2/1 ๋ธ๋ฆฌ์ง 300 ์๋ฆฌ์ฆ ์นฉ์
PCIe ํฌํธ
/0/100/1.3/0.2/1/0 ๋ธ๋ฆฌ์ง ASM1083 / 1085 PCIe-PCI ๋ธ๋ฆฌ์ง
/0/100/1.3/0.2/4 ๋ธ๋ฆฌ์ง 300 ์๋ฆฌ์ฆ ์นฉ์
PCIe ํฌํธ
/0/100/3.1 ๋ธ๋ฆฌ์ง ์ ํ๊ตฐ 17h (๋ชจ๋ธ 00h-0fh) PCIe GPP ๋ธ๋ฆฌ์ง
/0/100/3.1/0 ๋์คํ๋ ์ด Ellesmere [Radeon RX 480]
proton_tkg_5.4.r10.g7c7868f4
์ปค๋ 5.5.9
Amdgpu
@ dylanmc1975 ์คํ ์์คํ ์ ๋ณด๋ฅผ ์ถ๊ฐ ํ ์ ์์ต๋๊น?
@ dylanmc1975 +1, vulkanos ์ ๋ณด๋ฅผ ์ถ๊ฐํ์ญ์์ค
@ 999eagle ์ด ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค. (์ ๋ 1.2.135 vulkan ๋ฐ GeForce 1060์ผ๋ก Arch์ ์์ต๋๋ค). ์ฒซ ๋ฒ์งธ ๋ ๋ฒจ์ ํตํด ํ๋ ์ดํ์ง๋ง ์ด์ ๋ ๋ฒ์งธ ๋ ๋ฒจ์ ๋ก๋ฉ ํ๋ฉด์ด ํญ์ ์ถฉ๋ํฉ๋๋ค ....
Vulkan 1.2 btw์ ๋ํ ์ฐ๋ถํฌ PPA๊ฐ ์์ต๋๊น? = (๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
ํ ๋ ๋๊ฐ ํ์ํ ๋ ๋ค๋ฅธ ์ด์
@brettalcox ์ด๋ค vulkan ๋ฒ์ ์ด ๋น์ ์ด ๊ฐ์ง๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๊น? ๋ด ์๊ฐ์๋ 1.2.119๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ค ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ์คํํ๊ณ ์ด๋ค ์ปค๋์ ์ฌ์ฉํ๋ฉฐ @ 999eagle 's wine์ ์ฌ์ฉํ๋ ๊ฒ ์ธ์ ๋ค๋ฅธ ์์ ์ ์ํ ํ์ต๋๊น?
์๋ ํ์ธ์.
.... ์? 999eagle์ ์ง์นจ์ ๋ฐ๋ฅด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ๋ง๋ค๊ณ tar๋ฅผ ์ถ์ถํ์ญ์์ค. ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ ์ธํ๊ณ ๋ ์ ์๋ํฉ๋๋ค.
@MagicRB๋ Doom์ด ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ค๊ณ ์๊ฐํ๋ ๋ฒ์ ์ ๊ฒฐ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด์ง๋ง ์ปค๋ 5.5.10-arch1-1 ๋ฐ 440.64 Nvidia. ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ๊ฒ์ ์์ต๋๋ค. Steam์ด ๋๋ฌด ๋ถ์กฑํฉ๋๋ค.
@ 999eagle ์ ๋น๋์ ํจ๊ป ์๋ํฉ๋๋ค. Alt + Tab์ ๋๋ฅด๊ณ ์คํฌ๋ฆฐ ์ท์ ์ฐ์ผ๋ฉด ๊ฒ์์ด ์์ ํ ์ค๋จ๋ฉ๋๋ค. Steam ์ค๋ฒ๋ ์ด์ ๊ด๋ จ์ด์์ ์ ์์ผ๋ฉฐ ํ ์คํธ ํ ๊ฒ์ ๋๋ค.
์ฝ๊ฒ 60 + FPS๋ฅผ ์ป์ ์์๋ ํ๊ฒฝ์ด ์์ง๋ง ๋๋ถ๋ถ์ ๊ฒ์์ 30-45FPS ์ ๋์ ๋๋ค.
Vulkan 1.2.135๋ ์ค์นํ์ง๋ง ๋ค๋ฅธ ๊ฒ์๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก 1.2.133์ผ๋ก ๊ฒ์์ด ์งํ๋ฉ๋๋ค. ์์คํ ์ ๋ณด๋ 1.2.133์ ๊ฐ๋ฆฌ ํต๋๋ค.
ํธ์ง : ์ฌ์ง ํ์ ์ฃ์กํฉ๋๋ค :(
"๋ฎ์"์ฌ์ ์ค์ ์ฌ์ฉ :
"Ultra-Nightmare"์ฌ์ ์ค์ ์ฌ์ฉ :
์๋ ํ์ธ์.
.... ์? 999eagle์ ์ง์นจ์ ๋ฐ๋ฅด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ๋ง๋ค๊ณ tar๋ฅผ ์ถ์ถํ์ญ์์ค. ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ ์ธํ๊ณ ๋ ์ ์๋ํฉ๋๋ค.
๊ธ์, ๋๋ ๋ฐฉ๊ธ ๊ทธ๊ฒ์ ์๋ํ๊ณ , ๋๋ ๊ทธ๋ ์ Proton ๋น๋๋ฅผ ๋ฐ๋ก ์ ํํ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์๋ํ๋ฉด ๋๋ ์ฌ์ ํ 5.0.5 ๋ง ์ฌ์ฉํ ์ ์๊ณ ์ฌ์ ํ ์ ์ฌ๊ฐํ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
@brettalcox ๋ ์ด๋ช , ์ค์ , ๋น๋์ค์์ ๋๋ฒ๊ทธ ์ ๋ณด๋ฅผ ํ์ฑํํฉ๋๋ค.
@MagicRB ๋
๋๋ ๋ด ์ธ์์ ์ํด ์ด๊ฒ์ ์คํํ ์ ์์ต๋๋ค. @ 999eagle ์ง์นจ์ ์ํํ๊ณ vulkan-loader 1.2.135๋ฅผ ์ปดํ์ผํ์ง๋ง Manjaro์ 1.2.132์ ์์ง ์์ผ๋ฉด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์๋์ง 100 % ํ์ ํ ์ ์์ต๋๋ค. ๋ด๊ฐ ๋ฌด์์ํ๋ ๊ฑฐ์ ๋๊ฐ์ ์ผ์ด ๋ฐ์ํ๋ฉด "AMD์๋ HDR ์ง์์ด ์์ต๋๋ค"ํ์
์ด ํ์๋๊ณ ๋ซํ๋๋ค. ์ต์
์ ์ฌ์ฉํ์ฌ ์คํ์์ ์์ํฉ๋๋ค. ๋ก๊ทธ๊ฐ ์ด๋์ ์ ์ฅ๋์ด ์๋์ง ํ์คํ์ง ์์ง๋ง ์์คํ
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ง์๋ก ๊ทธ๋
์ปค๋ = 5.6.0-2-MANJARO
RX 5700xt
Ryzen 3600
์คํฌ๋ฆฐ ์ท์ ์ฐ์ผ๋ ค๋ ์ฌ๋๋ค์๊ฒ๋ scrot
๊ฐ) ์ ์๋ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๋ด i3config์ scrot -mz
๋ํ keybind๊ฐ ์์ต๋๋ค (ํ์ผ ์ด๋ฆ / ์์น์ ๋ํ ๋ช ๊ฐ์ง ๋ค๋ฅธ ์ค์ ๊ณผ ํจ๊ป ์์ง๋ง ์ฃผ์ ์์ ๋ฒ์ด๋จ). ์ถฉ๋์์ด ์คํฌ๋ฆฐ ์ท์ ์ฐ์ ๊ฒ์์ ํ์ธํ ์ ์์ต๋๋ค.
๋๋ ๋ด ์ธ์์ ์ํด ์ด๊ฒ์ ์คํํ ์ ์์ต๋๋ค. @ 999eagle ์ง์นจ์ ์ํํ๊ณ vulkan-loader 1.2.135๋ฅผ ์ปดํ์ผํ์ง๋ง Manjaro์ 1.2.132์ ์์ง ์์ผ๋ฉด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์๋์ง 100 % ํ์ ํ ์ ์์ต๋๋ค. ๋ด๊ฐ ๋ฌด์์ํ๋ ๊ฑฐ์ ๋๊ฐ์ ์ผ์ด ๋ฐ์ํ๋ฉด "AMD์๋ HDR ์ง์์ด ์์ต๋๋ค"ํ์ ์ด ํ์๋๊ณ ๋ซํ๋๋ค. ์ต์ ์ ์ฌ์ฉํ์ฌ ์คํ์์ ์์ํฉ๋๋ค. ๋ก๊ทธ๊ฐ ์ด๋์ ์ ์ฅ๋์ด ์๋์ง ํ์คํ์ง ์์ง๋ง ์์คํ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ง์๋ก ๊ทธ๋
์ปค๋ = 5.6.0-2-MANJARO
RX 5700xt
Ryzen 3600
ํ์คํ๊ฒํ๋ ค๋ฉด vulkaninfo๋ฅผ ์คํํ์ญ์์ค.
์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์๋์ง ํ์ธํ๋ ์ ์ผํ ๋ฐฉ๋ฒ
winevulkan_fshack_opts.mypatch์ ํจ๊ป proton-tkg๋ฅผ ์ฌ์ฉํ์ฌ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค.
Vulkan ์ธ์คํด์ค ๋ฒ์ : 1.2.135
Nvidia ๋๋ผ์ด๋ฒ 440.66.03
F12๋ฅผ ์ฌ์ฉํ์ฌ Steam์ผ๋ก ์คํฌ๋ฆฐ ์ท์ ์ฐ์ด๋ ๊ฒ์์ด ๋ฉ์ถ์ง ์์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ฑ๋ฅ์ ์ข์ง ์์ต๋๋ค.
vulkaninfo์์ 1.1.119๊ฐ ์๋ค๊ณ ๋งํ๋ฉฐ ์ค์ ์ ๋ค์ ํ์ธํ๊ฒ ์ต๋๋ค.
์ ๊น, ๋ด API ๋ฒ์ ์ 1.1.119์ ๋๋ค.
์ฐ๋ถํฌ 18.04 ์ฉ winevulkan_fshack_opts.mypatch๋ก proton-tkg๋ฅผ ์ปดํ์ผ ํ ์ ์๋ค๊ณ ์๊ฐํ์ง๋ง ์์ง ์๋ํ์ง ์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ๋ ๋ณต์กํ๊ฒ ๋ง๋๋ ๊ฒ์ ๋ด ์ฌ๋ณธ์ด Bethesda.net์์ ๊ฐ์ ธ์จ ๊ฒ์ด๋ฏ๋ก ๋น Steam ๊ฒ์ ํตํฉ์ ํตํด ์ค์ ํ๋ ค๊ณ ํฉ๋๋ค. ์คํ์ด ์๋ ๊ตฌ์ฑ์ ์คํ ํ ์ฌ๋์ด ์๋ค๋ฉด ์๋ ค์ฃผ์ธ์!
๋ด ์ปดํจํฐ์์ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
์ด์์ฒด์ : Fedora 32
๊ทธ๋ : 3.36 X11
AMD Radeon RX 470
์ต์ Steam ๋ฒ ํ
DRM ๊ฒ์
@ 999eagle์ ์์ฑ์
๋ค์ ์ต์
์ฌ์ฉ : +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
@thebitstick ๊ฒ์ ๋ด ์ฑ๋ฅ์ ์ด๋ป์ต๋๊น?
๋ฐฉ๊ธ ํ์ธํ ๊ฒฐ๊ณผ ๊ฒ์ / ์์ฑ์ / ์ฆ๊ธฐ๊ฐ vulkan 1.1.119๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ง๋ง ๋ด ์์คํ ์ ์ค์น๋ ๋ฒ์ ์ 1.2.131์ ๋๋ค.
์ด๋ป๊ฒ ๋ฐ๊ฟ์ง ์์ธ์? ๊ทธ๋ฌ๋ฉด ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๊น?
Steam์ ํตํ Doot Eternal + + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1
Fedora 31, ๋๋จธ์ง๋ ์คํฌ๋ฆฐ ์ท์ ์์ต๋๋ค. ํดํค BS ์์ :
mesa-git, fed 31 + vulkan-loader 1.2.135์ ํจ๊ป ์ ๊ณต๋๋ ํ์ค llvm
๋๋ ACO์ ํจ๊ป ์๋ํ๋๋ก ์ป์ง ๋ชปํ์ง๋ง ์๋ํด์ผ ํ ๋ช ๊ฐ์ง๊ฐ ๋ ์์ต๋๋ค.
๋ค๋ฅธ ์ฌ์ํ ๊ผฌ์ ์ ๋ ฌ์ ๋ง์น๋ฉด GE ๋น๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
@ d3rhans 60+ FPS. 60Hz Ultrawide ๋ชจ๋ํฐ๋ฅผ ์คํํ์ฌ ๋ถ๋ง์ด ์์ต๋๋ค.
Vulkan์ dnf๋ฅผ ํตํด mesa-vulkan-drivers-20.0.2-1.fc32.x86_64
.
๊ฒ์์ Steam ๋ฒ์ ์ AMD Navi 10 ์นด๋์์ ์คํ๋ฉ๋๋ค. ๋์ ์ค์ ์์์ ์ฑ๋ฅ์ ์ถฉ๋ถํ ๊ด์ฐฎ์์. 3440x1440์์ ๋์ ์ค์ (๊ฒ์์ ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๊ณ ์์)์์๋ ์ฅ๋ฉด์ ๋ฐ๋ผ ์ฝ 50-80fps๋ก ์คํ๋ฉ๋๋ค. ๋๋ ์ฌ์ํ ๋ฌธ์ ๋ก ์ฒซ ๋ฒ์งธ ๋ ๋ฒจ์ ํ๋ ์ดํ๊ณ , certan ์ ์ ํจ๊ณผ์์ ์ฝ๊ฐ์ ๊ทธ๋ํฝ ์ํฐํฉํธ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ๋ฅผ ์คํ ์ค์ด๋ฉฐ ์ฌ๊ธฐ์ ๋งํฌ ๋ ์ฌ์ฉ์ ์ง์ Proton ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651
MESA๋ฅผ ์ฌ์ฉํ๋ฉด ํธ๋ ์ด ์์ด์ฝ์ด ๋ํ๋ ํ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
์ฌ๊ธฐ์ ๋ก๊ทธ์ธ
AMDVLK-pro๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒ์์ด ์คํ๋ฉ๋๋ค.
์ฌ๊ธฐ ๋ฐฉ๋ฒ
๋ค์ ์์ ์ต์
์ฌ์ฉ :
VK_ICD_FILENAMES=/home/dennis/.drivers/amd-vlk-pro/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
์ผ๋ถ ์ฌ๋๋ค์ด Alt + Tab์ ๋๋ฅธ ํ ๊ทธ๋ (Xwayland)์์ ๊ฒ์ ์ถฉ๋์ ๋ํด๋ณด๊ณ ํ ๋ฌธ์ ๋ฅผ ๊ฒฝํํ์ง ๋ชปํ์ต๋๋ค.
์ ์ฒด ์์คํ
์ฌ์ :
Ryzen 7 3800x
AMD RX 5700
16GB RAM
Fedora Workstation 32 ๋ฒ ํ
MESA 20.1
AMDGPU-pro 19.50 (์ ์ด๋ Vulkan ๊ตฌ์ฑ ์์)
๊ทธ๋ 3.36
Arch Nvidia ๋๋ผ์ด๋ฒ์์ ๊ฒ์์ ์ด๊ธธ ์ต์ Vk ๋ฒ ํ ์ปค๋ 5.6 PDS ๊ทธ๋ DE๋ proton 5.0.5๋ฅผ ์ฌ์ฉํ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
nvidia ์ฌ์ฉ์๋ฅผ ์ํด ํจ์น ๋ proton์ user_settings.py ์๋์์์ด ์ค์ ์ฃผ์ ์ฒ๋ฆฌํ๋ฉด ์ด์ ์ฌ์ ๊ฐ๋ฅํ ํ๋ ์ ์๋๋ฅผ ์ป์ ์ ์์์ ํ์ธํ์ต๋๋ค. ๋๋ 15๋ฅผ ์ป์์ต๋๋ค ... ์ด์ 60+
#Disable nvapi and nvapi64
# "PROTON_NVAPI_DISABLE": "1",
@ ReaperOfSouls1909 ์์คํ ์ ๋ณด๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๊น?
@gblanchard ๋ ๋๋ฅผ ์ํด ์ผํ์ง ์์์ต๋๋ค. ์์คํ ์ ๋ณด๋ ๊ฒ์ ํ ์ ์์ต๋๊น?
ํ๋๋ผ 31์ ์ค์นํ ์ ์์ต๋๋ค.
๋ด iPhone์์ ๋ณด๋
2020 ๋ 3 ์ 21 ์ผ ์คํ 10์ 41 ๋ถ์ Burak S [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
,,,,,,,,, ๋ฌด,,,,,,,,,,,,,,,.
@ ReaperOfSouls1909 ์์คํ ์ ๋ณด๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๊น?Steam-> ๋์๋ง-> ์์คํ ์ ๋ณด
@gblanchard ๋ ๋๋ฅผ ์ํด ์ผํ์ง ์์์ต๋๋ค. ์์คํ ์ ๋ณด๋ ๊ฒ์ ํ ์ ์์ต๋๊น?โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ๊ฑฐ๋ ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
AMD Ryzen 9 3950X 16-Core Processor
"Gentoo Base System release 2.7" (64 bit)
Kernel Name: Linux
Kernel Version: 5.4.14-gentoo-x86_64
Driver: NVIDIA Corporation GeForce GTX 1660/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 440.44
ํจ์น ๋ proton 5.4.r10 + ๋ฒ ํ ์คํ ํด๋ผ์ด์ธํธ ์ฌ์ฉ.
๋ด ์ค๋์ค๋ ์ฝ๊ฐ ๊ฒฐํจ์ด ์์ง๋ง ์ฌ์ ๊ฐ๋ฅํฉ๋๋ค.
NVIDIA X ์๋ฒ ์ค์ ์์ PowerMizer ์ค์ ์ ์ต๋ ์ฑ๋ฅ์ผ๋ก ์ค์ ํ๊ณ OpenGL ์ด๋ฏธ์ง ์ค์ ์ ๊ณ ์ฑ๋ฅ์ผ๋ก ์ค์ ํ์ต๋๋ค. ๊ฒฌ๊ณ ํ FPS ์ฆ๊ฐ๊ฐ ์์์ง๋ง Ultra Nightmare์์ ์์ ์ ์ธ 60 FPS๋ฅผ ๋ฌ์ฑํ๋ ๋ฐ ์ฌ์ ํ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค.
nvapi_disable์ ์ฃผ์์ ๋ฌ์์ง๋ง ๋ง์ ์ผ์ํ์ง ์์์ต๋๋ค. ๋น์ทํ ์ค์ ์ Windows ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด ๋ช ํ๋ ์์ ๊ตฌ์ ํ์ง๋ง ์ฌ์ ํ ํ๋ ์ ์๋๊ฐ ์ ์ ํ์ง ์์ต๋๋ค. DE ์ฑ๋ฅ ๋ฉํธ๋ฆญ์ ๋ฐ๋ฅด๋ฉด ๋ด GPU ์ฌ์ฉ๋ฅ ์ % 25 %๋ก ๋ถ๋ช ํ ๋นจ๊ฐ์์ผ๋ก ํ์๋ฉ๋๋ค. ๋ด ์์คํ ์ ๋ฌธ์ ๊ฐ ์๊ฑฐ๋ ์ด๊ฒ์ด ์ ๋ง๋ก ๊ฒ์ ๋ฌธ์ ๋ผ๋ฉด Dunno.
ED :๊ฐ! ๊ทธ๊ฒ์ ํ์ฉ์ด ์๋๋๋ค! ์ด๊ฒ์ด ๋ ๋๋ง ์๊ฐ์ ๋๋ค.
๋ด GPU๋ ํ๊ท ํ๋ ์ ๋น 28ms๋ฅผ ๋จน์ต๋๋ค.
nvidia ์ฌ์ฉ์๋ฅผ ์ํด ํจ์น ๋ proton์ user_settings.py ์๋์์์ด ์ค์ ์ฃผ์ ์ฒ๋ฆฌํ๋ฉด ์ด์ ์ฌ์ ๊ฐ๋ฅํ ํ๋ ์ ์๋๋ฅผ ์ป์ ์ ์์์ ํ์ธํ์ต๋๋ค. ๋๋ 15๋ฅผ ์ป์์ต๋๋ค ... ์ด์ 60+
#Disable nvapi and nvapi64 # "PROTON_NVAPI_DISABLE": "1",
์ค๊ฐ ์ค์ ์์ ์ฝ 60 FPS๋ก ์์ ํ๋์์ต๋๋ค. ๊ทธ๋๋ ๋๋๋ก ๊ทธ๋ํฝ ๊ฒฐํจ์ด ์์ง๋ง ์ฌ๊ฐํ ๊ฒ์ ์๋๋๋ค.
์๋ ํ์ธ์.
Arch Nvidia ๋๋ผ์ด๋ฒ์์ ๊ฒ์์ ์ด๊ธธ ์ต์ Vk ๋ฒ ํ ์ปค๋ 5.6 PDS ๊ทธ๋ DE๋ proton 5.0.5๋ฅผ ์ฌ์ฉํ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด ์ฑ๋ฅ์ PDS ์ด์ธ์ ์ค์ผ์ค๋ฌ๋ฅผ ์ฌ์ฉํ๋ ์ปค๋์ ์ฑ๋ฅ๊ณผ ๋น๊ตํ ์ ์์ต๋๊น?
NVIDIA ์ฌ์ฉ์๋ฅผ์ํ ์ฐธ๊ณ ์ฌํญ : Vulkan 1.2 (1.1.119 ๋์ )๋ฅผ ์คํํ๋ ค๋ฉด ๋๋ผ์ด๋ฒ 440.66.03์ผ๋ก ์ ๋ฐ์ดํธํด์ผํ์ต๋๋ค. ํ์ง๋ง ์ฑ๋ฅ์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
๋๋ ๋งํ. ์๋ ํ์ธ์ @GloriousEggroll , ๋น์ ์ mesa-git์ด ํ์ํ๋ค๊ณ ๋งํ์ง๋ง RADV / LLVM์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ์๋ง ๊ทธ๋ ์ต๋๋ค. ์๋๋ฉด vulkan-amdgpu-pro๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ์๋์ mesa-git์ด ํ์ํฉ๋๊น?
๋๋ ๋งํ. ์๋ ํ์ธ์ @GloriousEggroll , ๋น์ ์ mesa-git์ด ํ์ํ๋ค๊ณ ๋งํ์ง๋ง RADV / LLVM์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ์๋ง ๊ทธ๋ ์ต๋๋ค. ์๋๋ฉด vulkan-amdgpu-pro๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ์๋์ mesa-git์ด ํ์ํฉ๋๊น?
vulkan-amdgpu-pro๋ก ํ ์คํธํ์ง ์์์ผ๋ฏ๋ก ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@tizzir PDS๋ก ์ฌ์ฉ์ ์ ์ ์ปค๋์ ์ปดํ์ผํ์ง๋ง ์ฌ์ ํ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค. ๋ด ์ด์ ์ปค๋์ 5.4.24-1์ด์์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2
๊ฐ์ ์ฃฝ์ฌ๋ผ.
mesa-git
์ฌ์ ํ ๋๋ฅผ ์ํด ์ผํ์ง ์์
radv๋ฅผ ์ฌ์ฉํ์ฌ ๊ทธ๋ํฝ ์ํฐํฉํธ๋ฅผ ์ป์์ผ๋ฏ๋ก vulkan-amdgpu-pro๋ฅผ ์ฌ์ฉํด ๋ณด์๊ณ ํจ์ฌ ๋ ์ ์๋ํ์ต๋๋ค (์ฝ 30 % fps ๋ถ์คํธ!). ๊ทธ๋ฌ๋ vulkan-amdgpu-pro๋ vsync ํ์ฑํ๊ฐ ๋ด ์๋ก ๊ณ ์นจ ๋น๋๊ฐ ์ค์ ๋ก 144 ์ผ ๋ fps๋ฅผ 60์ผ๋ก ์ ํํด์ผํ๋ค๊ณ ์๊ฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค. vulkan-amdgpu-pro๋ฅผ ์ฌ์ฉํ๋ ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ ์ด๋ฐ ์ผ์ด ๋ฐ์ํฉ๋๊น? (๋๋ amdvlk, ๊ทธ๊ฒ๋ ๋ฐ์ํฉ๋๋ค). freesync๋ vsync๊ฐ ํ์ฑํ๋์ด ์์ง ์์ผ๋ฉด ์ ๋๋ก ์๋ํ์ง ์์ผ๋ฏ๋ก ์ ๋ง ์ค๋ง ์ค๋ฝ์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2
๊ฐ์ ์ฃฝ์ฌ๋ผ.
Vulkan-AMDGPU-pro๋ก ์คํ์ ์๋ํ์ง๋ง ๋ฐ๋๋ผ Proton๊ณผ ๋์ผํ ๋ฐฉ์์ผ๋ก ์์ํ๋ ๋์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
์ ์ฉํ ๊ฒฝ์ฐ ๋ก๊ทธ์ธํ์ญ์์ค .
@GloriousEggroll ์ vulkan 1.2.135 / nvidia 440.66.03์์ ์๋ํ์ง ์์ผ๋ฉฐ GPU ๋ง๋ฃ ๊ฒฝ๊ณ ํ ์ถฉ๋ํฉ๋๋ค. ์ง๊ธ๊น์ง ๋๋ฅผ ์ํด ์ผํ ์ ์ผํ ๊ฒ์ @ 999eagle
์๋ ํ์ธ์.
๋ด๊ฐ ๋ฌด์์ ๊นจ๋จ ๋ ธ๋์ง ์ ํ ์๊ฐํ์ง ์๋>?
์คํ์ ์๋์ผ๋ก ์ถ๊ฐ ๋ PC ์ฌ๋ณธ
Ubuntu 19.10 ์ปค๋ 5.5
Vulkan ์ธ์คํด์ค ๋ฒ์ : 1.2.135ํ์ง๋ง doom 2016์ ํ๋ ์ดํ๋ฉด ์ฌ์ ํ 1.2.128์ด๋ผ๊ณ ํ์๋ฉ๋๋ค.
Vulkan ๋ฒ์ 1.2.131์ ์ด๊ฒ์ ์
๋ฐ์ดํธํ๋ ๊ฒ์ ๋ํด ๋ณผ ์๊ฐ์ ์ถ์ธกํฉ๋๋ค.
๋ฐ์ฒ๋ฅผ ์ฌ์ฉํด ๋ณด์์ต๋๋ค.
์ค๋ฅ ๊ธฐ๋ก
์๋
https://drivers.amd.com/drivers/linux//19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
์ถ์ถ ๋ "vulkan-amdgpu-pro_19.50-967956_amd64.deb".
"opt"ํด๋์์ "amdvlk64.so"๋ฐ "amd_icd64.json"์ ๋ฐฐ์นํ์ต๋๋ค. steampath / amdvlk /์์
Steam ์คํ ์ต์ ์ด VK_ICD_FILENAMES = / steampath / amdvlk / amd_icd64.json % command % + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1๋ก ์ค์ ๋์์ต๋๋ค.
AMD๊ฐ HDR ์คํ๋์๋ฅผ ์ง์ํ์ง ์๋ ์งํ ์ถฉ๋
RADV_PERFTEST=llvm PROTON_LOG=1 %command%
@GloriousEggroll ์ ์๋ก์ด GE ๋ฒ์ ์ฌ์ฉ
vulkan-icd-loader 1.2.135-1
mesa-aco-git 20.0.0.20200226.7a965bd4c38-7
Denuvo exe๊ฐ์ด ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ์ ์์ต๋๊น? Steam ๋ฒ์ ์๋ Bethesda๊ฐ ๋จ๊ฒจ๋ ๋ค๋ฅธ ๋ฒ์ ์ด ์์ต๋๋ค.
mesa-git 1 : 20.1.0_devel.121420.500842399a3-1
vulkan-radeon-git 1 : 20.1.0_devel.121420.500842399a3-1
Bethesda์์ DRM ๋ฌด๋ฃ exe๋ฅผ ์๋ํ๊ณ ๊ฒ์ ํ๋ฉด์ด ๋ ๋ฉ๋ฆฌ ๋์์ง๋ง ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค.
@GloriousEggroll ๋ ์๋ํ์ง ์์ต๋๋ค. ๋ฐ์ดํฐ ๋ถ์กฑ nvidia ๋๋ผ์ด๋ฒ ๊ฒฝ๊ณ ์งํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. 442.74๊ฐ ํ์ํ๋ค๊ณ ํ๋๋ฐ ์ฐ๋ถํฌ์์ ํด๋น ๋ฒ์ ์ ์ป์ ์ ์์ต๋๋ค. launcher.cfg์์ ํ์ํ ๋ฒ์ ์ ๋ณ๊ฒฝํ์ฌ ์์์๋ฅผ ์ฐ๋ ค๊ณ ํ์ง๋ง ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค.
@GloriousEggroll ๋ ๋ง์ฐฌ๊ฐ์ง๋ก
๋ถํํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
LD_PRELOAD = / usr / lib32 / libudev.so.1 STEAM_RUNTIME = 1 ์คํ
๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ณ์์ต๋๋ค
์น๋ช
์ ์ค๋ฅ : ๋๋ผ์ด๋ฒ๋ฅผ ์
๋ฐ์ดํธํ์ญ์์ค : VK_KHR_8bit_storage๊ฐ ํ์ํฉ๋๋ค.
๊ทธ๋์์ด๊ฒ ๋ฉ์ฌ ๊ฐ์ ๊ฑฐ ๊ฐ์์?
@jldez 442.74๋ Windows ์ฉ์ด๊ณ Linux ์ฉ์ 440.66.03์ ๋๋ค. ์ฌ๊ธฐ์ ๋๋ผ์ด๋ฒ๋ฅผ ๊ตฌํ ์ ์์ต๋๋ค.
Steam ๋ฐํ์์ ์ด๋ฏธ ์ต์ ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
@MasterCATZ 64 ๋นํธ ๊ฒ์์ 32 ๋นํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฏธ๋ฆฌ๋ก๋ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
๋ก๊ทธ์ ์ํ ์ค๋ฅ๊ฐ ๋๋ฅผ ๋ฏธ์น๊ฒ ๋ง๋ค์ ๊ธฐ ๋๋ฌธ์
๋ฟก๋ฟก
๋ฐ์ฌ ๋ช ๋ น์ ์์ ํ ๋ง์ณค์ต๋๋ค. % command %๋ฅผ ์์ผ์ จ์ต๋๊น?
Z:\ZFS3WAY\SteamLibrary\steamapps\Manual\DOOM.Eternal\DOOMEternalx64vk.exe VK_ICD_FILENAMES=/ZFS3WAY/SteamLibrary/amdvlk/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
exe ๋ค์ ํ๊ฒฝ ๋ณ์๊ฐ ์์ต๋๋ค.
๊ทธ ๋ ๋๋ idTechLauncher.exe๋ฅผ ์ฌ์ฉํ๊ณ ์์๊ณ
์ด๋ค ์์ฑ์๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? GE 5.4์์ ๋ช ๋ น ์ค ์ถ๋ ฅ์ ํ์ ํ ์๋ ์์ต๋๋ค.
RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
Steam์ ์คํํ๋ ํฐ๋ฏธ๋์์ ์๋ฌด๊ฒ๋ ์ป์ง ๋ชปํฉ๋๋ค.
๋์ผํ ๊ฒฐ๊ณผ ๋ก๊ทธ ์์,
์์ฑ์๋ ์์๋์ง๋ ์๊ณ ,
๋ก๊ทธ ํ์ผ์ ํ ํด๋์ ์์ด์ผํฉ๋๋ค. steam-ID # .log
์ด๊ฒ์กฐ์ฐจ๋ ์๋ฌด๊ฒ๋ ์ป์ง ๋ชปํ์ต๋๋ค.
WINEDEBUG = + ํ์ ์คํฌํ, + pid, + tid, + seh, + debugstr, + module
์ง๊ธ์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํฉ๋๋ค
์น๋ช
์ ์ค๋ฅ : ๋๋ผ์ด๋ฒ๋ฅผ ์
๋ฐ์ดํธํ์ญ์์ค : VK_KHR_8bit_storage๊ฐ ํ์ํฉ๋๋ค.
์ต์ ๋๋ผ์ด๋ฒ๊ฐ ์๋์ง ํ์ธํ์ญ์์ค. Mesa 20.1 git. ๊ทธ๊ฒ์ ์ด๋ ค์ด ์๊ตฌ ์ฌํญ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
vulkaninfo | grep -i 8bit
๋ฉ์ฌ 20.1.0-devel (git-5cc3ab0 2020-03-21 eoan-oibaf-ppa)
๊ทธ๋์ ์ฃผ๋ง ๋ด๋ด 100 ๋ฌ๋ฌ๋ฅผ ๋ญ๋นํ ๊ฒ ๊ฐ์์. ์ 2016 ๋ ๊ณผ ๊ฐ์ ์์ง์ ์ฌ์ฉํ์ง ์์์๊น์ ..
aio @ aio : ~ $ vulkaninfo | grep -i 8 ๋นํธ
์ค๋ฅ : [๋ก๋ ๋ฉ์์ง] ์ฝ๋ 0 : loader_get_json : JSON ํ์ผ amd_icd32.json์ ์ด์ง ๋ชปํ์ต๋๋ค.
์ค๋ฅ : [๋ก๋ ๋ฉ์์ง] ์ฝ๋ 0 : loader_get_json : JSON ํ์ผ amd_icd64.json์ ์ด์ง ๋ชปํ์ต๋๋ค.
์ค๋ฅ : [๋ก๋ ๋ฉ์์ง] ์ฝ๋ 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so : ์๋ชป๋ ELF ํด๋์ค : ELFCLASS32
์ค๋ฅ : [๋ก๋ ๋ฉ์์ง] ์ฝ๋ 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so : ์๋ชป๋ ELF ํด๋์ค : ELFCLASS32
๊ฒฝ๊ณ : radv๋ ์ ํฉํ vulkan ๊ตฌํ์ด ์๋๋ฉฐ ํ
์คํธ ์ฉ์ผ๋ก ๋ง ์ฌ์ฉ๋ฉ๋๋ค.
VkPhysicalDevice8BitStorage ํน์ง :
storageBuffer8BitAccess = ๊ฑฐ์ง
uniformAndStorageBuffer8BitAccess = false
storageBuffer8BitAccess = ๊ฑฐ์ง
uniformAndStorageBuffer8BitAccess = false
#
VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlk / amd_icd64.json STEAM_RUNTIME = 1 ์คํ
Ubuntu 19.10 64 ๋นํธ์์ Steam ์คํ
์ฌ์ฉ์๊ฐ STEAM_RUNTIME์ ์ฌ์ฉ ์ค์ ํ์ต๋๋ค.
์ต์ ํ!
/home/aio/.steam/ubuntu12_32/steam
[2020-03-22 16:59:27] Startup-Updater ๋น๋ 2020 ๋
03 ์ 20 ์ผ 18:24:57
[2020-03-22 16:59:27] ๋ฒ ํ ํ์ผ์ ํตํด ํด๋ผ์ด์ธํธ ๋ฒ ํ 'publicbeta'์ ํ
'publicbeta'ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ฅผ ์ฌ์ฉ ์ค์
๋๋ค.
[2020-03-22 16:59:27] ์ค์น ํ์ธ ์ค ...
[2020-03-22 16:59:27] ์ธ์ฆ ์๋ฃ
STEAM_RUNTIME_HEAVY : ./steam-runtime-heavy
------ ํ์ผ ์์คํ
์ด๊ธฐํ ------
ํ์ฌ ๊ฒ์ ๊ฒฝ๋ก :
-C : / users / steamuser / Saved Games / id Software / DOOMEternal / base /
-Z : /ZFS3WAY/SteamLibrary/steamapps/Manual/DOOM.Eternal/base/
------ ํ์ผ ์์คํ
์ด ์ด๊ธฐํ๋์์ต๋๋ค.
๊ฒฝ๊ณ : ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์คํ
ID [65535]๋ก idBroadcastManager :: Register๊ฐ ํธ์ถ๋์์ต๋๋ค.
----- decl ์ ํ ๋ฑ๋ก -----
----- decls ๊ตฌ๋ฌธ ๋ถ์ ์์
์์ -----
๊ตฌ์กฐํ ๋ ๋ก๊ทธ ๋ฆฌ์ค๋ ์ธ์ ๋ฆฌ๋๋ ์
์ถ๊ฐ
๊ฒฝ๊ณ : ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์คํ
ID [65535]๋ก idBroadcastManager :: Register๊ฐ ํธ์ถ๋์์ต๋๋ค.
๊ฒฝ๊ณ : ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์คํ
ID [65535]๋ก idBroadcastManager :: Register๊ฐ ํธ์ถ๋์์ต๋๋ค.
------ ๋ช
๋ น ์ค ------
Z : ZFS3WAYSteamLibrarysteamappsManualDOOM.EternalDOOMEternalx64vk.exe RADV_PERFTEST = llvm WINEDEBUG = + timestamp, + pid, + tid, + seh, + debugstr, + module PROTON_LOG = 1 % command % + in_terminal 1 + com_skipSignIntroVideo 1 + com_skipSignIntroVideo 1
2020-03-22T16 : 59 : 44.515 + 10 : 00 LOG : ๋ช
๋ น ์ค : Z : ZFS3WAYSteamLibrarysteamappsManualDOOM.EternalDOOMEternalx64vk.exe RADV_PERFTEST = llvm WINEDEBUG = + timestamp, + pid, + tid, + seh, + debugstr, + module PROTON_LOG = 1 % command % + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1
idLib :: SetProduction (PROD_PRODUCTION)
------- renderSystem ์ด๊ธฐํ --------
PreliminaryRenderSetup
... ๋ฑ๋ก ๋ ์ฐฝ ํด๋์ค
์ด๊ธฐํ ๋ ์คํ ์ถ์ ๊ธฐ
์น๋ช
์ ์ค๋ฅ : ๋๋ผ์ด๋ฒ๋ฅผ ์
๋ฐ์ดํธํ์ญ์์ค : VK_KHR_get_surface_capabilities2๊ฐ ํ์ํฉ๋๋ค.
: @
๋ฐฉ๊ธ /etc/vulkan/icd.d๋ฅผ ํ์ํ์ต๋๋ค.
amd_icd64.json + amd_icd32.json์ ๋ํ ์ฃฝ์ ๋งํฌ
๊ฐ๋ฆฌํค๋ ๋ฐ ์ฌ์ฉ
/etc/alternatives/amd_icd64.json
/etc/alternatives/amd_icd32.json
/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd32.json ๋ฑ์ ๊ฐ๋ฆฌํค๋
์ง๊ธ ๊ณ ์ณ์ผ ๊ฒ ์ด
๋๋ฅผ ์ํด ์ฌ์ค์ด๋ผ๊ณ ๋ณด๊ณ ํ๋ ์ด์
ker<strong i="6">@wolfcola</strong> ~]$ DISPLAY=:0 vulkaninfo | grep -i 8bit ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
VK_KHR_8bit_storage : extension revision 1
VkPhysicalDevice8BitStorageFeatures:
storageBuffer8BitAccess = true
uniformAndStorageBuffer8BitAccess = true
storageBuffer8BitAccess = true
uniformAndStorageBuffer8BitAccess = true
์งํ๋ฅ , ์คํ๋์ ํ๋ฉด์ด ํ์๋์์ผ๋ฏ๋ก ๋งํฌ ๋งํฌ์ ๋ํ ๋งํฌ๊ฐ ์ด๋ ๋จ๊ณ์์ ๋์ด์ง ๊ฒ ๊ฐ์ต๋๋ค. ๋ด vulkan ๊ฒ์์ด ์ง๊ธ ์ด๋ป๊ฒ ์คํ๋๊ณ ์๋์ง ํ์คํ์ง ์์ต๋๋ค.
์ง๊ธ์ 100 ๋ฌ๋ฌ ๋ ๋ถ์
RADV_PERFTEST = llvm PROTON_LOG = 1 % command % + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1
proton_tkg_5.4.r10.g7c7868f4
terminalproton_tkg_5.4.r10.g7c7868f4.txt
์ค๋ฅ ๊ธฐ๋ก
Steam์ ๋ค์ ์ค์นํ๊ณ ๋ง์์ฃผ์๋ฅผ ์ฐ๋งํ๊ฒ ํ ํ ๋ง์นจ๋ด 999์ Proton์ด ์๋ํ๋๋ก ์์ ํ์ต๋๋ค.
์ฑ๋ฅ ๋ชจ๋ํฐ๋ฅผ ์ผ ํ ํ๋ฉด ์บก์ณ๋ฅผํ์ง ์์์ง๋ง ๋ด vulkan-icd-loader๊ฐ ์ต์ ๋ฒ์ ์ด ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋์, ๋ง์ง๋ง ๋ ๊ฐ์ง ๊ฐ๋จํ ์ง๋ฌธ : icd-loader๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ๊ณผ ๊ทธ ๋ฌธ์ ์ ๋ํด Nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํด์ผํฉ๋๊น?
(ํธ์ง : ํธ๋ํฐ ์ฌ์ง ๋ฐฉํฅ์ ๋ํ ๋ง์ธ ... ๋ฐ๋ผ๊ฑด๋ ์ ์ฒด๋ณด๊ธฐ์์ ์ค๋ฅธ์ชฝ ์์ ๋๋ค ...)
(ํธ์ง 2 : ๊ธฐ๋ณธ ์ฌ์ ์๋ฆผ : Fedora 31, i7-3770K, GTX 1050Ti (440.64-2 ๋๋ผ์ด๋ฒ))
๋๋ ์ค์นํ๋ค :
Vulkan ํค๋ ๋ฐ ๋ก๋ 1.2.135
Nvidia ๋๋ผ์ด๋ฒ 440.66.03 ๋ฒ ํ
MESA 20.1
์์ฑ์ 5.4 GE-2
๊ทธ๋ฆฌ๊ณ ๊ฒ์ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค. ๊ฒ์์ด ์์๋์ง ์์ง๋ง ์ถฉ๋ํ์ง ์์ต๋๋ค. ๋ฌด์์ํด์ผํฉ๋๊น?
์ฒซ ๋ฒ์งธ ์๋์ ๋๊น? ๋น์ ์ ๊ทธ๊ฒ์ ์ถฉ๋ / ์ฃฝ์ด๊ธฐ ์ํด ๊ทธ๊ฒ์ ๊ฐ์ ธ์ผ ํ ์๋ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค์ ์๋ํ์ญ์์ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2
๊ฐ์ ์ฃฝ์ฌ๋ผ.
๊ฐ์ฌ!
ํ ๋ฒ ๋ ๊ฐ์ง๋ง ๊ธฐ์จ์ ์์์ต๋๋ค.
-kisak-mesa ppa๋ฅผ ์ ๊ฑฐํ๊ณ , oibaf ppa๋ฅผ ์๋ก ์ค์นํ๊ณ , ํจํค์ง๋ฅผ ์
๊ทธ๋ ์ด๋ํ๊ณ , ์ผ์ด ๋ถ์ ์ผ์ผํค๊ณ ์ฌ๋ถํ
ํ ๋ ๋ณต์ ๋ช
๋ น๊ณผ ํจํค์ง ์ด๋ฆ์ ๊ธฐ๋กํ์ต๋๋ค.
-Ran Doom Eternal with :
RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
PROTON_NO_ESYNC = 1์ด ์์ผ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ถํํฉ๋๋ค.
612.339:0036:0037:err:esync:esync_init Failed to open esync shared memory file; make sure no stale wineserver instances are running without WINEESYNC.
vulkaninfo ํค๋ :
Vulkan Instance Version: 1.2.70
vulkaninfo | grep -i 8 ๋นํธ :
VK_KHR_8bit_storage : extension revision 1
VK_KHR_8bit_storage : extension revision 1
Steam ์์คํ ์ ๋ณด : https://gist.githubusercontent.com/zaggynl/2e3e46c2d6588608d2dcae8f24583251/raw/aaaea3be8e4dbc555fa5457f63655248bfbe425f/zaggynl%2520sysinfo%25202020-03-22
์ง๊ธ๊น์ง ๋ด ๋ฉ๋ชจ :
Install oibaf ppa for latest mesa bits
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
REMOVE EXISTING PPAs, I HAD KISAK-MESA:
sudo apt install ppa-purge
sudo ppa-purge ppa:kisak/kisak-mesa
NOTE PACKAGES REMOVED!
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
NOTE PPA PURGE COMMAND FOR OIBAF: sudo ppa-purge ppa:oibaf/graphics-drivers
Get latest vulkan on Ubuntu 18.04
From: https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602076507
wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-bionic.list http://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list
sudo apt update
sudo apt dist-upgrade
Download latest tar.gz rom:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2
Place extracted Proton-5.4-GE-2 folder into: ~/.steam/root/compatibilitytools.d/
Create compatibilitytools.d if does not exist
Restart Steam
Select Proton-5.4-GE-2 as specific compabitility tool
Set Doom Eternal launch options to:
RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
(ACO not supported yet, ESYNC disabling because broken, log for log, rest to skip crap)
Start game
์ปค๋ 5.5.8 ์ฌ์ฉ
Mesa 20.1.0-devel (git-d9d549ff88)
Vulkan ์ธ์คํด์ค ๋ฒ์ : 1.2.135
GloriousEggroll 5.4-2
๋๋ ์๋ฌด๊ฒ๋ ์ป์ง ๋ชปํ๊ณ , ๋ซ๋ ๊ฒ๋ณด๋ค ์ฝ 1 ๋ถ ๋์ ์์์๋ค. Proton Log์ ๋ง์ง๋ง ๊ฒ์
์์ฉ ํ๋ก๊ทธ๋จ์์ winow๋ฅผ ๋ง๋ค๋ ค๊ณ ํ์ง๋ง ๋๋ผ์ด๋ฒ๋ฅผ๋ก๋ ํ ์ ์์ต๋๋ค.
m NVIDIA X ์๋ฒ ์ค์ PowerMizer ์ค์ ์ ์ต๋ ์ฑ๋ฅ ๋ฐ OpenGL ์ด๋ฏธ์ง ์ค์ ์ผ๋ก ์ค์ ํ์ต๋๋ค.
์, ์ด๊ฒ์ ์ฝ๊ฐ ๋์์ด๋๋ฉฐ 5-6 FPS๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ด์ 1080 Ti์์ 35 FPS๋ก ์ฌ์ํ ์ ์์ต๋๋ค. :)
์ฌ์ง์ด ๊ฒ์์์ Windows ์ฌ์ฉ์๊ฐ ์ถฉ๋ํ๋ ํจ์น๊ฐ ๋ฐฉ๊ธ ์ถ์๋์์ต๋๋ค.
์๋ฆฌ๊ฐ ๋ค๋ฆฌ ์๋ง์ ๊ณ์ ์ถฉ๋ํ๊ณ ๋ฉ๋ด ๋ฒํผ์ด ๊น๋ฐ์ด๊ณ ๋ก๋ฉ ๊ธฐํธ๊ฐ ๋ฐ์ฏค ์๋ฃ๋ ์ํ๋ก ๊ฒ์ ์ ํ๋ฉด์ ์ ์ง๋๋ฉฐ ํ์ฌ Steam์์ ๊ฒ์์ ๋ค์ ๋ค์ด๋ก๋ํ๊ณ ์๋ก ์์ํฉ๋๋ค.
๊ท,
๋ค์์ NVIDIA ์ฌ์ดํธ์ ๋ฒ๊ทธ ๋ณด๊ณ ์์
๋๋ค. ์ฑ๋ฅ ์ ํ ๋ฌธ์ ๋ฅผ ํ์ธํ์ญ์์ค. ๊ฐ์ฌํฉ๋๋ค.
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394
์ฌ๊ธฐ์์ 5.4-GE-2๋ก ์ ์์ ์ผ๋ก ์คํ๋์ง๋ง Alt-tabbing ๋๋ Steam ์ค๋ฒ๋ ์ด ์ฌ์ฉ์ด ๊ฒ์ ์ ํ๋ฉด์ผ๋ก ๋ฉ์ถ๋ ๋ฌธ์ ๊ฐ ์์ง๋ง ๊ฒ์์ ๊ทธ๋ ์ง ์์ผ๋ฉด ํ๋ ์ด ํ ์ ์์ต๋๋ค.
์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋๋๋ก ์ฝ๊ฐ์ ๊ณ ํต์ด๋ผ๋ ๊ฒ์ ์ธ์ ํด์ผํฉ๋๋ค.ํ์ง๋ง ์ผ๋ฐ์ ์ผ๋ก 20FPS๊น์ง๋ง ๋จ์ด์ง๊ธฐ ๋๋ฌธ์ ์ฌ์ ํ ... "์ฌ์ ๊ฐ๋ฅ"ํฉ๋๋ค.
nvidia ์ฌ์ฉ์๋ฅผ ์ํด ํจ์น ๋ proton์ user_settings.py ์๋์์์ด ์ค์ ์ฃผ์ ์ฒ๋ฆฌํ๋ฉด ์ด์ ์ฌ์ ๊ฐ๋ฅํ ํ๋ ์ ์๋๋ฅผ ์ป์ ์ ์์์ ํ์ธํ์ต๋๋ค. ๋๋ 15๋ฅผ ์ป์์ต๋๋ค ... ์ด์ 60+
#Disable nvapi and nvapi64 # "PROTON_NVAPI_DISABLE": "1",
๋๋ ๊ทธ๊ฒ์ด ์ฐจ์ด๋ฅผ ๋ง๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
์ ์ ๊ฐ์ด Steam์ Flatpak ๋ฒ์ ์ ์ฌ์ฉํ๋ ์ฌ๋๋ค์์ํ ๊ด๋ จ ๋ฌธ์ : https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989
tl; dr Flatpak์์ Steam์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ org.freedesktop.Platform.GL ๋ฐ org.freedesktop.Platform.GL32์์ vulkan-loader๋ฅผ ๊ฐ์ ธ ์ค๋ฏ๋ก OS ๋ฒ์ ์ vulkan-loader๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ ๋ฌด์๋ฏธํฉ๋๋ค.
์ปค๋ 5.5.10
์๋น๋์ 440.64
Vulkan ์ธ์คํด์ค ๋ฒ์ : 1.2.135
์์ฑ์ -tkg 5.4.r10.g7c7868f4
i7 5930k ๋ฐ GTX TITAN X (Maxwell)
PROTON_NVAPI_DISABLE๋ก ์ ์์์ 10-20fps๋ฅผ ์ป์๊ณ , PROTON_NVAPI_DISABLE๋ก ์ฝ 40 ~ 20๊น์ง ๋จ์ด์ง๋๋ค. ์ ์นด๋๊ฐ ์ค๋๋์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์ ๊ฐ 1080p์ด๊ณ ์ ์์ผ๋ก ์คํ๋๋ ๊ฒ์ ๊ณ ๋ คํ๋ฉด ์ฑ๋ฅ์ด ์กฐ๊ธ ๋ ๋์ ์ ธ์ผํ๋ค๊ณ ๋๋๋๋ค. .
๊ฐ๋ฅํ ์์ธ์ vulkaninfo๊ฐ 1.2.135๋ฅผ ํ์ํ์ง๋ง ๊ฒ์ ๋ด ๋ฉํธ๋ฆญ์ vulkan ๋ฒ์ 1.1.119๊ฐ ํ์๋ฉ๋๋ค.
๋๊ตฌ ์์ด๋์ด? ์ ๋ flatpak ์คํ์ ์ฌ์ฉํ์ง ์๊ณ ์คํ ๋ฒ ํ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ท,
๋ค์์ NVIDIA ์ฌ์ดํธ์ ๋ฒ๊ทธ ๋ณด๊ณ ์์ ๋๋ค. ์ฑ๋ฅ ์ ํ ๋ฌธ์ ๋ฅผ ํ์ธํ์ญ์์ค. ๊ฐ์ฌํฉ๋๋ค.
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394
์ด๊ฒ์ NVIDIA์ ๋ฒ๊ทธ๊ฐ ์๋๋๋ค. ์ฌ๊ธฐ์ ์ํํ๋ ์์ ์ ๊ธฐ์ ์ ์ผ๋ก ์ง์๋์ง ์์ต๋๋ค.
๋๋ ๋น์ ๋ณด๋ค ์์ ๋น๋์ค ์นด๋์์ ~ 70fps์์์ด ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค. ์คํ์ค์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฒ์ ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์ปจํธ๋กค๋ฌ ์ ๋ ฅ์ด ์๋ง์ ๋๋ค. ์คํฑ์ ๋ฌด์์๋ก ์๋ํฉ๋๋ค.
๊ท,
๋ค์์ NVIDIA ์ฌ์ดํธ์ ๋ฒ๊ทธ ๋ณด๊ณ ์์ ๋๋ค. ์ฑ๋ฅ ์ ํ ๋ฌธ์ ๋ฅผ ํ์ธํ์ญ์์ค. ๊ฐ์ฌํฉ๋๋ค.
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394์ด๊ฒ์ NVIDIA์ ๋ฒ๊ทธ๊ฐ ์๋๋๋ค. ์ฌ๊ธฐ์ ์ํํ๋ ์์ ์ ๊ธฐ์ ์ ์ผ๋ก ์ง์๋์ง ์์ต๋๋ค.
๋๋ ๋น์ ๋ณด๋ค ์์ ๋น๋์ค ์นด๋์์ ~ 70fps์์์ด ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค. ์คํ์ค์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฒ์ ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
๋ค์์ ์ต์ ํจํค์ง์ ๋๋ค. ๊ด์ฐฎ์ ์ฑ๋ฅ์ ์ป์ผ๋ ค๋ฉด ์ค๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํด์ผํ๋ค๊ณ ๋ง์ํ์ญ๋๊น? NVIDIA ๋ฌธ์ ์ ๋๋ค. ๋ชจ๋ AMD ์ฌ์ฉ์๋ ์ข์ ์ฑ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ฌ์ฉ์ ์ง์ Proton์ ์๋ํ๊ณ "PROTON_NVAPI_DISABLE": "1",
์ค์ ์ ๊ฑฐํ๋ฉด ์ฑ๋ฅ์ด ์ข์ง ์์ต๋๋ค.
๋ชจ๋ AMD ์ฌ์ฉ์๋ ์ข์ ์ฑ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๋๋ ๊ทธ๊ฒ์ด ์ฐ๋ฆฌ ๋๋ถ๋ถ์ ์ํด ์ถ์๋์ง ์์ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค.
๋ํ ์๋ํ๊ฒ ๋ ๋ชจ๋ ์ฌ๋์ ์ํด Denuvo exe๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๋ํ ์๋ํ๊ฒ ๋ ๋ชจ๋ ์ฌ๋์ ์ํด Denuvo exe๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
Steam ์์ ๋์ง ์์ ๋ฒ์ .
mesa-git 1:20.1.0_devel.121471.f02ae698674-1
vulkan-radeon-git 1:20.1.0_devel.121471.f02ae698674-1
RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
์๋ก์ด mesa-git ์ ๋ฐ์ดํธ. ์ฌ์ ํ ์๋ฌด๊ฒ๋.
Steam ๋ค์ดํฐ๋ธ
steam-782330.log
Steam ๋ฐํ์
steam-782330.log
์ฒด๊ณ
system.txt
๋์๊ฒ๋ ์ธ์ ๋ ๋๊ฐ์ ๊ฒ ๊ฐ์
36368.922:0035:0036:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).
๋ฌด์์๋ mesa radv git๊ณผ ํจ๊ป ์ค๋จ๋ฉ๋๋ค.
์ด๋ค ์ ์์ํด๋ Kubuntu 18.10์์ ๊ฒ์์ ์คํํ ์ ์์๊ธฐ ๋๋ฌธ์ Kubuntu 20.04์ ์ผ์ผ ๋ฒ ํ๋ก ์ ๊ทธ๋ ์ด๋ํ๊ณ ์ต์ 440 Nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ต๋๋ค.
Steam์ด ๋ฒ ํ๋ก ์ค์ ๋๊ณ ์ฌ์ฉ์ ์ง์ Proton ๋น๋๋ก ์ธํด ์ด์ ๊ฒ์์ด ์คํ๋๊ณ ์์์๋ณด๊ณ ํ๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค. Denuvo exe๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ถฉ๋ถํ ์ฌ์ํ ์ ์์ง๋ง ์ ์ฒด ํ๋ฉด ํด์๋ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ๋ชจ๋ ๊ทธ๋ํฝ ์ค์ ์ด ๊บผ์ ธ ์์ด๋ ์ฑ๋ฅ์ด ๋๋ฌด ์ข์ง ์์ต๋๋ค. GTX1050ti๋ก i7์์ ์ฌ์ํ๊ณ ์์ต๋๋ค.
๋๋ผ์ด ๊ฒ์. ๋๋จธ์ง ๋ฌธ์ ๊ฐ ๊ณง ํด๊ฒฐ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@xDShot
๋ฌด์์๋ mesa radv git๊ณผ ํจ๊ป ์ค๋จ๋ฉ๋๋ค.
ํ์ ๋ ์์ค admgpu-pro vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด๋ณด์ญ์์ค. ๋ช ์๊ฐ ๋์ ๊ฒ์ ํ๋ ์ด๊ฐ ์ค๋จ๋์ง ์์์ต๋๋ค.
mesa-git 1:20.1.0_devel.121471.f02ae698674-1 vulkan-radeon-git 1:20.1.0_devel.121471.f02ae698674-1
RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
์๋ก์ด mesa-git ์ ๋ฐ์ดํธ. ์ฌ์ ํ ์๋ฌด๊ฒ๋.
Steam ๋ค์ดํฐ๋ธ
steam-782330.logSteam ๋ฐํ์
steam-782330.log์ฒด๊ณ
system.txt๋์๊ฒ๋ ์ธ์ ๋ ๋๊ฐ์ ๊ฒ ๊ฐ์
36368.922:0035:0036:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe" Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).```
์ ๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค. ์ด๋ค GPU๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ์ ๋ Radeon RX 5700์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ ๋ Proton-5.4-GE-2๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋น์ ๋ ๊ทธ๊ฒ์ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
Mesa radv๋ณด๋ค FPS๊ฐ 20 % ๋ฎ์ง ๋ง Arch ํ (https://www.archlinux.org/packages/extra/x86_64/amdvlk/)์์ ์ ๊ณตํ๋ amdvlk์์๋ ์ค๋จ๋์ง ์์ต๋๋ค.
UPD : ์๋์. ๊ทธ๋ฅ ๋ฉ์ท์ด์.
@TimoFreiberg RX 480 ๋ฐ ์, 5.4 GE 2๋ฅผ ์๋ํ๊ณ ์์ต๋๋ค.
ํธ์ ๋ด์ ๊ฐ๊ธฐ
์ด๊ฒ์ ๋ถ๋ช
ํ ์ ์์ง๋ง Bethesda.net ๊ณ์ ์ ๋ง๋ ๋ค์ Steam ๊ณ์ ์ ์ฐ๊ฒฐ ํ์ต๋๊น? ๊ฒ์์ ์ฒ์ ์์ํ ๋ + com_skipSignInManager 1 ์ต์
์ ์ฌ์ฉํด์๋ ์๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋จผ์ ๊ณ์ ์ ์ถ๊ฐํด์ผํ๋ฏ๋ก ๊ฒ์์ด ์ ํ ์์๋์ง ์์ต๋๋ค.
๊ทธ๊ฒ์ ์๋ํ๋ ๋ชจ๋ ๊ฒ์ ๋ํ ์๋์์ต๋๋ค. ๊ทธ๊ฒ์์ด ๊ฐ์ ๊ฒฐ๊ณผ
AMD HDR์ด ์ง์๋์ง ์๊ณ ๋ค๋ฅธ ๊ฒ์ ์์ต๋๋ค. ์ถฉ๋.
@elovin ํ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. +com_skipSignInManager 1
์ธ์ ์์ด๋ ๋์ผํ ์ค๋ฅ ๋ก๊ทธ๊ฐ ํ์๋ฉ๋๋ค.
@parkerlreed ๋ด ๋ก๊ทธ์ ์ง์๋์ง ์๋ AMD HDR์ ๋ํ ๋ด์ฉ์ด ํ์๋์ง ์์ต๋๋ค. ํด๋น ์ค๋ฅ๊ฐ ์ด๋์ ํ์๋ฉ๋๊น?
@TimoFreiberg ๋ํ๋๋ ์ฐฝ์ด ์์ด์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ Vulkan ์ค์น๋ฅผ ํ์ธํ์ญ์์ค.
๊ทธ ์ฐ๊ทน์ ์น๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค (์๋ง 8 ์ด).
์ด๋ค vulkan icd ๋ก๋ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? Steam ๋ฐํ์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฐํ์์์ Vulkan ๋ก๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.์ด ๊ฒฝ์ฐ Steam ๋ฐํ์์์ ์ต์ Vulkan ๋ก๋๋ฅผ ๊ฐ์ ธ ์ค๋ ค๋ฉด Steam ๋ฒ ํ๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651์ ๋งํฌ ๋ Proton ๋น๋๋ฅผ ์ฌ์ฉํด ๋ณธ ์ฌ๋์ด ์์ต๋๊น?
๊ฒ์์ ํด๋น ๋น๋๋ก ์ ์คํ๋์ง๋ง Proton GE ๋น๋๋ฅผ ์๋ํ๋ฉด ์ฆ์ ์ถฉ๋ํฉ๋๋ค.
@elovin ์ด๋ฏธ Steam ๋ฒ ํ์ ์์ต๋๋ค. ๋ํ ๋ด ์์คํ icd ๋ก๋๋ ์ต์ ๋ฒ์ ์ ๋๋ค.
[parker<strong i="7">@wolfcola</strong> ~]$ pacman -Q vulkan-icd-loader
vulkan-icd-loader 1.2.135-1
@parkerlreed ์, ๊ทธ ํ์ , ์ฌ๊ธฐ ๋ฆด๋ฆฌ์ค ๋ ธํธ์ ๊ถ์ฅ ์ฌํญ์ผ๋ก ๋นํ์ฑํํ์ต๋๋ค : https://github.com/GloriousEggroll/proton-ge-custom/releases
์ด ์น์ ํ ์ฌ๋์ Proton-5.4-GE-2 ๋์ @ 999eagle์ด ์
๋ก๋ ํ proton-tkg ๋น๋๋ ์ถ์ฒํ์ต๋๋ค.
https://www.reddit.com/r/linux_gaming/comments/fmsoc2/gloriouseggrolls_proton54ge2_released/fl6v52i/
์ํ๊น๊ฒ๋ ํ์ผ ์ ๋ก๋ ์ฌ์ดํธ์์ ๋ฌด์์๋ก ๋ค์ด๋ก๋ํ๋ ๊ฒ์ ํผํ๊ณ ์ถ์์ต๋๋ค. ์๋ง๋ ์ง์ ์ปดํ์ผ ํ ๊ฒ์ ๋๋ค.
@TimoFreiberg ๋๋ ๊ทธ๊ฒ์ด ์ ์ถฉ๋ํ๋์ง ์์๋ผ ๋๊น์ง ํ์ ์ ๋นํ์ฑํํ๋ ๊ฒ์ ๋ํด ๊ฑฑ์ ํ์ง ์์ ๊ฒ์์ ์๋ฏธํฉ๋๋ค.
@TimoFreiberg ์์น ๋ฆฌ๋
์ค๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์์น ๋ฆฌ๋
์ค ๋์ปค ์ปจํ
์ด๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ง์ ๋น๋ ํ ์ ์์ต๋๋ค.
proton-tkg PKGBUILD๋ฅผ ๋ค์ด๋ก๋ํ๊ณ proton -tkg.cfg ํ์ผ์ _community_patches ์ต์
์ winevulkan_fshack_opts.mypatch๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๋น๋ํ๊ธฐ ์ ์ ๋ ํ์ผ์ ๋ชจ๋ ๊ฒ์ฌํ์ฌ ์ ๋ขฐํ๋๋ก ํ ์ ์์ต๋๋ค. ์์คํ
์ ์ฒด์ ์ค์นํ์ง ์์ผ๋ ค๋ฉด tar ball์ ์ถ์ถํ์ญ์์ค.
์ด ๋ฒ์ ์ ์๋ํด ๋ณผ๊น์? https://github.com/Tk-Glitch/PKGBUILDS/releases/tag/5.4.r0.g676dd026
@parkerlreed 8 ์ผ ์ ์ ์ ๋ก๋ ๋ ๋ฒ์ ์ด ์๋๋๋ค. ์ต์ git master ๋ฒ์ ์ ๊ฐ์ ธ ์์ ํจ์น๋ฅผ ์ถ๊ฐ ํ ๋ค์ ๋น๋ํด์ผํฉ๋๋ค.
๋ค์ ์ง์นจ์ ๋ฐ๋ฅด๊ณ proton-tkg.cfg
ํ์ผ์ _community_patches
์ต์
์ winevulkan_fshack_opts.mypatch
์ ์ถ๊ฐํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋น๋ ์คํฌ๋ฆฝํธ์ ๊ธฐ๋ณธ๊ฐ์ ๋ฐ๋ฅด๊ณ ์ปค๋ฎค๋ํฐ ํจ์น ์ ํ y /๋ฅผ ์ฌ์ฉํ๋๋ก ์์ฒญํ ๋ ์.
vulkan-amdgpu-pro๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ๋ฅ์ด ํจ์ฌ ํฅ์๋ฉ๋๋ค. ๋ด๊ฐ ํ ๊ฒ์ ์ฐ๋ถํฌ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ณ amd_icd64.json, amdvlk64.so
์ถ์ถํ๊ณ ๋ฐ์ด๋๋ฆฌ์ ์ฌ๋ฐ๋ฅธ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ json์ ํธ์ง ํ ๋ค์ VK_ICDFILE ํ๊ฒฝ์ ์ฌ์ฉํ๋ ๊ฒ๋ฟ์
๋๋ค. RADV๋ฅผ ์ฌ์ฉํ๋ฉด ๋ช ๊ฐ์ง ๋จ์ด์ง๊ณผ ๊ฒฐํจ์ด ์์์ง๋ง ๋ชจ๋ ์ฌ๋ผ์ก์ต๋๋ค.
์ฐ๋ฆฌ๋ ์์์๋ถํฐ tkg ๋น๋๋ก ์ถ์ ์ด๊ณ ์์ต๋๋ค. ํ์ฌ Mesa git RADv๋ฅผ ํ ์คํธํ๊ณ ์์ผ๋ฉฐ ์ด๋ป๊ฒ ์งํ๋๋์ง ๋ณผ ๊ฒ์ ๋๋ค.
์ด์ @ 999eagle (https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602028651)์ Steam ๋ฒ ํ ๋ฐ Proton ๋น๋๋ก drm (steam) ๋ฒ์ ์ ์คํํ์ต๋๋ค.
์ค๋์ Proton-5.4-GE-2๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด์ ๋ ์ฑ๋ฅ์ด ์ ๋ง ๋๋นด ๊ธฐ ๋๋ฌธ์์ด GE ๋น๋๊ฐ ํจ๊ณผ๊ฐ ์๋์ง ํ์ธํ๊ณ ์ถ์์ต๋๋ค ..
๋ค, ์ ๋ง ํฐ ์ฐจ์ด๋ฅผ ๋ง๋ญ๋๋ค. ๊ทธ๋ฌ๋ ์ฑ๋ฅ์ด๋ ๋ค๋ฅธ ์ข์ ๋ฐฉ๋ฒ์ ์๋๋๋ค. ๊ฒ์์ด ๋ ์ด์ ์์๋์ง ์์ต๋๋ค.
์ด์ drm ๋ฒ์ ์ ์์ํ๋ ค๊ณ ํ ๋ ์ด๊ฒ์ ์ป์ต๋๋ค.
๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด ๋ค์ ์น ์ฌ์ดํธ๊ฐ ํ์๋ฉ๋๋ค.
๊ตฌ๋งค๋ฅผ ์ฌํ์ธํ์ง ๋ชปํ๊ณ 24 ์๊ฐ ํ์ ๋ค์ ์๋ํด์ผํ๋ค๊ณ ํ์๋ฉ๋๋ค.
์ด๊ฒ์ ์ด์ ์ฌ์ฉํ ๋น๋์์๋ ๋ฐ์ํ๋ฏ๋ก Denuvo๊ฐ ์ฐจ๋จํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋์ drm free exe๋ฅผ ์๋ํ์ง๋ง ์ด๊ฒ์ Proton ๋น๋ (999eagle ๋ฐ GE ๋น๋) ๋ชจ๋์์ ์คํ๋์ง ์์ต๋๋ค. ๋ช ์ด ๋์ ์ ์ฒด ํ๋ฉด ๊ฒ์ ํ๋ฉด์ด ํ์๋์ง๋ง ์ถฉ๋ํฉ๋๋ค.
์ด์ ๋ ์ด์ ์ฌ์ํ ์ ์์ต๋๋ค : /
... ์๋๋ฉด '๋ถ๋๋ฌ์ด'24fps๋ก Doom Eternal ์ํ๋ฅผ ์์ฒญํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ด๊ฒ์ drm free exe์ ๋ด ๋ก๊ทธ์ด๋ฉฐ ์งง์ ๊ฒ์ ํ๋ฉด ํ ์ถฉ๋ํฉ๋๋ค.
steam-782330.log
๋๊ตฌ๋ ์ง ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น?
์ด์ํ ์ ์ ์ผ๋ฐ drm ๋ฒ์ ์ด ์ด์ ์คํ๋์์ง๋ง ํ์ฌ Denubloat ๋๋ฌธ์ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์
๋๋ค.
๋ค์ ์ค์ ์ผ๋ก Steam / Denuvo ๋ฒ์ ์ผ๋ก ์์ ์ ํ์ธํ์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2
Steam ๋ฐํ์๊ณผ ํตํฉํ๋ ค๋ฉด ํ์ค ์ ์ฐจ๋ฅผ ๋ฐ๋ฅด์ญ์์ค.
๊ตฌ๋งค + ์์ง ์๋ฃํ์ง ์์ ๊ฒฝ์ฐ ๊ฒ์ ๋ค์ด๋ก๋
DoomEternal์ ๊ฒ์ ๋ณ Steam ์ค์ ์์ "Proton-5.4-GE-2"๋ฅผ ์ ํํ์ญ์์ค.
โ ๏ธโ ๏ธโ ๏ธ Mesa์์ RADV vulkan ๊ตฌํ์ ๊ฒฝ์ฐ, ์ ์ด๋ ์์์ ์ธ๊ธ ํ ๋ง์คํฐ ๋ธ๋์น ์ปค๋ฐ๊น์ง ACO๋ ๊ฒ์ ์คํ์ ํ์์ ์ธ Vulkan ํ์ฅ์ ๋
ธ์ถํ์ง ์์ต๋๋ค. aco
์ปดํ์ผ๋ฌ ๋ฐฑ์๋๋ฅผ ์ค์ ํด์ ํ์ฌ "์ค๋๋"LLVM ์ปดํ์ผ๋ฌ์ ์์กดํด์ผํฉ๋๋ค. ์ด๊ฒ์ ๋ค์๊ณผ ๊ฐ์ด ๊ฒ์์ ์์ํจ์ผ๋ก์จ ์ ์๊ฒ ๋ฌ์ฑ๋์์ต๋๋ค.
RADV_PERFTEST="" %command%
์๋ ์ ์๊ฒ ํจ๊ณผ์ ์ด๋ฉฐ ๋ง์ผ๋ฆฌ์ง๋ ๋ชจ๋ ์ฌ๋์๊ฒ ๋ค๋ฅผ ์ ์์ต๋๋ค.
RADV๋ฅผ ์ฌ์ฉํ๋ฉด 60fps ์ดํ๋ก ๋จ์ด์ง์ง ์๋ ํ ์ฑ๋ฅ์ด ๋ง์กฑ์ค๋ฝ๊ณ ๋๋ถ๋ถ ๋ถ๋๋ฝ์ต๋๋ค. ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋ฉด ์ด๋ค ์ด์ ๋ก ๋ ๋๋ง์ด ๋๋ ค์ง๊ณ ๊ฒ์์ด 60fps๋ฅผ๋ณด๊ณ ํ์ง๋ง ์ค์ ๋ก๋ 30์ผ๋ก ๋จ์ด์ง ๊ฒ์ฒ๋ผ ๋๊ปด์ง๋๋ค. ์ด๊ฒ์ ํธ๋ฆฌํ ๋ฒํผ๋ง vsync๊ฐ ํ์ฑํ๋๊ณ ์ปดํฌ ์งํฐ๊ฐ ๊บผ์ง ์ํ์ ๋๋ค.
๋๋ ์ฌ์ ํ ์ ๋ฐ์ ์ผ๋ก ๊ฒ์์ด ๋ ์ ์คํ๋๊ณ ๋ ๋ถ๋๋ฌ์ ์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
: information_source : NB :
@Bleuzen That 5.4 GE 2๋ ๋๊ตฌ์๊ฒ๋ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ์ฉํ๋ ๋น๋๋ฅผ ์ฌ์ฉํ๊ณ AMD์ ๊ฒฝ์ฐ ๋ค๋ฅธ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด๋ณด์ญ์์ค.
๋ฟก ๋นต๋จ
Proton-5.4-GE-2
์์ ์ด์ ์๋ํ๋ proton_tkg_5.4.r10.g7c7868f4
๋น๋๋ก ๋ค์ ์ ํํ์ต๋๋ค. ํ์ง๋ง ๋ค์ 24 ์๊ฐ ๋์ Denuvo์ ์ํด ์ฐจ๋จ ๋์๊ธฐ ๋๋ฌธ์ ๋ ์ด์ drm ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ทธ๋์ ์ง๊ธ์ drm free exe๋ฅผ ์๋ ์ํค๋ ค๊ณ ๋
ธ๋ ฅํ์ง๋ง ์ด๊ฒ์ ์๋ฌด๊ฒ๋ํ์ง ์๊ณ ๋ธ๋ ์คํฌ๋ฆฐ๊ณผ ์ถฉ๋์ ๋ณด์ฌ์ค๋๋ค.
์ ๋ GTX 1060 ๋ฐ ๋๋ผ์ด๋ฒ ๋ฒ์ 440.64๋ก Nvidia๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ํ drm ๋ฌด๋ฃ ๋ฒ์ ์ถฉ๋ ๋ก๊ทธ๋ฅผ ํฌํจํ๋๋ก ๋ง์ง๋ง ๊ฒ์๋ฌผ์ ํธ์งํ์ต๋๋ค.
ํธ์ง : ์ด๋ฏธ ๋ด ์์ธ ์ ๋์ฌ ( ...SteamLibrary/steamapps/compatdata/782330/
)๋ฅผ ์ ๊ฑฐํ๊ณ proton_tkg_5.4.r10.g7c7868f4
๋น๋๋ก ๋ค์ ์ ํ ํ ํ ๋ค์ ๋ง๋ค๋ ค๊ณ ํ์ต๋๋ค.
DRM ๋ฌด๋ฃ ๋ฒ์ ์ ์ฌ์ ํ โโ์ถฉ๋ํฉ๋๋ค.
@Bleuzen ๋ ๋ง์ ํ์ธ์ด ํ์ํ์ง๋ง DRM ๋ฌด๋ฃ exe๊ฐ ๋ ์ด์ ํ์ฌ ๊ฒ์ ์ ๋ฐ์ดํธ์์ ์๋ํ์ง ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋์๊ฒ๋ ์ถฉ๋ํฉ๋๋ค.
@Voxed
@VincentGuinaudeau๊ฐ ์ธ๊ธ ํ ์๋ฃจ์ ์ ์ฌ์ฉํด ๋ณด์ จ์ต๋๊น? :
@Berinth ์ ์ฒ๋ผ
FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest
๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด drm-free ๋ฒ์ ์์DOOMEternal/base/
์์ ๋ชจ๋ ํ์ผ์ ๋ณต์ฌํ์ฌ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค..streamdb
๋๋๋ ํ์ผ์ ์์ํฉ๋๋ค. ํด๋๊ฐ ์๋๋๋ค. ์ด 9 ๊ฐ์ ํ์ผ์ ๋๋ค.๊ทธ๋ฌ๋ ๋๋ ๊ทธ๊ฒ์ ์ฆ๊ธฐ๋ก ์์ํ๋ ค๊ณ ํ์ง ์์๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํฐ๋ฏธ๋์์ ์ง์ ์์ํฉ๋๋ค.
STEAM_COMPAT_DATA_PATH=~/.local/share/steam/steamapps/compatdata/782330 ~/.steam/steam/steamapps/common/Proton\ 5.0/proton run ~/.local/share/steam/steamapps/common/DOOMEternal/DOOMEternalx64vk_DRMFREE.exe +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
์ผ๋ถ ๊ฒ์ ์ฝํ ์ธ ๋ฅผ ๋ณต์ฌํ์ง ์๊ณ ๋ ๋ ์ด์ DRM์๋ exe๋ฅผ ๊ธฐ์กด ์ค์น์ ๋๋กญ ํ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ค์ ๋์์ ..... ๋ ์ผ์ ....
GE 2 ๋น๋๋ก ๋์ผํ DRM reeeeeeee ๋ฉ์์ง๋ฅผ ๋ฐ์ผ์ญ์์ค.
๋๋ DRM์ ์คํ์ผ๋ก ์๋ง์ผ๋ก ๋ง๋ค์ ๊ธฐ ๋๋ฌธ์ ๋ด๊ฐ ๋งํ๋ค๊ณ ์๊ฐํ๊ธฐ ์์ํ๋ค. ๋ด๊ฐ ๋งํ ๊ฒ์์ ์์์๋ ๋ถ๊ตฌํ๊ณ ๋ด๊ฐ ์๊ตฌ ๋ชฉ๋ก์ ์ฌ๋์์ง๋ ๋ชจ๋ฅธ๋ค๊ณ ? ๊ทธ๊ฒ์ด ์ผ์ด์ค ๋ฐธ๋ธ๊ฐ ๊ทธ๋ค์ด ๊ฐ์ง ์ ํ ์ค ๊ฐ์ฅ ๊ธด ์ ํ๋ฅผ ๋ฐ๊ณ ์๋ค๋ฉด.
๋๊ตฌ ์๊ฐ?
@ MacroHard-sys
์๋์, ๊ธ์ง ๋ ์ดํ๋ก ๋ค์ 24 ์๊ฐ ๋์ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ด๋ค ์ด์ ๋ก ๋ค๋ฅธ Wine ๋ฒ์ ๋๋ ์ฌ์ง์ด ๋์ผํ Wine ๋ฒ์ ์ด DRM์ ๋ค๋ฅธ ์ปดํจํฐ๋ก ๋ํ๋ ํ์ฑํ ์๊ณ ๊ฐ์ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค. ์ง์ ํ ์์ ๋๋ค.
@ MacroHard-sys
์๋์, ๊ธ์ง ๋ ์ดํ๋ก ๋ค์ 24 ์๊ฐ ๋์ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.์ด๋ค ์ด์ ๋ก ๋ค๋ฅธ Wine ๋ฒ์ ๋๋ ์ฌ์ง์ด ๋์ผํ Wine ๋ฒ์ ์ด DRM์ ๋ค๋ฅธ ์ปดํจํฐ๋ก ๋ํ๋ ํ์ฑํ ์๊ณ ๊ฐ์ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค. ์ง์ ํ ์์ ๋๋ค.
์ข์, ์ถ์์ผ ์ดํ์ ๋ชจ๋ ์๋๊ฐ ๋ด๊ฒ ์ฃผ์ด ์ก๊ธฐ ๋๋ฌธ์ด๋ค. ํธ๊ธฐ์ฌ์ ๋ถ๋ฌ ์ผ์ผ์ผฐ์ต๋๋ค. ๊ฐ์ฌ. ์ด๋ก ์ ์ค๋ ์ ๊ฐ ์๋ํ๋ ๋ค๋ฅธ ์ด๋ค ๊ฒ๋ ํจ๊ณผ๊ฐ ์์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ์ ๋ง๋ก ๋ฆ์ถ์ญ์์ค. ๊ทธ๋ฐ ๋ค์ ๋ค๋ฅธ ๊ฒ์ด ์๋ํ์ง ์์ ๋๊น์ง ๋ด์ผ ํ ๋ฒ ์๋ํ์ญ์์ค. ๋ฐ๋ณต ํน๊ตฌ์ญ์์ค.
๋๋ @LarsBremen ๋ฐ @jrgp์ฒ๋ผ @SalmonSeasoning ์ด ๋ฌด์ธ๊ฐ ๋ฅผ ์๋ํ๋ ์ Gist ํ ๋ก ์์๋ ๊ทธ ํ ๋ก ์ ์ ์๊ฒ ๋์์ด๋์ง ์์์ต๋๋ค.
"SteamAPI๋ฅผ ์ด๊ธฐํ ํ ์ ์์ต๋๋ค"์ฐฝ์ด ๊ณ์ ํ์๋ฉ๋๋ค.
@tizzir ๋๋ ๊ทธ๊ฒ์ ์กฐ์ฌ ํ ๊ฒ์ด๋ค, ๊ฐ์ฌํฉ๋๋ค.
์ข๊ตฌ๋!
๊ฒ์์ด ์คํ ์ค์
๋๋ค . ์ด์ Denuvo 24 ์๊ฐ ์ ํ ์๊ฐ์ด ๋๋ฌ์ผ๋ฏ๋ก ์ฝ๊ฐ ํ
์คํธ ์ค์
๋๋ค. _Denuvo ๊ณ ๋ง์, ๋๋ ์ฌ๋ํด ._
Nvidia ์ค์ :
๋ ์ดํฐ๋ ์กฐ์
PROTON_NVAPI_DISABLE
1 ๋๋ 0, fps์ ์ํฅ ์์+com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
(ํ์ํ์ง ์์)์ ์๊ฐ์๋ ...
๋น์ฐํ ๋๋ผ์ด ์ฑ๋ฅ์ ์๋๋๋ค ... Fps๋ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ ๋ 60 ์ด์์ด์ง๋ง ๋ฐ์ ์ธ์์์ 40 ์ดํ๋ก ๋จ์ด์ง์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ก์
์ด ๋จ๊ฑฐ์์ง๋ฉด ํ์คํ ์ฑ๋ฅ ์ ํ๊ฐ ์์ง๋ง ์ ์ด๋ ๊ฒ์ ํ๋ ์ด๋ฅผ ๊นจ๋จ๋ฆฌ๋ ์ค์ํ ๊ฒ์ ์์ต๋๋ค. ๋ ๋์ ๊ทธ๋ํฝ ์ฌ์ ์ค์ ์ ์ค์ ํ๋ฉด ๊ฐ๋ ฌํ ์ก์
์ค์ ์ฑ๋ฅ์ด ์์ ํ ์ ํ๋๊ณ ๋ฎ์ fps์ ๋๊น์ผ๋ก ์ธํด ์ ์ ๊ณต๊ฒฉ ํ ์ ์์ต๋๋ค. _ ๋น์ ์ ๋ถ๋ช
ํ ์ฃฝ์ต๋๋ค ._
๋ฉ๋ชจ
Steam ์ค๋ฒ๋ ์ด๊ฐ ํ์ฑํ ๋ ์ํ์์ ์๋ํ๋ฉฐ ์ฑ๋ฅ์ด ๋์ ๋๊ฒ ์ ํ๋ฉ๋๋ค. ๊ฒ์์ด ํจ์ฌ ๋ ๊ณ ๋ฅด์ง ์๊ฒ ๋๊ปด์ง๋๋ค. ์ค๋ฒ๋ ์ด๊ฐ ํ์ฑํ ๋ ๊ฒฝ์ฐ์๋ ๋ง์ฐ์ค๋ก Doomguy๋ฅผ ๋๋ฆด ์ ์์ต๋๋ค.
Alt + Tab์ ๊ฒ์์ ์ค๋จํ๊ณ ์์ / ์ฃผ๋ณ ์๋ฆฌ๋ Steam ์ค๋ฒ๋ ์ด๊ฐ ์๊ฑฐ๋์๋ ๊ฒ์ ์ ํ๋ฉด์์ ๊ณ์ ์ฌ์๋ฉ๋๋ค.
Doom ์ฝ์์๋ ์์ฒญ๋ ์์ ๊ฒฝ๊ณ ๊ฐ ์์ผ๋ฉฐ, ๊ด๋ จ์ฑ์ด ์๋์ง ์ ์ ์์ต๋๋ค.
3 ๋ช ์ ์ข๋น๊ฐ์๋ ์ฒซ ๋ฒ์งธ ๋ฐฉ์ Fps๋ 45 ~ 120 +์ ๋๋ค. ์ผ.
@dpanter Denuvo๋ฅผ ํธ๋ฆฝํ์ง ์๋ ํ์ด ์์ต๋๊น? ์ด์ ๋ค์ด๊ฐ์ ์ฆ์ ๋ค์ ์ ๊ฒผ์ต๋๋ค.
Denuvo๋ฅผ ๋์ด ๋จ๋ฆฌ์ง ์๊ธฐ์ํ ํ์ด ์์ต๋๊น?
๋ค๋ฅธ Proton ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ์ด๋ฐ ๋ ์ ์๋ค๋ ํ์ฌ์ ์ด๋ก ์ธ์๋ ๊ทธ๋ ์ง ์์ต๋๋ค. ์ค๋ Doom Eternal์ 50 ๋ฒ ์ ๋ ๋ค์ ์์ํ์ง๋ง ๋ค์ ์์ํ์ง๋ ์์์ต๋๋ค. Denuvo๋ ์์ ํ ๊ต์ฅํ๊ณ ์ต๊ณ ์ ๊ฒ ๊ฐ์ง ์์ต๋๊น? ๋ง์๋.
๋ค์ํ Wine / Proton ๋ฒ์ ์ด Denuvo๋ฅผ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค. ๋ช ์ฌ ํด.
@ 999eagle ์ ์ฌ์ฉ์ ์ง์ Proton ๋ฒ์ ๊ณผ ๋ฐ์ฒ ์ต์ ์
์ด์์ฒด์ : Pop! _OS 19.10
GPU : AMD RX 580
์ ์ฅ ํ์ผ์ด ์์๋์๋ค๊ณ ์๊ฐํ์ง๋ง ๋ ๋ฒ์งธ ์ ์ฅ๋ ๋ฏธ์ # 2๊ฐ๋ก๋๋ฅผ ์์ํ ๋๋ง๋ค ์ถฉ๋ํฉ๋๋ค.
๊ณต์ Proton ๋ฒ ํ ์ ๋ฐ์ดํธ๊ฐ ๊ณง Valve์์ ๋์ฌ์ง ์๋ ์ฌ๋์ด ์์ต๋๊น? ๋น๊ณต์ ์์ค์์ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ๋ ๊ฒ์ด ๋ถํธํฉ๋๋ค.
Denuvo๋ proton-ge๊ฐ ๊ธฐ๋ฐ์ผ๋กํ๋ Wine Staging์ ์ข์ํ์ง ์์ผ๋ฏ๋ก Denuvo๋ ์ ์์ ์ธ Proton์ ์ง์ฐฉํ์ง ์์ผ๋ ค๋ฉด
์๋์ ๊ธฐ๋ณธ์ ์ธ ์ง๋ฌธ์ ๋ํด ์ฃ์กํฉ๋๋ค. ๋๋ ์ด๋ฌํ ๊ฒ๋ค์ ๊ฐ์ง๊ณ ๋ ธ๋ ๋ฐ ์ต์ํ์ง ์์ผ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ๋ ์์ ์ ์ธ ์๋ฃจ์ ์ ๊ธฐ๋ค๋ฆฝ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ DOOM์ด๋ฏ๋ก ์ค์ํ๊ณ ์๊ธํฉ๋๋ค.
๋ฐ๋ผ์ nvidia-driver-440์ ์ด๋ป๊ฒ ์ค์นํ ์ ์์ต๋๊น? ์ ๋ ์ฐ๋ถํฌ 18.04๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ apt-get๊ณผ ํจ๊ป ์ฌ์ฉํ ์์๋ ์ต์ ๋ฒ์ ์ 435์ ๋๋ค. https://www.nvidia.com/en-us/drivers/unix/ ์์ 440.64๋ฅผ ์ป์ ๋ค์ ํฐ๋ฏธ๋์์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ค๊ณ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์คํจํ๊ณ GPU์์ ์๋ฌด๊ฒ๋ ์คํํ์ง ์์๋๋๋ค๊ณ ๋งํฉ๋๋ค. ๋ฐ์คํฌํ GUI์์ด ์ด๊ฒ์ ์คํํด์ผ ํจ์ ์๋ฏธํฉ๋๊น? ์ด๋ป๊ฒํ๋์?
mesa-git์ด ํ์๋ผ๋ ๊ฒ์ด ํ์ธ ๋์์ต๋๊น? ๊ทธ๋ฆฌ๊ณ ๋ฌผ๊ฑด์ ๋ถ์ ์ํ์ด ์์ต๋๊น? ๋๋ ์ด๊ฒ์ ์ค์นํ๋ ๊ฒ์ด ๋๋ ต๋ค. ์๋ํ๋ฉด ๋๋์ด ์ฌ๋ฌผ์ ์์ ์ด์ง๋ฝ ํ ๋ ์ฐ๋ถํฌ์ ๋๋ผ์ด๋ฒ๋ฅผ ๊นจ๋ ์ข์ ๊ธฐ๋ก์ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค.
ํ
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
์ค์นํ๋ ๋ ๊ฐ์ง ๋ช ๋ น๊ณผ ์ฌ๋ถํ ์ด ์์ต๋๋ค.
๋ ์ ๋๋ผ์ด๋ฒ PPA, Steam ๋ฒ ํ์์ ์ต์ ๋ ์ Nvidia ๋๋ผ์ด๋ฒ (440.64)๋ฅผ ์ฌ์ฉํ์ฌ Ubuntu 19.10์ ์คํํ๊ณ ์์ผ๋ฉฐ GE์ ์ต์ ํจ์น Proton ๋น๋์ 999eagle ๋น๋๋ฅผ ๋ชจ๋ ์๋ํ์ต๋๋ค. https://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list์์ ์ ๊ณตํ๋ ์ต์ vulkan ํจํค์ง๊ฐ ๋ฌด์์ด๋ ๊ฐ์ง๊ณ ์์ต๋๋ค (1.2.135๊ฐ ์๋ 1.2.131์ฒ๋ผ ๋ณด์ด์ง๋ง .135 ๋ฒ์ ์ด ๋ฒ๋ค๋ก ์ ๊ณต๋๋ค๊ณ ์๊ฐํ์ต๋๋ค. Steam ๋ฒ ํ?)
์ด์จ๋ "VK_EXT_full_screen_exclusive"(ํจ์น ๋ Proton ๋น๋ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ)๊ฐ ํ์ํ๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด์ ์ฌ์ ํ ์์ํ ์ ์์ต๋๋ค (๋ ๋ค์ด ์๊ตฌ ์ฌํญ์ ๋ํ ์์ ์ฌํญ์ด ํฌํจ๋์ด ์๋ค๊ณ ์๊ฐํ์ต๋๋ค).ํ์ง๋ง ์ฌ์ ํ ์ถฉ๋ ์ง์ ์ ๋๋ค. -์?) :
Application Info
-------------------------
App : DOOMEternal - 1.0.2
Engine : idTech - 7.1.1
-------------------------
Instance Extensions
-------------------------
+ VK_KHR_surface
+ VK_KHR_win32_surface
+ VK_KHR_get_surface_capabilities2
Initialized stack tracer
FATAL ERROR: Please update your driver: VK_EXT_full_screen_exclusive is required.
wine: Unhandled exception 0x80000003 in thread 29 at address 0000000140822626 (thread 0029), starting debugger...
์ฌํ๊ฒ๋ ์ด๋ฌํ ์๋ฃจ์
์ ์ด์ด ์์ต๋๋ค. Nvidia GTX 1070๊ณผ ํจ๊ป Linux Mint 19.3 (ubuntu ๊ธฐ๋ฐ)์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
Proton 5.0-5๋ ๋ช ์ด ํ์ ์ถฉ๋ํ๋ ๊ฒ์ ์ ํ๋ฉด์ ํ์ํฉ๋๋ค.
Proton-5.4-GE-2๋ ๋ค์๊ณผ ๊ฐ์ ์ฐฝ์ ์ ๊ณตํฉ๋๋ค.
#str_launch_button_label์ ํด๋ฆญํ๋ฉด ๋์ผํ ๋ธ๋ ์คํฌ๋ฆฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
@ 999eagle ์ ์ฌ์ฉ์ ์ ์ ์์ฑ์๋ ์๋ฌด๊ฒ๋ ์์ํ์ง๋ ์๊ณ ๋ค์ ๋ก๊ทธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Proton:`` 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/marvin/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1', '+com_skipSignInManager', '1']
Options: {'nonvapi', 'winedxgi', 'logcommandtoprefix', 'noesync', 'winetricks'}
ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory
์ด๊ฒ์ ๋ด๊ฐ ์ต์ GLIBC ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ์ง๋ง ์์ง ๋ด OS ์ฉ์ผ๋ก ์ถ์๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋๊ตฌ๋ ์ง ์ด๊ฒ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น?
@maarvw ๋๋์ด .deb ํจํค์ง๋ฅผ ์๋ํ์ง๋ง DRM ์ง์ฅ์ ์๊ธฐ ๋๋ฌธ์ ์๋ํ๋์ง ์ ์ ์์ต๋๋ค. ํ ๋ฒ ์๋ํ๊ณ ๋ณด๊ณ ํ์ญ์์ค. https://debian.pkgs.org/sid/debian-main-amd64/libc6_2.30-2_amd64.deb.html
์๋ ํ์ธ์ @rodhull ๋ , Steam์ ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ฅผ ์ ํํ๋์ง ํ์ธํ์ธ์. 2020-03-20 ํด๋ผ์ด์ธํธ๋ 1.2.135 vulkan ๋ก๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
์, ์ค์ -๊ณ์ ์์ญ (์ ์ฐธ์กฐ)์์ ์๊ฐํ๋๋ก ์ํํ์ต๋๋ค.์ด ์์ ์ ์ํ ํ ์งํ์ Steam์ด ์์ฒด์ ์ผ๋ก ์ ๋ฐ์ดํธ๋์์ผ๋ฉฐ ๋ ์ด์ ํด๋ผ์ด์ธํธ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๋ค.
@ MacroHard-sys ๋๋ ๊ทธ๋ฐ ์ข ๋ฅ์ ์ผ์ ๋๋ฌด ๊ฒฝํ์ด ์์ง๋ง ๊ทธ์ ๊ด๋ จ๋ ์ํ์ด ์์ต๋๊น? ๊ทธ๋ฆฌ๊ณ amd64 ํจํค์ง๊ฐ ๋์๊ฒ ์ ํฉํ์ง ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ปดํจํฐ์ amd ์ ํ์ด ์์ต๋๋ค. ์๋๋ฉด ๋ด๊ฐ ๋ฉ์ฒญํ ๊ฒ์ผ ์๋
@ MacroHard-sys ๋๋ ๊ทธ๋ฐ ์ข ๋ฅ์ ์ผ์ ๋๋ฌด ๊ฒฝํ์ด ์์ง๋ง ๊ทธ์ ๊ด๋ จ๋ ์ํ์ด ์์ต๋๊น? ๊ทธ๋ฆฌ๊ณ amd64 ํจํค์ง๊ฐ ๋์๊ฒ ์ ํฉํ์ง ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ปดํจํฐ์ amd ์ ํ์ด ์์ต๋๋ค. ์๋๋ฉด ๋ด๊ฐ ๋ฉ์ฒญํ ๊ฒ์ผ ์๋
Linux ํจํค์ง๊ณผ ๊ด๋ จํ์ฌ AMD64์ x86_64๋ ๊ฑฐ์ ํญ์ ์ํธ ๊ตํ์ด ๊ฐ๋ฅํฉ๋๋ค. Intel x86_64 ์์คํ
์์ AMD64 ํจํค์ง๋ฅผ ์ฌ์ฉํด๋ ๊ด์ฐฎ์ต๋๋ค.
AMD64 ๋ ์ด๋ธ์ด์๋ ๋ฐ๋น์ ํจํค์ง๊ฐ x86_64 ์๋ ํธํ๋๋ค๋ ์ฌ์ค์ ์๊ณ ์์ต๋๋ค.
@ MacroHard-sys ๋๋ ๊ทธ๋ฐ ์ข ๋ฅ์ ์ผ์ ๋๋ฌด ๊ฒฝํ์ด ์์ง๋ง ๊ทธ์ ๊ด๋ จ๋ ์ํ์ด ์์ต๋๊น? ๊ทธ๋ฆฌ๊ณ amd64 ํจํค์ง๊ฐ ๋์๊ฒ ์ ํฉํ์ง ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ปดํจํฐ์ amd ์ ํ์ด ์์ต๋๋ค. ์๋๋ฉด ๋ด๊ฐ ๋ฉ์ฒญํ ๊ฒ์ผ ์๋
๋ด๊ฐ ์๊ฐํ๋ ํฉ๋ฒ์ ์ธ ์ฐ๋ ค. 100 % ํ์คํ์ง ์์ต๋๋ค. debian.pkgs.org์์ ๊ฐ์ ธ์จ ๊ฒ์ด๋ฏ๋ก ์์ ํ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ์ฐจ์ ํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์ ๋๋ค.
@ahoneybun ๊ฐ์ฌํฉ๋๋ค. 440 ๋ฒ์ ์ ๋ฐ์์ต๋๋ค.
nvidia-driver-440์ ์ป๋ ๋ฐฉ๋ฒ์ ์๊ณ ์ถ์ ์ฌ๋ :
sudo add-apt-repository ppa : graphics-drivers / ppa
sudo apt-get ์
๋ฐ์ดํธ
์ฌ๋ถํ
ํ์๊ฒ ์ต๋๊น? (ํ์ํ ๊ฒฝ์ฐ ํ์คํ์ง ์์)
sudo apt-get ์ค์น nvidia-driver-440
์ฌ๋ถํ
๊ทธ๋ฌ๋ ๋๋ ์ฌ์ ํ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. proton 5.4 ge-2๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ฉด์ ์ป์ต๋๋ค.
์ฌ์ ํ 337.88 ๋ฒ์ ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ nvidia-smi๋ 440.64๋ฅผ ๊ฐ์ง๊ณ ์๋ค๊ณ ๊ณ ๋ฐฑํฉ๋๋ค. (๋ด๊ฐ 442.74๊ฐ ํ์ํ๋ค๊ณ ๋งํ์ง๋ง ์ด๊ฒ์ ๋๊ตฐ๊ฐ๊ฐ ๋งํ ๊ฒ๊ณผ ๋์ผํ ์ฐฝ์
๋๋ค) ์ ๋๋ ์ฌ์์ ๋๋ฅธ ํ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค.
์ข์,ํด๋ณผ ๊ฒ. ๋ง์ง๋ง์ผ๋ก 2.31 ๋ฒ์ ์ด ํ์ํ๋ค๊ณ ๋ค์์ต๋๋ค. ๊ทธ ๋งํฌ๋ 2.30์ ๋๋ค.
์ข์,ํด๋ณผ ๊ฒ. ๋ง์ง๋ง์ผ๋ก 2.31 ๋ฒ์ ์ด ํ์ํ๋ค๊ณ ๋ค์์ต๋๋ค. ๊ทธ ๋งํฌ๋ 2.30์ ๋๋ค.
๋ ์ฌ๋ผ๊ฐ ๋๊ตฐ๊ฐ๊ฐ 2.30์ผ๋ก ์งํํ๋ค๊ณ ๋งํ์ง๋ง 2.31์ ์ฐพ์ ์ ์์์ต๋๋ค.
์ด ๋ณด๋์์ ๋ด๊ฐ ์๋ํ ๊ฑฐ์ ์๋ฌด๊ฒ๋ ์๋ํ์ง ์์์ต๋๋ค. Windows 10์ ํด์ ํ ์๊ฐ์ ๋๋ค.
๋ค์ ๋์์์ ์ฐพ์์ต๋๋ค.
https://www.youtube.com/watch?v=lpHdJ_i1T_k&feature=youtu.be
๊ทธ๋์ ์ฐ๋ฆฌ๋ ๋ฉ์ฌ ์ ๋ฐ์ดํธ๋ฅผ ๊ธฐ๋ค๋ ค์ผํ ๊น์?
์๋ ํ์ธ์.
์์น์์ ๊ทธ๋ฌ์ด? ์ผ๋ฐ ์ปค๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ๋๋ ๊ทธ๊ฒ์ ์๋ํ์ง๋ง ๊ฒ์์ amd pro vulkan ๋๋ผ์ด๋ฒ๋ก ์คํ๋์ง ์์ต๋๋ค.
DXVK ํ์ดํ์ ๊ฐ์ง ์ ์์ง๋ง VKCUBE ๋ฐ Shadow of the Tomb Raider์ ๊ฐ์ ๊ธฐ๋ณธ ์ฑ์ด ์ ์คํ๋ฉ๋๋ค.
@ Birdman7 DOOM์ ๋ํ ๋์ ์ฌ๋ <์ฐฝ๋ฌธ์ ๋ํ ๋์ ์ฆ์ค;)
์์ ์ ์ธ ์๋ฃจ์ ์ ๊ธฐ๋ค๋ฆด ๊ฒ์ ๋๋ค. ์ด ์์ ์ ์ํํ๋ ์ ๋ฅํ ์ฌ๋๋ค์๊ฒ ํ์ด์ ๋น๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
@ahoneybun ๊ฐ์ฌํฉ๋๋ค. 440 ๋ฒ์ ์ ๋ฐ์์ต๋๋ค.
nvidia-driver-440์ ์ป๋ ๋ฐฉ๋ฒ์ ์๊ณ ์ถ์ ์ฌ๋ :
sudo add-apt-repository ppa : graphics-drivers / ppa
sudo apt-get ์ ๋ฐ์ดํธ
์ฌ๋ถํ ํ์๊ฒ ์ต๋๊น? (ํ์ํ ๊ฒฝ์ฐ ํ์คํ์ง ์์)
sudo apt-get ์ค์น nvidia-driver-440
์ฌ๋ถํ๊ทธ๋ฌ๋ ๋๋ ์ฌ์ ํ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. proton 5.4 ge-2๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ฉด์ ์ป์ต๋๋ค.
์ฌ์ ํ 337.88 ๋ฒ์ ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ nvidia-smi๋ 440.64๋ฅผ ๊ฐ์ง๊ณ ์๋ค๊ณ ๊ณ ๋ฐฑํฉ๋๋ค. (๋ด๊ฐ 442.74๊ฐ ํ์ํ๋ค๊ณ ๋งํ์ง๋ง ์ด๊ฒ์ ๋๊ตฐ๊ฐ๊ฐ ๋งํ ๊ฒ๊ณผ ๋์ผํ ์ฐฝ์ ๋๋ค) ์ ๋๋ ์ฌ์์ ๋๋ฅธ ํ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค.
์ด ์์ ์์ ์ฌ๋ถํ ํ ํ์๊ฐ ์์ต๋๋ค.
sudo add-apt-repository ppa : graphics-drivers / ppa
sudo apt-get ์
๋ฐ์ดํธ
sudo apt-get ์ค์น nvidia-driver-440
sudo systemctl ์ฌ๋ถํ
NVIDIA์ ๋ํด ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง AMD GPU์ HDR ๋ฉ์์ง๊ฐ ํ์๋์ง๋ง ํ์ธ์ ํด๋ฆญํ๋ฉด๋ฉ๋๋ค.
๋๋ ๋ด ๊ฒฝ์ฐ์ ๋ฌด์์ด ์๋ชป๋์๋์ง ์ดํดํ์ง ๋ชปํ๋ค.
ive๋ proton-ge-custom 5.4-ge-2๋ฅผ ์ฌ์ฉํ์ฌ mesa๋ฅผ 20.10์ผ๋ก ์
๋ฐ์ดํธํ์ต๋๋ค.
ive๋ HDR ๊ฒฝ๊ณ ๋ฅผ ๋นํ์ฑํํ์ต๋๋ค.
์ด ๊ฒ์์ ๋ํ ive ์ฅ์ ์ธ aco
ive๋ Steam ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ฅผ ์ ํํ์ต๋๋ค.
์ฌ๊ธฐ ๋ด sysinfo ๋ฐ proton ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
https://gist.github.com/mathew2214/dcde50c78274a7629c6ae74277c426b5
์ ๋ฐ์ดํธ : Steam์ด ๋ด ๋ฉ์ฌ ๋ฒ์ ์ด 19.3์ด๋ผ๊ณ ์ฃผ์ฅํ๋ ๊ฒ์ด ์ผ๋ง๋ ์ด์ํฉ๋๋ค. ๊ทธ๋ฌ๋ glxinfo -B๋ 20.1.0์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ณด์ฌ์ค๋๋ค.
Ubuntu 20.04์์ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
Nvidia ๋๋ผ์ด๋ฒ : 440.66.03
VulkanInfo : Vulkan ์ธ์คํด์ค ๋ฒ์ : 1.2.131
~/.steam/root/compatibilitytools.d/
Steam>Setting>Account>Beta participation
Steam>Settings>Steam Play>Enable Steam Play/Run other titles with
Library>Doom>Settings(Gear Icon)>Properties>Set Launch Options
+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
Library>Doom>Settings(Gear Icon)>Properties>Force the use of a specific Steam Play compatibility tool
$cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu Focal Fossa (development branch)"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
$vulkaninfo
==========
VULKANINFO
==========
Vulkan Instance Version: 1.2.131
Instance Extensions: count = 18
====================
$lshw -c video
WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: TU102 [TITAN RTX]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci<strong i="25">@0000</strong>:65:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:107 memory:d7000000-d7ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:b000(size=128) memory:c0000-dffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
$ nvidia-smi
Sun Mar 22 12:32:02 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.66.03 Driver Version: 440.66.03 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 TITAN RTX Off | 00000000:65:00.0 On | N/A |
| 41% 35C P0 65W / 280W | 660MiB / 24217MiB | 27% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1832 G /usr/lib/xorg/Xorg 45MiB |
| 0 2707 G /usr/lib/xorg/Xorg 206MiB |
| 0 2932 G /usr/bin/gnome-shell 299MiB |
| 0 6251 G ...ic/.local/share/Steam/ubuntu12_32/steam 21MiB |
| 0 6262 G ./steamwebhelper 3MiB |
| 0 6280 G ...uest-channel-token=17622251660803828376
@digikin ๋จ๊ณ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ ํ๋ฉด์ด ํ์๋ฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ถฉ๋
๊ทธ๋ฌ๋ ๋๋ ์ฐ๋ถํฌ 18.04์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ vulkan ๋ฒ์ ์ ๊ฒฝ์ฐ Steam์ ๋ฒ ํ ์ ๋ฐ์ดํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฐ๋ฅธ vulkan ๋ฒ์ ์ด ํฌํจ๋ฉ๋๊น? ์๋๋ฉด ์คํด?
๋ด๊ฐ ์ดํดํ๋ ๋ฐ์ ๋ฐ๋ฅด๋ฉด Vulkan ์ง์์ Nvidia ๋๋ผ์ด๋ฒ์์ ์ ๊ณต๋ฉ๋๋ค.
NVIDIA๋ ๋ค์ Turing, Volta, Pascal, Maxwell (1 ์ธ๋ ๋ฐ 2 ์ธ๋) ๋ฐ Kepler ๊ธฐ๋ฐ GPU ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ NVIDIA GeForce ๋ฐ Quadro ๊ทธ๋ํฝ ์นด๋์ ๋ํ ์์ ํ Vulkan 1.2 ์ง์ ๋ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
@jldez ์ด๋ค ์ด์ ๋ก 18.04์์ ์๋ํ์ง ๋ชปํ์ต๋๋ค. Nvidia ๋๋ผ์ด๋ฒ 440.66.03์๋ ๋ ๋์ ์ปค๋์ด ํ์ํฉ๋๋ค. ๋ค์ ๋ฌ์ ์ค๋ 4 ์๊ณผ ํจ๊ป ์ ๋ ์ด๊ฒ์ด 20.04LTS๋ก ์ด๋ํ ์์๋ ์ข์ ๊ธฐํ๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
sudo do-release-upgrade -d
๋๋ 20.04์ ๋งค์ฐ ๋ง์กฑํฉ๋๋ค !!
์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ,์ด ๋ฌธ์ ์ ๋ํด ๊ฝค ๋ง์ ํ๋์ด ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋์ ์์ ๊ธฐ์ฌ :
์์น ๋ฆฌ๋ ์ค๋ก ์์ ํ ์ต์ NVIDIA ๋๋ผ์ด๋ฒ์ VULKAN ๋ก๋ (๋ชจ๋ ๊ด๋ จ ์คํ ์ต์ ์ผ๋ก ๊ฐ๋ฅ) ์ฌ๊ธฐ์ ๋งํฌ ๋ ์ฌ์ฉ์ ์ ์ ์ ๋์ฌ๋ก ์ ๊ทธ๋ ์ด๋ https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651 ๊ฒ์ ์ถ์.
๊ทธ๋ฌ๋ ๋๋ ์์ฒญ๋ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์์ต๋๋ค (์์ GPU์์ ์์ ์ ์์ง๋ง ๋ง์ ์ฌ๋๋ค์ด ์ฑ๋ฅ ์ ํ๋ฅผ ๋ฐ๊ฒฌํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๊ด๋ จ ๋ ์ ์์ต๋๋ค).
Steam ๋ก๊ทธ : https://we.tl/t-2N2iqK5acs
Steam ์์คํ
์ ๋ณด : https://gist.github.com/GirardR1006/bac21ceb93c5e45570658f6d2c343bec
๋ด๊ฐ ์ดํดํ๋ ๋ฐ์ ๋ฐ๋ฅด๋ฉด Vulkan ์ง์์ Nvidia ๋๋ผ์ด๋ฒ์์ ์ ๊ณต๋ฉ๋๋ค.
NVIDIA๋ ๋ค์ Turing, Volta, Pascal, Maxwell (1 ์ธ๋ ๋ฐ 2 ์ธ๋) ๋ฐ Kepler ๊ธฐ๋ฐ GPU ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ NVIDIA GeForce ๋ฐ Quadro ๊ทธ๋ํฝ ์นด๋์ ๋ํ ์์ ํ Vulkan 1.2 ์ง์ ๋ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
@jldez ์ด๋ค ์ด์ ๋ก 18.04์์ ์๋ํ์ง ๋ชปํ์ต๋๋ค. Nvidia ๋๋ผ์ด๋ฒ 440.66.03์๋ ๋ ๋์ ์ปค๋์ด ํ์ํฉ๋๋ค. ๋ค์ ๋ฌ์ ์ค๋ 4 ์๊ณผ ํจ๊ป ์ ๋ ์ด๊ฒ์ด 20.04LTS๋ก ์ด๋ํ ์์๋ ์ข์ ๊ธฐํ๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
sudo do-release-upgrade -d
๋๋ 20.04์ ๋งค์ฐ ๋ง์กฑํฉ๋๋ค !!
๋์ค์ ์ ํ ์คํฐ๊ธฐ๋ก ์ด๊ฑธ ์๋ํด๋ณผ ๊ฑฐ์์. ๋น์ ์ ๊ณต์ฐ์ ์ด๋ป์ต๋๊น?
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,์ด ๋ฌธ์ ์ ๋ํด ๊ฝค ๋ง์ ํ๋์ด ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋์ ์์ ๊ธฐ์ฌ :์ต์ NVIDIA ๋๋ผ์ด๋ฒ์ vulkan ๋ก๋ ๋ฐ ์ฌ๊ธฐ์ ์ฐ๊ฒฐ๋ ์ฌ์ฉ์ ์ง์ ์ ๋์ฌ (๋ชจ๋ ๊ด๋ จ ์์ ์ต์ ํ์ฑํ ํฌํจ) # 3654 (์ฝ๋ฉํธ)๋ก ์์ ํ ์ ๊ทธ๋ ์ด๋ ๋ Arch Linux๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์์ด ์์๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ๋๋ ์์ฒญ๋ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์์ต๋๋ค (์์ GPU์์ ์์ ์ ์์ง๋ง ๋ง์ ์ฌ๋๋ค์ด ์ฑ๋ฅ ์ ํ๋ฅผ ๋ฐ๊ฒฌํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๊ด๋ จ ๋ ์ ์์ต๋๋ค).
Steam ๋ก๊ทธ : https://we.tl/t-2N2iqK5acs
Steam ์์คํ ์ ๋ณด : https://gist.github.com/GirardR1006/bac21ceb93c5e45570658f6d2c343bec
์๋
ํ์ธ์,
์ฌ๊ธฐ์์์ด ์ค๋ช
์ ์ฐธ์กฐํ์ญ์์ค.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602175041
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ. ์ฑ๋ฅ ๋ฌธ์ ๊ฐ์๋ ์ฌ๋์ด ์์ผ๋ฉด Steam FPS ์นด์ดํฐ๋ฅผ ๋นํ์ฑํํ์ญ์์ค. ์ด๋ฆฌ์๊ฒ ๋ค๋ฆฌ์ง๋ง FPS๋ฅผ 20-30์์ 55-60์ผ๋ก ๋๋ ธ๊ณ RTX 2070์ด ์์ต๋๋ค.
์ฌ๊ธฐ ๋ช๋ช ์ฌ๋๋ค์ด ๊ทธ๊ฒ์ ๋ฐ๊ฒฌ ํ reddit์ ์ค๋ ๋ ๊ฐ ์์ต๋๋ค.
๋ด๊ฐ ๊ฐ์ง ์ ์ผํ ๋ฌธ์ ๋ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ์ ๋๋ค.
์ ์ฒด ์ฌ์ :
CPU : i5 9600k
GPU : Nvidia RTX 2070
RAM : 32GB
์ด์์ฒด์ : Arch Linux
์์ฑ์ : @ 999eagle์์ 5.4
@ MacroHard-sys๊ฐ ํด๋น .deb ํ์ผ์์ dpkg๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ ๋ ๋ก์ผ์ผ์ ์์์ํฌ ๊ฒ์ด๋ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ ์ฒด ํ ์คํธ๋ ๋ด PC์ ์ค์ ๋ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์ ๋ ์ผ์ด๋ก ์์ฑ๋์์ผ๋ฏ๋ก ์ฌ๊ธฐ์ ๊ฒ์ํ์ง ์๊ฒ ์ต๋๋ค. ํ์ฌ OS์์ ์คํํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ ์๋ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. Arch๋ก ์ ํํ๊ฑฐ๋ ๋ค๋ฅธ ์๋ก์ด ์ฐ๋ถํฌ๋ฅผ ์ฌ์ฉํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. Mint 19.3์ ์ฐ๋ถํฌ 18.04๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ ์ฌ๊ธฐ์์ ์ฌ๋๋ค์ด 20.x ์ด์์์๋ง ์๋ํ๋ค๊ณ ๋งํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
amdgpu-pro๊ฐ RADV๋ณด๋ค ํจ์ฌ ๋์ ์ฑ๋ฅ์ ๊ฐ์ง๊ณ ์์์ ํ์ธํ ์ ์์ต๋๋ค.
(Vega 56 ๋ฐ Ryzen 3700X๋ฅผ ์ฌ์ฉํ์ฌ amdgpu 19.50 ๋ mesa-git๋ก ํ
์คํธ)ํ์ง๋ง amdgpu-pros vulkan ๋ถ๋ถ์ freesync๋ฅผ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋งค๋๋ฝ๊ฒ ๋ณด์ด์ง ์์ต๋๋ค (์ฝ 60 ๋ 100 fps AVG์ ๊ฐ์ธํจ).
Proton GE๋ฅผ ์๋ํ๊ณ (์คํ ์ ํจ) TKG ๋น๋๋ฅผ ์ปดํ์ผํ๊ณ fps ์นด์ดํฐ ๋ฐ ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํ ํด ๋ณด์์ต๋๋ค. fps์๋ ์ ํ ๋ณํ๊ฐ ์์ต๋๋ค.
๋๋ ๋ ๋ง์ ๊ฒ์ ํ ์คํธํ๋ค. ์ฌ๊ธฐ์ ์ฌ๋ฌผ์ ์ํ๊ฐ์๋ค.
๋ช ์๊ฐ ๋์ ์ฌ์ํ๋ฉด ์ฝ๊ฐ์ ๊ทธ๋ํฝ ๊ฒฐํจ๊ณผ ์ฝ๊ฐ์ ์ฌ์ํ ์ฌ์ด๋ ๊ฒฐํจ (๋๋ถ๋ถ ์์ ์ฌ์)์ด ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒ์์ด ์์ ์ ์ผ๋ก ์คํ๋ฉ๋๋ค.
(Fedora Workstation 32beta, Kernel 5.6 git, HW : Ryzen 1700, RTX2060, 16GB RAM)
@ d3rhans ๊ทธ๋์ ๊ธฐ๋ณธ์ ์ผ๋ก Team Red๋ Team Green
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ. ์ฑ๋ฅ ๋ฌธ์ ๊ฐ์๋ ์ฌ๋์ด ์์ผ๋ฉด Steam FPS ์นด์ดํฐ๋ฅผ ๋นํ์ฑํํ์ญ์์ค. ์ด๋ฆฌ์๊ฒ ๋ค๋ฆฌ์ง๋ง FPS๋ฅผ 20-30์์ 55-60์ผ๋ก ๋๋ ธ๊ณ RTX 2070์ด ์์ต๋๋ค.
์ฌ๊ธฐ ๋ช๋ช ์ฌ๋๋ค์ด ๊ทธ๊ฒ์ ๋ฐ๊ฒฌ ํ reddit์ ์ค๋ ๋ ๊ฐ ์์ต๋๋ค.
๋ด๊ฐ ๊ฐ์ง ์ ์ผํ ๋ฌธ์ ๋ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ์ ๋๋ค.
์ ์ฒด ์ฌ์ :
CPU : i5 9600k
GPU : Nvidia RTX 2070
RAM : 32GB
์ด์์ฒด์ : Arch Linux
์์ฑ์ : @ 999eagle์์ 5.4
๋๋ DRM Free exe๋ก ์๋ํ๊ณ ์ด๋ฐ ์์ผ๋ก Steam์ ์ ํ ์ฌ์ฉํ์ง ์์ผ๋ฏ๋ก Steam FPS ์นด์ดํฐ๊ฐ ์์ต๋๋ค. ์ด์จ๋ ๋๋ ํญ์ 26-28 FPS๋ฅผ ์ป์ต๋๋ค.
@ Birdman7 ์๋ง๋, ์กฐ๊ธ ๋น์ทํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ NVIDIA๊ฐ ์ธ์ ๊ฐ Linux ์ฉ ์ ๋ฐ์ดํธ ๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ถ์ ํ ๋๋ง ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ ์์ ์ธ๊ธํ๋ฏ์ด ๊ฒ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ฑ์์ ํจ๊ป ์๋ํ๋ฏ๋ก ๊ณง Steam + Proton์์ ์๋ฒฝํ๊ฒ ์๋ ํ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค.
๋ง์นจ๋ด ์คํ ๊ฒ์์ TkG-r10์์ ์คํํ ์ ์์์ง๋ง GE์์๋ ์คํํ ์ ์์์ต๋๋ค. ๋ํ Denuvo๋ฅผ ํธ๋ฆฝํ์ง ์๊ณ ๋ GE์์ TkG๋ก ์ ํ ํ ์ ์์์ง๋ง ์ด๊ฒ์ ํ ๋ฒ๋ง ์ํ ํ ์ ์์ต๋๋ค.
24 ์๊ฐ ์ฌ ๊ฒ์ฆ ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ์ํ์ง ์๋๋กํ๊ธฐ ์ํด ์ํ ํ ์์ :
๋ชจ๋ ํ์ธ๋์ง ์์์ง๋ง ๋๋ ์ธ ๋ฒ์งธ๋ก Denuvo ์ง์ฅ์ ๋ณด๋ด์ง๋ ๊ฒ์ ํผํ ์ ์์๋ค.
์ฐธ๊ณ ๋ก @ 999eagle ์ ์ง์นจ ๋ง ์ฌ์ฉํ๋ฉด ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
70-90s ๋ฒ์์์ fps๋ก ๋๋ฅผ ์ํด ์ถฉ๋ถํ ์ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ค์ ์ 1440์์ ๋๊ณ ๋ช ๊ฐ์ง ๋ค๋ฅธ ์ฌ์ํ ๊ฐ์ธ ์ค์ ์กฐ์ (ํ๋ฆฌ ์ฑํฌ๊ฐ ์์ผ๋ฏ๋ก vsync ์์)์ด ์์ต๋๋ค. ๋๋ ๋ํ ์คํ ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๊ณ fps๋ ๋ค๋ฅธ ๋๊ธ์ ๋ฐ๋ผ ๊ณ์ฐ๋์ง๋ง ์ฒซ ๋ฒ์งธ ํ๋ ์ด์์ ๊ทธ๋ ๊ฒ ํ์ผ๋ฏ๋ก ์ด๋ค ํจ๊ณผ๊ฐ ์๋์ง ์ ์ ์์ต๋๋ค.
๊ฒ์์ด ์์๋๋ฉด ์ผ์ชฝ ์๋จ์ ์์ฃผ ์์ ์ฐฝ์ผ๋ก ์ ๊น ๋ํ๋๊ณ ์คํ์ด ์ค์ง๋ฉ๋๋ค.
์์์ ์ธ๊ธ ํ ๋ชจ๋ ์ข ์์ฑ๊ณผ proton์ ํ์ฑํ ํ ์์ ํ ์ ๊ทธ๋ ์ด๋ ๋ arch Linux ์์คํ ์ด ์์ต๋๋ค.
Ubuntu 20.04๋ก ์
๊ทธ๋ ์ด๋,
ํ์ํ ๊ณณ์ ํจํค์ง๋ฅผ ์์ด์
๋น GE ๋น๋๋ฅผ ์๋ํ์ง๋ง ์ ์ด๋ ์ง๊ธ์ DRM์ ์ป์ต๋๋ค.
"ํ์ฌ ๊ฒ์ ๊ตฌ๋งค๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ฌํ์ธ ํ ์ ์์ต๋๋ค. 24 ์๊ฐ ํ์ ๋ค์ ์๋ํ์ญ์์ค." ๊ทธ๋์ ๋๋ ์ง์ ์ ์ถ์ธกํฉ๋๋ค.
Ubuntu 20.04๋ก ์ ๊ทธ๋ ์ด๋,
ํ์ํ ๊ณณ์ ํจํค์ง๋ฅผ ์์ด์
๋น GE ๋น๋๋ฅผ ์๋ํ์ง๋ง ์ ์ด๋ ์ง๊ธ์ DRM์ ์ป์ต๋๋ค.
"ํ์ฌ ๊ฒ์ ๊ตฌ๋งค๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ฌํ์ธ ํ ์ ์์ต๋๋ค. 24 ์๊ฐ ํ์ ๋ค์ ์๋ํ์ญ์์ค." ๊ทธ๋์ ๋๋ ์ง์ ์ ์ถ์ธกํฉ๋๋ค.
@zaggynl ๋๋ ๊ฑฐ์ ๋น์ ๊ณผ ๊ฐ์ ์์น์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๊ฐ์ด ์์๊ป๋ผ๋ฅผ ๊ฑฐ์ ํด๊ฒฐํ๊ณ ์๋ค๋ ๊ฒ์ ์๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ ์ผํ ์ฐจ์ด์ ์ Proton-5.0-GE๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ๋๋ค
์์ฑ์ ์ฌ์ด๋ฅผ ๋ฐ์ด ๋ค๋๋ฉด DRM์ด ํธ๋ฆฝ๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
999eagle์ proton_tkg_5.4.r10.g7c7868f4
winetweaks ๋ฉ๋ด๋ฅผ ํด๋ฆญํ์ง ์๊ณ amdpro๋ก ์๋ก ์ค์น
VK_ICD_FILENAMES = / pathtofile / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 ์คํ
RADV_PERFTEST = llvm PROTON_NO_ESYNC = 1 PROTON_LOG = 1 % command % + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1
launcher.cfg๋ฅผ ๋ชจ๋ 0์ผ๋ก ํธ์ง
์๋ํ๋ ๊ฒ ๊ฐ์ง๋ง ๋ฌธ์ ๋ ์ฌ๋ฐ๋ฅธ ์ฌ์ด๋ ์นด๋๋ฅผ ํต๊ณผํ๋ ์๋ฆฌ๊ฐ ๋ค๋ฆฌ๊ณ ํฐ์ง๋ ์๋ฆฌ๊ฐ ๋ค๋ฆฌ๋ ๊ฒ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ 2016 ๋ ์ ๋ด๊ฐ ์ป์ FPS์ 1/4
์ ๋ณด๋ฅผ ์ํด, ๋ฌปํ ๊ฐ๋ฅ์ฑ์ด ์์ง๋ง (ํ์ํ ๊ฒฝ์ฐ ๊ณต์ ํ ์์๋ ์์์ ์ฌ๋๋ค์๊ฒ ์์ง ํ ๊ฒ์ ๋๋ค).
PROTON_NVAPI_DISABLE
์ต์
์ Proton-tkg์ ๊ณ ์ ํ๋ฉฐ GE ๋๋ vanilla Proton์์ ์ง์ ๋์ง ์์ต๋๋ค . ๊ทธ๊ฒ๋ค๊ณผ ํจ๊ป ์ฌ์ฉํ๋ฉด ํจ๊ณผ๊ฐ ์์ต๋๋ค. @ 999eagle ๋น๋๋ Proton-tkg ๋น๋๋ก ์
๋ก๋๋์์ผ๋ฉฐ์ด ๋น๋๋ ์ต์
์ ์ํฅ์๋ฐ์ต๋๋ค.
๋ํ ํด๋น ์ต์
์ด ์ฌ๊ธฐ์ ๊ธฐ์ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์๋๋ผ๋ (๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ ์ ๊ธฐ์์๋ ์ผ๋ถ ์์ฑ) ์ผ๋ถ (๋๋ถ๋ถ?) Nvidia ์ฌ์ฉ์๊ฐ ๊ฒฝํ ํ ํน์ ๋์ ์ํธ ์์ฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด Proton-tkg ๊ธฐ๋ณธ๊ฐ์ ๋ณ๊ฒฝํ์ต๋๋ค. .
์ด๋ ๊ฒํ๋ฉด ์ง๊ธ๋ถํฐ Proton-tkg๋ฅผ ๊ตฌ์ถํ๋ ์ฌ๋๋ค์ Doom Eternal์ ํ๋ ์ดํ๊ธฐ ์ํด ๋ ์ด์ ๋ด๋ถ ์ต์
์ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค (์ปค๋ฎค๋ํฐ ํจ์น๋ ๋ ์ด์ ํ์ํ์ง ์์ต๋๋ค. btw์ ํจ๊ป Proton-tkg๋ ๊ตฌ์ถ ํ ์ ์์ต๋๋ค. ์๋ํ๋ Doom Eternal์๋ ํธ์ง์ด ์ถฉ๋ถํ์ง ์์ต๋๋ค).
๊ทธ๋ฌ๋ Nvidia์๋ง ํด๋นํ๋ ๋ ๊น์ ๋ฌธ์ ๋ก ๋ณด์ด๋ ๋ฌธ์ ๋ ํด๊ฒฐ๋์ง ์์ต๋๋ค.
Nvidia ๋ฐ Nvidia์์๋ง ๊ฒ์์ด ์์คํ ๋ฉ๋ชจ๋ฆฌ์ ์์ฒญ๋ ์์ ํญ๋ชฉ์๋ก๋ํ์ฌ PCI-E ๋ฒ์ค์ ๋น์ ์์ ์ผ๋ก ๋์ ๋ถํ๋ฅผ ๊ฐํ๊ณ ๊ถ๊ทน์ ์ผ๋ก ๋ฎ์ GPU ๋ฐ CPU ์ฌ์ฉ๋์ผ๋ก ๋ฎ์ ์ฑ๋ฅ์ผ๋ก ์ด์ด์ง๋๋ค.
ํนํ Nvidia GPU์์์ด ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ๋ ์ต์ด์ ๊ฒ์์ด ์๋๋๋ค (R6S ๋ฐ Grim Dawn์ ์ด์ ๋ฒ์ ์ด ๋ ์ค๋ฅด๊ณ ์์ต๋๋ค). RAM / PCI-E ๋ฒ์ค๊ฐ ๋น ๋ฅผ์๋ก ์ํฅ์ ๋๋ฐ์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง ์ด์จ๋ ์์๋๋ ์ฑ๋ฅ์ ์ป์ ๊ฐ๋ฅ์ฑ์ ๋ฎ์ต๋๋ค.
๊ธฐ์ ์ ์ผ๋ก NVIDIA ๊ฐ๋ฐ์์๊ฒ ์ค๋ช
ํ ์ ์์ต๋๊น?
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394
์ด์ nvapi๋ฅผ ์กฐ์ ํ ํ์์์ด Tkg๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๊น?
@ mozo78 ๋ฆฌ๋ ์ค ๋๋ผ์ด๋ฒ ํ์ ์ด๋ฏธ ์๊ณ ์์ต๋๋ค.
์ค์ ๋ก ์ง๊ธ๋ถํฐ๋ Proton-tkg๋ฅผ ๊ทธ๋๋ก ๊ตฌ์ถํ์ฌ Doom Eternal์์ ์๋ํ๋ ๊ตฌ์ฑ์ ์ป์ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ ๋ณดํธ์ ์ธ ์์ ์ด ์๋๋ฉฐ ์ผ๋ถ ๊ฒ์์ ๋ช ์ ์ ์ผ๋ก ๋นํ์ฑํ ๋ nvapi๊ฐ ์ ํ์ ์ผ๋ก ํ์ํ์ง๋ง ์๋ ค์ง ๋ชจ๋ ๊ฒฝ์ฐ๋ DXVK์ ์์กดํ๋ฏ๋ก DXVK๊ฐ ์ ๊ณตํ๋ ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ Vulkan ๋ค์ดํฐ๋ธ ํ์ดํ์ ๊ฒฝ์ฐ DXVK๋ ๋ถ๋ช ํ ํจ๊ณผ๊ฐ ์์ผ๋ฉฐ ์ฌ๋ก๋ณ๋ก nvapi๋ฅผ ์ฐํํ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ด ์๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ๊ฐ์ ๋ณ๊ฒฝํ์ต๋๋ค. ๊ท ํ์ด ์ ์กํ ๊ฒ ๊ฐ์์.
20.04๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ ํ ๋ถ๋๋ฝ ์ง ์์์ต๋๋ค. ๋๋ถ๋ถ์ ํจํค์ง๋ฅผ ์์ ํ์ง๋ง ๋์๊ฒ๋ ์๋ฌด๊ฒ๋ ๋ฐ๋์ง ์์์ต๋๋ค. ์ฌ์ ํ GPU ๋๋ผ์ด๋ฒ์ ๋ํด ๋์ผํ ํ๋ฉด์ด ์์ต๋๋ค. ์์ง๋ 337.88์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
@ mozo78 ๋ฆฌ๋ ์ค ๋๋ผ์ด๋ฒ ํ์ ์ด๋ฏธ ์๊ณ ์์ต๋๋ค.
์ค์ ๋ก ์ง๊ธ๋ถํฐ๋ Proton-tkg๋ฅผ ๊ทธ๋๋ก ๊ตฌ์ถํ์ฌ Doom Eternal์์ ์๋ํ๋ ๊ตฌ์ฑ์ ์ป์ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ ๋ณดํธ์ ์ธ ์์ ์ด ์๋๋ฉฐ ์ผ๋ถ ๊ฒ์์ ๋ช ์ ์ ์ผ๋ก ๋นํ์ฑํ ๋ nvapi๊ฐ ์ ํ์ ์ผ๋ก ํ์ํ์ง๋ง ์๋ ค์ง ๋ชจ๋ ๊ฒฝ์ฐ๋ DXVK์ ์์กดํ๋ฏ๋ก DXVK๊ฐ ์ ๊ณตํ๋ ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ Vulkan ๋ค์ดํฐ๋ธ ํ์ดํ์ ๊ฒฝ์ฐ DXVK๋ ๋ถ๋ช ํ ํจ๊ณผ๊ฐ ์์ผ๋ฉฐ ์ฌ๋ก๋ณ๋ก nvapi๋ฅผ ์ฐํํ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ด ์๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ๊ฐ์ ๋ณ๊ฒฝํ์ต๋๋ค. ๊ท ํ์ด ์ ์กํ ๊ฒ ๊ฐ์์.
๋๋จํ ๊ฐ์ฌํฉ๋๋ค! ์ต๋ํ ๋นจ๋ฆฌํด๋ณผ ๊ฒ์!
NVIDIA์ ๋ฌธ์ ์ ๋ํด ๋งํ์ต๋๊น? ๋ ์ฐ๋ฆฌ์ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ํ ์ธ์ํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ต๋๋ค ...
์ฐธ๊ณ ๋ก, ๊ฒ์ ํ์ผ์ ๋ค์ ํ์ธํ์ฌ ํญ์ ๋ฏธ์ ์ด ์ถฉ๋ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. Steam์์ ๋ช ๊ฐ์ง ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋ค์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
tkg ์์ฑ์๊ฐ ์ ํ ์๋ํ์ง ์์ต๋๋ค.
์ต์ Tkg๋ ๋์๊ฒ๋ ์๋ํ์ง ์์ต๋๋ค.
PreliminaryRenderSetup
... ๋ฑ๋ก ๋ ์ฐฝ ํด๋์ค
์ด๊ธฐํ ๋ ์คํ ์ถ์ ๊ธฐ
์น๋ช
์ ์ค๋ฅ : ๋๋ผ์ด๋ฒ๋ฅผ ์
๋ฐ์ดํธํ์ญ์์ค : VK_KHR_get_surface_capabilities2๊ฐ ํ์ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด์ ๋น๋ 999eagle ๊ณต์ ์ ํจ๊ป ์๋ํฉ๋๊น?
๋ง์ฝ ๊ทธ๋ ๋ค๋ฉด, Josh์ ํจ์น๋ ๋ฐ๋์ ํ์ด๋์ด์ผํ๊ณ ๋๋ ์๋ํ๋ ์ด์ ๋ฒ์ ์ผ๋ก ๋กค๋ฐฑ ํ ๊ฒ์
๋๋ค.
์ข์ต๋๋ค. 1080ti๋ฅผ Radeon VII ๋ก ๊ต์ฒดํ์ต๋๋ค
๋ช ๋ถ ๋์ xorg.conf๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ ์์ ํ (doh!), ๊ณง ์๋ก์ด GPU๋ฅผ ์ ์ธํ๊ณ ๋ ์ด์ ๊ณผ
Default amdgpu.ppfeaturemask: 0xffffbfff
xserver-xorg-video-amdgpu 19.1.0-1
mesa-vulkan-drivers 20.0.2-1 (LLVM 9.0.1)
amdvlk 2020.Q1.3
amdgpu-pro-19.50-967956-ubuntu-18.04
์ด์ ๊ณผ ๋์ผํ ์ค๊ฐ ์ค์ ์ผ๋ก ์ฑ๋ฅ์ ์ ๊ณตํ์ง๋ง 3440x1440์์ ์ต์ 2 ๋ฐฐ ๋ ๋์ต๋๋ค. ์ผ ์๋ฆฟ์.
๋ชจ๋ ๊ฒ์ ์ต๋ / Ultra Nightmare๋ก ์ค์ ํ๋ฉด ๊ฒฉ๋ ฌํ ์ ํฌ ์ค์ 50์ ์ด๊ณผํ๋ ์ซ์๊ฐ ๊ธ๊ฒฉํ ๋จ์ด์ง๊ณ , ํฐ ํ๋ฝ์ด๋ ๋๊น์ด ์ ํ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๋๋ ์๋ง ๊ทธ๊ฒ์ ์ฝ๊ฐ ์กฐ์ ํ๊ฑฐ๋ ๋จ์ํ ๋ฏธ๋ฆฌ ์ค์ ๋ ํ ๋จ๊ณ ์๋๋ก ๋ด๋ ค๊ฐ ๊ฒ์ ๋๋ค. mesa-git๋ก ์ ๋ฐ์ดํธ ํ ์ ์์ต๋๋ค. ํ์คํ ๋ค์ ์ ์ ์ ...ํ์ง๋ง ๋น ๋ฅธ ํ ์คํธ๋ฅผ ์ํด ... _ dayym. _
Radeon VII๋ ๋งํ ๋ณด์ค์ ๋๋ค.
RADV ์คํฌ๋ฆฐ ์ท-Mesa 20.0.2 ๋๋ผ์ด๋ฒ-Vulkan 1.2.128 , 3 ๋ช ์ ์ข๋น๊ฐ์๋ ์ฒซ ๋ฒ์งธ ๋ฐฉ, ๋ชจ๋ ์ค์ ์ ์ต๋ 3440x1440. Fps ๋ฒ์๋ 60-120์ ๋๋ค.
AMDVLK ์คํฌ๋ฆฐ ์ท-๋๋ผ์ด๋ฒ 2.0.137-Vulkan 1.2.133 ๊ฐ์ ๋ฐฉ. ์ผ๋ฐ์ ์ผ๋ก ์ฑ๋ฅ์ radv๋ณด๋ค 5-10fps ๋ ๋์ ๊ฒ ๊ฐ์ต๋๋ค. 60 ์ด์ด ๋ ์ง๊ธ์ ๊ฒฉ๋ ฌํ ์ ํฌ์ ๋๋ค.
AMDGPU-PRO๋ฅผ ์ฌ์ฉํ ์คํฌ๋ฆฐ ์ท-๋๋ผ์ด๋ฒ 2.0.122-Vulkan 1.1.129 AMDVLK์์ ์ฐจ์ด์ ์ ๊ตฌ๋ถํ ์ ์์๊ณ ์ฑ๋ฅ์ด ๊ฑฐ์ ๋์ผ ํด ๋ณด์ ๋๋ค.
์ด ํ๋ฉด์ Steam ์ค๋ฒ๋ ์ด์์ ๊ฐ์ ธ์จ ๊ฒ์ ๋๋ค. Alt + Tab๋ ์๋ํ๋ค๊ณ ์ธ๊ธ ํ์ต๋๊น? _์ข์._
Imgur Disabling Steam ์ค๋ฒ๋ ์ด๋ fps๋ฅผ ๊ถค๋๋ก ๋ณด๋ ๋๋ค.์ด ์คํฌ๋ฆฐ ์ท์ AMDGPU-PRO ๋ฐ ๊ฑฐ์ 120fps์ ๋๋ค. ์ ํฌ์์ ์ธ ์๋ฆฌ ์ซ์๊ฐ ์์ต๋๊น? _ ์ธ๋ฆฌ์ผ ._
@ Tk-Glitch ๋ถ๋ช ํ ๋๋ โโ๋ค๋ฅธ ์ฌ๋์ด์ง๋ง ๊ฒ์์ด ์ค๋ ์์นจ์ ๋น๋ ์์ ์ ์ค๋จํ์ต๋๋ค. ์ค๋ ์คํ ์ ๋ฐ์ดํธ ํ ํ ์คํธํ์ง ์์์ง๋ง 999eagle์ ๋น๋๋ ์ ํ ๋ชจ๋ ์๋ํ์ต๋๋ค.
@wundrweapon ํ์ธํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ต์ / ๊นจ์ง ํจ์น๋ฅผ ์ ๊ฑฐํ๊ฒ ์ต๋๋ค.
@ Tk-Glitch์ด ๋์ ๋ฉ๋ชจ๋ฆฌ๋ก๋๊ฐ ์ค๋์ค / ๋๋ฌ ๊ฑฐ๋ฆฌ๋ ์ฑ๋ฅ์ ์ค๋ช ํฉ๋๊น?
ํธ์ง : ๋ํ ๋น์ ์ด ๋ง๋ ๊ฒ์ผ๋ก ์ ํํ๊ฑฐ๋ 999eagle์ Proton ๋น๋๋ก ๊ณ์ ํ๋ ์ดํ๊ณ Nvidia ๋๋ Valve๊ฐ ์ ๋ฐ์ดํธ๋ฅผ ๋ฆด๋ฆฌ์ค ํ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํฉ๋๊น?
Radeon VII๋ ๋งํ ๋ณด์ค์ ๋๋ค.
3 ๋ช ์ ์ข๋น๊ฐ์๋ ์ฒซ ๋ฒ์งธ ๋ฐฉ์ ์คํฌ๋ฆฐ ์ท , ๋ชจ๋ ์ค์ ์ ์ต๋ 3440x1440์ ๋๋ค. Fps ๋ฒ์๋ 60-120์ ๋๋ค.
RADV / Mesa๋ฅผ ์ฌ์ฉํ๋ ๋์ AMDGPU-PRO์์ Vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ป๊ฒ๋๋์ง๋ณด๊ณ ์ถ์ต๋๋ค. (๊ณต์์ ์ผ๋ก ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ง ์๊ณ ๋ ํ ์คํธ ํ ์ ์์ต๋๋ค.)
@UVCRocketRunner ์์ง ์ฌ์ ๋น๋ ๋ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ณต์ ํ์ง ์์์ผ๋ฉฐ Wine 5.5๊ฐ ๊ทธ๋ ๊ฒ ํ ๋๊น์ง ๊ธฐ๋ค๋ฆด ๊ฒ์
๋๋ค.ํ์ง๋ง ํ์ฌ ๊ฐ์ง๊ณ ์๋ ๊ฒ์์ ์คํํ๋ ๊ฒฝ์ฐ ํด๋น ์ค์ ์ ์ ์ ์ ์งํ๊ณ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๊ฒ์์ ์ฆ๊ธฐ์ญ์์ค. ๋ง์กฑ์ค๋ฌ์ด ์ฑ๋ฅ์ ์ป์ ์ ์์ต๋๋ค.
Nvidia ์ฑ๋ฅ ๋ฌธ์ ๋ Proton ๋น๋๋ฅผ ๋ณ๊ฒฝํด๋ ํด๊ฒฐ๋์ง ์์ผ๋ฉฐ Nvidia ๋๋ ID / Bethesda์์ ํด๊ฒฐํด์ผํฉ๋๋ค.
RADV / Mesa๋ฅผ ์ฌ์ฉํ๋ ๋์ AMDGPU-PRO์์ Vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ป๊ฒ๋๋์ง๋ณด๊ณ ์ถ์ต๋๋ค. (๊ณต์์ ์ผ๋ก ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ง ์๊ณ ๋ ํ ์คํธ ํ ์ ์์ต๋๋ค.)
radv๋ณด๋ค 5-10fps ๋น ๋ฅธ AMDVLK ํ ์คํธ๋ก ์ ๋ฐ์ดํธ ๋ ๊ฒ์๋ฌผ. :)
RADV / Mesa๋ฅผ ์ฌ์ฉํ๋ ๋์ AMDGPU-PRO์์ Vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ป๊ฒ๋๋์ง๋ณด๊ณ ์ถ์ต๋๋ค. (๊ณต์์ ์ผ๋ก ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ง ์๊ณ ๋ ํ ์คํธ ํ ์ ์์ต๋๋ค.)
radv๋ณด๋ค 5-10fps ๋น ๋ฅธ AMDVLK ํ ์คํธ๋ก ์ ๋ฐ์ดํธ ๋ ๊ฒ์๋ฌผ. :)
๊ทธ๊ฒ๋ ํฅ๋ฏธ ๋กญ์ต๋๋ค. ์ผ๋ถ๋ AMDGPU-PRO ๋ฒ๋ค์์ ์ถ์ถํ Vulkan ๋๋ผ์ด๋ฒ๊ฐ AMDVLK ์๋ ์ฝ๊ฐ ๋ค๋ฅด๊ฒ (๋น ๋ฅด๊ฒ) ์๋ํ๋ค๊ณ ๋งํ์ต๋๋ค. ์ํ ํด๋ณด์๊ฒ ์ต๋๊น? ์ ๊ฐ ๋งํ๋ฏ์ด ์ค์ ๋ก ์ค์นํ ํ์๋ ์์ต๋๋ค.
๊ด์ฌ์ด ์๋ค๋ฉด :
https://drivers.amd.com/drivers/linux/19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
์๋ฌด๊ฒ๋ ์ค์นํ์ง ์๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ :
tar xf amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
cd amdgpu-pro-19.50-967956-ubuntu-18.04
mv vulkan-amdgpu-pro_19.50-967956_amd64.deb ..
cd ..
ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb
tar xf data.tar.xz
cd ์ ํ
cp amdgpu-pro / / opt /
"amdgpu-pro"ํด๋๋ฅผ ์ ์งํ์ง ์์ผ๋ ค๋ฉด ์๋ฃ ํ ํ / opt์์ ์ญ์ ํ ์ ์์ต๋๋ค.
์์ ์ธ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
VK_ICD_FILENAMES = "/ opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json"% command %
์กฐ๊ธ ์ ์ Steam์ ํตํด ๊ฒ์์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค. ๊ทธ ์ดํ๋ก ๋๋ ํจ์ฌ ํฅ์๋ ์ฑ๋ฅ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ค๊ฐ ์ค์ ์ผ๋ก 1920x1080์์ FPS๋ 50 (์ธ๋ถ ์ฅ์๊ฐ ๋งค์ฐ ํผ์กํจ)์์ 100+ (์ค๋ด, ์ฃผ๋ณ์ ๋ฐ๋ชจ๊ฐ ๊ฑฐ์ ๋๋ ์ ํ ์์) ์ฌ์ด์ ๋๋ค. ๊ทธ๋์ ๋๋ ๋ถ๋ช ํ ํ๋ ์ด ๊ฐ๋ฅ์ ๋๋ฌํ์ต๋๋ค. :)
์ ๋์ด Linux ์ปค๋ฎค๋ํฐ๊ฐ ํ๋ฅญํ๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค!
๊ทธ๋ฆฌ๊ณ ์ด์ ๋น๋ 999eagle ๊ณต์ ์ ํจ๊ป ์๋ํฉ๋๊น?
๋ง์ฝ ๊ทธ๋ ๋ค๋ฉด, Josh์ ํจ์น๋ ๋ฐ๋์ ํ์ด๋์ด์ผํ๊ณ ๋๋ ์๋ํ๋ ์ด์ ๋ฒ์ ์ผ๋ก ๋กค๋ฐฑ ํ ๊ฒ์ ๋๋ค.
์, 999eagle์ ๋น๋์์ ์๋ํฉ๋๋ค. :) borked ํจ์น๋ฅผ ์ ๊ฑฐ ํ ๋ nvapi ์ค์ ์ ๊ทธ๋๋ก ๋์๊ฒ ์ต๋๊น? ๋๋ ๊ทธ๊ฒ์ ์๋ํ๊ณ ์ถ๋ค :)
์ ๋์ด Linux ์ปค๋ฎค๋ํฐ๊ฐ ํ๋ฅญํ๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค!
ํฌ์์ ๊ณต์ ํ๋ ๊ฒ์ด ํผ์ํ๋ ๊ฒ๋ณด๋ค ๋ซ์ต๋๋ค. ๋ด๊ฐ ์๊ฐํ๊ธฐ์ ๋น ๋ฅธ ๋ฒ์ฉ ์์ ์ ์ฐพ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์ค๋ ๊ฒ์ ์ ๋ฐ์ดํธ ์์ ์์ ์ค๋ช ์์ด ๊ฐ๋ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๊ฒ์์ ํ๋ ์๊ฐ, ๋ ๋ฒ ํ
๊ทธ ์ ๋ฐ์ดํธ๊ฐ ๋ด ์์ ์ ์ํํ๋ ๋์
์ผ๋ถ๋ AMDGPU-PRO ๋ฒ๋ค์์ ์ถ์ถํ Vulkan ๋๋ผ์ด๋ฒ๊ฐ AMDVLK ์๋ ์ฝ๊ฐ ๋ค๋ฅด๊ฒ (๋น ๋ฅด๊ฒ) ์๋ํ๋ค๊ณ ๋งํ์ต๋๋ค. ์ํ ํด๋ณด์๊ฒ ์ต๋๊น?
๋งํฌ์ ์ ๋ณด์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ด๊ฐ ์ค์นํ๋ค๊ณ ์๊ฐํ์ง๋ง ์ค์นํ์ง ์์ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. AMDGPU-PRO ์คํฌ ๋ฆฌ๋๋ก ์์ ๊ฒ์๋ฌผ์ ์ ๋ฐ์ดํธํ์ต๋๋ค. ์ฑ๋ฅ์ AMDVLK์ ๋งค์ฐ ์ ์ฌํ์ผ๋ฉฐ ์ ์ด๋ ์ฝ๊ฒ ๊ตฌ๋ณ ํ ์์๋ ์ฐจ์ด๋ ์์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๊ด๋ฒ์ํ ์๋ฃจ์
์ ๊ฐ๊น์์ง๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด์ ํ๋ ์ด ๊ฐ๋ฅ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ํ์ํ ๊ฒ์ ์๋ก์ด GPU๋ฅผ ์ป๋ ๊ฒ์
๋๋ค.
์ ๊ทธ๋ฆฌ๊ณ DRM ์ ๊ฑฐ๋.
์ผ๋ถ๋ AMDGPU-PRO ๋ฒ๋ค์์ ์ถ์ถํ Vulkan ๋๋ผ์ด๋ฒ๊ฐ AMDVLK ์๋ ์ฝ๊ฐ ๋ค๋ฅด๊ฒ (๋น ๋ฅด๊ฒ) ์๋ํ๋ค๊ณ ๋งํ์ต๋๋ค. ์ํ ํด๋ณด์๊ฒ ์ต๋๊น?
๋งํฌ์ ์ ๋ณด์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ด๊ฐ ์ค์นํ๋ค๊ณ ์๊ฐํ์ง๋ง ์ค์นํ์ง ์์ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. AMDGPU-PRO ์คํฌ ๋ฆฌ๋๋ก ์์ ๊ฒ์๋ฌผ์ ์ ๋ฐ์ดํธํ์ต๋๋ค. ์ฑ๋ฅ์ AMDVLK์ ๋งค์ฐ ์ ์ฌํ์ผ๋ฉฐ ์ ์ด๋ ์ฝ๊ฒ ๊ตฌ๋ณ ํ ์์๋ ์ฐจ์ด๋ ์์์ต๋๋ค.
์ / ์ฐ๋ฆฌ๋ฅผ ์ํด ํ ์คํธ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. =) ์ ๋ Radeon VII๋ ์คํ ์ค์ด๋ฉฐ Doom Eternal์ ์์ํ ์์๋ Proton ์ ๋ฐ์ดํธ๋ฅผ ๊ฐ์ ํ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ์ข์ ์ฑ๋ฅ์ ๊ธฐ๋ํ ์์์ ๊ฒ ๊ฐ์ต๋๋ค.
์ / ์ฐ๋ฆฌ๋ฅผ ์ํด ํ ์คํธ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. =) ์ ๋ Radeon VII๋ ์คํ ์ค์ด๋ฉฐ Doom Eternal์ ์์ํ ์์๋ Proton ์ ๋ฐ์ดํธ๋ฅผ ๊ฐ์ ํ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ์ข์ ์ฑ๋ฅ์ ๊ธฐ๋ํ ์์์ ๊ฒ ๊ฐ์ต๋๋ค.
์์ฃผ ์ข์์! ๋๋ ๋น์ ์ด ์ด๊ฒ์ ์ข์ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ฐฉ๊ธ Steam ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํ ํ ์ํ์์ ๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ์คํํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ ํฌ์์ ์ธ ์๋ฆฌ ์ซ์๋ฅผ ๋งํ๊ณ ์์ต๋๋ค. _ ๋ธ๋ก ._
Steam ์ค๋ฒ๋ ์ด๊ฐ ๋นํ์ฑํ ๋ ์คํฌ๋ฆฐ ์ท์ผ๋ก ์์ ๊ฒ์๋ฌผ์ ์ ๋ฐ์ดํธํ์ต๋๋ค.
rx5700์์ radv ๋๋ amdvlk๋ณด๋ค vulkan-amdgpu-pro๋ฅผ ์ฌ์ฉํ๋ฉด ์ง์์ ์ผ๋ก 30 % ๋ ๋์ fps๋ฅผ ์ป์ต๋๋ค. ๋์๊ฒ ๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ vsync๊ฐ ํ๋ ์ ์๋๋ฅผ 60์ผ๋ก ์ ํํ๊ณ ์ค์ ์๋ก ๊ณ ์นจ ๋น๋๋ 144hz๋ผ๋ ๊ฒ์ ๋๋ค.
Linux Mint 19.3์ ์ฌ์ฉ ์ค์
๋๋ค.
Proton 5.4 GE-2๋ฅผ ์ฌ์ฉํ๋ AMDGPU-PRO 19.50์ด ์๊ณ
"์ฒ๋ฆฌ๋์ง ์์ ์์ธ : 64 ๋นํธ ์ฝ๋ (0x000000014093f5bd)์์ 0x00000000์ ๋ํ ์ฝ๊ธฐ ์ก์ธ์ค์ ๋ํ ํ์ด์ง ์ค๋ฅ์ ๋๋ค."
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ด๋ป๊ฒํด์ผํฉ๋๊น? ์๋ก์ด Proton ๋ฒ์ ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๊น? ์๋ชป๋ ํ ํด๋ ์ค๋ฅ๋ฅผ ์์ ํ๊ธฐ ์ํด GLIBC ๋๋ libc6์ ๋ค์ด๋ก๋ ํ ์ ์๊ธฐ ๋๋ฌธ์ TKG ๋น๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋๋ฉด ๋ด๊ฐ ๋ญ๊ฐ๋ฅผ ๋์น๊ณ ์์ต๋๊น? ์๊ฐ ๋ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ ๊ฐ ์ง์ ๋์์ ๋๋ฆฌ๊ณ ์ถ์ต๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ๊ทธ๋ ๊ฒ ์น์ ํ ์ ์๋ค๋ฉด? ๋๋ DRM ์ง์ฅ์์ ๋ฒ์ด๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฉฐ, ์๋ํ๋ฉด ์ด์ ์ ๊ฒฝ๊ณ ๊ฐ ํ์๋์ง๋ง ํ๋ ์ด๋ฅผ ๋๋ฅด๋ฉด ์ถฉ๋ํฉ๋๋ค.
https://raw.githubusercontent.com/MacroHard-sys/proton-log/master/steam-782330.log
์ฐ๋ถํฌ 18.04, ์คํ ๋ฒ ํ, nvidia 440 ๋๋ผ์ด๋ฒ, 5.2ge
@ MacroHard-sys ์์ 999์์ tkg proton์ ์ฌ์ฉํ์ญ์์ค. 5.4 GE 2๋ ์ฌ๊ธฐ์ ์ฐ๋ฆฌ ๋๋ถ๋ถ์๊ฒ ๋๊ฐ์ ๋ฐฉ์์ผ๋ก ์ถฉ๋ํฉ๋๋ค.
๋ถํํ๋ @parkerlreed ๋ ํด๋น ์ฌ์์์ ๊ฐ๋ฅํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ ๋ณธ์ง์ ์ผ๋ก Linux Mint๊ฐ Ubuntu 18.04๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ๊ณ ์ฌ๊ธฐ์ ๊ฒ์ ๋ proton ๋ฒ์ ์ ๋ํด ์ด์ด ์์์ต๋๋ค.
์ด์ ๋๋ ์ด๊ฒ์ ์ป์ต๋๋ค.
======================
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/n13/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1']
Options: {'logcommandtoprefix', 'winetricks', 'winedxgi', 'nonvapi'}
======================
ERROR: ld.so: object '/home/n13/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/n13/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/n13/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory
์ค ๊ทธ๋, 20.04๊ฐ ํ์ํด?
@ MacroHard-sys ์ด์ ์ด์ ์ ์ ๋ฅผ ๋์ฐ ๋ คํ๋ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๋ด ๋ฐ์คํฌํฑ๊ณผ ๋ฉํฑ์์ ์ ๋์ฌ๋ฅผ ์ง์ฐ๊ณ ํ ์คํธ ํ ํ ์ต์ ๋น๋์์ ์ถฉ๋์ ๋ณต์ ํ ์์์์ต๋๋ค. ์ผ๋ถ ํ ์คํธ๋ฅผ ์คํํ๋ฉด denuvo๊ฐ ๋๋ฅผ ์ ๊ทธ์ง ์์ผ๋ฉด ๋ค๋ฅธ ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋๋ ๊ทธ์ ๋์ผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ 20.04๋ก ์ ๊ทธ๋ ์ด๋ํ๊ธฐ ์ ์ ๋ ๋ฒ ์๊ฐํ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ์ ํ ๋ถ๋๋ฌ์ด ์ ๊ทธ๋ ์ด๋๊ฐ ์๋์๊ณ ๋ด ๊ทธ๋์ ์ง๊ธ ๋งค์ฐ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค. ๊ฒฐ๊ตญ ๊ฒ์์ ์ํด ์๋ฌด๊ฒ๋ ๊ณ ์น์ง ์์์ต๋๋ค.
๋ด ๊ฒ์ Ubuntu 19.10์ผ๋ก ์ผํ์ต๋๋ค.
ํ์ง๋ง ๋ด ๋ํ sophie์ git build dir์ ์ฌ์ฉํ์ง ์์์ต๋๋ค.
ntdll.dll.so์ ๊ฐ์ ๋๋ฝ ๋ ํ์ผ์ ๋ํ ๋ค๋ฅธ ์์น๋ฅผ ์๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ค๋ฅธ proton lib ํด๋์ ๋ํ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ง๋ค ์ ์์ต๋๊น? , ๋์ ์ ์ผ๋ก ํ์ผ์ด ์ ๊ณต๋จ
@ MacroHard-sys, @ Phobos001
๋ญ๊ฐ
mkdir -p /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4
ln -s ~ / .steam / root / compatibilitytools.d / proton_tkg_5.4.r10.g7c7868f4 / dist / lib /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10. g7c7868f4 / lib /
์ค๋๋ ๊ฒ์์ Linux์์ ์ ์์ ์ผ๋ก ์คํ๋์์ต๋๋ค.
์ฑ๊ธ ํ๋ ์ด์ด๋ฅผ ์๋ํ์ฌ ๊ฑฐ์ ์์ ํ ์ธํธ๋ผ ์
๋ชฝ ์ค์ ์์ Vega 64๋ก 4k์์ ์ฝ 30fps๋ฅผ ์ป์์ผ๋ฉฐ ๋์ ํด์๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ต๋ 50 ์ด๊น์ง ์ฌ๋ผ๊ฐ๋๋ค.
Proton 5.4 GE-2 ์ฌ์ฉ, ์ต์ mesa-git ๋๋ผ์ด๋ฒ ๋ฐ Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ ์ปดํ์ผ
๋ช
์ธ์:
4790k 4.6GHz ๋ชจ๋ ์ฝ์ด OC + 4.4GHz ์ธ ์ฝ์ด OC
2200MHz 32GB DDR3 ๋์ผ ์ฑ๋
Vega 64 ~ 1650MHz GPU ์ฝ์ด OC + 1045MHz HBM2 OC
NVMe SSD
@FogLizard AMDGPU-PRO vulkan lib๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ ์๋ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๋ฉ์ฌ๊ฐ ์ป๋ ๊ฒ๋ณด๋ค ์ข์ ๋ฉ์ด๋ฆฌ ์ธ 5700XT๋ก 1440p ์ด ์ ๋ชฝ์์ ๊ฑฐ์ ์ ๊ธด 144fps ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
@ Tk-Glitch ์ค์ ๋ก ๋ด ๊ฒ์ ์ฑ๋ฅ์ด CPU์ ์ํด ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๊ฒ๋์๊ณ , ํด๋ญ์ 4.8GHz๋ก ๋์ด๊ณ ํ๊ท 5fps๋ฅผ ๋ ์์ถํ์ต๋๋ค. ์ฐจ๋ผ๋ฆฌ ๋ด ์คํ ์์ค ๋๋ผ์ด๋ฒ๋ฅผ ๊ณ ์ํ๊ณ ์ถ์ง๋ง ์กฐ์ธ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํด์๋๊ฐ ํฌ๊ฒ ๋จ์ด์ง์ง ์๊ณ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ 50 ์ด์์ผ๋ก ์ ์ง๋๋ ํ ์ถฉ๋ถํฉ๋๋ค.
๋๋ 4790K๊ฐ ๊ทธ๋ฌํ ๊ฒ์์ ์ ํ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง ์์์ ๊ฒ์ ๋๋ค. ์ค ์. AMDVLK๋ ๋ํ DOOM 2016๊ณผ ์ ์ฌํ๊ฒ RADV๋ณด๋ค ํจ์ฌ ๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ค๊ณ ํฉ๋๋ค.
Arch with KDE Plasma (์ปค๋ ๋ฒ์ : 5.5.10-arch1-1)์ ๋ํ @ 999eagle ์ ์ง์นจ์ ๋ฐ๋์ต๋๋ค.
ํธ์ง : Launch Options์์ Proton ์ค๋ฅ ๋ฉ์์ง ํ์ธ ํญ๋ชฉ์ ์ ๊ฑฐํ์ฌ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ๊ธฐ ๋ด ์๋ก์ด ์์ ์ต์
์ด ์์ต๋๋ค. +in_terminal 1 +com_enableCrashHandler 2 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
์ด๊ฒ์ผ๋ก Proton 5.0-5๋ ์ฌ์ ํ ์๋ํ์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์๊ณ , Proton 5.4-GE2๋ ์ค์ ๋ก Steam์์ ๊บผ์ ธ ๋ฒ๋ ธ๊ณ , 999eagle์ ์์ ๋ Proton ํจํค์ง๋ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๊ฐ์ ธ ์์ต๋๋ค.
์์ ํ ์คํจ, ๋๋ฅผ ์ํด ์ ํ ์์ํ์ง ์์์ต๋๋ค.
๋ค์ํ ์ฑ๊ณต์ผ๋ก ๋ค์ Proton ๋ฒ์ ์ ์๋ํ์ต๋๋ค.
$ pacman -Q vulkan-icd-loader vulkan-headers ์๋น๋์ ์์ธ ์คํ ์ด์ง
vulkan-icd-loader 1.2.135-1
vulkan-headers 1 : 1.2.135-1
์๋น๋์ 440.64-5
์์ธ ์คํ ์ด์ง 5.4-1
๊ฒ์์ Steam ๋ฒ์ . ์ด์ ํจ์น ์๋์์ ์ฝ๊ฐ ๊ฐ๋์ ๋ฐ์์ง๋ง Steam์ ํตํด ๊ฒ์ ํ์ผ์ ํ์ธํ์ต๋๋ค. Steam ๋ฒ ํ๋ฅผ ์ ํํ์ต๋๋ค. ๋ก๊ทธ๋ฅผ ์ํ๋ฉด ์ ์ฅ ๋ ์์น๋ฅผ ์๋ ค์ฃผ์ธ์. DOOMEternal ํด๋์์ ๊ฒ์ํ๋๋ฐ ์ฒจ๋ถ ๋ ๋งค์ฐ ์์๋ "LastCrashInfo.txt"์ธ์๋ ์๋ฌด๊ฒ๋ ์ฐพ์ ์ ์์ต๋๋ค.
@ Tk-Glitch vsync๊ฐ ํ์ฑํ ๋ ์ํ์์ vulkan-amdgpu-pro ์ ๊ธ ํ๋ ์ ์๋๋ฅผ 60์ผ๋ก ์ค์ ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๊น? ๋ ๋ฟ์ด์ผ?
@ashkitten ๋ด์ชฝ์๋ ๊ทธ๋ฐ ๋ฌธ์ ๊ฐ ์์ง๋ง vsync๋ฅผ ํ์ฑํํด๋ ๋ฏธ๋ฌํ ์ฐข์ด์ง์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์๋์, vsync๋ ์ ๋ฅผ 144fps๋ก ๊ณ ์ ํ๋๋ฐ, ์ด๋ ์ 144Hz ๋์คํ๋ ์ด์ ๋ง์ต๋๋ค.
์๋ค ์,
๊ทธ๋์ ์ ๋ Manjaro, proton_tkg_5.4.r10.g7c7868f4 ๋ฐ Steam ๋ฒ ํ๋ฅผ ์คํํ๊ณ 20-30fps๋ฅผ ์ป๋ Nividia ์ฌ์ฉ์์
๋๋ค.
๊ฒ์์ด vulkan 1.1.119๋ฅผ ์คํํ๊ณ ์์์ ์์์ง ๋ง vulkan 1.2.135-1์ ์ค์นํ์ต๋๋ค. ์ Nividia ์ฌ์ฉ์๊ฐ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋์ง ๊ถ๊ธํฉ๋๋ค.
pacman -Qs vulkan
local/lib32-nvidia-440xx-utils 440.64-1
NVIDIA drivers utilities (32-bit)
local/lib32-vulkan-icd-loader 1.2.135-1
Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/lib32-vulkan-intel 19.3.5-1
Intel's Vulkan mesa driver (32-bit)
local/lib32-vulkan-radeon 19.3.5-1
Radeon's Vulkan mesa driver (32-bit)
local/nvidia-440xx-utils 440.64-1
NVIDIA drivers utilities
local/vulkan-headers 1:1.2.135-1 (vulkan-devel)
Vulkan header files
local/vulkan-icd-loader 1.2.135-1
Vulkan Installable Client Driver (ICD) Loader
Linux ์ปค๋ฎค๋ํฐ๋ ๊ต์ฅํ btw์
๋๋ค!
๊ฑด๋ฐฐ
์์ ๋ฉ๋ชจ์ ๋๋ค. ๋๋ ๊ฒ์์ด๋ณด๊ณ ํ๋ Vulkan ๋ฒ์ ์ ๋๋ฌด ๋ง์ด ์ฝ์ง ์์ ๊ฒ์ ๋๋ค. ์ ์๊ฒ๋ Windows 10์์ ๋๊ฐ์ ๋ฒ์ ์ด ํ์๋๋ฉฐ ๊ฒ์์์ ๊ถ์ฅํ๋ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด ์์ต๋๋ค.
@ grand248 ์ด๋ ์์ ๋ ๊ฒ์ด๋ฉฐ ๋ฌด์ํด๋๋ฉ๋๋ค.
@ashkitten ๋ด์ชฝ์๋ ๊ทธ๋ฐ ๋ฌธ์ ๊ฐ ์์ง๋ง vsync๋ฅผ ํ์ฑํํด๋ ๋ฏธ๋ฌํ ์ฐข์ด์ง์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์๋์, vsync๋ ์ ๋ฅผ 144fps๋ก ๊ณ ์ ํ๋๋ฐ, ์ด๋ ์ 144Hz ๋์คํ๋ ์ด์ ๋ง์ต๋๋ค.
x11 ๋๋ wayland๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
Nvidia์ Linux ๋๋ผ์ด๋ฒ์์ ์ ๋๋ก ์๋ํ์ง ์๋ ํน์ ์ฝ๋ ๊ฒฝ๋ก๊ฐ์์ ์ ์์ต๋๊น? GPU๊ฐ Nvidia๋ผ๋ ๊ฒ์ ์จ๊ธธ ์ ์์ต๋๊น? DXVK๊ฐ ๊ทธ๋ ๊ฒํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
AMDGPU-PRO ๋๋ AMDVLK ๋์ RADV / LLVM (ํ์ฌ ACO์ ํ์ํ storage_8bit / storage_16bit ๊ธฐ๋ฅ์ด ์๊ธฐ ๋๋ฌธ์)์ ์ฌ์ฉํ๋ ค๋ Navi GPU ์ฌ์ฉ์๋ฅผ ์ํด ๋ฐฉ๊ธ mesa-git ์ฉ ํจ์น / ํดํน์ ๋ง๋ค์์ต๋๋ค. ์คํํ ๊ฒ์ : https://github.com/Tk-Glitch/PKGBUILDS/blob/master/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch
@ Tk- ๊ธ๋ฆฌ์น
์ด๋ฏธ borked ํจ์น๋ฅผ ๋๋ ๋ ธ์ต๋๊น? Tkg๋ฅผ ๋ค์ ์๋ํด ๋ณผ ์ ์์ต๋๊น?
์. ์ด๋ฒ์๋ ๊ฒ์์ ์ง์ ํ
์คํธํ์ต๋๋ค.
ํธ์ง : ์๋ ๊ฒ์๋ฌผ์ ์๋ต-> ์. ์ฌ๊ธฐ์ ์ํ์ง ์๋ ์คํธ์ ๋ฎ์ถ๊ธฐ ์ํด ๋ด ์ ์ฅ์์ ์ปค๋ฐ ๋ก๊ทธ๋ฅผ ์ฝ์ผ์๊ธฐ ๋ฐ๋๋๋ค .)
๊ทธ๋ฆฌ๊ณ nvapi ์ค์ ์ด ์์ง ์์ต๋๊น?
Linux 5.5.8-1-MANJARO์์ Proton-tkg 5.4.r10, steam-runtime beta ๋ฐ Nvidia 440.64-2๋ ์ ์๋ํ์ง๋ง ์ด์ ์ ์์ ๋๋ง๋ค ์ค๋จ๋ฉ๋๋ค (์ : alt-tabbing). GNOME ๋ฐ KDE Plasma์์ ํ ์คํธ
@ Ryhon0 ๊ธฐ๋ณธ ์ ์ฒด ํ๋ฉด ๋์ ์ฐฝ ์ ์ฒด ํ๋ฉด์ ์ฌ์ฉํ๋ฉด Plasma์์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ๋ฌผ๋ก ์ด๋ฅผ ์ต์ํ ํ ์ ์๋ค๋ ๋จ์ ์ด ์์ต๋๋ค.
AMDGPU-PRO ๋๋ AMDVLK ๋์ RADV / LLVM (ํ์ฌ ACO์ ํ์ํ storage_8bit / storage_16bit ๊ธฐ๋ฅ์ด ์๊ธฐ ๋๋ฌธ์)์ ์ฌ์ฉํ๋ ค๋ Navi GPU ์ฌ์ฉ์๋ฅผ ์ํด ๋ฐฉ๊ธ mesa-git ์ฉ ํจ์น / ํดํน์ ๋ง๋ค์์ต๋๋ค. ๊ฒ์ ์คํ : https://github.com/Tk-Glitch/PKGBUILDS/blob/master/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch
๋ด Navi์์ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ GE proton์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋น์ ์ ๊ฒ์ ์ฌ์ฉํด์ผํฉ๋๊น?
๋ง์นจ๋ด Flatpak์ด ์๋ Steam ๋ค์ดํฐ๋ธ๋ก ์ ํํ์ฌ Fedora 31 Silverblue์์ ์คํ๋๋๋กํ์ต๋๋ค. @ 999eagle ์ TKG Proton ๋น๋๋ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๋ฅผ๋ด๋ ๋ฐ๋ฉด Proton 5.4-GE-2๋ ๊ทธ๋ ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ ๋ฒ์ ๋ชจ๋ ์คํฌ๋ฆฐ ์ท์์ ๋ณผ ์ ์๋ฏ์ด ๋์ฐํ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์คํฌ๋ฆฐ ์ท์ ๋์์๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ ์ฌ์ฉ์ค์ธ Vulkan Loader ๋ฒ์ ์ 1.2.131.1์
๋๋ค.
์ด๋ฌํ 30fps๋ฅผ ์ป๊ธฐ ์ํด์๋ ํด์๋๋ฅผ 1280x720์ผ๋ก ๋ฎ์ถ๊ณ ํ์ง ์ค์ ์ ์ ๋ฐ์ ์ผ๋ก "๋ฎ์"์ผ๋ก ๋ฎ์ถ์ด์ผํ์ต๋๋ค. ๋๋์ด ์ํ์์ ๊ฒ์์ ํ ์๊ฐ์กฐ์ฐจํ์ง ์์ผ๋ฉฐ, ์๋ก์ด Proton ๋น๋ ๋ฐ / ๋๋ NVidia ๋๋ผ์ด๋ฒ๊ฐ ๋๋ผ์ด๋ฒ์ ๋ถ๋ช
ํ ๊ด๋ จ๋์ด์ผํ๋ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ฐธ๊ณ ๋ก ๋ด GPU๋ Thunderbolt๋ฅผ ํตํด ์ก์ธ์ค๋ฉ๋๋ค. ์ฆ, eGPU์ด์ง๋ง ์ด์ ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, AMD GPU ์์ ์๋ฅผ ๋ถ๋ฌ์ํ๋ ๊ฒ์ ๋ด ์ธ์์์ ์ฒ์์ ๋๋ค.
ํํ
๋ด Navi์์ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ GE proton์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋น์ ์ ๊ฒ์ ์ฌ์ฉํด์ผํฉ๋๊น?
์ด๋ค ์ฌ๋๋ค์ tkg ๋น๋ 999eagle์ด ๊ฒ์ ํ ๊ฒฝ์ฐ ๋ฐ์ํ์ง ์์ GE ๋น๋์ ์ถฉ๋ ๋ฌธ์ ๋ฅผ๋ณด๊ณ ํ์ผ๋ฏ๋ก ํ ๋ฒ ์๋ํด ๋ณผ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋๋ GE ๋น๋์ ๋ํ ๊ฒฝํ์ด ์๊ธฐ ๋๋ฌธ์ (๋๋ฒ๊ทธํ๋ ค๋ ์๋๋ ์์ต๋๋ค ๐ธ) ๊ทธ๋์ ๊ฑฐ๊ธฐ์์ ๋ฌด์์ด ๊นจ์ง ์ ์๋์ง ๋ชจ๋ฆ ๋๋ค. ์ ์ด๋ ๋๋ ์๋ก์ด proton-tkg ๋น๋ (5700XT์์ ์์ ๋ฉ์ฌ ํจ์น๊ฐ์๋ AMDGPU-PRO ๋๋ RADV / LLVM์ ์ฌ์ฉํ์ฌ)๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์์ด ์๋ฒฝํ๊ฒ ์๋ํ๋ค๋ ๊ฒ์ ์ฆ๋ช ํ ์ ์์ต๋๋ค.
@ e-user ์๋ง๋ ๊ทธ๊ฒ์ ์๋ ๊ฒ์ด ๋น์ ์ ์ถ์ ๋ง์ด ๋ณํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ proton-tkg๋ ๋น์ ์์คํ ์ FAudio libs๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๊ณ GE๋ ์์ฒด์ ์ผ๋ก ์ ๊ณต ํ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ๋ฐฐํฌํ์ด ์ค๋๋๊ฑฐ๋ ์์๋ FAudio๋ฅผ ์ ๊ณตํ๋ ๊ฒฝ์ฐ -tkg์์ ์ฌ์ด๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
@ Ryhon0 ๊ธฐ๋ณธ ์ ์ฒด ํ๋ฉด ๋์ ์ฐฝ ์ ์ฒด ํ๋ฉด์ ์ฌ์ฉํ๋ฉด Plasma์์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ๋ฌผ๋ก ์ด๋ฅผ ์ต์ํ ํ ์ ์๋ค๋ ๋จ์ ์ด ์์ต๋๋ค.
์ฌํ๊ฒ๋ ์ฐฝ ์ ์ฒด ํ๋ฉด์์ ์คํํด๋ ๊ต์ํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ต๋๋ค. ์บ ํ์ธ์ ํด๋ดค์ง๋ง 1050Ti์ ํ๋ ์ ์๋๊ฐ ๋งค์ฐ ๋ฎ์ต๋๋ค. ๋ฉ๋ด ๋ฐ ํํ ๋ฆฌ์ผ ๋ฃธ์์ 60fps๋ฅผ ์ป๊ณ Windows์์์ ๊ฐ์ด ์ฝ 55fps๋ฅผ ์ป๋ ์ผ๋ฐ ํ๊ฒฝ์์ 15-20fps๋ฅผ ์ป์ต๋๋ค.
@ e-user ์๋ง๋ ๊ทธ๊ฒ์ ์๋ ๊ฒ์ด ๋น์ ์ ์ถ์ ๋ง์ด ๋ณํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ proton-tkg๋ ๋น์ ์์คํ ์ FAudio libs๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๊ณ GE๋ ์์ฒด์ ์ผ๋ก ์ ๊ณต ํ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ๋ฐฐํฌํ์ด ์ค๋๋๊ฑฐ๋ ์์๋ FAudio๋ฅผ ์ ๊ณตํ๋ ๊ฒฝ์ฐ -tkg์์ ์ฌ์ด๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
libFAudio๊ฐ ์์คํ ์ ์ค์น์ ์ง๊ธ์, ๋ชจ๋ ๋ฒ์ ์ด ์์ต๋๋ค. ์ด๊ฒ์ด ๊ด๋ จ์ด ์๋ค๊ณ ํ์ ํฉ๋๊น?
๋ด๊ฐ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๊ฐ ์ ํ์๊ณ ๊ฒ์์ด ์ฌ๊ธฐ์ FAudio libs๋ฅผ ํ์คํ๋ก๋ํ๋ค๋ ์ ์ ๊ณ ๋ คํ๋ฉด ๊ทธ๋ ๊ฒ ์๊ฐํ ๊ฒ์ ๋๋ค. ์ด์ํ ํด๋ฐฑ์ ์ป์ ์๋ ์์ต๋๋ค.
์ค์ ๋ก ๋ด ๋ก๊ทธ์ธ ์ถฉ๋์ ์ผ์ผํค๋ ์์ธ์ ์คํ ์ค๋ฒ๋ ์ด๊ฐ ์ผ์ ธ ์์๊ธฐ ๋๋ฌธ์
๋๋ค.
ํฐ ์ผ๊ตด ์๋ฐ๋ฅ์ ์คํ ๋ก๊ณ ๊ฐ ํ์ด ๋์ฌ ๋๋ง๋ค ์ฃฝ์์ต๋๋ค
proton_tkg_5.4.r10.g7c7868f4
๊ทธ๊ฒ์ ์ง๋ 12 ์๊ฐ ๋์ ๋ฌด์์ด ๋ฐ๋ ์๋์ง ํ์คํ์ง ์์ง๋ง ๋ด ์ค๋๋ r9290์ ์ต๋ @ 60fps๋ก ์ ํ๋์์ต๋๋ค. ์ค๋ ์์นจ์ ์ ๋ง ๋๋ฆฌ๊ฒ ๋๊ปด์ก์ต๋๋ค.
fps ๋ฆฌ๋ฏธํฐ๋ฅผ ํด์ ํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผํฉ๋๋ค.
@ Tk- ๊ธ๋ฆฌ์น
์ต์ ๋น๋๋ ๋ฌธ์ ์์ด ์คํ๋ฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค. :)
๋ถํํ๋ NVAPI ์ค์ ์ ์ด๋ค ์ ์ผ๋ก๋ ๋ฎ์ ์ฑ๋ฅ์ ๋ณ๊ฒฝํ์ง ์์ต๋๋ค.
๋๋ ์ด์ ์ ๋ฌธ์ ๋ฅผ ์ค๋ช
ํ๊ณ nvapi ํธ์ถ์ด ์กด์ค ๋๋๋ผ๋ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ ์ฌ์ ํ ์กด์ฌํ๋ฉฐ ์ฐ๋ฆฌ๊ฐ ์ดํดํ๋ ํ Nvidia ๋๋ ID Software์์๋ง ํด๊ฒฐํ ์ ์์์ ๋ถ๋ช
ํํ์ต๋๋ค.
RAM ์๋ / PCI-E gen / mobo ํ ํด๋ก์ง / CPU ์ฝค๋ณด์ ๋ฐ๋ผ ๊ธฐ๊ปํด์ผ CPU ์ ๋ฉด์์ (์์ฃผ ์์) ์ฑ๋ฅ ์ฆ๊ฐ๋ฅผ ๋ณผ ์ ์์ง๋ง ๊ทธ๊ฒ ์ ๋ถ์
๋๋ค.
์, NVIDIA ๋๋ผ์ด๋ฒ์ ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง FPS๊ฐ ์ฝ๊ฐ ์ฆ๊ฐํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ด ์ค์ ์ ๋งค์ฐ ๋น ๋ฆ
๋๋ค.
์ธํ
9900K
ASUS ROG STRIX Z390-E ๊ฒ์
ASUS GeForce GTX 1080 Ti
Kingston KHX3000C15 / 16GX (32GB) 2 ๊ฐ
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๋ด๊ฐ ์ป๋ ๊ฒ์ 24 FPS์
๋๋ค : D
์, 9900K๋ก ๋ชจ์์ด๋ ํํ๊ฐ CPU์ ์ ํ๋์ง ์์ผ๋ฏ๋ก ์ค์ ๋ก ์ฐจ์ด๋ฅผ ๋ง๋ค์ง ์์ต๋๋ค. lulz์ ๋ํด์๋ง ๊ฒ์์ด ์คํ๋๋ ๋์ nvidia-settings์์ PCI-E ๋ฒ์ค๋ก๋๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋น๊ต๋ฅผ ์ํด ํ๊ท ๊ฒ์ ์ฌ์ฉ๋์ ์ผ๋ฐ์ ์ผ๋ก 2-4 %์ ๋๋ฌํฉ๋๋ค.
Alt + Tab์ ์ฌ์ฉํ๋ฉด ๊ฒ์์ด ์ค๋จ๋๋์ง ํ์ธํ ์ ์์ต๋๋ค. nvidia-smi๋ฅผ ๊ธฐ๋กํ๋ ค๊ณ ํ ์๋ ์์ง๋ง ์ ๋ง ์ธ๋ชจ๊ฐ ์์ต๋๋ค. NVIDIA๊ฐ ๊ฐ์ ํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ๊ทธ๋ค๋ก๋ถํฐ ์์์ด ์๋ค๋ ๊ฒ์ ์ํ๊น์ต๋๋ค. ๊ฒ์๋ฌผ์กฐ์ฐจ๋ ์ข์ ๊ฒ์ด์ง๋ง ๊ทธ๋ค์๊ฒ์ ์๋ฌด๊ฒ๋ ์์ต๋๋ค :(
๋ฉฐ์น ๋ฐ์ ์ ๋์ด์. 1 ~ 2 ์ฃผ ์ ๋์ฃผ์ธ์.
ํ ์ผ์ด ๋จ์ ์์ง ์๊ณ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. :)
@ Tk-Glitch ๋๋ ๋น์ ์ ์์ฑ์๋ฅผ ์ปดํ์ผํ์ง๋ง ๋ด ๊ฒ์์ ์ฌ์ ํ โโ์ถฉ๋ํฉ๋๋ค.
Unhandled exception: divide by zero in 64-bit code (0x0000000141ec920c).
@ Tk-Glitch ๋๋ ๋น์ ์ ์์ฑ์๋ฅผ ์ปดํ์ผํ์ง๋ง ๋ด ๊ฒ์์ ์ฌ์ ํ โโ์ถฉ๋ํฉ๋๋ค.
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
Unhandled exception: divide by zero in 64-bit code (0x00007f62aa74f06b).
์ฃผ๋ง์ ๋ช ์๊ฐ ๋์ ๋ฌผ๊ฑด์ ๋ง์ง์ ๊ฑฐ๋ฆฌ๋ค๊ฐ ๋ง์นจ๋ด ๊ฒ์์ ์์ํ์ต๋๋ค. ๋น ๋ฅธ ํ ์คํธ๋ ๋์ ์ค์ ์์ 50-60fps๋ฅผ ๋ณด์ฌ์ค๋๋ค. ํด๊ทผ ํ ๋ ๋ง์ ์๊ฐ์ ๋ณด๋ด๊ณ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
์ธํ
์ฝ์ด i5-4670
NVIDIA GTX 970
Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ
Ubuntu 18.04
์ปค๋ 5.0.0-23- ์ผ๋ฐ
nvidia ๋๋ผ์ด๋ฒ 440.66.03
์์ฑ์ -5.4-GE-2
@ thedopefish
์ฃผ๋ง์ ๋ช ์๊ฐ ๋์ ๋ฌผ๊ฑด์ ๋ง์ง์ ๊ฑฐ๋ฆฌ๋ค๊ฐ ๋ง์นจ๋ด ๊ฒ์์ ์์ํ์ต๋๋ค. ๋น ๋ฅธ ํ ์คํธ๋ ๋์ ์ค์ ์์ 50-60fps๋ฅผ ๋ณด์ฌ์ค๋๋ค. ํด๊ทผ ํ ๋ ๋ง์ ์๊ฐ์ ๋ณด๋ด๊ณ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
์ธํ ์ฝ์ด i5-4670
NVIDIA GTX 970
Steam ๋ฒ ํ ํด๋ผ์ด์ธํธUbuntu 18.04
์ปค๋ 5.0.0-23- ์ผ๋ฐ
nvidia ๋๋ผ์ด๋ฒ 440.66.03
์์ฑ์ -5.4-GE-2
๊ฒ์์ ์คํํ๊ธฐ ์ํด ๋ฌด์์ ํ์ต๋๊น?
@aleksbenmaza ์๋ํ๊ฒ ํ ๋ง์ง๋ง ๋จ๊ณ๋ Proton-5.0-5์์ Proton-5.4-GE-2๋ก ์ ํํ๋ ๊ฒ์ด ์์ต๋๋ค.
์์ ๋์ง ์์ Steam ๋ฒ์ ์ ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค. ์์ํ ๋ ์ค๋๋ NVIDIA ๋๋ผ์ด๋ฒ์ ๋ํ ์๋ชป๋ ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ํ์๋์ง๋ง, ๊ทธ ์ด์์ ํด๋ฆญํ๋ฉด ๊ฒ์ ๋ด ์ค๋ฒ๋ ์ด์ ์ฌ๋ฐ๋ฅธ ๋ฒ์ ์ด ํ์๋ฉ๋๋ค.
@ 999eagle ์ ๋น๋๋ก ๋ค์ ์๋ํ์ต๋๋ค. ์ง๊ธ ํ์ํ ๊ฒ์์ด ๊ฒ์์ด Proton์์ ์คํ๋๋ ๋ค๋ฅธ ์น์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด๋๋ ์๋ก์ด GPU์ ๊ธฐํ ํ์
๋๋ค.
ํธ์ง : ๋ค์ ์์๋์ด ๋ฌดํํ ๊ฒ์ ์ ํ๋ฉด์ ๊ฐํ ์์ต๋๋ค. ์์ด.
์ฃผ๋ง์ ๋ช ์๊ฐ ๋์ ๋ฌผ๊ฑด์ ๋ง์ง์ ๊ฑฐ๋ฆฌ๋ค๊ฐ ๋ง์นจ๋ด ๊ฒ์์ ์์ํ์ต๋๋ค. ๋น ๋ฅธ ํ ์คํธ๋ ๋์ ์ค์ ์์ 50-60fps๋ฅผ ๋ณด์ฌ์ค๋๋ค. ํด๊ทผ ํ ๋ ๋ง์ ์๊ฐ์ ๋ณด๋ด๊ณ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
์ธํ ์ฝ์ด i5-4670
NVIDIA GTX 970
Steam ๋ฒ ํ ํด๋ผ์ด์ธํธUbuntu 18.04
์ปค๋ 5.0.0-23- ์ผ๋ฐ
nvidia ๋๋ผ์ด๋ฒ 440.66.03
์์ฑ์ -5.4-GE-2
ํน์ ๊ฐ์ ๋ ๋ฒจ์ ์์์ ๋จธ๋ฌผ ๋ ์ต๋๊น? ์ฐ๋ฆฌ ๋ชจ๋ ๊ฐ๋ํ NVIDIA ์ฌ์ฉ์๋ 60 FPS๋ฅผ ์ป์ต๋๋ค. ์์ผ๋ก ๋ช ๊ฑธ์ ๋ ๋์๊ฐ์ญ์์ค.
@aleksbenmaza ์๋ํ๊ฒ ํ ๋ง์ง๋ง ๋จ๊ณ๋ Proton-5.0-5์์ Proton-5.4-GE-2๋ก ์ ํํ๋ ๊ฒ์ด ์์ต๋๋ค.
์์ ๋์ง ์์ Steam ๋ฒ์ ์ ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค. ์์ํ ๋ ์ค๋๋ NVIDIA ๋๋ผ์ด๋ฒ์ ๋ํ ์๋ชป๋ ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ํ์๋์ง๋ง, ๊ทธ ์ด์์ ํด๋ฆญํ๋ฉด ๊ฒ์ ๋ด ์ค๋ฒ๋ ์ด์ ์ฌ๋ฐ๋ฅธ ๋ฒ์ ์ด ํ์๋ฉ๋๋ค.
์ด ํ. ์ง๊ธ. ๋น์ ์ด ์ ์ ๋ฐ์ ๋ชจ๋ ๋จ๊ณ๋ฅผ ๋ง ํด์ฃผ์ธ์ !!!!!
Steam ๋ฒ์ ๊ณผ GE-2์์ ๋ฐ์ํ๋ ์ค๋ฅ๋
ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
(๋ก๊ทธ์์)
์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์์ต๋๊น?
Steam ๋ฒ์ ๊ณผ GE-2์์ ๋ฐ์ํ๋ ์ค๋ฅ๋
ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
(๋ก๊ทธ์์)์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์์ต๋๊น?
ํน์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ฌด์ํ ์ ์์ต๋๋ค. ์ฝ์์ ๋ณด๋ฉด ๊ฑฐ์ ๋ชจ๋ Steam ๊ฒ์์์ ํ์ธํ ์ ์์ต๋๋ค. ๊ฒ์์ด ์๋๋ผ Steam์ ์ค๋ฒ๋ ์ด์ ๋ํ ์ค๋ฅ์ ๋๋ค. ์น๋ช ์ ์ด์ง ์์ต๋๋ค.
Steam ๋ฒ์ ๊ณผ GE-2์์ ๋ฐ์ํ๋ ์ค๋ฅ๋
ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
(๋ก๊ทธ์์)
์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์์ต๋๊น?ํน์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ฌด์ํ ์ ์์ต๋๋ค. ์ฝ์์ ๋ณด๋ฉด ๊ฑฐ์ ๋ชจ๋ Steam ๊ฒ์์์ ํ์ธํ ์ ์์ต๋๋ค. ๊ฒ์์ด ์๋๋ผ Steam์ ์ค๋ฒ๋ ์ด์ ๋ํ ์ค๋ฅ์ ๋๋ค. ์น๋ช ์ ์ด์ง ์์ต๋๋ค.
์ผ๋ถ ๊ฒฝ์ฐ์ ๋ฌธ์ ๋ฅผ ์ผ์ผํจ ๊ฒ์ ์ฝ์ ํ์ด ํ ์คํธ์์ ์คํ ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ์ต๋๋ค. ๋ฌด๊ด ํ ์ ์์ต๋๊น?
@ mozo78 ๋ ๋ฒจ 1์ ์๋ฃ ํ ์งํ ์ผ์ธ ๊ณต๊ฐ์์์์ต๋๋ค.
@ MacroHard-sys ๋จ๊ณ Denuvo๊ฐ ์๋ .exe๋ฅผ ์๋ํ๊ณ ๋ช ๋ น ์ค์์ proton์ ์์ํ๋ ค๊ณ ์๋ํ๋ ๋ฐ ๋์์ด๋์ง ์์์ต๋๋ค. ๋ด๊ฐ ์ทจํ ๋จ๊ณ์๋ ๋ฒ ํ Steam ํด๋ผ์ด์ธํธ๋ก ์ ํํ๊ณ , ๊ฒ์์ ๋ํ Steam ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๊ณ , NVIDIA ๋๋ผ์ด๋ฒ 440.64์์ 440.66.03์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ๋์์ด๋๊ฑฐ๋ ๋์์ด๋์ง ์์์ ์ ์์ต๋๋ค.
@ mozo78 ๋ ๋ฒจ 1์ ์๋ฃ ํ ์งํ ์ผ์ธ ๊ณต๊ฐ์์์์ต๋๋ค.
@ MacroHard-sys ๋จ๊ณ Denuvo๊ฐ ์๋ .exe๋ฅผ ์๋ํ๊ณ ๋ช ๋ น ์ค์์ proton์ ์์ํ๋ ค๊ณ ์๋ํ๋ ๋ฐ ๋์์ด๋์ง ์์์ต๋๋ค. ๋ด๊ฐ ์ทจํ ๋จ๊ณ์๋ ๋ฒ ํ Steam ํด๋ผ์ด์ธํธ๋ก ์ ํํ๊ณ , ๊ฒ์์ ๋ํ Steam ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๊ณ , NVIDIA ๋๋ผ์ด๋ฒ 440.64์์ 440.66.03์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ๋์์ด๋๊ฑฐ๋ ๋์์ด๋์ง ์์์ ์ ์์ต๋๋ค.
๋๋ผ์ด๋ฒ ๋ธ๋ก์ด๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์ฐ๊ฒฐ ํ์๊ฒ ์ต๋๊น? ํธ์ง : ์ฐพ์์ต๋๋ค.
์ ๋ด ์ด๋ช
์ด ์์๋์ง ์๋์ง ์๋ ์ฌ๋ ์๋์?
๋ฉ์ฌ ์์์ ์ฌ์ฉํ๋ ๋ฉ์ ์
proton-ge-custom 5.4-ge-2๋ฅผ ์ฌ์ฉํ๋ ๋ฉ์ ์
์คํ ํด๋ผ์ด์ธํธ ๋ฒ ํ๋ฅผ ์ฌ์ฉํ๋ ๋ฉ์ ์
์ด ๊ฒ์์ ๋ํ ive ์ฅ์ ์ธ aco
๋ด๊ฐ ์ฌ๊ธฐ์ ๋ฌด์์ ๋์ณค์ต๋๊น?
sysinfo ๋ฐ proton ๋ก๊ทธ :
https://gist.github.com/mathew2214/e927b5db0da74544134bf987ab28cf9d
์ด๊ฒ์ด ์ถฉ๋ํ๋ ๊ณณ์ธ ๊ฒ ๊ฐ์ต๋๋ค
813.843:0038:0039:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).
์ ๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค.
Steam ์์คํ
์ ๋ณด : https://gist.githubusercontent.com/zaggynl/19d6a81cd78c88066c7be8f132e63a3e/raw/51cf2ba54ad6cedea97c5648222216beb38ba0c2/gistfile1.txt
์์ฑ์ ๋ก๊ทธ : https://gist.githubusercontent.com/zaggynl/028a7174d613123237b13a60794a728b/raw/bbae23a21f95d3d902d8c6c857d2721abeb8b3f0/gistfile1.txt
์์ฝ:
์ฐ๋ถํฌ 20.04
oibaf ppa๋ฅผ ํตํ mesa-git
proton 5.4 ge-2 ์ฌ์ฉ
์คํ ๋ฒ ํ
rx5700
์ฌ์ฉ ๋ ์์ ์ต์
:
RADV_PERFTEST = llvm PROTON_NO_ESYNC = 1 PROTON_LOG = 1 % command % + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager
ํธ์งํ๋ค:
๊ณต์ Proton 5.05๋ ์์ถ ๋ 50MB ๋ก๊ทธ๋ฅผ ๋จ๊น๋๋ค.
steam-782330-zaggynl.log.zip
Navi์ ๊ด๋ จ๋ ๊ฒ ๊ฐ์์. ํจ์น ์ปคํ ๊ฒ์๋ฌผ์ด ์์ง๋ง ๋์์ด๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฉ์ฌ ์ ์คํธ๋ฆผ์์ ์งํ๋๋ ์์ ๋ ์์ต๋๋ค : https://gitlab.freedesktop.org/mesa/mesa/-/commit/7ac8bb33cd6025f805a390e7647506e932f4db0d
Mesa์์ ๊ฒ์์ ํ ์ ์์๊ณ ์ฃผ๋ง ๋์ ์ฝ 5 ์๊ฐ ๋์ ์ถฉ๋์์ด ํ๋ ์ดํ์ต๋๋ค. RX5700 XT์ ์ฑ๋ฅ์ ํ์์ ์ ๋๋ค. ์ฝ๊ฐ์ ์ ๋ฌผ์ด ์์ต๋๋ค. ๊ฒ์์ ํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ง๋ง amdvlk๋ ๋ ๋์ ๊ฒฝํ์ ์ ๊ณต ํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ์ค๋ช
๋ ๋จ๊ณ์ ๋ฐ๋ผ ๋ง์ถคํ ๋ฒ์ ์ ์์ฑ์๋ฅผ ๋ง๋ญ๋๋ค.
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/proton-tkg
๋ชจ๋ ๊ฒ์ด ์๋ํ๋๋กํ๋ ค๋ฉด ์ปค๋ฎค๋ํฐ ํจ์น๊ฐ ํ์ํ๋ฏ๋ก ์์ฑ์๋ฅผ ๋ง๋ค๊ธฐ ์ ์ winevulkan_fshack_opts.mypatch
์ PKGBUILDS/wine-tkg-git/customization.cfg
ํด์ผํฉ๋๋ค.
Mesa 20์ด 19 ๋ง ์๋ํ๋๋ก ํ ์ ์์ต๋๋ค.
lib32-llvm 9.0.1-1
lib32-llvm-libs 9.0.1-1
lib32-mesa 19.3.4-3
lib32-vulkan-icd-loader 1.2.135-1
lib32-vulkan-radeon 19.3.4-3
llvm 9.0.1-2
llvm-libs 9.0.1-2
mesa 19.3.4-2
mesa-demos 8.4.0-2
vulkan-icd-loader 1.2.135-1
vulkan-radeon 19.3.4-2
vulkan-tools 1.2.135-1
xf86-video-amdgpu 19.1.0-1
์ฒด๊ณ:
Arch Linux x86_64 5.5.10-arch1-1
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602687860์ ์ธ๊ธ ๋ ๋ฉ์ฌ ์ปค๋ฐ์ผ๋ก ์๋ํ์ต๋๋ค.
๊ฒ์ ๋์์ ๋ณํ๊ฐ ์์ต๋๋ค. ์ฌ์ ํ ์ถฉ๋
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).
92.563:004f:0050:fixme:dbghelp:elf_search_auxv can't find symbol in module
@bnpfeife๊ฐ ์ธ๊ธํ๋ฏ์ด RX Vega 64 / amdgpu-pro๋ฅผ ์ฌ์ฉํ์ฌ ํ
์ค์ฒ (ํนํ HUD)์์ ์ฝ๊ฐ์ ๊ทธ๋ํฝ ๊ฒฐํจ์ ํ์ธํ ์ ์์ต๋๋ค.
๋์ฐํ์ง๋ ์์ง๋ง ์ฃผ๋ชฉํ ๋งํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
@ mathew2214 GE-2์ ์ ํํ ๋ฌธ์ ๋ฅผ ๊ฒฝํํ์ง๋ง TkG-r10์ ์ ์๋ํฉ๋๋ค.
๋ชจ๋๊ฐ Proton 5.4๋ฅผ ์ป๋ ๊ณณ์ ์ด๋์ ๋๊น? Steam์์ ๋ฒ ํ ์ง์์ ํ์ฑํํ๋๋ฐ Proton ๋ฒ์ ์ด ๋์ด๋์ง ์๊ณ Proton 5.0 ์ดํ ๋ง ํ์๋ฉ๋๋ค.
์๋ ํ์ธ์.
@ mozo78 ๋ ๋ฒจ 1์ ์๋ฃ ํ ์งํ ์ผ์ธ ๊ณต๊ฐ์์์์ต๋๋ค.
@ MacroHard-sys ๋จ๊ณ Denuvo๊ฐ ์๋ .exe๋ฅผ ์๋ํ๊ณ ๋ช ๋ น ์ค์์ proton์ ์์ํ๋ ค๊ณ ์๋ํ๋ ๋ฐ ๋์์ด๋์ง ์์์ต๋๋ค. ๋ด๊ฐ ์ทจํ ๋จ๊ณ์๋ ๋ฒ ํ Steam ํด๋ผ์ด์ธํธ๋ก ์ ํํ๊ณ , ๊ฒ์์ ๋ํ Steam ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๊ณ , NVIDIA ๋๋ผ์ด๋ฒ 440.64์์ 440.66.03์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ๋์์ด๋๊ฑฐ๋ ๋์์ด๋์ง ์์์ ์ ์์ต๋๋ค.
PPA์์ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ง ์์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
@Voxed ์ฑ๊ณตํ Proton ์์นด์ด๋ธ ํ์ผ์ ์ ๋ก๋ ํด ์ฃผ์๊ฒ ์ต๋๊น?
์๋ ํ์ธ์.
@ mozo78 ๋ ๋ฒจ 1์ ์๋ฃ ํ ์งํ ์ผ์ธ ๊ณต๊ฐ์์์์ต๋๋ค.
@ MacroHard-sys ๋จ๊ณ Denuvo๊ฐ ์๋ .exe๋ฅผ ์๋ํ๊ณ ๋ช ๋ น ์ค์์ proton์ ์์ํ๋ ค๊ณ ์๋ํ๋ ๋ฐ ๋์์ด๋์ง ์์์ต๋๋ค. ๋ด๊ฐ ์ทจํ ๋จ๊ณ์๋ ๋ฒ ํ Steam ํด๋ผ์ด์ธํธ๋ก ์ ํํ๊ณ , ๊ฒ์์ ๋ํ Steam ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๊ณ , NVIDIA ๋๋ผ์ด๋ฒ 440.64์์ 440.66.03์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ๋์์ด๋๊ฑฐ๋ ๋์์ด๋์ง ์์์ ์ ์์ต๋๋ค.PPA์์ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ง ์์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
๋ง์ต๋๋ค. ๋๋ PPA์์ 440.64 ํจํค์ง๋ฅผ apt source
ํ๊ณ nvidia ์น ์ฌ์ดํธ์์ 440.66.03 ์ค์น ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ๊ณ ์๋ก์ด ํจํค์ง ์ธํธ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค.
1080 ti Arch ์์คํ ์์ ์์ ์ง์นจ์ ๋ฐ๋ผ ๊ฒ์์ ์คํํ ์ ์์์ง๋ง 24 ์๊ฐ ๊ธ์ง๋ฅผ ์ป์์ต๋๋ค. ํํธ ๊ฒ์์ ํด์ ํ์ 1 ์ผ์ฐจ๋ถํฐ ๋์ ๋ค๋๋ฉฐ ๋น์ฉ์ ์ง๋ถ ํ ์ฌ๋๋ค์ ๊ฒ์์ํ๊ณ ์ถ์ด์ ๋ฒ์ ๋ฐ๋๋ค.
๊ฐ์ฌํฉ๋๋ค Denuvo ...
24 ์๊ฐ DRM ๊ธ์ง๋ ์ด๋ป์ต๋๊น?
๋ด๊ฐ ์ด๊ฑธ ์ง๋ถํ๋๋ฐ, ํด์ ํ์ด ์๋์์,์ด๊ฒ ๋ฌด์จ ์ผ์ด์์?
24 ์๊ฐ DRM ๊ธ์ง๋ ์ด๋ป์ต๋๊น?
๋ด๊ฐ ์ด๊ฑธ ์ง๋ถํ๋๋ฐ, ํด์ ํ์ด ์๋์์,์ด๊ฒ ๋ฌด์จ ์ผ์ด์์?
์ฌํ๊ฒ๋ ๋น์ ์ ๊ทธ๊ฒ์ ๋ํด ์๋ฌด๊ฒ๋ ํ ์ ์์ต๋๋ค. 24 ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋ ๊ฒ์์ Bethesda.net ๋ฒ์ ์ ๊ฐ์ง๊ณ ์๋ ์ฌ๋์ ์ฐพ์์ .exe๋ฅผ ์์ฒญํ์ญ์์ค. ๊ทธ๋๋ ์ ๋ฐ์ดํธ ๋ ๋ฒ์ ์ Denuvo๊ฐ ์๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
24 ์๊ฐ DRM ๊ธ์ง๋ ์ด๋ป์ต๋๊น?
๋ด๊ฐ ์ด๊ฑธ ์ง๋ถํ๋๋ฐ, ํด์ ํ์ด ์๋์์,์ด๊ฒ ๋ฌด์จ ์ผ์ด์์?์ฌํ๊ฒ๋ ๋น์ ์ ๊ทธ๊ฒ์ ๋ํด ์๋ฌด๊ฒ๋ ํ ์ ์์ต๋๋ค. 24 ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋ ๊ฒ์์ Bethesda.net ๋ฒ์ ์ ๊ฐ์ง๊ณ ์๋ ์ฌ๋์ ์ฐพ์์ .exe๋ฅผ ์์ฒญํ์ญ์์ค. ๊ทธ๋๋ ์ ๋ฐ์ดํธ ๋ ๋ฒ์ ์ Denuvo๊ฐ ์๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋๋ ๊ทธ๋ค์ด ๊ทธ๊ฒ์ ๊ฝค ๋นจ๋ฆฌ ์ ๊ฑฐํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ์ ํ ์จ๋ผ์ธ์์ ์ฝ๊ฒ ์ฐพ์ ์ ์์ด์ผํฉ๋๋ค.
24 ์๊ฐ DRM ๊ธ์ง๋ ์ด๋ป์ต๋๊น?
๋ด๊ฐ ์ด๊ฑธ ์ง๋ถํ๋๋ฐ, ํด์ ํ์ด ์๋์์,์ด๊ฒ ๋ฌด์จ ์ผ์ด์์?์ฌํ๊ฒ๋ ๋น์ ์ ๊ทธ๊ฒ์ ๋ํด ์๋ฌด๊ฒ๋ ํ ์ ์์ต๋๋ค. 24 ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋ ๊ฒ์์ Bethesda.net ๋ฒ์ ์ ๊ฐ์ง๊ณ ์๋ ์ฌ๋์ ์ฐพ์์ .exe๋ฅผ ์์ฒญํ์ญ์์ค. ๊ทธ๋๋ ์ ๋ฐ์ดํธ ๋ ๋ฒ์ ์ Denuvo๊ฐ ์๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋๋ ๊ทธ๋ค์ด ๊ทธ๊ฒ์ ๊ฝค ๋นจ๋ฆฌ ์ ๊ฑฐํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ์ ํ ์จ๋ผ์ธ์์ ์ฝ๊ฒ ์ฐพ์ ์ ์์ด์ผํฉ๋๋ค.
denuvo๊ฐ์๋ 1.0 ๋ฒ์ ์ด ์๋๋ฐ ์ ๋ฐ์ดํธ ๋ ํ์ผ๋ก ๊ฒ์์ ์คํํ๋ ค๊ณ ํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
์ด์ ์ฒ์ ๋ช ๊ฐ์ ๋ฐฉ์์ ๋งค์ฐ ์ข์ fps๋ก ์๋ํฉ๋๋ค.
๋๋ ์ด์ ์ดํ๋ก ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝํ์ง ์์๋ค๊ณ ์๊ฐํฉ๋๋ค : woman_shrugging :
์์ ์ต์
: RADV_PERFTEST=llvm %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
์์น ๋ฆฌ๋
์ค
Radeon RX 5700
ACO๊ฐ ๋นํ์ฑํ ๋ mesa-aco-git 20.0 (์์ ์ต์
์ RADV_PERFTEST=llvm
)
amdvlk 2020.Q1.3-1
์์ฒด ์ปดํ์ผ ๋ Proton-tkg 5.4.r10.g7c7868f4 (๋์ค์ ๋ช ๊ฐ์ง ์ด๋ช
์ ์์ํ ์์ ์ด ์์์ง๋ง ์ด ์ปค๋ฐ์ ์ฌ์ฉํ๋ค๊ณ ํ์ ํฉ๋๋ค. : thinking :)
~ ๋ด ์์คํ
์ faudio 20.03-1
์ด (๊ฐ) ์์ด๋ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์ค๋์ค๊ฐ ๋ค๋ฆฝ๋๋ค ... ~
ํธ์ง : ๋ค์์ ๋ด๊ฐ ํ๋ฉธ์ ์์ํ์ ๋ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๊ฐ ์ฌ๋ผ์ก์ต๋๋ค.
์ด์ ์์ ํ ์ ์๋ํ๋ฉฐ Alt-Tab๋ ๊ฐ๋ฅํฉ๋๋ค!
ํ์ฌ ์ ์ผํ ๋ฌธ์ ๋ ๋ฉ๋ด์ ์ปค์๊ฐ ์ฝ๊ฐ ๋๋ฆฌ๋ค๋ ๊ฒ์
๋๋ค.
@ Tk-Glitch๊ฐ ์ง์ ํ ๊ฒ์ฒ๋ผ, NVIDIA ๋๋ผ์ด๋ฒ๋์ด ๊ฒ์์ ํน์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ์์ VRAM์ด ์๋ ์์คํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
@TimoFreiberg ๋ ์์ ์ต์
์ธ ๊ฒฝ์ฐ VK_ICD_FILENAMES
๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
๋ํ mesa๋ฅผ ์ฌ์ฉํ์ง ์์ ์๋ ์๊ณ AMDVLK๋ฅผ ์ฌ์ฉํ ์๋ ์์ง๋ง์ด ๊ฒฝ์ฐ llvm / aco๋ mesa ์ธ RADV ์ต์
์ผ ๋ฟ์ด๋ฏ๋ก RADV_PERFTEST=llvm
๋ ์ธ๋ชจ๊ฐ ์์ต๋๋ค. AMDVLK๋ ๋ณ๊ฐ์
๋๋ค. ํ์ง๋ง AMDVLK๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ๋งํ๋ ์ด์ ๋ AMDVLK์ ๋ฉ์ฌ๋ฅผ ์์คํ
์ ๋ชจ๋ ์ค์น ํ ๊ฒฝ์ฐ ์ผ๋ถ ๊ฒ์ (์ ์ด๋ ์ผ๋ถ ๊ฒ์, ์๋ง๋ ๋ชจ๋)์์ Steam์ด AMDVLK๋ก ๊ธฐ๋ณธ ์ค์ ๋๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๊ธฐ ๋๋ฌธ์
๋๋ค. ์๋ฅผ ๋ค์ด Resident Evil (2 ๋ฐ 7 ๋ชจ๋)์ ์ฌ์ฉํ๋ฉด mesa์ AMDVLK๊ฐ ๋ชจ๋ ์ค์น๋์ด ์๊ณ VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json
๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด AMDVLK๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ฐ๋จํ ๋งํด์, ๋น์ ์ mesa ๋๋ amdvlk๋ฅผ ์ฌ์ฉํ๊ณ ์๊ณ , ๋ ๋ค ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, amdvlk๋ฅผ ์ฌ์ฉํ๋ค๋ฉด RADV_PERFTEST
๋ ์๋ฌด๊ฒ๋ํ์ง ์์ต๋๋ค. mangohud๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ค์ธ ๊ฒ์ ์ฐพ์ ์ ์์ง๋ง ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ก๊ทธ๋ฅผ ํ์ธํด์ผํฉ๋๋ค. GPU์ ๋ํด RADV ๋ฐ NAVI 10์ด๋ผ๊ณ ํ์๋๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด Unknown AMD GPU
๋๋ RX 5700
AMDVLK๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ 5600 XT๊ฐ AMDVLK์ ํจ๊ป "์ ์์๋ AMD GPU"๋ก ํ์๋๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ๋์ผํ๋ค๊ณ ์๊ฐํ์ง๋ง 5700์ ๋ํด์๋ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ด๋ ์ชฝ์ด๋ Mesa๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ RADV ๋ฐ NAVI 10์ด๋ผ๊ณ ํ์๋๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด AMDVLK๋ฅผ ์ฌ์ฉํฉ๋๋ค.
@rabidlassie ๊ฒ์์ด ์๋์ ์ผ๋ก ๋ง์ ์์คํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ๋ด Windows ์์คํ ์์ ๊ฒ์์ ์๋นํ ์์ VRAM (Ultra-Nightmare 1440p์์ ~ 8GiB)์ ์ฌ์ฉํ๊ณ ์ข์ ์ฑ๋ฅ์ ๋ณด์ฌ์ค๋๋ค. Linux์์ ๊ทธ๋ ๊ฒํ์ง ์๋๋ค๋ ๊ฒ์ ๊ฒ์์ด VRAM ์ฌ์ฉ์ ์ค ์ด๋๋กํ๋ ๋ฌด์ธ๊ฐ๊ฐ ์์์ ์์ฌํฉ๋๋ค. ์ด๋ ์ฑ๋ฅ ์ ํ๋ฅผ ์ค๋ช ํฉ๋๋ค (๋ง์ ๋ฐ์ดํฐ๊ฐ PCIe๋ฅผ ๋ง์น๊ธฐ ๋๋ฌธ์). ์ด์ ์์ธ์ง Wine / Proton์ธ์ง๋ ์ ์ ์์ง๋ง ๋ ์ค ํ๋ ์ผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ผ๋ถ Vulkan ํ์ฅ์ด ์ ๋๋ก ์๋ํ์ง ์์ ํ ์ค์ฒ / ๋ฐ์ดํฐ ์คํธ๋ฆฌ๋ฐ์ด ์ค๋จ ๋ ์ ์์ต๋๋ค.
๋๋ ์ด๊ฒ์ ์ง๋ถํ๋ค
์, 24 ์๊ฐ ๋ด๋ด ์ฆ๊ธธ ์ ์์ต๋๋ค. ๊ตฌ๋งคํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค, ์น์ ํ๋ ๊ณ ๊ฐ.
24 ์๊ฐ DRM ๊ธ์ง๋ ์ด๋ป์ต๋๊น?
๋ด๊ฐ ์ด๊ฑธ ์ง๋ถํ๋๋ฐ, ํด์ ํ์ด ์๋์์,์ด๊ฒ ๋ฌด์จ ์ผ์ด์์?
@ jonlee836 ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๊ธฐ๋ค๋ ธ๋ค๊ฐ ๋ด์ผ ๋ค์ ์๋ํ์ญ์์ค. ๋ด๊ฐ ์๋ ๊ฑฐ๋ํ ๋น๋๊ท ๊ฑฐ์๊ธฐ๋ฅผ ๋นค๋ค.
๋ค์ ๋งํ ๊ฒ
Denuvo๋ proton-ge๊ฐ ๊ธฐ๋ฐ์ผ๋กํ๋ Wine Staging์ ์ข์ํ์ง ์์ผ๋ฏ๋ก Denuvo๋ ์ ์์ ์ธ Proton์ ์ง์ฐฉํ์ง ์์ผ๋ ค๋ฉด
๋ํ Wine ๋ฒ์ ์ ๋๋ฌด ์์ฃผ ์ ํํ์ง ๋ง์ญ์์ค. Denuvo๋ ํธ๋ฆฝ๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
@Voxed ์ฑ๊ณตํ Proton ์์นด์ด๋ธ ํ์ผ์ ์ ๋ก๋ ํด ์ฃผ์๊ฒ ์ต๋๊น?
@ 999eagle์ด ์
๋ก๋ ํ ๋น๋์
๋๋ค. ๋ฌผ๋ก ์์ ์ ์ฑ
์ํ์ ์ฌ์ฉํ์ญ์์ค.
https://uploadfiles.io/x58gs3ia
ํํ
https://github.com/Tk-Glitch/PKGBUILDS/commit/6353338e80f440148e7b31e9ecad8438265a2228
git์์ ๋น๋ํ๋ ๊ฒ์ด ๋ ์
๋ฐ์ดํธ ๋ ๋ฒ์ ์ ๋ ๋์ ๋ฐฉ๋ฒ ์ผ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋ด๊ฐ ์ค๋ ์์นจ์ ํ ๋น๋์
๋๋ค
https://drive.google.com/file/d/1WRY8g8z1ulrfs1aYZqgO7KsdwmBT13Wk/view?usp=sharing
ํ์ง๋ง ์ง๊ธ์ Proton-5.4-GE-2๋ ์๋ํ๋ ๊ฒ์ ๊ณ ๋ คํ๋ฉด
๋๋ ์ ๋ชจ๋ ๊ฒ์ด ๋ฌธ์ ์์ด ์คํ๋๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์คํ ์ฌ๊ณ 5.0-5๊ฐ ์คํ ์ค์
๋๋ค.
๊ทธ๋์ ์ด๋๊ฐ์์ ๋ค๋ฅธ ๊ฒ์ ๋ฐ๊ฟ ์ ์์๊ฑฐ๋ ์ด์ ฏ๋ฐค ๋ฉ์ฌ ์
๋ฐ์ดํธ
์ ์ด๋ ์ง๊ธ์ ์ด์ R9290์์ ์ธ ์๋ฆฌ ์ซ์๋ฅผ ์ป๊ณ ์์ต๋๋ค.
>
๋ค์ ๋งํ ๊ฒ
Denuvo๋ proton-ge๊ฐ ๊ธฐ๋ฐ์ผ๋กํ๋ Wine Staging์ ์ข์ํ์ง ์์ต๋๋ค.
Denuvo ์คํฑ์ด ์ ์์ ์ธ Proton์ผ๋ก ๋์ด ๊ฐ์ง ์๋๋กํ๊ณ ์ถ์ต๋๋ค.๋ํ ์์ธ ๋ฒ์ ์ ๋๋ฌด ์์ฃผ ์ ํํ์ง ๋ง์ญ์์ค.
Denuvo
์ด๊ฒ์ proton-tkg์๋ ์ ์ฉ๋ฉ๋๊น? ์ด ์์ ๋ฌธ์ ๋ ์ถ์ ํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
ํ์ง๋ง ์ ์์ ์ธ Proton์ ์ ํ ์๋ํ์ง ์๋๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๋๋ ํ ์ ์์๋ค
์์ง ๊ฒ์์ ์คํํ์ง๋ง ๋ด๊ฐ ๊ธ์ง๋์๋์ง ์ฌ๋ถ๋ ์ ์ ์์ต๋๋ค.
์ถฉ๋ ์์ด๋ HDP ํ์
์ ์ง๋์น ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
๋๋ ๊ทธ๋ ๊ฒ ์๊ฐํด. proton-tkg๋ ์ผ๋ฐ์ ์ผ๋ก ์คํ ์ด์ง์ผ๋ก ๊ตฌ์ถ๋ฉ๋๋ค.
@ blazini36 proton-tkg๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์คํ
์ด์ง์ ๋ํด ๋น๋๋ฉ๋๋ค. ๊ทธ๊ฒ์ ์ง์ ์ ์์ต๋๋ค
์์ ์ ์ด์ง๋ง ์๋์ผ๋ก ์ํํด์ผํ๋ฉฐ ๊ฑฐ์ ํ์คํ์ง ์์ต๋๋ค.
์ฌ๊ธฐ์ ๋ ์๋ ๋ชจ๋ ๋น๋์์. ๋๋ ๊ฐ์ธ์ ์ผ๋ก ๋ฐ๋๋ผ๋ฅผ ์๊ฐํ๋ค
Proton์ ์์ธ ์คํ
์ด์ง์ผ๋ก๋ ๋ง๋ค์ด์ก์ง๋ง
๋งน์ธํ์ต๋๋ค. ์ด๋ ์ชฝ์ด๋ ์คํ
์ด์ง ๋น๋๋
๊ทธ๊ฒ. ์๋ก์ด ๋๋ผ์ด๋ฒ, wine / proton ๋๋ dxvk ๋ฒ์ ์ ์คํํ๋ ค๊ณ ํฉ๋๋ค.
Denuvo ๊ฒ์์ ํน์ ๋จธ์ ์ผ๋ก ๋ฑ๋ก๋ฉ๋๋ค. ์กฐ๊ธ๋ง ์กฐ์ ํ๋ฉด
์ฌ๊ธฐ์ ๊ธฐ์, ๊ฐ์ ์์ฑ์ ๋น๋๋ฅผ ์ฌ์ฉํ๋๋ผ๋
๋ณ๋์ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๋ฉด 5 ๊ฐ์ ๊ฐ๋ณ ์ปดํจํฐ๊ฐ ์คํ๋ฉ๋๋ค.
Denuvo์์ ํ๋ฃจ. 5 ๊ฐ์ ๋น ์คํ
์ด์ง ๋น๋๋ฅผ ์๋ํ๋๋ผ๋
๊ฐ์ ๊ฒ.
2020 ๋ 3 ์ 23 ์ผ ์์์ผ ์คํ 6์ 15 ๋ถ jason0987 [email protected] ์์ฑ :
๋๋ ๊ทธ๋ ๊ฒ ์๊ฐํด. proton-tkg๋ ์ผ๋ฐ์ ์ผ๋ก ์คํ ์ด์ง์ผ๋ก ๊ตฌ์ถ๋ฉ๋๋ค.
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602885307 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y33YMR4WH53C474JNUPTRI7NQPANCNFSM4LP25FOQ
.
@ gardotd426 ์ด์ Denuvo ๊ฒ์์์ ์คํ ์ด์ง์ ์ฌ์ฉํ๋ฉด ํ๋ฃจ์ 5 ๋ฒ ์ด์ (ํ์ฑํ ์ ํ) ๊ฒ์์ ์์ํ ์ ์์ง๋ง ์ผ๋ฐ ์์ธ์์๋ ๋ฐ์ํ์ง ์์ต๋๋ค. ๋ํ ๋ค๋ฅธ ์ฌ๋์ด ๋ค๋ฅธ ๊ฒ์ (NFS Heat)๊ณผ ๋๊ฐ์ ๋ฌธ์ ๋ฅผ ์ค๋ช ํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
ํ์ ์กฐ์น๋ก ์ค๋ mesa-git์ ๋ง๋ค์๊ณ ์ ๋ฌผ์ด ์ฌ๋ผ์ก์ต๋๋ค!
lib32-llvm 9.0.1-1
lib32-llvm-libs 9.0.1-1
lib32-mesa-git 20.1.0_devel.121503.41412cc4b74-1
lib32-vulkan-icd-loader 1.2.135-1
llvm 9.0.1-2
llvm-libs 9.0.1-2
mesa-demos 8.4.0-2
mesa-git 20.1.0_devel.121503.41412cc4b74-1
radeon-profile-git 20190903.r8.g306743e-1
vulkan-icd-loader 1.2.135-1
vulkan-tools 1.2.135-1
xf86-video-amdgpu 19.1.0-1
@ jason0987 ์์ธ ์คํ ์ด์ง ์์ฒด๋ณด๋ค ์ ๋์ฌ ๋ฌธ์ ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. ํน์ ์กฐ๊ฑด์์ ์ ๋์ฌ๋ Wine ๋ฐ์ด๋๋ฆฌ์ ๋ํ ํ์ ํธ์ถ์ด ์ ๋์ฌ ์ ๋ฐ์ดํธ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๊ณ denuvo์์ ํฐ์ผ์ ์์ฑํ๋ ์ํ๊ฐ ๋ ์ ์์ต๋๋ค. ์ด๋ฅผ ํธ๋ฆฌ๊ฑฐ ํ ํน์ ์์ ์์ ์คํ ์ด์ง์ ๋ํ ํน์ ํ๊ท๊ฐ ์์์ ์๋ ์์ง๋ง ์ ๋์ฌ๋ฅผ ๋๋ฅผ ๊ฒฝ์ฐ ๋ฉ์ธ ๋ผ์ธ๊ณผ ์คํ ์ด์ง ๋ชจ๋์์ ํด๋น ๋์์ ์์ ํด์ผํฉ๋๋ค.
ํ์ฌ ์ ๊ฐ ๊ฐ์ง๊ณ ์๋ ์ ์ผํ ์ค์ ์ 999eagle์ TkG ๋น๋์ ๋๋ค. ์ค๋์ค๊ฐ ์ฝ๊ฐ ๊น๋ํ์ง๋ง ๋ ์ค์ํ ๊ฒ์ ์ง์ฅ ์ฌ์ ์ค ํ๋๋ฅผ ์ฌ๋ฅ ํ ๋ ํน์ ๋จ๊ณ์์ ์ง์์ ์ผ๋ก ์ถฉ๋ํฉ๋๋ค. ๊ฑฐ๊ธฐ์์ ๋น์ ์ด ํ์นญํ๋ ๋ธ๋ก์ ์ปค๋ค๋ ํ๋์ ์ ํ ํจ๋๋ฅผ ์ด๊ณ ๊ทธ๊ฒ์ ์ฌ์ฉํ์ฌ ์ญ์๊ฐ์ ๋ชป ๋ฐํ ์ ๋ง์ ๋ น์ ํ๊ฐ์ ํ์นญํฉ๋๋ค. ์ ํํ ์ด๋์ ์๋์ง ๋ค์ ํ์ธํด์ผํฉ๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ปท์ฌ์ 1 ~ 2 ์ด ์์ ์์ ํ ๊ธฐ๊ณ ์ถฉ๋์ ์ผ์ผ ํต๋๋ค. ์ฌ์ด๋๋ ๊ณ์ ์ฌ์๋์ง๋ง ๊ทธ๋ํฝ์ด ๋ฌด์ง๊ฐ๋ก ๋ฐ๋๊ธฐ ์ ์ ์คํจํ๊ณ ์ ๋ ฅ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ์ฆ, mobo๋ฅผ ์ฌ์ค์ ํด์ผํฉ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด์ด ๋ฌธ์ ๊ฐ ์์ต๋๊น? ๋ฌธ์ ํด๊ฒฐ์ ์ด๋ป๊ฒ ๊ธฐ์ฌํ ์ ์์ต๋๊น?
ํธ์ ๋ด์ ๊ฐ๊ธฐ
https://drive.google.com/file/d/1WRY8g8z1ulrfs1aYZqgO7KsdwmBT13Wk/view?usp=sharing
๋๋ ํ์ฌ ์ด๊ฒ์ ์คํํ๊ณ ์๋๋ฐ ๊ทธ๊ฒ์ด ์ฌ๋ฐ๋ฅธ์ง ์๋์ง ํ์คํ์ง ์์ต๋๋ค. ๋ด ํ์ผ ํฌ๊ธฐ๋ ํญ์ ๋ค๋ฅธ ๋ชจ๋ ๋ฆด๋ฆฌ์ค๋ณด๋ค ์๊ฒ ๋ณด์
๋๋ค.
์์น๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ๊ณ ์ฐ๋ถํฌ 19.10์์ ์คํํ๋ ์๋ฆฌ๋ ๋์๊ฒ ์ข์ต๋๋ค.
์คํ ์ค๋ฒ๋ ์ด๋ฅผ ๋๊ณ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
VK_ICD_FILENAMES = / pathto19.5files / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 ์คํ
PROTON_NO_ESYNC = 1 % command % + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1
@MasterCATZ ๋๋ ๊ทธ๊ฒ์ด ๋ด๊ฐ ๊ฐ์ง ๊ฒ๊ณผ ๋์ผํ ๋น๋, TkG 5.4-r10-g7c7868f4๋ผ๊ณ ํ์ ํฉ๋๋ค. ๋ํ AMDGPU-PRO๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์คํ ์์ค amdgpu ๋ฐ amdvlk๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ทธ ์์ฑ์ ๋ฒ์ ์ @MasterCATZ ๋๋ ๋ก๊ทธ์ ์ด๊ฒ์ ์ป๊ณ ์์ต๋๋ค.
3365.691:0015:0016:err:esync:esync_init Server is running with WINEESYNC but this process is not, please enable WINEESYNC or restart wineserver.
์ ์ฒด๋ฅผ ๋ค์ ์์ํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์๊ณ ์ด๋์์ ์ค๋์ง ์ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ์ ์์ธ์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๊น?
@maarvw ๋ ๊ฒ์ ์์ ์ต์
์ PROTON_NO_ESYNC=1
๋ฅผ ์ถ๊ฐํฉ๋๋ค.
@wundrweapon ๊ทธ๊ฒ ๋ฌธ์ ์
๋๋ค. ๊ฒ์์ด RADV์ ์ ์๋ํ์ง ์์ต๋๋ค (๊ทธ๋ฆฌ๊ณ RADV์์ ACO๊ฐ ํ์ฑํ ๋ ์ํ์์๋ ์ ํ ์๋ํ์ง ์์ต๋๋ค). AMD์์ ์ต๊ณ ์ ์ฑ๋ฅ์ ์ป์ผ๋ ค๋ฉด vulkan-amdgpu-pro
๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
@ gardotd426 ์ฒ์๋ถํฐ ํ์ฑํํ์ต๋๋ค. @MasterCATZ infact์์ ์ ์ํ ๋ชจ๋ ์คํ ์ต์ ์ ์ฌ์ฉํ์ต๋๋ค.
์ฐํ, ๊ธฐ๋ค๋ฆด๊ฒ. ์ฃฝ์ ๋๊น์ง ๋
์ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ง ์์ ๊ฒ์
๋๋ค.
๋ญ๊ฐ์์ ๊ฑฐ์ฃ ? ๋๋ ๋์ ์ฑ๋ฅ์ ์ทจํ ์ ์์ง๋ง, ๋ถ๋ฅด์ฃผ์ ํ๋ฆฌ๊ฐ ๋ง ๊ทธ๋๋ก ํ ์์๋ ์์ ์ฃผ๊ฐ ๋ ๋๋ง ํ ์์๋ ์ด๋ค ๊ฒ๋ ์์ด์ผํ๋ค. ๋ด๊ฐ 1fps ์ปท ์ ์๋ณด์์ผํ๋๋ผ๋ ์ ์ด๋ ํ์จ ์์คํ
์ด ๋ฉ์ถ๋ ๊ฒ์ ๋ง์ ์์๋ ๋ฌด์ธ๊ฐ ๊ฐ ์์ด์ผํฉ๋๋ค.
@wundrweapon ๋ง ๊ทธ๋๋ก ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ์คํ ์์ค๋ฅผ ์ฌ์ฉํ๊ณ ์ํ๋ ๋ชจ๋ ๊ฒ์ ์ดํดํฉ๋๋ค.ํ์ง๋ง ๋น์ ์ ๋ ์ ์ ์ธ ๊ฒ์์ํ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น์ ์ด ๋ ์ ์ ์ธ GPU ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๊ณ ๋งํ๋ ๊ฒ๊ณผ ๊ฐ์ ์์์ ์๋ง์ ๋ ์ ์ํํธ์จ์ด๊ฐ ์๋ค๋ ๊ฒ์ ๋ณด์ฆํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฒฝ์ฐ ํญ์ ์คํ ์์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ง๋ง์ด ๊ฒฝ์ฐ์๋ ์ํ๊น๊ฒ๋ ์ต์ ์ด ์๋๋๋ค. Mesa๋ฅผ ๊ต์ฒด ํ ํ์๋ ์์ต๋๋ค. ๋ฌธ์ ๊ทธ๋๋ก์ด ๊ฒ์์๋ง ๋ ์ ์ ์ธ vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๋ ์ ์ฝ๋ฑ, ๋๋ผ์ด๋ฒ ๋ฐ ๊ธฐํ ์์คํ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋ ์ ๋ฐ์ฒ์์ ํ๋ ์ดํ๊ธฐ ์ํด ์ง๋ถ ํ 60 ๋ฌ๋ฌ ๋ ์ ๊ฒ์์ ํ๋ ์ดํ์ง ๋ชปํ๊ฒํ๋ ์ง์ ์์ ๋ ์ ์น์ธ ์ ์ ์์๋ก ๊ทธ๋ฆฌ๋ ๊ฒ์ ๋ง ๊ทธ๋๋ก ์ ๋ก ๋ง์ด ์๋๋๋ค.
Mesa๋ ์๋ง๋ ํ๋ ๋ฌ (๋๋ ๊ทธ ์ด์)์ ๊ฐ์ ๋ ๊ฒ์ด์ง๋ง ๊ทธ๋๊น์ง๋ ๋ ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ญ์์ค.
๋๋ ๋๋ต์ด "์๋์ค"์ด๊ธฐ ๋๋ฌธ์ ๊ณ์ ๋๋ต ํ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ฃผ์ ์์ ๋ฒ์ด๋ ๊ฒ์ด๋ค. ๊ทธ ๋์ ๋๋ ์ ํํ amdgpu๊ฐ ์ถฉ๋ํ๋ ์ด์ ๋ฅผ ์ฐพ์ ์์์ ๊ฒ์ ๋๋ค. ๋์๊ฒ ํ์ด์ ๋น๋๋ค
AMDVLK๋ ํ๋ฅญํ ์ค๊ฐ ์ง๋์ ๋๋ค. ์คํ ์์ค AMD ๋๋ผ์ด๋ฒ์ด๋ฉฐ ๊ฒ์๊ณผ ํจ๊ป ์๋ํฉ๋๋ค. AMDGPU-PRO๋งํผ ์ข์ง๋ ์์ง๋ง ํ์ฌ RADV๋ณด๋ค ์ข์ต๋๋ค.
@ gardotd426 ๊ฒ์์ด amdgpu-pros vulkan ๋๋ผ์ด๋ฒ์์ ๋ ์ ์๋ํ์ง๋ง RADV๋ Vega ์นด๋์์ ๊ทธ๋ ๊ฒ ๋์๊ฒ ์๋ํ์ง ์์ง๋ง ๋ ๊ฐ์ง๋ฅผ ๋ชจ๋ ์๋ํ๊ณ ์ต๋ 50 % ๋ ๋น ๋ฆ ๋๋ค. pro๋ vulkan์์ ์ง์ํ์ง ์์ต๋๋ค). ๋ ์์ ์๊ฒ freesync๋ฅผ ์ฌ์ฉํ๋ 60-70fps (mesa)๋ freesync๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ฝ 90-100fps (amdgpu-pro)๋ณด๋ค ๋ ์ข์์ต๋๋ค.
@ Tbird761 amdvlk๊ฐ ์ค์น๋์ด ์์ผ๋ฉฐ ๊ฒ์ ๋ด ์ฑ๋ฅ ๋ฉํธ๋ฆญ์ ์ด๊ฒ์ด ๊ฒ์์ ๋๋ผ์ด๋ฒ์์ ๋ณด์ฌ์ค๋๋ค.
@wundrweapon navi ํจ์น๊ฐ ์ถ๊ฐ ๋ ํ ์ค๋ ์์นจ์ ๋ด ๋น๋๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ถ๋์๋์ง
๋๋ ์ฌ์ฉํ๊ณ ์๋ค
AMD Radeon R9200 ์๋ฆฌ์ฆ (HAWAII, DRM 3.36.0, 5.5.11-050511-generic, LLVM 9.0.1)
GL_VERSION : 4.6 (ํธํ์ฑ ํ๋กํ) Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa)
amdgpu-pro-19.50-967956-ubuntu-18.04์์ ์ถ์ถํ amdpro ํ์ผ๋ก
(vulkan-amdgpu-pro_19.50-967956_amd64.deb)
ํด๋น ํ์ผ์ ์์ถ์ ํ๋ ๋ค. data.tar.xz๋ฅผ ์ถ์ถํ๊ณ ํด๋น ํ์ผ์ ์ด๋๊ฐ์ ๋ฃ์ผ์ญ์์ค. amd_icd64.json์ด amdvlk64.so์ ์์น๋ฅผ โโ๊ฐ๋ฆฌ ํค๋๋ก ํธ์งํ์ญ์์ค.
amd ์ฐ๋ ๊ธฐ๋ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค. : P
@MasterCATZ , ์ด๋ฏธ ์ค๋ช ํ์ง๋ง์ด ๊ฒฝ์ฐ ์ฌ์ ํ ๋ ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ถ๋ช ํ @wundrweapon์ ๋ํ ํ ์ด๋ธ์์ ๋ฒ์ด๋ฌ์ต๋๋ค. ๊ทธ๋์ ๊ทธ๋ค์ ๋ ๋ง์ ํจ์น๊ฐ mesa-git์ ๋ฟ์ ๋๊น์ง ๊ทธ๋ค์ด ๊ฐ์ง ๊ฒ์ ๋ถ์ด ์์ต๋๋ค.
@MasterCATZ ๊ทธ๋ ๊ฒํ๋ ค๊ณ ํ๋๋ฐ ๊ฒ์์ด ํญ์ ์ถฉ๋ํฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ Vulkan ์ ํ๋ฆฌ์ผ์ด์ ์ด์ด ICD ํ์ผ๋ก ์คํ๋๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋งค์ฐ ์ด์ํฉ๋๋ค.
vulkaninfo
ํ๋ฉด ๋ค์์ ์ป์ต๋๋ค.
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = AMD proprietary driver
driverInfo =
์ด๋ฅผ ํตํฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํฌ๊ด์ ์ธ ๊ฐ์ด๋๊ฐ ์์ต๋๊น? ์ ๋ฅผ ํ๋ค๊ฒํด์ ...
AMDVLK์์ RADV๋ก ๋ฐฉ๊ธ ์ ํํ์ผ๋ฉฐ ์์ ์ธ๊ธํ๋ฏ์ด ์ฑ๋ฅ์ด ๋์ ๋๊ฒ ๋๋น ์ก์ง๋ง ์ปท ์ ์ ๋๊น์์ด ์ฌ์๋์์ต๋๋ค. ๋ค๋ฅธ AMDVLK ์ ๋ฐ์ดํธ๊ฐ ํ์ ๋ ๋๊น์ง ๊ณ์ ์งํ ํ ๋ค์ ํด๋น ๋ ๋ฒจ์ ๋ค์ ์คํํฉ๋๋ค.
RE the Denuvo ์ ๊ธ :
์คํ์์ ๋ชจ๋ ๊ณต์ Proton ๋ฒ์ ์ ์๋ํด ๋ณผ ์ ์์ต๋๋ค. ๋ด ์ด์ค ๋ถํ
Windows ์ค์น์์๋.
๋๋ Bethesda ์ง์์ ๋ถํํ์ต๋๋ค.
์ฌ๊ธฐ์ ์ ๊ธด ๋ชจ๋ ์ฌ๋์ ๋์ผํ IMHO๋ฅผํด์ผํฉ๋๋ค ... :)
@wundrweapon ๋ฐฉ๊ธ ๋ง๋ AMDVLK๊ฐ ์ ์คํ๋ฉ๋๋ค.
VK_ICD_FILENAMES = / home / aio / Programs / AMDVLK / bin / vulkandriver / drivers / xgl / builds / Release64 / icd / amd_icd64.json STEAM_RUNTIME = 1 ์คํ
ํ์ง๋ง ์คํ๋ ค 30 % ์ฑ๋ฅ ํฅ์
VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 ์คํ
@DistantThunder ์ฐ๋ฆฌ๊ฐ ์ฌ๊ธฐ์ ๋ค์ด๊ฐ๋ ๋ง์ ํผ๋์ ์ฌ์ฉํ ์์๋ ๋ชจ๋ ์ฑํ ์์คํ , github์ ๋จ์ ์ ์ค์ ๋ก PM ์์คํ ์ด ํ์ํฉ๋๋ค.
@ 999eagle ์ ๋จ๊ณ ๋ชฉ๋ก์ด ์๋ํ์ง ์์ต๋๋ค. /๋ก๋๋ฅผ ์๋ํ์ง๋ง ๋น ๋ฅด๊ฒ ์คํจํ๊ณ ์คํ ๋ฒํผ์ด "์ฌ์"์ผ๋ก ๋์๊ฐ๋๋ค.
tkg๋ฅผ .steam ํธํ์ฑ ํด๋์ ์ถ์ถํ์ต๋๋ค (tkg Proton ๋น๋๋ฅผ์ํ ์ ์ฉ ํด๋๋ฟ๋ง ์๋๋ผ ๋ฃจํธ์์ ์๋).
๋ค์์ ํ์ฌ ์ถ์ ์ต์
์
๋๋ค.
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1 % command %
๋ํ ์๋ณธ ๊ฒ์๋ฌผ์ ์์ ์ต์ ๋ง ์๊ฒฉํ๊ฒ ๊ณ ์ํ์ต๋๋ค.
KDE Neon 18.04 Plasma, AMD 5700XT w / amdgpu ์คํ.
@nessonic
์คํ ์์ํ๊ธฐ
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json STEAM_RUNTIME = 1 ์คํ
๊ฒฝ๋ก๊ฐ "amdvlk64.so"๋ฅผ ๊ฐ๋ฆฌ ํค๋๋ก "amd_icd64.json"๋ ํธ์งํ์ญ์์ค.
amdgpu-pro์ ๊ธฐ๋ณธ๊ฐ์ /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so์
๋๋ค.
์์ ์ถ์ถ ๋ ์์ฑ์ ํ์ผ
~ / .steam / compatibilitytools.d
root๋ .steam์ผ๋ก ๋์๊ฐ๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ์ ๋๋ค.
any1 https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3์ ์ฌ์ฉํด ๋ณด์
จ์ต๋๊น?
compatibility.d ํด๋์ ๋ฃ์๋๋ฐ proton ๋ฒ์ ์ ํ ๋ฉ๋ด์ ๋ํ๋์ง ์์ต๋๋ค ...
์๋
ํ์ธ์ @nessonic , %command%
์ฌ์ฉํ๋ฉด Steam์์ ์คํ๋๋ ๋ช
๋ น ์์ ๋ฌด์ธ๊ฐ๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ํ๊ธฐ ์ด๋ ค์ด ๊ฒ์ ๋ณ ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๊ทํ์ ๊ฒฝ์ฐ VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
์ ๊ฐ์ ๊ฒ์ ์ฐพ๊ณ ์์์ ๊ฒ์
๋๋ค.
์ด๋ค ์ด์ ๋ก ๊ฒ์ ๋ฐ์ฒ์ ๋ฃ์ผ๋ฉด ๋๋ผ์ด๋ฒ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ๋ก๋๋์ง ์์์ ์คํ์ ์์ํฉ๋๋ค
์น๋ช ์ ์ค๋ฅ : ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ญ์์ค : VK_KHR_8bit_storage๊ฐ ํ์ํฉ๋๋ค.
------ ๋ช
๋ น ์ค ------
Z : ZFS3WAYSteamLibrarysteamappsManualDOOM.EternalDOOMEternalx64vk.exe VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json PROTON_NO_ESYNC = 1 % command % + in_terminal 1 + com_skipKeyPressOnScreens 1 + com_skipIntroVideo 1 + com_skipIntroVideo 1 + com_skipIntroVideo 1
2020-03-24T12 : 15 : 28.292 + 10 : 00 LOG : ๋ช
๋ น ์ค : Z : ZFS3WAYSteamLibrarysteamappsManualDOOM.EternalDOOMEternalx64vk.exe VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json PROTON_NO_ESYNC = 1 + command % + in_terminal 1 + com_skipIn_ESYNC = 1 + command % com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1
VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 ์คํ
์ด์จ๋ ๋๋ฅผ ์ํด ์ผํด
tkglitch / pkgbuilds์์ vulkan-icd-loader์ proton-tkg-r11์ ๋ง๋ค์์ต๋๋ค. /etc/vulkan/icd.d/amd_icd64.json ํธ์ง์ผ๋ก ์ด๋ํ๋ฉด ์กด์ฌํ์ง ์์ต๋๋ค. ๋๋ ํ ๋ฆฌ๊ฐ ์์ง๋ง ๋น์ด ์์ต๋๋ค. ์ด ํ์ผ์ ๋ํ ํ ํ๋ฆฟ์ด ์์ต๋๊น?
{
"file_format_version" : "1.0.0",
"ICD" : {
"library_path" : "/opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so",
"api_version" : "1.1.129"
}
}
@ blazini36 ํ์ผ์ด ์กด์ฌํ๋๋ผ๋ ํธ์ง ํ ์ด์ ๊ฐ ์ ํํ ์์ต๋๋ค. ๋ฌด์์ํด์ผํ๋ค๊ณ ์๊ฐ ํ์ต๋๊น? amdgpu-pro ํจํค์ง๋ฅผ ์ค์น ํ ๊ฒฝ์ฐ /opt/amdgpu-pro/etc/vulkan/icd.d
๋๋ ํ ๋ฆฌ์์ json ํ์ผ์ ์ฐพ์ ์ ์์ต๋๋ค. VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
๋ฅผ ์์ ๋งค๊ฐ ๋ณ์๋ก ์ฌ์ฉํ์ฌ ๊ฒ์์ ์์ํ๋ฉด ๋ฉ์ฌ ๋์ amdgpu-pro๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
@ Tk-Glitch๋ mastercatz๊ฐ amdvlk ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ๋ฆฌ ํค๋๋ก์ด ํ์ผ์ ํธ์งํ๋ค๊ณ ๋งํ์ต๋๋ค. ์ ๋ฆฌํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๋ค์ ์คํ ์ต์
์ ์ค์ ํ์ต๋๋ค.
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json % command % + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1
์ฌ์ ํ ๋์๊ฒ ์ฆ์ ์ถฉ๋ํ๊ณ ๋ ์ด์ HDR์ ๋ํด ๋ฌป์ง ์๊ณ ์์ธ ํธ๋ฆญ ํ์ ์ ์ป์ ๋ค์ ํํฉ๋๋ค. ๋ด๊ฐ ๊ธ์ง๋์๋์ง์กฐ์ฐจ ์ ์ ์์ต๋๋ค.
@ blazini36 ํฐ๋ฏธ๋์์ ์คํ์ ์์ํ ์ ์์ผ๋ฏ๋ก ์ฝ์ ๋ก๊ทธ๊ฐ๋ฉ๋๋ค.
๋๊ตฐ๊ฐ ๋ค๋ฅธ ์ฌ๋์ ์ํ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ง ์๊ณ amdgpu-pro-19.50-1011208-ubuntu-18.04.tar.xz๋ฅผ ์ง์ ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํผ ๊ฒฝ์ฐ๋ฅผ ์ธ๊ธํ์ต๋๋ค.
nessonic์ ํ์ผ์ /etc/vulkan/icd.d/์ ์ ์ฅํ์ผ๋ฉฐ ๊ทธ๊ฒ ์ ๊ฐ ๋ต์ฅ ํ ์ฌ๋์ ๋๋ค.
/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json์ด ๊ธฐ๋ณธ ๊ฒฝ๋ก์ ๋๋ค.
@ Tk-Glitch ์ค์ ๋ก ์ด๊ฒ์ด ๋ถ๋ช ํ์ง ํ์คํ์ง ์์ต๋๋ค. amdgpu-pro๋ฅผ ์ค์นํ์ต๋๋ค ... ๋๋ ํ ๋ฆฌ๊ฐ ์์ง๋ง ๋น์ด ์์ผ๋ฉฐ ๊ฑฐ๊ธฐ์ json ํ์ผ์ด ์์ต๋๋ค.
/etc/vulkan/icd.d/amd_icd64.json
! = /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json
@ Tk-Glitch ๋ช
๋ น์ด ์คํ๋์ง ์์ต๋๋ค. amdgpu-pro๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์ง ์์์ ์ ์์ต๋๋ค. pamac์์ ํจํค์ง๋ฅผ ์ค์นํ์ต๋๋ค.
$ vulkaninfo | grep driver
ERROR: [Loader Message] Code 0 : /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
driverVersion = 83886179 (0x5000063)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 20.1.0-devel (git-d9d549ff88) (LLVM 9.0.1)
driverUUID = 414d442d-4d45-5341-2d44-525600000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 20.1.0-devel (git-d9d549ff88) (LLVM 9.0.1)
VK_KHR_driver_properties : extension revision 1
driverVersion = 8388708 (0x800064)
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = AMD proprietary driver
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
VK_KHR_driver_properties : extension revision 1
driverVersion = 8388742 (0x800086)
driverID = DRIVER_ID_AMD_OPEN_SOURCE
driverName = AMD open-source driver
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
driverUUID = 414d442d-4c49-4e55-582d-445256000000
driverID = DRIVER_ID_AMD_OPEN_SOURCE
driverName = AMD open-source driver
driverInfo =
VK_KHR_driver_properties : extension revision 1
๊ทธ๊ฒ์ ๊ฝค ์ ์์
๋๋ค
amdpro-gpu ๋๋ผ์ด๋ฒ๊ฐ / opt / amdgpu-pro ...
vulkaninfo | grep ๋๋ผ์ด๋ฒ
์ค๋ฅ : [๋ก๋ ๋ฉ์์ง] ์ฝ๋ 0 : /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so : ์๋ชป๋ ELF ํด๋์ค : ELFCLASS32
์ค๋ฅ : [๋ก๋ ๋ฉ์์ง] ์ฝ๋ 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so : ์๋ชป๋ ELF ํด๋์ค : ELFCLASS32
์ค๋ฅ : [๋ก๋ ๋ฉ์์ง] ์ฝ๋ 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so : ์๋ชป๋ ELF ํด๋์ค : ELFCLASS32
๊ฒฝ๊ณ : radv๋ ์ ํฉํ vulkan ๊ตฌํ์ด ์๋๋ฉฐ ํ
์คํธ ์ฉ์ผ๋ก ๋ง ์ฌ์ฉ๋ฉ๋๋ค.
driverVersion = 83886179 (0x5000063)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa) (LLVM 9.0.1)
driverUUID = 414d442d-4d45-5341-2d44-525600000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa) (LLVM 9.0.1)
VK_KHR_driver_properties : ํ์ฅ ๊ฐ์ 1
driverVersion = 8388730 (0x80007a)
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = AMD ๋
์ ๋๋ผ์ด๋ฒ
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
VK_KHR_driver_properties : ํ์ฅ ๊ฐ์ 1
driverVersion = 8388730 (0x80007a)
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = AMD ๋
์ ๋๋ผ์ด๋ฒ
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
VK_KHR_driver_properties : ํ์ฅ ๊ฐ์ 1
@ blazini36 ์์ธ ๋ก๊ทธ๋ฅผ ์ ๊ณตํ์ญ์์ค.
์ด๋ ๊ฒํ๋ ค๋ฉด ~/.steam/root/compatibilitytools.d/proton_tkg_5.4.r11.g75c7644c/user_settings.py
๋ฅผ ์ด๊ณ WINEDEBUG
์ค์ ์ฃผ์ ์ฒ๋ฆฌ๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ถฉ๋ ํ ๋๊น์ง ๊ฒ์์ ์คํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ ๋๋ ํ ๋ฆฌ steam-gameid.log
์์ ๋ก๊ทธ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json๋ ์์ต๋๋ค. / opt / amdgpu-pro๋ ๊น์ด๊ฐ ์์ต๋๋ค. ๊ทธ๋์ amdgpu-pro ์ค์น์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๊น? Arch / Manjaro ์ฌ์ฉ์๋ ์ด๊ฒ์ ์ด๋ป๊ฒ ์ค์นํฉ๋๊น?
proton-tkg๋ฅผ ๊ตฌ์ถ ํ์ผ๋ฏ๋ก ๋ด ์ ์ฅ์๊ฐ ์์ต๋๋ค. amdgpu-pro-vulkan-only
๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ์ฌ makepkg -si
ํฉ๋๋ค. ์ง์๋ฅผ ๋ฐ๋ฆ
๋๋ค. ๋๋. ๊ทธ๋ฌ๋ ๋น์ ์ ๋น์ ์ ์์คํ
์ ๊ฝค ์๋ง์ผ๋ก ๋ง๋ ๊ฒ ๊ฐ์ผ๋ฏ๋ก ๊ทธ๋ ๊ฒํ๊ธฐ ์ ์ ์ค์น / ์ถ๊ฐ / ์์ ํ ๊ฒ์ ์ ๊ฑฐ ํ ๊ฒ์
๋๋ค.
์ฌ์ค, ์ด๋ฌํ ์์ฑ์ ๋น๋์ ๊ทํ์ ์ ์ฅ์์ vulkan-headers ๋ฐ icd-loader ์ธ์๋ ์ค์ ๋ก ํ๋ฒํ์ง ์์ ์์ ์ ์ํํ์ง ์์์ต๋๋ค. ๊ทธ ๋ฐ์ ๋ชจ๋ ๊ฒ์ pamac์ ํตํด ์ด๋ฃจ์ด์ก์ผ๋ฉฐ ์ฝ ํ ๋ฌ ์ ์ ์๋นํ ์ ์ ํ manjaro ์ค์น์ ๋๋ค. ๋๋ผ์ด๋ฒ๋ฅผ ๋ง๋ค์ด ๋ณผ๊ฒ์
์ ........
``:: ์ค์น๋ฅผ ๊ณ์ ํ์๊ฒ ์ต๋๊น? [์ / ์๋์] y
(1/1) ํค๋ง์์ ํค ํ์ธ [####################################### ###################################] 100 %
(1/1) ํจํค์ง ๋ฌด๊ฒฐ์ฑ ํ์ธ [######################################## ##################################] 100 %
(1/1) ํจํค์ง ํ์ผ๋ก๋ [######################################## ##################################] 100 %
(1/1) ํ์ผ ์ถฉ๋ ํ์ธ [####################################### ###################################] 100 %
์ค๋ฅ : ํธ๋์ญ์
์ปค๋ฐ ์คํจ (ํ์ผ ์ถฉ๋)
amdgpu-pro-vulkan-only : /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so๋ ํ์ผ ์์คํ
์ ์์ต๋๋ค (lib32-vulkan-amdgpu-pro ์์ ).
amdgpu-pro-vulkan-only : /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so๊ฐ ํ์ผ ์์คํ
์ ์์ต๋๋ค (vulkan-amdgpu-pro ์์ ).
์ค๋ฅ๊ฐ ๋ฐ์ํ์ผ๋ฉฐ ํจํค์ง๊ฐ ์
๊ทธ๋ ์ด๋๋์ง ์์์ต๋๋ค.
==> ๊ฒฝ๊ณ : ๋น๋ ๋ ํจํค์ง๋ฅผ ์ค์นํ์ง ๋ชปํ์ต๋๋ค.
err:vulkan:wine_vkCreateInstance Failed to create instance, res=-3
warn:debugstr:OutputDebugStringA "Unspecified Vulkan error: Error( VK_ERROR_INITIALIZATION_FAILED )"
์, vk ๋๋ผ์ด๋ฒ / libs์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
ํธ์ง : ๊ณ์ํ๊ธฐ ์ ์ vulkan-amdgpu-pro
๋ฐ lib32-vulkan-amdgpu-pro
ํจํค์ง๋ฅผ ์ ๊ฑฐํด์ผํฉ๋๋ค.
Edit2 :ํ์ง๋ง ๊ทธ ํ์ผ์ด ์๋ค๊ณ ํ์ต๋๊น? ๊ถํ ๋ฌธ์ ?
ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ํตํด ์ ๊ฑฐํ๋๋ฐ ์ค์น๊ฐ ์ ์์ ์ผ๋ก ์คํ๋์์ต๋๋ค. ์ด ํจํค์ง๊ฐ ์ค์น๋์๊ณ .json ํ์ผ์ด ๋๋ฝ๋์์ผ๋ฉฐ ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ๊ฐ 2 ๋ ๋ฒจ ๋ฏธ๋ง์ผ๋ก ์ค์ง๋์๋ค๊ณ ๋งํ์ต๋๋ค. ๋๋ผ์ด๋ฒ ํ์ผ์ ๊ตฌ์ฒด์ ์ผ๋ก ํ์ธํ์ง ์์์ง๋ง ํจํค์ง ๊ด๋ฆฌ์๊ฐ ์ค์น ์ค์ด๋ผ๊ณ ๋ณด๊ณ ํ์ต๋๋ค.
ํธ์ง : ์, ๋๋ tkg repo์ ๋๋ผ์ด๋ฒ๊ฐ ์ด์ ์ค์น๋๊ณ ๋ค์ ์์๋์์ง๋ง ์ฌ์ ํ ์ฆ์ ์ถฉ๋ํฉ๋๋ค. ๋๋ ์ฌ์ ํ Vulkan์์ doom 2016์ ์คํํ ์ ์์ผ๋ฏ๋ก ๋๋ฌด ์ง๋ฃจํ๋ค๊ณ ๋งํ ์๋ ์์ต๋๋ค.
DOOM 2016์ VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
๋ฅผ ์์ ๋งค๊ฐ ๋ณ์๋ก ์ฌ์ฉํ์ฌ ์คํ๋ฉ๋๊น? amdgpu-pro๊ฐ ์๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด์์
๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ๊ธฐ๋ณธ amdgpu ๋๋ผ์ด๋ฒ (amdgpu-pro๊ฐ ์๋)์ ์ผ๋ฐ์ ์ธ wine + dxvk (proton์ด ์๋)๋ก ๋ ์ดํฐ๋์ ์์ ํ์ต๋๊น?
๋๊ตฐ๊ฐ๊ฐ ๊ธฐ๋ณธ amdgpu ๋๋ผ์ด๋ฒ (amdgpu-pro๊ฐ ์๋)์ ์ผ๋ฐ์ ์ธ wine + dxvk (proton์ด ์๋)๋ก ๋ ์ดํฐ๋์ ์์ ํ์ต๋๊น?
DOOM Eternal์ Vulkan ๊ธฐ๋ณธ ๊ฒ์์ ๋๋ค. DXVK๋ ๊ด๋ จ๋์ง ์์ต๋๋ค.
@ Tk-Glitch, ์, ์์ ์ต์ @ 4k ๋ฐ 60fps ์ ๊ธ์ผ๋ก ์คํ๋ฉ๋๋ค.
DOOM 2016์
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
๋ฅผ ์์ ๋งค๊ฐ ๋ณ์๋ก ์ฌ์ฉํ์ฌ ์คํ๋ฉ๋๊น? amdgpu-pro๊ฐ ์๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด์์ ๋๋ค.
์ฌ๊ธฐ์ ์ ์๋ํฉ๋๋ค.
@ClockGen igo95862๊ฐ ๋งํ ๊ฒ. RADV์ ๊ด๋ จํ์ฌ ํ์ฌ Navi GPU๊ฐ์๋ ๊ฒฝ์ฐ mesa-git์ด ํ์ํฉ๋๋ค (19.x ์ด๊ธฐ ๋ฒ์ ๋ ์๋ํด์ผ ํจ). Polaris / Vega๋ mesa 19/20์ผ๋ก OOTB๋ฅผ ์คํํ ์ ์์ด์ผํฉ๋๋ค. ํ์ฌ ACO์์๋ ์๋ํ์ง ์์ต๋๋ค. ๋ฌผ๋ก ์์ธ์ ๋ํ winevulkan ํจ์น๊ฐ ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒ์์ด ์์๋ ๋ ์ถฉ๋ํฉ๋๋ค.
@ blazini36 ๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ์์ฑ์๋ฅผ ๋ง๋ค์์ต๋๊น? proton-tkg.sh๋ฅผ ์คํ ํ์ต๋๊น, ์๋๋ฉด PKGBUILD๋ฅผ ์ฌ์ฉ ํ์ต๋๊น?
proton-tkg ๋๋ ํ ๋ฆฌ ๋ด์์ ./proton-tkg.sh๋ฅผ ์คํํ์ต๋๋ค.
๋น์ ์ด ๋ฐฉ๊ธ ๋ค๋ฅธ ํฌ์คํฐ์ ์๋ฉ ํ ๊ฒ์ ๊ดํด์๋ ์ฌ๊ธฐ์ ํผ๋ํ์ง ์์ต๋๋ค .... Doom eternal์ Navi GPU๊ฐ์๋ mesa-git์ด ํ์ํ๋ค๋ ๋ง์ ๋๊น? ๋๋ 5700xt lol ...........์ ์คํํ๊ณ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
EIther๋ ๋ด๊ฐ Mesa git์ ์คํํ๊ณ ์์๊ณ ๋ค๋ฅธ ์ด์ ๋ก ๊ฒ์์ ์คํํ ์ ์์์ต๋๋ค.
๊ทธ๊ฒ ๋ฐ๋ก ๋ด๊ฐ ๋งํ ๊ฒ์ ๋๋ค. ์ด์ ํดํน์ํ์ง๋ง (5700XT๋ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์) AMDGPU-PRO๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ธฐ๋ฅ์ ๋์์ ๋๋ค. RADV๊ฐ Navi์์ ๊ฒ์์ ์คํํ ์์๊ฒ ํด์ฃผ๋ ํจ์น๋ ์ค๋๋ง mesa-git์ ๋ณํฉ๋์์ผ๋ฏ๋ก, ์ค๋ ํน๋ณํ ์๋ํ์ง ์๋ ํ, ๊ทธ๋ฆฌ ์ค๋ ์ ์๋ ์๋ํ์ง ์์ ๊ฒ์ผ๋ก ์์๋์์ต๋๋ค.
๋น๋ ํ๋ก์ธ์ค์ ๊ด๋ จํ์ฌ makepkg -s
๋ฅผ ์คํํ์ฌ ์ข
์์ฑ ํด๊ฒฐ์ ํธ๋ฆฌ๊ฑฐ ํ ๋ค์ ์ค์ ๋ก ์์ธ ๋น๋๋ฅผ ์์ํ ๋ ์ทจ์ ํ ๋ค์ ./proton-tkg.sh
๋ฅผ ๋ค์ ์คํํ์ฌ ์์ ํ ์ข
์์ฑ ์ธํธ.
์ ์๋ํ์ง๋ง ... ๋๋ฆฌ๊ณ ์ค๋์ค๊ฐ ๋ฑ๋ฑํฉ๋๋ค. ๋๋๋ก FPS๊ฐ 28fps๋ก ๋จ์ด์ง
CPU : Intel i7 8700K @ stock
GPU : nVidia GeForce RTX 2070 @ ์ฃผ์
Dist. Ubuntu-Budgie 19.10
Vulkan ๋ฒ์ : 1.2.131
nVidia ๋๋ผ์ด๋ฒ ๋ฒ์ : 440.66.03
Steam : ๋ฒ ํ ์ถ์
์์ฑ์ : Proton-tgk 5.4.r10.g7c7868f4
๋ํ Linux๋ฅผ ์ฒ์ ์ ํ๋ ์ด๋ณด์๋ฅผ ์ํด (๋์ ๊ฐ์). ์๋ ์ง์นจ์ ๋ฐ๋ฅผ ๋๊น์ง NTFS ๋ณผ๋ฅจ์์ ์ด๊ฒ์ ์คํํ ์ ์์์ต๋๋ค. ๋ก๋์ ์ถฉ๋ํฉ๋๋ค.
https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows
์ฌ๋ฌ๋ถ, ์ ๋ ์ฌ๊ธฐ์ ์์ ํ ํค๋งค๊ณ ์์ต๋๋ค. ํ ์์๋ ๋ชจ๋ ๊ฒ์ ์๋ํ์ง๋ง์ด ๊ฒ์์ด ์๋ํ์ง ์์ต๋๋ค.
์์คํ ์ฌ์ :
๋ค์์ผ๋ก ๊ฒ์ ์คํ :
PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
๊ทธ๋์ ์ฌ๊ธฐ์์ ๋ณธ ๊ฒ ์ค :
Stock 5.0-5๋ ์กฐ์ฉํ ์ถฉ๋ํฉ๋๋ค. Proton ๋ก๊ทธ๋ ์์ฒญ๋ 54MB์ ๋๋ค. ์์ถ ํ์ผ์ ์ ๋ก๋ํ์ต๋๋ค : https://drive.google.com/open?id=1LQ5Xa6HbF3MadzNtefRaze1XdJyg4_4m
๋ค์์ ๋์ ์งง์ ๋ฐ์ท๋ฌธ์ ๋๋ค.
84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3cf: DW_CFA_advance_loc 2
84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d1: DW_CFA_restore %r14
84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d1: DW_CFA_advance_loc 2
84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d3: DW_CFA_restore %r15
84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d3: DW_CFA_advance_loc 1
84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d4: DW_CFA_restore %rbp
84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d4: DW_CFA_def_cfa %rsp, 8
84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d4: DW_CFA_advance_loc 1
84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d5: DW_CFA_restore_state
84.223:003a:003b:err:seh:setup_exception stack overflow 1632 bytes in thread 003b eip 00007f8bb0c6a118 esp 0000000000130fb0 stack 0x130000-0x131000-0x230000
85.238:001e:0022:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\WineUsd.sys" : builtin
85.239:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winehid.sys" : builtin
85.239:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\hidclass.sys" : builtin
85.240:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
pid 3974 != 3973, skipping destruction (fork without exec?)
5.4-GE-2๋ฅผ ์ฌ์ฉํ๋ฉด GPU ๋๋ผ์ด๋ฒ ๋ฒ์ ํ์ ์ด ํ์๋ฉ๋๋ค. ํ๋ ์ด๋ฅผ ๋๋ฅด๋ฉด ๊ณง ๊ฒ์์ด ์ค๋จ๋ฉ๋๋ค. ์ฌ๊ธฐ์ ๋ก๊ทธ๊ฐ์๋ ์์ ์ด ์์ต๋๋ค : https://gist.github.com/thebozzcl/80197c6c98652a70e801950ba677311e
๋ด ๋์ ์ฌ๋ก ์ก์ ๋ถ๋ถ์ :
1494.038:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
1494.048:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
1494.058:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
1494.059:0035:0036:trace:seh:call_teb_handler handler at 0x7b4749f0 returned 1
1494.059:0035:0036:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).
1494.069:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
๋น์ทํ ๋ฌธ์ ๊ฐ์๋ ๋ค๋ฅธ ์ฌ๋์ ๋ณธ ๊ฒ ๊ฐ์ต๋๋ค. ๋๊ธ ๋๋ฏธ๋ฅผ ๋ค์ ๊ฒํ ํด์ผํ์ง๋ง ๊ทธ๋์ ๋๋์ฒด ์์ธ์ด ๋ญ์ง ์ ์์๋ ์ฌ๋์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์.
๋๋ ์ฌ๊ธฐ์ ์์ ํ ํค๋งค๊ณ ์๋ค. ์ต์ wine-tkg-git ๋ฐ mesa-git์ ์ปดํ์ผํ์ต๋๋ค. ํ์ง๋ง ๊ฒ์์์ด ์ค๋ฅ๋ก ์์์ ๊ณ์ ์ถฉ๋ํฉ๋๋ค.
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.
์ด ํ์ฅ์ ์ต์ radv, amdgpu-pro ๋ฐ winevulkan์ ์์ต๋๋ค.
@ Progman-DT ๋๋ ๊ทธ ์ค๋ฅ๋ฅผ ๊ธฐ์ตํฉ๋๋ค.
Ubuntu 19.10 DRM 3.36.0, 5.5.11-050511-generic, LLVM 9.0.1 Mesa 20.1.0-devel
(git-f02ae69 2020-03-22 eoan-oibaf-ppa)
, ๋ด๊ฐ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง ๊ธฐ์ต์ด ๋์ง ์์ต๋๋ค.
๋ด๊ฐ exe ํ์ผ์ ํจ์นํ๋ ์ค์ด ์์ด
(์ฒ์ 300 ๊ฐ์ ๋๊ธ์ ์ง์นจ์ด ์์ง๋ง proton์ ํจ์น๊ฐ ์ถ๊ฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค.)
๋๋ ์คํ์ด ์์๋ ๋ ๋๋ผ์ด๋ฒ์ ์ฌ์ ๋ก๋์์ต๋๋ค.
๋๋ฅผ ์ํด ์ถ๊ฐ
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
์๋ํ์ง ์์์ง๋ง ์ด๋ฐ ์์ผ๋ก ์๋ํ์ต๋๋ค.
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.jsonn STEAM_RUNTIME=1 steam
๋ค์์ผ๋ก ๊ฒ์์ ์์ํฉ๋๋ค.
PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
Nvidia / AMD๊ฐ ๋๊ตฐ์ง ๋ชจ๋ฅด๋ฉด ์ฌ๋๋ค์ด ์ด๋ค ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋์ง ์๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
๋ํ Vulkan ์ธ์คํด์ค ๋ฒ์ : 1.2.135๊ฐ ํ์ํฉ๋๋ค.
@ Progman-DT ์ค๋ฅ๋ ํจ์น ๋ Proton์ด ์๊ฑฐ๋ (์ฌ์ฉ์ค์ธ Proton ๋ฒ์ ์ ๋งํ์ง ์์ ์) vulkan ์ธ์คํด์ค๋ฅผ ์
๊ทธ๋ ์ด๋ํ์ง ์์๊ธฐ ๋๋ฌธ์
๋๋ค. mesa-git
๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. vulkan-radeon
๋ง ์ ๊ณตํ๋ฉฐ icd ๋ก๋ ๋๋ ํค๋์๋ ๊ด๋ จ์ด ์์ต๋๋ค. wine-tkg-git์ ๊ฒ์ ์คํ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. winevulkan ํจ์น์ ํจ๊ป wine-tkg-git์ด ์๋ ํจ์น ๋ PROTON-tkg๊ฐ ํ์ํฉ๋๋ค. ๋๋ Proton-5.4-GE.
Arch ๊ธฐ๋ฐ ๋ฐฐํฌํ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์
๋ฐ์ดํธ (๋๋ ์์ง์๋ ๊ฒฝ์ฐ ์ค์น)ํด์ผํฉ๋๋ค. vulkan-icd-loader lib32-vulkan-icd-loader vulkan-tools vulkan-headers
( vulkan-icd-loader
๋ฐ vulkan-headers
๋ง Doom Eternal์๋ ์ฆ์ ํ์ํ์ง๋ง ๋ค๋ฅธ ๊ฒ์์๋ ์ด์จ๋ ๋ค๋ฅธ ๊ฒ์์ด ํ์ํฉ๋๋ค. ์ค์นํ๊ฑฐ๋ ์
๊ทธ๋ ์ด๋ํ์ญ์์ค.
๊ทธ๋ฐ ๋ค์ winevulkan ํจ์น๊ฐ์๋ proton-tkg ๋๋ Proton-5.4-GE-3 ๋๋ ์ต์ GE ๋น๋๊ฐ ํ์ํฉ๋๋ค.
๊ทธ๋์-Steam ๋ฒ์ ๊ณผ 'DRM-free'๋ฒ์ ๊ฐ์ ์ถ๊ฐ ํ ์คํธ ํ. Proton-5.4-GE-2๋ ์ค์ ๋ก ์๋ํฉ๋๋ค. ๋ฌธ์ ๋ ์ฌ์ฉ์๊ฐ ์ฌ์ ๋ฒํผ์ ๋๋ฅด๊ณ ID ๋ก๊ณ ๊ฐ ์์คํ ํธ๋ ์ด์ ํ์๋๋ ์ ๋นํ "์คํ ์ ํจ"์ถฉ๋์ด ๋ฐ์ํ๊ณ ์ข ๋ฃ ๋ ๋์ ๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก denuvo์ ๋๋ค.
๋น์ ์ด denuvo๋ฅผ ์น๊ณ ์์ ๊ฐ๋ฅ์ฑ์ด ์๊ณ ๊ทธ๊ฒ์ ๊ธฐ๋ค๋ ค์ผ ํ ๊ฒ์ ๋๋ค. ๊ฒฝ๊ณ ๋ฅผ ์ ๊ณตํ๋ ๋์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
์ค๋ ์ด์ ์๋ก์ด ํ ์คํธ ๋น๋๋ก denuvo ์ค๋ฅ๊ฐ ๋ฐ์ํ ๋ค์ ๋ค๋ฅธ ๋น๋๋ฅผ ๋ง๋ค๊ณ "no launch"์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ 5.4-GE-2 ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ๋์ผํ "no-launch"์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ 5.4-GE-2์ ํ ์คํธ ๋น๋๋ฅผ ๋ชจ๋ ์ฌ์ฉํ์ฌ "DRM-FREE"๋ฒ์ ์ ์ฌ์ฉํด ๋ณด์์ต๋๋ค. ๋ ๋ค ์ ์์๋์์ต๋๋ค.
์ค์ ๋ก ํ์ค Proton-5.0.5๋ 'DRM-FREE'๋ฒ์ ์์๋ ์๋ํฉ๋๋ค.
์ง๊ธ์ 24 ์๊ฐ์ ๊ธฐ๋ค๋ ธ๋ค๊ฐ ๋์ค์ ์คํํ ์ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
๋ช
ํํํ๊ธฐ ์ํด "์คํ ์ ํจ"์ถฉ๋์ ์ค๋ฅ ๋ก๊ทธ๊ฐ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
147104.271:0034:0035:trace:seh:call_teb_handler handler at 0x7b4749f0 returned 1
147104.271:0034:0035:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).
147104.279:005a:005b:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
rip:000000014093f5bd rsp:0000000000924290 rbp:00000000009243c0 eflags:00010202 ( R- -- I - - - )
rax:00000001433551f8 rbx:0000000145ff3d80 rcx:0000000000000000 rdx:000000013b4442e8
rsi:000000000092cd90 rdi:0000000000000000 r8:0000000000000000 r9:0000000000000202 r10:0000000000000001
r11:0000000000000202 r12:0000000000000000 r13:000000014604e840 r14:000000000092ee50 r15:0000000000000000
Stack dump:
0x0000000000924290: 000000014263a8e8 000000007ca199e2
0x00000000009242a0: 0000000000000000 0000000000923da8
0x00000000009242b0: 000000000092cd90 000000014096ce89
0x00000000009242c0: 0000000000924d90 0000000000924cc0
0x00000000009242d0: 0000000000000000 0000000000000000
0x00000000009242e0: 000a7325202c6425 0000003000000020
0x00000000009242f0: 0000000000924dc0 0000000000924cf0
0x0000000000924300: 0000000000000000 0000003000000020
0x0000000000924310: 0000000000924de0 0000003000000020
0x0000000000924320: 0000000000924df0 0000000000924d20
0x0000000000924330: 0000000000924e00 0000000000924d30
0x0000000000924340: 000a7325202c6425 2c70252000000009
Backtrace:
=>0 0x000000014093f5bd EntryPoint+0xe2c4a59d() in doometernalx64vk (0x00000000009243c0)
1 0x000000014096ce89 EntryPoint+0xe2c77e68() in doometernalx64vk (0x00000000009243c0)
2 0x0000000140aebda5 EntryPoint+0xe2df6d84() in doometernalx64vk (0x0000000000000000)
3 0x0000000140318ce1 EntryPoint+0xe2623cc0() in doometernalx64vk (0x0000000000000000)
4 0x00000001403192a2 EntryPoint+0xe2624281() in doometernalx64vk (0x000000000092ffd0)
5 0x00000001423d06f7 EntryPoint+0xe46db6d6() in doometernalx64vk (0x000000000092ffd0)
6 0x000000007b455131 __wine_start_process+0x160() in kernel32 (0x000000000092ffd0)
0x000000014093f5bd EntryPoint+0xe2c4a59d in doometernalx64vk: movq (%rcx),%rax
Modules:
Module Address Debug info Name (136 modules)
PE 930000- a2c000 Deferred oo2core_8_win64
PE a30000- a43000 Deferred aclui
PE a50000- b96000 Deferred comctl32
PE 62600000- 6263c000 Deferred usp10
PE 637c0000- 6387a000 Deferred winmm
PE 64340000- 64380000 Deferred winhttp
PE 64940000- 64959000 Deferred shcore
PE 64c80000- 64c8d000 Deferred steamclient64
PE 64d40000- 64d4f000 Deferred vulkan-1
PE 65000000- 65143000 Deferred ole32
PE 65600000- 6561e000 Deferred xinput1_3
PE 65780000- 6578e000 Deferred version
PE 68a40000- 68a96000 Deferred shlwapi
PE 6a100000- 6a231000 Deferred oleaut32
PE 6a700000- 6a77e000 Deferred setupapi
PE 6afc0000- 6afcb000 Deferred msimg32
PE 6b2c0000- 6b340000 Deferred wininet
PE 6b880000- 6b887000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bed9000 Deferred imm32
PE 6c0c0000- 6c0d1000 Deferred wsock32
PE 6d9c0000- 6d9df000 Deferred mpr
PE 6e340000- 6e348000 Deferred api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6e6c8000 Deferred api-ms-win-core-localization-l1-2-1
PE 6e780000- 6e7da000 Deferred oleacc
PE 6f480000- 6f504000 Deferred gdiplus
PE 6fbc0000- 6fc44000 Deferred rpcrt4
PE 71240000- 71260000 Deferred jsproxy
PE 7b000000- 7b0bc000 Deferred kernelbase
ELF 7b400000- 7b67b000 Export kernel32<elf>
\-PE 7b410000- 7b67b000 \ kernel32
ELF 7bc00000- 7bdaf000 Deferred ntdll<elf>
\-PE 7bc20000- 7bdaf000 \ ntdll
ELF 7c000000- 7c004000 Deferred <wine-loader>
PE 13b400000- 13b44b000 Deferred steam_api64
PE 140000000- 15e3b2000 Export doometernalx64vk
PE 180000000- 18007b000 Deferred bink2w64
ELF 7f544ae80000- 7f544cbd4000 Deferred steamclient.so
ELF 7f544cbd5000- 7f544cf54000 Deferred lsteamclient<elf>
\-PE 7f544ccf0000- 7f544cf54000 \ lsteamclient
ELF 7f544cf56000- 7f544d074000 Deferred libgcrypt.so.20
ELF 7f544d074000- 7f544d095000 Deferred liblz4.so.1
ELF 7f544d095000- 7f544d0be000 Deferred liblzma.so.5
ELF 7f544d0be000- 7f544d150000 Deferred libpcre2-8.so.0
ELF 7f544d150000- 7f544d203000 Deferred libsystemd.so.0
ELF 7f544d203000- 7f544d230000 Deferred libselinux.so.1
ELF 7f544d230000- 7f544d286000 Deferred libdbus-1.so.3
ELF 7f544d286000- 7f544d28d000 Deferred libkeyutils.so.1
ELF 7f544d28d000- 7f544d56d000 Deferred libcrypto.so.1.1
ELF 7f544d56d000- 7f544d57f000 Deferred libkrb5support.so.0
ELF 7f544d57f000- 7f544d586000 Deferred libcom_err.so.2
ELF 7f544d586000- 7f544d59f000 Deferred libk5crypto.so.3
ELF 7f544d59f000- 7f544d690000 Deferred libkrb5.so.3
ELF 7f544d690000- 7f544d6a5000 Deferred libavahi-client.so.3
ELF 7f544d6a5000- 7f544d6b3000 Deferred libavahi-common.so.3
ELF 7f544d6b3000- 7f544d705000 Deferred libgssapi_krb5.so.2
ELF 7f544d705000- 7f544d7a1000 Deferred libcups.so.2
ELF 7f544d7a1000- 7f544d7fa000 Deferred libvulkan.so.1
ELF 7f544d7fc000- 7f544d805000 Deferred libxfixes.so.3
ELF 7f544d805000- 7f544d812000 Deferred libxcursor.so.1
ELF 7f544d8e8000- 7f544d916000 Deferred libexpat.so.1
ELF 7f544d916000- 7f544d95e000 Deferred libfontconfig.so.1
ELF 7f544d95e000- 7f544d978000 Deferred libz.so.1
ELF 7f544d978000- 7f544d9ae000 Deferred libpng16.so.16
ELF 7f544d9ae000- 7f544d9c2000 Deferred libbz2.so.1
ELF 7f544d9c2000- 7f544da83000 Deferred libfreetype.so.6
ELF 7f544da83000- 7f544da95000 Deferred libxi.so.6
ELF 7f544da95000- 7f544da9a000 Deferred libxcomposite.so.1
ELF 7f544da9a000- 7f544daa7000 Deferred libxrandr.so.2
ELF 7f544daa7000- 7f544dab4000 Deferred libxrender.so.1
ELF 7f544dab4000- 7f544dabb000 Deferred libxxf86vm.so.1
ELF 7f544dabb000- 7f544dac0000 Deferred libxinerama.so.1
ELF 7f544dac0000- 7f544db8b000 Deferred winex11<elf>
\-PE 7f544dad0000- 7f544db8b000 \ winex11
ELF 7f544db8c000- 7f544dbaf000 Deferred libgpg-error.so.0
ELF 7f544dbaf000- 7f544de2e000 Deferred libgcrypt.so.11
ELF 7f544de2e000- 7f544de39000 Deferred libffi.so.6
ELF 7f544de39000- 7f544deb6000 Deferred libgmp.so.10
ELF 7f544deb6000- 7f544dee8000 Deferred libhogweed.so.5
ELF 7f544dee8000- 7f544df25000 Deferred libnettle.so.7
ELF 7f544df25000- 7f544df3b000 Deferred libtasn1.so.6
ELF 7f544df3b000- 7f544e0bf000 Deferred libunistring.so.2
ELF 7f544e0bf000- 7f544e0e1000 Deferred libidn2.so.0
ELF 7f544e0e1000- 7f544e20d000 Deferred libp11-kit.so.0
ELF 7f544e20d000- 7f544e3e3000 Deferred libgnutls.so.30
ELF 7f544e3e3000- 7f544e3fc000 Deferred libnss_myhostname.so.2
ELF 7f544e3fc000- 7f544e405000 Deferred libnss_dns.so.2
ELF 7f544e405000- 7f544e41e000 Deferred libresolv.so.2
ELF 7f544e41e000- 7f544e424000 Deferred libnss_mdns4_minimal.so.2
ELF 7f544e424000- 7f544e438000 Deferred libnss_files.so.2
ELF 7f544e438000- 7f544e496000 Deferred winspool<elf>
\-PE 7f544e440000- 7f544e496000 \ winspool
ELF 7f544e496000- 7f544e4d8000 Deferred ws2_32<elf>
\-PE 7f544e4a0000- 7f544e4d8000 \ ws2_32
ELF 7f544e4d8000- 7f544e531000 Deferred winevulkan<elf>
\-PE 7f544e4f0000- 7f544e531000 \ winevulkan
ELF 7f544e531000- 7f544e575000 Deferred uxtheme<elf>
\-PE 7f544e540000- 7f544e575000 \ uxtheme
ELF 7f544e575000- 7f544efe6000 Deferred shell32<elf>
\-PE 7f544e590000- 7f544efe6000 \ shell32
ELF 7f544efe6000- 7f544f0d0000 Deferred msvcrt<elf>
\-PE 7f544f000000- 7f544f0d0000 \ msvcrt
ELF 7f544f0d0000- 7f544f104000 Deferred iphlpapi<elf>
\-PE 7f544f0e0000- 7f544f104000 \ iphlpapi
ELF 7f544f104000- 7f544f182000 Deferred dbghelp<elf>
\-PE 7f544f110000- 7f544f182000 \ dbghelp
ELF 7f544f182000- 7f544f331000 Deferred gdi32<elf>
\-PE 7f544f1a0000- 7f544f331000 \ gdi32
ELF 7f544f331000- 7f544f46c000 Deferred ucrtbase<elf>
\-PE 7f544f360000- 7f544f46c000 \ ucrtbase
ELF 7f544f46c000- 7f544f6fa000 Deferred user32<elf>
\-PE 7f544f490000- 7f544f6fa000 \ user32
ELF 7f544f6fa000- 7f544f723000 Deferred bcrypt<elf>
\-PE 7f544f700000- 7f544f723000 \ bcrypt
ELF 7f544f723000- 7f544f766000 Deferred sechost<elf>
\-PE 7f544f730000- 7f544f766000 \ sechost
ELF 7f544f766000- 7f544f7df000 Deferred advapi32<elf>
\-PE 7f544f770000- 7f544f7df000 \ advapi32
ELF 7f544f9f0000- 7f544fa04000 Deferred wow64cpu<elf>
\-PE 7f544fa00000- 7f544fa04000 \ wow64cpu
ELF 7f545d1ee000- 7f545d1fa000 Deferred libnss_sss.so.2
ELF 7f545e8d8000- 7f545e8de000 Deferred libxau.so.6
ELF 7f545e8e0000- 7f545e90b000 Deferred libxcb.so.1
ELF 7f545e90b000- 7f545e925000 Deferred libgcc_s.so.1
ELF 7f545e925000- 7f545e9e4000 Deferred libgldispatch.so.0
ELF 7f545e9e4000- 7f545e9f9000 Deferred libxext.so.6
ELF 7f545e9f9000- 7f545eb3f000 Deferred libx11.so.6
ELF 7f545eb3f000- 7f545eb73000 Deferred libglx.so.0
ELF 7f545eb75000- 7f545ecbb000 Deferred libm.so.6
ELF 7f545eeb5000- 7f545eebc000 Deferred libdl.so.2
ELF 7f545eebc000- 7f545eec7000 Deferred librt.so.1
ELF 7f545eec7000- 7f545ef5c000 Deferred libgl.so.1
ELF 7f545ef5c000- 7f545f125000 Deferred libc.so.6
ELF 7f545f127000- 7f545f149000 Deferred libpthread.so.0
ELF 7f545f149000- 7f545f4da000 Export libwine.so.1
ELF 7f545f4da000- 7f545f717000 Deferred gameoverlayrenderer.so
ELF 7f545f719000- 7f545f747000 Deferred ld-linux-x86-64.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 steam.exe
["C:\windows\system32\steam.exe" /mnt/Games/Steam/steamapps/common/DOOMEternal/idTechLauncher.exe]
00000030 0
00000009 0
0000000c services.exe
[C:\windows\system32\services.exe]
00000027 0
00000018 0
00000011 0
0000000e 0
0000000d 0
0000000f plugplay.exe
[C:\windows\system32\plugplay.exe]
00000015 0
00000014 0
00000010 0
00000016 winedevice.exe
[C:\windows\system32\winedevice.exe]
0000001e 0
0000001d 0
0000001c 0
0000001b 0
0000001a 0
00000019 0
00000017 0
00000025 winedevice.exe
[C:\windows\system32\winedevice.exe]
0000002a 0
00000029 0
00000028 0
00000026 0
0000002b explorer.exe
[C:\windows\system32\explorer.exe /desktop]
0000002f 0
0000002e 0
0000002d 0
0000002c 0
00000031 idTechLauncher.exe
["Z:\mnt\Games\Steam\steamapps\common\DOOMEternal\idTechLauncher.exe"]
00000033 -2
00000032 0
00000034 (D) Z:\mnt\Games\Steam\steamapps\common\DOOMEternal\DOOMEternalx64vk.exe
[DOOMEternalx64vk.exe +com_enableCrashHandler 0 ]
00000059 0
00000058 0
00000057 0
00000056 0
00000055 0
00000054 0
00000053 0
00000052 0
00000051 0
00000050 0
0000004f 0
0000004e 0
0000004d 0
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0
0000003c 0
0000003b 0
0000003a 0
00000039 0
00000038 -1
00000035 2 <==
System information:
Wine build: wine-5.4-205-g3ddf3a7 (Staging)
Platform: x86_64
Version: Windows 8
Host system: Linux
Host version: 5.5.8-fsync.300.fc31.x86_64
147104.485:0031:0032:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-appmodel-runtime-l1-1-2.dll" at 0x6c100000: PE builtin
147104.485:0031:0032:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000092FA80
pid 160393 != 160392, skipping destruction (fork without exec?)
@GloriousEggroll ์ 'no-launch'๋ 0์ผ๋ก ๋๋๊ธฐ๋ก ์ถฉ๋ํฉ๋๊น?
@ Progman-DT ์ค์ ๋ก wine-tkg์ ํจ๊ป ์ฌ์ฉํ๋ ค๋ฉด ํ์ํ winevulkan ํจ์น๋ฅผ ์ป๊ธฐ ์ํด .cfg์์ _protonify
์ต์
์ ํ์ฑํํด์ผํฉ๋๋ค. Proton-tkg๋ ์ด๋ฏธ ํ์ฑํ ๋ ์ํ๋ก ์ ๊ณต๋ฉ๋๋ค.
@ gardotd426 @ Tk-Glitch ๊ฐ์ฌํฉ๋๋ค. ๊ฒ์์ ์์ํ ์์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ "drm-free"๋ฒ์ ์ Bethesda ์๋ฒ์ ์ฐ๊ฒฐํ ์ ์์ผ๋ฉฐ ๋๋ฅผ ๋ค์ฌ ๋ณด๋ด์ง ๋ชปํฉ๋๋ค.)
์ด๊ฒ์ด ๋์์ด๋๋์ง ํ์คํ์ง ์์ง๋ง ๊นจ๋ํ ArchLinux ์ค์น์์ ๊ฒ์์ ํ๋ฃจ ๋ง์ ์คํํ์ผ๋ฉฐ AMD ์ค์ ์ ๊ฒฝ์ฐ ๋ค์์ ํ์ธํ ์ ์์ต๋๋ค.
๋ฉ์ฌ :
๋ฉ์ฌ ์ ฐ์ด๋ ์ปดํ์ผ๋ฌ :
Vulkan ๋๋ผ์ด๋ฒ :
ํฌ๋์ฃผ:
git clone https://github.com/ValveSoftware/wine.git
cd wine
./configure --enable-win64
make -j16
X11 ๊ตฌ์ฑ :
ALSA :
๋ด ์ค์ ์์ ๊ฒ์์ ๋งค์ฐ ์ ๋ชฝ์ ๋ชจ๋ ์ค์ ์์ 1080p์์ ์ผ์ ํ 100 FPS๋ก ์คํ๋ฉ๋๋ค (Sapphire RX5700 Pulse ๋ฐ Ryzen 2700 ์ฌ์ฉ).
@ Tk- ๊ธ๋ฆฌ์น
์ฌ๋ฌ๋ถ์ ๋ ธ๋ ฅ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ด์ ๊ฒ์์ด ์คํ๋ฉ๋๋ค!
๊ทธ๋ฌ๋ ๋ค์ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
"์ ๋ฐ์ดํธ ๋ ๋๋ผ์ด๋ฒ๊ฐ ํ์ํฉ๋๋ค. ์ค์น : 337.88. ํ์ : โโ442.74 ์ด์."
nvidia 440.64๊ฐ ์ค์น๋์ด์์ด์ด ๋ฉ์์ง๊ฐ ๋ํ๋๋ ์ด์ ๋ฅผ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
Doom Eternal์ด ์ฌ๋ฐ๋ฅธ ๋๋ผ์ด๋ฒ ๋ ์์ฑ์ / ์ฆ๊ธฐ ์์ธ์ ๊ฐ์งํ์ง ๋ชปํ๋ ๋ฌธ์ ์ ๋๊น?
@ jonlee836 ์ฌ๊ธฐ์ ๋ช ์๋๋๋ก ๋๋ผ์ด๋ฒ ํ์ธ์ ๊ฑด๋ ๋ธ ์ ์์ต๋๋ค. https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2
@cylgom ๊ฐ์ฌํฉ๋๋ค!
์ ๋ ์คํ์์ ์ฃผ๋ฌธ ์ ์ ๋ ์์ฑ์ ๋ฐ / ๋๋ ์์ธ ๋ฒ์ ์ ์คํ ํ ์ ์ด ์์ต๋๋ค. ์ด๊ฒ์ ๋ํ ํํ ๋ฆฌ์ผ์ด ๋น์ ์ด ์ถ์ฒ ํ ์ ์์ต๋๊น?
๋ํ Denuvo๋ ์ด๋ป์ต๋๊น? ๋ง์ถค ์ ์ ๋ Wine / Proton ๋ฒ์ ์ ์ํด ์๋ํ์ง ์์ต๋๊น?
Denuvo๋ฅผ ํธ๋ฆฝํ์ง ์์ต๋๋ค. ๋๋ 999eagle ๋น๋ (tkg)๋ฅผ ๊ฐ์ง๊ณ ๋์๊ณ ๋ชจ๋ ๊ฒ์ด ์๋์์ต๋๋ค.
๋ค๋ฅธ ๊ฒฝํ์ด ์์ต๋๋ค.
์ด์ 5.4-GE-2์ 5.4-GE-3 ๋ ๊ฐ์ง ๋ฒ์ ์ ์๋ํ์ต๋๋ค.
ํ ๋ฒ๋ง ์์ํ๋ ค๊ณ ํฉ๋๋ค. ์ด์ ๋๋ ๋ค์ DRM ์ง์ฅ์ ์์ต๋๋ค. ๋ด Windows ์ค์น์์๋ ์ฌ์ํ ์ ์์ต๋๋ค.
๋ด๊ฐ ์ผ๋ง๋ ํ๊ฐ ๋ฌ๋์ง ๋ง์ถฐ๋ณด์ธ์!
๊ณต์์ ์ผ๋ก ์ง์๋๋ ๋ฒ์ ์ ๊ธฐ๋ค๋ฆด ๊ฒ์
๋๋ค.
ํํธ ๋ด ElAmigos๋ง์ด ๋๋ฅผ ๋์ธ ์ ์์ต๋๋ค. :)
๋ง์ง๋ง์ผ๋ก nvidia ๋๋ผ์ด๋ฒ์ ๋ฐธ๋ธ ์์ธ์ผ๋ก ๊ฒ์์ ์์ํ์ง๋ง "๊ฒ์ ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค ..."๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ์ด๋ป๊ฒํด์ผํฉ๋๊น? DRM-Free ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ฒ์ ๊ตฌ๋งค
2020 ๋ 3 ์ 24 ์ผ ํ์์ผ ์ค์ 10:51 Eldar [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ๊ฒ์์ ์์ํ๋๋ฐ ์ฐ๋ฝ ํ ์ ์๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ฒ ๋ฐ์ค๋ค ์๋น์ค. ๋ฌด์์ํด์ผํฉ๋๊น? DRM-Free ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603284603 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y336GFYEVXJVUUHEAXFTRJDCIJANCNFSM4LP25FOQ
.
์ด ๊ฒ์์ด Vulkan ๋ค์ดํฐ๋ธ ์ธ ๊ฒฝ์ฐ PROTON์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ข์ ์ฑ๋ฅ์ผ๋ก ์๋ํ์ง ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
@CSahajdacny Red Dead Redemption 2๊ฐ ์๋ํ์ง ์๋ ๋์ผํ ์ด์
์์ (์ข์ ์ฑ๋ฅ์ ๋งํ ๊ฒ๋์๊ณ )-๋จ์ํ
"๊ฒ์์ vulkan์ด ์์ผ๋ฉด ์๋ํฉ๋๋ค." ๊ทธ๋ ๊ฒ ์๊ฐํ๋ ์ด์ ๋ ๋ฌด์์
๋๊น?
2020 ๋
3 ์ 24 ์ผ ํ์์ผ ์ค์ 11:29 CSahajdacny [email protected]
์ผ๋ค :
์ด ๊ฒ์์ด Vulkan ๋ค์ดํฐ๋ธ ์ธ ๊ฒฝ์ฐ PROTON์์ ์๋ํ์ง ์๋ ์ด์
์์์ ์ข์ ์ฑ๋ฅ?โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603306849 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y336AIBX6UM4G7HEFPQDRJDGVDANCNFSM4LP25FOQ
.
@EldarAgalarov DRM ๋ฌด๋ฃ EXE๋ Steam์ด์๋ ๋ ๊ฐ์ง ๋ฒ์ ์์ํ ๊ฒ์ ๋๋ค. Steam๊ณผ ํจ๊ป ์ ๊ณต๋๋ Denuvo๋ฅผ ์ฌ์ฉํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค.
๋ด 24 ์๊ฐ ๊ธ์ง๊ฐ ๋๋ฌ์ต๋๋ค. ์ด ๊ฒ์์ ๊ฐ๋ proton_tkg_5.4.r10.g7c7868f4๋ก๋ง ์คํ๋ฉ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ฒ์ ์ ํ๋ฉด์ด ๋ํ๋๊ณ ๊ฐ์ ์ข
๋ฃํด์ผํฉ๋๋ค.
Proton GE๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ผ์ด๋ฒ ๊ฐ์ง ๋ฌธ์ ํ์ ํ๋ ์ด๋ฅผ ๋๋ ์ ๋ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค.
๊ฒ์์ ๋ฎ๊ฑฐ๋ ๋์ ์ค์ ์์ 40fps๋ก ๊ณ ์ ๋์ด ์์ผ๋ฉฐ GPU ์ฌ์ฉ๋์ ํญ์ 100 %์ด๋ฉฐ sounnd๋ ๋งค์ฐ ํ๋ฆฟํฉ๋๋ค.
@cylgom ์์ ๋ง์ ์์ธ์ ๋ง๋ ํ Steam์์ Doom Eternal์ ์ถ์ํ๊ฒ ๋
์ ๋ฒ์ ์ ๊ทธ๋์ผ๋ก ์์คํ ์ ๋ค์ ์ค์นํ์ผ๋ฉฐ Alt-Tab์ ์ฌ์ฉํ ๋ ๋ ์ด์ ๊ฒ์์ด ๋ฉ์ถ์ง ์์ง๋ง ์ฐฝ์ ์ด์ ์ ๋ง์ถ์ง ์์๋ ์ ๋ ฅ์ ์บก์ฒํฉ๋๋ค.
๋ชจ๋ ์งํ ์ํฉ์ด ์ข์ง๋ง์ด ์ ์ฒด ์ค๋ ๋๋ Windows GPU ํต๊ณผ๊ฐ ์ข์ ์์ด๋์ด ์ธ ์ด์ ์ ๋ํ ์ข์ ์ฌ์ฉ ์ฌ๋ก์ฒ๋ผ ๋๊ปด์ง๋๋ค.
๋ชจ๋ ์งํ ์ํฉ์ด ์ข์ง๋ง์ด ์ ์ฒด ์ค๋ ๋๋ Windows GPU ํต๊ณผ๊ฐ ์ข์ ์์ด๋์ด ์ธ ์ด์ ์ ๋ํ ์ข์ ์ฌ์ฉ ์ฌ๋ก์ฒ๋ผ ๋๊ปด์ง๋๋ค.
์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ผํ๋ ๊ฒ์ ์ง๋ฃจํฉ๋๋ค.
"๋ชจ๋ ์งํ ์ํฉ์ด ์ข์ง๋ง์ด ์ ์ฒด ์ค๋ ๋๋ ์ข์ ์ฌ์ฉ์ฒ๋ผ ๋๊ปด์ง๋๋ค.
Windows gpu ํจ์ค ์ค๋ฃจ๊ฐ ์ข์ ์ด์ ์ ๋ํ ์ฌ๋ก์
๋๋ค. "
์ด๊ฒ์ด ๋ฐ๋ก ์ด๊ฒ์ํ๋ ๊ฒ์ด ์ค์ํ ์ด์ ์
๋๋ค. ์ด ๋ง๋ฒ์ฌ๋ ์ด๊ฒ์ ์ป์ ๊ฒ์
๋๋ค
์๋ฒฝํ๊ณ ๋ํต์ด์๋ ๊ฒ์์ ์คํํฉ๋๋ค. ์์ธ์ ํตํด์๋
Linux๋ฅผ ํตํด ์ด๋ฌํ ๊ฒ์์ ์ฝ๊ฒ ์คํํ๋ ๊ฒ์ด ์ค์ํ๋ฏ๋ก
์ด ๊ฒ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๊ธฐ ์์ํฉ๋๋ค.
5 ๋
์ ์๋ ๋ฆฌ๋
์ค ๊ฒ์์ ์ ๊ฒฝ ์ฐ์ง ์์์ต๋๋ค. ์ฝ์์ ์ด์ํ์ต๋๋ค.
์ฐฝ์ ์ค ์ ์์ต๋๋ค. ์ด์ 90 %์ Windows ๊ฒ์์ด ์คํ๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ด๊ฐ ๊ทธ๋ค์ ์ด ๋๊น์ง. ์ด๊ฒ์ ๋๋ฅผ ๊ดด๋กญํ์ง ์๋ ์ฌ์ํ ๋ธ๊พน์ง์
๋๋ค.
๋ชจ๋.
2020 ๋
3 ์ 24 ์ผ ํ์์ผ ์คํ 1:39 PraetorianSC4 [email protected]
์ผ๋ค :
๋ชจ๋ ์งํ ์ํฉ์ ์ข์ง๋ง์ด ์ ์ฒด ์ค๋ ๋๋ ์ข์ ์ฌ์ฉ์ฒ๋ผ ๋๊ปด์ง๋๋ค.
Windows gpu passthrough๊ฐ ์ข์ ์๊ฐ ์ธ ์ด์ ์ ๋ํ ์ฌ๋ก์ ๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603397535 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AJZQMOR3LVMYFHEVTL57YQLRJDV33ANCNFSM4LP25FOQ
.
๋ชจ๋ ์งํ ์ํฉ์ด ์ข์ง๋ง์ด ์ ์ฒด ์ค๋ ๋๋ Windows GPU ํต๊ณผ๊ฐ ์ข์ ์์ด๋์ด ์ธ ์ด์ ์ ๋ํ ์ข์ ์ฌ์ฉ ์ฌ๋ก์ฒ๋ผ ๋๊ปด์ง๋๋ค.
์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ผํ๋ ๊ฒ์ ์ง๋ฃจํฉ๋๋ค.
์ฌ๊ธฐ์ ๋์ ์คํธ๋กํฌ๋ก ์น ํ์ง ๋ง์. Linux์ Windows ์ฉ GPU ํจ์ค ์ค๋ฃจ๋ ์ฌ์ ํ ๋งค์ฐ ๋ณต์กํฉ๋๋ค. ๋๋ ๋ํ ์ง๊ธ๊น์ง ๋ฌ์ฑ ๋ ์์ฒญ๋ ์์ ๊ฒฐ๊ณผ๋ฅผ ๋ฌด์ํ๋ ๊ฒ์ด ์๋๋ผ ๋จ์ง ๊ด์ฐฐ ๋งํ๋ ๊ฒ์ด๋ค.
@kelvinhbo GPU ํ์ฉ๋์ ์จ๋๊ฐ์๋ ๋ ๋ฒ์งธ ์คํฌ๋ฆฐ ์ท์์ ์ด๋ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
@ dv1 @ Tbird761 Steam์์ ๊ฒ์์ ๊ตฌ์ ํ๊ณ ๋ค์ด๋ก๋ํ๋ ๋์ ํ์ฌ๋ ์น๊ตฌ๊ฐ ์ ๊ณต ํ DRM์๋ ์คํ ํ์ผ๊ณผ ๋ด ์์ธ ๋น๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๋ฆฝ ์คํ ํ์ผ๋ก ์คํํ๊ณ ์์ต๋๋ค. ์์ด๋์ด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์๋์ ์ ์คํฌ๋ฆฝํธ.
#!/bin/sh
rm /home/cylgom/games/doom_eternal/log
/home/cylgom/games/doom_eternal/wine/wine64 \
/home/cylgom/games/pc/doom_eternal/DOOMEternalx64vk_nodrm.exe \
+in_terminal 1 \
+com_skipIntroVideo 1 \
+com_skipKeyPressOnLoadScreens 1 \
&> /home/cylgom/games/doom_eternal/log
๋๋ ๊ฒ์์ ๊ตฌ์
ํ ์ฌ๋๋ค์ด DRM์ ์ง์ฆ์ ๋ผ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง ์๋๋ค. ๊ทธ๋์ ์ฌ๊ธฐ์ ๋ฉ์ธ ์คํ ํ์ผ์ ๋ํ md5๊ฐ์๋ค : 82a3ffa77c438979b863f27beab2f119
๋ฟก๋ฟก
์ ๋ Discord ๋ฐ ์ฌ๋ฌ Linux ๊ด๋ จ Discord ์ฑ๋์ ์์ต๋๋ค.
๊ธฐ๋ก์ ์ํด ๋๋ ์ด๊ฒ์ ๋ฌ์ฑํฉ๋๋ค.
VK_ICD_FILENAMES=/opt/amdgpu-pro-19.50_967956-1/vulkan/icd.d/amd_pro_icd64.json vulkaninfo | grep Inst
WARNING: [Loader Message] Code 0 : Didn't find required layer object disable_environment in manifest JSON file, skipping this layer
Vulkan Instance Version: 1.2.135
Instance Extensions: count = 17
maxMultiviewInstanceIndex = 4294967295
drawIndirectFirstInstance = true
vertexAttributeInstanceRateDivisor = true
vertexAttributeInstanceRateZeroDivisor = true
@kelvinhbo GPU ํ์ฉ๋์ ์จ๋๊ฐ์๋ ๋ ๋ฒ์งธ ์คํฌ๋ฆฐ ์ท์์ ์ด๋ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๋๋ ๊ทธ๊ฒ์ ์ํด nvtop์ ์ฌ์ฉํ์ต๋๋ค.
๋ฟก๋ฟก
๊ฒ์์ ๋ฎ๊ฑฐ๋ ๋์ ์ค์ ์์ 40fps๋ก ๊ณ ์ ๋์ด ์์ผ๋ฉฐ GPU ์ฌ์ฉ๋์ ํญ์ 100 %์ด๋ฉฐ sounnd๋ ๋งค์ฐ ํ๋ฆฟํฉ๋๋ค.
๋์น ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ๋์ผํ ํด์๋, ๋์ผํ GPU, ์ฝํ CPU๋ก ๊ฒฝํ ์ ๊ณต์ ํ์ต๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ฅ ๋ฎ์ ์ค์ ์์๋ 3440x1440์์ ์ฌ์ํ ์ ์๋ค๊ณ ๊ฒฐ์ ํ์ต๋๋ค.
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , 3 ๋ช ์ ์ข๋น๊ฐ์๋ ์ฒซ ๋ฒ์งธ ๋ฐฉ์ ์ผ๋ฐ์ ์ธ ๊ฒ์ ์ฑ๋ฅ์ ๋ํํ์ง ์์ต๋๋ค. ์ต์ํ ์ฒซ ๋ฒ์งธ ์ฃผ์ ์ ํฌ ์ฅ๋ฉด์ ๋๋ฌํด์ผํฉ๋๋ค. ๋ํ ๊ฑฐ๋ํ ์ ๋ง๊ฐ ์์ผ๋ก ๊ฑธ์ด๊ฐ๋ ๋ค๋ฆฌ์์ fps๊ฐ ์๋ฉธ๋๋ ๊ฒ์ ์ฃผ๋ชฉํ์ญ์์ค.
๋ํ ๊ฒ์์ ์๋ฒฝํ๊ฒ ์คํํ ์์๋ ๋ง์ ์์คํ ์ VT-d / IOMMU๋ฅผ ์ง์ํ์ง ์์ต๋๋ค. GPU ํจ์ค ์ค๋ฃจ๋ ๋์ด ์๋๋๋ค.
๋ํ Windows๋ฅผ ๋ค์๋ ๊ฑด๋๋ฆฌ์ง ๋ชปํ๊ฒํ๋ ๊ฒ์ ๋ด ์ฑ ์์ A +์ ๋๋ค.
@nessonic
์คํ ์์ํ๊ธฐ
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json STEAM_RUNTIME = 1 ์คํ
๊ฒฝ๋ก๊ฐ "amdvlk64.so"๋ฅผ ๊ฐ๋ฆฌ ํค๋๋ก "amd_icd64.json"๋ ํธ์งํ์ญ์์ค.
amdgpu-pro์ ๊ธฐ๋ณธ๊ฐ์ /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so์ ๋๋ค.์์ ์ถ์ถ ๋ ์์ฑ์ ํ์ผ
~ / .steam / compatibilitytools.droot๋ .steam์ผ๋ก ๋์๊ฐ๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ์ ๋๋ค.
๋ฐ๋ผ์ amd_icd64.json์ ์ด๋ฏธ amdvlk64.so๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์์ผ๋ฏ๋ก ํ์ผ์ด ์กด์ฌํ๋์ง ํ์ธํ์ต๋๋ค. ๋ฐ๋ผ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๋ค.
๋ด compatibilitytools.d ํด๋๋ฅผ .steam์ผ๋ก ์ฎ๊ฒผ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด์ Steam์ ๋ค์ ์์ํ ํ ๋ ์ด์ Proton์ tkg ๋ฒ์ ์ ์ฐพ์ง ๋ชปํฉ๋๋ค. ์ด ๋ณ๊ฒฝ์ ์ํํ๊ธฐ ์ ์ ์คํ ์ต์ ์ ์๋ํ์ง๋ง ์ ํ๋ก๋๋์ง ์๋ ๋์ผํ ๋ฌธ์ ์ ๋๋ค.
amdgpu-pro FYI๋ฅผ ์ฌ์ฉํ๊ณ ์์ง ์์ต๋๋ค. ํ์ํ์ง ํ์คํ์ง ์์ต๋๋ค. ๋ค๋ฅธ ์ฃผ์ ์ค์นํ๋ ค๊ณ ์์คํ ์ ๋ง๊ฐ ๋จ๋ ธ์ผ๋ฏ๋ก ๊ฐ๋ฅํ๋ฉด ํด๋น ๋๋ผ์ด๋ฒ๋ฅผ ๋ณด๋ฅํ๊ฒ ์ต๋๋ค.
nvidia 1080์ด ์ค์น๋ Ubuntu 19.10์์ ์คํ ๋จ : (DRM ๋ฌด๋ฃ ๋ฒ์ )
ubuntu ๊ทธ๋ํฝ ppa๋ฅผ ํตํ nvidia 440.64
์์ค์์ ์ปดํ์ผ ๋ vulkan ๋ก๋
์ฑ๋ฅ์ ์ฌ์ค ๋์ฐํฉ๋๋ค. ์ค๋์ค ์ก์, ๋งค์ฐ ๋๋ฆฐ ์ ๋ ฅ, 1080p์์ 30fps ๋ฏธ๋ง. ํ์ง๋ง ์คํ๋ฉ๋๋ค ...
@nessonic
AMDGPU-PRO๋ฅผ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค. ๋ช ๊ฐ์ง ๊ฐ๋จํ ๋จ๊ณ๋ง์ผ๋ก Vulkan์ ์ก์ ์ ์์ต๋๋ค. ์ด์ ์ง์นจ์ ๋ค์ ๊ฒ์ํ๊ณ ์ฝ๊ฐ ์ ๋ฆฌํ์ต๋๋ค.
์๋ ๋ช ๋ น์ ๋ณต์ฌ / ๋ถ์ฌ ๋ฃ๊ธฐํ๋ ค๋ฉด 19.50 -Ubuntu ๋ฒ์ ์
tar xf amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
cd amdgpu-pro-19.50-967956-ubuntu-18.04
ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb
tar xf data.tar.xz
cd opt
sudo cp -r amdgpu-pro/ /opt/
Steam ์คํ ์ต์
:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
@nessonic , ์ด๋ค ๋ฐฐํฌํ์ ์์ต๋๊น? ์ฌ์ฉ์ค์ธ ๋ฐฐํฌํ์ ๋ฐ๋ผ ์๋ชป๋ ์ ๋ณด๋ฅผ๋ฐ์ ๊ฒ ๊ฐ๊ธฐ ๋๋ฌธ์
๋๋ค. ๋ด๊ฐ ์๋ ๋๋ถ๋ถ์ ๋ฐฐํฌํ, ~/.steam/root/compatibilitytools.d
์ ์ฌ๋ณผ๋ฆญ ๋งํฌ ๋ค์ ์๋๋๋ค ~/.steam
, (๋ฌผ๋ก ์ด ๋ง์ด ์ ๊ฒ์ด๋ผ๊ณ , ์๋์์.์์ ํ์ค ~/.steam/root
์ฌ๋ณผ๋ฆญ ๋งํฌ์
๋๋ค , ๊ทธ๋ฆฌ๊ณ ~/.steam
๊ฐ ์๋๋ผ ~/.local/share/Steam
์
๋๋ค.
~/.steam/root/
------> ~/.local/share/Steam
. ๋ฐ๋ผ์ ~/.local/share/Steam/compatibilitytools.d
์
๋๋ค.
ํ์ธํ๋ ํ ๊ฐ์ง ์ฌ์ด ๋ฐฉ๋ฒ์ file ~/.steam/root
์คํํ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ฉด ์ฌ๋ณผ๋ฆญ ๋งํฌ์ธ์ง ์ฌ๋ถ๋ฅผ ์๋ ค์ค๋๋ค.
๊ทธ๋ฌ๋ ๋น์ ์ ์์ฑ์ ๋น๋๊ฐ ๋ ์ด์ ํ์ ์ด ์๋๋ผ๋ ์ฌ์ค์ ๋น์ ์ด ์๋ชป๋ ์ ๋ณด๋ฅผ ๋ฐ์๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค. ์ด์จ๋ ๊ทธ๊ฒ๋ค์ ์ฎ๊ธฐ๋ ๊ฒ์ ๋ง์ด๋์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ด ์ ์ ๋ ์ด์ ๋ฅผ ํ์ธํ์ญ์์ค. ๊ทธ๋ฌ๋์ด ํผ๋ ์์์ ์ด์ ์ฝ๋ฉํธ๋ฅผ ์ฐพ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
@ gardotd426 KDE Neon 18.04์ ์์ต๋๋ค. ๋ด / root๋ ์ค์ ๋ก .local / Steam์ ๋ํ ์ฌ๋ณผ๋ฆญ ๋งํฌ์ ๋๋ค. ๋๋ compatibilitytools.d๋ฅผ ๋ค์ ๋ฃ์ ๊ฒ์ด๋ค.
@nessonic ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ผ์ ๊ฑฐ์ ์ถ๊ฒฉ์ ์์ ๋น์ ์ ๋ณด๋ด๋ ์ฌ๋๋ค์ ๋ฌด์์๋ก ์ถ์ ํด์๋ ์๋๋ฉฐ, ๊ทธ๋ค์ ์ข
์ข
๊ทธ๋ค์ด ๋งํ๋ ๊ฒ์ ์์ง ๋ชปํฉ๋๋ค. ๋ํ ์ฌ๋ณผ๋ฆญ ๋งํฌ์์ ์ค์ ํด๋๋ก ํด๋๋ฅผ ์ด๋ํ๋ฉด ๋ฌธ์ ๊ทธ๋๋ก ์๋ฌด ์์
๋ํ์ง ์์ต๋๋ค. ์๋ํ๋ฉด ๊ฐ์ ์ผ์ด๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋์ ๊ทธ๋ค์ด ์ฒ์์ ๋น์ ์๊ฒ ๊ทธ ์ ์์ ์ค ์ด์ ๋ฅผ ํ์ธํ์ญ์์ค. ์ด๋ ์ชฝ์ด๋ compatibilitytools.d/
๋ฅผ ~/.steam/root/
๋ค์ ๋ฃ์ผ์ญ์์ค.
์ฌ์ฉํ๋ ค๋ ์์ฑ์ ๋ฒ์ ์ ๋ฌด์์ ๋๊น?
nvidia 1080์ด ์ค์น๋ Ubuntu 19.10์์ ์คํ ๋จ : (DRM ๋ฌด๋ฃ ๋ฒ์ )
ubuntu ๊ทธ๋ํฝ ppa๋ฅผ ํตํ nvidia 440.64
์์ค์์ ์ปดํ์ผ ๋ vulkan ๋ก๋์ฑ๋ฅ์ ์ฌ์ค ๋์ฐํฉ๋๋ค. ์ค๋์ค ์ก์, ๋งค์ฐ ๋๋ฆฐ ์ ๋ ฅ, 1080p์์ 30fps ๋ฏธ๋ง. ํ์ง๋ง ์คํ๋ฉ๋๋ค ...
์ฌ๊ธฐ์์ ๋์ ์ฑ๋ฅ์ ํ์ธํ์ญ์์ค.
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394
@ gardotd426 Lol ํด๋๋ฅผ ์๋ ์์น๋ก ๋๋๋ฆด ์ ์๋ค๊ณ ํ์ ํ์ต๋๋ค. ๊ฑฑ์ ํ์ง ๋ง์ธ์.
๋๋ ์ต๊ทผ์ ์ฌ๊ธฐ์ ์ปดํ์ผ ๋ฐ ๊ฒ์ ๋ tkg 5.4 r10 ๋ฒ์ ์ผ๋ก ์๋ํด ์์ต๋๋ค. GloriousEggroll์ ์ต์ ๋ฒ์ (5.4 GE 2)๋ ์๋ํด ๋ณด์์ต๋๋ค. ๋ฌผ๋ก ์คํ ํด๋ผ์ด์ธํธ๋ฅผ ํตํด 5.0-5๋ฅผ ์๋ํ์ต๋๋ค.
์คํธ ์ถฉ๋
33594.400:000c:000d:fixme:dbghelp:elf_search_auxv can't find symbol in module
์ ์๊ฒ๋ ๋ชจ๋ ์์ฑ์ ๋ฒ์ ์์. ๋ค๋ฅธ ์ฌ๋์ด์ด ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น?
์ด git ๋ฌธ์ ๋ณด๋ค ๋ ์ฒด๊ณ์ ์ธ ํต๊ณ ๋ํ๋ฅผ ์ป์ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์ด๋ ๊ฒ ๋ง์ ๋ต๋ณ์ด ์๋ค๋ ๊ฒ์ ๋๋จํฉ๋๋ค ...์ด ์์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ํํ๋ ค๋ ์ฌ๋๋ค์ด ๊ฝค ์์์ ๋ณด์ฌ์ค๋๋ค. ๋๋ ์์ง ๊ฒ์์ ์์ํ์ง ๋ชปํ๊ณ , ๋ฌด์์ด ํจ๊ณผ๊ฐ ์๊ณ ๋ฌด์์ด ํจ๊ณผ๊ฐ ์๋์ง ์ดํด ๋ณด๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์๋๋ฐ, ๋๋ต์ด ์ด๋ฏธ ์ฌ๊ธฐ์์์ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํ๋ ๋์์ด ์์ ์์ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
GamingOnLinux์ Liam๊ณผ ๋ํํ๊ณ ์ํค๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์ธ์. ์ฐ๋ฆฐ ๊ทธ๋์ผํ๋ค
Navi์ ์ถฉ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ฌ๊ธฐ ์ํค๊ฐ ์์ต๋๋ค.
https://www.gamingonlinux.com/wiki/AMD_Navi_GPU_troubleshooting
๊ทธ ํ์์ด ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ญ๋๊น?
2020 ๋ 3 ์ 24 ์ผ ํ์์ผ ์คํ 7์ 15 ๋ถ blazini36 [email protected] ์์ฑ :
ํต๊ณ๋ก๋ณด๋ค ์ฒด๊ณ์ ์ธ ๋ํ๋ฅผ ๋๋๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
์ด ์์ ๋ฌธ์ ๋ณด๋ค? ๋ต๊ธ์ด ์ด๋ ๊ฒ ๋ง์์ ... ์ผ
์ด ์์ ์ ์ ๋๋ก ์ํํ๋ ค๋ ์ฌ๋๋ค์ด ๊ฝค ์์ต๋๋ค. ๋๋ ์์ง๋
๊ฒ์์ ์์ํ์ง ์์๊ณ ์๋ํ๋ ๊ฒ์ ํต๊ณผํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
์ด ์์ ์์ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ์ง ์์ ๊ฒ์
๋๋ต์ ์ด๋ฏธ ์ฌ๊ธฐ์์์ ๊ฒ์ ๋๋คโ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603552826 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y333IWZYCATKW25F72ITRJE5HPANCNFSM4LP25FOQ
.
@nessonic ์ค์ ์ ๋ฌด์์ ๋๊น?
2020 ๋ 3 ์ 24 ์ผ ํ์์ผ ์คํ 6:38 nessonic [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@ gardotd426 https://github.com/gardotd426 Lol ์ ๋ ํ ์ ์๋ค๊ณ ํ์ ํ์ต๋๋ค.
ํด๋๋ฅผ ์๋ ์์น๋ก ๋ ๋๋ฆฌ๋ฉด ๊ฑฑ์ ํ ํ์๊ฐ ์์ต๋๋ค.๋๋ ์ต๊ทผ์ ์ปดํ์ผ ๋ tkg 5.4 r10 ๋ฒ์ ์ ์๋ํด ์์ต๋๋ค.
์ฌ๊ธฐ์ ๊ฒ์ํ์ต๋๋ค. GloriousEggroll์ ์ต์ ๋ฒ์ (5.4 GE 2)๋ ์๋ํ์ต๋๋ค.
์ด์ต. ๋ฌผ๋ก ์คํ ํด๋ผ์ด์ธํธ๋ฅผ ํตํด 5.0-5๋ฅผ ์๋ํ์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603541020 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y33Y3RHA7CQPFCNWMK73RJEY7JANCNFSM4LP25FOQ
.
์ด์์ฒด์ : Manjaro Linux 19.0.2 KDE
์ปค๋ : 5.4.27-1-MANJARO
CPU : Intel i5-6600K (4) @ 4.4GHz (OC๋ 3.5GHz์์)
๋ฉ๋ชจ๋ฆฌ : 32GB
GPU : NVIDIA GeForce GTX 1080
๋๋ผ์ด๋ฒ : 440.64
proton_tkg_5.4.r10.g7c7868f4์ "+ in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1"(์ : @ 999eagle ์ ์).
์์์ ๊ธฐ๋ณธ ์ค์ -๋์ ์ค์ผ์ผ๋ง (1440p) @ 50 %์ ๋ชจ๋ ๋น๋์ค ์ต์
์์ ๋์-์ฝ๊ฐ์ ์ฌ์ด๋ ๋ฌธ์ ๊ฐ์๋ 30 ~ 50fps (์ด๋ฐ๊ธ ๋๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ)๋ฅผ ์ ๊ณตํ์ต๋๋ค.
์ค์ ์ ๋ฎ์ถ๋ ๊ฒ์ด fps์ ์ํฅ์ ๋ฏธ์น์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. 10 fps์ ์ํฅ์ ๋ฏธ์น๋ ์ค์ผ์ผ๋ง์ 100 %๋ก ๋ณ๊ฒฝํ๋ ๊ฒ ์ธ์๋ 1080p๋ก ๋ณ๊ฒฝํด๋ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น์ง ์์์ต๋๋ค.
๋ค๋ฅธ ๋ชจ๋ํฐ์์ GreenWithEnvy๋ก ์ด๋ฌํ ํ ์คํธ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์ด์ํ ๋์์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๊ฒ์์ํ๋ ๋์ GPU %๋ ํญ์ 100 % ์๊ณ Mem ctrl %๋ ์ฝ 10 %์์ต๋๋ค ... ์นด๋ ์์ฒด๊ฐ ์ฐจ๊ฐ์ต๋๋ค ... 50c ์ฐจ๊ฐ์ต๋๋ค ...์ด ์นด๋๋ ์ผ๋ฐ์ ์ผ๋ก ํ๋ ์ดํ๋ ๋์ 70c๊ฐ๋ฉ๋๋ค. ๋ค๋ฅธ "๋ ๊น๋ค๋ก์ด"๋ฌผ๊ฑด. ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ๊ฒ์ ๋ฉ๋ด์์๋ ๋์ Mem ctrl %๋ 30 %๋ก ์ฌ๋ผ๊ฐ๊ณ ์ ์๋ ์ฌ๋ผ๊ฐ๋๋ค. ๊ฑฐ๊ธฐ์์ ์ํฉ์ด ๋ ๋จ๊ฑฐ์์ง๋๋ค. ์ ์๋ ๊ทธ๋ฐ ์ผ์ด ์์์ต๋๋ค.
์ด ๊ฒ์์ ํ๋ ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ด ์ ๋ณด๊ฐ ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ํ ์ฌ๊ธฐ์์ ์ฑ๋ฅ ํฅ์ ๋ฐฉ๋ฒ์ ๋ํ ์ ์์ ๋ฐ๊ณ ์ถ์ต๋๋ค.
๊ฐ์ฌ.
์๋
ํ์ธ์, ๊ฒ์์ด ๋ด ์ปดํจํฐ (ryzen 1500x 16gb ram gtx 1660ti)์์ ํด์๋ ์ค์นผ๋ผ๊ฐ 50์ผ๋ก ์ค์ ๋ ์ค๊ฐ ์ค์ ์์ ๊ฝค ์ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.ํ์ง๋ง ๊ฒ์์์ ์ฑ๊ณผ๋ฅผ ์ป์ ๋๋ง๋ค ์ฆ์ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ๊ณ์ ํ๋ ์ด ํ ์ ์์ต๋๋ค. . ์ฌ๊ธฐ์ ์ฌ์ง์ด ์ฒจ๋ถ๋์ด ์์ต๋๋ค.
์
์ ์ด ์์๋ ๋ชจ์๋ฆฌ์์๋ ๊ฒ์ ์ ์ฌ๊ฐํ์ ํ์ธํ์ญ์์ค. ์ด์ ์ ์ด๊ฒ์ ๊ฒฝํ ํ ์ฌ๋์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค.
@ gardotd426 IRC์์ ๊ทธ๋ฅผ
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ! ๋ด ์๊ฐ์ ์ง๋ ์ธ๊ธฐ์ ๊ฐ์ฅ ์ค์ํ์ด ๋ํ์ ์ฐธ์ฌํ๊ธฐ ์ํด ์ด์ github ๊ณ์ ์ ๋จผ์ง๋ฅผ ์ ๊ฑฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
@ 999eagle ์ Proton-tkg 5.4.r10.g7c7868f4๋ก Doom Eternal์ ์คํํ ์์์์ต๋๋ค.
์ด ๋ชจ๋ ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํ์ง๋ง ์ด๋ค ๋งค๊ฐ ๋ณ์๊ฐ ๋ถํ์ํ ์ง ์์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
PROTON_NO_ESYNC = 1 PROTON_NO_FSYNC = 1 % command % + in_terminal 1 + com_skipKeyPressOnLoadScreens 1
Steam ๋ฒ ํ
Lenovo Legion Y720
Intelยฎ Core โข i7-7700HQ CPU @ 2.80GHz ร 8
GPU : NVIDIA GeForce GTX 1060
RAM : 15.6GB
๋ฐฐํฌํ์ Void Linux์
๋๋ค.
์ปค๋ Linux 5.5.11_1 x86_64
i3wm 4.18
NVIDIA ๋๋ผ์ด๋ฒ 440.66.03
๋ด ๋ฆฌ๋
์ค๋ https://developer.nvidia.com/vulkan-driver ์์ ๋ค์ด๋ก๋ ํ NVIDIA์ ํจ๊ป ์ค์น๋ vulkan-loader 1.2.135 ๋๋ผ์ด๋ฒ, vkd3d, libOSmesa, glu ๋ฑ์ด ์ฝ๊ฐ ์๋ง์ด์์ต๋๋ค.
๊ฐ๋ฅํ ํ ๋ง์ด ์ ๊ฑฐํ๊ณ NVIDIA ๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ์ค์นํ์ผ๋ฉฐ (๊ฒฝ์ฐ์ ๋ฐ๋ผ) tkg์ ํจ๊ป ์๋ํ์ต๋๋ค. GE-2 ๋ proton 5.05์์๋ ์๋ํ์ง ์์์ต๋๋ค.
DOOM 2016์ ์ ๊ฐ ๊ทธ ์ ์ Vulkan์ผ๋ก ์์ํ์ง ์์์ต๋๋ค. ๊ทธ ์ดํ์๋ ์๋ํ๊ธฐ ์์ํ์ต๋๋ค.
mesa 20.0.2_1 ํจํค์ง๊ฐ ์ค์น๋์ด ์์ง๋ง ์๋ ์ฌ๋ถ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ฐ์ฃผ ํ ์์์ด ์ฑ๋ฅ์ด ๋์ฉ๋๋ค. ๊ฒ์์์ ์ผ์ด๋๋ ์ผ์ ๋ฐ๋ผ ๋ฎ์ ๋น๋์ค ์ค์ ์์๋ 20 ~ 50FPS ์ฌ์ด์
๋๋ค. ๋ง์ ์
๋ง์ ์ธ์ธ ๋ ๋งค์ฐ ๋๋ฆฌ๊ฒ ์์ง์
๋๋ค.
DRM์ 5 ๋ฒ ํ๋ ์ด ํ ํ 24 ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ๊ฒํฉ๋๋ค.
๋ค๋ฅธ ์์
๊ณต๊ฐ์ผ๋ก ์ ํ ํ ๋ ๊ฒ์ ์ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค.
Hell on Earth์์ ํ๋ ์ดํ๊ณ ๊ฑฐ์ ๋๋์ต๋๋ค. ๋ค๋ฅธ ์ผ์ ๋ฉ์ถ๊ณ DRM์ด ์์๋์์ต๋๋ค.
๋ฎ์ FPS์ ๋ํ ํด๊ฒฐ์ฑ ์ ๊ณง ์ฐพ์ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@danielgul ์ ์ด๋ nvidia GPU์ ๊ฒฝ์ฐ GPU์ VRAM ๋์ RAM์ VRAM์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฟก ๋นต๋จ
ํ ํด๋๋ก ๋์๊ฐ๋ ๋งํฌ
๋ ๋ค๋ฅธ ์ ๋ฐ์ดํธ ๋ ๋น๋ :
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3
Denuvo์ ์ํด ์ฐจ๋จ๋์ง ์์ ๋ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. Denuvo๋ ์ค์ ๋ก ์ฐจ๋จ ๋ ๋ ์์๋๋ ์๋ฆผ์ ์ ๊ณตํ๋ ๊ฒ ๊ฐ์ต๋๋ค. llvm (aco ์๋)์ ์ฌ์ฉํ์ฌ mesa-git์์ radv์ ํจ๊ป ์๋ํฉ๋๋ค. amdgpu-pro์์๋ ์๋ํฉ๋๋ค. nvidia๋ฅผ ํ ์คํธํ์ง ์์์ต๋๋ค. 2 ๊ฐ ์ด์์ ์์คํ ์์ ํ ์คํธ๋์์ต๋๋ค. Denuvo๊ฐ ๋ด ๋ ธํธ๋ถ์ ์ฐจ๋จํ์ต๋๋ค.
@MasterCATZ ์ ์ ์ผ๋ก ํํ์ง๋ ์์ต๋๋ค. 6 ๊ฐ ์ด์์ ๋ฐฐํฌํ์์ Steam์ ์ฌ์ฉํ์ต๋๋ค.
ํญ์ ~ / .steam / root / ---> ~ / .local / share / Steam์
๋๋ค. ์ด๋ ์ชฝ์ด๋ , ๋ฌด์
๊ทธ๋ค์๊ฒ ์์ฑ์ ๋น๋๋ฅผ ์ด๋ํ๋ผ๊ณ ๋งํ๋ ๊ฒ์ด ์ค์ ํ๋์? ์ด์ฌํ๋ฉด
์ฌ๋ณผ๋ฆญ ๋งํฌ ๋ ๋๋ ํ ๋ฆฌ์ ๋ง ๊ทธ๋๋ก ์๋ฌด๊ฒ๋ํ์ง ์์ต๋๋ค.
2020 ๋
3 ์ 24 ์ผ ํ์์ผ ์คํ 9์ 40 ๋ถ ํ ๋ง์ค ํฌ๋ผ์ด ๋ [email protected]
์ผ๋ค :
๋ ๋ค๋ฅธ ์ ๋ฐ์ดํธ ๋ ๋น๋ :
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3
Denuvo์ ์ํด ์ฐจ๋จ๋์ง ์์ ๋ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. Denuvo๋ ์ค์ ๋ก
์ฐจ๋จ ๋ ๋ ์์๋๋ ์๋ฆผ์ ์ ๊ณตํฉ๋๋ค. mesa-git๊ณผ ํจ๊ป ์๋ํฉ๋๋ค. ํ ์คํธ
์ต์ํ ๋ ์์คํ ์์. Denuvo๊ฐ ๋ด ๋ ธํธ๋ถ์ ์ฐจ๋จํ์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603592529 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y335Q4T32YY3HDZR2C53RJFOI5ANCNFSM4LP25FOQ
.
@GloriousEggroll GE-3์ ์ฌ์ฉํด ๋ณด์์ง๋ง ํ๋ ์ด๋ฅผํ์๋ง์ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํ์ง๋ง AMDGPU-pro๋ฅผ ์ค์น ํ ์ดํ๋ก ๊ทธ๋ฌ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ Doom 2016 ๋๋ ๋ค๋ฅธ ์ด๋ค ๊ฒ์ ์ธ์ ๋ ์ ํ๋ ์ด ํ ์ ์์ผ๋ฏ๋ก ๋๋ผ์ด๋ฒ๊ฐ ์์ ํ ์ง๋ฃจํ์ง ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
5700xt์์ ์๋ํ๋๋ก ์์ ์ต์ ์ด๋ ๋ค๋ฅธ ๊ฒ์ ์ ์ ํ ์ ์์ต๋๊น? ์ ์ด๋ ๊ฒ ์ด์ฌํ ์คํจํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.์ด ์์ ์์ Denuvo ๊ธ์ง ๋ฉ์์ง๋ฅผ ๋ณด๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค.
@ blazini36 ๋น์ ์ด ์ป๋ ์ค๋ฅ๋ ๋ฌด์์
๋๊น? ์ด๋ป๊ฒ ์ค์น ํ์ต๋๊น
vulkan-amdgpu-pro?
2020 ๋ 3 ์ 24 ์ผ ํ์์ผ ์คํ 10:02 blazini36 [email protected] ์ผ์ต๋๋ค.
@GloriousEggroll https://github.com/GloriousEggroll ๋๋ GE-3๋ฅผ ์๋ํ๊ณ ๋๋
์ฌ์ ํ ํ๋ ์ด๋ฅผ ์น ์๋ง์ ์ถฉ๋์ด ๋ฐ์ํ์ง๋ง ๊ทธ๋ฌ์ต๋๋ค.
AMDGPU-pro๋ฅผ ์ค์นํ๊ธฐ ๋๋ฌธ์. ํ์ง๋ง Doom 2016 ๋๋ ๋ค๋ฅธ ๊ฒ์์ ํ ์ ์์ต๋๋ค.
์ธ์ ๋ ์ง ๊ด์ฐฎ์์ ๋๋ผ์ด๋ฒ๊ฐ ์์ ํ ์ง๋ฃจํ์ง ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.์ด ์์ ์ ์ํํ๊ธฐ ์ํด ์์ ์ต์ ์ด๋ ๋ค๋ฅธ ๊ฒ์ ์ ์ ํ ์ ์์ต๋๊น?
5700xt? ์ ์ด๋ ๊ฒ ์ด์ฌํ ์คํจํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.์ด ์์ ์์ ๋๋
Denuvo ๊ธ์ง ๋ฉ์์ง๋ฅผ ๋ณด๊ฒ๋์ด ๊ธฐ์ฉ๋๋คโ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603598132 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y337DTMSNOVMKACCE6CDRJFQ3RANCNFSM4LP25FOQ
.
@ gardotd426 ๋๋ ์ค๋ฅ๊ฐ ๋ฌด์์ธ์ง ์ ํ ๋ชจ๋ฅธ๋ค. ํฐ๋ฏธ๋์์ ์คํ์ ์์ํ๋ฉด ์ค์ ๋ก ๋ง์ด ๋งํ์ง ์์ผ๋ฉฐ ๋ก๊ทธ ํ์ผ์ด ๋ฐฉ๋ํ๋ฏ๋ก ๋๊ฐ ์ ์ ์์ต๋๋ค. ๋๋ vulcan ํค๋์ icd-loader์ ํจ๊ป TKG์ pkgbuilds์์ vulkan-amdgpu-pro๋ฅผ ์ค์นํ์ต๋๋ค. ๋๋ ๋ชจ๋ tkg / GE ์์ฑ์ ๋น๋๋ฅผ ์๋ํ์ง๋ง ์ฌ์ ํ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ ํ ๋ชจ๋ฆ ๋๋ค.
๊ทธ๋ฐ๋ฐ Manjaro-KDE์์ R5 3600 / 5700xt
github๊ฐ ๋ด ๋ก๊ทธ์ธ ๊ณ์ ์ ๊ณ์ ์ ํํ๋ ์ด๋ฆฌ์์ ์ด์ ๋ก ์ฃ์กํฉ๋๋ค. ShadeTechnik์ ์ ์ ๋๋ค.
amd_icd64.json์ ํ์ธํ๊ณ ์ฌ๋ฐ๋ฅธ ์์น๋ก ์ฐ๊ฒฐ๋๋์ง ํ์ธํ์ญ์์ค.
๊ทธ๋ค์ ๋ชจ๋ ๋ค๋ฆ
๋๋ค. ์ผ๋ถ ํจํค์ง์๋
/usr/share/vulkan/icd.d/amd_icd64.json ๋งํฌ /usr/lib/amdvlk64.so ๋๋
/opt/amdgpu-pro/lib/amdvlk64.so, ๊ทธ์ค ์ผ๋ถ๋
/usr/lib/amd64.so์ ๋งํฌ๋๋ /usr/share/vulkan/icd.d/amd_pro_icd64.json
๋๋ /opt/amdgpu-pro/lib/amdvlk64.so ๋ฑ์
๋๋ค. ๋๋ ๋๋ตํ๊ณ ์๋ค
์ง๊ธ ์ด๋ฉ์ผ์ ํตํด ์ฝ๋ ํ๊ทธ๋ฅผ ์์ฑํ ์๋ ์์ง๋ง
๋ค์์ ์คํํ์ฌ .json์ด ์ฌ๋ฐ๋ฅธ์ง ํ์ธํ์ญ์์ค.
yay -Qo /usr/share/vulkan/icd.d/amd_icd64.json
ํ์ผ์ด tkg vulkan-amdgpu-pro์ ์์ ์์ ๋ํ๋ด์ผํฉ๋๋ค.
์ค์น ํ ํจํค์ง. ๊ทธ ์์ ์์ ๊ทธ๋ฅ ๊ณ ์์ด๋ฅผ ์น์ญ์์ค.
๊ณ ์์ด /usr/share/vulkan/icd.d/amd_icd64.json
amdvlk64.so ํ์ผ์ ์ฐพ๋ ์์น๋ฅผ ์๋ ค์ค๋๋ค.
์ค์ ๋ก ํด๋น ํ์ผ์ด ์๋์ง ํ์ธํ์ญ์์ค.
์๋ง๋ ๊ฑฐ๊ธฐ์ ์๊ณ ๋ชจ๋ ๊ฒ์ด ์๋ ํ ์๋ ์์ง๋ง ํญ์ ๋์์ด๋ฉ๋๋ค.
๊ทธ๋ฐ ์ด๋ฆฌ์์ ์ผ์ด ์๋์ง ํ์ธํ์ญ์์ค.
2020 ๋ 3 ์ 24 ์ผ ํ์์ผ ์คํ 10:31 blazini36 [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
์ด๋ฆฌ์์ ์ด์ ๋ก ์ฃ์กํฉ๋๋ค. github๊ฐ ๊ณ์ ๋ก๊ทธ์ธ์ ์ ํํฉ๋๋ค.
๊ณ์ , ShadeTechnik์ ๋์ ๋๋คโ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603605363 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y337XA6I2VWDLXJDTDMTRJFUHPANCNFSM4LP25FOQ
.
์ด๋ก์จ ์ ๋ ๋ณต์ฌ ๋ฐฉ์ง ๋ Steam ๋ฒ์ ์ ๋ฌธ์ ์์ด ์คํํ ์ ์์๋ค๊ณ ๋ณด๊ณ ํฉ๋๋ค. "Ultra Nightmare"์์ ๋ฐ์ด๋ ์ฑ๋ฅ, alt-tab ์ถฉ๋ ์์ ๋ฑ
* Ubuntu 18.04.3 LTS ๊ธฐ์ค.
Proton-5.4-GE-3.tar.gz
๋ค์ด๋ก๋ (@GloriousEggroll์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค) :/home/<username>/.steam/root/compatibilitytools.d
์ถ์ถํฉ๋๋ค.%command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
ํ์ด์ ๋น๋๋ค; ์ด ์ ๋ณด๊ฐ ์ฌ๋ฌ๋ถ์๊ฒ ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@ gardotd426 ํฌํจ ๋ Manjaro ํจํค์ง๊ฐ ์๋๊ธฐ ๋๋ฌธ์ yay๋ฅผ ์ค์นํด์ผํ์ง๋ง ์ด๊ฒ์ด ๋ด ๋ฌธ์ ์ผ๊น์?
yay -Qo /usr/share/vulkan/icd.d/amd_icd64.json
/usr/share/vulkan/icd.d/amd_icd64.json is owned by amdvlk 2020.Q1.3-1
$ cat /usr/share/vulkan/icd.d/amd_icd64.json
{
"file_format_version": "1.0.0",
"ICD": {
"library_path": "/usr/lib/amdvlk64.so",
"api_version": "1.2.133"
}
}
๋๋ amdgpu-pro์ ๋ํด TKG์์๋ค ๊ฐ๋คํ์ง๋ง ์ ๋ ฌ๋์๋ค๊ณ ์๊ฐํ๋๋ฐ AMDGPU-pro๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง ์์ต๋๋ค.
@ 3c8e1f54a4b6 +com_skipSignInManager 1
์ด ์ ํ์ํ๊ฐ์? Bethesda ๊ณ์ ์ ๋ก๊ทธ์ธํ์ง ์์ ๊ฒฝ์ฐ ์บ ํ์ธ ์งํ ์ํฉ์์ ์ ํํ ๋ฌด์์ด ๋๋ฝ๋์๋์ง์ ๋ํ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค (์๋ฅผ ๋ค์ด XP ํฌ์ธํธ๊ฐ ๋๋ฝ ๋ ๊ฒฝ์ฐ ๋ฌด๊ธฐ ํฌ์ธํธ๊ฐ ์ถ์ ๋์ง ์์ ๋ฑ).
@ 3c8e1f54a4b6 nVidia ์นด๋๊ฐ ์์ผ๋ฏ๋ก ์์ํ๋ฉด ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด ์ค๋๋์๊ณ (337) 442 ์ด์์ด์ด์ผํ๋ค๋ ๋ํ ์์๊ฐ ๋ํ๋ฉ๋๋ค. Linux์์ ์ต์ ๋ฒ์ ์ 440์ด๊ณ ํด๋น ๋ฒ์ ์ด ์์ต๋๋ค.
@ gardotd426 ๋๋ ๊ทธ๋ค์๊ฒ ๊ทธ๊ฒ์ ์ฎ๊ธฐ๋ผ๊ณ ๋งํ์ง ์์๊ณ , ๊ทธ๋ค์ ๊ทธ๊ฒ์ /.steam/root/์ ๋ฃ์๋ค๊ณ ๋งํ์ต๋๋ค.
๊ทธ๋ฅ /.steam๊ณผ ๋๊ฐ๋ค๊ณ ๋งํ๊ณ ์์์ด
@ 3c8e1f54a4b6
+com_skipSignInManager 1
์ด ์ ํ์ํ๊ฐ์?
๊ทธ๋ ์ง ์๋ค๊ณ ๋งํ๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค. ์คํ ์ต์
๋ชฉ๋ก์์ ์ ๊ฑฐํด๋ ๋ณ๊ฒฝ๋ ์ฌํญ์ด ์์ต๋๋ค. ๋ํ ์ถ๊ฐํด๋ Bethesda.net
๊ด๋ จ ๊ธฐ๋ฅ์ด ๋นํ์ฑํ๋์ง ์์์ต๋๋ค (๋ด๊ฐ ๋งํ ์์๋ ํ). +com_skipIntroVideo 1
๋ง์ฐฌ๊ฐ์ง์
๋๋ค. ์ ๊ฑฐํด๋ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์ผ๋ฉฐ ๋น๋์ค๊ฐ ์ ์์ ์ผ๋ก ํ์๋ฉ๋๋ค.
@ 3c8e1f54a4b6 nVidia ์นด๋๊ฐ์์ด์ ์์ํ๋ฉด ๋ํ ์์ [...]๊ฐ ๋ํ๋ฉ๋๋ค.
์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค, ์ฃ์กํฉ๋๋ค! AMD GPU๊ฐ์์ด์ NVIDIA ๊ด๋ จ ๋ฌธ์ ๋ฅผ ์ฌํ ํ ์ ์์ต๋๋ค.
@ blazini36 amdgpu-pro (์ ์ด๋ ๋ด ํจํค์ง ํฌํจ)์ ์ฌ๋ฐ๋ฅธ ์์น๋ฅผ ์ฐพ๊ณ ์์ง ์์ต๋๋ค. readme๋ ์ฌ๋ฐ๋ฅธ ๊ฒฝ๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค : https://github.com/Tk-Glitch/PKGBUILDS/tree/master/amdgpu-pro-vulkan-only
@ blazini36 ์ด๊ฒ์ด ๋ด๊ฐ ํ์ธํ๋ผ๊ณ ๋งํ ์ ํํ ์ด์ ์
๋๋ค.
๋ฐ๋ก ๊ฑฐ๊ธฐ. ๋น์ ์ ๊ฐ์ง๊ณ ์์ด์ผํฉ๋๋ค
VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json
์ถ์ ์ต์
์์
2020 ๋
3 ์ 25 ์ผ ์์์ผ, ์ค์ 1:03 Etienne Juvigny [email protected]
์ผ๋ค :
@ blazini36 https://github.com/blazini36 ๋น์ ์ ์ค๋ฅธ์ชฝ์๋ณด๊ณ ์์ง ์์ต๋๋ค
amdgpu-pro๋ฅผ์ํ ์ฅ์ (์ ์ด๋ ๋ด ํจํค์ง์ ํจ๊ป). Readme๋
์ฌ๋ฐ๋ฅธ ๊ฒฝ๋ก :
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/amdgpu-pro-vulkan-onlyโ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-603642128 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y337UXPWXFU2GYCIKFE3RJGGCFANCNFSM4LP25FOQ
.
@ 3c8e1f54a4b6 ํ์์ ์ ๋๋ค, ๊ฐ์ฌํฉ๋๋ค! ๋จ์์๋ ์ ์ผํ ๋ฌธ์ ๋ ์ค๋์ค์์ ์ฝ๊ฐ์ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ์ ๋๋ค. ๊ทธ๋ํฝ์ด ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค (์์ง ํ๋ ์ด ํ ์์๊ณ ๋จผ์ โโ๋ค๋ฅธ ์์ ์ ์ฒ๋ฆฌํด์ผํ๋ฏ๋ก ๋ฉ์ธ ๋ฉ๋ด ๋ง ์คํํ ์์์์ต๋๋ค). ๊ทธ๊ฒ์ ๋ํด ์๋ ์ฌ๋ ์๋์?
ํธ์ง : Crackling์ ๊ฒ์์ด ์๋ ๋ฉ์ธ ๋ฉ๋ด์๋ง ๋ํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ํ ์ฑ๋ฅ์ ๋์ด๊ธฐ ์ํด VSync๋ฅผ "Adaptive"๋ก ์ค์ ํ์ต๋๋ค.
์๋
ํ์ธ์.
์์ @ 3c8e1f54a4b6 ์ ๊ฒ์๋ฌผ์ ์ ์๊ฒ ๋ค์ ํฌ๋ง์ ์ฃผ์๊ธฐ ๋๋ฌธ์ 5.4-GE-3 ๋ฆด๋ฆฌ์ค๋ฅผ ์๋ํ์ต๋๋ค.
๊ฒ์์ด ์์๋์ง๋ง ์ด์ ์ โโ๊ฒฝ๊ณ (๋นํ์ฑํ ํ ์ ์์) ํ ๊ฒ์ ํ๋ฉด ๋ง ๋ํ๋ฉ๋๋ค.
nvidia ์ค์ ์ ๋ํ ์ ๋ณด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋๋ฉด ๋ค๋ฅธ ๋๊ตฐ๊ฐ๊ฐ ์ด๋ค ์์ด๋์ด๋ฅผ ๊ฐ์ง๊ณ ์์ ์๋ ์์ต๋๋ค.
๋๋ ๋งค์ฐ ์กฐ์ฉํ ์์ฑ์ ๊ฐ๋ฐ์๊ฐ ์ดํด๋ณผ ์ ์์ต๋๋ค.
์์คํ
์ ๋ณด :
Linux Mint 19.3 (Ubuntu 18.04 ๊ธฐ๋ฐ)
์ปค์คํ
์ปค๋ 5.5.11
์ต์ ๋ฉ์ฌ ์์
์ต์ nvidia ๋ฒ ํ ๋๋ผ์ด๋ฒ
Nvidia RTX 20180 Ti
Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ
์คํ ๋ช ๋ น ์ค ์ถ๋ ฅ :
------ Command Line ------
DOOMEternalx64vk.exe +com_enableCrashHandler 0 +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
2020-03-25T09:47:59.396+01:00 LOG: Command Line: DOOMEternalx64vk.exe +com_enableCrashHandler 0 +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
------ OS Information ------
Microsoft Windows 7 Build 7601
------ CPU Information ------
AMD Ryzen Threadripper 3960X 24-Core Processor
1 CPU package, 24 physical cores, 48 logical cores
3.5 GHz AMD CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
32768 kB 1st level cache, 524288 kB 2nd level cache, 16777216 kB 3rd level cache
79.73 GB System Memory
idLib::SetProduction( PROD_PRODUCTION )
------- Initializing renderSystem --------
PreliminaryRenderSetup
...registered window class
-------------------------
Application Info
-------------------------
App : DOOMEternal - 1.0.2
Engine : idTech - 7.1.1
-------------------------
Instance Extensions
-------------------------
+ VK_KHR_surface
+ VK_KHR_win32_surface
+ VK_KHR_get_surface_capabilities2
-------------------------
Vulkan Device Info:
-------------------------
Vendor : NVIDIA
GPU : GeForce RTX 2080 Ti
VRAM : 11510 MiB
Driver : 440.66.04 (6e108100)
VK API : 1.2.135
Fossilize INFO: Overriding serialization path: "/Games/SteamLibrary/steamapps/shadercache/782330/fozpipelinesv4/steamapprun_pipeline_cache".
-------------------------
Device Extensions
-------------------------
+ VK_KHR_swapchain
+ VK_KHR_dedicated_allocation
+ VK_NV_dedicated_allocation_image_aliasing
+ VK_KHR_8bit_storage
+ VK_KHR_16bit_storage
+ VK_KHR_shader_float16_int8
+ VK_EXT_descriptor_indexing
+ VK_EXT_full_screen_exclusive
+ VK_KHR_driver_properties
Initializing Vulkan subsystem
ShowGameWindow: (0, 0) 1920 x 1080, full screen
RENDER THREAD STACK SIZE: 4194304
Initialized stack tracer
WARNING: idBroadcastManager::ReleaseBroadcastEvent called with out of range system ID [65535]
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
์์ฑ์ ๋ก๊ทธ :
steam-782330.log
๊ฐ์ฌ
5.4-GE-3์ ์๋ํ์ง๋ง 5.4-GE-2๋ ์๋ํ์ง ์์์ง๋ง, ์กฐ์ฉํ ์ง์ญ์์๋ tkg-5.4๋ณด๋ค ์ฑ๋ฅ์ด ๋ช fps ๋ ๋์ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋ฎ์ ์ค์ ์์ ์ ํฌ์์ ์ฌ์ ํ 20fps๋ฅผ ์ป์ต๋๋ค.
๊ฒ์ ๋ด ์ง๋จ์ ์ฌ์ ํ ์์ธ์ด ๋ ์์๋ vulkan 1.1.119๊ฐ ํ์๋จ (์คํ ๋ฒ ํ๋ฅผ ์ ํํ๊ณ steam-runtime์ ์คํ ์ค์
๋๋ค)
5.4-GE-3 ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค! ์
%command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
์์ ์ต์
์ด ์ ํ ํ์ํ์ง ์์ผ๋ฉฐ ๊ฒ์์ ์ต์
์์ด ์คํ๋ฉ๋๋ค.
๋ํ ์์ ์ต์
์ ์์ํ ๋ % command %๊ฐ ํ์ํ์ง ์์ต๋๋ค.
๊ตฌ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1 : environment variables
2 : %command%
3 : command line arguments for the specific game executable
์:
PROTON_LOG=1 %command% +com_skipIntroVideo 1
์๋
ํ์ธ์! ์๋ ํ ์ ์์ต๋๋ค ...
๋ด ์ค์ :
Ubuntu 18.04.3 LTS ๊ธฐ๋ฐ ๊ธฐ๋ณธ OS 5.1.2 Hera
Linux 5.3.0-42- ์ผ๋ฐ
440.64 ๋๋ผ์ด๋ฒ๊ฐ์๋ GTX1060 6GB
Steam ๋ฒ ํ๊ฐ ์์ต๋๋ค
์ต์ 5.4-GE-3 ๋ฐ ์คํ ์ต์
์ผ๋ก ์คํํ์ต๋๋ค : PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
๋ก๊ทธ์์ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณต๋๋ ๋ ๊ฐ์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
FATAL ERROR: Please update your driver: VK_EXT_full_screen_exclusive is required.
ERROR: ld.so: object '/home/luka/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๊น? ๊ฐ์ฌ!
ํธ์ง : ์ ์ฒด ๋ก๊ทธ ์
๋ก๋
steam-782330.log
@ gardotd426 ์ด ์ด์ ์์๋์์ต๋๋ค. ์ฒ์ ๊ฒฝ๋ก๋ฅผ ํ์ธํ์ ๋ AMDGPU-PRO๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์ง ์์๊ณ , ๋ค์๋ ์ค์นํ์ ๋ ์๋ชป๋ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ ์ฌ์ค์ ๊นจ๋ซ์ง ๋ชปํ์ ๊ฒ์ ๋๋ค.
๋๋๊ฒ๋ ๊ธ์ง๊ฐ ์์์ง๋ง GE3 ๋ฐ TKG-r12๋ก ์์ํ ์์์์ต๋๋ค. 5700xt @ 1440p ์์๋ ์ฒซ ๋ฒ์งธ ์คํ ์ด์ง์์ 30๊น์ง
GE3๋ TKG-r12๋ณด๋ค ์ฝ๊ฐ ๋ ๋ถ๋๋ฝ๊ฒ ์คํ๋ ์ ์์ต๋๋ค. ์ค์ ์ดํด๋ณด๊ณ ํด๊ทผ ํ ๋ ๊ฐ์ ํด์ผ ํ ์ ์ด ์๋์ง ํ์ธํด์ผํ์ง๋ง ์ง๊ธ์ ํ์คํ ํ๋ ์ด ํ ์ ์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ๋ง์ด ์๋ง์ผ๋ก ๋ง๋ค์ง ์์๊ณ ์ ์ผํ ์์ ์ต์
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
๊ณ ๋ง์์
@johnygum ์ nvidia์ ์ต์ ๋ฒ ํ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํด์ผํฉ๋๋ค. VK_EXT_full_screen_exclusive ๊ธฐ๋ฅ์ด์๋ vulkan 1.2.135์ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.
https://developer.nvidia.com/vulkan-driver
ld.so ์ฌ์ ๋ก๋ ์ค๋ฅ๋ ๋ฌด์ํด๋๋ฉ๋๋ค.
๋ฟก ๋นต๋จ
5700XT ์ฑ๋ฅ์ด ์ด์ํฉ๋๋ค. ์ด๋ค ์ค์ ์์ ํ๋ ์ดํ๊ณ ์์ต๋๊น? ๊ฒ์ ๋ด ์ฑ๋ฅ ์ค๋ฒ๋ ์ด์์ Vulkan ๋๋ผ์ด๋ฒ๋ก ํ์๋๋ ๊ฒ์ ๋ฌด์์
๋๊น?
Vega @ 1440p on High์์๋ ์ฝ
๋ง์นจ๋ด GE3 ๋๋ถ์ ์ ๋ฅผ ์ํด ์ผํ์ต๋๋ค!
AMD Radeon 5700XT
์ฟ ๋ถํฌ 19.10
์ต์ Oibaf PPA (mesa-git)
LunarG Vulkan ํจํค์ง : https://packages.lunarg.com
5.4-GE-3
Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ
์๋ฒฝํ๊ฒ ์คํ๋๊ณ FPS๊ฐ ๋งค๋๋ฝ๊ณ ๋งค๋๋ฝ๊ณ ๋ด Windows ํํฐ์
๊ณผ ๋๋ฑํ ์ฑ๋ฅ, ์ง๊ธ๊น์ง ์ฝ๊ฐ๋ง ํ
์คํธํ์ง๋ง ๊ทธ๋ํฝ ๊ฒฐํจ์ด ์์ผ๋ฉฐ ๊ฒ์์ด ์ฐฝ / ํ
๋๋ฆฌ ์์์ผ๋ก ์ค์ ๋์ด ์์ผ๋ฉด Alt-Tab์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ณต์ Denuvo ๋ฐ์ exe.
@DistantThunder ๋๋ ๋ชจ๋ ๊ฒ์ 1080p์ ๊ธฐ๋ณธ ๋ฐฉ์์ผ๋ก ์ค์ ํ๊ณ ํด์๋๋ฅผ 1440p๋ก ๋ณ๊ฒฝํ์ฌ ๋์ / ์ด์์ผ๋ก ์ค์ ํ์ต๋๋ค. ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ์ง ์๋๋ค๊ณ ๋งํ๋ฏ์ด, ์ถ์๋๋ ๊ฒ์๋ณด๊ณ ๊ธฐ๋ปค์ต๋๋ค .... ์ค๋ ๋์ค์ ์๋ง์ด ๋ ๊ฒ์ ๋๋ค.
git์ด ๋ด๊ฐ ์ฌ์ฉํ๋ ์ฅ์น์ ๋ฐ๋ผ ๋ด ๊ณ์ ์ ๋ฌด์์๋ก ์ ํํ๋ค๋ ์ฌ์ค์ด ์ ๋ง ์ง์ฆ๋ฉ๋๋ค. ์๋ ๋ด ์๊ฒฌ์ด์์ต๋๋ค.
@AllKind ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ 440.66.04๋ก ์
๋ฐ์ดํธํ์ง๋ง ์ค๋ฅ๊ฐ ๋์ผํ ๊ฒ ๊ฐ์ต๋๋ค ...
steam-782330.log
๊ฐ์ฌํฉ๋๋ค @GloriousEggroll , Proton-5.4-GE3๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค!
Debian 10.3 (4.19.98-1)
i5 7600k, 32 RAM, RTX2070
Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ
Vulkan 1.2.131.2
NVIDIA ๋๋ผ์ด๋ฒ 440.66.04
๊ฒ์์ด ์คํ ์ต์
์ด๋ DRM์ด์๋ ๋ฐ์ด๋๋ฆฌ์์ด Steam ํด๋ผ์ด์ธํธ์์ ์ฆ์ ์คํ๋ฉ๋๋ค.
4k ๋ฐ "Ultra Nightmare"์์๋ 20-25 FPS๋ฅผ ์ป์ต๋๋ค.
2k ๋ฐ "Ultra Nightmare"์์ 40-60 FPS๋ฅผ ์ป์ต๋๋ค.
์๋ฆฌ๋ ๊ฑฐ์ ๊นจ๋ํฉ๋๋ค. ์ ์ด๋ ๋๋ฅผ ๊ดด๋กญํ์ง๋ ์์ต๋๋ค.
์ ํ์ด!
@johnygum ๋น์ ์ด Denuvo ๋ธ๋ก (DRM ๋ณดํธ)์
๋๊ตฐ๊ฐ ์์ ์ผ๋ถ ๊ฒ์๋ฌผ์์ ์ ํํ ์ค๋ฅ๋ฅผ ์ค๋ช
ํ์ต๋๋ค (์ฃ์กํฉ๋๋ค. ์ง๊ธ์ ๋ชจ๋ ์คํฌ๋กค๋ง์ ์๊ฐ์ ํ ์ ํ์ง ์์ต๋๋ค). ํด๋น ๊ฒ์๋ฌผ์ ์ฐพ์ ๋น๊ตํฉ๋๋ค (PROTON_LOG = 1์์ด ํฐ๋ฏธ๋์์ ์คํ์ ์์). ๋์ผํ๋ค๋ฉด 24 ์๊ฐ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค Denuvo ์ง์ฅ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค.
@AllKind ์ค, ๊ทธ๋
@GloriousEggroll ์ ์๋ก์ด GE-3 proton์ ์ฌ์ฉํ๋ฉด ๋ง์นจ๋ด ์ ์๊ฒ ํจ๊ณผ์ ์
๋๋ค.
๋ฆฌ๋
์ค ๋ฏผํธ 19.3
Nvidia GTX 1070
์์ ๋์ง ์์ Steam .exe ์ฌ์ฉ
์์
์ ๊ฑด๋ ๋ฐ๊ธฐ ์ํด ์คํ ์ต์
์ ์ฌ์ฉํ์ง ์์์ต๋๋ค.
์ฌ์ ํ "์ค๋๋ ๋๋ผ์ด๋ฒ"์ค๋ฅ๊ฐ ๋ฐ์ํ์ง๋ง ๊ทธ ๊ณผ๊ฑฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ฑ๋ฅ์ ์ฌ์ ํ โโ๊ฝค ๋๋น ์ ์ผ๋ถ ์ปท์ฌ๊ณผ ๊ธด์ฅ๋ ๋ง๋จ์์ ํ์ง์ด ์ ๋ง ์ ํ๋๋ ์ต์ ์ค์ ์์ 40-60fps๋ฅผ ์ป์ต๋๋ค. ํ์ง๋ง ์๋ํฉ๋๋ค
์ฟ ๋ถํฌ 18.04
Nvidia GTX 1070
Nvidia ๋๋ผ์ด๋ฒ 440.64
Vulkan 1.1.126
์์ฑ์ 5.4-GE-3
(์คํ์์ ์์๋ ํ์ค exe)
๊ตฌ์ ๋๋ผ์ด๋ฒ ๋ฉ์์ง๊ฐ ๋จ๊ฒ์ต๋๋ค. ๋ก๋ฉ ํ๋ฉด์์ ์ฒ์ ๋ ๋ฒ์ ์๋์์ ๊ฒ์์ด ์ค๋จ๋์์ต๋๋ค. ํ์ง๋ง ๊ทธ ํ ์บ ํ์ธ์ ์์ํ๊ณ ๊ฒ์์ ํ ์์์์ต๋๋ค. ์ฑ๋ฅ์ ๋งค์ฐ ๋๋นด์ต๋๋ค .1080p์ ํด์๋๋ก ๊ฐ์ฅ ๋ฎ์ ์ค์ ์์ 10-20fps๋ฅผ ์ป์์ต๋๋ค. ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ ๋ฌธ์ ๋ ๋ฐ์ํฉ๋๋ค.
์ฌ๊ธฐ์์ ๋์ ์ฑ๋ฅ์ ํ์ธํ์ญ์์ค.
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394
์๋ ํ์ธ์ @ mozo78 ๋ , ๊ทํ์ ํฌ๋ผ ๋งํฌ๋ฅผ 4 ํ ์์ฒด ํ๋ณดํ์ต๋๋ค. ์ถ๊ฐ ์์ฒด ํ๋ณด๋ ์คํธ์ผ๋ก ๊ฐ์ฃผ๋๋ค๋ ๊ฒฝ๊ณ ๋ก ๊ฐ์ฃผํ์ญ์์ค.
์ฌ๊ธฐ 5700xt๋ฅผ ๊ฐ์ง ์ฌ๋๋ค, ๊ฒ์์ด 5 ๋ถ ๋์ ์ ์ฒด ์์คํ ์ ๋ฉ์ถ ๋ ๋ฌธ์ ๊ฐ ์์ต๋๊น? Proton 5.4-GE-3 ๋ฐ amdgpu-pro๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@ Progman-DT ๋ํ ๋งต์ ํน์ ์์ญ์์ ๋ฌด์์๋ก 5700์์ ๋ฉ์ถค ํ์์ ๊ฒฝํํ์ต๋๋ค. ๋์คํ๋ ์ด ๋๋ผ์ด๋ฒ๋ ์๋ฅผ ๋ค์ด ๊ตฌ๋ฉ์ด์ ๋จ์ด์ง ๋ Cultist Base ์์ค์์ ํญ์ ์ถฉ๋ํฉ๋๋ค (ํญ๋ฐํ๋ ๋ฐ๋ชฌ์ด ์๊ฐ ๋ ๊ณณ). ๋๋ก๋ ๋์คํ๋ ์ด ๋๋ผ์ด๋ฒ๊ฐ ๋ณต๊ตฌ๋๊ณ GNOME-shell์ด โโ์ถฉ๋ํ๊ณ ๋๋ก๋ ์ ์ฒด ์์คํ ์ด ์ฌ๋ถํ ๋๊ณ ๋๋ก๋ ๋์คํ๋ ์ด ๋๋ผ์ด๋ฒ๊ฐ ๋ณต๊ตฌ๋ฅผ ์๋ํ๊ธฐ ์ ์ ๋ค๋ฅธ TTY๋ก ์ ํํ์ฌ TTY๋ฅผ ํตํด ์์คํ ์ ์ ์์ ์ผ๋ก ์ฌ๋ถํ ํ ์ ์์ต๋๋ค. TTY back go GNOME-shell์ ์ฌ์ ํ โโ์์คํ ์ ์ ๊ทธ๊ฑฐ๋ GNOME-shell์ ์ถฉ๋์ํต๋๋ค.
AMDVLK-pro 19.50 + Linux 5.6rc4 + ์ด ์ฌ์ฉ์ ์ง์ Proton ๋น๋์์ ๊ฒฝํ ํ ์ด๋ฌํ ๋ฌธ์
Denuvo๊ฐ ๊ฒ์์ ์์ํ ๋๋ง๋ค 24 ์๊ฐ ์ฐจ๋จ์ ๊ณ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ์ต์ ์์ ์ปค๋๊ณผ Proton 5.5 ๋ฐ / ๋๋ GE (๊ฐ๋ฅํ ๊ฒฝ์ฐ RADV์ ํจ๊ป)์ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
@ dennis1248 AMDVLK๋ ๊ฒ์์ ์ด๋ฌํ ๋ฌธ์ ๊ฐ์๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. RADV์๋ ๋ฌธ์ ๊ฐ ์์ง๋ง ์ฑ๋ฅ์ด ๋ฎ์ต๋๋ค (๊ทธ๋ฆฌ๊ณ Navi ์ฉ ์ด๊ธฐ mesa 19 ๋๋ mesa-git์ด ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒ์์ด ์์๋ ๋ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค). ๋ ์ ์ ์ธ amdgpu-pro ๋๋ผ์ด๋ฒ๋ AMDVLK๋ณด๋ค ์์ ์ ์ด๊ณ ๊ณ ์ฑ๋ฅ์ผ๋ก ์๋ํฉ๋๋ค. ๊ทธ๋๋ RADV๋งํผ ์์ ์ ์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
์๋์, ๋ฐฉ๊ธ ์ต์ mesa-git์ ์ปดํ์ผํ์ผ๋ฉฐ ๊ฒ์์ ์ฌ์ ํ โโamdgpu-pro๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ฒ RADV๋ก ์ ์ฒด ์์คํ ์ ๋๊ฒฐํฉ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ๋ค๋ฅธ ๋ฌธ์ ๊ฐ์์ ์ ์์ต๋๋ค. ์ ๋ ํ ๋ฒ์ ์ถฉ๋์ด๋ ์ค๋จ์์ด ์ ์์ ์ proton ๋น๋์ RADV + 5700XT๋ก ๊ฒ์์ ๋ง์ณค์ต๋๋ค. ์ฆ, AMDGPU-PRO์์ ์ถฉ๋์ด๋ ์ค๋จ์์ด ์ฒ์ 1 ์๊ฐ ์ ๋ ํ๋ ์ดํ์ต๋๋ค.
์ด ์ฌ๋์ nvidia์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค : https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394/6
๋ถ๋ช ํ ๊ฒ์์ VRAM์ ๊ฑฐ์ ์ฌ์ฉํ์ง ์์ผ๋ฉฐ ๋๋ ์ง์ ํ์ธํ์ต๋๋ค. ๋ ๊ฐ์ ํ๋ฉด์ด์๋ ๊ฒฝ์ฐ์๋ ๊ฐ๋ฅํฉ๋๋ค. ํ ํ๋ฉด์์ nvidia-smi๋ฅผ ์์ฒญํ๊ณ ๋ค๋ฅธ ํ๋ฉด์์ ๊ฒ์์ ์์ฒญํ์ธ์. ๊ถ๊ธํ๋ค๋ฉด ์ง์ ํ์ธํด๋ณด์ธ์
๋๋ ๋ง ๊ทธ๋๋ก ๋ก์ฐ์ ์ธํธ๋ผ ๋ชจ๋์์ ๊ฑฐ์ ๋์ผํ ํ๋ ์ ์๋๋ฅผ ์คํํ๊ณ ์์ผ๋ฉฐ, ๋ชจ๋ ์ธํธ๋ผ ์ค์ ์์ ๊ฒ์์ ~ 850MB์ VRAM ๋ง ์ฌ์ฉํ๊ณ ํ๋ก์ธ์ค๋ ~ 9GB์ RAM์ ์ฌ์ฉํฉ๋๋ค. ๊ฒ์์ ๊ฒฝ์ฐ ~ 550MB, ๋ฎ์ / ์ค๊ฐ์ผ๋ก ์ค์ ํ๋ฉด ~ 5-6GB๋ก ๋จ์ด์ง๋๋ค.
์ด์ ๋ํ ์ค๋ช
์ด ์์ต๋๊น?
์๋ ํ์ธ์ @ mozo78 ๋ , ๊ทํ์ ํฌ๋ผ ๋งํฌ๋ฅผ 4 ํ ์์ฒด ํ๋ณดํ์ต๋๋ค. ์ถ๊ฐ ์์ฒด ํ๋ณด๋ ์คํธ์ผ๋ก ๊ฐ์ฃผ๋๋ค๋ ๊ฒฝ๊ณ ๋ก ๊ฐ์ฃผํ์ญ์์ค.
์๋
ํ์ธ์ @ kisak-valve,
์ด๊ฒ์ ์ ํฌ๋ผ์ด ์๋๋ผ NVIDIA ํฌ๋ผ์
๋๋ค.
Proton-5.4-GE-3์ด ์๋ํ๋ฉฐ ์ถ๊ฐ ๋งค๊ฐ ๋ณ์๊ฐ ํ์ํ์ง ์์ต๋๋ค. Steam ๋ฒ ํ. NVIDIA 440.66.04๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค.
๊ทธ๊ฒ์ ์ฌ์ง์ด tkg๊ฐํ์ง ์์ ์ธํธ๋ก ๋ฒ ๋ฐ์ค๋ค ๋น๋์ค์ ์ฌ์ด๋๋ฅผ ์ฌ์ํฉ๋๋ค.
๋ค๋ฅธ ์ฐฝ / ์์ ๊ณต๊ฐ์ผ๋ก ์ ํ ํ ์ ์๊ฑฐ๋ DOOM ํ๋ฉด / ์ฐฝ์ด ๋ชจ๋ ๊ฒ์ ์์ผ๋ก ๋ฐ๋๋๋ค.
๋
ธํธ๋ถ RAM ์ฌ์ฉ๋ : 15.6GB์ 60 %
๊ทธ๋ํฝ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ : 6GB์ 23 %
Proton-5.4-GE-3์ด ์๋ํ๋ฉฐ ์ถ๊ฐ ๋งค๊ฐ ๋ณ์๊ฐ ํ์ํ์ง ์์ต๋๋ค. Steam ๋ฒ ํ. NVIDIA 440.66.04๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
๊ทธ๊ฒ์ ์ฌ์ง์ด tkg๊ฐํ์ง ์์ ์ธํธ๋ก ๋ฒ ๋ฐ์ค๋ค ๋น๋์ค์ ์ฌ์ด๋๋ฅผ ์ฌ์ํฉ๋๋ค.๋ค๋ฅธ ์ฐฝ / ์์ ๊ณต๊ฐ์ผ๋ก ์ ํ ํ ์ ์๊ฑฐ๋ DOOM ํ๋ฉด / ์ฐฝ์ด ๋ชจ๋ ๊ฒ์ ์์ผ๋ก ๋ฐ๋๋๋ค.
๋ ธํธ๋ถ RAM ์ฌ์ฉ๋ : 15.6GB์ 60 %
๊ทธ๋ํฝ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ : 6GB์ 23 %
์ค์ ์ด ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ด๋ค ํ์ง ์ค์ ์ ์ง์ ํ ์ ์์ต๋๊น? (ํ ์ค์ฒ๊ฐ ๊ฐ์ฅ ์ค์ํฉ๋๋ค)
@GloriousEggroll ์ Proton-5.4-GE-3์ผ๋ก ์์
ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋ํฝ ์ํฐํฉํธ์ ๋๊น์ด ์์ต๋๋ค. ๊ตฌ๊ฒฝํ๋ค:
https://www.youtube.com/watch?v=NhK5NRv7Xhw
๋ชจ๋ ์ค์ ์ ๊ฐ๋ฅํ ํ ๊ฐ์ฅ ๋ฎ๊ฒ ์ค์ ํ๊ณ ๋ ์์๋ ๋ชจ๋ ํญ๋ชฉ์ ๋๋๋ค.
์ฌ์ ํ 60FPS ๋ฏธ๋ง์ผ๋ก ์คํ๋๊ณ ์์ผ๋ฉฐ ๊ฒ์ ํ๋ ์ด๊ฐ ์๋ ์ฅ๋ฉด์์๋ ์ต์ 17FPS๋ฅผ ์ป์์ต๋๋ค.
VRAM๋ ์ ๋๋ก ์ฌ์ฉ๋๊ณ ์์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ง์ง๋ง ์คํ์์ Nvidia-Settings๋ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ๊ฐ 1863MB (31 %)์ ๋๋ฌํ๋ค๊ณ ์๋ ค์ฃผ์ง ๋ง ์คํ๋์ง ์์ ๋์ ๊ธฐ๋ณธ์ 21 %์
๋๋ค.
์ฌ๊ธฐ 5700xt๋ฅผ ๊ฐ์ง ์ฌ๋๋ค, ๊ฒ์์ด 5 ๋ถ ๋์ ์ ์ฒด ์์คํ ์ ๋ฉ์ถ ๋ ๋ฌธ์ ๊ฐ ์์ต๋๊น? Proton 5.4-GE-3 ๋ฐ amdgpu-pro๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์, ์ง์ฅ ๊ธฐ์ฌ์ ์ธ์ธ ๋ ํญ์ ๋๋์ด ๋ค์์ต๋๋ค. ๊ทธ๋ฌ๋ Tkglitch์ PKGBUILDS (๋ฒ์ 19.50, aur๋ ํ์ฌ 19.30 ๋ฒ์ )๋ก ์ปดํ์ผ ๋ amdgpu-pro๋ก ์ ํ ํ ํ ๋ชจ๋ ๊ฒ์ด ์ ์๋ํฉ๋๋ค.
@GloriousEggroll ์ Proton-5.4-GE-3์ผ๋ก ์์ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋ํฝ ์ํฐํฉํธ์ ๋๊น์ด ์์ต๋๋ค. ๊ตฌ๊ฒฝํ๋ค:
https://www.youtube.com/watch?v=NhK5NRv7Xhw
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋ค. vulkan-radeon๊ณผ ํจ๊ป AMD GPU๋ฅผ ์ฌ์ฉํ๊ณ ๊ณ์ญ๋๊น? amdvlk ๋๋ vulkan-amdgpu-pro๋ก ์ ํ ํด๋ณด์ญ์์ค. ๊ทธ๋ค์ ๊ทธ ์ธ๊ณต๋ฌผ์์ด ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค :)
@GloriousEggroll ์ Proton-5.4-GE-3์ผ๋ก ์์ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋ํฝ ์ํฐํฉํธ์ ๋๊น์ด ์์ต๋๋ค. ๊ตฌ๊ฒฝํ๋ค:
https://www.youtube.com/watch?v=NhK5NRv7Xhw๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋ค. vulkan-radeon๊ณผ ํจ๊ป AMD GPU๋ฅผ ์ฌ์ฉํ๊ณ ๊ณ์ญ๋๊น? amdvlk ๋๋ vulkan-amdgpu-pro๋ก ์ ํ ํด๋ณด์ญ์์ค. ๊ทธ๋ค์ ๊ทธ ์ธ๊ณต๋ฌผ์์ด ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค :)
๊ฐ์ฌ! ๊ทธ๊ฒ์ ์ธ๊ณต๋ฌผ์ ๊ณ ์ณค์ง๋ง ๋ง๋๋ฌ์ ์ฌ์ ํ โโ๋จ์ ์์ต๋๋ค.
ํธ์ง : ๋ ๋ค๋ฅธ ์ด์ํ ์ ์ ํญ ๋ฒํผ์ด ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ฌ! ๊ทธ๊ฒ์ ์ธ๊ณต๋ฌผ์ ๊ณ ์ณค์ง๋ง ๋ง๋๋ฌ์ ์ฌ์ ํ โโ๋จ์ ์์ต๋๋ค.
ํธ์ง : ๋ ๋ค๋ฅธ ์ด์ํ ์ ์ ํญ ๋ฒํผ์ด ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
Steam์ ๊ฒ์ ์์ฑ์์ Steam ์ค๋ฒ๋ ์ด ๋ฐ Steam FPS ์นด์ดํฐ๋ฅผ ํด์ ํด ๋ณด์ จ์ต๋๊น?
๋๋์ด ์๋ํฉ๋๋ค!
๋ช ์ธ์:
์ด๋ป๊ฒ:
cd Vulkan-Loader
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
vulkan-tools
APT์์ ์คํ vulkaninfo | less
. ๊ทธ๋ฌ๋ฉด Vulkan ๋ฒ์ ์ด ํ์๋ฉ๋๋ค. ldconfig
์คํ ํ ํ ์
๋ฐ์ดํธํด์ผํฉ๋๋ค.+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
์ค๋์ค๊ฐ ๋ฑ๋ฑํ๊ณ (EDIT) ์ฑ๋ฅ์ด ๋์ฐํ์ง๋ง ์คํ๋ฉ๋๋ค! ์ฝ๊ฐ์ ์ค๋์ค ํ ์คํธ ๋ฐ ์์ ์์ ์ ์ํํ๊ณ ์๋ํ๊ฒ๋๋ฉด ๊ฒ์๋ฌผ์ ์ ๋ฐ์ดํธ ํ ๊ฒ์ ๋๋ค.
ํธ์ง : ํ๋ฉด ํด์๋๋ฅผ ๋ณ๊ฒฝํ์ฌ ์ค๋์ค๋ฅผ ์์ ํ์ต๋๋ค. ์ด๋ค ์ด์ ๋ก ๋ ๋ด ๋ ธํธ๋ถ์ ๊ธฐ๋ณธ ํด์๋๋ก ์ค์ ๋์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฑ๋ฅ์ ์ฌ์ ํ โโ๋์ฐํ๋ฉฐ ๋น๋์ค๋ ์ค์ ๋ก ์๋์ ์ ๋๋ค.
๋ด ์ฌ์ :
Ubuntu 18.04
์ปค๋ 5.3.0-42- ์ผ๋ฐ (hwe)
GeForce ๋๋ผ์ด๋ฒ 440.64 (๋ชจ๋ ์ฐ๋ถํฌ nvidia ํจํค์ง๋ฅผ ์ ๊ฑฐํ๊ณ systemctl isolate multi-user.target
์ดํ์ nvidia๋ฅผ ์ง์ ์คํํ์ต๋๋ค)
GeForce GTX 970 ์นด๋
Proton-GE-5.4-3 (๋ด๊ฐ์ด ๋ฒ๊ทธ๋ฅผ ์ณค์ง ๋ง Doom Eternal์ ๋ง๋ ๊ฒ์ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค)
๋ํ ์์ ๋งค๊ฐ ๋ณ์์ +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
"GPU ๋๋ผ์ด๋ฒ ์ค๋ฅ"๊ฐ ๋ํ๋ฉ๋๋ค.
์๋ฅผ ๋๋ฅด๋ฉด ์ฆ์ ์ข
๋ฃ๋ฉ๋๋ค.
Play๋ฅผ ๋๋ฅด๋ฉด CPU๊ฐ ์ฝ๊ฐ ํ๋ค๋ฆฐ ๋ค์ ์ข
๋ฃ๋ฉ๋๋ค.
๋ด๊ฐ ๋ฌด์์ ๋์น๊ณ ์์ต๋๊น?
๋ค๋ฅธ ์ฌ๋์ด ๊ฒ์์ ํ๋ ์ดํ๊ณ ์ ์ ์ ๋ฌ์ฑํ๊ฑฐ๋ ์น๊ตฌ๊ฐ ์จ๋ผ์ธ์ ์ค๋ ๋์ ์ถฉ๋์ ๊ฒฝํ ํ ์ ์ด ์์ต๋๊น? ์ด๊ฒ์ ๋์๊ฒ ๊ณ์ ์ผ์ด๋๊ณ ์์ผ๋ฉฐ ์ ๋ง ์ค๋ง์ค๋ฌ์์ง๊ธฐ ์์ํ์ต๋๋ค.
@DrSlowpokePhd Doom์ ํ์ฌ ์ด๋ค ์ด์ ๋ก ์ฐฝ์ด ํฌ์ปค์ค๋ฅผ ์์ผ๋ฉด ์ถฉ๋ํฉ๋๋ค. ์คํ ํ์ ์ด๋ ๋ณผ๋ฅจ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ์ผ์ด ๋ถ์ ์ ์์ต๋๋ค.
Borderless Windowed ๋ชจ๋๋ก ์ฌ์ํ๋ @DrSlowpokePhd ๋ Steam Overlay๋ฅผ ๋นํ์ฑํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ด ์ฌ์ :
Ubuntu 18.04
์ปค๋ 5.3.0-42- ์ผ๋ฐ (hwe)
GeForce ๋๋ผ์ด๋ฒ 440.64 (๋ชจ๋ ์ฐ๋ถํฌ nvidia ํจํค์ง๋ฅผ ์ ๊ฑฐํ๊ณsystemctl isolate multi-user.target
์ดํ์ nvidia๋ฅผ ์ง์ ์คํํ์ต๋๋ค)
GeForce GTX 970 ์นด๋
Proton-GE-5.4-3 (๋ด๊ฐ์ด ๋ฒ๊ทธ๋ฅผ ์ณค์ง ๋ง Doom Eternal์ ๋ง๋ ๊ฒ์ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค)
๋ํ ์์ ๋งค๊ฐ ๋ณ์์+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
๋ฅผ ์ถ๊ฐํ์ต๋๋ค."GPU ๋๋ผ์ด๋ฒ ์ค๋ฅ"๊ฐ ๋ํ๋ฉ๋๋ค.
์๋ฅผ ๋๋ฅด๋ฉด ์ฆ์ ์ข ๋ฃ๋ฉ๋๋ค.
Play๋ฅผ ๋๋ฅด๋ฉด CPU๊ฐ ์ฝ๊ฐ ํ๋ค๋ฆฐ ๋ค์ ์ข ๋ฃ๋ฉ๋๋ค.๋ด๊ฐ ๋ฌด์์ ๋์น๊ณ ์์ต๋๊น?
Kai4785, DRM์ด 5 ํ ์ด์ ์คํ์ ์๋ํ ํ ์์๋ ๋ ์ผ์ด๋๋ ํ๋์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋ด ๊ฒ์์ GE-3์์ ์ ๋๋ก ์คํ๋์ง๋ง (NVIDIA์์ ์ ๋๋ก ์๋ํ์ง ์๋ ๊ฒ์์ ๋ฎ์ FPS ์์ธ์ ์ ์ธํ๊ณ ), 5 ๋ฒ ํ๋ ์ด ํ ํ์๋ ์ค๋ช
๋๋ก ์๋ํ๊ธฐ ์์ํฉ๋๋ค. ๋ค์ ํ๋ ์ด ํ ์์์ ๋๊น์ง 24 ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
@KaeKun DRM์ 5 ๊ฐ์ง ๋ค๋ฅธ ์์ธ ๋๋ ์ ์ฌํ ๊ฒ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
@KaeKun DRM์ 5 ๊ฐ์ง ๋ค๋ฅธ ์์ธ ๋๋ ์ ์ฌํ ๊ฒ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
์ ์๊ฒ๋ ๋์ผํ Proton์ผ๋ก 5 ๋ฒ ์คํํฉ๋๋ค. ๋ค๋ฅธ ์ผ์ด ์ผ์ด๋์ง ์๋ ํ.
๋๋์ด ์๋ํฉ๋๋ค!
๋ช ์ธ์:
* Ubuntu 19.10, kernel 5.3 * GeForce drivers 440.44
์ด๋ป๊ฒ:
1. Use [Proton-GE-5.4-3](https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3) 2. (Maybe optional? Not sure) Build and install [Vulkan-Loader 1.2.135](https://github.com/KhronosGroup/Vulkan-Loader). Clone the repo and run:
cd Vulkan-Loader mkdir build cd build cmake .. make sudo make install sudo ldconfig
1. Install `vulkan-tools` from apt and run `vulkaninfo | less`. That will show you your Vulkan version. Should be updated after running `ldconfig`. 2. Run the game with the following launch config: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1`
์ค๋์ค๊ฐ ๋ฑ๋ฑํ๊ณ (EDIT) ์ฑ๋ฅ์ด ๋์ฐํ์ง๋ง ์คํ๋ฉ๋๋ค! ์ฝ๊ฐ์ ์ค๋์ค ํ ์คํธ ๋ฐ ์์ ์์ ์ ์ํํ๊ณ ์๋ํ๊ฒ๋๋ฉด ๊ฒ์๋ฌผ์ ์ ๋ฐ์ดํธ ํ ๊ฒ์ ๋๋ค.
ํธ์ง : ํ๋ฉด ํด์๋๋ฅผ ๋ณ๊ฒฝํ์ฌ ์ค๋์ค๋ฅผ ์์ ํ์ต๋๋ค. ์ด๋ค ์ด์ ๋ก ๋ ๋ด ๋ ธํธ๋ถ์ ๊ธฐ๋ณธ ํด์๋๋ก ์ค์ ๋์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฑ๋ฅ์ ์ฌ์ ํ โโ๋์ฐํ๋ฉฐ ๋น๋์ค๋ ์ค์ ๋ก ์๋์ ์ ๋๋ค.
์ ์๋ํฉ๋๋ค.
๋ช
์ธ์:
๋ชจ๋ ์
๋ฐ์ดํธ๊ฐ ํฌํจ ๋ Fedora 31
GPU : nvidia GTX 1070, ๋๋ผ์ด๋ฒ 440.64
์์์ ์ธ๊ธ ํ ์์ฑ์ ๋น๋๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
ํ์ฌ Fedora 31์์๋ Vulkan ๋ก๋ ๋ฒ์ ์ผ๋ก ์์ ํ์ต๋๋ค.
์ฑ๋ฅ์ ๋ํ ์ฐธ๊ณ ์ฌํญ : ์ผ๋ฐ์ ์ผ๋ก ์ข์ง ์์ต๋๋ค. Bordeless Window๋ก ์ ํํ๊ณ V-Sync๋ฅผ ๋๋ฉด ์ํฉ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ์ป๋ ๊ฒ์ ๋ฉ๋ด์ High ๋ฐ Ultra ์ค์ ๊ณผ Gore Nest ๋ฏธ์ ์์ 30 + fps์ ํผํฉ์์ ์ข์ FPS ๋ฐ ๋ ๋๋ง ํ์ง์ ๋๋ค (ํ์ง๋ง ๊ฒ์์ด ๋ชจ๋ ๊ฒ์ ์ถ์ํ์ฌ 60fps๋ฅผ ๋ฌ์ฑํ๊ธฐ ๋๋ฌธ์ ์ฐ๋ ๊ธฐ ํ์ง). 30fps๋ฅผ ์ค์ผ์ผ๋ง ํ๊ฒ์ผ๋ก ์ค์ ํ๋ฉด ๋น์ฃผ์ผ์ด ํฅ์ ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋ฑ๋ฑ ์๋ฆฌ.
๋๋ Doom์ด Linux์์ ํ๋์ ๋น์ทํ ์ํ์ ์์์ ๋ 2016์์ deja-vu๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๋ด๊ฐ ๋ฌด์์ ๋์น๊ณ ์์ต๋๊น?
@ kai4785 ๊ตฌ์ฑ ํ์ผ์ ํธ์งํ์ฌ ๋๋ผ์ด๋ฒ ๊ฒฝ๊ณ ๋ฅผ ์ ๊ฑฐ ํ ์ ์์ต๋๋ค.
Proton-5.4-GE-2 ๋ฆด๋ฆฌ์ค ๋
ธํธ์ ์นดํผ ํ์คํ :
(HDR์ด ์ง์๋์ง ์์)๊ณผ ๊ฐ์ ์ฌ์ ์ถ์ GPU ์๋ฆผ์ ์ ๊ฑฐํ๋ ค๋ฉด DOOMEternal / launcherData / launcher.cfg๋ฅผ ์ด๊ณ ๋ชจ๋ 0์ผ๋ก ๋ณ๊ฒฝํ์ญ์์ค.
rgl_showAMDStartupWarning 0 rgl_showIntelStartupWarning 0 rgl_showNvidiaStartupWarning 0
@ zachzilla04 5 ๊ฐ์ง ๋ค๋ฅธ ์์ธ ์ผ ํ์๋ ์์ต๋๋ค. ํ๋์ ์์ธ์ด ๋ ์ ์์ต๋๋ค
DXVK ๋ฒ์ ๊ณผ ๊ฐ์ ๊ฒ์ ์กฐ์ ํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ฉด 5 ๋ฒ ๋ค๋ฅธ ์๊ฐ์ ์คํํฉ๋๋ค.
vulkan icd ๋ก๋ ๋ฒ์ , vulkan ๋๋ผ์ด๋ฒ (amdvlk, radv, amdgpu-pro ๋ฑ),
๊ทธ๋ฐ ๊ฒ์ Denuvo๋ฅผ ๋น์ ์ด ๋ค๋ฅธ ๊ณณ์ ์๋ค๊ณ ์๊ฐํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
๊ธฐ๊ณ. Resident Evil 2๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ์ฌ๋ฌ ๋ฒ ๋์๊ฒ ๋ฐ์ํ์ต๋๋ค.
Denuvo๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
2020 ๋ 3 ์ 26 ์ผ ๋ชฉ์์ผ ์ค์ 9:24 dpanter [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ด๊ฐ ๋ฌด์์ ๋์น๊ณ ์์ต๋๊น?
@ kai4785 https://github.com/kai4785 ๊ตฌ์ฑ ํ์ผ์ ํธ์งํ์ฌ
๋๋ผ์ด๋ฒ ๊ฒฝ๊ณ ๋ฅผ ์ ๊ฑฐํ์ญ์์ค.
Proton-5.4-GE-2 ๋ฆด๋ฆฌ์ค ๋ ธํธ์ ์นดํผ ํ์คํ :(HDR์ด ์ง์๋์ง ์์)๊ณผ ๊ฐ์ ์ฌ์ ์ถ์ GPU ์๋ฆผ์ ์ ๊ฑฐํ๋ ค๋ฉด
DOOMEternal / launcherData / launcher.cfg ๋ฐ ๋ชจ๋ 0์ผ๋ก ๋ณ๊ฒฝํ์ญ์์ค.rgl_showAMDStartupWarning 0
rgl_showIntelStartupWarning 0
rgl_showNvidiaStartupWarning 0โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-604428925 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y333OE3B32WLMXDVAHYDRJNJRZANCNFSM4LP25FOQ
.
๋์ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
๋ด ๊ตฌ์ฑ์์ rgl_showNvidiaStartupWarning 0
์ (๋) ์ด๋ฏธ 0์ด์๊ณ ๊ฒฝ๊ณ ๋ ๊ณ์ ํ์๋ฉ๋๋ค.
๊ทธ๋ฌ๋ rgl_minNvidiaDriverVersion 0
๋ฅผ 0์ผ๋ก ์ค์ ํ๋ฉด ์๋ํฉ๋๋ค! :)
์ค๋ ์์นจ, ํ๋์ ๋ฌ๋ผ์ก๋๋ฐ ์๋ง๋ "Denuvo"์ด์ ๋๋ฌธ์ผ ๊ฒ์
๋๋ค. ์ด์ ๋๋
์ฌ๊ธฐ์์ "๋ค์ ์๋"๋ฅผ ํด๋ฆญํ๋ฉด ๋ค์ ํ์ ๋๊ณ "ํ์ธ"์ ํด๋ฆญํ๋ฉด ์ข ๋ฃ๋ฉ๋๋ค.
@ kai4785 ์ด๋ป๊ฒ ๋ DRM์ ์๋ ์์ผฐ๊ณ ์ด์ 24 ์๊ฐ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค.
๋ฐ๋ผ์ ์ปค๋ฎค๋ํฐ๋ ๋ง์ ์์ ์ ์ํํ์ต๋๋ค.
๊ทธ๋์ ์ฌ๊ธฐ Valve ์ฌ๋๋ค์ ์ด์ผ๊ธฐ๋ฅผ ๋ฃ๋ ๊ฒ์ด ์ข์ ๊ฒ์ ๋๋ค. ์์ฑ์ ๊ฐ๋ฐ์.
๊ฐ์ฌ,
๋ชจ๋ ์ข
๋ฅ
๊ฐ์ฌ! ๊ทธ๊ฒ์ ์ธ๊ณต๋ฌผ์ ๊ณ ์ณค์ง๋ง ๋ง๋๋ฌ์ ์ฌ์ ํ โโ๋จ์ ์์ต๋๋ค.
ํธ์ง : ๋ ๋ค๋ฅธ ์ด์ํ ์ ์ ํญ ๋ฒํผ์ด ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.Steam์ ๊ฒ์ ์์ฑ์์ Steam ์ค๋ฒ๋ ์ด ๋ฐ Steam FPS ์นด์ดํฐ๋ฅผ ํด์ ํด ๋ณด์ จ์ต๋๊น?
์ข์ ์ ํ. Steam ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๋ฉด ํญ ๋ฒํผ์ด ์๋ํฉ๋๋ค.
๋ค๋ฅธ ๋ฉ๋ชจ์. amdvlk
์ค์นํ๋ฉด Doom Eternal์ ์ํฐํฉํธ๊ฐ ์์ ๋์ง๋ง 7 Days to Die์ ๊ฐ์ ๋ค๋ฅธ ๊ฒ์์ ๋์
๋ฉ๋๋ค.
๋ค๋ฅธ ๋ฉ๋ชจ์.
amdvlk
์ค์นํ๋ฉด Doom Eternal์ ์ํฐํฉํธ๊ฐ ์์ ๋์ง๋ง 7 Days to Die์ ๊ฐ์ ๋ค๋ฅธ ๊ฒ์์ ๋์ ๋ฉ๋๋ค.
๊ฐ์ ๋ณดํธ์์๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ์ํด ๋ฏธ๋ฆฌ ์๋ฆผ์ผ๋ก VK_ICD_FILENAMES ํ๊ฒฝ ๋ณ์์ ํจ๊ป ์ฌ์ฉํ Vulkan ICD๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์์คํ ์ ์ฌ๋ฌ ICD๊ฐ์๋ ๊ฒฝ์ฐ ํน์ ๊ฒ์์ ์ฌ์ฉํ ํ์ผ์ ์ ์ํ๋ json ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค.
@PopeRigby ๋ ํด๋น ๊ฒ์์ AMDVLK๋ฅผ ์ฌ์ฉํ์ง ๋ง์ญ์์ค. AMDVLK๋ ์ค์ ์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
envvar (์ค์น๋ ๊ฒฝ์ฐ Steam์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์)
๊ทธ๋ฌ๋ ๋ค๋ฅธ ๊ฒ์์ ๊ฒฝ์ฐ ๋ค์์ ์
๋ ฅํ์ญ์์ค.
VK_ICD_FILENAMES = / usr / share / vulkan / icd.d / radeon_icd.x86_64.json % command %
์์ ์ต์
์์. ์ฃ์กํฉ๋๋ค. ์ฝ๋ ํ๊ทธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฉ์ผ๋ก ๋ต์ฅํ๊ณ ์์ต๋๋ค.
๊ทธ๋์ ๊ทธ๋ค์ ์๋ํ์ง ์์ต๋๋ค.
2020 ๋ 3 ์ 26 ์ผ ๋ชฉ์์ผ ์คํ 2์ 10 ๋ถ PopeRigby [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ค๋ฅธ ๋ฉ๋ชจ์. amdvlk๋ฅผ ์ค์นํ๋ฉด Doom Eternal์ ์ํฐํฉํธ๊ฐ ์์ ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ 7 Days to Die์ ๊ฐ์ ๋ค๋ฅธ ๊ฒ์์์ ์๊ฐํฉ๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-604590491 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y332D4MDNHUXXG4EEVO3RJOLC3ANCNFSM4LP25FOQ
.
๊ทธ๋ ๋ค๋ฉด Doom Eternal์์ ๊ธฐ๋ํ๋ ๋ชจ๋ ๊ฒ์์ ๋ํด RADV๋ฅผ ์ง์ ํด์ผํฉ๋๊น?
๋ชจ๋ ์คํ ๊ฒ์, ๋ค. ์ด๋ค ์ด์ ๋ก Steam์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์๋์ผ๋ก AMDVLK๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Lutris / Wine๊ณผ ๊ฐ์ ๋ค๋ฅธ ์์
์ ์์ง๋ง ์ค์น๋์ด ์์ต๋๋ค.
๋ ๋ฏฟ์ด, ๊ทธ๊ฑธ ์์ ์ฑ๊ธฐ๋ ์ ์ ๋ฏธ์ณ ๋ฒ๋ ธ์ด.
AMDVLK๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋ด ํ
์คํธ๊ฐ Resident Evil 7 ๋๋ Resident์์ ๋ ๋๋ง๋์ง ์์ต๋๋ค.
Evil 2 Remake, ๋ฌด์จ ์ผ์ด ์ผ์ด ๋ฌ๋์ง ๊นจ๋ซ๊ธฐ ์ ์ ๋๋ ๋ค์ง์ด ์ผ์ต๋๋ค.
๋์์ amdvlk ๋ฐ ๊ด๋ จ json ํ์ผ์ ์ค์นํ๋ ๊ฒ์
๋๋ค.
์ด๋๊ฐ์ ์์ง๋ง ๊ทธ๊ฒ์ ์ค์ ๋ก ๊ฐ๋ฅํ์ง ์์ต๋๋ค.
๊ถ์ฅ) ๊ณต์ Arch / Manjaro ํจํค์ง๋ก. ๊ทธ๋์ ๊ทธ๋ฅ ์ถ๊ฐํ์ญ์์ค
Steam์์ amdvlk๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ง ์์ ๊ฒ์. ๊ทธ๋ค์ด ์๋ค๋ฉด
๋ ๋๋ง ๋ฌธ์ ๋ amdvlk๋ฅผ ์ ์งํฉ๋๋ค. ์ฑ๋ฅ์ด
๊ฑฐ์ ๋์ผํฉ๋๋ค.
2020 ๋ 3 ์ 26 ์ผ ๋ชฉ์์ผ ์คํ 2:16์ PopeRigby [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด Doom Eternal์์ ๊ธฐ๋ํ๋ ๋ชจ๋ ๊ฒ์์ ๋ํด RADV๋ฅผ ์ง์ ํด์ผํฉ๋๊น?
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-604593560 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y335NH2KCQEAYZEZZCT3RJOLYTANCNFSM4LP25FOQ
.
๊ธฐ๋ณธ ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ ค๋ ICD๋ก ์ค์ ๋ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ Steam์ ์์ํ๊ณ ๋ค๋ฅธ ICD๋ฅผ ๋ณ๊ฒฝํ์ญ์์ค.
NVIDIA์ ๋ํ ํฌ๋ง์ด ์์ต๋๋ค!
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394/16
์ด ๋ฌธ์ ๋ ์ด๋ฏธ ํฌ๋ผ ์ค๋ ๋์ฒ๋ผ ์ฌ์ฉ๋์์ผ๋ฏ๋ก :
amdgpu-pro vulkan์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์๋ํฉ๋๋ค. ์ฌ์ง์ด ์คํ ์ค๋ฒ๋ ์ด์ ์คํ ์ปจํธ๋กค๋ฌ๋ ์๋ํฉ๋๋ค. ).
๋๋จธ์ง ์ฌ์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด :
default-sample-rate = 48000
๋ฅผ ์ฌ์ฉํ๊ณ (ํ์ผ ์์น๋ ๋ฐฐํฌํ์ ๋ฐ๋ผ ๋ค๋ฆ) pulseaudio๋ฅผ ๋ค์ ์์ํ์ญ์์ค.์ ์ฌ์ ์ผ๋ก ๋ ์ฌ์ด ์๋ฃจ์
์ ์ํด Chris Titus Tech์์ด ์ง์นจ ๋น๋์ค๋ฅผ ์ดํด๋ณผ ๊ฐ์น๊ฐ ์์ต๋๋ค.
https://www.youtube.com/watch?v=g3UPxd8iUsU&feature=emb_logo
๋ฐฉ๊ธ Nvidia ์ฑ๋ฅ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ ์ ์ฐพ์๊ณ RX5700 ์ค๊ณ ๋ฅผ ๊ตฌ์ ํ๊ณ ๋์ผํ ๊ฐ๊ฒฉ์ RTX2060์ ํ๋งคํ์ต๋๋ค.)
์ ์ฌ์ ์ผ๋ก ๋ ์ฌ์ด ์๋ฃจ์ ์ ์ํด Chris Titus Tech์์ด ์ง์นจ ๋น๋์ค๋ฅผ ์ดํด๋ณผ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๊ทธ ๋น๋์ค๋ ํผ๋์ค๋ฝ๊ณ ๊ฒฐํจ์ด ์๊ณ ์์ ํ ์๋ชป๋ ์ ๋ณด๋ก ๊ฐ๋ ์ฐฌ ๋์ฐํ ์ด์ฐจ ์ฌ๊ณ ์ ๋๋ค. ์ด๋ฐ ์ ์ฅ, ์ค์ ๋ก ๋ณด๋ ๊ฒ์ด ์ํ์.
์ ์ฌ์ ์ผ๋ก ๋ ์ฌ์ด ์๋ฃจ์ ์ ์ํด Chris Titus Tech์์ด ์ง์นจ ๋น๋์ค๋ฅผ ์ดํด๋ณผ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๊ทธ ๋น๋์ค๋ ํผ๋์ค๋ฝ๊ณ ๊ฒฐํจ์ด ์๊ณ ์์ ํ ์๋ชป๋ ์ ๋ณด๋ก ๊ฐ๋ ์ฐฌ ๋์ฐํ ์ด์ฐจ ์ฌ๊ณ ์ ๋๋ค. ์ด๋ฐ ์ ์ฅ, ์ค์ ๋ก ๋ณด๋ ๊ฒ์ด ์ํ์.
๋์์์ 11 ๋ถ ๊ธธ์ด๋ก ์ค๋ช ํ๊ณ ์๋ํ๋ ๋ฐ 2 โโ๋ถ ๋ฏธ๋ง์ด ๊ฑธ๋ฆฝ๋๋ค. ์น ์ฌ์ดํธ๋ ๋น๋์ค๋ณด๋ค ๋ ๋์ ํํ ๋ฆฌ์ผ์ ๋๋ค. _์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ต์ ์์ ๋ Proton์ ์ค์น ํ ๋ค์ _์ด ์คํ ์ต์ ์ ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ๊ณ _ ์คํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋น๋์ค๋ ๋ชจ๋ ๊ฒ์ 11 ๋ถ์ผ๋ก ๋๋ฆฝ๋๋ค.
๋ฌธ์ ๋ฅผ ์์ฝํ๊ธฐ ์ํด (์ ์ฉํ ์ ๋ณด๋ฅผ ์ฐพ๋ ๋ชจ๋ ์ฌ๋์ ์ํด) :
DOOM Eternal์ Proton ๋ฐ ๋๋ถ๋ถ์ Linux ๋ฐฐํฌํ์์ ์ฌ์ฉํ ์ ์๊ฑฐ๋ ์ฌ์ฉํ ์์๋ Vulkan ํค๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ถฉ๋์์ด ๊ฒ์์ ์์ํ๋ ค๋ฉด ์์ ๋ Proton์ ์ฌ์ฉํ๊ณ Vulkan ๋ก๋ ๋ฐ ํค๋ ๋ฒ์ 1.2๋ฅผ ์ค์นํด์ผํฉ๋๋ค. ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ํนํ Proton 5.4-GE-3 ์ ์์กดํ๊ณ ์์ต๋๋ค.
~/.steam/root/compatibilitytools.d
Proton์ ๋ฐฐ์น ํ ๋ค์ DOOM Eternal ์์ฑ์ผ๋ก ์ด๋ํ์ฌ Steam์ด ์ฌ์ฉ์ ์ง์ Proton์ ์ฌ์ฉํ๋๋กํฉ๋๋ค.
๊ฒ์์ ๊ธฐ๋ณธ ๋ถํ
์๋ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ผ๋ฏ๋ก ํน์ ์์ ์ต์
์ ์ถ๊ฐํด์ผํฉ๋๋ค. RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
AMD GPU ์ฌ์ฉ์๋์ด ์์ ์ ๋์ด์๋ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๊ฐ์ง๊ณ ์๋ ๊ฒ ๊ฐ์ง๋ง ์ ์ ๊ฐ์ NVIDIA GPU ์ฌ์ฉ์๋ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค. ๋ฐธ๋ธ ๋ Proton์ด ๋ฐ๋์ ๊ณ ์น ์์๋ ๊ฒ์ด ์๋๋ผ NVIDIA๊ฐ ์กฐ์ฌํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๋ฌธ์ ์ ๋๋ค.
Proton ๋ฒ์ ์ด๋ ๊ฒ์ ํ์ผ์ ๋๋ฌด ๋ง์ด ์ฌ์ฉํ๋ฉด DRM ์ ๊ธ์ด ํธ๋ฆฌ๊ฑฐ๋์ด ์ต์ 24 ์๊ฐ ๋์ ๊ฒ์์ ์์ํ ์ ์์ง๋ง ๊ฒ์์ ์์ํ๋ ค๊ณ ํ ๋ ๋ฉ์์ง ์์๋ฅผ ํตํด์ด๋ฅผ ์๋ ค์ค๋๋ค.
ํธ์ง : ๊ทธ๊ฒ์ ์ฐ๋ฆฌ๋ฅผ ์ฌ๊ธฐ๋ก ๊ฐ์ ธ์ต๋๋ค. ๊ฒ์์ ๋ํ ๋น๊ณต์ ์ง์์ด ์์ต๋๋ค. NVIDIA ์ฌ์ฉ์๋ฅผ์ํ ์ฑ๋ฅ ์ ํ. ์์คํ ์ ๋ฐ๋ผ ์๋ฆฌ์ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๊ฐ ๋ ์ ์์ต๋๋ค. JcKlomp ๋ ๊ธฐ๋ณธ ์ํ ์๋๋ฅผ 48kHz๋ก ๋ณ๊ฒฝํ์ฌ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค.
๋ถํ ํ DOOM์ด ์๊ณ ์ฌ๊ธฐ์๋ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์์ง๋ง Steam ํ์ ์ด ๋ฐ์ํ ๋๋ง๋ค ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ์์ง ์๋ ค์ง ์์ ์ฌํญ์ด ์์ต๋๊น? ๋๋ Steam ๋์ ๊ณผ์ ํ์๋ฅผ ๋นํ์ฑํํ๋ ๋ฐฉ๋ฒ์ด ๋์์ด ๋ ๊ฒ์ ๋๋ค.
@ 75AngryDucks , ๊ฒ์ ๋ด ๋น๋์ค ์ค์ ์์ ํ ๋๋ฆฌ์๋ ์ฐฝ์ ์ฌ์ฉํ๊ณ ์คํ ๊ฒ์ ์์ฑ์์ ์คํ ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๋ฉด์ด๋ฅผ ๋ฐฉ์งํ๋ ๋ฐ ๋์์ด ๋ ์ ์๋ค๊ณ ์ธ๊ธ ํ ๊ฒ ๊ฐ์ต๋๋ค.
@KaeKun ๊ฒฝ๊ณ์ ์์์ผ๋ก ์ค์ ํ๊ณ ๋ค์์ ๊ฒ์์๋ก๋ ํ ๋๊น์ง ์์ ํ์ต๋๋ค. Steam ์ค๋ฒ๋ ์ด๋ ๋นํ์ฑํ๋์ด ์์ง๋ง ์ฌ์ ํ ์ ์ ์ ํ์ํฉ๋๋ค. ์ง๊ธ ์ฐฝ์ผ๋ก ์ค์ ํ์ผ๋ฉฐ ์ถฉ๋ ์ฌ๋ถ๋ฅผ ํ ์คํธํฉ๋๋ค. ์ด์ํ๊ฒ๋ ํ ๋๋ฆฌ๊ฐ์๋ ์ฐฝ ๋ชจ๋์์๋ ์ฌ์ ํ ์ ์ฒด ํ๋ฉด์ ๋๋ค.
@SalmonSeasoning , ๊ฒ์์ด DRM์ ์ํด ์ฐจ๋จ
๋๋ ์ฌ์ง์ด ์๋ก์ด ํ๋์ ์ป์๋ค! ๋ฐฉ๊ธ ๊ฒ์์ด ์ถฉ๋ํ๊ฒ ๋๋๊ณ ๊ฐ์๊ธฐ์ด ์ฐฝ์ด ํ์ด ๋์์ต๋๋ค. ์ด๋ฐ ์ผ์ด ์ฒ์์ ๋๋ค. ์ด๊ฒ์ DRM ์ ๊ธ ์ค์ ๋ฐ์ํ์ต๋๋ค.
๋ํ ์์ฑ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ง์ผ๋ก๋ DRM์ ์ ๊ทธ๋ ๋ฐ ์ถฉ๋ถ ํด ๋ณด์ ๋๋ค. ์ ์ด๋ ๊ทธ๊ฒ์ ์ ๊ฒฝํ์ ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ํ๋ฃจ ๋์ ๊ฒ์์ ๋ง์ด ์์ํ ์ ์์ต๋๊น?
@KaeKun ๋๋ ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ ๋ฐฉ์งํ๊ธฐ ์ํด DRM์ ์์ฌํ์ง ์์ต๋๋ค. ๊ทธ๊ฒ์ ์์คํ
์ฅ์ ์ ๊ฐ๊น์ต๋๋ค. NVIDIA / AMD ๋๋ผ์ด๋ฒ ์
๋ฐ์ดํธ๋ฅผ ์๋ํด ๋ณด์
จ์ต๋๊น? ์ด๋ค ๋ฐฐํฌํ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ์ ๋ Linux ์ ๋ฌธ๊ฐ๋ ์๋์ง๋ง ๋ชจ๋ ๋๋ผ์ด๋ฒ์ ํญ๋ชฉ์ด ์ต์ ์ํ์ธ์ง ํ์คํ ๋ค์ ํ์ธํด์ผํฉ๋๋ค. ๊ฒ์ ํ์ผ์ ํ์ธํ์ญ์์ค. Proton ๋ฒ์ ์ ๋ณ๊ฒฝํ์ฌ ์ด๋ฏธ DRM ์ ๊ธ์ ์ฌ๋ฌ ๋ฒ ๋ฐ์์ผ๋ฉฐ 24 ์๊ฐ ๋ฉ์์ง ๋ง ๋ฐ์์ต๋๋ค. kill -9 <PID>
์ฌ์ฉํ์ฌ ๊ฒ์์ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ์ฃฝ์ด๋ ค๊ณ ์๋ํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค (WINE ๊ด๋ จ ํญ๋ชฉ์ด ๋ฉ์ท์ ๋ -9 ์ด์ธ์ ํญ๋ชฉ์ ์๋ตํ๋ ๊ฒ์ ๋ณธ ์ ์ด ์์ต๋๋ค). ps ax | grep "steam"
์ (๋ฅผ) ์ํํ์ฌ Steam๊ณผ ๊ด๋ จ๋ ํ๋ก์ธ์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ํธ์ง : ๋ํ ์ผ๋ฐ ์์ธ์ ๋นํด ์์ธ ์คํ
์ด์ง์ด ์ค์น๋์ด ์์ต๋๋ค. ์๋ํด ๋ณผ ์ ์์ต๋๊น?
Linux ์ฉ Steam, ๋ฒ ํ
Lenovo Legion Y720
Intelยฎ Core โข i7-7700HQ CPU @ 2.80GHz ร 8
GPU : NVIDIA GeForce GTX 1060
RAM : 15.6GB
๋ฐฐํฌํ์ Void Linux์
๋๋ค.
์ปค๋ Linux 5.5.11_1 x86_64
i3wm 4.18
NVIDIA ๋๋ผ์ด๋ฒ 440.66.04
Proton-5.4-GE-3 ์ฌ์ฉ
๋ชจ๋ ๊ฒ์ด ์ต์ ์ํ์ ๋๋ค. Void์์ ์์ธ์ด๋ ์์ธ ์คํ ์ด์ง 64 ๋นํธ๋ฅผ ์ปดํ์ผ ํ ์ ์ด ์์ต๋๋ค. Void Linux๋ wine-32bit๋ก๋ง ์ ๊ณต๋๋ฏ๋ก Lutris์ ์์กดํฉ๋๋ค (์์ง Doom Eternal์ Lutris๋ฅผ ์ฌ์ฉํ์ง ์์).
๊ฒ์์ด ์ผ๋ฐ์ ์ผ๋กํ๋ ๊ฒ๋ณด๋ค CPU์ ๋ ๋ง์ด ๋ถ๋ชํ๋ ๊ฒ์ ์๋ ์ฌ๋์ด ์์ต๋๊น? ์ด๋ช
๋ฒค์น ๋งํฌ๋ ์์ง๋ง ๊ฒ์ ๋ด CPU ์ต๋ ํต๊ณ๋ฅผ ๋ณด๋ฉด
๋ด 5700xt์ ๊ฑฐ์ ๋์ผํฉ๋๋ค. ๊ฒ์ ์์คํ
์ R5 3600์
๋๋ค.
๊ฐ๋ฒผ์ด ์ค๋ฒ ํด๋ญ ๋ฐ 16GB 3600mhz ๋จ. ๋๋ถ๋ถ์ ๊ฒ์์ ์ฌ๊ธฐ์ GPU ๋ฐ์ธ๋ฉ์ ์คํํฉ๋๋ค.
~ 120FPS @ 1440p๋ก ์ค์ ํฉ๋๋ค. 1440p ๋์ด์์ ์ ๊น ๋์ ๋ ์ดํฐ๋ ํ๋ ์ด
์ด์ ฏ๋ฐค ๊ฒ์์์ 120fps์์ 40fps๋ก ์คํ๋์์ต๋๋ค. ์์ ํ ํ๋ ์ด ๊ฐ๋ฅ,
์ ํ ๋์์ง๋ ์์ง๋ง ๋ ๋์ ์ ์๋ค๊ณ ํ์ ํฉ๋๋ค. ๊ทธ๋ฅ ๊ถ๊ธํด
CPU ํํธ๋ ์์ฑ์ ๋ฌธ์ ์ด๊ฑฐ๋ @ 1440p๋ก ์ธํด ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํด์ผํฉ๋๋ค.
GPU.
2020 ๋
3 ์ 26 ์ผ ๋ชฉ์์ผ ์คํ 5:04 Ty Qualters [email protected]
์ผ๋ค :
@KaeKun https://github.com/KaeKun ๋๋ DRM์ ๋ฐฉ์งํ๊ธฐ ์ํด ์์ฌํ์ง ์์ ๊ฒ์ ๋๋ค
๋น๋์ค ๋ฉ๋ชจ๋ฆฌ ํ ๋น. ๊ทธ๊ฒ์ ์์คํ ์ฅ์ ์ ๊ฐ๊น์ต๋๋ค. ์๋ํด ๋ณด์ จ์ต๋๊น
NVIDIA / AMD ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธ ํ์๊ฒ ์ต๋๊น? ์ด๋ค ๋ฐฐํฌํ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ๋๋
Linux pro์ด์ง๋ง ๋ชจ๋ ๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ํ์ธํด์ผํ๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฌผ๊ฑด์ด ์ต์ ์ํ์ ๋๋ค. ๊ฒ์ ํ์ผ์ ํ์ธํ์ญ์์ค. ๋๋ DRM์ด์๋ค
Proton ๋ฒ์ ์ ๋ณ๊ฒฝํ์ฌ ์ด๋ฏธ ์ฌ๋ฌ ๋ฒ ์ ๊ฒผ์ต๋๋ค.
24 ์๊ฐ ๋ฉ์์ง ๋ง ๋ฐ์์ต๋๋ค. ๋ชจ๋ ์ฃฝ์ด๋ ๊ฒ๋ ์ต์ ์ผ์ง๋ ๋ชฐ๋ผ
kill -9๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์์ ์ธ์คํด์ค(WINE์ ๋ณธ ์ ์ด ์์ต๋๋ค.
๊ด๋ จ์ด ๋ถ์ด์์ ๋ -9๊ฐ ์๋ ๋ค๋ฅธ ๊ฒ์ ์๋ตํ์ญ์์ค). ๋น์ ์ ps๋ฅผ ํ ์ ์์ต๋๋ค
๋๋ผ | grep "steam"์ Steam ๊ด๋ จ ํ๋ก์ธ์ค๋ฅผ ์ฐพ์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-604685078 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AJZQMORZ42ET3EHOGY5AXWTRJO7O5ANCNFSM4LP25FOQ
.
@KaeKun ๋ ธํธ๋ถ์ ์๊ณ 10 ์๋ฆฌ์ฆ ์นด๋์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์์๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ์๋ง๋ RTX 20 ์๋ฆฌ์ฆ ๋๋ AMD ์นด๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ ๊ฒ์ ๋๋ค. ๋ ธํธ๋ถ์ ์ฌ์์ ์ดํด๋ณด๋ฉด 6GB์ VRAM์ด ํ์๋๊ณ ๊ฒ์์ ~ 3GB๋ฅผ ํ ๋นํ๋ฏ๋ก ๋ฌธ์ ๊ฐ๋์ง ์์ต๋๋ค. NVIDIA ๋๋ผ์ด๋ฒ์ ๋ ๋ค๋ฅธ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์์ Void Linux๋ฅผ ์คํํ๊ณ ์๋ค๋ ์ ์ ๊ณ ๋ คํ ๋ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ง์ ๋ถํ๋ฆผ์ด ์๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
๋ง๋๋ฌ ์ธ์๋ ๊ฒ์์ ๋ฌธ์ ๊ฐ ์์ผ๋ฏ๋ก ๊ทธ ์์ธ์ด ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ ์ฌ์ ์ผ๋ก ๋ ์ฌ์ด ์๋ฃจ์ ์ ์ํด Chris Titus Tech์์ด ์ง์นจ ๋น๋์ค๋ฅผ ์ดํด๋ณผ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๊ทธ ๋น๋์ค๋ ํผ๋์ค๋ฝ๊ณ ๊ฒฐํจ์ด ์๊ณ ์์ ํ ์๋ชป๋ ์ ๋ณด๋ก ๊ฐ๋ ์ฐฌ ๋์ฐํ ์ด์ฐจ ์ฌ๊ณ ์ ๋๋ค. ์ด๋ฐ ์ ์ฅ, ์ค์ ๋ก ๋ณด๋ ๊ฒ์ด ์ํ์.
๋์์์ 11 ๋ถ ๊ธธ์ด๋ก ์ค๋ช ํ๊ณ ์๋ํ๋ ๋ฐ 2 โโ๋ถ ๋ฏธ๋ง์ด ๊ฑธ๋ฆฝ๋๋ค. ์น ์ฌ์ดํธ๋ ๋น๋์ค๋ณด๋ค ๋ ๋์ ํํ ๋ฆฌ์ผ์ ๋๋ค. _์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ต์ ์์ ๋ Proton์ ์ค์น ํ ๋ค์ _์ด ์คํ ์ต์ ์ ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ๊ณ _ ์คํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋น๋์ค๋ ๋ชจ๋ ๊ฒ์ 11 ๋ถ์ผ๋ก ๋๋ฆฝ๋๋ค.
๋๋ ๊ทธ์ ๋ฐฉ๋์ ๋ํ ๋์ ๋ฐฉ๋์ ๊ด๋ จ์ฑ์ ๋ณด์ง ๋ชปํ๋ค. ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๊ณ ์ผ๋ถ ์์ ์ต์ ์ ์ค์ ํ๋ ๊ฒ์ด ์ฌ๊ธฐ ๋ฐ ๋ค๋ฅธ ๊ณณ์์ ์ ์ ๋ ์ผ๋ถ ์๋ฃจ์ ๋ณด๋ค ์ฝ๊ธฐ ๋๋ฌธ์ ๋ง์ ์ฌ๋๋ค์๊ฒ ์ ์ฉ ํ ์ ์์ต๋๋ค.
Proton-5.4-GE-3๊ฐ ๋๋ฅผ ์ํด ์คํ๋๊ณ ์ ์คํ๋ฉ๋๋ค!
๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง์ ๋ฐ๋ผ 75-100FPS ๋ Windows์์ 120FPS, PROTON_LOG = 1 ์คํ ๋ช
๋ น์ ์ ๊ฑฐํ๋ฉด ๋ ๋ง์์ผํฉ๋๋ค. ๋ก๊ทธ ํ์ผ์ 300 + MB์
๋๋ค!
์ด์ํ ๊ทธ๋ํฝ / ๋ง๋๋ฌ์ด ์์์ต๋๋ค.
Steam ์์คํ ์ ๋ณด : https://gist.githubusercontent.com/zaggynl/62963c4962309f9bbc4bc1d091cdf419/raw/f0bbe2b783e63d62d3b3aea9b378362b08fdafea/gistfile1.txt
์์ฑ์ ๋ก๊ทธ ํ์ผ : steam-782330-zaggynl.log.zip
์คํ ๋ช ๋ น : RADV_PERFTEST = llvm PROTON_LOG = 1 % command %
ํธ์ง : ์ ์ฒด Steam ์ ๋ณด๋ฅผ ์ถ๊ฐํ์ง๋ง ์ด์ ์๋๋ก๋๋ฅผ ์๋ฃํ์ง ์์์ต๋๋ค.
@KaeKun ๋ ธํธ๋ถ์ ์๊ณ 10 ์๋ฆฌ์ฆ ์นด๋์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์์๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ์๋ง๋ RTX 20 ์๋ฆฌ์ฆ ๋๋ AMD ์นด๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ ๊ฒ์ ๋๋ค. ๋ ธํธ๋ถ์ ์ฌ์์ ์ดํด๋ณด๋ฉด 6GB์ VRAM์ด ํ์๋๊ณ ๊ฒ์์ ~ 3GB๋ฅผ ํ ๋นํ๋ฏ๋ก ๋ฌธ์ ๊ฐ๋์ง ์์ต๋๋ค. NVIDIA ๋๋ผ์ด๋ฒ์ ๋ ๋ค๋ฅธ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์์ Void Linux๋ฅผ ์คํํ๊ณ ์๋ค๋ ์ ์ ๊ณ ๋ คํ ๋ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ง์ ๋ถํ๋ฆผ์ด ์๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
๋๋ ๋๊ฐ์ ๋ ธํธ๋ถ์ ๊ฐ์ง๊ณ ์์ง๋ง (1060์ 6GB VRAM์ ๊ฐ์ง๊ณ ์์ต๋๋ค) ๋์ ์์น๊ฐ ์์ต๋๋ค. DRM์ด์๋ ๋ฒ์ (proton 5.0.4 ๋ฐ GE-3 ๋น๋ ๋ชจ๋)์ ์คํํ ์ ์์ง๋ง,์ด ์ค๋ ๋์์ ์ธ๊ธ ํ RAM ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
@zaggynl 75fps ์ดํ๋ก ๋จ์ด์ง๋์? 3900x ๋ฐ 5700xt ์์คํ ๋ ์์ง๋ง 5700xt๋ฅผ 3600 cuz ์๊ฒฉ ํ๋ ์ด ์ธ Mediacenter PC๋ก ์ฎ๊ฒผ์ต๋๋ค.
์์ ๊ฒ์ ํ๋๋ก 1440p์์ ~ 40-120fps๊ฐ ํ์๋ฉ๋๋ค. ํ๋ ์ ๊ฐ์๋ ์ผ๋ฐ์ ์ผ๋ก 3600 ๋ฐ 3900x๊ฐ 1440p์ ์ด๋ช ๊ณผ ๊ฐ์ ๊ฒ์์์ ๊ทธ๋ฆฌ ๋ฉ์ง ์์ ๋ CPU ํํธ ์ผ ์ ์์ต๋๋ค.
์ถ๊ฐ ํ ์คํธ ํ ์งง์ ์ ๋ฐ์ดํธ :
๋ฐฉ๊ธ ํ ์คํธ๋ฅผ ์์ํ๊ณ NVIDIA ์นด๋๊ฐ์๋ ๊ฒฝ์ฐ, ์ ๊ฒฝ์ฐ์๋ ์ฒซ ๋ฒ์งธ ๋ ๋ฒจ์ ์ฒ์ ๋ช ๊ฐ์ ๋ฐฉ์์ ์ฑ๋ฅ์ด ๋์ฐํ์ง๋ง (20-25FPS) ์ฒซ ๋ฒ์งธ ์ธ๋ถ ์์ญ ์ดํ์ ํฅ์๋์์ต๋๋ค.
์ฌ๊ธฐ์์ ์ NVIDIA ๋๋ผ์ด๋ฒ๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.
Windows์์ ์บ ํ์ธ์์ด๊ธด ํ ๋ค์ ํ ์คํธ ํ ๊ธฐํ๊ฐ์์์ต๋๋ค. Windows์์๋ 80FPS์์ 140 + FPS๊น์ง ์ด๋ ๊ณณ์ด๋ ์ป์์ต๋๋ค.
ํ๋์จ์ด:
์ํํธ์จ์ด:
๊ฒ์ ์ง์ ์ ๋๋ผ์ด๋ฒ๊ฐ ์ค๋๋์๋ค๋ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ง๋ง ๊ฒ์์ด ๋ฌธ์ ์์ด ์์๋ฉ๋๋ค. ๋์์์ด ์ ์์ ์ผ๋ก ์ฌ์๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ก๊ทธ์ธ์ด ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค. ๋ฌผ์ฒด๊ฐ ๊ฑฐ์์๋ ๋ฐฐํ ๋ชจ๋ ํํ ๋ฆฌ์ผ์์๋ 1080p์์ 140+ FPS๋ฅผ ์ป์ต๋๋ค. Fortress of Doom์์๋ 1080p์์ ํ๊ท 30 FPS๋ฅผ ์ป์ต๋๋ค. ๋ด ๊ทธ๋ํฝ ์ค์ ์ FOV๊ฐ 110 ์ธ Ultra Nightmare์ ์์ต๋๋ค. ์ผ๋ถ ๋ชจ๋ธ (๋ฉ์ธ ๋ฉ๋ด์ ์ฐ๋จ์ ์์๋ Slayer์ ๊ฐ์)์ ๊ฑฐ์ ํ๋ฆฌ๊ฒ ๋ณด์ ๋๋ค.
์ด๋ ์ชฝ์ด๋ , ์ง์ ์ ๋ถ๊ณผ 1 ์ฃผ์ผ ์ ๋ถํฐ ์ธ์์ ์ ๋๋ค.
Windows์์ ์บ ํ์ธ์์ด๊ธด ํ ๋ค์ ํ ์คํธ ํ ๊ธฐํ๊ฐ์์์ต๋๋ค. Windows์์๋ 80FPS์์ 140 + FPS๊น์ง ์ด๋ ๊ณณ์ด๋ ์ป์์ต๋๋ค.
ํ๋์จ์ด:
- i7-4770
- GTX 1080 ti
- 32GB RAM
์ํํธ์จ์ด:
- ํ๋๋ผ 30
- RPMFusion NVIDIA ๋๋ผ์ด๋ฒ : 440.64
- Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ
- ์์ฑ์ -5.4-GE-3
- Doom Eternal Retail (DRM ๋ฒ์ )
๊ฒ์ ์ง์ ์ ๋๋ผ์ด๋ฒ๊ฐ ์ค๋๋์๋ค๋ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ง๋ง ๊ฒ์์ด ๋ฌธ์ ์์ด ์์๋ฉ๋๋ค. ๋์์์ด ์ ์์ ์ผ๋ก ์ฌ์๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ก๊ทธ์ธ์ด ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค. ๋ฌผ์ฒด๊ฐ ๊ฑฐ์์๋ ๋ฐฐํ ๋ชจ๋ ํํ ๋ฆฌ์ผ์์๋ 1080p์์ 140+ FPS๋ฅผ ์ป์ต๋๋ค. Fortress of Doom์์๋ 1080p์์ ํ๊ท 30 FPS๋ฅผ ์ป์ต๋๋ค. ๋ด ๊ทธ๋ํฝ ์ค์ ์ FOV๊ฐ 110 ์ธ Ultra Nightmare์ ์์ต๋๋ค. ์ผ๋ถ ๋ชจ๋ธ (๋ฉ์ธ ๋ฉ๋ด์ ์ฐ๋จ์ ์์๋ Slayer์ ๊ฐ์)์ ๊ฑฐ์ ํ๋ฆฌ๊ฒ ๋ณด์ ๋๋ค.
์ด๋ ์ชฝ์ด๋ , ์ง์ ์ ๋ถ๊ณผ 1 ์ฃผ์ผ ์ ๋ถํฐ ์ธ์์ ์ ๋๋ค.
๊ทธ๋, ๋๋ ์ ๋ง ์ฑ๋ฅ์ด ๋์๋ค. ๊ฒ์์ ๋ง์นจ๋ด ์คํ๋์ง๋ง 3800X ๋ฐ 1080Ti์์๋ 440.64-2 ๋๋ผ์ด๋ฒ์์ ์ผ๋ฐ์ ์ผ๋ก 1080p์์ ํ๊ท 17-30fps๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
Proton-5.4.-GE-3์ด์๋ Manjaro 5.4.x. Manjaro๋ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด 440.66.0์ด ํ์ํฉ๋๋ค. ๋ํ Nvidia๊ฐ ๋๋ผ์ด๋ฒ ๋ฌธ์ ๋ฅผ ์กฐ์ฌ ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ฑ๋ฅ์ Nvidia ์ธก์์ ๋ฏธ์น ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
์ฌ๋ฌ๋ถ ์ข์ ์์์ ๋๋ค!
Ubuntu 18.04
GeForce GTX 970 (๋๋ผ์ด๋ฒ 440.64)
i5-4670
16GiB ๋ฉ๋ชจ๋ฆฌ
Proton-5.4-GE-3 (์์ฑ์์ ํน์ Steam Play ํธํ์ฑ ๋๊ตฌ๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉ)
Steam์ ํตํ Doom Eternal
์์ ์ต์
: RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
steamapps/common/DOOMEternal/launcherData/launcher.cfg
์ค์ rgl_minNvidiaDriverVersion 0
๋ ๊ทธ๋ํฝ ์นด๋ ๊ฒฝ๊ณ ๋ฅผ ๋นํ์ฑํํ์ต๋๋ค.
/etc/pulse/daemon.conf
์ค์ default-sample-rate = 48000
๋ด ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ ์์
๊ทธ๋ฆฌ๊ณ ๋๋ ์ถฉ๋์์ด ํ ์๊ฐ์ ๋ฐ์์ต๋๋ค.
๊ทธ๋ํฝ์ ์ค์ฌ์ผํ๊ณ ์ฑ๋ฅ์ด ์ข์ง ์์์ผ๋ฉฐ ๋ค๋ฅธ ์ฌ๋๋ค์ด Windows์ ๋นํด ์ฑ๋ฅ ์ธก๋ฉด์์ ๋งํ ๊ฒ๊ณผ ์ผ์นํ์ต๋๋ค. ๋๋ ํญ์ ์ ์์์ ์ฝ๊ฐ ๋ฒ์ด๋ ๊ฒ์ ๊ธฐ๋ํ์ง๋ง ํ๋ ์ ์๋์ 20-50 % ์ฐจ์ด๊ฐ ์๋ 4-5 % ์ ๋์
๋๋ค.
๋ํ ํ๋ ์ ์๋๊ฐ ๋จ์ด์ง๋ฉด ๊ฒ์ ํ๋ ์ด ์๋์ ์ํ ๊ฐ์ ์ฅ๋ฉด๋ ๋จ์ด ์ก๋ค๋ ์ฌ์ค์ ์๊ฒ๋์์ต๋๋ค. ์ฌ๋๋ค์ด Doomguy์ ์ด์ผ๊ธฐ ํ ๋, ์ข
์ข
์ ์ ํ ์๊ฐ์ ์์ํ์ง๋ง ์บ๋ฆญํฐ๊ฐ ๋ ๋๋ง๋๋ ๊ฒ๋ณด๋ค ๋ ๋นจ๋ฆฌ ๋งํ์ฌ ์
์ ์ด ๋ง์ง ์์์ต๋๋ค.
๋๋ ๋ํ ๊ฒ์์ด ๊ฒ์ ํ๋ฉด์์ ๋ฉ์ถ๊ฒํ์ง ์๊ณ ๊ฒ์์์ alt + tab์ ๋ผ ์ ์์๊ณ , ํ๋ก์ธ์ค ID๋ก ์ธํด ์ฃฝ์ด์ผํ๋ค (์คํ์ ๊ฒ์์ ๋ฉ์ถ ์ ์์๋ค).
@zaggynl 75fps ์ดํ๋ก ๋จ์ด์ง๋์? 3900x ๋ฐ 5700xt ์์คํ ๋ ์์ง๋ง 5700xt๋ฅผ 3600 cuz ์๊ฒฉ ํ๋ ์ด ์ธ Mediacenter PC๋ก ์ฎ๊ฒผ์ต๋๋ค.
์์ ๊ฒ์ ํ๋๋ก 1440p์์ ~ 40-120fps๊ฐ ํ์๋ฉ๋๋ค. ํ๋ ์ ๊ฐ์๋ ์ผ๋ฐ์ ์ผ๋ก 3600 ๋ฐ 3900x๊ฐ 1440p์ ์ด๋ช ๊ณผ ๊ฐ์ ๊ฒ์์์ ๊ทธ๋ฆฌ ๋ฉ์ง ์์ ๋ CPU ํํธ ์ผ ์ ์์ต๋๋ค.
ํ ๋งต๋ง ํ๋ ์ดํ๋๋ฐ 60FPS ์ดํ๋ก ๋จ์ด์ง์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ ๋์ ๋ก๊น
์ ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
๋ํ https://old.reddit.com/r/linux_gaming/comments/fphldf/doom_eternal_benchmark_linux_vs_windows/ ๋ฅผ ํตํด Reddit์ ๊ฒ์๋์์ต๋๋ค : https://flightlessmango.com/benchmarks/PqwIAd6zmyc.
์ฌ๋ฌ๋ถ ์ข์ ์์์ ๋๋ค!
Ubuntu 18.04
GeForce GTX 970 (๋๋ผ์ด๋ฒ 440.64)
i5-4670
16GiB ๋ฉ๋ชจ๋ฆฌ
Proton-5.4-GE-3 (์์ฑ์์ ํน์ Steam Play ํธํ์ฑ ๋๊ตฌ๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉ)
Steam์ ํตํ Doom Eternal
์์ ์ต์ :RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
steamapps/common/DOOMEternal/launcherData/launcher.cfg
์ค์ rgl_minNvidiaDriverVersion 0
๋ ๊ทธ๋ํฝ ์นด๋ ๊ฒฝ๊ณ ๋ฅผ ๋นํ์ฑํํ์ต๋๋ค.
/etc/pulse/daemon.conf
์ค์ default-sample-rate = 48000
๋ด ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ ์์ ๊ทธ๋ฆฌ๊ณ ๋๋ ์ถฉ๋์์ด ํ ์๊ฐ์ ๋ฐ์์ต๋๋ค.
๊ทธ๋ํฝ์ ์ค์ฌ์ผํ๊ณ ์ฑ๋ฅ์ด ์ข์ง ์์์ผ๋ฉฐ ๋ค๋ฅธ ์ฌ๋๋ค์ด Windows์ ๋นํด ์ฑ๋ฅ ์ธก๋ฉด์์ ๋งํ ๊ฒ๊ณผ ์ผ์นํ์ต๋๋ค. ๋๋ ํญ์ ์ ์์์ ์ฝ๊ฐ ๋ฒ์ด๋ ๊ฒ์ ๊ธฐ๋ํ์ง๋ง ํ๋ ์ ์๋์ 20-50 % ์ฐจ์ด๊ฐ ์๋ 4-5 % ์ ๋์ ๋๋ค.
๋ํ ํ๋ ์ ์๋๊ฐ ๋จ์ด์ง๋ฉด ๊ฒ์ ํ๋ ์ด ์๋์ ์ํ ๊ฐ์ ์ฅ๋ฉด๋ ๋จ์ด ์ก๋ค๋ ์ฌ์ค์ ์๊ฒ๋์์ต๋๋ค. ์ฌ๋๋ค์ด Doomguy์ ์ด์ผ๊ธฐ ํ ๋, ์ข ์ข ์ ์ ํ ์๊ฐ์ ์์ํ์ง๋ง ์บ๋ฆญํฐ๊ฐ ๋ ๋๋ง๋๋ ๊ฒ๋ณด๋ค ๋ ๋นจ๋ฆฌ ๋งํ์ฌ ์ ์ ์ด ๋ง์ง ์์์ต๋๋ค.
๋๋ ๋ํ ๊ฒ์์ด ๊ฒ์ ํ๋ฉด์์ ๋ฉ์ถ๊ฒํ์ง ์๊ณ ๊ฒ์์์ alt + tab์ ๋ผ ์ ์์๊ณ , ํ๋ก์ธ์ค ID๋ก ์ธํด ์ฃฝ์ด์ผํ๋ค (์คํ์ ๊ฒ์์ ๋ฉ์ถ ์ ์์๋ค).
NVIDIA๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ์ RADV_PERFTEST = llvm์ ๋๊น?
์ฌ๋ฌ๋ถ ์ข์ ์์์ ๋๋ค! Ubuntu 18.04 GeForce GTX 970 (๋๋ผ์ด๋ฒ 440.64) i5-4670 16GiB ๋ฉ๋ชจ๋ฆฌ Proton-5.4-GE-3 (์์ฑ์์ ํน์ Steam Play ํธํ์ฑ ๋๊ตฌ ์ฌ์ฉ ๊ฐ์ ) Steam ์คํ ์ต์ ์ ํตํ Doom Eternal :
RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
steamapps/common/DOOMEternal/launcherData/launcher.cfg
์ค์ rgl_minNvidiaDriverVersion 0
๋ ๊ทธ๋ํฝ ์นด๋ ๊ฒฝ๊ณ ๋ฅผ ๋นํ์ฑํํ์ต๋๋ค./etc/pulse/daemon.conf
settingdefault-sample-rate = 48000
๋ด ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๋ฅผ ๊ณ ์ณค๊ณ ์ถฉ๋์์ด ํ ์๊ฐ์ ์ฐ์ฃผํ์ต๋๋ค. ๊ทธ๋ํฝ์ ์ค์ฌ์ผํ๊ณ ์ฑ๋ฅ์ด ์ข์ง ์์์ผ๋ฉฐ ๋ค๋ฅธ ์ฌ๋๋ค์ด Windows์ ๋นํด ์ฑ๋ฅ ์ธก๋ฉด์์ ๋งํ ๊ฒ๊ณผ ์ผ์นํ์ต๋๋ค. ๋๋ ํญ์ ์ ์์์ ์ฝ๊ฐ ๋ฒ์ด๋ ๊ฒ์ ๊ธฐ๋ํ์ง๋ง ํ๋ ์ ์๋์ 20-50 % ์ฐจ์ด๊ฐ ์๋ 4-5 % ์ ๋์ ๋๋ค. ๋ํ ํ๋ ์ ์๋๊ฐ ๋จ์ด์ง๋ฉด ๊ฒ์ ํ๋ ์ด ์๋์ ์ํ ๊ฐ์ ์ฅ๋ฉด๋ ๋จ์ด ์ก๋ค๋ ์ฌ์ค์ ์๊ฒ๋์์ต๋๋ค. ์ฌ๋๋ค์ด Doomguy์ ์ด์ผ๊ธฐ ํ ๋, ์ข ์ข ์ ์ ํ ์๊ฐ์ ์์ํ์ง๋ง ์บ๋ฆญํฐ๊ฐ ๋ ๋๋ง๋๋ ๊ฒ๋ณด๋ค ๋ ๋นจ๋ฆฌ ๋งํ์ฌ ์ ์ ์ด ๋ง์ง ์์์ต๋๋ค. ๋๋ ๋ํ ๊ฒ์์ด ๊ฒ์ ํ๋ฉด์์ ๋ฉ์ถ๊ฒํ์ง ์๊ณ ๊ฒ์์์ alt + tab์ ๋ผ ์ ์์๊ณ , ํ๋ก์ธ์ค ID๋ก ์ธํด ์ฃฝ์ด์ผํ๋ค (์คํ์ ๊ฒ์์ ๋ฉ์ถ ์ ์์๋ค).
NVIDIA๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ์ RADV_PERFTEST = llvm์ ๋๊น?
์ด ์ด์ ์ค๋ ๋๋ ๋๋ฌด ๋นฝ๋นฝํด์ ํผ๋ํ๊ธฐ ์ฌ์ธ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@ mozo78 ์ ์์ ์ต์ ์ ์ฌ์ฉํ์ผ๋ฉฐ steam fps ์นด์ดํฐ๊ฐ ํ์ฑํ๋์์ ๋ ์ฑ๋ฅ์ด ์ฌ์ ํ ๋๋นด์ต๋๋ค. ๊ทธ๋ฌ๋ ์คํ fps ์นด์ดํฐ๋ฅผ ๋นํ์ฑํํ๋ฉด ๊ฒ์์ ๋ฉ์ง๊ฒ ํ๋ ์ด ํ ์ ์์ต๋๋ค.
Btw, ์ข์ ์์์ด ์์ต๋๋ค. ์ด์ ์ด ๊ฒ์์ ์คํํ๋ ๊ฒ์ด ์กฐ๊ธ ๋ ์ฌ์์ก์ต๋๋ค.
์ด์ ์์ ์ ์ธ ์ฑ๋์ Steam ํด๋ผ์ด์ธํธ ์
๋ฐ์ดํธ๊ฐ ์์์ผ๋ฏ๋ก ๋ ์ด์ Steam ๋ฒ ํ๋ฅผ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค. ์ฌ์ฉ์ ์ง์ Proton ๋ง ์์ต๋๋ค. :)
ํ ๊ฑธ์ ๋. ์ข์.
NVIDIA๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ์ RADV_PERFTEST = llvm์ ๋๊น?
๋๊ตฐ๊ฐ๊ฐ Nvidia ๋ ์ ์ ๋ํ Mesa ์์ ์ฌํญ์ ์ ์ ํ ๋ ํญ์ ์ผ๊ตด์ ์ฐํธ๋ฆฝ๋๋ค.
์์ปจ๋ Nvidia ์ฑ๋ฅ์ ๋๋ผ์ด๋ฒ ์์ ์ด ์๊ฑฐ๋ ์์ธ vulkan์ด ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ์ฌ์ฉํ๋ ๋ชจ๋ vulkan ํ์ฅ์ ์ฒ๋ฆฌํ๋๋ก ๊ฐ์ ๋ ๋๊น์ง ๊ฐ์ ๋์ง ์์ต๋๋ค.
No Man 's Sky๋ Hello Games๊ฐ ๊ณ ์น ๋๊น์ง Proton์์ ๋์ผํ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฌธ์ ๋ฅผ ๊ฐ์ก์ต๋๋ค. ์์ ํด๊ฒฐ์ฑ ์ vulkan ๋ ์ด์ด๊ฐ์๋ AMD๋ก ์คํธํํ๋ ๊ฒ์ด์์ง๋ง์ด ๊ฒฝ์ฐ์๋ ์๋ํ์ง ์์ต๋๋ค.
๋๊ตฌ๋ Flathub์ flatpak ๋ฒ์ ์ steam์ ์ฌ์ฉํ์ฌ ์คํํ๊ณ ์์ต๋๊น?
~ / .var / app / com.valvesoftware.Steam / .local / share / Steam / compatibilitytools.d / Proton-5.4-GE-3์ ๋ฐฐ์น ํ ๋ ์ฌ์ฉ์ ์ง์ Proton ๋ฒ์ ์ ์ ํํ ์ ์์ง๋ง ์์์ ๊ฒ์์ด ๋ฉ ์ถฅ๋ ๋ค. (์ถฉ๋ ์์). ๋๋ฝ ๋ AMD HDR ์ง์์ ๋ํ ๊ฒฝ๊ณ ํ์ ์ด ํ์๋๊ณ ์์คํ ํธ๋ ์ด์ "id"๋ก๊ณ ๊ฐ ํ์๋์ง๋ง ๊ฒ์์ด ์์๋๊ฑฐ๋ ์ถฉ๋ํ์ง ์์ต๋๋ค. Steam ํด๋ผ์ด์ธํธ๋ฅผ ํตํด์๋ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃ ํ ์ ์์ต๋๋ค.
Gentoo Linux, AMD Ryzen 3700X, Radeon 5700XT ์ฌ์ฉ
@ nuku97 ๋์ผํ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ์ค๋๋ vulkan-loader ๋ฒ์ ์ผ๋ก ์ธํ ๊ฒ์ผ๋ก ์์ฌ๋ฉ๋๋ค. https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989 ๋ก๋ณด๊ณ ๋ ์ ์คํธ๋ฆผ ๋ฌธ์
ํธ์ง : ๋ด๊ฐ ์๋น๋์์ ์คํ ํด์ํ์ง๋ง ์ค๋ฅ ๋ฉ์์ง ๋๋ ๊ทธ ๋ฐฉํฅ์ผ๋ก ๋ก๊ทธ ์ ์์ ์ป๊ณ ์์ง๋ง, SDK๋ ๋ํ๋ฟ๋ง ์๋๋ผ, ๊ทํ์ ๊ฒฝ์ฐ๋ฅผ๋ณด๊ณ ์ฅ์ํด์ผ๋ก์ ๋งค์ฐ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๋์์.
์ด์์ฒด์ : Fedora 32
์ปค๋ : 5.6.0-0.rc7.git0.2.fc32.x86_64
CPU : AMD Ryzen 7 3700X
GPU : Radeon RX Vega 64
GPU ๋๋ผ์ด๋ฒ : 4.6 Mesa 20.0.2
RAM : 16GB
์์ฑ์ 5.4-GE-3
๋๋ ๊ฒ์์ด ์์๋์ง ์์ต๋๋ค. HDR ๊ฒฝ๊ณ ๋ฅผ ํ์ํ๊ณ 'PLAY'๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฐ์ฒ๊ฐ ์ถฉ๋ํฉ๋๋ค. ๋ฌด์์ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋ฟก๋ฟก
Arch / Manjaro์์ ์ด๊ฒ์ ์๋ ํ ๊ฒ์ด๊ณ , Fedora์์๋ ์๋ํ์ง ์์ ์ ์์ผ๋ฉฐ, ํจํค์ง ๊ด๋ฆฌ์๊ฐ ๋ฌด์์ธ์ง ๋ชจ๋ฅด์ง๋ง ์ด๋ฌํ ํจํค์ง๋ฅผ ๋น๋ํ๋ฉด ์๋ํฉ๋๋ค.
์ฌ๊ธฐ๋ก ๊ฐ์ญ์์ค :
https://github.com/Tk-Glitch/PKGBUILDS
"vulkan-headers-git", "vulkan-icd-loader-git"๋ฐ "amdgpu-pro-vulkan-only"๋น๋ ๋ฐ ์ค์น
๊ทธ๋ฐ ๋ค์ ์์ ์ต์
์ ์ค์ ํฉ๋๋ค.
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json
์ด๊ฒ์ด ํ์ํ ์ ์ผํ ์ต์
์
๋๋ค. ์๋ํ์ง ์์ผ๋ฉด amd_icd64.json์ด ํด๋น ์์น์ ์๋์ง ๋ค์ ํ์ธํ์ญ์์ค.
proton 5.4-GE3 ๋๋ tkg-5,4-r12์์ ์๋ํ๋ฉฐ GE3๋ ATM์ด ๋ ์ข์ ๋ณด์ ๋๋ค.
์ด์์ฒด์ : Arch, AMD 5600 XT.
๊ฒ์์ ์ ์๋ํ์ง๋ง mesa ๋ฐ amdgpu-pro์์ ์ด์ํ ๊ทธ๋ํฝ ๊ฒฐํจ์ด ๋ฐ์ํฉ๋๋ค. amdvlk์๋ ๊ฒฐํจ์ด ์์ง๋ง ์๊ฐ์ด ์ง๋๋ฉด ํ๋๋ฝ๋๋ฉฐ ์ค์ ๋ก ์์คํ ์ ๋ค์ ๋ถํ ํด์ผ ์์คํ ์ ๋ค์ ์์ํด์ผํฉ๋๋ค.
์๋ ๊ธ๋ฆฌ์น ์ :
๋๊ฐ์ ์ค์ ์ผ๋ก ๋น์ทํ ๊ฒฐํจ์ด ๋ฐ์ํ์ต๋๋ค.
@ blazini36 ๊ฐ์ฌํฉ๋๋ค. ์ ์ํฌ ์คํ ์ด์ ์ด๊ธฐ ๋๋ฌธ์ ์์ ์ฑ์ ์ํด ๋ฐฐํฌํ์ ๊นจ๋ํ๊ฒ ์ ์งํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค. ์ด ํจ์น๋ DNF ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ Fedora์์ ์๋ํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋น์ ์ด ๋งํ๋ ๊ฒ์ ์ต์ vulkan ํค๋, ๋ก๋ ๋ฐ ๋๋ผ์ด๋ฒ๊ฐ ํ์ํ๋ค๋ ๊ฒ์ ๋๋ค.
@simeonoff ์ ๋ mesa-git + ๋ค์ํ ํจ์น + ์ ๋ฐ์ดํธ ๋ vulkan + copr์ fedora ์ฉ fsync์ vkd3d (dx12 ์ฉ)๋ฅผ ์ฌ์ฉํ๋ ์ปค๋์ ๋ชจ๋ ๊ด๋ฆฌํฉ๋๋ค.
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/mesa-aco/
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/kernel/
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/vkd3d/
๊ทธ๋ฌ๋ ํ์ฌ๋ Fedora 31 ์ฉ์ ๋๋ค. Fedora 32 ๋น๋๋ฅผ ์งํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
ํธ์งํ๋ค:
xxmitsu์๋ ๋ฉ์ฌ ๋ฐ ์ปค๋ ๋น๋๋ ์์ง๋ง ์ํ๋ ๊ฒฝ์ฐ ์ถ๊ฐ ํจ์น์์ด ๋ ๋ฐ๋๋ผ์ ๋๋ค. ๊ทธ๋ ๋ํ f32๊ฐ ๋น๋ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
https://copr.fedorainfracloud.org/coprs/xxmitsu/kernel-fedora-fsync/
https://copr.fedorainfracloud.org/coprs/xxmitsu/mesa-git/
Afaik์ ๊ทธ์ mesa-git ์ ์ฅ์์์ ์ ๋ฐ์ดํธ ๋ ํจํค์ง๊ฐ ํ์ํ๊ณ Steam์ ๊ฒ์ ์คํ ์ต์ ์์ RADV_PERFTEST = llvm % command %๋ฅผ ์ค์ ํด์ผํฉ๋๋ค.
@simeonoff vulkan ํจํค์ง๊ฐ Arch repos์์ ์ ๋ฐ์ดํธ๋์๋ค๋ ์ง์ ์ ๋ฐ์์ต๋๋ค. ๋น๋ ๋ ์ง๋ 21 ์ผ์ด์ง๋ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๊ณ ์์์ ๋ณผ ์ ์์์ต๋๋ค. 132 ์ผ ์ ๊น์ง ๋งํด๋ ์ง๊ธ์ ์์น์ ์์ต๋๋ค.
ํ์ํ ๊ฒ์ ์ ํํ ๋งํ ์๋ ์์ต๋๋ค. ๋น์ทํ ํ๋์จ์ด ์ธ 3600 / 5700xt์ 3900x / 5700xt๊ฐ ์๋ค๊ณ ๋งํ ์ ์์ต๋๋ค. ๋๋ ๋น์ ๊ณผ ๊ฐ์ ๋ฌธ์ ๋ก ๋จธ๋ฆฌ์นด๋ฝ์ ๋ฝ์์ง๋ง์ด ์ค์ด ์์ง์ด๋ ๋ฐฉ์ ๋๋ฌธ์ ํ์คํ ino๋ฅผ ์ก์ ์ ์์์ต๋๋ค.
๋ด๊ฐ ๋งํ๋๋ก ๊ณง๋ฐ๋ก ์คํ๋๊ณ DRM ๋ฌธ์ ๋์๊ณ ๊ธด ์คํ ์ต์ ๋ชฉ๋ก๋ ์์ต๋๋ค (ํ๋๋ง). ๋ํต์ ์ค์ด๊ณ Vulkan-icd-loader 1.2.135์ ํค๋๋ฅผ ํ๋ณดํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ AMDGPU-pro์์ vulkan ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ์ ธ ์ค๋ฉด ์ ์ฒด ๋๋ผ์ด๋ฒ๊ฐ ํ์ํ์ง ์์ต๋๋ค. ๋น์ ์ด ๊ทธ๋ค์ ์ป๋ ๊ณณ์ ๋น์ ์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค
@GloriousEggroll , ๊ฐ์ฌํฉ๋๋ค. xxmitsu์ ๋ฉ์ฌ ์ ๋ฐ์ดํธ๋ฅผ ์๋ํด ๋ณด๊ฒ ์ต๋๋ค. ์ฌ๋ฏธ์๋ ์ ์ mesa-aco๋ฅผ ์ฌ์ฉํ์ฌ Fedora 31์ ์ฌ์ฉํ์ง๋ง ์๋ํ์ง ์์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉด์ ๋ฒ ํ ๋ฆด๋ฆฌ์ค๋ก ์ ๊ทธ๋ ์ด๋ ํ ์ด์ ์ ๋๋ค. ์ ์ ๋ fsync ํจ์น๋ก ์ปค๋์ 32์์ ์ ๋ฐ์ดํธ ํ ๊ณํ์ ๋๊น?
@ blazini36 ๊ฐ์ฌํฉ๋๋ค. ์ ๋ฐ์ดํธ ๋ ๋ฉ์ฌ ๋๋ผ์ด๋ฒ๊ฐ ์๋ํ์ง ์์ผ๋ฉด ๊ทํ์ ์ ์์ ์์งํฉ๋๋ค.
@GloriousEggroll , ๊ฐ์ฌํฉ๋๋ค. xxmitsu์ ๋ฉ์ฌ ์ ๋ฐ์ดํธ๋ฅผ ์๋ํด ๋ณด๊ฒ ์ต๋๋ค. ์ฌ๋ฏธ์๋ ์ ์ mesa-aco๋ฅผ ์ฌ์ฉํ์ฌ Fedora 31์ ์ฌ์ฉํ์ง๋ง ์๋ํ์ง ์์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉด์ ๋ฒ ํ ๋ฆด๋ฆฌ์ค๋ก ์ ๊ทธ๋ ์ด๋ ํ ์ด์ ์ ๋๋ค. ์ ์ ๋ fsync ํจ์น๋ก ์ปค๋์ 32์์ ์ ๋ฐ์ดํธ ํ ๊ณํ์ ๋๊น?
@ blazini36 ๊ฐ์ฌํฉ๋๋ค. ์ ๋ฐ์ดํธ ๋ ๋ฉ์ฌ ๋๋ผ์ด๋ฒ๊ฐ ์๋ํ์ง ์์ผ๋ฉด ๊ทํ์ ์ ์์ ์์งํฉ๋๋ค.
@simeonoff ๋ค, ๋ด
@GloriousEggroll ๊ฐ์ฌํฉ๋๋ค. ์ ์ ๋ mesa-git๋ก ์ ํํ๋ฉด ์ด์ ์์๋ฉ๋๋ค. ์ด ๋ฉ์ฌ, vulkan ๋๋ผ์ด๋ฒ ๋ฐ ๋ฐ์ฒ ์ ๋ฐ์ดํธ๋ก ํ์ธํ ์ ์์ต๋๋ค.
mesa-vulkan-drivers-20.1.0-0.3.20200327.15.07885cb.fc32.i686
mesa-vulkan-drivers-20.1.0-0.3.20200327.15.07885cb.fc32.x86_64
vulkan-loader-1.2.135-20200325.fc32.i686
vulkan-loader-1.2.135-20200325.fc32.x86_64
Proton 5.4-GE-3 ๋ฆด๋ฆฌ์ค์์ ์๋ฆฌ๊ฐ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๊ฐ๋ฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋ฅผ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ์๋ดํด ์ฃผ์๊ณ ๋ชจ๋ ์์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
ํธ์งํ๋ค:
Lol, Proton 5.4-GE-3
์์ Proton-tkg 5.4.r10.g7c7868f4
๋ก ์ ํ ํ ์ด์ ๋ก Denuvo์ ์ํด 24 ์๊ฐ ๋์ ๊ธ์ง๋์์ต๋๋ค. ์ฐธ๊ณ ์ฌํญ : ์ฐจ๋จ์ ์ํ์ง ์๋ ๊ฒฝ์ฐ Steam Play ํธํ์ฑ ๋๊ตฌ๋ฅผ ์ ํํ์ง ๋ง์ญ์์ค.
ํ๋ฃจ์ 5 ์ฅ์ ํฐ์ผ ๋ง ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์์ธ / ์์ฑ์ ๋น๋ ์ ํ,๋ณด๊ณ ๋ Windows ๋ฒ์ , ์ปค๋, GPU (๊ฐ์ ์ ์ผ๋ก ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ) ๋ฑ๊ณผ ๊ฐ์ ๋ง์ ๊ฒ๋ค์ด ํฐ์ผ์ ์๋น ํ ์ ์์ต๋๋ค. ์ ๊ธฐ๋ ๊ฒ์ ๋งค์ฐ ์ฝ์ต๋๋ค.
์ ์ด๋ Doom์๊ฒ๋ GPU ์ ํ์ด ๋ฌธ์ ๊ฐ ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ฐธ๊ณ ๋ก NVIDIA ์ฌ์ฉ์๋ NVIDIA๊ฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ง ์๋ ํ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฑฐ์ ์ ๊ฒจ ์์ง ์์ต๋๊น?
๊ฝค ๋ง์ด.
๊ธ์.
์ด๊ฒ์ด ๋ฐ๋ก ๋
์ ๋๋ผ์ด๋ฒ์์ ์ผ์ด๋๋ ์ผ์
๋๋ค.
์ผ์ด ์ผ์ด๋๋ฉด ์์ง๋ ์์ง๋ง ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์
๋๋ค.
2020 ๋
3 ์ 28 ์ผ ํ ์์ผ ์ค์ 7:05 Marisa Kirisame [email protected]
์ผ๋ค :
๊ธ์.
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-605431697 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y333L7FFUMYFQ5FTSDG3RJXKWBANCNFSM4LP25FOQ
.
์ฐธ๊ณ ๋ก NVIDIA ์ฌ์ฉ์๋ NVIDIA๊ฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ง ์๋ ํ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฑฐ์ ์ ๊ฒจ ์์ง ์์ต๋๊น?
์, ์ฐ๋ฆฌ๋ DOOMED์ ๋๋ค.
์ฐธ๊ณ ๋ก NVIDIA ์ฌ์ฉ์๋ NVIDIA๊ฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ง ์๋ ํ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฑฐ์ ์ ๊ฒจ ์์ง ์์ต๋๊น?
@FirstZero ๊ธ์, ์๋.
1080ti์ ์ฑ๋ฅ์ ๋ํ ๊ฒ์๋ฌผ์์ ์ธ๊ธํ๋ฏ์ด ์๋ํ๊ณ ์ฌ์ํ ์ ์์ต๋๋ค ... ์ ํํ ๋ฐ์ด๋ ๊ฒฝํ์ ์๋์ง๋ง ํ์คํ ์ฌ์ํ ์ ์์ต๋๋ค. ๊ฒ์๋ฌผ์ ๋ณด์ง ์์ ๊ฒ์ ๋ํด ๋น์ ์ ๋น๋ํ์ง ์์ต๋๋ค.์ด ์ค๋ ๋๊ฐ ํญ๋ฐํ์ต๋๋ค.
์ด์ RX460์ด ๋์ ํ๋ฆฌ์ง ์๊ณ 1080ti์ ์๋ฉ์ด๋ฅผ ๊ฑท์ด์ฐจ๋ ์ฌ์ค์ Nvidia GPU๋ก Doom Eternal์ ์ฌ์ํ ์ ์๋ค๋ ์ฌ์ค์ ์์์ํค์ง ์์ต๋๋ค.
TLDR :
Radeon VII : ์ต๋ 3440x1440, RS ๋๊ธฐ, 100 ish fps
1080ti : 2560x1080, ์ค๊ฐ, RS ๊บผ์ง, 40 ish sad fps
RADV๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์์ ๊ทธ๋ํฝ ๊ฒฐํจ์
๋๋ค. amdgpu_pro์ ๋น์ทํ์ง๋ง ๋ค๋ฆ
๋๋ค.
Navi 10 ์ง์์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. AUR์ amdgpu_pro ์ค์ ์ ๊ตฌ์์ด๋ฏ๋ก ๋ฌธ์ ๊ฐ์์ ์ ์์ง๋ง ์ต์ ์์ ๋ฉ์ฌ๋ฅผ ์คํ ์ค์ด๋ฉฐ AFAIK Navi 10์ด ์ง์๋๋ฏ๋ก ๊ฑฐ๋๊ฐ ๋ฌด์์ธ์ง ๋ชจ๋ฆ ๋๋ค.
RADV๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์์ ๊ทธ๋ํฝ ๊ฒฐํจ์ ๋๋ค. amdgpu_pro์ ๋น์ทํ์ง๋ง ๋ค๋ฆ ๋๋ค.
Navi 10 ์ง์์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. AUR์ amdgpu_pro ์ค์ ์ ๊ตฌ์์ด๋ฏ๋ก ๋ฌธ์ ๊ฐ์์ ์ ์์ง๋ง ์ต์ ์์ ๋ฉ์ฌ๋ฅผ ์คํ ์ค์ด๋ฉฐ AFAIK Navi 10์ด ์ง์๋๋ฏ๋ก ๊ฑฐ๋๊ฐ ๋ฌด์์ธ์ง ๋ชจ๋ฆ ๋๋ค.
mesa-git์ ์ฌ์ฉํด๋ณด์ญ์์ค. ์ฐ๋ถํฌ์์ oibaf ppa๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ํฌ๊ธฐ ์กฐ์ ์ค ์ ์ ์ ์ธํ๊ณ ์์ง ๊ฒฐํจ์ด ๋ฐ์ํ์ง ์์์ต๋๋ค.
๋๋ mesa-git๋ก ์ฎ๊ฒผ์ต๋๋ค. ์ง๊ธ ๊ฟ์ฒ๋ผ ๋ฌ๋ฆฌ๊ณ ์์ด
์ฐธ๊ณ ๋ก NVIDIA ์ฌ์ฉ์๋ NVIDIA๊ฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ง ์๋ ํ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฑฐ์ ์ ๊ฒจ ์์ง ์์ต๋๊น?
@FirstZero ๊ธ์, ์๋.
1080ti์ ์ฑ๋ฅ์ ๋ํ ๊ฒ์๋ฌผ์์ ์ธ๊ธํ๋ฏ์ด ์๋ํ๊ณ ์ฌ์ํ ์ ์์ต๋๋ค ... ์ ํํ ๋ฐ์ด๋ ๊ฒฝํ์ ์๋์ง๋ง ํ์คํ ์ฌ์ํ ์ ์์ต๋๋ค. ๊ฒ์๋ฌผ์ ๋ณด์ง ์์ ๊ฒ์ ๋ํด ๋น์ ์ ๋น๋ํ์ง ์์ต๋๋ค.์ด ์ค๋ ๋๊ฐ ํญ๋ฐํ์ต๋๋ค.
์ด์ RX460์ด ๋์ ํ๋ฆฌ์ง ์๊ณ 1080ti์ ์๋ฉ์ด๋ฅผ ๊ฑท์ด์ฐจ๋ ์ฌ์ค์ด Nvidia GPU๋ก Doom Eternal์ ํ๋ ์ด ํ ์ ์๋ค๋ ์ฌ์ค์ ์์์ํค์ง ์์ต๋๋ค.TLDR :
Radeon VII : ์ต๋ 3440x1440, RS ๋๊ธฐ, 100 ish fps
1080ti : 2560x1080, ์ค๊ฐ, RS ๊บผ์ง, 40 ish sad fps
3800X + 1080Ti @ 1080p์์ <30fps๋ ์ด๋ค ๊ทธ๋ํฝ ์ค์ ์์๋ ์ ํ ์ฌ์ํ ์ ์์ต๋๋ค.
์ด์ ๋ถํฐ ๊ฒ์์ ๋๋ถ๋ถ Bethesda.net์ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค.
๋๋ก๋ ์ด์ด ์ข์ผ๋ฉด ์๋ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋๋ถ๋ถ ๊ทธ๋ ์ง ์์ต๋๋ค.
๋ก๋ฉ ํ๋ฉด์ด ํจ์ฌ ๊ธธ์ด์ง๊ณ (๊ฒ์์ด ์๋ฒ์ ์ฐ๊ฒฐ์ ์๋ํ์ง๋ง ์๊ฐ์ด ์ด๊ณผ ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํ๊ธฐ ๋๋ฌธ์)์ด ์ธํฐ๋ฝํธ ๊ฒ์ ํ๋ ์ด๋ก ์ธํด ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ํ์๋๊ธฐ ๋๋ฌธ์ ์ ๋ง ์ฌํ๋ค.
ํ์ฌ Proton-5.4-GE-3์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ด๊ฐ ์๊ฐํ ์์๋ ๋ชจ๋ ๊ฒ์ ์๋ํ์ต๋๋ค. ์์ธ ์ ๋์ฌ๋ฅผ ๋ค์ ๋ง๋ค๊ณ , ๋ค๋ฅธ Proton ๋ฒ์ (๋ด ์์ ์ tkg ๋น๋)์ ์๋ํ๊ณ , Hud๋ฅผ ๋นํ์ฑํํ๊ณ , ์์ ๋งค๊ฐ ๋ณ์๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
๋๋ ์์ด๋์ด๊ฐ ์์ต๋๋ค.
์ด ๋ฌธ์ ๊ฐ์๋ ์ ์ผํ ์ฌ๋์
๋๊น?
๋ด๊ฐ ๋งํ๋ฏ์ด ์ด๊ฒ์ ์ด์ ๋ถํฐ ๋ํ๋๊ธฐ ์์ํ์ต๋๋ค. ๋ฉฐ์น ์ ์ ์๋ํ๊ณ ,์ด ๋ฌธ์ ์์ด proton-tkg ๋น๋๋ก ๋ช ๊ฐ์ง ์ด์ผ๊ธฐ๋ฅผํ์ต๋๋ค.
์ฐธ๊ณ ๋ก NVIDIA ์ฌ์ฉ์๋ NVIDIA๊ฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ง ์๋ ํ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฑฐ์ ์ ๊ฒจ ์์ง ์์ต๋๊น?
@FirstZero ๊ธ์, ์๋.
1080ti์ ์ฑ๋ฅ์ ๋ํ ๊ฒ์๋ฌผ์์ ์ธ๊ธํ๋ฏ์ด ์๋ํ๊ณ ์ฌ์ํ ์ ์์ต๋๋ค ... ์ ํํ ๋ฐ์ด๋ ๊ฒฝํ์ ์๋์ง๋ง ํ์คํ ์ฌ์ํ ์ ์์ต๋๋ค. ๊ฒ์๋ฌผ์ ๋ณด์ง ์์ ๊ฒ์ ๋ํด ๋น์ ์ ๋น๋ํ์ง ์์ต๋๋ค.์ด ์ค๋ ๋๊ฐ ํญ๋ฐํ์ต๋๋ค.
์ด์ RX460์ด ๋์ ํ๋ฆฌ์ง ์๊ณ 1080ti์ ์๋ฉ์ด๋ฅผ ๊ฑท์ด์ฐจ๋ ์ฌ์ค์ด Nvidia GPU๋ก Doom Eternal์ ํ๋ ์ด ํ ์ ์๋ค๋ ์ฌ์ค์ ์์์ํค์ง ์์ต๋๋ค.
TLDR :
Radeon VII : ์ต๋ 3440x1440, RS ๋๊ธฐ, 100 ish fps
1080ti : 2560x1080, ์ค๊ฐ, RS ๊บผ์ง, 40 ish sad fps3800X + 1080Ti @ 1080p์์ <30fps๋ ์ด๋ค ๊ทธ๋ํฝ ์ค์ ์์๋ ์ ํ ์ฌ์ํ ์ ์์ต๋๋ค.
์, ์ ๋ 9900K ๋ฐ 1080Ti๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ 29FPS๋ฅผ ๊ฑฐ์ ๋ง์ง ์ ์์ต๋๋ค. ํ์คํ ์ฌ์ํ ์ ์์ต๋๋ค.
๊ฐ๋จํ ๋งํด์ Nvidia Linux ๋๋ผ์ด๋ฒ (์ต๋ 440.64-7)์๋ Doom Eternal๊ณผ ๊ด๋ จ๋ ์ฃผ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. 16 ๊ฐ ์ค๋ ๋ ์ ์ฒด์์ 40 % ์ฌ์ฉ๋ฅ , 1080Ti 100 % ์ฌ์ฉ๋ฅ , 12GB RAM ์ฌ์ฉ๋ฅ , 3GB VRAM ์ฌ์ฉ๋ฅ ๋ง ํ์๋ฉ๋๋ค.
๋ฐ๋ผ์ ๋ฉ๋ด์์ 300fps ์ด์, ๋ฉ์ธ ๋ฉ๋ด์์ ~ 45-50fps, 1440p Ultra Nightmare์์ ์ค์ ๊ฒ์ ํ๋ ์ด์์ <20fps๋ฅผ๋ณด๊ณ ์๋๋ฐ ์ด๊ฒ์ด Low ๋๋ Ultra Nightmare์ธ์ง ์ฌ๋ถ๋ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ์์ ๋ด์ฉ์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ ์๊ฐ์ ๋ฐ์ดํฐ๋ฅผ VRAM์ ๋คํํ๋ ๋์ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํ์ค RAM์ ๋คํํ๊ณ GPU๊ฐ ํด๋น ๋ฐ์ดํฐ์ ์ก์ธ์คํ๊ธฐ ์ํด CPU๋ฅผ ํต๊ณผํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ๋ ์ ์๋๋ฅผ ๋์ด๋ ๋ฐฑ ํฌ์ค ์ค์์ด ๋ง์ด ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
Doom Eternal์ด ์คํ๋์ง ์์ผ๋ฉด ํ๊ท 1-2 % CPU, 5-10 % GPU ๋ฐ 2.5GB RAM์ด ์์ต๋๋ค. Doom Eternal์ ์ฌ์ฉํ๋ฉด 40 % @ 16 ์ค๋ ๋, 100 % GPU, 3GB VRAM ๋ฐ 13.8GB ์์คํ RAM์ ๋๋ค. Nvidia ๋ฌธ์ ์ด๋ฉฐ ํด๊ฒฐ ๋ ๋๊น์ง ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ ์ด ํ ์์๋ ๊ฒ์์ ๊ฐํ ์์ต๋๋ค. ์ฆ, Radeon ๊ฐ์กฑ์๊ฒ ํํธ๋ฅผ ๋ณด๋ ๋๋ค. ๋๋ ๋๊น์ง ์ฐข๊ณ ์ฐข์ ์์์ด ๊ธฐ์ฉ๋๋ค.
์ผ์ ํ FPS ์ ํ์๋ ๋ถ๊ตฌํ๊ณ ์ฒ์๋ถํฐ ๋๊น์ง ๋ชจ๋ ๊ฒ์ ํ๋ ์ดํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์ด๋ก ์ธํด ์ผ๋ถ ์ง์ ์์ ๊ฒ์์ด ์ฌ๋ก์ฐ ๋ชจ์ ์ผ๋ก ์คํ๋์์ต๋๋ค. ์ด ๋ชจ๋ ๊ฒ์๋ ๋ถ๊ตฌํ๊ณ ์ฌ์ ๋ถ๊ฐ๋ฅ์ด๋ผ๊ณ ๋ถ๋ฅด์ง๋ ์๊ฒ ์ง ๋ง, ๊ณ ์น ์ ์๋ค๋ฉด ๋ ๋ถ๋๋ฌ์ด ๊ฒฝํ์ ์ ํธ ํ ๊ฒ์ ๋๋ค.
Ok ... ์ด๊ฒ์ ์ง๊ธ ์ด๋ ค์์ ๊ฒช๊ณ ์๋ Nvidia ํ์ ์๋งค๋ค์์ํ ๊ฒ์ ๋๋ค.
๊ทธ๋์ ์ฝ 1 ์ฃผ์ผ ๋์ ์์ ์ ์กฐ์ ํ๊ณ Doom Eternal์์ ๊ฐ๋ฅํ ํ ๋ง์ ์ฑ๋ฅ์ ๋ด GTX 1080์์ ์ง๋ด๋ ค๊ณ ํ์ฌ์ ์ผ๋ก ๋ ธ๋ ฅํ ํ ํ์ ์๋์์ Linux Nvidia ์ค์ ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ์ ์ฝ๊ณ ์กฐ์ฌํ ๊ฒฐ๊ณผ ๋ง์กฑ์ค๋ฌ์ด ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์์์์ต๋๋ค. (๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ณผ์ ์์ ๋ง์ ๊ฒ์ ๋ฐฐ์ฐ๊ธฐ ์ํด).
์ง๋ 18 ๊ฐ์ ๋์ Linux Mint๋ฅผ ์ผ์ผ ๋๋ผ์ด๋ฒ๋ก ์ฌ์ฉํด ์์ผ๋ฉฐ Doom Eternal์ด ๋ด๊ฐ ์ํ๋๋๋ก Manjaro๋ฅผ ์คํํ๋๋กํ๋ ํ์คํธ๋ฅผ ์์ํ๊ฒ ์ต๋๋ค. ์ ์ผํ ์ด์ ๋ ์ต์ ๋ฒ์ ์ ํ๋ก๊ทธ๋จ๊ณผ ์ ํธ๋ฆฌํฐ๋ฅผ ๊ตฌ์ถํ๊ณ ์ค์นํ๊ธฐ๊ฐ ๋งค์ฐ ์ฝ๊ธฐ ๋๋ฌธ์
๋๋ค.
์ ๋ KDE๋ก ์์ํ์ง๋ง DE๋ฅผ Cinnamon์ผ๋ก ๋ณ๊ฒฝํ์ต๋๋ค (์๋ํ๋ฉด im a noob). DE๋ ํ๋ก์ธ์ค์์ ์ด๋ค ์ญํ ์ ์ํํ๊ณ ์์ต๋๋ค.
ํ์ฌ ๋ด ์์คํ ์ฌ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
OS: Manjaro Linux 19.0.2 (KDE >> Cinnamon)
Kernel: 5.5.13-1-MANJARO
CPU: Intel i5-6600K (4) @ 4.400GHz (OC from 3.5GHz)
Memory: 32GB @ 2400MHz
GPU: NVIDIA GeForce GTX 1080 (Driver v440.66.04)
Resolution: 1920x1080<strong i="14">@60</strong>, 2560x1440<strong i="15">@144</strong>, 1920x1080<strong i="16">@60</strong> (yes, this did made some things a bit tricky)
๋๋ ๊ฐ์ฅ ๋ช ๋ฐฑํ ๊ฒ๋ถํฐ ์์ ์กฐ์ ๊น์ง ๋ด๊ฐ ๋ง๋ ํ๋ก์ธ์ค๋ก ๊ฐ ๊ฒ์ ๋๋ค.
๋งํ ํ์๋์์ด Linux ๊ฒ์์ฉ Steam ๋ฒ ํ ๋ฒ์ ์ ํญ์ ์ฌ์ฉํด์ผํฉ๋๋ค.
ํ์ฌ๋ก์๋ Proton-5.4-GE-3
์ด Doom Eternal์ ๊ฐ์ฅ ์ ํฉํ ์ต์
์
๋๋ค. ์๋ํ์ง๋ ๋์ฐํ์ง๋ ์์ต๋๋ค. ํ
์คํธ ํ ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฃผ์ํ๊ณ ์์ต๋๋ค.
์ด๊ธฐ ํ ์คํธ๋ v440.64 Nvidia ๋๋ผ์ด๋ฒ์์ ์คํ๋์์ต๋๋ค. ๋์ค์ https://developer.nvidia.com/vulkan-driver ์์ Vulkan 1.2 ๊ฐ๋ฐ์ ๋ฒ ํ ๋๋ผ์ด๋ฒ-๋๋ผ์ด๋ฒ v440.66.04์ ๋ํด ์๊ฒ๋์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ xorg ๊ตฌ์ฑ์ ์๋ง์ผ๋ก ๋ง๋ค ์๊ฐ์ด์์ต๋๋ค.
Cinnamon Mint์์ nvidia-settings
๋ฅผ ์ฌ์ฉํ์ฌ 3 ๊ฐ์ ๋ชจ๋ํฐ ๋ ์ด์์์ ์ค์ ํ๋ ค๊ณ ์๋ํ๋ฉด์ ์ฌ์ ์ง์ (๋์ ๊ฒฝํ)์ด ์์์ผ๋ฏ๋ก ๋ฌธ์ ์์ต๋๋ค ... ์ด๊ฒ์ ์ค์ ๋ก ์๋ ํ๋๋ก ์งํ๋์ง ์์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ง์์ ๋ณด๋ฌผ ์ฐฝ๊ณ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
https://wiki.manjaro.org/index.php/Configure_Graphics_Cards
https://wiki.archlinux.org/index.php?title=NVIDIA/Tips_and_tricks
๋จผ์ nvidia-settings
๋ฐฉ๋ฒ๊ณผ ์ฌ์ฉํ์ฌ ๋ง๋ ์ ์ ํ ๊ตฌ์ฑ ํ์ผ์ ๊ฐ๋ฆฌํค๋ ๋ฐฉ๋ฒ์ ์ ๋๋ก ๋ฐฐ์ ์ต๋๋ค.
sudo mhwd-gpu --setmod nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf
(๋น์ ์ด ํด๋ฌ๋ผ๊ณ ํ๋ฉด mhwd-gpu
๋ฐฐํฌํ์, ์ ๋ ๋ฏฟ์ต๋๋ค nvidia-xconfig
๊ธฐ๋ณธ ๊ฒฝ๋ก / ํ์ผ ์ธ ์ํ /etc/X11/xorg.conf
๋์ผํ์ง ์์ต๋๋ค.)
๊ทธ๋ฐ ๋ค์ ์ข์ ๋ถ๋ถ-๊ตฌ์ฑ ์์ฒด๊ฐ ์์ต๋๋ค.
๋๋ ๋น์ ์๊ฒ ๋ ์ธ๋ฐํ ๊ฒ์ ์๋ผ๊ณ ๊ตฌ์ฑ์ Section "Device"
๋ถ๋ถ์์๋ ์ค์ํ ๋ด์ฉ์ ๊ณ ์ ํ ๊ฒ์
๋๋ค.์ด ๋ถ๋ถ์ ์ง์คํ๊ณ ๋ช ์ค์ ์ถ๊ฐํด์ผํฉ๋๋ค.
Option "Coolbits" "31"
-๋ชจ๋ ์ ์, ์ฑ๋ฅ ๋ฐ ์ค๋ฒ ํด๋ฌํน Nvidia ๊ธฐ๋ฅ์ ์ ๊ธ ํด์ ํฉ๋๋ค.
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1"
- "Powermizer"๊ฐ ์ต๋ ์ฑ๋ฅ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋๋ก ๊ฐ์ ํ๊ณ ํด๋ญ์ด 100 % ๊ฐ์ผ๋ก ์๋ํ๋๋กํฉ๋๋ค. (๊ฑฑ์ ํ์ง ๋ง์ญ์์ค. GPU๊ฐ ํญ์ 100 % ํ์ฉ๋๋ค๋ ์๋ฏธ๋ ์๋๋๋ค.)
๋ค์๊ณผ ๊ฐ์ด ๋ณด์ผ ๊ฒ์ ๋๋ค.
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1080"
Option "Coolbits" "31"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1"
EndSection
๋ํ ๋ค์๊ณผ ๊ฐ์ ๋ชจ๋๋ก Module
์น์
์ ์ถ๊ฐํฉ๋๋ค.
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
์ด์ nvidia-settings
-> "OpenGL ์ค์ "์ผ๋ก ์ด๋ํ์ฌ "์ด๋ฏธ์ง ์ค์ "์ "๊ณ ์ฑ๋ฅ"์ผ๋ก ์ค์ ํฉ๋๋ค. (์ํ๋ ๊ฒฝ์ฐ API ํ์๊ธฐ๋ฅผ ํ์ฑํ ํ ์ ์์ต๋๋ค.)
๊ทธ๋ฐ ๋ค์ ๋งจ ์๋ ํญ๋ชฉ "nvidia-settings ๊ตฌ์ฑ"์ผ๋ก ์ด๋ํ์ฌ "ํ์ฌ ๊ตฌ์ฑ ์ ์ฅ"๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. .nvidia-settings-rc
ํ์ผ์ด ์์ฑ๋ฉ๋๋ค. $HOME
๋๋ ํ ๋ฆฌ์์๋ ๊ธฐ๋ณธ ์์น์ ์ ์ฅํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
๋ก๊ทธ์ธ ํ ์ด๋ฌํ ์ค์ ์ ์ ์งํ๋ ค๋ฉด nvidia-settings --load-config-only
์ค์ ~/.xinitrc
ํ์ผ์ ์ถ๊ฐํฉ๋๋ค. (์ด๋ค ์ด์ ๋ก ํ ๋๋ ํ ๋ฆฌ์ ํด๋น ํ์ผ์ด์๋ ๊ฒฝ์ฐ man nvidia-settings
์์ ๋์ฒด ๋ฐฉ๋ฒ์ ํ์ธํ์ญ์์ค.)
Sudo save-> restart for xorg.conf ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฉ๋ฉ๋๋ค.
GreenWithEnvy
์ค์นํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๊ฒ์ ์นด๋์ ๋ํด ์ข๊ณ ๊ณต๊ฒฉ์ ์ธ ํฌ ๊ณก์ ์ ์ค์ ํ๊ณ ์ค๋ฒ ํด๋ญํน ๋ฐ TDP ๋ณ๊ฒฝ์ ์ค์ ํ๋ ์ข์ ๋๊ตฌ์
๋๋ค.
๋ํ ๋งค์ฐ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
https://gitlab.com/leinardi/gwe
https://aur.archlinux.org/packages/gwe
GWE๋ ์์์ ์ธ๊ธ ํ "Coolbits" "31"
์ต์
์ ์์กดํ๋ฉฐ์ด ์ต์
์์ด๋ ์๋ํ์ง ์์ต๋๋ค.
ํ์ฌ ํด๋ญ์ด 100 % ๋ฒ์์์๋ ๋์ "GPU %"๋ฐ "Mem ctrl %"๋ 0 %๋ฅผ ํ์ํฉ๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ "RegistryDwords"
์ต์
์ ์ฌ์ฉํ์ฌ ์๊ณ๋ฅผ 100 %๋ก ์๋ํ๋๋กํ๋ ์ผ์ ๋ฒ๊ทธ์
๋๋ค. ์ด๊ฒ์ GWE์ ๊ด๋ จ์ด ์์ผ๋ฉฐ 0 %๋ฅผ๋ณด๊ณ ํ๋ ๋ค๋ฅธ ์ผ์ ํ๋ก๊ทธ๋จ์ ๋ณผ ์ ์์ต๋๋ค. 100 %๋ก ๊ฐ์ฃผ ํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ํฌ ๊ณก์ ์ ์ค์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ฌ๊ธฐ์์ ์ค๋ฒ ํด๋ญ์ ํ ์๋ ์์ต๋๋ค. ๋๋ ์๋ ๋์ ๋ด ์นด๋๋ก ์๋ง์ด ๋ ์์ ์ ์ธ ๊ฐ์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ์ด ์ค์ ์ ๋ฌธ์ ์์ด ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค.
๋ค์์ผ๋ก ์ปค๋๋ก ์ด๋ํฉ๋๋ค.
Sudo๋ /etc/modprobe.d/nvidia.conf
(์์ง ๊ฐ์ง๊ณ ์์ง ์์ ๊ฒฝ์ฐ)๋ฅผ ๋ง๋ค๊ณ options nvidia NVreg_UsePageAttributeTable=1
๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์ฌ๊ธฐ์์ ํ์ด์ง ์์ฑ ํ
์ด๋ธ (PAT)์ ๋ํด ์ฝ์ ์ ์์ต๋๋ค.
https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers#Kernel_module_parameters
https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks#Kernel_module_parameters
CPU๊ฐ PAT๋ฅผ ์ง์ํ๋ ๊ฒฝ์ฐ์๋ง์ด ์ต์
์ ํ์ฑํํด์ผํฉ๋๋ค. ์ง์ํ๋์ง ํ์ธํ๋ ค๋ฉด cat /proc/cpuinfo | grep pat
์ต์ ๊ณผ ํจ๊ป๋ก๋ ํ ์ปค๋ ๋ชจ๋์ ๋ํด Sudo๋ฅผ ์ ์ฅํ๊ณ ๋ค์ ์์ํฉ๋๋ค.
์ด์ ์ฌ์ด๋ ๋ฌธ์ ์ ๋ด๊ฐ ์ ๊ทธ๊ฒ์ ๊ฒฝํํ์ง ์๋์ง์ ๋ํ ์ถ์ธก์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
PulseEffects๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ชจ๋ ์ฌ์ด๋๋ฅผ์ด๋ฅผ ํตํด ๋ผ์ฐํ
ํฉ๋๋ค. ๊ตฌ์ฑ์ ํน๋ณํ ๊ฒ์ ์์ต๋๋ค. ์ผ๋ถ ํํฐ๋ฅผ ํ์ฑํํ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ ์ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ์ฌ์ด๋๊ฐ Doom Eternal์์ ์ ์๋ํ๋ ์ด์ ์ผ ์ ์๋ค๊ณ ์ถ์ธกํฉ๋๋ค.
https://github.com/wwmm/pulseeffects
์ด๊ฒ์ ์ ๋ง ๊ฐ๋ ฅํ ์ฅ๋๊ฐ์
๋๋ค.
Steam ์คํ ์ต์
:
MANGOHUD=1 RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
https://www.christitus.com/doom-eternal-linux ์์
๊ฒ์ ์์์ "๋๋ผ์ด๋ฒ ์ค์น"๊ฒฝ๊ณ ๋ฅผ ๋นํ์ฑํํ๋ ค๋ฉด ๋ค์์ผ๋ก ์ด๋ํ์ญ์์ค.
.steam/steam/steamapps/common/DOOMEternal/launcherData/launcher.cfg
rgl_minNvidiaDriverVersion
๋ฅผ 0์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค.
๋ด๊ฐ ์ฌ์ฉํ๋ ์ข์ ์ฑ๋ฅ ์ค๋ฒ๋ ์ด-MangoHud :
https://github.com/flightlessmango/MangoHud
ํ๋ฅญํด ๋ณด์ด๋ฉฐ ๊ฒ์์ ์ฑ๋ฅ ๋ฉํธ๋ฆญ๊ณผ ๊ฐ์ ๊ฒ์ ํ๋๋ฅผ ๋ค๋ฃจ์ง ์์ต๋๋ค.
DE์ ํฉ์ฑ๊ธฐ๋ฅผ ๋นํ์ฑํํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์ผ์ญ์์ค. Cinnamon์๋ "์์คํ ์ค์ "-> "์ผ๋ฐ"์์ ์ ์ฒด ํ๋ฉด ํ๋ก๊ทธ๋จ์ ํฉ์ฑ๊ธฐ๋ฅผ ๋นํ์ฑํํ๋ ์ต์ ์ด ์์ต๋๋ค. ์ปดํฌ ์งํฐ๋ ์ค์ ๋ก ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ ๋ค์ผ. ๋๋ ์๋ฌด๊ฒ๋ ์์ง ์์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ฒ์๋ถํฐ CPU๊ฐ ํฌ๊ฒ ๊ฐ์ํ๊ณ VRAM์ด ์ด์ ๋ณด๋ค ํจ์ฌ ๋ง์ด ์ฌ์ฉ๋๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ์ฌ์ ํ ๋น์ ์ ์๋ฒฝํ๊ฒ ์๊ฐํ์ง๋ ์์ง๋ง ํจ์ฌ ๋ ์ข์ต๋๋ค.
์ง๊ธ์ 1080p์ ๋์ ์ค์ ์์ @ 60FPS์ ๋๋ค.
์ด ๊ณผ์ ์์ ๊ฐ์ฅ ์นํ ์น๊ตฌ๊ฐ ๋ manjaro-chroot
๋ฐ timeshift
์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค : D
์ ๋์ด ๊ธ์ ์ฃผ๋ก ๋ชจ๋ 2080ti ์์ ์์๊ฒ ์ฌ๋ฌ๋ถ์ด ๋ ์ํ ์ ์์์ ๋ณด์ฌ์ฃผ๊ณ ์ด๋ฅผ ํ์ ํ๋ ๋ฐ ๋ง์ ์๊ฐ์ ์ ์ฝํ๊ธฐ ์ํด ์์ฑํ์ต๋๋ค.
๋ด๊ฐ ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋๋ ๋๊น์ง ๊ฑฐ๋์ด ์ฐข์ผ์ญ์์ค!
WWG1WGA,
๋ค๋์
๊ทํ์ ๋ ธ๋ ฅ์ ๊ฐ์ฌํ์ง๋ง ์ ํ ๋์์ด๋์ง ์์ต๋๋ค :(
๋ฟก๋ฟก
man xorg.conf :
"Disable"ํญ๋ชฉ์ผ๋ก ๋นํ์ฑํํ์ง ์๋ ํ "extmod", "dbe", "dri", "dri2", "glx"๋ฐ "record"ํ์ฅ ๋ชจ๋์ด์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก๋ก๋๋ฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ํ์ฅ ๋ชจ๋์ ๋ณด๋ ค๋ฉด ๋ค์์์ ํ์ฅ ํ์ ๋๋ ํ ๋ฆฌ๋ฅผ ํ์ธํ์ญ์์ค.
/ usr / lib / xorg / modules
๊ทธ๋ ๋ค๋ฉด ์ ๊ฑฐ๊ธฐ์ freetype, type1์ ๋ฃ์๊น์? ์ผ๋ถ๋ ๊ทธ๊ฒ์ ๊ฐ์ง๊ณ ์์ง ์์ ์ ์์ต๋๋ค.
nvidia ์ค์ ์์ PowerMizer๋ฅผ ์ค์ ํ ์ ์์ต๋๊น?
cmdline : nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1
(์ฑ๋ฅ์ผ๋ก ์ค์ )
ํ์ํ ๋๋ง ์ ์ฒด์ ์ผ๋ก ์ค์ ํ ํ์๊ฐ ์์ต๋๋ค.
์ ๋ชจ๋์๊ฒ ํธ๋ฆฌํ ๋ฒํผ๋ง์ ์ฌ์ฉํ๋ผ๊ณ ์กฐ์ธํฉ๋๊น? ppl์ด ์ํ๋ ๊ฒ์ด ์๋ ์๋ ์์ต๋๋ค.
"RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x1; PowerMizerDefaultAC = 0x1"
์ต์ "EXAPixmaps" "off"
nvidia ๋๋ผ์ด๋ฒ README์์ ์ด์ ๋ํ ์ฐธ์กฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์ด๋์ ์ป์ ๊ฑฐ์ฃ ?
์ฌ์ด๋์ ๊ดํด์๋ ์ด์ด ์ข์ ์๋ ์์ต๋๋ค. v.3 ์ดํ์ Proton-GE ์ปค๋ฐ์์ libfaudio๋ ์ผ๋ถ ์ฌ์ฉ์์ ๋ฌธ์ ๋ก ์ธํด ์์ ์ํ๋ก ๋๋ ๋ ธ์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ธ๊ธํ๋ฏ์ด pulseaudio์ ๊ธฐ๋ณธ ์ํ ์๋๋ฅผ ๋์ด๋ ๊ฒ์ด ๋์์ด ๋ ์ ์์ต๋๋ค.
@์ฌ๋ฌ๋ถ
ํ์ฌ nvidia ๋ชจ๋ ๋งค๊ฐ ๋ณ์๋ฅผ ๋ณด๋ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ์๋ ์ฌ๋์ด ์์ต๋๊น?
Flathub์ flatpak ๋ฒ์ ์ Steam vs. Gentoo์ ์ฆ๊ธฐ ์ค๋ฒ๋ ์ด :
@ e-user ๋งํฌ ํ ๋ฌธ์ ๊ฐ flatpak ๋ฒ์ ์ (์ ์ผํ) ๋ฌธ์ ๊ฐ ์๋ ์๋ ์๊ณ ๊ทธ๋์ @valentindavid์ ์๊ฒฌ์ ๋ช
์๋๋๋ก ์์ ๋ ๊ฒ ๊ฐ์ต๋๋ค . ์ ์ด๋ ๋์๊ฒ๋ Doom (2016)๊ณผ ๊ฐ์ vulkan ๊ธฐ๋ฐ ๊ฒ์ @GloriousEggroll์์ ์์ฑ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋) ์์
์ ๋ค์. ๊ทธ๋ฌ๋ ์ด๋ช
์์ํ๋ Flatpak ์คํ์์ ๋๋ฅผ ์ํด ์๋ํ์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ ํํธ, ๋๋ Flatpak์ด ์๋ Steam ์ค์น๋ก Doom Eternal์ ์ฌ์ฉํ์ต๋๋ค. ์ ์๊ฒ๋ git์์ ์ต์ Mesa๋ฅผ ์ค์น ํ ํ ์๋ํ๊ธฐ ์์ํ์ต๋๋ค. (๋ด๊ฐ ์ค์น ํ ๋ค๋ฅธ ํจํค์ง : llvm-10.0.0 ๋ฐ llvm-9.0.1, vulkan-headers-1.2.135, media-libs / vulkan-loader-1.2.135, Proton-5.4-GE-3 ๋ฐ Steam from USE ํ๋๊ทธ "-steamruntime"์ด ๋นํ์ฑํ ๋ Gentoo์ ์คํ ์ค๋ฒ๋ ์ด. Doom Eternal์ ์ฑ๋ฅ ๋ฐ์ดํฐ ์ค๋ฒ๋ ์ด์ ๋ฐ๋ฅด๋ฉด ๊ฒ์์ radv, llvm 9.0.1 ๋ฐ mesa 20.1.0-devel, vulkan 1.2.128์ ์ฌ์ฉํฉ๋๋ค. Ryzen 3700X ๋ฐ Radeon 5700XT์์ 2560x1440 (WQHD) ํด์๋๋ก ์ฝ 60-70fps๋ฅผ ์ป์์ผ๋ฉฐ ๋ชจ๋ ๊ฒ์ด Ultra Nightmare ์ธ๋ถ ์ฌํญ์ผ๋ก ์ค์ ๋์์ต๋๋ค. Mesa์ vulkan ๋๋ผ์ด๋ฒ์ ๋์์ผ๋ก amdvlk ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ํด๋น ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์์์ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค. Ss, ์ด๊ฒ์ ์ด์ค ๋ถํ
์ฐฝ์์ ์ป๋ fps์ ์ ๋ฐ ๋ฏธ๋ง์ด์ง๋ง ์ฌ์ ํ ๋๋์ต๋๋ค. ์ด ์์ ์์ ์ด๋ฏธ์ด ๊ธฐ๋ฅ์ ์คํํ๊ณ ์์ต๋๋ค. ํ๋ซ ํฉ์ mesa-git์ ์ฝ๊ฒ ์ค์นํ ์์๋ ๋ฐฉ๋ฒ์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค . @ valentindavid ๊ฐ ๋์๊ฒ ๋จ์๋ฅผ ์ ๊ณต ํ ์๋ ์์ต๋๋ค (_flatpak install org.freedesktop.Platform.GL.mesa- git_์ด ํจํค์ง ์ด๋ฆ์ ์ด๋๊ฐ์์ ๋ณด์์ง๋ง ์ค์นํ ํจํค์ง๋ฅผ ์ฐพ์ง ๋ชปํจ), flathub์ ์คํ ํจํค์ง์์ ๊ฒ์์ ์คํํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๊น?
@ nuku97 ๋์ผํ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ์ค๋๋ vulkan-loader ๋ฒ์ ์ผ๋ก ์ธํ ๊ฒ์ผ๋ก ์์ฌ๋ฉ๋๋ค. https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989 ๋ก๋ณด๊ณ ๋ ์ ์คํธ๋ฆผ ๋ฌธ์
ํธ์ง : ๊ทธ๊ฒ์ ๋ด๊ฐ nVidia๋ฅผ ์คํํ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๋์ง๋ง ๋ก๊ทธ์์ ์ป๋ ์ค๋ฅ ๋ฉ์์ง๋ ๊ทธ ๋ฐฉํฅ์ ๊ฐ๋ฆฌ ํต๋๋ค.ํ์ง๋ง SDK๋ ๊ทํ์ ๊ฒฝ์ฐ์๋ ๋ณผ ์์๋ ๊ณณ์ด์ด์ผํฉ๋๋ค.
๊ฒ์์ Proton 5.4 GE-3, Vulkan Loader 1.2.135 ๋ฐ Nvidia ๋๋ผ์ด๋ฒ 440.66.04 Beta์ ํจ๊ป ์์๋๊ณ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ FPS๋ ๋ฎ์ ๊ทธ๋ํฝ ์ค์ ์์ 25-50fps๋ก ๋ฎ์ต๋๋ค. ๊ทธ๊ฒ์ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ? Nvidia ๋ณด์ ์ ๋๊ตฌ๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
@EldarAgalarov ์ค๋ ๋๋ฅผ ์ฝ์ผ๋ฉด nVidia ๋๋ผ์ด๋ฒ๊ฐ ์จ๋ณด๋ GPU ๋ฉ๋ชจ๋ฆฌ ๋์ ์์คํ RAM์ ์ฌ์ฉํ๋ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ผ์ด๋ฒ๊ฐ ๋น๊ณต๊ฐ ์์ค์ด๊ณ ๋ ์ ์ ์ด๋ฏ๋ก nVidia๋ง์ด ํด๊ฒฐํ ์์๋ ๋ฌธ์ ์ผ ๊ฒ์ ๋๋ค.
๋ฟก๋ฟก
man xorg.conf :"Disable"ํญ๋ชฉ์ผ๋ก ๋นํ์ฑํํ์ง ์๋ ํ "extmod", "dbe", "dri", "dri2", "glx"๋ฐ "record"ํ์ฅ ๋ชจ๋์ด์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก๋ก๋๋ฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ํ์ฅ ๋ชจ๋์ ๋ณด๋ ค๋ฉด ๋ค์์์ ํ์ฅ ํ์ ๋๋ ํ ๋ฆฌ๋ฅผ ํ์ธํ์ญ์์ค.
/ usr / lib / xorg / modules๊ทธ๋ ๋ค๋ฉด ์ ๊ฑฐ๊ธฐ์ freetype, type1์ ๋ฃ์๊น์? ์ผ๋ถ๋ ๊ทธ๊ฒ์ ๊ฐ์ง๊ณ ์์ง ์์ ์ ์์ต๋๋ค.
@AllKind ์ด ์น์
์ ๋ฒ ํ 440.66.04 ๋๋ผ์ด๋ฒ๋ฅผ ์ค์น ํ ํ์ ์์ฑ๋์์ต๋๋ค.
๋ฒ ํ ๋๋ผ์ด๋ฒ๋ผ๋ ์ ์ ๊ฐ์ํ๋ฉด ๋ช
์ ์ ์ผ๋ก ํฌํจ๋์ด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
nvidia ์ค์ ์์ PowerMizer๋ฅผ ์ค์ ํ ์ ์์ต๋๊น?
cmdline :nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1
(์ฑ๋ฅ์ผ๋ก ์ค์ )
ํ์ํ ๋๋ง ์ ์ฒด์ ์ผ๋ก ์ค์ ํ ํ์๊ฐ ์์ต๋๋ค.
@AllKind nvidia-settings powermizer ์ต์
์ ์ฐ๋ ๊ธฐ์ฒ๋ผ ์๋ํฉ๋๋ค. cli๋ ์๊ณ์ ์ด๋ค ์ํฅ๋ ๋ฏธ์น์ง ์๋ ๊ฒ ๊ฐ์ผ๋ฉฐ ์๋ํ๋๋ก ๊ด๋ฆฌํ๋ค๋ฉด ๋ถํ
ํ ์ง์๋์ง ์์ต๋๋ค.
xorg.conf์ "RegistryDwords"๋ฅผ ํฌํจํ๋ฉด ํ์ํ ์์
์ ์ํํ๊ณ ๊ฐ์ฅ ํ์ํ ๋ ์ ์ ์ ๊ฒฐ์ ํ์ง ์์ต๋๋ค.
์ ๋ชจ๋์๊ฒ ํธ๋ฆฌํ ๋ฒํผ๋ง์ ์ฌ์ฉํ๋ผ๊ณ ์กฐ์ธํฉ๋๊น? ppl์ด ์ํ๋ ๊ฒ์ด ์๋ ์๋ ์์ต๋๋ค.
@AllKind ๋น์ ์ด ๋ง์์. ์ฌ๋๋ค์ด ์ฅ์น ์น์
์ ์ต์
์ ํฌํจํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ๋ด ๊ตฌ์ฑ์ ์๋ฅผ ํฌํจํ์ต๋๋ค. ์ฌ๋๋ค์ด ํผ๋ํ์ง ์๋๋ก ์ฌ๋ถ์ ๋ฌผ๊ฑด์ ์ ๊ฑฐํ์ต๋๋ค.
Triplebuffer ๋ฐ EXAPixmaps๋ ์ปดํฌ ์งํฐ์์ ํ๋ฉด ์ฐข๊น ๋ฐ ์ํฐํฉํธ๋ฅผ ์ ๊ฑฐํ๋ ๋ฐ ๋์์ด๋๋ฉฐ ์ฃผ์ ์ ๊ด๋ จ์ด ์์ต๋๋ค.
"RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x1; PowerMizerDefaultAC = 0x1"
์ต์ "EXAPixmaps" "off"
nvidia ๋๋ผ์ด๋ฒ README์์ ์ด์ ๋ํ ์ฐธ์กฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์ด๋์ ์ป์ ๊ฑฐ์ฃ ?
์ฌ์ด๋์ ๊ดํด์๋ ์ด์ด ์ข์ ์๋ ์์ต๋๋ค. v.3 ์ดํ์ Proton-GE ์ปค๋ฐ์์ libfaudio๋ ์ผ๋ถ ์ฌ์ฉ์์ ๋ฌธ์ ๋ก ์ธํด ์์ ์ํ๋ก ๋๋ ๋ ธ์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ธ๊ธํ๋ฏ์ด pulseaudio์ ๊ธฐ๋ณธ ์ํ ์๋๋ฅผ ๋์ด๋ ๊ฒ์ด ๋์์ด ๋ ์ ์์ต๋๋ค.
@AllKind nvidia-setttings, nvidia-xconfig, xorg-conf ๋ฑ์ ๋ํ readme ๋ฐ man ํ์ด์ง์๋ ์ต์ํ์ผ๋ก ๋งํ ์์๋ ๋ง์ ์ ๋ณด์ ์ต์
์ด ๋ถ์กฑํฉ๋๋ค.
์ฌ๊ธฐ์์ ์ฃผ์ ๋ฅผ ์ฝ์ ์ ์์ต๋๋ค.
https://askubuntu.com/questions/379483/nvidia-x-server-settings-lost-on-every-reboot
https://forums.opensuse.org/showthread.php/410089-nvidia-powermizer-how-tweak
๋ํ ์์ธํ ์ ๋ณด๋ ์์ ๊ฒ์๋ฌผ์ ์ ๊ณต ํ ๋ง์ ๋งํฌ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๋ด๊ฐ ์ด์ด ์ข์๋ ์ฌ์ด๋ ๋ฌธ์ ์ ๋ํด์๋ ์๋ง ๋ง์ ๊ฒ์ ๋๋ค. ์ด์ ์ ๋งํ๋ฏ์ด ์ฌ์ด๋๋ฅผ ํ๋ฅญํ๊ฒ ๋ง๋ค๊ธฐ ์ํด ํน๋ณํ ๋๋ ์๋์ ์ธ ์์ ์ํ์ง ์์์ผ๋ฉฐ PulseEffects๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@์ฌ๋ฌ๋ถ
ํ์ฌ nvidia ๋ชจ๋ ๋งค๊ฐ ๋ณ์๋ฅผ ๋ณด๋ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ์๋ ์ฌ๋์ด ์์ต๋๊น?
@AllKind sudo modinfo -p nvidia
๋ก nvidia์ ๋ํด ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ๋งค๊ฐ ๋ณ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
nvidia ๋ชจ๋ ๊ตฌ์ฑ์ ํ์ธํ๋ ค๋ฉด sudo modprobe -c | grep nvidia
.
๋ ๋ง์ ์ ๋ณด : https://wiki.archlinux.org/index.php/Kernel_module
์ปค๋์๋ก๋ ๋ ๋ชจ๋ ์ค ์ค์ ๋ก "glx" "dbe"๋ฑ์ด๋ก๋ ๋ ๋ชจ๋์ ์๊ณ ์ถ์ต๋๋ค. ๋ด๊ฐ ๋ณผ ์์๋ ๊ฒ์ "nvidia", "nvidia_drm"๋ฐ "nvidia_modeset"๋ฟ์
๋๋ค.
๊ทธ๋๋ ๋ชจ๋ ๊ตฌ์ฑ์ "NVreg_UsePageAttributeTable = 1"์ต์
์ด ์ถ๊ฐ ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
๋๊ตฌ๋ ์ง ๋ช
ํํ ํ ์ ์๋ค๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
๋ฟก๋ฟก
์, ์ ๋ 9900K ๋ฐ 1080Ti๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ 29FPS๋ฅผ ๊ฑฐ์ ๋ง์ง ์ ์์ต๋๋ค. ํ์คํ ์ฌ์ํ ์ ์์ต๋๋ค.
๊ทํ์ ๋ ธ๋ ฅ์ ๊ฐ์ฌํ์ง๋ง ์ ํ ๋์์ด๋์ง ์์ต๋๋ค :(
์์ํ๊ณ ์ ๊ฐ์
๋๋ค ...
์ํ์ค์ธ ์์
๊ณผ ์คํ์ค์ธ ๋ฐฐํฌํ์ ๋ช
ํํ ํ ์ ์๋ค๋ฉด ์ ๊ฐ ๋์ ๋๋ฆด ์ ์์ต๋๋ค.
WWG1WGA,
๋ค๋์
์ถ์ ๋ ๋ง์ ์ฌ๋๋ค์ด ๋ด๊ฐ ๋งํ ๊ฒ์ ์๋ํ๊ณ ์ด๋ป๊ฒ ์งํ๋์๋์ง๋ณด๊ณ ํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์
๋๋ค.
๊ทธ๋ฆฌ๊ณ nvidia ์นด๋๋ก Doom Eternal์ ์ต๋ ์ฑ๋ฅ์ ์ถ๊ตฌํ๊ณ ํฅ๋ฏธ๋ก์ด ์ผ์ ๋ฐ๊ฒฌํ๋ค๋ฉด. ๊ฐ์ฌ.
๊ฑฑ์ ํ์ง ๋ง์ธ์. NVIDIA๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆด ๊ฒ์ ๋๋ค. :)
๋ชจ๋ ์๋ ,
๋ฃฌ ๋ฉ๋ด๋ฅผ ๋ณผ ๋ ์ถฉ๋์ด ๋ฐ์ํ๊ฑฐ๋ ๋ก๋ฉ ํ๋ฉด์์ ๊ฐํ์ ์ผ๋ก ์ถฉ๋ํ๋ ์ฌ๋์ด ์๋์ง ํ์ธํ๊ณ ์ถ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒ์์ด ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค. ์ด ๋ฌธ์ ๊ฐ ๋๋ง์ ๋ฌธ์ ์ธ์ง ํ๋จํ๋ ค๊ณ ํฉ๋๋ค.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -605543105
๋ค๋ฅธ ๊ฒ์ด ์๋ค๋ฉด ๊ฐ์กฐ ํ์ ํ ๋๊ตฌ ์ค ์ผ๋ถ๋ฅผ ์ฌ์ฉํ๊ฒ ์ต๋๋ค. ์์ฒญ๋ QoL ํํ์ฒ๋ผ ๋ณด์ด์ง๋ง ๊ฑฐ์ ํ ์ ์์ต๋๋ค.
๋๊ตฌ๋ ์ง RADV๋ฅผ ์ฌ์ฉํ๋ AMD ์นด๋๋ก ์ด๊ฒ์ ์๋ํ ์ ์ด ์์ต๋๊น? Mesa 20.0.2์์ Arch๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. ACO ๋์ LLVM์ ์ฌ์ฉํด์ผํ๋ค๋ ๊ฒ์ ์์ง๋ง Proton-GE ๋ฐ Mesa์ ํ์ฌ ์ํ์ ๋ํ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๋๋ ๊ณง ๋ฉ์ฌ์์ ๋ฉ์ด์ง๊ณ ์ถ์ง ์์ต๋๋ค.
@ sonic2kk ๋๋ ๊ทธ๊ฒ์ ์กฐ๊ธ ์ฌ์ฉํ์ต๋๋ค. ์ฑ๋ฅ์ ์ข์ง ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ๋ ์์ ์ ์ด๋ผ๋ ๊ฒ์ ์์์ต๋๋ค.
์ค๋์ค / ์ฌ์ด๋ ํฌ๋ํน ๋ฌธ์ ๊ฐ์๋ ์ฌ๋๋ค์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๋ค์ ์ค์ ์ ๊ฐ๋๋ก /etc/pulse/daemon.conf๋ฅผ ๊ตฌ์ฑํ์ญ์์ค.
default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100
๋ํ protontricks๋ฅผ ํตํด ๋ค์ ์ค์น๋ faudio๋ฅผ ์ค์นํ์ง๋ง ์์ ๋์ง ์์์ต๋๋ค. ๊ทธ๊ฒ์ด ๊ทธ๊ฒ์ํ๋ ์กฐํฉ ์ธ ๊ฒฝ์ฐ์ ๊ทธ๊ฒ์ ์ธ๊ธํ์ญ์์ค.
์ด์ ์ ๊ฒ์๋์๋์ง ํ์คํ์ง ์์ง๋ง nVidia๋ ํฌ๋ผ์ ์ ์ฑ๋ฅ ๋ณด๊ณ ์์ ๋ํด ์กฐ์ฌํ๊ฒ ๋ค๊ณ ์๋ต ํ์ต๋๋ค . ํ์ฑ Linux ์ฌ์ฉ์ ์๊ฐ์ด๋ฅผ ์ง์ํ๊ธฐ์ํ ๋น์ฆ๋์ค ๊ฒฐ์ ์ ๋ด๋ฆด ์์์๋งํผ ์ถฉ๋ถํ ์ค์ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋๊ตฌ๋ ์ง RADV๋ฅผ ์ฌ์ฉํ๋ AMD ์นด๋๋ก ์ด๊ฒ์ ์๋ํ ์ ์ด ์์ต๋๊น? Mesa 20.0.2์์ Arch๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. ACO ๋์ LLVM์ ์ฌ์ฉํด์ผํ๋ค๋ ๊ฒ์ ์์ง๋ง Proton-GE ๋ฐ Mesa์ ํ์ฌ ์ํ์ ๋ํ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๋๋ ๊ณง ๋ฉ์ฌ์์ ๋ฉ์ด์ง๊ณ ์ถ์ง ์์ต๋๋ค.
LLVM me ํฌํจ ๋ RADV ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ์ฌ๋ฌ ๊ฒ์๋ฌผ์ด
๋๋ ์ฌ์ ํ @ 999eagle ์ ํจ์น์ ํจ๊ป proton-tkg๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๊ทธ๋ ๊ฐ ์ ๋ก๋ ํ ๋น๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ด ๊ฒ์๋ฌผ์ ์ฐธ์กฐ
์์คํ ์ ์ฒด์ ์ค์นํ์ง ์๊ณ amdgpu-pros vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ฌ๋ฌ ๊ฒ์๋ฌผ๋ ์์ต๋๋ค (๋ง ๊ทธ๋๋ก steams ์์ ์ต์ ์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ถ๊ฐํ๊ณ doom eternal์ ๋ํด์๋ง ๋๋ผ์ด๋ฒ๋ฅผ๋ก๋ ํ ์ ์์)
๊ตฌํ AMD gpu (GCN 1.0 / 1.1)๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ mesa-git์ ์ฌ์ฉํด์ผํฉ๋๋ค.
@ sonic2kk ACO์ LLVM ARE RADV ๋ชจ๋. RADV๋ ๋ฉ์ฌ์ vulkan-radeon
๋๋ผ์ด๋ฒ๋ก, RADV_PERFTEST=llvm
๋๋ RADV_PERFTEST=aco
์ฌ์ฉํ์ฌ LLVM ๋๋ ACO์ ํจ๊ป ์คํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ ๋ค ์ฌ์ค RADV์
๋๋ค. ๊ทธ๋์ ๋๋ ๋น์ ์ด ๋ฌด์์ ๋ฌป๊ฑฐ๋ ๊ถ๊ธํดํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. @elovin์ด ๋งํ๋ฏ์ด, radeonsi ๋ฐ amdgpu-pro-libgl
๊ณผ๋ ๋ฌ๋ฆฌ ์์คํ
์์ ๋งค์ฐ ์ฝ๊ฒ ํจ๊ป ์ด ์ ์๊ธฐ ๋๋ฌธ์ vulkan-amdgpu-pro
์ฌ์ฉํ ์ ์์ผ๋ฉฐ "๋ฉ์ฌ๋ฅผ ๋จ๊ฒจ ๋์ง ๋ง์ญ์์ค". ์ํ์ง ์๋ ๊ฒฝ์ฐ ์์คํ
์ ์ฒด์ ์ค์นํ ํ์๋ ์์ง๋ง ์์คํ
์ ์ฒด์ ์ค์นํ๋ ๊ฒ์ด ๋ฉ์ฌ๋ฅผ ๋จ๊ฒจ ๋๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค.
๋ชจ๋ ์๋ ,
๋ฃฌ ๋ฉ๋ด๋ฅผ ๋ณผ ๋ ์ถฉ๋์ด ๋ฐ์ํ๊ฑฐ๋ ๋ก๋ฉ ํ๋ฉด์์ ๊ฐํ์ ์ผ๋ก ์ถฉ๋ํ๋ ์ฌ๋์ด ์๋์ง ํ์ธํ๊ณ ์ถ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒ์์ด ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค. ์ด ๋ฌธ์ ๊ฐ ๋๋ง์ ๋ฌธ์ ์ธ์ง ํ๋จํ๋ ค๊ณ ํฉ๋๋ค.
์์ ๊ฒ์๋ฌผ์ ๋ํ ํ์ ์กฐ์น : ๋๊ตฐ๊ฐ ์ด๋ฌํ ์ค๋ฅ๊ฐ์๋ ๊ฒฝ์ฐ DOOMEternal / base / video / runes ๋ฐ DOOMEternal / base / video / tutorials์์ ํ์ผ์ ์ง์ ์ค๋ฅ๋ฅผ ์์ ํ ์ ์์ต๋๋ค. ์ด์ ๊ฒ์์ด ์๋ฒฝํ๊ฒ ์คํ๋๊ณ ๋ ์ด์ ์ถฉ๋ํ์ง ์์ต๋๋ค. ๊ทธ bk2 ํ์ผ ์ค ํ๋ ๋๋ ๋ ๊ฐ์ ํ์ผ์ด ๋ด ์์คํ ๊ณผ ์ผ์นํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์ฑ์์๊ฒ๋ ๋ฌธ์ ๊ฐ๋์ง ์๋ ๊ฒ ๊ฐ์์ ๊ณต๊ธฐ๋ฅผ ๋ง๊ฒํ๊ณ ์ถ์์ต๋๋ค.
@EldarAgalarov ์ค๋ ๋๋ฅผ ์ฝ์ผ๋ฉด nVidia ๋๋ผ์ด๋ฒ๊ฐ ์จ๋ณด๋ GPU ๋ฉ๋ชจ๋ฆฌ ๋์ ์์คํ RAM์ ์ฌ์ฉํ๋ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ผ์ด๋ฒ๊ฐ ๋น๊ณต๊ฐ ์์ค์ด๊ณ ๋ ์ ์ ์ด๋ฏ๋ก nVidia๋ง์ด ํด๊ฒฐํ ์์๋ ๋ฌธ์ ์ผ ๊ฒ์ ๋๋ค.
์ด ์ง์ ์ ์ ์ ์ผ๋ก ์ฌ์ค์ด๋ฉฐ, htop์ ์ด๊ณ nvidia-smi๋ฅผ ์์ฒญํ์ฌ ํ๋ ์ดํ๋ฉด์ ํ์ธํ ์์์์ต๋๋ค. nvidia ๋๋ผ์ด๋ฒ๊ฐ vram์ ๊ฒ์์ ์ ๋๋ก ํ ๋นํ์ง ์๊ณ ๋ด RAM์ ์ผ๋ถ๋ฅผ ์ผ์ข ์ ๋ฒํผ๋ก ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ค์์ ์คํ์ค์ธ ๊ฒ์์ ์คํฌ๋ฆฐ ์ท์ ๋๋ค. WM์์ ๋ช ๋ น์ ์คํํ๋ ค๊ณ ํ ๋ ๊ฒ์์ด ์ผ์ ์ค์ง๋์ด ๊ฒ์ ๋ด ์คํฌ๋ฆฐ ์ท์ ์ป์ ์ ์์ต๋๋ค.
๋ด CPU ์ฌ์ฉ๋ฅ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์กด์ฌํ์ง ์์ผ๋ฉฐ nvidia ๋๋ผ์ด๋ฒ๋ 760 ๋ฉ๊ฐ ๋ง ํ ๋นํฉ๋๋ค. ๊ฒ์์ ํ ์คํธํ๊ธฐ ์ํด ์ธํธ๋ผ๋ก ์ค์ ํ์ต๋๋ค. Steam ์ค๋ฒ๋ ์ด๊ฐ ๊ฒ์๋ณด๋ค ๋ ๋ง์ ๋จ์ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์ต๋๋ค ... ๊ทธ๋ฌ๋ nvidia๊ฐ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํฉ๋๋ค.
์์คํ ํต๊ณ :
๊ทธ๋ ๋ค๋ฉด ACO ์ปดํ์ผ๋ฌ๋ฅผ ์๋ ์ํค๊ฑฐ๋ RADV๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์ํ๋๊ณ ์๋ ๊ฒ์ด ์์ต๋๊น?
๊ทธ๋ ๋ค๋ฉด ACO ์ปดํ์ผ๋ฌ๋ฅผ ์๋ ์ํค๊ฑฐ๋ RADV๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์ํ๋๊ณ ์๋ ๊ฒ์ด ์์ต๋๊น?
์ด๊ฒ์ด ์ฑ๋ฅ์ ๊ทน์ ์ผ๋ก ํฅ์์ํฌ ์ ์๋์ง ๋๋ ๋ณ๋ชฉ ํ์์ด ๋ค๋ฅธ ๊ณณ์ ์๋์ง ์ ๋ง๋ก ๊ถ๊ธํฉ๋๋ค. ์๋ฅผ ๋ค์ด radeon 5700xt๋ฅผ ์ฌ์ฉํ radv ์ค์ ์์ ํ์ง์ด ๊ทน๋๋ก ์ ๋ชฝ์ด๋ ๋ฎ๋ ์๊ด์์ด ์ฝ 70fps๋ฅผ ์ป์ต๋๋ค. Windows์์๋ ์ฝ 140fps๋ฅผ ์ป์ต๋๋ค.
@ nuku97 ๊ทธ๋ฆฌ๊ณ ๋ฆฌ๋ ์ค์์ amdgpu-pro๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ~ 140fps๋ฅผ ์ป์ต๋๋ค.
@ Progman-DT ์, ์์ ์ค์ ๋๋ค. ACO์ ๋๋ฝ ๋ ๊ธฐ๋ฅ์ ์ฌ์ ํ โโWIP์ ๋๋ค. ๊ฒฐํฉ๋์์ ๋ ์ด๋ฏธ RADV / LLVM์ผ๋ก ์ต๋ 30 %์ ์ฑ๋ฅ ํฅ์์ ์ ๊ณต ํ ์์๋ ๋ ๊ฐ์ MR์ด ์์ต๋๋ค.
Nvidia๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฐฉ๊ธ ๋๋ผ์ด๋ฒ ์
๋ฐ์ดํธ๋ฅผ ์ถ์ํ์ต๋๋ค.
https://developer.nvidia.com/vulkan-driver
April 1st, 2020 - Windows 442.86, Linux 440.66.07
New:
Multi thread-capable deferred ray tracing pipeline creation
Allow presenting from queue families which only expose VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces [Linux]
Fixes:
Added a workaround for Linux Steam Play title DOOM Eternal, which overrides application requested memory locations, to ensure performance-critical resources be placed in video memory [Linux]
Correctly cap the drawCount for vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount on Turing GPUs
Fixed descriptor indexing with large arrays and large blocks
Pacman distro ์ฌ์ฉ์๋ https://github.com/Frogging-Family/nvidia-all ์์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
๋๋์ด!!!
๋ค์๊ณผ ๊ฐ์ด ์์ ๋์์ต๋๋ค.
Huzzah : D
440.66.07 ๋๋ผ์ด๋ฒ๋ก ํ์ธํ ์ ์์ต๋๋ค. ์ด์ 144fps๊ฐ ๊ฑฐ์ ์ ๊ฒผ์ต๋๋ค.
์์คํ
์์น ๋ฆฌ๋
์ค
CPU AMD ๋ผ์ด์ 2700x
GPU NVIDIA RTX 2070
48GB DDR4 3200
๋๋ผ์ด๋ฒ ๋ฒ์ 440.66.07
๋ณ๋ ! ์ด์ ์ฐ๋ฆฌ๋ Valve๊ฐ Steam์์ ์ง์ ์์ฑ์ ํจ์น๋ฅผ ์ถ์ํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
๋ค, 440.66.07 ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ 1440p Ultra Nightmare์์ 144 + FPS
Ryzen 3700x, RTX 2080, xubuntu 19.10, Proton-5.4-GE-3
์ ์ฒด ํ๋ฉด์ Alt-tab์ ์ฌ์ ํ โโ๊ฒ์์ ์ค๋จํ์ง๋ง ํ ๋๋ฆฌ์๋ ์ฐฝ์์๋ ์๋ํฉ๋๋ค. Steam ์ค๋ฒ๋ ์ด๋ ์ฌ์ ํ ์ฑ๋ฅ์ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค (์ต์ 80-100FPS).
๋ณ๋ ! ์ด์ ์ฐ๋ฆฌ๋ Valve๊ฐ Steam์์ ์ง์ ์์ฑ์ ํจ์น๋ฅผ ์ถ์ํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
์, ์ง๊ธ์ ์ธ์ ๋ ์์ ํ ์ ์์ต๋๋ค. ์์ฑ์ ๋ฐฉ์ถ ์ฌ์ด์ ์๊ฐ์ ์ผ๋ฐ์ ์ผ๋ก 10-14 ์ผ์ ๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ์ฌ์ ํ AMD ์นด๋์์ ๋ง์ ๋๋ฌ๊ณ ์์ต๋๊น?
@jalabb ํ์ (๋ณผ๋ฅจ, ์ ์ ๋ฑ)์ ๊ฒ์์ด ๊ฒฝ๊ณ์ ์์์ผ๋ก ์ค์ ๋์ด ์์ด๋ ์ฌ์ ํ ๊ฒ์์ ์ค๋จ์ํต๋๋ค. ์๋ ํ ์์๋ ๋ค๋ฅธ ์์ ์ฌํญ์ด ์์ต๋๊น?
Nvidia ๋๋ผ์ด๋ฒ๋ฅผ 440.66.07 ๋ฒ ํ๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค. ์ด์ ๊ฒ์์ GTX 1060 6GB์ ์ ๋ชฝ ๊ทธ๋ํฝ ์ค์ ์์ ์์ ์ ์ธ 60FPS๋ก ํ๋ฅญํ๊ฒ ์๋ํฉ๋๋ค.
Nvidia๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฐฉ๊ธ ๋๋ผ์ด๋ฒ ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ํ์ต๋๋ค.
https://developer.nvidia.com/vulkan-driverApril 1st, 2020 - Windows 442.86, Linux 440.66.07 New: Multi thread-capable deferred ray tracing pipeline creation Allow presenting from queue families which only expose VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces [Linux] Fixes: Added a workaround for Linux Steam Play title DOOM Eternal, which overrides application requested memory locations, to ensure performance-critical resources be placed in video memory [Linux] Correctly cap the drawCount for vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount on Turing GPUs Fixed descriptor indexing with large arrays and large blocks
Pacman distro ์ฌ์ฉ์๋ https://github.com/Frogging-Family/nvidia-all ์์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
๋ฐฐํฌํ์์ _manally_ ์ค์น๋ฅผ ์๋ํ์ต๋๋ค. ์ด๊ฒ์ ์์ฒญ๋ ์ค์์์ต๋๋ค. Manjaro๋ฅผ ์ํด ๊ทธ ๊ธธ์๊ฐ๋ ๊ฒ์ ๊ณ ๋ คํ๋ ์ฌ๋์ ์ด๊ฒ์ํ์ง ๋ง์ญ์์ค. ๊ทธ๊ฒ์ ๋ชจ๋ ๊ฒ์ ์ง๋ฃจํ๊ฒํฉ๋๋ค. Manjaro๋ฅผ ๋ค์ ์ค์นํ ํ์๊ฐ ์๋๋ก๊ธฐ๋ํ๋ฉด์ ์ง๋ 45 ๋ถ์ ๋ณด๋์ต๋๋ค. ๋ด๊ฐํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ธฐ์ ์ ์ ํตํ๊ณ ํฐ๋ฏธ๋์ ์ ํตํ์ง ์๋ค๋ฉด ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ํตํด 440.66.07์ด ๋ด๋ ค์ฌ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ญ์์ค.
์ฆ, @ Tk-Glitch : ์ ๋ฐ์ดํธ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
@ PraetorianSC4 ๋น์ ์ด ์๋์ผ๋ก ์ค์น๋ฅผ ์๋
๋ฐฐํฌํ "? ์ด๋์ ๊ตฌํ๊ณ ๋ฌด์์ ํ์
จ๋์?
2020 ๋
4 ์ 1 ์ผ ์์์ผ ์คํ 7:34 PraetorianSC4 [email protected]
์ผ๋ค :
Nvidia๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฐฉ๊ธ ๋๋ผ์ด๋ฒ ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ํ์ต๋๋ค.
https://developer.nvidia.com/vulkan-driver2020 ๋ 4 ์ 1 ์ผ-Windows 442.86, Linux 440.66.07
New: Multi thread-capable deferred ray tracing pipeline creation Allow presenting from queue families which only expose VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces [Linux] Fixes: Added a workaround for Linux Steam Play title DOOM Eternal, which overrides application requested memory locations, to ensure performance-critical resources be placed in video memory [Linux] Correctly cap the drawCount for vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount on Turing GPUs Fixed descriptor indexing with large arrays and large blocks
Pacman distro ์ฌ์ฉ์๋ ์ฌ๊ธฐ์์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
https://github.com/Frogging-Family/nvidia-all๋ฐฐํฌํ์์ ์๋์ผ๋ก ์ค์นํด ๋ณด์์ต๋๋ค. ์ด๊ฒ์ ๋ฐฉ๋ํ
์๋ชป. Manjaro๋ฅผ ์ํด ๊ทธ ๊ธธ์ ๊ฐ ์๊ฐํ๋ ์ฌ๋์ํ์ง ๋ง์ญ์์ค
์ด; ๊ทธ๊ฒ์ ๋ชจ๋ ๊ฒ์ ์ง๋ฃจํ๊ฒํฉ๋๋ค. ์ง๋ 45 ๋ถ ๋์ ๋ด๊ฐํ์ง ์๊ธฐ๋ฅผ๊ธฐ๋ํ์ต๋๋ค.
Manjaro๋ฅผ ๋ค์ ์ค์นํด์ผํฉ๋๋ค. ๋ด๊ฐํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋น์ ์ด ์ํผ ํ ํฌ๊ฐ ์๋๋ผ๋ฉด
440.66.07์ด ๋ด๋ ค์ฌ ๋๊น์ง ๊ธฐ๋ค๋ฆด ๊ฒ ๊ฐ์ต๋๋ค.
ํจํค์ง ๋งค๋์ .์ฆ, @ Tk-Glitch https://github.com/Tk-Glitch : ๊ฐ์ฌํฉ๋๋ค.
์ต์ ์ ๋ณด!โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-607540558 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AM5Y33ZARWY56YNKOTGYTXDRKPFQLANCNFSM4LP25FOQ
.
@ sonic2kk ACO ๋ฐ LLVM _ARE_ RADV. RADV๋ ๋ฉ์ฌ์
vulkan-radeon
๋๋ผ์ด๋ฒ๋ก,RADV_PERFTEST=llvm
๋๋RADV_PERFTEST=aco
์ฌ์ฉํ์ฌ LLVM ๋๋ ACO์ ํจ๊ป ์คํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ ๋ค ์ฌ์ค RADV์ ๋๋ค. ๊ทธ๋์ ๋๋ ๋น์ ์ด ๋ฌด์์ ๋ฌป๊ฑฐ๋ ๊ถ๊ธํดํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. @elovin์ด ๋งํ๋ฏ์ด, radeonsi ๋ฐamdgpu-pro-libgl
๊ณผ๋ ๋ฌ๋ฆฌ ์์คํ ์์ ๋งค์ฐ ์ฝ๊ฒ ํจ๊ป ์ด ์ ์๊ธฐ ๋๋ฌธ์vulkan-amdgpu-pro
์ฌ์ฉํ ์ ์์ผ๋ฉฐ "๋ฉ์ฌ๋ฅผ ๋จ๊ฒจ ๋์ง ๋ง์ญ์์ค". ์ํ์ง ์๋ ๊ฒฝ์ฐ ์์คํ ์ ์ฒด์ ์ค์นํ ํ์๋ ์์ง๋ง ์์คํ ์ ์ฒด์ ์ค์นํ๋ ๊ฒ์ด ๋ฉ์ฌ๋ฅผ ๋จ๊ฒจ ๋๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค.
๋๋ ๊ตฌ์ฒด์ ์ด๊ณ RADV๋ผ๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. Mesa๋ฅผ ๋ ๋์ง ์๋๋ค๋ ์๋ฏธ๋ ์ด๋ค ์ข ๋ฅ์ ๋ ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ง ์๊ธฐ๋ฅผ ์ํ๋ค๋ ๊ฒ์ ๋๋ค. Mesa๊ฐ ์ ์๋ํ์ง ์๋๋ค๋ ์์์ ๋ค์ผ๋ ์ํ๊น์ด ์ผ์ ๋๋ค. ์ฌ๊ธฐ์์ ์ธ๊ธ ๋ ACO ์ฉ ํจ์น๊ฐ ์ฐจ์ด๋ฅผ ๋ง๋ค๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!
https://developer.nvidia.com/vulkan-beta-4406607-linux ์์ NVIDIA ๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ์ต๋๋ค.
Void Linux.
sudo sh NVIDIA-Linux-x86_64-440.66.07.run
์ค์น๋จ
์ฒซ ๋ฒ์งธ ์๋ : lxdm์ด ์์๋์ง ์์ต๋๋ค. (๊ณ์ ๋ ธ๋ ฅํ๊ณ ์คํจ ํจ)
๊ทธ๋์ /etc/X11/xorg.conf๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
sudo sh NVIDIA-Linux-x86_64-440.66.07.run --uninstall
๋ค์ ์ค์นํ๋๋ฐ ์ด๋ฒ์๋ ์์ฒด xorg.conf๋ฅผ ๋ง๋ค ์์์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ lspci | https://wiki.voidlinux.org/Proprietary_Video_Drivers ์ ์ง์นจ์ ๋ฐ๋ผ grep VGA
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ์๋ํ์ต๋๋ค :)
๋ด ์ปดํจํฐ์์ "์๋ ์ค"์ด๋ผ๋ ๊ฒ์ lxdm ๋ก๊ทธ์ธ ํ๋ฉด์ด ๊ฒ์ ์ ํ๋ฉด์ด๋ผ๋ ๊ฒ์ ์๋ฏธํ์ง๋ง ์ฌ์ ํ ์ค๋ฅธ์ชฝ ํค๋ฅผ ๋๋ฌ ๋ด ์ฌ์ฉ์์ ์ํธ๋ฅผ ์
๋ ฅ ํ ์ ์์ต๋๋ค. ๊ถํ ๋ถ์ฌ ์ด์ ๋๋ฌธ์ ๋ด x๋ ๋ด ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ ํ ๋๊น์ง ์๋ฌด๊ฒ๋ ํ์ ํ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ๊ณ ์น ํ์๊ฐ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค.
Doom์ ํ์ฌ ์ฝ 100FPS๋ก ์ ์๋ํ๊ณ ์์ต๋๋ค.
๋ํ NVIDIA-Linux-x86_64-440.66.07.run์ด ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ ํ์ธํ ์ ์์ต๋๋ค. ๋ง์ฐ์ ์ด ์๋๋๋ค.
UI ์ํํธ์จ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์นํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์์ผ๋ฉฐ ํ์ฌ Nividia ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ฑฐํ์ผ๋ฉฐ ์ฌ๋ถํ
์ UI๊ฐ ์์์ต๋๋ค.
์ ๋๋ผ์ด๋ฒ ์ค์น๋ฅผ ์๋ํ์ง๋ง "์ปค๋ ํค๋ ํ์ผ์ด ..... ์กด์ฌํ์ง ์์ต๋๋ค"๋ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ฌ๋ถํ
ํ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ctrl, alt, F6์ ๋๋ฌ CLI๋ฅผ ํตํด ๋ก๊ทธ์ธํ์ญ์์ค. ๊ทธ๋ฐ ๋ค์ pacman -S linux-headers๋ฅผ ์คํํ๊ณ ์ปค๋ ๋ฒ์ (uname -r)์ผ๋ก linux-55๋ฅผ ์ ํํ์ต๋๋ค.
์ด๊ฒ์ ๋ง์๋ก์
๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ Nivida ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
sudo sh NVIDIA-Linux-x86_64-440.66.07.run
๊ฑด๋ฐฐ
๋๋ผ์ด๋ฒ๊ฐ ์ค๋๋ ์ฐฝ์ ์ป์ ๋ค์ Proton-5.4-GE-3์ ์ฌ์ฉํ์ฌ ์๋ก์ด Ubuntu ๋ฐ Steam ์ค์น๋ก ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค. ๋ค๋ฅธ PC์์๋ ๋ชจ๋ ๊ฒ์ด ์ ์๋ํฉ๋๋ค.
๋ฐฐํฌํ : Ubuntu 18.04
์ปค๋ : 5.3.0-45
GPU : RTX 2080 SUPER
๋๋ผ์ด๋ฒ : 440.64
CPU : Ryzen 9 3900X
๋จ : DDR4 3200MHz 64GB
๋ก๊ทธ ์ค ๋ํซ
3778.856:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\MSIMG32.dll" at 0x6afc0000: PE builtin
3778.856:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\OLEACC.dll" at 0x950000: PE builtin
3778.857:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\gdiplus.dll" at 0x6f480000: PE builtin
3778.871:0030:0031:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7fd7ff890000: builtin
3779.003:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-core-synch-l1-2-0.dll" at 0x6e340000: PE builtin
3779.003:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-core-fibers-l1-1-1.dll" at 0x6b880000: PE builtin
3779.006:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-core-localization-l1-2-1.dll" at 0xf20000: PE builtin
3779.010:0030:0031:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
3779.025:0030:0031:fixme:heap:RtlSetHeapInformation 0x10000 0 0x92d480 4 stub
3779.048:0030:0031:warn:debugstr:OutputDebugStringA "Winsock Initialized\n"
3779.048:0030:0031:trace:seh:raise_exception code=40010006 flags=0 addr=0x7b00fdce ip=7b00fdce tid=0031
3779.048:0030:0031:trace:seh:raise_exception info[0]=0000000000000015
3779.048:0030:0031:trace:seh:raise_exception info[1]=0000000000925390
3779.048:0030:0031:trace:seh:raise_exception rax=0000000000924db0 rbx=00007fffffea8000 rcx=0000000000924d90 rdx=0000000000000000
3779.048:0030:0031:trace:seh:raise_exception rsi=0000000000924e90 rdi=0000000000924dc0 rbp=00000000009251d0 rsp=0000000000924d70
3779.048:0030:0031:trace:seh:raise_exception r8=0000000000000002 r9=0000000000924e80 r10=6b636f736e695722 r11=0000000000000000
3779.048:0030:0031:trace:seh:raise_exception r12=0000000000000001 r13=0000000000000001 r14=00000001409939e8 r15=000000000092d428
3779.048:0030:0031:trace:seh:RtlVirtualUnwind type 1 rip 7b00fdce rsp 924d70
3779.048:0030:0031:trace:seh:dump_unwind_info **** func fd80-fe07
3779.048:0030:0031:trace:seh:dump_unwind_info unwind info at 0x7b08e344 flags 0 prolog 0x11 bytes function 0x7b00fd80-0x7b00fe07
3779.048:0030:0031:trace:seh:dump_unwind_info 0x11: subq $0xc8,%rsp
3779.048:0030:0031:trace:seh:dump_unwind_info 0xa: pushq %rsi
3779.048:0030:0031:trace:seh:dump_unwind_info 0x9: pushq %rdi
3779.048:0030:0031:trace:seh:dwarf_virtual_unwind function 7b439c71 base 0x7b439a28 cie 0x7b490710 len 14 id 0 version 1 aug 'zR' code_align 1 data_align -8 retaddr %rip
์ค๋์ค / ์ฌ์ด๋ ํฌ๋ํน ๋ฌธ์ ๊ฐ์๋ ์ฌ๋๋ค์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๋ค์ ์ค์ ์ ๊ฐ๋๋ก /etc/pulse/daemon.conf๋ฅผ ๊ตฌ์ฑํ์ญ์์ค.
default-sample-format = s32le default-sample-rate = 48000 alternate-sample-rate = 44100
๋ํ protontricks๋ฅผ ํตํด ๋ค์ ์ค์น๋ faudio๋ฅผ ์ค์นํ์ง๋ง ์์ ๋์ง ์์์ต๋๋ค. ๊ทธ๊ฒ์ด ๊ทธ๊ฒ์ํ๋ ์กฐํฉ ์ธ ๊ฒฝ์ฐ์ ๊ทธ๊ฒ์ ์ธ๊ธํ์ญ์์ค.
@mixedCase protontricks๋ฅผ ํตํด faudio๋ฅผ ๋ค์ ์ค์น ํ ๋ฐฉ๋ฒ์ ์ค๋ช ํด ์ฃผ์๊ฒ ์ต๋๊น? ๊ฐ์ฌํฉ๋๋ค
https://developer.nvidia.com/vulkan-beta-4406607-linux ์์ NVIDIA ๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ์ต๋๋ค.
Void Linux.
sudo sh NVIDIA-Linux-x86_64-440.66.07.run
์ค์น๋จ์ฒซ ๋ฒ์งธ ์๋ : lxdm์ด ์์๋์ง ์์ต๋๋ค. (๊ณ์ ๋ ธ๋ ฅํ๊ณ ์คํจ ํจ)
๊ทธ๋์ /etc/X11/xorg.conf๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
sudo sh NVIDIA-Linux-x86_64-440.66.07.run --uninstall
๋ค์ ์ค์นํ๋๋ฐ ์ด๋ฒ์๋ ์์ฒด xorg.conf๋ฅผ ๋ง๋ค ์์์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ lspci | https://wiki.voidlinux.org/Proprietary_Video_Drivers ์ ์ง์นจ์ ๋ฐ๋ผ grep VGA๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ์๋ํ์ต๋๋ค :)
๋ด ์ปดํจํฐ์์ "์๋ ์ค"์ด๋ผ๋ ๊ฒ์ lxdm ๋ก๊ทธ์ธ ํ๋ฉด์ด ๊ฒ์ ์ ํ๋ฉด์ด๋ผ๋ ๊ฒ์ ์๋ฏธํ์ง๋ง ์ฌ์ ํ ์ค๋ฅธ์ชฝ ํค๋ฅผ ๋๋ฌ ๋ด ์ฌ์ฉ์์ ์ํธ๋ฅผ ์ ๋ ฅ ํ ์ ์์ต๋๋ค. ๊ถํ ๋ถ์ฌ ์ด์ ๋๋ฌธ์ ๋ด x๋ ๋ด ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ ํ ๋๊น์ง ์๋ฌด๊ฒ๋ ํ์ ํ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ๊ณ ์น ํ์๊ฐ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค.Doom์ ํ์ฌ ์ฝ 100FPS๋ก ์ ์๋ํ๊ณ ์์ต๋๋ค.
@ gardotd426 ์์ ์ฐธ์กฐ๋ ๋ด๊ฐ ํ ์ผ์ ๋๋ค. ๋ด๊ฐ 440.64 ์์ ์ํ๋ก ๋กค๋ฐฑ ํ ๊ฒ์ ์ ์ธํ๊ณ ๋ ์ฌ๊ธฐ์์ ์ฐ๋ฆฌ ์ฑํผ์ธ์ด ์์ผ๋ก ๋ฐ๊ณ ์๋ํ๊ฒํ์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ต์ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ ค๋ฉด linux ## ํค๋ (์ปค๋ ๋ฒ์ : 4.9 = 49, 5.4 = 54 ๋ฑ)๊ฐ ํ์ํฉ๋๋ค. ๋๋ผ์ด๋ฒ ์ฌ๋ถํ ํ xorg ํฌ๋์๊ฐ์๋ ssdm ๋๋ lxdm์ ์์ ํ๊ณ ์ฒ๋ฆฌํ๊ณ ์ถ์ง ์๋ค๋ฉด ์ปค๋ฎค๋ํฐ ํ ์คํธ ๋ฑ์ ๊ฑฐ์น ํ ๋๋ผ์ด๋ฒ๊ฐ ์์ ์ ์ผ๋ก ๋ฆด๋ฆฌ์ค ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์๋ ์ฑ๊ณต์ ๊ธธ์ ๋๋ค.
ํ์ธ! ์๋ก์ด 440.66.07 ๋๋ผ์ด๋ฒ๊ฐ ํฌํจ ๋ GTX 1080์ Ultra Nightmare ์ค์ ์์ 100-150fps @ 1440p!
์ด ๊ฒ์์ ์ด์ ์ค์ ๋ก ์ฌ๋ฏธ ์์ต๋๋ค : D
์ฐข๊ณ ์ฐข์ด ๋ผ !!!
๋ ๋ฒ์งธ ์ท๊ฑด ์ ๊ทธ๋ ์ด๋๋ฅผ ์ ํํ ํ ๋ค๋ฅธ ์ฌ๋์ด ์ถฉ๋์ ๊ฒช๊ณ ์์ต๋๊น? ๊ทธ๋ฌ๋ฉด ํํ ๋ฆฌ์ผ์ด ๋ํ๋๊ณ ๊ฒ์์ด ๋ฉ ์ถฅ๋ ๋ค. ์ ์ด๋ ๋๋ผ์ด๋ฒ๋ fps๋ฅผ ์์ ํ์ต๋๋ค.
@ PraetorianSC4 ์ ๋ง ๊ฐ๋จํฉ๋๋ค. ๋ด readme์์ :
git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si
๊ทธ๋ฐ ๋ค์ ๋ฉ์์ง์ ๋ฐ๋ผ ๊ธฐ์กด ํจํค์ง๋ฅผ ์ ํจํค์ง๋ก ๊ต์ฒดํ์ญ์์ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ทธ๊ฒ ์ ๋ถ์
๋๋ค.
๋ฐฐํฌํ์์ ์ ๊ณต ํ ํจํค์ง๋ก ๋์๊ฐ๋ ค๋ฉด mhwd, pacman ๋๋ ์ ํํ pacman GUI ํ๋ฐํธ ์๋๋ฅผ ํตํด ํจํค์ง๋ฅผ ์ค์นํ๊ณ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด -tkg ํจํค์ง๋ฅผ ๊ต์ฒดํ๋ฉด๋ฉ๋๋ค. ๋จ์ํ.
์๋์ค์ธ ๋ฒ ํ ๋๋ผ์ด๋ฒ์ Fedora RPM์ด ํ์ํ ์ฌ๋์ด ์์ผ๋ฉด ์ ์๊ฒ ping์ ๋ณด๋ด ์ฃผ์๋ฉด COPR์ ๊ฒ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
๊ต์ฅ ํ @ e-user!
nVidia ๋๋ผ์ด๋ฒ๊ฐ COPR์ ๋ํ ๊ธ์ง ํญ๋ชฉ ๋ชฉ๋ก์ ์์์ด ๋ฐํ์ก์ต๋๋ค.
๊ฐ๋จํ ๋งํด, ๋์ ๋ด Google ๋๋ผ์ด๋ธ์์ Fedora nVidia RPM ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
@jalabb ํ์ (๋ณผ๋ฅจ, ์ ์ ๋ฑ)์ ๊ฒ์์ด ๊ฒฝ๊ณ์ ์์์ผ๋ก ์ค์ ๋์ด ์์ด๋ ์ฌ์ ํ ๊ฒ์์ ์ค๋จ์ํต๋๋ค. ์๋ ํ ์์๋ ๋ค๋ฅธ ์์ ์ฌํญ์ด ์์ต๋๊น?
@ 75AngryDucks ์ค์ ๋ก ํด๊ฒฐ์ฑ
์ ์๋์ง๋ง ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๋๊น์ง ๋ชจ๋ ํ์
์ ๋นํ์ฑํํฉ๋๋ค. ์
์ ํ์
์ ๊ฒฝ์ฐ ์คํ ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๋ฉด [ํธ์ง : ๊ทธ๋ ์ง ์์ต๋๋ค]. ๋ฐ๋ฉด์ ๋ณผ๋ฅจ์ ์ฌ์ฉ์์ ๋ฐ์คํฌํฑ์ ํ์ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ฅธ Proton ๋ฒ์ ์ ์๋ํ์ฌ ๋์์ด๋๋์ง ํ์ธํ์ญ์์ค (์ : ๋ฐ๋๋ผ 5.0-5 ๋ 5.3-GE-3).
[ํธ์ง] XFCE4 (Xubuntu)๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ ์ / ๋ณผ๋ฅจ ํ์ ์ด ๊ฒ์์ ์ค๋จํ์ง ์์ต๋๋ค.
nVidia ๋๋ผ์ด๋ฒ๊ฐ COPR์ ๋ํ ๊ธ์ง ํญ๋ชฉ ๋ชฉ๋ก์ ์์์ด ๋ฐํ์ก์ต๋๋ค.
๊ฐ๋จํ ๋งํด, ๋์ ๋ด Google ๋๋ผ์ด๋ธ์์ Fedora nVidia RPM ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์ํ๊น์ง๋ง ํ์ผ์ ๊ณต์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์ ๋ชฝ ๊ทธ๋ํฝ ์ค์ ์์ 1 ์๊ฐ ๋์ 60FPS (ํธ๋ฆฌํ ๋ฒํผ vsync)๋ฅผ ์๋ฒฝํ๊ฒ ์คํํ๊ณ pulse.conf๋ฅผ ํจ์น ํ ํ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๊ฐ ์ฌ๋ผ์ก์ต๋๋ค. Denuvo๋ 24 ์๊ฐ ๊ธ์ง ๋น 5 ๋ฒ์ ์คํธ๋ผ์ดํฌ๋ฅผ ์ด๋ฐํ์ต๋๋ค.
๋ฐธ๋ธ ํ์๊ฒ,์ด ๊ธ์ ์ฝ๊ณ ๊ณ์ ๋ค๋ฉด Denuvo ์ํฉ์ ํด๊ฒฐํ๋ ๋ฐ ๋์์ ์ฃผ์๊ฒ ์ต๋๊น?
@jalabb ๋๋ฅผ ์ํด ์คํ ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํด๋ ์
์ ํ์
์ด ๋นํ์ฑํ๋์ง ์์ต๋๋ค.
๋ํ ์ฐฝ์ด ์ ์ฒด ํ๋ฉด์ ์ฑ์ฐ์ง ์๋๋ก ๋ ๋ฎ์ ํด์๋๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด alt-tabbing์ด ์๋ํ์ง ์์ต๋๋ค (ํ
๋๋ฆฌ ์์).
์ด ๊ฒ์์ด ์ง๊ธ๊น์ง ์ด๋ป๊ฒ ์งํ๋๊ณ ์๋์ง์ ๋ํ ์ ๋ณด๋ฅผ ์ป์ ์์์์ต๋๋ค. ์ด ์์ ์ ์ํํ๋ ๋ฐ ์ง๊ธ๊น์ง ํ๋ฅญํฉ๋๋ค!
Distribution: Arch Linux
GPU: nVidia GTX 1660 Super
Driver/LLVM version: nvidia 440.66.07
Kernel version: 5.5.13-zen2-1-zen
Proton version: 5.4-GE-3
Desktop Environment: KDE 5.18.4.1
Running default exe with denuovo.
๋จผ์ ์ค๋์ค :
์ค๋์ค / ์ฌ์ด๋ ํฌ๋ํน ๋ฌธ์ ๊ฐ์๋ ์ฌ๋๋ค์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๋ค์ ์ค์ ์ ๊ฐ๋๋ก /etc/pulse/daemon.conf๋ฅผ ๊ตฌ์ฑํ์ญ์์ค.
default-sample-format = s32le default-sample-rate = 48000 alternate-sample-rate = 44100
s32le์ ํ์ํ์ง ์์์ผ๋ฉฐ ์ํ ์๋๋ฅผ 48khz๋ก ์ค์ ํ๋ ๊ฒ์ด ์ค์ํ ๋ถ๋ถ์ ๋๋ค. ๋ถํํ๋ ๋๋ 44.1khz์์๋ง ์คํํ ์์๋ ์ธ๋ถ ์ฌ์ด๋ ์นด๋ / ์ฐํ Soundblaster E1์ ์ฌ์ฉํฉ๋๋ค. ๋๋ ์ฌ์ ํ ์ด๊ฒ์ ํด๊ฒฐํ ์ ์์๋ค.
์์ ์ฑ์ ๊ดํ์ฌ : ๊ฒ์์ ์ ๊ทธ์ง ์๊ณ ํญ์ ๋์ฒดํ๋ ค๋ฉด ๊ฒ์์ด ์ฐฝ ๋ชจ๋์ ์์ด์ผํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ ์ฒด ์ฐฝ ๊ตฌํ์ ๋ํด ๋ญ๊ฐ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฒ์์ ์ฐฝ ๋ชจ๋ 1280x720์ผ๋ก ์ค์ ํด๋ ์ฌ์ ํ ์ฐฝ์ด ์๋จ์ ํ
๋๋ฆฌ๊ฐ์๋ 2560x1440 ํ๋ฉด์ ๋๋ถ๋ถ์ ๋ฎ๋ ๊ฒ์ผ๋ก ํ์๋์์ต๋๋ค. ํด์๋๋ฅผ ๋ฎ๊ฒ ์ค์ ํ๋ฉด ๊ฒ์์ด ๋ฉ์ท์ต๋๋ค.
ํธ์ง : ํ
๋๋ฆฌ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ ๊ทธ๋ฐ ์์ผ๋ก ์ ์ฒด ํ๋ฉด์ผ๋ก ์ค์ ํ๋ฉด ๊ฒ์์ด ๋ฉ ์ถฅ๋ ๋ค. ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ๊ฒฝํ ํ ๊ฒ์ฒ๋ผ ๋ค๋ฅธ ๋ํ ์์๊ฐ ์ ์ฒด ํ๋ฉด์ ์ค๋ฒ๋ ์ด ๋ ๋๋ ๊ฒ์์ด ๋ฉ ์ถฅ๋ ๋ค.
์ฑ๋ฅ๊ณผ ๊ด๋ จํ์ฌ : ์ด์ ์ฐฝ๊ณผ ๋๊ฐ์ ๋๋, ์๋ฒฝํฉ๋๋ค! ์คํ ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํ๋ฉด ์ฑ๋ฅ๋ ํฅ์๋๋ฏ๋ก (Windows 10์์์ ๋์ผ) ์ฌ์ฉํด ๋ณด๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ ๋ชฝ ๊ทธ๋ํฝ ์ค์ ์์ 1 ์๊ฐ ๋์ 60FPS (ํธ๋ฆฌํ ๋ฒํผ vsync)๋ฅผ ์๋ฒฝํ๊ฒ ์คํํ๊ณ pulse.conf๋ฅผ ํจ์น ํ ํ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๊ฐ ์ฌ๋ผ์ก์ต๋๋ค. Denuvo๋ 24 ์๊ฐ ๊ธ์ง ๋น 5 ๋ฒ์ ์คํธ๋ผ์ดํฌ๋ฅผ ์ด๋ฐํ์ต๋๋ค.
๋ค๋ฅธ ๊ฒ์์์ GE proton์์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋๋ฌด ๋ง์ด ์์ํ๋ฉด 24 ์๊ฐ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค. ๊ทธ๋ฌ๋ Doom Eternal์ ์ฌ๋ฌ ๋ฒ ๋ค์ ์์ ํ์์๋ ๋ถ๊ตฌํ๊ณ (๊ฒ์์ด ๋ฉ์ถ ํ์๋) GE ์์์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ์ ๊ทธ๋ฐ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค ....
@jalabb ๋ณผ๋ฅจ ํ์ ์ ๋ด DE์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง ๊ฒ์ ๋ด ๋ณผ๋ฅจ์ ์ค์ ํ์ฌ ํด๊ฒฐํ ์ ์์ต๋๋ค. Steam ์ค๋ฒ๋ ์ด๋ฅผ ๋นํ์ฑํํด๋ ์ ์ ํ์ ์ด ์ค์ง๋์ง ์์ผ๋ฏ๋ก ํ์ฌ ์ ์ ์ ์ป์ ๋๋ง๋ค ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค.
@ PraetorianSC4 ์ ๋ง ๊ฐ๋จํฉ๋๋ค. ๋ด readme์์ :
git clone https://github.com/Frogging-Family/nvidia-all.git cd nvidia-all makepkg -si
๊ทธ๋ฐ ๋ค์ ๋ฉ์์ง์ ๋ฐ๋ผ ๊ธฐ์กด ํจํค์ง๋ฅผ ์ ํจํค์ง๋ก ๊ต์ฒดํ์ญ์์ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ทธ๊ฒ ์ ๋ถ์ ๋๋ค.
๋ฐฐํฌํ์์ ์ ๊ณต ํ ํจํค์ง๋ก ๋์๊ฐ๋ ค๋ฉด mhwd, pacman ๋๋ ์ ํํ pacman GUI ํ๋ฐํธ ์๋๋ฅผ ํตํด ํจํค์ง๋ฅผ ์ค์นํ๊ณ ๋ฉ์์ง๊ฐ ํ์๋๋ฉด -tkg ํจํค์ง๋ฅผ ๊ต์ฒดํ๋ฉด๋ฉ๋๋ค. ๋จ์ํ.
@ Tk- ๊ธ๋ฆฌ์น
์ค์ ๋ก ๊ทธ๋ ๊ฒํ์ต๋๋ค. ์ ๊ฒฝ์ฐ์๋ ์ฌ๋ถํ
ํ GPU ๋ธ๋ ์คํฌ๋ฆฐ์ผ๋ก ์ด์ด์ก์ต๋๋ค. ๋๋ผ์ด๋ฒ ํ๋ก์ธ์ค๋ ์ค์น๊ฐ ์๋ฃ๋ ํ mkinitcpio -p๋ฅผ ์คํํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ์ด๊ฒ์ ๋ํ xorg ์ค๋จ์ผ๋ก ์ด์ด์ง๋๋ค. @KaeKun ๊ณผ @ grand248์ด ์ง์ ํ๋ฏ์ด ๋๋ผ์ด๋ฒ ์
๋ฐ์ดํธ ํ xorg๊ฐ ์ค๋จ๋๋ค๋ ๊ฒ์ @ grand248 ๊ณผ ๋ฌ๋ฆฌ Manjaro 5.4์ ์์ต๋๋ค. ํค๋๊ฐ ์ ํํ๋ค๋ฉด ์ปค๋ ๋ฒ์ ์ ์ค์ํ์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ค๋ ๋์ค์ ํ ๋ฒ ๋ ์ดฌ์ํ๊ณ ํ์ ์กฐ์น๋ฅผ ์ทจํ๊ฒ ์ต๋๋ค.
@Waistless : Vulkan ์ ์ฒด ํ๋ฉด ํ์ฅ์ด ์ด๋ค ์ ์ผ๋ก๋ Linux ๋ฐ Windows DE ์ปดํฌ ์งํฐ์ ์ถฉ๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
@ FTL-Space-Warp @ 75AngryDucks ๋ค, ์ ์ ์ ์ป์๊ณ ์ค๋ฒ๋ ์ด๊ฐ ๊บผ์ง ์ํ์์๋ ํ์ ์ด ํ์๋์์ง๋ง ๊ฒ์์ด ์ค๋จ๋์ง ์์์ต๋๋ค. ์๋ ๋๊ธ์ ์์ ํ์ต๋๋ค. ๊ทธ๊ฒ์ ๋น์ ์ DE์ ํน์ ํ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค. ์ค๋ ๋์ ์ด๊ธฐ ์ฌ๋๋ค์ Gnome์ ๋ํ ๋ฌธ์ ๋ฅผ๋ณด๊ณ ํ์ง๋ง XFCE4๋ ์ ์๊ฒ ์ ์๋ํฉ๋๋ค.
๋๋ ๋ชจ์์ด๋ ํํ์ ๋ํ ์ ๋ฌธ๊ฐ๋ ์๋์ง๋ง ํฉ์ฑ์ด ๋ ์ ์์ต๋๋ค. XFCE๋ GNOME๋ณด๋ค ํจ์ฌ ๊ฐ๋ฒผ์ด ํฉ์ฑ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
ํธ์ง : ํฉ์ฑ์ ์๋์ผ๋ก ๊บผ์ผํฉ๋๋ค. ์ ์ ๋์ ์ผ์ก๊ฑฐ๋ ์ด์ํ ์ผ์ด ๋ ์ ์์ต๋๋ค.
@jalabb Manjaro KDE Plasma๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ๋ด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
@MagicRB ๊ฒ์ ํ๋ ์ด ์ค์ ํฉ์ฑ์ ๊ฐ์ ๋ก ํด์ ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ๋๋ ๊ทธ๊ฒ์ ์๋ํ๊ณ ๋ณด๊ณ ํ ์์๋ค.
@ 75AngryDucks ๋ด๊ฐ ๋งํ๋ฏ์ด ์คํ ๋ฐ / ๋๋ proton-ge๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ด๋ฏธ ๊บผ์ ธ ์์ด์ผํ๋ฉฐ GNOME์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง GNOME์ ์ฌ์ฉํ ์ ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ KDE๋ฅผ ์คํํ๋ ๊ฒ ๊ฐ์ต๋๋ค. KDE์์ ๋จ์ถํค๋ Alt + Shift + F12๋ก ํฉ์ฑ์ ์ ํํฉ๋๋ค.
@ PraetorianSC4 5.4? ์ฌ๊ธฐ์ ๊ฐ๋ฅํ ๋ฌธ์ ๋ 5.4๊ฐ ํ์ฌ ์์คํ
์ ์ฒด์์๋ ๊ฒ๋ณด๋ค ์ด์ ๋ฒ์ ์ GCC๋ก ๋น๋๋์์ผ๋ฏ๋ก GCC ๋ถ์ผ์น๋ก ์ธํด ๋ชจ๋์ด ๋น๋๋์ง ์๋๋ค๋ ๊ฒ์
๋๋ค. mkinitcpio -P
์ Xorg๊ฐ ์์ ํ ๊ด๋ จ์ด์๊ณ ์ปค๋ ์
๋ฐ์ดํธ๋ฅผ ์ค์นํ ๋๋ง๋ค ์คํ๋๊ธฐ ๋๋ฌธ์ Xorg๋ฅผ ์ง์ ์ค๋จ ํ ์ด์ ๊ฐ ์ ํ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ฌธ์ ๋ ์์ ๊ฐ์ต๋๋ค. 5.5 / 5.6์ ์คํํ๋ ์ฌ๋ฌ Manjaro ์ฌ์ฉ์์๊ฒ๋ ๋ฌธ์ ๊ฐ ์์์ผ๋ฏ๋ก ์ด๋ฌํ ๊ฐ์ ์ ๋์์ด๋ฉ๋๋ค.
ํธ์ง : ๋ฌธ์ ์ ๋ํ ๋ก๊ทธ๋ ํ์คํ ํ์
ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
Steam Beta์ Proton-5.4-GE-3๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์์ํ ์ ์์์ง๋ง ๊ฑฐ์ ๋ชจ๋ ํ๋ฉด์์ ๋ชจ๋ ์ข ๋ฅ์ ๊ทธ๋ํฝ ๊ฒฐํจ์ด ๋ณด์ ๋๋ค. ๋๊ตฌ๋ ์ง ์ด๊ฒ์ ๊ณ ์น๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น? ๋๋ RX 580์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ฉ์ฌ ์ค๋ฒ๋ ์ด์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ Ultra ์ค์ ์์ 60-80FPS๋ฅผ ์์ ์ ์ผ๋ก ์ป์ต๋๋ค. ๊ทธ๋์ ๊ฒ์์ ํ์คํ ํ๋ ์ด ํ ์ ์์ง๋ง ์ด๋ฏธ ์ต๋ ๊ฐ์ธ์ง ๊ถ๊ธํฉ๋๋ค.
@MagicRB ํ ๊ธ ๋ง ํฉ์ฑ์ ์ฆ์ ๊ฒ์์ ์ค๋จํฉ๋๋ค. ๋ํ ์ฐฝ ๊ท์น์ ์ฌ์ฉํ์ฌ ํฉ์ฑ์ ๊ฐ์ ๋ก ํด์ ํ์ง๋ง ๋ค์์ ์ ์ ์ ์ป์ ๋ ์ฌ์ ํ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. DE๋ฅผ ๋ณ๊ฒฝํด ๋ณผ ์ ์์ง๋ง ์ถฉ๋์ด ๋ฐ์ํ ์ ์์์ ์์์ต๋๋ค. ๊น๋ํ๊ฒ ์ ํํ๋ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด xfce4๋ฅผ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค.
์ ๋ง ์ต์ํ์ XFCE ์ธ์คํด์ค๋ฅผ ์ค์นํ ์ ์์์ง๋ง ๊ถ์ฅํ์ง ์๋๋ค๋ฉด ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋งก๊ธฐ์ญ์์ค.
Steam ์๋ฆผ์ ๋นํ์ฑํํ๋ ์์ ํดํน์ ์ฐพ์์ต๋๋ค
$ HOME / .local / share / Steam / resource / styles / steam.styles ๋ด
Notifications.Stacksize "3"์ "0"์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์คํ์ ๋ค์ ์์ํ์ญ์์ค.
๋ชจ๋ ์ปจํธ๋กค๋ฌ์ ๋ํด ์คํ ์ ๋ ฅ์ ์ผ๊ณ ๋ด xbox one ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํ์ฌ ๋น ๋ฅด๊ฒ ํ ์คํธํ์ต๋๋ค. ์ด ํดํน์ผ๋ก ๋ ์ด์ ์ค๋ฅธ์ชฝ ํ๋จ์ ์ปจํธ๋กค๋ฌ ํ๋กํ๋ก๋ ์๋ฆผ์ด ํ์๋์ง ์์ต๋๋ค.
์ด๊ฒ์ด ๊ณ ์ณ์ง ๋๊น์ง ์ฐข์ด์ง๊ณ ์ฐข์ด์ง๋ ๋ฐ ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. :)
@ Tk-Glitch ๋ง์์ด์, amdgpu-pro๋ radv๋ณด๋ค ํจ์ฌ ๋น ๋ฆ ๋๋ค. ์ํ๊น๊ฒ๋ Doom Eternal๊ณผ ํจ๊ป ์ฌ์ฉํ๊ธฐ ์ํด Gentoo์ amdgpu-pro๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์์๋ด๋ ๋ฐ๋ ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๊ทธ๋์ ๋ค๋ฅธ ๋ชจ๋ ์ฌ๋๋ค์์ํ ์งง์ ๊ฐ์ด๋๊ฐ ์์ต๋๋ค :
https://www.amd.com/en/support/graphics/amd-radeon-5700-series/amd-radeon-rx-5700-series ์์ amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz ๋ค์ด๋ก๋
์์ถ ํ๊ธฐ : tar xvfJ amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
64 ๋นํธ ์ฉ Vulkan ๋๋ผ์ด๋ฒ deb ํ์ผ์ ์์ถ์ ํ๋ ๋ค : ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb
deb ํ์ผ ์์ ์๋ data.tar.xz ํ์ผ์ ์์ถ์ ํ๋ ๋ค : tar xvfJ data.tar.xz
์์ถ์ ํผ ํด๋ opt / amdgpu-pro๋ฅผ ์์นด์ด๋ธ์์ / opt / amdgpu-pro๋ก ์ด๋ํฉ๋๋ค.
๋ค์ ๋ช ๋ น์ผ๋ก Steam์ ์์ํ์ญ์์ค : VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json / usr / bin / steam (๋๋ Steam ๋ด๋ถ์ Doom Eternal ์คํ ์ต์ ์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ถ๊ฐ ํ ์๋ ์์ต๋๋ค) ๊ธฐ๋ณธ mesa radv ๋๋ผ์ด๋ฒ ๋์ amdgpu-pro vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด. Doom Eternal์ ์ฑ๋ฅ ์ค๋ฒ๋ ์ด๋ฅผ ํตํด ์ฌ๋ฐ๋ฅธ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค (๋ฉ์ฌ ๋์ amd ๋๋ผ์ด๋ฒ๋ผ๊ณ ํ์๋จ).
์ฐธ๊ณ : mesa -9999 (git)๋ฅผ ์ ์ธํ ๋๋ถ๋ถ ์์ ์ ์ธ ํจํค์ง, USE "-steamruntime"๋ฐ ๋ฒ ํ ํด๋ผ์ด์ธํธ ์ ๋ฐ์ดํธ ์ธ Proton-5.4-GE-3์ ์ฌ์ฉํ์ง ์๋ steam-overlay์ ์คํ์ ์ ์ธํ๊ณ 64 ๋นํธ Gentoo๋ฅผ ์ฌ์ฉํฉ๋๋ค. Radeon 5700XT๊ฐ ํ์ฌ ๋ ํ๋์จ์ด Ryzen 3700X
@ nuku97 ๊ทธ๋ฆฌ๊ณ ๋ฆฌ๋ ์ค์์ amdgpu-pro๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ~ 140fps๋ฅผ ์ป์ต๋๋ค.
@ Progman-DT ์, ์์ ์ค์ ๋๋ค. ACO์ ๋๋ฝ ๋ ๊ธฐ๋ฅ์ ์ฌ์ ํ โโWIP์ ๋๋ค. ๊ฒฐํฉ๋์์ ๋ ์ด๋ฏธ RADV / LLVM์ผ๋ก ์ต๋ 30 %์ ์ฑ๋ฅ ํฅ์์ ์ ๊ณต ํ ์์๋ ๋ ๊ฐ์ MR์ด ์์ต๋๋ค.
๋๋์ด:
resample-method = speex-float-5
๊ธฐ๋ณธ ์ํ ํ์ = s24le
๊ธฐ๋ณธ ์ํ ์๋ = 48000
๋์ฒด ์ํ๋ง ์๋ = 44100
๊ธฐ๋ณธ ์กฐ๊ฐ = 2
๊ธฐ๋ณธ ์กฐ๊ฐ ํฌ๊ธฐ msec = 125
๊ฒ์์ด ์๋ฒฝํ๊ฒ ์คํ๋๊ณ ๊ทธ๋ํฝ ๊ฒฐํจ์ด ์์ผ๋ฉฐ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๊ฐ ์์ผ๋ฉฐ Full-HD ๋ฐ ๊ทธ๋ํฝ ์ค์ ์์ 180-250 FPS๋ฅผ ๋์ ๋๋ค. (RTX2060, Ryzen 1700, 16GB RAM, Fedora 31)
440.66 ๋ฒ์ ์ด ์์ ๋ฆด๋ฆฌ์ค๋ก ํธ์๋๋์๊ธฐ๋ ์ธ์ ์ ๋๊น?
์๋ง ๊ฒฐ์ฝ. 445 ์๋ฆฌ์ฆ๋ ์์ ์ฌํญ์ ํฌํจํ๋ ์ฒซ ๋ฒ์งธ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ด๊ฒ์ด ๋ช ์ฃผ ๋๋ ๋ช ๋ฌ์ ์ง๋ฌธ์ธ์ง ์์ญ๋๊น?
์๋์ผ๋ก ์ค์นํ๋ ค๊ณ ํ์ง๋ง ์์คํ
์ด ์์๋์ด ๋๋๋ ค ์ผํ์ต๋๋ค. ๋ค์ ์๋ ํ ๊ฐ์น๊ฐ ์๋์ง ๊ถ๊ธํฉ๋๋ค.
์ด์์ฒด์ : Manjaro Linux x86_64
์ปค๋ : 5.6.0-rc1-1-tkg-pds
WM : i3 (์ปดํฌ ์งํฐ ์์)
CPU : AMD Ryzen 5 2600 (12) @ 3.400GHz
GPU : AMD ATI Radeon RX590
Mesa-git 20.1.0_devel.121255.b93a1952258-1
๋๋ 20fps ์ ๋์ธ๋ฐ, MANGOHUD๊ฐ ์๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ ๋ง๋ก ๋งํ ์ ์์ต๋๋ค. ๋๋ ๋ํ amdgpu-pro๋ฅผ ์๋ํ์ง๋ง @ nuku97 ์ง์นจ์ ๋ฐ๋์ง๋ง ์๋ฌด๋ฐ ์ฐจ์ด๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. Proton-5.4-GE-3๊ณผ Proton-tkg-5.5๋ฅผ ์๋ํ์ต๋๋ค. ์ด์ ๋ ๋ฌด์์
๋๊น? rx580 ๋๋ rx590์ ์ฌ๋๋ค์ด ๋งค์ฐ ์ข์ ์ฑ๋ฅ์ ์ป๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ ๋ํ 1080p๋ฅผ ์๋ํ์ง๋ง ์ฐจ์ด๊ฐ ์์ง๋ง ๋ค์ ์์ ํด์๋ ์ธ 1200x900 (CRT ๋ชจ๋ํฐ)์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ด ์์ ์ต์
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
MANGOHUD = 1 STEAM_RUNTIME = 1 RADV_PERFTEST = llvm VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json PROTON_NO_ESYNC = 1 % command % + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1 + com_skipKeyPressOnLoadScreens
git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si
@ Tk-Glitch ๋ด๊ฐ ๋ง๋ ์ต์ linux 5.6.2-5-tkg์์ vulkan ๋ฒ ํ ๋๋ผ์ด๋ฒ๊ฐ dkms๋ฅผ ํตํด ์ค์น๋์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ 440.64๋ ์ ์ค์น๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
5.5.14์ 440.66.07์ ์ ์๋ํฉ๋๋ค.
@AllKind @ Tk-Glitch Driver๋ ์ต๊ทผ nvidia-all์ ๋ํ ์ปค๋ฐ์ผ๋ก 5.6.xx์์ ์์ ์ ํ์ธํ์ต๋๋ค.
@Waistless ์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค. ์ค์ ๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง๋ ์์์ง๋ง ๋๋จธ์ง ์ฑ๊ธ ํ๋ ์ด์ด ์ ์ ์ ์ดํด๋ณผ ์ ์์์ผ๋ฏ๋ก ์ด์ ๋ฌธ์ ์์ด ์ฌ์ํ ์ ์์ต๋๋ค.
@ nuku97 ์นฉ์
๋ด๊ฐ ์ดํดํ๋ ํ FreeSync๋ฅผ ๋ฉ์ฌ ๋๋ผ์ด๋ฒ์ ํจ๊ป ์ฌ์ฉํ ์์๋ ๋ฐฉ๋ฒ์ ์์ต๋๋ค. ๋ ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
๋ฟก ๋นต๋จ
* Pulseaudio settings changed to:
resample-method = speex-float-5
๊ธฐ๋ณธ ์ํ ํ์ = s24le
๊ธฐ๋ณธ ์ํ ์๋ = 48000
๋์ฒด ์ํ๋ง ์๋ = 44100
๊ธฐ๋ณธ ์กฐ๊ฐ = 2
๊ธฐ๋ณธ ์กฐ๊ฐ ํฌ๊ธฐ msec = 125
Pulseaudio ์ค์ ๊ณผ ๊ด๊ณ์์ด Fedora 31์์ ์ฌ์ ํ ๋ฑ๋ฑํ ์๋ฆฌ๊ฐ ๋์ง๋ง ๊ฒ์์ ๋ค๋ฅธ ๋ชจ๋ ๋ถํ ์ ๋์ ๋๋ค. ๊ฒ์์ ๋ถํ ํ ๋๋ง๋ค ์ด๋ฌํ ์ค์ ์ผ๋ก ์ผ๊ด๋ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ต๋๊น?
๋ฆฌ์ํ๋ง ๋ฐฉ๋ฒ์ด ์ ์ค์ํด์ผํ๋์? ๋ค๋ฅธ ๊ณณ์์ ์ค์ ์ ์ป์๋์?
์ง๋ฌธ:
+com_skipSignInManager 1
์ต์
์ด ํ์๋์ง๋ง ์ด๋ค ์ญํ ์ํฉ๋๊น? ์ด๋ฆ์์ ๋๋ bethesda ๋ก๊ทธ์ธ์ ๊ฑด๋ ๋ฐ๋ ๊ฒ์ผ๋ก ๊ฐ์ ํ์ง๋ง ๋์๊ฒ๋ ๊ทธ๋ ์ง ์์ต๋๋ค-๋๋ ํญ์ ํด๋ผ์ด์ธํธ๊ฐ ๋ฌด์ธ๊ฐ์ ์ฐ๊ฒฐํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค๋ด ์ฒซ ๋ฒ์งธ ์ถ์์๋ ์ค๋์ค ๋ฌธ์ ๊ฐ ์์์ง๋ง ์ด์ ๋ค๋ฅธ ๋ชจ๋ ์ถ์๋ ์๊ฑฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๋ก ๊ฐ๋ ์ฐจ์ ์ฌ์ํ ์ ์์ต๋๋ค.์ด ์๋ฆฌ ๋ฌธ์ ๋ฅผ ๋ ๊น์ด ํ๊ณ ๋๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น?
ive๋ ์ข์ ๊ฒฐ๊ณผ์์ด ๋ pulseaudio ๊ตฌ์ฑ์ ๋ชจ๋ ์๋ํ์ต๋๋ค.
@ e-user @ evilch3n pacmd list-sinks
๋ฅผ ์คํํ๋ฉด DE๊ฐ ์์๋ ๋ DE์์ ์ฌ์ฉํ๋ ๊ธฐ๋ณธ ์ค๋์ค ์ฅ์น์ "์ํ ์ฌ์"์ ์ํ ์๋๊ฐ 44100hz ๋๋ 48000hz๋ก ํ์๋ฉ๋๊น?
๋ด ๊ฒฝํ์ ๊ธฐ๋ณธ ์ฅ์น๋ฅผ 44100hz๋ก ์ค์ ํ ์ํ์์ ๊ฒ์์ ์์ํ๋ฉด ๊ธฐ๋ณธ ์ฅ์น๋ฅผ ๋ณ๊ฒฝํด๋ ํญ์ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๊ฐ๋ฉ๋๋ค.
48000hz ์ฅ์น์์ ๊ฒ์์ ์์ํ ๋ ์๋ฆฌ๊ฐ ๋์ง ์์ผ๋ฉฐ ๊ธฐ๋ณธ ์ฌ์ด๋ ์ฅ์น๋ฅผ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ ๊นจ์ง์ง ์์ต๋๋ค. ์ธ๋ถ Soundblaster E1๊ณผ ๊ฐ์ ์ผ๋ถ ์ฌ์ด๋ ์นด๋๋ 48000hz์์ ์คํํ ์ ์์ผ๋ฏ๋ก ํด๋น ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผํฉ๋๋ค.
๊ธฐ๋ณธ ์ํ ํ์์ด๋ ๋ค๋ฅธ ์ค์ ์ ๋ณ๊ฒฝํ์ง ์์์ต๋๋ค. ๊ธฐ๋ณธ ์ํ๋ง ์๋๋ 48000hz, alt ์ํ์ 44100 (๊ฐ๋ฅํ ๊ฒฝ์ฐ 48k)์
๋๋ค.
Doom Eternal์ ๊ฐ์ ๋ก 48000hz๋ก ์คํํ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์๋๋ฉด์ด ๋ฌธ์ ๊ฐ pulseaudio ๋ฆฌ์ํ๋ง๊ณผ ๊ด๋ จ์ด ์์ต๋๊น?
์ด๊ฒ์ ํ๋์จ์ด์ ๋ฐ๋ผ ๋งค์ฐ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค. Pulseaudio์ ๋ํ ๋ชจ๋ ์ค์ ์ ๋๋ผ ์๋ ์์ต๋๋ค. Pulseaudio๋ก ์ธํ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ๊ฒช๋ ๋ถํํ ์ฌ๋์ด๋ผ๋ฉด ํน์ ํ๋์จ์ด์ ์ ํฉํ ์ค์ ์ ์ฐพ์์ผํฉ๋๋ค. ๋ค๋ฅธ ํ๋์จ์ด์์ ๋งน๋ชฉ์ ์ผ๋ก ์๋ํ๋ ์ค์ ๋ณต์ฌ / ๋ถ์ฌ ๋ฃ๊ธฐ๊ฐ ๋ฐ๋์ ๋์์ด๋๋ ๊ฒ์ ์๋๋ฉฐ ๊ฒฐ๊ตญ ์ํฉ์ ํจ์ฌ ๋ ์
ํ์ํฌ ์ ์์ต๋๋ค.
default-fragment-size-msec
๊ฐ์ด ์๋ชป๋๋ฉด ํนํ ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๋ฅผ ์ฐธ์ ์ ์๊ฒ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ PA๋ก ํ๋ ์ดํ๊ธฐ ์ ์ ๋ฐฑ์ ํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค ๐ธ
๋ด ๋ด์ฅ ์ค๋์ค์ Win 10์์ ๋ ๋ง์ ์ํ ์๋ ์ต์
์ด ์๋ค๋ ๊ฒ์ ์์์ผ๋ฏ๋ก ์ฌ๊ธฐ์์ pulse daemon conf๋ฅผ ํตํด ๊ฐ์ ๋ก ์๋ํ์ต๋๋ค.
์ฌ์ฉ : (๊ด๋ จ ๊ฐ ๋์ฒด)
default-sample-rate = 48000
alternate-sample-rate = 48000
pulseaudio ์๋น์ค ๋ฐ ์์ผ์ ๋ค์ ์์ํ์ฌ ํ
์คํธํ๊ณ ๋ค์์ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ด ์๋ฝ๋์๋์ง ํ์ธํ์ต๋๋ค.
pacmd list-sinks
44100 : ๋ฑ๋ฑ
48000 : ๊ด์ฐฎ์
96000 : ๋ฑ๋ฑ
192000 : ๋ฑ๋ฑ
avoid-resampling = true
๋ค๋ฅธ ๋ชจ๋ ์ต์
๊ธฐ๋ณธ๊ฐ (44.1khz, 48khz ๋์)์ ์ฌ์ ํ โโ์ฐ๊ทธ๋ฌ์งWine / Proton์์ Doom Eternal์ด 48Khz ์ด์ธ์ ์ค๋์ค ์ํ ์๋๋ฅผ ์ข์ํ์ง ์๋๋ค๋ ๊ฒ์ ์ฆ๋ช
ํ ๋ ํ์คํ ๋ฐฉ๋ฒ์ด ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ค๋ฅธ pulseaudio ์ต์
์ ์กฐ์ ํ ํ์๊ฐ ์์ต๋๋ค.
์ฌ๋ฐ๋ฅธ ์ค์ ์ด ์ ์ฉ๋์๋์ง ํ์ธํ๋ ค๋ฉด :
pacmd list-sinks
๊ธฐ๋ณธ ์ค๋์ค๋ ๋ค์๊ณผ ๊ฐ์์ผํฉ๋๋ค.
sample spec: s16le 2ch 48000Hz
๋ฟก๋ฟก
pacmd list-sinks | grep "ample"
sample spec: s24le 2ch 44100Hz
sample spec: s16le 2ch 48000Hz
sample spec: s32le 2ch 48000Hz
: man_shrugging :
@ evilch3n Grep๋ง์ผ๋ก๋ ๋ชจ๋ ๊ฒ์ ํ์ํ์ง ์์ผ๋ฉฐ ์ฌ๋ฌ ์ฅ์น๊ฐ ๋์ด๋ฉ๋๋ค. ํด๋น ๋ชฉ๋ก์์ default-sample-rate = 48000
๋ฐ alternate-sample-rate = 48000
(๋ชจ๋ ์ฅ์น๋ฅผ 48k๋ก ๋จผ์ ์๋ํ๊ณ ๊ฐ์ ธ์์ผ ํจ)๋ฅผ ๊ฐ์ํ๋ค๊ณ ๊ฐ์ ํ๋ฉด ์ค๋์ค ์ฅ์น ์ค ํ๋๋ฅผ 48Khz๋ก ์คํํ ์ ์์์ ๋ณด์ฌ์ค๋๋ค
ํด๋น ์ฅ์น๊ฐ ์ฌ์ฉ์ค์ธ ๊ธฐ๋ณธ๊ฐ ์ธ ๊ฒฝ์ฐ 48khz ์ฅ์น๋ฅผ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํ์ฌ Doom Eternal์ ์์ํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๋ค์ ๊ธฐ๋ณธ๊ฐ์ 44.1khz ์ฅ์น๋ก ๋ณ๊ฒฝํด์ผํฉ๋๋ค.
์ด ์ํฉ์ Doom Eternal์ 48Khz์์ ์์ํ๋๋ก ๊ฐ์ ํ๊ณ Pulseaudio๊ฐ ๋ฆฌ์ํ๋ง์ ์ฒ๋ฆฌํ๋๋กํ๋ ๋ฐฉ๋ฒ์ด ์์ด์ผํ๋ค๊ณ ์ ์ํ ์ด์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋ฐ ๋ช ๋ น์ด ํ๋ ์ฝ๋ฉ proton / wine ์ธ๋ถ์ ์กด์ฌํ๋์ง ํ์ ํ ์ ์์ต๋๋ค. .
@Waistless ์ ๋ณด์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋๋ ๋ชจ๋ ๊ฒ์ ๋ํด 48000์ผ๋ก ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
์ด์ ์๋ก์ด nvidia ๋๋ผ์ด๋ฒ๋ก ๊ฒ์์ด ํ๋ฅญํ๊ฒ ์๋ํ์ง๋ง ์ค๋์ ์์ํ๋ ์๊ฐ ๋ฐ์คํฌํฑ์์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ์ ์ ๋์ ๊ฒ์ ํ๋ฉด์ด ํ์๋์๋ค๊ฐ ๋ซํ๋๋ค. ์์ ์ต์ ์์ + com_skipIntroVideo 1์ ์ ๊ฑฐํ๋ฉด ๊ฒ์ ์ ํ๋ฉด์ด ์ธํธ๋ก ๋น๋์ค์ ์ฒซ ๋ฒ์งธ ์ด๋ก ๋ฐ๋์ง ๋ง ๋ค๋ฅธ ๊ฒ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ์์ ์ต์ ์ PROTON_LOG = 1์ ์ถ๊ฐํด๋ ๋ก๊ทธ๊ฐ ์์ฑ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์๋ ์ฌ๋์ด ์์ต๋๊น? ๋๋ manjaro KDE์ GloriousEggroll์ proton ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ค๋ฅธ ๋ฒ์ ์ ์์ฑ์๋ฅผ ์ฌ์ฉํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ต๋๋ค.
ํธ์ง : ์ฌ๋ถํ ํ ๊ฐ์๊ธฐ ์๋ํฉ๋๋ค.
@sidok LOL, ์ฌ๋ถํ ์ ํด๋ณด๋ผ๊ณ ๋งํ๋ ค๊ณ ํ์ด์.
๋๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋ช ๋ฒ ์๋ํ๋ค๊ฐ ๋ฉ ์ถฅ๋ ๋ค. ์ปดํจํฐ๋ฅผ ์ ์๊ธฐ ์ํ๋ก ๋๋๋ฉด ๋ฉ์ถ ๊ฒ ๊ฐ์์. ๋๋ ์ฆ๊ธฐ๋ฅผ ๋ซ์ผ๋ฉด. ๋ฌธ์ ํด๊ฒฐ์ ์๋ํ์ง ์์๊ธฐ ๋๋ฌธ์ ์์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๋ฅ ํ๋ ์ดํ๊ณ ์ถ์ด์ ์ฌ๋ถํ ํฉ๋๋ค.
๊ฐ์ ๋ฌธ์ ๊ฐ์๋ ๋ค๋ฅธ ์ฌ๋์ด ์์ต๋๊น?
Void Linux, Linux 5.5.14_1, i3 ์ฐฝ ๊ด๋ฆฌ์, Lenovo Legion Y720, ์ฟผ๋ ์ฝ์ด Intel Core i7-7700HQ, Nvidia GeForce GTX 1060
GloriusEggroll์ Proton GE-3๋ ์คํํฉ๋๋ค. ๋งค๊ฐ ๋ณ์๊ฐ ์ ํ ์ถ๊ฐ๋์ง ์์์ต๋๋ค.
@KaeKun ์ด๋ฌํ ๋ฌธ์ ๊ฐ
sleep 10s &&
๋ฅผ ์ถ๊ฐํฉ๋๋ค.๋ฌธ์ ๊ฐ ์ฃผ์ ์์ ์ฝ๊ฐ ๋ฒ์ด๋๋ฉด ์ฃ์กํ์ง๋ง ๋์์ด ๋๊ธธ ๋ฐ๋๋๋ค.
@kdwinter RADV + ACO๋ ํ์ฌ ์๋ํ์ง ์์ต๋๋ค. LLVM (๋น๋์์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ ๋ ๊ฒฝ์ฐ
RADV_PERFTEST=llvm
) ๋๋ ๋ค๋ฅธ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.๋ ์ ์ ์ธ Vulkan ๋๋ผ์ด๋ฒ๋์ด ๊ฒ์์์ ์ต๊ณ ์ ์ฑ๋ฅ์ ์ ๊ณตํ๋ฏ๋ก ์ค์น ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค๋ฉด ์ฌ์ฉํ๊ณ ์ถ๊ฒ ์ง ๋ง ๋ชจ๋ amdgpu-pro ํจํค์ง๋ฅผ ์ค์นํ์ฌ ์์คํ ์ ๋ง์น ํ์๋ ์์ต๋๋ค.
๊ฒฐ๊ตญ https://github.com/GPUOpen-Drivers/AMDVLK/releases ์ AMDVLK Debian / Ubuntu ํจํค์ง๋ฅผ ์ฌ์ฉํ๊ณ VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json
๋ฅผ ์ฐธ์กฐํ๋๋ก ์์ ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ์ต๋๋ค.
@sidok LOL, ์ฌ๋ถํ ์ ํด๋ณด๋ผ๊ณ ๋งํ๋ ค๊ณ ํ์ด์.
๋๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋ช ๋ฒ ์๋ํ๋ค๊ฐ ๋ฉ ์ถฅ๋ ๋ค. ์ปดํจํฐ๋ฅผ ์ ์๊ธฐ ์ํ๋ก ๋๋๋ฉด ๋ฉ์ถ ๊ฒ ๊ฐ์์. ๋๋ ์ฆ๊ธฐ๋ฅผ ๋ซ์ผ๋ฉด. ๋ฌธ์ ํด๊ฒฐ์ ์๋ํ์ง ์์๊ธฐ ๋๋ฌธ์ ์์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๋ฅ ํ๋ ์ดํ๊ณ ์ถ์ด์ ์ฌ๋ถํ ํฉ๋๋ค.
๊ฐ์ ๋ฌธ์ ๊ฐ์๋ ๋ค๋ฅธ ์ฌ๋์ด ์์ต๋๊น?
Void Linux, Linux 5.5.14_1, i3 ์ฐฝ ๊ด๋ฆฌ์, Lenovo Legion Y720, ์ฟผ๋ ์ฝ์ด Intel Core i7-7700HQ, Nvidia GeForce GTX 1060
GloriusEggroll์ Proton GE-3๋ ์คํํฉ๋๋ค. ๋งค๊ฐ ๋ณ์๊ฐ ์ ํ ์ถ๊ฐ๋์ง ์์์ต๋๋ค.
๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํ์ฌ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ Steam ์ฑ์ ๋ค์ ์์ํ์ต๋๋ค.
์ด์ ๋ค์ ๋ก๊น ํ ์๋ํ๋์ง ๋ณผ ๊ฒ์ ๋๋ค.
๋ฐฐํฌํ ๋ฒ์ ์์์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๋ค์ ๋์์ฌ ์ ์์ต๋๋ค.
Fyi, mesa radv ๊ฐ๋ฐ ์ถ์ ๊ธฐ์ ๊ด๋ จ ๋ฒ๊ทธ
https://gitlab.freedesktop.org/mesa/mesa/-/issues/2684#note_455985
์๋
ํ์ธ์, ์ต์ Nvidia Vulkan ๋ฒ ํ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฎ์ ์ฐฝ ๋ชจ๋์์ ๊ฒ์์ด ์ํํ๊ฒ ์คํ๋ฉ๋๋ค (๋ด ์ฅ๋น๋ฅผ ๊ณ ๋ คํ ๋).
๊ทธ๋ฌ๋ ๋ ๋ฒ์งธ ๋ ๋ฒจ์์ ์ฒซ ๋ฒ์งธ ๋ฃฌ์ ๋ณต๊ตฌ ํ ๋ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ์ฝ์
๋ ์ํ ์ฌ์๊ณผ ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค. ๋ก๊ทธ๋ฅผ ๊ฐ๋จํ ์ดํด๋ณด๋ฉด HAVOK ์ ํธ๋ฆฌํฐ๊ฐ ์์๋์ง ์๋๋ค๊ณ ์ธ๊ธ๋์ง๋ง ์ด๊ฒ์ด ๊ทผ๋ณธ ์์ธ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์์คํ
: Linux 5.5.13-arch1-1
CPU : Amd Ryzen 2700X
16 Go RAM
GPU : Nvidia GTX 960
๋๋ผ์ด๋ฒ : 440.66.07
์์ฑ์ ๋ก๊ทธ๋ ์ฌ๊ธฐ์ ์์ต๋๋ค : https://we.tl/t-UbFe0fWrMo
Linux ์ปค๋ 5.3.0์ผ๋ก Ubuntu 18.04๋ฅผ ์คํํ๋ ๋ชจ๋ ์ฌ๋์ ์ํด ๋ง์นจ๋ด ์๋ํ๊ฒ ๋ง๋๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค : https://www.protondb.com/app/412020#_8gOCAMdq
๊ทธ ์ ์๋์ด ์ค๋ ๋์ ๋ชจ๋ ์กฐ์ ์ผ๋ก๋ segfault๋ฅผ ์ป์์ต๋๋ค. ์ต์
์ ์ถ๊ฐํ๊ณ ์ฌ๋ถํ
ํ๋ฉด ๊ฒ์์ด ๋ฐฉ๊ธ ์๋ํ์ต๋๋ค. ์ฒด๊ณ:
์ปจํ
์คํธ : ์ปค๋ <5.4์ ๊ฒฝ์ฐ ์ปค๋ ๋ถํ
์ต์
์ clearcpuid=514
๋ฅผ ์ถ๊ฐํด์ผํฉ๋๋ค. https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.4-UMIP-Spoofing
@ GirardR1006 ๊ฒ์ ๋ด ๋ฉ๋ด์์ ํํ ๋ฆฌ์ผ์ ๋นํ์ฑํํ๋ฉด ์ถฉ๋์ด ์ฌ๋ผ์ง๋์?
@teotomic ๊ฐ์ฌํฉ๋๋ค. umip
๋ช
๋ น์ ๋นํ์ฑํํ๋ฉด ๋ค๋ฅธ ๋ชจ๋ Denuvo ๊ฒ์์ด ์์ ๋์์ง๋ง ์ด๋ค ์ด์ ๋ก Doom Eternal์ด ์ฌ์ ํ ์๋ํ์ง ์์ต๋๋ค. 440.66 ๋๋ผ์ด๋ฒ๊ฐ ์์ ์ ์ผ๋ก ๋ฐ๋ฆด ๋๊น์ง ๊ธฐ๋ค๋ฆด ๊ฒ์
๋๋ค.
์ปค๋ 5.3 ๋ฐ Ryzen 3xxx CPU๋ฅผ ์ถ์ ํ๋ Proton ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฌธ์ 2927
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ, ์ ๋ ์ฌ๊ธฐ์ ์ ์ฌ์น๊ฐ ๋๋ฌ๊ณ ๋์์๋ฐ์ ์ ์์ต๋๋ค.
๋ด ์์คํ ์ฌ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Vulkan-Loader
์์ ์ต์ ๋ฒ์ ์ ๋น๋ํ๊ณ ์ค์นํ๋ ค๊ณ ํ์ง๋ง vulkaninfo
์์๋ ์ธ์ํ์ง ๋ชปํฉ๋๋ค.์ด์ ์๋ ์ข์ ์ฑ๋ฅ์ผ๋ก ๊ฒ์์ ์ฑ๊ณต์ ์ผ๋ก ์คํํ์ง๋ง ๋ค๋ฅธ ๊ฒ์ ์๋ง์ผ๋ก ๋ง๋ค๊ณ ๊ณ ์น ์ ์์ด์ ๋ ธํธ๋ถ์ ํฌ๋งทํด์ผํ์ต๋๋ค. ์์ ๋ฌธ์ ๋ฅผ ์ ์ธํ๊ณ ๋ ์๋ก ์ค์น ์ค์ ๋๋ค.
๋ค์์ ๋ด Proton ๋ก๊ทธ์์ ๋ฐ์ท ํ ๊ฒ์
๋๋ค.
89.589:002f:0035:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
89.589:002f:0036:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
89.589:002f:0038:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
89.589:002f:0039:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
89.589:002f:003b:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
89.589:002f:003c:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
89.589:002f:0035:trace:seh:RtlVirtualUnwind type 1 rip 1403973c0 rsp 4a7ffe8
89.589:002f:0035:trace:seh:dump_unwind_info **** func 3973c0-397424
89.589:002f:0035:trace:seh:dump_unwind_info unwind info at 0x14317336c flags 0 prolog 0xa bytes function 0x1403973c0-0x140397424
89.589:002f:0035:trace:seh:dump_unwind_info 0xa: movq %rbx,0x38(%rsp)
89.589:002f:0035:trace:seh:dump_unwind_info 0xa: subq $0x20,%rsp
89.589:002f:0035:trace:seh:dump_unwind_info 0x6: pushq %rdi
89.589:002f:0036:trace:seh:RtlVirtualUnwind type 1 rip 1403973c0 rsp 528ffe8
89.589:002f:0036:trace:seh:dump_unwind_info **** func 3973c0-397424
89.589:002f:0036:trace:seh:dump_unwind_info unwind info at 0x14317336c flags 0 prolog 0xa bytes function 0x1403973c0-0x140397424
89.589:002f:0036:trace:seh:dump_unwind_info 0xa: movq %rbx,0x38(%rsp)
89.589:002f:0036:trace:seh:dump_unwind_info 0xa: subq $0x20,%rsp
89.589:002f:0036:trace:seh:dump_unwind_info 0x6: pushq %rdi
89.589:002f:003d:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
Unhandled exception: divide by zero in 64-bit code (0x00007f45e757d33d).
89.602:005e:005f:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
rip:00007f45e757d33d rsp:0000000004a70e50 rbp:0000000004a71320 eflags:00010246 ( R- -- I Z- -P- )
rax:0000000000000100 rbx:0000000000000000 rcx:00007f45ec0008de rdx:0000000000000000
rsi:000000007da5bbb8 rdi:0000000000000000 r8:0000000000000000 r9:00007f45ec005180 r10:0000000004a71270
r11:0000000000000007 r12:0000000004a71250 r13:0000000000008080 r14:000000000000000a r15:0000000000000000
Stack dump:
0x0000000004a70e50: 0000000000000000 0000000004a7c758
0x0000000004a70e60: 0000000000000001 ffffffffffffff90
0x0000000004a70e70: 0000000004a71190 0000000004a7c740
0x0000000004a70e80: 00007f45ec1dd8d0 00007f45ec0d8a30
0x0000000004a70e90: 00007f45ec005140 00007f45ec17e080
0x0000000004a70ea0: 00007f45ec005170 000000007d86bd10
0x0000000004a70eb0: 0000000000000003 0000000000000080
0x0000000004a70ec0: 000000007da5bbb8 000000007da5bba0
0x0000000004a70ed0: 0000000000000000 0000000000000000
0x0000000004a70ee0: 0000000000000000 000000770000007c
0x0000000004a70ef0: 0000005b0000006e 00007f45e77a2472
0x0000000004a70f00: 00007f45e77a20f0 00007f45ec4c3ad0
Backtrace:
=>0 0x00007f45e757d33d in libvulkan_intel.so (+0xa633d) (0x0000000004a71320)
0x00007f45e757d33d: idivl %edi,%eax
์ญ ์ถ์ ๋๋ฌธ์ Vulkan๊ณผ ๊ด๋ จ ๋ ์ ์๋ค๋ ๊ฒ ์ธ์๋ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ ํ ๋ชจ๋ฆ ๋๋ค. ๋ฌด์์ ์กฐ์ฌํด์ผํฉ๋๊น?
์๋
ํ์ธ์ @thebozzcl , ์ญ ์ถ์ ์ด libvulkan_intel.so๋ฅผ ๊ฐ๋ฆฌํค๊ณ nVidia ๋
์ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๋ฏ๋ก ๊ฒ์ ์์ ์ต์
์์ VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json" %command%
์ ๊ฐ์ ๊ฒ์ผ๋ก Intel vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์์ ํ ํผํ ์ ์์ต๋๋ค.
@ kisak-valve ์ ์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ๋ถํํ๋ ์๋ํ์ง ์์๊ณ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ฒ์์์ Intel Vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.
ํธ์ง : @ kisak-valve๊ฐ ์ ๊ณต ํ ์์ ์ต์ ์ ๋ณต์ฌ ํ ๋ "V"๋ฅผ ๋์ณค๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ๋๊ฐ ์๊ฒ ์ต๋๊น? ๋์ ํ๋ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ ์ ์ฒด OS๋ฅผ ๋ค์ ์ค์น ํ ๋ค์ ์ ์ฅ์์ nVidia 440.66.07 ๋๋ผ์ด๋ฒ์์ Vulkan์ ์ค์นํ์ต๋๋ค. ๊ณ ๋ง๊ฒ๋ ๋ค์ ์๋ํ๊ฒํ์ต๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ์์์ผ ํ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ ํํ ๋ด๊ฐ ํ ์ผ์ ๋๋ค.
Vulkan-Headers
, Vulkan-Loader
๋ฐ Vulkan-Tools
๋น๋ ๋ฐ ์ค์น. ์ด๊ฒ์ด ์๋ํ๋ค๋ฉด vulkaninfo | less
๋ฅผ ์คํํ ๋ ๋ฒ์ 1.2.136์ ๋ณผ ์์์ ๊ฒ์
๋๋ค.sudo apt-get build-dep libvulkan1 && sudo apt-get install cmake
๋ฅผ ์คํํ์ฌ ํ์ํ ์ข
์์ฑ์ ์ค์นํ์ญ์์ค.sudo apt-get install libglvnd-dev
๋ฅผ ์คํํ์ฌ ํ์ํ ์ข
์์ฑ์ ์ค์นํฉ๋๋ค.CTRL-ALT-F3
(๋๋ ๋ค๋ฅธ F ํค)๋ฅผ ์
๋ ฅํ์ฌ ํฐ๋ฏธ๋๋ก ์ด๋ํฉ๋๋ค.sudo apt-get purge nvidia* && sudo apt-get autoremove
ํ์ฌ ํ์ฌ nVidia ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ( ์ฃผ์ , ์ด๋ฌํ ๋ช
๋ น์ด ์ ๊ฑฐํ๋ ค๋ ๋ด์ฉ์ ์์ธํ ์ดํด๋ณด์ญ์์ค.)sudo service gdm stop
๋๋ ์ฌ์ฉ์ค์ธ ๋ฐ์คํฌํฑ ๊ด๋ฆฌ์๋ฅผ ์คํํ์ฌ ๋ฐ์คํฌํฑ ๊ด๋ฆฌ์๋ฅผ ์ค์งํฉ๋๋ค. CTRL-ALT-F3
๋๋ ๋ฌด์์ด๋ ๋ค์ ์
๋ ฅํ์ฌ ํฐ๋ฏธ๋ ์ธ์คํด์ค๋ก ๋์๊ฐ๋๋ค.sudo modprobe -r nvidia_drm
๋ฅผ ์คํํ์ฌ nvidia-drm
๊ฐ ์ธ๋ก๋๋์๋์ง ํ์ธํฉ๋๋ค.chmod +x ./NVIDIA-[whatever].run && sudo ./NVIDIA-[whatever].run
๋ฅผ ์คํํ์ฌ ๋๋ผ์ด๋ฒ ์ค์น๋ฅผ ์คํํ ์ค๋น๊ฐ๋์์ต๋๋ค. ์ค์นํ๋ ๋์ 32 ๋นํธ ๋ฐ์ด๋๋ฆฌ์ DKMS ๋ชจ๋์ ๋ชจ๋ ์ค์นํ์ต๋๋ค. ์ ์ด๋ ์ฌ๋ถํ
์ ์์คํ
์ด ๋ง๊ฐ์ง ์ ์๊ฒ๋ X11 ๊ตฌ์ฑ์ ์
๋ฐ์ดํธํ์ง ๋ง์ญ์์ค .nvidia-smi
๋ฅผ ์คํํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ์ญ์์ค. ์ ์ด๋ ๋์๊ฒ๋ ์๋ก์ด ๋๋ผ์ด๋ฒ๋ฅผ ์ฆ์ ๊ฐ์งํ์ต๋๋ค. ๋ถ์ผ์น๊ฐ ์๋ค๊ณ ๋งํ ์๋ ์์ง๋ง ์ฌ์ ์ ์ด์ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ฑฐํ์ง ์์ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.sudo ./NVIDIA-[whatever].run --uninstall
), /etc/X11
๋ณ๊ฒฝ ์ฌํญ ํ์ธ (์ : nVidia์์ ๋ฐฑ์
ํ ํ์ผ) ๋ฐ ํด๋น ๋ณ๊ฒฝ ์ฌํญ ์คํ ์ทจ์ .ํ ์คํธ ๋ฒฝ์ ๋ํด ๋ฏธ์ํ์ง๋ง ๋๋ Linux ๋ฉ์ฒญ์ด์ด๋ฉฐ ์ด์ ๊ฐ์ ๊ฒ์ด ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@ GirardR1006 ๊ฒ์ ๋ด ๋ฉ๋ด์์ ํํ ๋ฆฌ์ผ์ ๋นํ์ฑํํ๋ฉด ์ถฉ๋์ด ์ฌ๋ผ์ง๋์?
์, ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค. ํํ ๋ฆฌ์ผ ์ฐฝ์ ์ฌ๊ธฐ์์ ๋ฐ์ํ์ง ์์ต๋๋ค. ์คํ๋ ค ๊ฒ์ ์ถฉ๋์ ์ผ์ผํค๋ ๋ฃฌ ์ ํ์ ๋ณด์ฌ์ฃผ๋ ์ฐฝ์ ๋๋ค.
@ GirardR1006 ๋งค์ฐ ์ ์ฌํ ์ค์ ์ ์คํ ์ค์ด๋ฉฐ ํด๋น ๋ฃฌ ๋๋ ๋ค๋ฅธ ๋ฃฌ์์ ๋ฌธ์ ๋ฅผ ์ฌํ ํ ์ ์์ต๋๋ค. ์ถฉ๋ ๋ก๊ทธ์ Faudio์ ๊ด๋ จ์ด ์๋ค๊ณ ๋์ ์์ผ๋ฏ๋ก ์ ๊ฐ ์ ์ ํ ์์๋ ๊ฒ์ ์คํผ์ปค <> ํค๋ํฐ ๋ฏน์ฑ, ์คํ ๋ณด์ด์ค ์ฑํ ๋นํ์ฑํ ๋ฑ๊ณผ ๊ฐ์ ๋ค๋ฅธ ์ค๋์ค ์ค์ ์ ์ ํํ๋ ๊ฒ์ ๋๋ค. ๊ทธ์ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ์ ์ฌํํ๋ ค๊ณ ์๋ํ์ง๋ง ์ฃผ์ฌ์๋ ์์ต๋๋ค.
GE-5.5 ๋ฐ Proton 5.0-6 RC๊ฐ ์ค๋ ์ถ์๋์์ผ๋ฏ๋ก ์๋ํด ๋ณผ ์ ์์ต๋๋ค. ๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ํตํด ํ์ฌ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
๋ค๋ฅธ ๋ชจ๋ ๋ฐฉ๋ฒ์ด ์คํจํ๋ฉด pacmd list-sources > pa.txt
์ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๋ค (๊ฒฐ๊ณผ pa.txt๋ฅผ ํ ๋๋ ํ ๋ฆฌ์ ์
๋ก๋ํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค). ๋ค๋ฅธ ์ฌ๋์ด ๋๊ฐ์ ์ถฉ๋์ ๊ฒช๋๋ค๋ฉด ํน์ ์ค์ ์ด์์ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ Alt ํค๋ฅผ ๋๋ฅด๊ฑฐ๋ ํด์๋๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ฐฝ / ์ ์ฒด ํ๋ฉด ๊ฐ์ ์ ํ ํ ๋ ๊ฐ์๊ธฐ ๊ฒ์์ด ๊ฒ์ ์ ํ๋ฉด์ผ๋ก ์ ๊ธฐ๋ ๋ฌธ์ ๋ ์ฌ์ ํ ๋ฌธ์ ์ ๋๋ค.
๊ทธ ์ธ์๋ 440.66.08 ๋๋ผ์ด๋ฒ์ proton 5.0-6์ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ์ด ์์ฒญ๋๊ฒ ํฅ์๋์ด ๊ฐ์ฅ ๋์ ์ค์ ์์๋ 60FPS๋ฅผ ์ ์งํ ์ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค (ํ ์ค์ฒ ํ ํฌ๊ธฐ ์ ์ธ, 1060์๋ VRAM์ด ์ถฉ๋ถํ์ง ์์) ).
์ง๊ธ๊น์ง Windows๋ณด๋ค ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ๋ ๋ฒค์น ๋งํฌ๋ฅผ ๋ณด์์ง๋ง ๊ทธ๋ ๊ฒ ํฐ ์ฐจ์ด๋ฅผ ๋ง๋ค์ง ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
ํธ์ง : ์ด์ ์๋ ์ค๋์ค ๋๊น ํ์์ด ์์์ง๋ง ์ฑ๋ฅ ํฅ์์ผ๋ก ์ธํด ๋ชจ๋ ์ฌ๋ผ ์ก์ผ๋ฏ๋ก ๊ณผ๋ํ CPU๋ก๋ ์ผ ์ ์์ต๋๋ค (๋ถ์ํ i5-6400 ...)
Proton 5.0-6 RC ๋ฐ 5.5-GE-1์ ๋์๊ฒ 5.4-GE-3๊ณผ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค.
๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด 48Khz ์ค๋์ค๋ก ๊ฒ์์ ์์ํด์ผํ๋ฉฐ ์ ์ฒด ํ๋ฉด ๋์ฒด ํญ ์ ์ง๊ฐ ์ ์ง๋ฉ๋๋ค.
์ด๋ค ๋ฒ์ ์์๋ ๋ฃฌ ์ถฉ๋์ ์ฌํ ํ ์ ์์์ต๋๋ค.
@ kisak-valve-๋๋ "์ด๋ด ๊ทธ๊ฒ ์๋!" Proton DB์ ๋ํ ๋ณด๊ณ ์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ ๊ฐ์ง ์ง์์ผ๋ก ๋๋ฉ๋๋ค.
AMD GPU๋ฅผ ์ฌ์ฉํ๋ Ubuntu 19.10์์ ์ฐ๋ฆฌ ์ค ์ผ๋ถ๋ 1.1.114.0์ ์๊ณ ๊ณง ์ถ์ ๋ LTS (20.04)๊ฐ 1.2.131.2์ ์๊ธฐ ๋๋ฌธ์ ํธํ๋๋ libvulkan1 (icd ๋ก๋)์ ์ป์ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก Git์์ ๊ฐ์ ธ ์ค๋ Oibaf PPA ์๋ ์ฌ์ ํ 1.2.135 ์ด์์ Vulkan ํจํค์ง๊ฐ ์์ต๋๋ค. Debian unstable์์ ์๋์ผ๋ก .deb ํ์ผ์ ๊ฐ์ ธ ์ค๋ ๊ฒ์ ๋ํด์๋ ์๊ฐํ์ง๋ง 1.2.131.2๋ก ์ ๊ฒจ ์์ต๋๋ค. 20.04์ ํจ๊ป ์ ๊ณต๋๋ Mesa ๋ฒ์ ์ 6 ๊ฐ์ ๋์ ์ด์ ๋ฒ์ ์ผ๋ก ๊ณ ์ ๋๋ค๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค.
๋ฐ๋ผ์ Ubuntu 20.04 LTS์กฐ์ฐจ๋ DOOM Eternal์ ์คํํ๊ธฐ์ํ ์ต์ ์๊ตฌ ์ฌํญ์ด ๋๋ฝ ๋ ๊ฒฝ์ฐ ์ง์์๋ฐ์ ์์๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ์ด ๋๋ผ์ด๋ฒ๋ฅผ Proton ๋ฆด๋ฆฌ์ค, Steam ๋ฐํ์ ๋๋ ๋ค๋ฅธ ๋ ๋์ ๋ฐฉ๋ฒ์ ๋ฃ๊ธฐ ์์ํฉ๋๊น? Debian unstable์ ์์ง ์ ๋ฐ์ดํธ๊ฐ ์๋๋ผ๋ Ubuntu ํ์ด 20.04 ๋ฆด๋ฆฌ์ค ์ด์ ์ Vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ๋๋ก ์๋ํฉ๋๊น?
๋๊ตฐ๊ฐ ์ด์ ์ ๋ค์์ ๊ฒ์ํ์ต๋๋ค.
https://pastebin.com/gjzLKV7V
์์น๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ๊ณผ๊ฐ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋๊ตฐ๊ฐ ์ด์ ์ ๋ค์์ ๊ฒ์ํ์ต๋๋ค.
https://pastebin.com/gjzLKV7V์์น๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ๊ณผ๊ฐ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
https://packages.lunarg.com/vulkan/์ผ๋ก ์ด๋ํ๋ฉด ์ต๋ ๋ฒ์ ์ด 1.2.131 ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋์ ๋๋ ์ฌ์ ํ ๊ฐ์ ๋ฐฐ์ ์์ต๋๋ค. Btw, Manjaro 19.02 ์ฉ์ผ๋ก ๋ถํ ๊ฐ๋ฅํ USB๋ฅผ ๋ง๋ค์๊ณ Ubuntu์์ ๋ฉ์ด์ง๊ฒ ๋ง๋๋ ๋ฐ ๋๋ฌด ๊ฐ๊น์ ์ต๋๋ค. ์ง๋ ๋ช ๋ ๋์ ๊ด์ฐฎ ์์ง๋ง ๋๋ฌด ๊ตฌ์์ด๋ฉฐ 4 ์ 23 ์ผ์ ์ ๋ฒ์ ์ด ์ถ์ ๋ ๋๋ ๋๋ ์ฌ์ ํ ๊ฐ์ ๋ฐฐ๋ฅผ ํ๊ณ ์์ ๊ฒ์ ๋๋ค.
Ubuntu๋ Docker ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๊ฑฐ๋ ์๋ฒ๋ฅผ ์คํํ๋ ค๋ ๊ฒฝ์ฐ ์ข์ง๋ง ๊ฒ์์ฉ์ผ๋ก๋ ์ ๋ง ์ด๋ ต์ต๋๋ค.
ํธ์ง : 1.2.135๊ฐ ํ ์คํธ ์์ญ์ ์๋ฆฌ ์ก๊ณ ์์ ์ ์์ผ๋ฏ๋ก ํ ๋ฒ ์๋ํด ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋๋ ์ ํ์ ์๊ฐํ๊ณ ์์ต๋๋ค.
๋ช
๋ น์ ์๋ํ๊ณ URL์ ๋ณ๊ฒฝํด์ผํ์ต๋๋ค.
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-testing-bionic.list https://packages.lunarg.com/vulkan/testing/lunarg-vulkan-testing-bionic.list
๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์์คํ ์ ์๋ง์ผ๋ก ๋ง๋ค ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฏ๋ก ์ง๊ธ์ ์ค๋จํ์ต๋๋ค.
1 package can be upgraded. Run 'apt list --upgradable' to see it.
N: Usage of apt_auth.conf(5) should be preferred over embedding login information directly in the sources.list(5) entry for 'https://packages.lunarg.com/vulkan/testing'
The following packages will be REMOVED:
libgl1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglx-mesa0:i386 libglx0:i386 libvulkan1:i386
mesa-vulkan-drivers:i386 steam:i386
The following packages will be upgraded:
libvulkan1
1 upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
์๋ํ์ง ์๋ ๊ฒฝ์ฐ @btegs ,
https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools
์์ํ๊ธฐ ์ ์ ์ข
์์ฑ์ด ๋๋ฝ ๋ ๊ฒฝ์ฐ sudo apt-get build-dep libvulkan1
๋ฅผ ์คํ ํด๋ณด์ธ์. ๊ฐ ์ ์ฅ์์๋ ๋น๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ด ์์ง๋ง ๋ชจ๋ ๋งค์ฐ ์ ์ฌํฉ๋๋ค.
git clone https://github.com/KhronosGroup/Vulkan-$something.git
cd Vulkan-$something
mkdir build
cd build
../scripts/update_deps.sh # Not all of them have this, IIRC
cmake ..
make
sudo make install
ํธ์ง : : ๋ํ, ๊ฒฝ์ฐ์ ๋ด๊ฐ์ด ๋๊ธ์์ ๋ด ๊ฒฝ์ฐ์๋ ์คํํ๋ ค๋ฉด์ด๋ฅผ ์ป๊ธฐ ์ํดํด์ผ ํ ์ผ์ํ์ ๋ชจ๋ ๊ฒ์ ๋์ดํ๋ ๋ฐ ๋์์ด https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -609094355
์๋ํ์ง ์๋ ๊ฒฝ์ฐ @btegs ,
https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools์์ํ๊ธฐ ์ ์ ์ข ์์ฑ์ด ๋๋ฝ ๋ ๊ฒฝ์ฐ
sudo apt-get build-dep libvulkan1
๋ฅผ ์คํ ํด๋ณด์ธ์. ๊ฐ ์ ์ฅ์์๋ ๋น๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ด ์์ง๋ง ๋ชจ๋ ๋งค์ฐ ์ ์ฌํฉ๋๋ค.git clone https://github.com/KhronosGroup/Vulkan-$something.git cd Vulkan-$something mkdir build cd build ../scripts/update_deps.sh # Not all of them have this, IIRC cmake .. make sudo make install
ํธ์ง : ๋ํ ๋์์ด๋๋ ๊ฒฝ์ฐ์ด ์๊ฒฌ ์์ด ์์ ์ ์คํํ๊ธฐ ์ํดํด์ผ โโํ ๋ชจ๋ ๊ฒ์ ๋์ดํ์ต๋๋ค. # 3654 (์ฃผ์)
ํผ๋๋ฐฑ์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. AMD GPU๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ชจ๋ ๊ฒ์ด ๋๋ผ์ด๋ฒ์ MESA์ ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ MESA ํจํค์ง๊ฐ ์ ๊ฑฐ๋๋ค๋ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ต๋๋ค. Nvidia ๋๋ผ์ด๋ฒ๊ฐ ๊ธฐ๋ณธ MESA ํจํค์ง์ ์ฐ๊ฒฐ๋์ด ์์ง ์๊ณ ๋ ๊ฒฉ๋ฆฌ๋์ด ์๊ธฐ ๋๋ฌธ์ ๊ทํ์ ์ผ์ด์ค๊ฐ ๋ค๋ฅธ ๊ฒ ๊ฐ์ต๋๋ค.
์๋ํ์ง ์๋ ๊ฒฝ์ฐ @btegs ,
https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools
์์ํ๊ธฐ ์ ์ ์ข ์์ฑ์ด ๋๋ฝ ๋ ๊ฒฝ์ฐsudo apt-get build-dep libvulkan1
๋ฅผ ์คํ ํด๋ณด์ธ์. ๊ฐ ์ ์ฅ์์๋ ๋น๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ด ์์ง๋ง ๋ชจ๋ ๋งค์ฐ ์ ์ฌํฉ๋๋ค.git clone https://github.com/KhronosGroup/Vulkan-$something.git cd Vulkan-$something mkdir build cd build ../scripts/update_deps.sh # Not all of them have this, IIRC cmake .. make sudo make install
ํธ์ง : ๋ํ ๋์์ด๋๋ ๊ฒฝ์ฐ์ด ์๊ฒฌ ์์ด ์์ ์ ์คํํ๊ธฐ ์ํดํด์ผ โโํ ๋ชจ๋ ๊ฒ์ ๋์ดํ์ต๋๋ค. # 3654 (์ฃผ์)
ํผ๋๋ฐฑ์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. AMD GPU๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ชจ๋ ๊ฒ์ด ๋๋ผ์ด๋ฒ์ MESA์ ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ MESA ํจํค์ง๊ฐ ์ ๊ฑฐ๋๋ค๋ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ต๋๋ค. Nvidia ๋๋ผ์ด๋ฒ๊ฐ ๊ธฐ๋ณธ MESA ํจํค์ง์ ์ฐ๊ฒฐ๋์ด ์์ง ์๊ณ ๋ ๊ฒฉ๋ฆฌ๋์ด ์๊ธฐ ๋๋ฌธ์ ๊ทํ์ ์ผ์ด์ค๊ฐ ๋ค๋ฅธ ๊ฒ ๊ฐ์ต๋๋ค.
๋ค, ๊ฒ์๋ฌผ์ ํด๋น ๋ถ๋ถ์ ๋์ณค์ต๋๋ค. ๋์์ด๋์ง ์์์ ์ฃ์กํฉ๋๋ค.
์ผ๋ถ ์ฌ๋๋ค์ด Alt + Tab ๊ด๋ จ ๋ฌธ์ ๋ฅผ ์ธ๊ธํ์ง๋ง ์ธ๊ธ ๋ ๋ฌธ์ ์ ์ฝ๊ฐ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
๊ฒ์ ํ๋ ์ด ์ค์ Alt + Tab์ ๋๋ฅธ ๋ค์ ๊ฒ์์ผ๋ก ๋์ ๊ฐ๋ฉด ํญ ํค๊ฐ ๋ ์ด์ ์ธ์๋์ง ์์ต๋๋ค. ์ด๊ฒ์ ๋ค๋ฅธ ๊ฒ์์์๋ ๋ฐ์ํ์ง ์์ต๋๋ค. ์ ์ฒด ํ๋ฉด / ๊ฒฝ๊ณ ์์ / ์ฐฝ ๋ชจ๋๊ฐ์ ์ ํํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ง๋ง ๋ค์์ Alt + Tab์ ๋ค์ ๋๋ฅด๋ฉด ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํฉ๋๋ค.
์๋ ํ์ธ์, Proton ๊ด๋ฆฌ์ ์ฌ๋ฌ๋ถ!
Doom Eternal์ Proton 5.0-6 RC ํ
์คํธ์์ ์ ์คํ๋ฉ๋๋ค.
๊ฒ์ ํ๋ ์ด์์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ง ์๊ณ ํ ๋ ๋ฒจ์ ํ๋ ์ดํ์ต๋๋ค.
ํ์ง๋ง Alt + Tab์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๊ณ ์์ต๋๋ค. ๊ฒ์์ผ๋ก ๋์๊ฐ๊ณ ์ถ์ ๋ ๊ฒ์ ํ๋ฉด ๋ง ํ์๋ฉ๋๋ค.
ํ๋ก์ธ์ค ๊ด๋ฆฌ์๊ฐ ๊ฒ์์ ์ข
๋ฃํด์ผํฉ๋๋ค.
์ฒด๊ณ:
Linux Mint 19.3 (Ubuntu 18.04)๊ณผ cinnamon Desktop (์ ์ฒด ํ๋ฉด์ ์ํด ํฉ์ฑ ํด์ ๋จ).
nvidia ์ค์ ์์ Force Composition Pipeline์ด ๊บผ์ง์ผ๋ก ์ค์ ๋์ด ์์ต๋๋ค.
์ปค๋ : 5.5.14
Nvidia RTX 2080 Ti (๋๋ผ์ด๋ฒ 440.66.07 ํฌํจ)
์์ฑ์ ๋ก๊ทธ :
https://drive.google.com/open?id=1AKaOhfGmLf7oGTEOGYvvba0vMGwZ9FZU
๋ด๊ฐ ๋ก๊ทธ๋ฅผ ์ํด ํ ๊ฒ์ ๊ฒ์ ์์, ์บํ ์ธ ๊ณ์ ์ด๋, Alt + Tab, Alt + Tab ๋ค๋ก, ํ๋ก์ธ์ค ์ข ๋ฃ์์ต๋๋ค.
์ ๋ฐ์ดํธ : Proton ๋ฒ์ ๊ฐ์ ์ ํ ํ ๋ ๋ชจ๋ ๊ฒ์ ๊ทธ๋ํฝ ์ค์ ์ ์ฌ์ค์ ํด์ผํฉ๋๋ค (Wolfenstein II์๋ ์ ์ฉ๋จ).
@ GirardR1006 ๋งค์ฐ ์ ์ฌํ ์ค์ ์ ์คํ ์ค์ด๋ฉฐ ํด๋น ๋ฃฌ ๋๋ ๋ค๋ฅธ ๋ฃฌ์์ ๋ฌธ์ ๋ฅผ ์ฌํ ํ ์ ์์ต๋๋ค. ์ถฉ๋ ๋ก๊ทธ์ Faudio์ ๊ด๋ จ์ด ์๋ค๊ณ ๋์ ์์ผ๋ฏ๋ก ์ ๊ฐ ์ ์ ํ ์์๋ ๊ฒ์ ์คํผ์ปค <> ํค๋ํฐ ๋ฏน์ฑ, ์คํ ๋ณด์ด์ค ์ฑํ ๋นํ์ฑํ ๋ฑ๊ณผ ๊ฐ์ ๋ค๋ฅธ ์ค๋์ค ์ค์ ์ ์ ํํ๋ ๊ฒ์ ๋๋ค. ๊ทธ์ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ์ ์ฌํํ๋ ค๊ณ ์๋ํ์ง๋ง ์ฃผ์ฌ์๋ ์์ต๋๋ค.
GE-5.5 ๋ฐ Proton 5.0-6 RC๊ฐ ์ค๋ ์ถ์๋์์ผ๋ฏ๋ก ์๋ํด ๋ณผ ์ ์์ต๋๋ค. ๋ช ๊ฐ์ง ํ ์คํธ๋ฅผ ํตํด ํ์ฌ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
๋ค๋ฅธ ๋ชจ๋ ๋ฐฉ๋ฒ์ด ์คํจํ๋ฉด
pacmd list-sources > pa.txt
์ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๋ค (๊ฒฐ๊ณผ pa.txt๋ฅผ ํ ๋๋ ํ ๋ฆฌ์ ์ ๋ก๋ํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค). ๋ค๋ฅธ ์ฌ๋์ด ๋๊ฐ์ ์ถฉ๋์ ๊ฒช๋๋ค๋ฉด ํน์ ์ค์ ์ด์์ ์ ์์ต๋๋ค.
GE custom proton ๋น๋๋ฅผ ์ ์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. 5.5-GE1์ ์ฌ์ฉํ ๋ ๋ฌธ์ ๊ฐ ์ฌ๋ผ์ง ๊ฒ ๊ฐ์ต๋๋ค!
๊ฒ์ ํ๋ ์ด ์ค์ Alt + Tab์ ๋๋ฅธ ๋ค์ ๊ฒ์์ผ๋ก ๋์ ๊ฐ๋ฉด ํญ ํค๊ฐ ๋ ์ด์ ์ธ์๋์ง ์์ต๋๋ค. [...] ์ ์ฒด ํ๋ฉด / ํ ๋๋ฆฌ ์์ / ์ฐฝ ๋ชจ๋๊ฐ์ ์ ํํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ง๋ง ๋ค์์ Alt + Tab์ ๋ค์ ๋๋ฅด๋ฉด ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํฉ๋๋ค.
@SuperMatt ๋๋ Alt ํค๋ฅผ ๋๋ฌ ํ์ฌ ๋ชฉํ๋ฅผ ๋ถ๋ฌ ์ค๋ฉด Tab ํค๊ฐ ๋ค์ ์๋ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค.
๋ฉ๋ด๋ฅผ ๋ค๋ฅธ ๊ฒ์ผ๋ก ๋งคํํ๋ฉด ํญ ๋ฌธ์ ๋ฅผ ๋ณธ ์ ์ด ์์ง๋ง ๋ฌธ์ ์์ด ๋ชจ๋ ๊ฒ์ด ํ ๋ฒ์ ์๋ํฉ๋๋ค.
์ฆ, ๊ฒ์์์ alt ํค๊ฐ ๊ณ์ ๋๋ฌ์ ธ ์๋ค๊ณ ๊ฐ์ ํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ์์๋๋ฉด ์ ์ฉํฉ๋๋ค. ๋ ์ด์ ํ์ฌ ๋ชฉํ๊ฐ ์๋๋๋ก alt ํค๋ฅผ ๋ค์ ๋งคํํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ์ ์์ต๋๋ค.
์ ๊ทธ๋ฐ ์ผ์ด ๋ฐ์ํ๋์ง ์ ์ ์์ง๋ง Urdak ์์ค์์ ์ปดํจํฐ๊ฐ ์ฌํ ์ถฉ๋์ ๊ฒช๊ณ ์์ต๋๋ค. ๊ฒ์์ด ๋ฉ์ถ๊ณ ์ฌ๋ถํ ํด์ผํฉ๋๋ค. ์ฌ๋ถํ ํ๋ฉด systemd๊ฐ ๋๋ฅผ ๋น์ ์ ธ์ ๋ฃ์ง ๋ง tty์ ์ก์ธ์ค ํ ์์๊ณ ์ ๋ ฅ ํ ์ ์๋ค๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. rEFInd์์ ๋ณต๊ตฌ ๋ถํ ์ต์ ์ ์คํํ๋ฉด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ์ ๋์ ๋ณต๊ตฌํ๊ณ ์๋ค๊ณ ํ์๋ฉ๋๋ค.
@PopeRigby "์ํผ ๊ณ ์ด ๋ฅ์ง ํ๊ดด"์์ ๋น์ทํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋๋ ๋ด ๋ฌธ์ ๊ฐ ์์ค์ ๋ฌ๋ ค ์๋ค๊ณ ํ์ ํ์ง ์์ต๋๋ค. ๋๋ ๋ํ ๋น์ ํฌํ์ ๋จ์ด์ง์ง ์์ต๋๋ค. ํ์์์ ํ๋ ์ฌ๋ถํ ์ ๋๋ฌ์ผํฉ๋๋ค. ๋ด๊ฐ ์์ ์ฐจ๋ฆฐ ๋ ๋ค๋ฅธ ์ด์ํ ์ ์ ๊ฒ์์ด ๋ฉ์ถ ๋์ CAPS LOCK ํค์ ๋ฐฑ๋ผ์ดํธ๊ฐ ์๋ค๋ ๊ฒ์ ๋๋ค.
์์คํ ๋ก๊ทธ๋ฅผ ์ดํด ๋ณด๋ ค๊ณ ํ์ง๋ง ํ์๋๋ ์ค๋ฅ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
์ฝง๋ ธ๋ ... ๋ฐฉ๊ธ ์ ๋ฐ์คํฌํ์ ์ ๋ฅผ ๋จ์ด ๋จ ๋ ธ์ต๋๋ค.
Radeon 5600XT๋ฅผ ์คํ ์ค์ด๊ณ mesa-git์ด ๊ทธ๋ํฝ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ์์ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ํฝ ๋ฌธ์ ๊ฐ์๋ Mesa 20.0.4๋ก ๋ค์ ์ด๋ํ์ง๋ง ๊ฐ๋ ๊ฒ์์ด ์์ ํ ์ ๊น๋๋ค. ์ด์ ์ ํ๋๋ฝ๊ณผ ๋ฌ๋ฆฌ ์ผ๋ฐ์ ์ผ๋ก SSH์ ์ ์ํ์ฌ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃ ํ ์ ์์ง๋ง ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ด์ํ ๋ฌธ์ ์ ๋๋ค. ๋ฐ์ํ ๋ฌธ์ ์ ์ ์ฌ ํ ์ ์์ต๋๋ค.
mesa-git์์ ๊ทธ๋ ๊ฒ ๋ง์ด ๊ฒฝํํ์ง ์์๊ธฐ ๋๋ฌธ์ ๋ค์ ์์ ๋ฆด๋ฆฌ์ค์์ ์์ ๋ ์ ์์ต๋๋ค ... ์ฐ๋ฆฌ๋ ํฌ๋ง ๋ง ํ ์ ์์ต๋๋ค.
Nvidia๋ ๋ฐฉ๊ธ 440.82 ์์ ์ ์ธ ๋๋ผ์ด๋ฒ๋ฅผ ์ถ์
Arch Linux๋ ์ด๋ฏธ ํจํค์งํ๋์ด ์์ต๋๋ค.
์ด๊ฒ์ ์ค๋์ค ๋ฌธ์ ์ ๋์์ด ๋ ์ ์์ต๋๋ค.
protontricks๊ฐ ์ค์น๋์ด ์์ผ๋ฉด wine์๊ฒ pulseaudio ๋์ alsa๋ฅผ ์ฌ์ฉํ๋๋ก ์ง์ ํ ์ ์์ต๋๋ค.
protontricks 782330 sound=alsa
@TheGreatMcPain ์ถ์ธก ๊ทธ๊ฒ ๊น๋ํ ์์์ :)
๊ทธ๋ฌ๋ ์ด๊ฒ์ ๋ํ ๋์์ด ๋ ์ ์์ต๋๋ค : https://github.com/ValveSoftware/Proton/issues/3721#issuecomment -610593779
๋์๊ฒ ๊ฒ์ ์ฐฝ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด ๋ฉ์ถค์ด ๋ฐ์ํฉ๋๋ค (๊ทธ ํ์๋ ์ฐฝ์ด ๊ฒ์ ์์ผ๋ก ์ ์ง๋จ). Alt + Tab์ ์ฌ๊ธฐ์ ํฌํจ์ํฌ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ํ Steam ์๋ฆผ (์ ๋ฉ์์ง ๋๋ ์์ง ๊ฐ๋ฅํ ์นด๋์ ๋ํ ์ ๋ณด)์ ํฌํจํ์ฌ ๊ฒ์ ์ฐฝ ์์ ์ฐฝ์ด ๋ํ๋๋ฉด ๋ฉ ์ถฅ๋ ๋ค. ๋ก๊ทธ์ ๋ง์ง๋ง ์ค (์ฐฝ ํฌ๊ธฐ ์กฐ์ ์)์ Flushing device resizeSwapChain: true, resizeViewDest: false, resizeImageNeedsFlush: false
์
๋๋ค. ์ ๋ Awesome WM์ ์ฌ์ฉํ๋ฏ๋ก ๋ฐ๋ก ๊ฐ๊ธฐ ํค๋ง์ผ๋ก ์ฐฝ์ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ ํํ๋ค๊ฐ ๋ค์ ๋์๊ฐ ์ ์์ต๋๋ค.
@AllKind ํฅ๋ฏธ๋กญ๊ฒ๋ ์ฌ์ด๋ ์นด๋์ ์ํ ์๋๊ฐ 44.1K ๋๋ 48K์ ๋ค๋ฅด๋ฉด ์ค๋์ค๊ฐ ์๋ง์ด๋๋ DOOM 2016์ ์ฌ์ด๋ ๋ฌธ์ ์ ๋์์ด ๋ ์ง ๊ถ๊ธํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๊ฒ์ Windows์์๋ ๋ฐ์ํฉ๋๋ค.
์๋ก์ด ์์ ๋ NVIDIA ๋๋ผ์ด๋ฒ (440.82)๋ฅผ ์ฌ์ฉ ์ค์ด๋ฉฐ ์ถฉ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์๋ค๊ณ ๋ณด๊ณ ํด์ผํฉ๋๋ค. ๋ํ Proton์ ๋ฒ ํ [๋ค์] 5.0-5 ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ๋ฉ๋ชจ : Doom Eternal์ ์ด์ ์
๋ฐ์ดํธ ๋ชฉ๋ก์ ๋ณผ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? _ "๋ ์์ํ ์
๋ฐ์ดํธ ๋ด์ญ๋ณด๊ธฐ"_๋ฅผ ํด๋ฆญํ๋ฉด ๊ฐ์ฅ ์ต๊ทผ์ ๋์ด๋ ๊ฒ์ด 3 ์ 24 ์ผ์
๋๋ค.
Proton-5.5-GE-1 ํจํค์ง๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด ์์ ์ ์ธ NVIDIA ๋๋ผ์ด๋ฒ (440.82)๋ก ์์น์์ ๊ฒ์์ ์คํํ์ต๋๋ค. ๊ฒ์์ ๊ฝค ์ ์งํ๋์๊ณ ๊ฐ๋์ฉ ์ฝ๊ฐ์ ๋ง๋๋ฌ์ด ๋ฐ์ํ์ง๋ง ์ด์ ๊ฒ์์ ํ๋ ์ด ํ ์ ์์ต๋๋ค.
๋์ ํด์๋๊ฐ Windows์์๋ ์คํํ ๋๋ณด ๋ค ์ฝ๊ฐ ๋ฎ์์ง๋ง ์ ๋ฐ์ ์ผ๋ก ์ง๊ธ์ ๋งค์ฐ ์ฌ์ ๊ฐ๋ฅํฉ๋๋ค.
ํธ์ง : ๋ช ๊ฐ์ง ์คํ๊ฐ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ๋ด ๋ฐ์ฒ ์ต์ ์ ์ ๊ฑฐํ์ต๋๋ค.
๋ด ์ฌ์์ ์ต์ NVIDIA ๋๋ผ์ด๋ฒ 440.82, GTX 1070, i7-7700k, Debian ํ
์คํธ, Proton 5.5-GE-1์
๋๋ค. ์์ ๋งค๊ฐ ๋ณ์๋ฅผ +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
ํ๋ฉด ๊ฒ์์ ํ ์ ์๊ณ ๋ฒํฐ์ฒ๋ผ ๋ถ๋๋ฝ์ง๋ง ์ด๋ฌํ ๋๊ฒฐ์ ์ฝ๊ฒ ์ฌํ ๊ฐ๋ฅํ๊ณ ๋ถ๊ฐํผํฉ๋๋ค. ๊ณ ์ ์ ํธ๋ฆฌ๊ฑฐํ๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ ์ฒด ํ๋ฉด์์ ์ฐฝ ๋ชจ๋๋ก ์ ํํ๋ ๊ฒ์
๋๋ค (์ฆ์ ๋ฐ์ํ์ง ์๋ ๊ฒฝ์ฐ ๋ค์). ์ฐฝ์ ๋ฌดํจํํ๋ฉด ๋ ๋๋ง์ด ์ค์ง๋๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค (์ฌ์ด๋๊ฐ ๊ณ์ ์ฌ์ ๋จ). ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ฑฐ๋ ๋ค๋ฅธ ๊ฒ์ผ๋ก ์ฐฝ์ ๊ฐ๋ฆฌ๊ฑฐ๋ ๋ฐํ ํ๋ฉด ๋๋ Steam ์๋ฆผ์ผ๋ก ๊ฐ๋ฆฌ์ญ์์ค. ๋ฐ๋ผ์ ๊ฐ์ฅ ์์ ํ ํ๋ ์ด ๋ฐฉ๋ฒ์ Steam์ ์คํ๋ผ์ธ ๋ชจ๋๋ก ์คํํ๊ณ ๋ธ๋ผ์ฐ์ , ๋ฉ์ ์ ๋ฑ์ ๋ซ์ ๊ฐ์๊ธฐ ์๋ฌด ๊ฒ๋ ๋ํ๋์ง ์๋๋กํ๋ ๊ฒ์
๋๋ค.
์คํ๋ผ์ธ ๋ชจ๋์์ ๊ฒ์์ ์คํํ ํ์๋ ์์ต๋๋ค. ์จ๋ผ์ธ ๊ธฐ๋ฅ์ ์ํ๋ค๋ฉด $ HOME / .steam / steam / resource / styles / steam.styles๋ฅผ ํธ์ง ํ ์ ์์ต๋๋ค :
Notifications.Stacksize "3"์ "0"์ผ๋ก ๋ณ๊ฒฝ ํ ๋ค์ Steam์ ๋ค์ ์์ํ์ญ์์ค.
๋ด ์ฌ์์ ์ต์ NVIDIA ๋๋ผ์ด๋ฒ 440.82, GTX 1070, i7-7700k, Debian ํ ์คํธ, Proton 5.5-GE-1์ ๋๋ค. ์์ ๋งค๊ฐ ๋ณ์๋ฅผ + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1๋ก ์ค์ ํ ํ ๊ฒ์์ ํ ์ ์๊ณ ๋ฒํฐ์ฒ๋ผ ๋ถ๋๋ฝ์ง๋ง ์ด๋ฌํ ๋ฉ์ถค ํ์์ ์ฝ๊ฒ ์ฌํ ํ ์ ์๊ณ ๋ถ๊ฐํผํฉ๋๋ค. ๊ณ ์ ์ ํธ๋ฆฌ๊ฑฐํ๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ ์ฒด ํ๋ฉด์์ ์ฐฝ ๋ชจ๋๋ก ์ ํํ๋ ๊ฒ์ ๋๋ค (์ฆ์ ๋ฐ์ํ์ง ์๋ ๊ฒฝ์ฐ ๋ค์). ์ฐฝ์ ๋ฌดํจํํ๋ฉด ๋ ๋๋ง์ด ์ค์ง๋๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค (์ฌ์ด๋๊ฐ ๊ณ์ ์ฌ์ ๋จ). ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ฑฐ๋ ๋ค๋ฅธ ๊ฒ์ผ๋ก ์ฐฝ์ ๊ฐ๋ฆฌ๊ฑฐ๋ ๋ฐํ ํ๋ฉด ๋๋ Steam ์๋ฆผ์ผ๋ก ๊ฐ๋ฆฌ์ญ์์ค. ๋ฐ๋ผ์ ๊ฐ์ฅ ์์ ํ ํ๋ ์ด ๋ฐฉ๋ฒ์ Steam์ ์คํ๋ผ์ธ ๋ชจ๋๋ก ์คํํ๊ณ ๋ธ๋ผ์ฐ์ , ๋ฉ์ ์ ๋ฑ์ ๋ซ์ ๊ฐ์๊ธฐ ์๋ฌด ๊ฒ๋ ๋ํ๋์ง ์๋๋กํ๋ ๊ฒ์ ๋๋ค.
๋๋ ์ด๊ฒ์ด ๋์๊ฒ๋ ์ผ์ด๋๊ณ ์์์ ํ์ธํฉ๋๋ค. ๋์ผํ GPU ๋ฐ ์ํํธ์จ์ด.
์คํ๋ผ์ธ ๋ชจ๋์์ ๊ฒ์์ ์คํํ ํ์๋ ์์ต๋๋ค. ์จ๋ผ์ธ ๊ธฐ๋ฅ์ ์ํ๋ค๋ฉด $ HOME / .steam / steam / resource / styles / steam.styles๋ฅผ ํธ์ง ํ ์ ์์ต๋๋ค :
Notifications.Stacksize "3"์ "0"์ผ๋ก ๋ณ๊ฒฝ ํ ๋ค์ Steam์ ๋ค์ ์์ํ์ญ์์ค.
์ด๋ก ์ธํด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์์ ํ์ธํฉ๋๋ค.
์ฌ๊ธฐ ๋ด ์์ฑ์ ๊ธฐ๋ก์ด ์์ต๋๋ค. ์ฐฝ ๋ชจ๋์์ ๊ฒ์์ ์์ํ๊ณ ์ค์ (์ ์ฅ์๋ก๋ํ์ง ์์)์ผ๋ก ์ด๋ํ์ฌ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ ํ ํ ๋ค์ (์๊ฐ์ ์ผ๋ก ๋ณ๊ฒฝ๋ ์ฌํญ์ ์์ง๋ง ์ฐฝ์ด ์ด๋ฏธ ๊ทธ ์ ์ ์ ์ฒด ํ๋ฉด ์์ญ์ ์ฐจ์ง ํ์) ๋ค์ ์ฐฝ ๋ชจ๋๋ก ๋์๊ฐ์ต๋๋ค. ๊ทธ ์์ ์์ ์ฐฝ๋ฌธ์ ๊ฒ๊ฒ ๋ณํ์ง๋ง ์์ ์ ๊ณ์ ์ฌ์๋์์ต๋๋ค. ๊ทธ ํ ์๋์ผ๋ก ๊ฒ์ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํด์ผํ์ต๋๋ค.
์ฌ์์ฐ์ด ์ผ๋ง๋ ์ฌ์ด ์ง ๊ณ ๋ คํ ๋ ์ฌ์ํ ์ผ์ ๋๋ค. ๋ฌผ๋ก ๊ณ ์น๋ ๊ฒ์ด ์ฌ์ํ ์ผ์ด๋ผ๋ ์๋ฏธ๋ ์๋๋๋ค.
์ด ์ค์ ํนํ ์์ฌ์ค๋ฌ์ ๋ณด์ ๋๋ค.
116929.314:0033:0036:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
์ ์ ๊ฐ์ ๋ค๋ฅธ ๋์ฅ์ด์ ๊ฒฝ์ฐ grep -v seh
ํตํด ํํฐ๋ง ํ ํ ๋ก๊ทธ๊ฐ ๋ ์๋ฏธ๊ฐ ์์ต๋๋ค. ์ด ๋ฉ์์ง๋ MSDN ์ค๋ช
์์ ์ค์ ๋ก ๋ฌธ์ ์ ๊ด๋ จ์ด ์์ต๋๋ค (๋ฐ๋์ ๋ฒ์ธ ์ผ ํ์๋ ์์ง๋ง ์ค์ ๋ก ๋ณด์).
์ฐฝ ๋ฐฐ๊ฒฝ์ ์ง์์ผํ๋ ๊ฒฝ์ฐ (์ : ์ฐฝ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ๋) ์ ์ก๋ฉ๋๋ค. ํ์ธํ ์ ์ํด ์ฐฝ์ ๋ฌดํจํ ๋ ๋ถ๋ถ์ ์ค๋นํ๊ธฐ ์ํด ๋ฉ์์ง๊ฐ ์ ์ก๋ฉ๋๋ค.
๋ค๋ฅธ ์ฐฝ์ด ๊ฒ์์ ์ฐฝ์ ๋ฎ์ ํ ํฌ๊ธฐ๊ฐ ์กฐ์ ๋๊ฑฐ๋ ์ญ์ ๋๋ ๊ฒ์ด ์ ํํ ๋ฐ์ํฉ๋๋ค. ์ด ์์ ์ฌํญ์ ์ค๋๋์์ต๋๋ค. Google์๋ 2008 ๋ ์ ๊ฒฐ๊ณผ๊ฐ ์์ต๋๋ค. ๋๋์ด ์์ฒญํ๋ ์์ ์ ์ํํด์ผ ํ ๋์ ๋๋ค.
๋๋ ์์ธ ์์ค๋ฅผ ์กฐ๊ธ ์ฝ์์ต๋๋ค. ๋ฐ๋ผ์์ด ๋ฉ์์ง๋ ํ๋ก์ธ์ค ๊ฐ ํต์ ์์ํ ์ฐฝ ๋ฉ์์ง๋ฅผ ์ง๋ ฌํํ๋ pack_message
ํจ์์์ ๋ฐ์ํฉ๋๋ค. https://github.com/wine-mirror/wine/blob/a98ca88dd1139ad8e16e63fbb349c2fc5e9ad332/dlls/user32/message.c#L757
WM_ERASEBKGND๋ ์ง์๋์ง ์์ผ๋ฏ๋ก ์ ์ก๋์ง ์์ต๋๋ค. ๋ด ์ถ์ธก์ Doom ์ด์ด ๋ฉ์์ง์ ์์กดํ์ฌ ์ฐฝ ํฌ๊ธฐ ์กฐ์ ๋๋ ๊ธฐํ ์ธ๋ถ ๊ฐ์ญ ํ ๋ ๋๋ฌ๋ฅผ ๋ค์ ์์ํ๊ณ ๊ฒฐ์ฝ ๋์ฐฉํ์ง ์์ผ๋ฏ๋ก ๋ ๋๋ฌ๊ฐ ๋ฌด๊ธฐํ ์ค๋จ๋ฉ๋๋ค. ๊ทผ์ฒ์ ๋ค๋ฅธ ์์ ๋ฅผ ์ดํด๋ณด๋ฉด์ ๊ตฌํํ๋ ๊ฒ์ด ์ด๋ ต์ง ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ฉฐ์ด ํน์ ๋ฉ์์ง๋ ์๋ฅผ ๋ค์ด WM_CREATE๋ณด๋ค ๋ ๋ณต์กํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ์ด๋ 12 ๋
๋์ ๊ตฌํ๋์ง ์์๋ค๋ฉด๋ณด๊ธฐ๋ณด๋ค ํจ์ฌ ์ด๋ ค์ธ ์ ์์ต๋๋ค. ์ง๊ธ๊น์ง ์๋ฌด๋ ์ ๊ฒฝ ์ฐ์ง ์์ ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๋ด๊ฐ ์ง์ ์ปดํ์ผ ํ Proton์ ์ฌ์ฉํ ๋ ๋ค๋ฅธ ํ ์คํธ์์๋ WM_ERASEBKGND ์์ ์ ์ด ์์ผ๋ฏ๋ก์ด ์ด๋ก ์ด ์ฌ๋ฐ๋ฅด์ง ์์ ์ ์์ต๋๋ค. WM ํซํค๋ฅผ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋๋ฐ ํ์์ ๊ฐ์ด ๋ฉ์ท์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ก๊ทธ์๋ ๊ด๋ จ ๋ฉ์์ง๊ฐ ์์ต๋๋ค. ์ต์ ์์ ์ฐฝ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝ ํ ๊ฒฝ์ฐ์๋ง ๋ํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ด ์ฌ์์ ์ต์ NVIDIA ๋๋ผ์ด๋ฒ 440.82, GTX 1070 ti, R5 3600x, Ubuntu 18.04, Proton 5.5-GE-1์ ๋๋ค. DE๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ์๋ ํ์ ์ด ๋ํ๋ฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ์ํ ๋ชจ๋ ์์ด๋์ด๋ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค.
@chanakaya ๋ Play๋ฅผ
@rkfg ์ด๋ฏธ ์๋ํ์ต๋๋ค ... ๊ทธ๋ฅ ์ข ๋ฃ๋ฉ๋๋ค :(
@chanakaya ๊ทธ๋ฐ ๋ค์ ๋ก๊ทธ๋ฅผ ํ์ธํ๊ณ PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
ํ๊ณ ~/steam-782330.log
์์ ๋จ์๋ฅผ ์ฐพ์ต๋๋ค.
@chanakaya ๋น์ ์ด Denuvo๋ฅผ ์น ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค (
๊ทธ ์ค๋ ๋์์ ์์ ์ด๋ค ๋ฐฉ๋ฒ์ด ์ ํํ ์ค๋ฅ๋ฅผ ๊ฒ์ํ์ต๋๋ค. (ํํ ํ๋ฃจ๊ฐ ๊ฑธ๋ฆด ์ ์์) ๊ทธ๊ฒ์ ์ฐพ์ผ๋ฉด ์์ฑ์ ๋ก๊ทธ์ ๋น๊ตํ ์ ์์ต๋๋ค.
์ต์ ๊ณต์ ์์ฑ์ ๋ฐฉ์ถ ํ๋ณด์๋ drm ์์ ์ด ํฌํจ๋์ด ์์ต๋๋ค (์ด๋ฏธ 5.5-GE-1์ ์๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค). https://github.com/ValveSoftware/Proton/issues/3721
Btw : launcher.cfg์์ ๋๋ผ์ด๋ฒ ๊ฒฝ๊ณ ๋ฅผ ๋นํ์ฑํ ํ ์ ์์ต๋๋ค (์ด ์ค๋ ๋์ ์์ญ ๋ฒ ๊ฒ์๋๋ ๋ฐฉ๋ฒ).
Btw : launcher.cfg์์ ๋๋ผ์ด๋ฒ ๊ฒฝ๊ณ ๋ฅผ ๋นํ์ฑํ ํ ์ ์์ต๋๋ค (์ด ์ค๋ ๋์ ์์ญ ๋ฒ ๊ฒ์๋๋ ๋ฐฉ๋ฒ).
Offtopic :์ด ๋ฉ์ง GitHub "๊ธฐ๋ฅ"์ ๊ณ ๋ คํ๋ฉด ์ฝ์ง ์์ ์ ์์ต๋๋ค.
๋ชจ๋ ๋๊ธ์๋ก๋ํ๊ฑฐ๋ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น?
ํธ์ง : ์ด ํ์ฅ์ ๋ฐ๊ฒฌํ๊ณ ์ค์นํ๊ณ Alt + ํด๋ฆญํ์ฌ 60 ๋์ 200 ๊ฐ์ ์ฃผ์์๋ก๋ํฉ๋๋ค. ์กฐ๊ธ ๋ ์ข์ง๋ง ์ข์ ์ค๋๋ ํ์ด์ง ๋งค๊น๊ณผ ์ ์ ํ ๊ฒ์์ ๋์ ์ ํธํฉ๋๋ค.
์ฌ๊ธฐ์ Vulkan 1.2๋ฅผ ์ฌ์ฉํ๋ผ๋ ์๊ฒฌ์ด ๋ง์ด ์์ต๋๋ค ... nvidia 440.82 ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋์ด ์๊ณ vulkan info๋ ์ธ์คํด์ค ๋ฒ์ ์ด 1.2.131์ด๋ผ๊ณ ์ฃผ์ฅํ์ง๋ง Proton 5.4GE3๋ก ์คํํ ๋ ์ฑ๋ฅ ํต๊ณ๋ ๋ด๊ฐ ์ฌ์ ํ Vulkan 1.1.119์ ์์ต๋๋ค. 1.2๋ฅผ ์ฌ์ฉํ๋๋ก ๊ฐ์ ๋ก ์ถ๊ฐํด์ผํ๋ ์์ ์ต์ ์ด ์์ต๋๊น?
@giblitz Vulkan-loader 1.2 ... ๊ฒ์์ ์์ํ๋ ๋ฐ๋ง ํ์ํ๋ฏ๋ก ๊ฒ์์ด ์คํ๋๋ฉด ์คํํ๋ ๊ฒ์ด ์ข์ง๋ง 1.2๋ฅผ ์ ๋ง๋ก ์ํ๋ฉด nvidia vulkan ๋ฒ ํ ๋๋ผ์ด๋ฒ๊ฐ ํ์ํฉ๋๋ค.
์๋ !
๋๋ ๋ฉฐ์น ๋์ AMD-PRO ๋๋ผ์ด๋ฒ๋ก ๊ฒ์์ ํด์๊ณ ํ๋ฅญํ๊ฒ ์คํ๋์ง๋ง ์ด๋ค ์ด์ ๋ก ์ธํด Linux์์ Battlemode๊ฐ ์๋ํ์ง ์์ผ๋ฉฐ Windows VM์์๋ ์๋ํด ๋ณด์์ต๋๋ค. ์ ์ผ์นํฉ๋๋ค. ์ด์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๋ด ๊ตฌ์ฑ :
OS : Solus 4.1 (Steam Linux ํตํฉ์ ๋นํ์ฑํ ํ์ผ๋ฏ๋ก Steam์ ์ต์ vulkan ํค๋ / ๋ก๋์ ๋ฒ๋ค ๋ฐํ์์ ์ฌ์ฉํฉ๋๋ค)
GPU : RX 5700 XT (Mesa 19.3.4)
Proton ๋ฒ์ : 5.5-GE-1 (5.4-GE-3์์๋ ์๋ ๋จ)
์์ ์ต์
: VK_ICD_FILENAMES = / home / jojo / Documents / Drivers / AMDGPU-PRO / amd_icd64.json gamemoderun % command % + com_skipIntroVideo 1
@zKhrona ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ๋ ๋๋ ์ฐฝ ์์ ๋ค๋ฅธ ์ฐฝ์ด ๋ํ๋๋ฉด ๊ฒ์ ํ๋ฉด์ผ๋ก๋ ๋ฉ
@rkfg ๋๋ ์ด๊ฒ์ ๋ํด ์ ํ ๊ฒฝํ์ด ์์ง๋ง ์ค๋ ๋ ์ด๊ธฐ์ ์ฌ๋๋ค์ด ์์ธ์ด ํ์ฌ VK_EXT_full_screen_exclusive์ ๋ํ ์ง์ ํ ์ง์์ด ์์ผ๋ฉฐ ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ง ์ธ๊ธํ๋ค๊ณ ๊ธฐ์ตํฉ๋๋ค. ๊ทธ๊ฒ์ด ๋ฌธ์ ์ ์์ธ ์ผ ์ ์์ต๋๊น?
@rkfg ์ด ์ข๊ฒ๋ ์ฌ๊ธฐ์์์ด ๋ฌธ์ ์ ๋ํด ์ด์ผ๊ธฐํ๋ ์ผ๋ถ ์ฌ๋๋ค์ ๋ณด์์ง๋ง ๋ฉ๋ด๋ฅผ ํตํด ํฌ๊ธฐ๊ฐ ์ ์กฐ์ ๋ฉ๋๋ค. ๊ฒ์์ ๋์ฒด ํ ์๋ ์์ง๋ง ์์ ๊ณต๊ฐ ๋ณ๊ฒฝ์ ์๋ํฉ๋๋ค. ๋ง์ฐ์ค๊ฐ ์ฌ์ ํ ๊ฒ์์ ์ฐ๊ฒฐ๋์ด์์ด ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ ์ฒด ํ๋ฉด ๋ฌธ์ ๊ฐ ๋๋ผ์ด๋ฒ์ ๊ด๋ จ๋ ๊ฒ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง PRO ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ด ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค.
๊ฐ์ ๋ฐ์คํฌํฑ์ ์ ํํ๋ค๊ฐ ๋ค์ ์ ํํ๋ ๊ฒ๋ง์ผ๋ก ๋ด ํ ์์์์ ์์ธ ๋ก๊ทธ๋ฅผ ๋จ๊น๋๋ค.
์ ๋ง ํด๊ฒฐ ๋ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.์ด ๊ฒ์์ ๋จ์์๋ ๊ฐ์ฅ ์ํฅ๋ ฅ์๋ ๋ฒ๊ทธ์ ๋๋ค.
@ 75AngryDucks ์ ์ฒด ํ๋ฉด์ด ์๋ ์ฐฝ ๋ชจ๋์์๋ ๊ฒ์ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์
@zKhrona ์ฌ๋ฌ ๋ฒ ์ํํ๋ฉด ์ฐฝ ๋ฐ ๋ค๋ก ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์๋ํฉ๋๊น? ๊ทธ๋ ๋ค๋ฉด ์ค์ ๋ก NVIDIA ๋๋ผ์ด๋ฒ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค.
๊ฒ์์ ๋ ํ๋ ์ด ํ ํ, ๋ฏธ์ ์ด๋ Fortress of Doom์ ๋ฉ๋ด์์๋ ๊ฒฝ์ฐ ๋ง์ฐ์ค๋ฅผ ๊ฒ์ ์ฐฝ ๋ฐ์ผ๋ก ์ด๋ํ๊ณ ์์ ๊ณต๊ฐ์ ๋ณ๊ฒฝํ์ฌ Alt ํญ์ด ์๋ํ์ง ์๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ฐฝ ๋ชจ๋์์๋ ๋. ์ํ๊น๊ฒ๋ Battlemode๋ ์ฌ์ ํ ์๋ํ์ง ์์ต๋๋ค. ๋งค์น๋ฅผ ์ฐพ์ผ๋ ค๊ณ ํ ๋๋ง๋ค ๊ฒ์์์ ์๋ฌด๊ฒ๋ ์ฐพ์ ์ ์๋ค๊ณ ๋งํฉ๋๋ค. Windows์์๋ ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค.
@rkfg ํด์๋์ ํ๋ฉด ๋น์จ์ ์ฌ๋ฌ ๋ฒ ๋ณ๊ฒฝํ๋ ค๊ณ ์๋ํ๋๋ฐ ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ณ๊ฒฝํ๋ฉด 2 ~ 3 ์ด ๋์ ๋ฉ ์ถฅ๋ ๋ค.ํ์ง๋ง ๊ทธ๊ฒ ๋ค์ ๋๋ค.
@zKhrona ์ข์์, ํ์ธํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ทธ๊ฒ์ ์ ํ ์์ธ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์
๋๋ค. ์ฐธ๊ณ ๋ก, ์ ๋ WM_ERASEBKGND ๋ฉ์์ง์ ๋ํ ์์ ํจ์น๋ฅผ ๋ง๋ค์๊ณ ๋ก๊ทธ์์ fixme
์ค์ ์ ๊ฑฐํ๋ ๊ฒ์ด ์ ๋ถ์์ผ๋ฉฐ ๋๊ฒฐ ์์ฒด๋ ์์ ๋์ง ์์์ต๋๋ค. ์ด์จ๋ ์๋ํ ๋งํ ๊ฐ์น๊ฐ์์์ต๋๋ค. ๋ฌธ์ ๋ ์๋ง๋ ์ด์ ์ ์ธก์์์ ๊ฒ์
๋๋ค.
๊ฒ์์ด ์ค๋จ ๋ ๋ ๋ถํฐ์ด ์ค๋ ๋์ ์จ์ด ์๋ ํ ๋ง์นจ๋ด Linux์์ ์ฒ์ ๋ ์๊ฐ ๋์ DOOM Eternal์ ํ๋ ์ด ํ์ผ๋ฏ๋ก ์ฑ๊ณต์๋ณด๊ณ ํ ์ ์์ต๋๋ค. ์ด ์ค๋ ๋์ ๋๋ถ๋ถ์ ์ฌ๋๋ค๊ณผ๋ ๋ฌ๋ฆฌ Steam์ด ์๋ Bethesda.net์์ ๊ฒ์์ ๊ตฌ์ ํ๊ธฐ ๋๋ฌธ์ ์ํฉ์ด ์๋นํ ๋ณต์กํด์ก์ต๋๋ค.
๊ตฌ์ฑ :
์ด์์ฒด์ : Ubuntu 18.04
GPU : NVIDIA Quadro RTX 4000 (Thinkpad P53 ๋ด๋ถ)
๋ด ์ต์ ๊ตฌ์ฑ ์ฐ์ต :
vulkan-loader
์ ์ต์ 1.2.x๋ก ์
๊ทธ๋ ์ด๋ํฉ๋๋ค. Steam์์ ํ๋ ์ดํ์ง ์๋ ๊ฒฝ์ฐ ์ค์ํฉ๋๋ค.dist
์์์๋ proton_dist.tar.gz
์์ถ์ด ํ๋ฆฌ๋๋ก ํด๋น ๋ฒ์ ์ผ๋ก Steam์ ํตํด ํ ๋ฒ ์ด์ ๊ฒ์์ ์์ํด์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด Lutris๋ ์ฃผ์๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๋น์ ์ ์ฉ๊ฐํฉ๋๋ค.์ด tar.gz
์ง์ ํ ์ ์์ต๋๋ค. ๋ค๋ฅธ Proton ๋ฒ์ ์ด dist
๋๋ ํ ๋ฆฌ๋ฅผ ์ด๋์ ๋ ์๋์ง ์ดํด๋ณด์ธ์.helper.sh
ํธ๋ฆญ์ด ํ์ํ ๊ฒ์
๋๋ค).+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
ํฌํจํด์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด +com_skipIntroVideo
์ด ์ค์ํฉ๋๋ค. Bethesda ๋ก๊ณ ๋น๋์ค๊ฐ 1 ์ด ํ์ ์ค๋จ๋ฉ๋๋ค.์ด๊ฒ์ด ์์ง ์ ๋๋ก ๊ตฌ์ฑํ๊ธฐ ์ํด ๊ณ ๊ตฐ๋ถํฌํ๋ ๋ถ์ํ ์ํผ์ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ชจ๋ ๋๊ธ์๋ก๋ํ๊ฑฐ๋ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
@rkfg ๋ชจ๋ ๋๊ธ์๋ก๋ํ๊ธฐ ์ํด ๊ฐ๋จํ ์ฌ์ฉ์ ์คํฌ๋ฆฝํธ๋ฅผ ํจ๊ป https://greasyfork.org/en/scripts/400462-git-hub-unroll-comments. Firefox์์๋ง ํ ์คํธ๋์์ผ๋ฉฐ์ด ํ์ด์ง์ ๋ชจ๋ ๋๊ธ์๋ก๋ ํ ํ ๊ฐ๋์ฉ ๋๋ ค์ง๋ค ๊ณ ๋งํด์ผํฉ๋๋ค (ํ์ด์ง ๋งค๊น์ด ๋ ์ข๊ฒ ์ง ๋ง ์ฌ์ฉ์ ์คํฌ๋ฆฝํธ์์ ๊ทธ๋ ๊ฒํ๋ฉด ์ ๋๊ธ์ด๋ ํธ์ง ๋ด์ฉ์ ์ค์๊ฐ์ผ๋ก ์ถ๊ฐํ๋ ๊ฒ๊ณผ ๊ฐ์ ์์ ์ด ์ค๋จ ๋ ์ ์์ต๋๋ค).
Proton 5.0.6 RC ํ
์คํธ ์
๋ฐ์ดํธ :
๋ง์ฐ์ค ๊ฐ์์ ์ด์ ๋ฒ์ ๋ฐ GE ๋ฆด๋ฆฌ์ค์ ๋ค๋ฆ
๋๋ค.
ํจ์ฌ ๋น ๋ฅด๋ฉฐ ์ผ์ ํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ฅผ ์ํด ๋ฉ์ง๊ฒ ํ๋ ์ด ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๋ฉด ๋ค๋ฅธ ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ๋ง์ฐ์ค๊ฐ ๋งค์ฐ ๋๋ฆฌ๊ฒ ์์ง์
๋๋ค.
(๊ทธ๋๋ Alt + Tab์ ๊ฒ์์ ๊ฒ์ ์์ผ๋ก ๋ง๋ญ๋๋ค. Alt + Tab์ ๋์ ๊ฐ์ง ์์ต๋๋ค. Alt๋ฅผ ํ ๋ฒ ๋๋ฅธ ๋ค์ Alt + Tab์ ๋๋ฅด๋ฉด ๊ฒ์์ผ๋ก ๋์๊ฐ์ง๋ง ๊ฒ์ ์ ๋ง ์์ต๋๋ค ...)
์์ฑ์ ๋ก๊ทธ :
https://drive.google.com/open?id=1fJVizLLrEeOjkoODDFrbQLhEk7gCdsgi
์ปค๋ 5.6.3
์์ ์ ์ธ ์ต์ nvidia ๋๋ผ์ด๋ฒ 64-440.82
๋ฆฌ๋
์ค ๋ฏผํธ 19.3 ์๋๋ชฌ DE
ROCCAT Kone Pure Owl-Eye ๋ง์ฐ์ค
๋ค๋ฅธ ์ฌ๋์ด Bethesdanet์ ๋ก๊ทธ์ธํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๊น? ์ํ๊น๊ฒ๋ ๋ฐฐํ ๋ชจ๋๋ฅผ ์ค๋จํฉ๋๋ค.
์ด๋ฌํ ์ถฉ๋์ Nvidia ์นด๋์์๋ง ๋ฐ์ํฉ๋๊น?
@rkfg ๋๋ ์ด๊ฒ์ ๋ํด ์ ํ ๊ฒฝํ์ด ์์ง๋ง ์ค๋ ๋ ์ด๊ธฐ์ ์ฌ๋๋ค์ด ์์ธ์ด ํ์ฌ VK_EXT_full_screen_exclusive์ ๋ํ ์ง์ ํ ์ง์์ด ์์ผ๋ฉฐ ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ง ์ธ๊ธํ๋ค๊ณ ๊ธฐ์ตํฉ๋๋ค. ๊ทธ๊ฒ์ด ๋ฌธ์ ์ ์์ธ ์ผ ์ ์์ต๋๊น?
5.4-3 ๋ฐ 440.82-x ๋๋ผ์ด๋ฒ์์ Doom Eternal์ Alt + Tab์ ์๊ตฌ์ ์ธ ๋ธ๋ ์คํฌ๋ฆฐ์ด ๋ณด์ฅ๋ฉ๋๋ค. ๋ํ Steam ์ค๋ฒ๋ ์ด๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. 1080Ti๊ฐ์๋ Vulkan์์ ๊ฒ์์ด ๊ฒฌ๊ณ ํ๊ฒ ์คํ๋ฉ๋๋ค.
@ PraetorianSC4 Steam ์ค๋ฒ๋ ์ด๋ DOOM Eternal์ ์ฑ๋ฅ์ ์ ํ์ํค๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ผ๋ฉฐ Wine / Proton ๋ฌธ์ ๊ฐ ์๋๋๋ค. ๋๊ธ์ 5fps ๋ถ์คํธ๊ฐ ๋์ด๋์ด ์์ง๋ง ์ ์๊ฒ๋ FPS๋ฅผ ๋ ๋ฐฐ๋ก ๋๋ฆฌ๋ ๊ฒ๊ณผ ๋น์ทํ์ต๋๋ค (๊ณต์ ํ๊ฒ Mesa 20.0.4๋ฅผ ์ฌ์ฉํ์ฌ 5700XT๋ฅผ ์คํ).
๋ ๋ค๋ฅธ Reddit ๊ฒ์๋ฌผ์ ๋ฐ๋ฅด๋ฉด ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ FPS ์นด์ดํฐ ๊ฐ ์์ผ๋ฏ๋ก์ด๋ฅผ ๋นํ์ฑํํ๊ณ ๋์ DOOM Eternal์ ๋ด์ฅ ๋ ์ฑ๋ฅ ๋ฉํธ๋ฆญ์ ์ฌ์ฉํ๊ฑฐ๋ ์ ๊ฐ ๊ฐ์ธ์ ์ผ๋ก ์ ํธํ๊ณ ์ฌ์ฉํ๋ MangoHud ์ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
@willpiam ์ ๋ Arch์์ Vulkan ๋ฐ Mesa stable์ ์ต์ ๋ฒ์ ์ ์คํํ๋ฉด ๋ฌธ์ํ ๋ Dossier ๋ฒ๊ทธ๋ฅผ ์ ์ธํ๊ณ Alt + Tab์ ์ฌ์ฉํ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์๋๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค. ๊ทธ๋์ ์ด๊ฒ์ Nvidia ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ, ๋๊ตฐ๊ฐ ์ ์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ฐธ๊ณ ํ์ญ์์ค.
DOOM Eternal์ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ PPA ๋ฐ Proton-5.4-GE-3์ Nvidia Driver 440.82๋ฅผ ์ฌ์ฉํ์ฌ Ubuntu 18.04.4์์ ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ์ต๊ทผ์ ์ผ๋ถ ์ ๋ฐ์ดํธ๋ฅผ ์ค์น ํ ํ ์๋์ด ์ค๋จ๋์์ต๋๋ค. ์์์ ๊ณ์ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. PROTON_LOG = 1๋ก Steam์ ์์ํ๋ฉด ๋ก๊ทธ์ ๋ค์ ๋ฉ์์ง๊ฐ ํ์๋์์ต๋๋ค.
์น๋ช ์ ์ค๋ฅ : ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ญ์์ค : VK_EXT_full_screen_exclusive๊ฐ ํ์ํฉ๋๋ค.
์ ์ ๋์ /var/log/apt/history.log๋ฅผ ์ดํด๋ณธ ํ ์ต๊ทผ ์ ๋ฐ์ดํธ๋ฅผ ํตํด ์ด์ ์ ์ค์น๋์ง ์์ libvulkan1 ๋ฐ mesa-vulkan-drivers ํจํค์ง๊ฐ ์ค์น
๋ ๋ค ์ ๊ฑฐํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ผ๋ฏ๋ก Nvidia์ Vulkan ํญ๋ชฉ๊ณผ ์ผ์ข ์ ์ถฉ๋์ด ๋ฐ์ํ๋ฏ๋ก ์ค์ ๋ก ์ง์๋๋ ํ์ฅ ๋๋ผ์ด๋ฒ์ ๋ํ ์ ๋ณด๊ฐ ์๋ชป๋์์ต๋๋ค.
์๋ ํ์ธ์ @megaden , 18.04.4์ libvulkan1 1.1.70 ์์ด ๊ฒ์์ ๋๋ฌด ์ค๋๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. ์์คํ ์ ์ถ๊ฐํจ์ผ๋ก์จ Steam์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ณ ์ ๋ ผ๋ฆฌ๊ฐ ์ฌ์ํ ๋ณ๊ฒฝ์ด ๋ฐ์ํ์์ ๊ฐ์งํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ Steam ๋ฐํ์์์ 1.2.135 ๋ณํ๋ณด๋ค ์ ํธ๋์์ต๋๋ค.
libvulkan1์ ๋ค์ ์ถ๊ฐํ๋ ค๋ฉด <steam install dir>/ubuntu12_32/steam-runtime
๋ก ์ด๋ํ์ฌ pinned_libs_ * ํด๋๋ฅผ ์ด๋ / ์ ๊ฑฐํ๋ฉด Steam์ด ๋ค์์ ์์ํ ๋ pinned_libs_ * ํด๋๋ฅผ ๋ค์ ์์ฑํฉ๋๋ค. ๊ทธ ํ ๊ฒ์์ ์ด์ ๊ณผ ๊ฐ์ด ๊ณ์ ์๋ํฉ๋๋ค.
rpmfusion์์ ์ค๋ ์ถ์ ๋ ์๋ก์ด nvidia ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์์คํ ๋ชจ๋์์ ๋ค์ ํ ์คํธ ํ ์์์์ต๋๋ค.
DOOM Eternal์ด ์ด์ ํ๋ ์ด ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ต๋๋ค.
๋จธ์ 1 (๋ฐ์คํฌํฑ) :
CPU : i7-4770
๋จ : 32GB
GPU : GTX 1080ti
๋๋ผ์ด๋ฒ : 440.82
๋ฐฐํฌํ : Fedora 30
์์ฑ์ : Proton-5.4-GE-3
์์ ์ต์
: ์์
๋จธ์ 2 (๋
ธํธ๋ถ) :
CPU : i7-8750H
๋จ : 16GB
GPU : RTX 2060
์์ฑ์ : Proton-5.4-GE-3
๋๋ผ์ด๋ฒ : 440.82
๋ฐฐํฌํ : Fedora 30
์์ ์ต์
(ํ๋ผ์ ์คํ ๋ก๋ฉ ์ฉ) : __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
์ฒ์์๋ ์ฝ๊ฐ์ ์๋ฆฌ๊ฐ ๋ค๋ ธ์ง ๋ง ์ ์ ๋ก ํด๊ฒฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด์ ์ ์๊ธฐํ๋ ํ๋ ํฌ๋์์ ๋ํ ํฌ๋์ ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
https://send.firefox.com/download/945b855f1dd20e0d/#dP9yXbTc4PGFlF5mkZL1EQ
์๋ ํ์ธ์ @megaden , 18.04.4์ libvulkan1 1.1.70 ์์ด ๊ฒ์์ ๋๋ฌด ์ค๋๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. ์์คํ ์ ์ถ๊ฐํจ์ผ๋ก์จ Steam์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ณ ์ ๋ ผ๋ฆฌ๊ฐ ์ฌ์ํ ๋ณ๊ฒฝ์ด ๋ฐ์ํ์์ ๊ฐ์งํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ Steam ๋ฐํ์์์ 1.2.135 ๋ณํ๋ณด๋ค ์ ํธ๋์์ต๋๋ค.
libvulkan1์ ๋ค์ ์ถ๊ฐํ๋ ค๋ฉด
<steam install dir>/ubuntu12_32/steam-runtime
๋ก ์ด๋ํ์ฌ pinned_libs_ * ํด๋๋ฅผ ์ด๋ / ์ ๊ฑฐํ๋ฉด Steam์ด ๋ค์์ ์์ํ ๋ pinned_libs_ * ํด๋๋ฅผ ๋ค์ ์์ฑํฉ๋๋ค. ๊ทธ ํ ๊ฒ์์ ์ด์ ๊ณผ ๊ฐ์ด ๊ณ์ ์๋ํฉ๋๋ค.
์๋ ํ์ธ์ @ kisak-valve ๊ทํ์ ์ ์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์๋ฒฝํ๊ฒ ์๋ํ์ต๋๋ค. + 1 : ์ฌ์ค ๋์ค์ libvulkan1 ์ ์ ๊ฑฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์์ ์๊ฒ ๋ ์ดํ๋ก ํ๋ฃจ๋ฅผ ์ ์ฝํ์ต๋๋ค. ์ด์ ๋ชจ๋ ๊ฒ์ด ์ ์๋ํฉ๋๋ค.
์๋ ํ์ธ์ @megaden , 18.04.4์ libvulkan1 1.1.70 ์์ด ๊ฒ์์ ๋๋ฌด ์ค๋๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. ์์คํ ์ ์ถ๊ฐํจ์ผ๋ก์จ Steam์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ณ ์ ๋ ผ๋ฆฌ๊ฐ ์ฌ์ํ ๋ณ๊ฒฝ์ด ๋ฐ์ํ์์ ๊ฐ์งํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ Steam ๋ฐํ์์์ 1.2.135 ๋ณํ๋ณด๋ค ์ ํธ๋์์ต๋๋ค.
libvulkan1์ ๋ค์ ์ถ๊ฐํ๋ ค๋ฉด
<steam install dir>/ubuntu12_32/steam-runtime
๋ก ์ด๋ํ์ฌ pinned_libs_ * ํด๋๋ฅผ ์ด๋ / ์ ๊ฑฐํ๋ฉด Steam์ด ๋ค์์ ์์ํ ๋ pinned_libs_ * ํด๋๋ฅผ ๋ค์ ์์ฑํฉ๋๋ค. ๊ทธ ํ ๊ฒ์์ ์ด์ ๊ณผ ๊ฐ์ด ๊ณ์ ์๋ํฉ๋๋ค.
์ด๊ฒ์ ๋ํ Ubuntu 18.04์์ ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๊ฐ์ฌ!
์๋ ํ์ธ์,์ด ๊ฒ์์ ์งํํ๋ฉด์ ์ ์ฉํ ํผ๋๋ฐฑ์๋ณด๋ค ์ฝ๊ฒ โโ์ด์ฉํ ์ ์๋๋กํ๊ธฐ ์ํด์ด ๋ฌธ์ ๋ณด๊ณ ์๋ฅผ ๋ณด๊ดํ๊ณ ์์ผ๋ฉฐ # 3773์์ Doom Eternal์ ๋ํด ๊ณ์ ๋ ผ์ ํ ๊ฒ์ ๋๋ค.
Doom Eternal์ ๋ํ ์๋ฆผ์ ๊ณ์ ๋ฐ์ผ๋ ค๋ฉด # 3773์ผ๋ก ์ด๋ํ์ฌ ๋ฌธ์ ๋ณด๊ณ ์ ์ค๋ฅธ์ชฝ์์๋ ๊ตฌ๋ ๋ฒํผ์ ํด๋ฆญํ์ธ์.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํธ์ง . Proton 5.0-5๊ฐ ์ถ์๋์์ผ๋ฉฐ ๊ฒ์์ด ์๋ํ๋ฏ๋ก ๋ ์ด์ sed๋ก ๊ฒ์์ exe๋ฅผ ํธ์ง ํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ ์ต์ Vulkan-Loader (1.2.135)๋ฅผ ์ค์นํด์ผํ๋ฉฐ ๊ฒ์์ exe๋ฅผ DRM์ด์๋ ๋ฒ์ ์ผ๋ก ๊ต์ฒดํด์ผ ํ ์๋ ์์ต๋๋ค.
๋๋ TkG ๋ฆฌํฌ์งํ ๋ฆฌ ์ ํจ์น๋ก Wine-Staging์ ์ปดํ์ผํ๊ณ ๊ฒ์ ์คํ ํ์ผ์์ ๋ฌธ์์ด์ VK ํ์ฅ์ผ๋ก ๋์ฒดํ์ฌ Doom Eternal์ ์๋ ์์ผฐ์ต๋๋ค (์,์ด ๋ฐ๋ณด๋ f ** k์ด์ง๋ง ์ ์ด๋ ๊ฒ์์ ์์ํ ์์๊ฒํฉ๋๋ค). ๋ํ ์ต์ (1.2.135) Vulkan-Loader๊ฐ ํ์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, vkAcquireFullScreenExclusiveModeEXT๋ฅผ vkCreateDescriptorUpdateTemplateKHR๋ก ๋ฐ๊พธ๊ณ VK_EXT_full_screen_exclusive๋ VK_EXT_sampler_filter_minmax๋ก ๋ฐ ๊พธ์์ต๋๋ค. ์ด ๋ชฉ์ ์ผ๋ก sed๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
๋ค์์ ๋ ์ ์๋ํ๋ ๋ ๋ค๋ฅธ ๋ณํ์ ๋๋ค.
๊ต์ฒด ๋ ๋ฌธ์์ด์ ์๋ ๋ฌธ์์ด๊ณผ ๊ธธ์ด๊ฐ ๊ฐ์์ผํฉ๋๋ค (์ค์ํ์ง ์์ผ๋ฉด ์คํ ํ์ผ์ด ์ ํ ์คํ๋์ง ์์ต๋๋ค).
๋ฉ์ธ ๋ฉ๋ด๋ก ๋ค์ด๊ฐ๊ธฐ ์ ์ ๊ฒ์์ด ๋ฉ์ถ๊ฑฐ๋ ์ถฉ๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฉฐ ์ฌ๋ฌ ๋ฒ ์๋ํด์ผ ํ ์ ์์ต๋๋ค.
๋ฉ์ธ ๋ฉ๋ด์ ๋ค์ด๊ฐ ์ ์์์ง๋ง ํ ๋ฒ๋ง ๋ค์ ์คํ์ ๊ฒ์์ด ๋ค์ ์ค๋จ๋์์ต๋๋ค.
์ฌ๋ฌ ๋ฒ ์๋ํ ํ ๋ค์ ๋ฉ์ธ ๋ฉ๋ด๋ก ๋ค์ด๊ฐ ์บ ํ์ธ์ ์์ํ ์์์์ต๋๋ค.
๋ค์ ์ ๊ฒ์ ํ๋ ์ด ๋น๋์ค์ ๋๋ค (์ฌ์ด๋ ์๋, ๋ฐฉ๊ธ ๋ นํํ์ง ์์์ต๋๋ค). ์ฑ๋ฅ์ ๋ณด์ง ๋ง์ญ์์ค. ๊ฒ์์ ์คํํ๋์ด ๋๋ฌ์ด ๋ฐฉ์ ๋๋ฌธ์ ๋์๋ค๊ณ ํ์ ํฉ๋๋ค.
DRM์ด์๋ ์คํ ํ์ผ ๋ง ์ฌ์ฉํด ๋ณด์์ผ๋ฏ๋ก Denuvo ๋ฒ์ ์ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์์ํ ์ ์๋์ง ๋งํ ์ ์์ต๋๋ค.
๋๋ ๊ณ์ํด์ ํ์ ๊ธฐ๋ฅผ ์คํ ํ ๊ฒ์ด๋ค. ์๋ง๋ ๊ฒ์์ด ์์ ํ ์๋ํ๊ฒ ๋ ๊ฒ์ด๋ค.
ps ๋ฌธ๋ฒ ์ค์๋ก ์ฃ์กํฉ๋๋ค. ์์ด๋ ์ ๋ชจ๊ตญ์ด๊ฐ ์๋๋๋ค (ํ์ง๋ง ์ง์์ ์ผ๋ก ๊ฐ์ ํ๊ณ ์์ต๋๋ค).