Guys, I have a boot issue. I need to boot into failsafe video mode because I am using a monitor that doesn’t support whatever the default boot resolution in haiku happens to be. Booting in the failsafe video mode works fine, and then I can change my video resolution to anything I want. and it works perfectly. When I save preferences, I can see that the file /boot/home/config/settings/kernel/drivers/vesa is created and contains the proper resolution and depth. However, when I reboot, Haiku boots in whatever its default resolution is unless I choose failsafe video mode and do the whole process again.
There must be some way to simply eliminate resolutions that aren’t compatible, I am thinking.
It doesn’t fail because of the wrong resolution, it (most probably) fails because your graphics card is not supported. Failsafe video mode uses the VESA driver which works on almost any hardware.
What graphics card do you have and what version of Haiku did you use? If you tried the alpha you should try with the most recent nightly. If it doesn’t work either you could help improving the situation by reporting a bug. Mention the hardware, the version of Haiku, and append a syslog.
For some reason the latest nightly downloads are defaulting to a resolution on 1920 by 1440! Please take note of that second number. If I take a clean nightly and boot in on sync-master, my HDTV or any of a number of Dell monitors I have the result is the same NOT SUPPORTED VIDEO MODE.
Luckily, my sync-master 45 does support this mode (barely) and this allows me to turn down the resolution that other monitors support. Note: I even tried my trick of adding a VESA file to a clean nightly, but this only insures that I see the boot sequence. Haiku needs to ensure that the default boot resolution is something like 1024768 or 12801024 to work out of the box with most monitors.
My card is a GeForce 8400, and it appears to work very well once I have booted. I tried the Alpha and the Nightly with the same results. BTW, all of the video resolutions show up in screen prefs. How can I tell which driver is loaded?
I was a victim of my own ignorance. The GeForce 8400 was reported as working on HaikuWare, but it seems to only work in VESA mode-- which is not so bad, by the way. Is there anyway to have the system boot into VESA mode without having to interrupt the boot with the space bar and choose safe mode video?
I had that problem before the Radeon HD driver worked for my card. Back then I just deleted the driver.
Now this is just a guess, but you could try to remove /boot/system/add-ons/kernel/drivers/bin/nvidia from that directory. There’s also a link in /boot/system/add-ons/kernel/drivers/dev/graphics but I don’t know what that does.
[quote=rlfrost]
Is there anyway to have the system boot into VESA mode without having to interrupt the boot with the space bar and choose safe mode video?
Thanks,
RLFrost[/quote]
You have to edit the vesa setting file which is located in /boot/home/config/settings/kernel/drivers
example:
mode 1440 900 32
Mean: vertical resolution horizontal resolution color depth in bit. Obviously you have to set according to your screen.