Microsoft has released its highly anticipated PC version of Fable 3 a few days ago and it’s largely good as far as action RPGs go, though not without problems. PC gamers are notoriously critical of console ports for good reason: more often than not they are simply quick cash-ins as opposed to full featured PC experiences. There is probably no worse an indicator of this than poor performance due to a lack of optimization and polish. The good news for Fable fans is that the game can perform decently on most computers, the bad news is that unless you own a fairly recently built rig you probably need to do some tweaking to get this game to run fairly well while looking good.
The in-game graphical tweaks are fairly robust though not as much as most PC gamers would like; various detail sliders control the effects quality, texture quality, anisotropic filtering, model detail, terrain detail, shadow detail, and view distance. The problem with these sliders is that they don’t really let you know what graphical effects are being changed at the different slider levels.
A quick look at the VideoOptionsConfig file in the game’s main directory with Wordpad reveals the different details and the slider level needed to switch on the effect or change the value. Setting any value above 5 in the effects section of the config will disable the effect completely.
Most of the game’s effects do not have a large impact on performance if using a graphics card made in the past 3 years. The two exceptions being draw distance, which is largely limited by your processor, and shadow quality, which even in its most basic form cuts the framerate nearly in half.
For a low end configuration such as a laptop or one with an older video card (Geforce 8800gts, radeon 3850..etc) the following values for the VideoOptionsConfig file should make the game look like its Xbox 360 counterpart but with higher resolution shadows. All effects are included with the exception of depth of field and temporal anti-aliasing, both of which make the game look like a horrid and blurry mess from the bygone era of awful ghosting on early LCD screens.
If any of these visual effects settings in the beginning of the config file (motion blur, bloom, SSAA, etc) are desired, they can be enabled simply by lowering their respective values in the config file to bellow 5. Any value above 5 will disable them.
The shadow and view distance has been tweaked to give a good balance between viability and playable frame rates. This config, coupled with a reasonable resolution and hardware should allow the game to run at 30+ fps.
1) Copy these values to the VideoOptionsConfig file in the Fable 3 Directory:
<?xml version=”1.0″ encoding=”utf-8″?>
<ConfigSettings>
<IntSettings>
<BloomMinimumEffectsDetail>2</BloomMinimumEffectsDetail>
<RadialBlurMinimumEffectsDetail>2</RadialBlurMinimumEffectsDetail>
<DepthOfFieldMinimumEffectsDetail>5</DepthOfFieldMinimumEffectsDetail>
<MotionBlurMinimumEffectsDetail>2</MotionBlurMinimumEffectsDetail>
<TemporalAAMinimumEffectsDetail>5</TemporalAAMinimumEffectsDetail>
<TemporalAAMinimumEffectsDetailMGPU>99</TemporalAAMinimumEffectsDetailMGPU>
<SSAAMinimumEffectDetail>5</SSAAMinimumEffectDetail>
<SaturationMaskMinimumEffectsDetail>2</SaturationMaskMinimumEffectsDetail>
<SpecularMinimumShaderDetail>1</SpecularMinimumShaderDetail>
<EnvMappingMinimumShaderDetail>5</EnvMappingMinimumShaderDetail>
<RainAndSnowMinimumEffectDetail>1</RainAndSnowMinimumEffectDetail>
<FresnelMinimumShaderDetail>2</FresnelMinimumShaderDetail>
<TieredOcclusionMaximumModelDetail>4</TieredOcclusionMaximumModelDetail>
</IntSettings>
<FloatSettings>
</FloatSettings>
<DetailSettings>
<!– Shadow detail –>
<DirectionalShadowBufferSize>256,512,1024,2048,4096</DirectionalShadowBufferSize>
<SpotLightShadowBufferSize>256,512,1024,2048,4096</SpotLightShadowBufferSize>
<InnerShadowRangeMultiplier>0.6, 0.6, 0.6, 1.4, 1.6</InnerShadowRangeMultiplier>
<OuterShadowRangeMultiplier>0.6, 0.6, 0.6, 2.0, 2.5</OuterShadowRangeMultiplier>
<!– Water detail –>
<ReflectionTextureResolution>0,256,512,1024,2048</ReflectionTextureResolution>
<ReflectionOceanWaterResolution>0, 0, 0, 64, 256</ReflectionOceanWaterResolution>
<ReflectionPatchBoundsClip>1, 1, 1, 1, 0</ReflectionPatchBoundsClip>
<ReflectionTreesFlag>0, 0, 0, 1, 1</ReflectionTreesFlag>
<!– Tree detail –>
<TreeLODDistanceMultiplier>0.6, 1.0, 1.3, 1.6, 2.0</TreeLODDistanceMultiplier>
<TreeAnimationDetailLevel>0,1,2,2,2</TreeAnimationDetailLevel>
<TreeDrawDistanceMultiplier>0.9, 1.0, 1.2, 1.4, 1.6</TreeDrawDistanceMultiplier>
<!– HeightField detail –>
<HeightFieldLodFactor>0.5, 0.5, 0.7, 1.3, 1.5</HeightFieldLodFactor>
<HeightFieldFadeFactor>0.5, 0.7, 1.5, 3.0, 4.0</HeightFieldFadeFactor>
<!– Draw distance –>
<StaticEntityDrawDistanceMultiplier>1.0, 1.5, 3.0, 4.0, 6.0</StaticEntityDrawDistanceMultiplier>
<AnimatedEntityDrawDistanceMultiplier>1.0, 1.2, 3.0, 4.0, 6.0</AnimatedEntityDrawDistanceMultiplier>
<VillagerDrawDistanceMultiplier>1.0, 1.0, 2.0, 3.0, 4.0</VillagerDrawDistanceMultiplier>
<CreatureDrawDistanceMultiplier>1.0, 1.0, 2.0, 3.0, 4.0</CreatureDrawDistanceMultiplier>
<StaticMultipleMeshDrawDistanceMultiplier>1.0, 1.0, 2.0, 2.5, 3.0</StaticMultipleMeshDrawDistanceMultiplier>
<RepeatedMeshDrawDistanceMultiplier>0.0, 1.0, 2.0, 3.0, 4.0</RepeatedMeshDrawDistanceMultiplier>
<!– Model detail –>
<LodScreenFractionMultiplier>1.0, 2.0, 3.0, 4.0, 5.0</LodScreenFractionMultiplier>
<BoneLODDistanceMultiplier>2.0, 2.0, 2.0, 3.0, 3.0</BoneLODDistanceMultiplier>
<!–Texture anisotropy –>
<MeshTextureAnisotropy>2, 2, 4, 8, 16</MeshTextureAnisotropy>
<GroundTextureAnisotropy>2, 2, 4, 8, 16</GroundTextureAnisotropy>
<GroundNormalAnisotropy>2, 2, 4, 8, 16</GroundNormalAnisotropy>
<!– Texture pool sizes –>
<TexturePool0>1024</TexturePool0>
<TexturePool1>1024</TexturePool1>
<TexturePool2>64, 96, 128</TexturePool2>
<TexturePool3>64, 96, 128</TexturePool3>
<TexturePool4>96, 160, 256</TexturePool4>
<TexturePool5>32, 80, 128</TexturePool5>
<TexturePool6>16, 96, 192</TexturePool6>
<TexturePool7>12, 48, 64</TexturePool7>
<TexturePool8> 6, 32, 96</TexturePool8>
<TexturePool9> 4, 24, 32</TexturePool9>
<!– Benchmark scores for auto-calibration–>
<ModelDetailDefaultBenchmarkScoreCPU>0,2,3,4,5</ModelDetailDefaultBenchmarkScoreCPU>
<WaterDetailDefaultBenchmarkScoreCPU>0,3,4,6,10</WaterDetailDefaultBenchmarkScoreCPU>
<ShadowDetailDefaultBenchmarkScoreCPU>0,3,4,6,10</ShadowDetailDefaultBenchmarkScoreCPU>
<DrawDistanceDefaultBenchmarkScoreCPU>0,3,4,6,9</DrawDistanceDefaultBenchmarkScoreCPU>
<TextureDetailDefaultBenchmarkScoreGPU>0,2.5,3,4,6</TextureDetailDefaultBenchmarkScoreGPU>
<ModelDetailDefaultBenchmarkScoreGPU>0,2,3,4,6</ModelDetailDefaultBenchmarkScoreGPU>
<WaterDetailDefaultBenchmarkScoreGPU>0,3,5,8,14</WaterDetailDefaultBenchmarkScoreGPU>
<ShadowDetailDefaultBenchmarkScoreGPU>0,4,8,12,16</ShadowDetailDefaultBenchmarkScoreGPU>
<EffectsDetailDefaultBenchmarkScoreGPU>0,2,3,4,4</EffectsDetailDefaultBenchmarkScoreGPU>
<EnvironmentDetailDefaultBenchmarkScoreGPU>0,2,4,6,8</EnvironmentDetailDefaultBenchmarkScoreGPU>
<TreeDetailDefaultBenchmarkScoreGPU>0,2.5,4,6,8</TreeDetailDefaultBenchmarkScoreGPU>
<DrawDistanceDefaultBenchmarkScoreGPU>0,3,6,10,14</DrawDistanceDefaultBenchmarkScoreGPU>
</DetailSettings>
</ConfigSettings>
2) Set the Graphics to the following options (Set textures at high if your video card has less than 1GB of VRAM)
3) The game should look like this:
This config was tested on an Acer 3820TG notebook with a Radeon 6650m and an Intel core i5 CPU and a desktop with a Radeon 4850 and a Phenom II x4 Processor. V-sync was enabled on both machines and limits the framerate to 30fps. If your computer is equipped with a more modern card like a Geforce 480GTX or a Radeon 5870 then it may be worth using D3DOverider to force the V-sync to render the game at a locked 60fps, though I found 30fps to be adequate for this type of action RPG.
A full review of the PC version of Fable 3 will be posted soon.
If you have any further tweaks for Fable 3 or suggestions for future tweak guides, post them in the comments section.
Good guide, luckily I have a GTX580 so performance isn’t an issue 😉
Nobody gives a shit you fat beard basement dweller.
Was that outburst really necessary, you boorish moron?
Nice guide i have an HD5650M @ 600/1000 Mhz Core/Memory so i have enough performance on a HD720p screen. But i did it for a friends geforce Go6200.
Good to hear 🙂
I don’t suppose you have a setting that works for a NVIDIA GeForce 6150SE nForce 430 ._.
That card isn’t meant for anything released after 2002-2003.
If you are on a budget get something like a Radeon HD 5570 for about $70, that should play this game and many others.
I’m not in the habit of necroposting, but I found this very useful and could really use help. I have a laptop with an ATI HD 4570M / 545v 512mb (weird I know) and i7 and it’s improved things for me. Now I can set most to normal except for shadows (off), effects detail and rendering distance (reasonable), textures (high). It runs smooth apart from some specific locations, doesn’t really bother me.
However, it becomes nearly unplayable with those shadow things and ghosts, basically transparent characters. It gets to like 1 fps and the big fight in Bowerstone was a huge struggle even with everything turned down and resolution reduced.
Is there any of these settings that can make shadow thingies and ghosts easier to render or disable their transparency or something so that they don’t have such an impact on performance?
(Alread updated drivers and stuff, no other problems in other games.)
I honestly stopped playing the game as I have already finished it on the Xbox 360, but the problem you are having sounds like it could be driver related. Try to disable Catalyst AI and try a slightly older/newer driver.
There are no transparency settings in the game so there’s really nothing further to tweak. Sorry if that’s not much help.
i have an on-board chipset amd 760g fuck me right. .
Hey man, found your guide while searching the internet for a way to make this game run better. This guide fixed up everything for me! Thanks a lot man.
If some one wants expert view concerning running a blog after that
i recommend him/her to pay a visit this website, Keep up the pleasant job.
i tried everything changing resolution optimising with nvidia with driver geforce 410M
but d screen i always BLACK at the start
i also copied all ur values given in graphicsoptionconfig file in fable 3 folder but still BLACK
next thing i will try is editing all d values instead of copying whole
plz help me further
is it worth fable 3 ?
i played fable even twice felt nice some 5 years before…thnks a lot…plz suggest for d black screen…
That is really interesting, You are an excessively professional blogger.
I have joined your rss feed and stay up for in quest of more
of your magnificent post. Additionally, I’ve shared your site in my social networks
If you wish for to get a good deal from this paragraph then you have to
apply these techniques to your won weblog.
Ahaa, its nice discussion regarding this piece of writing
here at this blog, I have read all that, so at this time me also commenting here.
Hi there! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying
to get my blog to rank for some targeted keywords but I’m not seeing very good success.
If you know of any please share. Thank you!
Hi people if you can’t earn any money online try – bluehand
roulette system – it earns me decent money everyday, just google
it
If anyone wants to max out Fable III without stuttering and lags and stuff. Im running the game
downsampled from 4k to 1920*1080 and it runs smooth for hours.
3 parts are necessary:
– VideoOptionsConfig.xml (to disable blur, fable-AA, stuttering and maximise the quality of the game)
– Customizations in NVidia Control Panel (important to get the game running smooth)
– Ingame Settings (to prevent lagging)
– Use SweetFX (optional: to get some color into the game)
My rig:
AMD Athlon II X2 260 (2*3,2GHz)
8 GB RAM (dualchannel DDR3-1600)
Geforce GTX 970 Strix OC-Edition with 4GB-VRAM
##### VideoOptionsConfig.xml #####
The blur in this game is annoying and the ingame Antialiasing is ugly so disable it
by setting the necessary values to 99.
On all other settings in the -section the highest value is 5.
For the Texture pool sizes i doubled all the highest values.
Here is my xml (copy and paste it ;)):
5
99
5
99
99
99
99
5
5
5
5
5
5
256,512,1024,2048,4096
256,512,1024,2048,4096
1.0, 1.0, 1.2, 1.4, 1.6
1.0, 1.0, 1.5, 2.0, 2.5
0,256,512,1024,2048
0, 0, 0, 64, 256
1, 1, 1, 1, 0
0, 0, 0, 1, 1
0.6, 1.0, 1.3, 1.6, 2.0
0,1,2,2,2
0.9, 1.0, 1.2, 1.4, 1.6
0.5, 0.7, 1.0, 1.3, 1.5
0.5, 1.0, 2.0, 3.0, 4.0
1.0, 2.0, 3.0, 4.0, 6.0
1.0, 2.0, 3.0, 4.0, 6.0
1.0, 1.5, 2.0, 3.0, 4.0
1.0, 1.5, 2.0, 3.0, 4.0
1.0, 1.5, 2.0, 2.5,
3.0
0.0, 1.0, 2.0, 3.0, 4.0
1.0, 2.0, 3.0, 4.0, 5.0
2.0, 2.0, 2.0, 3.0, 3.0
2, 2, 4, 8, 16
2, 2, 4, 8, 16
2, 2, 4, 8, 16
2048
2048
64, 96, 256
64, 96, 256
96, 160, 512
32, 80, 256
16, 96, 387
12, 48, 128
6, 32, 182
4, 24, 64
0,2,3,4,5
0,3,4,6,10
0,3,4,6,10
0,3,4,6,9
0,2.5,3,4,6
0,2,3,4,6
0,3,5,8,14
0,4,8,12,16
0,2,3,4,4
0,2,4,6,8
0,2.5,4,6,8
0,3,6,10,14
##### Customizations in NVidia Control Panel #####
I have the feeling that the game manages itself quite bad so let the graphics card handle it.
Go into the Control Panel and manage the 3D Settings for Fable3 (fable3.exe)
Anisotropic filtering: Set it to 16x (just to be sure)
Antialiasing – FXAA: Off
Antialiasing – Gamma correction: On
Antialiasing – Move: “Override any application setting”
Antialiasing – Setting: “4x”
Antialiasing – Transparency: “Multisample”
CUDA – GPUs: This is one big part of getting rid of stuttering. “Use these GPUs -> Your graphics card.”
Dont use global setting, important!.
Maximum pre-rendered frames: 3 (this is the other big part of getting rid of stuttering, important!)
MFAA: Off
Power management mode: Prefer maximum performance
Shader cache: On
Texture filtering- Anisotropic sample optimization: Off
Texture filtering – Negative LOD bias: Clamp
Texture filtering – Quality: High quality
Texture filtering – Trilinear optimization: On
Threaded optimization: On
Triple buffering: On
Vertical Sync: On, overrided (important!)
##### Ingame Settings #####
Disable Vertical Sync ingame.
Set all Detail settings to highest possible except “Draw distance”. Set this to reasonable.
Have fun! 🙂
##### SweetFX #####
Use the following preset: https://sfx.thelazy.net/games/preset/595/
Oops the xml went bad in posting:
Here another try (not copy and paste):
IntSettings:
BloomMinimumEffectsDetail: 5
RadialBlurMinimumEffectsDetail: 99
DepthOfFieldMinimumEffectsDetail: 5
MotionBlurMinimumEffectsDetail: 99
TemporalAAMinimumEffectsDetail: 99
TemporalAAMinimumEffectsDetailMGPU: 99
SSAAMinimumEffectDetail: 99
SaturationMaskMinimumEffectsDetail: 5
SpecularMinimumShaderDetail: 5
EnvMappingMinimumShaderDetail: 5
RainAndSnowMinimumEffectDetail: 5
FresnelMinimumShaderDetail: 5
TieredOcclusionMaximumModelDetail: 5
Texture pool sizes:
TexturePool0: 2048
TexturePool1: 2048
TexturePool2: 64, 96, 256
TexturePool3: 64, 96, 256
TexturePool4: 96, 160, 512
TexturePool5: 32, 80, 256
TexturePool6: 16, 96, 387
TexturePool7: 12, 48, 128
TexturePool8: 6, 32, 182
TexturePool9: 4, 24, 64
I have a question, I am currently running a Lenovo with Windows 10 64 bit and it has 3.86 GB of RAM, when I did everything suggested on this page it simply made my view all fuzzy, it didn’t make my game run better, help?