I’m running Haiku R1A2 on a Dell Desktop with a nVidia GeForce 7300 LS gfx card. Although my monitor supports resolutions up to 1920x1080, the best resolution I could get with Haiku was 1650x1050 using the nVidia TNT/GF driver from Haikuware.
Just the other day, I installed haiku-nightly-r39742-x86gcc2hybrid on another partition on the same machine and was surprised (and very pleased) to immediately get a 1920x1080 resolution without having to search around for drivers.
However, as I know that nightlies may not be stable, I wanted to copy whatever is the appropriate graphics driver from the nightly to R1A2 so that I could have the higher resolution in the more stable R1A2.
I’ve copied all the gxf drivers from /boot/system/add-ons/kernel/drivers/bin on the nightly to the same directory in R1A2. However, this made no difference to the available resolutions.
Any clues where I should be looking?
One would also need to copy the links in /boot/system/add-ons/kernel/drivers/dev/graphics This may not work as r1a2 has a different kernel
you also need the accelerant for the driver. Search for it.
Note, copying drivers from another revisions of Haiku may not work and may stop the system from booting. For graphics driver, you could bypass with failsafe mode and choosing VESA.
Thank you for the replies and suggestions.
However, nothing that I tried gave me the resolution I was looking for.
What I found strange was that after copying /boot/system/add-ons/kernel/drivers/bin/nvidia, /boot/system/add-ons/kernel/drivers/dev/graphics/nvidia and /boot/system/add-ons/accelerants/nvidia.accelerant from haiku-nightly-r39771-x86gcc2hybrid-anyboot to Haiku R1A2, the very same resolution showed up when I rebooted to R1A2 (1650x1050).
There was absolutely no indication that I had changed anything.
However, on a second and subsequent reboots, the screen froze just after the Desktop showed up. I have noticed this characteristic in recent nightlies (on my computer, at least).
To get R1A2 back to a bootable condition, I had to download R1A2 to a USB key and then copy the system folder from the key to the installed R1A2.
However, for the 1920x1050 resolution in a stable version of Haiku, looks like I’m just going to have to wait.
@tonestone57
I’m unsure what you meant when you wrote “For graphics driver, you could bypass with failsafe mode and choosing VESA”.
I have tried using the failsafe mode and selected one of the available video modes but I’m unclear how this can help with my problem.
Perhaps I have misunderstood something.
I was talking about, if you changed out the nvidia driver and system was not booting any longer, you could boot to failsafe and choose VESA driver (bypassing nvidia graphics driver). That way you wouldn’t have to re-install the whole OS and be able to replace nvidia drivers with those from A2.
OK, now I get it. Thank you for the suggestion.
Just an update on the screen resolution situation. After all of the fiddling around I had done, all of it unproductive, some things didn’t work in Haiku anymore.
For example, Web+ errored out on launch, the mail server didn’t work and a python server that I use for filesharing also became non-functional.
So, I clean-reinstalled R1A2 and guess what. I immediately got a 1920x1080 resolution just as the nightly had provided.
This is such a surprise as the last time I installed R1A2, a few months ago, the native resolution was 1280x1050 which I was able to increase to 1650x1050 by trying all of the nVidia drivers in Haikuware.
Is it possible that the native nVidia driver in R1A2 was “secretly” upgraded?