Haiku ❤ Nvidia (porting Nvidia driver for Turing+ GPUs)

Hope eventually will came out!!

ohhh 1325 fps… :heart_eyes:

1 Like

I’ve done testing on an RTX 5090. Didn’t work, and looking at the repo, there are no blobs for any GPUs besides Turing and Ampere as of now, so Lovelace and Turing ones will not work at the moment. Might try to take a look at it myself down the line.

1 Like

Just wanted to throw a thumbs up for this work in - turned Haiku immediately from an occasional use curio to genuinely very cool to USE as a proper OS.

2060 card at 2560x1440 going great so far, 60/120/144hz. Can’t wait for displayport support.

4 Likes

14 Likes

Wdym by “native”? Has it been compiled from leaked source code?

Yes, it’s possible to compile it from nillerusr source engine

4 Likes

Is this the year of the Haiku Desktop?

6 Likes

What is the real advantage to have displayport support?
I have display and HDMI I see and feel no difference! The display port and the HDMI port have no sound… So what is the difference?
Sync?
Thank you for explanation.

Actually there was a patch to enable sound over HDMI and DisplayPort on the HD Audio driver in hrev59825 which did work with the Nebula driver but had to be reverted in hrev59826 as there were issues with the HD Audio driver. @X512 said they were working on a workaround to re-enable it, as it’s a great feature to have and has been requested in the past.

1 Like

In my own case - as I believe is normal for HDMI spec - displayport does allow better/higher refresh rates. But its also the case that multibooting with something like rEFInd you would be starting up your system on displayport, and then having to switch over the output to HDMI manually (eg using monitor controls), and then back over again manually later. It’s also the case that on systems with graphics cards like these, the user might also use multiple extra displays or (again, in my own case and I know for others) particularly for VR headsets which require HDMI and don’t respond well to adapters. Constantly swapping HDMI cables in to the output on a graphics card is… not great, even in the short term.

And it does make a difference to how much some people are willing to use Haiku if they can just have it there ready to boot up every day without having to mess around with monitor input controls, or (fragile/in use) graphics card outputs.

Hope that makes sense!

2 Likes

DisplayPort support is actually ready. I just can’t find time to clean up things and make new release.

7 Likes

Great work X512, but why has it 24bits / pixel in screen preferences?
Does it support 32bits as well?

Thank you BeOs_robot for the demo…

Because accelerant API expects that. Actual framebuffer format is XRGB (only 24 bits are used and 8 bits are alignment/ignored).

If you mean 32 bit format such as 10 bits per RGB channel, that thing is not supported by app_server yet.

4 Likes

How more work would be needed to support newer cards, my 5060 for example? From what I’ve seen all the heavy lifting is done in the fw blobs and it’s “just” a matter of interfacing with them.

2 Likes

Oh, I thought they are always 8bit per channel so 32bit is for RGB+Alpha channel? 3x8+8?

I would prefer if the Screen preferences applet would say something like
“32 bpp - 16 million colors” for 8/8/8/[8] or
“32 bpp - 1 bilion colors” for 10/10/10/[2] (once it’s actually supported),
and reserve “24 bpp - 16 million colors” for actual 8/8/8 modes.

Now I need a Nvidia card. I am broke, what’s a good used card that I can get that will work well with a Core 2 Duo system and/or an i7 ~10th Gen. I was thinking 3060 series maybe. Maybe 1060 or 2060 for the Core 2? And will the NVidia drivers be compatible with Haiku LLM software that is on the horizon?

2060 would work, but a 1060 would be too old. I think the lower limit would be the 1660.

1 Like

I use a GTX 1650 with the driver fine, which is about AUD$260 new at the moment looking at the web. The lowest end Turing based card is the GTX 1630 but it’s not much different in price, a little lower. The GTX 1660 is a bit higher new but seems to more readily available used, getting into the low AUD$100’s range from what I can see.

Not as cheap as I remember buying my GTX 1650 for though a few years ago, must be the RAM prices.