[haiku-bugs] Re: [Haiku] #15410: VESA drvier picks up other drivers mode

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Mon, 14 Oct 2019 07:08:02 -0000

#15410: VESA drvier picks up other drivers mode
-------------------------------------+----------------------------
   Reporter:  nephele                |      Owner:  nobody
       Type:  bug                    |     Status:  new
   Priority:  normal                 |  Milestone:  Unscheduled
  Component:  Drivers/Graphics/VESA  |    Version:  R1/Development
 Resolution:                         |   Keywords:
 Blocked By:                         |   Blocking:
Has a Patch:  0                      |   Platform:  All
-------------------------------------+----------------------------
Comment (by pulkomandy):

 I checked your syslog and the PCI ID for your video card isn't even
 handled by the nvidia driver (as you can check here: https://git.haiku-
 os.org/haiku/tree/src/add-ons/kernel/drivers/graphics/nvidia/driver.c#n94
 )

 {{{
 2858    KERN: PCI:   vendor 10de: NVIDIA Corporation
 2859    KERN: PCI:   device 0de1: GF108 [GeForce GT 430]
 }}}

 0de1 is not handled by the nvidia driver. You can also check that using
 {{{listimage | grep nvidia}}} and confirm that the driver is not listed.

 As I mentionned to you over IRC when you first mentionned this problem,
 the nvidia driver is only for very old devices. Yours is much too recent
 for it.

 So, you are using VESA all the time. The resolution list you see at the
 start of the syslog is what the VESA BIOS reports as supported. We already
 do some sanity checking on this list, removing obviously broken modes, and
 this leads to the list you see in screen preferences. When you set a mode
 there, it is used all the time, both bootsplash and desktop.

 So now it seems very strange that this resolution works for the desktop
 and not for the splash screen, since it is the exact same one set by the
 same driver.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15410#comment:8>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: