우분투 11.04 소리가 안나요

우분투 11.04 소리가 안나요

Ubuntu Natty Narwhal x86을 실행하는 노트북(MSI E-620)에 문제가 있습니다. 설치하고 헤드폰을 연결했더니 출력만 나오더군요. 노트북 스피커에서 아무 소리도 나지 않습니다. 많은 노력을 기울였습니다. 이제 오디오 설정에 사운드 장치가 나열되어 있지 않습니다.

alsa-driver를 설치하려고 할 때마다 다음 오류가 발생합니다.

root@andre-EX620:/home/andre/Downloads/alsa-src/alsa-driver-1.0.8# ./configure 
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/andre/Downloads/alsa-src/alsa-driver-1.0.8
checking cross compile... 
checking for directory with kernel source... /lib/modules/2.6.38-11-generic/build
checking for directory with kernel build... 
checking for kernel version... 0.0.0
checking for GCC version... ./configure: eval: line 3547: syntax error near unexpected token `)'
./configure: eval: line 3547: `my_compiler_version=4.5.2-8ubuntu4)'

하지만 오디오 장비는 거기에 있습니다..

root@andre-EX620:/home/andre/Downloads/alsa-src/alsa-driver-1.0.8# lspci | grep -i Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
06:00.1 Audio device: ATI Technologies Inc RV620 Audio device [Radeon HD 34xx Series]

어떤 제안이 있으십니까?

해결책:

다음 줄을 실행하여 문제를 해결했습니다.

su root
vi /etc/modprobe.d/alsa-base.conf #Am Ende 'options snd-hda-intel model=3stack-6ch-dig', bzw. eine Option von hier einfügen: http://wiki.ubuntuusers.de/Soundkarten_konfigurieren/HDA?redirect=no#Beispielkonfigurationeneinfügen

add-apt-repository ppa:ubuntu-audio-dev/ppa
apt-get update
apt-get install linux-alsa-driver-modules-$(uname -r)
alsaconf
restart -r now

답변1

드라이버를 다시 컴파일하는 것이 사운드를 얻는 가장 좋은 방법인지는 모르겠지만 이를 극복하는 데 도움이 될 수 있다고 생각합니다 configure. 스크립트는 분명히 "이국적인" 버전 문자열로 테스트되지 않았습니다. 이 질문의 작성자에게 알리는 것이 좋습니다. 문제의 라인은

eval $versionvar="$ac_compiler_version"

여기서 일어나는 일은 eval변수 이름, 등호 및 할당할 문자열로 구성된 문자열이 평가된다는 것입니다. 이는 잘못된 것입니다. 변수 이름, 등호 및 셸 조각으로 구성된 문자열을 평가하여 할당할 문자열을 생성해야 합니다. 즉, 인용문이 잘못되었습니다. 올바른 방법은 다음과 같습니다.

eval $versionvar=\"\$ac_compiler_version\"

evalin 의 모든 사용에는 동일한 수정 사항이 적용되어야 합니다 configure.in.

답변2

다음을 시도해 보십시오:

  • 파일에 다음 줄을 추가하십시오./etc/modprobe.d/alsa-base.conf

    options snd_hda_intel model = STAC9227
    
  • 알사를 다시 로드하세요

    2.alsa force-reload
    
  • 노래를 틀다

관련 정보