Hello, daemons!)
A short introduction.
My last post on this forum was Jul 6, 2015 (gosh, over 10 years ago!), and since then I haven't used FreeBSD actively, even though it has been my preferred system since 2007.
For the last 10 years, I've been working with Linux (Arch Linux on my work and home laptops/PC, Debian on servers). Recently, I installed FreeBSD on my old ThinkPad X200 Tablet, and... I really missed this system.
So, here is my question.
I'm considering replacing Arch Linux with FreeBSD on a Lenovo ThinkPad T14 Gen 5 (Intel Core Ultra 7 155U, Meteor Lake).
I know that hardware support for the newest platforms can be limited, especially graphics, audio DSP, Wi-Fi, and suspend/resume/hibernate. Before trying a full installation, I'd like to check if this hardware is supported or at least expected to work in CURRENT or 14.1.
Below is my hardware information from Linux:
CPU:
GPU:
OpenGL:
Main PCI devices:
Wi-Fi:
Audio:
Storage:
Thunderbolt controllers:
BIOS:
Before I try a full installation, I'd really appreciate your input on whether I should expect any issues with this hardware, or if any components are known to be problematic on FreeBSD (14.3-RELEASE, or possibly 15.0 if it is out by then).
A short introduction.
My last post on this forum was Jul 6, 2015 (gosh, over 10 years ago!), and since then I haven't used FreeBSD actively, even though it has been my preferred system since 2007.
For the last 10 years, I've been working with Linux (Arch Linux on my work and home laptops/PC, Debian on servers). Recently, I installed FreeBSD on my old ThinkPad X200 Tablet, and... I really missed this system.
So, here is my question.
I'm considering replacing Arch Linux with FreeBSD on a Lenovo ThinkPad T14 Gen 5 (Intel Core Ultra 7 155U, Meteor Lake).
I know that hardware support for the newest platforms can be limited, especially graphics, audio DSP, Wi-Fi, and suspend/resume/hibernate. Before trying a full installation, I'd like to check if this hardware is supported or at least expected to work in CURRENT or 14.1.
Below is my hardware information from Linux:
CPU:
Code:
$ lscpu
Architecture: x86_64
Vendor ID: GenuineIntel
Model name: Intel(R) Core(TM) Ultra 7 155U
CPU family: 6
Model: 170
Thread(s) per core: 2
Core(s) per socket: 12
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop
_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dno
wprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec x
getbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid bus_lock_detect movdiri movdir64b
fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities
GPU:
Code:
$ lspci -nnk | grep -A3 -Ei "vga|display|3d"
00:02.0 VGA compatible controller [0300]: Intel Corporation Meteor Lake-P [Intel Graphics] [8086:7d45] (rev 08)
Subsystem: Lenovo Device [17aa:2327]
Kernel driver in use: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Meteor Lake-P Dynamic Tuning Technology [8086:7d03] (rev 04)
OpenGL:
Code:
$ glxinfo -B
Vendor: Intel (0x8086)
Device: Mesa Intel(R) Graphics (MTL) (0x7d45)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.2.7-arch1.1
Main PCI devices:
Code:
$ lspci -nnk | grep "Network controller\|Non-Volatile memory controller\| Audio device"
00:14.3 Network controller [0280]: Intel Corporation Meteor Lake PCH CNVi WiFi [8086:7e40] (rev 20)
00:1f.3 Audio device [0403]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20)
04:00.0 Non-Volatile memory controller [0108]: SK hynix Platinum P41/PC801 NVMe Solid State Drive [1c5c:1959]
Wi-Fi:
Code:
$ lspci -nn | grep -Ei "network|wireless"
00:14.3 Network controller [0280]: Intel Corporation Meteor Lake PCH CNVi WiFi [8086:7e40] (rev 20)
Audio:
Code:
$ lspci -nnk | grep -A3 -i audio
00:1f.3 Audio device [0403]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20)
Subsystem: Lenovo Device [17aa:2327]
Kernel driver in use: sof-audio-pci-intel-mtl
00:1f.4 SMBus [0c05]: Intel Corporation Meteor Lake-P SMBus Controller [8086:7e22] (rev 20)
Subsystem: Lenovo Device [17aa:2327]
Kernel driver in use: i801_smbus
Storage:
Code:
$ nvme list
Node Generic SN Model Namespace Usage Format FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- ---------- -------------------------- ---------------- --------
/dev/nvme0n1 /dev/ng0n1 AYCBN02771340BO1S SKHynix_HFS001TEJ9X162N 0x1 1.02 TB / 1.02 TB 512 B + 0 B 51730A10
Thunderbolt controllers:
Code:
$ lspci -nnk | grep -A3 -i thunderbolt
00:07.0 PCI bridge [0604]: Intel Meteor Lake-P Thunderbolt 4 Root Port #0 [8086:7ec4]
00:07.2 PCI bridge [0604]: Intel Meteor Lake-P Thunderbolt 4 Root Port #2 [8086:7ec6]
00:0d.0 USB controller [0c03]: Intel Meteor Lake-P Thunderbolt 4 USB Controller [8086:7ec0]
00:0d.2 USB controller [0c03]: Intel Meteor Lake-P Thunderbolt 4 NHI #0 [8086:7ec2]
00:0d.3 USB controller [0c03]: Intel Meteor Lake-P Thunderbolt 4 NHI #1 [8086:7ec3]
BIOS:
Code:
$ sudo dmidecode
BIOS Version: N47ET19W (1.08)
BIOS Release Date: 2024-07-10
Before I try a full installation, I'd really appreciate your input on whether I should expect any issues with this hardware, or if any components are known to be problematic on FreeBSD (14.3-RELEASE, or possibly 15.0 if it is out by then).