Cities: Skylines II

Cities: Skylines II

View Stats:
andrfgs Oct 24, 2023 @ 9:53am
Linux Proton Performance
My results so far, for a brand new Highlands map game.

Hardware, OS and Settings
Distro : Arch Linux
Kernel : Linux 6.5.8-arch1-1
CPU : AMD Ryzen 9 7900X3D
GPU : Nvidia RTX 4080
Driver Version : Nvidia 545.23.06
RAM : 2 x 32GB Kingston FURY Beast DDR5 CL36 @ 4800 MT/s
Storage : SSD Nvme WD Black SN850X 4TB
Resolution : 3840x2160 60Hz
Settings
  • Depth of Field: Disabled
  • Window Mode: Fullscreen Windowed
  • Geometry Cache Limit: 4GB
  • Everything Else: High Settings

Proton GE 8.21 Directx11
Arguments:
mangohud %command%
Avg FPS: 35

Proton Experimental Directx11
Arguments:
mangohud %command%
Avg FPS: 37

Proton GE 8.21 Directx12 *Updated 26/10/2023
Arguments:
mangohud %command% -force-d3d12
Avg FPS: 45

Proton Experimental Directx12 *Updated 26/10/2023
Arguments:
mangohud %command% -force-d3d12
Avg FPS: 45

Running with DirectX 12 seems to cause a VRAM leak, causing the game to gradually consume > 16GB. When this happens, GPU usage drops and FPS goes to 1. This happens with both 4K and 1080p resolutions and the graphics on min or max settings, so its likely an issue in VKD3D
Last edited by andrfgs; Oct 26, 2023 @ 10:42am
< >
Showing 1-14 of 14 comments
graf Oct 24, 2023 @ 9:57am 
Did you try multi-monitor setup? I get crashes when switching context or trying to change the screen of cs2 (windowed fullscreen)
andrfgs Oct 24, 2023 @ 10:05am 
Originally posted by graf:
Did you try multi-monitor setup? I get crashes when switching context or trying to change the screen of cs2 (windowed fullscreen)

I only have one monitor so far. Btw Im using X11
graf Oct 24, 2023 @ 10:21am 
thx for the answer .. x11 could be a solution .. will try it out
Gavros963 Oct 24, 2023 @ 10:26am 
I loaded into the map to see that any terrain within render distance vanishes from sight.
Videonauth Oct 24, 2023 @ 10:55am 
Originally posted by tetaplanas:
My results so far, for a brand new Highlands map game.

Hardware, OS and Settings
Distro : Arch Linux
..snip
Avg FPS: 37
How did you get past the launcher not working if you had that?
cheshire.panther Oct 24, 2023 @ 11:05am 
>35fps
This is depressing
andrfgs Oct 24, 2023 @ 2:18pm 
Originally posted by Videonauth:
Originally posted by tetaplanas:
My results so far, for a brand new Highlands map game.

Hardware, OS and Settings
Distro : Arch Linux
..snip
Avg FPS: 37
How did you get past the launcher not working if you had that?

I did not have that. Have you tried to launch stream through the terminal and look at the logs? The launcher worked fine on my machine.
Videonauth Oct 24, 2023 @ 2:34pm 
Originally posted by tetaplanas:
Originally posted by Videonauth:
How did you get past the launcher not working if you had that?

I did not have that. Have you tried to launch stream through the terminal and look at the logs? The launcher worked fine on my machine.

No output via terminal, and produces all the time the same error window about the launcher not responding, tried so far symlinking the launcher to the actual cities exe file, which opened a new can of worms which brought me nowhere, tried so far with proton GE 8-21 and experimental both the same result.
sethtriggs Oct 24, 2023 @ 3:01pm 
Working fine for me on Proton to go. I am getting a little buzzing noise in the audio but I did add a new wifi antenna.

I'm honestly satisfied and pretty pleasantly surprised. Trying to get through the tutorials now. My system seems to be running a consistent 38% load and it may be spread over cores. So far GPU seems OK.
stop it D Oct 24, 2023 @ 3:32pm 
Specs: Ryzen 5 5600X, GTX 1660 SUPER, 64 GB RAM, M.2 NVMe drive. Running on EndeavourOS with nvidia 535.113.01. I'm running a modified version of what City Planner's benchmarks recommended. Settings are basically 1080p very low + TAA, clouds low, AO low, reflections low, LOD very low but with light count maxed (didn't make a dent in FPS for me and really improves night time visuals). no Vsync or dynamic resolution of course.

Looks much better than it sounds. So far I'm getting just above 20 in a 40k city. New map is about 40. About on par visually and performance-wise with heavily modded CS1, amusingly enough. No idea where these complaints about the main menu lagging come from. (The menu in game is a different story.) I also noticed zero impact from high textures, but I figured I'd give my GPU a break anyway because it sounds like it needs one. My CPU also hits insane temps but that's because I'm too lazy to replace the stock heatsink or even dust the thing, haha. That's next on my buy list.


Some performance tips:
Nvidia users: To check which programs are using VRAM, try nvidia-smi in the command line. It might surprise you sometimes. I know Steam likes to bloat my VRAM after waking from sleep mode for some reason, so be sure to reset it if it does that. AMD people have a similar command for their cards, maybe radeontop? Not sure.

You've probably done this already, but make sure your drivers are updated. I've seen night and day changes for newer games after installing an update I've been putting off for a long time. I also confer with the OP on Proton Experimental. Almost always a better experience and not to be overlooked, especially here.
andrfgs Oct 26, 2023 @ 10:40am 
I have updated my findings by forcing the game to use DX12, it doesnt improve that much and after some time the game becomes unplayable.

I also tried to force vulkan but the game wasnt built with vulkan support.
sethtriggs Oct 27, 2023 @ 1:30pm 
Originally posted by tetaplanas:
I have updated my findings by forcing the game to use DX12, it doesnt improve that much and after some time the game becomes unplayable.

I also tried to force vulkan but the game wasnt built with vulkan support.
Yeah sadly no Vulkan. I didn't know you could force DX12 though. The performance was fine for me with the default (whatever that is on Mint 21.2)

Looking at the test in this thread, definitely not going to try the force to Dx12. I hope in later builds of the game they do use Vulkan but I know they have to triage worse things.
andrfgs Oct 29, 2023 @ 3:29pm 
Originally posted by sethtriggs:
Originally posted by tetaplanas:
I have updated my findings by forcing the game to use DX12, it doesnt improve that much and after some time the game becomes unplayable.

I also tried to force vulkan but the game wasnt built with vulkan support.
Yeah sadly no Vulkan. I didn't know you could force DX12 though. The performance was fine for me with the default (whatever that is on Mint 21.2)

Looking at the test in this thread, definitely not going to try the force to Dx12. I hope in later builds of the game they do use Vulkan but I know they have to triage worse things.

If it works for you use it, I guess. I doubt Vulkan would help here because the issue seems to come from poor optimization. At most you gain some FPS.

Could you run DX12 for a while without ever running out of VRAM?
sethtriggs Oct 30, 2023 @ 3:17pm 
Originally posted by tetaplanas:
Originally posted by sethtriggs:
Yeah sadly no Vulkan. I didn't know you could force DX12 though. The performance was fine for me with the default (whatever that is on Mint 21.2)

Looking at the test in this thread, definitely not going to try the force to Dx12. I hope in later builds of the game they do use Vulkan but I know they have to triage worse things.

If it works for you use it, I guess. I doubt Vulkan would help here because the issue seems to come from poor optimization. At most you gain some FPS.

Could you run DX12 for a while without ever running out of VRAM?

I admit I'd be afraid to try with such a memory leak.

Had long play sessions last night and this morning, having a blast and it's still working fine on Linux for now.
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Oct 24, 2023 @ 9:53am
Posts: 14