Linux Mint 20에서 광학 디지털 오디오 출력 문제를 해결하는 방법은 무엇입니까?
스피커를 클릭한 후 설정을 열어보면 디지털 광출력 장치가 없습니다. 컴퓨터 뒷면의 광 포트에 Yamaha 수신기가 연결되어 있는데 오디오 출력 설정에 아무 것도 표시되지 않습니다. 출력 목록에는 수신자의 사진이나 수신자의 이름이 있어야 하지 않나요?
답변1
S/PDIF 광 오디오 출력은 단방향입니다. 송신 장치는 수신 장치의 속성이나 수신 장치의 존재 여부에 대한 정보를 얻을 수 없습니다.예첫 번째.
Linux에서 내가 아는 S/PDIF 출력이 있는 대부분의 Realtek 오디오 칩에는 ALSA 믹서 설정에 S/PDIF 출력 스위치가 포함되어 있습니다. 최신 Linux 배포판에서는 일반적으로 Pulseaudio가 ALSA 위에 위치하므로 간단히 실행하면 alsamixer
단순화된 Pulseaudio 믹서 컨트롤이 표시됩니다. 그러나 사운드 카드 번호를 명시적으로 지정하면 S/PDIF 출력 전환을 포함한 전체 ALSA 믹서 기능에 계속 액세스할 수 있습니다.
첫 번째 실행 cat /proc/asound/cards
. 그러면 현재 ALSA 사운드 장치와 관련 장치 번호가 모두 표시됩니다. 통합 사운드 칩의 번호를 찾으세요. 모양은 다음과 같습니다 HDA-Intel - HDA Intel PCH
. (대부분의 최신 사운드 칩은 Intel HD 오디오 표준을 따릅니다. 여기서 "Realtek" 이름이 반드시 표시되는 것은 아닙니다.)
그런 다음 사운드 장치의 실제 번호를 alsamixer -c X
대체하여 실행하십시오. X
사운드 장치가 하나만 있다면 아마도 이것이었을 것입니다 0
.
여러 슬라이더가 있는 터미널 기반 믹서 디스플레이가 표시됩니다. 디스플레이는 터미널보다 넓을 수 있습니다. 왼쪽 및 오른쪽 화살표 키를 사용하여 슬라이더 사이를 이동하고(필요한 경우 옆으로 스크롤) 위쪽 및 아래쪽 화살표를 사용하여 볼륨을 조정합니다. 많은 슬라이더에는 슬라이더 하단에 M키를 사용하여 전환할 수 있는 "음소거" 스위치도 있습니다.
실제 슬라이더는 없고 "음소거" 토글만 있는 열을 찾을 때까지 오른쪽으로 이동해야 합니다. 해당 라벨에는 "S/PDIF"가 포함되어야 합니다. 모두 반대 상태로 전환하면 광섬유 출력이 활성화됩니다.
S/PDIF 스위처가 여러 개 있는 경우 그 중 어느 스위처가 광 출력을 완전히 제어할 수 있는지 알아보려면 약간의 테스트가 필요할 수 있습니다.
이 명령을 사용하면 ALSA 수준 믹서 설정을 영구적으로 저장할 수 있지만 alsactl store
, 데스크탑 환경이 자체적으로 ALSA 수준 설정을 저장/복원하려고 시도할 수도 있으므로 이를 방해할 수도 있습니다.