Valheim

Valheim

Add Vulkan as a default rendering option.
I know you can set it up with parameters and using the build in choice, but Vulkan performs better than any DX11/12 title, the FPS gain is massive. And the game doesn't seem to use any DX11/12 specific effects. Just my thoughts,

Not to mention DX11/12 halves your FPS if you have V-Sync On, and your FPS dips just one second below the recommended refresh rate (It uses double buffering instead of triple buffering).
< >
Showing 1-14 of 14 comments
Maviba Apr 1, 2021 @ 7:20am 
Vulkan doesn't improve your fps in general. it always depends on the GPU you're using.
Some may work better using DX, others do work better using Vulkan

Also, v-sync doesn't half your fps at all means.
Depending on your system it may cap your fps to your monitor's freqeuncy but removes tearing in return and and offers you a stable fps rate as well.

I play most games using v-sync enabled since I prefer having a smooth, constant fps rather than having a higher but unstable fps.

therfore I don't think vulkan should be the rendering engine by default.
But I'd appreciate having the opportunity of selecting it ingame instat of needing to to it every time I start the game
Last edited by Maviba; Apr 1, 2021 @ 7:22am
Vault Traveler Apr 1, 2021 @ 7:21am 
Toggle yes, default no, we have many people confirmed crashes because of vulkan. And many dont have any improvements when switching.

Just ask player on start and save it, let the user choose.
Originally posted by Vault Traveler:
Toggle yes, default no, we have many people confirmed crashes because of vulkan. And many dont have any improvements when switching.

Just ask player on start and save it, let the user choose.

Well if you could toggle it in the options menu, i would be all over it IMO.
N0ma13 Apr 1, 2021 @ 7:24am 
The first launch selection should stick. It's only annoying to have to select it the 133'd time though. Before and after that mark it's fine.
Originally posted by N0ma13:
The first launch selection should stick. It's only annoying to have to select it the 133'd time though. Before and after that mark it's fine.

Yeah, that would be great. Or just remove the screen and let us choose in-game on what we want, and re-launch the game like most of the options menu.
Krompus Apr 1, 2021 @ 5:02pm 
This is a minor inconvenience I've encountered with a few games. A launch option (example `%command% -vulkan` or similar) would be nice, but until then, I'll gently remind everyone that you can use the Arrow keys to navigate the options in that popup, and the Enter / Return key to select.
Last edited by Krompus; Apr 1, 2021 @ 5:02pm
Lil Puppy Apr 1, 2021 @ 6:29pm 
You mean like these command line options:
-force-d3d11 (Windows only) Force the game to use Direct3D 11 for rendering.
-force-d3d11-singlethreaded Force DirectX 11.0 to be created with a D3D11_CREATE_DEVICE_SINGLETHREADED flag.
-force-d3d12 (Windows only) Force the game to use Direct3D 12 for rendering.
-force-metal (macOS only) Make the Standalone Player use Metal as the default graphics API.
-force-vulkan

Command line options are called Launch options in Steam. Right click on the game, select Properties, then enter the command line option you want. Add a space between any additional options you add. Only one of the above can be used at a time.

For example:
-window-mode exclusive -screen-fullscreen -console -force-vulkan

Now you have exclusive mode fullscreen with developer console active and using the vulkan rendering engine.
Bjørn Thorsson Apr 15, 2021 @ 2:19pm 
Originally posted by Lil Puppy:
You mean like these command line options:
-force-d3d11 (Windows only) Force the game to use Direct3D 11 for rendering.
-force-d3d11-singlethreaded Force DirectX 11.0 to be created with a D3D11_CREATE_DEVICE_SINGLETHREADED flag.
-force-d3d12 (Windows only) Force the game to use Direct3D 12 for rendering.
-force-metal (macOS only) Make the Standalone Player use Metal as the default graphics API.
-force-vulkan

Command line options are called Launch options in Steam. Right click on the game, select Properties, then enter the command line option you want. Add a space between any additional options you add. Only one of the above can be used at a time.

For example:
-window-mode exclusive -screen-fullscreen -console -force-vulkan

Now you have exclusive mode fullscreen with developer console active and using the vulkan rendering engine.
My launch parameters are "-console -force-vulkan" (without double quotes, obviously) but, still, when starting the game it always asks me if I want to use Vulkan or not: is it normal?
Parameters are read, tho, as the console is active when I play: before it wasn't.
I'm totally to have Vulkan into the visible ingame options too.
Frozztastic Apr 15, 2021 @ 2:22pm 
Game actually runs worse with Vulkan, for me. You can also force true fullscreen to improve performance if you add the command argument "-window-mode exclusive -screen-fullscreen"

Without the double quotes, as usual.
KN€€GER Apr 15, 2021 @ 2:53pm 
Originally posted by Maviba:
Vulkan doesn't improve your fps in general. it always depends on the GPU you're using.
Some may work better using DX, others do work better using Vulkan

Also, v-sync doesn't half your fps at all means.
Depending on your system it may cap your fps to your monitor's freqeuncy but removes tearing in return and and offers you a stable fps rate as well.

I play most games using v-sync enabled since I prefer having a smooth, constant fps rather than having a higher but unstable fps.

therfore I don't think vulkan should be the rendering engine by default.
But I'd appreciate having the opportunity of selecting it ingame instat of needing to to it every time I start the game
Actually on my 2080 Super I have a 40FPS difference and less stuttering using Vulcan.
-force-vulkan
WIll this work when I press "Join game" on a friend thats playing on steam?
Frozztastic Apr 15, 2021 @ 3:41pm 
I just tried running again in Vulkan and it stuttered so bad I couldn't even click the buttons to enter game, lmao
Bjørn Thorsson Apr 16, 2021 @ 9:29am 
Maybe there is some kind of test, like in the old games (where one was stuck in place and the cam turned around, recording FPS), to compare the two supports.
My feeling (and it's just a feeling) is my PC goes better with Vulkan, I've a GTX 1080, no stutter, no lag, nearly all the settings at max, GPU temperature remains into 72-75°C too.
Maelstrom Apr 16, 2021 @ 9:51am 
I don't use Vulkan. No noticeable performance gain and it doesn't play nearly as nice with alt-tabbing (which I do a lot onto my second monitor)
Sticky White Stuff Apr 18, 2021 @ 10:31am 
That's a high temp for the GPU, but it's a good GPU, and it will remain so, even with 2000 breaking numbers. I am on a 1060 OC and on DX rendering it can drop down to 45-50 at times, which is A LOT, on max settings. No such things on Vulkan. And i mean, how good Doom and Doom Eternal go with Vulkan, it is no surprise that i can max them too and go over 100 FPS if i uncap my V-Sync, but i don't. Since i like Free-Sync,

Maybe an in-game option would be nice, and not that every time i launch the game it defaults to DX.
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Apr 1, 2021 @ 6:56am
Posts: 14