言うまでもなく現在存在するコンピュータシステムとの人間の相互作用は、グラフィック(ビデオ)モードで実行されます。つまり、オブジェクト指向のプログラミングは、さまざまなシステムで作業するための視覚的な基盤を作成します。情報の表示に関しては、コンピューターのモニター(画面)が主要な役割を果たします。では、なぜ「範囲外」のようなメッセージが時々ポップアップするのでしょうか。状況をより詳細に見て、一見相互に排他的な原則とパラメーターを持ついくつかの非標準的な状況を考えてみましょう。
この質問への答えは、モニターと、一部の「スマート」ユーザーがインストールしようとしている「薪」(ドライバー)の両方にあります。
最大の問題はモニターの対角線が異なる場合、すべては表面の製造方法、周波数特性、最終的には「オペレーティングシステム」自体によって自動的にインストールされるドライバーに依存する可能性があります(この場合、Windowsを意味します。LinuxまたはMac OS Xではこれはわずかに異なる手順です) ..。
しかし、なぜこれが正確なのか見てみましょう不快な状況。用語の最も単純な翻訳に基づく「範囲外」というエラーは、範囲外のレベルとして解釈されます。誰かが理解していない場合、これらは単に、モニター自体またはビデオカードのいずれかでサポートされていない設定および設定を超えています。
まず、次のようなユーティリティを使用する必要があります画面自体の特性に注意を払いながら、少なくともモニターとグラフィックアダプターのタイプを決定するためのGPU-Z(または他の何か)。ここに、彼らが言うように、両刃の剣があります。
モニターが解像度をサポートしている場合はどうなりますか?たとえば、フルHD 1080pですが、ビデオカードはこれに対応していませんか?コンピューターまたはラップトップは、すべての(念のために言っておきますが、絶対にすべての)リソースを使用して、画面マトリックスから可能な最大値を絞り出します。ほとんどの場合、これは、アダプターが機能しなくなるか、システムがクラッシュするという事実につながるだけです。
一方、「範囲外」エラーはたとえば、コンピュータが高解像度のテレビパネルにモニターとして接続されていて、ビデオカードが出力信号を単に「プルしない」場合に表示されます。
ご存知のように、この種のエラーを取り除く最も簡単な方法は、モニターに直接接続されているビデオアダプターのドライバーを再インストールまたは更新することです。
同時に、定義されたシステムのリストで互換性のあるデバイスの場合、システムが提供するものに関係なく、固定アダプターではなく独自のモデルを選択し、その場所を選択するときにドライバーをインストールする必要があります。
Windowsの更新は、検索とインストールが自動モードで有効になっている場合、グラフィックチップの作業を加速し、その作業を最適化する一種のアクセラレータの役割を果たすこともできます。
更新の役割を過小評価しないでください。更新はオンラインでインストールされるため、セキュリティシステムの観点からは、インストールされた「オペレーティングシステム」ではなく、目的の「ハードウェア」に対して行われます。
さて、次のようなコンポーネントを考慮に入れるとDirectXは、最初にグラフィックスまたはビデオ再生に関してサポートされている最大値を超える解像度値をモニターに設定しますが、グラフィックスアダプターとモニターの両方に対応する設定で最大値を与えるのはこのコンポーネントです。
当然のことながら、今やテクノロジーは大きく前進しています。 そして、結局のところ、モニターが「範囲外エラー」のようなエラーメッセージを生成するという事実のすべての問題が、OpenGLシステムがアダプターに影響を及ぼし、それ自体のチップセットが単に負荷に耐えられないという事実だけに関係しているわけではありません。
ちなみに、誰もが知らない場合:ほとんどのユーザーが考えるように、WindowsシステムのDirectXは、アクセラレータよりもアナライザーおよび診断ツールとして機能します。
追加するものは何ですか? モニターに「範囲外です」というメッセージが表示されるという問題だけを、異常なものと見なしてはなりません。実際、この問題はそれ自体で解決できます。結局のところ、標準設定を理解している場合(サポートされていないモードがモニターに非表示になっている場合)、100Hzでの同じリフレッシュレートは表示されません。最小解像度では、システムは最大60または85Hzを提供します。