[haiku-development] Re: intel_extreme rework status

  • From: "Alexander von Gluck IV" <kallisti5@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 24 May 2016 19:35:22 +0000

May 24 2016 2:18 PM, "Julian Harnath" <julian.harnath@xxxxxxxxxxxxxx> wrote:

Hey,

On 24.05.2016 21:04, Alexander von Gluck IV wrote:


As these cards were working by pure luck, and nothing over Sandy Bridge
was functional, I disabled intel_extreme on these chipsets to preserve
a working system via vesa (which will do native a lot of the time)

Given the number of reports in https://dev.haiku-os.org/ticket/12714 it seems ;
to be a common lucky
situation though.

Patches welcome, or hell.. revert the whole rewrite if SnB working
by accident is that important to you.

Given that my laptop (Sandy Bridge) is affected as well, it is indeed 
unfortunate when you update
Haiku and then after reboot the VESA driver greets you with wrong screen 
resolution. I did find it
quite important to have correct aspect ratio and such.

No-one here is questioning the worth of a driver rework which improves the 
code structure. I'm
pretty sure that Adrien's comment about a revert was meaning only a temporary 
revert, until the new
driver is ready to handle all the hardware which worked with the old one, in 
case that will take a
while longer. So this is really not about throwing your work away, just 
giving it more time so
people don't have nasty regressions on their Haiku machines.

One more option is enabling the sandy bridge cards and disabling the existing 
FDI training
code on them... no idea if that'll work as Intel documents the FDI *must* be 
trained
via auto training or manual training.

The closest I have an IvyBridge here (and 0 time for patches right now) so feel 
free to give it a shot:

http://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel/drivers/graphics/intel_extreme/driver.cpp#n87

And disable this:

http://cgit.haiku-os.org/haiku/tree/src/add-ons/accelerants/intel_extreme/Pipes.cpp#n67

Other related posts: