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 拡張において果たす役割を強調し、カスタムパッチなしで使用性を向上させています。

関連記事

Asahi LinuxプロジェクトがDisplayPortサポートの実験コードを導入。AppleのM3、M4、M5チップの開発が継続中。このアップデートはAppleハードウェア上でのLinux互換性を向上させることを目的とする。

AIによるレポート

Asahi Linuxプロジェクトの開発者らが、M3プロセッサ搭載MacでLinuxを正常に起動することに成功し、Apple Siliconチップを代替OSと互換性を持たせる進展を示した。現在設定には大きな制限があるものの、M1およびM2ハードウェアでの過去の成功を基盤としている。この成果は、macOSを超えたAppleユーザー向け選択肢を拡大する継続的な取り組みを強調している。

開発者らがVerisilicon DC8200とCorebootフレームバッファのドライバを、Linuxカーネルバージョン7.1への組み込みのためにDRM-Nextブランチに提出しました。この更新は、オープンソースのオペレーティングシステムにおける特定のグラフィックスハードウェアのサポートを強化することを目的としています。この提出は、Linuxのハードウェアとパフォーマンスに特化したサイトであるPhoronixによって報告されました。

AIによるレポート

開発者らは、ラップトップおよびゲーム用ハンドヘルドデバイス向けの強化機能をLinux 6.19カーネルに統合しました。これらの更新はx86プラットフォームドライバーに焦点を当てています。変更はPhoronixによって報告されました。

 

 

 

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

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