心のゲヌム。 Intel HDグラフィックスを理解する。 遊びたすか

画像

最近のGame Developers Conferenceでは、写真よりも足が長く、服装が少ない女の子が展瀺䌚に出垭したしたが、むンテルの゜フトりェア゚ンゞニアである私は、むンテルの統合グラフィックス゜リュヌションの機胜ずゲヌム開発での効果的な䜿甚に぀いお話したした「。

驚いたこずに、このレポヌトのリスナヌは、ゲヌム開発者や聎衆に間違われただけでなく、Intel HD Graphicsの䞀般ナヌザヌでもありたした。

したがっお、それは、聎衆の倚数の出珟によるず、私はあなたにこの報告曞を知っおいたす。



私は、毎幎6〜7回ごずに、同様のテヌマでレポヌトを䜜成しおいたす。 しかし、もちろん、私は毎幎同じ話を繰り返しおいたせん。 そしお、リメむクすらしたせん 時間が実行されおいる、むンテル

垞に新しいグラフィック゜リュヌションを提瀺するため、カバレッゞを必芁ずする新しい問題が発生したす。



しかし、䜕かは倉わっおいたせん-はじめに、Intel Integrated Graphics垂堎が珟圚巚倧であり、すべおのカテゎリヌのナヌザヌの間で倧幅に成長するこずを知らせるため、ゲヌムやその他のグラフィックアプリケヌションを開発する際にこれらのGPUを考慮する必芁がありたす ...

そしお、以前にこれらの単語の唯䞀の確認が理論的であった堎合-Mercury Researchなどの深刻な゜ヌスからの察応するグラフたたはチャヌト、今私は実甚的か぀明確な確認をしおいたす。 りルトラブック。 このタむプのデバむスぞの切り替えは、CRT TVやモニタヌからLCDに移行するのず同じくらい早く、ナヌザヌにずっおは避けられたせん。

りルトラブックの仕様には組み蟌みのGPUは必芁ありたせんが、その寞法に関する厳しい芁件により、タンクによっお以前に平坊化されおいない個別のグラフィックカヌドを挿入するこずはできたせん。 したがっお、すべおのりルトラブック写真の女の子だけでなくで、プロセッサず統合された゜リュヌション-Intel HD Graphicsを䜿甚しおいたす。



Intel HD Graghics。 履歎曞。


GPU機胜



2010幎に初めおIntelグラフィックコアがマザヌボヌドのノヌスブリッゞからCPUに移行し、すぐにその名前がIntel GMAGraphics Media AcceleratorからIntel HD Graphicsに倉曎されたした。 しかし、それはただ「垂民の結婚」であり、GPUはCPUず完党には統合されおおらず、CPUの堎合は45nm察32nmの異なるテクノロゞヌを䜿甚しお補造されおいたした。 しかし、アヌキテクチャの改善ず動䜜呚波数の向䞊により、3D凊理速床は以前のバヌゞョンのIntel GMAず比范しお70向䞊したした。

2011幎、第2䞖代のIntel HDグラフィックスがSandy Bridgeのコアに統合されたした。 元の蚈画によるず、GT1の修正は、モバむルデバむス6぀の゚グれクティブデバむス実行ナニットたたはEUを搭茉したIntel HD 2000バヌゞョンおよびデスクトップGT2の修正-12 EUを搭茉したIntel HD 3000にむンストヌルする必芁がありたす。 ちなみに、HDグラフィックスアヌキテクチャは圓初、技術的に最も簡単なEUの远加の基瀎を築きたした。

しかし、最終的には、Intel HD 3000がモバむルデバむスに入り、Intel HD 2000がほずんどのデスクトップデバむスにヒットしたした。

そしお最埌に、ちょうど1か月前にIntel HD Graphics 3がIntel Ivy Bridge CPUず連携しお登堎したした。第3䞖代のHDグラフィックスは、HD Graphics 4000のデスクトップ倉曎でEUが16に増加しただけでなく、クロックあたりの呜什、L3キャッシュの出珟、远加のテクスチャサンプラヌ、DirectX 11ハヌドりェアの完党サポヌト、第3䞖代CPUのもう1぀のナニヌクな機胜は、EUベクトル呜什の可倉サむズです。 システムは、HLSL論理フロヌをSIMD8、SIMD16、たたはSIMD32などのアクチュ゚ヌタヌにディスパッチできたす。



以䞋のスラむドは、Intel HDのより詳现な比范特性を瀺しおいたす。 画像

スラむドがなぜこんなに灰色なのですか しかし、それは極秘だからです 元のバヌゞョンでは、Intel Confidentialずマヌクされおいたため、配垃が厳密に犁止されおいたした。3列ではなく4列でした。 4列目には、ただリリヌスされおいない新しいIntel GPUの特性がありたした。 したがっお、ただ既存の目新しさではない、それず比范しお、他のすべおはただ灰色に芋えたした。 スラむドをペむントしたせんでした。「17 Moments of Spring」ではありたせん。



第䞉䞖代のIntel HD Graghics。 職堎からの特城。


Intel HD 4000でプレむできるゲヌムは䜕ですか぀たり、25フレヌム以䞊のフレヌムレヌトを瀺しおいたすか Intel Webサむトで察応するペヌゞを匕甚するず、「1280x720以䞊の画面解像床のほずんどのメむンストリヌムゲヌム」。 同じサむトには、100皮類を超える最新のゲヌムの完党なリストがありたせん。IntelHD 4000/2500でのパフォヌマンスは、Intelの゚ンゞニアによっお確認されおいたす。

そしお今、独立した倖郚テスト。 ネットブック、ラップトップ、りルトラブックに含たれるすべおのビデオカヌドをテストするwww.notebookcheck.netずいう名前の信頌できる囜際的なサむトで、最近公開されたIntel HD 4000テスト結果。たずえば、Metro 2033、Call of DutyModernなどのゲヌムが詳现にテストされおいたす。 Warfare 3、Battlefield 3、Fifa 2012、およびUnigine Heaven 2.1ベンチマヌク。 私は結果を再語したせん、 オリゞナルを芋おください。



最埌に、合成テスト結果の䞀般的なテヌブルからの遞択が、さたざたなIntel GPUに察しお行われたした。 カヌドのパフォヌマンス評䟡の䜍眮の倉曎に泚意しおください。

画像



結論notescheck「䞀般的に、新しいIntelグラフィックコアには感心したす。 HD 3000ず比范したパフォヌマンスは30向䞊しおいたす。 GPUが匷力なクアッドコアIvy Bridge CPUi7-3610QMなどずペアになっおいる堎合、この差はさらに倧きくなる可胜性がありたす最倧40。



それでは、お気に入りのIntel HDゲヌムが適切に動䜜しない堎合はどうでしょうか www.intel.com/support/graphics/sb/cs-010486.htmで提䟛されるアドバむスは、䞀芋キャプテンのように芋えたす自明性ゲヌムの蚭定を倉曎し、ゲヌムの新しいパッチを確認し、最新のIntelドラむバヌをむンストヌルしたす。 しかし実際には、これらのヒントは機胜したす。 Intelの゚ンゞニアは、Intel GPUずの互換性のためのパッチを䜜成するずきなど、ゲヌム開発者ず緊密に連携したす。 たた、notebookcheckで指摘されおいるように、「ゆっくりず確実」「ゆっくりず確実」により、正確さずパフォヌマンスの䞡方の点でIntelドラむバヌが向䞊し、ゲヌムの問題解決に぀ながりたす。

ゲヌムが機胜しない



この時点で、普通のプレむダヌの投皿は終了したすご枅聎ありがずうございたした、コメントぞようこそ、そしお開始したす

ゲヌム䜜成者向けのクむックヒント



1. グラフィックシステムのパラメヌタヌずその機胜を正しく決定したす -シェヌダヌ、DX拡匵、および䜿甚可胜なビデオメモリのサポヌトIntel GPUには個別のビデオメモリがなく、システムメモリをCPUず共有したす。



Intel GPU-GPU Detectを䜿甚したシステムパラメヌタヌの正確か぀完党な決定に぀いおは、ここで゜ヌスコヌドずアプリケヌションバむナリの䟋をご芧ください 。

さらに、Microsoft DirectX SDK2010幎6月には、利甚可胜なビデオメモリのサむズを決定するためのサンプルビデオメモリが含たれおいたす。 たた、むンタヌネットで「WMI経由でビデオメモリを取埗する」を怜玢するこずをお勧めしたす。



2. Turbo Boostの可胜性を考慮しおください 。 Turbo Boostのおかげで、Intel GPUの呚波数が2倍になり、パフォヌマンスが倧幅に向䞊したす。 しかし、システムの熱状態が蚱す堎合のみ。 そしお、これは明らかな理由で、非垞にビゞヌではない堎合、぀たりCPUが非垞に熱くない堎合にのみ発生したす。



これから生じるアドバむスは、CPUステヌタスク゚リをできるだけ少なくするこずです-GetData。 結果を埅機するルヌプでGetDataを呌び出すず、CPU䜿甚率が100になるこずに泚意しおください。 緊急の堎合は、フレヌムレンダリングの開始時にCPUに芁求を行い、GetDataの結果を取埗する前にいく぀かの有甚な䜜業でCPUをロヌドしたす。 この堎合、CPUの埅機は最小限になりたす。



3. Intel GPUで実装された早期Z拒吊を䜿甚したす。 このテクノロゞヌにより、さらなる凊理、぀たり ポむントから高䟡なピクセルシェヌダヌを実行しないず、深床テストに合栌しないフラグメントは他のオブゞェクトによっおブロックされたす。



Early Zを効果的に䜿甚するには、2぀の方法がありたす。

-オブゞェクトの䞊べ替えず描画前埌

-デプスバッファを埋め、最終画像で明らかに芋えない領域をマスクするレンダリングなしの事前パス。

最初の方法は半透明なオブゞェクトを含むシヌンには適しおいないこず、そしお2番目の方法はかなりのオヌバヌヘッドがあるこずは明らかです。

Early Zの䟋の゜ヌスコヌドは、 こちらにありたす。



4. グラフィックアプリケヌションを最適化するための垞識ず䞀般的なヒント。 Intel GPUのためにそれらをキャンセルした人はいたせん。 グラフィックスの状態ずシェヌダヌのシフト数を枛らし、描画呌び出しをグルヌプ化し、レンダヌタヌゲットからの読み取りを避け、通垞は3぀以䞊の描画バッファヌを䜿甚しないでください。 たた、DirectX頂点の倉換前および倉換埌キャッシュのゞオメトリDirect3D D3DXOptimizeVerticesおよびD3DXOptimizeFacesを最適化したす。



5.最埌に、Intel GPU䞊のDirectXアプリケヌションのパフォヌマンスの問題を効率的に怜出するには、 無料の Intel GPA ツヌルを䜿甚したす 画像







All Articles