r/hoggit

DCS Control: TALL CLAIM:  app for engine CPU optimizations for every pilot (~+60% FPS in my CPU-bound tests). [LF Testers]
▲ 26 r/hoggit+1 crossposts

DCS Control: TALL CLAIM: app for engine CPU optimizations for every pilot (~+60% FPS in my CPU-bound tests). [LF Testers]

Hi all,

I've been working on a small free Windows app, DCS Control (formerly DCS VR Control, now supporting 2D and other headsets so anyone can try the optimizations), and I'd love some testers to tell me whether the performance gain holds on PCs other than mine.

DISCLAIMER: This is all AI picking and profiling the shit out of DCS for a couple of days. Bugs could be expected. But all seems in working order during my limited testing.

What it does, for every pilot (monitor, Quest, Varjo, Reverb, Pimax…)

  • Engine Optimizations: a small module DCS loads by itself from Saved Games. It takes CPU work off DCS's render thread and leaves the image exactly the same.
  • CPU Boost (optional): DCS gets priority and its fastest cores, plus a fix for a terrain loop that wastes CPU.
  • Once applied, the engine optimizations stay on every time DCS starts, also from Steam. Back to stock DCS removes everything in one click.

Not on a Pimax? Pick Optimizations only: DCS runs exactly as you set it up and only the optimizations are added.

Extras for Pimax headsets: Quad Views foveated rendering, DLSS 5 on the area you look at, frame generation, all set up with one button.

ADDENDUM: Shader optimizations might be specific to NVIDIA hardware and gain on AMD could be less.

The main optimizations (gain of each one on its own, same test scene)

  • Multi-threaded G-buffer: DCS draws every model into its G-buffer one at a time on the render thread. The module records those draws on worker threads in DCS's exact order and DCS replays them. +22–24%.
  • Multi-threaded shadows: the same for the shadow cascades. +3–5%, p95 −4 to −7%.
  • Model allocator per thread: the threads that prepare models no longer queue on one shared allocator. +6%.
  • Streaming timer cache: DCS reads a high-resolution clock on every texture bind (tens of thousands of times a frame) just to timestamp streaming; it now gets a value refreshed every millisecond. +5–6%.
  • Culling tuned to real cost: the visible-object search is split into more, evenly sized tasks, so DCS doesn't wait for the slowest one. +2–3%.
  • Less redundant work: constant buffers and graphics state that DCS sets again although they are already set are skipped (~200k calls a frame). Repeated texture-streaming requests are deduplicated, and a statistics counter no longer makes threads wait on each other.
  • Terrain prefetch fix (CPU Boost): two terrain threads call a Windows prefetch function ~840k times a second on the same memory ranges, about 1.7 CPU cores of kernel time. Repeats are dropped (it's only a hint to Windows).

How it was measured

  • Built-in A/B test: the in-flight switch (Alt+Shift+F11) turns every optimization off (stock DCS) and on in alternating blocks, 24 blocks per run, with 95% confidence intervals.
  • Same scene, same view: busy airfield, external view held still.
  • The number of rendered objects is identical in OFF and ON blocks, so it's not drawing less. The multi-threaded paths were also compared to stock pixel by pixel in the same frame: 0 differences.
  • After a DCS update each optimization checks DCS's code first and turns itself off if it isn't what it expects.

My numbers (Ryzen 7 9800X3D + RTX 5090, Pimax Crystal Super, VR): 37 → 59 FPS (about +60%, ±3.6%), p95 frame time −39%. With everything on, my GPU became the limit. If you're GPU-bound, expect much less. That's exactly what I'd like to find out.

How to test (5 minutes)

  1. Download the win-x64 ZIP: Releases · NIGos/dcs-control
  2. Run it, choose Optimizations only (or Pimax), tick Engine Optimizations, press Launch DCS.
  3. In a busy scene, press Alt+Shift+F11 to switch the optimizations off and on, and compare your FPS.
  4. Please post your CPU, GPU, headset or monitor, resolution, the scene, and FPS off vs on.

Please note

  • Early beta, single player only so far (multiplayer and integrity checks untested). Use Back to stock DCS before joining a server or updating DCS.
  • Everything it changes is backed up and listed before it's applied.
  • Built with a lot of help from an AI coding assistant; the source is on GitHub.

Thanks! Any result is useful, including "no difference on my PC".

Edit: Just fyi, I discovered that in some situations (apparently many - aircraft/something on some maps) the optimizations get disabled if the hook encounter certain conditions , limiting the performance gain greatly. I am already improving this so please make sure to try latest releases to hopefully make a more meaningful test.

Screen Capture from dekstop viewport of VR with QuadViews on (Speed&Angels Mission 02)

https://reddit.com/link/1x2ibl5/video/l3jlkh8fhvuh1/player

reddit.com
u/NIGos — 5 days ago
▲ 15 r/hoggit

Why is there so few WW2 flight sims out there ?

Outside of the big 3, War Thunder, Il-2 and DCS, there is really nothing at all. Why do you think this is the case ? There is a lot of demand for a new title.

What would you like to see ? One that takes the War Thunder approach of accessibility yet maintaining good realism ? Multiplayer ? Singleplayer ?

reddit.com
u/IsniBoy — 12 days ago
▲ 0 r/hoggit

Will my Laptop be able to run DCS?

Note, there are two slots of 16gb RAM for my Laptop, only one is utilized, I will add another to the second slot to make it a whole 32.

u/FedorovAvtomat — 11 days ago
▲ 6 r/hoggit

F16 Laser guided bombs are bugged?

I just got the f16c cuz of the autumn sale. But for some reason when i tried to do laser guided bombs. The release cue makes me released right when i fly over the target making my bomb completely over shoot? And also the vertical line keeps glitching to the side? I have mo idea whats gg on. I did everything right. Masters on, lasers on, CCRP, bombs selected, both area AND point track have issues? I did hot start to test if it was may e a startup issue? But same issue. Pls help…

*Edit update*: after asking around a bunch someone in the eagle dynamics server finally pointed this out. Apparently its a relatively new thing they changed in the f16. Apparently the f16's ins system doesnt work properly unless u have at least 1 waypoint set. I had no idea. No tutorials ive seen mentioned the waypoint thing and even asking around in some discord servers they didnt point it out and assumed it was just pilot error or my implementation of the bombs were wrong. But i did everything right.. except for the waypoint thing.

reddit.com
u/Mrrandom2006 — 12 days ago
▲ 269 r/hoggit

T.O.R.E Fighters: I'm rebuilding Jane's Fighters Anthology in Rust so I can fly it with my sons someday. Free, BYO disc, multiplayer coming soon

Jane's Combat Simulations (specifically USNF '97 and ATF, which were both bundled into Fighters Anthology) were the sims that got me into all of this. With a son turning 2 and another on the way, I wanted something I could play with them when they're a bit older.

T.O.R.E Fighters (Tasteful, Opinionated, Reverse Engineered) is a ground-up rebuild of Jane's Fighters Anthology in Rust. It's not a decompile and it's not a 100% faithful recreation. The goal is that it feels like FA, then I make opinionated calls where modern hardware and modern expectations earn it. Every addition is labeled so you know what's original and what's mine.

The inspiration came from the Red Alert 2 open source rebuilds, the GoldenEye and Perfect Dark ports to modern hardware, and Omarchy's "tasteful and opinionated" attitude. Old games deserve to keep running, and to get a little better while they're at it.

What's in it today:

  • Extended Quick Mission creator: up to 6 wings and 29 AI aircraft over all 16 original theaters
  • 13 flyable aircraft: F/A-18D, F-14D, A-4E, X-31, Rafale C, MiG-29, Su-27, MiG-21, Su-25, MiG-23, Su-35, F-22A, and F-22N
  • A much smarter AI: each jet flies its own flight model through pilot inputs, with its own sensors, fuel, and weapons. They notch, defend, follow wing orders, land in turn, and fly home damaged
  • Full HOTAS, gamepad, and opentrack/TrackIR head tracking, with a remap screen
  • A flight recorder: every sortie records itself, plays back from any aircraft, and exports to Tacview
  • Weight-based stall speeds, overspeed failure, chaff and flares, original explosions, craters, radio chatter, and the original music rules
  • 120 Hz fixed sim, MSAA, render scale
  • Native builds for Windows, macOS, and Linux

It also looks and feels better than the original, without losing the original's character:

  • Realistic aircraft scale
  • Terrain shadows, extended LOD, and smoother LOD transitions
  • Contrails, and smoke that drifts with the wind
  • Flares and afterburners cast light on the aircraft, terrain, water, and clouds, and flares keep burning after they hit the ground

Coming next is multiplayer. It builds on the Quick Mission creator already in the game: the host sets up the mission, humans take open wing slots, and AI fills the rest. You'll be able to connect by direct IP, or find games through a lobby browser backed by a master server.

Bring your own copy. No retail game data ships with it. Point it at your installed game or disc 1, it imports once, and you're at the original Choose Activity menu. If your disc is in your mom's attic two states away, or in the back of that storage unit, it's worth the trip. T.O.R.E itself is free and GPL-3.0.

It's early and it's a pre-release, so expect rough edges. If you flew the original, I'd love to hear whether it feels right.

Repo and downloads: https://github.com/john-overton/T.O.R.E-Fighters

Site: https://john-overton.github.io/T.O.R.E-Fighters/

Check six.

u/CheeseOnFries — 14 days ago
▲ 0 r/hoggit

Mission Generator

I had Grok try making a mission generator for DCS but I dont have time to try it. Anyone want to try it and see if it works? For campaign mode you upload your debrief log after each mission to generate the next one.

sortie.grok.me
u/Immediate_Painter146 — 12 days ago
▲ 0 r/hoggit

ED, can we please agree to Ray-Ban atleast finishing the plans for the Stike Eagle?😬 anyway, who has the link to the mod for the HMD, datalink?

reddit.com
u/Defiant-Run1008 — 11 days ago
▲ 7 r/hoggit

M2000C Support

Hello everybody, hope you’re all doing well. I launched a mission today with the M2000C, and after starting up the radar cruising between my WP I notices a « bug » but I m quite not sure if I have to report it,

The radar TDC min and max scan heights were showing like
Plus 132 and minus 126, wth is that ??
Symbol what it was like: -|- 132
-126

The bars were centered and I was set on 4bars.

Should I report this, and how is the the M2000C supported with all this story with razbam and ED?

reddit.com
u/M4V3RICKKK — 12 days ago
▲ 0 r/hoggit

I made a free, OpenTrack compatible head tracking app for Android - here it is running on a £90 handset, alongside a Tobii 5 and SmoothTrack

I'm working on a lot of stuff to try to make head tracking actually happen, an important part of that was making a free, OpenTrack compatible app that performed as close to dedicated hardware as possible, even on entry level devices, so that people who didn't have webcams could still have a great experience.

This clip's from the upcoming update on the Android side - someone mentioned they couldn't play on their TV from across the room so I've been working on improving the depth handling. It's getting pretty good!

u/itsloopyo — 12 days ago
▲ 21 r/hoggit

F-15C BFM from the wing

Testing the first iteration of f15 AI from Red Flag Sim; it’s actually pretty good right now, I would say an average pilot will beat it most of the time as it’s not very aggressive, including with BVR (you will get missiles off first 90% of the time). If you’re interested in the sim, it’s on IOS right now (later android) and I’ve been spam posting a bit in r/Redflagsim so if you are curious about the game you can see some of my clips (which you’ll also see I love the external point of view :)).

It’s obviously not a DCS-level sim, as it’s only a mobile game, and optimization is a priority, but the flight physics and aircraft systems are incredible. The radar and missiles are modeled realistically and it even includes AWACS datalink and aerial refueling.

u/Flimsy-Ad2124 — 11 days ago
▲ 0 r/hoggit

Getting Kicked From Servers Every Time Due To Ping or No Connection

Hi Guys,

I don't know if this is the correct place to put this post, but after 3 hours of trying to troubleshoot, I'm at a loss, so here it goes.

I actually haven't had any issues before. And even today I spent about 2-3 hours during the day in multiplayer servers doing missions.

But then I got kicked from the server for ping/connection issue, and then every time I joined a server, doesn't matter which server, it kept kicking me out within 5-10 mins of loading in.

Thing is, my internet connection is fine. I've been streaming YouTube all the while I was playing DCS, that never indicated any issues (I know that because it downloads ahead, it can mask connection issues but whatever).

Have any of you had similar issues in the past? If yes, how did you fix it?

reddit.com
u/chrstianelson — 13 days ago
▲ 3 r/hoggit

Razer Freyja for DCS/Flight Sim

Hello I thought i would make a rough review because prior to buying it i couldn't find a single review for DCS/flight sim or even many non prolly payed youtubers, so Razer pls pay me. Anyways for anyone interested in the razer freyja here's my thoughts after a few months.

  1. Does it work for DCS:

Yes, also MSFS and some other games very very well. Via simhub it links the razer software to DCS effortlessly HOWEVER the main thing they are missing is weapons effects, but its not as big of a deal as I thought it might be. If your curious what effects or other games are supported you can download simhub and see what effects/games they support plus non flight sim you can check the razer supported games.

The other reason I wanted the freja over others was because I wanted it to be able to support non flight sim games based on sound only, which it does and despite old reviews it now auto swaps between sound - actual telemetry data supported games, so it even works with YouTube/music which is interesting. Honestly i havent actually played anything other than DCS but im sure itd be a decent experience for most games but will probably get some haptic feedback on speech but you can also adjust most settings and probably mitigate that alittle bit.

If I had to describe it to someone who doesnt know what the pad does it essentially makes rumbles in line with what's happening in game. In DCS specifically via simhub it matches most flight stuff pretty well, aka if I make a right turn the right side begins to rumble more than left and in a hard turn you will only feel the right side rumble. Is it always super accurate, no but it works very well and gives atleast some sort of feedback which is better than none. Ie, when you go into the f10 map if i start to drift or bank I will feel it first.

The speakers which is what I believe they basically are great from my perspective, and the seat is pretty comfortable no complaints which is why I wanted to try it. And like the other reviews I could find my only real complaint is the razer logo does heat up but the way I sit i never really touch it and it isnt a deal breaker for me.

Biggest complaint would be having to run 2-3 apps to use it for dcs, but playing dcs multi-player i have noticed zero performance impact. I have 32 gigs ram and a 7800x3d cpu, so be mindful of that depending on your system, something to look into.

That said it is expensive but if mine were to break Id probably get another. When it disconects or when i played without it i do notice and have to fix it before resuming if that says anything. If your interested in it id suggest Amazon open box, lower price + super easy return if you end up not liking it, any questions lmk. Also FYSA I think some modules may not work, the Kia, Apache and A10 work perfect but the ch47 doesnt for some reason not sure why maybe because its relatively new.

Any questions feel free, if mine breaks or anything I will update the post about it.

reddit.com
u/Daszkalti — 13 days ago