[Digital Foundry] Why DX12 is a gamechanger for PC (and AMD!)

Page 5 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Azix

Golden Member
Apr 18, 2014
1,438
67
91
Misrepresenting what someone says is lame. He said it's the last thing that hasn't happened yet and if it does it would be valid from a business standpoint.

"I am surprised we haven't gotten any GPU exclusive titles yet. That's the last layer of exclusives we need on this industry and it would be valid if they went for it."

Maybe I did misinterpret that meaning he was in favor of it, but sounds like it to me. Not having GPU exclusives is not a surprise, it would be if we did. we do not need it as that second sentence seems to suggest
 

MisterLilBig

Senior member
Apr 15, 2014
291
0
76
Quote:
Originally Posted by MisterLilBig
They just don't seem to invest the millions of $$$ that NV does for developers to use it.

I said they don't invest. Not that they should or anything else.

You want GPU exclusive titles? This only makes sense for fanboys. I don't know what your reasoning on that is but that is the only way it makes sense. For someone who has absolutely no intention of EVER switching GPUs.

Or maybe you are just a uber capitalist who would advocate car exclusive roads where only a certain car/tire combination can move efficiently. "if they can do it and it makes them more money, let them"

What happens when nvidia starts to suck? Or you think they can't? because they have in the past.

I wouldn't particularly care for nvidia exclusive titles based on current examples. Some shadows etc isn't anything. Their biggest thing remains physx and that is very passable. Some people are delusional and think AMD is holding nvidia back. Like gameworks is this oh so awesome thing that would make PC gaming so wonderful if AMD wasn't around. AMD brought us freesync, mantle/dx12. It's not a fair assessment to claim they hold anything back. Nvidia is not pushing anything forward but their profits.

I don't think we are entitled to anything, but it would be nice if nvidias actions only affected nvidia customers at most. The whole deal of their older cards performing worse is the problem of a person who chooses to buy nvidia knowing how they operate.

GPu exclusive titles, CPU exclusive titles, Chipset exclusive titles, Games that can only be installed on a brand of SSD, Mono audio if you don't have a certain sound card. yay


I didn't say I am for it. But that it is surprising to me that it hasn't been fully done yet. The closest thing has been GameWorks.

And my stand on GWs and if "GPU exclusives" happened is the same.



People don't realize that this api overhead test is like cinebench,it uses all cores so amds seem to be faster,actual games will still rely heavily on single thread.


When will people stop pushing this idea that games will always be single threaded? The most popular game engines can thread to 4 and more threads. Doesn't anyone actually read and watch game development information?


(IMHO, Every company has demonstrated how more cores and threads is better, it seems that certain clueless fanboys still push for single threaded. If you want single threaded go play JavaScript games.)

OK, sure, developers use it, that doesn't make it ok for Nvidia to enable that by offering an anticompetitive SDK to begin with. AMD and Intel have their own SDKs, sure, but as far as I know that don't use the licensing agreement to restrict other IHVs from optimizing for it like Nvidia does.

Developers signed that licensing agreement.

(If I hurt you, with anything, will you blame what I used or will you blame me for using it to hurt you?)


Maybe I did misinterpret that meaning he was in favor of it, but sounds like it to me. Not having GPU exclusives is not a surprise, it would be if we did. we do not need it as that second sentence seems to suggest

Not in favor but some reactions sure makes me wish for it to happen. :whiste:
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
I said they don't invest. Not that they should or anything else.

You are simply wrong. AMD does invest millions as well. I used Mantle as simply one example.

When will people stop pushing this idea that games will always be single threaded? The most popular game engines can thread to 4 and more threads. Doesn't anyone actually read and watch game development information?


(IMHO, Every company has demonstrated how more cores and threads is better, it seems that certain clueless fanboys still push for single threaded. If you want single threaded go play JavaScript games.)
It's not how many cores are used but how the work is distributed between them. DX11 is poor at distributing the load evenly. One core still ends up being responsible for too much work and becomes the bottleneck. We'll all be so much better off once DX12 is here.



Developers signed that licensing agreement.

(If I hurt you, with anything, will you blame what I used or will you blame me for using it to hurt you?)
I would blame you and the person who paid you to do it.
 

TheELF

Diamond Member
Dec 22, 2012
3,993
744
126
When will people stop pushing this idea that games will always be single threaded? The most popular game engines can thread to 4 and more threads. Doesn't anyone actually read and watch game development information?
Did you... ever?
Look at the latest games,they are all heavily multithreaded yet still the faster cpus win over the more cored (and slower) ones in almost every scenario.
 

TheELF

Diamond Member
Dec 22, 2012
3,993
744
126
It's not how many cores are used but how the work is distributed between them. DX11 is poor at distributing the load evenly. One core still ends up being responsible for too much work and becomes the bottleneck. We'll all be so much better off once DX12 is here.
This stands only for the graphics portion of games,cpu part will still heavily depend on single thread, no matter how many threads a game has.
 

MisterLilBig

Senior member
Apr 15, 2014
291
0
76
You are simply wrong. AMD does invest millions as well. I used Mantle as simply one example.

My first comment that you couldn't understand was "they don't invest as much".

It's not how many cores are used but how the work is distributed between them.

It is all.

I would blame you and the person who paid you to do it.

This sounds like someone who does not believe in personal responsibility at all.

Did you... ever?
Look at the latest games,they are all heavily multithreaded yet still the faster cpus win over the more cored (and slower) ones in almost every scenario.

Gamasutra and Gamedev are places I frequent.

This stands only for the graphics portion of games,cpu part will still heavily depend on single thread, no matter how many threads a game has.

Where is that info coming from?


Put the 'p' in "http" - htt://gamasutra.com/view/news/242319/Video_How_Naughty_Dog_modified_its_engine_for_The_Last_Of_Us_Remastered.php
 

TheELF

Diamond Member
Dec 22, 2012
3,993
744
126

MisterLilBig

Senior member
Apr 15, 2014
291
0
76
Since you brought them up
http://www.redgamingtech.com/ps4-arc...akdown-part-2/
The main game loop covers a whole core and can't be broken up (into more threads)any more,so the speed a cpu is able to run this thread is dictating the maximum speed at which the game might run.
The faster your cores the better your chances to be able to run this thread faster,even if you have to run other threads on the same core.

Older than my video. From video: "We do not have a main thread anymore."(At around 14:30mins)


Wow! Another person for my ignore list since you like to lower yourself to slanderous personal attacks when someone disagrees with you.

By the logic used, if a person who does not know how to swim jumps in a pool and drowns, the pool would be blamed for being there.

NV can offer whatever they want, if a developer chooses to go with them that's on them, the game developer.
 

TheELF

Diamond Member
Dec 22, 2012
3,993
744
126
Older than my video. From video: "We do not have a main thread anymore."(At around 14:30mins)
And still the picture they showed had considerably more activity going on on one core then the others.
And also they say that they practically freeze the os to pull off the performance they need,not something you want to see happening on your PC.
And now back to the main discussion,will the last of us ever come out for PC?
Will this kind of programming become the norm for ps4?
 

xthetenth

Golden Member
Oct 14, 2014
1,800
529
106
By the logic used, if a person who does not know how to swim jumps in a pool and drowns, the pool would be blamed for being there.

NV can offer whatever they want, if a developer chooses to go with them that's on them, the game developer.

That's based on a fundamental misunderstanding of the relative power of nvidia, the developers and customers as well as who pays the cost and how.

It's like building pools designed so that one brand of ladder falls off and then acting like it's the ladder manufacturer's fault.

NV can offer whatever they want, but when they use their disproportionate financial power to get people to take it, yes they do get some blame.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
That's based on a fundamental misunderstanding of the relative power of nvidia, the developers and customers as well as who pays the cost and how.

It's like building pools designed so that one brand of ladder falls off and then acting like it's the ladder manufacturer's fault.

NV can offer whatever they want, but when they use their disproportionate financial power to get people to take it, yes they do get some blame.


The dev can always decline. That's the thing, they don't have to take any offer from nvidia. If they do why is it nvidia's fault? That's like blaming the bar for your getting drunk when they offer you free drinks.
 

xthetenth

Golden Member
Oct 14, 2014
1,800
529
106
The dev can always decline. That's the thing, they don't have to take any offer from nvidia. If they do why is it nvidia's fault? That's like blaming the bar for your getting drunk when they offer you free drinks.

Blaming the dev exclusively is like blaming the waiter for the free drinks but not the bar.

Yes, devs are complicit, but there doesn't need to be just one guilty party. Heck, the customers who go to nv because of the program are also complicit (although much less given the very different choice they face and their relatively miniscule power).
 

Gikaseixas

Platinum Member
Jul 1, 2004
2,836
218
106
The dev can always decline. That's the thing, they don't have to take any offer from nvidia. If they do why is it nvidia's fault? That's like blaming the bar for your getting drunk when they offer you free drinks.

If Nvidia's intent is malicious then it's Nvidia's fault. Never before Matrox, AMD, Intel, etc went to devs and paid them to lock others out of drivers optimization

Nvidias approach should be the one they had with PhysX, where it just add eye candy and didn't interfered with other IHVs performance.
 

exar333

Diamond Member
Feb 7, 2004
8,518
8
91
If Nvidia's intent is malicious then it's Nvidia's fault. Never before Matrox, AMD, Intel, etc went to devs and paid them to lock others out of drivers optimization

Nvidias approach should be the one they had with PhysX, where it just add eye candy and didn't interfered with other IHVs performance.

While I don't disagree with you in principle, this is a bit of an apples to oranges comparison. Plenty of games in the 90's were essentially forked into a special OEM version for a specific GPU (yeah, yeah, they weren't really GPUs then, but whatever) often in a bundle. While they didn't 'lock-out' another company globally on the game from making enhancements, that title only worked with the GPU it came with, due to vendor-locked code.

Its true that retail titles didn't usually have this, except for maybe Glide-equipped games that only worked for 3DFX. Those generally had a D3D option though, so everyone could still play them, albeit MUCH more poorly vs. Glide.

Different times though...

Edit: Folks should feel pretty good about things current-day. How many people would be P$&%^*-off if they upgraded their GPU from a GTX 670 to say a AMD 290 and their Batman bundled with the 670 no longer worked...?
 
Last edited:

Gikaseixas

Platinum Member
Jul 1, 2004
2,836
218
106
Folks should feel pretty good about things current-day. How many people would be P$&%^*-off if they upgraded their GPU from a GTX 670 to say a AMD 290 and their Batman bundled with the 670 no longer worked...?

Everything is pointing to that direction if some have their way
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |