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.

What features would you like to see in P3Dv5?

Featured Replies

56 minutes ago, Ray Proudfoot said:

I honestly don't understand the need for sloped runways. I know of two in the world. Manchester 05L/23R with a hump in the middle and Lukla in the Himalayas. Are there any other major ones with them? 

There are tons of runways out there that are not dead-on level. Just do an image search for "steep runway" for some fun examples. Here's a particularly entertaining one:

 

1532403719160_G311O8EPF.1-1.jpg?imwidth=

In mountain country there are some where you land up-slope to let gravity help you stop, and you take off down-slope so you don't ram into the mountain. It's kind of odd to be bush flying and have every runway be as level as my table saw. 😉

 

 

Edited by eslader

Ryzen 7 7800X3D/B650 X AX | 5090 | 32gig | Win10 | Pimax Crystal Light

  • Replies 155
  • Views 18.6k
  • Created
  • Last Reply
  • Commercial Member
On 3/8/2019 at 4:16 PM, DellyPilot said:

the fact that BGLs hold compressed scenery (and textures)

and

On 3/8/2019 at 4:16 PM, DellyPilot said:

3. Support for uncompressed BGLs
As storage increasingly gets cheaper, I think a performance improvement could be made if we could un-compress BGLs ahead of sim time

I don't know of any BGL compression. BGLs are programs written in "Bruce's Graphical Language!" devised by FS's originator Bruce Artwick. The language has been much extended to do more and more things over the years, but it is basically a sound design that can do a lot.

Many of the new features remove backward compatibility when used, but the original features don't take up time or processing if not used. So removing that doesn't buy you anything as long as you only add sceneries designed FOR P3D4 or P3D5 using the newer techniques.

One of the problems with performance in this area now is likely simply because the DEFAULT sceneries have not been revised of re-done, probably since FS2004 let alone FSX.

Textures are compressible, and mostly that's already optional. There are utilities to do it using different algorithms. But with compression you need to strike a good balance between loading times and execution times. If disk access lags behind processing speed then it would perhaps be better to keep them compresses. I think a look-ahead algorithm, running in a separate thread (using different cores) would be more productive.

I think pretty much all performance and smoothness improvements has to come from making much better use of newer hardware. That may be where a different type of "loss of backward compatibility" will have the most pronounced effect. You'd force folks to update their PCs to move to P3D5, not so much purchase new versions of all their favourite addons.

Pete

 

Win10: 22H2 19045.2728
CPU: 9900KS at 5.5GHz
Memory: 32Gb at 3800 MHz.
GPU:  RTX 24Gb Titan
2 x 2160p projectors at 25Hz onto 200 FOV curved screen

  • Moderator
19 minutes ago, eslader said:

There are tons of runways out there that are not dead-on level. Just do an image search for "steep runway" for some fun examples. Here's a particularly entertaining one:

In mountain country there are some where you land up-slope to let gravity help you stop, and you take off down-slope so you don't ram into the mountain. It's kind of odd to be bush flying and have every runway be as level as my table saw. 😉

If that suits your type of flying then fine. I fly IFR with jets so they're of no interest to me. Even if the hump was reproduced at EGCC it's unlikely to excite me. But if you're a VFR flyer and enjoy that kind of thing that's fine.

Ray (Cheshire, England).

System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant.

Cheadle Hulme Weather website.

chlive.php

27 minutes ago, Pete Dowson said:

and

I don't know of any BGL compression. BGLs are programs written in "Bruce's Graphical Language!" devised by FS's originator Bruce Artwick. The language has been much extended to do more and more things over the years, but it is basically a sound design that can do a lot.

Many of the new features remove backward compatibility when used, but the original features don't take up time or processing if not used. So removing that doesn't buy you anything as long as you only add sceneries designed FOR P3D4 or P3D5 using the newer techniques.

One of the problems with performance in this area now is likely simply because the DEFAULT sceneries have not been revised of re-done, probably since FS2004 let alone FSX.

Textures are compressible, and mostly that's already optional. There are utilities to do it using different algorithms. But with compression you need to strike a good balance between loading times and execution times. If disk access lags behind processing speed then it would perhaps be better to keep them compresses. I think a look-ahead algorithm, running in a separate thread (using different cores) would be more productive.

I think pretty much all performance and smoothness improvements has to come from making much better use of newer hardware. That may be where a different type of "loss of backward compatibility" will have the most pronounced effect. You'd force folks to update their PCs to move to P3D5, not so much purchase new versions of all their favourite addons.

Pete

 

That's exactly why I'm holding off getting a new PC, I can just about get by with my system now, the longer I wait the better system I'll be able to buy, I'm probably going to go down the AMD Zen 2 route, along with the 2nd best Nvidia GPU to give me the best Bang for your Buck value and performance.

AMD 9800X3D,  NZXT X73 RGB AIO COOLER, Gigabyte X870 Aorus Elite WIFI7, 64GB 6000MHZ RAM, 4TB Samsung Pro NVME, 4 TB Crucial P3+ NVME, 4TB Crucial SSD, Gigabyte Gaming OC Geforce RTX5090, Antec C8 ARGB Case, X55 JOYSTICK/THROTTLES, LG 4K C4 42" TV/Monitor 120 Hz, 2 Dell 1080 monitors. Honeycomb Alpha Yoke, Bravo Throttle. Thrustmaster TPR Pedals. Moza AB6 FFB Joystick, Pimax Crystal Light VR, Tobii Eye tracker, Steelseries Arctis 7+ Wireless Headphones.

 

7 hours ago, Pete Dowson said:

 I think a look-ahead algorithm, running in a separate thread (using different cores) would be more productive.

 

Yes -- this would be huge.  

I'm sure the sim does some of that now, but, I think there could be improvements where the main thread maxes 100%, particularly in areas with lots of autogen objects.   Right now, hitting 100% on the main thread risks a stutter, where, in fact, it would be ideal if that excess were pushed off to another core, rather than WAIT until the overhead is available on the main thread.

I bet it is no simple task though.  When I took my programming classes, there was no internet, and multithreading was that ugly sweater you got for Christmas.

Rhett

7800X3D 96 GB G.Skill Flare  Gigabyte 4090  Crucial P5 Plus 2TB

  • Commercial Member
8 minutes ago, Mace said:

When I took my programming classes, there was no internet, and multithreading was that ugly sweater you got for Christmas.

Programming classes? In 1963, when I started, you taught yourself. And I started with 0's and 1's actually making bootstraps on paper tape with a Unipunch (yes, it's as it sounds -- one hole at a time). That was at Leo Computers (LEO = Lyons (bakery) Electronic Office) in North Acton.

Ah, kids today. They don't know what it was like! 😃😉

Pete

P.S. Oh, I do feel old ...

 

Win10: 22H2 19045.2728
CPU: 9900KS at 5.5GHz
Memory: 32Gb at 3800 MHz.
GPU:  RTX 24Gb Titan
2 x 2160p projectors at 25Hz onto 200 FOV curved screen

55 minutes ago, Pete Dowson said:

P.S. Oh, I do feel old ...

Not old. Experienced !!

Jesse

Jesse Cochran
"... eyes ever turned skyward"

P3D v5.3 Professional, Windows 10 Professional, Jetline GTX, Gigabyte Aorus X299 Gaming 7 mobo, i7 7740X @ 4.9 GHz, Corsair H115i Liquid Cooling, 32Gb SDRAM @ 3200MHz, Nvidia GeForce GTX1080Ti @ 11 GB

ORBX Global + NALC, ASP3D, ASCA, ENVTEX, TrackIR, Virtual-Fly Yoko Yoke, TQ6+, Ruddo+ Rudder Pedals

Forget all the eye candy stuff, like a new graphics engine, terrain engine or sloped runways. I have two much more important suggestions! 

  1. The ability to design airports (runways, taxiways, ramps, parking spots) in the sim graphically. Instead of having to use an external program to match the graphic design of a scenery and then having to reload the sim after every change to see what has been implemented.
    This would make both payware and freeware scenery design much faster and more accurate.
     
  2. The linking of an aircraft 'title' to the atc_model=, atc_airline=, atc_parking_codes=, atc_type=, wing_span= and correct strobe fx in aircraft.cfg.
    Listing "American Airlines 737-800" in an aircraft title should be enough to drive all of this information from a set list (amendable) in a single source file that comes in the main Prepar3D folder.

 

Everything is far too manual and labour intensive at the moment. We are highly dependent on community updates from people being very generous with their time or spending hours ourselves making minor changes instead of flying.

Can you tell that I'm frustrated with errors and having to change parking spots, other airport information, user and AI aircraft details to get a sim experience that some developers should have gotten right in the beginning? 
 
Rant over. :smile:
 

Edited by F737NG

AMD Ryzen 5800X3D; MSI RTX 3080 Ti ; 32GB Corsair 3200 MHz; ASUS VG35VQ 35" (3440 x 1440)
Fulcrum One yoke; Thrustmaster TCA Captain Pack Airbus edition; MFG Crosswind rudder pedals; miniCockpit FCU; CPFlight MCP 737; Logitech FIP x3; TrackIR

MSFS; Fenix A320; A2A PA-24; HPG H145; PMDG 737-600; AIG; RealTraffic; PSXTraffic; FSiPanel; REX AccuSeason Adv; FSDT GSX Pro; FS2Crew RAAS Pro; FS-ATC Chatter

11 hours ago, Ray Proudfoot said:

If that suits your type of flying then fine. I fly IFR with jets so they're of no interest to me. Even if the hump was reproduced at EGCC it's unlikely to excite me. But if you're a VFR flyer and enjoy that kind of thing that's fine.

I do most of my flying IFR in jets too. Though the Falcon 50 is one of those jets, and it can easily get in and out of some of those sine-wave runways.

But even though I only dabble in bush/VFR flying occasionally, I absolutely want the people that do it a lot to be happy. It takes all simmer interests to make P3d worthwhile for LM to keep developing it. If all the VFR guys go over to Xplane because, let's be honest, it's pretty good at the VFR game, then that's gonna be a significant chunk of change that isn't going into LM's pockets anymore.

And I've given up entirely on the idea that Xplane will ever be really robust in the kind of flying I like to do, so I'm very supportive of P3d being fun for all flying interests so that it continues to be available for mine.

 

Edited by eslader

Ryzen 7 7800X3D/B650 X AX | 5090 | 32gig | Win10 | Pimax Crystal Light

As for taking LM FS to the next level, I would suggest:

Step one would be re-organizing the existing executable into multiple plug-and-play software modules that have a well defined user interface for communicating between them.

Then, work on one module a time (because doing it all in one big-bang approach could take years and get really confusing quick from an engineering perspective).  Separate the render engine, the terrain engine, the atmosphere engine, the flight modeling engine, AI engine, flight dynamics engine, etc. and then work on revamping each of them one step at a time.   Instead of throwing everything away and spending years rebuilding from scratch, it could be done in manageable phases.

But it all starts by carving up the existing MSFS code in modules that can be invoked, inserted, removed, and replaced with minimal impact to other modules.

Mark

 

Mark Trainer

 

On 5/20/2019 at 9:08 AM, Ray Proudfoot said:

 64-bit was massive and I don't think we'll ever have such a gigantic improvement again.

So you don't think we'll be saying, "This 128 bit version of P3D is the cat's meow." somewhere around 2030?

i9-10850K, ASUS TUF GAMING Z490-PLUS (WI-FI), 32GB G.SKILL DDR4-3603 / PC4-28800, GIGABYTE RTX5080 16GB WF OC 3 FAN running 3440x1440 

 

On 5/21/2019 at 3:38 AM, Pete Dowson said:

BGLs are programs written in "Bruce's Graphical Language!"

Thanks for the trivia 😄

  • Moderator
7 hours ago, MDFlier said:

So you don't think we'll be saying, "This 128 bit version of P3D is the cat's meow." somewhere around 2030?

Do you know how much memory can be utilised by a 64-bit program? Up to 8Tb. I very much doubt we'll get anywhere near that limit in the next 30 years let alone in the next 11.

Ray (Cheshire, England).

System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant.

Cheadle Hulme Weather website.

chlive.php

  • Commercial Member
49 minutes ago, Ray Proudfoot said:

Do you know how much memory can be utilised by a 64-bit program? Up to 8Tb. I very much doubt we'll get anywhere near that limit in the next 30 years let alone in the next 11.

Actually I use in memory databases at work where everything is loaded into RAM for high speed access.

Our test database uses 1Tb to hold just test data while the production servers are using now near 5Tb of RAM.

Regards 

Simbol 

Signature3.png

Oficial Website: https://www.FSReborn.com
Discord Channel: https://discord.gg/XC82TqvKQ3

Archived

This topic is now archived and is closed to further replies.

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.