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

  • From: "jalopeura" <trac@xxxxxxxxxxxx>
  • Date: Wed, 09 Nov 2011 22:01:14 -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
-------------------------------------+-------------------------------------

Comment (by jalopeura):

 I was having a similar problem. I tracked the problem down to the
 resolution granularity used when rounding (as mentioned above in mmlr's
 comment). Here are the relevant lines from xrandr --verbose:

 {{{
   1024x600 (0x43)   51.0MHz -HSync -VSync *current +preferred
         h: width  1024 start 1117 end 1152 total 1250 skew    0 clock
 40.8KHz
         v: height  600 start  601 end  606 total  680           clock
 60.0Hz
 }}}

 As you can see, the start value is 1117. As you may be aware, 1117 is a
 prime, so there are only two possible granularities which would not result
 in the value being changed when rounded. Since 1117 would not work with
 the other values above, I elected to go with 1. It fixed the problem, and
 now Haiku works on my N10 chip.

 Since my solution involves simply replacing an '8' with a '1', I have not
 bothered to attached a patch. (If anyone really wants one, I'd be happy to
 generate one and attach it.)

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

Other related posts: