DirectX 12?

I haven't been able to find a clear answer - but does Planet Coast support / has it been optimized for DirectX 12? I am running a Radeon RX card (notice I don't come right out with the fact that it's a lowly 460), I've noticed these cards in particular see a massive performance jump when going to DX12. I assume that this will depend on updating the Cobra engine - where does Frontier stand on that........ frontier? [wink]
 
Is there an announcement or inside knowledge there? Or just confident speculation on your part?

I don't expect this to be right around the corner, but on account of the Cobra engine being used for other things, I would have to assume there would be benefit in updating it to leverage these resources. I realize there focus is likely elsewhere right now, but I am curious if there is a long term discussion around this.
 
The only reason I'll say no is because of the low useage of dx12 right now. Really a handful of games, since dx12 is a Windows 10 thing. So if your running anything else, even with a dx12 card you won't be able to use it.
 
The only reason I'll say no is because of the low useage of dx12 right now. Really a handful of games, since dx12 is a Windows 10 thing. So if your running anything else, even with a dx12 card you won't be able to use it.

That is true - and I agree, I find the exclusivity of DX12 to Windows 10 annoying. Although, it also is because MS is pushing so hard to get everyone onto 10. I myself have adopted it, partially just for DX12.


Game is DirectX 11, I do not think we have the game coded to support DirectX 12 right now.

Got it - but has it been discussed?
 
I like Windows 10, except for the fact of it being too connected to the Internet. I have gone back to Windows 7.
One example is how Solitaire on Windows 10 is part of the Internet.
 
Meh, am all happy with W10. Everything will be an online experience as years keep moving forward; TV, Computers, Music. Soon we will be watching music festivals at home with VR headsets and camera crews wondering the crowd or it even being computer generated where you create your real world avatar and everyone connected will simulate the crowed to a band that is playing on a stage in an office block with a load of green screen.

That is when I will worry. i feel people are going to loose their connection to real things. But that is something for another day.

I would suggest the connection to have DX12 and W10 was a good move for MS. They can consolidate their workload into making W10 a lot better without having to support a lot of legacy software. I just hope they are radical enough to really remove all the old coding as things progress in later releases so that they don't have random code floating about and to stop it getting bloated.

I also wish they would do a stripped down version for gaming a little like their XB1 dashboard. To be able to boot up on PC knowing everything is off other than the gaming functions and overlays as needed would mean all other functions could be terminated till you boot into the main desktop. Or of course it having a "game" mode where it can switch between the two organically would be good.
 
Brett C; we have the game coded to support DirectX 12 right now.[/QUOTE said:
Ah, it looks like it may.... just kidding. Looks like Directx12 isn't widely accepted everywhere yet. Directx 11 ain't bad though. This game will look amazing if you have a good PC. If your PC meets the "recommended" requirements https://support.frontier.co.uk/kb/faq.php?id=292 , you should be able to play it on 1920x1080 max settings full screen fine with say up to 5,000 people.

I was considering upgrading my AMD R9 390 to a GTX 1070 but found this interesting source in the link at the end of my post below. Apparently AMD GPU's have better colour quality than GTX GPU's, where as GTX GPU's are about the frame rate, and it is kinda true I think. I've watched Planet Coaster videos on YouTube which use a GTX 1070, and the colours do look a bit washed, but the frame rate is better.

Link: https://community.amd.com/thread/183563
 
Last edited:
I was considering upgrading my AMD R9 390 to a GTX 1070 but found this interesting source in the link at the end of my post below. Apparently AMD GPU's have better colour quality than GTX GPU's, where as GTX GPU's are about the frame rate, and it is kinda true I think. I've watched Planet Coaster videos on YouTube which use a GTX 1070, and the colours do look a bit washed, but the frame rate is better.

Link: https://community.amd.com/thread/183563

Some monitors have that washed out look on some nVidia cards. My old dell monitor did and to fix it all you had to do was go into the nVidia control panel and change the color output mode from RGB to YCbCr 444 and it would look as expected and I had to do it every time I updated drivers as it would revert to RGB. For some reason my new BenQ 1440p monitor looks fine using RGB mode.
 
This game will benefit tremendously from DX12 because it is severely limited by draw calls. A lot of people are not getting good frame rates because either their CPU isn't high enough frequency (like guys with 6 or 8 core CPUs), or because they don't have enough PCI-E lanes to push through all the draw calls.
I had my GPU running on PCI-E 2.0 8x which has been fine for other games, I had to do the registry hack to make it 3.0 which significantly improved performance for this game.
(I can't run it at 16x because of some motherboard limitation and 3 of the other cards I also have in there)

- - - - - Additional Content Posted / Auto Merge - - - - -

Ah, it looks like it may.... just kidding. Looks like Directx12 isn't widely accepted everywhere yet. Directx 11 ain't bad though. This game will look amazing if you have a good PC. If your PC meets the "recommended" requirements https://support.frontier.co.uk/kb/faq.php?id=292 , you should be able to play it on 1920x1080 max settings full screen fine with say up to 5,000 people.

I was considering upgrading my AMD R9 390 to a GTX 1070 but found this interesting source in the link at the end of my post below. Apparently AMD GPU's have better colour quality than GTX GPU's, where as GTX GPU's are about the frame rate, and it is kinda true I think. I've watched Planet Coaster videos on YouTube which use a GTX 1070, and the colours do look a bit washed, but the frame rate is better.

Link: https://community.amd.com/thread/183563
There is no such thing, any GPU renders the game exactly the same.
 
Sorry but that came from a bug on NVIDIA cards which caused them to output Limited RGB by default which causes washed out colors, but you could easily change it manually. It is resolved now but that is what that old report and people noticing where talking about. You should notice zero difference between the two if everything is working without bug or faulty goods.

It's just that NVIDIA had a longstanding HDMI driver issue where they send out the wrong limited range color signal which is not suitable for PC monitors. The result is a washed out look with weak blacks and lack of contrast. You can fix it with a hack by manually setting the refresh rate to a custom value which is slightly off such as 60.000001.

I still get this with my 980 if I do not use the default monitor resolution.
 

AndyC1

A
This game will benefit tremendously from DX12 because it is severely limited by draw calls. A lot of people are not getting good frame rates because either their CPU isn't high enough frequency (like guys with 6 or 8 core CPUs), or because they don't have enough PCI-E lanes to push through all the draw calls.
This is nearly correct - DX12 won't have anything to do with poor performance due to less PCI-E lanes. In fact it'll probably increase bus bandwidth rather than decrease it - as CPU load is reduced the next bottleneck becomes apparent.

As for DX12, we considered it back at the start of the project 2 years ago. Our conclusion was that while DX12 would certainly help by reducing draw call overhead, we've done many other DX11 tricks to reduce the overhead ourselves, and that there are still a significant number of people who are running Planet Coaster on Windows 7 / 8 / 8.1. While it is possible to target a game at both DX11 and DX12, we felt that this would give us the worst of both worlds - to efficiently use DX12 you need to really commit to it and change an awful lot of code, which given the timescale of Planet Coaster was a tough call.

Cheers

Andy
 
This is nearly correct - DX12 won't have anything to do with poor performance due to less PCI-E lanes. In fact it'll probably increase bus bandwidth rather than decrease it - as CPU load is reduced the next bottleneck becomes apparent.

As for DX12, we considered it back at the start of the project 2 years ago. Our conclusion was that while DX12 would certainly help by reducing draw call overhead, we've done many other DX11 tricks to reduce the overhead ourselves, and that there are still a significant number of people who are running Planet Coaster on Windows 7 / 8 / 8.1. While it is possible to target a game at both DX11 and DX12, we felt that this would give us the worst of both worlds - to efficiently use DX12 you need to really commit to it and change an awful lot of code, which given the timescale of Planet Coaster was a tough call.

Cheers

Andy

Which makes perfect sense. You want the game to be playable by the largest possible audience (more audience = more $$$ of course). It would be different if DX11 didn't function on Win10 machines. Thankfully, that's not how DirectX works.
 
Which makes perfect sense. You want the game to be playable by the largest possible audience (more audience = more $$$ of course). It would be different if DX11 didn't function on Win10 machines. Thankfully, that's not how DirectX works.

Exactly and in a few years when the Cobra engine is updated hopefully they will start work on PC2 or have a large update that is 2.0 similar to that of Elite Dangerous.
 
One benefit of DX12 not being discussed is the multi gpu support. I have ashes of the singularity and it runs DX12 with its multi gpu. Works great. Obviously due to the developer coding for multi gpu vs DX11 waiting on Nvidea for a SLI profile, things run better. I heard rumors that Nvidea won't be making a SLI profile for planet coaster due to the Cobra engine. Bottom line is this. DX12supports multi gpu form the get go. DX11 is a waiting game for SLI. DX12 is the way to go for better performance.
 
Back
Top Bottom