Jump to content

Welcome to the upgraded PCGamingWiki forums and files page. The current Wiki and Forum bridge is not functioning at the moment, therefore your Forum account currently has no password set. Please reset your Forum password via email check to generate a new password. If you have any issues please message Andytizer on Discord.

Marioysikax

AA, AF, Vsync and forcing through GPU

Recommended Posts

The only way I would see that working is if the Video Settings table had a dedicated field to enable showing generic instructions ("show_generic"). If the field is set to "true", then add a blurb to the relevant video settings along the lines of:

 

"Generic instructions for forcing <VIDEO SETTING> can be found in <LINK TO GLOSSARY SECTION>"

 

Even then, I don't like the idea of having a dedicated element in game articles for general fixes like that. I want to remove general solutions, not highlight them.

 

I already mentioned the best approach to this: Add one set of generic instructions to the glossary pages (Anisotropic filteringAnti-aliasingVertical sync) and remove said instructions from specific game pages. All tables are already linked to these glossary pages. If someone absolutely wants to force a specific video setting for a game, they can look there.

Oh I forgot that tables are linked to glossary pages. I agree with your method, having instructions in glossary pages would be the most efficient.

However I still don't think it would be right to simply set the field to true when it require a general fix because in that case it's not strictly true.

Share this post


Link to post
Share on other sites

Special icon idea seems pretty.. awful.
And again the "what would you write there" question arises. There's simply too much stuff going on.
 
We already have the Glossary tags for what it matters. I'd just love people to go there, in case.
But if any, I see a point: they aren't as noticeable as needed.
 
In my ideal world, we'd just have to find a way to better make people realize they can just go there (ie: those pages aren't just jargon with useless "acronyms explanations")
Or.. instead of make the thing universal: le'ts keep everything as it is, and just do.. something when status is false.
 

Think: game isn't even 16:9, you open widescreen resolution page, and something refers you to Custom Resolution page.
This is something not even power users usually know for 4:3 only games (I mean.. you have a 1080p display and by default you can play only up to 1600x1200 or 1280x1024)

 

I'm out of ideas atm (an arrow in notes that points to the link? A note? A bigger button? A different color?) but I'm really looking forward to it.

Share this post


Link to post
Share on other sites

@BONKERS How does forcing AA through drivers work with GoldSrc engine? I've enabled AA in Half-Life, there's a notable improvement with 32x CSAA, but aliasing is noticeable in 1920 x 1080 and looks more like 4x MSAA to me.

 

I found a HL screenshot, downscaled from 4K:

 

iRFdRbE.jpg

Share this post


Link to post
Share on other sites

@BONKERS How does forcing AA through drivers work with GoldSrc engine? I've enabled AA in Half-Life, there's a notable improvement with 32x CSAA, but aliasing is noticeable in 1920 x 1080 and looks more like 4x MSAA to me.

 

I found a HL screenshot, downscaled from 4K:

 

iRFdRbE.jpg

Unless you have a pre Maxwell GPU, CSAA doesn't do anything. And all it really is, is more memory efficient MSAA. Supposedly quality was supposed to be improved (like 8xCSAA gave you 8xMSAA at 4xMSAA cost) But I don't ever recall it actually ending up in a way that made a significant difference. (Since there are more problems than just geometry aliasing). Obviously, from a cost stand point it made sense and even more so on consoles(EQAA)

 

The GoldSRC engine runs on DX7 doesn't it? Or has that been updated to DX8/9 by now? (I haven't played vanilla HL in a long long time lol)

I'd imagine the UI at 4k would become painfully small.

Using Nvidia inspector, i'd try setting it up like this at native res instead of downsampling and seeing how it looks. (Probably don't need any compatibility bits)

649Untitled1.jpg

Share this post


Link to post
Share on other sites

Unless you have a pre Maxwell GPU, CSAA doesn't do anything. And all it really is, is more memory efficient MSAA. Supposedly quality was supposed to be improved (like 8xCSAA gave you 8xMSAA at 4xMSAA cost) But I don't ever recall it actually ending up in a way that made a significant difference. (Since there are more problems than just geometry aliasing). Obviously, from a cost stand point it made sense and even more so on consoles(EQAA)

 

The GoldSRC engine runs on DX7 doesn't it? Or has that been updated to DX8/9 by now? (I haven't played vanilla HL in a long long time lol)

I'd imagine the UI at 4k would become painfully small.

Using Nvidia inspector, i'd try setting it up like this at native res instead of downsampling and seeing how it looks. (Probably don't need any compatibility bits)

The UI is small to the point of being nearly unplayable, see that tiny "Steve Bond" near left corner?

I find odd that some objects (above doorway) are more aliased than others (HL with 32x CSAA through Nvidia CP @ 1920 x 1080), 8x MSAA yields similar results):

 

W0qlK5D.jpg

Share this post


Link to post
Share on other sites

OK, so I guess they really donked things up when they moved things to OpenGL.
Forcing AA is impossible(If you have MSAA or any kind of AA override set up, it's literally doing nothing. Placebo.), and the game has 4xMSAA on by default. The only way to turn it off is via the "-nomsaa" launch command.
Even with that, forcing is still not possible.

Enhancing, however. Is possible.

It's as good as it will get.

So you set up inspector like this,
eafsdfe.jpg

-nomsaa command (NoAA) http://u.cubeupload.com/MrBonk/hl20160727235703500.png
In game MSAA(I assume 4x based on how it looks) http://u.cubeupload.com/MrBonk/hl20160727235835997.png
8xMSAA+8xTrSSAA Enhanced (In OGL 8xTrSSAA is equivalent to the SGSSAA setting in D3D) http://u.cubeupload.com/MrBonk/hl20160728000803666.png

Share this post


Link to post
Share on other sites

Thanks BONKERS. I found out later that forcing AA is not possible, I toggled between downscaling and others methods and likely got confused.

 

Your screenshots look great, how much time does adjusting Nvidia Inspector generally take? Do you create every rule on per-game basis?

Share this post


Link to post
Share on other sites

So.. BONKERS, what about that thing I mentioned here?

Does Inspector support something like a "master list"?

 

 

 

Latest Steam version uses OpenGL. D3D was removed in OS X/Linux update.

And Aureal and EAX ;(

 

Share this post


Link to post
Share on other sites

Thanks BONKERS. I found out later that forcing AA is not possible, I toggled between downscaling and others methods and likely got confused.

 

Your screenshots look great, how much time does adjusting Nvidia Inspector generally take? Do you create every rule on per-game basis?

Adjusting inspector, once you have your base profile set, is pretty quick.

When it comes to AA however, there is no catch all, you can go by what is on the list(Which does sometimes have recommendations occasionally, and covers whether a game needs special bits and any notes to go with it , usually useful information in reference posts) So that adds a bit of time to it, and sometimes you need to tweak things to you preference, and maybe get creative. (Like for example combining multiple methods all together, like you have to with Red Faction Guerrilla. To quote myself

 

Red Faction Guerrilla, you can't force AA in this game. However you can Enhance the in game MSAA with various methods of AA to some decent results. But it shines in when you combine the in game AA+Enhanced AA and then downsampling while also enabling FXAA in the game Profile.

(FXAA works when Enhancing in game AA. It used to when Overriding as well, but has been broken since after 331.82. It is applied last in the chain so it doesn't cause conflicts with other AA though it's not recommended to use it at native over enhanced AA if that makes sense. Oversampling from Downsampling negates any smoothing issues)

 

This is a rather unique exception as most games don't yield this good of results.

 

Here is a few comparisons showing it off.

http://screenshotcomparison.com/comp....php?id=103126

This first one shows no AA by default | Vs | The game running at 2x2 Native resolution with 2xMSAA enabled in game with "Enhance Application Setting" enabled and set to 4xS (1x2 OGSSAA + 2xMSAA) together with 2xSGSSAA. Finally with FXAA enabled on the profile.

 

http://screenshotcomparison.com/comp....php?id=103127

This second one is cropped from the native 3200x1800 buffer with 2xMSAA+4xS+2xSGSSAA |Vs| That with FXAA also enabled showing that there are still some rough edges that FXAA cleans up before it is downsampled back to native 1600x900

 

 

The 3rd comparison shows 2x2 native resolution + 2xMSAA | Vs | 2x2 Native + 2xMSAA+4xS+2xSGSSAA+FXAA cropped and upsampled with point filtering by 2x2 to show how much more aliasing is tackled and resolved.

http://screenshotcomparison.com/comparison/161297

 

Inspector might be confusing at first, but once you get used to it, you can't go back to NVCP and stuff is very quick when you get accustomed to what is what.

 

 

I usually adjust Inspector on a per game basis for DX9 and below generally. Since there isn't anything that helps with AA in DX10+ or in newer OpenGL games), though since I have "Adaptive" set as my Power Management Mode, I have to manually set each game to "Prefer Maximum Performance", and create profiles for games that don't have one to do so as well. (Earth Defense Force 4.1 is a recent example). Because otherwise Adaptive performance mode causes the GPU to downclock while playing games. Which you do not want. But you have to have Adaptive set in order for your GPU to idle properly as well when not gaming. (Depending on the card)

 

http://forums.guru3d.com/showthread.php?p=5183388

 

So.. BONKERS, what about that thing I mentioned here?

Does Inspector support something like a "master list"?

 

 

 

And Aureal and EAX ;(

 

Oh sorry, must have missed this!

Inspector doesn't have anything like a master list of user specific values. By that I mean something like this list https://docs.google.com/spreadsheets/d/1ekUZsK2YXgd5XjjH1M7QkHIQgKO_i4bHCUdPeAd6OCo/pubhtml#

Where the values being the custom AA flags, are not supported directly in Inspector unless they are part of the lists that Inspector gets from the Drivers.

 

Profile Inspector is Open Source now, but I don't know about how difficult it would be to directly integrate these flags into predefined profiles , which opens up another set of problems because.

 

A.) Not all games have a profile in the driver, the user has to make one themselves.

B.) Many games have multiple flags available, and many game specific requirements or recommendations, or trade offs . To the average user, without the notes on usage as written in reference posts or Column D. Things might not work correctly or as expected or otherwise.

 

 

You mentioned

 

And mention it only in nvidia page, or a separate page.

I think this is a decent idea and something I recall maybe mentioning in the past.

Though ideally, a separate page like "Nvidia Anti Aliasing Flags" would either.

 

A.) Directly embed the Google Spreadsheet like in the thread here http://forums.guru3d.com/showthread.php?t=357956 this would not create any additional work for me. (IE: I can just update and maintain the document/list and it's kept up to date in both places)

 

B.) Create a similar page that is just formatted in columns like the document above (easy to search and easy to read), and I would just need to update both as I go.

(This method does open up the possibility of someone else editing the page and messing something up too though.)

I've been recently the last year or so adding more games to the list that not necessarily need bits to force AA (because that's useful information still).

I'd like to continue adding to that. So we have a comprehensive list of DX9 and below (And some OpenGL games if they work, usually older ones)

 

 

 

 

In either case, at the top of such a page would be some basic instructions on using Nvidia Profile Inspector, or a redirect to my thread Nvidia Inspector introduction and Guide - Guru3D.com Forums (I have been wanting to make just a page for this, more or less creating a wiki formatted copy of my thread, in that case it would direct to that page)

Do you think that'd be allowable?

Share this post


Link to post
Share on other sites
I have to manually set each game to "Prefer Maximum Performance", and create profiles for games that don't have one to do so as well. (Earth Defense Force 4.1 is a recent example). Because otherwise Adaptive performance mode causes the GPU to downclock while playing games.

Oh, cool. That's another cute thing that could be mentioned.

 

Oh sorry, must have missed this!

Inspector doesn't have anything like a master list of user specific values.

It's not like I'd like to contradict you, but what's the silentimport command and "backups" then?

 

Tfw you fear to see Blackbird from the bakery

 

 

Pretending 8 really different AA types to exist is kind of misleading.

You could work a bit with nesting and/or bullet points to highlight it's not actually like that.

 

Where the values being the custom AA flags, are not supported directly in Inspector unless they are part of the lists that Inspector gets from the Drivers.

I dunno why I'm just now consciously thinking to how inspector works (ie: driver to the dirty part in the end).

And hell, it's nothing different from AMD blb. And.. I wonder how hard it could be to made an AMD Inspector, lol.

 

EDIT: power to do basically everything seems there.

 

Profile Inspector is Open Source now, but I don't know about how difficult it would be to directly integrate these flags into predefined profiles , which opens up another set of problems because.

I wasn't thinking to integrating them directly into the program.. But hey, that's a pretty cool idea.

I mean, I don't think its place should be the program repo itself.. But creating yours and starting to "accept pull requests" would be really nice.

 

A.) Not all games have a profile in the driver, the user has to make one themselves.

B.) Many games have multiple flags available, and many game specific requirements or recommendations, or trade offs . To the average user, without the notes on usage as written in reference posts or Column D. Things might not work correctly or as expected or otherwise.

And this is why you are so important :D

 

I think this is a decent idea and something I recall maybe mentioning in the past.

Though ideally, a separate page like "Nvidia Anti Aliasing Flags" would either.

A, B

I don't see the convenience in duplicating or even embedding the spreadsheet here.

At least, this is not the "difficult level" I'm at ease to consider right for something so basic.

 

In either case, at the top of such a page would be some basic instructions on using Nvidia Profile Inspector, or a redirect to my thread Nvidia Inspector introduction and Guide - Guru3D.com Forums (I have been wanting to make just a page for this, more or less creating a wiki formatted copy of my thread, in that case it would direct to that page)

Do you think that'd be allowable?

If you think it's something wiki-ficable.. then, ok. I mean, assuming it's going to be so long not to fit comfortably Nvidia CP page (and anyway, why not ressurecting Nvidia Inspector page?)

But regardless, I guess we still need to finish that AA page affair.

For your convenience if any, not to have to rewrite that afterwards.

Share this post


Link to post
Share on other sites

Oh, cool. That's another cute thing that could be mentioned.

 

It's not like I'd like to contradict you, but what's the silentimport command and "backups" then?

 

Tfw you fear to see Blackbird from the bakery

 

 

Pretending 8 really different AA types to exist is kind of misleading.

You could work a bit with nesting and/or bullet points to highlight it's not actually like that.

 

I dunno why I'm just now consciously thinking to how inspector works (ie: driver to the dirty part in the end).

And hell, it's nothing different from AMD blb. And.. I wonder how hard it could be to made an AMD Inspector, lol.

 

I wasn't thinking to integrating them directly into the program.. But hey, that's a pretty cool idea.

I mean, I don't think its place should be the program repo itself.. But creating yours and starting to "accept pull requests" would be really nice.

 

And this is why you are so important :D

 

I don't see the convenience in duplicating or even embedding the spreadsheet here.

At least, this is not the "difficult level" I'm at ease to consider right for something so basic.

 

If you think it's something wiki-ficable.. then, ok. I mean, assuming it's going to be so long not to fit comfortably Nvidia CP page (and anyway, why not ressurecting Nvidia Inspector page?)

But regardless, I guess we still need to finish that AA page affair.

For your convenience if any, not to have to rewrite that afterwards.

 

Pretending 8 really different AA types to exist is kind of misleading.

You could work a bit with nesting and/or bullet points to highlight it's not actually like that.

Ah but there is no pretending. They DO exist.

 

Nvidia users have access from Inspector ; for games DX9 and less, and older OpenGL games; to force the following forms of AA (Depending on compatibility shown in list based on flag or without)

 

MSAA,CSAA,OGSSAA,HSAA,SGSSAA,TrSSAA,TrMSAA,MFAA and FXAA(Which is API agnostic)

 

Some can be used standalone, some can be combined with others, some require being combined.

 

MSAA (Multisampling)   2x,2xQ(Quincux),4x,8xQ Standard MSAA

 

CSAA (Coverage Sampling)  8x,16x,16xQ,32x. Requires same compatibility as MSAA. If it works with MSAA it will with CSAA generally. Though this is pointless as there is no gain in quality/perf these days really and you are limited to pre-Maxwell GPUs

 

OGSSAA (Ordered Grid Super Sampling)  1x2,2x1,2x2,3x3,4x4. Standard brute force SSAA with built in texture LOD adjustment.(Which in some games works against it). It has some downsides though, it can be very costly in some games and can be limited by the standard Box function resolve.

In one specific case, I remember OGSSAA worked better in Sonic All Star Racing Transformed, better than SGSSAA did. In L4D2, without any bits using 4x4 looks amazing, though slightly soft. Using bits brings it back to normal sharpness.

 

HSAA(Hybrid Sampling)  4xS,8xS,8xSQ,12xS,16xS,32xS Hybrid Sampling (Referred to internally in the driver as Mixed Sampling)combines OGSSAA with MSAA and the naming schemes are based on approximate level of SSAA the combined pairs give.

4xS - 1x2 OG + 2xMSAA (1x2x2=4)

8xS - 1x2 OG + 4xMSAA (1x2x4=8)

8xSQ - 2x2 OG + 2xMSAA (2x2x2=8)

12xS - 2x2 OG + 4xOGMSAA This one is a bit of an oddity, it is listed as using 4xOGMSAA, so internally I assume they are doing some trick to use the OG sample pattern for MSAA as well(rather than the standard rotated pattern), reducing cost but quality as well. When you use this mode IIRC, the effect is even visible on an OSD. With a slight offset

 

SGSSAA(Sparse Grid Super Sampling; aka FSSGSSAA)  2x,4x and 8x. SGSSAA requires the use of matching MSAA mode (IE: 8xCSSAA =/= 8xQMSAA) to work, though you can get away with 4xMSAA and 2xSGSSAA for some games as 2x+2xSG is not very good.

SGSSAA works by replaying the pixel shading for N number of samples per pixel for the entire scene. So 8xSGSSAA has 8 samples, each pixel has it's shading done 8 times.

SGSSAA is actually called FSSGSSAA, (Full Scene Sparse Grid Super Sampling Anti Aliasing) and TrSSAA is just SGSSAA. Since they are the same technique, but TrSSAA is selective SSAA of Alpha Tested objects only. But in OpenGL TrSSAA is actually FSSGSSAA. Confused yet?

There is no Automatic LOD adjustment here, some games need it. Some don't. Some people prefer it, some don't.

 

You can also use SGSSAA to trick the driver so you can force positive or negative LOD biases without actually using SGSSAA as well. (Say you have a game that has an excessively negative LOD bias for Texture MIPS, you set say 2xMSAA,2xSGSSAA, set it to application controlled;Enhance if that doesn't work; and then set a positive LOD bias for the game profile. And it will do the trick)

 

AMD also created their own version of this for use with Forward Plus rendering engines. Called SFAA https://github.com/GPUOpen-LibrariesAndSDKs/SSAA11/releases it works basically the same way. And includes options for auto LOD adjustment

 

You can read a little more about SGSSAA in the attached TXAA Power Point Presentation

http://www.mediafire.com/download/8kbi1mnc3ol2ko8/GTC-TXAA.ppt (Don't share this elswhere)

 

TrSSAA (Transparency Super Sampling; aka SGSSAA, in Open GL TrSSAA is FSSGSSAA)   2x,4x,8x. These require MSAA to be enabled(But not sample matched), and are the same as SGSSAA but only for Alpha Test surfaces. In OpenGL, TrSSAA functions the same as SGSSAA in D3D. Meaning you get FSSGSSAA

TrMSAA (Transparency Multisampling)  This is the same concept as TrSSAA, except instead of applying selective SSAA to Alpha Test surfaces, they are Multisampled by the current MSAA mode.

You can read about this here > https://www.nvidia.com/object/transparency_aa.html

FXAA (Fast Approximate) -Needs no introduction. API agnostic, however you can only enable it when forcing AA when you are using "Enhance Application Setting". You used to be able to do it when Overriding, but was broken in a driver.

 

 

HSAA can be combined with TrSSAA,TrMSAA or SGSSAA

MSAA can be combined with TrMSAA or TrSSAA. SGSSAA requires MSAA

 

 

These are all very real individual techniques that anyone with a decent Nvidia GPU has access to.

 

So there is no pretending here.

It's not like I'd like to contradict you, but what's the silentimport command and "backups" then?

No contradicting, you can in fact import profiles. However, all this will do is import pre-defined settings made by someone for a profile in Inspector.

If we were to do such a thing, there would have to be multiple profiles(One for MSAA,etc) made for every single game that requires special bits. Not accounting for games that have special requirements.

Just making profiles for every game that only import the Flags needed wouldn't solve the problem of telling people what they can do with those bits once they are imported.

 

I dunno why I'm just now consciously thinking to how inspector works (ie: driver to the dirty part in the end).

 

And hell, it's nothing different from AMD blb. And.. I wonder how hard it could be to made an AMD Inspector, lol.

Making an AMD inspector I don't imagine would be hard if the individual knew what they were doing and had the same access to query the driver I suppose.

I mean, if we went straight to Nvidia and had them put the list of flags in the driver. It still leaves the problem of , as i mentioned, what can the user do with it if they aren't familiar already?

Sucks, but I don't really see a way around that, save for some radical overhaul from Nvidia directly of NVCP that also integrates these bits and allowing multiple per given game and giving tool tip explanations.

 

If you think it's something wiki-ficable.. then, ok. I mean, assuming it's going to be so long not to fit comfortably Nvidia CP page (and anyway, why not ressurecting Nvidia Inspector page?)

But regardless, I guess we still need to finish that AA page affair.

 

For your convenience if any, not to have to rewrite that afterwards.

Yeah, my Inspector page would basically be a mile a long. And would be more of a regular Wiki page (Introduction, options by category) than the standard Game Page layout.(My thread was so long I had to get the admin of the site to extend the character limit)

.So standalone would work best. I'm gonna start on that.

 

As for the AA page affair, I think a simple Nvidia Anti Aliasing Bits page could work.(Things could be redirected there.)

I just need to basically format the page as a table with multiple columns.

 

 

 

That reminds me, for DSR as well, there are a few hacks you can use to bypass the pre-determined ratios to get basically any Resolution you want based on axis multipliers or resolution%(DSRTool). DSR can be combined with any of the above forced AA methods, and works functionally well up to 16x resolution (4x4).

DSR TOOL

Share this post


Link to post
Share on other sites

So there is no pretending here.

Uh.. First of all, hats off to all that information. Really.

Second.. Perhaps should I have said "individually different" types?

 

Anyway, I dunno if you recently edited the table, it seems golden now. Bravo.

 

No contradicting, you can in fact import profiles. However, all this will do is import pre-defined settings made by someone for a profile in Inspector.

If we were to do such a thing, there would have to be multiple profiles(One for MSAA,etc) made for every single game that requires special bits. Not accounting for games that have special requirements.

Just making profiles for every game that only import the Flags needed wouldn't solve the problem of telling people what they can do with those bits once they are imported.

Well, the aim of the wiki would indeed be "having people not to bother with details" (for as much, if anyone want to deepen we shall have it covered too).

 

Also.. I'm confused. Aren't "special requirements" the bits themselves?

And do you even need different bits for each AA mode in the same game?

What does "importing the flags" means?

As for the AA page affair, I think a simple Nvidia Anti Aliasing Bits page could work.(Things could be redirected there.)

I just need to basically format the page as a table with multiple columns.

Why not simply Nvidia inspector page?

 

That reminds me, for DSR as well, there are a few hacks you can use to bypass the pre-determined ratios to get basically any Resolution you want based on axis multipliers or resolution%(DSRTool). DSR can be combined with any of the above forced AA methods, and works functionally well up to 16x resolution (4x4).

DSR TOOL

Uh, cool.

Speaking of which, did anybody ever manage to have it working on Optimus laptops?

And besides, were you aware of this?

Share this post


Link to post
Share on other sites

 

Uh.. First of all, hats off to all that information. Really.

Second.. Perhaps should I have said "individually different" types?

 

Anyway, I dunno if you recently edited the table, it seems golden now. Bravo.

 

I did recently edit the information in the Google Spreadsheet, I had totally forgotten that tab existed.

I am not the one who created the document, but I am the one who has maintained and kept it up to date for last 3 years or so. It was in a very very sorry state before I took over.

 

 

Well, the aim of the wiki would indeed be "having people not to bother with details" (for as much, if anyone want to deepen we shall have it covered too).

 

Also.. I'm confused. Aren't "special requirements" the bits themselves?

And do you even need different bits for each AA mode in the same game?

What does "importing the flags" means?

Not having to bother with the details would be great honestly. But it's not always that simple.

That's why the google document mentions any special instructions that any individual game needs. 

For bits, yes different ones provide different functions. For example, if you wanted to force MSAA. It requires a different flag most of the time than say SGSSAA.

And with SGSSAA sometimes, different flags provide different results. Peoples choice might hinge on personal preference.

 

Like with many later UE3 games. They have FXAA forced on no matter what unless you disable Post Processing completely. Which means you lose Tone Mapping, Bloom , DoF and many other effects. So the user has to decide if they are ok with FXAA potentially getting in the way of SGSSAA working as well as it is supposed to. Which might be mitigatable with additional downsampling. Or lose all those effects

 

Another example is Dawn of War II series. One flag AA's everything fairly well. Including the UI. Another flag skips the UI and the resulting AA is slightly sharper, but has slightly worse aliasing. The game UI scales with resolution, so downsampling isn't very viable an alternative because the UI becomes too small.

So the person has to decide on the look that they like. Whether they'd rather use sharpening after the fact or are fine with it as is.

DOW II

No AA https://abload.de/img/noaag6st4.png

8xSGSSAA with flag that gets everything. https://abload.de/img/12c18xsgssaaans5e.png

8xSGSSAA with flag that skips the UI/is sharper https://abload.de/img/12c48xsgssaa96s5j.png

 

 

Importing flags means, you can export profiles from Nvidia Profile Inspector for a given application and any settings changed by the user (As long as the option to ignore pre-defined values is set) will be put into a file. Then someone else could import that file and then they'd have a profile for say

Dead Rising 1 - With the AA flag set, and Enhance application setting and 4xSGSSAA set. Since forcing is impossible, the user would have to make sure 4xMSAA is enabled in game for this example.

 

The problem lies in, that you'd have to make multiple profiles to export per game with each different setting set (Example. 1 profile with 4xSGSSAA set. One with 8xSGSSAA set, and so on) . Or just ones with the different AA flags set on the profile. The user would still need to know what they can do with that flag once it's imported and any special instructions from the game side.

 

I mean I guess theoretically one could create a tabled page with profiles to import for different settings and any special instructions. Basically what the Google Spreadsheet already is, but with a lot of links to importable profiles for each different setting. Rather than just giving the user the information and letting them input and set it up themselves.

Going that method, given that there are 571 Game entries including duplicates in the spreadsheet, just for SGSSAA alone if possible (2x,4x,8x) that's 1713 .nip files i'd have to make one at a time. Even if I was just making profiles with the different AA flags on them so people could import them and then set the AA manually. That's 571 .nip files i'd have to generate and then hope the user knows what to do afterward.

 

That's just how the application works.

 

 

 

Why not simply Nvidia inspector page?

The NPI page I made was already flagged for being too long and too wordy. If I added a section at the bottom in a table format for all the AA flags, that'd increase the page length a significant amount.

 

I mean, I COULD do this. Whether the Site admins/owners agree with it. Is another thing.

 

 

 

Speaking of which, did anybody ever manage to have it working on Optimus laptops?

And besides, were you aware of this?

I am aware of this guy. Really shady character, unwilling to take criticism or skepticism. That we should just accept his word as fact. Rather than engaging in conversation and trying to help educate his point of view and ideas.

 

He has multiple times tried to create these registry changes that supposedly make games run way better and other stuff But really didn't seem to amount to anything when people actually took the risk and installed them. Similar situation.

http://forums.guru3d.com/showthread.php?t=405360

 

I don't necessarily think everything was fake that he was talking about perhaps. But the whole situation could've gone a whole lot better.

 

Whether Nvidia makes the Hardware Module purely as source of profit for G-Sync, is a toss up. There have been multiple blind tests done that show that people often pick out G-sync as the better of the two. We don't know the cost of these modules and the licensing they charge. Will they be in a manner that makes sure Nvidia makes money off of it? Sure that's what any business does. But it would be nice to see the price and point of entry come way down.

I'd really kill for just a 60hz Gynsc basic 1080p monitor.

 

 

 

AA settings have no effect in The Evil Within (id Tech 5): http://community.pcgamingwiki.com/gallery/album/90-the-evil-within-aa

 

Is id Tech 5 engine this problematic? I recall hearing some complaints when Wolfenstein: The New Order launched (the game had no AA options).

FXAA can't be forced from Nvidia control panel:

 

 

You are right it doesn't, because IdTech5 uses OpenGL. So you are at the mercy of the developer to support Anti Aliasing. Most modern OpenGL games dont' allow for any kind of AA to be forced from the Driver for Nvidia cards. IdTech4 games worked, but not IdTech5. There are no compatibilty bits for OGL.

Share this post


Link to post
Share on other sites
You are right it doesn't, because IdTech5 uses OpenGL. So you are at the mercy of the developer to support Anti Aliasing. Most modern OpenGL games dont' allow for any kind of AA to be forced from the Driver for Nvidia cards. IdTech4 games worked, but not IdTech5. There are no compatibilty bits for OGL.

 

All of the AA settings (FXAA, MLAA, SMAA) captured in screenshots are in-game settings. I didn't try forcing, only injecting in the last screenshot.

Share this post


Link to post
Share on other sites

Oh, whoops. I didn't actually look at your pictures. AA is definitely not working .
Wonder what could be the cause. Are you using any mods or autoexec changes? Perhaps it's broken when not using letterboxing?

Share this post


Link to post
Share on other sites

Oh, whoops. I didn't actually look at your pictures. AA is definitely not working .

Wonder what could be the cause. Are you using any mods or autoexec changes? Perhaps it's broken when not using letterboxing?

 

EDIT: Ignore, caused by "r_skipglare 1" command. I didn't know the commands stick...

Share this post


Link to post
Share on other sites

Is id Tech 5 engine this problematic? I recall hearing some complaints when Wolfenstein: The New Order launched (the game had no AA options).

Yes it is.

 

That's just how the application works.

Thankfully we can change it :p

And I mean, to an extent your profiles are even made default ones in Inspector (is there anybody else on the net working on them?)

 

Or at least make .nip be able to carry more than a single game.

 

He has multiple times tried to create these registry changes that supposedly make games run way better and other stuff But really didn't seem to amount to anything when people actually took the risk and installed them. Similar situation.

Tbh I read some people were reporting quite big improvements there.

He has multiple times tried to create these registry changes that supposedly make games run way better and other stuff But really didn't seem to amount to anything when people actually took the risk and installed them. Similar situation.

 

Whether Nvidia makes the Hardware Module purely as source of profit for G-Sync, is a toss up. There have been multiple blind tests done that show that people often pick out G-sync as the better of the two. We don't know the cost of these modules and the licensing they charge. Will they be in a manner that makes sure Nvidia makes money off of it? Sure that's what any business does. But it would be nice to see the price and point of entry come way down.

I'd really kill for just a 60hz Gynsc basic 1080p monitor.

Link?

Anyway the point doesn't even need to be "do you need hardware module to have g-sync".

It has to simply be "do you need hardware module to see an[y kind whatsoever of] improvement".

 

And in this, I feel like nvidia has been pretty of a prick.

 

p.s: Companies are free to do what they want, but of course so you are on despising from the other side of the capitalistic river

 

 

Also, do you happen to know why in the hell I can't register on guru3d?

After a week of trying to report back my account continues to be deleted after some hours, they told me that "your registration did not meet our membership requirements"

 

Share this post


Link to post
Share on other sites

http://www.tomshardware.com/reviews/amd-freesync-versus-nvidia-g-sync-reader-event,4246.html

I couldn't tell you about Guru3D registration.
Could try https://www.guru3d.com/content-page/contact-us.html

 

 

Or at least make .nip be able to carry more than a single game.

It actually can. If I wanted, I could make a nip file with a flag on every profile of every compatible game.
But again, doesn't help out cases where there are multiple flags, nor games with special instructions.
There ultimately wouldn't be much point or benefit over just having someone copypaste the flags themselves.

Share this post


Link to post
Share on other sites

On laptops is different indeed.

From what I read, it's really plain simple VESA sync (which TIL in turn is different from freesync)

 

Referring to your link instead, if you check this, I think there are too many variables there to reeealy assess whether the tech (rather than the driver) is at fault.

 

I couldn't tell you about Guru3D registration.

Could try https://www.guru3d.com/content-page/contact-us.html

That's the page from which I got the "you are below our requirements" reply -.-

Don't you know any admin there to report this disgrace? :c

 

It actually can. If I wanted, I could make a nip file with a flag on every profile of every compatible game.

But again, doesn't help out cases where there are multiple flags, nor games with special instructions.

There ultimately wouldn't be much point or benefit over just having someone copypaste the flags themselves.

Oh right, sorry, that was the problem.

... I'd even open an issue on github tracker asking for "game multi-profile" support or something then, if only the thing could start on my amd computer.

Share this post


Link to post
Share on other sites

No... non-functional AA setting appears in another game,  The Testament of Sherlock Holmes.

http://community.pcgamingwiki.com/gallery/album/103-the-testament-of-sherlock-holmes-anti-aliasing/

 

I haven't done any modifications, only removed intro videos.

AA can be forced in Nvidia Control Panel.

 

EDIT: I haven't yet had time for testing (the following message by BONKERS).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Forum Statistics

    957
    Total Topics
    6137
    Total Posts
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Who's Online   1 Member, 0 Anonymous, 70 Guests (See full list)

×