Chengmai Loongson 3A6000 ノートPC を使ってみた
創事記:誠邁龍芯 3A6000 ノートPC
かつて私は、Loongson ノートPCを最も早く使う人間になれるチャンスがあった。だが、逃してしまった。その後、Loongson が公式サイトでそのノートPCを300元で投げ売りしていた時も、手を出さなかった。結局そのノートPCは、あの Stallman が使っているのと同じ型という理由で値上がりした。なんだか抽象的すぎる話だ。とはいえ、今はメモリが高騰していて、新機を買ってPCをアップグレードする望みはほぼない。それならいっそ信創をいじってみようと決めた。将来、勤め先で国産化が全面普及するための準備だ。今いじっているこうした抽象的な産物が、未来には仕事で必ず使うものになっているかもしれない。ならば味わうしかない、早めに味わっておこう。
ということで先日、知り合いの助けを借りて龙芯ノートPCを一台手に入れた。今や各種中古プラットフォームで最も在庫が多く、飛ぶように売れているタイプで、しかも未使用品。3A6000 + 16G + 512G の構成で、製造元は誠邁(Chengmai)。ただ出荷業者が「全部誠邁製だから、うちはいくつかのブランドのシールを貼ったのがあるよ、どれがいい?」と言うので、最後は背面に龍の絵があるやつを選んだ。少なくともアップルに対抗できる……

外観と構成
手に入れてから見てみたが、このノートPCはスペックも作りもなかなか良い。キーボードの打ち心地は優秀で、片手開閉に対応し、しかもピッタリと隙間なく閉まる。インターフェースにはなんとLANまであり、「プライバシースイッチ」なるものも付いている。要はWiFi/BT/Camをワンボタンでオフにするショートカットボタンで、Biosでどれをオンオフするか設定することもできる。

電源ボタンには指紋認証が内蔵されている。画面解像度は 1920x1200 で、目視だが色域も輝度もかなり良く、3000 元前後でよくある大画面の Win ノートを軽く超えている。天板にはドラゴンのロゴ。もちろんもう改造済みだ(イベントや買い物でもらったガラクタのステッカーが多すぎて、今ではすっかりステッカーボムと化している)。

内部を開けてみるとかなり整然としていて、まさかのシングル DDR4 16G 3200 メモリ(今抜き出して単品で売ってもそこそこ値がつく)、そしてどこのか分からない Kim 何とかいう 512G SSD が載っている。この二つは自分でアップグレード交換できる。デュアルファン冷却で、このノート PC の設計はなかなか丁寧だということが分かる。
もちろん調べてみると、このマシンは誠邁製ではあるものの、卓怡恒通の公版方案、コードネーム NL38-N11を使っていることが分かった。ただこの方案は多くのメーカーが採用していて、上位の 2K 画面版も存在し、メルカリでも見かけたことがある。
性能とシステム
龍芯 3A6000 は比較的新しい型番で、かつて极客湾と、まだ台湾に飛ばされる前の Tony おじさんがテストしたやつでもある。「同クロックなら i3 第10世代を超える」と謳われていたが、ここで大事なのは「同クロックなら」という但し書きだ。3A6000 はせいぜい 2.5GHz(ノートPC は 2.0GHz のみ)なので、Intel の i3 を 2.5GHz に固定すれば 3A6000 のほうが上回れる、という話でしかない。もっとも第10世代 i3 には TurboBoost があるから、わざわざ周波数を自分から絞ることはまずない。なので実際の性能では龍芯に軍配が上がるだろう。
だが、この性能だからといって龍芯が使えないわけではない。むしろ逆で、ここまで来れば龍芯はほぼ「使える」状態だ。龍芯で「原神や黒神話:悟空を快適に遊ぶ」みたいなのをやっている人をよく見かけるが、多くはこのコアで実現している。もちろん、ゲームはGPU依存が大きいというのもある。
最新の龍芯は3B6600シリーズで、今年の下半期に登場する見込みだと言われているが、我々が実際に買って使えるようになるまではまだかなり先の話だ。現時点で主流の信創製品は依然として3A6000であり、未来の話はこれ以上触れないでおく。
現在、龙芯(Loongson)プラットフォームは独自の命令セット LoongArch を実現している。利点は完全に自律制御できること、欠点はもう x86 ではないことだ。Linux 向けのパッケージの大半はそのままでは使えない。

もちろん龙芯も対策を出していないわけではない。たとえば LATX のような Rosetta 的なものを使えば X86 のプログラムを気楽に動かせるし、ディストリビューション側も一式の仕組みを組み込んでいて、少なくともシステムとしては使える状態になっている。
現在、龍芯(Loongson)向けには複数のディストリビューションから選べる。UOS、Deepin、loongnix、銀河麒麟(Kylin)、Fedora、Debian、そして Aosc 安同(AOSC OS)だ。
ここで少し説明しておく必要がある。UOS や銀河麒麟といった類のシステムは有料で、お金を払ってアクティベーションし、認証コードを買う必要がある。ただ、銀河麒麟のようなシステムは、アクティベーションしなくても使用にあまり影響がないようだ。一方、Loongnix は龍芯の公式バックグラウンドを持つディストリビューションで、KDE+Debian がベースになっている。公式 Debian はすでに Loongarch のサポートを統合しているが、普及するのは次のバージョンからだ。将来に期待が持てる。
Deepin は実質 UOS の先行無料テスト版で、Fedora と RHEL の関係にちょっと似ている。ただ、Deepin の龍芯サポートはかなり抽象的で、たとえば前のバージョンでは普通にブートできたのに、最新版ではできなくなった。公式サポートは口だけは達者で、謝罪と「申し訳ございません」は驚くほど素早いのに、新しい版は出さないし、問題は直さない。どんどん我が国のあの抽象的なインターネット企業っぽくなってきた。
この中で最もコミュニティの雰囲気が濃いのはやはり Aosc、安同だ。よくコミュニティイベントを開いていて、キャンパスツアーみたいな普及活動もやっている。龙芯の普及と切っても切れない関係と言っていい。Aosc は今のところ龙芯への対応が最も良く、反応も最速で、パッケージ管理の OMA もなかなか使いやすい。問題も少なくないけど、最近のアップデートでもまた落ちた。まあ人手が限られているし、現状では最良の選択と言える。

あとFedoraやArchもあり、Archの龙芯コミュニティ版もなかなか活発だが、個人的にはやはりAoscのほうが少し良いと思う。
新世界~旧世界
龍芯には「新世界」と「旧世界」という分類がある。旧世界は新しいハードウェアの上で古いソフトを動かすために用意されたクローズドなシステム環境で、カーネルも古めだ。利点は成熟していて安定していることで、基本的には「使える」レベル。だが欠点は開放性を最初から捨てていることで、今後多くのものが使えなくなる。龍芯公式のスタンスは「全面的に新世界へ移行する」というもので、つまり Debian や Linux コミュニティ上流に追従する龍芯システムこそが今後の標準であり、Aosc 安同などのディストリビューションも新世界に追随して新世界を広めていく。
そういうわけで現状、WPS や Discord のような「国産化ソフト」の多くはまだ旧世界にあり、新世界のディストリビューションでは簡単には使えない。ただ、コミュニティが互換レイヤー libLoL (LoongArch on LoongArch) を開発していて、これを使えばほぼ損失なく旧世界のソフトを使える。一応の解決策ではある。Aosc はこの互換レイヤーをデフォルトで内蔵し、基本設定まで済ませてあるので、旧世界の deb パッケージをそのままインストールすれば使える。
そして安同 AOSC 自体のソフトウェアリポジトリもかなり豊富で、多くの必須ソフトが提供されている。科学上网やプロキシツールまで含まれていて、パッケージングも積極的だ。使っていてそれほど違いを感じることはなく、この点では一部の「信創システム」よりもよほどオープンでモダンだとすら思う。

しかも龍芯のオープンソースソフトのダウンロードページの多くは旧世界のソフトばかりだが、こいつのおかげで、例えば「龍芯応用合作社」配下の多くのソフトを持ってきて使える。まあ大半のソフトは意味不明だと思うけど……例えば 360 ブラウザとか。それでも使いたい人にとっては役に立つ。
ある種のレベルで見れば、龍芯のソフトウェアエコシステムはそれほど悪くはない。しかも「新世界」の目標と未来は非常に明るく、いち早くメインストリームコミュニティにサポートされた命令セットにもなった。英知を集めて、より大きな市場を開拓できる……
ドライバーとハードウェア対応
新世界は美しく見える。Debian の主流環境にも徐々に接続しつつある。ただ、実際に日常使いしてみるとやはりいくつか引っかかる点がある。まず最初にぶつかるのがグラフィックドライバだ。
龍芯は 7A2000 というブリッジチップを使っていて、さまざまなハードウェアインターフェースを処理している。このブリッジチップには GPU モジュールが入っていて、しかも「専用 GPU」で 2GB の VRAM を搭載し、AMD の初期のグラフィックカード並みの性能だと謳われているが、新しい OpenGL と Vulkan には対応していないらしい。もちろん問題はそこだけではない。もっと大きな問題は、このいわゆる「専用 GPU」の多くがクローズドソースで、オープンソースではないことだ。そのせいでとても奇妙な現象が起きている。古い世界ではそれなりの性能を発揮するかもしれないが、新しい世界ではまるでゴミ同然の挙動になる。
龙芯は公式に「新世界」への段階的な移行を約束していて、新世界向けの GPU ドライバも出しています。ただ、実際に使ってみた感じだと、まあ……「画面がティアリングしないことだけは保証する」程度のもので、ないよりマシというレベルです。というか、大半の時間はmodern なウェブページ(たとえばこの Blog)を開くと、どのブラウザでもスクロールがカクつきます。

解決策はすべてのGPU合成効果を切ってCPUレンダリングにすること。しかも皮肉なことに、多くの場面ではGPUよりCPUレンダリングのほうがむしろ滑らかに動く。
これを解決する方法は二つしかない。公式がより完善された「新世界 GPU ドライバ」を出すのを待つか、だが今のところ望みは薄い、少なくとも短期的には望み薄だ。あるいはリバースエンジニアリングに踏み切るか。しかもリバースには法的な問題もありそうだし、龍芯は Mali のように多くのユーザーがいるわけでもなく、リバースも開発もなかなか進まない。だからこんな半死半生の状態で我慢して使うしかない。龍芯のノートPCは複雑すぎるウェブページを閲覧したり、高解像度すぎる映画を観るのには向いていない。むしろタイピングや、ターミナル的な画面での操作に向いている(Omarchy?)。
ただ、龍芯ユーザーの大半はデスクトップ機なので、解決策はもっと直接的だ。AMD のグラフィックカードを一枚挿せばいい。あの奇妙な GPU ドライバを丸ごと回避して、それなりの体験が得られる。これが龍芯デスクトップ機の最適な遊び方でもある。とはいえノート PC だと、ちょっとつらいものがある。公式は 3B6000 で GPU の出来が少し良くなったと言っているが、前世代の LG110 はこうして見捨てられるのか?
GPU のほかにもう一つ、デバイスの BIOS アップデートの問題がある。龍芯(Loongson)搭載デバイスのほとんどは一発限りの売り切りで、信創の調達ルートでもない限り、まともな技術サポートを受けるのは難しい。ましてや中古品ともなればなおさらだ。龍芯コミュニティの UEFI などの BIOS は進められているものの、継続的なアップデートが続くのは一部の「実の子マザーボード」だけだ。例えば最新の Turboboost に似た技術も、一部の「実の子デバイス」でしか使えない。他のデバイスについてはメーカーは何もしてくれず、公式でも資料を見つけるのは難しい。生んで育てない状態に近い。これは以前も書いたことだが、「国産化製品」は今も閉鎖的な姿勢のままで、大衆に向けて積極的に売ろうとしておらず、みずから国民から離れていて、発展は難しい。もちろん、その中でも龍芯はすでに最もオープンな方ではある。
最初にやられた人
手元のマシンの BIOS バージョンがあまり高くなかったので、ネットで探して運試しに、BIOS のアップグレード版がないか見てみることにした。
その結果、本当に見つけてしまった記事がある:
国光 UT6500-LA6 3A6000ノートPC使用レポート
ここにはバージョンアップ版の国光 UT6500-LA6 3A6000ノートPCのBIOSとECが提供されている。3.5版と2.8版の2つだ。
見てみると、このマシンも NL38-N11 の型番を使っている。それなら同じように書き換えられるのではないか? というわけで、さっそく 3.5 バージョンの BIOS と EC を書き込んでみた。案の定、使うことはできたのだが、あまり変化を感じないし、更新も特にない。むしろシステムに入ってからの待機時間が短くなり、よく分からないタイミングで頻繁にフリーズするようにまでなった。調べてみると、国光 UT6500-LA6 の公式小売システムはまだ 2.8 のままだったので、いっそ 2.8 に書き戻した方が安定するのでは……と考えた。
なにせ 3.5 で問題なかったんだから、2.8 で問題が出るはずがない、だよね?
2.8 を書き込んだら、起動しなくなった。電源を入れるとファンが全開になるだけで、完全に文鎮化……
しかも、オリジナルの BIOS をバックアップした記憶があるのに、さんざん探しても見つからず、どれがオリジナルの BIOS なのかすら判別できない。おまけにもう一つ問題があって、たとえ見つかったとしても……
どうやって入れ直すんだ?機械が起動すらしないぞ。
そこで、余計なことをして運よく(?)なった私は、人生の信創の旅で初めて「創」られた。
コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。