DirectX versioning and performance
So I feel like a bit of a noob for this, and I've been able to glean some of this information from various different threads I've found, but haven't been able to find anything definitive.
For this reason, I was hoping to reach out and get an answer or explanation on the DirectX differences. Mainly: is it expected that I would see better performance on DirectX11 Legacy over DirectX12?
If there's a KB article somewhere on this that I've missed I apologize in advance.
Context:
Started boxing retail again for the first time since Cata. Went through wizard, got to the DirectX part. See DirectX 11, DirectX 11 (Legacy), and DirectX 12 as options.
Choose DirectX12. Why the hell not, my limited millenial years of tech working knowledge has always lead me to believe to avoid anything with Legacy in the name (ironic).
Things work fine for a while. That is until I finally went to Org/Shatt/BC questing areas. Mount speed increases with flying and performance takes a nosedive. As a result my follow is breaking and I'm seeing excessive stuttering on various slaves.
Tried controlling from different characters, issue never really goes away. I'm very much the type of person to live with something annoying rather than spend half an hour and vastly improve my life, but I knew with my machine I shouldn't be experiencing these issues in Hellfire Peninsula or an empty Shattrath City with viewing distance set pretty low. If it was just Org, I'd suck it up and move on.
I started troubleshooting performance. In looking at RAM and processor, neither were pegged. Both sitting around 50% in Org during peak times.
This isn't my first rodeo as mentioned before, I already had max foreground and max background set to 30 and 15 respectively. I already run visual settings fairly low but haven't really optimized it at the same time.
At this point I know it has to be graphical so I started digging through configurations, options within my video drivers, and spelunking through the ISBOXER config. Then it comes to me, I chose DirectX 12, but is that really the right option? I mean, there's 3 of them. I found a thread on dual-boxing about how DirectX11 Legacy should be used over DirectX11, but nothing on DirectX12, and the thread was pretty specific to the issue that user was having. I switched to DirectX11 Legacy after reading that and immediately saw a performance increase.
Specs - built a few years ago as a low-mid range build for data processing and never really paid attention to specs, this is loosely what they are:
some AMD 8 core processor at ~3.6Ghz
32 GB RAM
AMD R9 380 (I think? It has 4GB of RAM)
TLDR: used DirectX12 because hurr durr it's higher version it must be better, see performance issues, revert to DirectX11 Legacy after some searching, see much better performance
For this reason, I was hoping to reach out and get an answer or explanation on the DirectX differences. Mainly: is it expected that I would see better performance on DirectX11 Legacy over DirectX12?
If there's a KB article somewhere on this that I've missed I apologize in advance.
Context:
Started boxing retail again for the first time since Cata. Went through wizard, got to the DirectX part. See DirectX 11, DirectX 11 (Legacy), and DirectX 12 as options.
Choose DirectX12. Why the hell not, my limited millenial years of tech working knowledge has always lead me to believe to avoid anything with Legacy in the name (ironic).
Things work fine for a while. That is until I finally went to Org/Shatt/BC questing areas. Mount speed increases with flying and performance takes a nosedive. As a result my follow is breaking and I'm seeing excessive stuttering on various slaves.
Tried controlling from different characters, issue never really goes away. I'm very much the type of person to live with something annoying rather than spend half an hour and vastly improve my life, but I knew with my machine I shouldn't be experiencing these issues in Hellfire Peninsula or an empty Shattrath City with viewing distance set pretty low. If it was just Org, I'd suck it up and move on.
I started troubleshooting performance. In looking at RAM and processor, neither were pegged. Both sitting around 50% in Org during peak times.
This isn't my first rodeo as mentioned before, I already had max foreground and max background set to 30 and 15 respectively. I already run visual settings fairly low but haven't really optimized it at the same time.
At this point I know it has to be graphical so I started digging through configurations, options within my video drivers, and spelunking through the ISBOXER config. Then it comes to me, I chose DirectX 12, but is that really the right option? I mean, there's 3 of them. I found a thread on dual-boxing about how DirectX11 Legacy should be used over DirectX11, but nothing on DirectX12, and the thread was pretty specific to the issue that user was having. I switched to DirectX11 Legacy after reading that and immediately saw a performance increase.
Specs - built a few years ago as a low-mid range build for data processing and never really paid attention to specs, this is loosely what they are:
some AMD 8 core processor at ~3.6Ghz
32 GB RAM
AMD R9 380 (I think? It has 4GB of RAM)
TLDR: used DirectX12 because hurr durr it's higher version it must be better, see performance issues, revert to DirectX11 Legacy after some searching, see much better performance