Experienced Linux user/dev impressions of FreeBSD on 10 year old Intel and 5 year old AMD laptops.
GhostBSD Mate beta 15.0-RELEASE-p2 iso provided a much smoother out of the box setup than FreeBSD R15 iso with manual X config. Below is my outline for any discussion. If needed some of the open questions can be moved to support category.
I did full upgrade with "sudo pkg update ; sudo pkg upgrade"
1. Graphics & Display:
1A. AMD:
Auto-detect failed with crash Xorg; GUI only with scfb (no hardware acceleration)
After removing the crashing scfb driver then autodetected AMD video and automatically enabled hardware acceleration
Needed updated firmware amdgpu/renior_vcn.bin (Oct 1st) to fix choppy videos - same as Linux
24.1.7 Mesa is 3-4x slower with glmark2 than Linux 7.0-rc3 Linux / 26.0.2 Mesa
1B. Intel:
Auto-detect failed with crash Xorg; GUI only with scfb (no hardware acceleration)
After removing the crashing scfb driver had to install intel driver then autodetected Intel video and automatically enabled hardware acceleration
24.1.7 Mesa is 2-3x slower with glmark2 than Linux 7.0-rc3 Linux / 26.0.2 Mesa
1C. Validation:
Still need install igt and amdgpu_top (compile from source) to verify video hardware decoding.
2. WiFi:
rtw88 driver stuck at Wifi 3 (54Mb/s) with 20Mb/s real throughput. Improved support (WiFi 4/5) is planned for BSD 15.1.
Intel driver also suck at wifi 3. Tried iwlwifi RX at 20Mb/s but TX is 5Mb/s max ?
3. Audio:
HP AMD hardware buttons and MATE plugin work perfectly
Dell Intel hdaco0 bad command (known FreeBSD bug) causes broken audio subsytem resulting in greyed out MATE volume plugin. Firefox audio works fine ?
4. Time:
No time server by default ? Fixed via pkg install ntp and ntpdate -u 0.freebsd.pool.ntp.org.
5. BSD Kernel:
Relies on Linux KPI (BSD 15 uses old Linux 6.6 KPI or 6.17 ?) for driver compatibility. Old Linux drivers are not ideal for newer hardware
6. Power Management:
Just plain bad battery life not sure if Linux KPI ?
7. BSD pluses:
ZFS is great.
GhostBSD GUI is sane and functional ootb without much tinkering.
One can actually run FreeBSD on many laptops
8. BSD minuses :
Old Linux KPI causes poor power management? / old mesa causes poor 3D performance / slow wifi
BSDisms like doas and different ps flag results are frustrating for a Linux user like me
Why no date/time in dmesg ?