[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 双声卡配置问题?



2010/1/4 wzc0066 <wzc0066@gmail.com>:
> $ cat /proc/asound/cards
>  0 [Intel          ]: HDA-Intel - HDA Intel
>                       HDA Intel at 0xfebf8000 irq 22
>
>
> 两个声卡是:
>
> $ lspci | grep audio
> 05:01.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 05)
> $ lspci | grep Audio
> 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
> Controller (rev 02)
>
>
> 系统的配置文件只有/etc/alsa/alsa-source.conf
> ifndef ALSA_CARDS
> ALSA_CARDS="all"
> endif
>

查看device的办法:
aplay -l

比如我的机器有如下输出:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

默认情况下, alsa可能是使用card0, 但是我需要使用card1, 可以这样写入到配置文件:
cat /etc/asound.conf
pcm.!default {
    type hw
    card 1
}

如果没有asound.conf, 可以自己创建一个.

改完后 /etc/init.d/alsa-utils restart 即可.

上面的办法是我在自己的电脑上验证成功的,


>
>
> 2009/12/31 Li Jie <eltshanli@gmail.com>
>>
>> 2009/12/31 wzc0066 <wzc0066@gmail.com>:
>> > 系统有两个声卡,一个是集成的(不能工作),一个是独立;
>> > 升级到squeeze后,系统默认支持的是那个集成的,所以有什么方法可以配置这两个声卡昵?
>> > 网上有人提议可以通过biso禁止掉那个集成的,但有没有不关机通过命令配置切换的昵?
>>
>> 我也是多个声卡, 我的配置是这样的:
>> $ cat /proc/asound/cards
>>  0 [Intel          ]: HDA-Intel - HDA Intel
>>                      HDA Intel at 0xd5200000 irq 22
>>  1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
>>                      HDA ATI HDMI at 0xd0030000 irq 17
>>
>> $ cat /etc/asound.conf
>> pcm.!default {
>>    type hw
>>    card 1
>> }
>>
>> 这样默认使用声卡1, 而不是声卡0.
>>
>> 你可以尝试一下.
>>
>> >
>> > --
>> > wzc0066
>> >
>>
>>
>>
>> --
>> Regards
>> Li Jie
>
>
>
> --
> wzc0066
>



-- 
Regards
Li Jie

Reply to: