Linux Mint에서는 시작 시 약 50% 정도 소리가 나지 않는 문제가 있었습니다. PulseAudio가 잘못된 하드웨어 슬롯에서 내 그래픽 카드를 찾고 있다는 것을 발견했습니다. 나는 사용했다 ...
aplay -l
...카드와 포트 목록을 얻으려면 다음으로 테스트하세요.
aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
...올바른 파일을 얻을 때까지 /etc/pulse/default.pa 파일을 업데이트하여 올바른 파일을 수정한 다음 로그아웃했다가 다시 로그인하여 PulseAudio가 작동하도록 하세요.
그러나 때로는 다시 로그인할 때 슬롯 1에서 내 Nvidia 카드를 감지하고 때로는 슬롯 2에서 내 Nvidia 카드를 감지하기 때문에 완전히 수정되지 않았습니다. 그래서 사운드가 작동하지 않으면 기본 설정을 변경해야 합니다. 파일은 카드가 감지된 위치에 따라 Plughw:1,3에서 Plughw:2,3으로 또는 그 반대로 이동합니다.
현재 이 파일의 예제 줄은 다음과 같습니다.
load-module module-alsa-sink device=plughw:1,3
...더...
### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
load-module module-alsa-sink device=plughw:1,3
#load-module module-alsa-sink
#load-module module-oss device="/dev/dsp" sink_name=outputsource_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect use_ucm=0
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif
그래서 자동으로 감지하는 방법을 모르겠습니다. 처음에 펄스를 확인하고 손상된 경우 파일/다시 시작 펄스를 변경하는 스크립트를 작성할 수 있을 것 같지만 어떻게 해야 할지 모르겠습니다. 정말.
누구든지 조언을 해줄 수 있다면 감사하겠습니다.