[haiku-development] =?iso-8859-1?Q?howto add support for new resolutions? (intel=5Fextreme)?=

  • From: Marcus Jacob <rossi@xxxxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 28 Jul 2008 20:42:26 +0200

Hi ;-)

I tried to figure out the inner workings of the intel_extreme driver, but 
apperently I lack some deeper understanding.

My question is, what needs to be done to enable a screen resolution of 
1920x1200?

According to whats recorded in syslog the mode is "available" but not listed 
with the standard modes. Here the syslog clipping:

KERN: intel_extreme: init_hardware()
KERN: intel_extreme: init_driver()
KERN: AGP: bus manager init
KERN: AGP: found 0 AGP devices
KERN: intel_extreme: (0) i945GM, revision = 0x3
KERN: intel_extreme: publish_devices()
KERN: intel_extreme: find_device()
KERN: loaded driver /boot/beos/system/add-ons/kernel/drivers/dev/graphics/
intel_extreme
KERN: Radeon - init_hardware: Version: 5.1.6.0
KERN: Radeon - Radeon_CardDetect: no supported devices found
KERN: S3: init_hardware() - no supported devices
KERN: vesa: init_hardware()
KERN: vesa: init_driver()
KERN: vesa: publish_devices()
KERN: vesa: find_device()
KERN: loaded driver /boot/beos/system/add-ons/kernel/drivers/dev/graphics/
vesa
KERN: intel_extreme: open(name = graphics/intel_extreme_000200)
KERN: intel_gart: detected 7 MB of stolen memory, aperture size 256 MB, GTT 
size 256 KB
KERN: allocate MTRR slot 4, base = e0000000, length = 10000000, type=0x1
KERN: AGP: create memory 0x910757c8, base a0000000, size 10000, flags 0
KERN: AGP: allocation is made of reserved memory
KERN: AGP: reserved memory already bound
KERN: i965 quirk
KERN: AGP: create memory 0x910757e0, base a07ff000, size 1000, flags 2
KERN: AGP: allocate 4096 bytes out of 4096
KERN: AGP: bind 4096 bytes at a07ff000
KERN: intel_extremeintel_extreme_init() completed successfully!
KERN: intel_extreme: accelerant: intel_extreme.accelerant
KERN: intel_init_accelerant()
KERN: head detected: 1
KERN: adpa: 80000018, dova: 00000000, dovb: 00480000, lvds: 40300300
KERN: Vendor: FUS
KERN: Product ID: 1891
KERN: Serial #: 16843009
KERN: Produced in week/year: 21/2008
KERN: EDID version: 1.3
KERN: Type: Analog
KERN: Size: 55 cm x 34 cm
KERN: Gamma=2.200
KERN: White (X,Y)=(0.313,0.329)
KERN: Supported Future Video Modes:
KERN: 1440x1440@60Hz (id=149)
KERN: 1440x1440@75Hz (id=3989)
KERN: 1280x1280@60Hz (id=129)
KERN: 1280x1280@75Hz (id=3969)
KERN: 1280x720@60Hz (id=49281)
KERN: 1280x1024@60Hz (id=32897)
KERN: 1600x1200@60Hz (id=16553)
KERN: Supported VESA Video Modes:
KERN: 720x400@70
KERN: 640x480@60
KERN: 640x480x75
KERN: 800x600@60
KERN: 800x600@75
KERN: 1024x768@60
KERN: 1024x768@75
KERN: 1280x1024@75
KERN: Additional Video Mode:
KERN: clock=154.000000 MHz
KERN: h: (1920, 1968, 2000, 2080)
KERN: v: (1200, 1203, 1209, 1235)
KERN: size: 55.0 cm x 34.4 cm
KERN: border: 0.0 cm x 0.0 cm
KERN: Additional Video Mode:
KERN: clock=119.000000 MHz
KERN: h: (1680, 1728, 1760, 1840)
KERN: v: (1050, 1053, 1059, 1080)
KERN: size: 55.0 cm x 34.4 cm
KERN: border: KERN: 0.0 cm x 0.0 cm
KERN: Monitor Name: Q26W-1
KERN: Serial Number: YE4J000952
KERN: intel_get_edid_info()
KERN: intel_set_display_mode()
KERN: intel_propose_display_mode()
KERN: AGP: create memory 0x91080390, base a0010000, size 753000, flags 0
KERN: AGP: allocation is made of reserved memory
KERN: AGP: reserved memory already bound
KERN: PLL limits, min: p 5 (p1 1, p2 10), n 5, m 70 (m1 12, m2 7)
KERN: PLL limits, max: p 80 (p1 8, p2 5), n 10, m 120 (m1 22, m2 11)
KERN: required MHz: 162
KERN: found: 161.829 MHz, p = 10 (p1 = 1, p2 = 10), n = 7, m = 118 (m1 = 22, 
m2 = 8)
KERN: intel_get_frame_buffer_config()

Any hints are highly appreciated ...

Thanks,
Rossi


-- 
Marcus Jacob

mailto:rossi@xxxxxxxxxxxxxxx
http://www.webpositive.org/

LinkedIn: http://www.linkedin.com/in/marcusjacob



Other related posts: