Forums » MacOS X

no FSAA?

Oct 13, 2006 ArAsH link
Hey,

just got my new 24" iMac today with nVidia 7600GT

What better way to give it a testrun than VO?
To my surprise, I couldn't find a FSAA option, anywhere.

Anyone have an idea where I can find it?
Oct 13, 2006 moldyman link
Hack the card. Otherwise, nope. I know, I own a 7800GT. Suckage.
Oct 13, 2006 ArAsH link
How dod I do this?
Oct 13, 2006 Solra Bizna link
Not possible. Blame nVidia's horrible driver support on Mac OS.
If you installed Linux or Windows you could possibly do it. Sorry.
Unless you can successfully bug me enough to make a CGL hack for it. >_>
-:sigma.SB
Oct 13, 2006 moldyman link
Spoken from the expert himself.
Oct 13, 2006 ArAsH link
Make a note:

"bug Solra... a lot" :)
Oct 25, 2006 mdaniel link
If you had an ATI you could run their prefpane that allows you to turn it on universally (I have use it on my iMac G5 with an ATI x600 pro) So if you can find a software that enables it on the mac on the nvidia site you are all set.
Oct 30, 2006 ArAsH link
Couldn't find anything on the nvidia site. Pitty.
Maybe Solra could make a CGL (I have no clue what this is) hack for it though?

On a side note, FSAA works in Knights of the Old Republic.
Nov 01, 2006 Suicidal Lemming link
I assume the reason for AA not being available in vendetta for my ATI Radeon X1600 boils down to the same reason?
Nov 16, 2006 perplexity link
I forced FSAA in Vendetta Online with the ATI displays utility. But be aware you have to make the settings for the "vendettaclient.app" (resides inside Vendetta) and not the "Vendetta.app" (which is the updater). A good way to select the vendettaclient.app in ATI Displays is opening the packet contents of the Vendetta application and make an alias of the vendettaclient.app to the desktop (command-option drag to desktop). Create a new set in ATI Displays and select the alias on the desktop. Once the set is created, you can delete the alias. Enjoy your FSAA ;)
Nov 16, 2006 ArAsH link
fun, but what about nvidia cards? Solra, you maybe?
hehe, sry, don't mind me, i'm drunk.
Nov 16, 2006 Snax_28 link
Perplexity: I tried that.... but it still didn't seem to make any difference in game. Perhaps one has to make a connection with the Vendetta inside the VendettaClient.app package?
Nov 17, 2006 perplexity link
It does work for me. The alias should be resolved to the original vendettaclient.app inside the Vendetta.app. Note that FSAA works on edges of objects and makes them smoother. The higher your resolution, the less effect it generates. I have a radeon 9600 on my G4. I took a screenshot with FSAA off and FSAA x2 (super sampling) and zoomed in at 500%.

You can view the PDF here: http://spamlink.telenet.be/FSAA.pdf

Just to make sure, you need to create a unique profile for vendatteclient.app in ATI Displays and activate FSAA. You can see it best at edges of space stations or asteroids.
Nov 18, 2006 Niki link
You could also remove the .app of the vendetta updater so it becomes a folder which you can open with the ATI displays utility and select the vendettaclient.app.
After selecting it, add the .app to the vendetta updater again.
Nov 27, 2006 chillum baba link
FSAA is not missing from the drivers, FSAA works in other games... VO just doesn't support it and there isn't a control panel (like with ATI) to force it. There are other ways to force it maybe, but you'll have to discover those for yourself.

Instead of speaking to Solra, speak to the Devs...

(I have the 24" iMac w/ 256mb Nvidia Geforce 7600GT, btw)
Nov 27, 2006 Gavan link
Leeched from Strangedogs.com, credit to mvflash:

______________________________________________
Forced FSAA For Nvidia OS X

/Developer/Applications/Graphics Tools/OpenGL Profiler.app

Choose the App you want to use it on by clicking on the +

Then click the Launch Setting and check the Use custom pixel format.

Next hit the edit botton.

Click Attributes and drag and drop

kCGLPFAAccelerated
kCGLPFANoRecovery
kCGLPFASampleBuffers
kCGLPFASamples

Under value, chose 1 for kCGLPFAAccelerated and kCGLPFANoRecovery. This will force a hardware path.

For kCGLPFASampleBuffers chose 1. This is the only number of buffers supported in OpenGL in OS X, at this time.

Under kCGLPFASamples your valid values are, 0 (force no fsaa, usefull for new games like doom3 on slower macs) 2 (2x fsaa) 4 (x4 fsaa) Higher values are not supported on ANY NV card in OS X at this time, but you can try if you like. 5 6 8 9 16.

You'll need 256MB of VRam for setting higher than 4x fsaa @ 1280x1024.

You MUST Launch the app via the botton in the main window, your app's list will be saved after qiuting OpenGL Profiler, but not the Costom pixel Format.

Understand, these setting are Forced, so no matter what the app's settings are, they will be ignored.

MacOSXHints.com is to thank also apple OpenGL Docs.

It will work on ATI cards too, not that they need it. BTW Someone with a 9700/9800 and the ATI Conntrol Please tell me what modes work, i.e. x2 x4 x8.

The DyLib that lets this work seems to be,/System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLProfilerFBDisp.bundle/Contents/MacOS/GLProfilerFBD isp.

So if we can hack this, we should be able to add some kCGLPFA's that are supported, but for some reason not in the Attributes list.

Adding these should let us force SuperSample or MultiSample Hints and Quinux NV Mode.
______________________________________________

I haven't tried it as I don't have an Nvidia card. But I thought I'd drop it in here for those who do....

/edit ...and I would have posted a link, but it seems you need an account now to access the site...
Dec 05, 2006 Gavan link
Anybody try this yet?
Jan 19, 2007 mdaniel link
ohh nice find. No, I have an ati in mine.