FSAA and AF

Enabling and disabling Full Screen Anti Aliasing and Anisotropic Filtering for both cards was met with varying succes. 4X AA for the ATI cards was enabled by hand in the XF86Config file. We needed to include the additional options for our fglrx device after installing the driver properly:

Option "FSAAEnable" "yes"
Option "FSAAScale" "4"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "EnablePrivateBackZ" "yes"

Pay considerable attention to the EnablePrivateBackZ option. Although documentation for that particular variable seems light, AntiAliasing refused to draw correctly without it. Without enabling that element on our tests beds, nothing would draw to the screen.

You may notice that we purposely have not discussed much about Anisotropic Filtering up until this point. There are currently no driver-level AF features in fglrx. This is a large problem with the Radeon cards in our lineup - but fortunately, we still have trilinear and bilinear filtering.

To enable FSAA for NVIDIA cards, we needed only to set the environmental variable $__GL_FSAA_MODE to 4 (AF is enabled similarly by setting $__GL_DEFAULT_LOG_ANISO). We do not need to restart X to enable FSAA or AF, which is a huge relief for us. However, attempting to find Anisotropic Filtering working correctly in a game setting proved difficult. Perhaps it was the way in which we configured our drivers, or perhaps some fluke in our testing methodology escaped us, but AF for NVIDIA cards did not work.

Since the AnandTech FrameGetter utility by default measures FPS once every second, we modified the source to take screenshots every tenth of a second for this portion of the test. After running the various benchmarks a few times, we had several hundred overlapping frames to choose some comparative screenshots for IQ testing. Below, you can see our capture of a soldier that shows two levels of anti-aliasing. Try as we could, there were no instances of one card rendering AA differently than the other. No driver cheating conspiracies today.

 None  
 4X  
 Mouseover AA to No AA  



Hold your mouse over for the NVIDIA No AA image.



There is nothing really shocking in these benchmarks. AA is behaving the same as it would in Windows. It was worth checking to make sure, though. Using the same method as above, we can demonstrate some rudimentary advantages of trilinear filtering over bilinear filtering.

 Bilinear  
 Trilinear  
 Mouseover bilinear to trilinear



Hold your mouse over for the Trilinear image.



Again, everything here is on par with Windows demonstrations of trilinear/bilinear filtering. There were no differences between the ATI and NVIDIA implementations of trilinear and bilinear filtering; we get the same images on both cards.

Racer Final Thoughts
Comments Locked

33 Comments

View All Comments

  • sprockkets - Monday, October 4, 2004 - link

    Yep, the SuSE 9.2 folder is really fresh and of course probably will work ok when 9.2 comes out.

    What do you mean when you say SuSE is a Red Hat derivative? Is that because of RPM?

    Did SATA work on SuSE 9.1 for the nforce3 board?

    Guess the only thing I can say is I run a Radeon 9200 with the built in drivers in SuSE 9.1 with no problem, but haven't tested a game with it yet...

    What sucks in Linux? Trying to change those wonderful settings for your x86config to use those spiffy AA/AF settings. Gettings real games to work. I wonder if SuSE will even use the newer xfree86 version, or what they will switch to as well.

    Sigh, need to keep good old win2k for such gaming purposes...
  • gleb42 - Monday, October 4, 2004 - link

    Nice article, but

    "we want to look at some common graphics intensive applications for Linux and determine how well they run, particularly in relation to their Windows counterparts."

    where exactly is this windows/linux comparison. I only found a couple of words on the Wine section (and wine has it's own overhead, so that's not entirely fair comparison...)


  • aleena12345 - Friday, October 30, 2020 - link

    uTorrent Pro 3.5.5 Crack is a torrent download manager. It helps the users to download high files on the internet. you can easily download https://windowcrack.com/utorrent-pro-crack-free-do...

Log in

Don't have an account? Sign up now