Re: Issue with sunffb driver and Creator 3D in Sun Ultra 10
[email protected] Thu, 10 Jan 2019 09:58:59 +0100
| Newsgroups | gmane.os.openbsd.sparc |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Jan 09, 2019 at 06:06:02PM +0100, Elias Bürli wrote: > Hello > > Replying to myself here with an update. > Over the holidays I swapped out the HDD in this machine to try it out > with other OSes. > I've got NetBSD up and running, the Creator3D gets detected > successfully and the sunffb driver is loaded and working normally > (without any xorg.conf needed), confirming that the hardware itself is > working ok. It even has basic EXA support, resulting in a noticeable > faster desktop experience. > > Personally I would prefer to switch back to OpenBSD, but the current > setup with the wsfb driver is too sluggish for my tastes. > Would it be feasible that I compile my own sunffb_drv.so in OpenBSD > based on the NetBSD sources, or are there some fundamental differences > under the hood (e.g. Xenocara) that would prevent that from working? You can try, it shouldn't be too hard. IIRC the only main difference is the way the framebuffer and the Sbus/UPA registers are mapped, but this code is on the xserver side, not the driver. So it shouldn't have much influence. I don't have a working sparc64 machine with Creator3D graphics these days, so I can't really help testing, but if you get something working, a patch is always welcome. > > For that matter, is there some collaboration between the OpenBSD Sparc > maintainers and their NetBSD counterparts? So that the EXA patch for > sunffb from NetBSD could find its way into OpenBSD at one point? If someones does the work to port it over to OpenBSD and test it, yes. -- Matthieu Herrb