Originally posted by: SickBeast
I want proper shaders, not 800 crappy ones! :evil:Originally posted by: allies
Originally posted by: SickBeast
With the R600-based stuff as borked as it is, they should be more drastically revamping the architecture if not starting over. The shader architecture is horribly inefficient, the GPU lacks TMUs, it cannot perform proper AA, plus they wasted a ton of die space making the thing 512-bit unnecessarily.Originally posted by: taltamir
everyone is using older stuff in their architecture... rebuilding from scratch is an insane endeavor that will lead to nowhere fast.
NV started from scratch after their 5900-series cards and came out with the 6800-series which was much better. The G80 is also a new architecture, and again it performs quite well.
From what I understand, any semiconductor company pretty much has to 'start from scratch' every time there is a major die shrink involved. Usually they make a part, then to a minor die shrink refresh, then make a new part altogether.
By saying they should start over, I obviously don't mean that they should throw away everything they know about GPU design. I simply mean that the parts need to be completely revamped.
The R770 already addresses most of the points you make:
- (rumor)Revamped AA
2x TMUs
More shaders (maybe tweaking involve)
256mbit bus with GDDR5
What more do you want again
I suppose that's my main complaint with the recent AMD architectures. Their shader design is terrible. If they're simply adding 500 more crappy and inefficient shaders, I really don't see the point.
It just seems like it has taken AMD a long time to work the bugs out of R600. IMO a completely revamped GPU with better shaders and proper AA would have been the way to go. Hopefully the 4850/70 are just that. I'm not holding my breath. :beer:
Originally posted by: SlowSpyder
...
If every fifth shader is a full fledged shader, then if it has 800 shaders that means worst case the 4800 cards will have 160 shaders working for it, right? With the addition of the simpler shaders that games can be coded to take advantage of, or I imagine at the driver level improvements can be made, there could be even more shader power then the 160 full fledged shaders in better case scenarios, I don't think that will be a bottle neck.
I still haven't seen what the big problem is with AA being done through the shaders, maybe I'm missing some benchmarks that are out there? I thought that at 8xAA the 3870 out performed the 8800 cards by a fair margin? Also, wasn't AA through the shaders a DX10.1 thing??? I could be wrong on that, but I thought it was? At any rate, the 48x0 cards are said to implement AA differently anyway.
I think AMD rushed the R600 out the door to get a product out there, that's why it seems to be as unblanaced as it is. I think it's a great architecture for them to build and expand on, as it had it's strong points and AMD is addressing it's weak points with the 48x0 cards. Infact I have an R600 based card and love it... there isn't any game I can't play at 1680x1050 without any problems at good settings. Even Crysis plays fine for me at 1680x1050 all settings at 'High' no AA. But, I still play all my games on XP, so no idea how DX10 does, I'm sure that takes a bigger toll then DX9. My biggest decision will be do I keep my 2900 Pro that works great or upgrade? I think I'm going to take a pass on the Nvidia hardware again this round, unless when the NDA's lift the new Nvidia stuff turns out to good to ignore.
Originally posted by: SickBeast
I want proper shaders, not 800 crappy ones! :evil:Originally posted by: allies
Originally posted by: SickBeast
With the R600-based stuff as borked as it is, they should be more drastically revamping the architecture if not starting over. The shader architecture is horribly inefficient, the GPU lacks TMUs, it cannot perform proper AA, plus they wasted a ton of die space making the thing 512-bit unnecessarily.Originally posted by: taltamir
everyone is using older stuff in their architecture... rebuilding from scratch is an insane endeavor that will lead to nowhere fast.
NV started from scratch after their 5900-series cards and came out with the 6800-series which was much better. The G80 is also a new architecture, and again it performs quite well.
From what I understand, any semiconductor company pretty much has to 'start from scratch' every time there is a major die shrink involved. Usually they make a part, then to a minor die shrink refresh, then make a new part altogether.
By saying they should start over, I obviously don't mean that they should throw away everything they know about GPU design. I simply mean that the parts need to be completely revamped.
The R770 already addresses most of the points you make:
- (rumor)Revamped AA
2x TMUs
More shaders (maybe tweaking involve)
256mbit bus with GDDR5
What more do you want again
I suppose that's my main complaint with the recent AMD architectures. Their shader design is terrible. If they're simply adding 500 more crappy and inefficient shaders, I really don't see the point.
It just seems like it has taken AMD a long time to work the bugs out of R600. IMO a completely revamped GPU with better shaders and proper AA would have been the way to go. Hopefully the 4850/70 are just that. I'm not holding my breath. :beer:
Originally posted by: Kuzi
I wasn't checking the thread for the last few days, but I noticed everyone now is saying that the RV770 chips will have 800 SPs instead of 480.
The 3870 had 320 SPs and was bottlenecked for having only 16 TMUs. So having 800 SPs and only 32 TMUs on the new 4850/4870 chips will make the bottleneck even "worse".
Unless I'm missing something. I highly doubt they will have 800 SPs, 480 SPs seems more realistic, especially that ATI is still using the 55nm process.
Now witness the power of this fully armed and operational battle station!
Originally posted by: RussianSensation
So it appears on the GPU side the only difference between 4850 and 4870 are clock speeds?
4850 625mhz vs. 4870 750mhz (+20%) => 1000 vs. 1200 gigabflops (+20%)?
We also know NV hit 933 GigaFlops. Of course you cannot simply compare theoretical shader processing rate across competitors in real world gameplay.
1. 8800GT (336GFlops) card >>> HD3870 (496GFlops)
2. 9800 GX2 (768Gflops) >>>> HD 3870 X2 (1056GFlops)
From this we can also deduce that HD4870 should be slightly faster than HD3870 X2 (let's assume 1.2x of its performance) if we simply compare AMD to AMD. We have already seen slides from NV that GTX 280 is 80-120% faster than 9800 GX2. 9800 GX2 is itself 20-30% faster than HD3870 X2 (or lets say 1.2x the performance). So simplyfing things for plausibility perspective we get:
HD 4870 = 9800 GX2.
Unless ATI can scale 80-100%, we should expect the GTX card to outperform 4870 x2s somewhat. It will then rest on ATI to actually be able to have 80% scaling across a variety of current games....
Originally posted by: golem
I thought both NV and Ati had unified shaders?
Originally posted by: Nemesis 1
Originally posted by: golem
I thought both NV and Ati had unified shaders?
No NV doesn't have unified shaders. NV did manage to get MS to remove DX10.1 from the orginal DX10 spec. Because they didn't have the hardware.
Originally posted by: Extelleron
This part here just isn't true.
GeForce 8 cards have unified shading processors just like AMD's R600-based cards do. I'm not sure what you are getting at. The stream processors in G80 are capable of processing either pixel, vertex, or geometry shaders. This is different in comparison to GeForce 7 / X1900 because those cards had seperate units for vertex / pixel shading, and did not do geometry shading at all because they were not DX10 spec.
Originally posted by: Extelleron
We do have one benchmark of HD 4850 now, compared to HD 3870.
Perlin Noise (ALU test in 3D Mark)
HD 3870: 175
HD 4850: 335
So ~91% higher ALU performance than HD 3870. Confirms the 800SP rumor; 800SP @ 625MHz gives roughly 2.01x 320SP @ 775MHz, so the real-world increase is very close to theoretical.
Considering HD 4870 will be clocked 20% higher than the 4850, it should have higher ALU performance than the 9800GX2, which scores ~380 in Perlin Noise.
http://forum.beyond3d.com/show...1173914&postcount=3041
Originally posted by: Fallen Kell
Originally posted by: Extelleron
We do have one benchmark of HD 4850 now, compared to HD 3870.
Perlin Noise (ALU test in 3D Mark)
HD 3870: 175
HD 4850: 335
So ~91% higher ALU performance than HD 3870. Confirms the 800SP rumor; 800SP @ 625MHz gives roughly 2.01x 320SP @ 775MHz, so the real-world increase is very close to theoretical.
Considering HD 4870 will be clocked 20% higher than the 4850, it should have higher ALU performance than the 9800GX2, which scores ~380 in Perlin Noise.
http://forum.beyond3d.com/show...1173914&postcount=3041
Which still doesn't seem like it will be enough if the performance of the GTX280 really is 80-120% faster than a 9800GX2 (as most people are saying/showing). As much as I hope an ATI product will come out and take the crown, I just don't know if it will be this round yet again.
Originally posted by: RussianSensation
So it appears on the GPU side the only difference between 4850 and 4870 are clock speeds?
4850 625mhz vs. 4870 750mhz (+20%) => 1000 vs. 1200 gigabflops (+20%)?
We also know NV hit 933 GigaFlops. Of course you cannot simply compare theoretical shader processing rate across competitors in real world gameplay.
1. 8800GT (336GFlops) card >>> HD3870 (496GFlops)
2. 9800 GX2 (768Gflops) >>>> HD 3870 X2 (1056GFlops)
From this we can also deduce that HD4870 should be slightly faster than HD3870 X2 (let's assume 1.2x of its performance) if we simply compare AMD to AMD. We have already seen slides from NV that GTX 280 is 80-120% faster than 9800 GX2. 9800 GX2 is itself 20-30% faster than HD3870 X2 (or lets say 1.2x the performance). Simplifying this we get:
HD 4870 = 9800 GX2.
Unless ATI can scale 80-100%, we should expect the GTX card to outperform 4870 x2s somewhat. It will then rest on ATI to actually be able to have 80% scaling across a variety of current games....
Originally posted by: chewietobbacca
No one is really saying GTX280 is going to be 80-120% faster than the 9800GX2. Most leaks and sources I've heard from say on average 50-60% faster and that can easily be double if the game doesn't scale well w/ SLI/multi-GPU configs and < 30-40% if the game does scale well
Originally posted by: Kuzi
I wasn't checking the thread for the last few days, but I noticed everyone now is saying that the RV770 chips will have 800 SPs instead of 480.
The 3870 had 320 SPs and was bottlenecked for having only 16 TMUs. So having 800 SPs and only 32 TMUs on the new 4850/4870 chips will make the bottleneck even "worse".
Unless I'm missing something. I highly doubt they will have 800 SPs, 480 SPs seems more realistic, especially that ATI is still using the 55nm process.
Originally posted by: Nemesis 1
Originally posted by: golem
I thought both NV and Ati had unified shaders?
No NV doesn't have unified shaders. NV did manage to get MS to remove DX10.1 from the orginal DX10 spec. Because they didn't have the hardware.