Hello everyone,
at the moment i'm trying to get vga_switcheroo working on a 2010 macbook pro. 
This laptop has two graphics cards, a dedicated nvidia one and an integrated 
intel arrandale chip. Switching is still pretty rough but it kind of works and 
it's possible to get the intel card connected to the display.

The main problem at the moment is that when using the intel card the display is 
somehow corrupted and streched. I guess it's best to show you a picture: 
http://i.imgur.com/Qnbvp.jpg

When loading the i915 module it displays an error in dmesg which has probably 
something to do with the distortion: 
[   23.271254] i915 0000:00:02.0: Invalid ROM contents
[   23.272049] [drm:intel_init_bios] *ERROR* VBT signature missing
[   23.273002] [drm] failed to find VBIOS tables

Apple's switching method is a bit weird and their support for other operating 
systems even more. When booting another os via the bios emulation only the 
nvidia card is active, the intel one is somehow hidden and doesn't even display 
in lspci. You have to boot via efi to get access to both cards. But when using 
efi the video bios seems to be missing and for the nvidia card I had to dump 
the vbios and load it with grub during boot time. 
But as the intel card isn't there in bios mode it's not possible to dump the 
intel vbios and I didn't manage to dump it in osx either.

I was advised to try the "Use the VBT from OpRegion when available"-patch which 
I did but it didn't change a lot. The OpRegion is there with a few things in 
the header (the signature etc. is there) but where the VBT should be are only 
zeroes.
I dumped the OpRegion both in bios and efi mode (it's there even though the 
intel card doesn't show up in bios mode) and the VBT is also missing in bios 
mode.

Does anyone have a clue what to do with this situation? Is it possible to fix 
the distortion without a vbios? Apart from that everything seems to work fine.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to