web-dev-qa-db-ja.com

ChromeリモートのWindows 8ラップトップでページをレンダリングしない

私はWindows 8ラップトップを持っています。これは通常24時間年中無休です。 TeamViewerで接続してリモートで作業することがよくあります。 Chromeを使用すると、別のタブに切り替えてから必要なタブに戻さない限り、ページが更新/レンダリングされないことに気付きました。これによりChrome=使用できなくなり、代わりにFirefoxで参照する必要がありました。ただし、リモートデスクトップではこれは発生しません。

その理由は何でしょうか?

10
Alec Mev

オレグの答えは問題のようです、ここに解決策があります。

http://www.helping-squad.com/fake-connect-a-monitor/

基本的に、[コントロールパネル]> [すべてのコントロールパネルアイテム]> [ディスプレイ]> [画面の解像度]に移動し、追加のモニターを検出するように指示してから、[別のモニターが検出されません]をクリックして、ネイティブと同じ解像度の[モバイルPCディスプレイ]を指定します最後に、両方のモニターでディスプレイを複製するようにディスプレイを設定します。ふたを閉じると、ファントムモニターが加速を維持します。

Chrome=とWindowsの高速表示ウィジェットの両方で機能しているようです。

8
Donald Greer

この件に関してTeamViewerのサポートに問い合わせたところ、Windows 8が閉じた蓋を処理する方法が原因であることがわかりました。アクティブなモニターがない場合、GPU処理を必要とするものは何もレンダリングされません(そして、閉じられたふたは基本的には切断された場合と同じです)。

修正は、Chrome設定でハードウェアアクセラレーションを無効にすることです。

Hardware acceleration

リモートデスクトップは、すべてを仮想化するため機能します(TeamViewerは画面をキャプチャするだけです)。

15
Alec Mev

私のように、ここにいるような束縛のある他の誰にとっても、その時点でデバイスに物理的にアクセスする利点なしに、この問題に遭遇していることに気づいたかもしれません。何かをレンダリングするChromeを取得できない場合、設定を変更するのはかなり困難です。

解決策として、Chromeショートカットを右クリックします。Propertiesを選択します。次に、Targetフィールドの値をコピーします。 Windows Keycmd.exeを検索します。コマンドプロンプトを開いた後、ウィンドウにcdと入力します。プロパティタブからコピーした値を貼り付けるには、右クリックする必要があります。その行の末尾からchrome.exeを削除します。ただし、削除した後は必ず引用符を残してください。

>の左側のテキストは、cdの後に引用符で囲まれたものに変わるはずです。次のコマンドを入力する前に、Chromeがバックグラウンドで実行されていないことを確認する必要があります。これを行うには、タスクマネージャを開き、Chromeがリストに多数のChrome=エントリがある場合は、RAMの最大量を使用してエントリを終了すると、他のエントリを停止せずにすべてを強制終了するはずです。一つ。

以下をコピーして、Enterキーを押します。 chrome.exe --disable-gpu

今度は、問題を解決するために何かに出会い、時間をかけて次の人が簡単に検索できるようになったとき、私を思い出してください。

5
KPB