Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#10201 closed enhancement (invalid)

Screen: add use fail safe video mode option

Reported by: dsjonny Owned by: axeld
Priority: normal Milestone: R1
Component: Preferences/Screen Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I suggest to add a "Use fail safe video mode" checkbox to the Screen preferences.

This would be useful if the user's video card does not working and need to boot always in safe video mode. It would be more userfriendly than change the kernel settings manually (and by default there is no fail_safe_video_mode option in the file).

Change History (4)

comment:1 Changed 6 years ago by kallisti5

Resolution: invalid
Status: newclosed

press ctl+alt+esc at any time to drop to a fail safe video mode :-)

comment:2 Changed 6 years ago by kallisti5

I opened #10205. I didn't fully understand what you were looking for but get it now.

While this would be nice / easy to use, it doesn't solve the issue of preventing non-video related drivers from loading.

comment:3 Changed 6 years ago by dsjonny

1st: I never heard about Ctrl+Alt+Esc. I can use it if I have a working video mode (now I am in fail_safe_video_mode).

2nd: My main problem is, my Intel HD2000 is not usable under Haiku. Please see ticket #8952. If I boot without safe video mode, after the boot screen (when the GUI loaded) I only get a blank screen, and the monitor told me "no signal". I tried the Ctrl+Alt+Esc, but nothing was changed. So I need to reboot the PC in safe video mode and set it in the kernel settings file.

comment:4 Changed 6 years ago by axeld

While Ctrl-alt-esc switches to a fail-safe video mode, it still relies on the accelerant to actually switch the mode. If that is borked, you would need to run VESA instead; this is not easily (and probably sometimes not at all) possible to switch during runtime, so that key combo indeed cannot help you. It's only meant to be used if the monitor cannot support the signal the computer currently sends, not for problems of the accelerant itself.

Note: See TracTickets for help on using tickets.