1. 23 Nov, 2011 14 commits
  2. 21 Nov, 2011 1 commit
  3. 18 Nov, 2011 6 commits
  4. 14 Nov, 2011 1 commit
  5. 09 Nov, 2011 1 commit
  6. 07 Nov, 2011 1 commit
    • Derek Buitenhuis's avatar
      Fix vesa's VBE PanelID interpretation · f0d50cc6
      Derek Buitenhuis authored
      xserver's VESA driver's VBE (Vesa BIOS Extensions) code
      includes a PanelID probe, which can get a monitor's native
      resolution. From this, using CVT formulas, it derives
      horizontal sync rate and a vertical refresh rate ranges.
      
      It however, only derives the upper bounds of the ranges, and
      the lower bounds cannot de derived. By default, they are set
      to hardcoded constants which represent the lowest supported
      resolution: 640x480. The constants in vbe.c however, were
      not actually derived from forulas, but carried over from
      other code from the bad old days, and are not relevant
      to flat panel displays. This caused, for example, EEEPC701's
      panel, with a native resolution of 800x480, to end up with
      a upper bound of the horizontal sync rate that was lower
      than the hardcoded lower bound, which of course broke things.
      
      These numbers have been rederived using both my own CVT tool
      based on xf86CVTMode(), and using the provided 'cvt' tool
      that comes with xserver.
      Signed-off-by: default avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
      Reviewed-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
      Signed-off-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      f0d50cc6
  7. 03 Nov, 2011 2 commits
  8. 02 Nov, 2011 5 commits
  9. 30 Oct, 2011 3 commits
  10. 28 Oct, 2011 6 commits