Linux カーネルが Apple Mac 向けバックライト制御を追加

Linux カーネル向けの新しいパッチセットが、Apple Mac デバイスでの適切なディスプレイ輝度制御を可能にし、Apple ハードウェアでオープンソース OS を実行するユーザーの長年のフラストレーションを解消することを約束します。Aditya Garg 氏によって作成されたこのドライバは、Intel ベースと Apple Silicon マシンの両方を対象としています。この開発は、Asahi Linux プロジェクトによる数年にわたるリバースエンジニアリングの取り組みを基にしています。

長年にわたり、Apple ハードウェア上の Linux ユーザーは基本的ながら苛立たしい制限に直面してきました。それは、ディスプレイのバックライト輝度を信頼性高く調整できないというものです。最近、開発者の Aditya Garg 氏が提出したパッチシリーズにより、これが変わりました。このシリーズは、Linux カーネル向けの専用の Apple バックライトドライバを導入します。Phoronix の報道によると、このドライバは Apple のファームウェアと連携し、カーネルのバックライトサブシステム経由で GNOME などのデスクトップ環境や brightnessctl などのツールがシームレスに機能する標準的なバックライト制御を提供します。技術的な障害は Apple の独自インターフェースに起因します。Intel Mac では System Management Controller (SMC) を通じて輝度が管理され、Apple Silicon デバイスではカスタムファームウェアレイヤーに依存します。Garg 氏の解決策は、これらを統一し、カーネルのバックライトクラスに登録し、ARM ベースシステムでのハードウェア検出に Device Tree バインディングを使用します。このアップストリーム指向のアプローチは、以前の不安定でメンテナンスされていない回避策(直接ハードウェアレジスタ書き込みやカスタムスクリプトなど)を置き換えます。 この修正は、Hector Martin 氏が率いる Asahi Linux プロジェクトのより広範な進展の一部です。2020年末の Apple M1 チップデビュー後に開始されたこのイニシアチブは、過去4年間で OpenGL 4.6 および Vulkan 1.3 をサポートする GPU アクセラレーション、オーディオ、Wi-Fi、Thunderbolt サポートを提供してきました。バックライト制御は、日常使用の最後の主要なギャップの一つで、ユーザーを固定輝度レベルに留めたりシステム不安定化のリスクを負わせたりしていました。 この進展は、Apple ハードウェア上での Linux の成熟を示し、Mac のビルド品質とオープンソースの柔軟性を重視する開発者や企業にアピールします。パッチはカーネルレビューを待っており、コード基準とエッジケース処理次第で Linux 6.14 または 6.15 にマージされる可能性があります。残る課題には、ハードウェアビデオデコード、カメラサポート、タッチバーの機能があり、いずれもボランティアコントリビューターによるさらなるリバースエンジニアリングが必要です。 コミュニティの基盤の上に構築された Garg 氏の仕事は、オープンソースの協力が独自プラットフォームへの Linux 拡張において果たす役割を強調し、カスタムパッチなしで使用性を向上させています。

関連記事

Photorealistic illustration of Linux kernel 7.0-rc3 release highlighting Intel/AMD CPU updates and Apple Magic Trackpad battery fix.
AIによって生成された画像

Linux 7.0-rc3 released with Intel/AMD CPU updates and Trackpad fix

AIによるレポート AIによって生成された画像

The third release candidate for Linux kernel 7.0 is out, following rc1 and rc2. It features major Intel and AMD x86 CPU changes, plus a fix for battery reporting on the Apple Magic Trackpad 2.

Developers from the Asahi Linux project have successfully booted Linux on Macs equipped with the M3 processor, marking progress in making Apple's Silicon chips compatible with alternative operating systems. While the setup currently faces significant limitations, it builds on prior successes with M1 and M2 hardware. The achievement highlights ongoing efforts to expand options for Apple users beyond macOS.

AIによるレポート

Intel has released new patches for its Linux graphics drivers aimed at enhancing Adaptive Sync functionality. The updates focus on better support for this display technology in open-source environments. This development was reported by Phoronix, a site specializing in Linux hardware news.

The upcoming Linux 7.0 kernel will feature a new USB driver supporting Google Tensor system-on-chips. It also includes UCSI Thunderbolt Alternate Mode functionality. These additions aim to enhance hardware compatibility in open-source environments.

AIによるレポート

The upcoming Linux 7.0 kernel includes a specific adjustment to improve compatibility with Valve's Steam Deck handheld device. This change addresses EFI framebuffer issues on the popular gaming console. The update highlights ongoing efforts to enhance Linux support for consumer hardware.

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否