FiiO K3가 시작할 때 펑하는 소리를 내고 마지막 소리가 나고 얼마 후에

FiiO K3가 시작할 때 펑하는 소리를 내고 마지막 소리가 나고 얼마 후에

처음에(아무 것도 재생되지 않는 경우) 그리고 마지막 사운드가 재생된 후 얼마 후에 펑하는 소리를 내는 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나에게는 작동하지 않았고 위의 구성만 작동했습니다.

관련 정보