디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[정보] 리눅스에서 디맥 아시오 쓰는법

페도라39갤로그로 이동합니다. 2024.04.20 06:15:47
조회 1163 추천 16 댓글 15
														
※주의점
허접이라 굳이 안해도 되는 작업들이 중간에 있을 수도 잇음.
리눅스는 대소문자 구분해야함.
스팀덱에서 될지는 모름




설명하는 환경
사운드카드 : 사운드블라스터x G6 (다이렉트 모드)
OS : archlinux
계정명 : clear
13
kernel : 6.7.0.6.realtime1-1-rt



1. 먼저 준비해야 하는것으로는

realtime-privileges
git
jack2 (pipewire-jack을 쓰면 안된다)
qjackctl
pulseaudio-jack (pipewire-pulse를 사용해도 되는지는 모름)
jack2-dbus

이것들을 깔아야 한다.

터미널에

sudo pacman -S realtime-privileges git jack2 jack2-dbus qjackctl pulseaduio-jack

를 입력





※pipewire-pulse가 아닌 pulseaudio를 사용하고 잇기 때문에 pipewire-pulse를 사용하는 환경은 pipewire-pulse를 지운다. (pipewire-pulse를 사용하는 환경은 어캐될지 모름)

위에 명령어을 쓰기 전에 먼저 입력

sudo pacman -R pipewire-jack pipewire-jack-client # 이것들이 설치되어있는 경우
sudo pacman -S pulseaudio

여기서 pipewire-pulse랑 충돌한다고 이걸 지우겠냐고 물어보는데 y를 입력한다.

여기서 만약 pipewire-pulse가 안지워지고 의존성 문제가 뜨는경우

ctrl + alt + f5를 눌러서 가상콘솔에서 root로 로그인 한 후에 (GUI에서 하면 팅길수도 있음)

pacman -Rc pipewire-pulse
pacman -S pulseaudio

이후에 의존성문제로 잔뜩 날아간 패키지들을 "알아서" 재설치 하면 된다.

그리고 디맥 스팀 게임 아이디는 960170인거 기억.




2. 그다음에 aur을 이용해서 wineasio를 설치해야 한다.

터미널에서 (루트 권한이 있는 일반 계정에서)

git clone https://github.com/trizen/trizen.git

cd trizen/archlinux
sudo pacman -S base-devel
makepkg -si
trizen -S wineasio

물어보는거 뜰때마가 엔터 다 눌러주면 된다.

혹시나 마지막에 PGP 값이 안맞다거나 하는 오류가 생기면 그 줄 복붙해서 덕덕고 검색하셈 그럼 해결법 나옴




3. 그리고 계정을 audio realtime 그룹에 추가한다


sudo groupadd realtime

sudo usermod -aG realtime $(whoami)
sudo usermod -aG audio $(whoami)



4. 그리고 재부팅을 하고 qjackctl을 킨다. (정상적으로 돌아가는 모습)

1ebec223e0dc2bae61ab96b304de297d3884526f5727799b9f8ee2abf11c3bc4d344d9f236169989206eb335e9ff5a155c7c



※qjackctl을 켰는데 jack이 실행이 안된다고 에러내는 경우

1. pulseaudio나 pipewire-pulse가 동작되고 잇으면 종료시킨다

pulseaduio --kill

systemctl --user stop pipewire-pulse.socket
systemctl --user stop pipewire-pulse.service
systemctl --user stop pipewire.socket
systemctl --user stop pipewire.service
systemctl --user stop wireplumber
(pipewire도 꺼야하는지는 모름)

qjackctl을 쓰면 pulseaudio를 끄지 않아도 같이 돌아가게 할 수 있는것 같아서 필요없어보이긴함

2. 특정 파일 제거하기

~/.jackdrc
~/.config/jack/conf.xml
~/.config/rncbc.org/QjackCtl.conf

이것들을 지우고, jackdbus 강제종료

3. qjackctl에서

viewimage.php?id=29b7dd27fdc03db57ebad5a1&no=24b0d769e1d32ca73fe983fa11d028318cb15ad56bfd98ec49f9ace758a508bb81c278eb1d36f1a5d9768f98aaa676f8b57ba965df96fd681818834e2601eb26857c03472afecf

인터페이스 장치 지정(hw:G6)을 제대로 해놓는다. 아마 フレーム/ピリオド가 버퍼사이즈 같아보임





5. 디맥을 어느 프로톤으로 돌리는지 확인한다.

viewimage.php?id=29b7dd27fdc03db57ebad5a1&no=24b0d769e1d32ca73fe983fa11d028318cb15ad56bfd98ec49f9ace758a508bb81c278eb1d36f1a5d9768f98aaa67695b710bf71e99f0a09f20b37b48906d4f46840ffb875a3d498


해당 프로톤의 위치는 '/home/clear/.local/share/Steam/compatibilitytools.d/Proton 9.0 (Beta)'인데, 괄호랑 띄어쓰기가 있어서 ''로 감싸주어야 한다.


6. 터미널에서 환경변수 입력

export WINEPREFIX=/home/clear/.local/share/Steam/steamapps/compatdata/960170/pfx

그리고 파일 복사

cp /usr/lib/wine/x86_64-windows/wineasio64.dll '/home/clear/.local/share/Steam/compatibilitytools.d/Proton 9.0 (Beta)/files/lib64/wine/x86_64-windows/'
cp /usr/lib64/wine/x86_64-unix/wineasio64.dll.so '/home/clear/.local/share/Steam/steamapps/common/Proton 9.0 (Beta)/files/lib64/wine/x86_64-unix'

dll 등록

'/home/clear/.local/share/Steam/steamapps/common/Proton 9.0 (Beta)/files/bin/wine64' regsvr32 '/home/clear/.local/share/Steam/steamapps/common/Proton 9.0 (Beta)/files/lib64/wine/x86_64-windows/wineasio64.dll'

또 복사

cp '/home/clear/.local/share/Steam/steamapps/common/Proton 9.0 (Beta)/files/lib64/wine/x86_64-windows/wineasio64.dll' '/home/clear/.local/share/Steam/steamapps/compatdata/960170/pfx/drive_c/windows/system'

asio test 돌리기

'/home/clear/.local/share/Steam/steamapps/common/Proton 9.0 (Beta)/files/bin/wine64' '/home/clear/Downloads/VBAsioTest_1014/VBASIOTest64.exe' # 대충 다운받은 경로 넣으셈

1ebec223e0dc2bae61ab96b304de297d3884526f5727799b9f8ee2abf11c3cc12d3a8b8f6a8a6f062542b3fdb7c820a37171


devices -> ASIO : WineASIO 누름
뚜~ 하는 소리 나는지 확인

설정에서 버퍼사이즈 설정하는게 있는데 여기서 하는게 적용되는지는 모름1ebec223e0dc2bae61ab96b304de297d3884526f5727799b9f8ee2abf11c3cc3acf5f28cf3b317c6ca92ee795379153335f0




7. 디맥을 킨다.

viewimage.php?id=29b7dd27fdc03db57ebad5a1&no=24b0d769e1d32ca73fe983fa11d028318cb15ad56bfd98ec49f9ace758a508bb81c278eb1d36f1a5d9768f98aaa676f8b57ba965df96fd68181883497057e97479abdd08182e47



디맥에서 소리 출력 설정을 wineasio로 바꾸는데 소리가 안난다?

qjackctl 의 메세지에서

JACK protocol mismatch (8 vs 9)

이라는 메세지가 뜨는데 아마도 내가 쓰는 원조 리눅스 libjack이랑 스팀 런타임 라이브러리에 있는 libjack이랑 버전이 안맞아서 그런것 같다.

01:07:04:clear@archlinux ~>find . -name "*libjack*"
./.local/share/Steam/ubuntu12_32/steam-runtime/installed/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt5_i386
./.local/share/Steam/ubuntu12_32/steam-runtime/installed/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt5_amd64.md5
./.local/share/Steam/ubuntu12_32/steam-runtime/installed/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt5_i386.md5
./.local/share/Steam/ubuntu12_32/steam-runtime/installed/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt5_amd64
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/share/doc/libjack-jackd2-0
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libjack.so.0
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libjacknet.so.0
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libjack.so.0
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libjacknet.so.0
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/ubuntu12_32/steam-runtime.old/installed/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt5_i386
./.local/share/Steam/ubuntu12_32/steam-runtime.old/installed/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt5_amd64.md5
./.local/share/Steam/ubuntu12_32/steam-runtime.old/installed/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt5_i386.md5
./.local/share/Steam/ubuntu12_32/steam-runtime.old/installed/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt5_amd64
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/share/doc/libjack-jackd2-0
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/x86_64-linux-gnu/libjack.so.0
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/x86_64-linux-gnu/libjacknet.so.0
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/i386-linux-gnu/libjack.so.0
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/i386-linux-gnu/libjacknet.so.0
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/share/doc/libjack-jackd2-0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/lib/x86_64-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/lib/i386-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/share/doc/libjack-jackd2-0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/x86_64-linux-gnu/libjack.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/x86_64-linux-gnu/libjacknet.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/x86_64-linux-gnu/libjackserver.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/x86_64-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/i386-linux-gnu/libjack.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/i386-linux-gnu/libjacknet.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/i386-linux-gnu/libjackserver.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/i386-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/share/doc/libjack-jackd2-0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/lib/x86_64-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/lib/i386-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/share/doc/libjack-jackd2-0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/lib/x86_64-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/lib/i386-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/share/doc/libjack-jackd2-0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/x86_64-linux-gnu/libjack.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/x86_64-linux-gnu/libjacknet.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/x86_64-linux-gnu/libjackserver.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/x86_64-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/i386-linux-gnu/libjack.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/i386-linux-gnu/libjacknet.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/i386-linux-gnu/libjackserver.so.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/i386-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/share/doc/libjack-jackd2-0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/lib/x86_64-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/lib/i386-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/share/doc/libjack-jackd2-0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/x86_64-linux-gnu/libjack.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/x86_64-linux-gnu/libjacknet.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/x86_64-linux-gnu/libjackserver.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/x86_64-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/i386-linux-gnu/libjack.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/i386-linux-gnu/libjacknet.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/i386-linux-gnu/libjackserver.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/i386-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/share/doc/libjack-jackd2-0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/x86_64-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/x86_64-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/x86_64-linux-gnu/libjack.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/x86_64-linux-gnu/libjacknet.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/x86_64-linux-gnu/libjackserver.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/x86_64-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/i386-linux-gnu/libjacknet.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/i386-linux-gnu/libjack.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/i386-linux-gnu/libjack.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/i386-linux-gnu/libjacknet.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/i386-linux-gnu/libjackserver.so.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/i386-linux-gnu/libjackserver.so.0.1.0
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/steamrt/expectations/x86_64-linux-gnu/libjack-jackd2-0.symbols
./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/steamrt/expectations/i386-linux-gnu/libjack-jackd2-0.symbols

대충 스팀의 libjack 위치가 이렇게 나오는데 정확히 어떤 폴더에 있는걸 바꿔야 하는지 모르니 x86_64-linux-gnu 쪽에 있는걸 전부 바꿔치기 한다 (x86_64가 64비트, i386이 32비트)


01:07:28:clear@archlinux ~>sudo cp -a /usr/lib/libjack* ./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-AW3KM2/usr/lib/x86_64-linux-gnu/
01:11:08:clear@archlinux ~>sudo cp -a /usr/lib/libjack* ./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-1EMJM2/usr/lib/x86_64-linux-gnu/
01:11:46:clear@archlinux ~>sudo cp -a /usr/lib/libjack* ./.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/lib/x86_64-linux-gnu/
01:12:06:clear@archlinux ~>sudo cp -a /usr/lib/libjack* ./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/var/tmp-3XTNM2/usr/lib/x86_64-linux-gnu/
01:12:34:clear@archlinux ~>sudo cp -a /usr/lib/libjack* ./.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/sniper_platform_0.20240321.82093/files/lib/x86_64-linux-gnu
01:13:18:clear@archlinux ~>sudo cp -a /usr/lib/libjack* ./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20240306.80253/files/lib/x86_64-linux-gnu
01:13:50:clear@archlinux ~>sudo cp -a /usr/lib/libjack* ./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-C7MBM2/usr/lib/x86_64-linux-gnu/
01:14:30:clear@archlinux ~>sudo cp -a /usr/lib/libjack* ./.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/soldier_platform_0.20231107.66294/files/lib/i386-linux-gnu/


이러면 정상적으로 소리가 나오게 된다.


근데 이렇게 복사하면 파일 권한에 문제가 생기는데 잘 되니까 문제 없겠지

그리고 여기서 문제가 있는데 리눅스를 업데이트하던 스팀 런타임을 업데이트하던지간에  libjack이 어느한쪽이라도 업뎃되면 다시 복붙해야 할 것 같음...






1ebec223e0dc2bae61ab96b304de297d3884526f5727799b9f8ee2abf01c3cc0accd36f8c012c6a5e5deb756a6c6c12291dfe2ec


pulseaudio랑 jack이랑 같이 돌아가니까 아시오 쓰면서 유투브 보는것도 되는듯?


추천 비추천

16

고정닉 10

3

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2860 설문 경제관념 부족해서 돈 막 쓸 것 같은 스타는? 운영자 24/05/13 - -
341451 공지 현재 1개의 이벤트가 진행 중입니다 [16] Terryyyyyyyyyyyyyyyy갤로그로 이동합니다. 23.05.29 26891 91
618428 공지 스팀 할인 중 (~24/05/21, 새벽 02:00 까지) [8] Rophe갤로그로 이동합니다. 24.05.14 1730 21
143785 공지 디맥 정보 모음집 [22] Terryyyyyyyyyyyyyyyy갤로그로 이동합니다. 22.03.11 153397 131
392657 공지 디제이맥스 리스펙트 V 갤러리 이용 안내 및 운영 규정 [14] ㅇㅇ(114.201) 23.07.24 12890 76
163086 공지 호출벨 [6] ㅇㅇ(220.78) 22.04.15 61334 371
630250 일반 고맙다 디붕이형들 [7] 피에르블랑쉐(49.172) 05:33 21 2
630249 일반 왤케 쌀쌀해 [9] 세계망다현협회장갤로그로 이동합니다. 05:20 58 0
630248 일반 디붕이 지금출발 [1] Sek갤로그로 이동합니다. 05:17 23 0
630247 일반 오픈매치 로딩20퍼에서 멈추는건 또머야 컴비갤로그로 이동합니다. 05:14 9 0
630246 일반 이젠 봇이 이모티콘도 쓰나보네 ㅇㅇ(125.143) 05:12 32 0
630245 일반 아니 뭔 벌써가 [4] Raven갤로그로 이동합니다. 05:06 50 0
630244 일반 팝업스토어 현장 가있는 사람있나 ㅇㅇ갤로그로 이동합니다. 05:05 35 0
630243 일반 요시6시30분 [6] 멍갈갤로그로 이동합니다. 05:05 63 0
630242 일반 탁=행네일=하야코였음? [3] 긍정적인사고갤로그로 이동합니다. 05:03 63 0
630241 일반 슬슬 출발해야지 [2] 세계망다현협회장갤로그로 이동합니다. 05:02 29 0
630240 일반 라이브 재밌었니 ㅇㅇ(218.158) 05:02 14 0
630239 일반 너넨 새벽헬스망호 하지마라 [5] 라우브갤로그로 이동합니다. 04:57 63 0
630238 일반 DJ POWER 신곡기준을 그냥 익텐으로 잡으면 안됐을까 [2] ㅇㅇ(220.70) 04:56 41 2
630237 일반 성점 어서와콘 떴는데 살까? [1] Kdh2727갤로그로 이동합니다. 04:54 53 0
630236 일반 다이인 99퍼 넘겼다 ㅇㅇ(220.70) 04:50 24 0
630235 일반 래더 곡 고르는거 어디서 고름? [2] ㅇㅇ(219.255) 04:49 30 0
630234 일반 공연의 열기에서 빠져나올 수 없다 D.D.D.갤로그로 이동합니다. 04:41 45 0
630233 일반 판정 올리는법 삼 ㅇㅇ(183.90) 04:41 15 0
630232 일반 일일 코인 초기화 몇시임???????? [6] Kdh2727갤로그로 이동합니다. 04:34 83 0
630231 일반 오늘 벡스터쌤 베이스 치시겠지? 모모찌갤로그로 이동합니다. 04:33 26 0
630230 일반 디붕이 인생 기록 남겼음 이미르.갤로그로 이동합니다. 04:33 27 0
630229 일반 오늘 공연에 작은바람으로 스토커 한번 나왔으면 좋겠음 ㅇㅇ갤로그로 이동합니다. 04:21 28 0
630228 일반 카무이 32비트 걍 뭉개도 되네 [1] ㅇㅇ(58.236) 04:20 65 0
630227 일반 겜안분의 상태 [2] ㅇㅇ(210.117) 04:14 83 0
630226 일반 L 맥콤침 [4] 런수인갤로그로 이동합니다. 04:09 52 0
630225 일반 근데 헬스망호가서 하드 고르면 괜찬음? [5] ㅇㅇ(118.139) 04:09 56 0
630224 일반 키보드 품절이면 걍 자야겠다 alphaca갤로그로 이동합니다. 04:07 61 0
630223 일반 너바부자나콘만달아주셈 [4] Sss갤로그로 이동합니다. 04:06 29 0
630222 일반 요시 6시 30분 [3] 세계망다현협회장갤로그로 이동합니다. 04:01 51 0
630221 일반 그래서 키보드 품절인가요 ㅇㅇ(124.50) 04:00 44 0
630220 일반 후... [1] 로승진갤로그로 이동합니다. 03:59 34 1
630219 일반 텍큐 TB Vital Dance 깼다 [1] Neverend갤로그로 이동합니다. 03:54 32 0
630218 오픈매 지옥헬스망호 0518 [2] 페도라39갤로그로 이동합니다. 03:53 33 0
630217 일반 망호 ㅇㄷ? [12] 라우브갤로그로 이동합니다. 03:47 84 0
630216 일반 지금 살아있는 사람 있냐 뿔버섯단갤로그로 이동합니다. 03:43 38 0
630215 일반 너희들이 본 것을 나에게도 보여다오 [9] 백합무새갤로그로 이동합니다. 03:40 153 0
630214 일반 와 트릴 너무 막막한데 [1] 미찌갤로그로 이동합니다. 03:39 57 0
630213 일반 3:33 악질클라라맘갤로그로 이동합니다. 03:33 44 0
630212 일반 3:33 LOCKPICK갤로그로 이동합니다. 03:33 23 0
630211 일반 Tak때 찬가 나온 이유 ㅇㅇ(114.206) 03:27 106 0
630210 일반 5키 988층 달성 아이헤이츄갤로그로 이동합니다. 03:25 37 0
630209 일반 4 오디 진짜 레이팅 개 날먹곡이네 [1] Gloxinia갤로그로 이동합니다. 03:24 103 0
630208 일반 4키 프로디제이 1까지 160포정도 남았는데 뭘먹어야할까 [1] sleepy갤로그로 이동합니다. 03:22 39 0
630207 일반 오늘 공연 유튜브에잇나 [2] 정보실안드라스갤로그로 이동합니다. 03:21 83 0
630206 일반 공연 뽕 안빠져서 아직도 못 자는 중 [2] ㅇㅇ(210.183) 03:17 74 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2