Microsoft アカウントを持っていないので、RTX Spark ラップトップに Linux をインストールしようとしています

2026/10/20 6:08

Microsoft アカウントを持っていないので、RTX Spark ラップトップに Linux をインストールしようとしています

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

記事は、ASUS ProArt P16 H7607BA-SE033W において、カスタマイズされた Arch Linux ARM 環境が、NVIDIA AI ワークロードに特化して、ネイティブの Windows と同等かそれ以上(わずかに高速)のパフォーマンスを実現することを示しています。7-Zip コンプレッションや GIPS スコアなどのベンチマークタスクでは、全スレッド有効条件下において Linux は圧縮で約 5%、解压で約 3% の高速化を達成し、Windows ネイティブの結果と同等か上回る性能(例えば HP OmniBook Ultra 相当機での 157.084 GIPS vs 155.774 GIPS)を示しました。構築には、ハードウェア向けに拡張されたアップストリームの Archinstall 4.5 を用いた Arch Linux ARM が採用されており、「hid-asus」キーボードサポート、カスタムオーディオドライバー、フレームバッファマッピング用の ACPI オーバーライドなどのパッチが含まれます。ハードウェアパッケージは著者の鍵で署名され、入力はハッシュピン固定されて整合性が保証されています。システム構成では kernel 7.0.0-1022-nvidia と NVIDIA ドライバー 615.78.08、rootless Podman および CDI サポートを採用しており、統合されたメモリプールが約 116 GiB(Windows の分割領域に対し)と報告されています。表示能力としては、3840×2400 レゾリューションで 120 Hz が利用可能です。ローカル AI 推論テストでは、ARM64 コンテナ上で vLLM を用いて Qwen モデルを成功裏に実行し、混合クアンタ化および FP8 KVキャッシュを活用した効率的なモデルロード(約 68.2 GiB の重みと約 21.1 GiB の KVキャッシュを含む場合、約 16 分)および生成速度(約 30 トークン/秒)を実証しました。したがって、Linux は、強力な GPU カパビリティを得つつオープンソースの柔軟性を求めるプロフェッショナルユーザーにとって、大きな速度低下や安定性の妥協なく viable な選択肢であり、複雑な NVIDIA 構成上で先進的な AI ワークロードを展開するクリエイター向けの魅力的な代替手段を提供します。

本文

Arch Linux でマイクロソフトに勝つ:ASUS ProArt P16 の高性能 ARM ノート PC 構築報告

tl;dr: Arch Linuxは Windows と同等の 7-Zip パフォーマンスを実現し、OS と CUDA に合わせて116.0 GBという巨大なメモリモジュールを共有可能にします。本稿では、ASUS ProArt P16 H7607BA-SE033W(128 GB RAM、6,144 コア NVIDIA GPU、2 TB SSD)を対象とした初期起動環境構築とパッチの詳細を紹介します。

背景と動機

GPU がアクセス可能な超大容量メモリのノート PC 登場に伴い、オープン・ウェイトモデルをローカルで動作させる最適化や RL(強化学習)、量子化、ファインチューニングなどの可能性について考察しました。

  • 著者はすでに Hugging Face に独自の GGUF 量化モデルを投稿し、過去 1 ヶ月で16 万回以上のダウンロード実績があります。
  • 当初は Windows の公式サポート発表に落胆しましたが、以下が主な不満点です。
    • セットアップ時のプライバシーに関する譲歩
    • タスクバー配置変更などでマイクロソフトへの依存と待機時間
    • 広告の存在

※詳細な広告事例については割愛し、本題へ進めます。

Arch Linux は著者が信頼するディストリビューションであり、パッケージ維持チームメンバーでもあります。IBM メインフレームなどでも Arch が導入されており、プロジェクトは当然 Arch から始まりました。今回はハードウェアサポートを追加した Arch Linux ARMを使用しています。

ハードウェア構成とドライバ設定

NVIDIA は Ubuntu 向けのカーネル開発を行っており、それを起点として構築しました。

  • ACPI オーバーライド: ノート PC 独自のテーブルから割り当て情報を抽出し、コンソール表示に必要なフレームバッファマッピングを修正しました(astra さんへ感謝)。
  • ドライバーソース:
    • NVIDIA ドライバと ASUS スピーカーファームウェアはインターネット上の公式ソースから取得しています。
    • キーボードサポートには
      hid-asus
      のパッチが必要です。
    • オーディオについては専用のマシンドライバを使用しました。
  • 環境構築: これらをまとめて起動可能な USB メモリに構築し、upstream の Archinstall 4.5 を拡張してハードウェアサポートをインストールできるようにしました。
    • リポジトリにはビルドスクリプトやパッチ(ACPI テーブルダンプ手順、ASUS ドライバからローカルでスピーカーファームウェアを抽出する手順など)が含まれています。
    • 使用ファームウェア:
      H7607BA.300

構成概要

  • ビルド入力: ハッシュ値で固定されており、週末作成のハードウェア用パッケージは Arch Linux パッケージ維持キーにより署名されています。
  • ディスプレイ: 解像度3840 × 2400 ピクセル、刷新周波数120 Hz。
  • システム運用:
    NetworkManager
    、
    PipeWire
    、rootless
    Podman
    (NVIDIA CDI を使用)を運用しています。
  • インストール設定: インストーラーではカーネル、NVIDIA ドライバ、電力管理およびファームウェアパッケージは
    IgnorePkg
    で除外し、通常のパッケージのみが Arch Linux ARM から更新されます。

CPU パフォーマンス評価

10 月 19 日付で、カーネル

7.0.0-1022-nvidia
と NVIDIA ドライバ
615.78.08
を使用したネイティブな Arch Linux ARM 上でテストを行いました。

  • テスト条件:
    • ハードウェア: ASUS ProArt P16(NVIDIA N1X CPU、20 コア)
    • バイナリ: ネイティブ ARM64 版 7-Zip 26.04
    • 方法:固定辞書サイズ 32 MiB を設定し、各スレッド数に対してウォームアップ後、3 回測定して中央値を算出。
  • 比較基準: 公表されている Windows の結果および StorageReview/ComputerBase のデータを使用(MIPS 値は 1,000 で除して GIPS 換算)。

結果の詳細

  • シングルスレッド: アーキテクチャの特性上、ほぼ同程度の性能です。
  • マルチスレッド(全 20 コア使用時):
    • Linux セットアップは圧縮で約5%、展開で約**3%**リードしており、優位性が見られます。
    • (注:HP レビューにはバージョンや辞書サイズが不明確なため、これは厳密なベンチマーク比較ではありません。)

ComputerBase による検証(N1X搭載 ProArt P16)

GIPS 単位での換算結果を比較しました。

  • Windows 版 7-Zip: スコア 155.774 GIPS
  • Arch Linux 版 (著者): 3 回の実行平均スコア 157.084 GIPS
    • 測定範囲:155.759 ~ 157.193 GIPS
    • Windows の結果は、この測定範囲内に収まっており、Linux が同程度かわずかに上回ることを示しています。

メモリ構成の比較(重要)

メモリの割り当て方において Linux と Windows は根本的な違いがあります。

物理メモリの共有性

  • Arch Linux (Linux):
    • 116.0 GBという物理メモリプールから、システム RAM および CUDAへも同じ領域を報告します。
    • OS と GPU がメモリを共有可能であり、ワークロード間でリソースを動的に利用できます。
  • Windows:
    • メモリは「GPU 専用」「共有」「CPU 専用」の領域に分割されています。
    • CPU ワークロードは GPU 専用領域を使用できず、逆に GPU アロケーションも CPU 専用領域からは使用できません。

リザーブ設定の影響

  • Windows NVIDIA アプリで専用リザーブ容量を変更して再起動可能ですが、Frandroid の検証(128 GB ProArt P16)では最大 96 GBまでしか設定できませんでした。
    • CUDA は制限を超えて共有メモリから割り当てできますが、Windows の予算に従います。
  • 比較結果の一例(91 GB リザーブ設定):
    • Windows (Frandroid): CUDA 全体で 109.7 GB を報告(共有メモリ含む)。
    • Arch Linux (著者): 116.0 GB を報告。
    • 差: Arch Linux は約6.3 GB多い有効メモリ領域を提供します。

重要な点: 著者が重視するのは、ワークロード間をスライド操作や再起動を行うことなく、大きなプールの CPU ワークロードにも常に利用可能な状態です。

ローカルでの Qwen モデル実行評価

vLLM を用い、B12X CUDA カーネルと混合量子化および FP8 KV キャッシュを使用したネイティブ ARM64 コンテナ上で、NVIDIA の

Qwen3.8-Flash-Next-FP4-Local
チェックポイントを動作させました(思考プロセス無効)。

初期設定

  • 利用可能 RAM: モデル読み込み前、Linux では110.9 GBが報告されました。
  • 割り当て状況 (vLLM ログ):
    • モデル読み込み: 68.2 GB
    • KV キャッシュ: 21.1 GB
    • 合計:ノート PC でモデルと KV キャッシュにほぼ90 GBが割り当てられました。

パフォーマンスベンチマーク

  • 初期処理: モデル読み込みとコンパイルには最初のリクエスト以前に約16 分かかりました。
  • 推論構成:
    • PLE エンベッディングテーブルはディスク backed で、ウォームページキャッシュの恩恵を受けます(CPU オフロード)。
    • 推論自体は CUDA が担当し、一部モデルは GPU メモリ外に配置されます。

タスク実行結果

Python ヘルパーを使って以下のタスクを 2 つのバグを持って実装しレビューさせました:

  1. 長いインシデントログから失敗した操作を検出
  2. 支払い注釈を JSON 形式に変換

各タスクはウォームアップ後 3 回実行し、既知の正解と比較しました。

  • インシデント処理:

    • 約10,000 トークンを読み込み、リクエスト原因次のアクションを6 秒未満で正しく返しました。
    • 出力は 39 トークンのみであり、全体のリクエストに対するトークン速度は6.8 トークン/秒。
    • 待ち時間の大部分はプロンプト処理にかかっているため、応答時間は「トークン/秒」の指標以上に重要です。
  • コードレビュー:

    • Frandroid (Windows) と著者 (Linux) で比較を行いました。
    • 両方の ProArt セットアップは約30 トークン/秒の生成速度でした。
    • 設定の違い: Frandroid は 85 GB リザーブと 262,144 トークンのコンテキスト制限、著者は 32,768 トークンです。

バッチ処理テスト(同時 4 つのコードレビュー)

  • 中央値でバッチ処理は5.314 秒で完了。
  • すべてのリクエスト合計で86.6 トークン/秒の出力速度となりました(プロンプト処理とオーバーヘッド込み)。
  • 12 の答えすべてが3 バッチで正常に通過しました。

継続動作テスト(10 分間)

  • 3 つのタスクを交互に、1 リクエストずつ 10 分間動作させ続けました。
  • 完了リクエスト数:合計150(各タスク 50)。すべての答えがチェックに合格。
  • 中央値応答時間:
    • コードレビュー:4.036 秒
    • ログ処理:5.921 秒
    • 抽出:2.046 秒
  • 安定性検証: 各タスクの最初の 10 と最後の 10 の反復を比較すると、中央値応答時間は最大**1.6%**しか増加しませんでした。

結論

計測された171のすべての応答がチェックに合格しました(決定論的なデコードによる再試行)。

  • すべての答えと生エベントストリームを保持し、サマリーと比較して確認しています。
  • Arch Linux の環境では、Windows と同等かそれ以上のパフォーマンスを発揮しており、超大容量メモリの有効活用が可能であることが実証されました。

同じ日のほかのニュース

一覧に戻る →

2026/10/20 1:39

MiniMax M3.1 フラッシュ

## Japanese Translation: MiniMax が、複雑な「エージェント型(agentic)」タスク向けに設計された次世代 AI モデルの画期的な早期バージョンである M3.1 Flash を公式にローンチしました。このモデルは、AI にデジタル従業員のような形で多段階のワークフローを自律的に計画する能力を付与します。今回のリリースは、すでに匿名で 200 兆トークン以上を処理した実績に基づき、パフォーマンスとコスト効率における世代を超える飛躍を示しています。 新しいモデルは、前世代のバージョンに比べてオンライン推論速度が約3倍向上し、1秒あたり 200 トークン以上(中央値で 170 TPS 超)を生成します。また、「激しいスパース性(aggressive sparsity)」などの最適化効率技術を活用することで、エージェント型タスクのコストを 70% 削減しました。その優れた能力は、独立したベンチマークでの上位スコアにより検証されています:AutomationBench-AA ではリーディングモデルレベルのスコア、BankerToolBench(多段階計画および金融コンプライアンス)では 76.2 のスコア、DeepSWE v1.1(コード理解と機能開発)では 73.7% のスコアを達成し、OSWorld V2(61.7 スコア)と Agents' Last Exam(29.6 スコア)において中国国内のモデルの中で第 1 位にランクインしました。さらに、脆弱性の発見・検証に関する CyberGym で 82% のスコアを示すことでサイバーセキュリティ分野における強力なポテンシャルを有しており、コード監査や浸透テストでも堅牢な性能を発揮します。 MiniMax API、M Plan、および MiniMax Code を介して利用可能で、この即時ローンチは開発者と企業が、安全で自律的なソフトウェアシステムの構築に必要となる、大幅に安く高速なツールへのアクセスを提供します。完全なモデルウェイトの公開は、新しい「Pro」知的階層と併せて後日行われる予定です。フラット料金体系(1M トークンあたり)は、入力 $0.15、出力 $0.60、キャッシュ入力 $0.015 と設定されています(MiniMax-M3.1-Flash)。

2026/10/20 3:42

ロールバック操作は、士気向上まで続きます。

## Japanese Translation: PostgreSQL 19 は、ベータフェーズ開始直後に「REPACK CONCURRENTLY」を含む約 8〜10 の主要な機能を撤回しました。この変化は、ベータ期間後半に発見された重大なアーキテクチャ上の欠陥と多数のエッジケースによって引き起こされました。高度な自動化ツール(例:強化されたコードレビューやファージング)が、システムの複雑さや機能間相互作用(例:ドメインの組み合わせ、制約、パーティショニング、トリガーなど)により人手による検出が困難だった問題を浮き彫りにしました。これらの機能の多くは、現在の自動化分析機能が利用可能になる前の段階で開発されておりました。加えて、PostgreSQL 19 は 4 月から 8 月の間に「Vulnpocalypse(脆弱性の暴風)」に見舞われ、シニア開発者たちはベータウィンドウ内でのさらなるレビューやテストを優先することよりも、緊急のセキュリティ修正にリソースを割り当てることを決定しました。いくつかの問題はより長い期間の集中を必要としていた可能性がありますが、チームはリリーススケジュールを守りました。これらの機能は永久に廃棄されるものではなく、将来のリリースで洗練およびコミュニティからのフィードバックを受けた後に再導入される見込みです。PostgreSQL 20 は、未検証の主要な革新を導入するのではなく、すでにほぼ完成していたいくつかの機能を完了することに重点を置いたより慎重な戦略の下、間もなく公開を迎えています。

2026/10/19 22:35

OpenBSD 向けに移植された Wine

## Japanese Translation: Thomas Frohwein によって、OpenBSD 用の新しい 64 ビット Wine ポートが提案された。これは過去のエミュレーション上の障壁(具体的には `%gs/gsbase` の問題)を解決した集団的な成果である。このアップデートにより、システムは「The Witcher 3」のリマスター版を含む多数の 64 ビット Windows アプリケーションおよびゲームを実行できるようになり、これは `vkd3d-proton` を必要とする。機能性は Notepad++ などのツールによる実環境でのテストで検証されており、さらに利用可能なライブストリーム録画やスクリーンショットによって支援されている。ただし、重大な制限が存在する:WoW64 およびすべての 32 ビット Windows ソフトウェアは非対応であり、ユーザーは `file(1)` コマンドを使用してファイル形式が 64 ビットであることを確認しなければならない。また、複雑さおよびハング問題のため、内部の自動化テストは現在無効化されている。`unveil(2)` のようなセキュリティ機構が実装されるまで、このポートはユーザー自身の責任で非特権アカウントで実行すべきであり、即時テスト用として携帯可能なビルド (`v8.9.8.1`) が利用可能である。

Microsoft アカウントを持っていないので、RTX Spark ラップトップに Linux をインストールしようとしています | そっか~ニュース