Update: DX12 coming to PC soon --> (Old post: DX12 is NOT coming to PC on July 27. Xbox Will Get DX12 First, Then PC Later)

Yes and no, your card can run DirectX 12 feature level 11_0 the “most compatible” level of Direct X 12

Feature \ Feature Level 12_1⁰ 12_0⁰ 11_1¹ 11_0
Shader Model 5.1 5.1 5.1² 5.1²
Resource Binding Tier Tier2³ Tier2³ Tier1³ Tier1³
Tiled Resources Tier2³ Tier2³ Optional Optional
Conservative Rasterization Tier1³ Optional Optional No
Rasterizer Ordered Views Yes Optional Optional No
Min/Max Filters Yes Yes Optional No
Map Default Buffer Optional Optional Optional Optional
Shader Specified Stencil Reference Value Optional Optional Optional No
Typed Unordered Access View Loads 18 formats, more optional 18 formats, more optional 3 formats, more optional 3 formats, more optional
Geometry Shader Yes Yes Yes Yes
Stream Out Yes Yes Yes Yes
DirectCompute / Compute Shader Yes Yes Yes Yes
Hull and Domain Shaders Yes Yes Yes Yes
Texture Resource Arrays Yes Yes Yes Yes
Cubemap Resource Arrays Yes Yes Yes Yes
BC1 to BC7 Compression Yes Yes Yes Yes
Alpha-to-coverage Yes Yes Yes Yes
Logic Operations (Output Merger) Yes Yes Yes Optional
Target-independent rasterization Yes Yes Yes No
Multiple render target(MRT) with ForcedSampleCount 1 Yes Yes Yes Optional
Max forced sample count for UAV-only rendering 16 16 16 8
Max Texture Dimension 16384 16384 16384 16384
Max Cubemap Dimension 16384 16384 16384 16384
Max Volume Extent 2048 2048 2048 2048
Max Texture Repeat 16384 16384 16384 16384
Max Anisotropy 16 16 16 16
Max Primitive Count 2^32 – 1 2^32 – 1 2^32 – 1 2^32 – 1
Max Vertex Index 2^32 – 1 2^32 – 1 2^32 – 1 2^32 – 1
Max Input Slots 32 32 32 32
Simultaneous Render Targets 8 8 8 8
Occlusion Queries Yes Yes Yes Yes
Separate Alpha Blend Yes Yes Yes Yes
Mirror Once Yes Yes Yes Yes
Overlapping Vertex Elements Yes Yes Yes Yes
Independent Write Masks Yes Yes Yes Yes
Instancing Yes Yes Yes Yes
2 Likes

Whatever…

…That is what dxdiag reports.

1 Like

:joy: :joy: :joy:

1 Like

I can almost guarantee for now MSFS is targeting the 11_0 feature set “most compatible” isn’t a slight, it is what it is and logically what they want.

Nice table Salem978 ! talking capabilities, I can add a few lines about 12_2.. recently Microsoft and NVida have added some interesting features (May 2020 W10 update) and these capabilities from feature level 12_2 can be individually queried in a 12_1 program, using CheckFeatureSupport() . The ones I know of (and work on MX-330) are:

  • GPU depth testing
  • multithreaded rendering
  • bundles.

For us, these features could all be interesting for performance reasons. Depth testing is much faster in DX-12 compared to DX-11 and may provide (<- speculation !) means to solve the infamous “Grey horizontal line” issue in many games also MSFS. Multithreaded rendering will allow your CPU to support a high end GPU and yield a lot of extra performance on e.g. i9/3080. Bundles can be used for duplicated objects, like trees and AI-buildings. Bundles would comprise an enormous gain in FpS, because it allows showing these objects without having to add them to a new command list on the CPU side. I show one result, from a well known DX-12 example..

Below - modification of - DynamicIndex geometry contains 25x25 instances of a city block, each consisting of a 1MB mesh. It shows about 625MB of data. To render something like this in DX-11, my little board will go 18-20 FpS. With DX-12, I can run this baby at 60FpS, using Bundles.. Difference between the old DX-11 instancing and bundles is all elements may show a different texture:

9 Likes

When this broke I immediately ordered a $20 TPM module on Amazon for my motherboard. My CPU is fine. I just wanted to start experimenting with it and comparing hardware vs. CPU.

Prices started spiking and the vendor nullified the order with no notice (it simply disappeared) even though I ordered before the run on TPM modules. With Microsoft not soft launching the TPM requirement long ago this news hit a market with no real stock. Now, at least some with modules have jacked up prices if you can even get them.

No doubt in my mind that we’ll soon see a glut of TPM modules as manufacturers try to catch up - but that will likely be too late with all the manufacturing and shipping delays we have now. I don’t know that TPM modules will be a viable solution in the short run thanks to low stocks on hand.

I’m not so sure. If you look at corporate behavior then vs. now, they are exactly the same company now as then. Microsoft is focused hard on lock-in, subscription models, eliminating competition, etc, and still show no signs of actually doing what is best for users of their software.

Can’t argue that. It’s absolutely true. However, there will be a lot fewer vulnerable systems. Business and government will upgrade to systems that can be secured. Many home users with pre-TPM systems will also upgrade. Others will just update the OS. End result is a much smaller attack profile.

We are under attack. I don’t know if Win11 and TPM will detect existing infections but it will hopefully stop new ones. I don’t want to sound like chicken little but the internet is hostile. Criminals and nation states are recruiting systems. I’d bet there is enhanced effort now to get that foot in the door in as many systems as possible. It’s literally a war and something has to be done. We either have some systems vulnerable and stuck at Win10, or all systems vulnerable and running Win11.

I hope MS doesn’t buckle.

1 Like

eBay is once again nothing more that a storefront for Scan, depending on what you search for.

I bought two Gigabyte TPM modules, with one as backup, on the Friday this all came to light. These same modules are now going for up to £150, with my specific model for £125.

I paid £13.99 for mine…

Horse whipping is too good for them, IMHO.

4 Likes

They may have buckled already, I installed W11 beta without enabling Secureboot.

Stick the spare on e-bay for £27.98 and you’ll have got yours for free … or of course £100 and you can buy us all a drink :joy:

1 Like

4k is 4 times 1080p

1 Like

As mentioned previously, the render scaling setting scales each axis to 50% when set to 50, so you get 0.5 * 0.5 times the pixel count. So you are correct, but so is my previous post. :slight_smile:

This is also clearly shown in the Q&A video where the render resolution can be seen at the top of the FPS counter, and indeed shows a lower resolution than 1920x1080 at 40% of 3840x2160.

1 Like

Paying PC simmers have been beta testing the sim for almost a year, and now the dev team is releasing an optimized version on Xbox series with DX12.

Congrats guys !

I’m afraid MSFS is slowly becoming just a console game.

note : some guys, not necessarily the watchdogs, across the forums keep muzzling the dissidents.

2 Likes

3840…is the reason they called it 4K…it was a marketing ploy…1920 x 2=2K…4K sounds a bigger leap…and a lot more impressive

1 Like

The PC version is also optimized, so as a PC player I’m not bothered by this at all.

6 Likes

I can see the logic in rolling out some new things on Xbox first rather than on PC, though I recognise that may be frustrating for those on PC waiting for it.

Firstly, I expect the Xbox version has been built this way for its July 27th launch, so downgrading it in order to maintain parity with PCs at the launch date simply isn’t an option, nor a logical one to take from a development perspective.

Second, delaying the Xbox launch from July 27th in order to have a parity launch with PC would be a marketing disaster for the huge potential Xbox player base. So, if the Xbox version is ready there’s no sensible grounds to delay its launch, I mean why would you?

Third, bringing Xbox to MSFS has a huge benefit for the developers, it’s a known piece of hardware that they can test changes and improvements on without having to worry about the endless variations and configurations of PC. The Xbox (or “DirectX Box” as it was originally informally known as), was literally designed to make things easy for developers.

I suspect this disparity between platforms is a temporary one and brought out entirely by circumstance (the Xbox launch isn’t getting delayed just because the development for PC isn’t quite ready).

In the future I can easily expect new innovations to be tested on Xbox first (as a known piece of hardware) but then released to all platforms when ready for all, as there won’t be this unique console launch date to contend with.

So I get it, it’s annoying. But I doubt this is the start of an ‘Xbox takeover’ it’s just an annoying consequence of a fixed-date console launch. PC platform will always have greater flexibility and a higher performance ‘top end’. :thinking:

1 Like

PC users have been beta testing every continuously evolving products for years, whether they realise it or not, this is nothing new. Besides we’re getting performance optimisation as well, so it’s not as if we’re being left behind the Xbox release.

As for your last paragraph, sorry but that’s just laughable, watch the Q&As, read the interviews, look at the development plans and get some understanding please.

4 Likes

I feel so dirty reading this

1 Like

Just to clarify what’s happening with DX12, as they explained in the latest dev Q&A livestream.

They’ve implemented support for DX12 in the xbox version as they’ve got to for the Series X|S platform. However, on it’s own with no additional development this does nothing, and will behave like DX11. All it does is open up the future possibility of the developers making use of the new features and improvements it contains. The devs will need to work on the features of DX12 they want to make use of, adding each one as they go. This will happen to both PC and xbox version at the same time over the coming months.

So the xbox version will currently have no additional benefit over the PC version in this respect. Having DX12 implemented isn’t the same thing as making use of it’s features. All of the optimisations they say they’ve done as part of Sim Update 5 ready for the xbox release are separate to DX12, and will benefit both the PC and Xbox versions.

5 Likes

It’s a pitiable fact that you haven’t known in a year that the dev team have strictly been planning the implementation of DX12 for the PC at the time of Xbox series release, particularly easily noticeable on the weekly published dev update snapshots since day one.

The dev simply botched it, tho.

It’s not my fault to remind my fellow simmers of this failure.

1 Like