[personal profile] mjg59
I've spent a while trying to make GPU switching work more reliably on Apple hardware, and got to the point where my Retina MBP now comes up with X running on Intel regardless of what the firmware wanted to do (test patches here. But in the process I'd introduced an additional GPU switch which added another layer of flicker to the boot process. I spent some time staring at driver code and poking registers trying to figure out how I could let i915 probe EDID from the panel without switching the display over and made no progress at all.

And then I realised that nouveau already has all the information that i915 wants, and maybe we could just have the Switcheroo code hand that over instead of forcing i915 to probe again. Sigh.

I can finally have acceleration!

Date: 2014-03-10 06:17 am (UTC)
From: (Anonymous)
_Thank you_. I have an older (late 2011-ish) MacBook Pro, and couldn't get 3D acceleration to work without the system hardlocking on boot (since the system chose the Nvidia card, but the Nvidia driver couldn't do proper acceleration). I hadn't looked into it a lot, but given this post, I would presumably have gotten nowhere. It's always nice to get better hardware support.
Now I just have to wait for right-click functionality on the trackpad...

Re: I can finally have acceleration!

Date: 2014-03-11 08:42 am (UTC)
From: (Anonymous)
For right-click functionality, I'd suggest that you contact Peter Hutterer or Hans de Goede. Hans is very active at changing input-related things in the direction of improvement.

Profile

Matthew Garrett

About Matthew

Power management, mobile and firmware developer on Linux. Security developer at nvidia. Ex-biologist. Content here should not be interpreted as the opinion of my employer. Also on Mastodon and Bluesky.

Page Summary

Expand Cut Tags

No cut tags