์ฌ์ฉ์๊ฐ ํ๋์จ์ด๋ฅผ Ryzen 3xxx ํ๋ก์ธ์๋ก ์
๊ทธ๋ ์ด๋ํ๊ณ ์ด์ ์ ์๋ํ๋ ๊ฒ์์ด ์ด์ ๋๋ถ๋ถ ์ก์ธ์ค ์๋ฐ์ผ๋ก ๊ฐ๋ ์ฐฌ dmesg ๋ฐ ๋ํ Proton ๋ก๊ทธ์์ SGDT instruction cannot be used by applications.
๋ก ์คํจํ๋ค๋ ๋ณด๊ณ ๊ฐ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ณด๊ณ ์๋ ํด๋น ํ๋ก์ธ์ ์ธ๋์ ์ผ๋ฐ์ ์ธ umip ํธํ์ฑ์ ์ถ์ ํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
์ฐธ์กฐ:
https://github.com/ValveSoftware/Proton/issues/1417#issuecomment -516725375
https://github.com/ValveSoftware/Proton/issues/2386#issuecomment -516802877
https://github.com/ValveSoftware/Proton/issues/2909#issuecomment -515681003 https://github.com/ValveSoftware/Proton/issues/2909#issuecomment -516275599
ํด๊ฒฐ ๋ฐฉ๋ฒ:
clearcpuid=514
๋ฅผ ์ปค๋ ๋ถํ
์ต์
์ผ๋ก ์ถ๊ฐํ์ฌ UMIP ์ง์์ ๋นํ์ฑํํฉ๋๋ค.
์ด ๋ฌธ์ ๋ก ๊ณ ํต๋ฐ๋ Windows ์ฌ์ฉ์๋ ๋น์ทํ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค.
@kisak-valve ์๋
ํ์ธ์, ์ด ๋ฌธ์ ์ ๋ํด ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ค ์๋ฅผ ์์ฒญํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค. ๋ค๋ฅธ ๊ฒ์(Devil May Cry 5)์ ๋ํด ์ฌ์ ํ ๊ด์ฌ์ด ์์ต๋๊น? :)
grep c0000005 steam-601150.log | wc -l
๋ 903์ค์ ์ ๊ณตํฉ๋๋ค.
Monster Hunter World์์ ์ด๊ฒ์ ํ
์คํธํ์ต๋๋ค. ๊ฐ์ ๊ฒฐ๊ณผ
"MonsterHunterWo[11594] ip:14dc8d588 sp:227108: SGDT ๋ช
๋ น์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค." dmesg์์
๋ผ์ด์ 3700X ์ค๋์ ๋๋ค. systemd์ ์ํฅ์ ๋ฏธ์น๋ rdrand ๋ช ๋ น ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ๋ฐ์ดํธ๋ ISO์ ํจ๊ป ์ค๋ Fedora 30์ ์ค์นํ์ต๋๋ค. Monster Hunter World(582010)์ Resident Evil 2(883710)๊ฐ ์ถ์ ์ ์ถฉ๋ํฉ๋๋ค. Proton ๋ก๊ทธ๋ Monster Hunter World์ ๊ฒฝ์ฐ 63MB, Resident Evil 2์ ๊ฒฝ์ฐ 1.1GB์ ๋๋ค.
dmesg์์ ๋์ผํ ๊ฒฐ๊ณผ:
MonsterHunterWo[5868] ip:14dc8d588 sp:227108: SGDT ๋ช
๋ น์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
re2.exe[7974] ip:15330398d sp:527338: SGDT ๋ช
๋ น์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๊ฒ์ด ๋์์ด๋๋ค๋ฉด ์ด๊ฒ์ ์ฐพ์์ต๋๋ค.
umip is one Intel security function, which protect(#GP exception)
below instructions in user mode:
* SGDT - Store Global Descriptor Table
* SIDT - Store Interrupt Descriptor Table
* SLDT - Store Local Descriptor Table
* SMSW - Store Machine Status Word
* STR - Store Task Register
Ryzen 3700X, Wolfenstein Youngblood :
grep c0000005 steam-1056960.log | wc -l
๋ 152์ค์ ์ ๊ณตํฉ๋๋ค.
grep exception steam-1056960.log | wc -l
๋ 907์ค์ ์ ๊ณตํฉ๋๋ค.
[ 9920.972119] umip: Youngblood_x64v[25225] ip:14d481e87 sp:327358: SGDT instruction cannot be used by applications.
GTA V๋ฅผ ์๋ํ์ง๋ง ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
์ด๊ฒ์ด ์์ธ๋ฅผ ์ ํ ์์ฑํ์ง ์์์ผ ํจ์ ๋ํ๋ด๋ ์์ธ์ ๋ํ ์ผ๋ถ ์ธํฐ๋ท ๊ฒ์์ ์ฐพ์์ต๋๋ค. " ์๋ฅผ ๋ค์ด WineHQ ๋ฐ DOSEMU2์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ์๋ํ๊ธฐ ์ํด ์ด๋ฌํ ์ง์นจ ์ค ์ผ๋ถ์ ์์กดํฉ๋๋ค. ...์์คํ ์ ๋์์ ๋ณ๊ฒฝํ์ง ์๊ธฐ ์ํด(์ฆ, ์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ๋ SIGSEGV ์ ํธ๊ฐ ์์ฑ๋์ง ์์์ผ ํจ) ์ด ๊ตฌํ์ CPU์์ ์์ฑ๋ #GP ์ค๋ฅ๋ฅผ ํธ๋ํํ๊ณ SGDT, SIDT ๋ฐ SMSW๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
UMIP์ ์ด ๊ธฐ๋ฅ์ด ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ ์ด ๋ฌธ์ ๊ฐ Metro Exodus์ Epic Games ์คํ ์ด ๋ฒ์ ์์๋ ๋ฐ์ํ๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ ๋ด ์์ ๋น๋๋ ์ 3600์ด ์์ต๋๋ค. ๋ค์ ์ฃผ์ ์ค์นํ ์ค๋น๊ฐ ๋์ด ์์ต๋๋ค. ํ์จ์ ์ฌ์ญ์์ค.
AMD๋ RDRAND ๋ฌธ์ ๋ฅผ ์์ ํ๋ AGESA์ ๋ํ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐํํ์ต๋๋ค(์: Asrock X570 Taichi๋ ์ด๋ฏธ ํ์ธํ์ต๋๋ค). SGDT ๋ฌธ์ ๋ ๊ด๋ จ์ด ์์ต๋๊น?
์, ๋ด ๋ณด๋์๋ ์ต๊ทผ AGESA 1.0.0.3 ABB ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๋ค. ํฌ๋งํฉ๋๋ค.
๊ทธ๊ฒ์ด ๋น์ ์ ์ํด ๊ณ ์ณค๋์ง ์ฌ๋ถ๋ฅผ ๊ฒ์ํ์ญ์์ค.
๋ฏฟ๊ฑฐ๋ ๋ง๊ฑฐ๋ ๋ค์ ์ฃผ๊น์ง๋ ์ ์ ์์ต๋๋ค. 3600์ ์ค์นํ๊ธฐ ์ ์ ์ด ์๋ก์ด ์จ๋ฉ ํ์ด์คํธ๊ฐ ๋ํ๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. Bios๋ ์ต์ํ์ ์ค๋น ์ํ๋ก ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
Asus Prime B450M-A์ BIOS๋ฅผ ๋ฒ์ 1804๋ก ์
๋ฐ์ดํธํ์ต๋๋ค.
Update AGESA 1.0.0.3 Patch AB to improve compatibility;
Wolfenstein Youngblood์๋ ๋์์ด ๋์ง ์์ต๋๋ค.
@poke86 : ๋์ผํ SGDT ๋ฌธ์ ? AMD์ ์ง์ ๋ณด๊ณ ํด ์ฃผ์๊ฒ ์ต๋๊น? ๋๋ ์ฌ์ ํ ์ CPU๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ผ๋ฏ๋ก ์์ง ํ ์ ์์ต๋๋ค.
UMIP๋ SGDT๋ฅผ ํฌํจํ ํน์ ๋ช ๋ น์ ๋ํ ์์ /๋์ฒด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๊ธด ๋ชจ๋(์ฆ, 64๋นํธ ์์ฉ ํ๋ก๊ทธ๋จ)์ ํ๋ก์ธ์ค๋ฅผ ์ ์ธํฉ๋๋ค. ์ฌ๊ธฐ์์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/x86/kernel/umip.c#n289
๊ทธ๋์ ๋ด๊ฐ ๋ณผ ์์๋ ํ ๋ชจ๋ ๊ฒ์ด ์ ๋๋ก ์๋ํ๊ณ ๊ฒ์์ด๋ ์์ธ์ ๊ฒฐํจ์ด ์์ต๋๋ค.
๋ชจ๋ ๊ฒ์ด ์ ๋๋ก ์๋ํ๊ณ ๊ฒ์์ด๋ ์์ธ์ ๊ฒฐํจ์ด ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๊ทธ๋ค์ ๋ถ๋ช ํ ๊ตฌํ Zen ํ๋ก์ธ์์ ํจ๊ป ์๋ํ๋ฉฐ Zen 2๋ง ๋ฌธ์ ์ ๋๋ค. ์ ๊ทธ๋ฐ ๊ฒ๋๊น?
์ค๋ AGESA 1.0.0.3 ์ ๋ฐ์ดํธ(F42a)๋ก Gigabyte ๋ณด๋๋ฅผ ํ๋์ํ์ง๋ง ์ฌ์ ํ ๋์ผํฉ๋๋ค.
์ฌ๋ฌ๋ถ๋ proton 4.2-9๋ก ๋กค๋ฐฑ์ ์๋ ํ์ต๋๊น? 4.11-1์๋ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ข์ ์ง๋ฌธ์ด์ง๋ง ๋ด๊ฐ ๋งํ ์ ์๋ ํ Zen 2๋ UMIP๋ฅผ ์ง์ํ๋ ์ต์ด์ AMD ์ํคํ ์ฒ์ ๋๋ค. ์ด๋ค ์ธํ CPU ์ํคํ ์ฒ๊ฐ ๊ทธ๊ฒ์ ์ง์ํ๋์ง ์๋ ์ฌ๋์ด ์์ต๋๊น?
ํธ์ง: ์ง์์ด ์ปค๋๋ก ์ปดํ์ผ๋๋๋ผ๋ ๋ด Skylake ์์คํ
์์๋ ํ์คํ ์ฌ์ฉํ ์ ์์ต๋๋ค(๋๋ ํ์ฑํ๋จ). dmesg | grep UMIP
ํ์ธํ ์ ์์ต๋๋ค. ํ์ฑํ๋ ๊ฒฝ์ฐ "x86/cpu: UMIP(User Mode Instruction Prevention) ํ์ฑํ๋จ"์ด ์ธ์๋์ด์ผ ํฉ๋๋ค.
์ฌ๋ฌ๋ถ๋ proton 4.2-9๋ก ๋กค๋ฐฑ์ ์๋ ํ์ต๋๊น? 4.11-1์๋ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋๋ 4.11-1์ด ๋์ค๊ธฐ ์ ์ 4.2-9์ 3.16-9๋ก ๊ทธ๊ฒ์ ์๋ํ๊ณ ์ ์ด๋ Youngblood์๊ฒ๋ ์๋ฌด ๊ฒ๋ ๋ฐ๋์ง ์์์ต๋๋ค.
์, ์ด์ ๋ฒ์ ์ Proton๋ ์๋ํ์ต๋๋ค.
ํธ์ง: ์ง์์ด ์ปค๋๋ก ์ปดํ์ผ๋๋๋ผ๋ ๋ด Skylake ์์คํ ์์๋ ํ์คํ ์ฌ์ฉํ ์ ์์ต๋๋ค(๋๋ ํ์ฑํ๋จ).
dmesg | grep UMIP
ํ์ธํ ์ ์์ต๋๋ค. ํ์ฑํ๋ ๊ฒฝ์ฐ "x86/cpu: UMIP(User Mode Instruction Prevention) ํ์ฑํ๋จ"์ด ์ธ์๋์ด์ผ ํฉ๋๋ค.
Ryzen 2000์๋ ์๋ฌด ๊ฒ๋ ์์ต๋๋ค.
๋๊ตฐ๊ฐ UMIP๊ฐ ๋นํ์ฑํ๋ ์ฌ์ฉ์ ์ง์ ์ปค๋์ ์๋ํ์ต๋๊น?
CONFIG_X86_INTEL_UMIP=n
๋๋
ํ๋ก์ธ์ ์ ํ ๋ฐ ๊ธฐ๋ฅ - Intel ์ฌ์ฉ์ ๋ชจ๋ ๋ช
๋ น ๋ฐฉ์ง
btw ์ปค๋์์ Intel CPU ์ง์์ ๋นํ์ฑํํ๋ฉด ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
CPU๊ฐ ๊ธฐ์ ์ ์ผ๋ก ์ง์ํ๋๋ผ๋ ๋ง์ (์ค๋๋?) ๋ฉ์ธ๋ณด๋์ ๋ ธํธ๋ถ์์ ํ์จ์ด/BIOS์ ์ํด UMIP๊ฐ ๋นํ์ฑํ๋ ๊ฐ๋ฅ์ฑ๋ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ํ ์ ๋ณด๋ฅผ ์ฐพ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
Bootoptions์ "clearcpuid=514"๊ฐ ์ฌ์ฉ์ ์ง์ ์ปค๋์ ์ปดํ์ผํ ํ์ ์์ด UMIP๋ฅผ ๋นํ์ฑํํด์ผ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ผ๋ถ zen2 ์์ ์๊ฐ ํ ์คํธํ ์ ์์๊น์?
Fsync์์์ฒ๋ผ Valve๊ฐ PPA์์ UMIP๋ฅผ ๋นํ์ฑํํ ์ปค๋์ ์ฌ๋ฆด ์ ์์๊น์?
clearcpuid=514
๋ถํ
์ต์
์ ์ฌ์ฉํด ๋ณธ ์ฌ๋์ด ์์ต๋๊น?
์ง๊ธ ์ฌ๋ถํ
ํ ์ ์๊ธฐ ๋๋ฌธ์ ํ
์คํธํ ์ ์์ต๋๋ค.
์๋ํ ์ํฅ์ ์์ง๋ง ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ถ๊ฐํ ์์น์ ๋ํด ์์ธํ ์ค๋ช ํด ์ฃผ์๊ฒ ์ต๋๊น?
grub์ ์ฌ์ฉํ ๋: https://askubuntu.com/questions/19486/how-do-i-add-a-kernel-boot-parameter
๋๋ ๊ทธ๊ฒ์ ์๊ตฌ์ ์ผ๋ก ๋ง๋ค์ง ์์ ๊ฒ์ด์ง๋ง ""๋ฅผ ๋๋ฅด๊ณ ๊ฑฐ๊ธฐ์ ์ถ๊ฐํ์ฌ ํ ๋ฒ์ ๋ถํ ์ ๋ํด ์๋ํ์ญ์์ค. :)
UMIP๋ฅผ ์ง์ํ๋ ์ต์ด์ Intel CPU ์ํคํ ์ฒ๋ Cannonlake์ธ ๊ฒ ๊ฐ์ต๋๋ค. Cannonlake๋ ์ค์ ๋ก ์กด์ฌํ์ง ์์ผ๋ฏ๋ก ์๋ฌด๋ ์ด ๋ฌธ์ ๋ฅผ ์์ง ๋์น์ฑ์ง ๋ชปํ ๊ฒ์ ๋๋ผ์ด ์ผ์ด ์๋๋๋ค.
๊ทธ๋์ ๋ด grub์ clearcpuid=514๋ฅผ ์ถ๊ฐํ๊ณ ๋ถํ
ํ๊ณ Monster Hunter World๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์์๋์์ต๋๋ค. ์ด๊ฒ์ด ์์ธ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
ํธ์งํ๋ค -
Assassin's Creed Odyssey๋ ์ด์ ์๋ํฉ๋๋ค.
์ ๋ ํ์ฌ pop โโos์์ r9 3900x, 1080ti๋ฅผ ์คํ ์ค์
๋๋ค.
์ข์์, ๊ฐ์ฌํฉ๋๋ค!
์ง์๊ฐ๋ฉด ์ธํ์ํ์ธ ์๋ธ๋ฌ๋์ฉ์ผ๋ก ํด๋ด์ผ๊ฒ ๋ค์... 10์๊ฐ์ ๋ํ^^
grub ์์ด ์ด ์์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
grub ์์ด ์ด ์์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
grub ์์ด Linux๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์๊ธฐ ์๋๋ถํฐ ์ฌ์ ํ LiLo๋ฅผ ์ฌ์ฉํฉ๋๊น?
BTW: ์ค๋ ๋ฐค์ grub ์กฐ์ ์ ์๋ํ๊ณ ์ด์ ๋ํ ํผ๋๋ฐฑ์ ์ ๊ณตํ๊ฒ ์ต๋๋ค.
grub ์์ด ์ด ์์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
grub ์์ด Linux๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์๊ธฐ ์๋๋ถํฐ ์ฌ์ ํ LiLo๋ฅผ ์ฌ์ฉํฉ๋๊น?
์๋ง๋ ์์คํ ๋ถํ ?
๋๊ตฌ๋ ์ง ๋ ์ง๋ํธ ์ด๋ธ 2 ๋ฆฌ๋ฉ์ดํฌ๋ก ํด๋ณผ ์ ์๋์? ํ ์คํธํ๋ ค๋ฉด 26์๊ฐ์ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
grub ์์ด ์ด ์์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
grub ์์ด Linux๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์๊ธฐ ์๋๋ถํฐ ์ฌ์ ํ LiLo๋ฅผ ์ฌ์ฉํฉ๋๊น?
์๋ง๋ ์์คํ ๋ถํ ?
๊ทธ๋ ์์น๋ฅผ ์ฌ์ฉํฉ๋๊น? (centos/debian/ubuntu/fedora๋ ์ฌ์ ํ grub2๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์)
@ashmonger ๋๋ Solus๋ฅผ ์ฌ์ฉํ๊ณ grub์ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ด๋ก ์์ผ๋ก๋ goofiboot๋ฅผ ์ฌ์ฉํฉ๋๋ค.
MHW ๋ฐ DMC 5์์ ์๋ํฉ๋๋ค. RE2์์๋ ์๋ํด์ผ ํฉ๋๋ค.
๊ฐ์ฌ ํด์.
non-grub2 ๋ถํธ๋ก๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ด์ ์ด ์์ต๋๊น?
์ปค๋ ๋ฒ๊ทธ ์์ธ์ธ ๊ฒ ๊ฐ๊ฑฐ๋ ์ด๋ค ํ๋ก๊ทธ๋จ๋ ์ด ๋ณดํธ ๊ธฐ๋ฅ์ ๋ชจ๋ฅด๊ณ ๋น ํ
์ด๋ธ์ ์ฌ์ฉํด์๋ ์ ๋ฉ๋๋ค.
์๋ง๋ ๊ทธ ํ์ https://marc.info/?l=linux-msdos&m=147876036616306&w=2 ์๋ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ฑฐํฉ๋๋ค.
UMIP์ ์์ ์ ์ฌ์ฉ์ ๊ณต๊ฐ์ด ์ด ํจ์๋ฅผ ํธ์ถํ๋ ๊ฒ์ ๋ฐฉ์งํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์ปค๋ ๋ฒ๊ทธ์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
์ฐจ๋จ๋ ํธ์ถ์ด ์ถฉ๋์ ์ผ์ผํค๋ ๊ฒ์ด ๋ ์์ธ/์์ฑ์ ๋ฒ๊ทธ๋ผ๊ณ ์๊ฐํฉ๋๊น?
์ปค๋ ๋ถํ ์ต์ ์ clearcpuid=514๋ฅผ ์ถ๊ฐํ๋ฉด ์ด์ Shadow of the Tomb Raider์ Metro Exodus๋ฅผ ๋ถํ ํ ์ ์์์ ํ์ธํฉ๋๋ค.
๋๋ ์์ธ์ด ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ณ ์ด๊ฒ์ ๋ํ ์์ธ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์์ํ์ต๋๋ค.
์ด ์ ๋ณด๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค.
grub ์์ด ์ด ์์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
์ฌ์ฉ ์ค์ธ ๋ถํธ ๋ก๋์ ์ปค๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๊ฒ์ํด์ผ ํฉ๋๋ค.
์ผ๋ถ ์ฌ๋๋ค์ ์ด๊ฒ์ ์๋ฃจ์ ์ผ๋ก ๋ฐ์๋ค์ด๋ ๊ฒ ๊ฐ์ต๋๋ค. UMIP๋ ๋ณด์ ๊ธฐ๋ฅ์ด๋ฉฐ ์ด๋ฅผ ๋นํ์ฑํํ๋ ๊ฒ์ด ๊ธฐ๊ปํด์ผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ํ ํฅํ ์ปค๋์์ "clearcpuid"๊ฐ ๋ถํ ์ต์ ์ผ๋ก ์ ๊ฑฐ๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
์ 514์ธ์ง ๊ด์ฌ์ด ์๋ ์ฌ๋ ์ ์ฌ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ญ์์ค . ๊ทธ๊ฒ์ ํ์คํ ํด๊ฒฐ์ฑ ์ด ์๋๋ผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค.
๊ณง ์ ์ ํ ์์ ์ด ์ด๋ฃจ์ด์ง๊ธธ ๋ฐ๋๋๋ค.
์ฌ๊ธฐ์์: https://lwn.net/Articles/738209/
๊ทธ๋ฌ๋ ํ์ฑํ๋๋ฉด UMIP๋ ํน์ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ด์ ์ฒด์ ์์ ๊ธฐ๋ํ๋ ๋์์ ๋ณ๊ฒฝํฉ๋๋ค. ์๋ฅผ ๋ค์ด WineHQ ๋ฐ DOSEMU2์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ์๋ํ๊ธฐ ์ํด ์ด๋ฌํ ์ง์นจ ์ค ์ผ๋ถ์ ์์กดํฉ๋๋ค.
[...]
์์คํ ์ ๋์์ ๋ณ๊ฒฝํ์ง ์๊ธฐ ์ํด(์ฆ, ์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ๋ SIGSEGV ์ ํธ๊ฐ ์์ฑ๋์ง ์์์ผ ํจ) ์ด ๊ตฌํ์ CPU์์ ์์ฑ๋ #GP ์ค๋ฅ๋ฅผ ํธ๋ํํ๊ณ SGDT, SIDT ๋ฐ SMSW๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋๋ฏธ ๋ฐํ ๊ฐ์ผ๋ก. ์ด๊ฒ์ ์์์ ์ธ๊ธํ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ค๋จํ์ง ์๋ ๋ฐ ์ถฉ๋ถํด์ผ ํฉ๋๋ค.
์ด๊ฒ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๊นจ์ก๊ณ Wine์ด ๋ค๋ฅธ ๊ฒ์ ๊ธฐ๋ํ๊ณ ์์์ ์๋ฏธํฉ๋๊น?
Wolfenstein Youngblood๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ฉํ ํ ์คํ๋ฉ๋๋ค.
์ฌ๊ธฐ์์: https://lwn.net/Articles/738209/
๊ทธ๋ฌ๋ ํ์ฑํ๋๋ฉด UMIP๋ ํน์ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ด์ ์ฒด์ ์์ ๊ธฐ๋ํ๋ ๋์์ ๋ณ๊ฒฝํฉ๋๋ค. ์๋ฅผ ๋ค์ด WineHQ ๋ฐ DOSEMU2์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ์๋ํ๊ธฐ ์ํด ์ด๋ฌํ ์ง์นจ ์ค ์ผ๋ถ์ ์์กดํฉ๋๋ค.
[...]
์์คํ ์ ๋์์ ๋ณ๊ฒฝํ์ง ์๊ธฐ ์ํด(์ฆ, ์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ๋ SIGSEGV ์ ํธ๊ฐ ์์ฑ๋์ง ์์์ผ ํจ) ์ด ๊ตฌํ์ CPU์์ ์์ฑ๋ #GP ์ค๋ฅ๋ฅผ ํธ๋ํํ๊ณ SGDT, SIDT ๋ฐ SMSW๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋๋ฏธ ๋ฐํ ๊ฐ์ผ๋ก. ์ด๊ฒ์ ์์์ ์ธ๊ธํ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ค๋จํ์ง ์๋ ๋ฐ ์ถฉ๋ถํด์ผ ํฉ๋๋ค.์ด๊ฒ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๊นจ์ก๊ณ Wine์ด ๋ค๋ฅธ ๊ฒ์ ๊ธฐ๋ํ๊ณ ์์์ ์๋ฏธํฉ๋๊น?
๋๋ ์ด๊ฒ์ ์ด ์ค๋ ๋์ ๋๊ธ 7๋ก ๊ฒ์ํ์ต๋๋ค. ์ผ๋ฐ์ ์ธ ๋ณดํธ ์ค๋ฅ๋ฅผ ์ ๊ณตํ๋ ์ค๋ฅ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์ ํ ์ ์ฉ๋์ง ์๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ํจ์น๋ Intel ์ง์์ด ์์ฑํ ๊ฒ์ผ๋ก, UMIP ๋ฐ AMD๋ฅผ ํน์ง์ผ๋ก ํ๋ Intel ํ๋ก์ธ์์ ์ ์ฉ๋๋ ๋์ผํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํด๋น ํ๋ก์ธ์๋ฅผ ํฌํจ์ํค์ง ๋ชปํ์ต๋๋ค.
์์ฑ๋ ์ดํ๋ก ๊ณํ์ด ๋ณ๊ฒฝ๋์์ ์๋ ์์ต๋๋ค. Cannon Lake๋ณด๋ค ์ค๋๋ Intel CPU๊ฐ UMIP๋ฅผ ์ง์ํ์ง ์๋๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด AMD ๊ด๋ จ ๋ฌธ์ ์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ค๋ฉด Intel Cannon Lake CPU๊ฐ ์๋ ์ฌ๋์ด ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ(๋ช ๋ น ์๋ฎฌ๋ ์ด์ )์ด ์์๋์ง ์์์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ UMIP ๊ตฌํ์ 64๋นํธ ๋ชจ๋์์ ์ด๋ฌํ ๋ช ๋ น์ด๋ฅผ ์๋ฎฌ๋ ์ดํธํ์ง ์๋๋ก ์ ํํฉ๋๋ค. ์์ค ์ฝ๋์ ๋ํ ๋งํฌ๊ฐ ์๋ ์์ ๋ด ๊ฒ์๋ฌผ์ ์ฐธ์กฐํ์ญ์์ค. ์ํฅ์ ๋ฐ๋ ๋ชจ๋ ๊ฒ์์ด 64๋นํธ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ๊ด๊ณ ๋ ๋๋ก ์ ํํ ์๋ํฉ๋๋ค.
์ด ์ด๋ฉด์ ์์ด๋์ด๋ ์๋ฎฌ๋ ์ด์ ์ด ๋ ๊ฑฐ์ 32๋นํธ ์์ฉ ํ๋ก๊ทธ๋จ์๋ง ํ์ํ๊ณ ์ต์ 64๋นํธ ์์ฉ ํ๋ก๊ทธ๋จ์๋ ๋ ์๊ฒฉํ UMIP ์ ์ฑ ์ด ์๊ณ ๋์ ์์ ๋์ด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค.
์ต์ 64๋นํธ ์์ฉ ํ๋ก๊ทธ๋จ์๋ ๋ ์๊ฒฉํ UMIP ์ ์ฑ ์ด ์์ผ๋ฏ๋ก ๋์ ์์ ํด์ผ ํฉ๋๋ค.
๊ทธ ์ง์นจ์ ์ฌ์ฉํ๋ Wine์ ๋ฌธ์ ์ ๋๊น, ์๋๋ฉด ์ค์ 64๋นํธ ๊ฒ์์์ ๊ทธ๋ ๊ฒ ํ๊ณ ์์ต๋๊น? ๋์ค์ ๋ฐ์ํ๋ฉด ๊ณ ์น ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์ฃผ์ ์ง๋ฌธ์ 32๋นํธ ๊ฒ์์ ๋๊น ์๋๋ฉด 64๋นํธ์ ๋๊น? 32๋นํธ ์์ธ์์ ๋ฐ์ํ๋ฉด ์ปค๋ ๋ฒ๊ทธ๋ฅผ ์๋ฏธํ๋ฉฐ 64๋นํธ ์์ธ์์๋ ์ฌ์ ํ ๋ฐ์ํ๋ฉด ์์ธ ๋ฒ๊ทธ๋ฅผ ์๋ฏธํฉ๋๋ค.
@poke86 ๊ณผ ๋์ผํ๊ฒ Wo lfenstein:Youngblood ๋ ํธ์ ๊ณผ ํจ๊ป ์ ์๋ํฉ๋๋ค.
ํ์ฌ ์ปค๋ 5.0.0-21(popOS)์์ 3600์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์์ง ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ต๋๋ค. ์ด๊ฒ์ ํน์ ์ปค๋ ๋น๋์๋ง ์ํฅ์ ์ค๋๊น?
ํ์ฌ ์ปค๋ 5.0.0-21(popOS)์์ 3600์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์์ง ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ต๋๋ค. ์ด๊ฒ์ ํน์ ์ปค๋ ๋น๋์๋ง ์ํฅ์ ์ค๋๊น?
์ด ์ค๋ ๋์ ๋์ด๋ ๊ฒ์์ ์์ํ์ จ์ต๋๊น? 3900X๊ฐ ์๊ณ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ์ฑํํ์ง ์๋ ํ ๋ณต์ ํ ์ ์์ต๋๋ค. popos์ ์ด๋ฏธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ ์๋ ์์ง๋ง ์ด๊ฒ์ด ์ผ๋ง๋ ์ต๊ทผ์ ์ผ์ธ์ง ๊ฐ์ํ ๋ ๋ค์ ๊ทธ๋ด ๊ฒ ๊ฐ์ง ์์ต๋๋ค.
์ฌํ๊ฒ๋ ์ด ์ค๋ ๋์ ์ธ๊ธ๋ ๊ฒ์์ด ์์ต๋๋ค :(
๋ชฌ์คํฐํํฐ ์๋์ ๊ด์ฌ์ด ๋ง์๋๋ฐ ๋ค์๋ฒ์๋ ํน๋ณํ๊ฒ ์งํ๋ฉ๋๋ค.
GTA5๊ฐ ์์ ์ ์์ง๋ง Rockstars ์คํ ์ด ์ฑ์ด๋ ๊ธฐํ ํญ๋ชฉ์ ์๋ ๊ฒ์ ๋๋ค. ํ์ธํ ์ดํ๋ก ์์ฃผ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค.
@jarrard ์ผ๋ถ ๊ฒ์์ ์ฌ์ ํ โโ์ ์๋ํ์ต๋๋ค. ์: Sekiro๋ ํด๊ฒฐ ๋ฐฉ๋ฒ ์์ด ์์ ํ ์ฌ์ํ ์ ์์์ต๋๋ค. ์ ์๊ฒ ํจ๊ณผ๊ฐ ์๋ ์๋ก๋ Shadow of the Tomb Raider, Metro Exodus๊ฐ ์์ผ๋ฉฐ Far Cry: New Dawn๋ ์ํฅ์ ๋ฐ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ค, ๋ช ๊ฒ์ ๋ฟ์
๋๋ค. ๋ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํฅ์ ๋ฐ๋ ๊ฒ์ ์ฃผ๋ก ๋ชจ๋ Capcom ๊ฒ์์
๋๋ค.
Doom 2016, Sekiro ๋ฑ์ ๋ชจ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ ์์ด ์๋ํ์ต๋๋ค.
1์ฃผ์ผ์ ๋ฌธ์ ํด๊ฒฐ ํ ๋๋ ์ด๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ํํ ๋๋ SOTTR์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ๊ธฐ ์ํด ํ์ฌ์ ์ด์์ต๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ์์ฑ์ ๊ฒ์์ด ์ด๊ฒ ์์ด๋ ์ ์๋ํ๋ค๋ ๊ฒ์ด ์ด์ํฉ๋๋ค.
ํ์ฌ ์ปค๋ 5.0.0-21(popOS)์์ 3600์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์์ง ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ต๋๋ค. ์ด๊ฒ์ ํน์ ์ปค๋ ๋น๋์๋ง ์ํฅ์ ์ค๋๊น?
์๋์, ํน์ ์์ฑ์ ๊ฒ์์ ๋๋ค. ํ์ด์ ๋น๋๋ค.
Shadow of the Tomb Raider
Rise of the Tomb Raider๊ฐ ์์ต๋๋ค. ์ง๋ฃจํ ๊ฒ ๊ฐ์ต๋๊น?
Warthunder๋ฅผ ์ฌ์ฉํ์ฌ 3600์์ ์์คํ ์ด ์ค์ง๋์์ต๋๋ค. ์ด์ ๋ ๋ด ์์คํ ์ด ์ค์ง๋ ๊ฒ ๊ฐ์ต๋๋ค.,
๋๊ฒฐ์ ๋ํ ์ค๋ช ์ด ์์ต๋๋ค.
๋๊ตฌ๋ ์ง ๋ ์ง๋ํธ ์ด๋ธ 2 ๋ฆฌ๋ฉ์ดํฌ๋ก ํด๋ณผ ์ ์๋์? ํ ์คํธํ๋ ค๋ฉด 26์๊ฐ์ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ RE:2 Remake๋ฅผ ํ๋ ์ดํ๋ ์ ์๊ฒ๋ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ์์คํ ๋ถํ ๊ณผ ํจ๊ป manjaro @ 5.2 ์ปค๋ ์ฌ์ฉ.
๋ํ F1 2019์ ๋์ผํ ๋ฌธ์ ๋ก dmesg์ ๋ค์๊ณผ ๊ฐ์ ๋ก๊ทธ์ธ์ด ์์ต๋๋ค.
umip: F1_2019.exe[29557] ip:158538f14 sp:2276e8: SGDT ๋ช
๋ น์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
clearcpuid=514
๋ ์ด์ SoTR ๋๋ AC:Odyssey ์์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์๋๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
๋๊ตฌ๋ ์ง ๊ทธ๊ฒ์ ๋ํ ์ ์ ํ ์์ ์ฌํญ์ ์์ ๋์ต๋๊น?
์๋ง๋ Linux 5.4์ฉ์ผ ๊ฒ์ ๋๋ค.
@jarrard : ํจ์น๋ฅผ ๋ณด์ จ๋์?
์์ง์ ์๋์ง๋ง Linux ์ปค๋ 5.3์ด ๊ฑฐ์ ๋ง๋ฌด๋ฆฌ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๊ตฐ๊ฐ ์ค์ ๋ก ํด๊ฒฐ์ฑ ์ ์ฐพ์๋์ง ๋ฌป๊ณ ์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋ ์ ์ ํ ํด๊ฒฐ์ฑ ๋ ์๊ณ ์ถ์ต๋๋ค.
๋ํ ๊ฒ์์ด ์ฒ์์ ์ด ์ง์นจ์ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ปค๋์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ํ์ ํฉ๋๊น? ๊ทธ๊ฒ์ ์์ธ ๋ฒ๊ทธ์ฒ๋ผ ๋ณด์ ๋๋ค. Linux์ ๊ธฐ๋ณธ ๊ฒ์์์ ๋ฐ์ํฉ๋๊น?
@logan001 https://bugs.winehq.org/show_bug.cgi?id=47571 WINE ๊ฐ๋ฐ์๋ ์๊ดํ์ง ์์ต๋๋ค.
๋ค์ดํฐ๋ธ ๊ฒ์์ ๊ด์ฐฎ์ต๋๋ค.
๊ธ์์, ์ปค๋์ ํด์ผ ํ ์ผ์ ํฉ๋๋ค - userland์ ๋ช
๋ น์ ๋ฐฉ์งํฉ๋๋ค(UMIP๋ผ๋ ์ด๋ฆ์ด ์๋ฏธํ๋ ๊ฒ์ฒ๋ผ ^^)
์ผ๋ถ Windows ๊ฒ์์ด ์ด๋ฌํ ์ง์นจ์ ์ฌ์ฉํ๋ ์ด์ (๋๋ ์์ธ์ ์๋ชป ๋งคํํ ๊ฒ์
๋๊น?)๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๊ฐ ํ์คํ์ง ์์ง๋ง ์์ธ์ด ์ด๊ฒ์ด ์์ ๋์ด์ผ ํ๋ ์์ญ์ด๋ผ๊ณ ์๊ฐํฉ๋๊น?
๊ธฐ๋ณธ ๊ฒ์์ด ๋ฌธ์ ์์ด ์๋ํ๋ฉด ์์ธ์ด ์ํํธ์จ์ด๋ฅผ ์์ ํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋จผ์ ๊ทธ๋ค์ ๊ทธ๋ค์ด ํ๋ ๊ฒ์ฒ๋ผ ๋ค๋ฅธ ๋ชจ๋ ์ฌ๋์ ๋น๋ํ ๊ฒ์ด๊ณ ์๋ง๋ ๋ค๋ฅธ ๋๊ตฐ๊ฐ๊ฐ ๊ทธ๋ค์ ์ํํธ์จ์ด๋ฅผ ๊ณ ์น ๋๊น์ง ๊ธฐ๋ค๋ฆด ๊ฒ์ ๋๋ค. ๊ฒฐ๊ตญ ์์ธ์ ํจ์น๊ฐ ๋๋ฌด ๋ง์ต๋๋ค.....
@logan001 https://bugs.winehq.org/show_bug.cgi?id=47571 WINE ๊ฐ๋ฐ์๋ ์๊ดํ์ง ์์ต๋๋ค.
๋ค์ดํฐ๋ธ ๊ฒ์์ ๊ด์ฐฎ์ต๋๋ค.
๊ธฐ๋ณธ ๊ฒ์์ด ๋ฌธ์ ์์ด ์๋ํ๋ฉด ์์ธ์ด ์ํํธ์จ์ด๋ฅผ ์์ ํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋จผ์ ๊ทธ๋ค์ ๊ทธ๋ค์ด ํ๋ ๊ฒ์ฒ๋ผ ๋ค๋ฅธ ๋ชจ๋ ์ฌ๋์ ๋น๋ํ ๊ฒ์ด๊ณ ์๋ง๋ ๋ค๋ฅธ ๋๊ตฐ๊ฐ๊ฐ ๊ทธ๋ค์ ์ํํธ์จ์ด๋ฅผ ๊ณ ์น ๋๊น์ง ๊ธฐ๋ค๋ฆด ๊ฒ์ ๋๋ค. ๊ฒฐ๊ตญ ์์ธ์ ํจ์น๊ฐ ๋๋ฌด ๋ง์ต๋๋ค.....
์ฃผ์ ์ก๋ด๊ณผ ๋ชจ์์ ์ต์ํํ ์ ์์ต๋๊น? ์ด๊ฒ์ ํ ๋ก ํฌ๋ผ์ด ์๋๋ผ ๋ฒ๊ทธ ๋ณด๊ณ ์ ์ค๋ ๋์ ๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ์ค์ ์ ๋ฐ์ดํธ์ ์๋ฃจ์ ์ ์ถ์ ํ๊ธฐ ์ํด ์ด ๋ฌธ์ ๋ฅผ ๊ตฌ๋ ํ๊ณ ์์ต๋๋ค.
๊ฒ๋ค๊ฐ ์ด๊ฒ์ Valve์ ๊ณต์ ๋ฒ๊ทธ ์ถ์ ๊ธฐ์ด๊ณ , ๊ทธ ๋ฒ๊ทธ๋ Valve์ ๊ด๋ จ๋ ๋๊ตฐ๊ฐ๊ฐ ๊ฒ์ํ์ผ๋ฉฐ, Valve๋ ์์ธ์ ๋ํ ์ปค๋ฐ ๊ถํ์ ๊ฐ์ง ์ฌ๋ฌ Codeweaver ์ง์์ ๊ณ ์ฉํ๊ณ ์์ต๋๋ค. '์์ธ ๊ฐ๋ฐ์๋ ์ ๊ฒฝ ์ฐ์ง ์๋๋ค'๋ ์๊ฐ์ ์์งํ ํฐ๋ฌด๋์๊ณ ๋ชจ์์ ์ ๋๋ค.
@Vash63 ์ด๋ป๊ฒ ๊ทธ ๋ฒ๊ทธ ๋ณด๊ณ ์๊ฐ ์์ง ํ์ธ๋์ง
๋๊ตฌ๋ ์ง ์ด๊ฒ์ ๋ํ ์งํ ์ํฉ์ ์๊ณ ์์ต๋๊น?
๋ด ์ด๊ธฐ Wine ๋ฒ๊ทธ ๋ณด๊ณ ์๊ฐ ๋ฌธ์ ๋ฅผ ์ ํํ๊ฒ ๋ฐ์ํ์ง ์์ ์ ์์ต๋๊น? ์ฐธ์์ฑ์ด ์๋ค. ๋๋ ๋จ์ํ ์์ธ ๋ฒ๊ทธ ์ถ์ ๊ธฐ์ ๋ฌธ์ ๋ฅผ ์ ํํ๊ฒ ์ค๋ช ํ์ง ์์ ๋ฌธ์ ๋ฅผ ํผ๋์ค๋ฝ๊ฒ ๋ง๋ค๊ณ ์ถ์ง ์์ต๋๋ค.
๋ํ ์ด ๋ฌธ์ ์ ๋ํ ๋ณด๋ค ์ต๊ทผ์ ์งํ ์ํฉ์ ๊ด์ฌ์ด ์์ต๋๋ค. ์ด๊ฒ์ ์ ์ ๊ฐ์ Ryzen 3000 ์์ ์์๊ฒ๋ ์ ๋ง ์ข์ง ์์ต๋๋ค. ์ปค๋ ๋ถํธ ๋งค๊ฐ๋ณ์๋ ๋ด๊ฐ ์ฐธ์ ์ ์๋ ์ถฉ๋ถํ ์๋ฃจ์ ์ด ์๋์ง๋ง ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ ์๋ ค์ค ์ ์์ต๋๋ค. ๊ทธ๋ ์ฃ ?
์ปค๋ ๋ถํธ ๋งค๊ฐ๋ณ์๋ ๋จ์ํ ํด๋น ๋ช ๋ น์ ๋ํ ์ง์์ ๋นํ์ฑํํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํ๋ ๋ฐ ์ค์ ๋ก ๋์์ด ๋์ง ์์ต๋๋ค.
์, ํ์ง๋ง WINE ๊ฐ๋ฐ์๋ ์ด ์ง์นจ์ ์ฌ์ฉ์ ๊ฐ์งํ๊ณ ์๋ฃจ์ ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ฌด์ธ๊ฐ๋ฅผ ๊ตฌํํ ์ ์์ต๋๊น? ์๋ฅผ ๋ค์ด ๋ช ๋ น์ ๋ฌด์ํ๊ฑฐ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์ ํฉํ ๋ค๋ฅธ ๋ช ๋ น์ ์คํํฉ๋๊น? ๊ทธ๊ฒ์ ๋ํด ์ ํ ํ์ ํ ์ ์์ง๋ง ์ ๊ฒ๋ ๊ทธ๊ฒ์ด WINE ๊ฐ๋ฐ์์ ์์ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
์ฌ๋ฌ ๊ฒ์์์ ๋ฌธ์ ๋ฅผ ์ฌํํ์ผ๋ฉฐ ๊ณง ์
์คํธ๋ฆผ์ผ๋ก ๋ณด๋ผ ์ปค๋ ํจ์น๋ฅผ ํ
์คํธ ์ค์
๋๋ค. ํ์ฌ๋ก์๋ clearcpuid=514
์ปค๋ ์ธ์๋ฅผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ฌ๋ฌ ๊ฒ์์์ ๋ฌธ์ ๋ฅผ ์ฌํํ์ผ๋ฉฐ ๊ณง ์ ์คํธ๋ฆผ์ผ๋ก ๋ณด๋ผ ์ปค๋ ํจ์น๋ฅผ ํ ์คํธ ์ค์ ๋๋ค. ํ์ฌ๋ก์๋
clearcpuid=514
์ปค๋ ์ธ์๋ฅผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ด๋ด, ์ง๊ธ๊น์ง ๋ชจ๋ ๊ฒ์ด ์๋๊ณ ์์ต๋๊น? ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค!
์ง๋ ์ฃผ์ 64๋นํธ ํ๋ก์ธ์ค์ฉ SGDT/SIDT/SMSW ์๋ฎฌ๋ ์ด์ ์ ์ถ๊ฐํ๋ ์ปค๋ ํจ์น ์ ์คํธ๋ฆผ์ ๋ณด๋์ต๋๋ค. ์ด ํจ์น ๋ ๋ณํฉ๋์์ผ๋ฉฐ v5.4์ ์์ด์ผ ํฉ๋๋ค .
๊ทธ ์ดํ๋ก steamwebhelper.exe
(Windows์ฉ Steam์์) ๋ฐ GTA IV(Proton์์ ์์)์ ๊ฐ์ SLDT ๋ช
๋ น(์ด๋ค ๋ชจ๋์์๋ ์ปค๋์ ์ํด ์๋ฎฌ๋ ์ดํธ๋์ง ์์)์ ์ฌ์ฉํ๋ 32๋นํธ ์ฑ์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค.
์ ๋ 32๋นํธ์ 64๋นํธ ๋ชจ๋์ ๋ํ ๋ชจ๋ ์ง์นจ์ ์๋ฎฌ๋ ์ดํธํ๋ Wine ์์ฒด์ฉ ํจ์น๋ฅผ ์์ ์ค์ด๋ฏ๋ก ์ปค๋์ ํจ์นํ๊ฑฐ๋ ๋ฐฐํฌํ์์ ์ปค๋ ํจ์น๋ฅผ ๋ฐฑํฌํธํ ๋๊น์ง ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ต๋๋ค.
์ด๊ฒ์ ๋ฃ๊ธฐ์ ์ ๋์ ์ผ๋ก ํ์์ ์ ๋๋ค! ํ๋ฅญํ ์ผ! ์ฝ๋๋ ๋งค์ฐ ๊นจ๋ํฉ๋๋ค. ์ข์์!
@mrpippy 5.3์์ ๋ณผ ๊ธฐํ๊ฐ ์๋์?
@mrpippy 5.3์์ ๋ณผ ๊ธฐํ๊ฐ ์๋์?
์๋์, 5.3์ด ๊ฑฐ์ ์ถ์๋์์ต๋๋ค.
Train Sim World 2020๋ ์ํฅ์ ๋ฐ์ต๋๋ค. ์ต๊ทผ ์ ๋ฐ์ดํธ ํ ์ถฉ๋์ด ์์๋์์ผ๋ฉฐ clearcpuid=514 ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ฉํ๋ฉด ์คํํ ์ ์์ต๋๋ค.
clearcpuid=514๋ฅผ ์ฌ์ฉํ ํ World of Tanks๋ฅผ ํ๋ ์ดํ ๋ ์ฌ์ ํ ์์คํ
์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ํ์ง๋ง proton์ด ์๋๋ผ wine 4.15์์ ์คํ๋๊ณ ์์ต๋๋ค. Ryzen 3xxx๋ก ์
๊ทธ๋ ์ด๋ํ ํ์๋ ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
https://bugs.winehq.org/show_bug.cgi?id=47768
์ง๋ ์ฃผ์ 64๋นํธ ํ๋ก์ธ์ค์ฉ SGDT/SIDT/SMSW ์๋ฎฌ๋ ์ด์ ์ ์ถ๊ฐํ๋ ์ปค๋ ํจ์น ์ ์คํธ๋ฆผ์ ๋ณด๋์ต๋๋ค. ์ด ํจ์น ๋ ๋ณํฉ๋์์ผ๋ฉฐ v5.4์ ์์ด์ผ ํฉ๋๋ค .
๊ทธ ์ดํ๋ก
steamwebhelper.exe
(Windows์ฉ Steam์์) ๋ฐ GTA IV(Proton์์ ์์)์ ๊ฐ์ SLDT ๋ช ๋ น(์ด๋ค ๋ชจ๋์์๋ ์ปค๋์ ์ํด ์๋ฎฌ๋ ์ดํธ๋์ง ์์)์ ์ฌ์ฉํ๋ 32๋นํธ ์ฑ์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค.์ ๋ 32๋นํธ์ 64๋นํธ ๋ชจ๋์ ๋ํ ๋ชจ๋ ์ง์นจ์ ์๋ฎฌ๋ ์ดํธํ๋ Wine ์์ฒด์ฉ ํจ์น๋ฅผ ์์ ์ค์ด๋ฏ๋ก ์ปค๋์ ํจ์นํ๊ฑฐ๋ ๋ฐฐํฌํ์์ ์ปค๋ ํจ์น๋ฅผ ๋ฐฑํฌํธํ ๋๊น์ง ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ต๋๋ค.
5.4rc ์ปค๋๊ณผ ํจ๊ป ์๋ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
AMD ๋ผ์ด์ 3800x, ์์์ค C8H, ์ฐ๋ถํฌ 19.04.
UKUU ๋ฐ Devil May Cry 5๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น๋ Kernal 5.4.0-050400rc6์ด ๋ค์ ์๋ํฉ๋๋ค.
* * * * * mrpippy ๋น์ ์ ํ๋ฅญํฉ๋๋ค * * * * *
Media Foundation์ด ํ์ํ ๊ฒ์์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ 3900x์์ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. protondb๋ฅผ ๊ฒ์ํ๋๋ฐ 3900x๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํ๊ฒ ํ ์ฌ๋์ ์ฐพ์ ์ ์์์ง๋ง ์ฝ์ด ์๊ฐ ์ ์ ๋ค๋ฅธ 3xxx ๋ถํ์์๋ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ปค๋ 5.4.0-rc8๊ณผ clearcpuid=514
๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ์ฌ์ ํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ต๋๋ค.
์๋์ผ๋ก ์ฝ์ด 4๊ฐ ์ ๋ ๋นํ์ฑํํ๊ณ ํ ์คํธํ ์ ์์ต๋๊น? ๋๋ ์ด๊ฒ์ ํ ์์๋ ๋ฐฉ๋ฒ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ตฌ์ฒด์ ์ผ๋ก ์ฝ์ด๋ฅผ ๋นํ์ฑํํ๋ ๋ฐฉ๋ฒ์ ํ์คํ์ง ์์ง๋ง SMT๋ฅผ ๋นํ์ฑํํ๊ณ ํด๊ฒฐํ์ต๋๋ค!
@momumi๋ , linux 5.4-rc1+์๋ x86/umip: Add emulation (spoofing) for UMIP covered instructions in 64-bit processes as well
ํฌํจ๋์ด ์์ต๋๋ค. ์ฆ, ์ฌ๊ธฐ์์ ์ถ์ ํ ๋ฌธ์ ์ ์ํฅ์ ๋ฐ์ง ์์ผ๋ฉฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ํ์ง ์์ต๋๋ค.
๋ด ๊ฒฝ์ฐ์ ๋ํด ๋ณ๋์ ๋ฌธ์ ๋ฅผ ์ด์ด์ผ ํฉ๋๊น? ์ด ๋ฌธ์ ๋ This issue report is to track the general compatibility of that processor generation.
๋ผ๊ณ ํ์ง๋ง ๋ ๋์ ๊ฒฝ์ฐ ๋ณ๋์ ๋ฌธ์ ๋ฅผ ์ด๊ฒ ์ต๋๋ค.
์ด ๋ฌธ์ ๊ฐ ์ด๋ ธ์ ๋ ๊ทผ๋ณธ ์์ธ์ ์ ์ ์์๊ณ ํด๋น ์๊ฒฌ์ ๊ตฌ์์ ๋๋ค. ์ฌ๊ธฐ์์ ์ถ์ ํ ๋ฌธ์ ๋ฅผ ๋ ์ ๋ฐ์ํ๋๋ก ์กฐ์ ํ์ต๋๋ค.
ํ์ดํผ์ค๋ ๋ฉ ๋ฌธ์ ๋ ์ฌ๊ธฐ์์ ์ถ์ ํ ๋ฌธ์ ์ ๋ถ๋ช
ํ ๋ค๋ฆ
๋๋ค. taskset์ ๋ง์ง์๊ฑฐ๋ฆฌ๋ ์ด์ด ์์ ์ ์์ต๋๋ค. ๊ฒ์ ์คํ ์ต์
์ taskset -c 0-11 %command%
๊ฐ์ ๊ฒ์ด ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๊น?
๊ทธ๊ฒ๋ ํจ๊ณผ๊ฐ ์์๋ค. 16๊ฐ ์ดํ์ ์ฝ์ด ์กฐํฉ์์ ์๋ํ๋ ๊ฒ ๊ฐ์ผ๋ฏ๋ก taskset -c 0-15 command%
๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด SMT๋ฅผ ๋นํ์ฑํํ๋ ๊ฒ๋ณด๋ค ๋ ๋์ ํด๊ฒฐ ๋ฐฉ๋ฒ์
๋๋ค.
์ด ๋ฌธ์ ๊ฐ ์๋ค๋ ์ฌ์ค์ ๋๋ผ์ง ๋ง์ธ์. ์ด๊ธฐ ์ค๋ ๋๋ฆฌํผ ์ฌ์ฉ์๋ ํน์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฒฝ์ฐ Windows์์๋ ์ ์ฌํ ๋ฌธ์ ์ ์ง๋ฉดํ์ต๋๋ค.
3700x๊ฐ ์ค์น๋ ArchLinux์์ ์ปค๋ 5.4.5๋ฅผ ์คํํ๊ณ ์๋ค๊ณ ๋ณด๊ณ ํ๊ธฐ ์ํด:
$zgrep -i umip /proc/config.gz
CONFIG_X86_INTEL_UMIP=y
๊ทธ๋ฆฌ๊ณ ๋ฐฉ๊ธ AceCombat 7์์ ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
[22743.282370] umip: Ace7Game.exe[70104] ip:14d1c53b2 sp:5ffcc8: SGDT instruction cannot be used by applications.
[22743.282371] umip: Ace7Game.exe[70104] ip:14d1c53b2 sp:5ffcc8: For now, expensive software emulation returns the result.
[22746.478897] umip: Ace7Game.exe[70104] ip:145f8bfcf sp:5f7038: SGDT instruction cannot be used by applications.
[22746.478898] umip: Ace7Game.exe[70104] ip:145f8bfcf sp:5f7038: For now, expensive software emulation returns the result.
[22746.570335] umip: Ace7Game.exe[70104] ip:1471667a5 sp:5ffb40: SGDT instruction cannot be used by applications.
[23098.322609] umip_printk: 35 callbacks suppressed
[23098.322611] umip: Ace7Game.exe[70104] ip:1523bacf3 sp:5fcf88: SGDT instruction cannot be used by applications.
[23098.322613] umip: Ace7Game.exe[70104] ip:1523bacf3 sp:5fcf88: For now, expensive software emulation returns the result.
[23098.387702] umip: Ace7Game.exe[70104] ip:1523bacf3 sp:5fcf08: SGDT instruction cannot be used by applications.
[23098.387704] umip: Ace7Game.exe[70104] ip:1523bacf3 sp:5fcf08: For now, expensive software emulation returns the result.
๋ค, ์ปค๋ 5.4.6์ 3600์์ ์ด์ํ ์์คํ ์ด ๋ฉ์ถ์์ต๋๋ค. ์์ธ์ด ๋ฌด์์ธ์ง ํ์คํ์ง ์์ ๊ฒฝ์ฐ ๋ก๊ทธ๋ฅผ ํ์ธํ์ด์ผ ํ์ต๋๋ค.
@DistantThunder ๊ฒ์์ด ์ ์์ ์ผ๋ก ์๋ํฉ๋๊น? "ํ์ฌ๋ก์๋ ๊ฐ๋น์ผ ์ํํธ์จ์ด ์๋ฎฌ๋ ์ด์ ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํฉ๋๋ค." ๋ผ์ธ์ ์ปค๋์ด ๋ช ๋ น์ ์๋ฎฌ๋ ์ดํธํ์์ ๋ํ๋ด๋ฏ๋ก Wine๊ณผ ๊ฒ์์ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์์ผ ํฉ๋๋ค.
๋ฉ์์ง๋ ํนํ ์ด๋ฌํ ์ง์นจ์ ๋ง์ด ์ฌ์ฉํ๋ ๊ฒ์์ ๊ฒฝ์ฐ ์ฑ๊ฐ์ญ๋๋ค.
@mrpippy ์๋ ํ์ธ์,
๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ ๊ฒ์์ด ์์ ํ ๋ฉ์ท์ต๋๋ค. ์ง๊ธ์ ํ๋ซํผ์ ํ๋์จ์ด UMIP ๊ธฐ๋ฅ ๋ ธ์ถ์ ๋นํ์ฑํํ์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ด ํ์ฑํ๋ ์ํ์์ ์ถ์ ์ ์ก์๋ณด๋ ค๊ณ ํฉ๋๋ค.
์๋
ํ์ธ์, ์ฝ์ด i5 2500K์์ Ryzen 3600X๋ก ์
๊ทธ๋ ์ด๋ํ ์ดํ๋ก ๋ชจ๋ Steam ๊ฒ์์ Proton 5.x๋ฅผ ์์ํ ๋ ์ถฉ๋ํฉ๋๋ค.
Proton 4.11-12๋ก ์์ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
clearcpuid=514 ํธ๋ฆญ์ ์๋ํ์ง๋ง(์ค์ ๋ก /proc/cpuinfo์์ "umip" ํ๋๊ทธ๋ฅผ ์ ๊ฑฐํจ) Proton 5.x ๊ฒ์์ ์ถฉ๋์ ์ ๊ฑฐํ๋ ๋ฐ ์๋ํ์ง ์์ต๋๋ค.
5.3.0(Ubuntu์ ์ต์ ๊ณต์), 5.4.18-050418-generic, 5.5.2-050502-generic(Ubuntu 19.10์ ๋ชจ๋ ํ ์คํธ)
์๋ ํ์ธ์, ์ฝ์ด i5 2500K์์ Ryzen 3600X๋ก ์ ๊ทธ๋ ์ด๋ํ ์ดํ๋ก ๋ชจ๋ Steam ๊ฒ์์ Proton 5.x๋ฅผ ์์ํ ๋ ์ถฉ๋ํฉ๋๋ค.
Proton 4.11-12๋ก ์์ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.clearcpuid=514 ํธ๋ฆญ์ ์๋ํ์ง๋ง(์ค์ ๋ก /proc/cpuinfo์์ "umip" ํ๋๊ทธ๋ฅผ ์ ๊ฑฐํจ) Proton 5.x ๊ฒ์์ ์ถฉ๋์ ์ ๊ฑฐํ๋ ๋ฐ ์๋ํ์ง ์์ต๋๋ค.
5.3.0(Ubuntu์ ์ต์ ๊ณต์), 5.4.18-050418-generic, 5.5.2-050502-generic(Ubuntu 19.10์ ๋ชจ๋ ํ ์คํธ)
Ryzen 3700X๊ฐ ์๋ Manjaro์์ ์ฌํํ ์ ์์ต๋๋ค.
Media Foundation์ด ํ์ํ ๊ฒ์์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ 3900x์์ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. protondb๋ฅผ ๊ฒ์ํ๋๋ฐ 3900x๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํ๊ฒ ํ ์ฌ๋์ ์ฐพ์ ์ ์์์ง๋ง ์ฝ์ด ์๊ฐ ์ ์ ๋ค๋ฅธ 3xxx ๋ถํ์์๋ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ปค๋ 5.4.0-rc8๊ณผ
clearcpuid=514
๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ์ฌ์ ํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ต๋๋ค.
3900x๊ฐ ์์ต๋๋ค. Media Foundation์ด ํ์ํ Danganronpa V3 ๋ฐ Monster Hunter World: Iceborn์ ๋ชจ๋ ์ ์คํ๋๊ณ ์์ต๋๋ค.
proton-ge-custom 5.1 , clearcpuid=514
์ /etc/default/grub
, taskset -c 0-11 %command%
์ฌ์ฉํ์ฌ ์ฑ๊ณตํ์ต๋๋ค. proton-ge-custom์๋ ์์ง Danganronpa V3์ ๋ํ gamefix๊ฐ ์์ง๋ง PR ์ ์ ์ถํ์ต๋๋ค.
์์ ์ธํธ -c 0-11
์ด๊ฒ์ด ํ๋ก์ธ์ค๋ฅผ ์ฒ์ 12๊ฐ์ ์ค๋ ๋๋ก ์ ํํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๋๋ ์ด ๊ฒฝ์ฐ ์ค๋ ๋๊ฐ ์๋ 3900x์ 12๊ฐ ์ฝ์ด์ผ ๋ฟ์ ๋๋ค.,
Media Foundation์ด ํ์ํ ๊ฒ์์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ 3900x์์ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. protondb๋ฅผ ๊ฒ์ํ๋๋ฐ 3900x๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํ๊ฒ ํ ์ฌ๋์ ์ฐพ์ ์ ์์์ง๋ง ์ฝ์ด ์๊ฐ ์ ์ ๋ค๋ฅธ 3xxx ๋ถํ์์๋ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ปค๋ 5.4.0-rc8๊ณผclearcpuid=514
๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ์ฌ์ ํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ต๋๋ค.3900x๊ฐ ์์ต๋๋ค. Media Foundation์ด ํ์ํ Danganronpa V3 ๋ฐ Monster Hunter World: Iceborn์ ๋ชจ๋ ์ ์คํ๋๊ณ ์์ต๋๋ค.
proton-ge-custom 5.1 ,
clearcpuid=514
์/etc/default/grub
,taskset -c 0-11 %command%
์ฌ์ฉํ์ฌ ์ฑ๊ณตํ์ต๋๋ค. proton-ge-custom์๋ ์์ง Danganronpa V3์ ๋ํ gamefix๊ฐ ์์ง๋ง PR ์ ์ ์ถํ์ต๋๋ค.
๋๋ ์์ ํ ํ๋ ธ๋ค. ๋ฌธ์ ๋ ๋ด Ryzen CPU์ ๊ด๋ จ์ด ์์ต๋๋ค. Proton 5.x์ ํฌํจ๋ ์๋ก์ด D9VK๋ฅผ ์ง์ํ์ง ์๋ ๊ฒ์ RX 5700 XT์ ๋๋ค.
์ด์ Proton 5.x๋ก ์ถ์๋ ๋ชจ๋ DX9 ๊ฒ์์ PROTON_USE_WINED3D=1 %command% ๋ฅผ ์ ๋ฌํด์ผ ํฉ๋๋ค.
ํธ์ง: ๊ทธ๋ฆฌ๊ณ ๋ง์นจ๋ด ์ด ํ๋๊ทธ๋ ์ ๊ฑฐํ์ต๋๋ค. ์ด๋ฏธ vulkan์ ์ค์นํ์ง๋ง 64๋นํธ ๊ฒ์์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค!
32๋นํธ vulkan์ ๋ํด ์ด ์์
์ ์ํํด์ผ ํ์ต๋๋ค.
$ sudo apt install mesa-vulkan- drivers:i386
RX 5700
๋๋ฅผ ์ํด ์๋
AMDVLK ๋๋ RADV ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค.
์ปค๋ 5.7.10-201.fc32.x86_64๋ก ํ๋๋ผ 32๋ฅผ ์คํ ์ค์
๋๋ค.
๊ฒ์์ ์์ํ ์ ์์ต๋๋ค. ์์ ์ ๊ฒ์์ ํ๋ฉด์ด ํ์๋ฉ๋๋ค. ryzen 3900x, rx580.
๋๋ ๋ชจ๋ ๊ฒ์ ์๋ํ์ต๋๋ค. ์ด๋ค ์ ์์ด ์์ต๋๊น?
์ด ๋ฒ๊ทธ๋ ๋ด ์ค์ ์์๋ ๋ฐ๊ฒฌ๋์์ผ๋ฉฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ฑฐ๋ํ์ต๋๋ค. ๋๋ ๋ง์ OS/๋ฒ์ ์ ์์ธ/์์ค ๋ฑ์์ ์ปดํ์ผ์ ์๋ํ์ต๋๋ค. ์ด๊ฒ์ ๊ถ๊ทน์ ์ธ ๋ฌธ์ ์์ต๋๋ค(ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋ง์นจ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ๋๋ฌธ์). ์ด ์ฑ(Everquest)์ ์ด์ ์ ์ ๋ค๋ฅธ/์ด์ ํ๋์จ์ด์์ ์๋ํ์ต๋๋ค. UMIP ๋นํ์ฑํ๊ฐ ์๋ํ์ต๋๋ค.
๋ผ์ด์ 3800x.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ง๋ ์ฃผ์ 64๋นํธ ํ๋ก์ธ์ค์ฉ SGDT/SIDT/SMSW ์๋ฎฌ๋ ์ด์ ์ ์ถ๊ฐํ๋ ์ปค๋ ํจ์น ์ ์คํธ๋ฆผ์ ๋ณด๋์ต๋๋ค. ์ด ํจ์น ๋ ๋ณํฉ๋์์ผ๋ฉฐ v5.4์ ์์ด์ผ ํฉ๋๋ค .
๊ทธ ์ดํ๋ก
steamwebhelper.exe
(Windows์ฉ Steam์์) ๋ฐ GTA IV(Proton์์ ์์)์ ๊ฐ์ SLDT ๋ช ๋ น(์ด๋ค ๋ชจ๋์์๋ ์ปค๋์ ์ํด ์๋ฎฌ๋ ์ดํธ๋์ง ์์)์ ์ฌ์ฉํ๋ 32๋นํธ ์ฑ์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค.์ ๋ 32๋นํธ์ 64๋นํธ ๋ชจ๋์ ๋ํ ๋ชจ๋ ์ง์นจ์ ์๋ฎฌ๋ ์ดํธํ๋ Wine ์์ฒด์ฉ ํจ์น๋ฅผ ์์ ์ค์ด๋ฏ๋ก ์ปค๋์ ํจ์นํ๊ฑฐ๋ ๋ฐฐํฌํ์์ ์ปค๋ ํจ์น๋ฅผ ๋ฐฑํฌํธํ ๋๊น์ง ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ต๋๋ค.