Slimbook TitanにKubuntuをインストールする方法:ハイブリッドグラフィックス環境構築の全記録
Slimbook Titan / Kubuntu / インストール / ハイブリッドグラフィックス
最終更新:2023年3月10日
こんにちは、ネットの住人の皆さん。今日からいよいよ「Dedoimedo Titan実験」をスタートします。数日前にSlimbook TitanノートPCが手元に届きました。前回の記事ではスペックや外観、基本仕様をざっと紹介しただけでしたが、今回は実際に何かをやってみましょう。
この記事では、Titanをセットアップして最初の6〜10時間で行ったことをお見せします。具体的には、初期セットアップ、OSインストールとディスク管理に関する検討事項、そしてインストール後の設定(グラフィックカードのプロプライエタリドライバーなど)です。ご存じの通り、以前にも古いY50-70マシンで同じような作業を行い成功を収めていますので、今回もその成功体験をTitanで再現したいと思います。それでは始めましょう。

インストール1回目:散々な結果に
まずは電源を入れ、BIOSメニューに入りました。このBIOSは非常に簡素です。汎用CLEVOベースのシステムに搭載されるBIOSらしく、設定できる項目はごくわずかです。とはいえ必要なものは揃っています。パスワードの設定、Wake-on-LANの無効化、キーボード照明の無効化を行いました。色が流れるような照明演出は、すぐに煩わしく感じました。ちなみにTitanはSecure Bootがデフォルトでオフになっています。これは問題ありません。
Kubuntu 22.04のライブセッションを起動し、インストールを開始しました。ところが、インストーラーがパーティション設定画面を表示するまでに約3分もかかりました。この遅いディスク検出は本当に嫌いです。しかもここで気づいたのですが、ドロップダウンメニューにはディスクが1台しか表示されません。なぜかKubuntuが2台目のディスクを認識してくれないのです。調べてみると、2台目のディスクにはSlimbookチームが出荷時テストの一環としてUbuntuをインストールしていたことが分かりました。


そこで両方のディスクのパーティションテーブルを削除して再初期化したところ、インストーラーはようやく両方のデバイスを表示してくれました。1台目を選択し、暗号化LVMを構成します。約3分後、インストール完了。再起動してログインし、いじり始めました。
最初の驚きは、Nvidiaドライバーがメモリにロードされていなかったことです。「プロプライエタリソフトウェア」にチェックを入れたはずなのに、Nouveauが使われていました。これはダメです。早速Nvidiaドライバーをインストールすることにしました。ただ、問題があります。普通のユーザーにはServerパッケージと通常ドライバーパッケージの違いや、「open kernel」表記の意味なんて分からないはずです。

525.xx系を選択すると、Discoverが大量の醜いエラーを吐き出しました。コマンドラインから再インストールを試みると、大量のテキストの中にこんなものが:
File "/usr/bin/ubuntu-drivers", line 187, in command_install
UbuntuDrivers.detect.nvidia_desktop_pre_installation_hook(to_install)
File "/usr/lib/python3/dist-packages/UbuntuDrivers/detect.py", line 839, in nvidia_desktop_pre_installation_hook
with_nvidia_kms = version >= 470
UnboundLocalError: local variable 'version' referenced before assignment
どうやらubuntu-drivers autoinstallスクリプトは、特定バージョンまでのNvidiaドライバーにしか対応しないようハードコードされているようです。この問題を回避するには、次のファイルをテキストエディターで開きます。
/usr/lib/python3/dist-packages/UbuntuDrivers/detect.py
そして835行目を以下のように書き換えます。
version = int(package_name.split('-')[-2])

これでドライバーのインストールができるようになりました。再起動後、ドライバーはメモリにロードされました。しかしカードは使用可能になりません。カードを実際に使おうとすると大きなトラブルが発生します。例えば、ハイブリッドセットアップ(AKA Nvidia on-demand)を最大限活用するためにSteamにNvidiaカードでの起動を強制しようとしたところ、Steam自体が起動しなくなりました。nvidia-smiユーティリティを実行すると「No devices found」と表示されます。
さらにシステムはカーネルoopsを起こし、再起動が必要になります。再起動後は今度はシステムがまともに起動せず、ブートプロセスがカーネルパニックで失敗します。唯一の打開策は、BIOSでグラフィックカードモードをhybridからdGPU(ディスクリートGPU)に変更することでした。これでもカーネルoopsは発生しますが、少なくともデスクトップまでは起動でき、設定変更が可能になります。言うまでもなく、ブートプロセスにはBIOSとOS両方からのエラーメッセージが山盛り表示されました。さらに、BIOSはキーボード照明の設定を毎回リセットし、私の設定を無視します。
続いて470.xx系のドライバーをインストールしました。こちらはずっと良好で、実際に動作しました。しかし、私はかなり腹が立ちました。数時間に及ぶ徹底的な調査の末、中間的な結論に至りました。
- ノートPCのファームウェアと最新Nvidiaドライバーとの間に非互換性がある可能性がある。
- ノートPCのBIOSは2021年が最終更新。3070カードとの動作には問題ないが、新しいOSやドライバーに関しては今後の懸念材料になる。しかもCLEVOシャーシーのBIOSアップデートは非常に困難。
- ファームウェアの更新で525.xxドライバーとの非互換性が解消される可能性もあるが、全体として妙な感じがする。
- 本質的に不安定なシステムを使いたくないし、グラフィックスドライバーをアップグレードできない状態も避けたい。
その上、ドライバー間の切り替えでHDスケーリング設定が崩れてしまいました。Dolphinの見た目を正常に戻すには、設定を一度解除してやり直す必要がありました。そこで少し冒険心を出して、オープンカーネル版Nvidiaドライバーをインストールしてみました。再びカーネルクラッシュと起動エラーの試練に見舞われ、今度はPlasmaの設定が修復不能なほど壊れてしまいました。Dolphinはアイコンすら表示しなくなりました。理由も原因も私には分かりません。
正直なところ、この時点ではハンマーを持ってノートPCを粉々に叩き割り、金なんてどうでもいいと思いました。しかし自分に言い聞かせました。「もう一度インストールしてみろ、ゼロからやり直せ。ハンマーはいつでも使える」。というわけで、2回目のインストールです。
インストール2回目:今度は全部うまくいった
同じ手順を一文字一句違わず繰り返しました。すると今回は、Nvidiaドライバーが正しくインストールされ動作したままデスクトップが起動しました。しかも525.xx系です。nvidia-smiユーティリティも正常動作。起動エラーもなし。すべて機能しています。前回の試行ではサスペンド&レジュームですらシステムをクラッシュさせていましたが、もうそんなことはありません。順風満帆です。正直、「グリッチ」が嫌いな私としては不安で不快ですが、ノートPCを破壊したくなくて済んだのは良かったです。
推測ですが、初回インストール時に何らかの理由でプロプライエタリドライバーのセットアップステップが失敗し、システムが不正な状態(ファームウェアとドライバーを含む)で構成されたのだと思います。ただ、それだけではBIOSが毎回キーボード照明をリセットする理由は説明できません。それは後日調査する予定です。現状では、BIOSが無視するのはこの設定だけのようです。他の値はすべて設定どおり維持されています。BIOS自体が壊れていて、私はたまたま幸運な瞬間を味わっているのかもしれませんし、あるいは全体が信じられないほど不安定で、特に深い理由はないのかもしれません。
システム設定
システムが安定していることを確認できたので、Plasmaをお好みの見た目と挙動になるように整えていきました。大した作業は不要でしたが、多少の手入れは必要でした。まずHDスケーリングを125%に設定しました。見た目も操作感も素晴らしいです。他のどの環境よりも優れていると言っていいでしょう。

加えて、フォントサイズを全体的に10から11へ引き上げました。Konsoleは少し厄介で、デフォルトセッション設定を簡単に編集できません。でも最終的にはなんとかなりました。またThunderbirdのUIサイズを少し大きく(layout.css.devPixelsPerPx)、Firefoxもきれいに表示されるよう微修正しました。詳細は過去のFirefox Proton UIカスタマイズガイドで説明済みです。基本的にはタブ領域の上部余白を追加するだけです。
#navigator-toolbox {
margin-left: 3px !important;
margin-top: 4px !important;
}
さらに快適さを追求するため、追加フォントもいくつかインストールしました。
sudo apt-get install ttf-mscorefonts-installer
続いてシステム検索の調整を行いました。ブラウザ履歴やブックマークをPlasmaに表示させたくないからです。


Ubuntu ProとLivepatch
無料のProオプションを有効化することにしました。これにより技術的には2032年までシステムがサポートされます。これは非常に合理的で、あるべき姿です。システムを再インストールし直すのは避けたいですからね。今のところ順調です。
Universe/Multiverseパッケージは'esm-apps'有効化済みのUbuntu Pro経由で2032年までセキュリティアップデートを受け取ります。6件のセキュリティアップデートを受信済みです。
ハードウェア互換性
さて、どんな感じでしょうか。初回インストールの失敗を除けば、全体として順調そうです。すべて動作しています。デュアルグラフィックス構成はシームレスです。(2回目のインストール後に)デスクトップにログインすると、Nvidia設定ユーティリティがインストールされ、on-demandプロファイルが有効になっていました。Fnボタンもすべて正常に機能します。
ファンの騒音はそれほど大きくありませんが……1つがわずかに異音を発しています。多少気が散ることがあります。時間とともにどうなるか分かりません。ファンベアリングが落ち着くかもしれませんし、恒常的な不快な唸り音に変わるかもしれません。様子を見ましょう。現時点では、高負荷時でもノートPCは比較的静かです。
電源プラグを抜くと、ディスプレイが最大限暗くなるという問題もあります。同じ問題をIdeaPadノートPCでも報告しましたが、ほぼすべてのディストリビューションで発生します。カーネルの問題のようで、永遠に修正されそうにありません。本当に苛立ちます。
簡単なベンチマーク
これまでのパフォーマンス観察結果の一部です。
- システム起動はやや遅めです。BIOSパスワードプロンプト表示まで約5秒、ディスク暗号化プロンプトまでさらに5秒、OSロードまでさらに5秒かかります。ちなみに初期インストール時、Nouveauドライバー使用時のKubuntu起動シーケンスは17秒で、Nvidiaドライバー使用時(1回目・2回目とも)の3倍以上かかっていました。
- スリープと復帰には約2秒。私には少し遅く感じます。
- Samba速度は21 MB/s(Wireless接続)。いつもと全く同じ物理環境で、Linuxテスト歴の中で最速の記録です。
キーボードの問題
現時点での最大の不満はキーボードです。キーの間隔が狭すぎて、高速タイピングが容易ではありません。バックライトを使わない場合、キーは非常に淡い色で、文字を読み取りにくいです。バックライトを使えば、ほとんどのパターンは子供っぽくて気を散らすものです。単色固定テーマを使おうとすると、赤が出ます。赤だけです。結局の選択肢は、センターオフの悪字体による半分見えないキーボードか、下から照り付ける地獄のような眩しさか、どちらかです。

これはRainbowパターンです。私が選んだのではありません。システムが勝手にこの状態で起動しました。
Slimbook Titan(BIOS)は私の設定を無視します。バックライトをDisabledに選んでも、BIOSメニューでは常にWaveに戻ってしまいます。実際のキーボードは消灯したままだったり、リストにあるのとは別のパターンで点灯したりします。ハードパワーオンやサスペンド&レジュームのたびに、異なる挙動を示します。
一つの選択肢はSlimbook RGBツールのインストールですが、PPAの追加が必要です。生産性向上用途のマシンにサードパーティのソフトウェアソースを入れるのは嫌いです。関連する.debファイルを直接ダウンロードすることもできますが、それでもかなり場当たり的に感じます。自分のキーボードを制御するのにサードパーティ製ツールが必要な理由が分かりません。何ですか、Windowsですか?
とにかく、何と言えばいいのか。何かが壊れています。少なくともBIOSはリストに表示されている通りの動作をするべきです。私の選択に従い、勝手に変えるべきではありません。バックライトの色を管理するためにサードパーティツールが必要であるべきではありません。ランダムな変更は本当に苛立ちます。RGBなんて完全に過大評価です。
ウェブカメラ
カメラは素晴らしく動作します……Skype以外では。このプログラムは単純にカメラを初期化できないか、レガシードライバーをプリロードして起動すると、カメラを高速でオン/オフ繰り返し、白黒映像になります。テクノレイブみたいで、完全に使い物になりません。レイブ効果が必要な方へ:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skypeforlinux
その他、周辺機器
IPPプリンターは追加設定なしで自動検出されました。最高ですね。
いくつかの問題点(デスクトップ側)
本当に無意味な問題にも遭遇しました。例えばDolphinでは、デフォルトではSamba共有を閲覧できません。設定 > Windows共有 を開き、デフォルトのユーザー名とパスワードを入力する必要があります。そうすればSamba共有は正しく機能するようになります。他のマシンへの別ユーザーでのアクセスなども含めてです。これについては別途チュートリアルを書くべきか迷いますが、とにかく。なぜなんでしょうね。

言語ローカリゼーション。この問題は依然残っています。選択した言語ではなく、地域の方言が提示されます。私はいつも英語(米国)を使いたいのですが、システムはタイムゾーン選択に基づいてGBやCAなどを勝手にデフォルト設定します。望んでいません。
Kateは相変わらず挙動不審です。私のセッションの小技を使わないとセッションを保存できません。しかし今度はサイドバーが消えてしまい、これも別のバグのようです。GwenViewもファイルメニューなしで起動し、手動で有効化(Ctrl + M)する必要があります。なぜこの種の小さな不満が尽きないのでしょう。良い面を挙げると? デフォルトセッション起動オプションを使用したKateは、未保存ファイルや空のテキストバッファを起動間で保持してくれます。Notepad++みたいですね。

改めてエルゴノミクスについて
前回の記事で簡単に触れましたが、もう一度掘り下げます。ディスプレイは確かに素晴らしいです。十数時間使用した今なら断言できます。ゴージャスです。色彩は鮮やかで忠実、鮮明さも抜群です。165Hzリフレッシュレートと普通の60Hzモニターの違いを肌で「感じる」ことはできませんが、悪影響も一切確認できません。優秀です。
キーボードは、微妙なバックライト対応を別にすれば、やや期待外れです。高速タイピングではかなりのタイプミスが発生します。物足りないキー戻りの感触、キーの接近、刻印されたキー記号の非常に低いコントラスト、これらの組み合わせです。まるで若者のようにRGBライトを使えと言わんばかりですが、通常の使用形態はそうあるべきではありません。たまにならいいでしょう。常時はダメです。私は何にも簡単に気を取られる人間ではありませんが、普段の毎時3000語ペースだと、このキーボードでのタイピング精度は本来あるべき水準に達しません。仮に照明の問題がいつか解決しても、これは解決できない気がします。
悲しいことに、私のSlimbook Pro2は素晴らしいキーボードを備えています。完璧なキー配置、明瞭な字体、気を散らす要素なし、完璧なクリック感とフィードバック。思い切り連打してもミスしません。Titanが持つわずかな「マヨネーズ状のぬるさ」は、単純に苛立たしいのです。
バッテリー駆動時間の見積もり
さて、いくつかの小さな実験を試しました。まずノートPCをアイドル状態にすると、約7時間と表示されました。次に本格的にマシンを使用開始しました。ゲーム、ブラウジング、ソフトウェアインストール、輝度最大です。残り30分の警告が出るまで、約3.5時間システムを使用できました。つまり軽い使用なら6時間、ディスプレイ輝度50%ならもっと持つはずです。

実際の使用数値も示します。別の日なので、時刻に惑わされないようにしてください。

良い感じのスクリーンショット集
素敵なスクリーンショットのコレクションです。すべて絶好調に動作しています。


待って、アプリとゲームはどうなの?
残念ながらそれは新記事のネタです。でもちょっとだけティーザーを。GTA: Vice Cityは問題なくインストールできました。フルスクリーン解像度(2560x1440px)含めて絶好調に動作しており、古いセーブデータをSteam形式に変換して使用することもできました。これは実質的に、Proton搭載のLinuxがWindowsより優秀だということです。Windows 10(Steam版)ではGTA: Vice Cityを遊べなかったのですから。というわけで。続きはまた今度。

まとめ
何を感じ、何を考えるべきか、少し迷っています。初回インストールの失敗は憂慮すべきことでした。BIOSがバックライト設定を尊重しないこと、照明パターンが一見ランダムに、あるいはログインのたびに変わることも、かなり苛立ちます。しかしそれ以外では、2回目のインストールから3日経った今、システムは安定、高速、そしてかなり良好に動作しています。
初回の失敗を無視すれば、物事はかなり円滑に進んでいます。デュアルグラフィックス構成は絶好調で、堅実なアプリ群がインストール・稼働中(詳細は近日公開)、パフォーマンスは非常に良好、バッテリーもまずまず持ちます。今日はこの辺で。DedoimedoのTitan冒険記、次回はアプリとゲーム編です。それでは、また会いましょう。
それでは、また。
-
Samsung Galaxy A54 使用3ヶ月レビュー:印象は変わったのか?最終評価
Samsung Galaxy A54を購入してから約3ヶ月が経ちました。今回は1ヶ月時点のファーストインプレッションに続く、長期使用レビューの続編としてお届けします。更新日:2024年1月29日このスマートフォンを買ったきっかけは、それまで使っていたNokia X10のバッテリー減りが異常に速くなったことでした。では、A54は良い買い替え先だったのでしょうか?1ヶ月時点での結論は「まあまあ」。セキュリティアップデートやカメラには一定の満足感があるものの、UIやSamsung純正ソフトウェア周りには不満の山がありました。それでも私は使い続け、印象が変化するかどうかを見届けることにしました。人生に
-
古いノートパソコンを捨てる前に!再利用・売却できるおすすめパーツと活用術
私たちの多くは、どこかに使わなくなった古いノートパソコンをしまっているのではないでしょうか。古い電子機器をリサイクルに出すのは良い習慣ですが、その前に少し時間をかけて部品取りをしてみるのもおすすめです。DIYプロジェクトの材料集めから、ちょっとしたお小遣い稼ぎまで、意外なほど役立つパーツが眠っているかもしれません。ここでは、古いノートパソコンからサルベージできるパーツをご紹介します。CD/DVD/Blu-rayドライブ最近のノートパソコンの多くには、CDやDVD、Blu-rayを読み取る光学ドライブが搭載されていません。光学ドライブが省かれる理由は主に2つあります。1つ目は、多くのユーザーがも