ValveSoftware / Proton

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

SimCity 4 Deluxe (24780) #453

Open tfaller opened 6 years ago

tfaller commented 6 years ago

The game runs great. But there are some frame drops which are probably caused by the following error:

err:d3d:wined3d_debug_callback 0x181560: "GL_INVALID_ENUM in glMatrixMode(mode)".

That error gets spammed quite often. I did not encounter another issue.

OS: Ubuntu 18.04 64-bit CPU: AMD Athlon(tm) II X4 620 GPU: AMD Radeon HD 7800 Series Driver Version: Mesa 18.3.0-devel - padoka PPA

aaronfranke commented 6 years ago

Some issues before SimCity 4 can be whitelisted:

EDIT: And if this issue is simply a driver problem and there's nothing that Valve can do, I am perfectly fine with having SimCity 4 be whitelisted. I moreso meant that these things should be addressed, not necessarily that these issues are blockers.

kisak-valve commented 6 years ago

Hello @aaronfranke, please copy your system information from steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

tfaller commented 6 years ago

By default, the resolution is very poor and you can't set modern resolutions in-game (since this game is from 2003). Steam should detect the user's resolution and automatically add -CustomResolution:Enabled -r1920x1080x32 as a launch option, replacing 1920x1080 with the user's resolution.

@aaronfranke I think that the resolution issue exists on windows as well. That is not a Proton issue. So nothing which would block whitelisting.

Do you use the latest mesa version? Are you using amdgpu or radeon as the kernel driver?

aaronfranke commented 6 years ago

https://gist.github.com/aaronfranke/33a1927aae9a07718b76298c6ab9a951 The issue is difficult to reproduce by the way, but it does happen sometimes.

@tfaller I was under the impression that Steam Play was supposed to work better than the original Windows versions of games when it comes to fullscreen and controller support.

Fullscreen support has been improved: fullscreen games will be seamlessly stretched to the desired display without interfering with the native monitor resolution or requiring the use of a virtual desktop.

So if Steam stretches the games, it would be even better if Steam set the correct resolution. Of course, this fix could be applied for the Windows version as well.

kisak-valve commented 6 years ago

@aaronfranke, please retest with a very new version of mesa. If that doesn't help, then there's a good chance you're seeing a mesa/r600 bug and your issue should also be brought to the attention of your video driver vendor.

FischerDavid commented 5 years ago

This game is working perfectly for me.

System Information GPU: Intel HD Graphics 3000 Driver/LLVM version: 3.0 Mesa 18.2.2 Distro version: Ubuntu 18.10 Link to full system information report as Gist: Proton version: 3-16.4

I confirm:

Issues

kisak-valve commented 4 months ago

Simcity 4 deluxe (24780)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7703. @Eucalyptus90 posted on 2024-05-04T21:48:00:

Compatibility Report

System Information

Symptoms

When I launch the game, a window appears, an disappears immediately. The launching button then returns to "play".

steam-24780.log