https://bugs.winehq.org/show_bug.cgi?id=55254
Bug ID: 55254 Summary: Dyson Sphere Program (Steam): white artefact on opening scene Product: Wine Version: 8.12 Hardware: x86-64 URL: https://store.steampowered.com/app/1366540/Dyson_Spher e_Program/ OS: Linux Status: NEW Severity: trivial Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com Distribution: Ubuntu
Created attachment 74867 --> https://bugs.winehq.org/attachment.cgi?id=74867 Wine 8.12 console log
During the opening scene of a new game of Dyson Sphere Program on Steam there is an unusual white triangle that clearly shouldn't be there. Indeed, it isn't there on Windows 10.
Artefact: https://youtu.be/8pVK9s-a--o Normal: https://youtu.be/7hXvhXKy9TU?t=272
I can't figure out what should be there instead. It looks to me like nothing.
Workaround: "winetricks arial" (Bug 47325)
No demo that I know of.
VGA compatible controller: NVIDIA Corporation GK104GL [Quadro K5000] (rev a1) (prog-if 00 [VGA controller]) Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
Using the latest Nvidia drivers that support my hardware: 470.199.02-0ubuntu0.22.04.1
Tried setting the shader to "arb" but it made no difference. Setting the shader to "none" upgrades the triangle to a full sphere surrounded the ship, which is obviously not better.
https://bugs.winehq.org/show_bug.cgi?id=55254
--- Comment #1 from Rafał Mużyło galtgendo@o2.pl --- Does using native dx_compiler dll (the relevant version) help ?
https://bugs.winehq.org/show_bug.cgi?id=55254
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- With the help of Winetricks I tried adding the following one by one:
d3dcompiler_42 d3dcompiler_43 d3dcompiler_44 d3dcompiler_47
I also tried pulling a version I found on my Win10 partition but they didn't make any difference.
A +loaddll shows only one being touched though, which Steam supplies itself, and then only seems to be for the CEF:
01a4:trace:loaddll:build_module Loaded L"C:\Program Files (x86)\Steam\bin\cef\cef.win7x64\D3DCompiler_47.dll" at 00000001082D0000: native
Tried Staging 8.12 but the problems persists. Couldn't get winetricks to play with Staging though so I just tried the _47 from Win10, but it didn't help.
At some point during all of this I made the triangle appear at the front of the rocket instead of the side, but I don't know if this is relevant (I'll look again if it might be).
https://bugs.winehq.org/show_bug.cgi?id=55254
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- Tried Proton 7 with Steam Linux and everything seems fine, but I have no idea what Valve to do to Proton. (Proton 8+ has other problems so can't test them).