背景(質問に直接進むには、次の段落をスキップしてください。)
私はWeb開発者で、キャリアの初期からWindowsを使用してきました。しかし、数年が経つにつれて、Linuxへの依存が大きくなりました。私のサーバーはLinuxにあり、ツールはLinuxにあります。私はほとんどの日常的なニーズ(Webおよびデータベースサーバー、CLIツールなど)に仮想マシンを使用していますが、今日はIDEとソースコードがWindowsにありますが、他のほとんどすべてがWindowsのひどい構成で終わりました。 Linuxでは、共有フォルダを介してアクセスされます。うまくいかない面倒な作業(共有フォルダのパフォーマンス、シンボリックリンクなど)が多すぎるため、Linuxに完全に移行することを検討しています。
私は次の内容を読んだ。パフ! _OS、フラットなデザインとNvidiaハードウェアがインストールされているコンピュータにバッテリを含むインストーラを提供するという事実が気に入っています。それでデュアルブートを設定して数日間試してみました。好きですが…
最初に驚いたのは、CLIツールやサーバーなどの低レベルの作業がLinuxでより速くなることです。GUIが少し遅い感じWindows 10と比較。私の仮想マシンよりもベアメタルでは確かに遅れは少ないですが、私がやっているほとんどすべての作業には非常に微妙な遅延があります。
例:
- Chromeにこのテキストを入力すると、キーストロークと画面に表示される文字の間に小さいが検出できる遅延が感じられます。
- スクロールバーを使用してWebページをスクロールすると、常に60fpsが実行されていないようで、スクロールバーがマウスポインタより遅れて不安な感じを受けることがよくあります。
- スーパーキーを押すかアクティビティをクリックすると、アニメーション内の一部のフレームが失われ、すべてのウィンドウが表示されることがよくあります。
- 「アクティビティ」の下にある「アプリケーションを表示」ボタンをクリックするのは最悪の場合です。私が見た中で最高は次のとおりです。一つアニメーションフレーム、ほとんどの場合、約1秒遅れた後にアイコンが最終位置に表示され、何も起こりません(画面外でアニメーションを適用してもかまいません)。
さらに、マウスホイールは基本的に非常にゆっくりスクロールします(そして半分の時間も働かない)現在、私のユーザーエクスペリエンスはかなり平均的です。
私は仮想マシンでこの遅延を経験しましたが、常に仮想化技術の失敗を非難しました。かなり高級型ノートブック(Dell XPS 15、4コア、32GB RAM、Nvidia GTX 1050 Mobile、1TB NVMe SSD)としてベアメタルでのLinux経験に優れると予想したが、デザイン、開発ツールにもかかわらず、CLI性能などは確かに優れているGUIのパフォーマンスは明らかに近接していません。これは間違いなくLinuxに切り替えたい場合は、克服するのが最も難しい問題です。
私が逃したものはありますか? GUIのパフォーマンスが現在Windowsに追いつくことができないという事実ですか、それとも私の設定に問題がありますか?
Pop!_OS(NvidiaからIntelへ、またはその逆)でGPUを切り替えてみましたが、デスクトップ使用では何の違いも感じられませんでした。
私もベアメタルでいくつかの異なるディストリビューション(Ubuntu、Fedora)を試しましたが、彼らはよりきれいであることを認めなければなりませんが、両方のディストリビューションですぐに同じ遅延を感じました。