ich nehme mal stark an, dass die Jungs, die an dieser .exe arbeiten eher zu der Gruppe Menschen gehören, die es zum Glück auch in Russland gibt, welche diesen Krieg ablehnen...
Beiträge von Joker
-
-
Nachdem uns Marvel hier einen der Vorzüge des Export-Mechanismus näher gebracht hat, will ich diesbezüglich mal meine eigene Erfahrung und die mir dabei aufgefallenen Nachteile loswerden:
Ich war gestern auf der Suche nach den verlorenen Frames, nachdem ich zusammen mit Wildhog ein paar Benchmarktests gemacht hatte und ich beim Vergleich der Ergebnisse wegen der offenbar mieserablen Performance meiner neu angeschafften RTX 3080 TI erstmal aus allen volumetrischen Wolken gefallen bin.
Wir verwendeten in DCS die beim Supercarrier mitgelieferte Mission "Population Template", bei welcher man auf einem voll besetzten Carrier spawned. Hier hatte ich, nachdem wir die Grafik-Settings abgeglichen hatten, locker 20 FPS weniger als Wildhog auf seiner RTX 3070.
Also habe ich angefangen zu suchen: Treiberversion, Einstellungen in Windows, im Nvidia-Controllpanel, im Bios, PCI (4.0,3.0 usw.) - Alles in Ordnung.
Schlußendlich hat mir ein sehr gutes Tool, welches mit den Nvidia-Treibern mitgeliefert wird, unheimlich geholfen das Problem einzugrenzen.
Man sieht hier ganz deutlich, dass meine GPU nur Teils ausgelastet ist, das hat mich erstmal beruhigt. Jetzt war nur die Frage, woran das liegt bzw. wie ich das ändere.
Nachdem ich aller Variablen die mir eingefallen sind nach Rücksprache mit Wildhog aus der Gleichung entfernt hatte und immer noch keine Besserung eingetreten ist, fiel mir zum Glück noch die Export.lua ein, die ggf. anders ausehen könnte, als die von Wildhog.
Habe also testhalber mal alle Tools (4 an der Zahl) entfernt und die gleichen Tests erneut durchgeführt. Und siehe da, in den extremsten Fällen habe ich durch die Tools über 30 FPS verloren (in dem hier reproduzierten Fall waren es "nur" 22) .
Meine Vermutung:
Das Problem, das DCS (im Moment noch) hat, ist, dass es quasi single-threaded läuft. D.h. dass für jedes Frame, alles was zu tun ist nacheinander abgarbeitet werden muß. Von der Berechnung aller Einheiten in der 3D Welt, das eingene Flugmodel, Vorbereitung der Grafik, aufrufen aller Tools in der export.lua und schließlich die Anzeige, wobei nur letzteres auf die GPU geht, das andere auf die CPU. Wenn dann ein Tool in der Export.lua für seine Abarbeitung zu lange benötigt, dann hilft auch keine 4000 Euro teure RTX 3090 TI. Die wäre dann vielleicht nur zu 5% ausgelastet bei weiterhin mieserablen Frameraten.
Jetzt könne mann natürlich meinen, dass also entweder die GPU oder die CPU auf 100% laufen sollte. Am zweiten Screenshot ist aber gut zu sehen, dass weder die GPU noch die CPU annähernd ausgelastet sind. Der Flaschenhals muß also woanders liegen. Das kann dann nur noch etwas Bus-, IO-, IPC- oder TCP-Stack-technischens sein. Z.B. dass ein Tool zu lange benötigt, Koordinaten auf die Festplatte zu schreiben, wie es TacView macht. Oder u.U. suboptimal implementierte TCP Kommunikation zwischen DCS und einem externen Prozess wie sie z.B. in SRS Verwendung findet.
All das habe ich noch nicht vollends ausgewertet, aber fest steht: Entweder alle Tools ein bischen oder eines meiner 4 Tools im speziellen hängt sich etwas zu lange im DCS-Prozess fest und beschert mir diesen enormen FPS-Verlust.
So toll ich die Möglichkeiten, die mir die Export.lua bietet auch finde, solange die Abarbeitung von externen Zusatztools an den GFX-Thread gekoppelt ist, werde ich dieses Feature in Zukunft mit Vorsicht genießen.
Hoffnung gibt mir im Moment die sich in Entwicklung befindliche Vulkan API, die durch Multithreading eben genau diese Abkopplung bewirkt.
Da ich in letzter Zeit des öfteren in Diskussionen bzgl. Einbindung von Tools über die Export.lua involviert war, dachte ich, das es den einen oder anderen interessieren könnte...
Vielleicht gibt es ja auch doch nochmal Anreiz über die Nutzung des internen Voice-Chat nachzudenken - wobei ich noch nicht genau weiß, wieviel FPS-Verlußt der im Moment genutzen Alternative SRS zuzuschreiben sind.
Gruß
Joker
-
Ist ein Plattform zum anbieten von STL Files, also 3D-Duck-Dateien: https://www.thingiverse.com/
-
ich hab einen Harz Drucker, mit dem könnte man das mal probieren. Vlt. könntest du mal in Thingiverse oder so probieren, das entsprechende Model aufzutreiben.
-
ich habe gelesen, dass doch einiges an Performance durch die neuen Sicherheitsmechanismen verloren geht. Da gibts so tolle Dinge wie Virtualization-Based Security (VBS), Hypervisor-Protected Code Integrity.
Dinge die die laufenden Prozesse besser isolieren sollen. Könnte mir vorstellen, dass sowas dann z.b. auch Auswirkungen auf Dinge wie das SharedMemory hat.
Also ich bleib erstmal bei Win 10...
-
Was ist mit der Varjo 3 oder 2

Wie bereits erwähnt, zwar zu teuer, aber das hier ist schon geil:
[Externes Medium: https://youtu.be/F4yKM_FgMOE]
Wenn da jetzt nur noch die richtigen Sims unterstütze werden, fang ich schonmal an zu sparen.
-
Das wurde schon am Ende des "2022 And Beyond" Trailer angedeutet. Jetzt ist aber zumindest auch klar, dass es der beste 3rd Party Entwickler macht, den Eagle Dynamics im Moment hat, auch wenn der Trailer selbst nicht wirklich viel hergibt...
Ach überigens, HeatBlur hat auch die Forrestal als Freeware in DCS integriert. Ist aber funktional nicht auf Supercarrier Level, sieht nur Saugeil aus. Passend dazu: https://heclak.github.io/community-a4e-c (seit Anfang Januar in v2.0)
Wenn dann noch die A6 kommt, man kann langsam richtig tolle Vietnam Missionen machen. Die Palmen muß man sich halt auf den Mariannen leihen.

-
ich meinte nicht die Funktion, mit welcher man die eigene Position von der Sim in der Karte auf dem Kniebrett eingetragen bekommt. - Diese würde ich nähmlich sehr wohl als Cheat ansehen.
Was ich meinte, war die Möglichkeit des grundsätzlichen änderns jeglichen Inhalts auf den Kniebrett-Seiten.
Hab mir das umschalten zwischen Cockpit und Map nun extra auf einen HOTAS Button gelegt um Abstürze zu minimieren.

Jetzt ist mir es wieder eingefallen woher ich das kenne: Das VoiceAttack VAICOM Plugin nutzt diese Funktion: https://www.vaicompro.com/
-
habe auch erst überlegt, ob das mit F10 nicht als Cheat anzusehen ist. Da aber die aktuellen "live" Positionen sowohl der gegnerischen als auch der eigenen Einheiten komplett ausgeblendet werden, sehe ich dass jetzt eher als "verlängertes" Kniebrett in welchem dynamisch Infos nachgetragen werden.
(obwohl das auch mit dem richtigen Kniebrett funktionieren würde, hab aber gerade vergessen, wo genau ich das schon gesehen habe.)
-
... Finde Team Bravo die Position ist auf der F10 Karte....
und da ist nichts...
ich habs erst auch nicht gefunden, tatsächlich wurde aber bei mir die Position in der F10 Karte eingetragen. Es ist einer der vier sehr unauffälligen orangenen Kreise unterhalb FSB Berlin. siehe auch:
[Externes Medium: https://www.youtube.com/watch?v=PF3K5cIG8Xw&t=1851s]Ich hatte aber zeitweise Probleme mit dem ADF Homing. Trotz richtiger Frequenz habe ich keine Peilung zur Andersen AFB bekommen. Da die Base aber im Prinzip den kompletten Norden der Insel einnimmt habe ich zum Glück trotzdem Heim gefunden.

-
RedFox_GER schau auch mal ins Logfile, welches im ../SaveGames/DCS.openbeta/ Ordner geschrieben wird, ob da was drinnen steht, das dich zum Fehler führt.
-
Was ist mit der Varjo 3 oder 2

bei denen ist der Preis kaputt.

-
Alles anzeigen
Hi

zu dem Thema habe ich auch eine Frage, Welche Art 7" TFT habt Ihr dafür verwendet, sind die auch einfach per USB zu verbinden? Und habt Ihr das mit DED und RWR ähnlich gemacht?
Viele Grüße
RedFox
Hab hinter meinen MFDs 7,9" iPad Ersatzdisplays. Die Halterung habe ich speziell nach deren maßen konstruiert und selbstgedruckt:
[Externes Medium: https://youtu.be/a8Hl5ZZVNyU]Mein DED findest du hier: WiFi DED
STL Files kann ich be bedarf zur Verfügung stellen.
Mein RWR hängt an einem Raspberry PI, das mit einer eigenen Software die über netzwerk empfangenen RTT Daten auf einem 4" Display anzeigt:
-
..., einfach den Eintrag ["dead"] auf true stellen:
ich könnte mir vorstellen, dass man hiermit den Piloten eher tötet als wiederzubeleben.


-
Ich drücke euch die Daumen mit eurer G2. Nachdem ich meine ja bereits vor Monaten, glücklicherweise noch in der Garantiezeit zurückgeschickt habe, nachdem sich nach 4 oder 5 Einsätzen ein Schwarzes Loch in eines der Displays gebrannt hat, damals aber noch kein Ersatz verfügbar war,
werde ich mir nun sehr wahrscheinlich eher die Vive Pro 2 oder 3 kaufen, sobald ich irgendwo eine entsprechende Grafikkarte zu einem vernünftigen Preis bekomme (ggf wird das dann auch die Vive 6 oder 7
) -
Warum alle so "negativ"?
Es steht ja klar dabei, dass noch niemand weiß was die Sim wirklich kann.
Ansonsten ist der Schwerpunkt hier klar beim Militär und sowie Korbi es geschrieben hat, wird es eine Weile dauern bis die Consumer Version kommt.
Abgesehen davon, wenn Konkurrenz auf den Markt drängt und diese gut ist, müssen sich alle anderen auch ständig verbessern und das kann für uns als Sim-Piloten nur gut sein.
Das war von mir gar nicht negativ gemein. Die Machart der beiden Videos ist nunmal sehr ähnlich: Es wird viel schöne Grafik und wenig bis kein technischer Hintergrund gezeit. Ich vergleiche Meta hier ja mit einer Simulation, die ich überaus schätze.
Ich gebe Dir vollkommen recht: Konkurenz belebt das Geschäft. Ich denke, wir können froh sein um jedes Team das sich dieser dünnbesiedelten Nische #StudySim annimt.
Außerdem fand ich es einen passenden Kontext dieses schöne DCS-Video nochmals zu verlinken. Ich finde, es macht geschmack auf mehr - ungeachtet der eigentlichen Sim dahinter...
-
-
-
Wobei Einheiten löschen geht sehr gut und kann auch mal notwendig sein. Da aber besser mit MC als in BMS direkt.
du sprichst einen interessanten Punkt an, den ich dann auch noch ansprechen wollte. Ich meine mal gelesen zu haben, dass es nicht empfehlenswert ist, z.B. einen getasketen Flight wieder zu entfernen.
Zählt das auch zu den EInheiten die man löschen kann oder beziehst du dich hier auf Bestandteile von Einheiten wie z.B. Anzahl der Panzer in einem Battalion?
Da war ich der Auffassung, dass das in BMS selbst gar nicht geht und man dafür MC verwenden muß. So zumindest habe ich das in den BMS-Manuals verstanden.
-
Danke für die ganzen Antworten. Dann werde ich in Zukunft die Finger von den Teams lassen.
Hummer: Donnerstag vor, nach oder anstatt des Huey-Trainings?