NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Jak omezit vlastní hardware (zjišťování minimálních požadavků) ?

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Garrom Orc Shaman:27.9.2017 13:49

Zdravím všechny. Dělám hru v Unity3D a došlo to do takové fáze kdy by bylo dobré zjistit minimální požadovanou Ram, GPU a CPU. Nezná někdo program který "sežere" mnou zadané množství systémových zdrojů a v podstatě napodobuje horší hardware než který mám ?

Odpovědět
27.9.2017 13:49
Life for Code, Code for Life. I chose my path, I should stick on it.
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Garrom Orc Shaman
Martin Dráb:27.9.2017 14:44

Do jisté míry toto můžeš simulovat spuštěním hry ve vrituálním stroji (VMWare, VirtualBox, XEN...). Množství procesorů a velikost paměti rozhodně ovlivnit můžeš. Navíc tam bude trocha penalizace za virtualizaci.

Nahoru Odpovědět
27.9.2017 14:44
2 + 2 = 5 for extremely large values of 2
Avatar
Odpovídá na Martin Dráb
Marian Benčat:27.9.2017 18:21

To co má 70% podíl na výkonu ve hře je stejně grafika a to rozhodně v žádné VM efektivně nenasimuluje.

Nahoru Odpovědět
27.9.2017 18:21
Totalitní admini..
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Marian Benčat
Martin Dráb:27.9.2017 18:31

To co má 70% podíl na výkonu ve hře je stejně grafika a to rozhodně v žádné VM efektivně nenasimuluje.

To ne, ale je otázka, zda ta grafika má hlavní podíl na výkonu (tzn. zda se využívá i na něco více než vykreslování a jak moc složité to vykreslování opravdu je).

Nahoru Odpovědět
27.9.2017 18:31
2 + 2 = 5 for extremely large values of 2
Avatar
Jurajs
Člen
Avatar
Odpovídá na Garrom Orc Shaman
Jurajs:27.9.2017 18:46

Jestli to dobře chápu, tak chceš zjistit požadavky na HW své hry? Jestli ano, tak to stačí, zjistit pomocí frame-rate (FPS)...Pokud ti hra poběží 30 a míň FPS, tak to dáš jako minimální...Kdysi mi to vysvětloval vývojář jedné off-road hry....a pak víš, že na každé lepší sestavě, než máš ty tak to poběží líp

 
Nahoru Odpovědět
27.9.2017 18:46
Avatar
Odpovídá na Jurajs
Garrom Orc Shaman:27.9.2017 21:12

Problém je v tom že má sestava je docela dobrá. Ultimátní herní monstrum bych to rozhodně nenazýval ale utáhne to ledacos. Unity3D má limit fps na 60 snímků.... já mám vždy 60 snímků pak nastává otázka kolik paměti potřebuji abych měl 30 nebo méně. To je důvod proč jsem se ptal na program který umí spotřebovat určité množství paměti nebo dokonce emulovat jiný hardware.
Marian Benčat : Myslím že při mé voxelové grafice se GPU nudí nejvíce... i když, modely jsou z MagicaVoxel a není žádné tajemství že exportované modely mají příšernou topologii ale stále to je jen pár voxelů. Všechno (včetně grafiky) si dělám sám. Neumím si představit jak bych to časově zvládal kdybych používal grafiku jako má například Wolfenstein : The new order.

Nahoru Odpovědět
27.9.2017 21:12
Life for Code, Code for Life. I chose my path, I should stick on it.
Avatar
Jurajs
Člen
Avatar
Odpovídá na Garrom Orc Shaman
Jurajs:27.9.2017 21:13

Jako kolik paměti na čem? Na grafice? Nebo RAM?

 
Nahoru Odpovědět
27.9.2017 21:13
Avatar
Odpovídá na Jurajs
Garrom Orc Shaman:27.9.2017 21:15

Obecně. Grafika, RAM a procesor. Bylo by super mít program co si dokáže uždibnou od systémových zdrojů všeho typu.

Nahoru Odpovědět
27.9.2017 21:15
Life for Code, Code for Life. I chose my path, I should stick on it.
Avatar
Petr Čech
Tvůrce
Avatar
Petr Čech:27.9.2017 21:26

Tak můžeš si napsat utliku, co bude žrát paměť do určité meze - třeba uděláš List hoodně nulách. Předtím, než přidáš další nulu zjistíš, kolik tvůj program zabírá a tak dále. Budeš muset vypnout pagefile, aby výsledky něco vypovídaly.
Co se týče procesoru, můžeš udělat něco podobného - třeba budeš počítat faktoriály.
Grafiku asi moc dobře omezit nepůjde už z principu - používá až moc paralelizace.

Nejlepší nejspíš bude, když to pošleš několika lidem s různou konfigurací a necháš je udělat benchmark.

Editováno 27.9.2017 21:27
Nahoru Odpovědět
27.9.2017 21:26
the cake is a lie
Avatar
Odpovídá na Petr Čech
Garrom Orc Shaman:27.9.2017 21:47

Nejlepší nejspíš bude, když to pošleš několika lidem s různou konfigurací a necháš je udělat benchmark.

Hmm... To nezní jako špatný nápad. Osobně mám k dispozici 3 notebooky, počítač v knihově a školní počítač(Sázím kilo že shodím celou síť. Jako posledně když jsem skoušel hrát RailRoad Tycoon III :-D ). Jelikož je to remake hry zvané Battle City (Namco mně sežere zaživa :-D ) vydané roku 1985 komunita TheIsoZone zabývající se retro hrami by to mohla také ocenit a pomoci s testy.

Nahoru Odpovědět
27.9.2017 21:47
Life for Code, Code for Life. I chose my path, I should stick on it.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.