GNU/Linux >> Linux の 問題 >  >> Fedora

Nvidiaを搭載したラップトップでのFedora30テスト-2010年に戻る

数週間前のFedora30のレビューで、プロプライエタリグラフィックスを含む古いハードウェアで運試しをするなど、このディストリビューションで追加のテストを実施すると述べました。その瞬間が私たちに迫っているので、HPPavilionマシンで学んだことをすべて再検討します。

これは2010年のラップトップで、i5クアッドコアプロセッサ、4GB DDR3 RAM、1GBVRAMと7,200rpm500GBディスクを備えたNvidiaGT320Mカードを搭載しています。それでも、ほとんどの実用的な目的のための合理的なシステム。さて、やや古いLGRD510マシンでの私のFedora29テストを思い出すと、結果は期待できるものではありませんでした。パフォーマンスはかなり悪く、Nvidiaのセットアップは失敗しました。しかし、Gnome 3.32には希望があるので、これは興味深い試みになるはずです。フォローしてください。

インストール

起動シーケンスはすべてテキストでした。 Gnomeデスクトップは、最初のFedora30レビューで使用した2015LenovoG50マシンと同じように動作しました。パフォーマンスがいくらか向上し、応答性が向上しましたが、特にアクティビティを操作しているときに、ときどき途切れたりフリーズしたりすることもありました。 Geditの非常に醜いフォント、不適切なデフォルトの人間工学など、他のエラーや問題のほとんどは一貫していました。

パーティショニングはG50テストよりも悪かった。選択を行っているときに、ウィザードが2回スタックしました。つまり、ルートを選択してフォーマットすることを選択します。この時点で、通常、ウィザードは約1〜2秒間グレー表示され、その後通常の状態に戻ります。つまり、他のボタンをクリックして追加の変更を加えることができます。ここでのみ、ウィザードは1、2分間応答しなくなり、厳密なEscキーアクションのみが最終的に初期状態に戻るのに役立ちました。選択は3回目に行われました。

私は最近HPラップトップをあまり使用していません-私は最後に素晴らしいKubuntuZestyをその上にデプロイしましたが、以前はFedora24を実行して成功していました。それから、私はほぼ10年の/ homeデータのレガシーを持っていましたが、これを再利用するつもりでした。デュアルブート構成のWindows7インスタンスを忘れないでください。

選択したパーティションのいずれかがフォーマットされるかどうかは示されません。

実際のインストールには約15分かかりました-悪くはありません。バグの修正はクールでも楽しいものでもないので、最初のレビュー(および過去)で見たのと同じトリミング画像のスライドショーがありました。この手順が完了したら、再起動して本格的にテストを開始しました。

過去のデスクトップの幽霊

進行中は信じられないほどイライラしました。ブートスプラッシュはすべてき​​れいできれいになり、テキストはありませんでした。次に、最初のログインを設定しました。Gnome3の位置情報サービスの概念にまだ戸惑っています。古いユーザーを追加しました。デスクトップが約10秒間フリーズした後、デフォルトの外観から古い構成に切り替えました。これには、別の壁紙、ウィンドウボタン、その他いくつかの調整が含まれ、その一部はFedora24からFedora30に移行して壊れていました。

これまでのところ、それは非常に有望に見えました。しかし、その後、ラップトップのファンが狂ったように回転し、デスクトップが遅くなり、アプリケーションのクラッシュの通知が表示されるようになりました。結局のところ、トラッカーストアと呼ばれるものが私のCPUを使い果たし、途中で失敗していました。

これは約10分ほどで3〜4回クラッシュしました。さらに悪いことに、私はこれが何であるかを知りませんでした。オンラインで検索したところ、これはGnomeのインデックス作成などと関係があることがわかりました。さて、ここで皮肉を見てください。 Linuxの人々は、データテレメトリを使ったばかげたゲームでMicrosoftを爆破しますが、Gnome(GPSのないラップトップ、それでもどのように機能するか)で位置情報サービスをセットアップし、トラッカーストアの食事サイクルと呼ばれるプロセスを実行します。ほとんど刺激的ではありません。

そして...デスクトップ全体が押収されました。完全に!仮想コンソールにログインして、何が起こったのかを確認することすらできませんでした。マシンを強制的に起動し、次のログインで、GnomeShellが正当な理由もなくクラッシュしたことを知りました。しかし、それで私の悩みは終わりだと思いますか?いいえ、それからはほど遠いです。

数分ごとに、認証のプロンプトが表示されます。これは、電子メールクライアントアカウントのようなもののように見えました。 Evolutionを疑ったが、メールクライアントがインストールされていなかった。ただし、evolutionという名前の4つのプロセスがありました。プロセステーブルにあるものであるため、これは、Fedora30とシステムで構成した古いレガシーのものとの間の別の非互換性のように感じました。さて、ホームディレクトリのインポートはシームレスに行われると思いますが、そうではありませんでした。

なぜそれらの進化-*プロセスがそこにあるのですか。 Evolutionもインストールしていません!

最悪の部分は、これについての説明がなく、このナンセンスを止める方法がなかったということでした。オンラインアカウントをリセットしようとしましたが、役に立ちませんでした。結局、Evolutionをインストールし、構成済みの電子メールアカウント(とにかくガベージテストアカウント)を削除する必要がありました。そうすれば、ノイズは止まりました。とても無意味です。

Firefoxも何らかの理由で壊れていました。アドオンをインストールしたり、古いアドオンを検証したりできませんでした。これは、数週間前のアドオン証明書foobar全体のもう1つの副作用である可能性があります。プロファイルをリセットしましたが、その後ブラウザは正常に動作しました。

古いアイコンも機能しませんでした。Numix、Faba、Mokaがあり、奇妙に見えました。アイコンの最終更新日は2018年頃です。そこで、非表示の.iconsフォルダーをスクラブし、新しいアイコンをいくつか取得しました。その後、カスタマイズを本格的に開始できます。まあ、ある種。互換性のない古いGnome拡張機能もいくつか削除する必要がありました。今、私はこれについてGnomeをあまり非難していません。最近、他のすべてのラップトップ、アップグレードした古いマシンで同じ問題が発生し、テーマ設定とデスクトップ設定で多くの競合が発生しました。しかし、Linuxはあまり下位互換性がない(またはまったく互換性がない)ことを示しており、これは本当に悪いことです。

Skype...システムエリアインジケーターはありません。古い拡張機能は機能しなくなったため、オンラインかオフラインか、または宇宙の他のすべてのSkypeユーザーと同じように期待できることを示すアイコンがありません。 Skypeを最小化すると、Skypeは単に消え、プログラムが実際に実行されていることを知るためのアイコンや通知はまったく表示されなくなります。その他のGnome3の驚異。

ヒントをグレースケールからサブピクセルに変更した後、フォントも大幅に改善されました。デフォルトが何であるかわからない。最終的に、システムはかなりよく見えました。しかし、それはFedoraの問題ではありませんでした。より重要な質問は、パフォーマンスとハードウェアの互換性についてはどうですか?

パフォーマンスとリソースの使用

良くない。はい、Gnome 3.32は古いGnomesよりも優れていますが、このラップトップを含む古いハードウェアでの使用にはまだ不十分です。デスクトップは常に途切れ途切れで、マウスカーソルが1秒ほどフリーズし、軽いアクティビティでも応答性の問題が発生していました。 dnfを実行するだけで、すべてのメモリを消費し、スワップをヒットするのに十分でした。 Firefoxの使用も犠牲になりました。次に、LGマシンでのMX-18テストまたは古いeeePCでの使用と比較します。速度に関しては、GnomeがXfceやPlasmaと比較できるようになるまでには長い道のりがあります。

リソースの使用状況を共有したかったのですが、これは難しいことがわかりました。アイドル状態では、システムは1.3 GBのRAMを使用して起動し、表示されたグラフの時間枠である約1分で、使用量は約1.8GB以上に上昇します。バックグラウンドプロセス、インデックス作成、メモリリークなど。 CPU使用率は高くなく、約3%でしたが、どのアクティビティでもすぐに急上昇しました。

Nvidiaドライバーのセットアップと問題

これは別の奇妙なことでした。非常に奇妙なため、チュートリアル全体を作成します。最近、Fedoraはサードパーティソフトウェアを管理するための単純化されたメカニズムを導入しました。基本的に、Gnome Softwareは、サードパーティのリポジトリを有効にするかどうかを尋ねてきます。 「はい」と答えた場合、それらは追加されますが、有効にはなりません。理論的には、これにより、SteamやNvidiaドライバーなどのクールなものをインストールできるはずです。

たまたま、これは非常にバグが多いです。まず、Fedora 30カスタマイズガイドで示したように、RPMFusionの無料および非無料のリポジトリを手動で追加しました。 [ソフトウェアソース]セクションでは、これら2つは有効として表示されていましたが、Gnome Softwareリポジトリは無効として表示されていました。これらはほとんど同じものであり、わずかに異なる方法で提供されています。ですから、それはまさに矛盾です。

リポジトリを追加してから無効にすることのポイントは何ですか?

わかった。この小さなことを無視しても、まだ別のハードルがあります。 Gnome SoftwareによるNvidiaドライバーのセットアップは、最新のドライバーライン(4xxなど)をサポートできるグラフィックカードを備えた新しいハードウェアでのみ機能します。私のような古いマシンを使用している場合は、Nvidia340.xxレガシーブランチまでしか使用できません。しかし、GnomeSoftwareは私に新しいドライバーを提供してくれました。これらをインストールした場合、Fedora 29で発生したのと同じように、システムは起動できませんでした。これは、数か月前に報告したもう1つの重大で未解決の問題であり、まだ対処されていません。

一般的なパッケージ名に注意してください。ドライバーのバージョンに注意してください。ハードウェアが検出されないことに注意してください。

数年前の自分のガイドに従って、コマンドラインからドライバーをインストールしました。これは問題なく機能し、Debian以外のディストリビューションでも、ドライバーをシンプルで手間のかからない方法で構成するのに苦労していましたが、適切なドライバーがありました。さらに、Nvidiaスプラッシュ画面が2回表示されます。

dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx

しかし、その後、私はカーネルoopsを持っていました、そしてその理由は-Nvidiaであるようです。

ヌーボーを使用することをお勧めするのはばかげています。 Nvidiaドライバーは5倍のパフォーマンスを提供します。これは、このマシンに関するFedora 24のレビュー(この記事の冒頭にリンクされています)で実際に示しています。Webでも同様のベンチマークを見つけることができます。つまり、これは実際には、人々がLinuxを使用すべきではないことを意味します。これは実際に98%の人々に当てはまります。

dmesgを見ると、エラーは次のように読み取られます:

[38.924048]ユーザーコピーのホワイトリストが不良または欠落していますか? SLUBオブジェクト'nvidia_stack_t'(オフセット11864、サイズ3)からカーネルメモリの露出の試みが検出されました!
[38.924069]警告:CPU:2 PID:978 at mm / usercopy.c:78 usercopy_warn + 0x7d / 0xa0

[38.924137] RIP:0010:usercopy_warn + 0x7d / 0xa0

完全なトレースについては気にしませんが、簡単に言えば、これはMeltdownとSpectreのパッチに関連しているようです。これを修正するには、ブランチ396.xx以降の新しいバージョンのNvidiaドライバーにアップグレードします。古いハードウェアを使用している人にはこれが不可能であり、340.xxユーザーには修正が提供されていないようです。なぜなら、レガシーや、18か月ごとに新しいマシンにアップグレードする余裕がない貧しい人々を気にかけているからです。資本家のマニフェストは要求しますか? Linuxはパーティーを台無しにするだけでなく、Nvidiaは彼らの楽しみの分担のために参加します。ただし...これはDebianベースのシステムでは発生しません。

まだ行われていません。考えられる回避策は、GRUBを編集し、oopsesの発生を停止するカーネルパラメーターslab_common.usercopy_fallback=Yを追加することです。これで、GRUB2チュートリアルを作成しました。これまでに説明したことのひとつは、/ etc / default/grubでデフォルトのパラメーターを編集できることです。私はこれをしました、そしてそれはまったく働きませんでした。 Fedoraの動作は異なります。公式の推奨事項は、grubbyと呼ばれるツールを使用して、ブートメニューに永続的な変更を加えることです。そこで、別のチュートリアルがあります。

しかし、これは腹立たしいことです。というのも、ごく最近、ネットブックの画面の明るさとファンを制御できるようにするために、古いeeePCマシンでカーネルパラメータを微調整する必要があり、カーネルにいくつかの文字列を追加してこれらの変更を加えたからです。コマンドライン。どうやら、Linuxでは複数のディストリビューションを持つだけでは十分な多様性がないため、ブートローダーを含むすべてを管理するためのさまざまな方法も必要です。

変更が正常に行われたら、再起動しました。これにより、何の違いもありませんでした。つまり、HPラップトップはFedora 30がインストールされているとほとんど役に立たず、グラフィックスドライバーを思い通りに利用できません。あなたはそれがその場でレビューを決定したと言った方がいいかもしれません。しかし、それだけではありません。

蒸気のセットアップと問題

インストールは正常に機能しました。しかし、その後、プログラムは起動しませんでした。セグメンテーション違反。

appid(steam)/ version(1556574584)のブレークパッド例外ハンドラーのインストール
libGLエラー:一致するfbConfigまたはビジュアルが見つかりません
libGLエラー:ドライバーのロードに失敗しました:swrast
...
/home/roger/.steam/steam.sh:行906:26817セグメンテーション違反(コアダンプ)$ STEAM_DEBUGGER "$ STEAMROOT / $ STEAMEXEPATH" "$ @"

このエラーについては以前にも何度も説明しましたが、さまざまなシナリオやさまざまなディストリビューションで何度もこのエラーが発生するのを目にしました。ここでの問題は、32ビットのNvidiaライブラリがないことでした。ドライバーをインストールしても、32ビットのものは入手できません。Linuxディストリビューションが32ビットのものを完全に放棄し、100万個のアプリを壊してしまう日が来るのを恐れています。だから私もこれらをインストールしなければなりませんでした:

dnf install xorg-x11-drv-nvidia-340xx-libs.i686

Steamは問題なく動作しました...そして1回か2回クラッシュしました(Vulkanthingieは何でもありません):


BroadcomWirelessと問題

より多くの問題。パビリオンの私のワイヤレスカードは、Linuxでこれほどうまく機能したことはなく、ディストリビューションボード全体で、速度と接続性の問題が何度も見られました。 G50ボックスでのRealtekのトラブルのように、問題はいつか解決されると期待できます。うーん、ダメ。 RD510ラップトップのAHCIとサスペンドの問題と同様に、これは無視された問題の1つであり、ハードウェアがなくなると消えます。

待ち時間が長く、ダウンロードは約1MB /秒(ネットワーク回線の約1/10)でした。これにより、更新と使用が非常に遅くなりました。代わりにbroadcom-wlドライバーを使用しようとしましたが、モジュールがメモリにロードされておらず、その結果、ワイヤレスがありませんでした。私はb43ドライバーに戻らなければなりませんでした。モジュールを手動でアンロードしてmodprobeでリロードした後、スループットがいくらか向上しました。おそらく、新しいファームウェアブログのインストールも役立ちました(broadcom-wlセットアップの一部)。約4 MB /秒でしたが、それ以上になることはありませんでした。 。このマシンの常駐Windowsにはそのような問題はありません。

一時停止と再開

睡眠から目覚めると、ごみが表示されました。理由はわかりません。上記のすべてのハードウェアの問題の複合的な影響である可能性がありますが、過去にこのボックスでの使用のこの特定の側面に関する多くの問題を思い出しません。さて、それは進歩です。

結論

結果は明らかだと思います、そして彼らは彼ら自身のために語っています。残念ながら、上記のような設定でFedoraを使用したい場合は、非常に幸運であるか、問題の急流に直面することになります。しかし、Linuxは常に、緑の歩道がある道路で月曜日にのみ車を運転する必要があると言っているような、やや愚かなアナロジーを使用してきました。そうすれば大丈夫です。特に代替オペレーティングシステムが必要なものすべてに加えてハードウェアの自由度をフルに提供するため、人々は無限のお金、選択肢、専門知識を持っていないため、問題のない、「フレンドリー」なハードウェアを使用することはナンセンスです。

G50での私のFedora30テストはまともでした-それは単純なIntelグラフィックボックスです-しかし、それでもLinuxで何百万もの問題がありました-私がBIOSアップデートを行うまで、Fedoraは起動しませんでした、そして3年間、ほぼすべてのディストリビューションにネットワーク切断の問題がありました。このボックスには、Fedora29テストで示した内容がさらに表示されています。 FedoraとNvidiaのグラフィックスは適切ではありません。それに加えて、私のホームディレクトリのインポートの問題、パフォーマンスの問題、ワイヤレスの問題、あなたは写真を手に入れます。何年も前に戻ったような気がします。ディストリビューションが、デバイスが認定または承認されていないか、動作することが期待されておらず、インストールを拒否することを警告した場合は、インストールしてからヒッシーのバケツ全体を投げるよりも、実際に好みます。約束したことなので、Lenovoマシンでin vivoアップグレードを実行しますが、これは大きな失望です。


Fedora
  1. FedoraでVHSをデジタル化

  2. アップグレード前のFedora15からFedora16へのアップグレード–ステップバイステップ

  3. Fedora16「Verne」へのpgAdmin3を使用したPostgreSQL9.1.3のインストール

  1. Linuxで古いMacBookを復活させる

  2. スクリーンショット付きのFedora21デスクトップのインストール手順

  3. スクリーンショット付きのFedora27サーバーインストールガイド

  1. スクリーンショット付きのFedora30ワークステーションインストールガイド

  2. Fedora17でApache2でmod_spdyを使用する

  3. Fedora 34KDE-モダンだが洗練されていない