Sign in to follow this  
BorkPilot

P3D running 32-bit on a 64-bit PC

Recommended Posts

Hello!

 

I am running windows 8 64 bit on my PC, and when I have P3D open, and look in my control panel, I get a bar, like I do with any other program currently running on my computer that says; "Prepar3D exe (32-bit)" Is the 32 bit a bug, or am I really loosing RAM? If it really is 32 bit, how can I make it 64-bit? (I run Prepar3D V2.5)

 

Thanks for answers!

Share this post


Link to post
Help AVSIM continue to serve you!
Please donate today!

You can't - it's a 32-bit program.  There are tons of posts on here about the future of P3D and the possibility of 64-bit coming.

Share this post


Link to post

You can't - it's a 32-bit program.  There are tons of posts on here about the future of P3D and the possibility of 64-bit coming.

Well, P3D announced their 64-bit in 2013, with their V1.4. The reason I got P3D was so that I could have a 64 bit simulator...

Share this post


Link to post

Is that announcement still on the internet somewhere? Afaik 64 bit has never been announced officially. LM said they were thinking about it but up to now there has been no announcement, not even for 3.0!

Share this post


Link to post

 

 


The reason I got P3D was so that I could have a 64 bit simulator...

 

Then you made a mistake.

 

X-Plane 10 can run either 32-bit or 64-bit, DCS World is 64-bit.

Share this post


Link to post

L-M have never made such an announcement. You must have read it as a speculative comment from some self-styled `expert`. Shows you how much expertise they possess.

 

Remember L-M do not follow the normal rules of engagement with flight sim customers because they don't make 'games'. They don't have to infer, suggest or reveal information, they have no mass-market to pander to. The only legitimate place for genuine engagement is in the L-M forums, and I categorically tell you that Lockheed Martin officials have never announced 64-bit versions of their simulator products. They admit only to working on them. So as WotanUK says, you made a mistake. 

 

When it comes to recommendation and speculation, all you need to do is look at the topic about P3D V3 right here. Those who think they know, don't. Those who do know cannot and will not say.

Share this post


Link to post

louisdecoolste

 

Very good and true posting. Love this one "Those who think they know, don't". Sometimes when I read some postings i wonder if the poster is either a small kid or just plain stupid.  :dance::Clown: 

 

Jack

the Swede in Spain 

Share this post


Link to post

louisdecoolste

 

Very good and true posting. Love this one "Those who think they know, don't". Sometimes when I read some postings i wonder if the poster is either a small kid or just plain stupid.  :dance::Clown: 

 

Jack

the Swede in Spain 

+1

Share this post


Link to post

 

 


Well, P3D announced their 64-bit in 2013, with their V1.4. The reason I got P3D was so that I could have a 64 bit simulator...

 

No, they did not.

 

In my opinion it sounds like you got P3D for a wrong reason. Changing a software from 32-bit to 64-bit will NOT automatically solve any issues. It will not go faster, it will not get better memory management, nothing. The reason you should get P3D is that it contains major enhancements in pretty much every part of the simulator, everything from eye candy to its inner workings. This is much, much, much more important than spending the enormous time it would require to go 64-bit. People tend to think that going 64-bit would solve all "out of memory" issues and so on, but without fixing the actual reasons for the memory issues, going 64-bit would actually just make things worse (i.e. use even more memory, go even slower and so on.). If the simulator is not optimized to run well as a 32-bit application, going 64-bit would only make things worse. So first fix the issues, and then, and only then, slowly convert to 64-bit to allow for further development. Right now, the fact that P3D is a 32-bit application is not the bottleneck.

Share this post


Link to post

L-M have never made such an announcement. You must have read it as a speculative comment from some self-styled `expert`. Shows you how much expertise they possess.

 

Remember L-M do not follow the normal rules of engagement with flight sim customers because they don't make 'games'. They don't have to infer, suggest or reveal information, they have no mass-market to pander to. The only legitimate place for genuine engagement is in the L-M forums, and I categorically tell you that Lockheed Martin officials have never announced 64-bit versions of their simulator products. They admit only to working on them. So as WotanUK says, you made a mistake. 

 

When it comes to recommendation and speculation, all you need to do is look at the topic about P3D V3 right here. Those who think they know, don't. Those who do know cannot and will not say.

 

 

http://www.prepar3d.com/news/2013/05/4320/

louisdecoolste

 

Very good and true posting. Love this one "Those who think they know, don't". Sometimes when I read some postings i wonder if the poster is either a small kid or just plain stupid.  :dance::Clown: 

 

Jack

the Swede in Spain 

Keep to the topic 

Is that announcement still on the internet somewhere? Afaik 64 bit has never been announced officially. LM said they were thinking about it but up to now there has been no announcement, not even for 3.0!

http://www.prepar3d.com/news/2013/05/4320/

No, they did not.

 

In my opinion it sounds like you got P3D for a wrong reason. Changing a software from 32-bit to 64-bit will NOT automatically solve any issues. It will not go faster, it will not get better memory management, nothing. The reason you should get P3D is that it contains major enhancements in pretty much every part of the simulator, everything from eye candy to its inner workings. This is much, much, much more important than spending the enormous time it would require to go 64-bit. People tend to think that going 64-bit would solve all "out of memory" issues and so on, but without fixing the actual reasons for the memory issues, going 64-bit would actually just make things worse (i.e. use even more memory, go even slower and so on.). If the simulator is not optimized to run well as a 32-bit application, going 64-bit would only make things worse. So first fix the issues, and then, and only then, slowly convert to 64-bit to allow for further development. Right now, the fact that P3D is a 32-bit application is not the bottleneck.

Quotes from https://www.google.no/#q=difference+between+32+and+64+bit+memory

"A big difference between 32-bit processors and 64-bit processors is the number of calculations per second they can perform, which affects the speed at which they can complete tasks." "Multiple cores allow for an increased number of calculations per second that can be performed, which can increase the processing power and help make a computer run faster." "Another big difference between 32-bit processors and 64-bit processors is the maximum amount of memory (RAM) that is supported. 32-bit computers support a maximum of 3-4GB of memory, whereas a 64-bit computer can support memory amounts over 4 GB. " 

 

Your PC runs faster, it uses ram in a better way.

Share this post


Link to post

I'd suggest reading through the article again. From the title: "64-Bit Modeling Tools Released." Modeling tools and simulator are not the same thing. The modeling tools are used by developers to export and compile aircraft models. 64 bit means that we can compile higher poly models without running into limitations during compilation.

 

To put it simply, Prepar3D has not been and currently is not a 64 bit simulator. As well, 64 bit has not been officially announced for any future versions as of yet.

Share this post


Link to post

I'd suggest reading through the article again. From the title: "64-Bit Modeling Tools Released." Modeling tools and simulator are not the same thing. The modeling tools are used by developers to export and compile aircraft models. 64 bit means that we can compile higher poly models without running into limitations during compilation.

 

To put it simply, Prepar3D has not been and currently is not a 64 bit simulator. As well, 64 bit has not been officially announced for any future versions as of yet.

Ok thanks.

Too all you others, Hughes has now told me this, I don't need you to tell me three more times  :smile:

Share this post


Link to post

Your PC runs faster, it uses ram in a better way.

 

 

No, it does not do that automatically. You kind of wrote it yourself, like more memory is *supported* and the processor *can* perform more calculations per second. This is does not mean that this will happen automatically just because the software is 64-bit. For example, if a 32-bit software runs out of memory because of memory leaks and bad coding, adding the double amount of memory is not the solution. It will just make things worse.

Share this post


Link to post

Ok thanks.

Too all you others, Hughes has now told me this, I don't need you to tell me three more times  :smile:

 

Bummer...  :wink:

Share this post


Link to post

L-M have never made such an announcement. You must have read it as a speculative comment from some self-styled `expert`. Shows you how much expertise they possess.

 

Remember L-M do not follow the normal rules of engagement with flight sim customers because they don't make 'games'. They don't have to infer, suggest or reveal information, they have no mass-market to pander to. The only legitimate place for genuine engagement is in the L-M forums, and I categorically tell you that Lockheed Martin officials have never announced 64-bit versions of their simulator products. They admit only to working on them. So as WotanUK says, you made a mistake. 

 

When it comes to recommendation and speculation, all you need to do is look at the topic about P3D V3 right here. Those who think they know, don't. Those who do know cannot and will not say.

Adding to what Louis said, when wild claims are announced on the internet, it is ALWAYS recommended that you go to the source. :)

 

Don't always believe what you hear on the internet.

 

-Jim

Share this post


Link to post

 

No, it does not do that automatically. You kind of wrote it yourself, like more memory is *supported* and the processor *can* perform more calculations per second. This is does not mean that this will happen automatically just because the software is 64-bit. For example, if a 32-bit software runs out of memory because of memory leaks and bad coding, adding the double amount of memory is not the solution. It will just make things worse.

You got it wrong Tolip2. 32bits apps often (including FSX) run out of memory beacuse of the simple physial address limit (https://en.wikipedia.org/wiki/3_GB_barrier) and FSX/P3D allows custom 4K textures, custom dll addons etc, etc you can easily run into OOM issue (not error) and YES, 64bits apps solve the problem automatically - I mean you still need to adapt your app to 64 bit but you do not necesssarily neeed to fix all memory leak issues. As explaind, OOM in FSX/P3D happens just because it allows custom textures and addons and each of them consumes RAM in the FSX/P3D address space unless they are separate EXE files and communicate with FSX/P3D using IPC or other technique - in that case your RAM and Virtual Memory (if needed) is the limit.

Share this post


Link to post

If you suggest that this software (which is based on historical code infamous for its bad performance, memory leaks and bad memory handling) is so perfect that it can't be optimized any further, and that it is running out of memory just because of the hardware limit and not because of non-optimized programming, then yes, you are absolutely correct...

 

Going 64-bit without fixing the cause of the issues will make us very unhappy simmers.

Share this post


Link to post

 

is so perfect that it can't be optimized

No, I did say that. I just said, that making it x64 would solve OOM issue without any particular effort on optimisation, fixing leaks, etc. That does not mean it should not be addressed in 3.X version, in fact such issues should be fixed anyway no matter if 3.0 is going to be x64 or still 32 bit app.

Share this post


Link to post

Isn't the out of memory due to graphics memory and not system memory?

Share this post


Link to post

Isn't the out of memory due to graphics memory and not system memory?

 

here's nice explanation of the subject:

 

https://#####.wordpress.com/fsx-oom-and-addon-vas-usage/

 

of course smart memory management in P3D could partially solve the issue, however the ultimate solution is going x64 which would leave a lot of space for memory leaks and bugs ;)

 

Please note, the memoy leaks & bugs could be not only due to FSX/P3D but also bugs from add-ons loaded as DLL (e.g. complex gauges of custom aircrafts)

Share this post


Link to post

Isn't the out of memory due to graphics memory and not system memory?

In a word, no. OOM has nothing to do with either one, truth to tell. Word Not Allowed's explanation is excellent, and you can get the full 411 just by reading the first few paragraphs.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this