#8395: Automatic Vesa graphics fallback --------------------------------+---------------------------- Reporter: jonas.kirilla | Owner: nobody Type: enhancement | Status: new Priority: normal | Milestone: R1 Component: Drivers/Graphics | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 0 | Platform: All --------------------------------+---------------------------- Comment (by anevilyak): Depends on what you mean by "before crashing". Generally the drivers already do error check initialization and don't publish a node in /dev/graphics if they fail, (as a result of which the vesa driver will obviously be selected). If you mean the scenario where they crash the app_server, then I don't realistically see how, since most of the time those forms of crashes are just a case of the same pointer/memory errors that result in every day app segfaults, which aren't realistically detectable in all cases, and should simply be fixed in the driver in question. The other scenario is where things lock up while doing the initialization, which is also often not really detectable/avoidable if it's a consequence of the graphics hardware itself corrupting something rather than a fault in the driver, except by determining that's the issue and blacklisting or doing a quirks workaround for that piece of hardware after the fact, as is already done in various cases (not just graphics). -- Ticket URL: <http://dev.haiku-os.org/ticket/8395#comment:1> Haiku <http://dev.haiku-os.org> Haiku - the operating system.