Nízka FPS aj napriek nízkemu pracovnému zaťaženiu - Flightimmer Prepar3D - VFR

Nasledujúci obrázok zobrazuje FSLabs A321 na 29Palms EDDN v P3D V4.5 HF3:

Ako vidíte, vo VC dosahujem asi 25-30 FPS (2D približne o 10 FPS viac), teraz moja otázka znie, prečo nie sú CPU alebo GPU vyťažení alebo na hranici limitu a stále nedostávajú viac FPS? Pre mňa ako (viac-menej) laika to jednoducho nemá zmysel, niečo musí „spomaliť“.

Bol by som veľmi rád, keby niekto konečne objasnil výkonové tajomstvá P3D.

Veľa pozdravov z Regensburgu

Toto je tajomstvo výkonu FS-Labs, nie P3D. Avšak 25 - 30 snímok je pre autobus dobré číslo.

Statické testovanie, ak sa nič nestane, je v akejkoľvek aplikácii neoptimálne.

Môžete ísť na 1000 Ft v režime zabitia a potom cez krajinu na 240 kn. Potom funguje aj CPU.

Myslím, že sú to všetky procesy, ktoré prebiehajú na pozadí Airbusu. Okrem toho veľa rôznych textúr 4K, možno dokonca veľa kreslí hovory. Animácie môžu tiež rýchlo pôsobiť framerate. Každý chce teraz mať každú skrutku, vreteno, ktoré sa skutočne pohybuje, správne animované.

Možno zverejníte veľkosť súboru mdl a mdl_interior. Už si tam môžete niečo prečítať.

Cítim to rovnako. Nemám autobus, ale PMDG. Každá dll nie je nič iné ako spustiteľný súbor, rovnako ako exe, iba to, že je ovládaná aplikáciou. Myslím, že aj tak je povolené používať iba jedno jadro, a to tiež vysvetľuje nízke využitie CPU s relatívne malým počtom rámcov.

Napríklad P3D tiež nemá rukoväť na zrýchlenie procesu načítania na úvodnú obrazovku. CPU pracuje s 10,1% a na oplátku počkáte 10 minút, kým sa skontrolujú a načítajú všetky lietadlá AI. Toto štartovacie správanie som si už všimol v iných aplikáciách. Viacvlákno sa stane iba vtedy, keď je aplikácia úplne spustená. Existuje teda veľa „príznakov brzdenia“ a príčin.

Možno zverejníte veľkosť súboru mdl a mdl_interior. Už si z toho môžete prečítať niečo malé.

Takže pod položkou „FSLabs \ SimObjects \ Airplanes \ FSLabs A321 IAE \ Model“ sa nachádza „plane_p3d-x64.mdl“ s 65 Mb a „VC_p3d_x64“ s 33 Mb, netuším, či je to ten pravý, ale nie je toho oveľa viac.

Inak ďakujem za vaše podrobné odpovede, ktorým stále nerozumiem:

Áno, veľa rôznych vecí potrebuje výkon, animácie 4K textúry, môže to byť čokoľvek, ale potom by podľa toho museli byť vyťažené jadrá alebo GPU. Alebo mám chybu v myslení ?

Veľa pozdravov z Regensburgu

Pokiaľ to počíta staticky, pretože stojíte a nič sa nezmenilo, nie je to tak. To jednoducho nevadí, pretože to nie je potrebné. To ale nemá nič spoločné s rámami, inak by ste pre mňa mali 100 rámikov a pri každom pohybe obrovské kvapky.

Fakt neviem, čo viac chcete s 25-30 rámami pri bráne na letisku tejto kvality a lietadle tejto kvality.

Ak bol softvér napísaný iba pre jedno jadro CPU, adresuje sa iba jedno jadro CPU.

nízka

Rád sledujem proces spustenia P3D.

Ak bol softvér naprogramovaný pre všetky jadrá CPU, použije sa všetko.

napriek

Ak je lietadlo naprogramované iba na jedno jadro CPU, v P3D to vyzerá takto.

nízkemu

Jadro CPU 1 beží na maximum a zvyšok sa nudí.

Predtým, ako dôjde k nedorozumeniam, P3D používa jadro CPU iba pri prvom spustení (dvakrát kliknite na ikonu). Všetko počas letu. Pokiaľ však ďalší softvér (napr. Lietadlo) nespomalí zvyšok.

Tu je krivka zaťaženia z krátkeho letu. nastavený na 30 FPS.

nízkemu

Dúfam, že som trochu pomohol.

veľmi pôsobivé vysvetlenie a prezentácia.

A som rád, že P3D používa počas spúšťacieho procesu iba jedno jadro, čím je pre mňa vždy jadro 2, nie 1.

Veľká vďaka a pozdravy
román

Pozdrav z východného Švajčiarska, z mesta so zoznamom svetového dedičstva UNESCO (St. Gallen)
román

Takže pod položkou „FSLabs \ SimObjects \ Airplanes \ FSLabs A321 IAE \ Model“ sa nachádza „plane_p3d-x64.mdl“ s 65 Mb a „VC_p3d_x64“ s 33 Mb, netuším, či je to ten pravý, ale nie je toho oveľa viac.

Ďakujem, takmer určite tu môžem povedať, že veľa bolo zadaných externe. Takže to je asi celkom v poriadku. Zvyčajne sú modely interiéru oveľa väčšie. Odľahlé hodnoty nie sú rozpoznateľné.

Ďakujem Daniel za podrobné vysvetlenie. Uvedomujem si, že limit CPU obmedzuje moje FPS (logicky), ale čomu stále nerozumiem, je dôvod, prečo je na bráne tak málo snímok, keď zaťaženie nie je 100%.

Je to ako keby som mal auto s 200 HP a je to viac ako 100 km/h, takže si nemyslím „Hmm áno, to je v poriadku, bude to mať zmysel“.

A nejde o to chcieť „viac“, samozrejme, že by bolo pekné lietať s viac ako 40 rámami a pre letisko a lietadlo by to mohlo byť v poriadku, ale to mi nič nevysvetľuje.

Veľa pozdravov z Regensburgu

Skúsim to ešte raz. Rámy sú určené celkovým zaťažením scény, tj. Letiskom, lietadlom, prostredím a AI.

CPU na druhej strane s tým nemá veľa spoločného, ​​keď je brána v kľude a tiež nie je zodpovedná za akceleráciu rámu.

Toto môže zrýchliť snímky iba vtedy, keď je taktovací čas vysoký, keď je vyžadovaný výpočet. Aby ste si vzali svoje BMW, nevyvinie svojich 200 koní ani pri zapnutom motore.

Robte teda to, čo som už napísal. Choďte hore s zábranou a presuňte ju po krajine s rýchlosťou 280 uzlov. Potom tiež uvidíte pracovať CPU, konkrétne všetky jadrá, pretože musí počítať dynamickú scénu. V najlepšom prípade sa vaše snímky zlepšia, ak prídete na scénu s nižším zaťažením ako Airport Ground.

Alebo iným spôsobom, stojte vzpriamene s hmotnosťou 30 kg. To je základné zaťaženie. Vaše telo je CPU a bude neustále držať záťaž. Teraz môžete začať behať a vaše telo sa pokúsi generovať príslušnú energiu. Ak to neurobíte, zrútite sa. Nech sa nad vami niekto zľutuje a zníži zaťaženie chrbta na 10kg, pravdepodobne budete môcť rýchlo chodiť. Ale iba preto, že sa znížilo základné zaťaženie a vaša sila je dostatočná na zvýšenie rýchlosti. Hodinová frekvencia vášho (vlastného tela) procesora je impulz, ktorý sa nezvýši pri státí, ale spustí sa pri behu.