[haiku-bugs] Re: [Haiku] #12920: Fail safe video mode should be automatically selected when GPU not supported by driver

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Mon, 14 Aug 2017 06:38:18 -0000

#12920: Fail safe video mode should be automatically selected when GPU not
supported by driver
--------------------------------+----------------------------
   Reporter:  vidrep            |      Owner:  nobody
       Type:  bug               |     Status:  new
   Priority:  normal            |  Milestone:  Unscheduled
  Component:  Drivers/Graphics  |    Version:  R1/Development
 Resolution:                    |   Keywords:
 Blocked By:                    |   Blocking:
Has a Patch:  0                 |   Platform:  All
--------------------------------+----------------------------

Comment (by pulkomandy):

 There never was an automatic fallback to VESA. This is not how this thing
 works.

 The intel driver declares support for a set of video devices. If it
 declares support, then it should handle them in a way that result in
 something on the display. If it doesn't work with some devices, either we
 should fix this, or remove the devices from the supported list.

 In your case, the device ID was added in c0cb09baee3bf, where mmlr says it
 is "disabled because it is not working", but apparently this is not the
 case (I guess a #if 0 was forgotten, to actually disable it).

 What do you mean by "not supported"? I guess black screen, but you should
 describe the exact setup (which output is the display connected to, etc)
 and result. With that we can try to fix the driver, or if we really can't
 fin the problem, remove the device from the list of supported ones so VESA
 is used instead.

 I think the fix should not be too complex, because we have devices from
 both previous and following generations working already, so supporting
 this one shouldn't be very far - it's just about using the right
 combination of steps from the previous and next generations of hardware,
 and possibly some things specific to this one. It is not so easy to debug
 without access to a machine for testing, however.

--
Ticket URL: <https://dev.haiku-os.org/ticket/12920#comment:6>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: