Acer E11/Bay Trail CPU で Ubuntu 15.10 がフリーズする

Acer E11/Bay Trail CPU で Ubuntu 15.10 がフリーズする

Bay Trail n3530 CPU を搭載した Acer ES1-511-P1T9 で Mint 17.2 から Ubuntu 15.10 にアップグレードしたところ、これまでのところ Mint 17.2 と比べて素晴らしいパフォーマンス (約 70~80% のパフォーマンス向上) が得られていますが、システムがフリーズし始めました。使用中のメモリが 4 GB 以上 (8 GB インストール済み) に達したときに発生するようです。8 GB メモリ スティックで完全なメモリテスト (約 3~4 時間) を実行しましたが、エラーは表示されませんでした。新しい Intel HD Linux ドライバーが問題を引き起こしているという話をいくつか読んだことがありますが、Bay Trail CPU でこれを経験した人はいますか? 8 GB を取り外して 4 GB を再インストールするのは、マザーボード全体を取り外すのが大変なのでためらっています。他に原因がある可能性があれば教えてください。

編集: 8.1 Pro x64 システムは完全に安定しています。15.04 システムは完全に安定していますが、パフォーマンスはひどいです (実際には Win8.1 よりも悪いです)。15.10 を新規インストールすると、実行中のアプリケーションが 0 で Wi-Fi が無効になっている場合でも、通常 10 分以内にフリーズします。これは最悪です :( Win8.1 は使いたくないです lol

答え1

MATE-15.10 でもまったく同じ問題が発生しました。15.04 ベースで実行しても問題ありませんでした。しかし、新しい 15.10 では、全体的にパフォーマンスが大幅に向上したため、変更することにしました。Bay Trail と N3540 プロセッサを搭載した Acer Aspire を使用しています (同じラップトップ 4 台)。同じフリーズが発生しました。カーネルはまったく何も記録せず、フリーズは完全にランダムに、使用中またはアイドル状態で発生します。最初に発生したのは数分後でしたが、5 分から数時間の間、発生し続けました。ログはまったく記録されず、カーネルを含めすべてが 100% 応答しません。SysRq コマンドはまったく実行されません。

数晩イライラしながらたくさんの修正を試しても、まだ問題は解決しませんでした。これは新しい 4.2 カーネルの電源管理に関係していると思います。システムがフリーズすると、プロセッサが熱くなり始め、システムが停止しているにもかかわらず、温かいままであることに気づきました。

最終的に、カーネルをステップバックしてみることにしました。私は 4 台の同じラップトップを持っているので、テストの前に毎回 Mate 15.10 を 100% 変更せずに新規インストールすることができました。4 台のラップトップすべてで、同じようにランダムにシステムがフリーズしました。4.2.x より前に使用した最初のカーネルは、非常に安定して動作しました。

問題は 4.2 カーネルにあると確信しており、カーネル 4.1.20 に戻すことで問題を解決できました。速度の向上は依然として維持されているだけでなく、システムは Ubuntu ビルドでこれまで実行された中で最も高速に動作しています。経験豊富で真剣な Linux ユーザーとして、小さなステップで飛躍的な進歩を遂げるのはいつもワクワクします。

カーネルを元に戻すために、私は次のことを行いました。(一部抜粋)http://linuxdaddy.com/blog/install-kernel-4-1-on-ubuntu/必要なカーネルファイルへの参照用)

ターミナル ウィンドウを開きます: mkdir /tmp/kernel cd /tmp/kernel wget \ kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.20-wily/linux-headers-4.1.20-040120_4.1.20-040120.201603171731_all.deb \ kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.20-wily/linux-headers-4.1.20-040120-generic_4.1.20-040120.201603171731_amd64.deb \ kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.20-wily/linux-image-4.1.20-040120-generic_4.1.20-040120.201603171731_amd64.deb

// すべてのファイルを一度にダウンロードするため、WGET コマンド全体を \ から最後の行までコピーしてください。

カーネルをインストールします: sudo dpkg -i linux-headers-4.1*.deb linux-image-4.1*.deb

カーネルのインストールが完了しました。カーネルを使用するには、GRUB 設定を変更する必要があります。これを行うには、コンピューターを再起動し、BIOS 画面で SHIFT キーを押したままにして、GRUB ブート オプションを表示します。ここから、メニュー オプションに注意する必要があります。各メニュー行の横に、ゼロ、1、2、3 で始まる架空の数字があると考えてください。

私のはこんな感じでした。

0) ウブントゥ

1) その他のバージョン

2) メモリテスト

3) メモリテスト2

1. 他のバージョンを選択すると、カーネル画面が表示されます。他のカーネルをインストールする完全なシステム アップデートを実行したので、画面には複数のカーネルが表示されました。数字をもう一度想像します。

0) カーネル 4.2.0-34

1) カーネル 4.2.0-34 安全

2) カーネル 4.2.0-16

3) カーネル4.2.0-16 安全

4) カーネル4.1.20

5) カーネル4.1.20 安全

等...

したがって、完璧に動作する少し古いカーネルを選択するには、オプション 4 を選択しました。

これらの番号を覚えておいて、起動する 4.1.20 カーネルを選択してください。システムが起動したら、ターミナルを開きます。

cd /etc/default sudo edit grub (ファイルを変更するには、お持ちのエディタを使用してください)

最初の行をGRUB_DEFAULT="1>4"のように変更する必要があります。

1 と 4 をメニュー オプションに対応する番号に置き換えます。引用符を忘れないようにしてください。この行は、インストールしたカーネルとなるメニュー 1 とサブ メニュー 4 を選択するように grub に指示します。

ファイルを保存した後、次を実行します:

sudo アップデート-grub

難しい部分は終わりました。4.1 シリーズのカーネルで発生するかどうかはわかりませんが、もう 1 つ問題がありました。再起動時間に関する問題が常にありました。ユーザー セッションは、プロセスを閉じる前にデフォルトで 90 秒に設定されていました。幸い、再起動はそれほど頻繁に行われませんが、これを修正するには次の変更を行います。

ターミナルを開きます:

cd /etc/systemd sudo system.confを編集します

これらの 2 行の # コメントを見つけて削除します。DefaultTimeoutStartSec=10s DefaultTimeoutStopSec=10s

時間を 10 秒に変更したことに注意してください。これは、皆さんが希望する設定です。デフォルトは 90 秒です。これにより、ユーザー セッションは 90 秒待機して 10 秒バージョンで終了します (そう見えるはずです)。このファイルを保存して再起動します。変更の証拠を確認するには、スプラッシュ ページで Esc キーを押すと、再起動プロセスで実行されるコマンドが表示されます。

すべて完了しました! 個人的および仕事で Linux を 18 年間使用してきました。Ubuntu 4.1.20 カーネルの MATE 15.10 ビルドは、最も正常に動作している完全なシステムであり、私は何百もの企業で、さまざまな形状、サイズ、年数、および職業のマシンを多数実行しています。これが他の人の役に立つことを願っています!

追伸:言及する価値があると思うことがあります。過去数年間、INTEL BAY TRAIL CPU では、BIOS で USB 3.0 モードを有効にして Linux カーネルで問題なく実行できたことが一度もありません。そのため、Linux を実行するときは、拡張 USB 3.0 を無効にしておくことをお勧めします。動作はしますが、このオプションを有効にすると、データ損失、デバイスの問題、シャットダウンと再起動の問題、電源管理の問題が発生しました。

答え2

試す

sudo ナノ /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="静かなスプラッシュ intel_idle.max_cstate=1"

関連情報