Correct settings for ATI SB700 HDAC 5.1 config

Alexander Motin mav at FreeBSD.org
Tue Mar 2 10:03:16 UTC 2010


Aryeh M. Friedman wrote:
> I get sound out of only two speakers with the following default pinouts
> on my ATI SB700 when I in fact have a 5.1 setup (works fine in win7):
> 
> hdac0: Dumping AFG cad=0 nid=1 pins:
> hdac0:  nid 25 0x01011012 as  1 seq  2      Line-out  Jack jack  1 loc 
> 1 color   Black misc 0
> hdac0:        Caps:    OUT              Sense: 0x80000000
> hdac0:  nid 26 0x01a19036 as  3 seq  6           Mic  Jack jack  1 loc 
> 1 color    Pink misc 0
> hdac0:        Caps: IN OUT         VREF Sense: 0x00000000
> hdac0:  nid 27 0x0181303e as  3 seq 14       Line-in  Jack jack  1 loc 
> 1 color    Blue misc 0
> hdac0:        Caps: IN OUT         VREF Sense: 0x00000000
> hdac0:  nid 28 0x01014010 as  1 seq  0      Line-out  Jack jack  1 loc 
> 1 color   Green misc 0
> hdac0:        Caps:    OUT HP EAPD      Sense: 0x80000000
> hdac0:  nid 29 0x0221411f as  1 seq 15    Headphones  Jack jack  1 loc 
> 2 color   Green misc 1
> hdac0:        Caps: IN OUT HP      VREF Sense: 0x00000000
> hdac0:  nid 30 0x02a19138 as  3 seq  8           Mic  Jack jack  1 loc 
> 2 color    Pink misc 1
> hdac0:        Caps: IN OUT HP      VREF Sense: 0x00000000
> hdac0:  nid 31 0x90370137 as  3 seq  7            CD Fixed jack  7 loc
> 16 color Unknown misc 1
> hdac0:        Caps: IN                hdac0:  nid 32 0x985601f0 as 15
> seq  0   Digital-out Fixed jack  6 loc 24 color Unknown misc 1
> hdac0:        Caps:    OUT            hdac0:  nid 33 0x074511f0 as 15
> seq  0     SPDIF-out  Jack jack  5 loc  7 color   Black misc 1
> hdac0:        Caps:    OUT            hdac0:  nid 34 0x01016011 as  1
> seq  1      Line-out  Jack jack  1 loc  1 color  Orange misc 0
> hdac0:        Caps:    OUT              Sense: 0x80000000
> hdac0:  nid 35 0x01012014 as  1 seq  4      Line-out  Jack jack  1 loc 
> 1 color    Grey misc 0
> hdac0:        Caps:    OUT              Sense: 0x00000000
> hdac0: NumGPIO=1 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
> hdac0: GPIO: data=0x00000000 enable=0x00000000 direction=0x00000000
> hdac0:       wake=0x00000000  unsol=0x00000000    sticky=0x00000000
> 
> What are the correct settings to get full 5.1... if it helps I am on
> 9-CURRENT (i386) w/ ASUS M4A78-EM (AMD3 780H/SB700) with no cards except
> for the nvidia 8600gt I have

I don't see problems in your pin configuration. Make sure you have
enabled 5.1/7.1 mixing in vchans using dev.pcm.0.play.vchanformat sysctl.

-- 
Alexander Motin


More information about the freebsd-multimedia mailing list