Jump to content
IGNORED

Low FPS with ENB


SAKE

Recommended Posts

I have an R9 280x and am using the serenity ENB however my fps is extremely low, even with the performance option, ~ 30 fps outside and ~40 fps inside.

Is there anything I can do, other than editing the enbseries ini files as I have already done that?

Link to comment

Have you updated to Catalyst 14.1? Also, be sure that you using the correct types of textures and resolutions, because anything 4k and lots of high-poly meshes will cut down your framerate.

I'm on catalyst drivers 14.4 and am only using 1k textures and a couple of 2k textures, I've tried disabling ssao and dof and that doesn't help my fps much, only by 1 or 2 frames.

Link to comment

what are your settings in enblocal.ini?

 

 

[PROXY]

EnableProxyLibrary=false

InitProxyFunctions=false

ProxyLibrary=other_d3d9.dll

 

[GLOBAL]

UsePatchSpeedhackWithoutGraphics=false

UseDefferedRendering=true

IgnoreCreationKit=true

ForceFakeVideocard=false

 

[PERFORMANCE]

SpeedHack=true

EnableOcclusionCulling=true

 

[MULTIHEAD]

ForceVideoAdapterIndex=false

VideoAdapterIndex=0

 

[MEMORY]

ExpandSystemMemoryX64=true

ReduceSystemMemoryUsage=true

DisableDriverMemoryManager=false

DisablePreloadToVRAM=false

EnableUnsafeMemoryHacks=false

ReservedMemorySizeMb=512

VideoMemorySizeMb=9216

;VRAM + RAM - 2048 / max value 10240

EnableCompression=false

AutodetectVideoMemorySize=false

 

[WINDOW]

ForceBorderless=false

ForceBorderlessFullscreen=false

 

[ENGINE]

ForceAnisotropicFiltering=true

MaxAnisotropy=16

ForceLodBias=false

LodBias=0.0

EnableVSync=false

VSyncSkipNumFrames=0

AddDisplaySuperSamplingResolutions=false

 

[LIMITER]

WaitBusyRenderer=false

EnableFPSLimit=false

FPSLimit=60.0

 

[iNPUT]

KeyReadConfig=8

KeyCombination=16

KeyUseEffect=123

KeyFPSLimit=36

KeyShowFPS=106

KeyScreenshot=45

KeyEditor=13

KeyFreeVRAM=0

 

[ADAPTIVEQUALITY]

Enable=false

Quality=0

DesiredFPS=20.0

 

[ANTIALIASING]

EnableEdgeAA=false

EnableTemporalAA=false

EnableSubPixelAA=false

EnableTransparencyAA=false

 

[FIX]

FixGameBugs=true

FixParallaxBugs=true

FixAliasedTextures=false

IgnoreInventory=true

FixSsaoHairTransparency=false

FixTintGamma=true

RemoveBlur=false

FixSubSurfaceScattering=true

FixSkyReflection=true

FixCursorVisibility=true

 

 

Link to comment

i also use serenity, 8.2 ...

 

without useeffect=true I get 140fps indoors, 110-120 outdoors

 

with useeffect=true I get between 25 to 30 fps outdoors 30 to 60fps indoors.

 

because

with any 3rd party directx9 shader overlay

you are going to lose alot of fps since the effects are read from clear-text files.

they are not hardcoded into the executable library dll neither are they native to the game's graphics engine.

 

your computer creates the enb fx on a best-effort basis.

 

its not the enb d3d9.dll its the .fx and .txt files used.

 

that being said, serenity is one of the most efficient, properly programmed and performance friendly enb's... but i'm not a screenarcher, i actually want to play (yes, i know i'm mad)

 

the parts of the enb you can edit to make it faster:

 

ENBSERIES.INI

[SSAO-SSIL]
//-----------------------------------------------------------------------
//prod80 : Set the below SourceTexturesScale & SizeScale values to
//-----------------------------------------------------------------------
//50% scaling : 0.5 -> best performance
//60% scaling : 0.774596669241483
//80% scaling : 0.894427190999915
//100% scaling: 1.0
//150% scaling: 1.224744871391589
//250% scaling: 1.581138830084189 -> best quality
//-----------------------------------------------------------------------
SourceTexturesScale=0.774596669241483
SizeScale=0.774596669241483			
//-----------------------------------------------------------------------

I use the enb default of:

 

SourceTexturesScale=0.35
SizeScale=0.35

 

those two parameters control the resolution of the SSAO-SSIL and are the most intensive parameters in the enbseries file.

 

you can also disable the rain processing, helps during storms... alot.

 

ENBBLOOM.FX


/************************************************
 * QUALITY										
 * Pick your poison								
 * Uncomment ONLY 1 !!!							
 * File won't load with Quality > 150			
 ************************************************/

//#define QUALITY 	16			// LOW 			[-6% FPS  COMPARED TO BLOOM DISABLED]
#define QUALITY 	24			// LOW-MEDIUM 	[-10% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	32			// MEDIUM 		[-14% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	48			// MEDIUM-HIGH 	[-21% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	64			// HIGH 		[-28% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	96			// VERY HIGH 	[-42% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	150			// EXTREME 		[-51% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY	1			// CUSTOM		[Fill your own quality range 1(Off) to 150(Max)]

I use:

 

#define QUALITY  2 

 

because this function works in passes-per-frame, it will loop 16, 24,32 times a frame... since I'm not of exceptional visual ability, i dont notice... so looping twice a frame is good... and its good for quite a bit of fps... you'll just notice the scene being slightly brighter and not as bloomy... but hardly.

 

ENBBLOOM.FX.INI in the /enbseries folder:

[ENBBLOOM.FX]
TECHNIQUE=0
------Bloom Day-------------=false
Day Bloom: Sigma (Blur width)=22.0

------Bloom Night-----------=false
Night Bloom: Sigma (Blur width)=22.0

------Bloom Interior--------=false
Interior Bloom: Sigma (Blur width)=22.0

This parameter controls the size of the gaussian blur used on each bloom prepass, it controls the sharpness of the bloom.

 

 

ENBEFFECTSPREPASS.FX

//+++++++++++++++++++++++++++++
//internal parameters, can be modified
//+++++++++++++++++++++++++++++

#define	DEPTH_OF_FIELD_QULITY 2  	// Range[0 - 7] 0 = Highest performance, 1/2 playable, 3 good computer, 4+ screen arching
#define POLYGONAL_BOKEH  			// Enable to use Polygonal Bokeh
#define	POLYGON_NUM 6  				// For polygonal bokeh, Lowest is 3

I use #define    DEPTH_OF_FIELD_QULITY 0

 

 since I'm not of exceptional visual ability, i dont notice... 

 

although, the enbeffectsprepass.fx file in serenity is a fps hog in general, so i've replaced it with the enbeffectsprepass.fx from realvision... works like a treat and is a fast DOF effect if you really must have one running all the time.

 

there is more you can do to speed up an enb, but like i said... its all about the way the enb author coded or edited his shaders...

 

the fastest enb's ive found until now have been seasons of skyrim, project, true vision and somber, those are faster than serenity, but you sacrifice quality for speed...

 

hope this helps.

 

Link to comment

 

 

i also use serenity, 8.2 ...

 

without useeffect=true I get 140fps indoors, 110-120 outdoors

 

with useeffect=true I get between 25 to 30 fps outdoors 30 to 60fps indoors.

 

because

with any 3rd party directx9 shader overlay

you are going to lose alot of fps since the effects are read from clear-text files.

they are not hardcoded into the executable library dll neither are they native to the game's graphics engine.

 

your computer creates the enb fx on a best-effort basis.

 

its not the enb d3d9.dll its the .fx and .txt files used.

 

that being said, serenity is one of the most efficient, properly programmed and performance friendly enb's... but i'm not a screenarcher, i actually want to play (yes, i know i'm mad)

 

the parts of the enb you can edit to make it faster:

 

ENBSERIES.INI

[SSAO-SSIL]
//-----------------------------------------------------------------------
//prod80 : Set the below SourceTexturesScale & SizeScale values to
//-----------------------------------------------------------------------
//50% scaling : 0.5 -> best performance
//60% scaling : 0.774596669241483
//80% scaling : 0.894427190999915
//100% scaling: 1.0
//150% scaling: 1.224744871391589
//250% scaling: 1.581138830084189 -> best quality
//-----------------------------------------------------------------------
SourceTexturesScale=0.774596669241483
SizeScale=0.774596669241483			
//-----------------------------------------------------------------------

I use the enb default of:

 

SourceTexturesScale=0.35

SizeScale=0.35

 

those two parameters control the resolution of the SSAO-SSIL and are the most intensive parameters in the enbseries file.

 

you can also disable the rain processing, helps during storms... alot.

 

ENBBLOOM.FX

/************************************************
 * QUALITY										
 * Pick your poison								
 * Uncomment ONLY 1 !!!							
 * File won't load with Quality > 150			
 ************************************************/

//#define QUALITY 	16			// LOW 			[-6% FPS  COMPARED TO BLOOM DISABLED]
#define QUALITY 	24			// LOW-MEDIUM 	[-10% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	32			// MEDIUM 		[-14% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	48			// MEDIUM-HIGH 	[-21% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	64			// HIGH 		[-28% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	96			// VERY HIGH 	[-42% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	150			// EXTREME 		[-51% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY	1			// CUSTOM		[Fill your own quality range 1(Off) to 150(Max)]

I use:

 

#define QUALITY  2 

 

because this function works in passes-per-frame, it will loop 16, 24,32 times a frame... since I'm not of exceptional visual ability, i dont notice... so looping twice a frame is good... and its good for quite a bit of fps... you'll just notice the scene being slightly brighter and not as bloomy... but hardly.

 

ENBBLOOM.FX.INI in the /enbseries folder:

[ENBBLOOM.FX]
TECHNIQUE=0
------Bloom Day-------------=false
Day Bloom: Sigma (Blur width)=22.0

------Bloom Night-----------=false
Night Bloom: Sigma (Blur width)=22.0

------Bloom Interior--------=false
Interior Bloom: Sigma (Blur width)=22.0

This parameter controls the size of the gaussian blur used on each bloom prepass, it controls the sharpness of the bloom.

 

 

ENBEFFECTSPREPASS.FX

//+++++++++++++++++++++++++++++
//internal parameters, can be modified
//+++++++++++++++++++++++++++++

#define	DEPTH_OF_FIELD_QULITY 2  	// Range[0 - 7] 0 = Highest performance, 1/2 playable, 3 good computer, 4+ screen arching
#define POLYGONAL_BOKEH  			// Enable to use Polygonal Bokeh
#define	POLYGON_NUM 6  				// For polygonal bokeh, Lowest is 3

I use #define    DEPTH_OF_FIELD_QULITY 0

 

 since I'm not of exceptional visual ability, i dont notice... 

 

although, the enbeffectsprepass.fx file in serenity is a fps hog in general, so i've replaced it with the enbeffectsprepass.fx from realvision... works like a treat and is a fast DOF effect if you really must have one running all the time.

 

there is more you can do to speed up an enb, but like i said... its all about the way the enb author coded or edited his shaders...

 

the fastest enb's ive found until now have been seasons of skyrim, project, true vision and somber, those are faster than serenity, but you sacrifice quality for speed...

 

hope this helps.

 

 

I have applied these edits and I will let you know how it goes :)

Also I have tried seasons of skyrim enb and that too gives quite low fps, not sure why, however my favourite enb is project matso that gave me such good performance on my old video card from 2007; ~ 30-40 fps outside and ~ 40 fps inside too :)

 

Btw do you know how to add vignette, the darkening of the edges of the screen?

Link to comment

 

 

 

i also use serenity, 8.2 ...

 

without useeffect=true I get 140fps indoors, 110-120 outdoors

 

with useeffect=true I get between 25 to 30 fps outdoors 30 to 60fps indoors.

 

because

with any 3rd party directx9 shader overlay

you are going to lose alot of fps since the effects are read from clear-text files.

they are not hardcoded into the executable library dll neither are they native to the game's graphics engine.

 

your computer creates the enb fx on a best-effort basis.

 

its not the enb d3d9.dll its the .fx and .txt files used.

 

that being said, serenity is one of the most efficient, properly programmed and performance friendly enb's... but i'm not a screenarcher, i actually want to play (yes, i know i'm mad)

 

the parts of the enb you can edit to make it faster:

 

ENBSERIES.INI

[SSAO-SSIL]
//-----------------------------------------------------------------------
//prod80 : Set the below SourceTexturesScale & SizeScale values to
//-----------------------------------------------------------------------
//50% scaling : 0.5 -> best performance
//60% scaling : 0.774596669241483
//80% scaling : 0.894427190999915
//100% scaling: 1.0
//150% scaling: 1.224744871391589
//250% scaling: 1.581138830084189 -> best quality
//-----------------------------------------------------------------------
SourceTexturesScale=0.774596669241483
SizeScale=0.774596669241483			
//-----------------------------------------------------------------------

I use the enb default of:

 

SourceTexturesScale=0.35

SizeScale=0.35

 

those two parameters control the resolution of the SSAO-SSIL and are the most intensive parameters in the enbseries file.

 

you can also disable the rain processing, helps during storms... alot.

 

ENBBLOOM.FX

/************************************************
 * QUALITY										
 * Pick your poison								
 * Uncomment ONLY 1 !!!							
 * File won't load with Quality > 150			
 ************************************************/

//#define QUALITY 	16			// LOW 			[-6% FPS  COMPARED TO BLOOM DISABLED]
#define QUALITY 	24			// LOW-MEDIUM 	[-10% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	32			// MEDIUM 		[-14% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	48			// MEDIUM-HIGH 	[-21% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	64			// HIGH 		[-28% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	96			// VERY HIGH 	[-42% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	150			// EXTREME 		[-51% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY	1			// CUSTOM		[Fill your own quality range 1(Off) to 150(Max)]

I use:

 

#define QUALITY  2 

 

because this function works in passes-per-frame, it will loop 16, 24,32 times a frame... since I'm not of exceptional visual ability, i dont notice... so looping twice a frame is good... and its good for quite a bit of fps... you'll just notice the scene being slightly brighter and not as bloomy... but hardly.

 

ENBBLOOM.FX.INI in the /enbseries folder:

[ENBBLOOM.FX]
TECHNIQUE=0
------Bloom Day-------------=false
Day Bloom: Sigma (Blur width)=22.0

------Bloom Night-----------=false
Night Bloom: Sigma (Blur width)=22.0

------Bloom Interior--------=false
Interior Bloom: Sigma (Blur width)=22.0

This parameter controls the size of the gaussian blur used on each bloom prepass, it controls the sharpness of the bloom.

 

 

ENBEFFECTSPREPASS.FX

//+++++++++++++++++++++++++++++
//internal parameters, can be modified
//+++++++++++++++++++++++++++++

#define	DEPTH_OF_FIELD_QULITY 2  	// Range[0 - 7] 0 = Highest performance, 1/2 playable, 3 good computer, 4+ screen arching
#define POLYGONAL_BOKEH  			// Enable to use Polygonal Bokeh
#define	POLYGON_NUM 6  				// For polygonal bokeh, Lowest is 3

I use #define    DEPTH_OF_FIELD_QULITY 0

 

 since I'm not of exceptional visual ability, i dont notice... 

 

although, the enbeffectsprepass.fx file in serenity is a fps hog in general, so i've replaced it with the enbeffectsprepass.fx from realvision... works like a treat and is a fast DOF effect if you really must have one running all the time.

 

there is more you can do to speed up an enb, but like i said... its all about the way the enb author coded or edited his shaders...

 

the fastest enb's ive found until now have been seasons of skyrim, project, true vision and somber, those are faster than serenity, but you sacrifice quality for speed...

 

hope this helps.

 

 

 

I have applied these edits and I will let you know how it goes :)

Also I have tried seasons of skyrim enb and that too gives quite low fps, not sure why, however my favourite enb is project matso that gave me such good performance on my old video card from 2007; ~ 30-40 fps outside and ~ 40 fps inside too :)

 

Btw do you know how to add vignette, the darkening of the edges of the screen?

 

 

you have sweetfx disabled in your enblocal.ini, if you enable it there is a vignette available in the sweetfx_settings.txt

 

enblocal.ini

[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=true
ProxyLibrary=d3d9_SFX.dll

sweetfx_settings.txt

#define USE_VIGNETTE 1 //[0 or 1] Vignette : 

Darkens the edges of the image to make it look more like it was shot with a camera lens. May cause banding artifacts.

be warned, enabling sweetfx in enblocal.ini will cost you frames.

 

good luck with the settings...

   /*-----------------------------------------------------------.
  /                  Vignette settings                          /
  '-----------------------------------------------------------*/
#define VignetteRatio 1.09    //[0.15 to 6.00]  

Sets a width to height ratio. 1.00 (1/1) is perfectly round, while 1.60 (16/10) is 60 % wider than it's high.

#define VignetteRadius 0.01   //[-1.00 to 3.00] lower values = stronger radial effect from center
#define VignetteAmount -0.2   //[-2.00 to 1.00] Strength of black. -2.00 = Max Black, 1.00 = Max White.
#define VignetteSlope 0.01    //[1 to 16] How far away from the center the change should start 
to really grow strong (odd numbers cause a larger fps drop than even numbers)

#define VignetteCenter float2(0.500, 0.500)  //[0.000 to 1.000, 0.000 to 1.000] Center of effect.
Link to comment

 

 

 

 

i also use serenity, 8.2 ...

 

without useeffect=true I get 140fps indoors, 110-120 outdoors

 

with useeffect=true I get between 25 to 30 fps outdoors 30 to 60fps indoors.

 

because

with any 3rd party directx9 shader overlay

you are going to lose alot of fps since the effects are read from clear-text files.

they are not hardcoded into the executable library dll neither are they native to the game's graphics engine.

 

your computer creates the enb fx on a best-effort basis.

 

its not the enb d3d9.dll its the .fx and .txt files used.

 

that being said, serenity is one of the most efficient, properly programmed and performance friendly enb's... but i'm not a screenarcher, i actually want to play (yes, i know i'm mad)

 

the parts of the enb you can edit to make it faster:

 

ENBSERIES.INI

[SSAO-SSIL]
//-----------------------------------------------------------------------
//prod80 : Set the below SourceTexturesScale & SizeScale values to
//-----------------------------------------------------------------------
//50% scaling : 0.5 -> best performance
//60% scaling : 0.774596669241483
//80% scaling : 0.894427190999915
//100% scaling: 1.0
//150% scaling: 1.224744871391589
//250% scaling: 1.581138830084189 -> best quality
//-----------------------------------------------------------------------
SourceTexturesScale=0.774596669241483
SizeScale=0.774596669241483			
//-----------------------------------------------------------------------

I use the enb default of:

 

SourceTexturesScale=0.35

SizeScale=0.35

 

those two parameters control the resolution of the SSAO-SSIL and are the most intensive parameters in the enbseries file.

 

you can also disable the rain processing, helps during storms... alot.

 

ENBBLOOM.FX

/************************************************
 * QUALITY										
 * Pick your poison								
 * Uncomment ONLY 1 !!!							
 * File won't load with Quality > 150			
 ************************************************/

//#define QUALITY 	16			// LOW 			[-6% FPS  COMPARED TO BLOOM DISABLED]
#define QUALITY 	24			// LOW-MEDIUM 	[-10% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	32			// MEDIUM 		[-14% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	48			// MEDIUM-HIGH 	[-21% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	64			// HIGH 		[-28% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	96			// VERY HIGH 	[-42% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY 	150			// EXTREME 		[-51% FPS COMPARED TO BLOOM DISABLED]
//#define QUALITY	1			// CUSTOM		[Fill your own quality range 1(Off) to 150(Max)]

I use:

 

#define QUALITY  2 

 

because this function works in passes-per-frame, it will loop 16, 24,32 times a frame... since I'm not of exceptional visual ability, i dont notice... so looping twice a frame is good... and its good for quite a bit of fps... you'll just notice the scene being slightly brighter and not as bloomy... but hardly.

 

ENBBLOOM.FX.INI in the /enbseries folder:

[ENBBLOOM.FX]
TECHNIQUE=0
------Bloom Day-------------=false
Day Bloom: Sigma (Blur width)=22.0

------Bloom Night-----------=false
Night Bloom: Sigma (Blur width)=22.0

------Bloom Interior--------=false
Interior Bloom: Sigma (Blur width)=22.0

This parameter controls the size of the gaussian blur used on each bloom prepass, it controls the sharpness of the bloom.

 

 

ENBEFFECTSPREPASS.FX

//+++++++++++++++++++++++++++++
//internal parameters, can be modified
//+++++++++++++++++++++++++++++

#define	DEPTH_OF_FIELD_QULITY 2  	// Range[0 - 7] 0 = Highest performance, 1/2 playable, 3 good computer, 4+ screen arching
#define POLYGONAL_BOKEH  			// Enable to use Polygonal Bokeh
#define	POLYGON_NUM 6  				// For polygonal bokeh, Lowest is 3

I use #define    DEPTH_OF_FIELD_QULITY 0

 

 since I'm not of exceptional visual ability, i dont notice... 

 

although, the enbeffectsprepass.fx file in serenity is a fps hog in general, so i've replaced it with the enbeffectsprepass.fx from realvision... works like a treat and is a fast DOF effect if you really must have one running all the time.

 

there is more you can do to speed up an enb, but like i said... its all about the way the enb author coded or edited his shaders...

 

the fastest enb's ive found until now have been seasons of skyrim, project, true vision and somber, those are faster than serenity, but you sacrifice quality for speed...

 

hope this helps.

 

 

 

I have applied these edits and I will let you know how it goes :)

Also I have tried seasons of skyrim enb and that too gives quite low fps, not sure why, however my favourite enb is project matso that gave me such good performance on my old video card from 2007; ~ 30-40 fps outside and ~ 40 fps inside too :)

 

Btw do you know how to add vignette, the darkening of the edges of the screen?

 

 

you have sweetfx disabled in your enblocal.ini, if you enable it there is a vignette available in the sweetfx_settings.txt

 

enblocal.ini

[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=true
ProxyLibrary=d3d9_SFX.dll

sweetfx_settings.txt

#define USE_VIGNETTE 1 //[0 or 1] Vignette : 

Darkens the edges of the image to make it look more like it was shot with a camera lens. May cause banding artifacts.

be warned, enabling sweetfx in enblocal.ini will cost you frames.

 

good luck with the settings...

   /*-----------------------------------------------------------.
  /                  Vignette settings                          /
  '-----------------------------------------------------------*/
#define VignetteRatio 1.09    //[0.15 to 6.00]  

Sets a width to height ratio. 1.00 (1/1) is perfectly round, while 1.60 (16/10) is 60 % wider than it's high.

#define VignetteRadius 0.01   //[-1.00 to 3.00] lower values = stronger radial effect from center
#define VignetteAmount -0.2   //[-2.00 to 1.00] Strength of black. -2.00 = Max Black, 1.00 = Max White.
#define VignetteSlope 0.01    //[1 to 16] How far away from the center the change should start 
to really grow strong (odd numbers cause a larger fps drop than even numbers)

#define VignetteCenter float2(0.500, 0.500)  //[0.000 to 1.000, 0.000 to 1.000] Center of effect.

Ok I made the changes and I still get really low fps, without the enb I get 140 - 188 fps inside and outside I get 50 - 70 fps

With the serenity enb I get 30 - 40 fps outside and 40 - 60 fps inside, this seems really low to me.

I have an FX 8350, MSI R9 280X 3G, 8Gb DDR3 1600 RAM 250GB SSD. I would like to get a solid 40 fps outside, and wouldn't midn the occasional dip in performance. Not sure what else to do, I'm even using the extreme performance serenity enb.

Link to comment

i have a i7-4770 (locked) 8 gigs 1600 ddr3 and a gtx 660 2gig oc edition and I get about the same, sometimes i exit an interior cell into an exterior one and the fps falls to 15, 

 

then i press shift-f12 and turn it off for a minute to give the vram/gpu a break... then i re-enable it when going back into an interior cell.

 

it is simply how the enb works, using loose text files as shader input, there isn't much to do about it unless you are interested in coding directx9 shaders.

 

enb is based on legacy directx libraries... old and slow directx 9... not much to be done about that, skyrim doesn't have directx11 handles and never will.

 

you could try another enb, still, the simple action of reading the shader input from a text file takes time because for every frame the enb is reading atleast 4 files.

 

maybe one day the ENB will develop into something far more effective with a more effecient input/programming method... probably donating a little cash will help that along...

 

enblocal.ini

[MEMORY]
ExpandSystemMemoryX64=true  <===set to true if you have 64bit OS
ReduceSystemMemoryUsage=true <===set to true to make ENB do magic in your RAM
DisableDriverMemoryManager=true <===set to true to disable Skyrim's memory allocation management
DisablePreloadToVRAM=false  <===Set to true if stutter/long cell loads during play, not door transitions.
EnableUnsafeMemoryHacks=false <===set to true to turn off ENB BOOst
ReservedMemorySizeMb=512 <===value set to an amount of VRAM that once reached uses EnbHost.exe to buffer Vram render
VideoMemorySizeMb=4000 <===value set to max limit, sets automatically below
EnableCompression=true <===set to true allows enbhost.exe to compress the data it is buffering
AutodetectVideoMemorySize=true  <===set to true for VideoMemorySizeMb to set automatically by hardware
Link to comment

 

i have a i7-4770 (locked) 8 gigs 1600 ddr3 and a gtx 660 2gig oc edition and I get about the same, sometimes i exit an interior cell into an exterior one and the fps falls to 15, 

 

then i press shift-f12 and turn it off for a minute to give the vram/gpu a break... then i re-enable it when going back into an interior cell.

 

it is simply how the enb works, using loose text files as shader input, there isn't much to do about it unless you are interested in coding directx9 shaders.

 

enb is based on legacy directx libraries... old and slow directx 9... not much to be done about that, skyrim doesn't have directx11 handles and never will.

 

you could try another enb, still, the simple action of reading the shader input from a text file takes time because for every frame the enb is reading atleast 4 files.

 

maybe one day the ENB will develop into something far more effective with a more effecient input/programming method... probably donating a little cash will help that along...

 

enblocal.ini

[MEMORY]
ExpandSystemMemoryX64=true  <===set to true if you have 64bit OS
ReduceSystemMemoryUsage=true <===set to true to make ENB do magic in your RAM
DisableDriverMemoryManager=true <===set to true to disable Skyrim's memory allocation management
DisablePreloadToVRAM=false  <===Set to true if stutter/long cell loads during play, not door transitions.
EnableUnsafeMemoryHacks=false <===set to true to turn off ENB BOOst
ReservedMemorySizeMb=512 <===value set to an amount of VRAM that once reached uses EnbHost.exe to buffer Vram render
VideoMemorySizeMb=4000 <===value set to max limit, sets automatically below
EnableCompression=true <===set to true allows enbhost.exe to compress the data it is buffering
AutodetectVideoMemorySize=true  <===set to true for VideoMemorySizeMb to set automatically by hardware

Thank you so much for your help, I appreciate it :)

I have one last question, my nights are extremely blue and I've been trying to figure out how to remove some of the blue tint. I found that editing the amount of bloom at night removes the blue tint but it makes the image really blurry.

Do you know how to remove this blue tint?

Also is there anyway to disable the ENB volumetric fog? As I think it might be messing up the Extreme and Volumetric Fog mod I am using. Think it's the weather xD

Link to comment

FWIW I find 30-40 fps totally playable, Skyrim is an RPG not an FPS. I'm able to use kempo techniques with Deadly Combat & ACE Realistic Fighting to get off opponents centerlines and neutralize them with timed block/strikes and power attacks.

 

@ utokr: thanks a lot for those Serenity settings, I tweaked my texture scale & bloom quality to optimize the Full & Full Performance files (I switch depending on whether I'm in the mood to take screenshots).

Link to comment

I have an R9 280x and am using the serenity ENB however my fps is extremely low, even with the performance option, ~ 30 fps outside and ~40 fps inside.

Is there anything I can do, other than editing the enbseries ini files as I have already done that?

Flora and founa

 

Lush grass?

Do you use grass on steroids?<===install this for fps improvement

 

Put this under grass skyrim ini file.

 

post-232301-0-68371000-1402952325_thumb.png

 

120 improve fps alot.

 

Depth of field give FPS drop

Ambiant occlusion

Shadows

 4k textures

Many NPC'S mods.

 

Install performance ENB'S and lite texture mods.

 

TIP: Read what experts say like boris vorontsof so don't mes with ini if you don't know what your doing and most of the times don't listend to others giving advice many times you screw up your settings, include me :P

 

It all depends on what you install and what PC you use so others SETTINGS is not a guarenteed for your PC remember that.

 

Good luck.

Link to comment

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...