2012-10-06 2 views
4

HP Pavilion dm1 4200sg netbook에서 Ubuntu 12.04 studio를 실행 중입니다. 그것은 꽤 신선한 설치입니다. 나는특정 카드를 자동으로 사용하도록 JACK 오디오 서버를 구성하는 방법은 무엇입니까?

jackd -R -d alsa 

을 실행하여 jackd 서버를 시작하려고하며 출력 실패 aplay의 -l을 실행

JACK server starting in realtime mode with priority 10 
control device hw:0 
control device hw:0 
audio_reservation_init 
Acquire audio card Audio0 
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit 
control device hw:0 
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode 
Cannot initialize driver 
JackServer::Open() failed with -1 
Failed to open server 

다음과 같은 출력을 제공합니다

**** List of PLAYBACK Hardware Devices **** 
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0] 
Subdevices: 1/1 
Subdevice #0: subdevice #0 
card 1: SB [HDA ATI SB], device 0: STAC92xx Analog [STAC92xx Analog] 
Subdevices: 1/1 
Subdevice #0: subdevice #0 

내가 찾는 그

을 실행하여
jackd -R -d alsa -d hw:1 

jackd starts 성공적으로 hw : 1이 기본 옵션 (즉, 원래 'jackd -R -d alsa'명령이 작동하도록)을 사용하도록 시스템을 구성하고 싶습니다. 아무도 나를 도울 수 있습니까?

내가 해봤 편집 ~/.asoundrc는

pcm.!default { 
    type hw 
    card 1 
} 

ctl.!default { 
    type hw 
    card 1 
} 

할 수 있지만이 작동하지 않습니다. 나는 이곳에서 내 안락한 지대에서 벗어났다. 감사!

답변

2

해결 방법을 찾았습니다. JACK 서버는 구성하지 않고 사운드 카드가 나열된 순서를 변경합니다.

I 먼저 단말에 입력 :

sudo lshw -c multimedia 

개의 카드를 사용하고있는 모듈 보였다한다. 둘 다 'snd-hda-intel'을 사용했습니다.

I는 그 단말기에 입력 : 카드 각각 0과 1에 대한 위치 식별자 '일반적인'및 'SB'을 준

cat /proc/asound/card0/id 
cat /proc/asound/card1/id 

.

난 후 시스템을 재부팅 후 파일 '/etc/modprobe.d./alsa-base.conf'

options snd-hda-intel id=SB index=0 
options snd-hda-intel id=Generic index=1 

끝에 다음 두 라인을 추가 카드 'SB'는로드이었다 0 위치에 넣고

jackd -R -d alsa 

올바르게 시작했습니다.

0
  • 먼저, ALSA-base.conf을 열고 다음 줄을 찾습니다

  • /etc/modprobe.d/alsa-base.conf sudo는 gedit를을 : "옵션 SND-HDA-인텔 인덱스 = -2 "
    그리고 그것에 변경 : "#options의 SND-HDA-인텔 지수 = -2 "

는 컴퓨터를 다시 시작하고 다시 시도하십시오. 프로그램에 알맞은 사운드 장치 (alsa)를 설정해야 할 수도 있습니다.

관련 문제