[haiku-bugs] Re: [Haiku] #7787: VESA regression: 640x480 no longer works at boot (but works in Screen prefs!)

  • From: "ttcoder" <trac@xxxxxxxxxxxx>
  • Date: Sat, 16 Jul 2011 09:58:45 -0000

#7787: VESA regression: 640x480 no longer works at boot (but works in Screen
   Reporter:  ttcoder             |      Owner:  axeld
       Type:  bug                 |     Status:  new
   Priority:  normal              |  Milestone:  R1
  Component:  System/Boot Loader  |    Version:  R1/alpha3
 Resolution:                      |   Keywords:
 Blocked By:                      |   Blocking:
Has a Patch:  0                   |   Platform:  x86

Comment (by ttcoder):

 Tried the 'debug' vesa accelerant posted in the other ticket, from
 different partitions and safemode parameters, but it always results (when
 app_server starts) in a white blank screen and hanged PC -- the PC even
 refuses to drop into KDL. I've restored the 'plain' vesa accelerant for


 Replying to [comment:11 axeld]:
 > No matter what modes are present, the system will not always default to
 use the highest one, as that one is not always the best supported one;

 Ok I was confusing two unrelated things indeed: trusting EDID-Detailed
 makes sense when looking for an optimal screen mode at bootup, since even
 if not optimal then the user can still change the resolution later on
 anyway to a higher one (at his own risk); whereas the issue of some
 accelerants "filtering out" some resolutions (and making them completely
 inaccessible to the user) despite their being listed in EDID should be
 fixed by improving their EDID interpretation, but that's a different thing

 I'm up to speed now (hopefully)..

 If I may suggest so, the syslog would be improved if [http://dev.haiku-
 KERN: Using mode 0x115
 was expressed instead as
 KERN: Using mode 0x115 as fallback in case EDID is absent

 And if

 TRACE(("Using EDID mode %u x %u x %u\n", sDefaultMode->width,
 sDefaultMode->height, sDefaultMode->bits_per_pixel);
 was [http://dev.haiku-

 Anyway that's my 2 cents feedback as an outsider without intimate
 knowledge of the source who tried to debug his problem by reading wayy too
 many syslogs of late :-)

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

Other related posts: