Headphone output doesn't work with NVidia MCP78 High Definition Audio Controller

Pieter de Goeje pieter at degoeje.nl
Mon Jul 12 13:39:39 UTC 2010


On Sunday 11 July 2010 15:14:30 001 wrote:
> I use a laptop with PC-BSD and couldn't get output over the headphone.
> The built-in speakers of the laptop work fine and keep working even
> when a headphone is plugged in (whereas on Windows they get muted). I
> tried every slider and switch in KMix, but nothing enables sound over
> the headphone.
> 
> This is my dmesg output:
> pcm0: <HDA Conexant CX20561 (Hermosa) PCM #0 Analog> at cad 0 nid 1 on
> hdac0
> pcm1: <HDA Conexant CX20561 (Hermosa) PCM #1 Analog> at cad 0 nid 1 on
> hdac0
> pcm2: <HDA NVidia MCP78 HDMI PCM #0 Digital> at cad 3 nid 1 on hdac0

By default FreeBSD plays audio on the first pcm device. You can use a 
different device by setting the sysctl hw.snd.default_unit. If I wanted to 
play audio on pcm1 I could set sysctl hw.snd.default_unit=1. In your case I 
would try setting: hw.snd.default_unit=1

- Pieter


More information about the freebsd-questions mailing list