Slimbook Titan レポート 4 - グッドモジョは消えた
更新日: 2024年9月12日
ご覧の通り、私はこのラップトップの第4回長期使用レポートを、通常よりもかなり早く書いています。これらの定期的(でも周期的ではないハハ)記事の典型的なペースは約3ヶ月ごと(またはそれ以上)ですが、今回は例外的に、「タイムリーな」アップデートを提供しなければなりませんでした。なぜか? 곧分かります。
前回のレポートで、私はついに Slimbook Titan に満足していると述べました。かなり荒れたスタートの後、落ち着き、スムーズに動作していました。まあ、**動いていました**。システムが突然、かなり奇妙な振る舞いを始めました。数秒間フリーズしてから正常に戻る、しかし伴う oops やカーネルパニックはなし。これはセッション序盤に多く発生しますが、それだけではありません。こうして、私の進歩の良い感覚は排水溝へ流れ去りました。続きをどうぞ。

システム問題、再び
Linux デスクトップ体験で最も恐ろしいのは、安定性の保証がないことです。今動いていても、ボックスをアップデートすれば、何かが壊れる**かもしれない、あるいは壊れるでしょう**。でもこれはほぼランダムに起こります。どのコンポーネントが動作を停止するか、100% 確実には分かりません。ディストロをアップグレードするときはさらに根本的ですが、通常のアップデートサイクルでも起こります。理由は多々ありますが、主な2つは:1) 真の QA またはテストが全くない、さらに膨大なディストロ/ハードウェアの順列により、オンザボックスでの導入とテストの保証が永遠に得られない 2) Linux ハードウェア互換性はそこそこだが、私が持って Linux を動かしたほぼすべてのマシンで、何らかのハードウェア問題——ネットワーク、ファン制御、GPU 問題、マウス問題、何でも——がありました。
さて、ここで何が起きたか? Dedoimedo が自宅の無線ネットワークに接続しようとしたところ、Network Manager が数秒フリーズ。ん? 次に、関連アクセスポイントのパスワード入力フィールドにパスワードを入力しようとしたが、ここで Plasma がウザいことに。利用可能な SSID リストをリフレッシュし続け、常にリストの先頭(表示パネルの高さより長い)にジャンプするため、正しいフィールドにパスワードを入力するのに 4-5 回試行が必要でした。
昔の Plasma では、単純に接続を押せば、パスワードプロンプトが画面中央に表示されました。だが、KDE チームがより Microsoft 的な方式を実装し、右下の小さなボックスにパスワードを書くようになりました。これは不便なだけでなく、間違ったネットワーク選択問題を引き起こします。煩わしいですが、世界の終わりではありません。フローの改善の価値はあります。
その後、フリーズがさらに数回発生。デスクトップが単純に応答しなくなるが、マウスカーソルは動く。タスクは死なず、すべてが自動的に再開したように見えます。カーネルログを確認すると、これ発見:
nvme nvme0: I/O 142 (I/O Cmd) QID 8 timeout, aborting
最初の想定は、NVMe ドライブに何か問題があることでしたが、すべてのテストとチェックは完全に正常な振る舞いを示しました。手動の読み書き操作、smartctl テスト、すべて実施。問題なし。

その後、別の行が表示されました:
workqueue: pm_runtime_work hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND
いくつかのジャンプとフープと調査の末、もちろんカーネルアップデートを責める必要があり、最終的には、修正済みのはずのカーネルバグを指しています。だが、システムをアップデートし、まるまる 1GB 分のアップデートを取得、再起動したら、一見問題は消えました。その後、セッション中約1時間後に再発。問題は修正されておらず、バグレポートの主張とは逆に、完全にパッチ適用済みのシステムに問題が存在します。
ファームウェアアップデータツールを自分で実行して解決できるか試みました。完全に非論理的でニートなワークフローを持つ、もう一つの無意味な煩わしさ。一般ユーザーとしてユーティリティを実行できますが、sudo 実行と矛盾するエラーや結果を出します。
sudo fwupdate -l
system-firmware type, {bbd39f23-ce70-52c1-b9b1-307ffac18b6e} version 102 can be updated to any version above 101
しかし:
fwupdate -l
This program may only work correctly as root
(fwupdate:18254): FuPluginUefiCapsule-WARNING **: 13:44:27.407: SMBIOS BIOS Characteristics Extension Byte 2 is invalid -- UEFI Specification is unsupported, but /sys/firmware/efi exists: offset bigger than size 9
unknown type, {(null)} version 0 can be updated to any version above 4294967295
私の疑問は、無意味ならなぜ醜いエラーを吐くのか? 無意味でないなら、このエラーで何をしろと? さらに、ツールを実行すると、バッテリー駆動時は特定ドライバを更新できないと警告しますが、Discover 経由でやると警告が出ません。
fwupdmgr get-devices
TITAN
│
├─SSD 980 1TB:
│ Device ID: 3743975bd7f62f8d2575c9ae49fc3a8356fe186f
│ Summary: NVM Express solid state drive
│ Current version: 2B4QFXO7
│ Vendor: Samsung (NVME:0x144D)
│ Update Error: Cannot install update when not on AC power
│ GUIDs: ff40c384-8b84-53e0-4ad0-86c85436a89a
│ 71c19ef0-0bc0-5c85-aa6f-bb45fcc33eee
│ e8ae48bc-bc37-56b1-4680-8c64884a2792
│ 8b82707a-1412-5389-3f66-715124d28879
│ 415c060d-f40b-5374-b825-5d2a8bd2febe
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ • Signed Payload
AC アダプタを挿し直し、手動でファームウェアアップデートを実行、再起動、しかし問題は依然として持続。だが、システムに保留中のファームウェアブロブがあるかどうか 100% 確信できません。fwupd バンドルの異なるコンポーネント間で出力が曖昧から矛盾まで変化するためです。
その上、なぜか Discover、というか apt が3パッケージを保留しています。なぜ? わかりません:
The following packages have been kept back:
python3-update-manager shim-signed update-manager-core
自分で簡単にインストールできると分かっていますが、考えてみてください。shim-signed、fwupd、ドライバ、ファームウェアブロブ、カーネルエラー、これらすべては、まともなユーザー体験の一部であるべき**決してない**ニートの吐き戻しです。はい、私は Linux を生産性とゲーミングのすべてにおいて 100% デイリードライバーとして使う実現可能性をテストしています。そして、この感情のジェットコースターが私を殺しています。
考えてみてください。1ヶ月前、私は Titan を安定していて素晴らしいと褒めていました。今、愚かなエラーの大群とシステムハング/フリーズ。なぜ? Linux だから。なぜナイスで合理化されたユーザー体験で済ませられるのに、ひどくニートな体験を選ぶのか。自己依存の悲劇的なサイクルのように感じます。Linux が十分良くなれば、それに取り組む開発者たちはやる理由を失い、だから Linux はクソでなければならない。そんな風に感じます。
最悪なのは、私は初心者ではないこと。困惑したノーマルでもない。問題がどこにあり、何に起因するか、ある程度の見当はついています。それでも、この最新のアップデートラウンドが私のボックスに何か良いことをしたか、不確実さを感じています。長期的に、このドライバ、ファームウェアのナンセンスがどうなるか、全く分かりません。
この一連の出来事を見ると、UEFI が嫌い、Secure Boot が嫌い、これらのシムとブロブとファームウェアアップデートが嫌い、この忙しないナンセンスが嫌い、あなたのボックスがハリウッド風の戦場で、常にアクションがあるという考え方が嫌い。ノー。私のボックスは使用準備完了で来て、二度と BIOS やファームウェアをアップデートしないでほしい。それがあるべき姿です。安定して動くなら、そのままにしておけ。だが、ノー。最小限の品質監視でシステムの状態を常に変更し、このマシンのライフサイクル全体、またはどちらかが大いなるシリコンの牧場へ行くまで、ランダムなハードウェア関連のクソを処理させ続ける。
TL;DR: GUI、コマンドライン等、あらゆる手段で機械上のありとあらゆるアップデートを実施。ファームウェア、apt、すべて。善良な小さな猿のようにコマンドを実行。結局、5回の再起動後、システムは**今のところ**動作しますが、フリーズ問題は残っています。愚か、無意味、落胆。
ゲーミング
良いニュース、テスト済みでスムーズに動作する既存のゲームはすべて動き続けます。はい。悪いニュース、Assetto Corsa を Linux で動かせません。Proton のカスタムバージョンやハックを意図的に使っていません。


日常のあれこれ
Kubuntu が通知をポップアップ:システムが 200 日以上でアップデートを受けられなくなる、アップグレードすべき、と。このポップアップを無視して今後受け取らない GUI ボタンがない——もう一つの非常に「モダン」な Microsoft 風の仕様。また、ディストロ管理のストーリーの別の問題を指摘しています。
Ubuntu LTS は 5 年間のサポート、ESM (Ubuntu Pro) で 10 年、これも登録可能、最大 5 マシンまで無料、私も登録しました。すなわち、Ubuntu アーカイブから来るすべてのパッケージを含む私のシステムは、長い長い年月アップデートを受け取ります。同じことが、かつて私の Slimbook Pro2 で起きました、使用3年を過ぎても。

このプロンプトは正しくない、また、延期または無視するボタンはどこに?
しかし Kubuntu LTS は 3 年間。では、Ubuntu から必要なアップデートを受け取り、すべての apt リポジトリが ubuntu.com を指しているなら、この「パニック」メッセージは実質的に何を意味するのか? KDE パッケージ関連のアップデートが来ない? Firefox や VLC が最新なら、更新されていない Qt ライブラリのセキュリティリスクは? Kubuntu で ESM を使う論理は、もし本当にそれを使えないなら? 大した問題ではないが、Linux デスクトップユーザー体験のまた別の不整合です。
私は Ubuntu リポジトリ、それに Edge、VirtualBox、WINE、ESM を持っています、KDE 固有のものはなし:
deb https://security.ubuntu.com/ubuntu jammy-security universe
deb https://security.ubuntu.com/ubuntu jammy-security multiverse
deb https://esm.ubuntu.com/infra/ubuntu jammy-infra-security main
deb https://esm.ubuntu.com/infra/ubuntu jammy-infra-updates main
これも Microsoft 型の煩わしさ、プロンプトを無視できないから。押し付け、ねじ込み、アップグレードプロンプトを完全に無効化しました。

それ以外は、私の Titan と Kubuntu 22.04 はかなりうまく振る舞いました。いつものことはすべて問題なく、楽しめました。ラップトップケースは少し熱くなりました、主にこのまたはあのゲームタイトルの Vulkan シェーダー処理中でしたが、それ以外に問題はありません。ただ、以前のカーネル関連フィアスコ後の落胆感を払拭できませんでした。今思えば、IPv6 をシステムから排除しようと思います。IPv6 が嫌いだし、以前の問題はそれを(ルーターレベルでのブロックに加えて)行う重要性を浮き彫りにしました。超大手企業以外誰も必要としていない、もう一つのモダンなソリューション(たぶん)。
結論
何と言えるでしょう? 感情のヨーヨーは決して止まりません。そしてそれは巨大な問題です。一貫性の欠如が Linux デスクトップを単純に不十分でアマチュア的に見せます。人々が「Linux をデイリードライバーとして使えますか?」と尋ねたら、答えは「はい、しかし」。それだけではテクノロジーの働き方ではありません。テクノロジーに奉仕するためにあなたの生活と習慣を変えるべきではないのです。電気自動車のようなもの——運転ルート、充電のための複数回停車計画、機械を崇拝、を心配し始める。ノー。テクノロジーはユーザーに奉仕すべき。以上。
私の Slimbook Executive、もう一つの Linux オンリーラップトップは、Kubuntu 22.04 で問題なく動作します。だが、あれはクラシックで、メインストリームのブラウジングとオフィスマシン、統合 GPU、ゲーミングなし。それでは十分ではありません。ゲーミングは Windows 使用の「パンとバター」です。Windows とその低 IQ ゲームにさよならと言えることほど望むことは少ないです。だが私はリアリスト、ファンボーイではありません。そして、これらのランダムバグアフターアップデートによる月ごとの心理的混乱を耐え忍ぶ中で、ポジティブに聞こえるのは非常に困難です。
Microsoft が今、おもちゃのような Windows 11 で同じことをしているのも、何の慰めにもなりません。無意味な2つが打ち消し合うことはありません。私の記事を一つずつ読めば、私は双極性の恐竜のように見えます。だが、それは私じゃない。エンドユーザーへの軽視、Linux を偉大にする真の深い欲求の欠如。彼らは一生懸命働き、献身的で、成功を望み、ただ、潜在意識レベルで、アンダードッグであり続けることを決して望んでいない。大物になるのは、恐ろしい、恐ろしい責任だから。彼らを責められません。私もかつて、大企業の男、CTO とか、になる機会がありましたが、面倒だからやめました。ただし、私は Dedoimedo ソフトウェアを世に提供していません。
さて、そこで。1ヶ月後、あるいはもっと早く、私は Linux で何かクールなことをし、また幸せになったり陽気になったりするでしょう。何でも。結局、違いはありません。おそらくいつか、Linux デスクトップ空間に成熟と安定が訪れるでしょう。今は、私の Titan は再び気難しくなっています。だが、この無意味なカーネルバグをすぐに回避策で対処します、お楽しみに。そのためのチュートリアルを数日中に出します。また会いましょう。
乾杯。