[Bug 289174] The need to recognize NetBSD's downstream X.org customization and Xenocara
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 04 Sep 2025 06:05:01 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289174 --- Comment #5 from pyrus@bsdmail.com --- (In reply to Gleb Popov from comment #2) That, NetBSD builds X11 on its own bsd makefiles and bmake, instead of GNU autotools. EXA for 2D acceleration. Acceleration improvements missing upstream in Xorg. NetBSD has a few HID drivers shared with OpenBSD. GPU sensible fallbacks for when advanced settings don't work. The old, considered legacy, open source Nvidia driver has EXA acceleration on it. This information can be found at: https://blog.netbsd.org/tnf/entry/x_org_on_netbsd_the Also, NetBSD has GPU drivers for Raspberry Pi has, that FreeBSD doesn't have. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289171 is a separate bug report for VideoCore which Raspberry Pi and other SBC's uses for GPU acceleration. NetBSD has a permissively licensed implementation of VC4, which is for 2D acceleration on VideoCore IV and VideoCore VI, which is for Raspberry Pi 4, and Raspberry Pi 5, and other boards which match their architecture hardware. On FreeBSD, it explains why there's no Radeon, Intel or Nvidia available drivers in ports for ARM64/AARCH64 architecture, because it uses Broadcom's VideoCore instead. NetBSD may seem legacy, but it's actually modern when it comes to hardware support. They've caught up in other ways, to FreeBSD's GPU drivers. OpenBSD's Xenocara also has more secure defaults, than regular Xorg. Also, that FreeBSD, NetBSD and OpenBSD have permissive licenses in common for GPU drivers to share those drivers, would be better with a BSD make system as NetBSD already has that available in its downstream. Thank you -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.