View Single Post
Old Aug 29, 2008, 12:26 AM   #1
Fastmix
500 Posts
 
Fastmix's Avatar
 
Join Date: Aug 2008
Location: The Kingdom of Heaven
Posts: 627 (0.36/day)
Thanks: 7
Thanked 120 Times in 99 Posts

How to optimize Crysis for ATI cards

Hello everyone..While browsing the internet I came across this....

Is N*idia caught short handed..again...?

Quote:
Very simple... when u select 8xAA in crysis.

For ati it loads 8xMSAA

and on nvdia it loads 4xMSAA & 8xCSAA.. its Nvdia trick... they spend a lot of money to make game developers support NV

You will find a file called FSAAProfilesDX10.txt and FSAAProfile.txt in config folder.

Delete both files and then you will notice, both cards will use MSAA

After deleting that file, you will not see 8xq 16x or 16xq

Even for Nvidia will only get 2x, 4x, 8x, which is real 8x MSAA.

now compair with ATI.

when that file is there. when you select 8x it lodes 8x msaa for ATI and lodes 4x msaa for Nvidia....


not only crysis... even in CMR grid you have simular file....
Quote:
Its inside.. Crysis\Game\Config

There are two files

For DX9 the file is FSAAProfiles.txt


And for DX10 the file is FSAAProfilesDX10.txt



The original file is says this


Version (1.00)

DeviceGroupID 'NVIDIA'
{
VendorID = 4318 // NVidia
Devices
{
MinID = 0x0000
MaxID = 0xFFFF
}
}

FSAAProfile 'CSAA'
{
DeviceGroup = NVIDIA
Mode
{
Samples = 4
Quality = 8
Desc '8x'
}
Mode
{
Samples = 8
Quality = 8
Desc '8xQ'
}
Mode
{
Samples = 4
Quality = 16
Desc '16x'
}
Mode
{
Samples = 8
Quality = 16
Desc '16xQ'
}
}


My edited version for ATI is


Version (1.00)

DeviceGroupID 'ATI'
{
VendorID = 4098 // ATI
Devices
{
MinID = 0x0000
MaxID = 0xFFFF
}
}

FSAAProfile 'CFAA'
{
DeviceGroup = ATI
Mode
{
Samples = 4
Quality = 0
Desc '4xMSAA'
}
Mode
{
Samples = 8
Quality = 0
Desc '8xMSAA'
}
}

FSAAProfile 'CSAA'
{
DeviceGroup = NVIDIA
Mode
Mode
{
Samples = 4
Quality = 0
Desc '4xMSAA'
}
Mode
{
Samples = 8
Quality = 0
Desc '8xMSAA'
}
}

To check the settings, after applying AA, click on ~ key for opening the conaole and it will say

FSAA = 1
FSAA_sample = 8
FSAA_quality = 0

And if sample is 4, then 4x AA and if the sample says 8, its 8xAA-- which is pure MSAA. now ready everything is ready.......

My edited version will make Nvidia use the original MSAA like ATI card

AND TO ADD GPU IN THE GPU LIST

Edit the file amd.txt which is inside Crysis\Game\Config\gpu

Add the following line if you are using New ATI cards

0x1002, 0x9441, 4 // ATI Radeon HD 4870 X2
0x1002, 0x9440, 4 // AMD Radeon HD 4870
0x1002, 0x9442, 4 // AMD Radeon HD 4850
0x1002, 0x9508, 3 // AMD Radeon HD 3870
0x1002, 0x9504, 3 // AMD Radeon HD 3850
0x1002, 0x950F, 4 // AMD Radeon HD 3870 x2

After you add these lines... when u click on optimize the game.. you will get very high as default setting for all x2's and 4800 series........


Have fun...
Let me know what do you think.
__________________
You can... if you think you can.
Fastmix is offline  
Reply With Quote
The Following 4 Users Say Thank You to Fastmix For This Useful Post: