Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MSFS Adaptive LOD

Featured Replies

Connection seems fine! Where is the log file located?

7950X3D | RTX 4090 | 64GB DDR5

  • Replies 1.4k
  • Views 250.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • The tool is surely interesting, especially because it's Open Source, so everybody can see how it works and what it does. And yes, it does something that is potentially dangerous: it attaches to t

  • OK, I did say I'd do this even though I saw your posts and I'm sure you figured it out. But in brief here's what you do: 1. Click on this download link to get the required Mobiflight event M

  • FYI, my version 0.3.6 has matured to the point where I am happy to release it and it is now available on github here. Summary of changes since 0.3.5: Changed app name so as not to create co

Posted Images

2 minutes ago, Cpt_Piett said:

Connection seems fine! Where is the log file located?

That's good to hear!

Log is in %appdata%\DynamicLOD_ResetEdition\log, which is usually C:\Users\<username>\AppData\Roaming\DynamicLOD_ResetEdition\log. Open the file with today's date.

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address TLOD VR: 0x28AF762043C / 2795879138364 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address TLOD: 0x28AF7620334 / 2795879138100 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address OLOD VR: 0x28AF7620448 / 2795879138376 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address OLOD: 0x28AF7620340 / 2795879138112 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address CloudQ: 0x28AF7620378 / 2795879138168 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address CloudQ VR: 0x28AF7620480 / 2795879138432 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address VrMode1: 0x28AF7620318 / 2795879138072 

7950X3D | RTX 4090 | 64GB DDR5

19 minutes ago, Cpt_Piett said:

2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address TLOD VR: 0x28AF762043C / 2795879138364 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address TLOD: 0x28AF7620334 / 2795879138100 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address OLOD VR: 0x28AF7620448 / 2795879138376 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address OLOD: 0x28AF7620340 / 2795879138112 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address CloudQ: 0x28AF7620378 / 2795879138168 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address CloudQ VR: 0x28AF7620480 / 2795879138432 
2024-02-15 00:31:30.374 [DBG] [ MemoryManager:MemoryManager      ] Address VrMode1: 0x28AF7620318 / 2795879138072 

The bit above it where it shows offsetModuleBase eg.

2024-02-15 07:02:01.012 [DBG] [ MemoryManager:MemoryManager      ] Trying offsetModuleBase: 0x004B2368
2024-02-15 07:02:01.116 [DBG] [ MemoryManager:MemoryManager      ] Boundary tests passed - memory writes enabled

You are running 0.3.7 right? They look like old codes that do not check out 😄 (In case my humour has been lost on you,  I am laughing at my own Star Wars joke about your forum name's character, not at you. ) ie. it should say MemoryManager:GetMSFSMemoryAddre not MemoryManager:MemoryManager for those lines.

Edited by Reset XPDR

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

0.3.6 actually, didn't know there was a newer version. No entries with offsetModuleBase in the log. I'll download 0.3.7 and report back!

7950X3D | RTX 4090 | 64GB DDR5

0.3.7 (also connecting properly in SU15 beta): 

2024-02-15 00:56:46.757 [DBG] [ MemoryManager:MemoryManager      ] Trying offsetModuleBase: 0x004B2368 
2024-02-15 00:56:46.793 [DBG] [ MemoryManager:MemoryManager      ] Boundary tests passed - memory writes enabled 

21 minutes ago, Reset XPDR said:

They look like old codes that do not check out

Ah, good one! 😄

Edited by Cpt_Piett

7950X3D | RTX 4090 | 64GB DDR5

4 minutes ago, Cpt_Piett said:

0.3.7 (also connecting properly in SU15 beta): 

2024-02-15 00:56:46.757 [DBG] [ MemoryManager:MemoryManager      ] Trying offsetModuleBase: 0x004B2368 
2024-02-15 00:56:46.793 [DBG] [ MemoryManager:MemoryManager      ] Boundary tests passed - memory writes enabled 

Ah, good one! 😄

Excellent. Turns out SU15 didn't change the memory map, but I'm still glad I put in the auto offset search functionality in case it didn't.

Thanks for the valuable feedback!

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

The new AutoLOD variant of DynamicLOD_ResetEdition is coming along well. The design criteria has been to keep it as simple as possible, but still allow some key parameters to be set. In doing so, I have found that OLOD changes make very little difference to FPS and, when regularly changing automatically like this program does, it can actually increase stutters, so I have pared this version down to only adjust the two settings that have the biggest impact on FPS, namely TLOD when CPU-bound and Cloud Quality when GPU-bound. This may distress some who would also like to adjust OLOD and if that is you then the original DynamicLOD_ResetEdition will still be updated and there to fulfill your wildest LOD-adjusting dreams.

Basically, you will set a target FPS and a tolerance percentage band for the app to activate when outside of. You set a TLOD minimum and maximum and a TLOD step max for both up and down. Until I get GPU load detection working, cloud quality will be disabled, so that's about it for now setting wise.

The auto logic I have written will trigger when your FPS goes outside the target FPS by more than the set tolerance. Whether TLOD actually changes and by how much depends what flight state your aircraft is currently in. If you are on the ground and stopped, the auto function will work quickly at double the TLOD Step Max until it gets close to achieving your target FPS. Once you start moving on the ground, your TLOD will lock until you either stop again or are in the air.

Once in the air, TLOD can now change but on a sliding scale from 0 to the TLOD Step Max rates when you cross 1000 ft AGL to minimise the chance of stutters on takeoff. From there it will continuously adjust TLOD as required at the TLOD Step Max rates to maintain your FPS target until you descend through 1000 ft AGL when the sliding scale reduction cuts in again, this time to minimise the chance of stutters on landing. On landing roll and until you stop, your TLOD will remain locked. That's pretty much it.

I've tested it quite a bit today in the LA area and it was working quite well. On the ground with a lot of traffic, my TLOD was down as low as 70 to maintain FPS target but as soon as I took off out to sea the TLOD steadily climbed towards 300. Turning back towards the city and the airport saw the TLOD slowly dwindle down towards around 120 for landing. All the while my FPS was relatively steady around my target FPS and the TLOD adjustments were as smooth as I have experienced with DynamicLOD_ResetEdition.

Anyway, the code is still very experimental but the results so far are promising. Here's two screenshots showing the same scenario at KSEA, one with no AI traffic and the other with FSLTL loaded, showing the automatic reduction in TLOD to maintain close to 40 FPS.

image.png?ex=65e08d5c&is=65ce185c&hm=a1c

image.png?ex=65e08d82&is=65ce1882&hm=432

image.png?ex=65e08df2&is=65ce18f2&hm=13f

Edited by Reset XPDR

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

Can you just confirm how the step max value works please? Like in this example with it set to 5.

Edited by abennett

4 hours ago, Reset XPDR said:

This may distress some who would also like to adjust OLOD and if that is you then the original DynamicLOD_ResetEdition will still be updated and there to fulfill your wildest LOD-adjusting dreams.

Lol! Although I suffer from chronic tweaking syndrome, I might actually prefer the AutoLOD version due to its simplicity. Thanks 🙏 for your ongoing work on this!!

7950X3D | RTX 4090 | 64GB DDR5

7 hours ago, abennett said:

Can you just confirm how the step max value works please? Like in this example with it set to 5.

It is very similar to what's in DynamicLOD_RestEdition, whereby this setting restricts LOD changes to this rate per second, with a setting for both up and down directions. New in this version is a doubling mode to get you more quickly to the right TLOD when on the ground and stopped. Also, it is not optional with AutoLOD as this is a required mechanism to get automation to work.

Edit: In saying this, I just realised the setting is not so much a max, but a nominal rate once within reasonable range of your FPS tolerance. As such, I've since removed the word Max from the label.

Edited by Reset XPDR

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

If anyone would like to help me out by trialing my new MSFS2020_AutoFPS concept demo, which you can find here, and providing feedback, I would much appreciate it. A detailed description of the functionality developed so far is provided at this link.

image.png?ex=65e15dd7&is=65cee8d7&hm=4fa

image.png?ex=65e15d2e&is=65cee82e&hm=c55

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

9 hours ago, Reset XPDR said:

It is very similar to what's in DynamicLOD_RestEdition, whereby this setting restricts LOD changes to this rate per second, with a setting for both up and down directions. New in this version is a doubling mode to get you more quickly to the right TLOD when on the ground and stopped. Also, it is not optional with AutoLOD as this is a required mechanism to get automation to work.

Edit: In saying this, I just realised the setting is not so much a max, but a nominal rate once within reasonable range of your FPS tolerance. As such, I've since removed the word Max from the label.

Default it is set to 5. Is that working for all ac ? Using 2 gives more slow/smooth transitions if am correct.

But how to know what is the best for your ac ? Some fly small GA ac and others fly jetliners…

 

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

54 minutes ago, GSalden said:

Default it is set to 5. Is that working for all ac ? Using 2 gives more slow/smooth transitions if am correct.

But how to know what is the best for your ac ? Some fly small GA ac and others fly jetliners…

 

In my testing, 5 seems a good balance for all aircraft types I have tried (Caravan through to Concorde!). I am considering a speed related adjustment so that at faster speeds the rate is reduced because the scenery is loading changing quicker as you traverse it even without a TLOD change, and vice versa, but I haven't had cause to implement it yet.

Edited by Reset XPDR

9800X3D | 4090 | 64GB | 2+1TB NVME | 2TB SSD | 2TB HDD | 85/50/43” TVs | Quest 3 | DOF H3 Motion Rig | Buttkicker | T.16000M Flight Kit

MSFS @ 4K Ultra DLSS Performance FG 80 FPS |  VR VDXR Godlike 80Hz SSW | MSFS VR DLSS Quality, Ultra Preset - Windows 11

Acer Nitro 5 | i5-11400H | RTX 3060 6 GB | 32GB DDR4 | 15.6" FHD IPS 144Hz | 2 x 512 GB SSD | Windows 11

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.