[haiku-commits] Re: haiku: hrev50504 - headers/private/graphics/intel_extreme src/add-ons/accelerants/intel_extreme headers/private/media

  • From: "Alexander von Gluck IV" <kallisti5@xxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 22 Aug 2016 19:33:52 +0000

August 21 2016 11:04 AM, "Adrien Destugues" <pulkomandy@xxxxxxxxxxxxx> wrote:

On Sun, Aug 21, 2016 at 05:51:48PM +0200, pulkomandy@xxxxxxxxxxxxx wrote:

hrev50504 adds 3 changesets to branch 'master'
old head: e43cfe781ff6c753f2e7ca78549ec1f18cebe909
new head: 9b1935445c89b49c448e9f60aa534cc60cbf75f6
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=9b1935445c89+%5Ee43cfe781ff6

----------------------------------------------------------------------------

c2775a3bbe37: Revert "intel_extreme: Disable 'experimental' GPUs SNB or 
higher"

This reverts commit debb71f548bbaea3b8719f703b3db1dfc9a67852.

bb4190f05083: Fix SandyBridge support.

This reverts commit 4f2b258c32efeab97f043519b7f2d4e22819d431.
This reverts commit c86f3dba238a44a8fcf7b1452c46f1cab68f525a.
This reverts commit 61fbdb0667c57f6d3d11d33bce6c01bdd625aaec.
This reverts commit b3f14fb7c715cf95b374ee749dcafd5537d1b017.

Sorry, I didn't mean to commit these yet. They get the intel_extreme
driver working again on my laptop, but the changes required to do so
are against Intel specs (using pipe A when supposedly only pipe B can do
LVDS, and more stuff like that).

It does not completely revert the mentionned commits, so at least
Alexander' and Michael's work on refactoring the driver is still there
for the most part.

I'm fine with keeping these out of the main sourcetree if that's
preferred.

I need to warn that with these changes, the code essentially writes nonsense
to the intel GPU.

I think it 'solves' the issue because we're no longer changing things
on the SnB card in your system and preserving a boot state which seems
to appease your GPU.

I've seen 2 reports of regressions so far with this change and think
we should expect more.

Long term this commit will need to be reverted to properly solve
the issue on SnB.  I haven't had the free time IRL to work on this
lately, so I want to encourage others to take a look if this impacts you
and submit patches :-)

  -- Alex

Other related posts: