SPARCbook 3GX and xf86-video-pnozz
Maxim Devaev <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.sparc |
|---|---|
| Message-ID | <20231002232629.262e1e13@reki> |
Hello sirs! I'm restoring a SPARCbook 3GX and installed NetBSD 9.3 on it. The first thing I want to do is thank you for your efforts to support the ancient hardware. It's cool that I can still use it for its intended purpose. While configuring the OS, I ran into two problems related to X11. I hope you can help me sort them out. So, SPARCbook3GX requires the xf86-video-pnozz driver for X11. It is mentioned in the documentation, X11 understands when auto-tuning that it is necessary to use this, and even the man page is present in the system. However, the pnozz_drv.so missing in /usr/X11R7/lib/modules/drivers. Moreover, it is not in ports or binary packages. All I found is the source code in CVS (however, I will github links further): - https://github.com/NetBSD/xsrc/tree/trunk/external/mit/xf86-video-pnozz I made a typical snap-in to build the x11 driver and I managed to build and install it for testing. It worked, the driver is functioning, but with small graphic artifacts (photo attached). The reason is this patch: - https://github.com/NetBSD/xsrc/commit/ae7dafb336800aad4cbe4c15712c97edff45048b After reverting, the artifacts disappeared and the picture became normal. So I have two requests, if I may: - Perhaps the patch was for another laptop model, 3TX, and this optimization is not applicable for 3GX, or just broke down with the next X11 update? Is there any way I can help fix this problem? - Could you add this driver to the X11 installation, or at least to the ports? Maybe with reverted optimization at start. Best regards, Max.