Final Words

Driver AA settings are getting too complicated and unpredictable. It would be terrific if all game developers could support AA settings in-game or through the driver, but that just isn't a reality. Moving forward, as programmable techniques mature standard MSAA may prove more and more difficult to force on across the board through a driver. For NVIDIA, the complications of maintaining driver controlled CSAA and MSAA are numerous. The impact on the end user is that AA may or may not function in the expected way, causing headaches for the gamer, hardware maker and software designer.

From our perspective, the informational approach through a warning when AA settings are changed is great, but could be subject to the Windows user "just click OK" mentality. Educating the average gamer on the possibilities is something we can get behind, but we just aren't sure that this approach would work. Even so, we wouldn't mind seeing this implemented, especially if we have an option to avoid seeing the pop-up once its been shown once.

Profiles don't seem like the right fit, as it can be cumbersome to manage settings for each game on a computer both in the game and in the driver. Perhaps if profiles gain in popularity this could be the way to go, but we feel there is a better solution.

Implementing a coolbits-like feature to enable override AA in general driver settings seems like the best way to go. This could even be combined with the warning box idea without a problem. This would both encourage the use of in-game settings through the removal of the driver option from the default install and provide the possibility of educating users who discover how to enable the option.

In addition to providing feedback on what NVIDIA should do, we are interested in the way our readers currently tackle AA. In testing, we use in-game settings exclusively when available. What method do you use to set AA?

As we mentioned, NVIDIA has not decided that any of these actions are necessary at this point. This article is meant to open a discussion on the best possible way to proceed, and your feedback is important. If we all have the goal of maximizing customizability and accessibility without causing problems for the majority of users, we will be in a very good place indeed.

The Driver Enabled AA Question
Comments Locked

50 Comments

View All Comments

  • chizow - Thursday, March 15, 2007 - link

    Such a headache over a feature that should be streamlined and integrated. Sums up the nature of PC gaming though really. Not enough standards and guidelines, so there's no consistency.

    Not sure what the best approach would be, but from an end-user standpoint, I'd like to see a dedicated GUI similar to the 3D model in control panel that allows you to adjust image quality settings. Only I'd like to see it reflect actual game performance and available AA settings for any particular game.

    I don't know if NV is willing to undertake that level of support, but it would certainly make it easier for the end-user. Either have pre-configured .inf-like profiles for games or the ability to scan and assess games on any given machine and demo/benchmark them.

    Maybe the easiest implementation would be a timedemo of sorts. Like you could enable NV CP to run a game in stress test mode where it would just cycle through the different AA settings while you're playing the game, then report a summary of relative image quality and performance. Its not perfect of course, but right now testing is either subjective or a huge PITA.

    I'd love to see something like setting a target FPS and then allowing the drivers to enable the highest level of AA that still meets that target FPS. Right now the only way to really do that is to run a lot of tests (or reference reviews) and spend a lot of time changing settings, which takes time away from what you should be doing: playing and enjoying the game.
  • michal1980 - Thursday, March 15, 2007 - link

    couldn't nvidia just provide profiles with some settings set for games? if theres a game that doesn't support something, then have that feature dissabled.

    bf2 which i play alot, I sett AA in game to 4x (though wish it could go futher),

    and then set transaperancy AA in the driver game profile, because the game has no optition for it.
  • soydios - Thursday, March 15, 2007 - link

    I really wouldn't mind having a user-customizable performance profile in the graphics driver for each game. It would give me more control over the game, which I never complain about. For instance, I sometimes use ATi CCC to enable antialiasing in older games, but then I have to delve back into the driver to change it to "Application Preference" when I boot up BF2 or other newer games. It would be far more convenient for me if the driver would automatically load that game's profile when I start the game. The profile should include 3D settings for sure, and maybe color, brightness, even overclocks.
  • poohbear - Thursday, March 15, 2007 - link

    i personally set my AA setting to "let the application decide" in the CCC for my x1900xt and in game i usually choose 4x or the "AA high" option. most games allow u to specifiy how much AA to use, so that's fabulous, otherwise if a game doesnt have AA entirely then i force it through CCC. It's kinda annoying, but MOST games support it so i hardly ever have to worry about forcing it through CCC. :)
  • nefariouscaine - Thursday, March 15, 2007 - link

    I also use modded drivers most of the time that include the coolbits reg hack in them from the start
  • nefariouscaine - Thursday, March 15, 2007 - link

    well, I myself when it comes to such settings usually play the hit or miss game on each app I use. 9 outta 10 times I tweak out the AA settings in the drivers as a number of games don't go up to 8x AA but drivers do as well as have "forced" multisampling and super-sampling options as well.

    I've not really had too many issues involving this but more so in enabling AF in the drivers. This caused me many a crash in BF2 until I figured it out. It would be great to see more developers including higher level advanced options for graphics in games as the level of hardware continues to increase. I'm a firm believer that hardware shouldn't be bottle necked by the software its running (i'm talking games). There aren't too many games out that tax a 8800GTX and I'd love to see that happen, soon...

    I say make some warings that pop up when you enable such changes - that might help some but won't be perfect. I'm happy with the layout of the "classic" nvidia drivers settings but the new gets a big thumbs down from me as its too clumsy to find the advanced settings.
  • munky - Thursday, March 15, 2007 - link

    Modern games not supporting AA are a minority, and I don't see a reason to disable driver-override AA settings.
  • DigitalFreak - Thursday, March 15, 2007 - link

    If it's available, I always use in-game AA settings. However, games that have this option are few and far between. Considering how poor Nvidia's driver update schedule has been the last 6 months for anything other than Vista/8800 series, I think Coolbits is the way to go.

  • VIAN - Thursday, March 15, 2007 - link

    I hate to be bothered to constantly going into the control panel and changing the settings. So I usually leave the control panel to the highest quality settings, but leave AA, AF, and Vsync as an application preference.

    I love to use in-game settings to set these. I won't go into the control panel unless I really feel the need to in a game that doesn't support it. Because I also anticipate compatibility issues when forcing something the game doesn't support, I seldom go into the control panel and acknowledge it as a limitation of the game.
  • mostlyprudent - Thursday, March 15, 2007 - link

    I am at best a casual gamer. It has been quite sometime since I tweeked driver settings. However, I have been unhappy with the limitations of in-game settings in several games. If I had the time, I would dig deeper into driver settings to maximize the gaming experience and I think it would be a mistake to limit users to the settings provided by the developer.

    I don't think there is a problem with having a complicated driver structure (from the user's perspective) as long as there is a relatively simple set of settings adjustments in the game. Those who want more control will have to pay the price of a steep learning curve - as long as there is a good payoff in the end.

    Basically, I don't really have a preference as to the approach the driver developer takes as long as it doesn't eliminate the ability to tweek.

Log in

Don't have an account? Sign up now