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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.