Bug 107692 - [wine] Shadows missing in Mafia II
Summary: [wine] Shadows missing in Mafia II
Status: RESOLVED MOVED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/radeonsi (show other bugs)
Version: 18.2
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact: Default DRI bug account
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-26 15:25 UTC by Sven Arvidsson
Modified: 2019-09-25 18:09 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
radeonsi screenshot no shadows (166.24 KB, image/jpeg)
2018-08-26 15:25 UTC, Sven Arvidsson
Details
comparison with shadows (158.56 KB, image/jpeg)
2018-08-26 15:26 UTC, Sven Arvidsson
Details

Description Sven Arvidsson 2018-08-26 15:25:33 UTC
Created attachment 141288 [details]
radeonsi screenshot no shadows

Shadows are missing in the game Mafia II, running in Wine 3.14.

Attached screenshots are from a run with radeonsi (no shadows) and a comparison shot from a video clip (with shadows).

Shadows are described as working with Wine 3.11 and above, but only for the Nvidia driver:
https://bugs.winehq.org/show_bug.cgi?id=28251

Apitrace (236 MB):
https://www.dropbox.com/s/wo8jmhy7wyykk9b/mafia2.trace.xz?dl=0

Replaying the trace shows some shader compiler issues:

19736 @0 glXCreateWindow(dpy = 0x7d46c620, config = 0x7b9b85c0, win = 48234528, attribList = {}) = 48234529
19736: warning: unsupported glXCreateWindow call
19747: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 16 Code Size: 72 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
19747: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 8 Code Size: 136 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
19747: message: shader compiler issue 2: LLVM diagnostic (remark): <unknown>:0:0: 4 instructions in function
120455: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 20 Code Size: 36 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120456: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 12 Code Size: 272 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120514: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 8 Code Size: 84 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 16 Code Size: 64 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 20 Code Size: 132 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 8 Code Size: 72 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 16 Code Size: 72 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 8 Code Size: 136 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 16 Code Size: 40 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 4 Code Size: 108 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 2: LLVM diagnostic (remark): <unknown>:0:0: 3 instructions in function
120533: message: shader compiler issue 2: LLVM diagnostic (remark): <unknown>:0:0: 2 instructions in function
141097 @0 glXDestroyWindow(dpy = 0x7d46c620, window = 48234529)
141097: warning: unsupported glXDestroyWindow call
141099 @0 glXCreateWindow(dpy = 0x7d46c620, config = 0x7b9b85c0, win = 48234562, attribList = {}) = 48234563
141099: warning: unsupported glXCreateWindow call
Comment 1 Sven Arvidsson 2018-08-26 15:26:05 UTC
Created attachment 141289 [details]
comparison with shadows
Comment 2 Sven Arvidsson 2018-08-26 15:29:52 UTC
System environment:
-- system architecture: 64-bit
-- Linux distribution: Debian unstable
-- GPU: TONGA
-- Model: Asus Strix R9 285 2GB
-- Display connector: DVI
-- xf86-video-amdgpu: 18.0.1
-- xserver: 1.20.1
-- mesa: 18.2.0~rc4
-- drm: 2.4.93
-- kernel: 4.17
Comment 3 GitLab Migration User 2019-09-25 18:09:40 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1325.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.