์ ๋ชฉ์ ๋ฐ๋ผ warframe์ ์ค์นํ๋๋ฐ ์๋ํ์ง ์์ต๋๋ค. ๋ก๊ทธ ํ์ผ์ ์ ๊ณตํ๋ ค๋ฉด ์ง์นจ์ ์๋ ค์ฃผ์ญ์์ค.
์์คํ ๋ฐ OS ์ฌ์
apu : vega 11 ํตํฉ ๊ทธ๋ํฝ์ ์ฌ์ฉํ๋ ryzen 5 2400G
์ด์์ฒด์ : manjaro linux
๋ฉ์ฌ : 18.1.6
llvm : 6.0
์ปค๋ : 4.18.3
Steam ๋ฒ ํ ํด๋ผ์ด์ธํธ์์ proton 3.7 ์ฌ์ฉ
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ๋ฆฌ๋ ์ค ๊ฒ์์์ํ ์์ฒญ๋ ๋ฐ์ ์ ๊ฐ์ ธ์จ ๋ฐธ๋ธ ๋๋ถ์
์ ํฌ 17.0 ๊ฐ์ ๊ฒ
https://appdb.winehq.org/objectManager.php?sClass=version&iId=29230
Warframe / ๋ค์ด๋ก๋ / ๊ณต๊ฐ / ๋๊ตฌ /
๋ด๋ถ์ ์กด์ฌํ์ง ์์ :
$ mysteamlibrary / steamapps / common / Proton_3.7 / dist / share / default_plx / drive_c / users / steamuser / Application \ ๋ฐ์ดํฐ
๋๋ proton env ๋ณ์๋ฅผ ํ๋์ฉ ์๋ํ์ฌ ๊ทธ ๋ฐฉ์์ผ๋ก ์๋ํ๋์ง ํ์ธํ์ต๋๋ค.
Warframe ํฌ๋ผ์ ๋๊ตฐ๊ฐ ๊ฐ ํด๊ฒฐ์ฑ ์ ์ฐพ์์ต๋๋ค . ์์ ์ ๊ฐ๋ฐ์ ์ธก์์ ์ฌ์ด
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ต์ ๋ ์ nvidia ๋๋ผ์ด๋ฒ์ ํจ๊ป Arch Linux ์ฌ์ฉ.
์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ Proton ํ์๊ฒ ํฐ ์ฐฌ์ฌ๋ฅผ ๋ณด๋ ๋๋ค!
@XANi ๋๋ ๊ทธ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๊ณ ๋ถ๋ช ํ ๋ญ๊ฐ๋ฅผํ์ง๋ง ์ฌ์ ํ ์ ํ๋ ์์ ์คํํ ์ ์์ต๋๋ค :( ์ด์ ํฐ๋ฏธ๋์์ ์์ํ๋ฉด ์์ธ ๋๋ฒ๊ทธ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ด ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ฐ์ฒ ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ Lutris์์ ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๋ถ๋ช ํ ์ฆ๊ธฐ์ ๊ดํ ๊ฒ์ ๋๋ค. ๋ฐ์ฒ ๋๋ฌธ์ ๊ฒ์์ด ์์๋์ง ์์ต๋๋ค. ์์์ ์ธ๊ธ ํ์ด ์คํฌ๋ฆฝํธ๋ ๋ฐ์ฒ๋ฅผ ๋์ฒดํ๊ณ ๊ฒ์์ ์ ๋ฐ์ดํธํฉ๋๋ค. ๊ฐ๋ฐ์๋์ด ์คํฌ๋ฆฝํธ๋ฅผ ๊ตฌํํ๊ฑฐ๋ ์คํ๊ธฐ๋ฅผ Linux / wine๊ณผ ํธํ๋๋๋ก ๋ง๋ค์ด์ผํฉ๋๋ค.
์ฐธ๊ณ :
๊ฒ์ ์์ฒด๋ ์์ฑ์์์ ๊นจ์ก์ต๋๋ค. ์ด๊ฒ์ ์ ์ ํ ์์ธ ํธ๋ฆญ์ ์ฌ์ฉํ์ฌ ์์ธ ์คํ ์ด์ง์์ ์๋ฒฝํ๊ฒ ์ ์คํ๋๊ธฐ ๋๋ฌธ์ ์์ฑ์์ ๋์ ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๋ ๋ชจ๋ Proton ๊ฐ๋ฐ์ : Warframe.exe๊ฐ ์์ํ๋ ค๊ณ ํ ๋ ์คํ๋ผ์ธ ์ํ๋ผ๊ณ ์๊ฐํ๊ณ ๊ณ์๋ก๋ํด์ผํ๋ ์บ์ ๋งค๋ํ์คํธ๋ฅผ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.
2.110 Sys [Info]: Cache languages enabled: _en
2.110 Sys [Info]: Loading Oodle DLL: oo2core_6_win64.dll
2.111 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed
2.112 Sys [Info]: Downloading cache manifest index...
2.112 Sys [Error]: Could not get cache manifest index.
2.113 Sys [Info]: ===[ Exiting main loop]====================================================================================
2.211 Sys [Info]: Loaded TOC for Windows/H.Misc (took 93.8ms, loaded 87009 entries, found 0 deleted)
2.211 Sys [Info]: Cache flushed
2.211 Sys [Info]: Main Shutdown Initiated.
๋ฐ์ฒ ๋ฌธ์ ๋ DE๊ฐ ์์ ํด์ผ ํ ๋ฌธ์ ์ด๋ฉฐ ์ฌ๊ธฐ์ ๊ฒ์ํ์ต๋๋ค.
https://forums.warframe.com/topic/1000489-question-to-developers-regarding-steams-new-steam-play-on-linux/
๋ด๊ฐ ์ค์ ๋ก ์๋ต์ ๋ฐ์์ง ๋๊ฐ โโ์๊ฒ ๋๊ฐ .. ๋๋ ์ด๊ฒ์ ๋ํด ์ ์ ๊ฒ์ํ๋ค. ์ด๊ฒ์ด ๋ด๊ฐ ๋ด ์์ ์ ๋ฐ์ฒ๋ฅผ ๋ง๋๋ ์ด์ ์ ๋๋ค.
๋ค์์ ๊ฒ์์ด ์ค์น๋์ด์๋ ๊ฒฝ์ฐ ๋๋๊ทธ ์ค ๋๋กญ ์๋ฃจ์
์ธ ์์ ์คํฌ๋ฆฝํธ (README ํฌํจ)์
๋๋ค.
https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/
Solus w / AMD RX 580์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๊ฒ์์ ๊นจ๋ WINE ๋ฒ๊ทธ์์ด๋ฅผ ๊ณ ์น๋ ํจ์น๋ฅผ ์์ ๋์ต๋๋ค!
WINE์๋ ์์ง ๋ณํฉ๋์ง ์์ ์คํ
์ด์ง ํจ์น๊ฐ ํฌํจ ๋ 2016 ๋
๋ฒ๊ทธ ๋ณด๊ณ ์๊ฐ ์์ต๋๋ค.
https://www.winehq.org/pipermail/wine-bugs/2016-May/443111.html
FIX : wininet-InternetCrackUrlW๋์ด๋ฅผ ์์ ํ๋ ์คํ
์ด์ง์ ํจ์น ์ธํธ์
๋๋ค.
๋ํ ์ด๊ฒ์ ๋ฉ์ด์ / ๊ฒ์ ๋ธ๋ ์ดํน์ด ์๋๋ผ ๋ก๊ทธ์ ์์ต๋๋ค.
000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
0015:err:service:process_send_command receiving command result timed out
002a:err:plugplay:handle_bus_relations Failed to load driver L"WineHID"
FIX : ZF (๋ค๋ฅธ ์คํ ์ด์ง ์ ์ง ๊ด๋ฆฌ์)๊ฐ ์์ธ ๋ฉ์ธ ๋ผ์ธ์ ๋ณํฉ๋๋ ์์ ์ํ๊ณ ์๋ค๊ณ ์๊ฐํ๋ ํจ์น ์ธํธ wuauserv-Dummy_Service๋ฅผ ์คํ ์ด์งํ์ฌ ์์ ํ์ต๋๋ค.
3์ด ์์ธ์ ๊ณ ์ ๋๋ฉด์ด ๊ฒ์์ MS ๋ค์ดํฐ๋ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์กดํ์ง ์์ต๋๋ค.
๋ ํ๊ณ ๋ค ..
+ xaudio2๊ฐ ํฌํจ ๋ WINEDEBUG ๋ณด๊ณ ์๋ xaudio2_7 ๋ฒ๊ทธ์ ์์ธ์ ๋ณด์ฌ์ค๋๋ค.
191576.058:0008:0009:trace:xaudio2:CreateFX {a90bc001-e897-e897-7439-435500000003} 0x53f620
191576.058:0008:0009:err:ole:CoGetClassObject class {a90bc001-e897-e897-7439-435500000003} not registered
191576.058:0008:0009:err:ole:CoGetClassObject no class object {a90bc001-e897-e897-7439-435500000003} could be created for context 0x1
191576.058:0008:0009:warn:xaudio2:CreateFX CoCreateInstance failed: 80040154
์ด๊ฒ์ xaudio2๊ฐ ๋ง์ ๊ฒ์ ์ค ํฌ๋ฐํ๊ธฐ ์ ์ ์๋ํ๋ ๋ง์ง๋ง ์์
์
๋๋ค.
xaudio2 : do_engine_tick ํ๋ ์
๊ทธ๋ฐ ๋ค์ ์ถฉ๋
CreateFX๋ xapofx.c์ ์์ต๋๋ค.
{a90bc001-e897-e897-7439-435500000003} ํด๋์ค๋ฅผ ๋ฑ๋กํ๋ ค๊ณ ํฉ๋๋ค.
๋ถ๋ช
ํ ์กด์ฌํ์ง ์์ต๋๋ค.
ํธ์งํ๋ค:
FXEcho ์ ์ฉ์ด๋ฉฐ FXEcho ๋ฐ FXMasteringLimiter๋ ์์ง WINE์ XAudio2_7-ํนํ xapofx.h์์ ๊ตฌํ๋์ง ์์์ต๋๋ค.
static HRESULT WINAPI xapocf_CreateInstance(IClassFactory *iface, IUnknown *pOuter,
REFIID riid, void **ppobj)
๊ณผ
HRESULT CDECL CreateFX(REFCLSID clsid, IUnknown **out)
๋ ๋ค์๋ค
/* TODO FXECHO, FXMasteringLimiter, */
๋ค์๊ณผ ๊ฐ์ด ์๋ณ๋๋๋ก ํ์ฉํ์ฌ ๋น ๋ฅธ ์์ ์ ์ถ๊ฐ ํ ์ ์์ต๋๋ค.
if(IsEqualGUID(clsid, &CLSID_FXEcho27) ||
IsEqualGUID(clsid, &CLSID_FXEcho))
class = &CLSID_FXEcho;
์๋ฌด๊ฒ๋ํ์ง ์๊ฒ ๋ง๋๋ mumbo jumbo์ ํจ๊ป,ํ์ง๋ง ์ง๊ธ์ idk. ์ค์ 7์ 30 ๋ถ, zzz์ ์๊ฐ์ ๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ๋ด blabber๋ก ์ ์ฉํ ์ผ์ ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ข์, ์์ ๋์ด๋ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ FXEcho๋ฅผ ๊ตฌํํ๋ ํจ์น๋ฅผ ๋ง๋ค์์ต๋๋ค.
https://gitlab.com/snippets/1748561
์ด ๊ฒ์์๋ xaudio2_7-OnVoiceProcessingPassStart xaudio2_7-WMA_support xaudio2_CommitChanges๋ ํ์ํฉ๋๋ค.
์์ธ ์คํ
์ด์ง์์
๊ทธ๋ฌ๋ ์ด์ IXAudio2Impl_CommitChanges๋ ํ์ฌ S_OK๋ฅผ ๋ฐํํ๋ ์คํ ์ผ ๋ฟ์ด๋ฏ๋ก WMA ์ค๋์ค๋ฅผ ffmpeg๋ก ๋ณํํ์ฌ OpenAL๋ก ๋ณํํ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ๋๋ก ์ปค๋ฐํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ๊ฒ์ ์ถฉ๋์ด ๋ฐ์ํ๋ฏ๋ก ๊ตฌํํด์ผํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก CommitChanges๋ ์คํ ๊ณผ E_NOTIMPL์ ๋ฐํํ๊ณ , ์คํ ์ด์ง์ xaudio2_CommitChanges ํจ์น๋ S_OK๋ฅผ ๋ฐํํ์ฌ ๊ฒ์์ ์์ํ ์ ์์ง๋ง wma-> openal ๋์ฝ๋ฉ์ ์๋ํ๋ฉด ์ถฉ๋ํฉ๋๋ค.
ํธ์ง : CommitChanges๋ฅผ ๊ตฌํํด์ผํ๋์ง ํ์คํ์ง ์์ต๋๋ค. ์คํ
์ ์ ์๋ ํ ์ ์์ง๋ง xaudio2 ์ฉ WMA ํจ์น๋ก ์ธํด
avcodec_send_packet
ํ์ฉ๋์ง ์๋ ์์
์ผ๋ก ๋ฐํ
์ด๊ฒ์ด ์ถฉ๋์ ์์ธ์
๋๋ค
240188.164:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice (0x91d1d0)->(0x4ba308a0, 0xb89e990, 0x8, 3.000000, (nil), 0xb89e950, (nil))
240188.164:0008:0056:trace:xaudio2:dump_fmt wFormatTag: 0x161 (WAVE_FORMAT_WMAUDIO2)
240188.164:0008:0056:trace:xaudio2:dump_fmt nChannels: 2
240188.164:0008:0056:trace:xaudio2:dump_fmt nSamplesPerSec: 44100
240188.164:0008:0056:trace:xaudio2:dump_fmt nAvgBytesPerSec: 12000
240188.164:0008:0056:trace:xaudio2:dump_fmt nBlockAlign: 4459
240188.164:0008:0056:trace:xaudio2:dump_fmt wBitsPerSample: 16
240188.164:0008:0056:trace:xaudio2:dump_fmt cbSize: 0
240188.164:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice OpenAL can't use this format, so using FFmpeg
240188.164:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice synthesizing extradata for xWMA
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetOutputVoices 0x948630, 0xb89e950
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetOutputVoices Outputting to: 0x0, 0x91d1e8
240188.165:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice Created source voice: 0x948630
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetFrequencyRatio 0x948630, 1.000249, 0x0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetOutputMatrix 0x948630, 0x91d1e8, 2, 2, 0xb89e968, 0x0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer 0x948630, 0xb89e998, 0xb89e9c8
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer Flags: 0x40
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer AudioBytes: 2100189
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer pAudioData: 0x662b0010
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer PlayBegin: 1031477
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer PlayLength: 6671051
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer LoopBegin: 0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer LoopLength: 0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer LoopCount: 255
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer pContext: (nil)
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer 0x948630: queued buffer 0 (2100189 bytes), now 1 buffers held
240188.165:0008:0056:trace:xaudio2:XA2SRC_Start 0x948630, 0x0, 0x0
240188.165:0008:0056:trace:xaudio2:IXAudio2Impl_CommitChanges (0x91d1d0)->(0x0): stub!
240188.169:0008:0063:trace:xaudio2:do_engine_tick frames available: 441
240188.170:0008:0063:trace:xaudio2:update_source_state 0x94ea00: going to queue a period from buffer 1
240188.170:0008:0063:trace:xaudio2:xa2buffer_queue_period queueing 1024 bytes, now 4096 in AL
240188.170:0008:0063:trace:xaudio2:do_engine_tick Calling OnVoiceProcessingPassStart with BytesRequired: 4410
240188.170:0008:0063:trace:xaudio2:update_source_state 0x948630: going to queue a period from buffer 0
[wmav2 @ 0x7fa150005400] nb_frames is 0 bits left 35664
240188.170:0008:0063:warn:xaudio2:xa2buffer_queue_period avcodec_send_packet failed: Operation not permitted
240188.170:0008:0063:trace:xaudio2:xa2buffer_queue_period queueing 0 bytes, now 0 in AL
240188.170:0008:0063:trace:xaudio2:update_source_state 0x948630: going to queue a period from buffer 0
์ ํ๋ ์๋ ๋์๊ฒ์๋ก๋๋์ง ์์ต๋๋ค
์๊ด์ค๋ฌ์ด ๋ฌ๊ฑ์ ์์ฐ์ด ์์ต๋๋ค
Linux์์ ์ ๋๋ก ์คํํ ์ ์์๊ธฐ ๋๋ฌธ์ ๋ช ๋
๋์ ์ ํ๋ ์์ ์ฌ์ํ ์ ์์์ต๋๋ค.
์ด์จ๋ ์ ๊ฐ์ด ๊ฒ์์ด ๊ทธ๋ฆฝ๊ธฐ ๋๋ฌธ์ ๋๋ผ์ด ๋ณํ๋ฅผ ๊ตฌํํ ์ ์๋ค๋ฉด
ํ์ฌ ์ ์ ํ ์ ๋ฐ์ดํธ, ์บ์ ์กฐ๊ฐ ๋ชจ์, ๊ฒ์ ์์ ๋ฐ ๋ก๊ทธ์ธ์ ํ์ฉํ๋ ๋ฐ์ฒ ๋ฐ xaudio2_7์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
๊ทธ ํ, ์ด์ํ ์ด์ ๋๋ฌธ์ proton์ด ํด๋ผ์ด์ธํธ๋ฅผ ๊ฐ์ ๋ก ๋ซ์์ต๋๊น? ๋๋ฒ๊น ์ ์ผ๋ ค๊ณ ์๋ํ์ง๋ง ์ ์ฉํ ์ ๋ณด๊ฐ ํ์๋์ง ์๊ณ ์ฆ์ ๋ซํ๊ณ ์์ ํ ์ข ๋ฃ๋ ์๋๋๋ค. ๋๊ตฐ๊ฐ proton์ด ์ฑ์ ๋ซ๋ ์ด์ ๋ฅผ ์์ ๋ด๊ณ ์ํ๋ ์ฌ๋์ด ์ฌ๊ธฐ ๋ด ์ ์ฅ์ ์ธ ๊ฒฝ์ฐ, readme๋ฅผ ๋ฐ๋ฅด์ญ์์ค.
https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton
proton์ด ์คํ์ค์ธ ํด๋ผ์ด์ธํธ๋ฅผ ๋ฐ๋ก ์ฃฝ์ด๋ ์ด์ ์ ๋ํด ๊ฐ๋ฐ์ ์ ๋ ฅ์ด ์ ๋ง ์ ์ฉ ํ ๊ฒ์ ๋๋ค.
@GloriousEggroll ๋๋ ๋น์ ์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ค๊ณ ์๋ํ์ง๋ง ์คํ ์ต์ ์ --firstrun์ ์ถ๊ฐํ๋ฉด ์ธ์ํ์ง ๋ชปํ๋ฉฐ ๊ทธ๋ ๊ฒํ์ง ์์ผ๋ฉด laucher๋ฅผ ์ ๋ฐ์ดํธํ์ง ์์ต๋๋ค.
์ ์์์ด ๋ฒ๊ทธ ๋ฆฌํฌํธ๋ฅผ ์ ์ง๋ฅผ ์ํด, ๋์ ์คํ๊ณผ ๊ด๋ จ์ด์๋ ์ฌ๊ธฐ์๋ณด๊ณ ๊ณต์ ๋ฐ์ฒ ๋ฒ๊ทธ ๋ฐ ๊ฒ์ ๋ด ๋ฒ๊ทธ ๋ด gitlab์ ๋ฌธ์ ์น์ ์ ์ฌ์ฉํ์๊ธฐ ๋ฐ๋๋๋ค ๋ด ์คํ์ ๊ดํ ๋ฌธ์ ์ ๋ํ @davidbepo
ํจ์น ๋ wininet dll, ๋ด ์คํ ์คํ ํ์ผ ๋ฐ ์ฝ๊ฐ์ ๋์ง์ ํตํด ๊ฒ์ ๋ด์์ ๊ฑฐ์ ๋ค์ดํฐ๋ธ ์ฑ๋ฅ์ผ๋ก ์คํ๋๋๋กํ์ต๋๋ค. Mesa 18.1.6์ด์๋ i7-7700K ๋ฐ RX 580์์.
๋ฌด์ธ๊ฐ๊ฐ ์ ์ ํ ๊ฒ์์ด ๋ฉ์ถ๋ ์์ธ์ด๋๋ ๊ฒ ๊ฐ๊ณ , CPU์ 2 ๊ฐ์ ํ ์ฝ์ด๋ฅผ ๋จน์ผ๋ฉด์ ๊ฑฐ๊ธฐ์ ์์ ์์ต๋๋ค.
ํธ์งํ๋ค:
์ค์ ๋ก DXVK๊ฐ ์๋ํ๋๋ก ์ค์ ํ๋ฉด ๊ฒ์์ด ๋งค์ฐ ๋๋ฆฌ๊ฒ ์์ฐ์๋ก๋ํ์ฌ ๊ฒ์ ํ๋ ์ด ์ค์ ์ฌํ ๊ณ ๋ฅด๊ธฐ ํ์์ด ๋ฐ์ํ์ง๋ง ๋๊ฒฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
์ฐํ. ์ต์ ์
๋ฐ์ดํธ๋ก ๋ ์ด์ ๊ฒ์์ ์์ํ ์ ์์ต๋๋ค. ๊ณ์ ์ ์
pid 37067! = 37066, ํ๊ดด ๊ฑด๋ ๋ฐ๊ธฐ (exec์์ด ํฌํฌ?)
๋ด๊ฐ ๋ฐ์ฌํ๋ ค๊ณ ํ ๋๋ง๋ค
@ananace bash ์คํฌ๋ฆฝํธ์ ๋น๋ฏผ๊ฐ๋ก ํฌ์ฅ ๋ ๊ฐ์ง exe๊ฐ ์ ํํ ์ด์์ ์ด์ง ์๊ธฐ ๋๋ฌธ์ ๋ด ์๋ฃจ์ ์ ์ ํธํฉ๋๋ค. ์ด๋ป๊ฒ ์ปดํ์ผํฉ๋๊น? (์ ์คํ ํ์ผ์ด ์์ธ ์นํ์ ์ด๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์ ์๋ณธ ๋๊ธ ํธ์ง)
์ ์ ๋ก๋ฉ์ ๊ดํด์๋-์ค์ ๋ก ์ ฐ์ด๋ ์บ์๊ฐ ์ฑ์์ง๊ณ ๊ทธ ํ์๋ ๊ด์ฐฎ์ต๋๋ค.
@GloriousEggroll hmmm ์ฌ์ ํ ์ฌ๊ธฐ์์ ์คํฌ๋ฆฝํธ๋ก ์๋ํฉ๋๋ค. ๋๋ Steam ๋ฒ์ ์ ์คํํ๊ณ ์์ง๋ง Launcher.exe์ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๋์ Launcher-Lutris.exe ๋ฐ Launcher.sh๋ก ์ถ๊ฐํ์ต๋๋ค (๋ํ Launcher-Lutris.bat๋ฅผ ์์ฑํ์ฌ ์์ธ์ด CMD๋ฅผ ํตํด ์คํํ ์ ์์ต๋๋ค. exe๋ก ๋ฐ๋ก ์ํ).
์ด์จ๋ ๋๋ ์คํ์ ํตํด ์คํํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ช ๋ช ๊ท์น ๋ฑ์ ๋ค๋ฃฐ ํ์๊ฐ ์์ต๋๋ค (๋ํ ๋ฐ์ด๋๋ฆฌ๋ Windows ์ค์น๋ฅผ ํตํด ๋์๊ฒ ์ ๊ณต๋๋ฏ๋ก ์ด๊ฒ์ด ๋ ์ฌ์ ์ต๋๋ค).
์ ธ๊ณผ ๊ฐ์ CMD์์ ํ๋ฉด์ด ๋ฉ์ท์ต๋๋ค. Ctrl + c๋ฅผ ๋๋ฅด๋ฉด ๊ฒฐ๊ตญ ์ ํ๋ ์์ด ์์๋ฉ๋๋ค.
@llitz the lutris wine-steam ๋ฒ์ ์ steamplay-proton ๋ฒ์ ๊ณผ ๋์ผํ์ง ์์ต๋๋ค. ๊ทธ๋ค์ ๋งค์ฐ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๋ฐ์ฌ๋๋๋ฐ, ์์ฑ์๋ ์ฒ์ฐ ์ฆ๊ธฐ์์ ์ ๋ฌ ๋ ๋ ๋ง์ ํ๊ฒฝ ๋ณ์๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ํ proton์ wine whatever.exe -some -arguments๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ๋ ํจ์ฌ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ผ์ ์์ํฉ๋๋ค. ํจ์ฌ ๋ ์ฑ๊ฐ์ : /
์๋์ผ๋ก ์คํํ๊ณ ์ผ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํผํฉํ์ต๋๋ค.
๊ทธ๊ฒ์ ๋ํด ์๊ฐํ์ต๋๋ค. ๊ธด ํ๋ฃจ์์ต๋๋ค. ๊ฐ๋ฅํ๋ฉด ๋ค์๋ณด๊ณ ํ๊ฒ ์ต๋๋ค
๋ฌด์์ด ์คํ๋๋์ง ์ ํํ ํ์
ํ์ญ์์ค.
2018 ๋
8 ์ 31 ์ผ ๊ธ์์ผ ์ค์ 12์ 24 ๋ถ Thomas Crider [email protected]
์ผ๋ค :
@llitz https://github.com/llitz lutris wine-steam ๋ฒ์ ์ -not-
steamplay-proton ๋ฒ์ ๊ณผ ๋์ผํฉ๋๋ค. ๊ทธ๋ค์ ๋งค์ฐ ๋ค๋ฅธ ๋ฐ์ฌ
proton์ ๋ค์ดํฐ๋ธ์์ ์ ๋ฌ ๋ ๋ ๋ง์ ํ๊ฒฝ ๋ณ์๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ฆ๊ธฐโ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/167#issuecomment-417564654 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AVbEO2fCQcu-Ha0-CR1_tcYyTKZ84ZgPks5uWNaOgaJpZM4WIbhT
.
@GloriousEggroll ์ด ํ๋ก์ ํธ ๋ ์ผ๋ฐ Visual Studio 2017 ์๋ฃจ์ ์ด์ด์ผํฉ๋๋ค. ๊ฐ๋ฐ์ ๋์ด ๋ฒ๋ ค์ง MMO์์ ์ด์ ์คํ๊ธฐ๋ฅผ ์ก์ ๊ธฐ ๋๋ฌธ์ ์ฝ๋๋ ์ฝ๊ฐ ์๋ง์ ๋๋ค. ์ ํ๋ ์์ด ๊ทธ๋ฌ์ต๋๋ค.
์คํ ํ์ผ์ดํ์ง ์๋ ์ ์ผํ ์ผ์ DX ์ฌ๋ฐฐํฌ ๊ฐ๋ฅ ์ค์ , wininet DLL ๊ต์ฒด ๋๋ xaudio ์ฌ์ ์๋ฅผ ์คํํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ ์ด๋ป๊ฒ ๋ ๋น์ ์ด ๋ค์ดํฐ๋ธ PE๋ฅผ ํตํด ๊ทธ๋ฐ ์ผ์ ํ๊ณ ์ถ์ง ์๋ค๋ ๋๋์๋ฐ์ต๋๋ค. ์๋ง๋ ๊ทธ๊ฒ๋ค์ Linux bash-script๋ก ์ ์งํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ ์๋ฆฌ์ ๋ค๊ธฐ ์ ์ 2 ๋ถ ๋ถ๋์ ๋น๋์ค ๋ฅผ ๋ ๋๋งํ์ต๋๋ค. ์ฃผ๋ก ๋ด๊ฐ ๊ฒช๊ณ ์๋ ๊ณ ๋ฅด์ง ์์ ์๋ฅผ ๋ค์ด ๋ณด์์ง๋ง ๋์ค์ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋์คํฌ๋ฅผ ์๋นํ ๋ง์ด๋ก๋ํ๊ณ ์๋ค๋ ์ฌ์ค์ ์๊ฒ ๋์๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก ์ฒ์ ๋ณด๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ์ฌ์ ๊ฐ๋ฅํ ์ ์์ต๋๋ค.
๊ทธ๋์ ์ ๋ ๊ทธ์ ๋ฐ์ฒ์์ ananace์ ํจ๊ป ์์ ํด ์๊ณ ์ฐ๋ฆฌ๋ ๋งค์ฐ ์ ์๋ํฉ๋๋ค. ๋ํ ์ ํ๋ ์์ด ๋ฌด์์๋ก ๋ซํ๋ ์ด์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๊ณ ๊ฒ์์ ์์ํ๋ฉด ๋ง๋ฒ์ฒ๋ผ ์ด๋ ค ์์ต๋๋ค. ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐ ํ ์ํ์์ ๊ฒ์์ ์์ํ์ง ์์ผ๋ฉด .. ์ ์ ํ ์ข ๋ฃ๋ฉ๋๋ค. ๋ด ์คํ๊ธฐ์ ananace ๋ชจ๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์์ผ๋ฏ๋ก ์ปจํธ๋กค๋ฌ / ์ปจํธ๋กค๋ฌ ํ๋กํ์ด Steam์์ ์ฒ๋ฆฌ๋๋ ๋ฐฉ์๊ณผ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ํ ๊ฒ์์ dxvk์ PoE ๋๊น ํจ์น์์๋ ๋ง์ ์ด์ ์ ์ป์ต๋๋ค.
๋๋์ด @GloriousEggroll ๋ฐ์ฒ๋ก ๊ฒ์์ ์คํํ์ง๋ง ๋ง์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค
1) ๊ฒ์์ด ์์ด๋ก๋์ด ์๊ณ ์คํ์ธ์ด๋ก ์ ํ ํ ์ ์์ต๋๋ค.
2) ์์ฒญ๋ ๋ง๋๋ฌ์ด ์์ต๋๋ค (์ด๋ฏธ ์ธ๊ธํ์ต๋๋ค)
3) ๊ทธ๋ฆผ์ ๋ฌธ์ :
4) ์ ์ ํ ๊ฒ์์ด ์ข
๋ฃ๋ฉ๋๋ค (์ด๋ฏธ ์ธ๊ธ ํ์).
@davidbepo ๋๋ ์ด๋ฏธ ์ด๊ฒ์ ํ ๋ฒ ์ธ๊ธํ์ต๋๋ค-๋ด ๋ฐ์ฒ์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋ด gitlab ๋ฌธ์ ์น์ ์ ๊ฒ์ํ์ญ์์ค. ์ฌ๊ธฐ๊ฐ ์๋๋๋ค.
@GloriousEggroll ๋๋ ๊ทธ๋ค ์ค ์ผ๋ถ๊ฐ ๋ฐ์ฌ๊ธฐ ๋๋ฌธ์ด ์๋๊ธฐ ๋๋ฌธ์ ํนํ ์์ฑ์ ๊ฐ๋ฐ์์๊ฒ ์ค์ํ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ธ์ด ๋ฌธ์ ๋ ๋ด ๋ฐ์ฒ ๋๋ฌธ์
๋๋ค
์ปจํธ๋กค๋ฌ ๋ฌธ์ ๋ก ์ธํด ์ข
๋ฃ ๋ฌธ์ ๊ฐ ์ด๋ฏธ ์ธ๊ธ๋์์ต๋๋ค.
dxvk๋ก ์ธํด ๋๊น ๋ฌธ์ ๊ฐ ์ด๋ฏธ ์ธ๊ธ๋์์ต๋๋ค.
๊ทธ๋ฌ๋ ๊ทธ๋ฆผ์ ๋ฌธ์ ๋ ์ธ๊ธ๋์ง ์์์ต๋๋ค.
๊ฒ์์ด dxvk์์ ์คํ ์ค์ธ์ง ํ์ธํ๊ณ HUD๋ฅผ ์ผญ๋๋ค.
Hud๋ก Steam ์ธํฐํ์ด์ค๋ฅผ ์๋ฏธํฉ๋๊น? ๋๋ ๊ทธ๊ฒ์ ํ์ฑํํ๊ณ ์ด์ ์ฐ์ฃผ์ ์ ๊ด์ฐฎ์ ๋ณด์ ๋๋ค.
์๋์. DXVK_HUD. proton ํด๋์์ user_settings.sample.py๋ฅผ user_settings.py๋ก ์ด๋ฆ์ ๋ฐ๊พธ๊ณ DXVK_HUD๋ฅผ ์ ์ธํ ๋ชจ๋ ์ค์ ์ฃผ์ ์ฒ๋ฆฌํ๊ณ DXVK_HUD๋ฅผ devinfo, fps, version์ผ๋ก ์ค์ ํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ๊ฒ์์ ์์ํ์ญ์์ค. ์ผ์ชฝ ์๋จ์ DXVK hud๊ฐ ์์ผ๋ฉด ๊ฒ์์์ dxvk๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด๋ฏ๋ก ์คํ๊ธฐ ๋๋ ๋๋ผ์ด๋ฒ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๊ฒ์์ด dxvk๋ก ์คํ๋์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
์ฐ์ฃผ์ ์ ์ฌ์ ํ โโ๊ด์ฐฎ์์ ์๋ง๋ ์ปดํ์ผ๋์ง ์์ ์ ฐ์ด๋์ด๊ฑฐ๋
์ฐธ๊ณ : ๋ด ๋ฐ์ฒ์ dxvk์๋ ์ค์ ๋ก ๋ ๋๋ง ๋ ๋๊น์ง ํ๋ฌ ์ ฐ์ด๋๋ฅผ ์ ๊ณตํ๋ poe anti-stutter ํจ์น๊ฐ ์์ผ๋ฏ๋ก ์ด๊ฒ์ด ๊ทธ๋ ๊ฒ ๋ณด์ผ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ง๊ธ์ ๋ด๊ฐ ๋ฐ๋ณด๋ผ๊ณ ๋๋๋๋ค. ๋ฐ์ฒ์ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ ์ ์ผํ ๋ฌธ์ ๋ ๊ทธ๊ฒ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
์์ฑ์ ๊ฐ๋ฐ์๊ฐ์ด ๊ฒ์์ ๋ชจ๋ ์ฌ๋์ด ํ๋ ์ด ํ ์ ์๋๋ก ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ด๋ จ์ด ์์ง๋ง ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ฌ๊ณผ๋๋ฆฝ๋๋ค (kde ํ๋ผ์ฆ๋ง ๋ฐ์คํฌํฑ). kquitapp5 plasmashell
ํ๋ฉด kstart5 plasmashell
warframe์ด ๋น๋์ค ์ถ๋ ฅ์ ์ค์งํ์ง๋ง ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ ํ ์๋ํฉ๋๋ค (๊ณต์ ๋ฌธ์ ๋ฒํธ : WAR-1971934). ๋ํ ๋๋๋ก ๋ฎ์ ํ๋กํ์ผ์ ์ค์ ํ์ฌ ๊ณ ์ ๋๋ ๋ง๋๋ฌ์ ์์ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋์ค์ ์ด์ ๊ณผ ๋๊ฐ์ ์ค์ ์ผ๋ก ๋์๊ฐ์ ๋๊น ํ์์ด ๋ฐ์ํ์ง ์์ต๋๋ค. ๋ํ์ด ๊ทธ๋ํฝ ๊ฒฐํจ :
๋ถ๋ช
ํ์ด ๋ฌธ์ ๋ ๋ฌธ์ด๋ก๋๋์ง ์์๋ค๋ ๊ฒ์
๋๋ค. ํ๋์ ๊ธ๋ฆฌ์น (์ง๊ธ์ ์ฌ๋๋ค์ด ํ์ฌ์ ๊ฒ์ ์ ์ ์๋๋ก ์ ๊ฑฐํจ)๊ฐ ๋ฐ์ํ์ง ์์์ผ๋ฏ๋ก ์ฌ๊ธฐ์ ์ธ๊ธ ๋ ๋ค๋ฅธ ๊ฒฐํจ๋ ์์ ๋ ์ ์์ต๋๋ค.
2018 ๋
10 ์ 18 ์ผ ์๋ก์ด ๊ฒฐํจ :
์๋ฌด ์ ํ์์ :
๋ฏธ์
์ ํ ์ธ :
์ด๊ฒ์ด ๋ฌด์์ธ์ง ์ง๋์น๊ฒ ๋ช
ํํ์ง ์์ ์ ์์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก '์ด๊ตฌ'๋ฏธ์
์ ์ ํํ๊ณ ์ ๋ฌผ ์ ํ ํ๋ฉด์์ ๋ค๋ก ๋ฌผ๋ฌ ๋๋ฉด ์ ๋ธ๋ผ์ด ๋ง์ด ๊น๋ฐ์ด๊ธฐ ์์ํฉ๋๋ค
์ฌํ์ฑ์ ๋ํด ํ์ ํ ์์๋์ด ๊ฒฐํจ๋ ์์ต๋๋ค (ํจ๊ณผ์ฒ๋ผ ๋ณด์ด๋ ํ๋์ ํญ๋ชฉ์ ์ฌ๋ผ์ง ์์ ์ด์์ต๋๋ค).
์ด ์ปจํธ๋กค๋ฌ ๋ฒ๊ทธ๋ ํ๋ฅผ๋ ๋๋ค. Proton์ด ์ธ์ ํ๋ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐพ์ ์ ์๊ธฐ ๋๋ฌธ์ ๋งค์ผ ๋ก๊ทธ์ธ ๋ณด์์๋ฐ๋ ๊ฒ ์ธ์๋ ์์์๋ ์ค๋ฆฌ์ ๋๋ค. ์์ด๋ฌ๋๋ ๋ด ์ปจํธ๋กค๋ฌ๊ฐ ๊ฒ์์์ ์๋ํ๋ค๋ ๊ฒ์ ๋๋ค. ๋ฌธ์ ๊ฐ์๋ ๊ฒ์ Steam๋ฟ์ ๋๋ค.
๊ฒ์์ ์์ํ๋ ค๊ณ ํ๋๋ฐ @GloriousEggroll ์คํฌ๋ฆฝํธ๋ฅผ ์ ๋ฐ์ดํธ ํ ํ ์ฝ์์ด ๋ซํ๊ณ ๊ฒ์์ด ์์๋์ง ์์ต๋๋ค. ์ฌ๊ธฐ ์ฝ์ ๋ก๊ทธ๊ฐ ์์ต๋๋ค. ์คํ ์์ ์งํ์ ๋ถ์ฌ ๋ฃ์ต๋๋ค.
์ฑ ID 230410์ ๋ก์ปฌ ์ ํ ๊ฒฝ๋ก์ ๋ํด๋ก๋ ๋ ๊ตฌ์ฑ : /home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
์ฑ ID 230410์ ๋ก์ปฌ ์ฌ์ ์ ๊ฒฝ๋ก์ ๋ํด๋ก๋ ๋ ๊ตฌ์ฑ : /home/tuxter/.local/share/Steam//controller_base/empty.vdf
GameAction [AppID 230410, ActionID 8] : LaunchApp์ด ""๋ฅผ ์ฌ์ฉํ์ฌ ์์
์ ProcessingInstallScript๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
GameAction [AppID 230410, ActionID 8] : LaunchApp์ด ""๋ฅผ ์ฌ์ฉํ์ฌ ์์
์ SynchronizingCloud๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
GameAction [AppID 230410, ActionID 8] : LaunchApp์ด ""๋ฅผ ์ฌ์ฉํ์ฌ ์์
์ ProcessingShaderCache๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
GameAction [AppID 230410, ActionID 8] : LaunchApp์ด ""๋ฅผ ์ฌ์ฉํ์ฌ ์์
์ SiteLicenseSeatCheckout์ผ๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
GameAction [AppID 230410, ActionID 8] : LaunchApp์ด ""๋ฅผ ์ฌ์ฉํ์ฌ ์์
์ CreatingProcess๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
GameAction [AppID 230410, ActionID 8] : CreatingProcess ""์ ๋ํ ์ฌ์ฉ์ ์๋ต์ ๊ธฐ๋ค๋ฆฌ๋ LaunchApp
GameAction [AppID 230410, ActionID 8] : LaunchApp์ด ์ฌ์ฉ์ ์๋ต "CreatingProcess"๋ฅผ ๊ณ์ํฉ๋๋ค.
์ตํธ ์ธ ์ปจํธ๋กค๋ฌ ๋ง์คํฌ : 70
๊ฒ์ ์
๋ฐ์ดํธ : AppID 230410 "", ProcID 11918, IP 0.0.0.0:0
์ค๋ฅ : ld.so : LD_PRELOAD์ '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค (์๋ชป๋ ELF ํด๋์ค : ELFCLASS32) : ๋ฌด์๋ฉ๋๋ค.
์ค๋ฅ : ld.so : LD_PRELOAD์ '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค (์๋ชป๋ ELF ํด๋์ค : ELFCLASS32) : ๋ฌด์๋ฉ๋๋ค.
์ค๋ฅ : ld.so : LD_PRELOAD์ '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค (์๋ชป๋ ELF ํด๋์ค : ELFCLASS32) : ๋ฌด์๋ฉ๋๋ค.
์ฑ ID 230410์ ๋ก์ปฌ ์ ํ ๊ฒฝ๋ก์ ๋ํด๋ก๋ ๋ ๊ตฌ์ฑ : /home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
์ฑ ID 230410์ ๋ก์ปฌ ์ฌ์ ์ ๊ฒฝ๋ก์ ๋ํด๋ก๋ ๋ ๊ตฌ์ฑ : /home/tuxter/.local/share/Steam//controller_base/empty.vdf
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11918 ์ถ๊ฐ
GameAction [AppID 230410, ActionID 8] : LaunchApp์ด ""๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ WaitingGameWindow๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11919 ์ถ๊ฐ
GameAction [AppID 230410, ActionID 8] : LaunchApp์ด ""๋ก ์์ ์๋ฃ๋ก ๋ณ๊ฒฝ๋จ
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11920 ์ถ๊ฐ
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11921 ์ถ๊ฐ
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11922 ์ถ๊ฐ
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11925 ์ถ๊ฐ
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11927 ์ถ๊ฐ
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11930 ์ถ๊ฐ
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11938 ์ถ๊ฐ
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11943 ์ถ๊ฐ
๋ก๋ฐ ๊ตฌ์ฑ ์ ์ฅ์๋ฅผ 'sharedconfig.vdf'์ ์ ์ฅ
๋ก๋ฐ ๊ตฌ์ฑ ์ ์ฅ์ 2๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ ์ฅ๋์์ต๋๋ค.
๊ฒ์ ID 230410์ ๋ํ ํ๋ก์ธ์ค 11956 ์ถ๊ฐ
๊ฒ์ ์ ๊ฑฐ : AppID 230410 "", ProcID 11918
๊ฒ์์ ์ฌ์ ํ โโproton 3.16์์ ์คํ๋์ง ์์ต๋๋ค. ์ด์ ์ด์ํ 16 ์ง์ ์ฝ๋์ ์คํ ํ์ผ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด๋ฆ์ด ํฌํจ ๋ ๋คํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
@davidbepo ๊ฒ์ ์์ฒด๋ proton 3.16์์ ์ ์คํ๋๋ฉฐ ๊ณต์ ๋ฐ์ฒ๋ ์์ฒด ์ ๋ฐ์ดํธ ๋ฐ ๋ถํ ๋ฃจํ๋ฅผ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ ํ ์์๋์์ต๋๋ค.
@davidbepo ๊ฒ์ ์์ฒด๋ proton 3.16์์ ์ ์คํ๋๋ฉฐ ๊ณต์ ๋ฐ์ฒ๋ ์์ฒด ์ ๋ฐ์ดํธ ๋ฐ ๋ถํ ๋ฃจํ๋ฅผ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ ํ ์์๋์์ต๋๋ค.
๋๋ฅผ ์ํด ๊ทธ๊ฒ์ ๋คํ๋ฅผ ์ ๊ณตํ๋ค๊ณ ๋งํ๋ฏ์ด ๋ถํ ๋ฃจํ๋ฅผ ์ป์ง ๋ชปํฉ๋๋ค.
btw ๋๋ ๊ทธ๊ฒ์ ํ ์คํธํ๊ธฐ ์ํด ์คํฌ๋ฆฝํธ์์ด ๋ค์ ์ค์นํ์ต๋๋ค. ๋์ค์ ์คํฌ๋ฆฝํธ๋ก ํ ์คํธํ๊ฒ ์ต๋๋ค.
@GloriousEggroll ์๋ ํ์ธ์, ๋ชจ๋ ์์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. Wine์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ฒซ ๋ฒ์งธ ๋ ๋ฆฝ ์คํ ํ ๊ฐ์ด๋์ ํจ๊ป ๊ฒ์์ ์๋์ํฌ ์ ์์์ง๋ง ๋ค์ณ์ ธ ์ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ชฐ๋์ต๋๋ค.
๋๋ ์ฆ๊ธฐ ์์ฑ์ ๊ฐ์ด๋๋ฅผ ๋ฐ๋์ง๋ง, Steam Link ์ฑ์ ํตํด ์ปจํธ๋กค๋ฌ๋ก ์ฐ๊ฒฐ๋ ์ ํ๋ฅผ ์ฌ์ฉํด๋ ๊ฒ์์ด ๋ด ๋์์ ์์๋์ง ์์ต๋๋ค. ์ด๊ฒ์์ ์ด๋๋ก ๊ฐ์ผํ ์ง ๋๋ ๋ก๊ทธ๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ด๋์ด ๋๋ ์กฐ์ธ, ๋ฌด์์ด ๊ทธ๊ฒ์ ์ฐจ๋จํ ์ ์์ต๋๊น?
@ joro1881 ์ฆ๊ธฐ๊ฐ ์์ฑ์ 3.16์ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธ ํ์ต๋๊น? ๋ด๊ฐ ์๋ ํ ๋ฎ์ ๋ฒ์ ์ ์๋ํ์ง ์์ต๋๋ค.
@ prototype99 ๋ค, ์ฌ๊ธฐ ์ด๋ป๊ฒ ์๊ฒผ๋์ง
@ joro1881 ๋ฆ๊ฒ ๋ต์ฅ์ ๋๋ ค ์ฃ์กํ์ง๋ง ์ ํ๋ ์ ์ฆ๊ธฐ ์์ฑ์์๋ 3.16์ด ํ์ํฉ๋๋ค. ํธํ์ฑ ๋๊ตฌ์์๋ ๋๋กญ ๋ค์ด์์ ์ต์ ์ ๋ฐ์์ผํฉ๋๋ค. ์ฌ์ ํ ๋ถํ ๋์ง ์์ผ๋ฉด https://gitlab.com/GloriousEggroll/warframe-linux/issues/48 ์ ์ฐธ์กฐํด์ผ ํ ์๋ ์์ต๋๋ค. ๋๋ ์ง๋ ํฌ์คํธ์์ํด์ผ ํ ์ผ์ ์์ฝํ์ต๋๋ค. ๋น์ ์ด ์ข์ํ๋ค๋ฉด ๋ด ์น ์ฌ์ดํธ์ ๋น์ ์ ์ํด ๊ฐ์ด๋์ ๋ชจ๋ ๋ฃ์ ์ ์์ต๋๋ค
@ prototype99 ๊ณ ๋ง์ ์น๊ตฌ, ๋๋ ์๋๋ฅด์ง ์์ต๋๋ค. ๊ธ์, ๋๋ ๋น์ ์ ํ๋ฃจ๋ฅผ ๋๋ง์ ์ํด ๊ดด๋กญ ํ๊ณ ์ถ์ง ์์ต๋๋ค. Proton 3.16-3 Beta ๋ฒ์ ์ผ๋ก ๋ค์ ์๋ํ๊ณ GloriousEggroll์ ๊ฐ์ด๋ + ๊ทธ์ ๋ฐ์ฒ ์ต์ ์ ๋ฐ๋ฆ ๋๋ค. Wine์ด ์ด๋ฏธ ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์คํ ํฌ๋ํํธ 1,2์ ๋์๋ธ๋ก 3๊ฐ ๋งค๋ ฅ์ฒ๋ผ ๋ฌ๋ฆฌ๊ณ ์์ต๋๋ค. ๋ํ CPU์ ์ฑ๋ฅ์ ํฅ์์ํค๋ 'feralinteractive'๊ฒ์ ๋ชจ๋ ๊ธฐ๋ฅ์ด ์๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๋ฏธ๋ฆฌ๋ก๋ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ WF๋ ๋๋ฌด ์ต์ ํ๋์ด ์ค์ ๋ก ์ด๊ฒ์ ์ฌ์ฉํ์ง ์์ต๋๋ค. : D ์ ๋ฐ์ ์ผ๋ก ๋ด๊ฐ ๋์น ์ถ๊ฐ ์ค์ ์ด๋ ๋จ๊ณ๊ฐ์๋ ๊ฒฝ์ฐ ํด๋น ํญ๋ชฉ์ ๊ฐ๋ฆฌํฌ ์ ์์ต๋๋ค.
@GloriousEggroll @ prototype99 ์ข์์ ์ฌ๋ฌ๋ถ, ์ด๋ฒ์๋ ์คํํ์ต๋๋ค. ์ ๋ง ๊ณ ๋ง์! ์ปจํธ๋กค๋ฌ๊ฐ ๊ฐ์ง๋์ง ์์ 5 ๋ถ ํ ๊ฒ์์ ์ข ๋ฃํ๋ ๋ฌธ์ ๋ฅผ ์กฐ์ฌ ์ค์ ๋๋ค. ๊ทธ๊ฒ์ ๋ํ ์กฐ์ธ์ด ์๋ค๋ฉด? ์ ํ ์ฐ๊ฒฐ์ ์๋ํ์ง๋ง ์๋ํ์ง๋ง ๊ฒ์์ ๋ชจ๋ ์ปจํธ๋กค์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. ๊ทธ๋์ ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ ์ ์์์ต๋๋ค.
์ปจํธ๋กค๋ฌ ํ๋ฌ๊ทธ์ธ / ํ๋ฌ๊ทธ์ธ ํด์ ์ ์กฐํฉ์ ๊ด๊ณ์์ด ๊ฒ์ ์ค์ ์ด ์ด๋ฏธ ๋ณ๊ฒฝ๋์์ต๋๋ค. ๋ง์ฐ์ค๋ก๋ ๋ฏธ์ ์ ์ ํํ ์ ์์ต๋๋ค. ์คํ ์ค์ ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ๊ฑฐ๊ธฐ์์ ์ปจํธ๋กค๋ฌ๋ฅผ ๋๋ ค๊ณ ํ์ต๋๋ค. ์๋ํ์ง ์์์ต๋๋ค. ๋ํ ์ ํ์์ ๊น์ ์ฐ๋ฅด๋ ค๊ณ ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค. ๋ง์ฐ์ค์ ์ปจํธ๋กค๋ฌ๋ฅผ ๋ชจ๋ ํ์ฑํํ์ง๋ง ์ฌ์ ํ ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค. ๋ฉ๋ด๋ ์ ํ์ด ์์ต๋๋ค. ๋๋ ๋ฏธ์ ์ ์ฐธ์ฌํ ์ ์์๊ณ ๋ง์ฐ์ค๋ ์๋ํ์ง๋ง ๋ฉ๋ด์์ '๋ฏธ์ ์ค๋จ'์ ํ ์ ์์๊ณ ์ฌ์ ํ ์๋ํ์ง ์์์ต๋๋ค.
์, ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๋ฉด ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค. ์ค์ ์ ์ฅ์์ ์๊ธฐ ๋๋ฌธ์ ๋์น ์ฑ์ง ๋ชปํ์ง๋ง https://gitlab.com/GloriousEggroll/warframe ์ผ๋ก ์ฌํ์ ๊ฐ๋ฉด ๋น์ ์ ๋น๋ํ์ง ์์ต๋๋ค.
xboxdrv๋ฅผ ์ค์นํ๊ณ ์๋น์ค๋ก ์คํํ๋ฉด ์ปจํธ๋กค๋ฌ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. Steam์ ์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ์ํ์์๋ xboxdrv์ ์๋น์ค๋ฅผ xbox 360 ์ปจํธ๋กค๋ฌ๋ก ์ธ์ํฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ด์ง๋ง ์๋ํฉ๋๋ค.
์๊ณ ๊ฐ ์ด์์ผ๋ก ํ๋ ์ด !!!! BIG BIG ๊ฐ์ฌํฉ๋๋ค. ์ ๋ง ๊ฐ์ฌ. ๋น์ ์ ๋ด ๋ฌ์ ๋ง๋ค์์ต๋๋ค. ์ ๋์ ๋ฌธ์ ๊ฐ ์๊ณ ์ ํ๋ ์์ด ์ค์ ๋ก ์ ๊ฑด๊ฐ์ ๋๊ณ ์์ต๋๋ค. ์ฃผ๋ณ์ ์ด๋ก์ ์๊ณ , ๋ด ๋์ ์์ง์ด๊ฒ : D
์ง์ฌ์ผ๋ก ๊ฐ์ฌํฉ๋๋ค.
์๋ ํ์ธ์, ๋ฒ๊ทธ๋ฅผ ์ฐพ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์๋ฒฝํ๊ฒ ์คํ๋๊ณ ์์ง๋ง ํ์์ ๋ฌธ์ ์ด ๋ ๋ค์ด๊ฐ๊ธฐ ์ํด ๋ก๋ฉํ๋ ๋์ ๋๋ฅผ ๊ฒ์์์ ๋ด์ซ์ต๋๋ค. ๋ถ๋์ ๋ค์ ํฉ๋ฅํ์ฌ ๋ฌธ์ ์์ด ํ์์์ ๊ณ์ ํ๋ ์ด ํ ์ ์์ต๋๋ค. ๋๋์ด ๋ฌธ์ ๋ฅผ ์ธ ๋ฒ ์ฐ์์ผ๋ก ์ฌํํ๋ค. Dunno, ๋๋ง ์๋ค๋ฉด. Orbiter tho์์ Plain์ ๋ค์ด๊ฐ๋ ๋ฌธ์ ๋ ์์ต๋๋ค. ๋ฏธ์ ์ ์ ํํ Konzo์์๋ง.
์๋ ํ์ธ์, ๋ค์ ๋๋๊ทธํด์ ์ฃ์กํฉ๋๋ค. ๊ทธ๋ฌ๋ ์๋ก ์ค๋ Fortuna์ ํจ๊ป ํ์ฐ์ ์ด์์ต๋๋ค.
ํ์์ ๋ํ ์ด์ ๋ต๋ณ๊ณผ ๊ด๋ จํ์ฌ ๊ฒ์์ ๋ถ์ํ๊ฒ ๋ง๋ ์ด์ ๋ฅผ ์ ์ ์์์ง๋ง ๊ฒฐ๊ตญ ๋ถ์๋ฅผ ์ค๋จํ๊ณ ์ด๋ ค์์์ด ๋ฌธ์ ํต๊ณผ ํ ์์์์ต๋๋ค. ์ด์ํ.
์ด์ Fortuna๋ 32 ๋นํธ ๋ชจ๋์์ ์คํํ ์ ์์ต๋๋ค. 64 ๋นํธ๊ฐ ๋ฏธ๋์ ๋๋ค. ๊ทธ๋์ launcher.sh๋ฅผ
WARFRAME_EXE = "Warframe.x64.exe"
์ง์ ์ ์ผ๋ก ๊ฒ์์ ํญ์ x64 ๋ชจ๋๋ก ์์๋ฉ๋๋ค. ๊ทธ๋์ ๊ธ์ฑ์ ์ธ๊ณ์ ๋ค์ด๊ฐ ์์์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ชฉํ๋ฅผ ๋ฌ์ฑ ํ ํ Warframe์๋ณด๊ณ ํ๋ฉด์ ๊ฒ์์ด ์ถฉ๋ํฉ๋๋ค. Dunno, DE ๋ฌธ์ ์ด๊ฑฐ๋ ์ฌ์ด์ด๋ผ๋ฉด Linux / Proton์ ์์ต๋๋ค.
๋์ผํ ๊ฒฝํ์ด ์๋์ง ๋๋ ๊ทธ๊ฒ์ ๋ํด ์๊ฐ์ด ์์ผ๋ฉด ๊ณต์ ํ์ญ์์ค.
๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค
๋ฟก ๋นต๋จ
64 ๋นํธ ์คํ ํ์ผ๋ก๋ ๋ณ๊ฒฝ๋์์ต๋๋ค.
์ด ๊ฒ์์ ๊ณง Fortuna์ ๋ ๋ฒ์งธ ์๋ฌด (์คํ์ด ์๋ฌด)๋ก ์ถฉ๋ํฉ๋๋ค.
๋ํ ์ ์ ํ POE์์ ์ถฉ๋ํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ฑ๋ฅ์ด ์
ํ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํธ์งํ๋ค:
btw : WARFRAME_EXE
์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ ํ์ง ์๋ ํ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๋ค์ Warframe.exe
์ค์ ํ๊ธฐ ๋๋ฌธ์
๋๋ค.
์คํฌ๋ฆฝํธ๋ฅผ ๊ฑด๋๋ฆฌ์ง ์๊ณ 64 ๋นํธ๋ก ์คํํ๋ ค๋ฉด Warframe.exe
์ Warframe.exe.bak
๋ก ๋ฐ๊พผ ๋ค์ 64 ๋นํธ exe๋ฅผ Warframe.exe
๋ก ์ฌ๋ณผ๋ฆญ ๋งํฌํ์ญ์์ค.
๋์ ์์์ ์ง๋ ๋ x64 ๋นํธ ๋ชจ๋์์ ํ๋ ์ดํ๋ ค๊ณ ํ์ง๋ง Fortuna๋ฟ๋ง ์๋๋ผ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ฌธ์ ๋ Proton์ด ์ ๋๋ก ์ง์ํ ์ ์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค. ๋๋ ์ฌ์ ํ ํฐ์ผ์ ๋ํ DE์ ์๋ต์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ๊ฒ์์ ์๋ก์ด ๋ถ๋ถ์ ์ค๋ซ๋์ Linux์์ ๋ค์ ์ฌ์๋์ง ์์ ์ ์์ต๋๋ค.
64 ๋นํธ Wine์ XAudio ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฐ๋ผ์ FAudio๊ฐ ๋ชจ๋ ๊ฒ์ ๊ณ ์น ๋๊น์ง 32 ๋นํธ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํ์ฌ ์ ์ผํ ์ต์
์
๋๋ค.
64 ๋นํธ๋ฅผ ์ฌ์ฉํ๊ณ ์ ๋์ฌ์ faudio๋ฅผ ์ค์นํ๋๋ก ๋ฐ์ฒ๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค. ์ด ๊ฒ์์ XAudio2 @ kisak-valve ํ๊ทธ๊ฐ ํ์ํฉ๋๋ค.
๊ธฐ๋ณธ ๋ฐ์ฒ๋ ์ปจํธ๋กค๋ฌ๊ฐ์๋ ์ถฉ๋๋ฟ๋ง ์๋๋ผ ์ฌ์ ํ ์์ ํด์ผํ์ง๋ง FAudio๋ ์ ์ด๋ ์ฌ์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ญ๋๋ค.
FAudio๋ ๊ธฐ๋ณธ ์ค๋์ค๋ณด๋ค ์ค๋์ค๋ฅผ ๋ ๋นจ๋ฆฌ ์๋ง์ผ๋ก ๋ง๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ค์ดํฐ๋ธ๋ ์ฝ 1 ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ฉฐ ๋๋ก๋ ๋ ์ ๊ฒ ๊ฑธ๋ฆฝ๋๋ค.
๋ฐ๋ฉด์ FAudio๋ ์ฝ 5 ๋ถ์ด ์ง๋๋ฉด ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๊ธฐ ์์ํฉ๋๋ค.
์ฆ, ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด 5 ๋ถ๋ง๋ค ์ฌ์ด๋ ์๋ฒ๋ฅผ ๋ค์ ์์ํ๊ฑฐ๋ (๊ทธ๋ฌ๋ ํ๋ก์ธ์ค ์ค์ ๊ฒ์์ด ์ถฉ๋ ํ ์ํ์ด ์์) ์ด๋ฐ ์ผ์ด ๋ฐ์ํ ๋๋ง๋ค ๊ฒ์์์ ์ค๋์ค ์ถ๋ ฅ์ ์ํํด์ผํฉ๋๋ค.
์ ํ์ด์ GloriousEggroll, ๊ฐ์ฌํฉ๋๋ค.
๊ฒ์์์ ์๋ฆฌ๋ฅผ ๋๊ณ ์ถฉ๋์ด ๋ฉ์ถฐ์ 5 ~ 10 ๋ถ ๋์ ์๋ฆฌ์์ด ํ๋ ์ดํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด๋ ์์ ์์ ํ๋ฉด์ด ๋ฉ์ถ๊ณ ์ถฉ๋ํ์ง ์๊ณ ๋๊ฐ์ง ์์ง๋ง ์ฌ์ ํ ๊นจ์ก์ต๋๋ค.
๋ฐ์๋ฉด์:
64 ๋นํธ ํด๋ผ์ด์ธํธ์ ์ฑ๋ฅ์ด ์กฐ๊ธ ๋ ๋์ ๊ฒ ๊ฐ์ต๋๋ค.
์ข์ ์์์ ๋๋ค. ํ ์๊ฐ ๋์ ์๋ฆฌ์์ด ์ฌ์๋๋ฉฐ ์ถฉ๋ํ๊ฑฐ๋ ํ๋ฉด์ด ๊นจ์ง์ง ์์ต๋๋ค. ์ฑ๋ฅ์ ์ ๋ง ํ๋ฅญํฉ๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์ด๋ป๊ฒ ์๋ฆฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๊น? ๊ทธ๊ฒ์์ด ํ๋ ์ดํ๋ ๊ฒ์ ๋๋ฌด ๋ฌด๋ ฅ๊ฐ์ ๋๋ค.
@valeth ๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋
-๋ฆฌ๋ฒ๋ธ ๋๊ธฐ
-๊ฒ์ ๋ด ์์
์์๊ฑฐ
- "๋ฐฑ๊ทธ๋ผ์ด๋์์ ์์๊ฑฐ"์ผ๊ธฐ
-๊ฒ์ ๋ด ์ค๋์ค ์ฅ์น๋ก PulseAudio ์ค์
๋ค์ํ ์ฌ์ฉ์๊ฐ ๋ชจ๋ ์๋ํ๋ค๊ณ ๋ณด๊ณ ํ์ต๋๋ค. Ive๋ ์์ ๋ชจ๋ ๊ฒ์ ํ
์คํธํ์ง๋ง ์์
์ ๋๋ถ๋ถ ๊ด์ฐฎ์ต๋๋ค.
๋ ์ค์ํ ๊ฒ์ ๊ฒ์์ด ์ถฉ๋ํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค.
๊ฒ์์ด ์ค๋จ๋๋ ์ธํฐํ์ด์ค์์ ๋ ๋ค๋ฅธ ์ถฉ๋์ด ๋ฐ์ํ์ง๋ง ์ค๋์ค์ ๊ด๋ จ์ด ์์ผ๋ฉฐ ํฌํธ ๋ ์ธํฐํ์ด์ค ๋ฒ๊ทธ ์ผ ์ ์์ต๋๋ค.
@GloriousEggroll ๋ชจ๋ ์ค์ ์ ์๋ํ์ง๋ง ๊ฒฐ๊ณผ๋ ๋์ผํฉ๋๋ค.
@valeth ๋๋ ์ฌ์ ํ
๊ทธ๋๋ ์ฝ๊ฐ์ ๋ฑ๋ฑํ ์๋ฆฌ๊ฐ ์๋๋๋ค.
์ค๋์ค๊ฐ ๊ฑฐ์ ์ธ์๋์ง ์๋ ๊ฒ๊ณผ ๋น์ทํฉ๋๋ค.
์ ๋ง ์ด์ํฉ๋๋ค. ํน์ ์์ญ์ ์์ต๋๊น? fortuna ์ค๋์ค๋ ๋๋ถ๋ถ ์ฌ๊ธฐ์์ ์ ์ฌ์๋ฉ๋๋ค.
๊ตฌ์ฒด์ ์ธ ๊ฒ์ ์์ต๋๋ค.
๊ถค๋์ ๋จธ ๋ฌด๋ฅด๋๋ผ๋ ์ ์ ํ ๊ฒ์์ด ๋์ฒญ๋ฉ๋๋ค.
๋ ๋ฒ์งธ ์ ์ฉ ์ฌ์ด๋ ์นด๋๊ฐ์์ ๊ฒ์
๋๋ค. ์๋ง๋ ๋ฌธ์ ๊ฐ์๋ ์จ๋ณด๋ ์นด๋ ์ผ ๊ฒ์
๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ธ๋ถ DAC๋ฅผ ๋ค์ ์ฌ์ฉํ ์ ์๋ค๋ฉด.
์ต์ PA๋ ์คํ
๋ ์ค ์ถ๋ ฅ์ ์ค๋จํ์ต๋๋ค.
๋ค, ํ์คํ ๋ด๋ถ ์ค๋์ค๊ฐ ์๋๋๋ค.
์ ์ฉ ์ฌ์ด๋ ์นด๋์์๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค.
๋ค ๊ฐ์ง๋ฅผ ๋ชจ๋ ์๋ฃํ๊ณ ๋ค๋ฅธ ์ต์
๋ ๋นํ์ฑํํ์ต๋๋ค.
-๋ฆฌ๋ฒ๋ธ ๋๊ธฐ
-๊ฒ์ ๋ด ์์
์์๊ฑฐ
- "๋ฐฑ๊ทธ๋ผ์ด๋์์ ์์๊ฑฐ"์ผ๊ธฐ
-๊ฒ์ ๋ด ์ค๋์ค ์ฅ์น๋ก PulseAudio ์ค์
Fortuna์์ ์ฌ์ ํ ์ถฉ๋ํฉ๋๋ค. ๋ฌธ์ ์์ด ์์ธ์ ์๋ฃํ์ต๋๋ค.
@valeth ์ถ๊ฐ ์๋
export SDL_AUDIODRIVER=directsound
Launcher.sh์
@ joro1881 Fortuna๋ ์ฌ์ ํ ์ค๋์ค์ ๊ด๋ จ์ด์๋ ๋ฒ๊ทธ๊ฐ์๋ ์ถฉ๋์ด ์์ต๋๋ค. ์๋ง๋ DE๊ฐ ํซํฝ์ค๋ฅผ ํ์๋กํ๋ ๊ฒ
@GloriousEggroll ์ด๊ฒ์ ์ค๋์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ์ ์ด๋ ์ง์ฐ์ํจ ๊ฒ ๊ฐ์ต๋๋ค.
์ ์ด๋ ์ฒ์ 5 ~ 10 ๋ถ ๋์์๋ ๋ฐ์ํ์ง ์์์ต๋๋ค.
ํธ์งํ๋ค:
์ฌํ๊ฒ๋ ๊ณ ๋ง์ ์ฐข๋ ์ค๋์ค ๊ฒฐํจ์ด ์์ ํ ๋ค๋ฅธ ์ธํธ๋ก ์ ๊ณต๋ฉ๋๋ค.
๋๋ ์ค๋์ค ํ์ผ์ด ์์๋ ๊ฒฝ์ฐ ๊ฒ์์ ์ฌ์ ์ค์นํด ๋ณผ ์ ์์ต๋๋ค.
@valeth ๋ง์ง๋ง์ผ๋ก ์๋ ํ ์์๋ ํ ๊ฐ์ง :
sudo sed -i.bak 's/load-module module-udev-detect/load-module module-udev-detect tsched=0/g' /etc/pulse/default.pa
pulseaudio -k
pulseaudio --start
์๋
ํ์ธ์.
์ด๋ฏธ์ด ์ต์
์ด ์ค์ ๋์ด ์์ง๋ง ๋์์ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
@GloriousEggroll ๋์ผํ ๋ฌธ์ ๋ก ๊ณ ํต ๋ฐ๊ณ ์์ผ๋ฉฐ ์ด๋ฌํ ๋ช ๋ น์ ์คํํ๋ฉด ์ฌ๋ถํ ํ์๋ ์ค๋์ค ์ฅ์น๊ฐ ์์คํ ์์ ์ฌ๋ผ์ก์ต๋๋ค.
@KutsuyaYuki ๋์๊ฒ๋ ๋ฐ์ํฉ๋๋ค.์ด ๊ธฐ์ฌ์ ๋ช
๋ น์ผ๋ก ์๋ฆฌ๊ฐ ์์ ๋์์ต๋๋ค.
https://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get ์ค์น alsa-base pulseaudio
Alsa๋ฅผ ๋ค์ ๊ฐ์ ๋ก ์ฌ ์ฅ์ ํฉ๋๋ค.
sudo alsa ๊ฐ์ ์ฌ ์ฅ์
๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ๋ฌธ์ ๊ฐ ์๊ณ ๋ด ๋ฐ์ฒ๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋ฌ๋ถ, ์ด๊ฒ์ ์๋ํด ๋ณผ ์ ์์ต๋๊น?
ํธ์ ๋ด์ ๊ฐ๊ธฐ
https://drive.google.com/file/d/1i4HC5tbAH8KAAyNfm1W6T2730S84Fdup/view?usp=sharing
FAudio ํด๋๋ฅผ Tools ํด๋์ ์ถ์ถํ๊ณ ์ด๋ฏธ์๋ ํด๋๋ฅผ ๋ฐ๊พผ ๋ค์ --firstrun์ ๋ค์ ์คํํ์ญ์์ค.
๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์ผํ๊ณ , ์๋ฆฌ ๋ฌธ์ ๋ ์๋๋ฌ์์ด ์์์ต๋๋ค. ์๋ฌด๋ฅผ๋ก๋ ํ ๋ ์์ง๋ง ์ธ๊ธ ํ ๊ฐ์น๊ฐ ์์ต๋๋ค. GloriousEggroll์ ๋ ธ๋ ฅ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค
๋ถ์์ ์ธ ์ง๋ฌธ. Dx9์ Dx11์ด ๊ฒ์์๋ก๋ ๋ ๊ฒ์ ๋ณด์์ง๋ง ์์ฅ์๋ dx12๊ฐ ์์ต๋๋ค. ์์ฑ์๋ dx9์ dx11์ ๋ชจ๋ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ์ด ๋๊ตฌ๋ dx12๋ฅผ ์ฌ์ฉํด์ผํฉ๋๊น?
@ prototype99 ๊ทธ๊ฒ์ ๋จ์ง ๋ช ๋ฐฑํ ์๋ชป์ ๋๋ค. DirectX ๋ฒ์ ์ ๋งค์ฐ ๋ค์ํฉ๋๋ค.
Dx9๋ Wine์ Wine3D ๋ ์ด์ด๋ฅผ ํตํด OpenGL๋ก ๋ณํ๋ฉ๋๋ค.
Dx11์ DXVK ๋ ์ด์ด๋ฅผ ํตํด Vulkan์ผ๋ก ๋ณํ๋ฉ๋๋ค (ํน๋ณํ Wine3D๋ฅผ ๊ฐ์ ํ์ง ์๋ ํ).
DX12๋ Wine์ vkd3d ๋ ์ด์ด๋ฅผ ํตํด Vulkan์ผ๋ก ๋ณํ๋ฉ๋๋ค (์์ง ์คํ ์ํ ์).
๊ฒ์์์ ์ฌ๋ฌ ์ต์ ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ DXVK๊ฐ ๊ฐ์ฅ ํจ์จ์ ์ด๊ธฐ ๋๋ฌธ์ Dx11์ ์ ํํด์ผํฉ๋๋ค.
@GloriousEggroll ์
๋ฐ์ดํธ ๋ FAudio๋ฅผ ์ฌ์ฉํด ๋ณด์๋๋ฐ ์์
์ ๋๋ฉด ํจ์ฌ ๋์์ง ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ๊ธฐ์ ๊ธฐ์ ์ฌ์ ํ ๋ช ๊ฐ์ง ๊ฒฐํจ์ด ์์ง๋ง ๊ฒฌ๋ ์ ์์ต๋๋ค.
์ค์ ๋ก ์์
์์ ์๋ฆฌ๊ฐ ์ผ๋ง๋ ๋์์ง ์ค๋ช
ํ๊ธฐ๊ฐ ์กฐ๊ธ ์ด๋ ต์ต๋๋ค. ์ฌ๊ธฐ์ ์๊ฐ ์์ต๋๋ค.
(๋์ ํ๋ ์ ์๋๋ก ์ธํด ์ฃ์กํฉ๋๋ค. ๋
นํ ์ค์๋ ์ ์คํ๋์ง ์์ต๋๋ค)
์์
์ ์ผ ์ํ์์ : https://youtu.be/h1MdsjDO7L0
์์
์์ด : https://youtu.be/Bq1mM0sDGak
์์ ์ ์ผ ์ํ์์ ์ด๋ป๊ฒ ์ค๋ช ํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@ joro1881 ๋ด๊ฐ ๋งํ๋ฏ์ด ์ง์ฐ์ ๋ น์์์ ๋ฐ์ํฉ๋๋ค. ์๋ง๋ ์ํํธ์จ์ด ์ธ์ฝ๋๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ผ ์ ์์ผ๋ฉฐ V-Sync๋ฅผ ์ผ์ง ์์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.
@valeth ์ฃ์กํฉ๋๋ค. ์๋์ผ๋ก ์ฝ์ต๋๋ค. ์ง์ฐ, ์ถฉ๋ ๋๋ ๋์ ์๋ฆฌ์์ด ํ ์๊ฐ ๋ง ์ฌ์ํฉ๋๋ค. ์๋ก, Orb Vallis์์ ์ง์ Fortuna ๋๋ ์๋ฆฌ๋ฒ ์ดํฐ๋ฅผ ํต๊ณผํ์ง ์์ต๋๋ค. ์ค๋๋ ๊ณต๊ฐ ์ค์ฟผ๋์์ ํ๋ ์ดํ๋ ค๋ ๋ชจ๋ ์๋๋ ์์คํ ์ถฉ๋๋ก ์ด์ด์ง๋๋ค. ๋ด์ผ ์น๊ตฌ๋ค๊ณผ ์ํ์ ํด๋ณด๊ฒ ์ต๋๋ค. ์คํธ ์ฃ์กํฉ๋๋ค.
๋น์ทํ ์ถฉ๋์ด ๋ฐ์ํ๊ฑฐ๋ ๊ฒ์์ด ๋น์ ์ ์ง์ ์ซ์ ๋ด์ง ์์ต๋๊น?
์์ฝํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ค๋์ค ๊ฒฐํจ (์
๋ฐ์ดํธ ๋ FAudio๋ ์๋ํ์ผ๋ฉฐ ์ด๋ ์์น์์๋ ์ ์ ํ ๋ฐ์)
์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋ ์ํ์์ ๋ช ๋ถ ํ์ ๊ฒ์์ด ์ข
๋ฃ๋ฉ๋๋ค (๊ฒ์ ๋ด์์ ์ปจํธ๋กค๋ฌ ๊ธฐ๋ฅ ํ์ธ).
๊ธฐ๋ณธ ์คํ๊ธฐ๊ฐ ์๋ํ์ง ์์ต๋๋ค (์์ ์๋ฃจ์
์ ๋ํด GloriusEggroll์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!)
Manjaro (4.19.4-1 ์ปค๋ ํฌํจ)์์ ํ
์คํธ ๋จ
Ryzen 1800X
Mesa 18.2.5๊ฐ ํฌํจ ๋ Vega64
X370 ๋ง๋ ๋ณด๋
์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋ ์ํ์์ ๋ช ๋ถ ํ์ ๊ฒ์์ด ์ข ๋ฃ๋ฉ๋๋ค (๊ฒ์ ๋ด์์ ์ปจํธ๋กค๋ฌ ๊ธฐ๋ฅ ํ์ธ).
์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค.
์๋ก์ด 3.16-5 ๋ฒ ํ์์๋ ๋ฐ์ฒ๊ฐ ์์๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋์๋ ์ ๋ฐ์ดํธ ๋ฃจํ์ ๋ค์ด๊ฐ๋๋ค. "์ ๋ฐ์ดํธ ํ์ธ ์ค, 391kb ๋ค์ด๋ก๋"์ฐฝ์ด ๋ซํ๊ณ ๋ค์ ์์๋์ด ์์ ์ด ๊ณ์ ๋ฐ๋ณต๋ฉ๋๋ค.
์งํ ์ํฉ์ ํ์ธํ๊ฒ๋์ด ๋ฐ๊ฐ์ต๋๋ค. @GloriousEggroll ์ ๋ฐ์ฒ ์คํฌ๋ฆฝํธ์ ๋ํ ๊ทํ์ ์์ ์ ๊ฐ์ฌ ๋๋ฆฌ๋ฉฐ, ๋ค๋ฅธ ๊ฒ์์ ํ ์คํธํ๊ณ Steam Play์ ๊ด์ฌ์ ๋ถ๋ฌ
๋ค์ ํ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๋๋ ์ฃผ์๋ฅผ ์ฐ๋ฅด๊ณ ์์๊ณ ๊ธฐ๋ณธ Launcher๊ฐ ์ค์ ๋ก Launcher.exe.cpy
๋ผ๋ ๋ค๋ฅธ ํ์ผ์ ๋ง๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์๊ฐํ๊ธฐ ์์ํ์ ๋ ์ ๋๋ก ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์ง ์์ ์
๋ฐ์ดํธ ๋ Launcher.exe
์ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค.
๊ทธ๋์ ํ
์คํธํ์ต๋๋ค. ๋ฐฑ์
์ฉ์ผ๋ก ์๋ Launcher.exe
์ด๋ฆ์ ๋ณ๊ฒฝํ๊ณ Launcher.exe.cpy
์ Launcher.exe
. ๋ฌผ๋ก , ๋ฌธ์ ์์ด ์ด๋ ธ์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, Warframe ๋ฐ์ฒ์ ํ์ฌ ๋ฌธ์ ๋ ์์ฒด๋ฅผ ์ ๋๋ก ๋ฎ์ด ์ธ ์ ์๊ธฐ ๋๋ฌธ์ ์ ๋ฐ์ฒ๋ฅผ ๊ฐ์ ธ ์์ ์ ๋ฐ์ฒ๋ฅผ ๋ณต์ฌํ์ง ๋ชปํ ๋ค์ ๋์ผํ ์๋ณธ ๋ฐ์ฒ๋ฅผ ๋ค์ ์์ํ ๋ ๋ฌดํ ๋ฃจํ์ ๋น ์ง๋ค๋ ๊ฒ์ ๋๋ค.
ํธ์ง : ๋ฐ๋ณต๋์ง ์๋๋ก ์ด๊ธฐ๋ก๋ ๋ง ํ ์คํธํ์์ ์ธ๊ธํด์ผํฉ๋๋ค. ์ค์ ๋ก ๊ฒ์์ ์ ๋ฐ์ดํธํ ์ง ์๋๋ฉด ์์ง ์ ๋ฐ์ดํธํ ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ง๊ธ ํ ์คํธํ์ญ์์ค. ํ์คํ ํ๋ ๋๋ผ์ด๋ธ ํ๋์ด ์์ง๋ง "์ ๋ฐ์ดํธ ํ์ธ ์ค"๋ถ๋ถ์ ๋ํ ์งํ๋ฅ ํ์ ์ค์ด ํ์๋์ง ์์ผ๋ฏ๋ก ์ผ๋ง๋ ์ ์๋ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ข์ง๋ง ๊ฒ์์ด ์์๋์๊ณ ์์๋๋ก ์๋ํฉ๋๊น?
@Yowlen ๋๋จํ ๋ฐ๊ฒฌ์
๋๋ค! ๋๋ ๋๊ฐ์ดํ๊ณ ๋น์ ์ด ํ ๊ฒ์ฒ๋ผ ๋ฐ์ฒ ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๊ณ ํ์ต๋๋ค. ๋ถํํ๋ INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
๋ฐ๊ณ ์์ต๋๋ค.
ํ์ฌ ๋ฐ์ฒ๊ฐ ์๋ ์ค์ ๋๋ค. ํ๋ ์ด ๋ฒํผ์ผ๋ก ์ด๋ํ๊ณ ํ๋ ์ด ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๊ฒ์์ด ์งํ๋ฅ ํ์ ์ค์ด์๋ ๋ก๋ฉ ํ๋ฉด์ผ๋ก ์์๋ฉ๋๋ค. ๋ก๋ฉ์ด ์๋ฃ๋๋ฉด ์ถฉ๋์ด ๋ฐ์ํ๊ธฐ ์ ์ ์ด๊ธฐ ์๋ฆฌ๊ฐ ๋์ต๋๋ค. ๊ฒ์์ ํฌ๋์ ๋ฆฌํฌํฐ๋ฅผ ๋ง๋๋ณด์ธ์.
์ด๊ฒ์ Skyrim Special Edition์ # 4์์ ์ผ์ด๋๋ ์ผ๊ณผ ๋งค์ฐ ์ ์ฌํฉ๋๋ค.
์ถ๊ฐ ํ
์คํธ :
๊ธฐ๋ณธ ๋ฐ์ฒ๊ฐ ํ์ผ์ ์ ๋๋ก ์
๋ฐ์ดํธํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฝ์ ์๋ ์์ง๋ง (๋ฐ๋ผ์ ์ ์ฝํ
์ธ ๋ฅผ ํ์ธํ๋ ๋ฐ ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆผ) Launcher.exe
๋ฎ์ด ์ฐ๊ธฐ ๋ฌธ์ ์ ๋์ผํ ์์ธ์ผ๋ก ์ธํด ์ค์ ๋ก ํด๋น ์
๋ฐ์ดํธ๋ฅผ ์ ์ฉ ํ ์ ์์ต๋๋ค.
๊ฒ์์ด ์์๋์ง๋ง ์ด๊ธฐ ๋ก๋ฉ ํ๋ฉด์ด ๋๋๋ฉด ์ฆ์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ์ค์ ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ์ด๋ํ์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ชจ๋ ๊ฒ์ด @GloriousEggroll ์ ์ปค์คํ ๋ฐ์ฒ๋ฅผ ํตํด ์ ๋ฐ์ดํธ๋๋ฉด ์ผ๋ฐ ๋ฐ์ฒ์์ ์์๋ ๋ ๊ฒ์ ์์ฒด์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ผ๋ฐ ๋ฐ์ฒ๋ ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค. ์ฆ, ์ ๋์ฌ๊ฐ XAudio ์์ ๋ฐ ์ฌ์ฉ์ ์ง์ ์คํ๊ธฐ์ ํญ๋ชฉ์ผ๋ก ์ค์ ๋๋ฉด Steam์ด ์์ฒด์ ์ผ๋ก ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
์ค์ ๊ฒ์์ ์คํํ๋ฉด ์ผ๋ฐ ๋ฐ์ฒ๊ฐ ์๋์ผ๋ก ์ข ๋ฃ๋๋ ๊ฒ๋ ํ์ธํ ์ ์์ต๋๋ค.
์ด ๋ชจ๋ ๊ฒ์ GloriousEggroll์ด ๊ธฐ๊บผ์ดํ๋ค๊ณ ๊ฐ์ ํ๋ฉด ์ง๊ธ ์๋ ๊ฒ์์ ๋ ๊ฐ๊น์ด ๊ฒฝํ์ ์ ๊ณต ํ ์ ์์์ ์๋ฏธํฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก :
๋ํ ์ฌ์ฉ์ ์ง์ ๋ฐ์ฒ์ ์ต์ ์ปค๋ฐ์์ XAudio ์์ ์ฌํญ์ด ํ๋ฅญํ๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค. ์์ ์กฐ์ฐจ ๋ ์ด์ ๋๊ธฐ์ง ์์ต๋๋ค. ์ด ๊ฒ์์ ์๋์ํค๋ ๋ฐ ์ฐธ์ฌํ ๋ชจ๋ ์ฌ๋, ํนํ GloriousEggroll์ ๋ชจ๋ ๋ ธ๋ ฅ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
ํธ์ง : ์ด๊ฒ์ด ์ฌ์ค์ด๋ฉด @shadywack , ์ต์ ์ฌ์ฉ์ ์ง์ ๋ฐ์ฒ๋ฅผ ์ฌ์ฉํ๊ณ ๋ ์ด์ ์ ๋ฐ์ดํธ๊ฐ ์๋์ง ํ์ธํ๊ธฐ ์ํด ๋ฐฉ๊ธํ๋ ๊ฒ๊ณผ ๋์ผํ ๋ฐฉ์์ผ๋ก ์๋ณธ์ผ๋ก ๋์๊ฐ๋๋ค. ๋ํ ์ต์ Proton ๋ฒ์ (3.16-5 ๋ฒ ํ)์ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํ์ญ์์ค. ์๋ํ๋ค๋ฉด ์ฌ๊ธฐ์์ ์ปค์คํ ๋ฐ์ฒ๊ฐ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ์ ์ฌํ ์์ ์ Skyrim์ ์ ๋์ฌ์๋ ๊ตฌํํ ์ ์์ต๋๋ค.
๋ถํํ๋ Skyrim SE์ ์ค๋ฅ๋ Steam์ ๊ถ์ฅ ์ฌํญ์ ๋ฐ๋ผ ๋ชจ๋ ์ ์ ํ PPA๋ฅผ ์ฌ์ฉํ์ฌ Xubuntu์์ ์ ์๋ํ๊ธฐ ๋๋ฌธ์ ์ฆ๋ช ํ ์ ์์ต๋๋ค. ๋๋ ๋ํ ๊ทธ๊ฒ์ ๋ํ DLC๊ฐ ์๋ค๋ ๊ฒ์ ์์์ผํฉ๋๋ค. ๊ทธ๋์ ๊ทธ๊ฒ์ด ์์ธ์ด๋๋ DLC๋ผ๋ฉด ๊ทธ๊ฒ์ ํ ์คํธ ํ ์ ์์ต๋๋ค.
Steam์์๋ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์์ ๋ค์ ๋ค์ด๋ก๋ํด์ผํ์ต๋๋ค. (๋๊ท๋ชจ 24.2 ์ ๋ฐ์ดํธ๊ฐ Steam์ ํธ์๋์ด ์ด๋ฏธ ์ฌ์ฉ์ ์ง์ ๋ฐ์ฒ ๋ด์์ ๋ค์ด๋ก๋ ํ์์๋ ๋ถ๊ตฌํ๊ณ ๋ชจ๋ ๋ค์ ๋ค์ด๋ก๋ ํ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.)
๊ทธ๋ฌ๋ ๊ทธ๋ก๋ถํฐ ์ข์ ์์์ด ๋์์ต๋๋ค. ์ผ๋ฐ ๋ฐ์ฒ๊ฐ ํ์ฌ ์๋ ์ค์ ๋๋ค. ์์ ๊ณผ ๊ฒ์ ํ์ผ์ ์ฑ๊ณต์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค.
์ด ์ ๋ฐ์ดํธ๋ ์ฌ์ฉ์ค์ธ Proton / Wine ํ๊ฒฝ์ ์ฌ์ค์ ํ ๊ฐ๋ฅ์ฑ์ด ๋๊ธฐ ๋๋ฌธ์ ๊ฒ์ ๋ด์์ ํ ์คํธํ๊ณ ์ผ๋ง๋ ๋ง์ด ๊นจ ์ก๋์ง, ๊ทธ๋ฆฌ๊ณ ์ฌ์ํ ์ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๊ณง ์ ๋ฐ์ดํธ๋ก ํธ์งํ๊ฒ ์ต๋๋ค.
๋๋ Steam์ด ์ ๋์ฌ์์ DXVX ๋ฒ์ ์ ๋ค์ด ๊ทธ๋ ์ด๋ํ๊ฑฐ๋ ๊ทธ๋ ์ง ์์ผ๋ฉด nVidia GPU๊ฐ ๋ฉ์ถ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ํจ์นํ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ด ํ ์คํธ๊ฐ ์๋นํ ์ง์ฐ ๋ ๊ฒ์ ๋๋ค.
์ ๋ฐ์ดํธ : 3.16-5 ๋ฒ ํ๋ณด๋ค 3.16-6 ๋ฒ ํ์์ ๋ ์ ์๋ํฉ๋๋ค. ๋๋ Steam์ด ์ค์ ๋ก @GloriousEggroll ์ด ์ปค์คํ ๋ฐ์ฒ์ ์ ๊ฑฐ๋ ์ ์ด๋ ๋๋ถ๋ถ์ ์์ ์
์ ๋ฐ์ดํธ 2 : ์ง๊ธ๊น์ง๋ ์ ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ์ง๋ง ๋ค๋ฅธ ์ค๋ ๋ฌธ์ ์ธ ์ปจํธ๋กค๋ฌ ์ถฉ๋์ ๋ํ ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ณตํ๊ณ ์ถ์์ต๋๋ค. ํ ์คํธ ํ ๊ฒฐ๊ณผ ์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋ ๊ฒ์ ๊ฐ์งํ์ง ๋ชปํ๋ฉด ์ฌ์ ํ 5 ๋ถ ์ด๋ด์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ผ์ ํด๋น ๋๋ฏธ ๋๋ผ์ด๋ฒ ๋๋ ๊ทธ ๋ฌด์์ด๋ ๋น๋ถ๊ฐ ์ ์งํ์ญ์์ค.
๋๋ ๊ฐ์ ๊ฒฝํ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ ๋ฐ์ดํธ๋ฅผ ์ค๋จํ๋ ค๊ณ ํ์ง๋ง ๊ฑฐ๊ธฐ์๋ ๊ธฐ์จ์ด ์์ต๋๋ค. ๊ทธ๋์ ์ฌํด 7 ํ ์ด์ ์ฌ์ค์นํ์ต๋๋ค. ๋ฐ์ฒ๊ฐ ์์ฒด์ ์ผ๋ก๋ก๋ ๋ ๊ฒ์ ๋ณด์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์์กฐ๋กญ๊ฒ ์งํ๋๊ณ ์์ผ๋ฉฐ, ์ฐ๊ฝ๊ณผ ์ธ๋ฑ์ค ์ค์ฌ์์ ๋ชฉ์๋ฆฌ ๋ง ๋น ์ก์ง ๋ง ์ด์จ๋ .
@Yowlen ๊ฒ์์ด ์ค์ ๋ก ์๋ํฉ๋๋ค.
์ง๊ธ ์ด์ ์ ๋ชฉ์ ๋ณ๊ฒฝํด์ผํฉ๋๊น?
Dunno, ์ง๋ ๋ช ๋ฌ ๋์ ์ํฉ์ด ๊ณ์ํด์ ๋ฐ๋์๊ธฐ ๋๋ฌธ์ ์ด๋ค ๊ฒ๋ํ๊ธฐ์๋ ๋๋ฌด ์ด๋ฅธ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ฅธ ๊ณณ์์ "WF๋ฅผ ์ฌ์ฉํ๋ Linux / St-Proton์ ์ง์์ ์ธ ๊ณตํต ๋ฌธ์ "๋ก ์๋ก์ด ์ฃผ์ ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
GloriousEggroll์ด ๋ฌธ์ ๊ฐ ๋ณ๊ฒฝ๋๊ฑฐ๋ ๊ฒ์์ด ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ์๋ก์ด launcher.sh ๋น๋ / ์ ๊ทธ๋ ์ด๋๋ฅผ ์ง์ํ๊ธฐ ์ํด ์ฌ๊ฐ ์๊ฐ์ ๊ณ์ํ ๊ฒ ๊ฐ์ง ์์ต๋๋ค.
๊ทธ๊ฐ ํ์ฉ ํ ๋๊น์ง ์ฌ๊ธฐ์์ ์คํธ์ ๊ณ์ํ ์ ์์ต๋๋ค : D
์ธ๊ธํ๋ฏ์ด ๋ค์ํ ์์ค์ ๋ฐฉํฅ์ฑ ์ค๋์ค๊ฐ ์ฌ์ ํ ๋๋ฝ๋์ด Skyrim SE ๋ฐ ๊ธฐํ ๊ฒ์์ NPC์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ฉ์ธ Wine ๋ฒ๊ทธ ๋ฆฌํฌํธ ์ฌ์ดํธ์์ ์ด์ ๋ฆฌํฌํธ๋ฅผ ๋ดค๋ ๊ธฐ์ต์ด๋ฉ๋๋ค. ์ ํ๋ ์์ด ๋ชฉ๋ก์ ์์ง ์์ผ๋ฉด ๋ชฉ๋ก์ ์ถ๊ฐํ๋ ๊ฒ์ด ๋๋ฌด ๋ง์ผ๋ฉด ์๋ฉ๋๋ค. ์ฌ๊ธฐ์ ํ๋๋ฅผ ์ถ๊ฐํ์ฌ ์์ ์ ๋ณด๊ณ ์๋ฅผ ์์ฑํ๊ธฐ ์ํด ์ค๋ ๋ชจ๋ ์ฌ๋๋ค์ ์ฐธ์กฐ ์ง์ ์ผ๋ก ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ํธ์ง : Proton์ ๋ํ์ด ๋ฌธ์ ์ ๋ํ ๋ฌธ์ ๋ณด๊ณ ์๋ # 54์ ๋๋ค.
๋ํ ์์
๊ณผ ๋ฆฌ๋ฒ๋ธ๋ฅผ ์ผฐ์ ๋ ์ค๋์ค๊ฐ ์ฌ์ ํ ์์๋๋์ง ํ์ธํ ์ ์์ผ๋ฏ๋ก ์ด๋ ์ ํ๋ ์์ ํนํ๋ ๊ฒ์ด๋ฉฐ ์์ฒด ๋ฌธ์ ๋ณด๊ณ ์์์ ์ถ์ ํ ์ ์์ต๋๋ค. ์ด ๋ณด๊ณ ์์๋ ๋ค๋ฅธ ์ค๋์ค ์์์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ๊ฒ์์ Audio Output
์ pulseaudio
๋ก ๋ณ๊ฒฝํ๋ผ๋ ๊ถ์ฅ ์ฌํญ๋ ํฌํจ๋ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ์ ์์ธ์ ์์ ๋์ผํ ๋ฌธ์ ์์ ์ถ์ ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ปจํธ๋กค๋ฌ๊ฐ ํ์ํ ๋ง์ง๋ง ๋ฌธ์ ๋ ๊ฒ์์ด ์์๋๋ ๊ฒ์ ๋ง์ง ์๊ณ ๋์ค์ ์ถฉ๋ ๋ง ๋ฐ์ํ๋ฏ๋ก ์์ฒด ๋ณด๊ณ ์๊ฐ ์์ด์ผํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ณ๋์ ๋ฒ๊ทธ์ ๋๋ค.
tl; dr-ํ๊ท์ ๊ฒฝ์ฐ Valve๊ฐ์ด ๋ฒ์ ์ Proton์ ๋ฒ ํ์์ ์ ๊ฑฐ ํ ๋๊น์ง ์ด์ด๋๊ณ ์๋ ๊ท์น ์๋ฆผ์ ๋ฐ๋ผ ์ปจํธ๋กค๋ฌ ์ถฉ๋์ ํฌํจํ๋๋ก ์ ๋ชฉ์ ํธ์งํฉ๋๋ค.
๋น๊ณต์์ ์ผ๋ก ์ง์๋๋ ๊ฒ์ ํ์ดํ ๋น ํ๋์ ๋ฌธ์ ๋ณด๊ณ ์๋ฅผ ์ฌ์ฉํ๊ณ ์์์ ์๋ ค๋๋ฆฝ๋๋ค. ๋ฌธ์ ์ ๊ทผ๋ณธ ์์ธ์ ํ์ธํ๊ณ ์ฌ๋ฌ ๊ฒ์์ ์ํฅ์ ๋ฏธ์น๋ ๊ฒฝ์ฐ ๋ณ๋๋ก ์ถ์ ํ ๊ฐ์น๊ฐ ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ๊ฒ์ ๋ณ ๋ ผ์๋ ์ฌ๊ธฐ์ ๊ณ์ํด์ผํฉ๋๋ค.
์, ๊ฐ์ฌํฉ๋๋ค, @ kisak-valve. ๋๋ ๊ทธ๊ฒ์ ๋ชฐ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ํฌํจํ๋๋ก ์ ๋ชฉ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ต์ ์ ์กฐ์น ์ผ ๊ฒ์ ๋๋ค.
๋ํ ๋๋ฝ ๋ ๋ชฉ์๋ฆฌ์ ์์ธ์ ์ถ์ ํ๋ ๋ฌธ์ ๋ณด๊ณ ์๋ฅผ ํฌํจํ๋๋ก ์ ๊ฒ์๋ฌผ์ ํธ์งํ์ต๋๋ค.
๊ด์ฐฎ์. ๋ฐฉ๊ธ ์ฒ์ ๋ฉ์ท์ด์. ์ง๊ธ๊น์ง ๋ฌด๊ฑฐ์ด ์ง์ญ์ ๋ค์ด ๊ฐ์ง ์์๊ธฐ ๋๋ฌธ์ ๋ํ๋๋ ๋ฐ ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. ํ ๋ฒ์ ๋ ๋๋ง ํ ๊ฒ์ด ๋ง์ ๋ ๋ฐ์ํฉ๋๋ค.
๋ฐ๋ผ์ nVidia ์นด๋์ ๋ํ DXVX 0.90 ๋๊ฒฐ ๋ฌธ์ ๊ฐ Proton 3.16-6 Beta์ ์์์ ํ์ธํ ์ ์์ต๋๋ค. ์ด์ ์ ๋๋ก ํ๋ ์ด ํ ์ ์๋๋ก ์ปค์คํ ๋ฐ์ฒ๋ก ๋ค์ ์ ํํด์ผํฉ๋๋ค. ๊ฒฐ๊ตญ Fortuna & stuff์ ๋ค์ด๊ฐ ์ ์์ด์ผํฉ๋๋ค.
Proton 3.16-6 ๋ฐ Warframe 24.2.6 (Profit Taker ์ฉ Fortuna ํซํฝ์ค)์ ๋ค์ ๋ฒ๊ทธ๊ฐ ์กด์ฌํฉ๋๋ค.
ProtonDB์ ์ฌ์ฉ์๋ WINEPREFIX
๋ฅผ WINEPREFIX=~/.steam/steam/steamapps/compatdata/230410/pfx/ winetricks xact
ํ๋ฉด ์ค๋์ค ์์ฑ ๋๋ฝ๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ด์ผํ๋ค๊ณ ์ ์ํฉ๋๋ค.
@Frontear ๋น์ ์ ๋ช ๊ฐ์ง๋ฅผ ๋์น๊ณ
proton is sending a sigtrap at a specific point, there's a damn breakpoint set for whatever reason!
run warframe, wait for proton to kill the game, check sudo journalctl -xe
@ kisak-valve ^ ์ปจํธ๋กค๋ฌ ๋ฌธ์ ์ ๊ดํ ์๋ก์ด ์ ๋ณด์ ๋๋ค.
์ปจํธ๋กค๋ฌ ๊ฐ์ง์ sigtrap + crash์ ๊ด๋ จํ์ฌ ๋ด ์ฌ์ฉ์ ์ ์ ๋ฒ์ ์์ ๋ก๊ทธ (๋ค๋ฅธ ๋ชจ๋ ๋ฒ์ ์์๋ ๋ฐ์) :
[gloriouseggroll<strong i="14">@shittywok</strong> Proton-4.0-RC3-GE]$ sudo journalctl -xe
[sudo] password for root:
Dec 30 12:00:07 shittywok kernel: audit: type=1701 audit(1546189207.001:53): auid=1000 uid=1000 gid=100 ses=2 pid=73565 comm="Warframe.x64.ex" exe="/home/gloriouseggroll/.local/share/Steam/compatibilitytools.d/Proton-4.0-RC3-GE/dist/bin/wine64-preloader" sig=5 res=1
Dec 30 12:00:07 shittywok systemd[1]: Started Process Core Dump (PID 73805/UID 0).
-- Subject: Unit [email protected] has finished start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit [email protected] has finished starting up.
--
-- The start-up result is done.
Dec 30 12:00:07 shittywok audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-73805-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 30 12:00:07 shittywok kernel: audit: type=1130 audit(1546189207.029:54): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-73805-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 30 12:00:07 shittywok systemd-coredump[73806]: Resource limits disable core dumping for process 73565 (Warframe.x64.ex).
Dec 30 12:00:07 shittywok systemd-coredump[73806]: Process 73565 (Warframe.x64.ex) of user 1000 dumped core.
-- Subject: Process 73565 (Warframe.x64.ex) dumped core
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
--
-- Process 73565 (Warframe.x64.ex) crashed and dumped core.
--
-- This usually indicates a programming error in the crashing program and
-- should be reported to its vendor as a bug.
@Frontear @GloriousEggroll์ด ๋งํ ๊ฒ ์ธ์๋ ๋ด๊ฐ ๋ง ๊ทธ๋๋ก ๋ง ๊ทธ๋๋ก ์ธ๊ธ ํ ๋ ๋ค๋ฅธ ๋ฌธ์ ๊ฐ ์์ต๋๋ค
์ฌ๊ธฐ์ ๋ํ ๋ฌธ์ ์ถ์ ๊ธฐ๊ฐ ์์ต๋๋ค.
https://github.com/doitsujin/dxvk/issues/802
์ ์ด๋ ๋ด ์์คํ ์์๋ ์ง๊ธ Proton๊ณผ Lutris ๋ชจ๋์์ ๊ฑฐ์ ์ธ๋ชจ๊ฐ ์์ต๋๋ค. ์ธํธ๋ก ์ํ์ค์ ๋ค์ด๊ฐ์ ์์์ ์๊ฐ ๋์ ํ๋ ์ด ํ ์ ์๊ณ , ๊ทธ ํ์๋ ํญ์ ์๋์ผ๋ก ๋ซํ๋๋ค.
๋ฐ์ฒ ๊ต์ฒด์์ ์ ํ ํ ์ดํ๋ก ์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๊ฒ์์ ์ ์์ ์ผ๋ก ๋ถํ ๋์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ํ ์๊ฐ ๋ด์ ๋ฌด์์๋ก ๋ฐ์คํฌํ์ ์ถฉ๋ํฉ๋๋ค. ์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋์ด ์์ง๋ง ๋ง์ผ์ ๋๋นํ์ฌ xboxdrv๋ฅผ ์ค์นํ๊ณ ๊ฒ์ ์บ์๋ฅผ ํ์ธํ๊ณ ๊ฒ์์ ๋ค์ ์ค์นํ๋ ค๊ณ ์๋ํ์ง๋ง ๋์์ด๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. nVidia ์นด๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง DXVK ํ๊ท๋ก ์ธํ ๋ฌธ์ ์ ๋ค๋ฅธ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
GTX 750 Ti๋ก Arch Linux์์ ์คํ. ์ ๊ณต ํ ์์๋ ์ ๋ณด๊ฐ ๋ ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์.
@ kode54 xboxdrv ์๋น์ค๋ฅผ ์คํํ๊ณ ์์ต๋๊น?
Proton์ ์ต์ 3.16-6 ๋ฒ ํ ๋ฒ์ ์์ ์ฌ์ฉ๋๋ DXVX 0.90์๋ ํ๊ท๊ฐ ์์ต๋๋ค.
@PolyCement ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋ ์ด์ธ ์ง / dxvk # 802
@ kode54 xboxdrv ์๋น์ค๋ฅผ ์คํํ๊ณ ์์ต๋๊น?
์๋์,ํ์ง๋ง xpad.ko๊ฐ ์ค์น๋์ด ์๊ณ ์ค์ Xbox360 ๋ฌด์ ์์ ๊ธฐ์ ์ปจํธ๋กค๋ฌ๊ฐ ์์ต๋๋ค. ๋๋๋ก ํญ์ ํ์ฑํ ์ํ๋ฅผ ์ ์งํด์ผํ๋ค๋ ๊ฒ์ ๊ธฐ์ตํ๊ธฐ๋ํฉ๋๋ค!
์์ฑ์ 3.16-6
์ฐ๋ถํฌ 18.04
๋ผ์ด์ 5 2600
asrock b350 mobo
gtx 1060 6GB
์๋ฆฌ๋ฅผ ์ ์ธํ ๋ชจ๋ ๊ฒ์ด ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ์ฃผ๋ณ ์๋ฆฌ, ์ ์ ์์, ํ ๋ฐ ์ด๊ณผ ๊ฐ์ ์ํฅ ํจ๊ณผ๊ฐ ๋ชจ๋ ์๋ํฉ๋๋ค. ์์ ๊ณผ ๋งํ๊ธฐ๋ ์ด์ํ ์ด์ ๊ฐ ์๋๋๋ค. ๋๊ตฌ๋ ์ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น?
์ด์ ์ Steam ์ ๋ฐ์ดํธ ํ ์ ํ๋ ์์ ๋ฐ์ฒ "์ ๋ฐ์ดํธ ๋ค์ด๋ก๋"์์ ๋ฃจํ์ ๋ค์ด๊ฐ ๋ค์ ๋ค์ ์์ํ๊ณ ์ ๋ฐ์ดํธ๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค.
@ Dkr0l ๋๋ ๊ทธ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค :(
์ด์ ์ Steam ์ ๋ฐ์ดํธ ํ ์ ํ๋ ์์ ๋ฐ์ฒ "์ ๋ฐ์ดํธ ๋ค์ด๋ก๋"์์ ๋ฃจํ์ ๋ค์ด๊ฐ ๋ค์ ๋ค์ ์์ํ๊ณ ์ ๋ฐ์ดํธ๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค.
๊ฐ๋ฐ์์๊ฒ Steam ์ ๋ฐ์ดํธ๋ฅผ ์์ฒญํ๊ณ ๋ฐ์ฒ๋ฅผ ์ ๊ฑฐํ๊ณ ๋ก๊ทธ์ธ ํ๋ฉด์ ์ ๊ณตํด์ผํฉ๋๋ค.
@ Dkr0l ๋๋ ํ์ธํ ์ ์์ต๋๋ค.
์ค์น์ :
Steam์ด 32 ๋นํธ WINEPREFIX์์ Warframe์ ์ด ๋ ๊ธฐ๋ค๋ฆด ์ ์์ต๋๋ค.
์ค์น ํ๋ก๊ทธ๋จ์ด ์๋ํฉ๋๋ค. :๋ฏธ์:
ํ์ฌ 64 ๋นํธ wineprefix์ ๊ฒฝ์ฐ ์์ ํ ์ ์์ต๋๋ค.
๋ ๊ฐ์ง ์ฌ์ด๋ ์์ง ์ค ํ๋ :
์ฌ์ด๋๋ฅผ ์ํด xact๋ ์ค์นํด์ผํฉ๋๋ค. (xaudio dll)
./winetricks xact
"๋ชจ์
๋ธ๋ฌ"๋ฒ๊ทธ (์๋ ๊ฒฝ์ฐ) :
Warframe-> ์ค์ -> ์ต์
-> ๋์คํ๋ ์ด-> ๋ชจ์
๋ธ๋ฌ-> ๋๊ธฐ๋ก ์ ํ
๋ ๋์ ์์ธ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค.
xact๊ฐ ์๋๋ผ FAudio๋ฅผ ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น์ ์ 32 ๋นํธ๋ฅผ ์ํ์ง ์์ต๋๋ค. ์ค์ ๋ก ๊ฒ์์๋ 32 ๋นํธ๊ฐ ์ถฉ๋ถํ ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ ํ์ฉํ์ง ์๋ ์์ญ์ด ์์ต๋๋ค.
์ค์ ๋ก ๊ฒ์์๋ 32 ๋นํธ๊ฐ ์ถฉ๋ถํ ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ ํ์ฉํ์ง ์๋ ์์ญ์ด ์์ต๋๋ค.
์ด๋ ?
Steam์ Warframe์ ์์ธ์ ์ ์ฐ๋ฅด๋ ์์
์ํ์ต๋๋ค.
์
๋ฐ์ดํธ ๋ ์๋ Winetrics (XP๋ 32 ๋นํธ)
(wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks)
./winetricks winxp
./winetricks xact
๋
๋ฆฝ ์คํ ํ Warframe์ ์คํํ๋ฉด ~ / .wine์ ๋ฌด์ธ๊ฐ ์ ์ฅ๋ฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ Steam์์ ์ ํ๋ ์์ ์คํํ ์ ์์ต๋๋ค. (commad "wine Launcher.exe"์ฌ์ฉ)
https://bugs.winehq.org/show_bug.cgi?id=45734
Warframe ๋
๋ฆฝํ ๋ง ์ ๊ฑฐํ๊ณ Steam์์ ํญ์ Warframe ๋ง ์ฌ์ฉํ๊ณ ์ถ์ต๋๋ค.
xact ์ค์น๋ฅผ ์๋ํ์ต๋๋ค.
cd /My_Path/Steam64/Steam/steamapps/compatdata/230410
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
rm -rf pfx
WINEPREFIX=$PWD/pfx WINEARCH=win32 ./winetricks winxp xact
mkdir pfx/drive_c/windows/syswow64
https://www.reddit.com/r/linux_gaming/comments/99e0kc/steam_playguide_create_custom_32bit_prefix_to/ ๋ฅผ ์ฝ์ ํ ์๋ํ์ต๋๋ค.
์ ๋ชจ๋ฅด๊ฒ ์ง๋ง Steam์ด wine64bit๋ก ์ฌ์ ํ ์คํ๋๊ณ ์๋ค๋ ์ธ์์ด ์์ต๋๋ค.
์๋ฆฌ๊ฐ ์ฌ์ ํ ์๋ํ์ง ์๊ณ Launcher๊ฐ ์ฌ์ ํ ์ถฉ๋ํ๊ธฐ ๋๋ฌธ์
ํ์ผ์ ๋ค์ง๊ณ ๊ฒ์ํ๋ ๊ฒ์ ์ง๋ฃจํ ์ ์์ต๋๋ค.
์๋ ํ์ธ์ @ tele1 , Orb Vallis ๋๋ Plains๋ฅผ 32 ๋นํธ๋ก ์ฌ์ฉํด๋ณด์ธ์. ์๋ํ์ง ์์ต๋๋ค. ์ ์ด๋ ๋๋ฅผ ์ํด ์ผํ์ง ์์์ต๋๋ค. ๋๋จธ์ง ๊ฒ์์ ์คํ ์ค์ผ ์ ์์ง๋ง ์คํ ์๋๋ 64 ๋นํธ ์ฉ์ ๋๋ค.
@ joro1881 ํ์ธํ ์ ์์ต๋๋ค. Plains of Eidolon์ด๋ Fortuna๋ 32 ๋นํธ ํ๊ฒฝ์์ ์๋ํ์ง ์์ผ๋ฉฐ ์ถฉ๋ ๋ง ๋ฐ์ํฉ๋๋ค.
@Frontear ๋ด ๊ฒฝํ์ ์ถฉ๋์ด ์๋ ์์ต๋๋ค. ์ด ์์ญ์ ์๋ ค์ฃผ๋ ๊ฒ์ ๋ฉ์์ง ๋ง ์์ผ๋ฉด 64 ๋นํธ ์์คํ ์ด ํ์ํฉ๋๋ค. ๊ทธ๋์ ์ ํ ๋ค์ด๊ฐ ์ ์์์ง๋ง ๊ฒ์์ ๊ณ์๋ฉ๋๋ค.
์ฃ์กํฉ๋๋ค. ํ์ธํ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ๊ฒ์์ ํ
์คํธํ๊ณ ~ / .wine ~ / .warframe์ ์ ๊ฑฐํ์ต๋๋ค.
winetrics๋ก ๋ฌด์ธ๊ฐ๋ฅผ ์ค์นํ๊ณ Warframe.msi๋ฅผ ์คํํ์ต๋๋ค.
ํ์ง๋ง Steam์ Waframe๊ณผ ๊ฐ์ ๋ถํ
๋ฃจํ๊ฐ ์์ต๋๋ค.
๊ฒ์์ ๋ค์ ๋ค์ด๋ก๋ํฉ๋๋ค. https://www.warframe.com/download
๋นจ๊ฐ์ ๋ฒํผ ์๋์ "์ฌ๊ธฐ์์ ๋
๋ฆฝ ์คํ ํ ์ค์น ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ์ ์์ต๋๋ค."
"Warframe.2018.12.17.23.38.exe"๋ฅผ ๋ค์ด๋ก๋ํ์ต๋๋ค.
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks xact
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks winxp
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks d3dx10
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks d3dx9
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine Warframe.2018.12.17.23.38.exe
Warframe.2018.12.17.23.38.exe๊ฐ ํ์ผ์ 2,5 ์๊ฐ ๊ฒ์ฌํ๋ฉด 29,8GB๊ฐ ๋ค์ด๋ก๋๋ฉ๋๋ค.
๊ทธ ํ Warframe.2018.12.17.23.38.exe์์ ๊ฒ์ ์คํ์ ์๋ ํ ์ ์์ง๋ง ๊ฒ์์ด ์๋ํ์ง ์์ต๋๋ค.
https://www.reddit.com/r/Warframe/comments/5tz121/warframe_winestaging_21_linux_d/ ์๋ํ์ต๋๋ค.
ํ์ง๋ง ๊ฒ์์ด ์๋ํ์ง ์์ต๋๋ค. ์ ์ ๊ฒ์์ ์ด๋ป๊ฒํ๋์ง ๋ชจ๋ฅด๊ฒ ์ด์.
์ด์ ์์คํ
Mate18.3, ์ต์ nvidia ๋๋ผ์ด๋ฒ, ์ต์ Warframe, ์ต์ ์์ธ,
๊ทธ๋์ ๋ฌธ์ ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
32 ๋นํธ ๋๋ 64 ๋นํธ์์ ๊ณต๊ฐ ๋ ๋จ์ด๋ก ์ฐ์ฃผํ๋์ง ๊ธฐ์ต์ด ๋์ง ์์ต๋๋ค. ๊ฐ๋ ์ปค๋งจ๋ ์์ธ์ ์ฌ์ฉํ๊ณ ๋๋ก๋ wine64๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์
๋๋ค.
์์ธ์์ Waframe์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํ
์คํธ๋ฅผ ์ํด Steam Warframe ๋ง ์คํ ํด๋ณด์ธ์.
๊ทธ๋ฅ ๋ฌ๋ ค
wine /your_path / to lib .... /steamapps/common/Warframe/Tools/Launcher.exe
@ Dkr0l ์ฌ๊ธฐ์ ๋ ๋ค๋ฅธ ํ์ธ์ด ์์ต๋๋ค. Launcher๋ ์๋ก์ด ์ ๋ฐ์ดํธ๋ฅผ ๋ค์ด๋ก๋ํ๋ ๋ฃจํ๋ก ๋์๊ฐ๋๋ค.
์ฌ๊ธฐ์ ๋ํ ์ฝ๊ฐ์ ํฐ๋ฏธ๋ ์ ๋ฌธ ์ฉ์ด๊ฐ ์์ต๋๋ค.
>>> Adding process 4968 for game ID 230410
[0117/114942:ERROR:network_change_notifier_win.cc(155)] WSALookupServiceBegin failed with: 8
[0117/114942:ERROR:proxy_service_factory.cc(136)] Cannot use V8 Proxy resolver in single process mode.
ERROR: ld.so: object '/home/frontear/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
>>> Adding process 4995 for game ID 230410
ERROR: ld.so: object '/home/frontear/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 5026 for game ID 230410
ERROR: ld.so: object '/home/frontear/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[0117/114944:ERROR:main_delegate.cc(724)] Could not load locale pak for en-US
Warframe ํด๋๋ฅผ ์ด๊ณ ๋๊ตฌ๋ก ์ด๋ํ์ฌ ๋ฐ์ฒ๋ฅผ ์ญ์ ํ๊ณ launcher.exe.cpy๋ฅผ launcher.exe๋ก ์ด๋ฆ์ ๋ฐ๊ฟ๋๋ค.
Warframe ํด๋๋ฅผ ์ด๊ณ ๋๊ตฌ๋ก ์ด๋ํ์ฌ ๋ฐ์ฒ๋ฅผ ์ญ์ ํ๊ณ launcher.exe.cpy๋ฅผ launcher.exe๋ก ์ด๋ฆ์ ๋ฐ๊ฟ๋๋ค.
์ค์ ๋ก ์๋ํ์ต๋๋ค. ๋งค์ฐ ํฅ๋ฏธ ๋กญ์ต๋๋ค.
Yah ์ด๋ค ์ฌ๋์ด ๊ฒ์๋ฌผ์ ์๋ถ๋ถ์์ ์ธ๊ธํ์ต๋๋ค.
์์ฒด ๊ต์ฒด์ ์คํจํ ๋ฐ์ฒ๋ ๋ช ๋ ๋์ ์ฌ์ฉ๋์์ต๋๋ค. https://bugs.winehq.org/show_bug.cgi?id=33845
ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ํ์ง ์์ ์งง์ ์๊ฐ์ ์์ธ์ ๋๋ค.
์ฐฝ๋ฌธ์์ ์ผ์ด๋ ์ ์ด ์๋ค
์ฝ๊ฐ์ ์ธก๋ฉด์์ ๋๋ ๋ด๊ฐ ์ ๋ฐ์ดํธํ์ง ์์ ์๊ด์ค๋ฌ์ด ์๊ทธ ๋กค ๋ฐ์ฒ์ ์ด์ ๋ฒ์ ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ฌ์ ํ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ๊ฒ์์ด ํ์ฌ ์ต์ ๋ฒ์ ์์ ์๋ํ์ง ์๋์ง ๋๋ ์ฌ๋๋ค์ด ๊ณต์ ๋ฐ์ฒ์์ ๋ง์นจ๋ด ์๋ํ๋๋ก ํ๋ ค๋์ง ์ฌ๋ถ๋ฅผ ๋ฐ๋ฅด๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค. ํ์ฌ ํ ๋ก .
@ prototype99 ๊ฒ์ ์์ฒด๊ฐ ์ ์๋ํ๊ณ ๋ฐ์ฒ๊ฐ ๋ฌธ์ ์ ๋๋ค. ์ด๊ฒ์ด GloriousEggroll์ด __launcher__๋ฅผ ๋ง๋ ์ด์ ์ ๋๋ค.
@Frontear ์ค ์, ์ฌ๋๋ค์ด ๊ณต์ ๋ฐ์ฒ๋ฟ๋ง ์๋๋ผ ์ต์ ๋ฒ์ ์ด ์คํจํ๋ค๊ณ
๊ทธ๋ฌ๋ DirectX 9 ๋ฐ 32 ๋นํธ๋ ์ฌํด ๊ฒ์์์ ๋จ์ด์ง ์ ์์ต๋๋ค. (์ต์ 29:30)
https://www.youtube.com/watch?v=sf9QpXSGryg&feature=youtu.be&t=1780
@ massatt212 ๊ฐ์ฌํฉ๋๋ค.
ํ์ผ ํธ์ง ํ Steam ๋ฐ์ฒ๊ฐ ์๋ํ๊ณ ๋ก๊ทธ์ธ ๋ฉ๋ด๊ฐ ์๋ํ๋ฉฐ ๊ฒ์์ด ์๋ํฉ๋๋ค.
๋๋ก๋ ์๋ ์ ํ์ ์คํจ ๋ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ฌ์ ํ โโํฐ ์ฑ๊ณต์
๋๋ค.
32 ๋นํธ ๋ฐ 64 ๋นํธ์์ Steam Warframe์ ๋น๋ฒํ ์ถฉ๋์ ๋งํ ๊ฒ๋ ์์ต๋๋ค.
32 ๋นํธ ์ ํ๋ ์์์๋ ์ ์๋ํฉ๋๋ค.
64 ๋นํธ Warframe์์๋ Lotus์ ๋ฉ์์ง๋ฅผ ์ ์ธํ ๋๋ถ๋ถ์ ์ฌ์ด๋๊ฐ ์๋ํฉ๋๋ค.
์ค์ ๋ก FAudio๊ฐ ๋ฌด์์ธ์ง ๋ฌป๊ณ ์ถ์์ต๋๋ค.
Warframe์ XNA๋ฅผ ์ฌ์ฉํฉ๋๊น? https://en.wikipedia.org/wiki/Microsoft_XNA
์ฌ๊ธฐ ๋ชฉ๋ก์ Warframe์ด ํ์๋์ง ์๋ ์ด์ http://www.flibitijibibo.com/index.php?page=Portfolio/Tools # 01_FNA.txt
XAudio๋ ๊ธฐ๋ณธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ ๋ฐ๋์ XNA์ ์ผ๋ถ๋ ์๋๋๋ค. FAudio๋ ๋ํ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์์ ์ํด ๋ค์ดํฐ๋ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ ๊ตฌํ ํ ๊ฒ์ ๋๋ค.
๋ค์ดํฐ๋ธ XAudio ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ 32 ๋นํธ ์์ธ์์๋ ๊ฑฐ์ ์๋ํ์ง ์์ผ๋ฉฐ 64 ๋นํธ ์์ธ์์๋ ์์ฃผ ์ถฉ๋ํ๋ ๊ฒฝํฅ์ด ์์ผ๋ฏ๋ก ํ์ฌ FAudio๊ฐ ์ค์ํฉ๋๋ค.
์๋ ํ์ญ๋๊น,
๊ฒ์์ ์์ํ๋ฉด ๋ก๋ฉ ํ๋ฉด์ด ๋ํ๋๊ณ ๋ก๋๋ฉ๋๋ค. ๋ก๋ฉ์ด ๋๋ ๋ ์ด๊ฒ์ ๋ฐ๋ณตํด์ ๋ฐ๋ณตํฉ๋๋ค. ๋ด๊ฐ ๋ฉ์ถ ๋๊น์ง ๋๋ ๊ทธ๊ฒ์ด ๋ฐฐ๊ฒฝ ์ฐฝ ์ ๋ฐ์ดํธ ๋๋ ์ด์ ๋น์ทํ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋ค์์ ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฐพ์ ๋งํฌ์
๋๋ค.
ํ์ง๋ง ๋ด ์์คํ
์์ "์
๋ฐ์ดํฐ ์คํฌ๋ฆฝํธ"๊ฐ ์คํจํ์ต๋๋ค.
์ค์คํธ๋ฆฌ์์์ ๊ฐ์ฌํฉ๋๋ค.
ํ ๋น์์ค ๋ชจ์
โโโโโโโ ์๋ณธ ๋ฉ์์ง โโโโโโโโ
2019 ๋
1 ์ 30 ์ผ ์์์ผ ์ค์ 12:14์ Ali Rizvi [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด์ฃผ๊ธฐ์ ์ธ ์ถฉ๋์ ๊ฒช๊ณ ์์ต๋๊น? ๊ฒ์์ด ๋ฉ์ถฐ์ ์ข ๋ฃํ๊ฑฐ๋ (์ฐฝ์ด์๋ ์ ์ฒด ํ๋ฉด์ผ๋ก ํ๋ ์ดํ๋ ๊ฒฝ์ฐ) ์ ์ ํ ์๋์ผ๋ก ์ถฉ๋ํฉ๋๋ค.
โ
์ด ์ค๋ ๋๋ฅผ ๊ตฌ๋ ํ๊ธฐ ๋๋ฌธ์์ด ๋ฉ์์ง๊ฐ ์ ์ก๋์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub ์์ ๋ณด๊ฑฐ๋ ๋ํ ๋ชฉ๋ก์ ์์๊ฑฐํฉ๋๋ค .
๋ฐ์ฒ ๋ฃจํ๋ฅผ ์๋ฏธํฉ๋๊น? Launcher.exe๋ฅผ ํตํด Launcher.exe.cpy๋ฅผ ๋ณต์ฌํ๋ฉด ๋ถ๋ช ํ ํด๊ฒฐ๋ฉ๋๋ค.
์๋ฆผ :
์คํ๊ธฐ์ ์์ฒด ๋ฎ์ด ์ฐ๊ธฐ ๊ถํ์ด์๋ Wine์ ์๋ ค์ง ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค. ์์ ์ธ๊ธํ๋ฏ์ด ๋ฐ์ฒ๋ฅผ ์ข
๋ฃ ํ ๋ค์ Launcher.exe
๋ฅผ Launcher.exe.cpy
๋ก ์๋์ผ๋ก ๋ฐ๊พธ๋ฉด์ด๋ฅผ ์ฐํํฉ๋๋ค.
Proton์๋ ์ฒ์ 5 ๋ถ ๋์ ์ปจํธ๋กค๋ฌ๊ฐ ๊ฐ์ง๋์ง ์์ผ๋ฉด Warframe์ด ๊ฐ์๊ธฐ ๋ซํ๋ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค. ๋ฌผ๋ฆฌ์ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๊ฑฐ๋ ๋๋ฏธ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก DXVX์๋ ํน์ ์์คํ , ํนํ nVidia GPU๊ฐ์๋ ์์คํ ์์ ๋๊ฒฐ์ ์ ๋ฐํ๋ ์๋ ค์ง ํ๊ท๊ฐ ์์ต๋๋ค. ๊ฒ์ ์ค์ ์์ vsync๋ฅผ Auto์์ ๋ณ๊ฒฝํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ atm ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. vsync on์ด vsync off๋ณด๋ค ๋ ์ ์๋ํ๋์ง ์ฌ๋ถ๋ ์์ง ๊ฒฐ์ ๋์ง ์์์ง๋ง ์ํ ์ฐฉ์ค๋ก ์ธํด ๊ทธ์ค ํ๋๊ฐ ์๋ ํ ๊ฒ์ ๋๋ค. ์ ์ด๋ ์ฌ๋๋ค์ ์ ๋ฅผ ํฌํจํด์ ๊ทธ๊ฒ์ด ํจ๊ณผ๊ฐ ์๋ค๊ณ ๋ณด๊ณ ํ์ต๋๋ค. ์ฌ์ฉ์ ์ง์ ์คํ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ DXVX ๋ฒ์ ์ ๋ค์ด ๊ทธ๋ ์ด๋ํ์ง ์๋ ํ vsync๊ฐ ์๋์ผ๋ก ์ค์ ๋ ์ํ์์ ์ด์ ๊ฐ์ ์ถฉ๋์ด ๋ฐ์ํ์ง๋ง์ด๋ฅผ ์ผ์ง์ผ๋ก ์ค์ ํ๋ฉด ๋ฌธ์ ์์ด ๊ธฐ๋ณธ Proton ํ๊ฒฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋๋ ์๋ํ์ง ์์๋ค.
์๋ง๋ Steam ๊ฐ๋ฐ์๋ ๋ชจ๋ ์ค๋ฅ๋ฅผ ์๊ณ ์์ ๊ฒ์
๋๋ค.
๊ทธ๋ฌ๋ https://github.com/tele1/Steam.logs ์์ ์ ๋ก๊ทธ๋ฅผ ๋ฃ์ต๋๋ค.
ํ์ผ์ด ๋๋ฌด ์ปค์ tar.gz ์์นด์ด๋ธ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ๋ก๊ทธ์์ ๋ณผ ์ ์์ต๋๋ค.
$ grep error steam-230410.log
1336.609:0008:0062:warn:debugstr:OutputDebugStringA "Hashing Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\api-ms-win-core-errorhandling-l1-1-0.dll...\n"
[0206/102939:ERROR:ipc_channel_win.cc(512)] pipe error: 232
1484.839:0078:007b:warn:debugstr:OutputDebugStringA "121.811 Sys [Error]: Bad data from worldState.php (error 4): \n"
1531.508:0078:007b:warn:debugstr:OutputDebugStringA "168.374 Sys [Error]: error: can't find XPBarBackground[0x0].gotoAndStop\n"
$ grep fail steam-230410.log
1329.329:0008:0009:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\CEF3_1\\VC14\\libcef.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/CEF3_1/VC14/libcef.dll: invalid ELF header
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
[0206/102908:ERROR:network_change_notifier_win.cc(155)] WSALookupServiceBegin failed with: 8
1332.097:0008:003c:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
1332.343:0008:0048:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\xinput1_3.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/syswow64/xinput1_3.dll: invalid ELF header
1332.680:0008:0009:warn:debugstr:OutputDebugStringA "INetFwProfile2::get_CurrentProfileTypes failed: 0x80004001\n"
1332.846:0008:0053:warn:debugstr:OutputDebugStringA "INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1334.353:0008:0053:warn:debugstr:OutputDebugStringA "GetVolumeInformation(Z:\\mnt\\Steam64\\) failed"
1335.759:0008:0009:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/syswow64/openvr_api_dxvk.dll: invalid ELF header
1337.392:0008:0062:warn:debugstr:OutputDebugStringA "GetVolumeInformation(Z:\\mnt\\Steam64\\) failed"
1338.525:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XAPOFX1_5.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xapofx1_5.dll: invalid ELF header
1338.569:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XINPUT1_3.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xinput1_3.dll: invalid ELF header
1339.844:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2core_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2core_7_win64.dll: invalid ELF header
1339.848:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2net_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2net_7_win64.dll: invalid ELF header
1339.855:0063:0069:warn:debugstr:OutputDebugStringA "2.409 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1341.240:0008:0065:warn:debugstr:OutputDebugStringA "2.409 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1342.777:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PxFoundation_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PxFoundation_x64.dll: invalid ELF header
1342.778:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Common_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Common_x64.dll: invalid ELF header
1342.780:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\nvToolsExt64_1.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/nvToolsExt64_1.dll: invalid ELF header
1342.781:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3_x64.dll: invalid ELF header
1342.783:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Cooking_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Cooking_x64.dll: invalid ELF header
1342.785:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3CharacterKinematic_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3CharacterKinematic_x64.dll: invalid ELF header
1363.063:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XAPOFX1_5.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xapofx1_5.dll: invalid ELF header
1363.065:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XINPUT1_3.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xinput1_3.dll: invalid ELF header
1363.314:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\steam_api64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/steam_api64.dll: invalid ELF header
1364.307:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2core_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2core_7_win64.dll: invalid ELF header
1364.308:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2net_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2net_7_win64.dll: invalid ELF header
1364.320:0078:007b:warn:debugstr:OutputDebugStringA "1.287 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1366.322:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PxFoundation_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PxFoundation_x64.dll: invalid ELF header
1366.324:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Common_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Common_x64.dll: invalid ELF header
1366.326:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\nvToolsExt64_1.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/nvToolsExt64_1.dll: invalid ELF header
1366.327:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3_x64.dll: invalid ELF header
1366.328:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Cooking_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Cooking_x64.dll: invalid ELF header
1366.330:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3CharacterKinematic_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3CharacterKinematic_x64.dll: invalid ELF header
1368.284:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/openvr_api_dxvk.dll: invalid ELF header
1369.398:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\amd_ags_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/amd_ags_x64.dll: invalid ELF header
1369.523:0078:007b:warn:debugstr:OutputDebugStringA "6.500 Sys [Error]: Gdf::GetWindowRefreshRate failed; assuming 60Hz refresh-rate.\n"
1370.762:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\xaudio2_7.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xaudio2_7.dll: invalid ELF header
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
1377.964:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\discord_game_sdk.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/discord_game_sdk.dll: invalid ELF header
1377.967:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\dbghelp.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/dbghelp.dll: invalid ELF header
1378.041:0078:007b:warn:debugstr:OutputDebugStringA "15.017 Sys [Error]: Discord core failed to initialize: result 4\n"
INFO: Assertion failed: 0 && "Batching is not supported!"
INFO: Assertion failed: 0 && "xWMA is not supported!"
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
์ด ๊ฒ์์์ Steam ์ค๋ฒ๋ ์ด๊ฐ ์ปค์๋ฅผ ํ์ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๊ฒ์ ์ค์ ๋ก ๋ด๊ฐ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ฌ์ํ๊ณ ํญ๋ชฉ์ ํ์ํ๊ณ ์ฌ์ํ ์์๋ ๊ธฐ๋ฅ์ ์์ด๋ฒ๋ฆฐ ๊ฒ์ ๊ณ ๋ คํ ๋ ์ค์ ๋ก ๋ค์ ์ฑ๊ฐ์ ์ผ์ ๋๋ค.
๋ด๊ฐ ์ฐพ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ (KDE ํ๋ผ์ฆ๋ง์์) ๊ฒ์์์ Alt ํญ์ ์ ๊ฑฐํ๊ณ ๋ฐ๋ก ๋ค์ ๋ค์ด๊ฐ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ฐ์คํฌํ ์ปค์๊ฐ ๋ํ๋ฉ๋๋ค.
@Frontear @NeroBurner # 168
์์ฑ / ์์
์ ์ฌ์ฉํ๊ธฐ ์ํด xact๋ฅผ ์ค์นํด์ผํ์ต๋๋ค. Proton์ FAudio๋ก ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํ์ต๋๋ค.
๋๊ตฌ๋ ๋ค๋ฅธ ๊ฒฝํ์ด ์์ต๋๊น?
@vhda Warframe์ ์์ ๋ฐ ์์ฑ์ WMA / xWMA ์ค๋์ค๋ฅผ ์ฌ์ฉํ๋ฉฐ Proton์์ ์ ๊ณต๋๋ FAudio ๋น๋๋ ์ด๋ฌํ ์ง์์์ด ๋น๋๋ฉ๋๋ค. - ๋น์ ์ด ๋น๋ก ์ํ๋ ๊ฒฝ์ฐ GloriousEggroll์ FAudio ๋น๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/
(๊ทธ๊ณณ์์ FAudio๋ฅผ ์ค์นํ๊ธฐ ๋งํ๋ฉด FAudio ํด๋๋ฅผ ~/.steam/steam/steamapps/compatdata/230410/pfx/FAudio
์ ๋ค์ด๋ก๋ํ๊ณ ํด๋น ๋๋ ํฐ๋ฆฌ์์ WINEPREFIX=$(dirname $(pwd)) ./wine_setup_native
๋ฅผ ์คํํด์ผํฉ๋๋ค.)
Mine์ ์ต์ Proton ๋ฒ ํ์์ ์ ์๋ํ๋ฉฐ FFMPEG ์ง์์ผ๋ก
@ananace ๊ฐ์ฌํ์ง๋ง @ptkato ๋ ๋์๊ฒ ๋ ์ฌ์ด ๊ฒฝ๋ก์์ต๋๋ค.
git clone git://github.com/FNA-XNA/FAudio.git
cd FAudio
mkdir flibitBuild
cd flibitBuild
cmake .. -DFFMPEG=ON
make
cp libFAudio.so ~/.steam/steamapps/common/Proton\ 3.16\ Beta/dist/lib64/
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ ๋ค์ผ!
๋ ๋ค ๊ฐ์ฌํฉ๋๋ค :)
์ ๋ฐ์ดํธ : ๊ฒ์ ์ถฉ๋์ ๋ฉ์ถ๋ ค๋ฉด ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๋ฉด๋ฉ๋๋ค.
@ptkato @vhda FAudio๋ฅผ ๋ค์ ์ปดํ์ผํ๋ ๊ฒ์ด ์ ํ ์๋ํ์ง ์์ต๋๋ค. ์ ์ก์ด ์ฌ์ ํ ์๋ํ์ง ์์ต๋๋ค. ๋ด๊ฐ ์์
ํ ๊ฒ์ ๊ธฐ์ตํ๋ ์ ์ผํ ๊ฒ์ winetricks๋ฅผ ์ฌ์ฉํ์ฌ steamapps์ compdata / 230410 / pfx ํด๋์ xact๋ฅผ ์ค์นํ๋ ๊ฒ์ด ์์ต๋๋ค. xact
์ด ๋ค์ ๊ถ์ฅ๋์ง ์๋ ์ด์ ๋ ๋ฌด์์
๋๊น?
@Frontear Xact๋ Warframe์ด 64 ๋นํธ๋ก ๋ฐ๋์๊ณ 64 ๋นํธ ๋ฒ์ ์ ๋์ ์ถฉ๋์ด ์๊ธฐ ๋๋ฌธ์ ๊ถ์ฅํ์ง ์์ต๋๋ค. 32 ๋นํธ์์๋ ๊ด์ฐฎ ์์ง๋ง Fortuna์ ์ค๋ ์ถ์ ๋ ๋ฆด๋ฆฌ์ค์์๋ 64 ๋นํธ๊ฐ ํ์ํฉ๋๋ค.
@greydmiyu 64 ๋นํธ ๋ฒ์ ์ warframe (Warframe.exe๋ก ์ฌ๋ณผ๋ฆญ ๋งํฌ Warframe64)์์๋ xact๋ฅผ ๊ฝค ์ค๋ซ๋์ ์ฌ์ฉํด ์์ผ๋ฉฐ ๊ทธ๋ก ์ธํด ์ถฉ๋์ด๋ ์ง์ฐ์ด ๋ฐ์ํ์ง ์์์ต๋๋ค. FAudio๊ฐ ๋ ์ธ๊ธฐ์๋ ์ต์ ์ธ ๊ฒ ๊ฐ์์ ์ฌ์ฉํ๊ณ ์ถ์ง๋ง์ด ๊ธฐ๋ฅ์ด ์ ๋๋ก ์๋ํ์ง ์์๊ธฐ ๋๋ฌธ์ xact๋ฅผ ๊ณ ์ํด์ผํฉ๋๋ค.
@Frontear๋ winetricks๋ฅผ ์ค์นํ์ง ์๊ณ ์๋ก์ด proton ์ ๋์ฌ๋ฅผ ์ฌ์ฉํ๊ณ ํ์ฌ GitLab (github๊ฐ ์๋๋๋ค!) ์คํฌ๋ฆฝํธ๊ฐ https://gitlab.com/GloriousEggroll/warframe-linux/blob/steamplay-proton ์ฒ๋ผ FAudio๋ฅผ ์ค์นํ๋ ค๊ณ ํฉ๋๋ค.
@Frontear xact๋ฅผ ์ค์นํ๊ธฐ ์ ์ winetricks๋ฅผ ์คํํ์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๊น? ์ด ๊ฒ์์ Proton ์ค์น๋ฅผ ์ฌ์ค์ ํ๋ ค๋ฉด steamapps/compatdata/230410/pfx
๋ฅผ ์ ๊ฑฐํ๋ฉด ๋ ์ง์คํธ๋ฆฌ๋ฅผ ํธ์งํ๋ ๊ฒ๋ณด๋ค ์ฝ๊ฒ โโ์ฒ์๋ถํฐ ์์ํ ์ ์์ต๋๋ค.
Launcher๊ฐ "๊น๋ฐ์ด๋"๊ฒฝ์ฐ ์
๋ฐ์ดํธ ๋ ๋ฒ์ ์ผ๋ก ๋ฎ์ด ์จ์ผํฉ๋๋ค (์ด ์ค๋ ๋์์ "Launcher.exe.cpy"๊ฒ์).
๊ฒ์์ด ๊ฐ์๊ธฐ ์ถฉ๋ํ๋ฉด ์ปจํธ๋กค๋ฌ๋ฅผ ์ปดํจํฐ์ ์ฐ๊ฒฐํด์ผ ํ ์ ์์ต๋๋ค.
@NeroBurner์ ์ํด ๋งํฌ ๋ ์คํฌ๋ฆฝํธ๋์ด ๊ฒ์์ ์์ํ๊ธฐ ์ํด ๋ง์ ๋
ธ๋ ฅ์ํฉ๋๋ค. ๋๋ ๊ทธ๋ค์ ๋ณด์์ง๋ง ์ง์ ์ฌ์ฉํ์ง๋ ์์์ต๋๋ค. ๊ฒ์์ ์๋ ์ ํ๋ฅผ ๋ง๊ธฐ ์ํด ํด๋น ์ ์ฅ์์์ ์
ฐ์ด๋ ์บ์๋ฅผ ๋ณต์ฌํ์ง๋ง ๊ทธ๋ ์ง ์์์ต๋๋ค. ๊ฒ์์ ๋ชจ๋ ์
ฐ์ด๋ ์ปดํ์ผ์ ํธ๋ฆฌ๊ฑฐ ํ ์ ์๋์ง ์๋ ์ฌ๋์ด ์์ต๋๊น?
@vhda ์, @ptkato ์์ ์ธ๊ธ ํ ๋จ๊ณ๋ฅผ ์๋ํ๊ธฐ ์ ์ pfx ํด๋๋ฅผ ์ญ์ ํ์ง๋ง ์ฌ์ ํ ์๋ํ์ง ์์์ต๋๋ค.
์ ฐ์ด๋ ์บ์์ ๊ด๋ จํ์ฌ ์ด์ Nightwave ์ ๋ฐ์ดํธ๋ ๋ณธ์ง์ ์ผ๋ก ์ ์ฒด๋ฅผ ์ฌ์์ฑํด์ผํ๋ ๋ฌด์ธ๊ฐ๋ฅผ ๋ณ๊ฒฝํ์ต๋๋ค. ์ค๋๋ ์บ์๋ ์ด์ ์ธ๋ชจ๊ฐ ์์ต๋๋ค. GloriousEggroll์ด ์ ๋ฐ์ดํธํ์ง ์๋ ํ ๋ ์ด์ ๋ฐ์ฒ์์ ์บ์ ํ์ผ์ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค.
๋ํ ์ด์ ๋ ํ์คํ์ง ์์ง๋ง .dxvk-cache
ํ์ผ์ ๋ ์ด์ Warframe์ ๊ฒฝ์ฐ steamapps/shadercache/[game number]/dxvk_state_cache
ํด๋์ ์์ฑ ๋ฐ ์ ์ฅ๋์ง ์์ต๋๋ค. ์๋ณธ .exe
ํ์ผ๊ณผ ๋์ผํ ํด๋์ ์ง์ ์ ์ฅํฉ๋๋ค. ์ฆ, Tools/Launcher.exe
ํ์ผ์ ์์ํ๋ Warframe์ ๊ฒฝ์ฐ .dxvk-cache
ํ์ผ์ด ๊ฑฐ๊ธฐ์ ์ ์ฅ๋ฉ๋๋ค Warframe.x64.dxvk-cache
ํ๋, ์ฐ๋ฆฌ๊ฐ ์ฐพ๊ณ ์๋ ๊ฒ์
๋๋ค.
์ด์จ๋ ์ ฐ์ด๋ ์บ์ ํ์ผ์ ์ญ์ / ๊ต์ฒด ํ ๋์ด ์ง์์ ์ ์ ํ ์ฌ์ฉํ์ญ์์ค.
์ ์ณ๋๊ณ , HDD๋ฅผ ์ฌ์ฉํ์ฌ 2009 ๋ ๋ถํฐ ์ด์ ์ปดํจํฐ์์ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ๋ถํ ์ ์ ฐ์ด๋ ์บ์๋ฅผ ๋จ ๋์คํฌ๋ก ์ด๋ํ๊ณ ์ข ๋ฃ์ ํ๋ ๋๋ผ์ด๋ธ์ ๋ฐฑ์ ํ๋ ์์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค์์ต๋๋ค. HDD, tbh๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ปดํจํฐ์์ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ผ๋ฏ๋ก ๊ด์ฌ์ด์๋ ์ฌ๋์ ์ฌ๊ธฐ์์ ์ฐพ์ ์ ์์ต๋๋ค. https://github.com/Yowlen/linux-shader-cache-ramdisk
shadercache
ํด๋๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ต๊ทผ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ์ธํด ํ์ผ์ ์ด์ ์์น์ ์๋์ผ๋ก ๋งํฌํ์ง ์๋ ํ ์ ํ๋ ์์์ ์๋ํ์ง ์์ต๋๋ค. ๋๋ ์์ง ์ด๊ฒ์ ๋ํ ์์ ์ฌํญ์ ์ถ๊ฐํ์ง ์์์ต๋๋ค. ๋ํ ์ฝ์ด๋ณด๊ณ ์ถ๋ค๋ฉด ๋ฐ๋์ ์ฝ์ด๋ณด์ญ์์ค. ๋๋ ์ฃผ์ ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๋ค๊ณ ์๊ฐํ์ง๋ง ์ ํํ๊ฒ ๋ค๋ฌ์ด์ง์ง ์์๊ธฐ ๋๋ฌธ์ ๋ญ๊ฐ ์๋ชป ๋๊ธฐ๋ ์ฌ์ ํ ๋งค์ฐ ์ฝ์ต๋๋ค.
@NeroBurner ์๋ํฉ๋๋ค, ๊ฐ์ฌํฉ๋๋ค!
๊ฒ์์ ๋ชจ๋ ์ ฐ์ด๋ ์ปดํ์ผ์ ํธ๋ฆฌ๊ฑฐ ํ ์ ์๋์ง ์๋ ์ฌ๋์ด ์์ต๋๊น?
์ํ๊น๊ฒ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. DXVK๋ ์ ฐ์ด๋๋ฅผ ๋ง๋๋ฉด ์ฆ์ ์ปดํ์ผํฉ๋๋ค. ํน์ ๊ฒ์์์ ์ด๋ค ์ ฐ์ด๋๊ฐ ์์ฒญ๋๋์ง ์ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ํ์ง๋ง ์ ฐ์ด๋๋ฅผ ์บ์ํ๋ฏ๋ก ๊ฒฐ๊ตญ ๋ชจ๋ ์ ฐ์ด๋๊ฐ ์บ์์ ์ปดํ์ผ๋์ด ๊ฒ์ ํ๋ ์ด๊ฐ ๋ ์ํ ํด์ง๋๋ค.
2019 ๋ 2 ์ 28 ์ผ 12:25:58 PM GMT + 01 : 00์ Vitor Antunes [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@Frontear ๋ xact๋ฅผ ๊ฐ๊ธฐ ์ ์ winetricks๋ฅผ ์คํํ์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
instlled?steamapps/compatdata/230410/pfx
์ ์ ๊ฑฐ ํ ์ ์์ต๋๋ค.
์ด ๊ฒ์์ ๋ํ Proton ์ค์น๋ฅผ ์ฌ์ค์ ํ์ฌ ์์ํ ์ ์์ต๋๋ค.
๋ ์ง์คํธ๋ฆฌ๋ฅผ ํธ์งํ๋ ๊ฒ๋ณด๋ค ์ฝ์ต๋๋ค.๋ฐ์ฒ๊ฐ "๊น๋ฐ์ด๋"๊ฒฝ์ฐ ์ ๋ฐ์ดํธ ๋ ํ์ผ๋ก ๋ฎ์ด ์จ์ผํฉ๋๋ค.
๋ฒ์ (์ด ์ค๋ ๋์์ "Launcher.exe.cpy"๊ฒ์).
๊ฒ์์ด ๊ฐ์๊ธฐ ๊ฐ์๊ธฐ ์ข ๋ฃ๋๋ฉด
์ปจํธ๋กค๋ฌ๋ฅผ ์ปดํจํฐ์ ์ฐ๊ฒฐํฉ๋๋ค.
@NeroBurner์ ์ํด ๋งํฌ ๋ ์คํฌ๋ฆฝํธ๋ ์์์ ์ํด ๋ง์ ๋ ธ๋ ฅ์ํฉ๋๋ค.
์ด ๊ฒ์. ๋๋ ๊ทธ๋ค์ ๋ณด์์ง๋ง ์ง์ ์ฌ์ฉํ์ง๋ ์์์ต๋๋ค. ๋๋ ๋ํ
๊ทธ ์ ์ฅ์์์ ์ ฐ์ด๋ ์บ์๋ฅผ ๋ณต์ฌํ์ฌ
๊ฒ์์ ์๋ ์ ํ๋ฅผ ๋ฉ์ถ ์๋ ์์ง๋ง ๊ทธ๋ ์ง ์์์ต๋๋ค. ๋๊ตฌ๋ ์๊ณ ์์ต๋๋ค.
๊ฒ์์ ๋ชจ๋ ์ ฐ์ด๋ ์ปดํ์ผ์ ํธ๋ฆฌ๊ฑฐ ํ ์ ์์ต๋๊น?-
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/167#issuecomment -468238127
-
๋ด Android ๊ธฐ๊ธฐ์์ K-9 Mail์ ์ฌ์ฉํ์ฌ ๋ณด๋์ต๋๋ค. ๊ฐ๊ฒฐํจ์ ์ฉ์ํด์ฃผ์ญ์์ค.
์ ๋ฐ์ดํธ 24.4.0๋ถํฐ ๋ณํ๋ฅผ ๋ณด๋ ๋์ ์ฝ 30 ์ด ํ์ ๊ฒ์์ด ์ค๋จ๋ฉ๋๋ค. ์์น ๋ฆฌ๋ ์ค์์ GTX 750 Ti๋ก ์คํํ๊ณ , ๋ชจ๋ ๊ฒ์ด ์ต์ ์ด๋ฉฐ, ๋๋ฒ๊ทธ ๋ก๊ทธ (์ ์ด๋ ๊ต์ก๋ฐ์ง ์์ ์ฌ๋์ ๋์๋)์ ์๋ชป๋ ๊ฒ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๊ณต ํ ์์๋ ์ถ๊ฐ ์ ๋ณด๊ฐ ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค.
@polycement ๋ ์์ ๋ช ๋ น์์ '--debug'๋ก ์์ํ์ฌ dxvk๊ฐ ์ค์ ๋ก ์ฌ์ฉ๋๋์ง ํ์ธํฉ๋๋ค.
๋ํ --firstrun์ผ๋ก ๋ค์ ์คํํ์ฌ faudio๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋์ด ์์ง ์์๋ ์ฌ์ ํ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค. ์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋์ด ์๋์ง ๋๋ ๋ค๋ฅธ xboxdrv ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋์ง ํ์ธํ์ญ์์ค.
๋ํ warframe ์ต์ ์์ vsync๊ฐ on ๋๋ off๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
VSync๋ฅผ _seems_ ํด์ ํ์ฌ ์์ ํ์ต๋๋ค.์ด ๋ง์ง๋ง ์ ๋ฐ์ดํธ๊น์ง ์๋์ผ๋ก ์ค์ ํ๋ ๋ฐ ์๋ฌด๋ฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ๊ฐ์ฌ!
์ ๋ฐ์ดํธ : ์ด์ ๋ฏธ์ ์ ์ฐธ์ฌํ๋ ค๊ณ ํ ๋ ๋ฐ ๋ค๋ฅธ ์ฌ๋ฌ ์ฅ์์์ ๋ฌด์์๋ก ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. DXVK๊ฐ ์คํ ์ค์ด๊ณ FAudio๊ฐ ์ค์น๋์์ผ๋ฉฐ ์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋์ด ๊ฐ์ง๋๊ณ vsync๊ฐ ๊บผ์ ธ ์์ต๋๋ค.
์ฐฌ์ฑ. ์ํ๊น๊ฒ๋ ๋ฌธ์ ๊ฐ ์ ํ๋๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. Nightwave ์ ๋ฐ์ดํธ (24.3.0)๋ ๋น์ทํ ๋ฐฉ์์ผ๋ก ๋์๊ฒ ์ํฅ์ ๋ฏธ์ณค์ง ๋ง, ์คํ ์ฐจํธ์์์ ํ์๋ ์์์ต๋๋ค. ๋ด ๊ถค๋ ๊ธฐ์ ๋ฉ๋ด์ ์ด์ํ๊ฒ ์์ ์์ด๋ ๋ฌด์์๋ก ๋ฉ์ท๋ค.
์ง๊ธ๊น์ง ์์ ์ฌํญ์ ์ฐพ์ง ๋ชปํ๊ณ 24.4.0 ์ ๋ฐ์ดํธ์๋ ๊ณ์ ์กด์ฌํฉ๋๋ค. ํ์ง๋ง ๋ ๋์ ๊ฒ์ ์ปค์คํ ๋ฐ์ฒ์์ ์ฌ์ฉํ๋ ๋ค์ด ๊ทธ๋ ์ด๋ ๋ ๋ฒ์ (v0.81)๊ณผ Proton ์์ฒด์์ ์ฌ์ฉํ๋ ๋ฒ์ (v1.0)์ ํฌํจํ์ฌ ๋ชจ๋ DXVK ๋ฒ์ ์ ์ํฅ์ ๋ฏธ์น๋ค๋ ๊ฒ์ ๋๋ค.
ํ์ง๋ง v1.0์์๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ์ด์ ๋ฒ์ ์์๋ ์ ๋ ฅ๊ณผ ์ฌ์ด๋๋ ์ ์งํ์ต๋๋ค. DXVK v1.0์์๋ ๋น๋์ค ๋ง ์ ์ง๋ฉ๋๋ค. ๋๋ ์ฌ์ ํ ์ฃผ๋ณ์ ํ์ํ๊ณ ALT-F4๋ฅผ ์ฌ์ฉํ์ฌ ๋ซ์ ์๋ ์์ง๋ง ๋ฉ์ถค์ ์ฌ์ ํ โโ๋ฐ์ํ๊ณ ๋งน์ธ ์คํ์ ์ค์ ๋ก ์๋ฌด์์ ์ต์ ์ด ์๋๋ฏ๋ก ์ผ๋ฐ์ ์ผ๋ก ์ ํ์ ์ฌ์ง๊ฐ ์์ง๋ง ๋ซ๊ณ ์งํ ์ํฉ์ ์์ ์ ์์ต๋๋ค. ๋๋ ๊ทธ ์๋ฌด์์ ๋ง๋ค์๋ค.
๋ง๋ถ์ฌ์, Warframe ์์ฒด๋ ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ข ๋ฃ ๋ ๋์ด ๋ฌธ์ ๋ฅผ ๊ฐ์งํฉ๋๋ค. ๋์ค์ ์ถฉ๋ ๋ณด๊ณ ์ ๋ง๋ฒ์ฌ๊ฐ ๋ํ๋๊ณ ๋น๋์ค๊ฐ ์ ์ง ๋ ๊ฒฝ์ฐ์๋ง ๋ํ๋ฉ๋๋ค. ALT-F4๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ง ๋ ๋น๋์ค์์ด ๊ฒ์์ ์ข ๋ฃํ๋ฉด ์ถฉ๋ ๋ฆฌํฌํฐ๊ฐ ํ์๋์ง ์์ต๋๋ค. ๋๋์ด ๋ฐฉ๋ฒ์ ํตํด ๊ทธ๋ค์๊ฒ ๋ช ๊ฐ์ง ๋ณด๊ณ ์๋ฅผ ๋ณด๋์ผ๋ฏ๋ก ๊ทธ๋ค๋ ์กฐ์ฌ ํ ๊ฒ์ ๋๋ค.
๋ํ ๋ค์ ๋ ๊ฐ์ง ์ฌํญ์ ์ ์ํด์ผํฉ๋๋ค.
VSync ON์ ์ฌ์ฉํ๊ณ VSync OFF๋ก ํ ์คํธํ์ง ์์์ต๋๋ค. VSync Auto๋ ๋ฉ์ถค ํ์์ด ๋ ์์ฃผ ๋ฐ์ํ๋๋ก ๋ง๋ค๊ธฐ ๋๋ฌธ์ ๋ถ๋ช ํ ์ต์ ์ด ์๋๋๋ค.
ํ ๋๋ฆฌ์๋ ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. DXVK 1.0 ๋ฐ Xfce์์ Alt-Tabbing์ ์ฌ์ฉํ์ฌ ์ ์๋ํ๋ฏ๋ก ๋ธ๋ผ์ฐ์ ์์ ์ผ๋ถ ๋ด์ค ์ ๋ฐ์ดํธ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์ผ๋ฐ ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ ์ฌ์ ํ ๊ทธ์ ๊ด๋ จํ์ฌ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ์ตํ์ ์๋จ์ ์ ์ธํ๊ณ ๋ ์ฐฝ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๊ทธ๋ฌ๋ Windowed ๋ฐ ์ผ๋ฐ ์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ์ ํ๋ ํ ์คํธ๋ฅผ ์ํํ์ผ๋ฉฐ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฐ๋ผ์ ์ด๊ฒ์ ๋ฌด์๋ณด๋ค Borderless Fullscreen์ ๋ฌธ์ ๋ก ๋ณด์ด๋ฉฐ ๋ชจ๋ ์ฌ๋์ด VSync๋ฅผ Auto ์ด์ธ์ ๊ฒ์ผ๋ก ์ค์ ํ๋ ๊ฒ ์ธ์๋ ํด๋น ๋ชจ๋๋ฅผ ํผํด์ผ ํจ์ ์์ฌํฉ๋๋ค.
์ด๊ฒ์ด ๋ณ๊ฒฝ๋๋ฉด ์ ๋ฐ์ดํธํ๊ฑฐ๋ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ต๋๋ค.
ํธ์ง : VSync OFF๋ ๋์๊ฒ ์ต์ ์ด ์๋๋ผ๋ ๊ฒ์ ์์์ต๋๋ค. ์ถฉ๋์ ์ ์๊ฒ ์์ฒญ๋๊ฒ ์ ํ๋์ด ํ๋ ๋๋ผ์ด๋ธ ํ์๋ฑ์ด ๊ณ์ ์ผ์ ธ ์์ต๋๋ค. ์์ ์ฑ์ ์ํด VSync ON์ ์ฌ์ฉํด์ผํฉ๋๋ค.
ํธ์ง 2 : ๋๋ ๋ฐ๋ก ์ก์๋ค. ๋ฉ์ถค์ ์ฌ์ ํ โโ์ผ๋ฐ ์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ๋ฐ์ํ๋ฉฐ DXVK๊ฐ์ด ๋ฉ์ถค ๋์ ๊ฒ์์์ Alt-F4์ ๊ธฐ๋ฅ์ ์ ๊ฐ๊ธฐ ๋๋ฌธ์ ์ค๋์ค ๋ฐ I / O ์๋ต ์ฑ์ Alt-Tab ๊ธฐ๋ฅ๊ณผ ์ฐ๊ฒฐ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๋ด๊ฐ ์ข์ํ๋ ์ํ์ง ์๋ Windowed ๋ชจ๋๋ฅผ ์ฌ์ฉํ ๊ฒ ๊ฐ์ต๋๋ค. ์ญ์ ์ถฉ๋ํ์ง ์๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
@Yowlen ์ด ๊ฐ๋งํ ์์๋ ๋์
์ ๋ฐ์ดํธ๋ก Proton ์ ๋์ฌ๋ฅผ ๋ค์ ์ผ๊ณ ๊ทธ ์ดํ๋ก ๋๊ฒฐ๋์ง ์์์ง๋ง ์ด๊ฒ์ด ๋ฌธ์ ์ ์์ธ์ด๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์ค๋ ์์นจ์ DXVK ๋ฒ์ ๊ณผ ๊ธฐํ ๋ฒ์ ์ ์ ํํ๋ฉด์ ์์ธ์ ์์ ๋ด๋ ค๊ณ ์๋ํ ๊ฒ์ ํฌํจํ์ฌ ์ง๋ ๋ฉฐ์น ๋์ ์ ๋์ฌ๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ค์ ์์ฑํ์ต๋๋ค.
Warframe ์ ๋ง์ง๋ง ์ถฉ๋์์ ์์คํ ์ ์ฌ๋ถํ ํ๋ ์ฌ์ด์ ํซํฝ์ค๋ฅผ ๋ฆด๋ฆฌ์คํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ์์ธ ์ผ ์ ์์ต๋๋ค. ๊ทธ๋๋ ํ์คํ ๋งํ ์๋ ์์ต๋๋ค.
๋ค์ ํ ๋ฒ @Yowlen ์ ํ์ธํ ์ ์์ผ๋ฉฐ ๋ค์ํ์ง ์์๊ณ , ์ถฉ๋์์ด 10 ๋ถ ๋์ ํฌ๋ฅดํฌ๋์ ๋์ผํ ์ฅ์์ ๋ค์ ๊ฐ์ ๋ด ์์ฑ์ ์ ๋์ฌ ๋ ์ ๋ฐ์ดํธ๊ฐ ์ด๋ฏธ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค๊ณ ์๊ฐ๋๋ ๋ฆฌ๋
์ถฉ๋์ ์ฌ์ ํ โโ๋ฐ์ํ์ง๋ง ์ง๊ธ์ ๋ง์ด ์ง์ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ผ๋ฐ ์ฐฝ ๋ชจ๋์์ ์คํํ๋ ๊ฒ๋ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํนํ Fortuna Orb Vallis์์ ์๋ฌด๋ฅผ ํธ์คํธ ํ ๋ ์ฝ๊ฐ์ ์๊ฐ์ด ์ง๋๋ฉด ์ง์์ ์ผ๋ก ์ถฉ๋์ด ๋ฐ์ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๋ณดํต 2-3 ๋ถ ์ ๋ ๊ฑธ๋ฆฝ๋๋ค. ํธ์คํ ํ์ง ์์ผ๋ฉด ๋ฐ์ํ์ง ์์ต๋๋ค.
์ ๋ฐ์ดํธ : Proton 3.16-8 ๋ฒ ํ ๋ฐ ์๋ก์ด ์ ๋์ฌ (FAudio ์ ์ธ) ๋ฐ Warframe_x64์ Symlinks์์ Warframe.exe๋ก์ด ๋ฌธ์ ๊ฐ ์ค์ง ๋ ๊ฒ ๊ฐ์ต๋๋ค.
Update2 : ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค. ๋งค์ฐ ์์์ ์๊ฐ์ ์ถฉ๋์ด ๋ฐ์ํ์ง๋ง ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค.
Warframe ์
๋ฐ์ดํธ 24.4 ์ดํ๋ก ๋ฉ์ถค ํ์์ด ๋ฐ์ํ์ต๋๋ค.
์์ธ์ด๋๋ ํจํด์ด ๋ช ๊ฐ์ง์์์ต๋๋ค : alt-tabing, ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋น๋์ค ์ฌ์, ๋ค๋ฅธ ์ฌ๋ ๊ฒ์ ์ฐธ์ฌ ... (ํธ์คํ
์ ๊ด์ฐฎ ์์ต๋๋ค)
๊ทธ๋ฌ๋ 2019-03-09 ์ดํ ํซํฝ์ค ๋๊ฒฐ์ด ์ฌ๋ผ์ง๊ณ ๊ฒ์์ด ๋ค์ ์์ ๋์์ต๋๋ค.
๊ด๋ จ์ฑ์ด ์์ต๋๊น?
https://twitter.com/sj_sinclair/status/1104496609856012289?s=19
๋ฏธ์น ๋ฏ์ด ์ถฉ๋ํ๋ Intel HD 3000 ์๋ ํตํฉ ๊ทธ๋ํฝ (dx10 ๋๋ผ์ด๋ฒ๋ GPU ์ ์ ์ ์ ์ ์ปฌ๋งํ๋ NaN ์ ์ ์ ฐ์ด๋ ํธ๋ฆญ์ ์ซ์ดํฉ๋๋ค).
DXVK๊ฐ NaN ์ ์ ์์ ๋์ผํ ๋ฌธ์ ๋ฅผ ๊ฒฝํํ์ ์ ์์ต๋๊น?
์๋ค ์,
๋๋ ์น์ ํ๊ฒ ์ฝ๊ฐ์ ๋์์ ์์ฒญํ๊ณ ์๋๋ฐ, ์ฐ๋ถํฌ๋ฅผ 18.10์ ๋ฏธ๋ฆฌ ์ค์นํ๊ณ , Readme์์ xbox ๋๋ผ์ด๋ฒ๋ฅผ ์ค์น ํ์์๋ ๋ถ๊ตฌํ๊ณ Warframe์ด ๋งค 5 ๋ถ๋ง๋ค ์ ๋ฅผ ๋จ์ด ๋จ๋ฆฌ๊ณ ์์ต๋๋ค :( ๋์ฒด ์ปจํธ๋กค๋ฌ ์๋ฃจ์ ?
@ joro1881 ์ฌ์์ ๋ฌด์์ ๋๊น? ์ ํํ ์ด๋ป๊ฒ ์ค์น ํ์ต๋๊น?
์ฌ๊ธฐ ๊ฐ์ด๋์ ๋ฐ๋ผ https://gitlab.com/xboxdrv/xboxdrv,-> SSD๊ฐ์๋ Lenovo Y730-15INCH ์ฌ์
๋น์ ์ ๊ทธ๋ ๊ฒ ํ ํ์๊ฐ ์์์ง๋ง ์์งํ ๊ทธ๊ฒ์ ์ฐจ์ด๋ฅผ ๋ง๋ค์ง ์์ ๊ฒ์
๋๋ค. systemctl enable xboxdrv
ํ์ต๋๊น?
@ joro1881 ์ฆ์์ ๋ฐ๋ผ ์ปจํธ๋กค๋ฌ๊ฐ ์๋ ์๋ ์์ต๋๋ค. ์ปจํธ๋กค๋ฌ ๋ฌธ์ ์ธ ๊ฒฝ์ฐ ๊ฒ์์ด ์์ ํ ๋ซํ๊ณ ๋ฐํ ํ๋ฉด์ ๋จ์ ์์ต๋๋ค.
ํ์ง๋ง ๊ฒ์์ด ์ค์ ๋ก ๋ฉ์ถฐ์ ์๋ตํ์ง ์๋ ๊ฒฝ์ฐ, Nightwave ์ ๋ฐ์ดํธ (24.3.0)๋ถํฐ Warframe์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.์ด ์ ๋ฐ์ดํธ์์ ์ ์์๋ ์ด์ ๋ก Wine์์ ๋ฉ์ถ ์ ์์ผ๋ฉฐ ์ ์ผํ ํด๊ฒฐ์ฑ ์ ์ ์ฒด๋ฅผ ํ๋ ์ฌ๋ถํ ํ๋ ๊ฒ์ ๋๋ค. ์ปดํจํฐ.
๋ ๊ฐ์ง ์ํฉ ๋ชจ๋ ๋์์ด ๋ ์๋ ์์ง๋ง ๋ง์ผ์ ๋๋นํด ์ธ๊ธ ํ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ ๋ WINED3D๋ฅผ ์ฌ์ฉํ์ฌ Warframe์ ์คํ ํด ์์ผ๋ฉฐ ์ง๊ธ๊น์ง ๋จ ํ ๋ฒ์ ์ถฉ๋๋ ๊ฒช์ง ์์์ต๋๋ค. ์ง๊ธ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๋ชจ๋ฆ ๋๋ค.
๋๋ ์ถฉ๋์ด๋ผ๊ณ ๋งํ์ง ์์์ง๋ง ๋๋ฅผ ๋จ์ด ๋จ๋ ธ๋ค. ๊ฒฐ๊ณผ๋ @Frontear์
๋๋ค.
systemctl xboxdrv ํ์ฑํ
์ฅ์น ํ์ฑํ ์คํจ : ์ฅ์น ํ์ผ xboxdrv.service๊ฐ ์์ต๋๋ค.
@ joro1881 ์ฐ๋ถํฌ ๋ ๋ฐ๋น์์ ๋ํด ๋ง์ด ๋ชจ๋ฅธ๋ค๊ณ ๋งํด์ ๋ฏธ์ํ์ง๋ง ์ด๊ฒ์ด ๋์์ด ๋ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค : https://askubuntu.com/a/996572/884169
๊ฐ์ฌํฉ๋๋ค. ๋ ์ฌ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฐพ์์ต๋๋ค https://github.com/raelgc/ubuntu_xboxdrv
@ joro1881 warframe-linux ์ํค์๋ ์คํ์์ proton์ผ๋ก Warframe์ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํญ๋ชฉ์ด ์์ผ๋ฉฐ xboxdrv https://gitlab.com/GloriousEggroll/warframe-linux/wikis/Ubuntu-Install-Instructions ์ ๋ํ ์น์ ๋ ์์ต๋๋ค.
20 ๋ถ ๋์ ํ๋ณตํ๊ฒ ์๋ฐ์ด๋ฒ์ํ๊ณ ๊ฒ์์ ์ข ๋ฃํ์๋ง์ PC๊ฐ ์ถ๋ฝํ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ ์ง๋๊ณ ์ ์ ๋ฒํผ์ผ๋ก ์ข ๋ฃํด์ผํฉ๋๋ค. ์ ๊ทธ๋ฐ ์ผ์ด ์ผ์ด๋๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. Quake Champions๋ฅผ ํ๋ ์ด ํ ๋๋ ๋ฌธ์ ๊ฐ๋ฉ๋๋ค. ๊ฒ์์ ์ข ๋ฃํ์๋ง์.
๋ฉ์ถ ๊ฒฝ์ฐ์๋ ์ฌ์ ํ ํฐ๋ฏธ๋์ ์ด ์ ์์ต๋๋ค (๋จ์ถํค ctrl+alt+T
์์ง๋ง ctrl+alt+F2
์ ๋๋ฌ TTY๋ฅผ ์
๋ ฅ ํ ์๋ ์์ต๋๋ค. TTY์ ๊ฒฝ์ฐ) ์ฌ์ฉ์๋ก ๋ก๊ทธ์ธ ํ ๋ค์ killall Warframe.x64.exe
๋ช
๋ น์ ์
๋ ฅํ์ฌ ์ ํ๋ ์์ ์ข
๋ฃํ๊ณ ์ฌ๋ถํ
ํ์ง ์๊ณ ๋ฐ์คํฌํฑ์ผ๋ก ์ด๋ํฉ๋๋ค.
๋ถํํ๋ ์๋ฌด๊ฒ๋ ์๋ํ์ง ์์ต๋๋ค. ๋๋ ํญ์ 'ctrl + alt + F2, F3'๋ฅผ ์๋ํ๊ณ ๋ถ๋ ธ์ ๋ชจ๋ ํค๋ฅผ ์๋ํ์ต๋๋ค ...
@ joro1881 ๋๋ผ์ด๋ฒ ์ถฉ๋ ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค . ์ต์ Mesa, LLVM ๋ฐ ๋๋ผ์ด๋ฒ๊ฐ ์์ต๋๊น?
๋ํ ssh ๋๋ Magic Keys๋ก PC๋ฅผ ๋ค์ ์์ํ ์ ์์ต๋๋ค.
@ joro1881 PROTON_USE_WINED3D=1 PROTON_NO_ESYNC=1
๋ฅผ ์์ ์ต์
์ผ๋ก ์ฌ์ฉํด๋ณด์ญ์์ค.
@ igo95862 ์ค์ ๋ก ์ ๋ฅผ ํฌํจํ์ฌ ์์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ๋ณด๊ณ ํ์ต๋๋ค. ์ต์ ๋๋ผ์ด๋ฒ (nVidia 418.xx)๋ฅผ ๊ฐ์ง๊ณ ์์ง๋ง Nightwave ์ดํ๋ก์ด ์์ ์ ์ํํ๊ณ ์์ต๋๋ค. ์ ๋์ฌ๋ฅผ ์ฌ์ค์ ํ์ต๋๋ค. ์ฌ์ฉ์ ์ ์ ๋ฐ์ฒ๊ฐ nVidia ์นด๋์ DXVK ๋ฌธ์ ๋ก ์ธํด v0.81๋ก ๋ค์ด ๊ทธ๋ ์ด๋ํ๊ธฐ ๋๋ฌธ์ DXVK๋ฅผ v1.0์ผ๋ก ์๋์ผ๋ก ์ ๋ฐ์ดํธํ์ง๋ง,์ด ์ต์ ๋๊ฒฐ ๋ฌธ์ ์ ์ํฅ์ ๋ฐ์ ๋ฌด์๋ฏธํ๊ฒ๋ฉ๋๋ค. ๋ค๋ฅธ ๋ฌธ์ ์๋ ์ง๊ธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์ง์ฅ, ๋๋ ์ฌ์ง์ด ๋ฐ์ฒ์ ์ค์ ์์ ๋ค์ํ ์ต์ ์ ํ ๊ธํ๋ ค๊ณ ์๋ํ๋ค (๋ฉํฐ ์ค๋ ๋ ๋ ๋๋ง ๋นํ์ฑํ, DX10 ์ฌ์ฉ ๋ฑ).
Linux๋ฅผ ์์ ํ ๋ค์ ์ค์นํ์ง ์๊ณ ์๊ฐํ ์์๋ ๋ชจ๋ ์์ ์ ์ํํ์ง๋ง ์ฌ์ ํ ๋ฉ ์ถฅ๋ ๋ค. ๊ทธ๋ฆฌ๊ณ ๋งํฌ์ ๊ด๋ จํ์ฌ ๋ด๊ฐ ์ ์์๋ ํ ๋ก๊ทธ ํ์ผ์ด ์์ต๋๋ค. ๋งํฌ์ ๋ฐ๋ฅด๋ฉด DXVK๊ฐ ์ ๋๋ก ์ค์น ๋์์์๋ ๋ถ๊ตฌํ๊ณ ์ฌ์ฉ๋์ง ์๋๋ค๋ ์๋ฏธ์ ๋๋ค. Steam์ด ์ ๋์ฌ ๊ฐ์ ๊ฑธ๋ก ๋ง์ณค ๋๋ด์
๋ฐ๋ผ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํ๋ฉด DXVK> 0.81์ด ๋ฉ ์ถฅ๋ ๋ค. Nightwave ํจ์น๋ DXVK <= 0.81์์๋ ๋ฉ ์ถฅ๋ ๋ค.
์ํ๊น๊ฒ๋ ํ
์คํธ ํ Nvidia ์นด๋๊ฐ ์์ต๋๋ค.
๋ถํ๋ฅผ ๋๋ฌ์ผ ์ฌ๋๋ค์๊ฒ ๊ทธ๋ค์ ๊ฒฝํ์ ๋ฌผ์ด๋ณผ ์ ์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ๋ฌธ์ ๋ nVidia ์นด๋์๋ง ํด๋น๋ฉ๋๋ค. ์ด๋ก ์ธํ ์ ์ง๋ฅผ ๋ฐฉ์งํ๋ ค๋ฉด DXVK v0.81์ ์ฌ์ฉํ๊ฑฐ๋ DXVK v1.0์ ์ฌ์ฉํ ๋ ๊ฒ์์์ VSync๋ฅผ ON ๋๋ OFF๋ก ์ค์ ํ์ญ์์ค. ์์ง ์์ ํ ์์ ๋์ง ์์ ํ๊ท์ด์ง๋ง์ด ํน์ ๋ฌธ์ ์ ๋ํด ์๋ํด์ผํฉ๋๋ค (ํค์๋ :ํด์ผ ํจ).
Nightwave ์ ๋ฐ์ดํธ ๋ฌธ์ ๋ ๋ด๊ฐ ์๋ ํ ๋ชจ๋ DXVK ๋ฒ์ ์ ์ํฅ์ ๋ฏธ์น๋ฉฐ ์ ์ฒด ๋ฒ์๋ฅผ ๋ชจ๋ฆ ๋๋ค. nVidia๋ฟ๋ง ์๋๋ผ ๋ชจ๋ GPU์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ํ์ฌ ๋ค๋ฅธ ํ์ด์ง์์ ์ธ๊ธ ํ "NVAPI ๋นํ์ฑํ"๋ฅผ ํ ์คํธํ๊ณ ์์ผ๋ฉฐ ์ฌ์ฉ์ ์ง์ ์คํ๊ธฐ์ DXVK v0.81๊ณผ ํจ๊ป ์๋ก์ด ์ ๋์ฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๊ฒฐ๊ณผ๋ฅผ ๋ด์ผ ์ธ์ ๊ฐ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค. (์คํจํ ๊ฒ์ผ๋ก ํ๋ช ๋๋ฉด ๋ ๋นจ๋ฆฌ.)
@Yowlen ์คํ ์ต์ ์ ํตํด DXVK๋ฅผ ์ฌ์ฉํ๋ ๋์ WINED3D๋ก ์คํ ํด ๋ณผ ์ ์์ต๋๊น? ๋๋ ๊ทธ๊ฒ์ ๊ณ ์น๊ธฐ ์ํด ๋ด ์ผ์ด ๋ถ๊ณ ์ถฉ๋ํ์ต๋๋ค.
๋๋ wined3d ์ฌ์ ์ต์
์ผ๋ก ์๋ํ์ง๋ง Warframe / QuakeCh ๋ ๊ฒ์์ด ์์๋์ง ์์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ์ ๊ฑฐํ๊ณ ํ์์ ๊ฐ์ด ์
๋ ฅํฉ๋๋ค.
๋๋ฌด ์ด์ํฉ๋๋ค. ๋ ๋ค ์ข
๋ฃ์ PC ๋๋ผ์ด๋ธ๊ฐ ์ถฉ๋ํ์ต๋๋ค. ์ ์ ๋ฒํผ์ ์ ์ธํ๊ณ ๋ ์ด๋ค ๋ง๋ฒ ํค ์กฐํฉ๋ ์ถฉ๋์์ ๋ฒ์ด๋์ง ๋ชปํ์ต๋๋ค. ๋๋ killall exe๋ก ๊ทธ๋ค์ ์ข
๋ฃ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค. Warframe์์ ์๋ํ์ผ๋ฉฐ ๋์ค์ Quake์์ ํ
์คํธ ํ ์์ ์
๋๋ค. ์ฐ๋ถํฌ ์ฌ์ ์ค์น๊ฐ 10 ๊ฐ ํญ๋ชฉ ๋น ํ ๋ฒ๊ณผ ๊ฐ์ด ์์์ ์ซ์๋ก Quake์์๋ง ๋ฐ์ํ๊ธฐ ์ ์.
๋๋ ๊ทธ๊ฒ์ ๋๋ ์๋ฌด๊ฒ๋ ์งํฌ์ค ์ถ์ง ์์,ํ์ง๋ง ๋ NVAPI ๋ชจ๋ ์ผ์ ์ฌ์ฉํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ๊ธฐ์ ์ธ๊ธ ๋ .dll์ ๋๊ฒฐ ์์์ด์ : https://github.com/doitsujin/dxvk/wiki/Common-issues
@Frontear ์ด๊ฒ์ NVAPI๊ฐ DXVK์์ ์๋ํ์ง ์์ง๋ง ์๋ง๋ ๋ค๋ฅธ ๊ฒ๋ค๊ณผ ํจ๊ป ์๋ํ๊ธฐ ๋๋ฌธ์ WINED3D ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก๋ ํด๊ฒฐ ๋ ์ด์ ๋ฅผ ์ค๋ช ํฉ๋๋ค. ๋ด๊ฐ ๋งํ ์์๋ ํ, ์ถฉ๋์์ด ๊ณ์ ์งํ๋๋ค๊ณ ๊ฐ์ ํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํ์ง ์๋์ง ํ์ธํ๋ ๊ฒ ์ธ์๋ WINED3D๋ฅผ ํ ์คํธ ํ ํ์๊ฐ ์์ต๋๋ค.
ํธ์ง : ์ ์ฅ. ๋ฌผ๋ก ๋๋ ๊ทธ๊ฒ์ ์งํฌ์คํ๋ค. ๊ฒฐ์ฝ ์คํจํ์ง ์์ต๋๋ค. ๊ฒฐ๊ตญ WINED3D๋ฅผ ์๋ํด ๋ณผ ๊ฒ ๊ฐ์์.
ํธ์ง 2 : WINED3D ์์ ์ ์์์ง๋ง ํ๋ฃจ ์ข ์ผ ์์ ์ ์ด์์ต๋๋ค. ์ด์ ๋ฐค์ ์ ์ผ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง NVAPI ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ์ ์ด๋ ์ด์ ๋ณด๋ค ํจ์ฌ ๋ ์ผ์ด ๋ถ์ต๋๋ค.
์ต์ ์ ๋ฐ์ดํธ ๋ฒ์ 24.5.0์์ DXVK๊ฐ ๋ ์ด์ ๊ฒ์์ ๋ฌด์์๋ก ์ถฉ๋์ํค์ง ์๋๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ์ฆ, ์ ์ด๋ ๋์๊ฒ๋ WINED3D๊ฐ ๋ ์ด์ ํ์ํ์ง ์์ต๋๋ค.
์ ๋ฐ์ดํธ : ํซํฝ์ค 24.5.2 ์ดํ๋ก ์ค๋ฅ๊ฐ ๋ค์ ๋ฐ์ํ์ผ๋ฉฐ DXVK๊ฐ ๋ค์ ํ ๋ฒ ๋ฌด์์๋ก ๋ฉ์ถ๊ณ ์ถฉ๋์ ์ผ์ผ ํต๋๋ค.
๋ฒ๊ทธ ์ ๋ฐ์ดํธ :
ํธ์ง : ๊ฒ์์ ๋ค์ ์ค์นํ๋ฉด ์ฌ๋ผ์ง ๊ฒ ๊ฐ์ต๋๋ค.
Proton 4.2์์ ๋ฐ์ฒ๋ ์์ฒด์ ์ผ๋ก ์
๋ฐ์ดํธ ํ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ ์ด์ ๋ฌดํ ๋ฃจํ๊ฐ ์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ํ์ธํ ์ ์์ต๋๊น?
@ igo95862 ํ์ธํ ์ ์์ต๋๋ค. ๋ด ๋ฐ์ฒ๊ฐ ์ฌ์ ํ ๋ฌดํ ๋ฃจํ๋ก ๋ค์ด๊ฐ๋๋ค. ๋ํ ๊ธฐ๋ฅ ์๋ก ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ ๊ฐ๋ฉด ๋ค์ ์ถฉ๋์ด ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. FAudio๋ฅผ ์ค์นํ๋ฉด ๊ธฐ๋ฅ ํ๋ฉด์ด ์ถฉ๋ํ๋ ๊ฒ์ผ๋ก ์์ฌ๋๊ธฐ ์์ํฉ๋๋ค. ์ด์ ๋ ํ์คํ์ง ์์ง๋ง FAudio ์์ด๋ ์ถฉ๋ํ์ง ์๋๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
์๋
ํ์ธ์ @Frontear ๋ , ๊ฒ์ ์์ ์ต์
์ PROTON_LOG=1 %command%
์ ์ถ๊ฐํ๊ณ ์ถฉ๋์ ์ฌํ ํ ๋ค์ ์์ฑ ๋ $ HOME / steam- $ APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ต๋๋ค. ํฐ ๋ก๊ทธ๋ผ๋ฉด ์์นด์ด๋ธ์ ๋ฒ๋ฆฌ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค.
@ kisak-valve steam-230410.tar.gz
๋ํ ๋ณต์ ๋จ๊ณ๊ฐ ํ์ํ ๊ฒฝ์ฐ :
๋ด ์ ๋ก๊ทธ https://github.com/tele1/Steam.logs/blob/master/steam.230410.Warframe.log
(์ด ๋ก๊ทธ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.)
์ค๋์ ๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
Launcher์๋ ๋ฃจํ๊ฐ ์์ต๋๋ค. Launcher๋ฅผ ๋ซ์ผ๋ ค๊ณ ํ๋ฉด ์ผ์ ์ค๋จ ํ ์ ์์ผ๋ฉฐ Launcher.exe ์ฌ๋ฌ ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃ ํ ์ ์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ์ ์์ง๋ง ๊ฒ์์ด ์ค๋จ๋ฉ๋๋ค. ์๋ฌด๋ฅผ ์๋ฃํ๊ธฐ ์ ์. ๊ทธ๋ฆฌ๊ณ ๋ค์ ์ ํ๋ ์์ ์ด์ด์ผํฉ๋๋ค.
Lutris์ Waframe 64 ๋นํธ๋ ํ
์คํธํ์ต๋๋ค.
์ฒซ ๋ฒ์งธ ๋ฒ์ ์ ๋ฉ์์ง ๋ด๋ถ์ Lotus์ ๋ํ ์๋ฆฌ๊ฐ ๋์ง ์์ผ๋ฉฐ ๊ธฐ์ต์ด ๋์ง ์์ต๋๋ค. ์๋ง๋ ๊ฒ์ ์ถฉ๋ ์ผ ๊ฒ์
๋๋ค.
๋ ๋ฒ์งธ ๋ฒ์ (์๋ง GloriousEggroll)์ด ์๋ํ๊ณ ์๋ฆฌ๊ฐ ๋๋ฉฐ ์๋ํฉ๋๋ค.
ํ์ง๋ง ์ ๋ ๋ฐ์ฒ๊ฐ์๊ณ ์ธ์ด๋ฅผ ์ด๋ป๊ฒ ๋ฐ๊พธ๋ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
Lutris์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์์ธ ๋ฒ์ ์ ๋ณ๊ฒฝํ๋ ค๊ณ ํ ๋ Waframe์ด ๋๋๋ก ์๋ํ๊ณ ๋๋ก๋ ์๋ํ์ง ์์ต๋๋ค.
์ง๋๋ฒ์ ๋ด๊ฐ ์ ํ๋ ์์ ๊นจ ๋จ๋ ธ์ ๋ ์ค๋์ ์ผํ๋ค.
์ค๋ ์์ธ ๋ฒ์ ๋ณ๊ฒฝ์ ์๋ํ์ง๋ง ์ด์ Warframe์ด ์๋ํ์ง ์์ต๋๋ค.
๋ด์ผ์ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์์.
์๋ ํ์ธ์. ๊ทธ๋์ ์ ๋ ๋ฐ์ฒ ๋ฃจํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ์ผ๋ฐ ๋ฐ์ฒ๋ฅผ ์ฌ์ฉํ๊ณ , ์ต์ dxvk์ ๋น๋๊ธฐ ํจ์น๋ฅผ ์ฌ์ฉํ๊ณ , ffmpeg๊ฐ ํ์ฑํ ๋ faudio๋ฅผ ์ฌ์ฉํ๋ ๋ง์ถคํ ๋ฒ์ ์ proton์ ์ ์งํ๊ณ ์์ต๋๋ค. ๊ฒ์์ ๋ค์ ๋ ๊ฐ์ง๋ฅผ ์ ์ธํ๊ณ ์ ์๋ํฉ๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/
@GloriousEggroll ๊ต์ฅํฉ๋๋ค. ์ด๋ฌํ ๋ณ๊ฒฝ ์ฌํญ ์ค ์ผ๋ถ๋ฅผ ์ ์คํธ๋ฆผ์ผ๋ก ๋ณํฉํ๋ ๊ฒ์ ๊ณ ๋ คํด ๋ณด์ จ์ต๋๊น?
@GloriousEggroll ์ฐ์ , ์ค๋์ ๊ตฌ ํด์ฃผ์ ์ ๋ค์ ํ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ด๊ฒ์ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค.
๋ ๋ฒ์งธ๋ก, ๋ฐ์ฒ ์์ฒด๋ฅผ ๋ฎ์ด ์ธ ์์๋ ๋ฌธ์ ๋ ์๋ง๋ ์ ์คํธ๋ฆผ imo๋ฅผ ์ถ์งํ ๊ฐ์น๊ฐ์๋ ๋ ์ค์ํ ๋ฌธ์ ์ค ํ๋๋ผ๊ณ ๋งํ๋ฉด์ @Frontear ๋ฅผ ์ฝ๊ฐ ๋ฐํฅํ๊ณ ์ถ์ต๋๋ค.
์
์งธ, ๋ค๋ฅธ ๋ฌธ์ ์ ์์ธ์ ์ขํ๊ธฐ ์ํด ์ ๊ฐ ํ ์์๋ ์ผ์ด ์์ผ๋ฉด ๊ธฐ๊บผ์ด ํ ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ฉ๋ชจ์์ ์ด๋ฏธ ์ด๊ฒ์ ๋ํด ์๊ฐํ์ง๋ง ์ด์จ๋ ๋ฌผ์ด๋ณด๊ณ ์ถ์ต๋๋ค. ์ปจํธ๋กค๋ฌ์ ๋ํ ์ฝ๋๊ฐ Proton์ ์๋์ง ํ์
ํ๊ณ ๋ค๋ฅธ ํธ์ถ์ ๋ํด ๋ฌด์์ ๋ณด๋ด๋ ์ง ํ์ธํ ์ ์์ต๋๊น? ์๋ฅผ ๋ค์ด, xboxdrv
์คํ ์ค ๋ฌด์์ ์ ์กํ๋์ง, ์๋๋ฉด ๋ฌด์์ ์ ์กํ์ง ์๊ณ ๋ฌด์์ ์ ์กํ๋์ง ํ์
ํ ์ ์๋ค๋ฉด ์ต์ํ ํดํค ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ง๋ค๊ฑฐ๋ ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฌ๋ฐ๋ฅธ ํธ์ถ๋ก ์ฌ๋ฐ๋ฅด๊ฒ ์์ ํ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ํ ๊ฐ์ง ํน๋ณํ ๊ฐ์ฌ๋ฅผ๋๋ฆฝ๋๋ค. Nightwave ์ ๋ฐ์ดํธ ์ค์ ๋๋ / ๊ณต๊ฒฉ์ ์ธ ๋ค์ด๋ก๋ ๋ฌธ์ ๋ฅผ ๊ฒฝํ ํ ๊ฒ์ ๊ธฐ์ตํฉ๋๋ค. ๊ทธ๊ฒ ์์ธ์ธ์ง ๋ชฐ๋๊ณ , ์ปค์คํ ๋ฐ์ฒ๋ฅผ ํตํด ์ ๋ฐ์ดํธ๋ฅผํ๊ฒ ๋์์ผ๋, ์์ผ๋ก ์์๋๋ฉด ์ข์ ๊ฒ ๊ฐ์ผ๋ ์ง์ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
ํธ์ง : ์๋ก์ด Proton ์ ๋์ฌ๋ก ์ธํด ์์ฃผ ์ผ์ด ๋ถ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ๊ธฐ์ ์ธ๊ธ ๋ NVAPI ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. winecfg๋ฅผ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ๋ ๊ฐ์ dll์ ๋นํ์ฑํํ๊ณ ์๋ํ๋ค๊ณ ํ์ ํ๊ฑฐ๋ ๋ค์ ๋ฉ์ถ ๋ ์ ๋ฐ์ดํธํฉ๋๋ค.
ํธ์ง 2 : ํด๋น ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ๋ค์ ์์ ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. nVidia ๊ทธ๋ํฝ ์นด๋๋ฅผ ์ฌ์ฉํ๋ ๋ค๋ฅธ ์ฌ๋๋ค์ด์ด ๋ฌธ์ ๋ฅผ ๊ฒฝํํ๊ณ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๊ถ๊ธ ํ ๊ฒฝ์ฐ ์ ๋์ฌ ์์ฒด์ ์ถ๊ฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ด ์ต์ ๋ฒ์ ์ Proton์ ์ฌ์ฉํ์ฌ ๊ฒ๋ณด๊ธฐ์ ๋ ํนํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๋ด ํ์ฌ ์ถฉ๋์ ์๋ฌด์์ ๋ชฉํ๋ฌผ์ ํฌ์ฐฉ ํ ์งํ์ ๋ฐ์ํ์ผ๋ฉฐ ๋ฐ๋ก ๊ฑฐ๊ธฐ์์ ์ถฉ๋ํ์ต๋๋ค. ์ ํ๋ ์ ํฌ๋์ ๋ฆฌํฌํฐ ๋ํ ์์๊ฐ ์ด๋ ธ๋๋ฐ, ์ด๋ ํฌ๋์๊ฐ ๊ฒ์ ์์ฒด์์ ์ฒ๋ฆฌ๋์์์ ๋ํ๋ด๋ฏ๋ก ์ด๋ป๊ฒํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
ํธ์ง : ์ ์ฒด ํ๋ฉด์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ถฉ๋์์ด 20m ์ ๋ ๊ฒ์์ํ์ต๋๋ค.
@Frontear ๊ฒ์์ ์์ํ๋ ค๊ณ ํ ๋ ๊ฒฝ๊ณ ์์ด Steam์ด ์ข ๋ฃ๋๋ ๋ฌธ์ ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ์ด๋ ๋์๊ฒ๋ ์ ํ๋ ์์๋ง ๊ตญํ๋ ๊ฒ์ด ์๋๋ฉฐ ์ถฉ๋ ํ ๊ฒ์์ ๋ค์ ์์ํ๋ ๊ฒ์ ๋ง ๊ตญํ๋์ง ์์ต๋๋ค. Anarcute๋ฅผ ์์ํ ๋์ ์๋ก ๋ถํ ํ ์งํ Warframe์ ์์ํ ๋ ๊ฒฝ๊ณ ์์ด Steam์ด ์ข ๋ฃ๋์์ต๋๋ค.
Warframe ์ถฉ๋๊ณผ ๊ด๋ จํ์ฌ NVAPI ๋ฐ VSync ์๊ตฌ ์ฌํญ ์ธ์๋ ์ ์ด๋ Nightwave ์ ๋ฐ์ดํธ ์ดํ์ ์กด์ฌํ๋ Warframe ์์ฒด์ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ์์์ ํ์ธํ์ต๋๋ค. ์ต์ > ์ธํฐํ์ด์ค์์ Warframe์ "Show FPS"์ต์ ์ ์ฌ์ฉํ๋ฉด์ด ์์ ์ ํ์ธํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ๋งต์ ์ํ ํ ํ Orbiter์์ ์ ํด ์ํ ์ผ ๋ RAM ์ฌ์ฉ๋์ด ์ฆ๊ฐํฉ๋๋ค.
์ฒ์์๋ ์ฝ 950MB๋ฅผ ์ด๋ํ์ง๋ง ์๋ก์ด ์๋ฌด๊ฐ ์๋ฃ๋๋ฉด ์ฒ์ฒํ ์ฌ๋ผ๊ฐ๋๋ค. Orbiter ๋ด๋ถ์์ ์ฝ 1200MB์์ Plains ๋๋ Orb Vallis์ ๊ฐ์ ํฐ์ง๋์ ๋ค์ด ๊ฐ๋ ค๊ณ ํ๋ฉด ๋ก๋ฉ ํ๋ฉด์ด ์ฝ๊ฒ ๋ฉ ์ถฅ๋ ๋ค. ๊ทธ๋์ RAM ์ฌ์ฉ๋์ ์ฃผ์ํ๊ณ ์๊ณ ์์ค์ ๊ฐ๊น์์ง๋ฉด ๊ฒ์์ ๋ค์ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ ์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ๋์์ด ๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ธ๊ธํฉ๋๋ค.
์ฌ์ค ๊ทธ๋ด ์๋ ์์ต๋๋ค. (a) ์์ธ์ด ์๋ ์ต์ ์์ฑ์ ์ ๋ฐ์ดํธ ์ดํ, (b) ์ผ๊ฐ ํ ์ดํ๋ก ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. Windows์์๋ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ์์ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํ์ง๋ง, ์ด๋ก ์ธํด ์ด๋ฏธ๋ณด๊ณ ๋์ง ์์ ์ด์ ๊ฐ ๋๋์ต๋๋ค.
Windows๋ Wine / Proton์ ๋นํด ๊ฐ ์ฑ์ ๋ํด ๋ ๋์ RAM ์ฒ๋ฆฌ๋ฅผ ์ ๊ณตํ ๊น์? ๋ง์ฐฌ๊ฐ์ง๋ก Wine / Proton์ ๋ํ RAM ํ ๋น ์ํ์ Windows๊ฐ ์ ์ฒด RAM ์ฌ์ฉ์ ํ์ฉํ๋ ๋์ ๋๋ฌด ์ ํ์ ์ผ ์ ์์ต๋๋ค. ํนํ ๊ทธ๋ํฝ๊ณผ ๊ด๋ จ๋ ํ๊ณ ์ผ ์ ์๋ค๊ณ ์๊ฐํ๋๋ฐ, ๊ทธ ํ๊ณ์ ๋๋ฌํ๋ฉด DXVK๊ฐ ๋ง ๊ฐ์ง๊ณ ์์ต๋๋ค.
๋ฌผ๋ก ์ด๊ฒ์ ๋ชจ๋ ์ถ์ธก์ด๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ด ์ง์ง์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๋๋ฌธ ๊ฒฝ์ฐ์ง๋ง ์์คํ ์ ๋๋จธ์ง ๋ถ๋ถ์ ์ํฅ์์ฃผ์ง ์๊ณ Alt-F4๋ฅผ ํตํด ์ค์ ๋ก Warframe์ ๋ซ์ ์ ์์๋ ๊ฒ์ ๊ณ ๋ คํ๋ฉด ๋ฌด์๋ณด๋ค ๊ทธ๋ํฝ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. Wine / Proton, DXVK ๋๋ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ์ธ์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ ๋ณด๊ฐ ์ ๊ณต๋๋ฉด ์๋์ ์ผ๋ก ํ์คํ๊ฒ ๋งํ ์ ์์ต๋๋ค.
๋์์ด๋๋ค๋ฉด 2GB์ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ ๋น๋์ง ์์ GeForce GTX 1050์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ํ 8GB์ ๋ฌผ๋ฆฌ์ RAM๊ณผ ๋ โโ๊ฐ์ ํ๋ ๋๋ผ์ด๋ธ ์ฌ์ด์ ๋ถํ ๋ 16GB์ ์ค์ ๊ณต๊ฐ์ด ์์ต๋๋ค. ํ์๋ ์ฃผ๋ก "๋ง์ฝ์ ๋๋น ํ"์กฐ์น์ด๋ฉฐ ์ค์ ๋ก ์ด๋ค ์ฉ๋๋ก๋ ์ฌ์ฉํ ํ์๊ฐ ์์์ง๋ง ์ค์ RAM ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๋ ๋ฐ ๋์์ด๋ฉ๋๋ค. ์ฆ, ์ด๊ฒ์ด ์์ธ์ด๋ผ๋ฉด ๊ทธ๊ฒ์ ์ผ์ผํค๋ ์ํํธ์จ์ด ์ ์ฝ์ด์ด์ผํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ์ฉํ๋ค๊ณ ์๊ฐํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ ๊ณต ํ ์์๋ ๋ง์ง๋ง ์ ๋ณด๊ฐ ํ๋ ์์ต๋๋ค .Plains of Eidolon์ด RAM ์ฌ์ฉ๋์ 1.8GB๋ก, Orb Vallis๋ฅผ 2.2GB๋ก ์ฌ๋ฆฌ๋ ๊ฒฝํฅ์ด ์๋ค๋ ๊ฒ์ ์์ ์ฐจ ๋ ธ์ต๋๋ค. ์ด๊ฒ์ ๋ฉ๋ชจ๋ฆฌ ๋์๋ก ์ธํ ๋ค๋ฅธ ๊ฒ์ ์ถ๊ฐํ๊ธฐ ์ ์ด๋ฏ๋ก 2.8GB ์ด์์ด๋๋ฉด Orb Vallis์์ ์ถฉ๋ ํ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋์ต๋๋ค.
๋ด proton ๋น๋์ ๊ด๋ จํ์ฌ : ํ์ํ ์ ๋์ฌ ๋ ์ง์คํธ๋ฆฌ ํญ๋ชฉ์์ด dxvk์ ์ง์ nvapi ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ถ๊ฐ ํ ์ ์์ต๋๋ค.
https://github.com/doitsujin/dxvk/blob/master/src/util/config/config.cpp
(dxgi.nvapiHack ์ฐธ์กฐ)
๋๋ AMD ํ๋์จ์ด์ ๋ฌธ์ ์์ด ์ด์ ฏ๋ฐค (์ฝ 2 ์๊ฐ) ์ค๋ซ๋์ ํ๋ ์ดํ์ต๋๋ค.
๋ด๊ฐ ์๊ฐํ๊ธฐ์ ์ฆ๊ธฐ๊ฐ ๋ฌด์์๋ก ๋ซํ๋ ๋ฌธ์ ๋ proton 4.2.1 (๋ด ๋น๋์ ๊ธฐ๋ฐ)๊ณผ ๊ด๋ จ๋ ์๋นํ ์๋ก์ด ๋ฌธ์ ์ด๋ฉฐ ํนํ ๋ด ๋น๋์ ๊ด๋ จ์ด ์์ต๋๋ค. ๋ค์ํ ๋ค๋ฅธ ๊ฒ์์์ ์ผ๋ฐ 4.2.1 ์ฌ์ฉ์์ ํ์ธ์ด ํ์ํฉ๋๋ค.
๋ฌธ์ ํด๊ฒฐ์ ์๋ํ๋ ํ ๋ด ๋ถํ๋ ์ฌ๊ธฐ์ ์์ต๋๋ค.
https://discord.gg/kem6s6
Proton 4.2-1์ Steam ์ถฉ๋์ https://github.com/ValveSoftware/steam-for-linux/issues/6174 ์์ ์ถ์ ๋๊ณ
์ต์ ๋น๋์์ dxvk ์ฉ warframe์์ nvapi๋ฅผ ๋นํ์ฑํํ์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.5-GE-Beta-3
๊ทธ๊ฒ์ ์ฌ์ฉํ๋ ์ฌ๋๋ค์ nvidia ์ฃผ๊ธฐ์ ์ถฉ๋์ ๋ฐฉ์งํ๋์ง ์๋ ค์ฃผ๊ณ dxvk ์ ์คํธ๋ฆผ์ ์๋ ค์ค๋๋ค.
@GloriousEggroll ์ ๋ฐ์ดํธ ์ ๋์ฌ๋ฅผ ์ฌ์ค์ ํ๋ฉด ์ ์๊ฒ
Ofc, ์ฌ์ ํ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ํ์ธํ๋ ๊ฒ์ด ์ข์ผ๋ฏ๋ก ๊ทธ๋ค์ ๋ต๋ณ์ ๊ธฐ๋ํฉ๋๋ค.
@Yowlen ๋๋ dxvk dev์ ์ด์ผ๊ธฐํ์ต๋๋ค-nvapi๋ ์ค์ ๋ก dxvk์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ฏธ ๋นํ์ฑํ๋์ด ์์ผ๋ฏ๋ก ํด๋น ์ต์ ์ ์ง์ ํ ํ์๊ฐ ์์ต๋๋ค. ์ด ์ต์ ์ ๊ฒ์์ ์ค์ ๋ก nvapi๊ฐ ํ์ํ ๊ฒฝ์ฐ์๋ง ํ์ฑํ ํ ์ ์์ต๋๋ค.
ํธ์ ๋ด์ ๊ฐ๊ธฐ ์๋์ผ๋ก ๋นํ์ฑํํ์ง ์๋ ํ ์ ์ถฉ๋์ด ๋ฐ์ํ๋์ง ๊ถ๊ธํฉ๋๋ค. ์ด๊ฒ์ด ์๋ก์ด๊ฐ์? ์๋๋ฉด DXVK v1.0 ์ดํ์ ์์ต๋๊น? ๋๋ ์ด๊ฒ์ด ์ ์ด๋ ๊ทธ ๋ฒ์ ์์ ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๊ณ ์๊ธฐ ๋๋ฌธ์. ์ ๊ทธ๋ ์ด๋ ํ ๋ ์ด๋ฏธ dll ์ฌ์ ์๊ฐ ์๊ณ ํ ์คํธ ํ ํ์๊ฐ ์์๊ธฐ ๋๋ฌธ์ v1.0.1์ ๋ํด ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ฆ, NVAPI ์ํฉ์ ๊ด๊ณ์์ด ์ฌ๊ธฐ์ ๋ ๋ค๋ฅธ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ๊ทธ๋๋ก 2 ๋ถ ์ ์ ๊ฒ์์ ๋ค์ ์์ํ๋๋ฐ ๊ฒ์์ ์ด๊ธฐ๋ก๋ ํ๋ฉด์์ ๋ฉ์ท์ต๋๋ค. ๋ก๊น ์ ํ์ฑํํ๋ ๊ฒ์ ์์์ง๋ง ๋ค์ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์ง๊ธ ์ํํ๊ฒ ์ต๋๋ค.
์๋
ํ์ธ์.
๋ฐฉ๊ธ proton 4.5๋ฅผ ์ฌ์ฉํด ๋ณด์์ต๋๋ค. ์์ฐ ๊ฒ์์ด ์ถฉ๋์์ด ์คํ๋ ๋ฟ๋ง ์๋๋ผ (xboxdrv -D๋ฅผ ์ฌ์ฉํ์ต๋๋ค), ์ํํ๊ฒ ์คํ๋๊ณ ์์ฑ๋ ์๋ํฉ๋๋ค (wma faudio๊ฐ ๋ง๊ธฐ ๋๋ฌธ์
๋๋ค). ๋ช
์ฑ์ ์์ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค Linux์์ ์ฌ์ํ ์ ์์ผ๋ฉฐ proton ๊ฐ๋ฐ์๊ฐ ํจ์น๋ฅผ ํตํฉํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@ kisak-valve ์ฌ๊ธฐ์์๋ ๊ฐ๋ฐ์ ์ค ์ผ๋ถ๊ฐ ๊ด์ฌ์ ๊ฐ์ง ์ ์์ต๋๋ค. Wine 4.6์ Warframe ๋ฐ์ฒ๊ฐ ์ค์ค๋ก ๊ต์ฒดํ์ง ๋ชปํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค : https://bugs.winehq.org/show_bug.cgi?id=33845
๋๋ (๊ทธ ์ฌ์ ํ ํ์ํ๋ค?๋ xboxdrv๋ฅผ ์คํ) @GloriousEggrollํ์ฌ ์์ธ 4.6 ๊ธฐ๋ฐ์ ์์ ๋น๋๋ฅผ ์คํ ๋ฐ ์คํ ์ต์
* ํธ์ง ๋ด๊ฐ ๊ฒฝํ ํ ๋ฌธ์ ๋ ๊ฑฐ์ ๋ชจ๋ ์๋๋ฆฌ์ค์์ ๋์ฐํ FPS ๋๋ ๋น ๋ฅธ ์ฅ๋ฉด ๋ณ๊ฒฝ ... ๋๋ ์ง์ฐ ์คํ์ดํฌ์์ต๋๋ค. ๋ชจ๋ ์ฌ๋ผ์ก์ต๋๋ค. _ ์ง๊ธ์ _...
@YujiSaeki ์ ํ๋ ์์ ์ฒ์ ์คํํ๋ค๋ฉด ๋ณดํต ์ ฐ์ด๋ ์ปดํ์ผ์ ์๋ํ๊ธฐ ๋๋ฌธ์ ๋ง์ ์ง์ฐ์ด ๋ฐ์ํฉ๋๋ค. ์ ฐ์ด๋๊ฐ ๋ ๋ฒจ ์ปดํ์ผ์ ์๋ฃ ํ ๋๊น์ง ์ ์ ํ๋ ์ดํ๋ฉด ์ค์ง๋ฉ๋๋ค.
๋ํ ์ต๊ทผ Steam ์ ๋ฐ์ดํธ :
Steam Play ๊ฒ์์์ ์ค๋ฒ๋ ์ด์ ๊ด๋ จ๋ ์ถ๊ฐ ์ปค์ ๋ฐ ๋ง์ฐ์ค ์ก๊ธฐ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
์ด _may_ # 168์ ๊ฒ์ ๋ ์ ํ๋ ์ ์ค๋ฒ๋ ์ด ๋ฌธ์ ๋ฅผ ์์ ํ์ง๋ง ์์ง ํ ์คํธํ์ง ์์์ต๋๋ค.
@YujiSaeki Warframe์ 64 ๋นํธ ํ๋ก๊ทธ๋จ์ด๋ฏ๋ก LAA๊ฐ ํ์ํ์ง ์์ต๋๋ค. LAA ํจ์น๋ 32 ๋นํธ ์์ฉ ํ๋ก๊ทธ๋จ์ด 4GB ์ด์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์์์ ์ธ์ํ๊ธฐ์ํ ๊ฒ์
๋๋ค. xboxdrv๋ ์ฌ์ ํ ํ์ํฉ๋๋ค. fps ๋ฌธ์ ์ ๊ดํด์๋ ๋ด ๋ถํ์ ์ฐธ์ฌํ์ฌ ๋ฌธ์ ํด๊ฒฐ์ ์๋ ํ ์ ์์ต๋๋ค : https://www.gloriouseggroll.tv/
ํ์ด์ง ์ค๋ฅธ์ชฝ์ ์์
์ ๋ฐ์ดํธ๋ก ๊ฒ์์ ๋ด ์งง์ ํ ์คํธ ์คํ์์ ์ ์๋ํ์ง๋ง ์ฒ์์ผ๋ก ๋ง
๋ ๋ง์ ํ ์คํธ ํ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ ์์ ์ผ๋ก ์๋ํ์ง๋ง ๊ฒฐ๊ตญ ํ๋์จ์ด ์ฌ๋ถํ ์ด ํ์ํ ํ๋ ํฌ๋์๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๊ฒ์ ์คํ ์๋ ๋๋ ํ๋ ๋ฏธ์ ์์ ๋ ๋น ๋ฅด๊ฒ ๋ฐ์ํฉ๋๋ค.
์ ๋ฐ์ดํธ๋ก ๊ฒ์์ ๋ด ์งง์ ํ ์คํธ ์คํ์์ ์ ์๋ํ์ง๋ง ์ฒ์์ผ๋ก ๋ง
๋ ๋ง์ ํ ์คํธ ํ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ ์์ ์ผ๋ก ์๋ํ์ง๋ง ๊ฒฐ๊ตญ ํ๋์จ์ด ์ฌ๋ถํ ์ด ํ์ํ ํ๋ ํฌ๋์๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๊ฒ์ ์คํ ์๋ ๋๋ ํ๋ ๋ฏธ์ ์์ ๋ ๋น ๋ฅด๊ฒ ๋ฐ์ํฉ๋๋ค.
... ์ ๋ ์ฌ๋ฌ ๋ฏธ์ ์ ์ํํ๊ณ ์ฌ๋ฌ ์๊ฐ ๋์ Onslaught๋ฅผ ์คํํ์ผ๋ฉฐ ๊ฒ์์ ๋ฐค์ ์คํํ๊ณ ์๋ฌด๋ฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ ์ฌ๋ถํ ํ ํ์๊ฐ ์์์ต๋๋ค. ์ต์ ์ ์๋๋ฆฌ์ค๋ ๊ฒ์์ ๋ซ์๋ค๊ฐ ๋ค์ ์ฝ๋ ๋ค. ๊ทธ ์ด์์ ์๋๋๋ค. ํ๋์จ์ด ๋ฌธ์ ๋๋ nvidia ๋๋ผ์ด๋ฒ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ ๋ฐ์ดํธ๋ก ๊ฒ์์ ๋ด ์งง์ ํ ์คํธ ์คํ์์ ์ ์๋ํ์ง๋ง ์ฒ์์ผ๋ก ๋ง
๋ ๋ง์ ํ ์คํธ ํ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ ์์ ์ผ๋ก ์๋ํ์ง๋ง ๊ฒฐ๊ตญ ํ๋์จ์ด ์ฌ๋ถํ ์ด ํ์ํ ํ๋ ํฌ๋์๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๊ฒ์ ์คํ ์๋ ๋๋ ํ๋ ๋ฏธ์ ์์ ๋ ๋น ๋ฅด๊ฒ ๋ฐ์ํฉ๋๋ค.... ์ ๋ ์ฌ๋ฌ ๋ฏธ์ ์ ์ํํ๊ณ ์ฌ๋ฌ ์๊ฐ ๋์ Onslaught๋ฅผ ์คํํ์ผ๋ฉฐ ๊ฒ์์ ๋ฐค์ ์คํํ๊ณ ์๋ฌด๋ฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ ์ฌ๋ถํ ํ ํ์๊ฐ ์์์ต๋๋ค. ์ต์ ์ ์๋๋ฆฌ์ค๋ ๊ฒ์์ ๋ซ์๋ค๊ฐ ๋ค์ ์ฝ๋ ๋ค. ๊ทธ ์ด์์ ์๋๋๋ค. ํ๋์จ์ด ๋ฌธ์ ๋๋ nvidia ๋๋ผ์ด๋ฒ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
2400G์์ ์คํ๋๋ ์ฒซ ๋ฒ์งธ ๊ฒ์๋ฌผ์์ ์ธ๊ธํ๋ฏ์ด
์ด์ proton ge 4.6์์ ์
๋ฐ์ดํธ ๋ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ (mesa 19.0.2 + llvm 8)๋ก ์คํ ์ค์
๋๋ค (๊ทธ๋ฌ๋ ์ด์ ๋ฒ์ ์์๋ ๋ฐ์ํ์ต๋๋ค.๋ณด๊ณ ํ๋ ๊ฒ์ ์์์ต๋๋ค, ์ฃ์กํฉ๋๋ค)
๋์๊ฒ ๋ค๋ฅธ ๊ฒ์ ํ๋ ์ถฉ๋์ด ์์ผ๋ฏ๋ก ํ๋์จ์ด ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค.
2400g๋ฅผ ์ฌ์ฉํ๋ฉด BIOS์ 2GB vram์ด ์ค์ ๋์ด ์๋์ง ํ์ธํ ์ ์์ต๋๋ค. ํนํ ์คํ ์๋ ์ง์ญ์์ vram ๋ชจ์์ ๋๋ฌํ๊ณ ์์ ์ ์์ต๋๋ค. ์ด ๊ฒ์์ ์ด๋ฆฐ ๊ณต๊ฐ์์ 1080p์์ 2GB ์ด์์ vram์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. PoE๊ฐ ํ์คํ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. (๋๋ 2400g์ ์์ ํ๊ณ ์์ผ๋ฉฐ ๊ณผ๊ฑฐ์ ๊ฒ์์ ์คํํ์ต๋๋ค). ๋๋ ๋ํ mesa-git + llvm 8์ ์์ต๋๋ค.
@davidbepo ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ์์ ์ง๋จ ๊ฒฐ๊ณผ๋ฅผ
๊ธฐ๋ณธ์ ์ผ๋ก Warframe์ ํน์ ์์คํ ๊ตฌ์ฑ์ ์ํฅ์ ๋ฏธ์น๋ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. Nightwave ๋ฆด๋ฆฌ์ค์ ํจ๊ป ์๊ฐ ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ ๊ทธ ์ดํ๋ก ๊ณ์ ๊ธฐ๋ณต์ด์์์ต๋๋ค. ์ผ๋ถ ์ ๋ฐ์ดํธ๋ ๋๊ฒฐ์ ์์ ํ๊ณ ๋ค๋ฅธ ์ ๋ฐ์ดํธ๋ ๋ค์ ๋ง์น ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น์ ์ด ๋งํ๋ฏ์ด, ๊ทธ๊ฒ์ ๊ฐ์ฅ ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์คํ ์๋ ๋ฏธ์ ์์ ๊ฐ์ฅ ๋๋ฆฌ ํผ์ ธ ์์ต๋๋ค.
๊ฒ์ ๋ด FPS ์นด์ดํฐ๋ฅผ ํ์ฑํํ๋ ๊ฒ์ด ์ข์ต๋๋ค (Steam์ ๊ฒ์ด ์๋๋ผ Warframe ์์ฒด ์ค์ ์์๋ ๊ฒ). ์ด ์์ ํจ๋์๋ RAM ์ฌ์ฉ๋๋ ํ์๋๋ฏ๋ก ํ๊ณ์ ๊ฐ๊น์ ์ก๋์ง ํ๋จํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ค ๋นํฐ ๋ด๋ถ์ ์์์๋ ๋์ RAM ์ฌ์ฉ๋์ด 1,100MB ์ด์์ธ ๊ฒฝ์ฐ๋ก๋ ํ๋ฉด์์ ์ ์ง๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ฌด๋ฃ ๋ก๋ฐ ๋ฏธ์ ์ ๋ค์ด๊ฐ๊ธฐ ์ ์ ๋ค์ ์์ํด์ผํฉ๋๋ค.
์ฆ, ์ง๋ ๋ช ๋ฒ์ ์ ๋ฐ์ดํธ๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ์๋นํ ์ํ ํ ๊ฒ ๊ฐ์ผ๋ฏ๋ก ๋ ์ด์ ์์ฃผ ๋ค์ ์์ํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋๋ Orb Vallis๋ RAM ์ฌ์ฉ๋์ 2,200-2,400MB ์ด์์ผ๋ก ์ฝ๊ฒ ์คํํ ์ ์๊ณ 2,600MB ์ด์์ผ๋ก ์ฌ๋ผ ๊ฐ๋ ค๊ณ ํ๋ฉด ์ ์ง๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ๋ช ์ฌํ ๊ฐ์น๊ฐ ์์ต๋๋ค. (ํ์ผ์ ๋ํด ๊ฐ๊ฐ 1,800-2,000MB ์ ์ ์ฌ์ฉ ๋ฐ 2,200MB ๋๊ฒฐ ์๊ณ ๊ฐ.)
์๋
ํ์ธ์.
2GB Vram์ ์ฌ์ฉํด๋ณด๊ณ
ํ
์ด์ ์ FPS ์นด์ดํฐ๋ฅผ ํ์ฑํํ์ผ๋ฉฐ ํ๋ ์ ํ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. 800MB์์ ์ถฉ๋ํ๋ ๊ฒ์ ๋ณด์๊ณ 1100MB ์ด์ ์คํํ ์์์์ต๋๋ค. ์ซ์๊ฐ ๋์์๋ก ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋๋ค
์๋
ํ์ธ์.
2GB vram ํ
์คํธ ํ๋ณด๊ณ ํ๋ฉด ๋ฌธ์ ๊ฐ ํฌ๊ฒ ์ํ๋์ง๋ง 2 ์๊ฐ๋ ์ฑ ์๋์ด ๊ฒ์์ด ๋ง์นจ๋ด ํ๋ ํฌ๋์๋ฉ๋๋ค.
์๋ ํ์ธ์.
2GB vram ํ ์คํธ ํ๋ณด๊ณ ํ๋ฉด ๋ฌธ์ ๊ฐ ํฌ๊ฒ ์ํ๋์ง๋ง 2 ์๊ฐ๋ ์ฑ ์๋์ด ๊ฒ์์ด ๋ง์นจ๋ด ํ๋ ํฌ๋์๋ฉ๋๋ค.
์์คํ ์ ์ผ๋ง๋ ๋ง์ ๋จ์ด ์๋์ง ๋๋ BIOS๊ฐ ์ผ๋ง๋ ๋ง์ ์์ ์ ์ฉ์ผ๋ก ์ฌ์ฉํ ์ ์๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๋จ์ด ์๊ณ 2GB ์ด์์ ํ ๋น ํ ์ ์๋ค๋ฉด 4GB vram์ ํ ๋น ํด๋ณด์ธ์. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ๋ ์์ ํด์๋๋ก ๊ฒ์์ ์คํ ํด๋ณด์ญ์์ค. 1080p์ ๊ฒฝ์ฐ ๊ฒ์์ 2-4GB vram ์ฌ์ด์ ์ด๋ ๊ณณ์์๋ ์ฌ์ฉํฉ๋๋ค. ํ๊ท 2.5-3
@All ์ด์จ๋ ์ปดํ์ผ ๋ ์ ฐ์ด๋๋ฅผ ์ฌ์ฉํ๋๋ผ๋ SAME ๋งต (๋์ฅ)์์ ๋ช ์๊ฐ ๋์ ์๋ก ํ๋ ์ด๋ฅผ ์ํํ๊ณ ๋์ผํ ์ด์ / every / ์ท์ ์ง์ฐ์ด ๋ฐ์ํ๊ณ ๋ก๋ ์์์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๋ค. ๊ทธ๊ฒ์ ํ์ฑํํ๋ฉด ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. ๋ชจ๋ 64 ๋นํธ ์ํํธ์จ์ด๋ LAA๋ฅผ ์ธ์ํฉ๋๋ค. / ์ / ์๋ํ๋์ง ํ์คํ์ง ์์ต๋๋ค. ๋ฅ์์ด Vsynced.
@GloriousEggroll Linux์์ ํค๋์ ์ ๋ ฅ์ ์ค์ ํ๋ ๊ฒ์ ์ ๋์ ์ธ ๊ณ ํต์ ๋๋ค. ์๋ํ๋ฉด ์ ๊ฒ์ ์ดํ๋ผ์ด์ ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ด๋ฉฐ Pulse๋ ๋๋ฝ ๋ ์ฅ์น์ ๋ํ ์ ์ค ํ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๋๋ผ๋ ํด๋น ํญ๋ชฉ์ ์ถ๊ฐํ๋ ค๊ณ ํ๋ฉด ์ ๋ง 16C32T @ 4GHz , ์ถฉ๋ถํ RAM, 2TB SSD + 2x2TB NVMe RAID 0, 2xRX580, Manjaro, ์ต์ ๋ฉ์ธ ๋ผ์ธ ์ปค๋ (๋น RC), amdgpu with opencl (๋๋ถ๋ถ AUR).
@ALL ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ ฐ์ด๋๊ฐ ์ปดํ์ผ ๋ ๊ฒฝ์ฐ์๋ SAME ๋งต (๋์ฅ)์์ ๋ช ์๊ฐ ๋์ ์๋ก ํ๋ ์ด๋ฅผ ์ํํ๊ณ ๊ฐ์ ์ด์ / every / ์ท์ ์ง์ฐ์ด ๋ฐ์ํ๊ณ ๋ก๋ ์์์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๋ค. ๊ทธ๊ฒ์ ํ์ฑํํ๋ฉด ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. ๋ชจ๋ 64 ๋นํธ ์ํํธ์จ์ด๋ LAA๋ฅผ ์ธ์ํฉ๋๋ค. / ์ / ์๋ํ๋์ง ํ์คํ์ง ์์ต๋๋ค. ๋ฅ์์ด Vsynced.
@GloriousEggroll Linux์์ ํค๋์ ์ ๋ ฅ์ ์ค์ ํ๋ ๊ฒ์ ์ ๋์ ์ธ ๊ณ ํต์ ๋๋ค. ์๋ํ๋ฉด ์ ๊ฒ์ ์ดํ๋ผ์ด์ ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ด๋ฉฐ Pulse๋ ๋๋ฝ ๋ ์ฅ์น์ ๋ํ ์ ์ค ํ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๋๋ผ๋ ํด๋น ํญ๋ชฉ์ ์ถ๊ฐํ๋ ค๊ณ ํ๋ฉด ์ ๋ง 16C32T @ 4GHz , ์ถฉ๋ถํ RAM, 2TB SSD + 2x2TB NVMe RAID 0, 2xRX580, Manjaro, ์ต์ ๋ฉ์ธ ๋ผ์ธ ์ปค๋ (๋น RC), amdgpu with opencl (๋๋ถ๋ถ AUR).
์ ๋ 2920X @ 3.9GHz 12/24, 1tb NVME SSD๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ Vega VII๋ฅผ ์ฌ์ฉํ์ฌ 4TB HDD์์ ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค (2 ์ฃผ ์ ๊น์ง๋ RX 580์ผ๋ก ๋์ผํ ์์คํ ์ ์คํํ์ต๋๋ค). ๊ทธ๋ฐ ์ข ๋ฅ์ ์ง์ฐ. ์ ๋ ํ์ฌ Fedora๋ฅผ ์คํํ๊ณ ์์ผ๋ฉฐ ๊ณผ๊ฑฐ์๋ Arch๋ฅผ ์คํํ์ต๋๋ค. ๋ด๊ฐ ์ด๋ฐ ์ข ๋ฅ์ ์ง์ฐ๊ณผ ํ๋ฝ์ ๊ฒฝํ ํ ์ ์ผํ ์๊ฐ์ ์ค๋ฒ ํด๋ญ์ด ๊ณผ์ด๋์ด ๋ค์ด ํด๋ญ์ ๊ฐ์ ํ ๋์์ต๋๋ค. ์จ๋๋ฅผ ํ์ธํ๊ฑฐ๋ ๋ ๋ฎ์ ํด๋ญ / ์คํก ํด๋ญ ์๋๋ฅผ ์๋ํด๋ณด์ธ์.
๋ฅ์์ด Vsynced.
Warframe์ Vsync๋ ๋์ ์๊ฐ์ ๋๋ค. Warframe์ ์ผ๋ฉด ์ด๋ค ์์ ์ํ๋ ๋งค์ด๋ง๋ค ๋ง๋๋ฌ์ด ๋ฐ์ํฉ๋๋ค. VSync๋ฅผ ๋์ง ๋ง ํ๋ ์ ๋ฆฌ๋ฏธํฐ๋ฅผ ์๋ก ๊ณ ์นจ (๋ด๊ฐ 70์ผ๋ก ์ค์ ๋์ด ์์)๋ณด๋ค ์ฝ๊ฐ ๋๊ฒ ์ค์ ํ๋ฉด ๋๊น ํ์์ด ์ฌ๋ผ์ง๋๋ค.
@ALL ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ ฐ์ด๋๊ฐ ์ปดํ์ผ ๋ ๊ฒฝ์ฐ์๋ SAME ๋งต (๋์ฅ)์์ ๋ช ์๊ฐ ๋์ ์๋ก ํ๋ ์ด๋ฅผ ์ํํ๊ณ ๊ฐ์ ์ด์ / every / ์ท์ ์ง์ฐ์ด ๋ฐ์ํ๊ณ ๋ก๋ ์์์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๋ค. ๊ทธ๊ฒ์ ํ์ฑํํ๋ฉด ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. ๋ชจ๋ 64 ๋นํธ ์ํํธ์จ์ด๋ LAA๋ฅผ ์ธ์ํฉ๋๋ค. / ์ / ์๋ํ๋์ง ํ์คํ์ง ์์ต๋๋ค. ๋ฅ์์ด Vsynced.
@GloriousEggroll Linux์์ ํค๋์ ์ ๋ ฅ์ ์ค์ ํ๋ ๊ฒ์ ์ ๋์ ์ธ ๊ณ ํต์ ๋๋ค. ์๋ํ๋ฉด ์ ๊ฒ์ ์ดํ๋ผ์ด์ ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ด๋ฉฐ Pulse๋ ๋๋ฝ ๋ ์ฅ์น์ ๋ํ ์ ์ค ํ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๋๋ผ๋ ํด๋น ํญ๋ชฉ์ ์ถ๊ฐํ๋ ค๊ณ ํ๋ฉด ์ ๋ง 16C32T @ 4GHz , ์ถฉ๋ถํ RAM, 2TB SSD + 2x2TB NVMe RAID 0, 2xRX580, Manjaro, ์ต์ ๋ฉ์ธ ๋ผ์ธ ์ปค๋ (๋น RC), amdgpu with opencl (๋๋ถ๋ถ AUR).์ ๋ 2920X @ 3.9GHz 12/24, 1tb NVME SSD๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ Vega VII๋ฅผ ์ฌ์ฉํ์ฌ 4TB HDD์์ ๊ฒ์์ ์คํํ๊ณ ์์ต๋๋ค (2 ์ฃผ ์ ๊น์ง๋ RX 580์ผ๋ก ๋์ผํ ์์คํ ์ ์คํํ์ต๋๋ค). ๊ทธ๋ฐ ์ข ๋ฅ์ ์ง์ฐ. ์ ๋ ํ์ฌ Fedora๋ฅผ ์คํํ๊ณ ์์ผ๋ฉฐ ๊ณผ๊ฑฐ์๋ Arch๋ฅผ ์คํํ์ต๋๋ค. ๋ด๊ฐ ์ด๋ฐ ์ข ๋ฅ์ ์ง์ฐ๊ณผ ํ๋ฝ์ ๊ฒฝํ ํ ์ ์ผํ ์๊ฐ์ ์ค๋ฒ ํด๋ญ์ด ๊ณผ์ด๋์ด ๋ค์ด ํด๋ญ์ ๊ฐ์ ํ ๋์์ต๋๋ค. ์จ๋๋ฅผ ํ์ธํ๊ฑฐ๋ ๋ ๋ฎ์ ํด๋ญ / ์คํก ํด๋ญ ์๋๋ฅผ ์๋ํด๋ณด์ธ์.
์๋์, ์ด๋ ์ง์ ๋ณด๋ค ํจ์ฌ ๋ฎ์ต๋๋ค (tctl์ด ์๋๋ฏ๋ก ์ผ์์ ์ธ ๋ฌธ์ ๊ฐ ์๋๋๋ค). ๋ด ์์คํ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฌธ์ ์ผ ์๋ ์์ต๋๋ค. ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค. ๋๊ณ ๋๋ฆฌ๊ฒ ๋ฌ๋ ธ์ต๋๋ค.
@greydmiyu VSync๋ ๋๋ฅผ ์ํด ์ ํ ์ง์ฐ๋์ง ์์ต๋๋ค. On, Off๋ ๋ฌด๊ธฐ์ ์ง์ฐ / ๋๊น ๋ฌธ์ ์ ์๋ฌด๋ฐ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
์ค๊ฑฐ๋ฆฌ๊ฐ ๋๊บผ์ ...
๋๋ 512MB vram์ผ๋ก ํ
์คํธํ์ฌ ๋งค์ฐ ์ฝ๊ฒ ์ถฉ๋ํ๋๋ก ๊ฒฐ์ ํ์ง๋ง ์์ง ํ ๋ฒ์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์๊ณ ๋ง์ ํ
์คํธ๋ฅผ ์ํํ์ง ์์์ง๋ง ์ ๋ง ์ด์ํด ๋ณด์ด์ง๋ง ๊ฒ์์ด ๊ทธ ์์ vram์ผ๋ก ๋์์ ๋ณ๊ฒฝํ ์ ์์ต๋๊น?
ํธ์ง : ์ ์ ํ ๊ฒ์์ด 512MB vram์์ ์ถฉ๋์ ์ผ์ผ์ผฐ์ต๋๋ค. ๊ธฐํ๋ 2GB๋งํผ ์ปค ๋ณด์ ๋๋ค ...
@davidbepo ์์คํ ์ ์ด ๋จ์ด ์ผ๋ง๋ ์์ต๋๊น?
์๋
ํ์ธ์.
๋๋ 8GB์ ๋จ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ค์ํ ๊ฒฝ์ฐ Zram์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์ด ๋จ์ 1/4๋ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ด๊ฒ์ ๋ฌธ์ ๊ฐ ๋ ์ ๋ณธ ํ์ ์ด์ํ ๊ฒ๋ค ์ฃผ์ด์ง ์ถฉ๋ถ์ด ๋ ํด์ผํ์ง๋ง ...
์ด ์์ ์์ ์ปค์คํ ๋ฐ์ฒ ์คํฌ๋ฆฝํธ๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋ ์กฐ๊ธ ๊ธฐ๋ค๋ ค์ผํฉ๋๊น?
@madrang , ์ค์ ๋ก ์ด์ ๋ฒ์ ์ ์์ ํ ์ ๊ฑฐํ๊ณ Proton 4.2๋ฅผ ์ฌ์ฉํ์ฌ Steam์ ํตํด ๋ฐ๋๋ผ ์ค์น๋ฅผ ์ํํ์ต๋๋ค. ๋ฐ์ฒ๋ ์๋ฌด ๋ฌธ์ ์์ด๋ก๋๋์๊ณ ๋ฐ๋ก ๊ฑฐ๊ธฐ์์ ํ๋ ์ดํ์ต๋๋ค.
์ปค์คํ ๋ฐ์ฒ ์คํฌ๋ฆฝํธ๋ ๋ ์ด์ ํ์ํ์ง ์์ต๋๋ค. ๊ณต์ ๋ฐ์ฒ๋ Steam์ Proton 4.2 ๋ฐ GloriousEggroll์ ์ฌ์ฉ์ ์ง์ Proton 4.6 ํ๊ฒฝ ๋ชจ๋์์ ์๋ ํ๋๋ก ์๋ํด์ผํฉ๋๋ค.
์ ์ด๋ GloriousEggroll์ ์ฌ์ฉ์ ์ง์ ํ๊ฒฝ์์ ์๋ํ๊ณ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ์ ์ด๋ FAudio์์ FFMPEG๋ฅผ ํ์ฑํ ํ ๋๋ถ์ BGM ๋ฐ ์์ฑ์ด ์๋ํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํฉ๋๋ค.
์ฌ๊ธฐ ๊ณ์ ๋ชจ๋ ๋ถ๋ค๊ณผ Linux์์ Warframe์ด ์๋ํ๋๋ก ๋์ ์ฃผ์ ๋ถ๋ค๊ป ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ทธ๋ ๊ฒ ๋จผ ๊ธธ์ ์์ผ๋ฉฐ ์ด์ ๋ ๊ฑฐ์ ๋ฌธ์ ์์ด ํ๋ ์ดํ๊ธฐ๊ฐ ๋งค์ฐ ์ฝ์ต๋๋ค. ์ฌ์ฉ์ ์ง์ ํ๊ฒฝ์ ์ค์นํ๊ณ ์์ถ์ ํ๊ณ Steam์ ๊ฐ๋ฆฌํค๊ณ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐ (๋๋ xboxdrv ํด๊ฒฐ ๋ฐฉ๋ฒ ์ฌ์ฉ)ํ๊ณ ์คํํฉ๋๋ค. ์ง์ฌ์ผ๋ก ๊ฐ์ฌํฉ๋๋ค.
์๋ ค์ง ๋ฒ๊ทธ ๋ฐ ๊ฐ๋ฅํ ์์ / ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ์ฌ ๋ชฉ๋ก์ ๋๋ค.
์ ํ๋ ์์์ F6 ์คํฌ๋ฆฐ ์ท ์์ (์ด๊ฒ์ ๋ด Proton ๋ฒ์ ์ ์์) :
https://bugs.winehq.org/show_bug.cgi?id=47023
๋ฐ์ :
https://bugs.winehq.org/attachment.cgi?id=64182
๋ฏธ๊ตญ ์ด์ธ์ ํน์ ๋ฌธ์์ ๋ํ ํค ๋ฒ์ญ ์์ (์ด๋ ๋ด ๋ฒ์ ์์ ํจ์น ๋จ) :
https://bugs.winehq.org/show_bug.cgi?id=30984
https://github.com/ValveSoftware/Proton/issues/2477
์์ธ ํจ์น ์ธํธ :
https://github.com/wine-staging/wine-staging/tree/master/patches/winex11-key_translation
https://github.com/GloriousEggroll/proton-wine/commit/ebab940c6c4419152c8eb58195b3115083a12f41
ํด๊ฒฐ ๋ฐฉ๋ฒ : xboxdrv๋ฅผ ์ค์นํ๊ณ ์๋น์ค๋ก ์คํํ๊ฑฐ๋ ์ ํด / ์ฐ๊ฒฐ ํด์ ๋์ง ์๋ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ :
๋ฐ์ฒ์์ ๋๋ ๋ค์ด๋ก๋ ๋นํ์ฑํ
๋๋ ๋ค์ด๋ก๋๋ฅผ ๋นํ์ฑํํ๋ฉด ์งํ๋ฅ ํ์ ์ค์ด ๋ฐ์ฒ์์ ์ ๊ฑฐ๋๊ณ ๋ฐ์ฒ๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ ๋ฐ์ดํธํ๋ ๋์ ์ ์ฒด ์๊ฐ ๋์ "์ฝํ ์ธ ํ์ธ ์ค"์ ์ฝ์ต๋๋ค. ์ ๋ฐ์ดํธ๋ ์ฌ์ ํ ์๋ํ์ง๋ง ๋ค์ด๋ก๋ / ์ ๋ฐ์ดํธ ์งํ ์ํฉ์ ๋ํด ์ ์ ์์ต๋๋ค.
์ ฐ์ด๋ ์บ์๊ฐ ์ฑ์์ง ๋๊น์ง ์ฑ๋ฅ์ด ์ ํ ๋ ์ ์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ : ๋ด proton ๋ฒ์ ์ ์ ํ๋ ์๊ณผ ์ถ๋ฐฉ ๊ฒฝ๋ก ๋ชจ๋์ ๋ํด ํน๋ณํ ํ์ฑํ ๋ dxvk ๋น๋๊ธฐ ํจ์น๋ก ์ปดํ์ผ๋ฉ๋๋ค. ์ด๋ ํนํ ์ค๋๋ ํ๋์จ์ด์์ ๋๊น ํ์์ ํฌ๊ฒ ์ค์ฌ์ค๋๋ค.
Proton 4.2-3๊ณผ ํจ๊ป ์๋ํ๋ Warframe Launcher.exe๋ฅผ ํ์ธํฉ๋๋ค.
๋ด ๋ก๊ทธ๋ * .zip ์์นด์ด๋ธ๋ก ์์ถ๋์์ต๋๋ค.
https://github.com/tele1/Steam.logs/blob/master/steam-230410.log.Warframe.with.proton.4.2-3.log.zip
์ฌ์ ํ ๊ฒ์ ์์ฒด๊ฐ ์ข
๋ฃ๋ฉ๋๋ค.
Steam์์
Lutris์์
์ฌ์ค์ ๋๋ ์ค์ ๊ณผ ๊ด๋ จํ์ฌ ์ด๋ Warframe์ด ๋ ์ง์คํธ๋ฆฌ์ ์ค์ ์ ์ ์ฅํ๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค. ๊ฒ์์ ๋ ์ง์คํธ๋ฆฌ ํญ๋ชฉ์ ๋ณด์กดํ์ง ์๊ณ Proton / Wine ํ๊ฒฝ์ ์ ๋ฐ์ดํธํ๊ฑฐ๋ ์ฌ์ค์ ํ๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋ํ๋ฉ๋๋ค. ๋ํ ์ ํ๋ ์์ด ์๋ก์ด ์ค์ ์ ๋ ์ง์คํธ๋ฆฌ์ ์ฐ๋ ๊ฒ์ ๋ฐฉํดํ๋ ๊ฒ์ด์์ ์ ์์ผ๋ฏ๋ก ๊ฒ์์ ๋ค์ ์์ํ๋ฉด ๊ฐ์ ๋ก ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋์๊ฐ๋๋ค.
FAudio์ ๊ฒฝ์ฐ ์ด๊ฒ์ด ์ ๊ฐ GloriousEggroll์ ์ฌ์ฉ์ ์ง์ Proton ํ๊ฒฝ์ ์ฌ์ฉํ๋ ์ฃผ๋ ์ด์ ์ ๋๋ค. FAudio ํ์ด ์ฌ๊ธฐ์์ ์ง์ ํ๋๋ก Steam์ Proton ํ๊ฒฝ์ ์ปดํ์ผ ํ FFMPEG ์ง์ ๋ฒ์ ์ ๋จ์ํ ํ๋ก ํํ๋ฉด ์๋ํ์ง ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก Steam์์ 1 ~ 5 ๋ถ์ ํ๋ ์ด ์๊ฐ์ ์ปจํธ๋กค๋ฌ ๋ฒ๊ทธ ๋๋ฌธ์ผ ์ ์์ต๋๋ค. ๋ฐฐํฌ ์ ์ฅ์์์ xboxdrv
ํจํค์ง๋ฅผ ์ค์นํ๊ณ ํฐ๋ฏธ๋์์ sudo xboxdrv -D
๋ฅผ ์คํ ํ ๋ค์ Warframe์ ์์ํ๊ณ ๋ ์ค๋ ์ง์๋๋์ง ํ์ธํ์ญ์์ค.
๊ณ ๋ง์์ Yowlen ! ์ด๊ฒ์ Steam์์ ์๋ํ๋ฉฐ ์ด์ ํจ์ฌ ๋ ์ค๋ ์ฌ์ํ ์ ์์ต๋๋ค. :๋ฏธ์:
xboxdrv๋ฅผ ์ค์นํ์ง๋ง sudo xboxdrv -D
Linux Mint์์ ์๋ํ์ง ์์ต๋๋ค.
https://steamcommunity.com/app/236090/discussions/0/558748653724279774/๋ฅผ ์ฝ์์ต๋๋ค.
๋ช
๋ น๊ณผ xboxdrv๋ฅผ ๋ณต์ฌํ์ต๋๋ค.
sudo xboxdrv --evdev /dev/input/event11 --evdev-absmap ABS_X=x1,S_Y=y1,ABS_RZ=x2,ABS_Z=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_TOP=x,BTN_TRIGGER=y,BTN_THUMB2=a,BTN_THUMB=b,BTN_BASE3=back,BTN_BASE4=start,BTN_BASE=lb,BTN_BASE2=rb,BTN_TOP2=lt,BTN_PINKIE=rt,BTN_BASE5=tl,BTN_BASE6=tr --mimic-xpad --silent &
[1] 8542
tele<strong i="13">@tele</strong> ~ $ xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/
Copyright ยฉ 2008-2011 Ingo Ruhnke <[email protected]>
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain
conditions; see the file COPYING for details.
Your Xbox/Xbox360 controller should now be available as:
/dev/input/js0
/dev/input/event17
Press Ctrl-c to quit
Warframe์ ์์ํ๊ณ ์ฌ๋ฌ ๋ฒ ํ๋ ์ดํ์ง๋ง ์์ง Steam์์ Warframe์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ต๋๋ค.
์ ๋ณด :
USB์๋ ๋ง์ฐ์ค์ ํค๋ณด๋๋ฅผ ์ ์ธํ ์ค์ ์ฅ์น๊ฐ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค.
๊ทธ๋์ ์ ํํ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ค์ํ ๊ฒ์ ๊ฒ์์ด ์ด์ ๋ ์ ์๋ํ๋ค๋ ๊ฒ์
๋๋ค.
xboxdrv์ ๊ฒฝ์ฐ ๋ค์์ ์ ์ํฉ๋๋ค.
https://gist.github.com/akatch/cdb707856d467bd7cacd
์๋น์ค๋ฅผ ์์ํ๊ณ ํ์ฑํํ๋ ๋ฐฉ๋ฒ์ ๋ํ Google!
Warframe (230410) Launcher DX10 / DX11์ด ์๋ํ์ง ์์
https://github.com/ValveSoftware/Proton/issues/2690 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@ DiCA014 ๊ฒ์์ผ : 2019-05-15T01 : 05 : 24 :
์คํ ํ๋ ์ด๋ฅผ ํตํด ์ ํ๋ ์์ ์์ํ๋ฉด ๋ฐ์ฒ๊ฐ ์ด๋ฆฌ์ง ๋ง "DirectX 9 ์ง์์ด ์ข ๋ฃ๋์์ต๋๋ค"๋ผ๋ ์ค๋ฅ์ ํจ๊ป ๊ฒ์์ ์์ํ ์ ์์ต๋๋ค.
๊ทธ๋์ ๋ฐ์ฒ ์ค์ ์ผ๋ก ๊ฐ์ DX10 ๋ฐ DX11 ์ต์ ์ด ๊ทธ๋ํฝ API ์น์ ์์ ํ์์ผ๋ก ํ์๋์์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋ฐ์ฒ๋ lutris์ ํจ๊ป ์๋ํ์ง๋ง ์ ์ฒด 20GB ์ด์์ ๊ฒ์์ ๋ค์ ๋ค์ด๋ก๋ํ๊ณ ์ถ์ง ์์ต๋๋ค.
Steam ํ๋ ์ด๋ก ๊ฒ์์ ์ง์ ํ๋ ์ดํ๊ณ ์ถ์ ๊ฒฝ์ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
์๋ ํ์ธ์ @ DiCA014 , A8-6410์ GCN2 ์ธ๋ ์นฉ์ ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games ์ cik_support์ ์ด์ ์ ๋ง์ถ ์ฝ๊ธฐ๋ฅผ ์ ๊ณต
@ kisak-valve ๊ทธ๋์ ๋ฌธ์ ๋ radeon ๋ฉ์ฌ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ๋น๋ถ๊ฐ ๋ด ๋๋ผ์ด๋ฒ๋ฅผ ์คํ ์์ค๋ก ์ ์งํ๊ณ ์ถ์ต๋๋ค. ํ์ง๋ง ์ง์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
radeon๊ณผ amdgpu ์ปค๋ ๋ชจ๋์ ๋ชจ๋ ์คํ ์์ค์
๋๋ค. radeon ์ปค๋ ๋ชจ๋์ ์นฉ์
์ ๋ํด ๋ ๋ค๋ฌ์ด์ก์ง๋ง DXVK์ ํ์ํ Vulkan ์ง์์ ์ ๊ณตํ๊ธฐ ์ํด RADV์ ํธํ๋์ง ์์ต๋๋ค. ๋์์ผ๋ก ๊ฒ์์ ์์ ์ต์
์ PROTON_USE_WINED3D=1 %command%
๋ฅผ ์ถ๊ฐํ์ฌ Proton์ด OpenGL ๋ ๋ ๊ฒฝ๋ก๋ฅผ ์๋ํ๋๋ก ํ ์ ์์ง๋ง ์ฑ๋ฅ์ด ์ ํ ๋ ์ ์์ต๋๋ค.
๋ ๊ฐ์ ๋ก๊ทธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค
https://github.com/tele1/Steam.logs/blob/master/warframe19.05.2019steam-230410.log.zip
https://github.com/tele1/Steam.logs/blob/master/Warframe%2020.05.2019steam-230410.log.zip
Nvidia ๋๋ผ์ด๋ฒ๋ก Linux Mint์์ xboxdrv๋ก Steam์์ Warframe ์ ์ฝ๋ ๋ค.
๋๋ฌผ๊ฒ ๊ฐ๋ ์ง์ฐ์ด ๋ฐ์ํ๊ณ ๊ฒ์์ด ์๋ํ์ง ์์ต๋๋ค.
ํ์ง๋ง ๋ ํฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๊ธ์ฑ ํ์ฑ์ Warframe ์์ Fortuna ๋์
https://warframe.fandom.com/wiki/Fortuna
๊ทธ๋ฆฌ๊ณ Fortuna์๋ Orb Valis๋ก๊ฐ๋ ์๋ฆฌ๋ฒ ์ดํฐ๊ฐ ์์ต๋๋ค.
Orb Valis์ ๋ฌธ์ด ์ด๋ฆฌ๋ฉด ๊ฒ์ ์๋์ด ์ค์ง๋ฉ๋๋ค.
๊ฒ์ ์ ์ง ํ๋ฅ 90 %. ๋๋ ๋ก๊ทธ ์์ฑ์ ์๋ํ๋ค
https://github.com/tele1/Steam.logs/blob/master/warframe19.05.2019steam-230410.log.zip
๋ณ์ง๋์์ Orb Valis ๋ก ์ง์ ๊ฐ๋ฉด ๊ฒ์์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๊ทธ๋ํฝ ์ค์ ๋ฐ ์ต์
์ Warframe์ผ๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ํ์ง๋ง ํด๊ฒฐ์ฑ
์ ์ฐพ์ ์ ์์ต๋๋ค.
์ต์
์ ๋ณ๊ฒฝํ๋ฉด ๊ฒ์์ด ๋๋๋ก ๋ ์ ์๋ํ์ง๋ง ํญ์ ๋์์ด๋๋ ๊ฒ์ ์๋๋๋ค.
์ด์ฉ๋ฉด ์ด๊ฑด ์ด๋ฆฌ์์ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง
์ข์, ์์ด ๋ฒ๋ ค. ๋ด ํ ์คํธ๋ ์์ ํ ๋ฌด์ตํ ๊ฒ์ผ๋ก ํ๋ช ๋์์ต๋๋ค. ๋ง ๊ทธ๋๋ก ๋ชจ๋ ๊ฒ์ ๋ค์ ๋ค์ด๋ก๋ํ๋๋ฐ ์ฌ์ ํ ๋ฉ์ถฐ ์์ต๋๋ค. ์ด ์์ ์์ ์๋ฒ / ํต์ ๋ฌธ์ ์ฌ์ผํฉ๋๋ค. ๋ด ์์คํ ์ ๋ชจ๋ ํ์ผ์ ๋ง ๊ทธ๋๋ก ํ ์คํธํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๋ฐ์ํ๋ ๋ค๋ฅธ ์ด์ ๋ ์์ต๋๋ค.
์์ฑ์ 4.2-5
๋๋ ๊ฒ์์ ์ต์ ํํ์ต๋๋ค. ... Yowlen์ ํ
์คํธ ํ
xbodrv์์ด
"๋ง์ ์ปจํธ๋กค๋ฌ ๋ ์ด์์ ์์ ." ,ํ์ง๋ง 2 ๋ถ ์ด์ ์ฌ์ํ๋ ค๋ฉด xboxdrv๊ฐ ์ฌ์ ํ ํ์ํฉ๋๋ค. ,
๊ฒ์์ด ์ข
๋ฃ๋๊ธฐ ๋๋ฌธ์
๋๋ค.
๋ก๊ทธ:
https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.Exit.Alone.steam-230410.log.zip
๋์๊ฒ ๋งค์ฐ ํฅ๋ฏธ ๋กญ๋ค. ํ ๋ฒ ๊ฒ์์ด ์์๋ ๋ ๋ฉ์ถค
๋ก๊ทธ:
https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.CPU100procent.usage.25.05.2019steam-230410.log.zip
xboxdrv ์ฌ์ฉ
์ฌ์ ํ ๊ฒ์์ ์์ ๊ฐ์ด ๋ฉ์ถ ์ ์์ผ๋ฉฐ CPU์ 100 % ์ฝ์ด ๋๋ ์ค๋ ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Warframe ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃํ๋ฉด "Steam"ํ๋ก์ธ์ค ์ค ํ๋๊ฐ 100 % CPU๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ก๊ทธ:
https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU100procent.usege.steam-230410.log.zip
๊ฒ์์ด 80 % CPU์์๋ง ๋ฉ ์ถ๋ฉด ๋ค์์ ๊ธฐ๋กํฉ๋๋ค.
https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU80procent.usage.video.not.working.steam-230410.log.zip
๋ฉ์์ง ์์์์ ์๋ฆฌ๊ฐ ์ฌ์ ํ ์๋ํ์ง ์์ต๋๋ค.
์ค๋ ๋์จ Proton 4.2-6์ ์ฑ๋ฅ ํ๊ท๋ฅผ ์ ๋ฐํ์ง๋ง ๋ฌธ์ ๊ฐ ๋๋ฆฌ ํผ์ ธ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
FAudio์ ์ ๋ฆด๋ฆฌ์ค์์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค : https://github.com/FNA-XNA/FAudio/releases/tag/19.06.07
์ ๋ง ๋นจ๋ฆฌ ํ ์คํธํ๋๋ฐ ์ฑ๋ฅ์ด ์ ์์ผ๋ก ๋์๊ฐ ๊ฒ ๊ฐ์ต๋๋ค.
์์ฑ์ ๋ฒ์ ์์ ๋ค๋ก ๊ฐ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? 4.2-6์์ ํฐ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. 4.2-5๋ก ๋๋๋ฆด ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
4.2-6์์ ์ ์ฌํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์ ๋ฐ์ดํธ ํ ์ฑ๋ฅ์ด ๋งค์ฐ ๋จ์ด์ก์ต๋๋ค.
๋ฌธ์ ๊ฐ ์ต์ ํจ์น์์ ์์ ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ FAudio์ ๊ด๋ จ์ด ์๋์ง ํ์ธํฉ๋๋ค. ์คํ์ ์์ ํ๋ ค๋ฉด :
cd ~ / .local / share / Steam / steamapps / common / Proton \ 4.2 / dist / lib64
curl -O flibitijibibo.com/opexit.tar.bz2
tar xvfj opexit.tar.bz2
Proton 4.2-7์ ์ด์ ๋ฒ์ ๊ณผ ๋์ผํ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์คํ ์ ๋ณด : https://gist.github.com/CorruptComputer/f164c2d48606808dbfbc07ee8810efd5
Proton Log (GitHub์ ๋ง๊ฒ ์์ถํด์ผ ํจ) : steam-230410.zip
๋๋ฅผ ์ํด
๊ฐ์ ๊ฒ์์ proton-4.2-6์ ์ค์นํ๊ธฐ ์ ๋ ์ด์์ต๋๋ค. ์์ด๋ ๋ก ํ์์ ์ด๋ฆฐ ์ธ๊ณ์์.
์ ํ๋ ์ ์
๊ทธ๋ ์ด๋ ๋ ์๋ฒ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
๊ทธ๋ฌ๋ proton-4.2-6์ ๊ฐ์์ด ๋ ํน์ง์ ์ด๊ณ ๋ฑ๋ฑํ ์๋ฆฌ๊ฐ ๋ค๋ ธ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ถฉ๋์ด ์์๊ธฐ ๋๋ฌธ์ proton-4.2-6์ ๊ฐ์ง๊ณ ๋ ์ ์์์ต๋๋ค.
์ ์๊ฒ proton-4.2-7์ _ "๋ฑ๋ฑ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ"_์ ์์ฒญ๋ ์ฑ๋ฅ ๋ฌธ์ ๋ก ํด๊ฒฐ๋ฉ๋๋ค.
์ฝ๊ฐ์ ์ง์ฐ์ด ์์ง๋ง ์์ฐ์ค๋ฌ์ด ๊ฒ ๊ฐ์ต๋๋ค.
๊ฒ์์ด ์์ง ๊ฐ๋ฐ๋๊ณ ๊ฐ์ ๋๊ณ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
๊ฒ์์ ์ ์ ๋ ์๋ฆ๋ต์ง๋ง ๋ ๋์ ํ๋์จ์ด๊ฐ ํ์ํฉ๋๋ค.
๋ ๋์ ์ฑ๋ฅ์ ์ํด Waframe ์ค์ ์์ ํจ๊ณผ ์๋ฅผ ์ค์์ต๋๋ค.
๋ด ์์คํ
์ ๋ณด : https://github.com/tele1/Steam.logs/blob/master/Hardware%20Info
proton-4.2-7์ ์ฌ์ฉํ ๋ด ๋ก๊ทธ
๋ค๋ฅธ ๊ฒ:
๋ํ ์ ์ฒด ํ๋ฉด๊ณผ ๊ด๋ จํ์ฌ Proton๊ณผ ํจ๊ป ์ด์ํ ํ๊ท๊ฐ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. Proton 3.16-9์์๋ KDE์์ META
๋ฅผ ๋๋ฌ๋ ํ๋จ ํ์ ์ค (์์
๊ด๋ฆฌ์)์ด ํ๋ฉด์ ์๊ตฌ์ ์ผ๋ก ์ ์ง๋์ง ์๋ ๋ฐ๋ฉด, Proton 4.2-6 +์์๋ META๋ฅผ ๋๋ฅด๋ฉด ๋ฉ๋ด + ํ๋จ ํ์ ์ค์ด ๊ฐ์ ๋ก ํ์๋ฉ๋๋ค. ์๊ตฌ์ ์ผ๋ก ๋ณด๊ดํฉ๋๋ค. ์ด๊ฒ์ ๋ด ์ฐฝ ํฌ๊ธฐ ์กฐ์ ๋ชจ๋์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
DirectX 11/10 ๋ฐ์ฒ๊ฐ ์๋ํ์ง ์์ต๋๋ค. Vega 56 GPU์ amdgpu ์ปค๋ ๋๋ผ์ด๋ฒ๊ฐ ์์ต๋๋ค. ๋ค์์ lspci -k
์ถ๋ ฅ์
๋๋ค.
1e:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XT [Radeon RX Vega 64] (rev c3)
Subsystem: ASUSTeK Computer Inc. Vega 10 XL/XT [Radeon RX Vega 56/64]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
๊ฒ์์ ์์ํ๋ ค๋ฉด ์ด๋ป๊ฒํด์ผํฉ๋๊น?
@arzardk ์ด๋ค ์ปค๋์ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๋๋ ์ง๋ฃจํ๊ณ ์ถ์ง ์์ง๋ง ๋ฐ์ฒ๊ฐ ๋๋ฅผ ์ํด ์๋์ ๋ฉ์ท์ต๋๋ค.
์คํ๊ธฐ๊ฐ ์
๋ฐ์ดํธ๋ฅผ ํ์ธํ๋ ค๊ณ ์๋ํ๊ณ ์ ํ๋ฅผ ๋์ต๋๋ค.
๋ช ๋ถ ํ ๋ค๋ฅธ ์์
์ ์๋ํ๋ฉด ๋ฐ์ฒ ์ฐฝ์ด ์์ ํ ๊ฒ๊ฒ ํ์๋ฉ๋๋ค.
๋ก๊ทธ์ ๋ง์ง๋ง์
10122.571:0029:002a:trace:seh:__regs_RtlUnwind handler at 0x7bc85e60 returned 1
๋ด๊ฐ ํ๋ก์ธ์ค๋ฅผ ์ฃฝ์์ ๋ ๋ง์ง๋ง์ ์ฌ์ญ์์ค.
๋ก๊ทธ : https://github.com/tele1/Steam.logs/tree/master/2019.06.15/Warframe.launcher.problem
๋ํ ๊ฒ์์ ์ ๊ฑฐํ๊ณ ์ค์นํ๊ณ ๋ก๊ทธ๋ฅผ ๋ค์ ์์ฑํ๋ ค๊ณ ํ์ง๋ง
Steam์๋์ด ๊ฒ์์ ๋ํ ํ์ผ ํ์ธ์ด ์๊ธฐ ๋๋ฌธ์
๋๋ค (์ด ์ต์
์ ๋ฐ์ฒ์๋ง ์์)
,ํ์ง๋ง ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. (๋ก๊ทธ ๋ฒํธ 2)
๋ํ ๋ก๊ทธ์ ๊ฒ์์ด ์์๋๋ ์ต์
์ด ํฌํจ๋์ด ์์ง ์๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๋๋ก๋ ์ค์ ํ ์๋ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ๋ง์ง๋ง์ผ๋ก "PROTON_FORCE_LARGE_ADDRESS_AWARE"๋ฅผ ์ฌ์ฉํ์ง๋ง ํญ์ ๊ทธ๋ฐ ๊ฒ์ ์๋๋๋ค.
@CorruptComputer Ubuntu 19.04 ์ฉ ๊ธฐ๋ณธ 5.0 ์ปค๋
@arzardk Huh, ๋ฐ์ฒ๋ ์ปค๋ 5.1.8์์
์์ : Steam ์์คํ ์ ๋ณด์์ ์ฐพ์ ์ ์์ต๋๋ค.
Driver: X.Org Radeon RX Vega (VEGA10, DRM 3.30.0, 5.1.8-1-MANJARO, LLVM 8.0.0)
Driver Version: 4.5 (Compatibility Profile) Mesa 19.0.6
๋ค์ ์ง์นจ์ ๋ฐ๋ผ ๊ฒ์์ ์๋ฒฝํ๊ฒ ์คํํ ์์์์ต๋๋ค : https://github.com/CorruptComputer/Arch-Manjaro-Proton-Guides/tree/master/Warframe%20 (230410)
์์ฑ์ : 4.2-7
์์คํ
์ ๋ณด : https://gist.github.com/CorruptComputer/f164c2d48606808dbfbc07ee8810efd5
@CorruptComputer ๋ xact๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ด ์ ์ฅ์์ ๋ค๋ฅธ ๋ง์ ์ฅ์์์ ์ฌ๋ฌ ๋ฒ ๋ช ํํ๊ฒ ๋ฐํ์ก์ต๋๋ค. ๋ฒ๋ค๋ก ์ ๊ณต๋๋ FAudio๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฑ๊ณผ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค.
@Frontear ์ด์ ๊ฐ ์์ต๋๊น? ๋๋์ด ๋ฌธ์ ์์ ํ ๊ฐ์ง ์ฌ๋ก ๋ง ์ฐพ์์ต๋๋ค.
๊ฒ์์ ํ์ฌ ๋ด์ฅ ๊ธฐ๋ฅ์ด ์คํจํ๋ฏ๋ก DirectX์ ๊ธฐ๋ณธ xaudio2_7์ด ํ์ํฉ๋๋ค.
FIX : wine์ ๋ด์ฅ xaudio2_7์ ์์ ํ ์์์ ๋๊น์ง์ ์์ ์์ ์ ์ ๋์ฌ์ Direct X๋ฅผ ์ค์น ํ ๋ค์ xaudio2_7์ ๊ธฐ๋ณธ์ผ๋ก ์ค์ ํ๋ ๋ ์ง์คํธ๋ฆฌ์ dll ์ฌ์ ์๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค. ๊ณผ๊ฑฐ์์ด ๋ฒ๊ทธ๋ก ์ธํด Direct X์์ 64 ๋นํธ xact dll์ ์ฌ์ฉํ์ง ์๋๋ก ์ค์ ํ winetricks๋ก ์๋์ผ๋ก ์ค์นํด์ผํฉ๋๋ค.
๋ฌธ์ ๋ฅผ ์ผ์ผํค์ง ์๋ ๊ฒ ๊ฐ์ผ๋ฉฐ ์ค์ ๋ก ์ด์ ์ ์ฌ๊ธฐ์ ์๋ ์ค๋์ค ๋ฌธ์ ๋ฅผ ์์ ํฉ๋๋ค.
@arzardk ๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
Steam์ ์์คํ ์ ๋ณด ์ค ๋ํซ :
Operating System Version:
"Void Linux" (64 bit)
Kernel Name: Linux
Kernel Version: 5.1.11_1
X Server Vendor: The X.Org Foundation
X Server Release: 12005000
X Window Manager: dwm
Steam Runtime Version: jenkins-steam-runtime-beta-release_0.20190320.2
Video Card:
Driver: X.Org Radeon RX Vega (VEGA10, DRM 3.30.0, 5.1.11_1, LLVM 8.0.0)
Driver Version: 4.5 (Compatibility Profile) Mesa 19.0.6
OpenGL Version: 4.5
lscpi -k
09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] (rev c3)
Subsystem: Tul Corporation / PowerColor Device 2388
Kernel driver in use: amdgpu
Kernel modules: amdgpu
lutris๋ฅผ ํตํด Warframe์ ์ ์คํํ ์ ์์ต๋๋ค (lutris.com ์ค์น ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ณ Proton-4.6-GE-2, Proton-4.10-GE-2 ๋๋ ge-faudio-protonified-4.8-x86_64๋ฅผ ์์ธ ๋ฒ์ ์ผ๋ก ์ ํ). DXVK_HUD=devinfo,version,api
์ ๋ด ๋ณด๋ด๋ฉด
DXVK 1.2.2
D3D11 FL 11_1
AMD RADV VEGA10 (LLVM 8.0.0)
Driver: 19.0.6
Vulkan: 1.1.90
๊ฒ์์์.
Steam์ ํตํด ์์ํ๋ ค๊ณ ํ๋ฉด ๋ฐ์ฒ์์ "Directx 9 ์ง์๋์ง ์์"๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๋ด๊ฐ ์ ํํ Proton ๋ฒ์ (4.2-7, Proton-4.6-GE-2 ๋๋ Proton-4.10-GE-2)์ ์ค์ํ์ง ์์ต๋๋ค. ๊ฐ์ ๋ฉ์์ง.
๋ด ์ง์์ steam-230410.log
๋ฅผ ํ์ธํ๋ฉด DXVK๊ฐ ์ผ๋ถ Vulkan ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฐพ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์์ ์ ์ ์์ต๋๋ค.
info: Required Vulkan extension VK_KHR_get_physical_device_properties2 not supported
info: Required Vulkan extension VK_KHR_surface not supported
info: Required Vulkan extension VK_KHR_win32_surface not supported
err: DxvkInstance: Failed to create instance
vulkaninfo
์ ์ ์์ต๋๋ค.
==========
VULKANINFO
==========
Vulkan Instance Version: 1.1.106
Instance Extensions:
====================
Instance Extensions count = 17
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 9
VK_EXT_debug_utils : extension revision 1
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities: extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2: extension revision 1
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
๋ด๊ฐ ์ ๊ณต ํ ์์๋ ๋ค๋ฅธ ๊ฒ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์.
์ถ์ : PROTON_USE_WINED3D=1 %command%
์คํํ๋ฉด Directx> 9 ๋ฐ์ฒ ํ์ธ์ด ์ ์ง๋์ง๋ง "์ฌ์"์ ํด๋ฆญํ๋ฉด ์ฆ์ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๋ด ๋ฌธ์ ์ ์์ธ์ Void Linux์์ 32 ๋นํธ ICD ํ์ผ ์ด
๊ทธ๊ฒ ์ฌ์ค์ด๋ผ๋ฉด 2 ์์ 32 ๋นํธ ์ง์์ ๋จ๊ณ์ ์ผ๋ก ์ค๋จํ๊ธฐ ๋๋ฌธ์ ์ด๋ ๋งค์ฐ ์ด์ํ ์ ํ์ ๋๋ค.
๋ฐ๋ผ์ ์ต์ ๋ฒ์ ์ Proton (4.2-9)๊ณผ @Frontear ์ ์กฐ์ธ์ ๋ฐ๋ผ xact
์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ฒ์์ด ์์๋ ๋ ์ถฉ๋ํฉ๋๋ค.
Steam ๋ก๊ทธ :
steam-230410.log
@CorruptComputer GloriousEggroll https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.11-GE-1 ์์ FAudio + FFMpeg ์ง์ ์ฌ์ฉ์ ์ง์ proton ๋ฒ์ ์ ์ฌ์ฉํด๋ณด์ญ์์ค.
์์ ํ ์๋ก์ด proton ์ ๋์ฌ๋ฅผ ๊ฐ๊ธฐ ์ํด Warframe์ ์์ํ๊ธฐ ์ ์ ์ด์ compatdata Warframe ํด๋๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋ ์ด๋ฆ์ ๋ฐ๊ฟ๋๋ค.
๋ฉฐ์น ์ Steam ๋ฒ ํ ์
๋ฐ์ดํธ ํ ๋ฐ์ฒ ์ ํ๋ ์์ด ์๋ํ์ต๋๋ค.
๊ฒ์ ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃํ์ ๋ ์ฐฝ์ด ๊ฒ๊ฒ ๋์๊ธฐ ๋๋ฌธ์ ๊ฒ์ ์ฐฝ์ ์ ์ ์ต์ํํ๊ธฐ ๋๋ฌธ์ ์ ํ๋ ์ ๋ฐ์ฒ๊ฐ ์๋ํ์ง ์์ต๋๋ค.
๊ทธ๋์ Steam / Proton ๋๋ ๊ฒ์์์ ๊นจ์ง ํ์ผ์ด ๊ฒ์ ์์์ ๋ฐฉํดํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ถ์ . ๊ฒ์์ ๋ค์ ์
๋ฐ์ดํธ๊ฐ์์ ๊ฒ ๊ฐ์ต๋๋ค. (์๋ก ์์ง์ง๋, ๊ทธ๋ฆผ, ๋ฐฐ ๋ฑ)
https://www.youtube.com/watch?v=C3nm8RocAv4
ํ:
๋ ๊ฐ์ ๋ฐ์ฒ์ ๋น์ทํ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด.
Steam ๋ฒ ํ๋ฅผ ์ผ๋ฐ Steam์ผ๋ก ์ ํํ๊ฑฐ๋ Steam ๋ฒ ํ๋ก ๋ค์ ์ ํ ํด๋ณด์ธ์.
๋ฐ์ฒ์ ๊ฒ์์ ์ต์ํ ๋ค์ ์ฌ๊ณ / ์ถฉ๋๊น์ง ์๋ํด์ผํฉ๋๋ค.
๊ฒฝ๊ณ :
๊ฒ์์ด ์ด์ ๊ณผ ๊ฐ์ด ์๋ ํ ๊ฒ์ผ๋ก ๊ธฐ๋ํ์ง ๋ง์ญ์์ค
(์ : 1 ๋
์ ๋๋ ์ด์ 2GB ๋๋ 4GB RAM)
ํ์์ ์ํด 4.11-1์์ ํ ์คํธ๋์์ต๋๋ค. ์ด ์ ๋ฒ์ ์์๋ ์ฌ์ ํ ์์ฑ๊ณผ ์์ ์ด ์๋ํ์ง ์์ต๋๋ค (์์๋๋ก). ์ฌ์ ํ Glorious Eggroll์ ffmpeg ์ง์ Proton ๋ฒ์ ์ด ํ์ํฉ๋๋ค.
[ํธ์งํ๋ค]
์์ ์ต์
WINEDLLOVERRIDES="xaudio2_7=n,b" %command%
ํ๋ฉด ์ค๋์ค ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๊ณ ์ปจํธ๋กค๋ฌ ๋ฒ๊ทธ๋ 4.11-1์ ์ฌ์ ํ ์กด์ฌํฉ๋๋ค.
์ฐธ๊ณ ๋ก, ์ ํ๋ ์์ 4.2-9์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์คํ๋์ง๋ง 4.11-2์์๋ ์คํ๋์ง ์์ต๋๋ค.
(๊ทธ๋ ๊ฒํ๋ ๋ชฉ์๋ฆฌ์ ์์
์์ด)
@ tele1 ์ฃผ์์ ์ฝ์ ํ ์ต์ proton 4.11-2 ๋ฐ 4.2.9๋ก ํ
์คํธํ์ง๋ง ์คํ๋์ง ์์ต๋๋ค. ๋ด๊ฐ ๋ณผ ์์๋ ๊ฒ์ ๋ฐ์ฒ ์ ๋๋ฉ์ด์
์ด ๋ช ์ด ํ์ ๊ฐ์๊ธฐ ๋ฉ์ถ๊ณ ์ ์ฒด ์ฐฝ์ด ์๋ตํ์ง ์๋๋ค๋ ๊ฒ์
๋๋ค. ๊ทธ ํ์ ํ ์์๋ ์ ์ผํ ์ผ์ ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃํ๋ ๊ฒ์
๋๋ค.
์ด๊ฒ์ AMD RX590์ด์๋ Slackware64 14.2 ์์คํ
์ ์์ต๋๋ค.
steam-230410.log
hwinfo.txt
warframe drx10 ๋๋ ์จ๊ธฐ๊ธฐ
https://github.com/ValveSoftware/steam-for-linux/issues/6548 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@IscanderWSD ๊ฒ์์ผ : 2019-09-30T23 : 58 : 04 :
์ด๋ค ์ผ์ด _ ์์ _๋์ด์ผํ๋์ง, ์ด๋ค ์ผ์ด _ ์ง __ํ๋์ง _ ์ค๋ช ํ์ญ์์ค. ํฐ ์ฝ๋ ๋ถ์ฌ ๋ฃ๊ธฐ๋ฅผ Github Gist ๋ก ์ฐ๊ฒฐํ์ธ์.
DirectX 9 ์ง์์ด ์ข ๋ฃ๋์์ต๋๋ค. ๊ทธ๋ํฝ ์นด๋๋ฅผ ์ ๋ฐ์ดํธ ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!
์๋ ํ์ธ์ @IscanderWSD , ํต์ ํ๋ ค๋ ๋ด์ฉ์ด ๋ช ํํ์ง ์์ง๋ง Proton์ DXVK๋ฅผ ์ฌ์ฉํ์ฌ DirectX 10/11์ Vulkan์ผ๋ก ๋ณํํ๊ณ ์ด๊ฒ์ด ์คํจํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ด์ ๋ ์๋ํ๋ Vulkan ๋๋ผ์ด๋ฒ ์คํ์ด ์ค์น๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
Steam ( Steam
-> Help
-> System Information
)์์ ์์คํ
์ ๋ณด๋ฅผ ๋ณต์ฌํ์ฌ ์์ ์ ๋ฃ์ ๋ค์์ด ๋ฌธ์ ๋ณด๊ณ ์์ ์์ ์ ๋ํ ๋งํฌ๋ฅผ ํฌํจํ์ธ์.
@ kisak-valve : @IscanderWSD์ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ฒ์์ ์์ํ๋ฉด ๋ฐ์ฒ๊ฐ ํ์
๋๊ณ ๋ฌธ์ ์์ด ์
๋ฐ์ดํธ๋ฅผ ์คํํ๊ณ EULA๋ฅผ ํ์ ํ ๋ค์ ๋ฉ์์ง์ ํจ๊ป ํ์
๋ฉ๋๋ค.
DirectX 9 support is over. We hope That you will be able to update your graphics card
๊ฒ์ ์ค์ ์ ๋ค์ด๊ฐ๋ ์ต์
์ด ์์ง๋ง DirectX10 ๋ฐ DirectX11 ์ต์
์ ํ์์ผ๋ก ํ์๋ฉ๋๋ค.
๋๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
์๋
ํ์ธ์ @ fer-rum, Ubuntu 18.10์ ๋ํ ์ง์์ 7 ์์ ์ข
๋ฃ๋์์ต๋๋ค. ๋ฐ๋ก ์ค์ ํ ๋ค์ ๊ฒ์ ์์ ์ต์
์ PROTON_LOG=1 %command%
๋ฅผ ์ถ๊ฐํ๊ณ ์์ฑ ๋ $ HOME / steam- $ APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ต๋๋ค.
๋ํ 32 ๋นํธ ๋ฐ 64 ๋นํธ ์ฌ์ฉ์ ๊ณต๊ฐ ๋ณํ์ด ๋ชจ๋ apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386
์ ๊ฐ์ด ์ค์น๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
7 ์์ ์ข ๋ฃ ๋ Ubuntu 18.10 ์ง์
๋๋ ๊ทธ๊ฒ์ ๊ณ ํต์ค๋ฝ๊ฒ ์๊ณ ์์ต๋๋ค. ์ฌ์ ํ ์ปค๋์ ์ ํ ํ ์๊ฐ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
user@sad-stormtrooper:~$ apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386
mesa-vulkan-drivers:
Installed: 19.2~git1907240730.2631fd~oibaf~c
Candidate: 19.2~git1907240730.2631fd~oibaf~c
Version table:
*** 19.2~git1907240730.2631fd~oibaf~c 500
500 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu cosmic/main amd64 Packages
100 /var/lib/dpkg/status
18.2.8-0ubuntu0~18.10.2 500
500 http://de.archive.ubuntu.com/ubuntu cosmic-updates/universe amd64 Packages
18.2.2-0ubuntu1 500
500 http://de.archive.ubuntu.com/ubuntu cosmic/universe amd64 Packages
mesa-vulkan-drivers:i386:
Installed: (none)
Candidate: 19.2~git1907240730.2631fd~oibaf~c
Version table:
19.2~git1907240730.2631fd~oibaf~c 500
500 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu cosmic/main i386 Packages
18.2.8-0ubuntu0~18.10.2 500
500 http://de.archive.ubuntu.com/ubuntu cosmic-updates/universe i386 Packages
18.2.2-0ubuntu1 500
500 http://de.archive.ubuntu.com/ubuntu cosmic/universe i386 Packages
sudo apt install mesa-vulkan-drivers:i386
๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋์ค ์นด๋์ ๋ํ 32 ๋นํธ vulkan ์ง์์ ์ค์นํ๊ณ ์ฐจ์ด๊ฐ ์๋์ง ํ์ธํ์ญ์์ค.
์, ๋น ๋ฅด ๋ค์. ๋ชจ์๋ฅผ ๋ฒ์ด์ฃผ์ธ์.
๋ค, ํธ๋ฆญ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ์ด๋ ๋ฐ์ฒ๋ ๋ค์ ๋จ๊ณ๋ก ์งํ ์ค์
๋๋ค. (์ค์ ๊ฒ์์ ๋ค์ด๊ฐ๋ ์ฆ์ ํ์ ์กฐ์น๋ฅผ ์ทจํ๊ฒ ์ต๋๋ค.)
์ข์ต๋๋ค. ๊ฒ์์ด ๋ฌธ์ ์์ด ์คํ๋๊ณ ์๋ฆฌ๋ ๊ด์ฐฎ์ง ๋ง ๋ฌด์์๋ก ์ถฉ๋ํฉ๋๋ค. (100MB์ ๊ฐ๊น๊ธฐ ๋๋ฌธ์ ๋ก๊ทธ ์ฒจ๋ถ ์ํจ)
์ด์ proton ๋ฒ์ ์ผ๋ก ๋๋๋ฆฌ๋ ค ๊ณ ํฉ๋๋ค.
์ฑ๊ณตํ์ง ๋ชปํ์ต๋๋ค. ๋ค์์ @GloriousEggroll ์ ์ฌ์ฉ์ ์ง์ ์์ฑ์๋ฅผ ์๋
๊ทธ ๋์ vsync๋ฅผ ๋นํ์ฑํํ๊ณ ๋ค์๋ณด๊ณ ํ์ญ์์ค. ์๋์ผ๋ก ์ค์ ๋์ด ์์ง ์์์ง ํ์ธํ์ญ์์ค.
๋ ๋ค๋ฅธ ๋ฌธ์ ๋ ์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋์ด ์์ง ์๋ค๋ ๊ฒ์ ๋๋ค. ์ปจํธ๋กค๋ฌ๊ฐ ๊ฐ์ง๋์ง ์์ผ๋ฉด 5 ๋ถ ํ ๊ฒฝ๊ณ ๋ ์ค๋ฅ ๋ฉ์์ง์์ด Warframe์ด ์ข ๋ฃ๋๋ ์๋ ค์ง ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค.
GloriousEggroll์ ์ฌ์ฉ์ ์ง์ Proton ํ๊ฒฝ์ ๋ํด ์ด๋ฏธ ์๊ณ ์์ผ๋ฏ๋ก์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด xboxdrv
์ค์ ์ ๋ํ ์ง์นจ์ readme์์ ํ์ธํ ์ ์์ต๋๋ค.
์๋
ํ์ธ์ @CorruptComputer , ์์คํ
์ ๋ณด๋ ๋น๋์ค ์นด๋์ ๋ํ 32 ๋นํธ vulkan ์ง์์ด ์์์ ๋ํ๋
๋๋ค. lib32-vulkan-radeon
ํจํค์ง๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
@ kisak-valve ๋นจ๋ฆฌ ์ฐ๋ฝํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค! ์ด๋ฏธ ํด๋น ํจํค์ง๊ฐ ์ค์น๋์ด ์์ผ๋ฉฐ ๋ค์ ์ค์นํด๋ ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ํ lib32-mesa
๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋์ด ์์ผ๋ฏ๋ก ์ง์๋๋ ๊ฒ์ผ๋ก ํ์๋์ง ์๋ ์ด์ ๊ฐ ํ์คํ์ง ์์ต๋๋ค. ๋ด๊ฐ ์๋ ํ ์์๋ ๋ค๋ฅธ ์์ด๋์ด๊ฐ ์์ต๋๊น?
์๋ ํ์ธ์, ๋ฌด์์ ์ ๊ธ์ ์ ๊ณ ํ๊ณ ์์ต๋๋ค.
๋ฌด์์๋ก ์ ๊ธฐ๋ ๊ฒฝ์ฐ๊ฐ ์์ฃผ ๋ฐ์ํฉ๋๋ค. ์ ๋ ๋จ์ผ ์๋ฌด๋ฅผ ์์ ํ ์ ์์์ต๋๋ค. ๋ํ ๊ณต์ X360 ๊ฒ์ ํจ๋๋ฅผ ์ฐ๊ฒฐํ์ง๋ง ์๋ฌด ์์ฉ์ด ์์์ต๋๋ค.
4 ์ฃผ ์ ์ ๊ทธ๋ฐ ๊ฒ ๊ธฐ์ต ๋์ง ์์ต๋๋ค.
์ด์ ์ฒด์ : Arch Linux
KDE Plasma ๋ฒ์ : 5.17.1
KDE ํ๋ ์ ์ํฌ ๋ฒ์ : 5.63.0
Qt ๋ฒ์ : 5.13.1
์ปค๋ ๋ฒ์ : 5.3.7-zen1-1-zen
OS ์ ํ : 64 ๋นํธ
ํ๋ก์ธ์ : 16 ร AMD Ryzen 7 1800X 8 ์ฝ์ด ํ๋ก์ธ์
๋ฉ๋ชจ๋ฆฌ : 31,3 Gio
GPU : Radeon RX Vega (VEGA10, DRM 3.33.0, 5.3.7-zen1-1-zen, LLVM 9.0.0)
๋ถ์ฌ์ง.
์ฐธ๊ณ : 11796.372 : 0016-> ์๋ตํ์ง ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ข ๋ฃํ์ ๋์ ๋๋ค.
@CorruptComputer , lib32-vulkan-icd-loader
๊ฐ ์๋์ง ํ์ธํ๊ณ ์ถ๊ฐํ๋ฉด ์ฐจ์ด๊ฐ ๋๋์ง ํ์ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ข์, ๊ทธ๋์ ์์ฑ์ 4.15-GE, ์ฅ์ ์ธ VSYNC๋ ์ฌ์ฉ์์ ์ฐ๋ถํฌ - xboxdrv ์คํ PPA๋ฅผ : ๋ผ์-GC / ์ฐ๋ถํฌ - xboxdrv์ .
์ง๊ธ๊น์ง ์ถฉ๋์์ด ํ๋์ ๋ฏธ์
์ ์ํํ์ง๋ง ๋ (๋๋ โโ์ )๊ฐ ๋ฐ์ฌํ์๋ง์ ํ๋ ์ ์๋๊ฐ ๋จ์ด์ง๋๋ค.
์ด์ ๋์ํ๊ธฐ ์ํด ๋นํ์ฑํ ํ ์์๋ ๊ทธ๋ํฝ ์ต์
์ ๋ํ ์ ์์ด ์์ต๋๊น?
๋ช ๊ฐ์ง ์ ์ฌ์ ์ธ ์์ธ์ ์๊ฐํ ์ ์์ต๋๋ค.
๋ํ AMD๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ mesa-aco ๋ฅผ ์ฌ์ฉํ๋ฉด ํฐ ๋์์ด๋ฉ๋๋ค.
์ ํ๋ ์์ ์์ํ ์ ์์ต๋๋ค
https://github.com/ValveSoftware/Proton/issues/3250 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@FenrirAetherius ๊ฒ์์ผ : 2019-11-24T22 : 44 : 35 :
์ปค๋ ๋ฒ์ : 4.15.0
Gist ๋ก ์ ์ฒด ์์คํ ์ ๋ณด ๋ณด๊ณ ์ ๋งํฌ :
steam-230410-errors.log
(๋๋ ๋๋ฌด ์ปค์ github cat steam-230410.log | grep -y Error > steam-230410-errors.log
๋ฅผ ํตํด ๋ณด๋ผ ์ ์๊ธฐ ๋๋ฌธ์ ๋ก๊ทธ์์ grep์ ์ํํ์ต๋๋ค.)
Nvidia GPU์์ Nvidia-prime์ ์ค์ ํ ํ Warframe์ ์์ํ ์ ์์ต๋๋ค. ๋ฐ์ฒ๋ ๋ฌธ์ ๊ฐ ์์ง๋ง ํ๋ ์ด๋ฅผ ํด๋ฆญํ๋ฉด ์ฆ์ ๊ฒ์์ด ์ค๋จ๋ฉ๋๋ค.
๋ก๊ทธ์์ ์ค๋ฅ๋ฅผ ์ดํด๋ณธ ํ ๋ง๋
1์ด ์ถฉ๋์ ์์ธ๊ณผ ์์ ๋ฐฉ๋ฒ์ ์ ์ ํ ์ ์์ต๋๋ค.
์๋ ํ์ธ์ @FenrirAetherius , ์ผ๋ฐ์ ์ผ๋ก Proton ๋ก๊ทธ๋ ์ ์์ถ๋ฉ๋๋ค. ์์นด์ด๋ธ์ ๋ฃ์ผ๋ฉด ํฉ๋ฆฌ์ ์ธ ํฌ๊ธฐ๋ก ์ถ์๋ฉ๋๊น?
์ฌ๊ธฐ์ ๊ฐ์ ธ๋ ๋ผ์ ์์ถ ํ ์๊ฐ์ด ์์ด์ ๋ฏธ์ ํด์
steam-230410.zip
๋ก๊ทธ์์ ๊ฐ๋ฅํ ๋ช ๊ฐ์ง ๊ด์ฌ ์ค :
8.942 Gfx [Warning]: D3DAssert: factory2->CreateSwapChainForHwnd(&Dx11PCWindow::Device(), mWindowHandle, &swapChainD5171.452:0143:0146:warn:debugstr:OutputDebugStringA "8.942 Gfx [Warning]: D3DAssert: factory2->CreateSwapChainForHwnd(&Dx11PCWindow::Device(), mWindowHandle, &swapChainDesc, NULL, NULL, mSwapChain1.GetClearedRef()) returned 0x80070057 (Invalid parameter.)\n"
Failed to create swap chain
esc, NULL, NULL, mSwapChain1.GetClearedRef()) returned 0x80070057 (Invalid parameter.)
8.942 Error [Info]: Assertion Failure
๊ฒ์ ์์ ์ต์
์ WINEDLLOVERRIDES="dxgi=n" %command%
์ ์ถ๊ฐํ๊ณ ์ฐจ์ด๊ฐ ์๋์ง ํ
์คํธ ํด ๋ณผ ์ ์์ต๋๊น?
์๋
ํ์ธ์, ์์ฒญํ์ ๋๋ก WINEDLLOVERRIDES="dxgi=n" %command%
๋ก ์๋ํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค. ๋ก๊ทธ๋ฅผ ๋ณด๋ด๋๋ฆฝ๋๋ค.
steam-230410.zip
์ค๋ ์ Empyrean ์ ๋ฐ์ดํธ ์ดํ "์ ์ฝํ ์ธ ํ์ธ ์ค"ํ๋ฉด์ ๋ฉ์ถฐ ์์ต๋๋ค.
๊ฒ์ ์ ๋ฐ์ดํธ ํ๋ก๊ทธ๋จ์ด ์งํ๋๋ ๋์ ๋ฉ์ถ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค. ์ ์ฝํ ์ธ ๋ฅผ ํ์ธํ๊ณ ์๋ค๊ณ ์ฃผ์ฅํ๋ ๋์ ์์คํ ๋ชจ๋ํฐ์์ ๋คํธ์ํฌ ํธ๋ํฝ์ ์ฃผ์ํ์ญ์์ค.
Empyrean์ด ๋์จ ํ ๊ฒ์ ๋ด์์ ์ด์ํ ๋ฌธ์ ๊ฐ ์๊ฒผ์ต๋๋ค. ๊ฒ์์ ์์ํ ๋๋ง๋ค ํ ์๊ฐ ์ ๋ ํ๋ ์ดํ๋ฉด ๋ง์ฐ์ค๊ฐ ๊ณ ๋ฅด์ง ์๊ฑฐ๋ ๋๋ ค์ง์ง๋ง ํ๋ ์ ์๋๋ ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค. ๋ง์ฐ์ค๋ ์์ง์์ด ํจ๊ป โโ์ผ๊ด ์ฒ๋ฆฌ๋๋ ๊ฒ์ฒ๋ผ ์๋ํ๋ฏ๋ก (๋๋ ๋ง์ฐ์ค ์์น๊ฐ ์์ํ๋๋ ๊ฒ์ฒ๋ผ) ๋ง์ฐ์ค๋ฅผ ์์ง์ด๋ฉด ๋ทฐํฌํธ๊ฐ ์ฌํ๊ฒ ๋๊ธฐ์ง ๋ง ๊ท์น์ ์ผ๋ก (์ฌ์ง์ด ๋ฉ๋ด์ ์ปค์๋) ๋ง์ฐ์ค๋ฅผ ์์ง์ด์ง ์๊ณ ํ ๋ ์ฅ๋ฉด์์ ๋ฐ์ด ๋ค๋๋ ๊ฒ๊ณผ ๊ฐ์ ๋ค๋ฅธ ๊ฒ๋ค์ ์์ ํ ๊ด์ฐฎ์ต๋๋ค.
์๋ ํ์ธ์ @saeidscorp , # 3316์ ๋ง๋ ๊ฒ ๊ฐ์ต๋๋ค. https://github.com/ValveSoftware/Proton/issues/3316#issuecomment -565734041์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐธ์กฐ
์๋ ํ์ธ์ @ kisak-valve ์์ ๋๋ค. ๊ฐ์ฌ!
Warframe "๋คํธ์ํฌ๊ฐ ์๋ตํ์ง ์์"
https://github.com/ValveSoftware/Proton/issues/3380 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@ BigDaddyJ1569 ๊ฒ์์ผ : 2019-12-28T15 : 42 : 29 :
์๋ ํ์ธ์,
์ ํ๋ ์์ ์์ํ ๋ ์ฌ๋ฐ๋ฅธ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉํ๊ณ 2FA๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ ๋ ฅํด๋ ๋ก๊ทธ์ธ์ด๋์ง ์์ต๋๋ค. ์๊ฒฉ ์ฆ๋ช ์ด ์ธ์ฆ ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆด ๋ Network Not Responding ์์ด์ฝ์ด ์ฌ๋ฌ ๋ฒ ๋ํ๋๊ณ ์ฌ๋ผ์ง๋๋ค. xboxdrv๋ฅผ ๋ค์ด๋ก๋ํ๊ณ Directx11์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ ์ฒด ํ๋ฉด์ ์ฌ์ฉํ๊ณ ์์ง ์์ต๋๋ค. ์ด์ ์ด Ubuntu 18.04.3 LTS ๋ฐฐํฌํ์ ์ณค๊ณ ์ฌ์ ํ ์ด๊ธฐ ๋ฒ๊ทธ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค. ์ด๋ค ๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์๋
ํ์ธ์ @ BigDaddyJ1569 ๋ , ๊ฒ์ ์คํ ์ต์
์ PROTON_LOG=1 %command%
๋ฅผ ์ถ๊ฐํ๊ณ ์์ฑ ๋ $ HOME / steam- $ APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ต๋๋ค.
์ด๋ด ์, ์์ํ๋ ๋ฐ ์ฝ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ค๋ช ์๋ฅผ ์ดํด ๋ณด์๋๋ฐ "~ / .steam / root / compatibiltitytools.d /"๋๋ ํ ๋ฆฌ๊ฐ ์ด๋์ ์๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@ BigDaddyJ1569 ~/.local/share/Steam/compatibilitytools.d
์ดํด๋ณด์ธ์.
๋ค, ๋น ํ์ผ์ ๋๋ค.
์ฌ์ค, ๊ทธ๊ฒ์ ํด๋์ด๊ณ , ๋น์ ์ ์์ฑ์๋ ๊ฑฐ๊ธฐ์๊ฐ๋๋ค.
์ด๊ฒ์ ๋ํ ์ง์ ์ด ์์ต๋๊น? ๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ด ์ ๋ณด๋ ์ ํํ์ง๋ง "๋คํธ์ํฌ๊ฐ ์๋ตํ์ง ์์"๋ฐ "๋ก๊ทธ์ธ ์คํจ, ์ ๋ณด ํ์ธ"ํ์ ์ด ํ์๋ฉ๋๋ค.
Warframe ๊ฐ๋ฐ์๊ฐ ์ค๋์ค ํ์์ ๋ณ๊ฒฝ ํ ๊ฒ ๊ฐ์ต๋๊น? 4.11-12๋ ์์ฑ, ์์
๋ฐ ์คํฌ ๋น๋์ค์ ํจ๊ป ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. 4.2-9๋ก ์๋ํ๋๋ฐ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ๋ค์ ํ์ธํ๊ณ ํ์ธํ ์ ์์ต๋๊น?
--ํธ์งํ๋ค--
์น๊ตฌ์ ํ ๋ก ํ ํ ์์ ์ xaudio dll์๋ก๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์คํ ์ด ์๋ ์์ฒด xaudio dll์๋ก๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
7602.930:00af:00b0:trace:loaddll:load_native_dll Loaded L"Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\xaudio2_9redist.dll" at 0x1be00000: native
50MB ํธ๋ ์ด์ค์ ๊ด๋ จ๋ ๋ชจ๋ ์ค๋์ค
์คํ ๋ช ๋ น (libFAudio๋ฅผ ๋๋ฒ๊ทธ ๋น๋๋ก ๋์ฒด)
PROTON_LOG=1 FAUDIO_LOG_EVERYTHING=1 %command%
grep ๋ช ๋ น
grep -i audio steam-230410.log > steam-230410.audio.log
๊ฒฐ๊ณผ:
7591.968:002c:0057:warn:seh:OutputDebugStringA "Hashing Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Drivers\\DirectX9\\Jun2010_XAudio_x64.cab...\n"
7591.969:002c:0057:warn:seh:OutputDebugStringA "Hashing Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Drivers\\DirectX9\\Jun2010_XAudio_x86.cab...\n"
7592.518:002c:007d:warn:seh:OutputDebugStringA "Hashing Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\xaudio2_9redist.dll...\n"
7602.927:00af:00b2:warn:seh:OutputDebugStringA "4.780 Sys [Info]: Spot-building /EE/Types/Drivers/XAudio2Driver\n"
7602.930:00af:00b0:trace:loaddll:load_native_dll Loaded L"Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\xaudio2_9redist.dll" at 0x1be00000: native
7602.940:00af:00b2:warn:seh:OutputDebugStringA "4.791 Sys [Diag]: XAudio2: 44,100Hz Master (44,100Hz Native)\n"
7602.941:00af:00b2:warn:seh:OutputDebugStringA "4.792 Snd [Info]: XAudio2Driver Initialized\n"
7602.943:00af:00b2:warn:seh:OutputDebugStringA "4.792 Snd [Diag]: XAudio2: Found device {0.0.0.00000000}.{FD47D9CC-4218-4135-9CE2-0C195C87405B} (Pulseaudio)\n"
7602.944:00af:00b2:warn:seh:OutputDebugStringA "4.792 Snd [Diag]: XAudio2: Stereo output (2 channels)\n"
7602.945:00af:00b2:warn:seh:OutputDebugStringA "4.792 Sys [Info]: Driver registered: XAudio2Driver Supported types: [OcclusionSetting, Bank, DistanceFxSetting, DspEffect, HeadOcclusion, SoundInstanceRtpcContainer, MixEffect, MixingGroup, ReverbSetting, Sample]\n"
7602.951:00af:00db:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",000000001C7FFD40): stub
wine 5.1์์ ๋ฐ์ฒ์ ๋๋ ๋ค์ด๋ก๋ ๊ธฐ๋ฅ์ ๋ํ ์์ ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
proton 5.0-3์ ์ถ๊ฐํ๋ฉด ์ข์ ๊ฒ์
๋๋ค.
45847 '๋๋ ๋ค์ด๋ก๋'๋ชจ๋์์ ๋์ฉ๋ ํ์ผ ์์์ผ๋ก ์ธํด Warframe ์ค์น ํ๋ก๊ทธ๋จ ์ ๋ฐ์ดํธ / ๋ค์ด๋ก๋๊ฐ ์ค๋จ๋จ (๋ฐ๋ณต ์๋)
์๋ ํ์ธ์ @barfin , https://bugs.winehq.org/show_bug.cgi?id=45847 ํฌ์ธํธ๋ https://source.winehq.org/git/wine.git/commit/e07efbd9197a4628024dce9338bc3c947280662c ์ด๋ฉฐ ์์ธ 4.16์ ์์ต๋๋ค. ํ์ฅ Proton 5.0 .
๊ทธ๋์ ์ค๋ reddit์์ ํฅ๋ฏธ๋ก์ด ์ ์ด ์ ๊ฒ ์ ๊ธฐ๋์์ต๋๋ค. ๋ถ๋ช ํ proton 4.2-9์์๋ ์ปจํธ๋กค๋ฌ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. ๋๋ ์ด๊ฒ์ ์ต์ 4.2 ๋ธ๋์น์์ ํ ์คํธํ์ผ๋ฉฐ ์ถฉ๋ถํ ์ ์๋ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด์ ๋ฒ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ๊ถ๊ธํด์ 3.16-9๋ก ์ ํํ๋๋ฐ์ด ๋ฌธ์ ๋ ์์์ต๋๋ค. 4.2 ์ดํ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ์์ํ ๊ฒ ๊ฐ์ต๋๋ค.
๋ช ํํํ๊ธฐ ์ํด : ์ปจํธ๋กค๋ฌ ๋ฌธ์ ๋ ๊ฒ์์ ์์ํ๋ฉด ์ ์์ 5 ๋ถ ํ์ ๊ฒ์์ด ์ข ๋ฃ๋๋ค๋ ๊ฒ์ ๋๋ค. xboxdrv๊ฐ ์๋น์ค๋ก ์คํ ์ค์ด๊ฑฐ๋ ์ปจํธ๋กค๋ฌ๊ฐ ๊ฐ์ง๋๋ฉด ์ถฉ๋ํ์ง ์์ต๋๋ค. ์ปจํธ๋กค๋ฌ์ ์ฐ๊ฒฐ์ด ๋์ด์ง๋ฉด ์ ์ ํ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ํ์ฌ ์๋ฃจ์ ์ xboxdrv๋ฅผ ์๋น์ค๋ก ์คํํ์ฌ ๊ฒ์์ด ํญ์ ์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ์๊ฐํ๋๋กํ๋ ๊ฒ์ ๋๋ค.
์ต์ ์ ๋ณด:
๋ด ์ฌ์ฉ์ ์ง์ ๋น๋์์ xinput, dinput, dinput8, hid, hidclass, winebus์ ๋ํ ํจ์น๋ฅผ ๋นํ์ฑํํ์ต๋๋ค.
-/ dlls / xinput *์ wine 4.2 ๋ฒ์ ์ผ๋ก ๋์ฒดํ๋ ํ
์คํธ ์๋ฃ-์ปดํ์ผ, ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ ํจ
-/ dlls / hid * ๋ฐ hidclass๋ฅผ wine 4.2 ๋ฒ์ ์ผ๋ก ๋์ฒดํ๋ ํ
์คํธ ์๋ฃ-์ปดํ์ผ, ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ ํจ
-/ dlls / dinput *์ wine 4.2 ๋ฒ์ ์ผ๋ก ๋์ฒดํ๋ ๊ฒ์ผ๋ก ํ
์คํธ ๋จ-์ปดํ์ผ๋์ง ์์-๋ด์ผ ๋ ํ
์คํธ ํ ์์
๋น ๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ธ ํ Warframe์ด ํน๋ณํ dinput8์ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
368 KB /home/tcrider/.local/share/Steam/compatibilitytools.d/Proton-5.1-GE-2/dist/lib64/wine/dinput8.dll.so
-๊ธฐ๋ณธ ์ฌ์ ์๊ฐ์๋ ์ ๋์ฌ์ 64 ๋นํธ Windows dinput8.dll์ ์ถ๊ฐํ๋ ค๊ณ ์๋ํ์ง๋ง ์ฌ์ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
-๊ธฐ๋ณธ ์ฌ์ ์๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋์ฌ์ 64 ๋นํธ Windows dinput.dll์ ์ถ๊ฐํ๋ ค๊ณ ์๋ํ์ง๋ง ์ฌ์ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ปจํธ๋กค๋ฌ ์ ๋ ฅ๊ณผ ๊ด๋ จํ์ฌ ํ์ธํด์ผ ํ ๋ค๋ฅธ ์ ์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
@GloriousEggroll ์ ๋ 100 % ํ์ ํ์ง๋ ๋ชปํ์ง๋ง, ์ปจํธ๋กค๋ฌ ๋ฒ๊ทธ๊ฐ ๊ทธ๋ 4.2์๋ ์กด์ฌํ๋ค๊ณ ํ์ ํฉ๋๋ค. ์ด๋ก ์ธํด Proton 4.2์ ๋ํ ์ ๋ฐ์ดํธ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ด๊ฒ์ด Wine 4.2์ .dll๋ก ๋์๊ฐ๋ ๊ฒ์ด ์ ์ด๋ ์๋ํ์ง ์๋ ์ด์ ๋ฅผ ์ค๋ช ํ ์ ์์ผ๋ฉฐ ์ดํด๋ณผ ๊ฐ์น๊ฐ์์ ์ ์์ต๋๊น?
WOOO xboxdrv ์ปจํธ๋กค๋ฌ ์๊ตฌ ์ฌํญ ๋ฌธ์ ์ ์์ธ์ ์ฐพ์์ต๋๋ค.
lsteamclient
-๋๋ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ํ์ธํ๊ธฐ ์ํด + relay๋ก ๋๋ฒ๊ทธ๋ฅผ ์คํํ๊ณ , ์ผ๋ฐ์ ์ธ ํฌ๋์ ๋ผ์ธ ์ด์ ์ ๋ง์ ntdll ํธ์ถ์ํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
-๊ทธ๋์ + ntdll๋ก ๋ค์ ์คํํ๋๋ฐ ์ถฉ๋ ์ ์ ์ด๋ ๊ฒํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
7064.598:001f:0020:trace:ntdll:FILE_CreateFile handle=0x32e4a0 access=80100000 name=L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" objattr=00000040 root=(nil) sec=(nil) io=0x32e4c0 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000
7064.598:0018:0019:trace:ntdll:FILE_CreateFile handle=0x32e4a0 access=80100000 name=L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" objattr=00000040 root=(nil) sec=(nil) io=0x32e4c0 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000
7064.598:0011:0012:trace:ntdll:FILE_CreateFile handle=0x32e4c0 access=80100000 name=L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" objattr=00000040 root=(nil) sec=(nil) io=0x32e4e0 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000
-์ข์์, ๋ญ๊ฐ ์๋ํด๋ณด๊ณ , 5.0 ๋ฒ์ ์์ 4.2 ๋ฒ์ ์ผ๋ก steamclient dll์ ์ ํํ์ต๋๋ค.
-๊ทธ๊ฒ๋ค์ ๋์ผํ์ต๋๋ค (๋๋ md5sums๋ฅผ ํ์ธํ์ต๋๋ค), ๊ทธ๋์ ๊ทธ์ ๊ด๋ จ๋ ๋ก๊ทธ์ ๋ค๋ฅธ ๊ฒ์ด๋ก๋๋๊ณ ์๋์ง ๋ณด๋ฌ ๊ฐ์ผ๋ฏ๋ก lsteamclient๋ฅผ ํ์ธํ์ต๋๋ค.
-๊ทธ๋ฐ ๋ค์ lsteamclient๋ฅผ ๋ฐ๊ฟจ์ต๋๋ค-์ด์ ๋ lsteamclient๊ฐ ์ ํ๋ก๋๋์ง ์์๊ธฐ ๋๋ฌธ์ warframe์ด ์คํ ๊ธฐ๋ฅ์ด๋ tennogen์ด์๋ ๋
๋ฆฝ ์คํ ํ ํด๋ผ์ด์ธํธ ์ธ ๊ฒ์ฒ๋ผ๋ก๋๋์์ต๋๋ค.
๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ถฉ๋ํ์ง ์์์ต๋๋ค. 20 ๋ถ ๋์ ์ผ์ด๋
-im 4.2์ lsteamclient๋ฅผ ์ฌ์ฉํ์ฌ 5.0์์ ํ
์คํธ ๋น๋๋ฅผ ๋ง๋ญ๋๋ค.
๊ทธ๋ฐ ๋ค์ lsteamclient๋ฅผ ์๋ถ ํด๋ณด์ญ์์ค.
๋๋ ์คํ์ ์๊ฒฉ ํ๋ ์ด์ ์ ๋ ฅ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ๊ดํ ์๊ฐ์ ๊ฐ์ง๊ณ ์์ง๋ง ๋ชจ๋ ์๊ฒฉ ํ๋ ์ด ๋ถ๋ถ์ ๋นํ์ฑํํ๋ฉด ํ์ฌ lsteamclient ๊ฐ๋ก ๋๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์
๋ฐ์ดํธ : ์๊ฒฉ ํ๋ ์ด๊ฐ ์๋๋๋ค. ๋๋ ๋ฌ๋ ธ๋ค :
grep -rni . -e remoteplay
์๊ฒฉ ํ๋ ์ด์ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ์ ์ ๊ฑฐํ๊ณ ์ปดํ์ผํ์ต๋๋ค. lsteamclient๊ฐ๋ก๋๋์์ต๋๋ค. 5 ๋ถ ํ์๋ ๊ฒ์์ด ์ข
๋ฃ๋์์ต๋๋ค.
์
๋ฐ์ดํธ : 4.11 ์ฉ msvcrt๋ก ์ปดํ์ผ๋๋ steam.exe์ ๊ด๋ จ์ด ์์ต๋๋ค.
์ ๋ฐ์ดํธ : 145์ ์ถ๊ฐ ๋ BindingRevision ํญ๋ชฉ๋์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ ๋ฐ์ดํธ : ๋ด๊ฐ ์์ ์ฐจ๋ฆฐ ํ ๊ฐ์ง๋ 4.11์์๋ ์ฐ๊ฒฐ๋ ์ฅ์น์ ๋ํด ํด๋งํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฉฐ 4.2์ ๋ก๊ทธ์๋ ํด๋ง์ด ์ ํ ์์ต๋๋ค.
4.11์ ์ค ๋ํซ :
82662.480:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.480:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.480:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.480:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.480:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
82662.490:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.490:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.490:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.490:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.490:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
82662.500:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.500:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.500:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.500:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.500:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
82662.510:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.510:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.510:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.510:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.510:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
์ด๊ฒ์ 4.11 ๋ก๊ทธ ์ ์ฒด์์ ๋ฐ๋ณต๋์ง๋ง 4.2 ๋ก๊ทธ์๋ ์์ต๋๋ค. ์ค์ ๋ก steamclient๋ฅผ grepํ๋ฉด 4.2 ๋ก๊ทธ๊ฐ ํจ์ฌ ๋ ์์ต๋๋ค. ์ฐธ์กฐ ๋ถ์ฐฉ.
4.2-steamclient.log
4.11-steamclient.log
4.2์์ ๋ณผ ์ ์์ต๋๋ค.
82295.351:00e1:00e2:err:steamclient:create_win_interface Don't recognize interface name: SteamClient019
SteamClient019๋ 4.2์ ํฌํจ๋์ด ์์ง ์์ steamclient sdk 146์์ ๋์ ๋์์ง๋ง ์ถฉ๋ํ์ง ์๊ณ ๊ณ์ ์๋ํฉ๋๋ค. ์ด๊ฒ์ด ์๋ํ๋ ์ด์ ์ผ๊น์?
์ด ์์ ์์ ๋๋ lsteamclient์์ ์์ธ์ ์ฐพ๊ธฐ ์ํด ๋๋ถ๋ถ์ ์ฃผ๋ง์ ๋ณด๋์ง ๋ง ์ง๊ธ์ ์์ด๋์ด๊ฐ ๋ถ์กฑํ๋ฉฐ + steam ์ธ์ ์ด๋ค ๋ค๋ฅธ ๋๋ฒ๊ทธ ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. steamclient
์ฑ๊ณต!
ํดํคํ์ง๋ง ์ฑ๊ณตํ์ต๋๋ค.
lsteamclient์์ winISteamController_SteamController007
์ ๋นํ์ฑํํ๋ ํดํน์ ์ถ๊ฐํ์ฌ์ด๋ฅผ ๋ฐฉ์งํ์ต๋๋ค. lsteamclient๋ ์ฌ์ ํ ์ฑ๊ณต์ ์ผ๋ก๋ก๋๋์๊ณ 8bitdo Pro + ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๋๋ฐ ์ฌ์ ํ ์๋ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ๋ฌ ๋ฒ ์ฐ๊ฒฐ ๋ฐ ๋ถ๋ฆฌํ์ต๋๋ค. ๊ฒ์์ด ์ถฉ๋ํ์ง ์์์ต๋๋ค. Isteamclient๋ ์ฌ์ ํ ์ปจํธ๋กค๋ฌ์ ๋ํด ํด๋ง์ ์๋ํ์ง๋ง ๊ธฐ๋ฅ์ด ๋นํ์ฑํ๋์ด ํด๋ง์ด ์คํจํฉ๋๋ค. ์ด์ ๋ ์ด๊ฒ์ ๋์ ๋ฐ๋ณตํฉ๋๋ค (๋๋ฒ๊น
ํ๋ ๊ฒฝ์ฐ) :
91072.358:00eb:00ec:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0xbc0370
91072.358:00eb:00ec:trace:steamclient:STEAMCLIENT_Steam_BGetCallback
91072.358:00eb:00ec:trace:steamclient:Steam_BGetCallback 1, 0x52f920, 0x52f960
91072.368:00eb:00ec:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0xbbcf50
91072.368:00eb:00ec:trace:steamclient:winISteamClient_SteamClient019_GetISteamController 0xa56930
91072.368:00eb:00ec:trace:steamclient:create_win_interface trying to create SteamController007
91072.368:00eb:00ec:err:steamclient:create_win_interface Don't recognize interface name: SteamController007
ํด๊ฒฐ ๋ฐฉ๋ฒ์ด์๋ proton-ge ๋น๋๋ ์ฌ๊ธฐ์์ ์ฐพ์ ์ ์์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.1-GE-2
@GloriousEggroll ๊ฐ์ฌํฉ๋๋ค, ๋น์ ์ ์ค, ์ง๊ธ ์๋ ํ ๊ฒ์ ๋๋ค
ํธ์ง : ์ค์ ๋ก ์๋ํฉ๋๋ค. ๋ค์ ํ ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@GloriousEggroll ๋๋ถ๋ถ์ ์๋ฃจ์ ์ด ํดํคํ์ง ์์ต๋๊น? XD
์ด์จ๋ ๋ฌธ์ ๊ฐ์๋ ๋ชจ๋์ ๋ถ๋ฆฌํ๋ฉด ์ค์๋ ์ด์ ๋ฅผ ์ถ์ ํ๊ณ ์ ์ ํ๊ฒ ์์ ํ๋ ๊ฒ์ด ์๋์ ์ผ๋ก ์ฌ์์ผํฉ๋๋ค. ์ด๋ ์ชฝ์ด๋ ์ต์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ฌ ์กด์ฌํฉ๋๋ค. ๋น์ ์ ์ธ์ ๋์ฒ๋ผ ๋๋์ต๋๋ค.
๊ฒ์์์ ์คํ ์ ๋ ฅ ๋ฐ ์คํ ์ค๋ฒ๋ ์ด ๋ฌธ์
https://github.com/ValveSoftware/steam-for-linux/issues/6934 ์์ ๋ฌธ์ ๊ฐ ์ ์ก๋์์ต๋๋ค
@Preceptus ๊ฒ์์ผ : 2020-02-29T12 : 00 : 02 :
๊ฒ์ : Warframe, ์๋ง๋ ๋ค๋ฅธ ๊ฒ์ ์ผ ์๋ ์์ง๋ง warframe์ ๋ณต์กํ ์ปจํธ๋กค๋ฌ ๊ตฌ์ฑ์ ์ฌ์ฉํฉ๋๋ค.
๋ฌธ์ : Steam ์ปจํธ๋กค๋ฌ ๋๋ DS4๊ฐ Launcher ๋ ์ด์ด์ ๋ฉ์ท์ต๋๋ค.
Warframe์๋ ๋ฐ์ฒ, ๊ฒ์ ๋ด, ๊ทผ์ , ๋ฉ๋ด ๋ฑ๊ณผ ๊ฐ์ ๋ง์ ๋ ์ด์ด๊ฐ ์์ต๋๋ค.
๊ฒ์์์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๋ ๋ชจ๋ ์๋์ผ๋ก ์ ํ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ปจํธ๋กค๋ฌ ๊ตฌ์ฑ์ ํญ์ Launcher ๋ ์ด์ด์ ๊ณ ์ ๋์ด ์์ต๋๋ค. ์ด๊ฒ์ DE ๊ณต์ ๊ตฌ์ฑ์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ด๋ฌํ ๊ณ์ธต์ ์ฌ์ฉํ๋ ๋ชจ๋ ๊ตฌ์ฑ์ ์ฒซ ๋ฒ์งธ ๊ณ์ธต (์ด ๊ฒฝ์ฐ Launcher ๊ณ์ธต)์ ๊ณ ์ ๋ฉ๋๋ค.
์ด๋ค ์ผ์ด _ ์์ _๋์ด์ผํ๋์ง, ์ด๋ค ์ผ์ด _ ์ง __ํ๋์ง _ ์ค๋ช
ํ์ญ์์ค.
๋๋ ๊ทธ๊ฒ์ด ์๋์ฐ, ์๋ ๋ ์ด์ด ์ ํ ๋ฐ ๋ชจ๋ ๋ชจ๋ ์ํํธ ๋ฑ์ด ์๋ํ๋ ๊ฒ์ฒ๋ผ ์๋ํ๊ธฐ๋ฅผ ๊ธฐ๋ํฉ๋๋ค.
๋ํ ๋๋ Steam์ ์
๋ ฅ์ด ์๊ณ ๊ฒ์๋ ์
๋ ฅ์ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค.
๋ฐ๋ผ์ ๊ฒ์์๋ ๋ฐ์ฌ ๋ฌด๊ธฐ ํค๊ฐ ํธ๋ฆฌ๊ฑฐ์ ๋ฐ์ธ๋ฉ๋์ด ์์ผ๋ฏ๋ก BPM์์ ๋ค๋ฅธ ๊ฒ์ผ๋ก ๋ณ๊ฒฝํด๋ ์ฌ์ ํ ๋ฐ์ฌ๋ฉ๋๋ค.
๋๋ 2 ์ฃผ ๋์ ๋์์ ์ฐพ๊ณ ์์๋๋ฐ,์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๊ฐ ์ด๋ ค์ ๋ค. manjaro ํฌ๋ผ, Linux ์ฉ Steam ๋ฐ ์ ํ๋ ์ ํฌ๋ผ์ ๊ฒ์๋์์ต๋๋ค.
์ปจํธ๋กค๋ฌ ๋ฌธ์ ์ ๋ํ ์ ๋ฐ์ดํธ :
create_win_interface ๋ด์ warframe์ ๋ํด์๋ง SteamController007์ ๋นํ์ฑํํ๋ ์๋ก์ด ํจ์น๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ด๊ฒ์ ํจ์ฌ ๋ ๊น๋ํ๊ณ ๋ค๋ฅธ ๊ฒ์์ด ์ฌ์ ํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋๋กํ๊ณ create_win_interface๊ฐ ์ ์์ ์ผ๋ก ์คํ๋๋๋กํฉ๋๋ค. ๋ชฌ์คํฐ ํํฐ ์๋ ํจ์น์์ ๊ฒ์ ๊ฐ์ง๊ฐ ์์ ๋์ด ํด๋น ์คํ ID๋ฅผ ๊ฐ์ง ๊ฒ์์ด ์คํ์ค์ธ ๊ฒฝ์ฐ์๋ง ์์ ์ด ์ ์ฉ๋ฉ๋๋ค (230410).
ํ์ฌ SteamInput001๋ ๋นํ์ฑํํด์ผํ๋์ง ํ ์คํธ ์ค์ ๋๋ค. ๋๋ ๋ํ ์ปจํธ๋กค๋ฌ ์ฅ์น๊ฐ ์ฐ๊ฒฐ๋์ด ์๋์ง ํ์ธํ๊ณ ๋นํ์ฑํ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๊ฒ์ด ๊ฐ๋ฅํ์ง ๊ถ๊ธํฉ๋๋ค.
์ ๋ฐ์ดํธ 2 :
๊ฒ์์ ๊ตฌ์ ๋ฐ์ง ์๋ ์ด๋ฆฌ์์ ๊ฐ๋จํ ์๋ฃจ์ ์ ์ฐพ์์ต๋๋ค.
diff --git a/lsteamclient/steamclient_main.c b/lsteamclient/steamclient_main.c
index 94dc6a0..f2d7ff9 100644
--- a/lsteamclient/steamclient_main.c
+++ b/lsteamclient/steamclient_main.c
@@ -4,6 +4,7 @@
#include <dlfcn.h>
#include <limits.h>
#include <stdint.h>
+#include <fcntl.h>
#include "windef.h"
#include "winbase.h"
@@ -364,6 +365,17 @@ void *create_win_interface(const char *name, void *linux_side)
if(!linux_side)
return NULL;
+ int fd = open ("/dev/input/js0", O_RDONLY);
+
+ if(fd < 0)
+ {
+ if(!strcmp(name,"SteamController007") || !strcmp(name,"SteamInput001"))
+ {
+ TRACE("No input devices detected, disabling: %s\n", name);
+ return NULL;
+ }
+ }
+
for(i = 0; i < sizeof(constructors) / sizeof(*constructors); ++i){
if(!strcmp(name, constructors[i].iface_version))
return constructors[i].ctor(linux_side);
์ด๋ ๊ฒํ๋ฉด ์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ์๋ง ์ปจํธ๋กค๋ฌ ๊ตฌ์ฑ ํ๋กํ์๋ก๋ ํ ์ ์๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด SteamController007 ๋ฐ SteamInput001์ด๋ก๋๋์ง ์๋๋กํฉ๋๋ค. ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ๋ก๋ ํ ํ์๊ฐ ์์ต๋๋ค.
์ฃผ์ ์ฌํญ :
๊ฒ์์ ์ ํ๋ ์๊ณผ ๊ฐ์ ์ฌ๋ฌ ์ปจํธ๋กค๋ฌ ๊ตฌ์ฑ ๋ ์ด์ด๊ฐ ์๊ณ ๊ฒ์์ด ์ปจํธ๋กค๋ฌ๋ก ์์๋์ง ์์ ๊ฒฝ์ฐ ์์ ํ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๋ฉด ๊ฒ์์ ๋ค์ ์์ํด์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฒซ ๋ฒ์งธ ์ปจํธ๋กค๋ฌ ๋ ์ด์ด ๋ง ์ ์ฉ๋ฉ๋๋ค.
์ ๋ฐ์ดํธ 3 :
๋ฐ๋ผ์ Corsair๋ ๋ฌดํํ ์งํ๋ก ๋ง์ฐ์ค๋ฅผ / dev / input / js * ์ฅ์น๋ก ๋ฑ๋กํฉ๋๋ค. ๋ฐ๋ผ์ ๋๋ / dev / input / by-id /์์ ๋ฐธ๋ธ ์ฅ์น ๋ฐ / ๋๋ "-joystick"์ฅ์น๋ฅผ ๊ฒ์ํ๋ ํจ์น๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค. ๋ด๊ฐ ์ง๊ธ ๊ฒช๊ณ ์๋ ๋๋ ๋ง๋ ๋ฌด์ ๋ฐ ๋ธ๋ฃจํฌ์ค ์ฅ์น๊ฐ / dev / input / js * ์ฅ์น๋ก ํ์๋์ง๋ง / by-id / ํด๋์๋ ํ์๋์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค.
์ด ๋ฆด๋ฆฌ์ค๋ SteamController007์ด ์ฌ๋ฐ๋ฅด๊ฒ ์์ ๋ ๋๊น์ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์๋ํฉ๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-1
ํจ์น๋ฅผ ํ ๋ฒ ๋ ์ ๋ฐ์ดํธํ์ต๋๋ค. ์ปจํธ๋กค๋ฌ๊ฐ "์คํ๊ธฐ"๋ ์ด์ด์ ๊ฐํ์ง ์๊ณ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉด ์ปจํธ๋กค๋ฌ ํ๋กํ + ๋ ์ด์ด๊ฐ ์ด์ ์ ๋๋ก๋ก๋๋ฉ๋๋ค. ๋ด ํจ์น์ ํจ๊ป xboxdrv๊ฐ ๋ ์ด์ ํ์ํ์ง ์์ต๋๋ค. ํฐ ๊ทธ๋ฆผ์ผ๋ก ํ ์คํธํ์ง ์์์ต๋๋ค.
Proton 5.0-5์์ ๊ฒ์ ์คํ์ ์๋ํ์ต๋๋ค. ๊ฒฐ๊ณผ : ๋ฐ์ฒ๊ฐ ์ ๋ฐ์ดํธ๋ฅผ ์๋ํ ๋ค์ ๋ซํ๋๋ค. steamapps / common / Warframe / Tools์๋ ์ด๋ฆ์ ๋ฐ๊ฟ .cpy ํ์ผ์ด ์์ต๋๋ค.
Proton 4.11-13์์ ๊ฒ์ ์คํ์ ์๋ํ์ต๋๋ค. ๊ฒฐ๊ณผ : ๊ฒ์์ด ์๋ํฉ๋๋ค. ๋ฌธ์ ์์ด ~ 30 ๋ถ ๋์ ํ๋ ์ดํ์ต๋๋ค. ๋ฐ์ฒ์ ์ผ๋ถ ๊ทธ๋ํฝ ๊ฒฐํจ, ์๋ฌด๊ฒ๋ ํ์๋์ง ์์ต๋๋ค.
Ubuntu 18.04, Steam ๋ฒ ํ.
์๋
ํ์ธ์ @noammor ๋ , ๊ฒ์ ์์ ์ต์
์ PROTON_LOG=1 %command%
์ ์ถ๊ฐํ๊ณ ๋ฐ์ฒ์ ์
๋ฐ์ดํฐ์์ ํ๊ท๋ฅผ ์ฌํ ํ ๋ค์ ์์ฑ ๋ $ HOME / steam- $ APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ต๋๋ค.
๋ด๋ถ์ 3 ๊ฐ์ ๋ก๊ทธ, 5.0-5์ 2 ๊ฐ, 4.11-13์ 1 ๊ฐ.
๊ฐ์ฌํฉ๋๋ค. ๊ฒฐ๊ตญ wine: Unhandled page fault on read access to 0000000000000000 at address 0000000004F446CB (thread 00b9), starting debugger...
๋ก ์ด์ด์ง๋ ์ก์ธ์ค ์๋ฐ (c0000005)์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ ์ง์ ์ err : ๋ฉ์์ง๋ ์์ง๋ง ์์
๋ก๊ทธ์์๋ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๊ด๋ จ์ด์๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค.
์ ํ๋ ์์ ์ ํ ์์ํ ์ ์์ต๋๋ค. ๊ฒ์์ ์ด๊ณ 1 ~ 2 ์ด ํ์ ๋ซํ๋๋ค.
Protons 5.0-5, 4.11-13, 4.2.9, 3.16-9, 3.7-8, 4.10-GE-3, 4.15-GE-4, 5.2-GE-2 ๋ฐ 5.4-GE-4๋ก ์๋ํ์ต๋๋ค.
PROTON_LOG=1
์ค์ ํ๊ณ ๋ก๊ทธ๋ฅผ ํ์ธํ ํ ๋ด๋ถ์ ์๋ฌด๊ฒ๋ ์์ต๋๋ค ๐ค
๋๊ตฌ ์์ด๋์ด?
์ปค๋ 5.5.10
i7 5930k ๋ฐ GTX Titan X
์๋น๋์ 440.64
steam-230410.log
์ ๊ฒฝ ์ฐ์ง ๋ง์ธ์. proton์ผ๋ก ๊ฒ์์ ๋น ์คํ ๋ฒ์ ์ ์คํํ๋ ๊ฒ์ ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์คํ ๋ฒ์ ์ด ์๋ํ์ง ์๋ ์ด์ ๋ฅผ ๋ชจ๋ฆ ๋๋ค.
๋ฉ์ฒญํ๊ฒ ๋ค๋ฆฌ์ง๋ง Warframe๊ณผ Proton์ ๋ค์ ์ค์นํด ๋ณผ ์ ์์ต๋๋ค. ๋๋ ๊ณผ๊ฑฐ์ ๊ทธ๋ฐ Proton์ ๋ํด ์ด์ํ ๋ฌธ์ ๊ฐ์์์ต๋๋ค.
์๋ ํ์ธ์, ์ ๋ sway (wayland WM)๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ, ์์ฃผ ๊ฐ๋ warframe์ด ์ ๋ฐ์ดํธ๋์ด ๊ฒ์ ์ต์ ํ๋ฅผ ์ ์ํฉ๋๋ค. ๋ฌธ์ ๋ ๋ด๊ฐ sway๋ฅผ ์ฌ์ฉํ ๋ ๋ํ ์์๊ฐ ์จ๊ฒจ์ง๊ณ ๋ฐ์ฒ๋ฅผ ์ ์ด ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค (ํด๋ฆญ ํ ์์๊ณ ๋ ์ ์์ผ๋ฉฐ sway์ ํค๋ณด๋ ๋จ์ถํค๋ฅผ ์ฌ์ฉํ์ฌ ์์ ํ ์๋ ์์ต๋๋ค). i3๋ฅผ ์์ํ๊ณ ๊ฑฐ๊ธฐ์์ ๊ฒ์์ ์ต์ ํ ํ ๋ค์ ๋ค์ sway๋ก ๋์๊ฐ ํ๋ ์ดํด์ผํฉ๋๋ค. ์ฒ์์๋ ๋ฌธ์ ์์ฒด๊ฐ ํ๋ค๋ฆฌ๊ณ ์๋ค๊ณ ์๊ฐํ์ง๋ง ๋ก๊ทธ์๋ ์๋ฌด๊ฒ๋ ํ์๋์ง ์์ผ๋ฉฐ์ด ๋ฌธ์ ๊ฐ์๋ ์ ์ผํ ์คํ๊ธฐ๋ WF์ ๋๋ค (ESO, CIV6 ๋ฐ Last of Us๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค).
CPU : AMD Ryzen 5 2600
GPU : ์ฌํ์ด์ด Radeon Pulse RX 570 8GB
๋ฉ์ฌ : 20.0.2
์ปค๋ : 5.4.28_1
ํ๋ค๋ฆผ : 1.4_1
4.3๊ณผ ๊ฐ์ฅ ์ต๊ทผ ์ฌ์ด์ ๋ชจ๋ ์์ฑ์
@ mute55 ์ ๋์ฌ๊ฐ ์๋ชป ์์ฑ๋๋ ๋งค์ฐ ๊ฐ๋ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋์ฌ๋ฅผ ์ญ์ ํ๊ณ Proton์ผ๋ก ๋ค์ ์์ํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
ํ์ค ์ ๋์ฌ ์์น (๊ทธ์ ๋ฐ๋ผ ์กฐ์ ํ ์ ์์)๋ ~ / .steam / steam / steamapps / compatdata / 230410์ ๋๋ค.
230410์ด๋ผ๋ ํด๋๋ฅผ ์ญ์ ํ๊ณ ๊ฒ์์ ๋ค์ ์์ํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค. :)
์ ๋ฐ์ดํธ ํ๋ฉด์ด ์ง๋ ๊ฒ์์ ๋ณผ ์ ์์ต๋๋ค. ๊ฒ์ ์์ฒด๊ฐ ์ถฉ๋ํ๊ณ ๊ฐ๋ฐ์์๊ฒ ์ถฉ๋ ๋ณด๊ณ ์๋ฅผ ๋ณด๋ด๋๋ก ์์ฒญํฉ๋๋ค.
protondb์ ๋ํ ์ ์์ ๋ฐ๋ผ xboxdrv๋ฅผ ์ค์นํ์ต๋๋ค.
i5 3320
HD4000
16GB 2133mhz
Ubuntu V20 ์ฌ๊ณ ๋ฐ ์ต์ ๋ฒ์ ์ ์ฆ๊ธฐ ์์ฑ์
Proton 5.0-5๋ฅผ ์ฌ์ฉํ ๋๋ ๊ทธ๊ฒ์ ์์ ์ฐจ ๋ ธ์ต๋๋ค. (์ ๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ฒฝํ๊ฒ ์๋ํ๋ GloriousEggroll์ ์ฌ์ฉ์ ์ ์ Proton ๋ฒ์ ์ ์ฌ์ฉํ๋ฉฐ ๋ค๋ฅธ ๊ณต์ Proton ๋ฒ์ ์ ํ ์คํธํ์ง ์์์ต๋๋ค.) ์ ๋์ด๋ฅผ ์ง์ฐ๊ณ ์๋ก ์์ํ๋ ๊ฒ์ ๋์์ด๋์ง ์์ต๋๋ค.
GloriousEggroll ๋ฒ์ ์ ์ ๋์ฌ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ์ฌ ๊ณต์ Proton์๋ก๋ํ๋ฉด ์ค์ ๋ก ๋ฉ์ธ ๊ฒ์์ ์์ํ๋ ค๊ณ ํ ๋ ์ถฉ๋ํ๊ธฐ ์ ์ ๋ฐ์ฒ๋ฅผ ํต๊ณผ ํ ์ ์์ง๋ง ๊ณต์ Proton์ ์๋ก์ด ์ ๋์ฌ๊ฐ dll ์ฌ์ ์ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค. ๋ฐ์ฒ๋ฅผ ์์ํ๋ฉด ์ฆ์ ์ถฉ๋ํฉ๋๋ค.
Proton 5.0-5๋ฅผ ์ฌ์ฉํ ๋๋ ๊ทธ๊ฒ์ ์์ ์ฐจ ๋ ธ์ต๋๋ค. (์ ๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ฒฝํ๊ฒ ์๋ํ๋ GloriousEggroll์ ์ฌ์ฉ์ ์ ์ Proton ๋ฒ์ ์ ์ฌ์ฉํ๋ฉฐ ๋ค๋ฅธ ๊ณต์ Proton ๋ฒ์ ์ ํ ์คํธํ์ง ์์์ต๋๋ค.) ์ ๋์ด๋ฅผ ์ง์ฐ๊ณ ์๋ก ์์ํ๋ ๊ฒ์ ๋์์ด๋์ง ์์ต๋๋ค.
GloriousEggroll ๋ฒ์ ์ ์ ๋์ฌ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ์ฌ ๊ณต์ Proton์๋ก๋ํ๋ฉด ์ค์ ๋ก ๋ฉ์ธ ๊ฒ์์ ์์ํ๋ ค๊ณ ํ ๋ ์ถฉ๋ํ๊ธฐ ์ ์ ๋ฐ์ฒ๋ฅผ ํต๊ณผ ํ ์ ์์ง๋ง ๊ณต์ Proton์ ์๋ก์ด ์ ๋์ฌ๊ฐ dll ์ฌ์ ์ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค. ๋ฐ์ฒ๋ฅผ ์์ํ๋ฉด ์ฆ์ ์ถฉ๋ํฉ๋๋ค.
protondb ๋ณด๊ณ ์์ ์ผ์นํ์ง ์์ง๋ง ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ์ค๋น๋ OOTB๋ผ๊ณ ๋งํฉ๋๋ค.
๋น์ ์ด ๋งํ๋ ์ค์ ์ ์ดํด ๋ณด์์ต๋๋ค. gitlab์ ์ ๊ฐ ๊ณ์ ์ ๋ง๋ค๊ธธ ์ํฉ๋๋ค : |
์, ์์ ์๋ ์ ์๋ ํ์ผ๋ฏ๋ก ๊ณต์ Proton์ ํ๊ท์ ๋๋ค.
GloriousEggroll์ ์ฌ์ฉ์ ์ง์ Proton ํ๊ฒฝ์ ์ธ๊ธํ๋ ๊ฒฝ์ฐ ๋ค์ ์์น์์ ์ฐพ์ ์ ์์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom
๊ทธ๋ ํ์ฌ ์ผ๋ถ ์ํํ ๋น๋๊ฐ ์ต์ ๋ฒ์ ์
๋๋ค. ๋ฒ๊ทธ๊ฐ์์ ์ ์์ผ๋ฏ๋ก ํ๋ ์ดํ๊ณ ์ถ๋ค๋ฉด ์ต์ ์ ๊ธฐ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ณ ์ํด์ผํฉ๋๋ค. (์ด ๊ธ์ ์ฐ๋ ์์ ์์ Proton-5.4-GE-3)
ํธ์ง : ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ Steam ์ปจํธ๋กค๋ฌ ํ์ ๋ชจ๋์ ๋นํ์ฑํํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํฌํจ๋์ด ์๊ธฐ ๋๋ฌธ์ GloriousEggroll ๋ฒ์ ๊ณผ ํจ๊ป xboxdrv๊ฐ ํ์ํ์ง ์๋ค๊ณ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ๋ค๋ฅธ Proton ํ๊ฒฝ์์๋ 5 ๋ถ ํ Steam ๋ชจ๋์ด ๊ฒ์์ ์ค๋จํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฌ์ ํ ํ์ํฉ๋๋ค.
๋ํ ์ฌ์ฉํ๋ Proton ํ๊ฒฝ์ ๊ด๊ณ์์ด ์ฒ์์ ์ฌ์ด๋๊ฐ ์๋ํ์ง ์์ผ๋ฉด ๊ฒ์์์ ์ค๋์ค ์ถ๋ ฅ ์ฅ์น๋ฅผ PulseAudio๋ก ์ค์ ํ์ฌ ์ฌ์ด๋๋ฅผ ์ป์ผ์ญ์์ค. ๋ง์ง๋ง์ผ๋ก nVidia ๊ทธ๋ํฝ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ฒ์ ๋ด์์ GPU ํํฐํด์ ๋นํ์ฑํํ๊ณ ์ถ์ ์ ์์ต๋๋ค. ๊ทธ๋ก ์ธํด ํด๋น ์นด๋์์ ์ถฉ๋์ด ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
์๋
ํ์ธ์, ๋๊ตฐ๊ฐ ๊ฒ์์ ์์ ์ต์
์ PROTON_LOG=1 %command%
์ ์ถ๊ฐํ๊ณ , ๋ฐ์ฒ ์ถฉ๋์ ์ฌํํ๊ณ , ์์ฑ ๋ $ HOME / steam- $ APPID.log๋ฅผ ๋๊ธ ์์์ ๋์ด๋ค ๋์ผ์ธ์.
๊ถ๋ฆฌ. ๋ด๊ฐ์ด ์ผ์ ์ฐธ์ฌํ๋ ํ, ๊ทธ ๋ก๊ทธ๋ฅผ ์ป์ผ๋ ค๋ฉด ์ง๊ธ ์ฏค ์์์ผํฉ๋๋ค. ๋ฏธ์ํฉ๋๋ค. ^ _ ^;
๋ค์์ Proton 5.0-6์ ์คํํ๋ ์๋ก์ด ํ๊ฒฝ์ ๋ก๊ทธ์
๋๋ค. GloriousEggroll ํ๊ฒฝ์ ๊ฐ์ง ํ๊ฒฝ์ ์ค์ ๋ก ๋ฐ์ฒ๋ฅผ ํตํด ๋ง๋ค ์ ์๊ณ ๊ฒฐ๊ณผ์ ์ผ๋ก dwarf_virtual_unwind
๋ฐ execute_cfa_instructions
๊ฐ ๋ ๋ง์ด ํฌํจ๋์ด ์๊ธฐ ๋๋ฌธ์ ํจ์ฌ ๋ ํฝ๋๋ค.
steam-230410 (์ ์ ํ ํ๊ฒฝ) .log
๋ง์ง๋ง dwarf_virtual_unwind
์์ ์ ๋ณด๋ฅผ ๋คํํ๊ณ ๊ฑฐ๊ธฐ์์ ์์ธ๋ฅผ ๋์ง๊ธฐ ์์ํ๋ฉด ์๋ชป๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
์ ํ๋ ์์ ์ ํ ์์ํ ์ ์์ต๋๋ค. ๊ฒ์์ ์ด๊ณ 1 ~ 2 ์ด ํ์ ๋ซํ๋๋ค.
Protons 5.0-5, 4.11-13, 4.2.9, 3.16-9, 3.7-8, 4.10-GE-3, 4.15-GE-4, 5.2-GE-2 ๋ฐ 5.4-GE-4๋ก ์๋ํ์ต๋๋ค.
PROTON_LOG=1
์ค์ ํ๊ณ ๋ก๊ทธ๋ฅผ ํ์ธํ ํ ๋ด๋ถ์ ์๋ฌด๊ฒ๋ ์์ต๋๋ค.
๋๊ตฌ ์์ด๋์ด?์ปค๋ 5.5.10
i7 5930k ๋ฐ GTX Titan X
์๋น๋์ 440.64
steam-230410.log
๋๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ผ๋ฉฐ์ด ํด๋๋ฅผ ์ญ์ ํ์ฌ ํด๊ฒฐํ์ต๋๋ค.
/home/user/.steam/steam/steamapps/compatdata/230410
์ด์ ์๋์ด โโํด๋์ ์ฉ๋์ด 5MB์ ๋ถ๊ณผํ์ง๋ง ์ญ์ ํ ๊ฒ์์ ๋ค์ ์คํํ๋ฉด ๋ฐ์ฒ๊ฐ ๋ํ๋๊ณ 277MB์ ์ ํด๋๊ฐ ์์ฑ๋์์ต๋๋ค.
์ด๊ฒ์ด ๋๊ตฐ๊ฐ์๊ฒ ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์คํ๊ธฐ์์ "๋์"๋ฅผ ๋๋ฅด๋ฉด ์คํ๊ธฐ๊ฐ ๋ซํ๊ณ ๊ฒ์์ ๋ํ ํ๋ ์ด ์ต์ ์ด ๋ค์ ๋ํ๋ฉ๋๋ค. ์ด๋ค ์ ์? ์ด๋ฏธ compatdata ํด๋๋ฅผ ์ญ์ ํ๊ณ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ๊ณ ๋ก์ปฌ ํ์ผ ์ฐพ์๋ณด๊ธฐ๊ฐ ์๋ํ์ง ์์ต๋๋ค.
์ด๋ค ์ด์ ๋ก Steam์ 1.7GB์ ์ ฐ์ด๋ ์บ์๋ฅผ ๊ณ์ ๋ค์ด๋ก๋ํ๋ ค๊ณ ํฉ๋๋ค ...
ACO๋ก ์ ํํ๋ ค๊ณ ํ์ง๋ง ๋์์ด๋์ง ์์์ต๋๋ค.
์์คํ ์ ๋ณด : https://gist.github.com/nstgc/9e56e51dd40248ef7af8e62dd49983c5
์ฌ๊ธฐ์ ์ ฐ์ด๋ ์บ์๊ฐ ํ์ฑํ ๋ ์ํ์์์ด ํ์ดํ์ ํ ์คํธํด์ผํ์ง๋ง ์ ฐ์ด๋ ์บ์๊ฐ์๋ ๋ค๋ฅธ ํ์ดํ์์๋ ๋งค๋ฒ ์บ์๋ฅผ ๋ค์ ๋ค์ด๋ก๋ํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋์ , ๊ทธ๊ฒ์ ์ค๋น, ์ฆ ๋งค Mesa ์ ๋ฐ์ดํธ๋ง๋ค ๋ค์ ์ปดํ์ผํฉ๋๋ค. ๋งค์ผ ์๋ก์ด Git ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒฝ์ฐ ๊ณ ํต์ค๋ฌ์ด ๊ฒ์ผ๋ก ์ดํดํ ์ ์์ต๋๋ค.
์ด๋ค ์ด์ ๋ก Steam์ 1.7GB์ ์ ฐ์ด๋ ์บ์๋ฅผ ๊ณ์ ๋ค์ด๋ก๋ํ๋ ค๊ณ ํฉ๋๋ค ...
ACO๋ก ์ ํํ๋ ค๊ณ ํ์ง๋ง ๋์์ด๋์ง ์์์ต๋๋ค.
์์คํ ์ ๋ณด : https://gist.github.com/nstgc/9e56e51dd40248ef7af8e62dd49983c5
Steam ์ค์ ์์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง ์
ฐ์ด๋ ์บ์๋ฅผ ๋นํ์ฑํ ํด๋ณด์ญ์์ค.
์์งํ Fossilize ์ ๋ฏธ๋ฆฌ ์บ์ ๋ ์
ฐ์ด๋๊ฐ ๊ณจ์นซ๊ฑฐ๋ฆฌ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ง์ฐ๋ ์์์ ์ผ์ผํค๋ ๊ฒ์์ ์์ํ ๋ ๊ฑฐ์ ํญ์ "์ค๋น"ํด์ผํฉ๋๋ค. ์ : # 1 .
๋ก๋ฉ ์๊ฐ์ด ๋์ ๋๊ฒ ์ค์ด๋ค์ง ์์๊ฑฐ๋ (๋ฐ๋์
๋๋ค! : P) fps๊ฐ ์ฆ๊ฐํ๋ ๊ฒ๋ ์์ต๋๋ค. : '(
ACO _ (Mesa 20.2+์์ ๋ชจ๋ ๊ธฐ๋ณธ๊ฐ) _๋ฅผ ์ฌ์ฉํ ๋ ์ผ๋ฐ์ ์ธ ์ ฐ์ด๋ ๋๊น์ผ๋ก ์ธํด์ฃผ์๊ฐ ์ฐ๋ง ํด์ง์ง ์์์ผ๋ฏ๋ก LLVM์ด ์ ์ผํ ์ต์ ์ด์์ ๋ ๋ ์ ์ฉํ์ ๊ฒ์ ๋๋ค.
Nvidia ์ฌ์ฉ์, ๊ณต์ ๋๋ผ์ด๋ฒ. ๋๋ readme์ ๊ฐ์ gpu particals๋ฅผ ๋นํ์ฑํํ์ง๋ง ์ฌํ๊ฒ๋ ๋๋๋ก ์ฌ์ ํ frezee์ ๋๋ค.
๋ํ ๋ฌด๋ฃ ๋ก๋ฐ ๋งต์์ "๋คํธ์ํฌ๊ฐ ์๋ตํ์ง ์๋"๋๋ถ๋ถ์ ์๊ฐ์ ๊ฐ๊ณ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค. ์ด๋ฏธ ๋ฐฉํ๋ฒฝ, NAT๋ฅผ ํ์ธํ๊ณ OS์์ ipv6์ ๋นํ์ฑํํ์ต๋๋ค.
์ค๋์ด ๊ฒ์์ ํ ์คํธํ์ต๋๋ค. ์๋ก ์ค์นํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ ์์ํ ํ์๋ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค. ๋ฐ์ฒ๊ฐ ํ์๋์ง ์์ต๋๋ค. ๋ณด๊ณ ๋ ์ค๋ฅ๊ฐ ์์ต๋๋ค. ์ต์ ์์ ๋ Proton GE Build (Proton-5.9-GE-5-ST)๋ฅผ ํฌํจํ ๋ค์ํ Protonversion์ ์๋ํ์ต๋๋ค.
์์คํ
์ฌ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฟ ๋ถํฌ 20.04 (์ปค๋ 5.8.9)
MESA 20.1.7
CPU : Ryzen 3600
RAM : 16GB
GPU : AMD Radeon RX 5700
proton 5.0-9์์ ์ถฉ๋์ ์๋ก ์ค์น ํ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
4.11-13์ผ๋ก ๊ฒ์์ ์ค์นํ๊ณ ์ฑ๊ณต์ ์ผ๋ก ์คํ ํ ํ 5.0-9๋ก ์ ํํ์ฌ ์ ์์ ์ผ๋ก ์๋ํ์ต๋๋ค.
๊ฒ์ ์๋ก ์ค์น
Proton-5.9-GE-6-ST @ Fedora 32
์ ์์ ์ผ๋ก ์คํ๋์ง๋ง ๋ช ๋ถ ํ์ ์ถฉ๋์ด ๋ฌด์์๋ก ๋ซํ๋๋ค. (Warframe์ ๋ํ ๋ชจ๋ ๊ถ์ฅ ๋จ๊ณ์ ๋ฐ๋ผ ์ํ์ผ๋ก ์ด )
์ด ์์ ์์ GE Proton์ ์คํํ๊ณ ์์ง๋ง ์ปจํธ๋กค๋ฌ๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ๋ฌธ์ ์ผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์์ฑ์ ๋ก๊ทธ (๋ง์ง๋ง 1000 ์ค)
์๋ ํ์ธ์.
@ M0dEx ์ ๋ NixOS๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ xboxdrv --daemon์ ์์ํด์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด Warframe์ด ์ ํํ 5 ๋ถ ์์ ์ถฉ๋ํฉ๋๋ค.
ํ๋ฅญํ๊ฒ ์๋ํ๋ Lutris๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๋ฆฝ ์คํ ํ ๋ฒ์ ์ผ๋ก ์ ํํด์ผํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฑ๊ณต!
ํดํคํ์ง๋ง ์ฑ๊ณตํ์ต๋๋ค.
lsteamclient์์
winISteamController_SteamController007
์ ๋นํ์ฑํํ๋ ํดํน์ ์ถ๊ฐํ์ฌ์ด๋ฅผ ๋ฐฉ์งํ์ต๋๋ค. lsteamclient๋ ์ฌ์ ํ ์ฑ๊ณต์ ์ผ๋ก๋ก๋๋์๊ณ 8bitdo Pro + ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๋๋ฐ ์ฌ์ ํ ์๋ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ๋ฌ ๋ฒ ์ฐ๊ฒฐ ๋ฐ ๋ถ๋ฆฌํ์ต๋๋ค. ๊ฒ์์ด ์ถฉ๋ํ์ง ์์์ต๋๋ค. Isteamclient๋ ์ฌ์ ํ ์ปจํธ๋กค๋ฌ์ ๋ํด ํด๋ง์ ์๋ํ์ง๋ง ๊ธฐ๋ฅ์ด ๋นํ์ฑํ๋์ด ํด๋ง์ด ์คํจํฉ๋๋ค. ์ด์ ๋ ์ด๊ฒ์ ๋์ ๋ฐ๋ณตํฉ๋๋ค (๋๋ฒ๊น ํ๋ ๊ฒฝ์ฐ) :win_constructors_table.txt