[haiku-bugs] Re: [Haiku] #7655: Resolution 640x480 the only one available

  • From: "axeld" <trac@xxxxxxxxxxxx>
  • Date: Fri, 01 Jul 2011 11:14:42 -0000

#7655: Resolution 640x480 the only one available
---------------------------------------+----------------------------
   Reporter:  ttcoder                  |      Owner:  rudolfc
       Type:  bug                      |     Status:  new
   Priority:  normal                   |  Milestone:  R1
  Component:  Drivers/Graphics/nVidia  |    Version:  R1/Development
 Resolution:                           |   Keywords:
 Blocked By:                           |   Blocking:
Has a Patch:  1                        |   Platform:  All
---------------------------------------+----------------------------

Comment (by axeld):

 I am not sure if the nvidia driver is using create_display_mode() at all.
 Older drivers tend to implement this bit on their own with their own mode
 list. That would be the first thing to test.

 As you can see in your syslog, the nvidia VESA mode does not contain
 anything above 800x600, and therefore, you won't find it when using VESA.
 That looks like a pretty poor BIOS implementation, or maybe the EDID
 information from your monitor are just broken (more likely).

 The driver should not ignore the EDID information per se (ie. I wouldn't
 want to see your solution in trunk), but should either try harder to
 detect broken EDIDs (preferred), and/or have a setting that achieves this.

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

Other related posts: