Pages

221 posts / 0 new
Last post
Mystical Panda
Mystical Panda's picture
Offline
Last seen: 5 hours 37 min ago
Joined: 03/30/2016 - 07:02
Karma: 748
RoyBatty wrote:

RoyBatty wrote:

 

So I did some testing, the turn hitching is gone with unsafe memory hacks enabled. But I can see absolutely no FPS increase or notice any other changes really, also the game fails to launch half the time with windowed mode enabled. I guess this is more for people with older or weaker machines, it's of no benefit to me it seems as the game runs identical other than some input lag with this enabled and the launch failing. I also noticed the anisotropic filtering forcing can be disabled and it will use the game setting instead which has less banding.

At least you were able to get the hitching out, but added some undesirable anomalies. It's definitely not for everyone.

I also think it's for those wanting to push the game engine a bit past what 32bit systems can handle virtual memory space wise- with large enough graphics or just "too much stuff" an "out of memory" happens quite frequently regardless of how powerful or 'weak' a system might be (its about the virtual space), so off-loading of 'something' (in this case) shadowed/ cached textures allows for something else like game data to take it's place within that virtual limit.

With a more inexpensive gpu and/ or less vram, it might help when using larger texture packs, but that will more than likely also increase the 'bandwidth' requirement from the card when just rendering in higher resolutions which would more than likely also decrease fps (which, not taking either side, wouldn't necessarily be the fault of the tool).

In the end, it's kind of a balancing act.

Mystical Panda
Mystical Panda's picture
Offline
Last seen: 5 hours 37 min ago
Joined: 03/30/2016 - 07:02
Karma: 748
One more quick note before I

One more quick note which might help out, before I forget...

@ Roy, you mentioned awhile back you were able to use hi-res textures, without an out of memory issue (except where you mentioned NVSR could potentially cause that); [reduce system memory] wouldn't apply to your situation. However, loading all the images into VRAM [unsafe memory hacks], in your situation, would result in less hitching since you have 10+ gb VRAM- no need to decompress, re-load or copy from shadowed/ cached system memory into VRAM; it's right there to use, always. That would be absolutely expected.

The other setting [reduce system memory usage] is for those hitting an out of memory issue (not necessary gpu VRAM, but application virtual ram), which is what I think I was encountering with the initial test I did using just [unsafe memory hacks]; the virtual space for the app ran out according to the memory graphics I posted as just using [unsafe memory hacks] didn't seem to work as both during my test. Which is why doubling the options worked for me; [unsafe memory hacks] wasn't necessary, but would reduce hitching yes, and if hitching is a noticeable slow (we see a 'hitch' in the frame rate), there would an fps drop of some sort at that moment; with it it improves because of no 'hitching'.

Though, as I was testing them out, I'm pretty sure they both work differently from each other and are used under different circumstances, and one can't necessarily supercede the other in all circumstances.

MajinCry
MajinCry's picture
Offline
Last seen: 4 hours 26 min ago
Joined: 04/09/2013 - 12:36
Karma: 183
RoyBatty wrote:

RoyBatty wrote:

 

So I did some testing, the turn hitching is gone with unsafe memory hacks enabled. But I can see absolutely no FPS increase or notice any other changes really, also the game fails to launch half the time with windowed mode enabled. I guess this is more for people with older or weaker machines, it's of no benefit to me it seems as the game runs identical other than some input lag with this enabled and the launch failing. I also noticed the anisotropic filtering forcing can be disabled and it will use the game setting instead which has less banding.

 

The only way I've had launch failing with ENB's borderless window, is if you dick around during the couple seconds between launching the game and the window appearing. So if you launch obse_loader.exe, and then alt-tab to firefox, the process will just be a zombie requiring task manager to kill it. The solution is to wait the couple seconds for the window to appear.

EnableUnsafeMemoryHacks cannot give a higher FPS. But it significantly reduces hitching, including cell load hitches. The game is a damn sight worse without it.

RoyBatty
RoyBatty's picture
Administrator
Offline
Last seen: 7 hours 36 min ago
Joined: 04/27/2014 - 03:26
Karma: 5775
Donor
I didn't dick around at all,

I didn't dick around at all, it just fails to launch or opens the game in a tiny window in the upper left corner of my monitor. It's likely because I have multiple displays and it doesn't work with them very well. I need to check the load stutters, it did seem to do something there and I would very much like to have those gone.

I'll try without borderless mode since I've never had issues alt-tabbing in the base game like other people do.

@Panda I don't use graphics mods at all anymore, they just don't fit the game and/or make it run poorly. I'm not a graphics whore so to speak, I'm more into a fun and seamless experience with game play rather than running around with my nose in the walls and rocks or taking screenshots. I use the AF and AA because banding and pixel crawl/jaggies annoy me to where I can't play a game with them.

Mystical Panda
Mystical Panda's picture
Offline
Last seen: 5 hours 37 min ago
Joined: 03/30/2016 - 07:02
Karma: 748
There would definitely be an

There would definitely be an input 'hit' of sorts (at least theoretically based on extra processing cycles sitting between the DX and the game engine but... showing more the less 'power' the system had to push through stuff), especially if it catches and passes on DX functions for things like input, and probably would cause additional input lag if pipelined on a single thread (can't pass on input events if we're still looking up or 'banking' data from the 'host' to the card). Though having all data strictly on the card, I'd venture a guess it's still adding input latency to some degree that should be 'masked' or mitigated by faster processors and a higher ipc into a negligible amount.

@ Roy, That's why I'm surprised (not necessarily doubting) your having the kinda of problems your having with it; anythings possible, but doesn't seem likely with your pc being what it is. 

My gpu and cpu isn't as powerful, but I can squeeze out between 40-60 frames at 1440p fairly easily with the mods I have. Though complicated lighting inside buildings like Camp McCarren and that rocket place with the ferals will absolutely drop it down below that. Very often when hitting 60 it's really smooth, but never as smooth as the base game without all the mods and stuff. I most definitely can tell a difference between anything 60+ and even 40+ as opposed to 30+ fps.

Some of us, like myself, were artists before becoming programmers all those years ago; I do still like to draw from time to time. My father was an artist which is something I inherited from him. Though back then, comic book art was my media of choice. Expression were things that were very important to us, and me regardless of source. In a way programming gave also me an opportunity, through the years, to be expressive (in a different sort of way- like an interesting novel or idea, just expressed in code).

So given that, I don't think it's about graphics 'whoring' as much as expression. Some like to see something beautifully rendered (even down to 20fps if they prefer- though I probably wouldn't enjoy that as much as perhaps someone else might, but if that's all I have, it's enough), and others it's about how the atmosphere makes them feel. Yes, some just want the best or feel they must have the best, whether graphic or hardware wise; that's cool too. While others just want to be a part of something, like those in the modding community who love to include 'others' work in their game for example. For those, mods let them do that in way; be part of something bigger. Even if their system isn't quite a good a someone elses, it's how they experience it for themselves, and that's what matters. Well, at least that's how I look at it.

Mystical Panda
Mystical Panda's picture
Offline
Last seen: 5 hours 37 min ago
Joined: 03/30/2016 - 07:02
Karma: 748
MajinCry wrote:

MajinCry wrote:

EnableUnsafeMemoryHacks cannot give a higher FPS. But it significantly reduces hitching, including cell load hitches. The game is a damn sight worse without it.

Isn't a hitch (lag) where the fps pauses for a second (comes to 0) while turning, loading assets or looking around? Overall, enough hitches would equate to an overall drop in fps? It very well might depend on system's 'horsepower', so to speak; more prominent with some than others. Let me play around with some tests over the next few days and see if I can figure it out; might be able to offer more into the mix. I'd never considered  activating [unsafe memory hacks] until you explained what it was. Thanks for that. It's definitely in there now.

Your not kidding! I don't think I could ever go back to a non-modded game again; Skyrim spoiled me there for sure.

RoyBatty
RoyBatty's picture
Administrator
Offline
Last seen: 7 hours 36 min ago
Joined: 04/27/2014 - 03:26
Karma: 5775
Donor
The issue with frame rate is

The issue with frame rate is purely draw calls and memory management problems. Oblivion runs like crap on my computer too because it's targeted at an older, slower API and designed around that.

I get mostly 60 FPS, but certain areas with a lot of alpha have issues due to the way the engine deals with it.

MajinCry
MajinCry's picture
Offline
Last seen: 4 hours 26 min ago
Joined: 04/09/2013 - 12:36
Karma: 183
I've never had the framerate

I've never had the framerate hit 0, it's that the engine halts while it waits for resources to load. It had a huge benefit for me, both on my Phenom II 965 BE and i7 6700k, on all the games ENB has EnableUnsafeMemoryHacks for; Oblivion, Fallout New Vegas, and Skyrim.

MajinCry
MajinCry's picture
Offline
Last seen: 4 hours 26 min ago
Joined: 04/09/2013 - 12:36
Karma: 183
RoyBatty wrote:

RoyBatty wrote:

 

The issue with frame rate is purely draw calls and memory management problems. Oblivion runs like crap on my computer too because it's targeted at an older, slower API and designed around that.

I get mostly 60 FPS, but certain areas with a lot of alpha have issues due to the way the engine deals with it.

 

I'd say that Oblivion isn't designed around D3D9. Forward rendering is exactly what you should not have for an open world game, as it redraws the entire scene as many times as there are lights. It's only with Skylake and newer intel CPUs that you can actually keep 60fps in the Imperial City when it's raining (when guards take out their torches).

Modded Oblivion can even push my 6700k to sub-40fps, and I've not gone balls in with the environment mods.

Mystical Panda
Mystical Panda's picture
Offline
Last seen: 5 hours 37 min ago
Joined: 03/30/2016 - 07:02
Karma: 748
MajinCry wrote:

MajinCry wrote:

 

I've never had the framerate hit 0, it's that the engine halts while it waits for resources to load. It had a huge benefit for me, both on my Phenom II 965 BE and i7 6700k, on all the games ENB has EnableUnsafeMemoryHacks for; Oblivion, Fallout New Vegas, and Skyrim.

I see what your referring to now maybe... even if it hitches, a multi-thread 'draw' would still be doing it's thing, just nothing is being updated movement wise?

Odd though that when data is being loaded off the hard drive, the fps counter goes up and down (multiple fps counters). Even with Fallout 4. So technically, if draw cells are happening independently of loading (or streaming), the fps would stay 60 (as reported by various overlays), even though everything would be lagging like crazy or 'jerking' all over the place.

Maybe I'm looking at the entire fps thing wrong, or we're referring to two different things. I just don't seem how you can draw anything if it hasn't been streamed into the game- at that moment the fps would have to slow down until some type of major data is loaded (the hitch), the rest is filled in (like LOD on the fly).

Mystical Panda
Mystical Panda's picture
Offline
Last seen: 5 hours 37 min ago
Joined: 03/30/2016 - 07:02
Karma: 748
MajinCry wrote:

MajinCry wrote:

 I'd say that Oblivion isn't designed around D3D9. Forward rendering is exactly what you should not have for an open world game, as it redraws the entire scene as many times as there are lights. It's only with Skylake and newer intel CPUs that you can actually keep 60fps in the Imperial City when it's raining (when guards take out their torches).

Modded Oblivion can even push my 6700k to sub-40fps, and I've not gone balls in with the environment mods.

I see this quite a bit. Where the way the engine 'calculates', applies and overlays multiple light sources there's going to be performance hits (more so than other more 'modern' engies).

That's why I think Bethesda's development perspective is towards artistic expression first, programming second. It's like, we want to add fog. Can we do it? Yeah, just do this, reusing this. After adding and adding without restructuring and re-designing... yes we can add all those things, but you'd need a quantum computer to run it properly.

jlf65
jlf65's picture
Offline
Last seen: 5 hours 32 min ago
Joined: 08/10/2016 - 14:10
Karma: 891
If you wanna see FO3 grind to

If you wanna see FO3 grind to a screeching halt, install the glowing ghouls mod alongside mmm, then go out at night and find a pack of night ghouls. Instant freeze! ...unless you have a ridiculously powerful system, then it's just a slide show.

Mystical Panda
Mystical Panda's picture
Offline
Last seen: 5 hours 37 min ago
Joined: 03/30/2016 - 07:02
Karma: 748
jlf65 wrote:

jlf65 wrote:

 

If you wanna see FO3 grind to a screeching halt, install the glowing ghouls mod alongside mmm, then go out at night and find a pack of night ghouls. Instant freeze! ...unless you have a ridiculously powerful system, then it's just a slide show.

I've seen a case of that in FNV with glowing ghouls and Monster Mod; it was a def 'tank'. 

MajinCry
MajinCry's picture
Offline
Last seen: 4 hours 26 min ago
Joined: 04/09/2013 - 12:36
Karma: 183
Boris did me a favour and

Boris did me a favour and added a GetTickCount replacement to ENB. What's great about that, is it doesn't have the crushed/big hands bug that NVSR's has. No microstuttering, and no Salad Fingers hands.

Mystical Panda
Mystical Panda's picture
Offline
Last seen: 5 hours 37 min ago
Joined: 03/30/2016 - 07:02
Karma: 748
MajinCry wrote:

MajinCry wrote:

 

Boris did me a favour and added a GetTickCount replacement to ENB. What's great about that, is it doesn't have the crushed/big hands bug that NVSR's has. No microstuttering, and no Salad Fingers hands.

Nice! Is this a new version he's released? Does it also work when just 'boosting'? or is do the effects need to be enabled? If it's a new version, i'll need to download it here in a bit.

jlf65
jlf65's picture
Offline
Last seen: 5 hours 32 min ago
Joined: 08/10/2016 - 14:10
Karma: 891
It's a new version with the

It's a new version with the same name (I wish he wouldn't do that, and he's done it twice recently).

 

RoyBatty
RoyBatty's picture
Administrator
Offline
Last seen: 7 hours 36 min ago
Joined: 04/27/2014 - 03:26
Karma: 5775
Donor
Does the "watch" work in

Does the "watch" work in Tranquility Lane?

MajinCry
MajinCry's picture
Offline
Last seen: 4 hours 26 min ago
Joined: 04/09/2013 - 12:36
Karma: 183
It's a new version with the

It's a new version with the same name. Sadly, he expressed that he's not going to update the NV ENB any further.

No idea if it works with the graphics part of ENB disabled. You'd have to test that.

Gustappo
Gustappo's picture
Offline
Last seen: 5 months 4 days ago
Joined: 01/08/2018 - 07:40
Karma: 1
Dead Sirious wrote:

Dead Sirious wrote:


1.) Search for Fallout New Vegas within the Profile Inspector. Set "Multi-display/mixed-GPU acceleration" to Single display performance mode. Finally set "Power Managment Mode" to Prefer maximum performance. Here's a visual example. http://i.imgur.com/6nYPWVX.png
 

Is there an alternative for these settings in RadeonPro for the AMD users between us? Or is there maybe a different program i could use to apply setting like these?

Great guide btw!

RoyBatty
RoyBatty's picture
Administrator
Offline
Last seen: 7 hours 36 min ago
Joined: 04/27/2014 - 03:26
Karma: 5775
Donor
AMD has no such utilities.

AMD has no such utilities.

Pages