Linked by Hadrien Grasland on Tue 25th Jan 2011 15:29 UTC, submitted by sparklewind
BeOS & Derivatives A few months ago, a bounty for porting Gallium3D to Haiku was submitted. As the target sum of $2000 has been reached, what's needed now is a developer interested in doing the actual coding work. (Gallium3D is a cross-platform video driver API, on which an increasing number of open-source Linux drivers are based.)
Thread beginning with comment 459729
To view parent comment, click here.
To read all comments associated with this story, please click here.
umccullough
Member since:
2006-01-26

3D acceleration is a noble goal, but can we at least get drivers that can properly handle HD resolutions and 2D acceleration?


You weren't specific about your particular needs - but I'll assume you're either using some recent video chip for which Haiku is still missing a driver (namely, a Radeon HD or nVidia G80 or newer chips), or simply uninformed.

Haiku does already have "simple 2D acceleration and modesetting" with support for HD screen resolutions. There's a pretty decent range of chips supported as well - but there is currently zero 3d hardware acceleration support in Haiku (except perhaps for Rudolf's experimental 3d nvidia driver, but it doesn't work with Haiku's opengl stack).

Reply Parent Score: 3

adamk Member since:
2005-07-08

I am most certainly not uninformed. I noticed similar remarks on the mailing list back when the poll was done and so many people also requested modesetting drivers.

I suspect a large percentage of the poll-takers don't even know if their hardware is supported by one of Haiku's existing video drivers, and as a result were unable to make an informed choice on that particular question.

That should sound familiar... Why not accept that people actually knew what they were voting for and that I knew what I was talking about above?

No recent GPU that I've tried (various radeon and nvidia cards) supports HD modes or 2D acceleration. Thankfully the vesa driver is quite impressive, and the lack of 2D acceleration is not really a problem.

But 1280x1024 on an LCD that prefers 1680x1050 is just awful to look at.

Reply Parent Score: 3

umccullough Member since:
2006-01-26

Why not accept that people actually knew what they were voting for and that I knew what I was talking about above?


Because I *seriously* doubt the > 1000 poll takers that I was referring to have tried Haiku on a large percentage of hardware. Out of the dozen or so machines I have tested Haiku on (mostly machines that are between 3 and 10 years old), the only one that springs to mind as having no accelerated video currently is my new Atom D510 with Intel's N10 video. I do have a Radeon HD machine that I use for a media center which probably doesn't work either, but I haven't tested Haiku on it yet.

No recent GPU that I've tried (various radeon and nvidia cards) supports HD modes or 2D acceleration.


And, so, what do you propose is the solution to this problem of modern AMD/nvidia cards not having working 2d acceleration support? Clearly Haiku supports 2d acceleration and modesetting, and only the drivers are missing. Are you proposing that Haiku needs to implement the Linux graphics stack and port all the Linux drivers (including closed source, binary ones from nvidia)?

Note: This is different than the 3d acceleration problem where there is no current example of working 3d acceleration in Haiku. That is why I believe the Gallium3d port is arguably more important.

And while we're quoting my emails, why not also include this bit:

I didn't intend to imply we should ignore the result entirely - what I meant to imply is that the result is of little value. It doesn't tell us which hardware we need to focus efforts on first - we're obviously
not going to have video mode setting drivers for every piece of hardware ready for R1, so setting that goal will basically delay R1 indefinitely.


Edited 2011-01-26 21:21 UTC

Reply Parent Score: 3