No sound on headphones with Intel HDA 3400/Realtek ALC259 in Linux

Just got a new laptop, Asus U52F, awesome machine, but just as with any new hardware, there are few glitches.

The major one for me was, that the headphones did not work at all – got sound playing only from the speakers, with headphones jack plugged in or not.

The sound card is

$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset \
    High Definition Audio (rev 06)

and the chipset is

$ cat /proc/asound/card0/codec#0 | grep Codec
Codec: Realtek ALC259

The solution is simple – just add this to the /etc/modprobe.d/alsa-base.conf file, and restart:

options snd-hda-intel model=auto position_fix=0

9 responses to “No sound on headphones with Intel HDA 3400/Realtek ALC259 in Linux

  1. It doesn’t work with my system. This is alsaplayer output:

    Failed to load output plugin “alsa”. Trying defaults.
    error opening /dev/dsp
    Failed to initialize plugin!
    /usr/lib/alsaplayer/output/liboss_out.so failed to load
    NOTE: THIS IS THE NULL PLUGIN. YOU WILL NOT HEAR SOUND!!

  2. Sorry, no idea, the above fix worked for me great.

    Did you maybe tweak/install something before trying the fix? Maybe it’s conflicting with something…

  3. where exactly do you go to enter this? would you mind giving a step by step.? I’m kind of new at this

  4. All you have to do is to open terminal, and type ‘gksudo gedit /etc/modprobe.d/alsa-base.conf’ – without the quotes, – enter your sudo password (the same as your user’s account password), and then add the ‘options snd-hda-intel model=auto position_fix=0’ line to the end of the file, save, and restart.

  5. Hi I have a Gateway NV51B02h with Ubuntu 11.04 and the same problem, in Linux I plug my headphones but the sound still coming from the speaker.

    Here is my info, thanks in advance

    lspci | grep Audio
    00:01.1 Audio device: ATI Technologies Inc Device 1314
    00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)

    cat /proc/asound/card0/codec#0 | grep Codec
    Codec: ATI R6xx HDMI

  6. Mine is:

    00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)

    and chipset is: Realtek ALC269

    The same problem, headphone doesn’t work.

Leave a comment