Hra ve 3D versus grafické karty

Diskuze na fóru 'Archív všeho dalšího' zahájená uživatelem FoxPetr, 25/12/15.

Milý(á) fórum uživatel (ko),

pokud chcete být na fóru aktivní a máte zájem se zúčastnit v různých diskuzích a využívat dané fórum musíš se nejdříve přihlásit do hry. Pokud nemáš žádný herní účet, prosím, zaregistruj se. Těšíme se na Tvou návštěvu na našem fóru! „do hry“
Stav vlákna:
Žádné další odpovědi nejsou možné.
  1. Korben

    Korben User

    FAQ - Informace k Flash Playeru


    4. Dual Core a Quad Core procesory

    Flash Player sice běží na počítačích s Dual Core a Quad Core procesory, využívá ale vždy jen jedno jádro procesoru.

    Proto je Flash Playeru relativně jedno, kolika jádrový procesor má počítač, na kterém běží. A jelikož využívá jen jedno jádro, má k dispozici jen výkon jednoho jádra. Jádro ale bude kromě Flash Playeru k dispozici i ostatním programům a operačnímu systému. Výkon počítače je tedy možné přecenit.


    FAQ - 3D mód



    Základ procesora

    Počas jedného kmitu vykoná procesor jednu operáciu. Ak je schopný pracovať s vyššou frekvenciou týchto hodinových kmitov, vykoná za jednu časovú jednotku viac operácií, a teda bude vykazovať vyšší výkon v porovnaní s rovnakým procesorom nižšieho taktu.

    Ak pridáme druhé, tretie či štvrté výpočtové jadro, mali by sme sa dostať k dvoj-, troj- či štvornásobnému výkonu. Tu však nastáva problém, pretože prax hovorí, že dvojjadrový procesor s trochu vyšším taktom môže mať vyšší výkon ako štvorjadrový procesor s trochu nižším taktom.

    Hardwarová akcelerace

    Adobe Flash používá grafickou kartu v počítači v měřítku hry a videa na vyšší rozlišení. Pokud se setkáte s trhaný výkon blesku pouze v případě, hraní her ve vysokém rozlišení nebo v režimu celé obrazovky, a jste si jisti, váš počítač splňuje požadavky na systém flash, může být hardwarová akcelerace vypnuta. Klepněte pravým tlačítkem myši na okno Flash hry a vyberte možnost "Nastavení". Vyberte záložku "Display", klikněte na "Povolit hardwarovou akceleraci" zaškrtávací políčko a klepněte na tlačítko "Zavřít". Aktualizace ovladače pro grafické karty může také zlepšit herní výkon blesku, pokud je povoleno hardwarové akcelerace.

    Informácie čerpané z internetu.

    V minulosti sme sa na fóre bavili o využití jadier procesora v hre. Myslím že sa toho moc nezmenilo a hra vyžíva stále jedno , max. 2 jadrá procesora.
    Nieje hlavné to, koľko jadier má Váš procesor, ale skôr záleží na takte jedného jadra.
     
    Naposledy upraveno: 26/2/16
    Misanek○Like○Λnakin tohle ocenil(a).
  2. V tomto bol prelomový rok 2012, konkrétne mesiace marec - august (pre českú časť komunity březen - srpen) kedy bola vo verziách 11.2, 11.3 a 11.4 postupne zavedená podpora tzv. multithreadingu a flash workerov (malá časť kódu programu sa deleguje samostatnému podprocesu a nezdržuje prerušeniami a obsluhou hlavné vlákno).
    Pravdou je, že programátor flash aplikácií nemá takmer vôbec kontrolu nad rozdelením vlákien medzi CPU, pretože ActionScript je príliš abstraktný. Toto je vecou výlučne interpretera AS príkazov, ten je písaný v nižších jazykoch, ktoré majú bližšie samotnému hardvéru (v dnešnej dobe už len C/C++). Ten rozhodne a naplánuje, že niektoré podprocesy bude vykonávať iné CPU. Preto je pravda čo píšeš, z pohľadu Flash-u je aj viacprocesorový systém zapúzdrený do čiernej skrinky, jedného veľkého jadra. To ale neznamená, že vyspelosťou interpretera nedosiahneme efekt využitia všetkých jadier, čo je vidieť aj v mojom predchádzajúcom príspevku -> v konečnom dôsledku vyšší výkon (aj keď nie násobne s rastúcim počtom jadier).
     
  3. Korben

    Korben User

    Nie som počítačový expert, no myslím že môžem tvrdiť, že hra v 2D, bude ovládaná jedným jadrom procesora. To značí že v 2D režime, môže mať väčší výkon dvojjadrový procesor, ako štvorjadrový. V tomto prípade je rozhodujúci takt procesora na jedno jadro.

    V 3D režime Tak som si nie moc istý. Tak by na zlepšenie zobrazenia, mala mať vplyv hlavne grafická karta a zapnutá hardwarová akcelerácia, ktorá zrýchľuje vykresľovanie obsahu hry a odľahčuje procesor.
    Preto môže hra bežať relatívne dobre aj na PC, ktoré majú slabší výkon no musia spĺňať minimálne odporúčané požiadavky a správne nastavenie PC.
    Samozrejme že hra môže zdanlivo plynule bežať aj na PC, ktoré nespĺňajú minimálne požiadavky, avšak bude to na úkor iných procesov, ako napríklad pri väčšom počte hráčov, alebo NPC.
    V takom prípade je potrebné , čo najviac znížiť požiadavky v nastaveniach kvality zobrazenia hry.

    Kto neakceptuje tieto požiadavky, tak píše na chat vety ako,"čo zas robia v tom BP, zas hra seká, laguje " a podobne. No nikto taký si nepripustí chybu v konfigurácii PC, prípadne chybami v sieti.
    Ten kto si dokáže nastaviť aspoň základné veci a spĺňa požiadavky na hru, tak má problém, len ak nastanú problémy v sieti, alebo až priamo u BP, čo sa odzrkadlí hlavne na probléme v globále a nie len u jednotlivcov.
    Ale to už som dosť odbehol od témy. :)

    Tak že v 2D je to takt jedného procesora a v 3D by to malo byť to isté , avšak by tam mala pomáhať grafická karta a spustená hardwarová akcelerácia. No aj tak som si to dal preveriť, tak uvidíme. Sám som zvedavý na odpoveď.
     
  4. Trochu sme sa odklonili od pôvodnej témy, chcel som od začiatku len vysvetliť, že nech hra využíva jedno jadro, alebo čtyri, je to jedno.
    Ale tvrdiť, že 50% zaťaženie procesora priamo znamená, že procesor hru nezvláda, lebo využíva len jedno jadro...to je z cesty. Tak isto ako rady tunajších tiežodborníkov, že odpojiť webkameru a mikrofón, vypnúť automatické aktualizácie a zakazovať a vypínať procesy hore-dole len tak z nudy, preto oceňujem, že vrchnosť sa príspevkom #10 od toho dištancuje - tiež by som to urobil, keďže ani jedno z odporúčaných opatrení nemôže pomôcť, skôr naopak.
    Som možno trochu profesne poznačený, keďže tvorba programov a aplikácií vo všetkých možných odvetviach súčasného preinformatizovaného sveta ma živí a je mojím chlebom každý deň, preto som mal potrebu uviesť niektoré tvrdenia na pravú mieru.
    Posledná moja teoretická odbočka k tejto téme, možno to niekomu niečo dá:
    Procesor z historických a technických dôvodov pracuje v dvojkovej sústave (jednotky a nuly). Nepozná implicitnú desatinnú čiarku, najrýchlejšie počíta s relatívne malými celými číslami a tak pomocou pár základných mnohočlenov a ich mocninových radov (Taylorov rozvoj, keby to niekoho zaujímalo, ale je to celkom pokročilá matematika) dokáže spočítať prakticky čokoľvek, aj s desatinnou čiarkou, no trvá to dlhšie (spotrebuje sa viac 'taktov', na jeden výpočet).
    Grafika, videá a predovšetkým hry v posledných rokoch, to je pre procesor len hromada polygónov a ešte väčšia hromada "desatinných" čísel, ktoré tieto tvary popisujú a to je dosť problém. Preto bol vyvinutý špeciálny druh jadra, GPU, ktoré je súčasťou grafických kariet. Toto bolo od samého začiatku vyvíjané ako "niečo na veľmi rýchlu prácu s desatinnou čiarkou", floating-point operácie preto zvláda omnoho rýchlejšie a efektívnejšie. To je dôvod, prečo aj táto hra, ktorá v 3D verzií akceleruje cez grafickú kartu, "zázračne" funguje oveľa lepšie aj na staršom železe ako v staršej 2D verzií (dôkazom je odozva komunity po zavedení a odladení 3D verzie).
     
    Naposledy upraveno: 26/2/16
  5. Korben

    Korben User

    Tak samozrejme že to tvrdenie je úplne mimo čo som si nejak nevšimol, lebo viac som čítal a reagoval na vetu v tvojom príspevku.
    Moja chyba. :)
     
    ChuckNorris tohle ocenil(a).
Stav vlákna:
Žádné další odpovědi nejsou možné.