protonscr

SpellForce: Platinum Edition

protonopen appid 39540Whitelist Request
ValveSoftware/Proton#686 · opened 2018-08-26 by llikeitt · updated 2025-04-02 · 26 comments · github · game page · search this game
4 matching comments, n / p to jump
Lllikeitt 2018-08-26 github
Aandrebadaia 2018-08-30 github

Confirmed.

Distro: Linux Mint 19 Tara
Processor: AMD Ryzen 7 1700
GPU: GTX 1070, Nvidia proprietary driver 396.54
RAM: 32GB
Kernel (custom) - 4.17.14 (optimized for Ryzen)
Resolution: 1920x1080
Proton 3.7-3

Bbuschmann23 2018-09-06 github

Confirmed, works good.

Distribution: openSUSE Tumbleweed
Linux: 4.18.5
GPU: AMD Radeon R9 280
GPU driver: amdgpu 18.0.1 / Mesa 18.1.6 / LLVM 6.0.1
GPU memory: 3072MB
CPU: AMD FX 6300
RAM: 16GB
Resolution: 1920x1080
Proton: 3.7-5

Full specs: https://gist.github.com/buschmann23/f0040553d4bc4bdeb567778bd52f7946

Oomicron-b 2018-09-07 github

Whitelist Request

  • Name of the game to be whitelisted: SpellForce: Platinum Edition
  • Steam AppID of the game: 39540

System Information

  • GPU: GTX 1060
  • Driver/LLVM version: nvidia 396.54
  • Kernel version: 4.18
  • Link to full system information report as Gist
  • Proton version: 3.7-5 Beta

I confirm:

  • [x] that pressing the Play button in the Steam client is sufficient.
  • [ ] that runtime config options are necessary to run the game.
  • [x] that no workarounds other than the mentioned ones are necessary.

Issues

  • [x] I haven't experienced any issues.
  • [x] There are no issues left open for this game.
  • [x] Although I consider the gaming experience equal to Windows there are
    remaining issues: on highest video settings in 4k fps is not stable, can drop from 90 to 20, especially when switching to 3rd person view.
NNerosTie 2018-11-01 github

My mouse pointer is blinking... Am I the only one?

Oomicron-b 2018-11-01 github

just checked with current proton beta and nvidia 410.66, does not happen to me. even tried vsync on/off and "avoid input lag" on/off - no issues. anything with "error" in your proton log?

NNerosTie 2018-11-01 github

Nvidia 410.66 too, I'm on Arch.

The only error I have in the log is this one:

ERROR: ld.so: object '/home/neros/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Kkisak-valve maintainer 2018-11-01 github

Hello @NerosTie, that message is harmless. Did you add PROTON_LOG=1 %command% to the game's launch options, then check your home folder for steam-$APPID.log for Proton's log?

NNerosTie 2018-11-01 github

Hello @kisak-valve, yes this is how I've got the log. Every ERROR are the same with LD_PRELOAD, nothing more...

NNerosTie 2019-05-29 github

My issue is fixed, I don't have an issue with my cursor anymore =)

NNerosTie 2020-06-07 github

It doesn't work anymore with Proton 5.0 (black screen then it crashes). Have to be launch with Proton 4.11. Tested with DXVK and WINED3D and in windowed mode.

Log:
steam-39540.tar.gz
(compressed because it's a 90 Mo file)

My config:
info.txt

Iivyl 2020-10-23 github

It's a bug in the game. When your system reports too many resolutions (multiplied by supported d3d9 formats) the games does something weird and corrupts the stack. DXVK reports more supported formats than wined3d so it's much easier to hit this bug.

Wine 5.0 had suffered from another regression that was fixed in 5.14 with the patch introducing XRandR 1.4 support. It's cherry-picked to Proton 5.13 so if you force wined3d the game should work assuming the monitor is not 8k with too-many-supported-resolutions.

Adding the following key to the registry in the game's prefix with Proton 5.13 should make it work for both wined3d and DXVK no matter what monitor you have connected.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\SpellForce.exe\X11 Driver]
"LimitNumberOfResolutions"="16"
NNerosTie 2020-10-23 github

Yes! It works! 🥳

So, DXVK can't do something about that?

I have few other games in my list that might have the same issue....

Iivyl 2020-10-23 github

I don't think DXVK can help much with games having bugs. They honestly list the supported formats and resolutions they get from EnumDisplaySettings*().

DXVK would need to start limiting number of exposed formats / resolutions for certain games in config.cpp like they do with other kinds of workarounds - there are no knobs for that yet and we already do cap resolution list in proton https://github.com/ValveSoftware/wine/commit/ac123a40c68f5cfa50dc40ed99015f27b0b88e09 which works for both DXVK and wined3d.

Entry for SpellForce will likely make it in the next dash release of Proton 5.13.

Any reason you would like to have it in DXVK instead?

NNerosTie 2020-10-23 github

Any reason you would like to have it in DXVK instead?

I have no idea what is the best choice 🤷 @Joshua-Ashton should know better than me.

Kkisak-valve maintainer 2021-05-31 github

SpellForce: Platinum Edition (39540)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/4873.
@ZarimSF posted on 2021-05-31T13:14:11:

Compatibility Report

  • Name of the game with compatibility issues: SpellForce: Platinum Edition
  • Steam AppID of the game: 39540

System Information

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

Symptoms

When right- or middle-clicking, the click does not release anymore.
Afterwards, you are not able to give any mouse button inputs, not even in the menu.
The same does not happen for left clicks.

Reproduction

Perform a right or middle click in the game (menu is fine) that lasts longer than a couple milliseconds. If you almost instantaneously release the mouse button, the click releases normally.

Notes

This only happens with Proton Experimental, with other releases this issue does not exist.
I understand that the designation "Experimental" doesn't come from nowhere, however the performance is a lot better compared to 6.3-4 and prior. I am mainly hoping, that someone might know what causes the issue or has experienced something similar.

Sstanczew 2022-06-15 github

I experience the game crashing when trying to save it from the menu. I saw similar reports on Steam forums (link) and on ProtonDB (link 1, link 2), but no mention here, so I figured I'd report it.

Symptoms

After clicking Menu -> Save Game, the game crashes with a pop-up saying D3D Error: D3DERR_INVALIDCALL (8046).

The issue also happens in Campaign Mode when clicking Esc (when "Are you sure you want to quit the game?" message is supposed to appear). It seems to be the same root cause, since the workaround below behaves exactly the same in both scenarios.

Reproduction

Go into Free Game Mode, start a single-player game, click Menu, then Save Game.

Workaround

Launching the game with PROTON_USE_WINED3D11=1 results in no crash.
Instead, the game UI flashes for a moment, but then everything works as it should.

System Information

  • Distribution: Arch Linux
  • GPU: AMD Radeon RX 5700 XT
  • Driver/LLVM version: Mesa 22.1.1
  • Kernel version: 5.18.3
  • Link to full system information report: steam-system-information.txt
  • Proton version: 7.0-3

It doesn't look like Proton logs contain any useful information, but I'm attaching them just in case.
spellforce-dxvk-crash.log
spellforce-wined3d-nocrash.log

Sstanczew 2022-07-13 github

Good news, the above issue was fixed in DXVK 1.10.2:
https://github.com/doitsujin/dxvk/issues/2710

Nnadrolinux 2022-10-25 github

Performance is very bad. When I slide a map I see a lot of jumps/stuttering. When battle is starting with 20+ units I also see a big performance drops. With PROTON_USE_WINED3D11=1 situation is little better, however 40 FPS with drops to 15 FPS is horrible bad result (1920x180 + max settings, vsync disabled -> switch to min settings doesn't help much). I have Ryzen 7 3800XT + Radeon RX 6600XT.

Kkrateng 2023-07-29 github

Performance really seems to be a serious issue with this game. I'm playing on a 6950XT and a 5800X3D and get everything from 144 FPS to 10 FPS (in battles, but also when just moving the camera).
Different Proton versions and launch arguments make little to no difference.
Lower resolutions and graphics settings make very little difference.

Does anyone know what even causes this? Is this something that could be improved with reasonable effort? Is there anything I can contribute with no knowledge of low level programming that could help?

Nnadrolinux 2023-11-13 github

With latest Proton 8.0-4 and Fedora 39/Wayland + Radeon RX 6600XT game doesn't even run. Just small black screen in the corner and nothing more.

Kkrateng 2024-02-26 github

Just a little update, with Proton-GE 8.32 and WINE_FULLSCREEN_FSR=1, PROTON_USE_WINED3D11=1 there has been a massive improvement, game now runs with zero stutters / FPS drops on 1440p for me.

Kkisak-valve maintainer 2024-02-26 github

Hello @krateng, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

EExeonz 2024-12-21 github

Issue resurfaced using Wayland, black box opens then closes as described before using proton experimental, 9.0-4, 8.0-5, ge-proton9-21. Does work on proton 7.0-6 Wayland but with heavy lag and low performance and works on X11 on any previously mentioned proton versions without issues (low performance on 7.0-6). Also tested on 2 other systems with AMD and Nvidia cards all running Arch Linux with same results.

Kkasha695 2024-12-29 github

The game launches with Gamescope under Wayland and GEProton9-22 and Proton 9.0 / Experimental.

Also had to enable force-grab-cursor to get the cursor to not snap miles away when trying to scroll the screen holding right mouse.

Game works smoothly otherwise

Nnadrolinux 2025-01-03 github

I finished whole Shadow of the Phoenix extension few days ago without perf drops, stuttering etc. with Proton 9.0-4 and PROTON_USE_WINED3D11=1 parameter. Without PROTON_USE_WINED3D11=1 game didn't start. I have Radeon RX 6600 XT and Fedora Silverblue 41, so Gnome + Wayland + Steam via Flatpak.

EExeonz 2025-04-02 github

SpellForce not launching on Wayland is now fixed with latest Proton Hotfix and GE-Proton9-27 Release.

Proton versions

Launch options

Upstream links