web-dev-qa-db-ja.com

一時停止後に再開した後、ファンが夢中にならないようにするにはどうすればよいですか?

私はubuntuに少し慣れていないので、HP Envy14-2020nrを持っています。コンピューターにはハイブリッドグラフィックスがあり、Ubuntuはまだそれらをうまく処理していないため、起動時にvga_switcherooを使用してディスクリートグラフィックスカード(AMD Radeon HD 6600Mシリーズ)を無効にしてきました。とにかく、ディスクリートグラフィックスカードを無効にした状態でコンピュータを一時停止すると、スリープ解除すると、コンピュータのファンが最大になり、再起動するまで停止しません。

後で再起動せずにサスペンドを使用できるように、これを修正するにはどうすればよいですか?一時停止する前にディスクリートグラフィックカードをオンに戻してみましたが、うまくいくようです。それで、一時停止する前にコンピュータの電源をオンにして、再開したときにオフに戻す方法はありますか?これを解決するための任意の方法をいただければ幸いです。ありがとう。

1
syst3mfailur3

一時停止の前後に、スクリプトまたはコマンドを自動的に実行することができます。 /etc/pm/sleep.d/でスクリプトを作成するだけです。 75ATI_toggleのように、拡張子なしで名前を付ける必要があります。 Arch Linux Wikiには、スクリプトに名前を付けるための一般的な規則がいくつか示されています(リンク ここ )。とにかく、スクリプトの内容は次のようになります。

#!/bin/bash
# Script to disable and enable the discrete graphics card before suspend and after resume

case "${1}" in
suspend)
  # Commands to enable the graphics card before suspend goes here
  ;;
resume)
  # Commands to disable the graphics card after resume goes here
  ;;
esac

お役に立てれば!

3

目覚めた後にオンにしてからオフにすることもできます。

これは、launchpadでUbuntuに報告された既知のバグです ここ

次の link でLinuxカーネルにも報告されました。

2
smola

私は東芝A350-22Eで同様の問題を抱えていました、そして私がしたことは:ブートアップサスペンドウェイクアップでした

そのような単純な。その後、すべてが正常に機能しました...それがあなたのお役に立てば幸いです。

0
user34069