From nobody Thu Mar 05 17:12:42 2026 X-Original-To: freebsd-desktop@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fRbhY3PZ2z6TMM7 for ; Thu, 05 Mar 2026 17:13:01 +0000 (UTC) (envelope-from alice@freebsdfoundation.org) Received: from mail-yw1-x112d.google.com (mail-yw1-x112d.google.com [IPv6:2607:f8b0:4864:20::112d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fRbhX3Ttjz3qQ8 for ; Thu, 05 Mar 2026 17:13:00 +0000 (UTC) (envelope-from alice@freebsdfoundation.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=freebsdfoundation.org header.s=gfnp-20170908 header.b=OwUhxeAg; dmarc=pass (policy=none) header.from=freebsdfoundation.org; arc=pass ("google.com:s=arc-20240605:i=1"); spf=pass (mx1.freebsd.org: domain of alice@freebsdfoundation.org designates 2607:f8b0:4864:20::112d as permitted sender) smtp.mailfrom=alice@freebsdfoundation.org Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-79801df3e21so76588787b3.2 for ; Thu, 05 Mar 2026 09:13:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772730774; cv=none; d=google.com; s=arc-20240605; b=fsNbHATlwSjo3QyF4C8ahP/Q5tpgnfWUimOBuTJCbgVtgTuMvEJQZmnOmH7tgXBgy2 DGVLdV5AyWh0qjl9Jitv4Zor+By+CTlEYpi64mzXxjQZSBTkphYaQ4krCVI48FNA0EFv NxTZNjurJtGIi0u5l54/tj8eGHGeoq08lEWV2dPaGcm54pDOPRtErox5ceKB43JHZ8W0 g19uGTi6bumAu9d2Zbc3xUZb9w9Nx8Tzh0sr9RRJU/HSLtTkLJ2Oo1RX67GjUgKSVN5m 5Ez004PFW+EP984ZxwdR6FdDFELUZlceyzrMvORjLZNV5Q312byRu1Mtw/hHURfYgrYu vKGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=hM2MwRY+Yoj/LtY9WOZfPjW2Eiti65UtrQdsjssmNkI=; fh=PHWubxaSBLKV48LKqWPSsMIg8GHgQL9wN/X/MSC92R0=; b=HOW4eRg/TET2aov6wEvgrbABBiGrORVWNMHhFM0CVgjYbuigJC0rkloR9ScHmx2sWT rRUpWGka/dSkD5whEQaXMuIxVt84BD4uiKnBmUK/o4plrZM5ndtOB+oqvoelot6lSiPr uqAqE8ZLtBKZjDsYCrOP5mGg8TQ0gr67yY9x3NDHOk9xAjrizbPvo/Ez0OBCo4YDZr/t CkedP6VtQjPXB4xypkbOFhlIz4XXgn5zTMMrLa9XnOE4giG5lEwZn3gQFAW3Kc5N4sRc CuFuyr3Xt5Ydrbets5eNDWQKjeDX1hneb/MEMPcT/jFk4trfmO8GddciqgEFN6LOYI5R +PyQ==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsdfoundation.org; s=gfnp-20170908; t=1772730774; x=1773335574; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=hM2MwRY+Yoj/LtY9WOZfPjW2Eiti65UtrQdsjssmNkI=; b=OwUhxeAgNAzYgLZOryyaqrVnRY221j+g7HHUGMB8DdYpevFOldVO3OwdzB4OpC6rWV 0libBu3bhVrm6gJMvEdsuMEKsZnYM5ukS1z2I6KW+GNQVs1RnnciEX0sNHQx/d15ewad 26azzW+bXHcWXbuH3JeieXlWwyxZcueFQz33CCig1a8l5bM0+wJ2X81XXHlGEVIUVXm/ lCXH+mRyswjBebIyCIWWZN6LaNUGlhUhfQGOo3LyxNA+tYcTVwUPXydvKFxgdjIZthJQ hqSqhw3ktECO5rJJVOmVgpOQN9wFJxbmbsSIo5+SBkxom25uNZFlJCByaDLHMSlPLdBU LWMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772730774; x=1773335574; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hM2MwRY+Yoj/LtY9WOZfPjW2Eiti65UtrQdsjssmNkI=; b=PGV9aylbmsnyXLdg1TIp8eH48+fkNCwf9ZmqPQYHSx8BLyOt6zuRgEQ0Bs/8IBW7Dn lXyo0GtZaCBlDp6U5tSZm7QEa5ywfDIpr2lUBjakCi2O/0TuJJQCOReDojcjwakzhHPi lNe/lFdI7eSbCoSSbOZsxdZRidZfcvKlplVkcldzdE1c/ZttotiGimQcZkrQrJl8Fn+N 4MPkPU3gWpJzrHI2W/CSIDKvfI9LABDxfASbQZvWIrttyt6R6UEW0Z6Q2TtN4bNo53Sz +HVk6eN6xdnlcezcd9nh2SiSIJvYI4DQbe3dDsRmPuI8Ez48CDUbVGzvyndf6K9x2fht QpBg== X-Gm-Message-State: AOJu0YzRhMkGrOZwqpj8flhWYHTH7JbZtPYa9sX9sfT+7B3K6LGqPzoC uh47bQiriA+uLAJEx6KEHf/4qTtuPaPhJUI9WgroGFfVQT4iCXfsTuh6ywWZECuyNxiCwuqWQQQ uOiOljCYT9v8I1aD3aFdyO4R+c2Mm3avMo3/9wGbl8QGAbk4/Zh5jjziung== X-Gm-Gg: ATEYQzyHWZx/Q8WPpPXGfknF0Fxj6Jx2O8G/22EVesNyMM7b8OBzTovSjFgwCerAsML oMjr5C9ydx+zXqV9cLVKRZN7Csl2xBVEVtwDI/xlaj7MkdN98qz1qVxSHg2isQU1XVAdZ7PI84M KRG/rp0cfY32qnxTv09UHzyTkIvheX7Ej+joFiRv54DysBmLAzdkGOllMXW0GjuXRCuJpCtM4fy tITsIbPIvYuAesuIQhZLqGQvXRDSCS7x2XMAKMzmx7N1xImjiB9gaTB87ai5ubVp7NMAW3a1bOD JMT1BTCDVuN4Y2e5XVHTHbWKUibu+J7xYgHhAJv49R1h5aypSrU/9jt5qb0DV4zJn1IlaYvSkDo 7K5DL29UqS5vAbNRKj2BSld1CJoWmC/FxMJU1uzK89RxNT3fvGA== X-Received: by 2002:a05:690c:c513:b0:796:3236:7e2d with SMTP id 00721157ae682-798c6be0a5emr59331457b3.15.1772730773345; Thu, 05 Mar 2026 09:12:53 -0800 (PST) List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@FreeBSD.org MIME-Version: 1.0 From: Alice Sowerby Date: Thu, 5 Mar 2026 17:12:42 +0000 X-Gm-Features: AaiRm52y7Q-E-sItddtzPke9bF0ssymemjLpc7e3VTocjvZPvEQm3roY3s-le0Y Message-ID: Subject: Foundation update - February 2026 To: Desktop Mailing List Content-Type: multipart/alternative; boundary="000000000000072d9b064c4a0c4e" X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; URI_COUNT_ODD(1.00)[61]; ARC_ALLOW(-1.00)[google.com:s=arc-20240605:i=1]; NEURAL_HAM_SHORT(-0.98)[-0.976]; DMARC_POLICY_ALLOW(-0.50)[freebsdfoundation.org,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[freebsdfoundation.org:s=gfnp-20170908]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_ALL(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MISSING_XM_UA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-desktop@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-desktop@freebsd.org]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::112d:from]; DKIM_TRACE(0.00)[freebsdfoundation.org:+] X-Rspamd-Queue-Id: 4fRbhX3Ttjz3qQ8 X-Spamd-Bar: --- --000000000000072d9b064c4a0c4e Content-Type: text/plain; charset="UTF-8" Hi Everyone, I'm pleased to share the monthly update from the FreeBSD Foundation's Laptop Support and Usability Project. https://github.com/FreeBSDFoundation/proj-laptop/blob/main/monthly-updates/2026-02.md Note: this repo also contains all previous month's updates. We welcome your help in sharing the update wherever possible. (You may continue scrolling for the full text content of the update.) Thanks, Alice. Please read on with the understanding that you will need to visit the repo for the canonical content. ----------------------------- # FreeBSD Foundation Laptop Update - February 2026 NOTE: For more details on any item, please visit the GitHub links provided, these contain more detail and links to relevant materials such as code commits. ## Completed in February ### Wi-Fi #### Updated support for RealTek Wi-Fi cards Wi-Fi 4 and 5 support for the rtw88 and rtw89 Wi-Fi cards will be available in 15.1 GitHub issue: [#99]( https://github.com/FreeBSDFoundation/proj-laptop/issues/99) ## In Review #### S0i3 Modern Standby Work is complete, except for an outstanding bug, which is causing some CPUs to exit the C3 idle state when they shouldn't be. Investigation is ongoing. GitHub issue [#32]( https://github.com/FreeBSDFoundation/proj-laptop/issues/32) ### Installation #### KDE Desktop Installer Option A desktop environment option for the FreeBSD installer was provided for community testing in February. Feedback from the testing is now being incorporated, and the feature remains on track for 15.1. GitHub issue: [#25]( https://github.com/FreeBSDFoundation/proj-laptop/issues/25) ## In Progress ### Power #### S4 hibernation Development work on saving the computer's state into an S4 image is now mature enough for development work to start on the wake-up functionality, and that work has started in February. GitHub issue: [#29]( https://github.com/FreeBSDFoundation/proj-laptop/issues/29) #### Power consumption management tooling Work is ongoing to enable the Perfetto port to report on power consumption by key FreeBSD components when running on a laptop. Probes are being created to detect the power draw of USB-C connected devices, and to detect battery and kernel events which together can be used to build an understanding of where power is being used. This work is being extended to cover additional power interfaces, enabling a more complete picture of system power consumption across both Intel and AMD hardware. GitHub issue: [#6](https://github.com/FreeBSDFoundation/proj-laptop/issues/6 ) #### Performance management tooling Work is ongoing to enable a native functionality of AMD processors which allows users to control some aspects of the laptop's performance using either a manual or an auto mode. This functionality, known as CPPC (Collaborative Processor Performance Control) will help to improve performance and efficiency of FreeBSD on laptops which have the relevant processors. GitHub issue: [#108]( https://github.com/FreeBSDFoundation/proj-laptop/issues/108) #### Debugging tools for low power states Work continues on several USB debugging mechanisms that will work in the absence of a functional graphics driver (needed for low power states). There are functional interfaces for usb serial debugging and debugging using the SoC on 2025 and onwards framework laptops in all FreeBSD verions. FreeBSD 16 will feature xhci debugging and can be evaluated from active code reviews. We are presently documenting these features and will update relevant materials in time. GitHub issues: [#38]( https://github.com/FreeBSDFoundation/proj-laptop/issues/38) and [#90]( https://github.com/FreeBSDFoundation/proj-laptop/issues/90) ### Wi-Fi #### Support for MediaTek Wi-Fi cards Recent driver updates from the manufacturer have been imported, but there are some dependencies which need to be updated so that everything works as intended. USB support for MediaTek Wi-Fi cards is in progress. GitHub issue: [#66]( https://github.com/FreeBSDFoundation/proj-laptop/issues/66) #### WiFi 6 support Work is in progress, with much of the effort being directed to updating net80211, an underlying component that is needed to develop the WiFi 6 functionality. In February, investigations started into which ports break when net80211 is changed, so that the problems can be understood and resolved. GitHub issue: [34]( https://github.com/FreeBSDFoundation/proj-laptop/issues/34) ### Graphics #### Port of Linux 6.11 Graphics Drivers Work on porting the Linux 6.11 graphics driver is approximately 50% complete. GitHub issue: [#52]( https://github.com/FreeBSDFoundation/proj-laptop/issues/52) ### System management #### Making pkgbasify more efficient Work is continuing to improve the efficiency of how pkgbasify works. GitHub issue: [#91]( https://github.com/FreeBSDFoundation/proj-laptop/issues/91) ### Integration testing #### Holistic testing for laptop project functionality Testing of available (completed) *Laptop Project* functionality is now complete for the [Framework 13 7040 Ryzen system]( https://github.com/FreeBSDFoundation/proj-laptop/blob/main/supported/laptops.md), a Framework desktop machine and a Lenovo Yoga 11e. A simple community contributor testing workflow is due to be announced in March so users can submit results of standardized testing scripts. A proof-of-concept for a queryable public laptop compatibility reference for users is also progressing. We hope to incorporate and build on existing similar community resources to produce a sustainable, improved page. See the dedicated GitHub repo for more information: https://github.com/FreeBSDFoundation/freebsd-laptop-testing/blob/main/monthly-updates/2026-02.md ## Acknowledgements The FreeBSD Foundation would like to exend its thanks everyone who has contributed to this project, both this month and previously. Thanks go out to: * Our developers * Alfonso Siciliano * Aymeric Wibo * Bjoern Zeeb * Christos Margiolis * Isaac Freund * Jean-Sebastien Pedron * Li-Wen Hsu * Mitchell Horne * Olivier Certner * Siva Mahadevan * Tom Jones * The project team: * Deb Goodkin * Ed Maste * Joe Mingrone * Alice Sowerby * The Laptop and Desktop Working Group * Chris Moerz * All attendees * The FreeBSD Project * Quantum Leap Research * AMD, who have helped in troubleshooting sleep issues. * Dell, who have donated the UVC kernel driver. * Future Crew, who provided the iwx driver source code. * Netflix, who have been testing our scheduler patchsets Please refer to the [README](../README.md) for more information about the FreeBSD Foundation's Laptop Project. -- Alice Sowerby Part-time Technical Program Manager M +44 7787 953393 --000000000000072d9b064c4a0c4e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Everyone,

I'm pleased to sh= are the monthly update from the FreeBSD Foundation's
Lapt= op=C2=A0Support and Usability Project.

Note: this repo also= contains all previous month's updates.

We welcome = your help in sharing the update wherever possible.

(You = may continue scrolling for the full text content of the update.)

Tha= nks,

Alice.=C2=A0

Please read on = with the understanding=C2=A0that you will need to visit the repo for the ca= nonical content.=C2=A0
-----------------------------
<= div># FreeBSD Foundation Laptop Update - February 2026
NOTE: For more de= tails on any item, please visit the GitHub links provided, these contain mo= re detail and links to relevant materials such as code commits.
## Compl= eted in February
### Wi-Fi
#### Updated support for RealTek Wi-Fi car= ds
Wi-Fi 4 and 5 support for the rtw88 and rtw89 Wi-Fi cards will be ava= ilable in 15.1
=C2=A0
GitHub issue: [#99](https://github.com/FreeBSDFound= ation/proj-laptop/issues/99)
## In Review
#### S0i3 Modern Standb= y
Work is complete, except for an outstanding bug, which is causing some= CPUs to exit the C3 idle state when they shouldn't be. Investigation i= s ongoing.

GitHub issue [#32](https://github.com/FreeBSDFoundation/proj-= laptop/issues/32)

### Installation
#### KDE Desktop Installer= Option
A desktop environment option for the FreeBSD installer was prov= ided for community testing in February. Feedback from the testing is now be= ing incorporated, and the feature remains on track for 15.1.

GitHub = issue: [#25](https://github.com/FreeBSDFoundation/proj-laptop/issues/25)
## In Progress

### Power
#### S4 hibernation
Development = work on saving the computer's state into an S4 image is now mature enou= gh for development work to start on the wake-up functionality, and that wor= k has started in February.

GitHub issue: [#29](https://github.com/FreeB= SDFoundation/proj-laptop/issues/29)

#### Power consumption manag= ement tooling
Work is ongoing to enable the Perfetto port to report on p= ower consumption by key FreeBSD components when running on a laptop. Probes= are being created to detect the power draw of USB-C connected devices, and= to detect battery and kernel events which together can be used to build an= understanding of where power is being used.

This work is being exte= nded to cover additional power interfaces, enabling a more complete picture= of system power consumption across both Intel and AMD hardware.

Git= Hub issue: [#6](https://github.com/FreeBSDFoundation/proj-laptop/issues/6)
#### Performance management tooling
Work is ongoing to enable a na= tive functionality of AMD processors which allows users to control some asp= ects of the laptop's performance using either a manual or an auto mode.=

This functionality, known as CPPC (Collaborative Processor Perform= ance Control) will help to improve performance and efficiency of FreeBSD on= laptops which have the relevant processors.

GitHub issue: [#108](https= ://github.com/FreeBSDFoundation/proj-laptop/issues/108)


####= Debugging tools for low power states

Work continues on several USB = debugging mechanisms that will work in the absence of a functional graphics= driver (needed for low power states).

There are functional interfac= es for usb serial debugging and debugging using the SoC on 2025 and onwards= framework laptops in all FreeBSD verions. FreeBSD 16 will feature xhci deb= ugging and can be evaluated from active code reviews.

We are present= ly documenting these features and will update relevant materials in time.
GitHub issues: [#38](https://github.com/FreeBSDFoundation/proj-laptop/iss= ues/38) and [#90](https://github.com/FreeBSDFoundation/proj-laptop/issues/9= 0)

### Wi-Fi
=C2=A0
#### Support for MediaTek Wi-Fi cards<= br>Recent driver updates from the manufacturer have been imported, but ther= e are some dependencies which need to be updated so that everything works a= s intended.
=C2=A0
USB support for MediaTek Wi-Fi cards is in progre= ss.
GitHub issue: [#66](https://github.com/FreeBSDFoundation/proj-laptop/iss= ues/66)

#### WiFi 6 support
Work is in progress, with much o= f the effort being directed to updating net80211, an underlying component t= hat is needed to develop the WiFi 6 functionality. In February, investigati= ons started into which ports break when net80211 is changed, so that the pr= oblems can be understood and resolved.

GitHub issue: [34](https://github= .com/FreeBSDFoundation/proj-laptop/issues/34)

### Graphics
##= ## Port of Linux 6.11 Graphics Drivers
Work on porting the Linux 6.11 gr= aphics driver is approximately 50% complete.

GitHub issue: [#52](htt= ps://github.com/FreeBSDFoundation/proj-laptop/issues/52)

### Sys= tem management
#### Making pkgbasify more efficient

Work is conti= nuing to improve the efficiency of how pkgbasify works.

GitHub issue= : [#91](https://github.com/FreeBSDFoundation/proj-laptop/issues/91)

= ### Integration testing

#### Holistic testing for laptop project fun= ctionality
Testing of available (completed) *Laptop Project* functionali= ty is now complete for the [Framework 13 7040 Ryzen system](https://github.com/FreeBSDFoundation/freebsd-laptop-testing/= blob/main/monthly-updates/2026-02.md



## Acknowledgement= s

The FreeBSD Foundation would like to exend its thanks everyone who= has contributed to this project, both this month and previously.

Th= anks go out to:
* Our developers
=C2=A0 * Alfonso Siciliano
=C2=A0= * Aymeric Wibo
=C2=A0 * Bjoern Zeeb
=C2=A0 * Christos Margiolis
= =C2=A0 * Isaac Freund
=C2=A0 * Jean-Sebastien Pedron
=C2=A0 * Li-Wen = Hsu
=C2=A0 * Mitchell Horne
=C2=A0 * Olivier Certner
=C2=A0 * Siva= Mahadevan
=C2=A0 * Tom Jones
* The project team:
=C2=A0 * Deb Goo= dkin
=C2=A0 * Ed Maste
=C2=A0 * Joe Mingrone
=C2=A0 * Alice Sowerb= y
* The Laptop and Desktop Working Group
=C2=A0 * Chris Moerz
=C2= =A0 * All attendees
* The FreeBSD Project
* Quantum Leap Research
= * AMD, who have helped in troubleshooting sleep issues.
* Dell, who have= donated the UVC kernel driver.
* Future Crew, who provided the iwx
= driver source code.
* Netflix, who have been testing our scheduler patch= sets

Please refer to the [README](../README.md) for more information= about the FreeBSD Foundation's Laptop Project.
<= br>
--
Alice Sowerby
Part-time Technical Program Manager
M +44 7787 953393
= --000000000000072d9b064c4a0c4e--