Haiku Final Release

amdgpu is a kernel driver, it can be used by both wayland and Xorg.

iirc the userland part of the driver in mesa is more interesting to us and I think @X512 already tried porting one of those drivers. maybe they can tell you better what part can be ported and such

1 Like

No, why should it? R1 should be a BeOs R5 replacement, so it is quite there, even without 3D acceleration!

Mesa RADV Vulkan driver is already functional on Haiku. It can be compiled with minimal changes. But it need libdrm implementation to actually work. On Linux libdrm communicates to kernel amdgpu driver with ioctl(). On Haiku I made custom API compatible “libdrm2” library that act as IPC client to my RadeonGfx userland GPU management driver (functionality corresponds to Linux kernel amdgpu driver).

Porting Mesa drivers to Haiku is easy, GPU management drivers is difficult part.

3 Likes

No, X11/Wayland are not needed to run OpenGL/Vulkan hardware acceleration, even on Linux. You can render offscreen or directly to hardware screen bypassing windowing system. See Mesa / kmscube · GitLab.

3 Likes

Has your work on AMD GPU support been merged upstream?

Pointing out that contributions back to the project are more limited when the licensing permits it has very little to do with whether you respect their choice to use the license. Also it is you who comes across as fanatical if you instantly launch into a rant when offered this purely pragmatic point.

I appreciate everyone giving their input and comments but we should all try to stay civil and not fight with each other.

Personal attacks or put downs do not help or add anything positive to the conversation.

Thanks.

5 Likes

R1/32 bit with the Be abi should be around forever. There will likely be maintenance and fixes.

1 Like

I myself should have known better and ignored. I apologize for that. The biggest issue I see, isn’t the dev team or progress. It’s the lack of clear conversation.

Countless threads over the years hijacked simply because someone assumed a meaning that didn’t exist or inject a negative where one didn’t exist. Basic semantics and splitting hairs. Fix that first and foremost.

Until then devs, just keep doing your thing because you’re not going to please everyone, no matter the effort. Fanatics, trolling, and one-upmanship will always derail the train.

3 Likes

Not sure if this could be fitted in before the beta4 release happens, but having a software-based (i.e. a desktop setting) for changing the screen orientation of a display would really make Haiku more usable on some actual hardware.

Gnome has some simple designs for tis functionality:

It doesn’t have to involve gyro sensors of the hardware at all.

1 Like