ATI & NVIDIA-based Graphics Cards Will Have an Bug in Half-Life 2? **Updated 7/23**

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

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
My question is that if this is true, what exactly is Valve doing that breaks multi-sampling FSAA. It's a perfectly valid form of FSAA, and by far and wide, most games work fine with it, so what is Valve doing all of a sudden that breaks this?

PS Ironically enough, if MSAA is the problem, then the GeForce 1/2 can run it just fine, they use SSAA
 

NFS4

No Lifer
Oct 9, 1999
72,636
46
91
Originally posted by: ViRGE
My question is that if this is true, what exactly is Valve doing that breaks multi-sampling FSAA. It's a perfectly valid form of FSAA, and by far and wide, most games work fine with it, so what is Valve doing all of a sudden that breaks this?

PS Ironically enough, if MSAA is the problem, then the GeForce 1/2 can run it just fine, they use SSAA

From Valve:
It's a problem for any app that packs small textures into larger textures. The small textures will bleed into each other if you have multisample FSAA enabled. The best thing to do right now is either buy an ATI card in the hopes that it will be solved there, or wait until the next generation of cards come out.
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
Thanks NFS4. Here's a thought for Valve then: don't pack small textures in to big ones!.
 

Davegod

Platinum Member
Nov 26, 2001
2,874
0
76
oh FS!

im already fretting about the amount of cash i'm going to put down on a r9800pro. I see little point in waiting since im on a gf3ti200 and want a new card in plenty of time for the HL2 and D3 release dates, Ive had them on preorder for some time already, im not waiting a couple months after just to get a better card - its like "spend £10 for a £5 item you need or £5 for a £10 item you dont".

When are these new ATi and nvidia cards coming out then? Considering I need my next card before HL2 and D3, do i just go for the r9800pro or wait? or buy a 9500pro and get the next replacement a whole lot sooner? I want to be able to play both those games with everything on, fs i've been waiting long enough for it.

TBH i think its about time FSAA became considered standard for people with upper-middle and better systems. There's only so much better graphics can get without the jaggies looking ridiculous and out of place. The next big step (the last one?) in game graphics IS* quality smoothing as standard.

*ok ok, should be imho
 

NFS4

No Lifer
Oct 9, 1999
72,636
46
91
http://www.shacknews.com/onearticle.x/27557
Drivers aren't likely to fix the problem, with the exception of the ATI 9500-9800. There's hope there for being able to use FSAA properly. You are out of luck on NVidia unless either NVidia or us come up with some clever way of solving this problem.
...
The problem is specifically with multisample antialiasing on any card that uses multisample antialiasing. If you use supersampling you should be fine. Actually, this problem has existed for any game that uses light maps that are packed into a subrect (like Quake 3, etc). You will be able to turn FSAA if you like (in the control panel for your video card), but it's likely to have artifacts on triangle boundaries. We don't recommend turning multisample antialiasing on for cards that don't have centroid sampling. . .your mileage may vary.
 

Nebor

Lifer
Jun 24, 2003
29,582
12
76
Again I say, who is Valve, a smalltime game production company, to tell Nvidia, the #1 graphics chipset and amd mobo chipset producer in the world, what they can and can't do. I think if a fix is possible, Nvidia could do it.

If not, I think it's up to Valve to make sure their game works on a variety of systems. They are obviously VERY full of themselves if they just EXPECT us to buy whatever kind of graphics cards they say we should have, just to run their single game. Every other game that comes out has figured out how to make FSAA work... why should valve be any different. That's like, if they said that Intel processors didn't correctly run the games physics engine.... Would Intel jump right on that? No, us consumers would expect Valve to make it work, not tell us to buy ATI cards.

I can tell you this, if I can't play HL2 on an Nvidia card, then I won't be buying HL2.
 

NFS4

No Lifer
Oct 9, 1999
72,636
46
91
Originally posted by: Nebor
Again I say, who is Valve, a smalltime game production company, to tell Nvidia, the #1 graphics chipset and amd mobo chipset producer in the world, what they can and can't do. I think if a fix is possible, Nvidia could do it.

If not, I think it's up to Valve to make sure their game works on a variety of systems. They are obviously VERY full of themselves if they just EXPECT us to buy whatever kind of graphics cards they say we should have, just to run their single game. Every other game that comes out has figured out how to make FSAA work... why should valve be any different. That's like, if they said that Intel processors didn't correctly run the games physics engine.... Would Intel jump right on that? No, us consumers would expect Valve to make it work, not tell us to buy ATI cards.

I can tell you this, if I can't play HL2 on an Nvidia card, then I won't be buying HL2.

How can you blame Valve for a HARDWARE problem on NVIDIA cards? If they can't work around it, they just can't, simple as that.
 

rbV5

Lifer
Dec 10, 2000
12,632
0
0
Actually, this problem has existed for any game that uses light maps that are packed into a subrect (like Quake 3, etc). You will be able to turn FSAA if you like (in the control panel for your video card), but it's likely to have artifacts on triangle boundaries. We don't recommend turning multisample antialiasing on for cards that don't have centroid sampling. . .your mileage may vary.

Anybody have a screenshot of these artifacts, I'm running 4XFSAA in Q3A...what are they supposed to look like. Also what games are using these same methods?
 

RatDog8102

Member
Jan 20, 2001
123
0
0
Originally posted by: Nebor
Again I say, who is Valve, a smalltime game production company, to tell Nvidia, the #1 graphics chipset and amd mobo chipset producer in the world, what they can and can't do. I think if a fix is possible, Nvidia could do it.

If not, I think it's up to Valve to make sure their game works on a variety of systems. They are obviously VERY full of themselves if they just EXPECT us to buy whatever kind of graphics cards they say we should have, just to run their single game. Every other game that comes out has figured out how to make FSAA work... why should valve be any different. That's like, if they said that Intel processors didn't correctly run the games physics engine.... Would Intel jump right on that? No, us consumers would expect Valve to make it work, not tell us to buy ATI cards.

I can tell you this, if I can't play HL2 on an Nvidia card, then I won't be buying HL2.


HL2 will be playable on almost every nvidia card.

 

Nebor

Lifer
Jun 24, 2003
29,582
12
76
And like I said, if this were an Intel problem, valve would find a way to work around it. If they couldn't get a certain feature to work with Intel chips, they wouldn't say "Oh well, you guys had better buy AMDs if you want to play and have the game look good!" They'd redesign the feature to be compatible with the available hardware. That's how designing software WORKS. YOu don't design software NOT to work with things, you design it to work with current technology. Yeesh.

And when I say play it, I mean at 800x600 w/ 4xS FSAA and 8xAA, w/ texture sharpening, and best quality mipmaps.
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
Originally posted by: Electrode


That whole article reeks of bullshit to me.

I agree, something just doesn't seem right. We know from past experience that FSAA can be done in the drivers; that's how Nvidia added it to the GeForce/GF2, which did a driver hack to get SuperSample anti-aliasing. The GF3/4/FX already has FSAA built in mind you, as Nvidia added the hardware nessisary for multi-sample, but it's still possible in theory to add it for the rest of the cards. I'd like to see Valve say something about this officially(i.e. not 2nd hand on a forum), and see why they're using the implementation they're using(if this is all true). It still seems to me that the problem is on their end, not the video card's; the DX9 spec does not require SSAA.
 

BenSkywalker

Diamond Member
Oct 9, 1999
9,140
67
91
2) What are potential solutions?




Support Centroid Sampling

Use Pixel Shaders to Clamp Texture Coordinates


Centroid sampling doesn't have the problem that center sampling does in multi-sample antil-aliasing. ATI has supported this form of anti-aliasing for the 9000 series. The tricky part is enabling this when DirectX doesn't easily expose this.

There's a different trick you can use with hardware, such as NVIDIA's, that doesn't support centroid sampling. Basically you trade off some pixel shader bandwidth to clamp the texture coordinates so that you don't sample texels outside of that polygon's lightmap sub-rect.

Between these two approaches, multi-sample anti-aliasing artifacts should be a non-issue for any DX9-level hardware running Pixel Shader 2.0.

Gabe Newell.
 

Nebor

Lifer
Jun 24, 2003
29,582
12
76
Besides, it seems kinda funny that Valve would just straight out say, "Buy and ATI card."

This reeks of an ATI fanboy's sick joke.
 

sandorski

No Lifer
Oct 10, 1999
70,220
5,798
126
I dunno, who better than Valve, the Users who implement graphic features in Software, to know if this is true or not? Look at the graphics Industry for a second: It is not the Graphics chip makers who come up with new features by themselves. The Graphic Users(the Unreal series and Quake series developers amongst others) are the ones who recommend features to the Graphic Chip makers. The Software drives the Hardware at least as much as the Hardware drives the Software.
 

Mitzi

Diamond Member
Aug 22, 2001
3,775
1
76
As much as I am looking forward to HL2, am I the only one who has grown tired of rumours and hearsay about software which is still in development?

Move along, nothing to see here...
 

nycdude

Diamond Member
Jun 30, 2000
7,809
0
76
My system and video card is behind the times so none of those fancy features matter. Can't miss what you never had.

I could never afford to shell a great deal of $$ on a high end comp system and $250-$500 is way too much to spend on a video card, IMHO.

Besides, the mrs would nag me to death on it.
 

sniperruff

Lifer
Apr 17, 2002
11,644
2
0
Originally posted by: nycdude
My system and video card is behind the times so none of those fancy features matter. Can't miss what you never had.

I could never afford to shell a great deal of $$ on a high end comp system and $250-$500 is way too much to spend on a video card, IMHO.

Besides, the mrs would nag me to death on it.

well i don't have a Mrs. but... i think i need $$$ to buy that $150 1800-page text... i think...

but yeah my prediction is that maybe 80% of the people that will play HL2 will probably have a video card that is crappier than a 9700/5900, probably 40% or so will be running a 4200 or lower, so...

and all you people crapping on nvidia's nforce2, i think athlon might have died long time ago if the only chip for athlon is a KT400/600. intel would have killed AMD and ate it as a mid-night snack already...
 
Feb 10, 2000
30,029
66
91
Originally posted by: Nebor
Again I say, who is Valve, a smalltime game production company, to tell Nvidia, the #1 graphics chipset and amd mobo chipset producer in the world, what they can and can't do. I think if a fix is possible, Nvidia could do it.

If not, I think it's up to Valve to make sure their game works on a variety of systems. They are obviously VERY full of themselves if they just EXPECT us to buy whatever kind of graphics cards they say we should have, just to run their single game. Every other game that comes out has figured out how to make FSAA work... why should valve be any different. That's like, if they said that Intel processors didn't correctly run the games physics engine.... Would Intel jump right on that? No, us consumers would expect Valve to make it work, not tell us to buy ATI cards.

I can tell you this, if I can't play HL2 on an Nvidia card, then I won't be buying HL2.


No offense, but why are you so wedded to nVidia? I had been an nVidia user for years (RIVA 128, GF2 Ultra, GF3ti200), but bought a 9700 Pro a few months ago, once it was clear that nVidia's 5800 launch was not going to impress. I love my ATi card, but would certainly be amenable to returning to nVidia at some point. Hell, I would buy from S3, Matrox, or even Bitboys if they had the best bang for the buck. I am totally at a loss to understand why people treat their choice of video card as a decision of religious importance.

 

Remedy

Diamond Member
Dec 1, 1999
3,981
0
0
I am totally at a loss to understand why people treat their choice of video card as a decision of religious importance.

Because they must've thought that someone @ x company really cares about them for buying the company product. The reality of it is, none of these guys even know a worker or even own stock in these companies.(only a few members do) It's(zealotry) what keeps this forum very segregated from many others like ars, aces, etc etc.
 
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/    |