AMDGPU

Ubuntu次回カーネル更新、AMD GPUに最大42倍の性能低下

Linux

Ubuntu次回カーネル更新、AMD GPUに最大42倍の性能低下

セキュリティ修正を優先し、性能リグレッションを含むカーネルをそのまま出荷する。修正は次々回の更新に回される。 9秒が388秒になる Ubuntu Kernel Teamが7月16日、事前警告を出した。次に配信されるカーネル7.0.0-28.28に、AMD GPUの演算性能を最大42倍低下させるバグが含まれている。 影響を受けるのはROCmを利用するGPUコンピュート処理だ。ComfyUIでStable Diffusion XL(SDXL)の画像を生成した場合、通常9秒で終わる処理が388秒かかる。システムがフリーズするわけではなく、スループットが極端に落ちる。 対象はUbuntu 26.04と、Ubuntu 24.04 LTSでHWEスタック(新しいカーネルを段階的に取り込む仕組み)を通じてLinux 7.0系への移行が予定されているユーザーだ。 バグの発見経緯 最初の報告は6月14日、Fedora 44ユーザーによるROCmのIssueだった。Linux 7.0.11から7.0.12へ更新した直後にComfyUIのSDXL推論が42倍遅くなった。GPUはRadeon

Linux 7.2-rc1公開。6年越しの安全対策が完了

Linux

Linux 7.2-rc1公開。6年越しの安全対策が完了

Linux 7.2のマージウィンドウが閉じ、最初のリリース候補が現地時間6月28日に公開された。パッチの3分の1をAMD GPUのレジスタ定義が占めているが、その裏では6年がかりのセキュリティ改善が完結し、AMDのHDMI 2.1対応やUSB4の新プロトコルなど、実用に響く変更が揃った。安定版は8月下旬の見込みで、カーネルのソースコードは総行数4389万行を超えた。 6年362コミット、strncpy()が消えた Linux 7.2で最も意味のある変更は、新機能の追加ではなく削除だ。 C言語の文字列コピー関数strncpy()が、カーネルのソースツリーから完全に除去された。6月20日のマージで、関数の実装そのものと全アーキテクチャ固有の最適化コードが一括で消えている。 Linuxカーネルからstrncpyが消えた。6年362コミットの結末Linuxカーネルから文字列コピー関数strncpyが完全に削除された。NUL終端を保証しない危険な仕様はバグの温床とされ、6年間で362コミット・70人の開発者がstrscpy等の安全な代替へ移行。Linux 7.2で19ファイル346行を

Linuxカーネル、削っても膨らむ4000万行の壁

Linux

Linuxカーネル、削っても膨らむ4000万行の壁

13万行を切り捨てたはずのLinuxカーネルが、それでも4000万行に迫っている。AMDのGPUドライバだけで600万行を超え、コード本体は初めて3000万行の大台に乗った。削除しても止まらない肥大化の正体は何か。 削減してもなお、史上最大規模に到達 リーナス・トーバルズ(Linus Torvalds)は今週、Linux 7.1のマージウィンドウで大胆な削減に踏み切った。古いISDN(Integrated Services Digital Network)サブシステムやアマチュア無線(ham radio)関連のコード、PCMCIA時代のネットワークドライバ群など、合計で約13万8000行を一気に削ぎ落とした。 ところが、Linux 7.1-rc1のリリースを目前に控えた4月26日時点で、カーネル全体の行数はむしろ増えている。Phoronix創設者のMichael Larabel氏がclocで計測した結果、Linux 7.1のGitリポジトリは 3988万636行 に達した。前バージョンのLinux 7.0は3962万1378行だったから、削除を経てもなお25万9000行が積み増

Valve開発者、LinuxのVRAM管理を根本から修正

Linux

Valve開発者、LinuxのVRAM管理を根本から修正

ゲームの裏でブラウザが居座り、主役であるはずのゲームがメモリ競争に負けていく。Linuxゲーマーが長年飲み込んできたこの不条理に、Valveの開発者が終止符を打った。 ゲームより先にブラウザが生き残る、という不条理 Linuxでゲームを遊んでいると、プレイ時間が延びるにつれて動作が重くなっていく現象がある。裏で開いたままのブラウザや、Electron製のチャットアプリは何の問題もなく動いている。画面の主役であるはずのゲームが、脇役たちに少しずつ押しのけられていく。 この長年の不条理に終止符を打ったのが、Valveのグラフィックスドライバチームに所属し、RADV Vulkanドライバを手がけるナタリー・ヴォックだ。彼女は4月9日付の自身のブログで、AMDGPUカーネルドライバのVRAM管理を根本から作り直したと発表した。対象は128GBのVRAMを積んだデータセンター級GPUではない。8GB、あるいはそれ以下のVRAMしか持たない、ごく普通のゲーマーのマシンである。 世界中で語られている。8GB、あるいはそれ以下のVRAMでゲームを遊ぼうとするLinuxゲーマーたちの伝説が。V