Open llikeitt opened 6 years ago
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
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
Play
button in the Steam client is sufficient.My mouse pointer is blinking... Am I the only one?
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?
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.
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?
Hello @kisak-valve, yes this is how I've got the log. Every ERROR
are the same with LD_PRELOAD, nothing more...
My issue is fixed, I don't have an issue with my cursor anymore =)
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
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"
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....
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?
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.
SpellForce: Platinum Edition (39540)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/4873. @ZarimSF posted on 2021-05-31T13:14:11:
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.
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.
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.
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.
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.
Go into Free Game Mode, start a single-player game, click Menu, then Save Game.
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.
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
Good news, the above issue was fixed in DXVK 1.10.2: https://github.com/doitsujin/dxvk/issues/2710
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.
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?
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.
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.
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.
Steam - System Information