[haiku-bugs] Re: [Haiku] #8001: Regression: intel_extreme mode setting

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Sun, 23 Oct 2011 15:44:21 -0000

#8001: Regression: intel_extreme mode setting
-------------------------------------+-------------------------------------
   Reporter:  jprostko               |      Owner:  mmlr
       Type:  bug                    |     Status:  in-progress
   Priority:  high                   |  Milestone:  R1
  Component:                         |    Version:  R1/Development
  Drivers/Graphics/intel_extreme     |   Keywords:  intel_extreme,
 Resolution:                         |  1400x1050, mode
 Blocked By:                         |   Blocking:
Has a Patch:  0                      |   Platform:  All
-------------------------------------+-------------------------------------
Changes (by mmlr):

 * owner:  axeld => mmlr
 * status:  new => in-progress


Comment:

 I'm currently reworking some of the intel_extreme internals (to better
 separate the various components of the display "chain"). I have already
 looked over the constraints put in place and they do seem off for quite a
 few configurations. I wasn't experiencing any black screens, but I can't
 select a few modes that worked fine before anymore on pretty much all of
 the systems with intel graphics (I actually got 5, tested only on 4 of
 them though).

 What definitely happend on this laptop (Thinkpad X1) was that the mode
 retrieved from the panel was later not seen as valid (due to the
 resolution being 1366x768 where 1366 didn't comply to the 8 resolution
 granularity constraint). What I've seen pretty consistently so far is that
 setting modes with 60Hz does not work anymore, unless it is the exactly
 matching EDID mode. This is problematic in my case because the EDID mode
 suggests 59Hz which we do simply not offer (the Screen prefs starts at
 60Hz). 70Hz or anything up does work however.

 So what I could imagine (without really remembering the code flow in the
 app_server) is that on the affected systems, it was tried to set a mode
 (with 60Hz probably), that failed, as did the fallback to the "native"
 mode retrieved, resulting in a black screen.

 I would have just adjusted the constraints, but even though I have a lot
 of different intel graphics hardware, I honestly don't know what to put
 there. In any case I will take ownership of this and fix it either
 separately or as part of reworking the driver.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8001#comment:17>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: