Assassin's Creed Valhalla

There is a weird perfomance bug, I got 30fps in england. I set fullscreen and back to borderless a couple of times and looks and this lol…

SK’s Framerate Limiter resets itself when you Alt-Tab or change Display Modes.

You might want to try the updated version I just uploaded (link is in the title post). I made a few changes to that reset behavior, it’s supposed to periodically reset itself to compensate for clock drift but wasn’t doing so. Thus, your fiddling with display modes and what not probably helped it along.


I also forced VSYNC on. After seeing how much VSYNC off derails performance when the stupid benchmark forces it off, I decided the best course of action would be to turn it on and not let the game do that :slight_smile:

SK’s limiter works best (lowest latency + most consistency) when VSYNC is enabled. I know that runs counter to every other limiter in existence, but so does everything else in SK’s design :slight_smile:

2 Likes

This is a great tool, I appreciate and respect your work Kal. :wink:

Unfortunately, Reshade it stopped working with the latest version :frowning:

On the first version, using these commands worked great:

[Import.ReShade64]
Architecture=x64
Filename=ReShade64.dll
Role=ThirdParty
When=PlugIn

Could you give a hint or do something to make it work again?

Why not do something much simpler like name ReShade d3d12.dll?

1 Like

Thanks, it works! :beers:

Everyone who has downloaded a build from this thread…

I caught a rather stupid mistake in my D3D12 Framerate Limiter code that was counting the render SwapChain twice. That mistake has the potential to create microstutter, so you don’t want any of the earlier versions…

Please grab the latest linked version at your earliest convenience. I think I got all the stupid mistakes out of my system and it should be smooth sailing from here :wink:

1 Like

thanks, the link is updated in the main post right?

Yup, yup…

Do I need to do anything or VSYNC will always be forced on when I use SK?
NVCP it’s ON, in-game it’s OFF. Should I turn NVCP off?

It doesn’t matter, it’s the same regardless where it’s forced -ON-. The driver override simply has priority.

1 Like

For NVIDIA, AMD doesn’t allow D3D12 overrides for a number of settings or even D3D11 in a few cases deferring to the software to control the behavior outside of OpenGL.

A more forcible implementation wouldn’t be a bad option but their stance is API standards and other than the D3D11 tessellation level override most options comply with that. :smiley:

Don’t think there’s any particular issues either from having both set to enabled or if the game is disabled then for NVIDIA the driver can take priority so it’d still be enabled although throwing in double VSync or triple buffered VSync I’m not sure how that’s handled.
(Probably still overriden pretty sure NVIDIA has settings for these too which likely applies to D3D also.)

Only difference would be if the game tied more settings to the V-Sync toggle than V-Sync alone. E.g. an additional FPS limiter or something.

Unity games are a bit weird in that regard as forcing V-Sync off through the game or NVCP doesn’t always uncap them, but forcing V-Sync off through Special K uncaps them… :expressionless:

1 Like

Who the hell thought these fast travel points in Valhalla were a good idea? They’re the tops of mountains.

  • Do you know what’s at the top of a mountain…?
    • Nothing.
  • Do you know where cities are located?
    • Nowhere near mountain peaks.
  • Do you know where you can safely jump off a mountain in Viking times?
    • Me either.

Yeah there was usually a point in most cities you could have your bird spin around over to set up some ancient teleportation system but here it’s one or two remote points in high places most of the time.
(EDIT: Per map region.)

The three main cities (The smaller circled “territories” on the map.) have two or three points each for some reason too but getting around is still quite a bit of work.

Watch_Dogs Legion is somewhat similar too whereas Watch_Dogs 2 let you travel to almost any point of interest and had the map uncovered this time it’s covered in a fog effect and some streets have no points to travel to at all no matter how much driving or map uncovering is done.

Getting the stable up and running and getting the horse upgraded to improve stamina to let it run more than 500 meters helps, leaving the boat and using the horn of instant-raiding on settlements with over-sized loot chests also speeds up having to travel up and down the smaller river sites with your team of footballers.

EDIT: Yeah I maintain Ubisoft based the raiding mechanic on the older style football or mob ball.

Your boys in blue against the defenders in orange as the civilian population shouts and screams in awe as the match spirals out or control entirely although instead of a ball there’s three goals for these ridiculously pompous chests that’d be worth easily 3 - 5x the actual contents worth of supplies if melted down.

Odyssey had problems with people plopping down their photo sessions right on top of the fast travel point too was a real hassle and the toggle was temporary so you couldn’t really set community features to off which was really annoying.

Their own green I think it was tinted concept art photos are pretty neat though and then there’s a bunch of tester UbiTestXXXX type or UbiGuestXXXX type early images but once the servers are more reliable there might be a ton of odd pics on most of the travel points again.
(The one on the start island in Odyssey with the detailed Zeus statue in particular you’d think would have Ubisoft think through that little feature more but nope.)

EDIT: The game also appears to have gone full anachronism on some of the time period objects which happened but not to this extent, not big deal but a few bits shouldn’t be more common until the 1200’s or even the 1400’s if not later not the 900’s ha ha.

Intricate crossbows, massive detailed stone constructions including many finer details and architectural marvels and of course the usual with stylized armor designs though Ubisoft resister throwing horns on all the helmets, barely. :stuck_out_tongue:
(The more you upgrade the item so you can … upgrade the item? … however the more intricate and ornamental it becomes instead of looking like a weapon or armor it looks like a parade piece at the end.)

The proof is in the pudding;

Before a delicious bowl of cereal:

After a delicious bowl of cereal:

This is on a fresh installation of Windows 10 2004 (1 day old), with Low Latency Mode enabled on Ultra.

Appreciate your efforts, Kaldaien.

Nice :slight_smile:
Low latency mode works in dx12?
I thought it didn’t work in dx12 and Vulkan :wink:

The driver hack that calls itself Low Latency? No, that does not work in D3D12/Vulkan, but it is trivial to manipulate the DXGI SwapChain to make it low latency.

Realistically, D3D12 is more tunable. Vulkan has very little room to improve framepacing, which is why I’m happy it doesn’t get used much and the few times that it is used, the developer’s generally competent and doesn’t need framepacing fixes.

1 Like

Thought Vulkan had various presentation modes (The “VSync” support and modes of handling it.) and settings for pre-rendered frames and back buffers too but beyond that I suppose you’d go into the actual swap chain and deeper settings or utilizing either global extensions or having to go by what NVIDIA, AMD, Intel and I think also Google have but some of these might not work on other vendors or even when added as global instruction it drags on for seeing it supported in newer drivers until mandatory whenever a new main Vulkan SDK and version rolls out and the requirements update for what this needs to be certified and validated for.

Takes a while though, Vulkan 1.2.x is still supported and updated with AMD and NVIDIA around 1.2.140.x and various extensions supported or missing still.
(And some wonky driver behavior or misreported support and all that too, sigh.)

EDIT: Hooking into that and manipulating it directly though I’m not so sure on, guessing you’d have the D3D and DXGI platform for Windows DirectX 12 as a possible advantage here for that API comparably.

EDIT: Though I go back and forth reading Vulkan SDK notes, driver changelogs and such info and then lovely lengthy in-depth reports and colorful commentary from Proton and DXVK’s project pages on Github on the nature of the problem with video game ports and mysterious issues and errors that somehow should not exist but continues to do so even years later.

Well that’s a bit of a separate topic from the game here, I have a lot to try and pick up and learn still or at least good as I can which for how complex some of these subjects are is not easy. :slight_smile:

1 Like

I think I might be dumb, I’ve been trying to get the standalone version to work from the OP, but everytime I load up the game now I get either a black screen when starting, or occassionally the game will load up until the point where it tells me about autosaves, but never to the main menu.

When it does get to the auto save part, none of the opening videos have sound, which is weird.

As soon as I uninstall, everything works again without an issue.