web-dev-qa-db-ja.com

ACのプラグを抜くとラップトップがロックアップし、さらに奇妙になります

問題のラップトップは、Skylake CPUとnVidia 1060を搭載したMSI GS43VR-6REです。Ubuntu16.04.1を使用しています。これは、ハードウェアの問題ではありません。これはWindowsで問題なく動作するためです。 PPAのnVidia-375ドライバーを使用しています。切り替え可能なグラフィックスにnvidia-primeを使用します。

ラップトップは完全にロックされます。ロックされると、コンソールに切り替えたり、システムを操作したりすることはできません。ログには何も表示されず、有用なものが書き込まれる前にシステムがフリーズするようです。

しかしながら! これは、Intelグラフィックスを使用している場合にのみこれを行います-nVidiaグラフィックスを使用すると、すべてが完全に機能します。しかし、バッテリーの寿命はかなりひどいため、常にnVidiaに搭載したままにしておくのは素晴らしい解決策ではありません(ファンの声も大きくなります)。

ACのプラグが抜かれて再び差し込まれても修正されない場合、ロックされます。制御を取り戻すには、電源ボタンを押し続ける必要があります。また、Sudo prime-select intelでグラフィックを切り替えてログアウトすると、クラッシュします。まったく同じ方法でロックされます。また、シャットダウン時に何らかの方法でロックアップします。したがって、Intelのグラフィックスは完全に表示されているように見えても、まったく使用できません。これはnVidiaでは発生しません。

私はもう試した..

そして今のところ何も機能していません。

奇妙なことがあります:BIOSを更新した後、セキュアブートをオンに戻しました。それに気付く前に、私は起動しました-nVidiaドライバーをまったくロードしなかったので、Intelグラフィックスで実行されていました...しかし、上記のいずれの場合でもハングアップしませんでした!セキュアブートをオフに戻すと、nvidiaは正常にロードされますが、Intelグラフィックでは問題が返されます。だから私はそれが何を意味するのかよく分からないが、それは興味深く、何かを示唆しているが、私は何を知っているのか分からない。

4
SalsaDoom

OPは彼ら自身の問題を解決しました(質問から編集):

カーネルブートパラメーターに追加しましたacpi_osi=! acpi_osi='Windows 2009'そして問題は魔法のように消えた

これを行うには、GRUBの構成ファイルを編集します。

Sudo nano /etc/default/grub

始まる行を見つける

GRUB_CMDLINE_LINUX_DEFAULT

必要なパラメーターを既に引用符の間に追加しているので、例えば

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=! acpi_osi='Windows 2009'"

次に実行する

Sudo update-grub
6
Zanna