우분투에는 소리가 없습니다! 오디오 작동이 중지되면 수행할 작업

우분투에서 사운드 문제 해결하기

우분투 환경에서 예상치 못한 사운드 문제는 사용자에게 큰 불편을 초래할 수 있습니다. 좋아하는 음악을 듣거나 동영상을 시청하는 즐거움을 방해할 뿐만 아니라, 게임에 완전히 몰입하는 것을 어렵게 만들 수 있습니다.

사운드 문제의 원인을 정확히 찾아내는 것은 쉽지 않을 수 있습니다. 하지만 올바른 문제 해결 단계를 따르면 우분투에서 오디오가 제대로 작동하지 않는 상황을 개선할 수 있습니다.

우분투에서 사운드 문제가 발생하는 원인

우분투 사운드 문제는 다양한 이유로 발생할 수 있지만, 일반적으로 오디오 설정이 잘못 구성되었거나 오디오 관리 프로그램이 제대로 작동하지 않는 경우에 발생합니다.

문제를 해결하기 전에 가장 먼저 오디오가 음소거되어 있는지 확인해야 합니다. 다음 사항을 확인해 보세요:

  • 키보드에 음소거 버튼이나 키가 있습니까? 있다면 해당 키를 눌러 사운드 문제가 해결되는지 확인하십시오.
  • 특정 애플리케이션의 소리가 음소거되어 있습니까? 프로그램에서 소리가 나오지 않는다면, 시스템 설정 > 소리 설정에서 해당 프로그램이 음소거되어 있는지 확인하십시오. 특정 웹사이트에서 소리가 나지 않는 경우, 브라우저 탭을 마우스 오른쪽 버튼으로 클릭하여 음소거 설정을 해제해 보십시오.
  • 전체 시스템 오디오가 음소거되어 있습니까? 화면 오른쪽 상단에서 사운드 설정을 확인하고 전체 시스템 오디오가 음소거되어 있는지 확인하십시오.

만약 오디오 문제가 단순한 음소거 문제가 아니라면, 원인을 파악하기 위해 여러 단계를 거쳐 문제 해결을 시도해야 합니다. 출력 장치, 오디오 드라이버, ALSA 같은 시스템 프레임워크 등이 오디오 문제의 원인이 될 수 있습니다.

다음은 시도해 볼 수 있는 몇 가지 잠재적인 해결 방법입니다.

1. 출력 장치 설정 확인

사운드 출력이 작동하지 않는 가장 일반적인 이유는 우분투가 자동으로 출력 장치를 선택하지 않기 때문입니다. 설정 > 소리 설정으로 이동하여 출력 탭에서 이러한 설정을 확인할 수 있습니다. 드롭다운 메뉴를 클릭하면 감지된 모든 출력 장치를 확인할 수 있습니다.

출력 장치가 감지되지 않는 경우, 장치의 연결을 해제한 후 다시 연결해 보십시오. 목록에 표시된 각 출력 장치를 테스트하여 작동하는지 확인하십시오.

2. 다른 출력 장치 사용 시도

만약 목록에 있는 출력 장치들이 모두 작동하지 않고, 기존 사운드 장치를 다시 연결해도 문제가 해결되지 않는다면, 다른 출력 장치를 사용하여 문제를 해결해 볼 수 있습니다.

케이블 결함으로 인해 오디오 문제가 발생하는 것은 드물지 않습니다. 만약 데스크톱에 여러 개의 포트가 있다면, 사운드 장치를 다른 포트에 연결해 보십시오.

3. 사운드 카드 인식 여부 확인

사운드 카드가 인식되지 않거나 올바른 드라이버가 설치되지 않은 경우 우분투에서 사운드 문제가 발생할 수 있습니다. 터미널에 다음 명령어를 입력하여 “오디오 컨트롤러” 또는 “오디오 장치”로 표시된 장치를 찾아보십시오.

sudo lspci

또는 sudo lspci | grep 'audio' 명령어를 사용해 오디오 관련 장치만 필터링하여 확인할 수도 있습니다. 만약 터미널에 출력된 장치 목록에 사운드 장치가 없다면 사운드 카드에 올바른 드라이버가 설치되지 않았을 가능성이 있습니다.

사운드 카드를 따로 설치한 경우가 아니라면, 대부분의 PC에서 사운드 카드는 마더보드에 내장되어 있다고 가정할 수 있습니다. lspci 명령으로 마더보드를 확인하고 해당 마더보드에 어떤 사운드 카드가 설치되어 있는지 검색하여 필요한 드라이버를 찾을 수 있습니다.

4. Alsamixer 설정 확인

ALSA는 시스템의 기본적인 오디오 메커니즘을 관리하는 프레임워크입니다. 하지만 항상 올바르게 구성되는 것은 아닙니다. 터미널에 다음 명령어를 입력하여 현재 ALSA 설정을 확인할 수 있습니다.

alsamixer

터미널에 Alsamixer 인터페이스가 나타납니다. F6 키를 눌러 사용할 사운드 카드를 변경할 수 있습니다. 일부 PC에서는 이 과정이 필요할 수 있습니다. 좌우 화살표 키를 사용하여 볼륨 컨트롤 사이를 이동할 수 있습니다. 음소거된 컨트롤은 “MM”으로 표시됩니다. 마스터 컨트롤과 사운드 장치 컨트롤이 음소거 해제되어 있는지 확인하십시오.

5. ALSA와 사운드 서버 재시작

PipeWire와 같은 시스템 서비스는 ALSA와 함께 작동하여 사운드를 지원하지만, 항상 정상적으로 작동하는 것은 아닙니다. 이러한 서비스의 상태를 확인하면 스피커가 작동하지 않는 이유를 파악하는 데 도움이 될 수 있습니다.

먼저, 시스템이 어떤 사운드 서버를 사용하고 있는지 확인해야 합니다.

lsof /dev/snd/*

위의 명령어는 장치 사운드 파일 디렉토리에 열려 있는 파일을 나열합니다. PipeWire 또는 PulseAudio 중 하나의 이름이 표시됩니다. 최신 시스템은 PipeWire를 사용하지만, 두 사운드 시스템 모두 정상입니다. 다음으로, 해당 서비스를 재시작하고 상태를 확인해야 합니다. 다음 명령어를 사용하십시오.

systemctl restart --user pipewire.service
systemctl restart --user wireplumber.service
systemctl status --user pipewire.service
systemctl status --user wireplumber.service
sudo alsa force-reload
    

위 명령어에서 사용자를 실제 사용자 이름으로 바꿔야 합니다. 만약 시스템에서 PulseAudio 사운드 시스템을 사용한다면, pipewire.servicepulseaudio.service로 바꾸고 wireplumber.service 상태 확인은 건너뛰십시오.

6. ALSA 및 사운드 서버 재설치

ALSA와 사운드 서버를 재시작해도 문제가 해결되지 않는다면, 재설치를 시도해야 할 수 있습니다. 다음 명령어를 사용하여 재설치할 수 있습니다:

sudo apt-get remove --purge alsa-base pipewire
sudo apt-get install alsa-base pipewire
    

이전과 마찬가지로, 시스템이 다른 사운드 서버를 사용하는 경우 pipewirepulseaudio로 바꿔야 합니다. PipeWire/PulseAudio의 상태를 확인하고 필요하다면 서비스를 시작하기 위해 systemctl 명령어를 사용하는 것을 권장합니다.

우분투에서 편안한 오디오 환경 즐기기

우분투에서 사운드가 제대로 작동하지 않는 원인은 복잡할 수 있습니다. 다행히 기본적인 문제 해결 단계를 따르면 대부분의 오디오 문제를 해결할 수 있습니다.

기본적인 문제 해결 방법으로 문제가 해결되지 않는다면, 관련 포럼에 질문을 올려 도움을 받아보십시오. 그러면 우분투 시스템에서 좋아하는 음악과 비디오를 다시 즐길 수 있게 될 것입니다.