Woah! Crysis VERY HIGH High looks at HIGH Performance

Hamidxa

Gawd
Joined
Oct 17, 2005
Messages
794
Wow, I am blown away by how much of a difference 1 setting can make in the game. :eek:

That setting my friends is:
q_renderer=3 (and its accompanying setting which usually gets set by default: r_colorgrading=1)

With the aforementioned setting, you can have Crysis Very High looks at nearly High performance.
That is to say, with q_renderer=3 compared to the default q_renderer=2 (default for High) , I am getting VERY HIGH looks with an average ~2 FPS hit in performance. Yes, you read that correctly, only about a 2 FPS hit in performance.
This setting can provide a HUGE facelift for an otherwise already gorgeous game (at HIGH settings), and it comes with only a nominal performance hit.



This is how I achieve it. (Edit: *NOTE* Make sure you are playing it in DX9 mode. Do NOT try this under DX10, it sort of defeats the purpose In fact, do not try DX10 mode at all! :)

I have also disabled AA from my Control Panel, forced AF to 16x, and disabled VSync)

1) Everything in my Crysis graphics menu is set to High, with the exception of Shadows (which I will elaborate on in a moment) and Post-Processing, they are both set to Medium.
I have also disabled motion blur simply because I don't really care much for the effect.
This is up to you the user though, of course.
Everything else once more is set to high.

2) If you haven't already done so, create a system.cfg file in your Crysis root directory.
Here is what mine looks like.


Code:
con_restricted=0
r_useedgeaa=2
r_sunshafts=1
e_detail_materials_view_dist_xy=4096

e_water_ocean_fft = 1
e_water_tesselation_amount = 10
sys_spec_Water = 3
q_ShaderWater = 3
r_WaterReflectionsQuality = 3
r_WaterUpdateDistance = 0.2

r_SSAO=0
r_SSAO_quality = 2
r_SSAO_radius = 2

q_renderer=3
r_colorgrading=1

q_shadershadow=1

r_TexturesStreaming=0


(yes, I am aware that my SSAO is set to off, but I just like to keep it in my cfg file in the event that I want to enable it from time to time during the game).

3. Now going back to the shadows.
The reason I keep my shadows at Medium is well,
a) for the performance hit at High and Very High,
b) because you can make the shadows look even better than their default medium and more like High/Very High at times (most people ive polled seem to think so) by actually using a simple command,
q_shadershadow=1
(*Edit* You will need at least patch 1.1 for this command to work from within your system.cfg file)

Yes, it may seem counter-intuitive that by lowering the shadow shader (from my default of 2, your mileage may vary) that it will look better, but it truly makes the shadows and lighting look better than the default medium, and on par with HIGH/Very High depending on the scenario.
Oh, and the best part of that setting is, that it will give you a 1-2 FPS performance BOOST. :D

Enjoy :)


Edit:
Some examples can be found here of how the r_colorgrading=1 setting (tied to the q_renderer=3 var) can make for a noticably improved change in appearance.
http://www.incrysis.com/forums/viewtopic.php?pid=266462

Once again, im only averaging a 2 FPS hit in performance.
VERY HIGH (effectively) looks at HIGH performance levels, lovin it :D

I'll also update this post with some pics of my own for comparison sakes.
But I urge you all to give this a shot if you haven't already done so.
 
Let me also add that I've tried multiple configs out there, changes multiple settings in the past, tried playing around with most of the cvars, and even had a go at this http://hardforum.com/showthread.php?t=1241493 amongst other tweak guides floating around here, but ultimately found my settings/cfg file to be the best in terms of looks/performance.

Crysis doesn't require massive tweaking to get it to look good and perform good, you just have to know the right vars to tweak and how much to tweak it.

Yes, we'd all love to be able to enable things such as SSAO all the time, but pragmatically speaking, we're talking about 5-10+ FPS hits, so it's simply not worth it depending on your hardware/settings.

In short, give my settings a try, especially those of you with similar rigs and tell me what you think.

Im pretty sure you'll be pleasantly surprised if you haven't played around with the q_renderer var before.

Just follow my instructions above to the letter, and you'll be fine :)
 
I still have yet to get this game.

For all the work that has to be done to get it to work, I don't think its worth it that I have to optimize it..But that's me


GJ Btw
 
It really only takes about 2 mins to get it up and running the way I noted.
Basically, all it takes is creating a file in notedpad, naming it system.cfg, and then dumping the contents of my code above into it.
Simple, a 30 second job really, if that.

The other in-game settings I noted, and the simple q_shadershadow=1 trick/technique likewise take about 30 seconds to implement.

Really, all we are talking about here is how to achieve a look that we aren't supposed to be getting at respectable performance levels with current hardware, and yet we can!

That you've got to appreciate, and all for what, 1-2 mins of work, which is really copy/paste, and work that someone else (in this case me) has already done for you? :confused:




Here by the way is a comparison for the q_renderer var change (note: pics aren't mine).
DX10 very high, versus DX9 HIGH with q_renderer=3. :D
The performance savings is even more dramatic with MY settings in particular.
crysis22aaq4.jpg

crysis22bqn6.jpg



A 30% boost in performance in this particular case. :)

With my settings however (as noted in the OP), it's often 40% + faster than DX10 very high.
 
Do you work for Crysis or something? All your posts are 100 percent Crysis

And those screenshots are from tweakguides, not yours
 
Perhaps if they were looking for a computer engineer or a business information systems analyst, then I'd be working for them, hmmm, wait, I think they might need both one of those actually. :eek: Time to whip out the old resume.

No, basically what Im providing for you guys is the culmination of my tweaking and testing I've done since Crysis' release, and for that, a simple thank you will suffice. :)

Hey, you're getting VERY HIGH looks at approximately HIGH performance levels...that's got to be worth something to someone ;)



Edit: And yes I know those pics aren't mine, that's why I said: "(note: pics aren't mine)" :p
I'll upload mine later.
 
Sure thing.

SSAO stands for Screen Space Ambient Occlusion.
You can read up on it here: http://en.wikipedia.org/wiki/Screen_Space_Ambient_Occlusion for some background.


More specifically what it does in the game (by default it's set to 0, where 0 = off and 1 = on):

r_SSAO [0,1] - This setting controls Ambient Occlusion, which is an effect that can make things look more atmospheric by lighting everything more realistically, but if disabled, can noticeably improve FPS without a significant drop in image quality.
http://www.tweakguides.com/Crysis_10.html

Basically, if you want to test it for yourself, simply go to the console and type:
r_ssao=1 <hit enter>
As you guessed it,
r_ssao=0 <enter> disables the effect.

In some parts, the looks are negligible, but the performance hit will always be there, and it's usually in the range of 4 to as much as 12 FPS, but typically averages ~ 5 - 6 FPS performance hit from my testing.
In other parts, it can make things looks noticably better, but the performance hit once again...
Basically it handles the lighting and shadow rendering a bit more realistically than usual.


I've noticed however that the q_renderer=3 command, as noted above in my original post, will make the game look so much better in fact, that you won't even notice that ssao = off much of the time (for those that like to have it enabled) :)
 
Using your settings one thing I noticed is that the flashlights don't look very good in the jungle, but I am getting about 30ish fps in windowed mode 1024x768 2xAA on a 37" 1080p screen in DX10 with your settings.
 
Disable DX10. RUN it under DX9. That's the point! :p

The settings I use emulate DX10 looks using the DX9 renderer, but give you the added advantage of huge performance gains, in the range of 25-50%.

You basically won't even notice that you are running it under DX9 in terms of looks, but you most definitely will in terms of performance ;)



Oh, and as for the flashlight, I haven't ever really bothered to test any cvars that would effect it since I have only ever used it perhaps all of like 2-3 mins in the entire game. Sorry.
 
You copy and paste one autoexec file that some other guy made into your Crysis directory. That's literally all you have to do.
 
The game was fun, but If I have to manually go in, and set-up my own config files to get the performance/visuals that I was expecting, isn't that saying something about the game as a whole?

You copy and paste one autoexec file that some other guy made into your Crysis directory. That's literally all you have to do.

I have an older video card and most configs I've found/tried seem to be for newer gen 8xxx series cards.

Just throwing it out there.

Majority of the threads you'll read on cod4 and tf2 are about gameplay, where as a thread on crysis is ALWAYS about configs, shitty performance etc.
 
HeHeeeeee......I just run triple SLi and get all that without messing with configurations.:eek:
 
The game was fun, but If I have to manually go in, and set-up my own config files to get the performance/visuals that I was expecting, isn't that saying something about the game as a whole?



I have an older video card and most configs I've found/tried seem to be for newer gen 8xxx series cards.

Just throwing it out there.

Majority of the threads you'll read on cod4 and tf2 are about gameplay, where as a thread on crysis is ALWAYS about configs, shitty performance etc.

That's because neither CoD4 nor TF2 look as good as Crysis, or have so much untapped graphics potential as it.

So many people are missing out on playing Crysis the way it's meant to be played because they don't know how to configure it or their systems properly, others are just oblivious to these facts all entirely, and then of course there's the indifferent crowd.

But, for those who really want to make the game shine in terms of graphics AND performance, whilst putting the rest of the competition to utter shame in terms of eye-candy, that's what these tweaks are for, to help people achieve something that so many so often thought would only be attainable with new hardware.

Current 8X gen hardware (namely the new 8800GTS G92 video cards, the 8800GT's, GTX's and Ultra's) are entirely capable of running this remarkably well while achieving a VERY HIGH visual look.

Usually, what would happen when you enable Very High (DX10 only feature in essence), is that you would lose about 25-50+ % in terms of performance, when compared to HIGH alone.
Now, you can essentially have the same look but with only a 2 FPS hit or thereabouts.
That's got to count for something ;)


Edit: But yes, you are correct.
Most of these configs you see floating around here are intrinsic to the newer aforementioned cards and systems in general.
I personally would NOT recommend my settings to someone running a lesser card, although my settings are not that intensive as gameplay remains consistently smooth and beautiful, but I can't guarantee your experience will match mine.
 
Ham, are you running the game in Vista or XP?

Vista X64 using the DX9 renderer and 64 bit executable.

I've really been meaning to install it under my XP Pro SP2 partition, and do some comparison benchmarks, but haven't gotten around to it yet.

I've yet to come across benchmarks comparing the 2 OS's with hardware and settings similar to mine, let alone with the 1.1 patch or the latest NV drivers, so I'd like to give it a shot.
 
Hamidxa just tried your config and it works very well!

Also just had my very first Crysis crash. I was camping in a doorway in front of some stairs, just mowing down kpa, had to be literally 50 of them at my feet. Some kpa would just like trip over the pile and die. Lol. Then they started bouncing around like on a trampoline or something. A few were floating in the air. That's when Vista popped up and said Crysis has stopped working. I click the details button to see whats up. The Cryphysics.dll had an anuerism.

Lol, that explains what I was seeing...


Ply
 
Using this tweak I'm averaging somewhere between 30 (wide outdoor areas) and 38 FPS in other areas. Very smooth.

E6300 @ 3.1, 2GB RAM, 8800GT @ 700/1200/900

Playing at 1280x960 with maximum eye candy. I'm happy. Also, I'm using the 1.1 patch which supposedly addresses some performance issues.
 
Hamidxa just tried your config and it works very well!

Also just had my very first Crysis crash. I was camping in a doorway in front of some stairs, just mowing down kpa, had to be literally 50 of them at my feet. Some kpa would just like trip over the pile and die. Lol. Then they started bouncing around like on a trampoline or something. A few were floating in the air. That's when Vista popped up and said Crysis has stopped working. I click the details button to see whats up. The Cryphysics.dll had an anuerism.

Lol, that explains what I was seeing...


Ply

Using this tweak I'm averaging somewhere between 30 (wide outdoor areas) and 38 FPS in other areas. Very smooth.

E6300 @ 3.1, 2GB RAM, 8800GT @ 700/1200/900

Playing at 1280x960 with maximum eye candy. I'm happy. Also, I'm using the 1.1 patch which supposedly addresses some performance issues.

Glad to hear it guys.

Make sure you also enter the following once your game starts:
q_shadershadow=1
Not sure why it won't stick in the system.cfg file, but oh well :)

Another tip, enter q_quality to pull up a list of all the game's configurable shaders while playing. You can play around with them individually if you like, or just set the general shader (which I personally wouldn't recommend).


Oh, and ply, that's hilarious :p
 
Does q_shadershadow = 1 work in an autoexec.cfg?

Just did some testing, and it looks like it works after all.
Im wondering if it had anything to do with the patch 1.1

But, it's safe to say (from what I can see) that you can include q_shadershadow=1 in your autoexec/system.cfg file, set it, and forget it.

I've updated my original post to include that command in my custom config file.
 
Is it better to use a autoexec.cfg or system.cfg?

I've seen both used but don't know the particulars as to why...


Ply
 
Is it better to use a autoexec.cfg or system.cfg?

I've seen both used but don't know the particulars as to why...


Ply

Go with the system.cfg file.

Here is a reason why as explained by a Crysis tweakguide author:

Again, what seems to happen is that System.cfg appears to be a file which the game actually accepts as a system file and parses it as the game loads up, while autoexec.cfg is detected and executed after the engine has loaded up. To see the difference, open the console just after the game has started - commands in system.cfg won't appear at the end of the console text, while those in the autoexec.cfg often show up at the end of the console text. This is why autoexec.cfg doesn't work when using a low-level variable like r_driver which needs to be set as the engine starts, not after when it's too late. As you know, System.cfg is the file used in Far Cry to store all the system variables, which is why I and others created it and use it, and as I say, it is referred to explicitly in the Crysis help files, so clearly the engine detects and uses it. I don't see why anyone would want to use autoexec.cfg unless they're just trying to be different.

http://forums.tweakguides.com/showthread.php?t=6162&page=68
 
A few posts up I made the upgrade to Vista (32bit) with the following specs

Core 2 E6600 (stock)
2gig RAM G.Skill
Evga 8800 GT (675MHz OC)



Well I must say that I have gone back to XP. The performance wasn't quite what I had in mind. I had thought that perhaps after a year there had been enough updates to the OS to make performance at least on par with XP. Sadly this isn't the case. I had about 10-15 average FPS lower on Vista, and the game for whatever reason just didn't seem as smooth.

I was playing on DX 9 with high or ultra high (CVarGroups fix) settings with 1650x1080. I have taken some screen shots in XP tonight showing both graphical and FPS differences for High and Very high.


The first two pics are on High, the last two are VERY/ULTRA high DX 9 on Windows XP.

k1tld3.jpg



547rzr.jpg



nb7mtj.jpg



29z1tdv.jpg
 
i am trying to do the same thing on the demo and i dont know if i can. i opened wordpad and made the copy paste but i dont know where to put it rather than alongside the other cfg files. also will my stystem run it ok?

hd 2600xt crossfire
amd 6400+
visio 32" 1920x 1080

if you could provide more step by step for dumb people like me thanks
 
My video card just had a stroke looking at those two screenshots.

I need to upgrade, but I have no money :mad:
 
Lol i know how to copy+paste the code into notepad but i have no idea how to make a cfg and what to name it lol...

Anyways how do you make this config and where do you put it?

Edit: i need ot know if my system could run this as well... System is in sig...
 
i am trying to do the same thing on the demo and i dont know if i can. i opened wordpad and made the copy paste but i dont know where to put it rather than alongside the other cfg files. also will my stystem run it ok?

hd 2600xt crossfire
amd 6400+
visio 32" 1920x 1080

if you could provide more step by step for dumb people like me thanks

Processor is fine, but if you're planning on running at 1920x1080. Then no, you need to ditch the 2600 and buy a 8800 GTX. If you're going to run at 1024 or 800x600 then you're probably fine.
 
i just play on native resolution becasue i am waitng till 2009 to upgrade system my native resolution is 1360 x 768 so how would that play?
 
For those who are confused as to where to put the system.cfg file or how to create one:

First of all, download my system.cfg file (RIGHT-CLICK AND SAVE AS): System.cfg

Secondly, it goes here:

crysisev1.jpg


i.e. make sure its in : C:\Program Files (x86)\Electronic Arts\Crytek\Crysis
 
thanks for giving a picture it helps for people that never mess with the different files! also my graphics is great and it runs smoother than regular dx 9 on high dont know why but it bumped fps by about 2-4. im fine playing on 1360 x 768. in the future when far cry 2 comes out i will buy some 3800s and crossfire em
 
This is the best config I have used for Crysis to date.

I get perfect framerate with my 8800 GTS 640 and it looks damn beautiful.

I literally sat on one part of the beach and killed KPA, threw the wildlife, and demolished palm trees for about 2 hours.

Thanks for the config!
 
thanks for giving a picture it helps for people that never mess with the different files! also my graphics is great and it runs smoother than regular dx 9 on high dont know why but it bumped fps by about 2-4. im fine playing on 1360 x 768. in the future when far cry 2 comes out i will buy some 3800s and crossfire em

This is the best config I have used for Crysis to date.

I get perfect framerate with my 8800 GTS 640 and it looks damn beautiful.

I literally sat on one part of the beach and killed KPA, threw the wildlife, and demolished palm trees for about 2 hours.

Thanks for the config!

That's definitely great to hear, glad you guys are enjoying it :)
 
This is the best config I have used for Crysis to date.

I get perfect framerate with my 8800 GTS 640 and it looks damn beautiful.

I literally sat on one part of the beach and killed KPA, threw the wildlife, and demolished palm trees for about 2 hours.

Thanks for the config!


What resolution are you playing on? Vista or XP?
 
Thanks for the system.cfg link.

Now should i run this is 32bit crysis? Or 64 bit crysis? Does 64bit even work yet?
 
i.e. make sure its in : C:\Program Files (x86)\Electronic Arts\Crytek\Crysis

Only if thats where you installed the game...this path will be wrong if you changed it when you were installing the game.
 
Sorry one more noob question...

How do i put this game in dx 9 and not dx 10?

thanks
 
Back
Top