Sign in to follow this  
InvalidPointer

[D3D11] Inane API overhead(?)

Recommended Posts

InvalidPointer    1842
Anyone worked with the Aug'09 version of D3D11 much? I'm getting (what I consider to be) obscene amounts of overhead-- about 52fps just clearing and displaying the backbuffer. Granted there's a single CopyResource() call in there for MRT/offscreen buffer testing, but this does not appear to be a bottleneck as I can create a 4xMSAA target, resolve it and not see a bit of speed difference. App is running in release mode, the debug layers of the device are disabled and vsync is off. I was expecting *some* performance dips, but going from several thousand frames per second with earlier stuff (i.e. D3D10) to double digits is just 'WTF.' This is on a Radeon HD 5870, BTW.

Share this post


Link to post
Share on other sites
Codeka    1239
I don't think comparing the "performance" of a blank screen is useful, you really need to test actual triangles being drawn. You could probably test some of the DirectX samples that come in the SDK perhaps?

Share this post


Link to post
Share on other sites
Xsy    140
I've been doing some work with D3D11 , I currently render just a terrain with 24k vertices approximately , using a simple normal mapping shader , I'm getting around 500fps with a 8600M GT. It's probably faulty drivers.

Share this post


Link to post
Share on other sites

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