'2019/02/01'에 해당되는 글 1건

Proton은 리눅스용 Steam에서 윈도우용 게임을 구동할 때 사용할 수 있는 기능입니다. SteamPlay라고도 하지요. 해당 내용은 https://moordev.tistory.com/284https://moordev.tistory.com/285 여기에서 다뤘습니다.


오늘은 일부 게임에서 소리 레이턴시 관련해서 문제가 발견되어서 이를 해결하는 방법에 대해 알려드리고자 합니다. 특히 리듬 게임류에서 이 방법이 중요합니다.


이를 위해선

Protontricks가 필요합니다. 


위에서 나온대로 Protontricks를 설치합니다.


sudo apt install winetricks

wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontricks

sudo apt install winetricks

wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontrick

출처: https://moordev.tistory.com/284 [MoorDev의 우분투사용 분투기]
sudo apt install winetricks

wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontricks

출처: https://moordev.tistory.com/284 [MoorDev의 우분투사용 분투기]
sudo apt install winetricks

wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontricks

출처: https://moordev.tistory.com/284 [MoorDev의 우분투사용 분투기]


그리고 Protontricks 사용 방법에 맞춰서 다음과 같이 이용하시면 됩니다.


protontricks -s 게임이름

이러면 저렇게 게임이름뒤에 번호가 나옵니다. 저 번호를 복사합니다.


그리고


protontricks 번호


이렇게 하면 winetricks가 실행되면서 트릭을 적용 할 수 있게 됩니다.


소리 레이턴시 문제가 생기는 이유는 pulseaudio 서버를 거치면서 딜레이가 생기는 것인데 이를 ALSA로 직접 통신하면서 pulse를 무시하는 방법을 사용하는 겁니다.


choose default wineprefix - change settings - sound=alsa


이 순서대로 눌러준 다음 취소를 눌러서 빠져나옵니다. 그리고 Run winecfg를 눌러서 확인을 하면


winealsa를 사용하게 끔 만들 수 있습니다. 단, 사운드 카드가 두개 이상을 경우 출력장치를 확실하게 선택해 주셔야 합니다. 잘못하면 HDMI로 나가야 할 소리가 일반 스피커로 나갈 수도 있습니다.


이렇게 하면 확실히 소리가 하드웨어와 연결되면서 레이턴시 문제가 해결되는 것을 볼 수 있습니다.

,