Macbook Pro sound hardware

A few weeks ago, I wrote that sound didn’t work on the new Macbook Pro. A helpful reader sent me in the remarkably simple solution: just show and unmute the “surround” channel in gnome-volume-control (and then file a bug). I also made the gnome-volume-applet use both the surround and the headphone channel, so that it works both with headphones and with speakers. This way, the device works flawlessly (I didn’t test microphone or line-in yet, but that most likely works just fine, also). I’m suspecting the surround channel should be renamed (to speakers) for this specific card type using the hda-intel chipset, and that the other surround-channels and surround-related channels (e.g. to make line-in and mic outputs and have them be used for LFE and for surround sound) should be disabled.

With Ryan Lortie’s mention on how to setup the remote control to work using appleIR, this means all hardware and features of the device appear to work reasonably well under Linux (including wireless, suspend/resume and such).

Now back to real programming!

Commentary

Leave a response »

  1. 1. July 18th, 2006

    Is there an ETA for the patch(es) to get into the kernel.org version of Linux?

  2. 2. July 18th, 2006

    I think the trackpad is still not very well supported. Ever too often I am tempted to boot into OSX just because of the two-finger scrolling which makes web surfing so much easier ;-)

    Also what have you done to get sleep working? On my MacBook ( non-Pro ), i tried with the latest 2.6.17 kernel since it was supposed to contain all required patches but the screen still remains black on resume :-(

    Arne
  3. 3. July 18th, 2006

    That’s great that you filled a bug which I struck with while running Live CD on lot of laptops (PC ones, with Intel chipsets). Wanted to do that when would got some free time, but you guys already did it. Maybe will add more comments later.

    Intel-hda driver simply needs more careful and inteligent default mixer settings, that’s all.

  4. 4. July 18th, 2006

    Oh, and also the Sudden Motion Sensor is not supported :-(

    Arne
  5. 5. July 18th, 2006

    I’m glad that my solution worked for you as well. Thanks for filing the bug report by the way! I came across a bug report in Launchpad, but it was probably best to submit it to the ALSA guys instead.

  6. 6. July 18th, 2006

    pabs:
    “Is there an ETA for the patch(es) to get into the kernel.org version of Linux?”

    Not yet. I want to get initialization (of the webcam, that is) to work properly before I submit. I’ll also have to do some testing in other apps to make sure all ioctls behave properly. Sometimes, not all apps trigger bugs, and thus some apps may work while others don’t.

  7. 7. July 18th, 2006

    Arne: “Also what have you done to get sleep working?”

    Nothing special. Just Ubuntu with updates, told gnome-power-manager to suspend on close-lid (system -> preferences -> power management), and it just works now. Ryan Lortie also has some notes on this, those patches may not be in mainstream kernel yet (see my link above).

Trackbacks

Leave a comment, a trackback from your own site or subscribe to an RSS feed for this entry. Trackback URL for this entry Comments feed for this entry

Leave a response

Leave a URL

Preview