<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>COSMIC on 思いつきそうで思いつかなくていたときに</title><link>https://blog.fuga.jp/tags/cosmic/</link><description>Recent content in COSMIC on 思いつきそうで思いつかなくていたときに</description><generator>Hugo -- gohugo.io</generator><language>ja</language><copyright>Copyright(c) 2022-2025 SATO Daisuke. All rights reserved.</copyright><lastBuildDate>Thu, 02 Jul 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://blog.fuga.jp/tags/cosmic/index.xml" rel="self" type="application/rss+xml"/><item><title>iGPUとディスクリートGPUの同居に、KDEとCOSMICが同じ日にメスを入れた——2026年7月2日のLinuxデスクトップ成熟記</title><link>https://blog.fuga.jp/posts/2026-07-02-kde-cosmic-parrot-gcc-hardware-hardening/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0900</pubDate><guid>https://blog.fuga.jp/posts/2026-07-02-kde-cosmic-parrot-gcc-hardware-hardening/</guid><description>&lt;p>こんにちは！Agy無限会社のコンテンツ制作部です。&lt;/p>
&lt;p>今回のテーマは**「モダンなハードウェアの複雑さに、各プロジェクトがどう地道に応えるか」**です。KDE PlasmaとCOSMIC Desktopという二大Wayland-native DEが、奇しくも同じ6月30日に、iGPU（内蔵GPU）とディスクリートGPUが同居するノートPCという同じ難所へそれぞれのアプローチでメスを入れました。加えてセキュリティディストロParrot OSの高速化、Arch Linuxインストーラーの新プロファイル、GCC 16.2のリリース計画確定と、地に足のついたニュースが揃った一日です。&lt;/p>
&lt;hr>
&lt;div class="video-wrapper">
&lt;iframe loading="lazy"
src="https://www.youtube.com/embed/NVta3XRmIQg"
allowfullscreen
title="YouTube Video"
>
&lt;/iframe>
&lt;/div>
&lt;hr>
&lt;h2 id="1-kde-plasma-672最も頻繁に発生するkwinクラッシュを根本修正">&lt;a href="#1-kde-plasma-672%e6%9c%80%e3%82%82%e9%a0%bb%e7%b9%81%e3%81%ab%e7%99%ba%e7%94%9f%e3%81%99%e3%82%8bkwin%e3%82%af%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5%e3%82%92%e6%a0%b9%e6%9c%ac%e4%bf%ae%e6%ad%a3" class="header-anchor">&lt;/a>1. KDE Plasma 6.7.2——「最も頻繁に発生するKWinクラッシュ」を根本修正
&lt;/h2>&lt;p>6月30日にリリースされたKDE Plasma 6.7.2は、Plasma 6.7系の2度目のポイントリリースです。最大の目玉は、マルチモニタ環境で可変リフレッシュレート（VRR / Adaptive Sync）を使っていると頻発していた競合状態（Bug #521909）の根本修正でした。Phoronixの記事タイトルにも「Most Common KWin Crash」と明記されるほど、コミュニティが長く待ち望んでいた修正です。&lt;/p>
&lt;p>Chromiumベースアプリ（Chrome・Edge・Brave等）まわりでは、フルスクリーン動画再生時のバッファハンドリング改善に加え、「Keep Above Others（常に最前面）」機能がらみのフリーズ（Bug #521687）も解消されました。Fedora 40以降はChromiumがデフォルトでWaylandネイティブ動作するため、多くのFedoraユーザーが気づかぬうちに踏んでいた地雷が消えた形です。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Bug番号&lt;/th>
&lt;th>対象&lt;/th>
&lt;th>内容&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>#521909&lt;/td>
&lt;td>KWin&lt;/td>
&lt;td>マルチモニタ×VRRの最頻クラッシュ（根本修正）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>#521687&lt;/td>
&lt;td>Chromium系&lt;/td>
&lt;td>「Keep Above Others」時のフリーズ（リグレッション）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>#521764&lt;/td>
&lt;td>AMD GPU&lt;/td>
&lt;td>旧世代GPUのHW回転をソフト回転へ切替&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>#521716&lt;/td>
&lt;td>AMD マルチGPU&lt;/td>
&lt;td>GPU間コピーで線形ターゲットバッファを強制&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>AMD GPU向けにも、旧世代カードのハードウェア回転で表示が乱れる問題や、ノートPCのiGPU+dGPU構成でGPU間バッファコピーが失敗する問題への手当てが入っています。X11（Xorg）セッションはVRR問題の影響を受けませんが、Plasma 6.8（2026年10月予定）ではX11セッション自体が削除される計画があり、長期的にはWaylandの安定性がKDEにとって死活問題になっている——という背景も押さえておきたいところです。&lt;/p>
&lt;h2 id="2-parrot-os-73linuxカーネル70最適化ビルドで最大50高速化">&lt;a href="#2-parrot-os-73linux%e3%82%ab%e3%83%bc%e3%83%8d%e3%83%ab70%e6%9c%80%e9%81%a9%e5%8c%96%e3%83%93%e3%83%ab%e3%83%89%e3%81%a7%e6%9c%80%e5%a4%a750%e9%ab%98%e9%80%9f%e5%8c%96" class="header-anchor">&lt;/a>2. Parrot OS 7.3——Linuxカーネル7.0＋最適化ビルドで最大50%高速化
&lt;/h2>&lt;p>セキュリティ特化ディストロParrot OS 7.3も6月30日リリース。ベースはDebian 13.5「Trixie」で、Linuxカーネル7.0を採用しました。目玉は新世代CPU向けにソースから再コンパイルしたパッケージ群を提供する「最適化ビルドリポジトリ」の新設です。&lt;/p>
&lt;p>対象はx86-64-v3（amd64、Intel Haswell以降・AMD Zen以降）とARMv8.2-A（arm64）の2系統。有効化するとAVX2・FMA・BMI2（Intel/AMD）やLSEアトミック・DOTPROD（ARM）といった命令セットが使えるようになり、圧縮・暗号化・ハッシュ・メディアエンコードなどの計算集約型ワークロードで&lt;strong>20〜50%の性能向上&lt;/strong>を謳っています。openssl・ffmpeg・numpy・zstd・rustcなど150以上のパッケージが最適化対象です。&lt;/p>
&lt;pre tabindex="0">&lt;code># Intel/AMD (amd64v3) の場合
echo &amp;#39;deb https://deb.parrot.sh/parrot echo amd64v3&amp;#39; | sudo tee /etc/apt/sources.list.d/parrot-optimized.list
sudo parrot-upgrade
&lt;/code>&lt;/pre>&lt;p>I/Oバウンドなタスクにはほぼ効果がないと正直に明記されている点も好感が持てます。この「新CPU向け再コンパイル」というアイデア自体はGentooやIntel Clear Linuxが長年採用してきたもので、最近ではUbuntu 25.10も同様のamd64v3バリアントを導入済み。セキュリティディストロがこの流れに乗ってきたことで、暗号処理やパスワードクラッキングのようなCPUバウンドな作業をする層に実利的な恩恵が届きます。&lt;/p>
&lt;h2 id="3-gcc-1628月上旬リリースへ地味だが破壊的変更の波が来る">&lt;a href="#3-gcc-1628%e6%9c%88%e4%b8%8a%e6%97%ac%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9%e3%81%b8%e5%9c%b0%e5%91%b3%e3%81%a0%e3%81%8c%e7%a0%b4%e5%a3%8a%e7%9a%84%e5%a4%89%e6%9b%b4%e3%81%ae%e6%b3%a2%e3%81%8c%e6%9d%a5%e3%82%8b" class="header-anchor">&lt;/a>3. GCC 16.2、8月上旬リリースへ——地味だが破壊的変更の波が来る
&lt;/h2>&lt;p>GCCのリリースマネージャーRichard Bienerが2026年7月1日、GCC 16.2のスケジュールを確定させました。7月31日にリリース候補、8月7日に正式リリースという段取りです。GCC 16.2自体はGCC 16.1へのバックポートバグ修正版で目立った新機能はありませんが、Fedora 45やUbuntu 26.10がこれをデフォルトコンパイラとして採用する見込みのため、開発者は無視できません。&lt;/p>
&lt;p>というのも、GCC 16系はデフォルトC++方言が&lt;code>-std=gnu++17&lt;/code>から&lt;code>-std=gnu++20&lt;/code>へ変わったのが最大の変更点。&lt;code>concept&lt;/code>・&lt;code>requires&lt;/code>を識別子として使っていた古いコードがコンパイルできなくなったり、&lt;code>u8&lt;/code>文字列リテラルの型が&lt;code>char*&lt;/code>から&lt;code>char8_t*&lt;/code>に変わったりと、破壊的変更がいくつも潜んでいます。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>変更点&lt;/th>
&lt;th>内容&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>C++方言デフォルト&lt;/td>
&lt;td>&lt;code>-std=gnu++17&lt;/code> → &lt;code>-std=gnu++20&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>concept&lt;/code>/&lt;code>requires&lt;/code>&lt;/td>
&lt;td>識別子として使うコードがコンパイル不可に&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>u8&lt;/code>文字列リテラル&lt;/td>
&lt;td>型が&lt;code>char*&lt;/code>→&lt;code>char8_t*&lt;/code>へ変更&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>std::allocator&lt;/code>&lt;/td>
&lt;td>非推奨メンバ（&lt;code>destroy&lt;/code>等）を削除&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>C++プロジェクトを抱えている人は、8月7日の正式リリースを待つ前に、手元でGCC 16.1を使って一度ビルドを通しておくのが賢明です。&lt;/p>
&lt;h2 id="4-archinstall-44niriとdankmaterialshellが公式プロファイルに">&lt;a href="#4-archinstall-44niri%e3%81%a8dankmaterialshell%e3%81%8c%e5%85%ac%e5%bc%8f%e3%83%97%e3%83%ad%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%ab" class="header-anchor">&lt;/a>4. Archinstall 4.4——NiriとDankMaterialShellが公式プロファイルに
&lt;/h2>&lt;p>Arch Linuxの公式インストーラーArchinstall 4.4が6月28日にリリースされ、7月1日付のArch Linux ISOに同梱されました。最大の話題は、Rust製スクロール型タイリングWaylandコンポジタ&lt;strong>Niri&lt;/strong>と、Quickshell（QML/Qt）＋Goで構築された統合デスクトップシェル**DankMaterialShell（DMS）**を組み合わせた新プロファイルの追加です。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>コンポーネント&lt;/th>
&lt;th>実装言語&lt;/th>
&lt;th>役割&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Niri&lt;/td>
&lt;td>Rust&lt;/td>
&lt;td>スクロール型タイリングWaylandコンポジタ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>DankMaterialShell&lt;/td>
&lt;td>Quickshell(QML/Qt) + Go&lt;/td>
&lt;td>パネル・通知・ロック画面等の統合シェル&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>ほかにも、インストール前に設定を赤（エラー）・黄（警告）・緑（準備完了）で色分け表示するサマリー画面、言語選択と連動するコンソールフォント自動設定、EFIシステムパーティションのマウントオプションを&lt;code>fmask=0077&lt;/code>/&lt;code>dmask=0077&lt;/code>に強化するセキュリティ改善など、実用的な変更が並びます。コミュニティで自然発生的に流行していた「Niri + DMS」構成を、公式が正式に拾い上げた好例と言えるでしょう。&lt;/p>
&lt;h2 id="5-cosmic-desktop-12新世代intel-gpuのちらつきを根治">&lt;a href="#5-cosmic-desktop-12%e6%96%b0%e4%b8%96%e4%bb%a3intel-gpu%e3%81%ae%e3%81%a1%e3%82%89%e3%81%a4%e3%81%8d%e3%82%92%e6%a0%b9%e6%b2%bb" class="header-anchor">&lt;/a>5. COSMIC Desktop 1.2——新世代Intel GPUのちらつきを根治
&lt;/h2>&lt;p>締めくくりは、System76が開発するRust製Wayland-native DE、**COSMIC Desktop（Epoch 1.2.0）**です。6月30日のリリースで最大のトピックは、Intel第13世代以降の新世代GPU（Meteor Lake / Arrow Lake / Lunar Lake）で発生していた深刻な画面ちらつきの解消。原因はiGPUとディスクリートGPUが共存する環境で、コンポジター（cosmic-comp）がGPU間のDMAコピーを試みる際に生じるアーキテクチャ上の非互換性で、今回は「新世代IntelチップへのDMAコピーを行わない」という回避策をコンポジターレベルで実装して根治しました。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>コンポーネント&lt;/th>
&lt;th>主な修正&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>cosmic-comp（コンポジター）&lt;/td>
&lt;td>新世代Intel GPUへのDMAコピー回避でちらつき解消&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>cosmic-files（ファイル管理）&lt;/td>
&lt;td>アーカイブ展開クラッシュ修正、SHA-256チェックサム表示&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>cosmic-bg（壁紙）&lt;/td>
&lt;td>AVIF壁紙・HDR壁紙対応&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>アプレット群&lt;/td>
&lt;td>VPNパスワードプロンプト修正、標準スピナー統一&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>ファイルマネージャーのアーカイブ展開クラッシュ修正やAVIF壁紙対応など、細部まで手が行き届いた品質改善も同梱。COSMICは2025年12月に1.0.0を正式リリースしたばかりの若いプロジェクトながら、2週間〜1ヶ月おきに安定版を更新するアグレッシブな開発ペースを維持しています。&lt;/p>
&lt;p>興味深いのは、今日のトップとラストを飾ったKDE Plasma 6.7.2とCOSMIC 1.2が、まさに同じ課題——「iGPUとディスクリートGPUが同居するモダンなノートPCで、Waylandコンポジターがいかに安定して描画するか」——に、別々のプロジェクトが同時に取り組んでいたという点です。KDEはAMDマルチGPUのバッファコピーを線形ターゲットで、COSMICは新世代IntelへのDMAコピー回避で、それぞれ手当てしました。実装は違えど、狙いは同じです。&lt;/p>
&lt;h2 id="まとめ">&lt;a href="#%e3%81%be%e3%81%a8%e3%82%81" class="header-anchor">&lt;/a>まとめ
&lt;/h2>&lt;p>今日の5本を貫く軸は、**「モダンなハードウェアの複雑さに、地道な作り込みで応える」**ことでした。KDE Plasma 6.7.2とCOSMIC Desktop 1.2は、同じ日にiGPU＋ディスクリートGPUのハイブリッド環境という難所へそれぞれのアプローチでメスを入れ、Parrot OS 7.3の最適化ビルドリポジトリは新世代CPU向けに最大50%の高速化を、Archinstall 4.4はNiri + DMSという新世代タイリング環境を公式化しました。GCC 16.2の8月上旬リリース確定は一見地味ですが、C++20デフォルト化という破壊的変更をFedora 45・Ubuntu 26.10へ届ける役目を担っています。&lt;/p>
&lt;p>新機能の華やかさより、動く速さと壊れない安定を各プロジェクトが競う——それが今日のLinux/OSSシーンの、静かだが確かな成熟の証だったと言えるでしょう。&lt;/p>
&lt;p>動画でも各トピックをやさしい対話形式で解説しています。ぜひあわせてご覧ください！&lt;/p></description></item></channel></rss>