創事記:ディストリビューションを探して

広告

前回龍芯 3A6000 のノートPCを修理したあと、どうやって「こいつを使い物にするか」を考え始めた。

性能だけ見れば 3A6000 は弱くない。少なくとも低電圧のネットブック CPU よりはかなりマシで、一般的なオールラウンドノート並みの水準には届く。ただ「普通に使う」上での最大の問題は Loongarch アーキテクチャのソフトウェアエコシステムではなく、GPU のあまりの非力さだ。

広告

3A6000.jpg

そう、前に言った通りこの GPU の性能はほぼゼロと言っていい。公式が新世界ドライバを出して何度も最適化した前提でも、デスクトップ環境を動かすだけで子供の頃に初めて Win98 の最初のバージョンを起動したときを思い出す。ウィンドウをドラッグすると残像が出て、右クリックでひたすら更新更新しないといけないあの感じだ。

「新世界」と「旧世界」については、公式の背景を持つサイトの説明を参照してほしい:

https://areweloongyet.com/docs/old-and-new-worlds

今は安同 AOSC ディストリビューションを使っている。標準は KDE で、他のプリインストール DE ブランチの選択肢もない。この行為はあまり理解できない。俺は Gnome ユーザーで KDE もかなり嫌いだが、それでも GPU がゴミみたいなプラットフォームで、無駄なエフェクトだらけの KDE をデフォルトにするのはさすがに酷すぎる。

そこでデスクトップ環境とディストリビューションをいくつか替えてみて、「この 3A6000 ノートに、少なくとも基本レベルの滑らかなデスクトップ体験を」と思える解決策を探すことにした。

Gnome Shell

最初に思いついたのは Gnome-shell への変更だった。冗談ではない。実は Gnome-shell は GPU への要求はそれほど高くない。

AOSC で Gnome-shell 一式を入れるのは面倒ではない。Gnome 環境の Meta パッケージを探してインストールすればいい。

もちろん KDE から Gnome-shell に切り替えるなら、SDDM でログイン DE を変えてログアウトする必要はある。

正直に言うと、Gnome-shell の体験はかなり良い。滑らかとは言えないが、「フレームレートが安定したカクつき感」がある。KDE だと 60fps だったり 20fps だったりするゲームを走らせている感じだが、Gnome-shell だとフレームレートが 30fps に固定されて安定する。これが「追従感」を大幅に生んで、デスクトップ操作の体感が数段良くなる。

しかも驚いたことに、この体験は純粋な CPU レンダリングによるものだ。Gnome-shell はすでに Wayland を強制していて、3A6000 のゴミみたいな LG110 GPU は対応していないので、CPU にフォールバックするしかない。

ともかくこの体験は許容範囲で、悪くないから Gnome-shell でいこうかと思った矢先、新しい問題が出た。KDE を完全に削除して Gnome に置き換えることができない。特に SDDM が。理由はやはり Wayland だ。Gnome は完全に Wayland に舵を切って X11 関連のコードを削除しているし、AOSC のパッケージングも Fedora のようにわざわざ X11 のものを戻したりしない(ほとんどのディストリビューションがそうだ。loongarch 対応を提供する Arch や Debian も含めて)。特に GDM は Wayland を強制するので、ログインすらできない。

だから Gnome-shell 環境を使いたければ、自分でバラバラに組み上げて、Gnome の至る所にある Wayland 問題を自分で処理しないといけない……

結局ひと通り弄って諦めた。

Xfce

Gnome がダメなら、最もリソースを節約できる DE といえば XFCE だろう。Base から XFCE を入れてみることにした。

安同の AOSC は最小インストールモードを提供している。Base を入れてから LightDM + Xfce4 を入れるのは問題ないし、Meta パッケージもある。中には明らかに長年メンテされていなくて古くなった Meta パッケージもあるが、まあいい。

インストール後はシステムが本当に滑らかだ。エフェクトはほぼないし、純 CPU レンダリングでも問題ない。質素だが OK。ただしばらく使うとやはり問題が出た……

まず画面のティアリング。GPU 合成を使わないと画面がひどく裂ける。次に「操作が滑らか」なのはデスクトップで何も開いていない前提だけで、いろいろ開くとシステムの応答速度がまっすぐ落ちる。

要するにひと通り弄って、欲しかった滑らかな体験は得られず、逆に一般的なノートPCに必要な機能を多く失った。ロック画面、電源管理、壁紙の美化、より高度なファイル管理など。損して得取れない感じだ。

今後も探し続けることにした。

Deepin / UOS

今回は AOSC という新世界ディストリビューションに固執せず、他の国産標準ディストリビューションを試すことにした。このノートは政企向けと銘打っていて、多くがこれらのシステムをプリインストールしている。なら使えるものもあるはずだ。

最初は昔使ったことのある UOS を試すつもりだった。有料だが、まず効果を見よう。ところがこいつは旧世界だった。使えるのかと言えば、確かに少しは滑らかになった(だが大して良くはない)。しかしソフトウェアエコシステムはほぼ諦めていい。誤解しないでほしいが、政企ユーザーにとってLINEや WPS を動かす程度なら旧世界でも十分だ。それ以外は本当に諦めたほうがいい。

その後 Deepin を試した。UOS に似た無料版で、最新の 25 が新世界バージョンだ。しかもこの Deepin の宣伝手法はどんどん国内インターネット企業の悪臭がしてきた。前の創業者が逃げたのも納得だ(もちろん逃げた創業者も今は AI 脳アップグレードした痛いおじさんだが)。ダウンロードして起動したらそのまま黒画面……

後で見たら、Deepin 公式が最新の Loongarch 版イメージに問題があることを認め、迅速に修正して次のバージョンの ISO に統合するとのこと。今現在この ISO はまだ公開されていない。不思議でしょうがない。リリース前にテストしないのか?それとも典型的な、自分で出したものを自分で使わないパターンか?しかも修正するなら ISO も更新しないのか。大勢のユーザーは古い ISO をダウンロードしてアップグレードしないといけないのか?

古い ISO で起動してインストール・アップグレードを試した。古い 23 バージョンは最新の新世界 GPU ドライバを統合しておらず、耐えがたいほどカクカクだ。しかも Deepin の所謂 GPU はアップグレード後も、元々の派手なエフェクトと組み合わさって KDE と大して変わらない。加えてよく使うツールが各種足りない。すっぱり逃げた。

Loongnix 25

次に「龍芯公式」おすすめと称するディストリビューション、Loongnix を試した。昔使ったことがあり、当時は Fedora ベースだった。いつの間にか Debian になっている。しかもこのディストリビューションはちょっとした傍流で、静かに正式版を出して誰も話題にせず、公式告知にさらっと一行書いてあるだけだった。

インストールは順調だったが、起動が順調じゃない。初回起動でかなり待たされた。理由は知らないがとにかく遅い。

デスクトップに入ると普通だ。KDE 6 で、AOSC の KDE 5 より新しい。

最新の LG110 GPU ドライバを統合していると謳っているが、結果は AOSC と同じ。加えてあの抽象的なフォントレンダリングと設定皆無のプリセット、意味不明なソフトウェアソース管理で、使っていて本当に辛い。ただニコニコ動画に投稿している多くの人がこのシステムをベースにしているのを見ると、彼らは使えているのかもしれない。俺には無理だった。さっさと次に行く。

銀河麒麟 V11

ここまで試して、どうやら滑らかなデスクトップ体験は不可能な気がしてきた。原理的にどのディストリビューションもカーネルと同一の新世界ドライバの組み合わせだから、動かせば同じようにカクつくはずだ。あるデスクトップ環境がエフェクトを無効化して滑らかさを得ても、ブラウザは使うだろ?結局は正体を現す。Archremix や Debian の類も少し試したが、どれも不満足だった。

もう希望はないかと思ったとき、「極度に最適化」と称する国産 OS 銀河麒麟 V11 を試した。リリース時には龍芯製品向けの最適化をわざわざ強調していた。欠点は有料であること。少なくとも明確な制限の見えない試用期間はある。

インストールは順調、起動も順調。デスクトップに入ると DE の名前は UKUI。魔改造 KDE(もしかすると Mate)っぽいが、完全にそうでもない。昔の「優麒麟 Ubuntu」を思い出すが、実際関係はある。だがそんなことはどうでもいい。大事なのはこのデスクトップ体験が明らかに滑らかなことだ。

そう、明らかに滑らかだ。今の主流ノートの水準には届かないが、以前の完全に使えない連中よりはマシで、「使える」レベルに入った。ちょっと信じられなくて、わざわざブラウザを開いてこの Blog をスクロールしてみたが、ティアリングもない。

どうやっているのか分からない。カーネルは 6.6 で新世界のはず。GPU ドライバも特に変わったところはない。デスクトップは Wayland 上で動いている。どうやってこの抽象的な GPU で Wayland を動かしているんだ?

もちろん銀河麒麟 V11 をそのまま使い続けてはいない。エコシステムが十分に開かれていないし有料だ。だが少なくとも、何らかの手段で使えるレベルまで最適化できることは証明された。

どう解決するか

結局 AOSC と KDE 環境に戻ってきた。主な理由は、これが唯一最も主流に近く、同時に最も活発なディストリビューションで、世界とつながっている雰囲気があるからだ。しかも Loongarch 向けのサポートと解決方法を一式提供しているのは AOSC だけ。特に各種ドライバのパッケージングが積極的で、明らかに人手不足だが。

最近 AOSC が KDE6 にアップデートした。5 から 6 へのアップグレードはまあまあスムーズだった(途中で Wayland が LG110 をクラッシュさせる定番の一幕もあったが)、最終的に KDE6 を使っている。しかも KDE 6 ではこの抽象的な GPU が 2D レンダリングでもよく妙なエラーを出す。このピンクの色ブロックとか。一部の OpenGL や Vulkan のエフェクト非対応が関係している気がする。

photo_2026-10-14_17-43-03.jpg

切るべきエフェクトを全部切れば、このデスクトップも完全に使えないわけではない。ブラウザはあの「龍芯ブラウザ」を使っても複雑なページのスクロールはカクつく。これをタイピングマシンにしたいが、エコシステムもダメだ。Typora は Electron のせいでないし、Flatpak には loongarch アーキテクチャのリソースがない。FocusWriter すらない。最後は Kwriter で妥協するしかなかった。

このノートは GPU ドライバの障害のせいで「画面とバッテリー付きの開発ボード」に近いと言われた。まさにその通りだと思うが、開発ボード以下だ。RK3588 のノートを使ったことがあるが、こいつよりよほど使える。

「LG110 という GPU をどうにかカクつかなくするか」を探す中で面白いことにたくさん出会った。龍芯のコミュニティには物事を見る態度がいくつかある。

まず公式。明確に新世界へ進むと言っておきながら、新世界の GPU ドライバを推進することには全く熱心でない。多くの人はクローズドソースと知的財産権が引っかかっているから時間がかかると説明する。俺にはよく分からない。自社開発でクローズドソースなら、なぜ推進しない?自分たちでできないなら、なぜオープンソースや「限定オープンソース」を試して、この GPU を少なくとも役に立つようにしない?それともこれ、自社開発じゃなくて龍芯の人たち自身も分かっていないのか?

一方で熱狂的なファンもいる。ニコニコ動画にたくさんいて、龍芯のエコシステムを無脳に持ち上げ、すぐ「勝った」という。GPU がダメでドライバがないと言うと、どうやって動かしたか分からないスコアで反論してきて、お前が使えないだけだと言う。だが自分がどうやったかは絶対に教えない。探し回った末に彼が外付け GPU を挿しているのが分かる。

あとは衰退論者。筆頭はあの「老鉄たちよ、俺はジャンク漁りのプロだ……」と「全国産プラットフォームで原神を快適にプレイ」の精神病者。これ以上は述べない。

最後に開発に参加するコミュニティの一部。このドライバ問題をどう解決するか聞くと、多くが皮肉と嘲笑の態度で「性能はほぼゼロ」「外付け GPU を勧める」と言う……

各方面にそれぞれ道理があるのは分かる。この GPU の現状が行き詰まっているのも客観的事実だ。だが……問題は解決しないといけないだろ?所謂実務的というのはそういうことじゃないのか?この点で Fcitx5 を開発する囧顔は評価できる。彼は様々な方法で実務的に問題を解決しようとする。「俺の仕事じゃない」「規範に合わない」と一言で棚上げにしない。よくそう言うし、すぐ拗ねて「もう知らん」とも言うが、最後にはいつもツンデレに戻ってきて解決する。もちろん龍芯 GPU ドライバを実務的に解決しようとする人もいる。この前ある人が AI でこのドライバをリバースエンジニアリングして答えを見つけようと、大金をかけたのに結果を得られなかった。ただ見たところ、本質は最後のクローズドソース部分が未公開だからだ。AI がどれだけ凄くても、素人が一人でドライバの解読とリバースを完全に成し遂げることはできない。君は arashi linux じゃないんだから。

これが俺が知りたい答えだ:

この LG110 という「単体 GPU」は、新世界で少なくとも基本レベルの滑らかなデスクトップ体験を保証する希望がまだあるのか?

コミュニティは諦めろと言い、ファンは無敵と持ち上げ、公式は新製品を出すのに忙しく、この旧製品はすでに放棄されたかのようだ。それならいっそドライバは無理だと宣言して、次世代でようやく使えると素直に認め、旧デバイス向けに DE を深く最適化して、純 CPU レンダリングで「低スペック版」エフェクトスタイルを作ればいい。少なくともまず使えるようにしろ。だがそれもしない。毎日のように新製品はすぐ発表する。3A6000 も結構売れたと思うんだが、旧顧客は少なくともアフターアップデートサービスを受けるべきじゃないのか?

問題はこうだ。公式からコミュニティまで明確な答えがない。死刑判決すらない。

だからどうやって「このノートを使い物にするか」、俺はまだ考えている。もしかしたら端末専用のインターフェースにする?それが一つの答えになるか?まだ探索は続く。

本家 plumz.me でこの記事にコメントする

コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。

目次