#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.