October 8, 201411 yr I have a few question about P3D, but also FSX. 1. Will it be some reprogramming to adjust your products to P3D? There must have been some development in their host so you can use GPU more, not only CPU. Or? 2. Would it not be possible to develop product so it runs partial as an own application, and use an interface to communicate with FSX? Similar to how you develop a web service. Am a programmer, but have never done anything with FSX, so I am curious. Mikael Johansson
October 8, 201411 yr As far as I know P3D does offload some of the serious number crunching to the GPU. Again, afaik add-ons such as some of the A2a stuff, & the Majestic Q400 run as modules outside of FSX. Hopefully somebody more in the know will chip in ^_^
October 8, 201411 yr Commercial Member 1. Will it be some reprogramming to adjust your products to P3D? There must have been some development in their host so you can use GPU more, not only CPU. Or? There's a stickeyed topic in this subforum. It's actually hard to miss, especially since its title is "P3D Development Status Thread." I suggest you read it. http://forum.avsim.net/topic/451363-p3d-development-status-thread-updated-12sep14/ 2. Would it not be possible to develop product so it runs partial as an own application, and use an interface to communicate with FSX? Similar to how you develop a web service. Am a programmer, but have never done anything with FSX, so I am curious. This is something they've been doing for years (if it was part of the 747 development, they've been doing it for nearly a decade). They just didn't go parading around advertising it like a lot of the more recent add-ons have, so it's not a well known fact. Kyle Rodgers
October 8, 201411 yr Author There's a stickeyed topic in this subforum. It's actually hard to miss, especially since its title is "P3D Development Status Thread." I suggest you read it. http://forum.avsim.net/topic/451363-p3d-development-status-thread-updated-12sep14/ This is something they've been doing for years (if it was part of the 747 development, they've been doing it for nearly a decade). They just didn't go parading around advertising it like a lot of the more recent add-ons have, so it's not a well known fact. Well, if you bite, I bite back . I read you link twice, and after I ran it in Google translate to be sure I didn't miss a thing. Read my question again, and if I am unclear, please ask. I am asking from the prespective of a developer, not a user. Regarding question 2 was much closer to an answer, and I thank you for that. Mikael Johansson
October 8, 201411 yr Commercial Member I don't know about the T7 as I don't have it but I don't see any additional processes appearing when the NGX runs so I would guess they are still in the sim process. To answer your 2nd question with a little more technical detail, yes it is possible however inter process communications on the unmanaged level(C++ like most of PMDG's work) are anything but for the faint hearted. The most performance friendly method manages to bypass every single memory access privilege, making easy to effectively wipe out everything in the process memory in a single call (done it myself). There is no room whatsoever for bugs in the transfers. Jonathan "FRAG" Bleeker Formerly known here as "Narutokun" If I speak for my company without permission the boss will nail me down. So unless otherwise specified...Im just a regular simmer who expresses his personal opinion
October 8, 201411 yr Commercial Member Well, if you bite, I bite back . I read you link twice, and after I ran it in Google translate to be sure I didn't miss a thing. Read my question again, and if I am unclear, please ask. I am asking from the prespective of a developer, not a user. haha - fine with me From one Scandinavian to (I'm assuming) another, I think it's just how we operate. No offense was meant, and none is taken. I get that, but this part is pretty clear, and from the developer: If the information is not yet provided in this thread, then it is not yet available and will not be discussed in other, non-related threads by PMDG staff. In other words, if you didn't find your answer there, then they're not ready to discuss it. Kyle Rodgers
October 9, 201411 yr Author I don't know about the T7 as I don't have it but I don't see any additional processes appearing when the NGX runs so I would guess they are still in the sim process. To answer your 2nd question with a little more technical detail, yes it is possible however inter process communications on the unmanaged level(C++ like most of PMDG's work) are anything but for the faint hearted. The most performance friendly method manages to bypass every single memory access privilege, making easy to effectively wipe out everything in the process memory in a single call (done it myself). There is no room whatsoever for bugs in the transfers. Yes, a tricky task, but no pain no gain :mellow: . Thank you for a very good answer. haha - fine with me From one Scandinavian to (I'm assuming) another, I think it's just how we operate. No offense was meant, and none is taken. I get that, but this part is pretty clear, and from the developer: If the information is not yet provided in this thread, then it is not yet available and will not be discussed in other, non-related threads by PMDG staff. In other words, if you didn't find your answer there, then they're not ready to discuss it. ^_^ Mikael Johansson
Create an account or sign in to comment