web-dev-qa-db-ja.com

再起動せずにグラフィックカードを再起動しますか?

DevCon から restart をディスプレイデバイスとして使用して、グラフィックスカードの誤動作によって生じたアーティファクトの一時的な解決策として使用できるかどうか疑問に思いますか?

特に my cursor は非常にユーザーフレンドリーではありません。

cursor

デバイスマネージャー(下)を通じてディスプレイアダプターのハードウェアIDを見つけました


[(Windowsキー+ブレークの一時停止)->デバイスマネージャ->ディスプレイアダプタ->ディスプレイアダプタを右クリック->プロパティ->詳細->ハードウェアID]


コマンドを試しました(管理者権限で開きます)devcon restart "PCI\VEN_1002"およびdevcon restart =displayしかし、それは常に No devices restarted.

システムを再起動せずにグラフィックカードを再起動することも可能ですか?

5
Jonathan

Devconを使用するには、非常に完全なIDを使用する必要があり、入力とチェックが多すぎて正しいことを確認できませんでした。
あなたが使ったIDがそれを見つけるとは思わない。

ID全体で大きな違いのあるアイテムを見つけることです
CMDプロンプトでは、次のように開始します。

Devcon.exe find *

システムがそれらをどのように定義するかを示す大きな長いワイルドカードのリスト。

特定のビデオカードについては、
Devcon.exe find *PCI*

次に、そのデバイスの重要な番号をリストで見つけ、単純なワイルドカードをもう一度使用します

Devcon.exe find *07d1*

次に、それを1または2のアイテムに減らし、もう一度見ます。いくつかの重要なIDアイテムを追加し、ワイルドカードを保持します

Devcon.exe Status *07d1*PID_3300*

また、ステータスを使用して、エラー制御や作業の確認のために「実行中」かどうかを通知します。
再起動ではなく、無効化と有効化を使用していますが、その後も通常はオンとオフを切り替えています。

したがって、物事を確実に見つけるための怠惰な方法があり、IDの目的が十分に近いことを確認するためにテストします。

参照 Windows 7でビデオカードドライバーを再起動する方法

はるか昔のcurserの問題については、ハードウェアアクセラレーションを1ノッチ下げることで(別の場所に配置する前に)、curserをハードウェアから簡単に取り外すことができました。試してみて、カーソルの問題が解消され、他のビデオパフォーマンスに影響がないかどうかを確認してください。 http://www.thewindowsclub.com/hardware-acceleration-windows-7

5
Psycogeek

あなたがこれをまだ解決したかどうかはわかりませんが、私も同様のことをしたかったので、はるかに簡単でした。

DevConを使用するには、次のように入力します。

devcon hwids =display

これにより、ビデオカードのIDが表示されます。これらのいずれかを使用して、次のコマンドを実行できます(私自身が最も短いコマンドを使用しました)。

devcon restart id

注:コマンドプロンプトを右クリックして管理者として実行してください。そうしないと、再起動しません。

4
Versochi

Desktop Window Manager Session Managerサービスを一時停止として再起動してみてください。メニュー項目が画面にアーティファクトを残し、消えない場合にこれを行います。

2
Darth Android