Proton은 리눅스용 Steam에서 윈도우용 게임을 구동할 때 사용할 수 있는 기능입니다. SteamPlay라고도 하지요. 해당 내용은 https://moordev.tistory.com/284 과 https://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
wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontrick
출처: https://moordev.tistory.com/284 [MoorDev의 우분투사용 분투기]
wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks && chmod +x protontricks
sudo mv protontricks /usr/bin/protontricks
출처: https://moordev.tistory.com/284 [MoorDev의 우분투사용 분투기]
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로 나가야 할 소리가 일반 스피커로 나갈 수도 있습니다.
이렇게 하면 확실히 소리가 하드웨어와 연결되면서 레이턴시 문제가 해결되는 것을 볼 수 있습니다.
'우분투 분투기' 카테고리의 다른 글
우분투에서 OpenCV + Dlib 설치시 주의사항 (1) | 2019.03.07 |
---|---|
Blender 2.8 베타버전이 릴리즈 되었습니다. (0) | 2019.02.20 |
LinuxMint 19.1 Tessa MATE 64비트 한국어설정 버전 배포 (0) | 2018.12.29 |
리눅스민트 19.1 Tessa 정식버전이 발표되었습니다 (0) | 2018.12.27 |
리눅스에서 HTML5 동영상 하드웨어 가속 (6) | 2018.12.22 |