Good news everyone!
DirectX 11.2 will improve performance in games! It also improves texture quality and reduces latency![]()
Sources:
DirectX 11.2 coming to Xbox One & Windows 8.1 - VideoGamer.com
DirectX 11.2 will combine GPU and system RAM for super textures, exclusive to Windows 8.1 | PCGamesN
DirectX programming (Preliminary)
-
WHY!?
What's the point of using your system RAM as Video RAM!? Seriously... the 2GB of Vram on my 6970M is several magnitudes faster than the fastest system ram on the market TODAY.
I fail to see how this makes any sense.
EDIT:
Watched the video and my point is proven. They limited the GPU to use only 16MB of RAM on the and they opted to use the system RAM instead of whatever was left on the GPU under use? I mean... really people, this isn't a good example.
If they can pull something off that shows how this can benefit a desktop GPU, I'll be impressed. -
I believe that they meant 16MB of GPU RAM as well as using the swapped RAM gives such an increase. They definitely overexaggerated the use of it; I'm sure. It was most likely a video or something they rehearsed displaying. Swapping new-level graphics has not been that quick in a long time; usually things need a restart or they flash to reset the new level of detail etc, I don't believe it's as instant as pressing a button and having the new detail instantly appear like that.
Either way, just like DirectX 11.1, I hope they change their minds about not including it on Windows 7 and such, instead of swindling gamers with no otherwise interest into getting Windows 8 for it. I'm very sorry, but even with 8.1 I don't want such a store-based mobile-OS-like program.
Oh well, we can only wait and see how this would work out in real time. -
what does your version of dx11 do? -
I don't understand your question. I was referring to a while ago when I remember Microsoft stating that DirectX 11.1 would only be available for Windows 8, but they later changed it so that Windows 7 would get the update. I mean that I hope they change their minds about limiting it to Windows 8.1 and Xbox 1. Unlike Windows XP which is, at its core, unable to use DirectX 10 or 11 (as far as I remember), Windows Vista/7/8 should all be inherently capable of using DirectX 10 and 11, and maybe even 12 which probably isn't even conceived yet.
If I'm wrong, just point me to the right stuff XD -
will current GPUs support DX 11.2?
-
I also do not understand how him stating that them limited VRAM use to 16MB proves your point? They are saying that basically to render images, most of the memory is used up in storing what needs to be used instead of what is processed. If they store what needs to be used on the system RAM, why is that a problem?
-
Did previous revision direct x actually improved performance? In mean more fps.
-
-
I believe the reason for this update is to synchronize the PC direct X with the XBOX 180. The new Xbox has unified system memory correct? If so then this update could help ease ports between PC And Xbox 180.
BTW fully agree on BS requirement for Windows 8.1. No reason other than marketing why it can't be given to W7 -
it will be quite awhile until developers actually implement DirectX11.2. They are just starting to use DirectX 11 for heaven's sake.
-
Actually they've been starting to use DirectX 11 since about 2010 with BF:BC2. It's quite mainstream now, a lot of games come out either in DX11 or have separate DX9/DX11 versions. DirectX 11.1 however... I am not sure about. It says 11.0 is the only thing installed on my system, but I don't have a card capable of using DX11 (yet) so I don't know if it avoids installing 11.1 because of this. Some games refuse to launch at all (like Crysis 3) for me while others use the compatibility mode of DX11 forced onto DX10 (like BF3, MOH: WF, Bioshock Infinite, Homefront, etc) so maybe the ones that flat out won't launch are the ones using DX11.1? If that's the case, then 11.1 is really barely beginning to be used as you say. But not regular 11. Especially not now that the new consoles will be out in a couple months.
-
This upadate is epic, we are talking photorealistic.
suprise nbr guess whos back? -
-
The games that refuse to launch require DX11 - they don't have a compatibility mode or a DX9 version. Crysis 3, like you found out, is one example. It has a hack that you can use - don't know how well it works as I have not tested it myself. However, it should have given you an error message stating what the problem was.
11.1 is simply an update to 11. So any GPUs that support 11 will support 11.1. I don't think Microsoft ever released a DX update that did not work on GPUs that supported that particular version. Same story for 11.2. If your GPU supports 11, it will suport 11.2. -
They are not THAT STUPID to really force GPUs to use only 16MB of vRAM (and I have recently updated/lowered the bar of their stupidity). But this DX11.2 is just a joke which will work on noobs so they would start buying Windows 8. We have 2GB, 3GB, 4GB GPUs which barely use half of their vRAM so why would we need anything more allocated in RAM? RAM which is much slower and has smaller bandwidth.
-
Secondly, this could be in preparation for higher resolution displays. You don't want to store 4k res display textures on VRAM. -
So we are talking here what is faster: decompress textures from fast vRAM or send already decompressed data from RAM with slower speed? Well at least 1-st way depends on the processing power while 2nd is already bottlenecked by RA and can't be fastened. DDR4 will be in next Generation processors while we still didn't see 2-nd wave of Hasswells.
-
How can you decompress textures from VRAM? If you compress them because VRAM isn't enough, where would you store them after they are decompressed?
-
I have no idea. You told that vRAM is barely utilized because textures are compressed. If they are compressed then they must be decompressed somewhen. Maybe not for holding them elsewhere but for immediate processing or for something else. But I believe whatever is happening, it is not worse (at least for closest year) than the RAM way.
1 year later I believe we gonna see Windows Purple or Duper-Orange but anyway claiming it as advantage of Windows Blue is speculative. -
Wait, so currently I have Windows 7 with just DX 11. If I were to upgrade to Windows 8 and thus get DX 11.1, would I see an improvement in performance in Battlefield 3? Or are the games that use DX11.1 a small crowd?
-
-
-
I am talking about DX11.2 vs DX11.1 or even just 11. Most likely you are correct about professional use as I can easily imagine multipleGigs job. But speaking about most people and gaming... MS has already spent much more for Windows 8 and even more after its release (free copies, sales, advertising etc) and I bet their main goal of Dx11 is to sell more Windows 8 to everyone, not to a small amount of professionals. It is my point of view. You may have another one.
-
DX 11.2 is an exclusive of 8.1 AND Xbox One. What a coincidence eh?
Anyway DX11 is used by recent games yes, but not it's entire subset of instructions. Why so? Because of tesselation. That is what makes the most significant visual difference between DX9 DX10 and DX11. It's very taxing on the GPU. Crysis 3 makes heavy use of it for environmental mapping, shadows and reflections. Most mainstream GPUs can't handle tesselation let alone 4K textures.
Regarding textures, they are compressed on the hdd and get decompressed once uploaded on VRAM. That's why a high memory bandwidth helps with higher resolutions. DX 11.2 could help ingame performance by storing already processed textures in RAM (like those of distant objects which don't get updated often) and putting more frequently accessed textures onto the highly faster VRAM (local objects, lights, reflection surfaces etc.) That's my guess, I'm not sure how things will work out though.
-
lol funny, over the hundreds of different DirectX updates over the years, I think I have never noticed any difference.
-
I definitely notice differences between 9 and 10, but not much between 10 and 11. 11's tessellation is a huge improvement, but the drain on cards is disproportionately large versus the gained visual candy. Also, good engines/designers have been able to make textures look very bumpy and not flat without using DX11 or even 10; but I suppose it's quite difficult to do (or at least time consuming) as most games don't employ it lately.
As for DirectX 10, people simply don't bother coding in it most of the time. I don't know why it was skipped over; maybe it was just ahead of its time. But for example... when I played the homefront demo (it was locked to DX11 and high; settings wouldn't change (rendering AMD cards unable to use it as PhysX was forced ON); and even though all I ever got to run it on was my 280M, it looked better than Battlefield BC2 maxed out in DX10, and later I found out that it was forced DX11. I've never heard homefront being praised to have such groundbreaking graphics though, so either Frostbyte 1.5 wasn't up to snuff, or DX11 really can do a lot if coded well. -
Real world quality depends on polygon numbers in a 3D scene. The jump from DX9 to DX11 is huge if properly done.
The problem is we have games optimised mainly for consoles right now. Consoles render primarly on the CPU and only features like light sources, shadows and anti-aliasing gets done on the integrated GPU. PC ports get adapted to the resolution and (unfortunately) only some of the GPU features (depending on the Console). If games were really coded in DX11 from scratch and then toned down for consoles, as D2 Ultima said, we could really reach that graphical beauty found on tech demos and benchmarks. I only hope that with the newer console generations running native x86 code, programming starts on the PC as base and then gets toned down to Console requirements. Just like streaming videos on youtube. High bandwidth connections get 720p or 1080p by default. Slower connections are served with 360p or even 240p. Crysis 3 is an example of what a game engine, coded primarily for the PC, can do (The Witcher 2 and Far Cry 3 too) -
Yeah well let's hope we get some good PC optimization going on soon. I can't wait =D.
DirectX 11.2 improves gaming performance & textures
Discussion in 'Gaming (Software and Graphics Cards)' started by Cakefish, Jun 29, 2013.