← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: Mac Book Pro 6, 2 and Ubuntu 12.04 not working as expected


Ah, I just realized my email from yesterday got lost somewhere, so here it is again:

Hi Adrian,

The reason why it might not work is that those instructions are quite a bit outdated, sorry.

But I see you're using the BIOS boot with hacks to activate the intel card, that could be a problem.

Also, the kernel you're using is pretty old, most of the gmux stuff is already in mainline since 3.6, I tried 3.6 plus this patchset: http://lists.freedesktop.org/archives/dri-devel/2012-September/027528.html on my mbp 6,2 (booting with EFI) some time ago and it worked.

I hope this helps you at least a bit.


Am 26/10/12 00.11, schrieb adrian15:
I copy-and-paste the relevant parts from my previous email which could be summarize to that I'm using the steps found here:

I'll take a look at the suggested patch set while waiting for your reply. Thank you!


Compile and install the patched kernel
git clone git@xxxxxxxxxx:ah-/ubuntu-kernel-mbp.git
cd ubuntu-kernel-mbp
git checkout gmux
fakeroot debian/rules clean
skipabi=true skipmodule=true fakeroot debian/rules binary-indep
skipabi=true skipmodule=true fakeroot debian/rules binary-perarch
skipabi=true skipmodule=true fakeroot debian/rules binary-mbp
cd ..
sudo dpkg -i *deb

Boot into the new kernel
At grub2 menu I select Previous operating systems and then the
3.2.0-18-mbp boot option.

Compile and install the apple_gmux switching driver
git clone https://github.com/ah-/gmux.git
cd gmux
sudo cp apple_gmux.ko


When I boot (Special previous version with special 3.2.0-18-mbp with
special parametres) I just get a blank screen. The screen seems more
grey than blank but whatever I cannot use for normal use. So I have to
use SSH to enter the machine.

El 26/10/12 00:03, Andreas Heider escribió:

Which kernel version are you running, which which patches?

There are no usable VBIOS tables for the MBP 6,2, so you need to use
this patch set:
to switch the ddc lines during detection.



Follow ups