ハードウェア
 Computer >> コンピューター >  >> ハードウェア >> ハードウェア

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

Slimbook Titan レポート第9回 – 大きな進展と数々のニュース

更新日:2026年4月29日

私のTitanは、本格的な作業とゲームプレイのために設計されたLinux専用マシンです。Windowsからの脱却という明確な目的を持って購入し、その目標はほぼ達成できています。とはいえ、この道のりは決して平坦ではありませんでした。導入当初の多くの問題、その後ファームウェア起因の電源管理トラブルなど、山積みの課題がありました。それでも総じて言えば、このシステムには満足しています。まあ、ある意味では。

前回のレポート以降、多くの出来事がありました。時間をかけて試行錯誤し、テストを重ねた結果、新たな問題やリグレッション(機能退行)だけでなく、驚くべき発見にも出会いました。これまで書いてきた長期レポートの中でも、今回の記事が最も重要だと感じています。それでは早速、詳しく見ていきましょう。

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

新カーネル登場で、システムフリーズがついに解消

ご記憶の方もいるかもしれませんが、ランダムなシステムフリーズを回避するため、起動プロセスの一環としてIRQマスキングを施す必要がありました。これは理想的な対策とは言えません。何を隠しているのか分からないまま見過ごすことになるからです(この点は後ほど実証します)。しかし、「ほぼ使い物にならないシステム」と「小さなGPE割り込みを黙らせる」のどちらかを選ぶなら、後者を選んだわけです。

そして今回、ついにこの問題が解決したことを報告できます。少なくとも現時点では。ただし、そこにたどり着くまでには多少の苦労がありました。順を追って説明します。

  • Titanの電源を入れ、一通り作業をしていました。特にアップデートは行っていません。ところが、Kubuntuというか、Ubuntuらしく、厄介な「無人アップグレード(unattended upgrades)」機構が勝手に作動し、多数のパッケージを修正し、新しいカーネルまで導入してしまいました。Ubuntu Proを使っており、カーネルライブパッチも有効にしているのに、これは馬鹿げています。しかも、自動アップデート機構自体がバグだらけで無茶苦茶なのです。
  • 実際、再起動後、新しい6.8.0-106カーネルがすべてを台無しにしました。ネットワークが使えず、VirtualBoxも動かない。当然です。無人アップグレード機構はカーネルだけを持ってきて、実務に必要な他のコンポーネントを一切持ってこなかったのですから。古いカーネルで再起動し、フルシステムアップデートを実行する羽目になりました。すると、わずかに新しい-107カーネルが入り、今度はすべてが正常に動作しました。

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

無人アップグレードによって破壊された状態……

  • 最も重要なのは、GRUBから割り込みマスキングオプションを外した状態でテストした結果、システムフリーズが発生しなくなったことです。素晴らしい。ただ、もう少しエレガントな方法で到達できたはずですが……。

ゲーミングにおける不確定要素

Titanを使うたびに、Steamを開いて、まだ動かせていないタイトルがProtonで対応していないか確認するようにしています。中でもAssetto Corsaは依然として動作しません。今回は大量のアップデートがあり、100GB分のゲームパッチに加え、Steamの再頒布可能パッケージやフレームワーク類が半ダースほど入りました。そしてArmA 3を起動してみると、まったく動かない。なんてことだ。

これは少なくとも私にとってリグレッションであり、しかも深刻なものです……

  • 私の知る限り、Valveは「一度動いたゲームは常に動く」ように最大限の努力をしており、Proton対応タイトルの増加リストにも同じ方針が適用されています。思い返せば、ArmA 3は大量のDLCやアドオン込みでも完璧に動作していました。トラブルなしに。それが突然動かなくなるのは本当に最悪です。
  • デバッグを開始し、Protonの各バージョンをほぼ一つずつテストしました。Bohemia Studioは6.X系の使用とランチャーのスキップを推奨しており、確かにそれは動きます。しかし、ゲーム側がオフラインと認識してしまい、LAN上であってもマルチプレイが一切できません。Proton 7.Xでも同じ結果でした。

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

バージョン6.Xおよび7.Xでは……ゲームがオフライン状態と認識します。

  • 最終的に成功したのはバージョン9.Xでした。こちらではSteamが正しくオンライン表示され、すべてが正常に機能します。ようやくです。

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

ランチャー自体はかなり良好に動作します。

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

その後、奇妙なことに気づきました。バッテリー駆動時のパフォーマンスはかなり良好で、ウルトラ設定でも安定して45〜50FPSが出ており、Windowsでの結果と同等かそれ以上でした。とても良い。ところが、ACアダプターを接続すると、予想に反してパフォーマンスが大幅に悪化しました。FPSは10〜15前後から35〜40の間で変動し、時折60まで跳ね上がってすぐに落ちます。ゲームは3〜4秒ごとに絶え間なくラグを起こすのです。

電源、パフォーマンス、そして壊れた充電器

この不具合の原因を突き止めるには、膨大なテストが必要でした。まず、Nvidia PRIMEのあらゆるオプションを試しましたが、効果はありませんでした。まあ、公平に言えば効果があるべきものでもありません。次に、CPUガバナーの各種設定や起動パラメーターを試しましたが、改善は見られませんでした。さらにWINEのDLLオーバーライドやゲームの起動オプションも試しましたが、やはり無駄でした。当然と言えば当然です。

その後、先述のシステムフリーズ確認も兼ねて、GRUBオプションからacpi_mask_gpe=0x03パラメーターを削除しました。すると、充電器の接続・切断音が「復活」したのです。マスキングが有効な間は、充電器を接続しても切断しても、通常のKDEサウンド通知が(少なくとも即座には)鳴らず、充電ステータスアイコンも変化しませんでした。変化はするものの、数分遅れて表示されることもありました。割り込みをいじった代償なのでしょう。

音と正しい充電状態が復元されて初めて、充電器が異常動作していることに気づきました。数秒ごとに「ピン」と鳴るのです。接続、切断。充電中、充電停止。やがて、これがシステム負荷と相関していることに気づきました。CPUやGPUの使用率が上昇するなど、電力スパイクを引き起こす何らかの動作があると、充電器がトリップして充電プロセスが停止してしまうのです。完全に充電する唯一の方法は、デスクトップを完全にアイドル状態にするか、マシンの電源を切ることだけでした。

230Wの充電器本体が寿命なのか、充電ポートに問題があるのか判断できませんでした。後者であってほしいと切に願いました。ポートの交換はより困難で、場合によってはほぼ不可能だからです。幸い、予備の180W充電器が手元にあったので試してみました。この新しい充電器に交換すると、Titanは見事に充電を開始し、システムにどれほど負荷をかけても安定した電力供給が続き、切断は一切発生しなくなりました。そして何と、ArmA 3において、AC接続時に美しく安定した60FPSを叩き出すようになったのです!

Slimbookチームに連絡して意見を聞いたところ、非常に丁寧に対応してもらえました。新しい充電器を購入し、数日で届きました。やはり充電器が原因でした。現在では、高負荷時でもシステムは適切に電力を確保でき、ファンの挙動までより正常になっています。おそらく壊れた充電器が、筐体内の奇妙な音として現れる様々な異常動作の原因だったのでしょう。永続的なダメージがないことを祈ります。

ArmA 3の話に戻ると、LANおよびインターネット経由のゲームプレイが機能すること、ゲーム用ポートがネットワーク経由でアクセス可能であることも確認しました。Ubuntuにはデフォルトでファイアウォールがないため問題ないはずですが、念のため三重にチェックし、すべてが本来あるべき状態であることを確かめました。些細なディテールですが、ね!

udp 0 0 0.0.0.0:2302 0.0.0.0:* 20896/wineserver
udp 0 0 0.0.0.0:2304 0.0.0.0:* 20896/wineserver

nc -v -u -z 192.168.5.103 2302
Connection to 192.168.5.103 2302 port [udp/*] succeeded!

そして、すべてが完璧に機能していました。インターネット経由でマルチプレイを存分に楽しみ、友人たちのためにサーバーをホストすることさえできました。問題なし。唯一の「難点」は、激しいゲームセッションを約1.5〜2時間続けると、ファンが猛烈に回転し、CPUが少しスロットリングして軽いスタッターが発生することがある点です。とはいえ、その状態に達するには相当Titanを酷使する必要があります。

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

文字通りにも比喩的にも、ゲームに復帰したのです。

その他の話題

Ubuntuのアップデートプロセスは、時にかなり混乱を招きます。以前にも何度か触れましたが、aptがWINEパッケージで混乱し、「壊れた」インストールを修復して依存関係を解消する必要がありました。本当に腹立たしい。2026年になった今もなお、Linuxデスクトップ体験の一部として、この種のナンセンスが残っているのですから。マジで?

Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
wine-stable : Depends: wine-stable-i386 (= 10.0.0.0~jammy-1)
Depends: wine-stable-amd64 (= 10.0.0.0~jammy-1) but 11.0.0.0~jammy-1 is installed
winehq-stable : Depends: wine-stable (= 11.0.0.0~jammy-1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

さらに、システムログからはこんな無意味な宝石も:

systemd[1]: Configuration file /run/systemd/system/netplan-ovs-cleanup.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
systemd[1]: /lib/systemd/system/snapd.service:23: Unknown key name 'RestartMode' in section 'Service', ignoring.

以前Executiveについてお伝えしたように、なぜか新しいカーネルはKVMモジュールを自動ロードし、VirtualBoxと競合します。後者を使う場合はブラックリストに登録する必要があります。かなり厄介です。ベースラインに対する、またしても根拠のない変更なのですから。

セッションを記憶させるために細工していたテキストエディターKateは、サイドバーがなくなっていました。どういうわけか、手動変更の影響のようです。ただし、Documentsプラグインを再有効化すれば、失われた機能は復元できるはずです。

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

Notepad++もなぜか新しいMonoパッケージが必要になりました。一番気になるのは、下のハイパーリンク内の余分な1〜2個の空白ですが、それを整理すればプログラムは正常に起動しました。

Slimbook Titan Linux レポート第9回:カーネル更新、ArmA 3のトラブル、そして充電器故障の顛末

ハードウェア面では、キーボードは依然として少し「硬く」、すべてのキー入力を登録するにはやや強めに押す必要があります。以前から観察していた点で、今回のレポートでも変わらず当てはまります。もっと激しく使って、数十万文字分叩き込んでバネを慣らす必要があるのかもしれません。あるいは何か。

さて、ここらで切り上げましょう。

まとめ

今回は、平和なはずのTitan環境にとって、あまりにも多くの問題がありました。ゲームの不具合、リポジトリの問題、ネットワーク破損と無人アップグレードの複雑化、KVMモジュールの面倒事。ある意味では、充電器の故障は最も許容範囲のトラブルでした。そういうことは起こり得るからです。ソフトウェア側の問題の方が弁護の余地がありません。忘れないでください、私はLTSを使っているのです。しかも24.04ではなく、さらに古い22.04です。実質4年が経過してもなお、「安定した長期サポート版」であるはずのリリースに影響すべきではない不要な問題が山積みなのです。本当に、どうなんでしょうね。

とはいえ、これらすべてを解決できたのは嬉しい限りです。中でも、Steam Protonとどうしても必要なArmA 3の互換性問題の解決が大きかった。なぜかこれで心が落ち着き、全体の取り組みへの向き合い方が楽になりました。確かにIRQマスキングで自分の生活を少し複雑にしてしまいましたが、そもそもファームウェアとカーネルパッチの無意味な副作用としてのシステムフリーズがなければ、そんなことをする必要はなかったのです。また、充電器の不具合も想定外のものでした。しかし、こういうものです。総じて言えば、慎重ながらも満足しています。

以上をもって、第9回レポートを締めくくりたいと思います。今後のアップデートにご期待ください。いつの日か、Assetto Corsaも動かせるようになればいいのですが。それ以外の点では、不具合やリグレッションの合間に、私のTitan環境はかなり快適です。複雑だけど、良い感じ。約束通り、盛りだくさんの記事となりました。それでは、また会いましょう。バイバイ、諸君。

それでは、また。


  1. Nintendo SwitchのゲームをmicroSDカードに移行する方法を徹底解説

    Nintendo Switchは発売以来、データ管理の問題に悩まされてきました。本体の内部ストレージはわずか32GBしかなく、快適に遊ぶにはmicroSDカードの購入が事実上必須となっています。ありがたいことに、システムアップデートによってゲームソフトをmicroSDカードへ簡単に移行できるようになりました。この記事では、その具体的な手順と注意点を詳しく解説します。 移行前に知っておくべきこと この機能は多くのユーザーの要望に応えるものですが、いくつか例外があります。まず大前提として、データの移行は双方向で行えます。つまり、本体の内部メモリからmicroSDカードへ、あるいはその逆方向へ

  2. 新米パパ・ママ必見!育児の負担を軽減するおすすめスマートガジェット5選

    育児は本当に大変です。いや、正確に言えば「大変」どころではなく、心身ともに疲れ果ててしまうほどの重労働です。しかし幸いなことに、昨今の市場には、寝不足でクタクタになった新米パパ・ママの負担を少しでも軽くしてくれるハイテクガジェットが数多く登場しています。 本記事では、育児経験者から特に支持されている便利なアイテムを5つご紹介します。これらを上手に取り入れて、育児のストレスをぐっと減らしましょう。 1. Hatch Baby Grow スマートおむつ替えパッド&ベビースケール 一見すると、このおむつ替えパッドは「なくても困らない贅沢品」に思えるかもしれません。しかし、詳しく見てみると、新米親が