Maximilian
Lifer
I noticed on my A64 that it had MMX and SSE, both devised by Intel, yet i was reading an article and i saw a pic of a pentium 4 3.6ghz on CPU-Z and it didnt have the 3Dnow! instuction set. Why not? Wouldnt it benefit from having it?
The very first software I ever beta tested was a 3DNow Quake 2 patch. 🙂Originally posted by: Boogak
Plus you could probably count the number of apps that supported it with one hand.
Originally posted by: Soviet
I noticed on my A64 that it had MMX and SSE, both devised by Intel, yet i was reading an article and i saw a pic of a pentium 4 3.6ghz on CPU-Z and it didnt have the 3Dnow! instuction set. Why not? Wouldnt it benefit from having it?
Originally posted by: GFORCE100
Originally posted by: Soviet
I noticed on my A64 that it had MMX and SSE, both devised by Intel, yet i was reading an article and i saw a pic of a pentium 4 3.6ghz on CPU-Z and it didnt have the 3Dnow! instuction set. Why not? Wouldnt it benefit from having it?
Because Intel is king of the hill (in volume of processors sold into the market) technologies that aren't included in its CPU's and included in AMD chips are very rarely used within the industry. The reasoning behind this is simple, if you are to write a game (as an example) with 80% (if not more) of your customer base having CPU's with SSE2/SSE3 then you do not spend days optimizing code for 3DNow as few will benefit and the saying goes time is money, business has no sweethearts. SSE1-2-3 is what matters in this day and age, even MMX has been forgotten (probably due most to its operations being limited to integer only).
So Intel doesn't need 3DNow but AMD needs SSE3 and just recently it finally got it within the latest batch of Athlon/FX chips coming out of Dresben Fab 30.
Originally posted by: PKing1977
Originally posted by: GFORCE100
Originally posted by: Soviet
I noticed on my A64 that it had MMX and SSE, both devised by Intel, yet i was reading an article and i saw a pic of a pentium 4 3.6ghz on CPU-Z and it didnt have the 3Dnow! instuction set. Why not? Wouldnt it benefit from having it?
Because Intel is king of the hill (in volume of processors sold into the market) technologies that aren't included in its CPU's and included in AMD chips are very rarely used within the industry. The reasoning behind this is simple, if you are to write a game (as an example) with 80% (if not more) of your customer base having CPU's with SSE2/SSE3 then you do not spend days optimizing code for 3DNow as few will benefit and the saying goes time is money, business has no sweethearts. SSE1-2-3 is what matters in this day and age, even MMX has been forgotten (probably due most to its operations being limited to integer only).
So Intel doesn't need 3DNow but AMD needs SSE3 and just recently it finally got it within the latest batch of Athlon/FX chips coming out of Dresben Fab 30.
I disagree with you here. Just look at the numbers Valve provided though Steam. The market was split almost down the middle between AMD and Intel. Sure Intel may have a huge lead in overall market share, but to gamers which these people are aiming for AMD has a much more competitive market share. I agree with a prior post, 3DNOW was produced to make up for a poor FPU in the K6 processers. AMD has now gone on to take the lead in FP performance. Thus, 3DNow is just not needed to produced the results that game makers are looking for.
PKing
Originally posted by: Soviet
So its pretty useless then, ok. I had the idea that the age of an instruction set would determine its usefullness, as more programs would adapt to use the set.
BTW, why is your name pabster? Thats nearly the same as the guy that runs toms hardware, "Thomas Pabst" Are you the same person? 😱
Valve is not representative of the volume of Intel and AMD chips that are sold into the market. You're bringing to surface the topic of the experienced user that rather builds their own PC than buys from an OEM. While these people exist they are a much smaller market than the mass consumer market. So long as Intel has the upper hand in volume of shipments thus technology penetration down the ladder to consumers will games be optimized for its own processors and these technologies incorporated into them.
It's not only a games issue anyhow, SSE1,2,3 is ever more present in video/audio apps.
To put a long story short it's non feasible to optmize for 3DNow when a) the number of chips supporting this out there are way fewer and b) SSE has already become a widely used standard. As a result of the latter AMD has been adding SSE addition to its revisions instead of pressing hard on developers to prefer 3DNow. Unless AMD ever grows in size to be a heavyweight player then this is how things will unfold.
AMD's biggest problem and lack of management in my opinion surrounds a) now having its own chipsets and b) not giving developers the support Intel does in programming code for their architectures. Intel is leap years ahead of AMD in this aspect and this reason is probably why SSE was always bound to be the defacto standard. AMD has much less money than Intel true but it's not promoting its CPU to developers and while at present they don't need apps to be fine tuned to their CPU's things will be so different once Intel starts pumping Pentium M's in dual core variants.
Originally posted by: PKing1977
Valve is not representative of the volume of Intel and AMD chips that are sold into the market. You're bringing to surface the topic of the experienced user that rather builds their own PC than buys from an OEM. While these people exist they are a much smaller market than the mass consumer market. So long as Intel has the upper hand in volume of shipments thus technology penetration down the ladder to consumers will games be optimized for its own processors and these technologies incorporated into them.
It's not only a games issue anyhow, SSE1,2,3 is ever more present in video/audio apps.
To put a long story short it's non feasible to optmize for 3DNow when a) the number of chips supporting this out there are way fewer and b) SSE has already become a widely used standard. As a result of the latter AMD has been adding SSE addition to its revisions instead of pressing hard on developers to prefer 3DNow. Unless AMD ever grows in size to be a heavyweight player then this is how things will unfold.
AMD's biggest problem and lack of management in my opinion surrounds a) now having its own chipsets and b) not giving developers the support Intel does in programming code for their architectures. Intel is leap years ahead of AMD in this aspect and this reason is probably why SSE was always bound to be the defacto standard. AMD has much less money than Intel true but it's not promoting its CPU to developers and while at present they don't need apps to be fine tuned to their CPU's things will be so different once Intel starts pumping Pentium M's in dual core variants.
Are you joking? Valve is very representative of the gaming market. 3DNow was made to help AMD compete with intel in games. Now that AMD beats intel using intels own standard there is no point for software companies to waste resources on 3DNow code. Why should they? Intel is struggleing enough as it is..... I really do not see what intel having its own chipset has anything to do with it. AMD not producing there own chipset has lead to a much longer life of the 939 boards. A 939 board can go from a 3000+ to projected 5000+ X2. That is huge upgrade. Intel makes you buy a new motherboard with every new processer. Which one of the 5000 billion chipsets do you have?
I also disagree with you saying that AMD should push developers do use 3DNow. Again this type of buisness having a common point is an asset. You can make the same argument about how Intel has adapted AMD's 64bit set (well bought the rights to use). It is a bad buisness choice to have competing technologies that do the same thing. Remember Beta and VHS? How about the HD-DVD vs Blueray battle that is going on now? Besides AMD is beating Intel at its own game now. Why do they need to push 3DNow when they are already the best?
PKing
Some clarification.
a) The chipset has nothing to do with it, I stated - perhaps wrongly as a sidetopic - that AMD not producing its own chipsets makes them less viable. As a sidetopic I didn't expand is why the confusion I guess. AMD having its own chipset would push business sales because workstation, PC or server when a company buys 50, 100 or 1000 computers each 3-4 years they like to know the platform is ironed out and realiable. How many Intel CPU machines with VIA or SIS chipsets do you find in businesses? Very few, Intel CPU + Intel chipset = a marriage bound to last for the 3-4 years lifetime of the given machine. Plus you don't have to be an office worker to appreciate an Intel CPU, overclockers galore will confirm best overclocking is attained with an Intel chipset. The bottom line is this, if AMD designed matching chipsets for its CPU's it would gain respect in OEM's and businesses as an alternative to Intel.
It's like people constantly nagging at why Dell doesn' offer AMD chips. The reasons are simple and it's not to do with secret paychecks from Intel but a) AMD couldn't even produce enough CPU's to fulfill orders by Dell and b) Dell would have to manage chipset compatibility/issues for AMD chips when it's AMD who should be doing this. When you buy a product from someone (even as a consumer) you're not expected to perform your own QA on it, you just expect it to be well made and made to work without any glitches. VIA and SIS are known for the odd bug affecting the use of certain hardware. Nvidia could be an option I guess to some extent. AMD is not offering a complete package, it depends too much on 3rd parties to make their CPU's operational on motherboards and because it's a dependable company it's deemed less sturdy to do business with on a grand scale. How on earth is AMD's reputation going to shift up if users keep running into various problems not because their Athlon 64/FX/Sempron is to blame but the chipset. No average user knows it's usually the chipset to blame so of course they'll think AMD is to blame. AMD is not helping itself by calling its Athlon's great and not being able to back it up with a solid platform (thus chipset) to run it on.
b) I didn't say AMD should push developers to optimize for 3DNow. All I said was that it's not doing enough to provide the tools and information to these people in the way Intel is. The resources are just limited. AMD has a great product on their hands but their marketing is dismal, they should take a leaf out of not only Intel's book but someone like Nokia whose marketing is near perfect.
Originally posted by: PKing1977
Valve is not representative of the volume of Intel and AMD chips that are sold into the market. You're bringing to surface the topic of the experienced user that rather builds their own PC than buys from an OEM. While these people exist they are a much smaller market than the mass consumer market. So long as Intel has the upper hand in volume of shipments thus technology penetration down the ladder to consumers will games be optimized for its own processors and these technologies incorporated into them.
It's not only a games issue anyhow, SSE1,2,3 is ever more present in video/audio apps.
To put a long story short it's non feasible to optmize for 3DNow when a) the number of chips supporting this out there are way fewer and b) SSE has already become a widely used standard. As a result of the latter AMD has been adding SSE addition to its revisions instead of pressing hard on developers to prefer 3DNow. Unless AMD ever grows in size to be a heavyweight player then this is how things will unfold.
AMD's biggest problem and lack of management in my opinion surrounds a) now having its own chipsets and b) not giving developers the support Intel does in programming code for their architectures. Intel is leap years ahead of AMD in this aspect and this reason is probably why SSE was always bound to be the defacto standard. AMD has much less money than Intel true but it's not promoting its CPU to developers and while at present they don't need apps to be fine tuned to their CPU's things will be so different once Intel starts pumping Pentium M's in dual core variants.
Are you joking? Valve is very representative of the gaming market. 3DNow was made to help AMD compete with intel in games. Now that AMD beats intel using intels own standard there is no point for software companies to waste resources on 3DNow code. Why should they? Intel is struggleing enough as it is..... I really do not see what intel having its own chipset has anything to do with it. AMD not producing there own chipset has lead to a much longer life of the 939 boards. A 939 board can go from a 3000+ to projected 5000+ X2. That is huge upgrade. Intel makes you buy a new motherboard with every new processer. Which one of the 5000 billion chipsets do you have?
I also disagree with you saying that AMD should push developers do use 3DNow. Again this type of buisness having a common point is an asset. You can make the same argument about how Intel has adapted AMD's 64bit set (well bought the rights to use). It is a bad buisness choice to have competing technologies that do the same thing. Remember Beta and VHS? How about the HD-DVD vs Blueray battle that is going on now? Besides AMD is beating Intel at its own game now. Why do they need to push 3DNow when they are already the best?
PKing
Originally posted by: DarkKnight69
Originally posted by: PKing1977
Valve is not representative of the volume of Intel and AMD chips that are sold into the market. You're bringing to surface the topic of the experienced user that rather builds their own PC than buys from an OEM. While these people exist they are a much smaller market than the mass consumer market. So long as Intel has the upper hand in volume of shipments thus technology penetration down the ladder to consumers will games be optimized for its own processors and these technologies incorporated into them.
It's not only a games issue anyhow, SSE1,2,3 is ever more present in video/audio apps.
To put a long story short it's non feasible to optmize for 3DNow when a) the number of chips supporting this out there are way fewer and b) SSE has already become a widely used standard. As a result of the latter AMD has been adding SSE addition to its revisions instead of pressing hard on developers to prefer 3DNow. Unless AMD ever grows in size to be a heavyweight player then this is how things will unfold.
AMD's biggest problem and lack of management in my opinion surrounds a) now having its own chipsets and b) not giving developers the support Intel does in programming code for their architectures. Intel is leap years ahead of AMD in this aspect and this reason is probably why SSE was always bound to be the defacto standard. AMD has much less money than Intel true but it's not promoting its CPU to developers and while at present they don't need apps to be fine tuned to their CPU's things will be so different once Intel starts pumping Pentium M's in dual core variants.
Are you joking? Valve is very representative of the gaming market. 3DNow was made to help AMD compete with intel in games. Now that AMD beats intel using intels own standard there is no point for software companies to waste resources on 3DNow code. Why should they? Intel is struggleing enough as it is..... I really do not see what intel having its own chipset has anything to do with it. AMD not producing there own chipset has lead to a much longer life of the 939 boards. A 939 board can go from a 3000+ to projected 5000+ X2. That is huge upgrade. Intel makes you buy a new motherboard with every new processer. Which one of the 5000 billion chipsets do you have?
I also disagree with you saying that AMD should push developers do use 3DNow. Again this type of buisness having a common point is an asset. You can make the same argument about how Intel has adapted AMD's 64bit set (well bought the rights to use). It is a bad buisness choice to have competing technologies that do the same thing. Remember Beta and VHS? How about the HD-DVD vs Blueray battle that is going on now? Besides AMD is beating Intel at its own game now. Why do they need to push 3DNow when they are already the best?
PKing
1. Intel is not struggling at all, they make 10x the sales that AMD does! Link1 Link2
2. the chipset thing is good and bad. I would rather have a chipset optimizes for a cpu (IE. I would but an 865 or 875 ANY day over an nF3) but the fact that you need to upgrade everytime is annoying as hell!!!
3. AMD could easily drop 3dnow since they obviously beat intel with intels technology.
Originally posted by: Topweasel
Do to the Cross License agreements Intel could now release the same thing, they then named this SSE and released it with the PIII.