Resolution 640x480 the only one available -- driver using own EDID interp. instead of (more complete) common code's EDID interpretation
|Reported by:||ttcoder||Owned by:||rudolfc|
This is hrev41843 .
The Screen preflet provides only 1 Resolution menu item (instead of 3) when Haiku is run in normal (driver/accelerant) mode, and it provides only 2 items in VESA mode. That latter one at least includes both 640x480 and 800x600, which makes Haiku more usable. Many eons ago, Haiku provided the same as BeOS, i.e. it went up to 1024x768.
I guess the Screen preflet is not the culprit since it just relies on the driver to calculate "proposed modes" ? In fact it seems monitor related; here's a suspicious (?) syslog bit:
KERN: VESA compatible graphics! KERN: EDID1: 4f KERN: EDID2: ebx 182 KERN: EDID3: 4f ... KERN: EDID version: 1.0 ... KERN: Supported Future Video Modes: KERN: 640x480@85Hz (id=22833) KERN: 800x600@85Hz (id=22853) KERN: Supported VESA Video Modes: KERN: 720x400@70Hz KERN: 640x480@60Hz KERN: 640x480@75Hz KERN: 800x600@75Hz KERN: 1024x768@60Hz KERN: Additional Video Mode (640x480@99Hz): KERN: clock=44.9 MHz ... KERN: crtc: h 656/712/848, v 487/498/531, pixel clock 44900000, refresh 10085
Above, 85 Hz seems wrong, and 99 is definitely (this sure is not supported by my CRT monitor). And what with the differing lists of proposed modes...
This bug seems to be graphic-card independant -- the same lack of Screen Resolution menu items happens with an ATi Rage Pro, using the same CRT monitor.
Change History (23)
by , 9 years ago
comment:3 by , 9 years ago
|Component:||Drivers/Graphics → Drivers/Graphics/nVidia|
comment:9 by , 9 years ago
|Summary:||Resolution 640x480 the only one available → Resolution 640x480 the only one available -- driver using own EDID interp. instead of (more complete) common code's EDID interpretation|