web-dev-qa-db-ja.com

Windowsはディスプレイと比較して間違った解像度を示しています

Windows 8.1および10で デスクトップにアイコンが表示されない、つまり適切な間隔 に問題があります。

これを修正しようとする過程で、いくつかの提案はラップトップ(Acer Aspire S7-391)の画面解像度/ネイティブ解像度について話しました。このラップトップのネイティブ解像度は1920x1080です。

WindowsのコントロールパネルまたはIntelHDグラフィックスコントロールパネルのいずれかをチェックすると、実際に解像度が1920x1080であることが示されますが、実際の解像度をチェックすると、たとえば websites またはYoutubeのビデオ統計では1280x720 @と表示されます。 60Hz。

私の質問は、なぜこれが起こるのかということです。出力が明らかに異なるのに、Windowsが1つの解像度を表示するのはなぜですか。

解像度を変更するオプションなしで固定ネイティブ解像度に設定するインテルグラフィックドライバーを無効にしてみましたが、それでも1280x720を出力します。

また、ラップトップのドライバーをAcerドライバー(VGA_Intel_9.17.10.2867_W8x64_A)と、最新のIntel HD4000ドライバー(15.33.38.64.4252)に変更しました。どちらも役に立たなかった。

Acer Aspire S7-391の出力解像度としてネイティブ解像度を取得するにはどうすればよいですか?

2
rlesko

問題ないと思います。

正しい合計画面解像度は、コントロールパネルディスプレイアプレット、グラフィックスコントロールパネル、およびdxdiagユーティリティによって表示されます。

ただし、Webサイトは、ブラウザのJavaScriptによって与えられた解像度を報告しますwindow.screenオブジェクト( 参照 を参照)。これは、フルスクリーンで表示するためにブラウザで使用可能である調整済みサイズです。モード。

このサイズは、ブラウザが画面の一部を境界線、ツールバー、サイドバーなどの独自の装飾に使用し、Windows自体も画面の一部を使用しているため、コンピュータによって報告された値よりも小さくなっています。そのタスクバーなど。

つまり、Windowsは正しい値を表示し、問題はありません。 Windowsディスプレイドライバを交換しないでください。交換すると、実際の問題が発生します。

2
harrymc