Windows 8.1のHiDPIの問題(Chrome、Spotify)


13

最近、とても良いLenovo Yoga 2を購入しました。画面は信じられないほどです。古いモニターはもう見ることができません。

ただし、HiDPIとウィンドウのスケーリングの問題を入力すると、いくつかの問題があります。Internet Explorerは正常にロードされ、他のMSアプリケーションは見栄えがよくなります。ただし、ChromeはSpotifyとともにぼやけて見えます...「すべてのディスプレイに1つのスケーリングレベルを選択してください」の選択を解除しました。しかし、Chromeと他のすべてのアプリは3200 x 1800解像度で非常に小さくなります。

したがって、私の現在の解決策は、Windows 8.1ですべてをスケーリングし、プログラム互換性設定でスケーリングを無効にすることです(exeを右クリックします)が、これはChromeのタブが本当に小さいことを意味します

ChromeやSpotifyなどのアプリが私のラップトップ上の他のアプリと同じように見えるソリューションを探しています。私はこれが今のところハックかもしれないことを知っています、他の皆は何をしますか?


5
これはアプリケーションごとの設定です。クロムについて次のように入力するようにしてくださいchrome://flags/#high-dpi-supportURLバーとチェックでHiDPI-Support「活性化」に設定されている
PeterT

前にこれを試したおかげで、クロムは遅くなり、IEはこの解像度ではるかにスムーズになります...アイデアはありますか?
チャーリーデイヴィス

1
chrome:// flags /#force-compositing-mode-2のような設定でGPUアクセラレーションを強制し、タスクマネージャーでCPU使用率を監視してください。何が「遅い」かを正確に定義するのに役立つかもしれません。リンクをクリックするときの反応時間ですか、スクロール中の不規則なst音ですか?
PeterT

どうもありがとう-たとえば、たくさんの画像があるページをスクロールするときは、ちょっとした「判断力」があります。thechive.comのように、GPUを有効にしましたが、より良いようです。さらにテストを行います。しかし、これらがChromeの「実験」であることは奇妙に感じます。しかし、IEでは彼らは箱をうまく動かしているようです... IEは今ではクロムよりも優れていますか?!?!
チャーリーデイヴィス

1
Internet Explorer 10および11はレンダリングにDirect2Dを使用しますが、Chromeはレンダリングにあらゆる種類のOSをサポートする必要があるため、一部のプラットフォームでは当然、レンダリングパフォーマンスを純粋に測定するとIEはChromeよりも優れています。これは、Skiaを使用してレンダリングするためにChromによって複合されます。Windows afaikでDirect2Dを使用するFirefoxと比較することもできます。
PeterT

回答:


4

@PeterTがコメントで指摘したように、クロムでこれを行う正しい方法は、使用していますchrome://flags/#high-dpi-support(自動的に行われない場合はGPUレンダリングを強制します)。

親relativeのHiDPI Sony VAIOで同様の経験をしたばかりです。

これらがChromeの「実験」であるということではなく、それらを必要とする/サポートするマシンでのみ有効にする方が簡単であるという事実と同じです。これらの機能のサポートが自動検出されると便利ですが、さまざまなプラットフォームで現在使用されている多種多様なハードウェア(さらに重要なことに、多種多様なドライバー)を考えると、それほど簡単ではありません。Microsoftアプリケーションでもデフォルトで有効になっているのではないかと疑っています-WindowsをマシンにインストールしたときにLenovoによって有効にされたと思います。

Spotifyに関する限り、あなたは運が悪い。SpotifyはHiDPIをサポートしておらず、すぐにリリースする予定はないようです。詳細については、Spotifyフォーラムのこれらのスレッドを参照してください。


1
Chromeを高dpiモードで使い始めたばかりの人として、これは実際に実験的な機能であると言えます。10分間使用した後に気づいた欠陥:テキストカーニングが悪く、タイトルテキストが正しく配置されていません。ただし、機能が安定すると、「Windows 8.1はアプリに最適なスケーリング値を知るためのAPIを提供する」ため、Chromeは自動的にオンに切り替えられるはずです。参照
ValarDohaeris 14

カーニングは「悪い」だけではありません。それは絶対に凶悪だ:i.imgur.com/HLpb97Y.png
RomanSt

@romkynsブラウザーがフォントをダウンロードできなかった場合に発生することがわかりました。それが問題かどうかを確認してください。
モシェカッツ14

3

Chromeの最新バージョンでは、chrome:// flagsを使用してフラグを設定することはできなくなりました。代わりに、レジストリキーを介して設定できます。手動で行う手順、またはこのレジストリファイルを試すことができます(自己責任で使用してください)。

  1. regedit.exeを開きます
  2. 案内する HKEY_CURRENT_USER\Software\Google\Chrome
  3. 「プロファイル」キーがまだ存在しない場合は作成します
  4. 「high-dpi-support」という名前の新しいDWORD値を作成し、値1(0x00000001)を指定します

これにより、実験的なHIDPIモードが有効になります。

ここで、Chrome自体がWindowsディスプレイスケーリングを処理するため、Windowsディスプレイスケーリングを無効にする必要があります。

  1. デスクトップまたはツールバーでChromeショートカットを見つけます
  2. 右クリックしてプロパティに移動します
  3. 「互換性」タブを見つけます
  4. [高DPI設定でディスプレイのスケーリングを無効にする]ボックスをオンにします

これでChromeを再起動する準備が整いました。タスクマネージャーを使用してすべてのChromeプロセスを終了したことを確認し(すべてのウィンドウを閉じても死ぬことはありません)、ショートカットを使用してChromeを起動します。実験的なHIDPIモードのすべての通常のバグで動作するはずです(たとえば、ウィンドウ間でタブをドラッグしても、期待どおりに動作しません)。

Chrome 35.0.1916.114でテスト済み

更新:これはChrome 36で壊れているようです(レジストリ設定を常に「2」にリセットします)。同じレジストリハックが機能するChrome 37ベータチャネルに切り替えない限り、機能させることはできませんでした(他の変更は不要です)。


この状況全体を説明するために使用したい言葉は、このサイトから禁止されることは間違いないでしょう...私は真新しいSurface Pro 3でバージョン36を使用しており、このレジストリキーは一度だけ私のために働きました。その後、リセットを開始しました。私は今v37を試みています
サイモン14

確認するには-バージョン37が動作するようです。ぼやけたChromeで素敵な光沢のある新しいhidpiラップトップを使用している人が何人いるかを考えるのは怖いです。私はこれが問題として続く限り信じられない
サイモン14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.