安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
Yep and even worse, basically if pc is a lot of trouble, very few are going to "optimize" for a niche within a niche. They can barely release pc ports that work in the first place as we've seen. Anyways its like physx, whenever you create some "special" thing like that it doesn't last because devs aren't going to waste much time for a fraction of their customers.
Nvidia saying no is almost certain. Theres no advantage for them to help amd.
To me it smacks of Intel's dirty underhand tactics trying to get AMD out of the CPU market back in the mid 2000s - the bigger player more interested in market domination than free market competition/joint technical innovation (much as AMD and intel have enjoyed in the past, for example)
Its got nothing to do with whether you agree or disagree, nvidia had no say in this amd technology, so obviously they aren't going to bother, its not to their advantage, its entirely amd's thing for a reason, they built it for their stuff. You don't see physx on amd either, this stuff tends not to be shared, it doesn't matter what you imagine to be ideal, these companies are in fierce competition with one another, they aren't going to play nice.
It smacks of nothing, amd's making the power move, they are "intel" in this situation being that they are in every console at this point and are mated to a cpu even, whats nvidia have? Just gpus really outside mobile chips.
And its got nothing to do with driving down costs. Its not a console market. Its like saying you can save money by playing 2001 games on a 300 dollar pc system now, it misses the point that on pc, you use every last bit of power you get, and so do the developers. If your gpu is 15% more efficient, it doesn't mean you save much of anything, it just means the bar for normals moved over a little bit. Not that it would really because the problem with such optimization is that its not worth it. Pc hardware evolves fast, its not static like consoles. The idea of optimizing to be "close to the metal" doesn't work when it keeps changing. Its kind of ignoring why we have high level api in the first place, ask yourself why such a thing was developed and what problems did it solve. Consoles resort to hand optimization because why? They are built to be cheap and rapidly go obsolete with frozen spec. Pc doesn't have this problem, especially this time. The consoles aimed low this time, its why they are so cheap. In 6 months their price performance advantage will be entirely gone vs pc hardware, and it will only get worse from then on.
Don't be naive, amd didn't create mantle to be benevolent to nvidia, its entirely for furthering their own position. Nvidia vs amd is far more even match than amd vs intel, never mind that in this case nvidia is the underdog.
Ok I was maybe a bit rash to make that comparison; but nvidia should support this sort of technology if they have the option to in my opinion. All said, I know that AMD are a business who fundamentally have to think about profit and market standing etc. and that Mantle is predominantly another part of their business. I just wish any tool that makes PC optimisation easier and better to allow PC to better compete with consoles could be universally adopted.
Seems I edit too slow lol.
Anyways I was just adding a bit on why mantle isn't quite what it seems to be.
Physx is probably not a good idea, its a modification of some other companies project to build some separate physics card, as such the code is inefficient or something. No idea if patents are involved muddying the waters, but as it is, its not really a good thing to spread around.
Mantle doesn't make it easier, thats the problem. Theres no magic. Universal api for graphics were created to make things easier for developers, you have to realize this. Because before that, it was custom "optimized" code, which was a nightmare, and fragmented the market, we had things like gl quake.. and glide api... google it. It forced developers to waste time on multiple platforms within pc effectively, you split time, you don't have time to optimize for either really. Glide games did run a bit faster sure, but only on 3dfx hardware. It doesn't make sense for a developer to choose sides like that though. Mantles just this all over again. Again, it makes sense for consoles because they are frozen in time, but it doesn't at all for pc because pc's advantage is that even as inefficient as it is, with windows and universal api, pc hardware evolves so quickly it doesn't matter.
Just remember, pc's advantage is that it changes, consoles advantage is that it stays the same. Thats why "optimizing" works for one but not the other...well in the way you are saying.
Yeah that was my initial impression but AMD claim that Mantle was requested by game developers and it is also claimed that it can make porting a bit easier (which isn't necessarily a bad thing). I think I will reserve judgement till we see what extra performance it brings compared to DX11 in Battlefield 4 - if the gain is significant (~20% boost or better) then I think it's potentially something worth pursuing for the industry.
I see what you're saying and I can't help but reluctantly agree. To be honest, a good PC game has enough tweakable settings that as long as you have a reasonable amount of power, you can play any game you like so I try not to worry about it... too much :P