ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.47k stars 1.07k forks source link

Dyson Sphere Program (1366540) #4572

Open Fatmice opened 3 years ago

Fatmice commented 3 years ago

Compatibility Report

System Information

I confirm:

steam-1366540.log

Symptoms

Middle mouse can not be used to rotate the camera

Reproduction

Launch game with compatibility set for Proton 5.13-5. Load up save and hold middle mouse to try to rotate the camera. No response. At the moment, key rebind is not yet a feature. The game seems to be made with Unity version 2018.4.12f1

cinnaboot commented 3 years ago

I had a similar input problem that seems to be helped by disabling the in-game overlay in the steam game options.

Fatmice commented 3 years ago

I had a similar input problem that seems to be helped by disabling the in-game overlay in the steam game options.

Ah, I just tried that. No change to the functionality of the middle mouse button in my case.

Fatmice commented 3 years ago

I should mention that I'm using a Logitech G600 mouse. I do not know if the many buttons on it casues issue for this particular game.

dtg01100 commented 3 years ago

On my machine, setting gnome to use the xorg session worked around the problem. Tested with both the rpmfusion and flatpak packaged versions of steam.

Fatmice commented 3 years ago

On my machine, setting gnome to use the xorg session worked around the problem. Tested with both the rpmfusion and flatpak packaged versions of steam.

Yeah, I fully suspect it's a wayland issue of some sort. But I want to stick with gnome on wayland as X is deprecated

dtg01100 commented 3 years ago

Same for me, also I have tried the wine virtual desktop, didn't work either. Oddly, middle click drag does work in the tech tree, so there are parts grabbing the event.

Fatmice commented 3 years ago

Same for me, also I have tried the wine virtual desktop, didn't work either. Oddly, middle click drag does work in the tech tree, so there are parts grabbing the event.

Yes, this is true. The middle mouse button does work while the tech tree screen is open. So clearly some event is being missed when you are under 3D rendering.

Fatmice commented 3 years ago

Same for me, also I have tried the wine virtual desktop, didn't work either. Oddly, middle click drag does work in the tech tree, so there are parts grabbing the event.

Do you think this should be mentioned on gnome issue tracker?

dtg01100 commented 3 years ago

Perhaps, at least to get the issue on their radar while the game still has attention on it.

Fatmice commented 3 years ago

I've made issue on gnome-mutter. I hope it is the right place. https://gitlab.gnome.org/GNOME/mutter/-/issues/1628

Fatmice commented 3 years ago

A little update, Olivier Fourdan tried to help with a test build of XWayland but that did not improve the middle-mouse function. It appears that "it's indeed unlikely a problem with pointer warp." There is a scratch build that's still available here https://kojipkgs.fedoraproject.org//work/tasks/8068/61188068/. If anyone with the issue wants to test it, download from there and read the previous thread on how to use.

It would help if people with hardware capable of running this game run it under Wayland to help narrow down the issue.

Fatmice commented 3 years ago

Olivier has determined that problem lies with XWayland. https://gitlab.freedesktop.org/xorg/xserver/-/issues/1130

Fatmice commented 3 years ago

@dtg01100 New scratch build for testing (not for using) https://koji.fedoraproject.org/koji/taskinfo?taskID=61720323

PraetorianSC4 commented 3 years ago

Game runs pretty well under proton, with a minor exception of memory maxing out at 1.5GB before the game starts lagging. This requires a restart, and then its a steady crawl back up to that point. Reasons for this are unclear (for me). Anyone else notice this?

samip5 commented 3 years ago

I'm unable to load a save file at all, even if it's a completely new or one used in Windows.

Running Gentoo, kernel 5.14, mesa 21.1.7 (vulkan USE flag enabled).

System information and logs: gist here

Proton versions tested: Experimental and 6.3-6.

Screenshot of the in-game error: image

kisak-valve commented 3 years ago

Hello @samip5, eventfd: Too many open files looks like the key detail in your log. Please check ulimit -Hn and verify it gives you a high value and not 4096.

samip5 commented 3 years ago

Hello @samip5, eventfd: Too many open files looks like the key detail in your log. Please check ulimit -Hn and verify it gives you a high value and not 4096.

Yeah, it says 4096.. So that's more than likely the issue.

samip5 commented 3 years ago

Hello @samip5, eventfd: Too many open files looks like the key detail in your log. Please check ulimit -Hn and verify it gives you a high value and not 4096.

Yeah, it says 4096.. So that's more than likely the issue.

I can verify that increasing it fixed the issue.

Chais commented 2 years ago

I'm not sure if I'm dealing with the same issue. So if I should open a new issue, please let me know. I can rotate the camera with middle click, but it misbehaves.

System Information

radgeRayden commented 11 months ago

Game has very slow FPS. I have a ryzen 9 5900X and a RTX3080. At 1080p I get 20fps.

PS: turns out I was low on VRAM. The real bug here is steamwebhelper hogging 4GB.

tbe commented 9 months ago

I also see bad FPS on a Threadripper 2970WX + 6700XT. Neither CPU nor GPU are at full load. There also is no single CPU core that has full load.

radeontop shows also no obvious bottle neck. The last time i played (before the Rise of the dark fog update) it worked perfectly fine.