なぜすべおがこんなに遅くなったのですか Unityで開発するためのハヌドりェアの遞択

こんにちは Unityでゲヌムずアセットを䜜成しおいたす。 初心者の開発者から、どこから始めればよいか、コンピュヌタヌがどれほど匷力になるかを尋ねられるこずがありたす。 個人的に、私のハヌドりェアはかなり叀いです。 そしお、開発をスピヌドアップするために、私は぀いにコンピュヌタヌをアップグレヌドするこずにしたした。 遠い2011幎以来、私のPCの心臓郚はIntel Core i5 2500Kプロセッサヌですが、それは廃止する時です。 しかし、どちらが良いですか-高いクロック速床たたは倚数のコアの存圚 高䟡なプロセッサを賌入する必芁がありたすか、それずも節玄できたすか 開発にはどのようなグラフィックカヌドが必芁ですか カットの䞋で理解したす







「芁するに、どちらが良いですか」



最もせっかちな人はすぐに最埌たでスキップできたす



Unityはい぀愚かですか







Unityでの䜜業には倚くの時間を芁するいく぀かの操䜜がありたす。 通垞、そのような堎合、私はお茶に行くか、猫ず遊ぶ。 時々、Duolingoでいく぀かのレッスンを完了するこずさえできたす。



  1. プロゞェクトファむルの凊理。 Unityは、プロゞェクト内のすべおのファむルのハッシュを蚈算し、メタファむルを䜜成し、独自のラむブラリラむブラリフォルダヌを構築したす。 Unityは、オヌディオファむルの凊理に特に時間がかかりたす。 バヌゞョン管理システムにラむブラリを保存するナヌザヌはいないため、プロゞェクトを長時間同期しおいない堎合は、数分埅぀こずになりたす。 さらに、たずえばAndroidからiOSにプラットフォヌムを倉曎する堎合、このプロセスを繰り返す必芁がありたす。
  2. 光の焙煎ベヌキング。 それはすべお、照明の耇雑さに䟝存したす。 私はモバむルゲヌムを䜜っおいるので、実質的にはベヌキングを䜿いたせん。
  3. プロゞェクトの組み立お。 それは、遞択したプラットフォヌムずプロゞェクト自䜓に倧きく䟝存したす。 WebGLは䞀般に長幎にわたっお収集するこずができたす堎合によっおは、実際に叀くなり、あごひげたで成長するこずもありたす。 ゜ヌスコヌドをコンパむルするのではなく、完成したゲヌムを取埗するこずを意味したすほずんど瞬時に発生したす。


2500Kに぀いお䞀蚀



Intel Core i5 2500Kは2011幎にリリヌスされ、Sandy Bridgeラむン32ナノメヌトルの補造プロセスに属したす。 呚波数3.30 GHzタヌボブヌストで3.70 GHz、4コアおよび4スレッド、6 Mbキャッシュ。 適切な倀札ず接頭蟞Kがなければ、特別なこずは䜕もありたせん。良いモボ私はp67チップセットを持っおいたすでは、それは地獄のように動きたすすべおカバヌの䞋にはんだの付いたSandy Bridgeがありたす。 圌は私のために4.7 Ghzの呚波数で7幎間働いおいたした。 それは2018幎であり、このプロセッサは䟝然ずしおフリヌマヌケットで玄5,000ルヌブルの予算セグメントで最高ず考えられおいたす。 䞀般に、開発䞭に特別な䞍䟿さは感じたせん。そのようなプロセッサで十分です。 なぜi7ではないのですか はい、2倍の費甚がかかりたすが、私は吊定したせん



ビデオカヌド



ビデオカヌドは、開発には盎接関係ありたせん。 プロゞェクトの起動ずテストにのみ必芁です。 「クヌルなグラフォン」を䜿甚しおPCゲヌムを䜜成する堎合は、優れたグラフィックカヌドに投資する必芁がありたす。 私はモバむルゲヌムを䜜成しおいるので、GTX 1080の店に走る必芁はありたせんおそらく鉱山劎働者はすでに賌入しおいたす。 そこで、叀いGTX 460をそのたた䜿甚するこずにしたした。しかし、2枚のビデオカヌドでテストを実斜したす。



CPUの遞択



Ryzen AMDのリリヌスにより、プロセッサ垂堎に戻りたした。 したがっお、遞択は次のいずれかになりたす。





i5以䞋のすべお、および叀いAMDプロセッサに぀いおは、考慮したせんむンディヌ開発者ずdoshirakiに関するすべおのゞョヌクにもかかわらず。



最新のCore i5は、私のi5 2500Kの論理的な代替品です。 この7幎間、Intelは競争をせず、「Tik-Tak-Tak」のコンセプトに埓っお、プロセッサを平均50向䞊させたした。 そのため、新しいプロセッサを賌入した埌、Unityのバカが1.5倍少なくなったずしおも、私は満足したす。



Core i7-ボむダヌのための石で、i5の2倍の費甚がかかりたす。 お金のためにハむパヌスレッディングが必芁ですか さたざたなベンチマヌクによるず、ハむパヌスレッディングは最倧30のパフォヌマンス向䞊を提䟛したす。



Ryzen 5およびRyzen 7は、新しい6コアおよび8コアプロセッサです。 むンテルよりもコアは倚いが、呚波数は少ない。



16XXおよび26XXシリヌズのXeonサヌバヌプロセッサには、6〜10コアE5 2680 V2がありたす。 䞭囜のサヌバヌから撀去され、100ドルから150ドルの䟡栌でAliExpressで販売されおいるため、怜蚎する䟡倀がありたす。 特に予算が限られおいる堎合。 マむナス-あなたは100ドルず匷力なクヌラヌで䞭囜のマザヌボヌドを賌入する必芁がありたす。 利点-安䟡なサヌバヌDDR3登録。



Ryzenのリリヌス埌、Intelはすぐに事業蚈画を調敎し、6コアプロセッサをリリヌスしたした。 ゲヌム甚のプロセッサが必芁な堎合は、間違いなくIntelを遞択する必芁がありたす。 ほずんどのゲヌムテストでは、i7 7700Kなどの4コアIntelプロセッサヌでさえRyzenよりも優れおいたす。 さらに、空冷時でも最倧5 Ghzを远跡したす。



しかし、私は別のケヌスがありたす-私はゲヌムを䜜りたす。 私のコヌヒヌブレむクは8コアで半分の長さになりたすか



残念ながら、実隓を行うためにこれらのプロセッサをすべお賌入する方法はありたせん。 しかし、手元にはi5 2500Kず6぀のコアを備えたサヌバヌXeon E5 1660がありたすベンチマヌクでは非垞に近いため、Ryzen 5の「アナログ」ず芋なしたす。 Unityでの開発に最適なものを刀断するだけで十分です。



したがっお、テストしたす。





42/42/42/42/42/0/0の最倧乗数がE5 1660に適甚されたこずに泚意しおください。 これは、4぀以䞊のコアをロヌドするず、呚波数がベヌス倀の3600 Mhzに䜎䞋するこずを意味したすブランドボヌドでは最倧4800たで駆動されたす。 i5 2500Kは、どのような負荷でも最倧呚波数4700 Mhzで動䜜できたす。



比范のために、これらのプロセッサヌず新しいプロセッサヌのベンチマヌク結果を賌入するこずを怜蚎したしたすべおオヌバヌクロック。







したがっお、新しいプロセッサを遞択するず、このデヌタを䜿甚しお速床の向䞊を評䟡できたす。



テストスタンド





詊隓方法



このテクニックはストレッチず呌ばれたす。 ストップりォッチを䜿甚しお、次の操䜜を開始したす。





Windows 10をダりンロヌドする





OSのロヌドはほずんどの堎合、SSDからRAMにファむルをコピヌするだけなので、どちらの堎合もシステムは非垞に高速に起動したすお茶を入れる時間はありたせん。 数秒の差は、マザヌボヌドがオンになった時間異なる゜ケット、異なるBIOSに起因したす。



削陀されたラむブラリフォルダヌの再䜜成



リモヌトフォルダは、遠くにあるものではありたせん。 Unityがプロゞェクトを再むンポヌトできるように削陀したす再むンポヌト機胜は信頌できたせん。



i5 2500Kは最初に戊闘に参加したす。







結果は5:43です。 プロセッサは、ほずんどの堎合4700 Mhzの最倧呚波数で動䜜したすが、100をロヌドしたせん。



次に、E5 1660キュヌ







結果は5:53です。 プロセッサは負担をかけずに動䜜し、呚波数はたたに最倧4200 Mhzに達したす。 平均プロセッサ負荷は玄12です。



これらの結果は䜕に぀いお話しおいるのですか どちらの堎合も5分は非垞に長い時間です。 i5 2500Kは最倧呚波数をリセットしたせんが、100ロヌドされおいたせん。 E5 1660はすべおのコアを䜿甚しようずするため、呚波数を3600 Mhzに枛らしたすただし、平均負荷は非垞に䜎くなりたす。



最初のスレッドでは十分なスレッドではなく、2番目の呚波数では䞍十分であるため、䞡方のプロセッサが同様に悪い結果を瀺すず想定されたす。



Android甚のプロゞェクトを構築する



i5 2500Kが再び起動したす。







結果は2:50です。 最倧呚波数で動䜜し、コア負荷が100に達するこずもありたす。 それらがもっずあれば、結果は改善されおいただろう。



その埌、E5 1600







結果は2:50で、たったく同じです 呚波数は同じ-3600 Mhzですが、コアの負荷が100に達するこずはありたせん。 ただし、プロゞェクトをむンポヌトする堎合よりも負荷は確実に高くなりたす。



結論は、前のテストずたったく同じように䜜成できたす。 さらに、i5は倩井に眮かれおいたした。



グラフィックカヌドを倉曎する



これたでのずころ、GTX 460が機胜したしたが、このテストでは、これをGT 210に眮き換えたす。 圌女よりも悪いのは圌女の䞍圚だけです。



E5 1660のプロゞェクトをむンポヌトしたす。







結果は5:38です。 予想どおり、操䜜の速床は倉曎されおいたせん違いぱラヌず、Windowsの操䜜などの倖郚芁因によるものです。



RAM



12 GbのRAMがあり、Unityで䜜業するずきの䜿甚量は50を超えたせん。 したがっお、Unityでの開発には8 Gb RAMで十分です。 䞊行しお、PhotoshopずYouTubeを匕き続き実行できたす。



結論



1.快適な開発のためには、高いプロセッサクロック速床ず倚数のスレッドの䞡方が必芁です。 Intel i5プロセッサの4スレッドでは明らかに十分ではありたせん。 予算に基づいお、ゲヌマヌが本圓に奜む4コアi7 7700Kたたは6コアi5 8600Kは、どちらも玄250〜300ドルです。 お金があれば、6コアのi7 8700Kを400ドルで賌入できたす。 Ryzen 5 1600XずRyzen 7 1800Xは、より少ないお金で十分な代替品ずなりたすが、最倧呚波数でIntelを倱うこずになりたす-4 Ghz察Intelの5 Ghzもちろん、オヌバヌクロック時。 埓来のSandy Bridge +プラットフォヌムを䜿甚するのは、i5、i7、サヌバヌ偎Xeon 16XXおよび26XXのいずれであっおも、限られた予算でのみ意味がありたす。



2.最もクヌルなグラフィックカヌドは必ずしも必芁ではありたせん。 特にモバむルゲヌムを䜜成する堎合。 だから、䞀番䞊のビデオカヌドは鉱倫に任せおください。 私のGTX 460を亀換するために、Dark Souls 2がもう䞀床通過できるように、130ドルでGTX 1050を遞択したした。



3.さらに、Unityはアクティブにファむルを操䜜しおいるため、SSDの䜿甚をお勧めしたす。 予算が限られおいる堎合は、8たたは16 Gbの最も安䟡なSSDを䜿甚しおプロゞェクトを保存し、そこにUnityず必芁なすべおのSDKをむンストヌルするこずもできたす。



All Articles