Поддержка Framework Laptop
Ссылки:
Страница Framework Laptop в вики FreeBSD URL: https://wiki.freebsd.org/Laptops/Framework_Laptop/
Руководство по установке и использованию FreeBSD на системах Framework URL: https://github.com/FrameworkComputer/freebsd-on-framework
Инструменты управления системой Framework URL: https://github.com/FrameworkComputer/framework-system
Отслеживаемая задача: Framework Laptop: Поддержка функций, ошибки и улучшения URL: https://bugs.freebsd.org/262152
Контакт: Daniel Schaefer <dhs@frame.work>
Контакт: Li-Wen Hsu <lwhsu@FreeBSD.org>
Контакт: Sheng-Yi Hong <aokblast@FreeBSD.org>
Framework Computer Inc. продолжает оказывать поддержку проекту FreeBSD во многих направлениях. Это включает предоставление инженерных образцов и аппаратного обеспечения для разработки Фонду FreeBSD, помощь в тестировании оборудования и совместную работу с разработчиками FreeBSD над улучшениями совместимости.
Фонд продолжает улучшать общую поддержку ноутбуков. Ноутбуки Framework входят в число целевых платформ проекта по поддержке и удобству использования ноутбуков.
В течение второго квартала 2026 года Daniel обновил порт sysutils/framework-system до версии 0.6.2, а затем до версии 0.6.4. Этот пакет предоставляет пользователям FreeBSD инструменты управления системой и прошивкой, специфичные для Framework.
Framework также провела небольшой хакатон в своём офисе в Тайбэе в течение квартала. Разработчики FreeBSD тестировали недавно анонсированное оборудование, включая Framework Laptop 13 Pro на базе Intel Panther Lake и адаптер 10GbE.
Li-Wen работает над поддержкой FreeBSD для адаптера 10GbE, в котором используется контроллер Realtek RTL8159.
Поддержка систем на базе Intel Panther Lake также продвинулась благодаря разработке и тестированию на оборудовании Framework, включая предварительные системы, предоставленные Framework во время хакатона в Тайбэе. Daniel добавил идентификаторы PCI для контроллеров I2C и SMBus Panther Lake, и Sheng-Yi добавил эту работу в FreeBSD. Последующее исправление удалило идентификатор для контроллера SPI Flash, который был ошибочно идентифицирован как контроллер шины SPI.
В июне Li-Wen также начал тестирование и отладку драйверов DRM на основе Linux 6.12 из порта graphics/drm-612-kmod, который был добавлен в течение квартала. Он исследовал проблемы с отображением на системах Framework и предположил, что некоторые из них могут совпадать или быть связанными с проблемой горячего подключения внешних дисплеев, отслеживаемой в проекте по поддержке и удобству использования ноутбуков. Расследование всё ещё продолжалось в конце квартала и перешло в третий квартал.
Управление питанием и производительностью продолжало улучшаться как на системах Intel, так и на AMD. Системы Framework входили в число платформ разработки и тестирования, используемых для этой работы. Некоторые системы были предоставлены Framework, в то время как разработчики FreeBSD также проводили разработку и тестирование на собственном оборудовании Framework.
Sheng-Yi отключил режим управления пакетами Intel HWP на процессорах с гибридными ядрами. Без этого изменения запрос от энергоэффективного ядра мог ограничить все ядра его уровнем производительности, что приводило к значительной потере производительности.
Другие улучшения HWP и CPPC, завершённые в течение квартала, включают:
Также продвинулась работа по поддержке приостановки и возобновления работы для Framework Laptop 12. Devin Teske разработал и протестировал предлагаемое исправление ACPI для проблемы с пробуждением, которая могла привести к немедленному повторному приостановлению системы после возобновления работы. Daniel исследовал поведение ACPI и прошивки встроенного контроллера ноутбука, а Warner Losh и Olivier Certner предоставили техническую оценку и помогли улучшить реализацию.
Спонсор: The FreeBSD Foundation за работу Li-Wen и Sheng-Yi
Спонсор: Framework Computer Inc. за работу Daniel, а также за оборудование и помещения, предоставленные проекту
Последнее изменение: 27 июля 2026 г. от Vladlen Popolitov