처음에(아무 것도 재생되지 않는 경우) 그리고 마지막 사운드가 재생된 후 얼마 후에 펑하는 소리를 내는 Fiio K3가 있습니다.
난 노력 했어:
- 장치에 대한 USB 일시 중지를 비활성화합니다(전원 상단을 통해 수동으로 USB 포트로 이동
/sys
). - 장치의 USB 1.0 및 2.0 모드 사용
- 업데이트된 펌웨어 검색
- FiiO에게 직접 연락하세요. (답변 없음)
- 비슷한 질문 찾기
KDE Plasma Wayland, Plumbing 및 Wiringers를 사용하십시오.
답변1
이 문제를 해결할 수 있어요. 감사합니다ArchWiki 파이프와이어#5.1.13, 다른 제안이 작동하지 않은 후에 슬프게도 발견했습니다.
문서에서 나에게 맞는 내용을 간단한 스크립트로 빠르게 작성하세요.
# Create the directory if it does not exist already
mkdir -p ~/.config/wireplumber/main.lua.d/
# Write the Config file for the changes
cat << EOF | tee ~/.config/wireplumber/main.lua.d/51-disable-suspension.lua
-- Disable suspend because K3 has popping issues with that
table.insert (alsa_monitor.rules, {
matches = {
{
-- Matches all sources.
{ "node.name", "matches", "alsa_input.*" },
},
{
-- Matches all sinks.
{ "node.name", "matches", "alsa_output.*" },
},
},
apply_properties = {
["session.suspend-timeout-seconds"] = 0, -- 0 disables suspend
},
})
EOF
# Reload wireplumber to apply the changes
systemctl --user restart wireplumber
참고: 위 스크립트는 모든 장치에 대해 일시 중지를 비활성화합니다.
참고: wireplumber를 다시 시작하고 EasyEffects와 같은 것을 실행할 때 먼저 종료해야 합니다. 그렇지 않으면 소리가 나지 않습니다.
참고: 다른 유사한 게시물에 복사가 언급되어 있습니다.가득한파일을 /usr/share/wireplumber/main.lua.d/50-alsa-config.lua
만들고 해당 항목의 주석 처리를 제거했지만 session.suspend-timeout-seconds
나에게는 작동하지 않았고 위의 구성만 작동했습니다.