Hardware


Požadavky na váš počítač jsou momentálně jenom odhadem. Ty požadavky vychází ani ne tak z toho kolik výkonu potřebuje program, ale kolik výkonu potřebujete vy pokud chcete vytvořit pořádnou scenérii s pozemními texturami ortofoto.


Vše bude jasnější až podle toho jak program bude rychle pracovat a jak přesně bude pracovat. Výkon bude záviset na tom kolik úkolů by měl program zpracovat a na jak velkém souboru nebo na kolika souborech najednou. Můj program má podporovat práci s více jádry a multithreading, aby se co nejvíce využil výkon počítače. Jelikož pro práci s texturama budete potřebovat opravdu dobrý výkon doporučuji pořídit si počítač s 4 až 8 jádry v procesoru.

Pozor:
Některé nové procesory obsahují také jádra grafické karty (procesor má zabudovanou grafickou kartu v sobě). Tuto technologii nevlastním a nevím zda můj program dokáže využít také jádra grafických karet (GPU). Zatím se zaměřuji prioritně na výpočty a operace prováděné procesorem CPU.


Minimální hardwarové požadavky:

S minimálními požadavky bude program fungovat, ale nedosáhnete uspokojující rychlosti.

Dvoujádrový počítač, tzn. počítač s dvoujádrovým procesorem podporující multithreading o minimálním množství 4 thready (vlákna) a frekvenci kolem 1.9-2Ghz. Operační paměť RAM v rozsahu 2-4 GB.

Upozornění:
Výpočetní technika jde mílovými kroky kupředu. Pokud se rozhodnete kupovat počítač dobře se poraďte a rozhodněte. Počítač s minimálními požadavky není zrovna to nejlepší protože grafické operace mohou trvat déle což vám podstatně zpomalí výrobu pozemních textur nebo scenérie. V běžném obchodě sice koupíte takový počítač za cca 15-16.000 Kč i s operačním systémem, ovšem za tu cenu lze v dnešní době pořídit 4 - 6 jádrový počítač o špičkovém výkonu. Dvoujádrové počítače již pomalu začínají být přežitkem, nemluvě pak o jednojádrových procesorech, které neumožňují paralelní zpracování dat v jednom čase.

Doporučené minimální hardwarové požadavky na PC:

Doporučené minimální požadavky vám umožní aby váš program a počítač podali uspokojivý výkon. Měli byste být schopni zpracovat velké množství obrazů během krátké doby. Jelikož se bavíme o desítkách až stovkách tisíc obrázků, na kterých je třeba provést celou řadu složitých grafických operací, je výkon zásadní věc. Pokud chcete tvořit jen scenérku jednoho malého města a to v malém rozlišení, pak si postačíte s minimálními požadavky výše.

Čtyřjádrový počítač, tzn. počítač s čtyřjádrovým procesorem podporující multithreading o minimálním množství 8 threadů (vláken) a frekvenci kolem 2.93Ghz bez přetaktování. Operační paměť RAM v rozsahu 4-8 GB.

Dobrý výkonný chladič. Kupujete-li výkonný počítač obvykle nestačí tzv. boxovaný, ale musíte si koupit výkonnější a tišší chladič protože ty boxované jsou dost hlučné a málo chladí procesor. Zajistěte aby skříň počítače byla dobře větraná a měla minimálně 3 tiché ventilátory, běžnější je mít 1-2 ventilátory vepředu, dva nahoře nebo na boku a dva nebo jeden vzadu. Tím zajistíte, že se vám nebude přehřívat počítač. Také se ujistěte, že počítač který kupujete má vestavěné protiprachové filtry. Nezaprášené PC déle vydrží a snižuje možnost přehřátí. Takový počítač se dá dneska sehnat v bazaru za 7.000-12.000, ovšem je nutné ještě připočíst náklady na disky.

Výkonné moderní PC:


PC s procesorem CPU o 8 jádrech například tento: AMD FX 8320

Operační paměť 8GB by měla bohatě stačit, možná ale v budoucnu bude možné využít i větší paměť, takže si můžete vybrat základní desku, která podporuje 4 sloty RAM na dual channel (paměť pracuje rychleji).

Dobrý výkonný chladič v závislosti na tom jak moc hřeje váš procesor. U výše uvedeného procesoru mi stačí chladič SilentumPC Fera 2 HE1224, který je kompatibilní s tímto procesorem i s procesorem Intel který používám dnes. Chlazení skříně jsem popsal výše, doporučuju skříň Zalman Z3 Plus nebo podobnou (je levná, ale má vše co potřebuju).

Požadavky na disk:

Při výběru disku nebo disků se zaměřujte na to kolik místa budete potřebovat. Mám v počítači zabudované tři 500 gigabajtové disky a musím konstatovat že je to málo. Jelikož nějaká část disku je vymezena na operační systém. Ačkoliv nepoužívám Window 7 ani Windows 8, mám nainstalovanou zkušební verzi na oddílu který mi zabírá 60GB. Je to hodně, ale bohužel koncept s jakým MS přišel nám neumožňuje ušetřit na systému. Místo na disku můžete redukovat když:

1) vypnete technologii hybridního spaní: systém nebude ukládat operační paměť na Váš disk a tím ušetříte zhruba tolik místa jako je velikost vaší paměti.

2) vypnete technologii odkládacích souborů (swap) nebo přesunute swap na jiný oddíl: systém nebude na vašem systémovém disku vytvářet velké odkládací soubory. Proto je dobré mít disk se systémem rozdělený na více oddílů podle typu systému. Používám Windows XP a oddíl 7GB mi tak tak stačí, nicméně pokud zůstáváte u Windows XP tak jako já, pak by vám mělo stačit 10GB dostačující.

3) Je dobré mít vyhrazený ještě jeden oddíl na disku na druhý operační systém, který můžete použít v případě, že vám selže operační systém například díky viru. Já si např. na zkoušku nainstaloval Windows 7 Enterprise nebo Windows 8 Enterprise kde je zkušební doba 3 měsíce. Na takto rychlém PC už instalace zabere tak 15 minut u Windows 7 a 20-25 minut u Windows 8. Je to rychlejší než Windows XP, lež nejsem spokojen s nemožností nakonfigurovat si tyto nové verze Windowsu tak abych měl vyhovující grafický vzhled a proto zůstávám u Windows XP. Takže minimum místa na disku pro Windows 7 a Windows 8: 50 GB, doporučené minimum: 60GB. Vypnout hybridní spaní. Pokud máte malou operační paměť (2GB a méně) tak to vypínat nemusíte. Připravte si instalačku Eset32 (antivirový program). V případě že budete mít zavirované PC, můžete virus snadno zlikvidovat z druhého systému.

Pozor: Chcete-li nainstalovat dva operační systémy, musíte nejdříve nainstalovat starou verzi na jeden systémový oddíl a pak novou verzi na druhý systémový oddíl. V opačném případě starší instalační program přepíše zaváděcí menu tak, že nebudete mít možnost zvolit si nový operační systém ke spuštění.

A teď k věci:
Budoucí realistické scenérie (ortofota) budou vyžadovat stovky gigabajt dat. S rostoucím rozlišením můžete počítat, že se vám několik málo scenérií bezpečně zabere celý 500GB disk. Z toho vyplývá že 500GB disky jsou už pomalu minulostí. Bavíme se tu o technologii SATA. Pro tvorbu větších scenérek ve větším rozlišení tedy budete potřebovat stovky gigabajd dat jenom na přípravu textur. Proto bych si vyhradil, jeden disk na operační systémy, programy na jiný oddíl (to máme tři oddíly) a čtvrtý oddíl na disku vyhraďte na archivaci dat (třeba informace, emaily, svoje fotky atd.). Po nainstalování systému stačí jen nastavit správně písmena jednotkám v programu Disk Managment:
C:\WINDOWS\system32\diskmgmt.msc
Další disk budete mít na textury a veškerou úpravu textur (500 giga by mělo stačit).
Třetí disk budete mít na tvorbu hotových scenérek (soubory bgl) ortofota.
Čtvrtý disk by bylo dobré pořídit pro zálohování dat. To jsou minimální pořadavky: 1500 Gbyte dat volného místa na disku.

Můžete  samozřejmě zvolit novější technologii SATAII-SATAIII  o kapacitě alespoň 1 TB (tj. 1024 GB). Pak by vaše potřeby mohlo pokrýt 3x1 TB disk bezpečně.

Upozornění:
Problém pevných disků HDD je to že jsou extrémně citlivé na nárazy. Nesvědčí jim vibrace. Disk je nutné mít uložený v kvalitní skříni. Koupil jsem si skžíň Zalman Z3 Plus. Disk se do ní vkládá pomocí podložek, vložek či zásuvek z umělé hmoty. Vůbec se to nezašroubovává. Je to technologie která potlačuje vibrace a jsem s tímto casem plně spokojen. Není hlučný, je tichý a case nevibruje. V minulosti se mi bohužel stalo, že se mi disk poškodil jen při malém klepnutí - drobná nepozornost při montáži do PC skříně se šroubkama nebo pokládání disku na stůl. Proto zásada číslo jedna: pokud manipulujete s diskem, vždy jej pokládejte na měkkou podložku nebo do krabice vystlanou vycpávkami a nechte ho v antistatickém sáčku. Jednou se mi stalo že jsem s diskem povážlivě klepl, když nešel do skříně vůbec natlačit nebo naopak když nešel ven. Prostě tam to šlo, ale zpět ne, tak jsem zatlačil a přitom jsem klepnul hranou disku o strop kovové konstrukce. Tím asi časem došlo k poškození, takže disk přestal skoro úplně fungovat, ale naštěstí jsem ještě zvládl zazálohovat soubory. Disk pak už nešel prakticky naformátovat, protože jak při formátování systém narazí na vadné sektory, tak formátování trvá strašně dlouho (rychlost disku byla extrémně pomalá). Existují sice SSD disky, ty jsou odolnější, ale jsou extrémně drahé, takže v porovnání s tím raději koupím HDD a budu extrémně opatrný, než drahé SSD s malou kapacitou.

Operační systém a Operační paměť:

Protože používám Windows XP, program bude zprvu vyráběn pouze pro verzi Windows XP (x86). Na Windows 64 vám zřejmě nepojede, protože jsou tam ovladače pro 32 bitový operační systém. Pokud přesto chcete používat můj program pak máte několik možností.

Dneska lze v bazaru velmi levně koupit staré počítače (téměř nikdo je nechce). Sám jeden nabízím za 500 Kč. Je to nějaké AMD 1.0 Ghz a na základní vyzkoušení toho jak program funguje to stačí. Na těch starých PC často bývá i "starý" operační systém Windows XP (XP ale nikdy nezestárnou), ale většinou nelegální (cracknutý nebo firemní). Pokud, ale chcete koupit třeba jen samostatně Windows XP tak dneska ho lze sehnat v bazaru kolem 300-500 Kč což je zadarmo. Je ale lépe koupit PC i s OS, protože jen tak máte záruku, že vám to na tom PC půjde nainstalovat. Já kdysi XP OEM od firmy DELL koupil za 1200 a měl jsem štěstí, nainstalovat mi to šlo. Je dobré si koupit verzi které má co nejvyšší číslo Service Packu (SP3). Protože tím nemusíte stahovat aktualizace, ale rovnou je nainstalujete.

Pokud si koupíte XPéčka a budete je chtít nainstalovat na PC s Vistama, Windows 7 nebo Windows 8 tak berte na vědomí, že poté budete muset ještě přeinstalovat i Visty/7/8 podle toho co máte za systém. To o čem mluvím, tomu se říká dual boot, že máte dva systémy na počítači. Musíte na to mít dva systémové oddíly s potřebným místem na disku. Pokud nemáte a nacpali jste si všechny data na jeden disk (vaše chyba) pak to teď nemůžete udělat, protože přerozdělením místa na disku v oddílech pomocí programu Disk Managment byste přišli o data. Mít dual boot se rozhodně vyplatí, protože Antivir stačí mít nainstalovaný na tom systému, na kterém pracujete méně často (občas provedete antivirovou kontrolu z druhého systému) takže Antivir vás nezpomaluje při práci na vašem přednostním operačním systému. Samozřejmě to znamená, že nemůžete instalovat nelegální nebo zavirovaný software a navštěvovat nebezpečné stránky, které by zavirovali váš počítač. Takový software snadno zaviruje vaše PC, například pomocí utility, která se tváří jako čistič disku nebo jako antivirový program.

Jak zjistíte, že máte zavirovaný PC? Základní úplně běžné činnosti vám přestanou fungovat. Třeba nejde provést aktualizaci Antivirového programu Avira nebo nelze spustit aktualizaci antiviru, nelze provést instalaci antivirového programu ESET32. A v tu chvíli najedete na druhý oddíl, spustíte nebo nainstalujete antivirový program ESET32 a ten všechny viry ze zavirovaného oddílu odstraní. Pak zase najedete do vašeho přednostního systému a pracujete dál jako by se nic nestalo. K Windows vám řeknu ještě více později, protože znám pár dalších fíglů, byť základních, jak si zjednodušit práci.

Ještě k té Operační paměti RAM: Na starších PC se používají paměti DDR2, ty nekupujte protože to jsou paměti do starých PC. Pokud si koupíte staré PC s dvoujádrovým počítačem tak tam možná budete potřebovat tento tip paměti (poznáte to podle typu modelu která je uvnitř), ale v novějších je typ DDR3. Při výběru paměti nebo počítače hledíme na frekvence a časování paměti. V programu HW info, který jsem si stáhl z netu u sebe vidím: 666.7 MHz (DDR3-1333 / PC3-10600) a mám tam 2x2048 MBytes
Supported Module Timing at 666.7 MHz:                                           9-9-9-24
Supported Module Timing at 600.0 MHz:                                           9-9-9-22
Supported Module Timing at 533.3 MHz:                                           8-8-8-20
Supported Module Timing at 466.7 MHz:                                           7-7-7-17
Supported Module Timing at 400.0 MHz:                                           6-6-6-15
to jsou ty časování. Myslím že je to Kingstone. Takže čím rychlejší tím lepší.

Další hardware:


Uvažuju o využití grafické karty, ale problém je v tom, že programy pro grafickou kartu se musí kompilovat přesně pro tu kartu kterou používáte. Nemohli byste používat můj program když byste si ho sami nenainstalovali. Znamenalo by to nainstalovat OpenCL na vašem počítači a možná byste si ho museli i sami zkompilovat. Proto tuto možnost odsouvám na kraj. Na grafické kartě tedy zatím nezáleží, snad jen, aby zvládla připojení dvou monitorů.

Dva monitory se určitě vyplatí, protože pokud pro ukládání zdrojů budete používat plugin Save Images, tak se vyplatí si danou oblast s obrázky roztáhnout na co největší plochu obou monitorů. Můj monitor na na šířku 1920 pixelů v maximálním rozlišení. Když bych měl připojené dva monitory stejné velikosti, tak mohu uložit tolik obrázků, které se mi vejdou na oba monitory tj. vleze se tam asi 16 kachlí 256px na šířku (celková šířka obrazu je tedy 4096px). Na výšku se mi při 1200px vleze jen 5 kachlí, takže 1280px ale obraz se dá posunout dolů tak to už tak nevadí. Celkem na jedno uložení máme tedy 80 kachlí. A pak už jen záleží jestli máte dostatečně rychlí internet - mě osobně stačí 4Gbit/s a při jednom monitoru a maximálním rozlišení se mi celá mapa zobrazí prakticky okamžitě. Pak už jen ťuk do klávesnice a všechny obrázky jsou uloženy na svém místě. Ještě dodám, že na to, aby se obrázky ukládaly není třeba mít monitory zapnuté (a není nutné mít dva, ale je to výhoda protože ušetříte 2x tolik času při získávání zdrojů). Prostě si jen spustíte program nebo skript napsaný například v AHK a všechno může jet automaticky. Čím větší šířka, tím jednodušeji a rychleji se zdrojová data dají získat. K ukládání souborů viz Úvodní článek a stránka Hardware.

Vypalovačka na DVD nebo DVD-RW se hodí na zálohování dat, které rozhodně doporučuju. Nebudete přece půl roku trávit něčím o co pak přijdete například díky blbé nehodě.


Moje volba:

Mám počítač s frekvencí 1200MHz, který ale mění svou rychlost, takže v případě potřeby zvýší na 2.93Mhz. Tato rychlost a výkon mi zatím připadá plně dostačující. Nicméně bych si rád pořídil výkonnější osmijádrový procesor právě kvůli paralelním výpočtům. Mám levnou grafickou kartu se dvěma jádry o frekvenci kolem 900Mhz a nevím ještě jestli využiju jejího výkonu v programu.

Zapomněl jsem napsat, že zatím používám Window XP. Pokud se tomu divíte, tak vás mohu uklidnit, že s ním jsem spokojený. Vystačí mi na většinu obyčejné práce. Místo 4GB paměti co mám nainstalované v PC operační systém vidí jen 3GB, ale zatím mi to stačí. Nebaví mě jak Windows každý rok vydává nové verze operačního systému a za rok vám sdělí že za chvíli skončí podpora (ta nekomerční). XP sice nemá podporu, ale aktivační servery stále fungují, takže není pravda co někteří rádoby znalci tvrdí, že XPéčka  už nevyužijete. Windows 8 sice jede o malinko rychleji a má přístup k operační paměti nad 3GB, ale Windows XP se lépe konfiguruje, hlavně co se týče vzhledu a snadněji se používá.

Upozornění:

Výpočetní technika jde mílovými kroky kupředu. Pokud se rozhodnete kupovat počítač dobře se poraďte a rozhodněte. Počítač s minimálními požadavky není zrovna to nejlepší protože grafické operace mohou trvat déle což vám podstatně zpomalí výrobu pozemních textur nebo scenérie. V běžném obchodě sice koupíte takový počítač za cca 15-16.000 Kč i s operačním systémem, ovšem za tu cenu lze v dnešní době pořídit 4 - 6 jádrový počítač o špičkovém výkonu. Dvoujádrové počítače již pomalu začínají být přežitkem, nemluvě pak o jednojádrových procesorech, které neumožňují paralelní zpracování dat v jednom čase. Troufl bych si koupit počítač z bazaru (po internetu) pokud si ho pečlivě zkontroluju a otestuju (teploty na procesoru a frekvence pod zátěží zkontroluju programem HW Info volně dostupném na internetu). Minimální počet 500GB disků u mě je 3, ale celkově mám málo a potřeboval bych tak minimálně dvou-násobnou velikost. Kupovat disk z bazaru může být risk. Dívejte se na cenu. Pokud je podezřele málá můžete koupit vadný disk. Ale i s normální cenou můžete narazit na podvodníka, který vám neřekne že disk obsahuje vadné sektory. Přijatelná cena za 500GB disk SATA z bazaru: 500-600Kč. ATA nekupujte!

Žádné komentáře:

Okomentovat