protonscr

Devotion

protonopen appid 1006510Game compatibility - Unofficial
ValveSoftware/Proton#2351 · opened 2019-02-20 by brlin-tw · updated 2019-09-26 · 16 comments · github · game page · search this game
1 matching comments, n / p to jump
Bbrlin-tw 2019-02-20 github

Compatibility Report

  • Name of the game with compatibility issues: Devotion
  • Steam AppID of the game: 1006510

System Information

  • GPU:
    • Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) (8086:0412)
  • Driver/LLVM version: Mesa 18.3.3 - padoka PPA
  • Kernel version: 4.15.0-45-generic (original Ubuntu kernel)
  • Link to full system information report as Gist: https://gist.github.com/Lin-Buo-Ren/81d616f41178d14ce72c271248658160
  • Proton version: 3.16-7 Beta from Steam

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

The log is too big to upload directly(84.4MiB), so I zipped it:
steam-1006510.log.zip

Symptoms

Vanilla settings (v1.0.5 - The XiJingPing Winnie the Pooh censored release)

  • in-game video asset playback not working

brlin_stdout.txt

WindowsVideoMedia error 0x80004001 while reading Z:/home/brlin/.local/share/Steam/steamapps/common/Devotion/Devotion_Data/sharedassets0.resource

Context: Turning DXVA off
Error details: <Empty>
Track types:
D3D11: Failed to create RenderTexture (1920 x 1080 fmt 19 aa 1), error 0x80004005
 
(Filename:  Line: 348)

Vanilla settings (outdated)

  • The game window appears, but it stuck after showing the publisher logo and the publisher sound effect.
  • I can properly terminate the game by clicking the close button on the window decoration
  • The Steam overlay is operational

steam-1006510.after-setting-proton-use-wined3d11.zip
_tmp_dumps_username_stdout.txt

Vanilla settings (original, outdated)

Game hangs after showing a content garbled pop-up after launching, after dismissing the pop-up no subsequent window is initialized and nothing happened what-so-ever, the game stucks at "Running" state and requires killing the Devotion.exe process manually to shut it down.

screenshot_20190220_162035

UPDATE: I can make the OOPS popup content ungarbled via adding LANG=en_US.UTF-8 to the game's launch options:
screenshot_20190220_164459

Here's the corresponding error log and crash dump:
2019-02-20_164402.zip
_tmp_dumps_username_stdout.backup.txt

Reproduction

Refer "Symptoms" section for reproduction info

Possibly related issue

[Shadows: Awakening (585450) - black screen · Issue #1102 · ValveSoftware/Proton](https://github.com/ValveSoftware/Proton/issues/1102#issuecomment-419678627)

Bbrlin-tw 2019-02-20 github

After adding the PROTON_USE_WINED3D11=1 workaround the game errors with:

WindowsVideoMedia error 0x80004001 while reading Z:/home/brlin/.local/share/Steam/steamapps/common/Devotion/Devotion_Data/sharedassets0.resource

Context: Turning DXVA off
Error details: <Empty>
Track types:

 
(Filename:  Line: 2275)

The game is probably missing some media decoding support libraries according to [Shadows: Awakening (585450) - black screen · Issue #1102 · ValveSoftware/Proton](https://github.com/ValveSoftware/Proton/issues/1102#issuecomment-419678627)

Bbrlin-tw 2019-02-20 github

The crash issue occurred using the vanilla launch options are resolved by installing the missing mesa-vulkan-drivers package, now both configuration hang with the aforementioned WindowsVideoMedia error 0x80004001 message.

Mmedicalwei 2019-02-22 github

Successfully entered the game by installing MS Media Foundation mf via winetricks:

WINEPREFIX=~/.steam/steam/steamapps/compatdata/1006510/pfx winetricks mf

Video doesn't work but the game seems okay to begin.

MMGdesigner 2019-02-23 github

Sucessfully enter the game everything seems nice, but any 3d objects with skeletons didn't be displayed. My GPU is Intel HD 620.

MMGdesigner 2019-02-23 github

Sucessfully enter the game everything seems nice, but any 3d objects with skeletons didn't be displayed. My GPU is Intel HD 620.

After upgrade xserver-xorg-video-intel to 2:2.99.917+git1902202129.3a2dec17~b~padoka0

mesa to 1:19.1~git190220212700.f4f4ec9~c~padoka0

3d objects with skeletons are correctly displayed.

MMGdesigner 2019-02-23 github

Finally the only issue is no ingame video playing (TV). It affects game playing. Here is a posible solution to
test

Bbrlin-tw 2019-02-24 github

For v1.0.5 the game does start-up properly with the in-game video playback issue, however the rendering is broken somehow:

20190224105545_1
20190224105636_1

Might be due to outdated kernel etc.

Mmedicalwei 2019-02-24 github

@Lin-Buo-Ren I think that is the issue @MGdesigner is mentioning about. Did you check your mesa, mesa-vulkan and xorg-Intel driver?

MMGdesigner 2019-02-24 github

@medicalwei I agree with you. This is my playing screen . The 3d displaying is flawless now. Only video playing trouble. Because the TV playing failed,the story progress crashed. Tapping TV didn't happen,so the story can't go further. The story is Interrupted while "7 stars stage" program first time shows in game.

@Lin-Buo-Ren You need to check your mesa, mesa-vulkan and xorg-Intel driver,but also if the newest xorg-Intel driver support your GPU.

2019-02-24 14-10-40
2019-02-24 14-11-37

MMGdesigner 2019-02-24 github

@Lin-Buo-Ren I use UNSTABLE padoka PPA now. You may try switch to it. And the game latest need NVIDIA GeForce 660 / AMD R9 270 . My GPU hd 620 is a little lower than it, but I guess that the game needs 3D abilities which opengl 4.4 owns.

Bbrlin-tw 2019-02-24 github

@Lin-Buo-Ren I think that is the issue @MGdesigner is mentioning about. Did you check your mesa, mesa-vulkan and xorg-Intel driver?

$ env LANGUAGE=en apt search ^mesa 2>/dev/null | grep installed
libglu1-mesa/bionic,now 9.0.0-2.1build1 amd64 [installed]
libosmesa6/bionic,now 18.3.3-1~b~padoka0 amd64 [installed,automatic]
mesa-utils/bionic,now 8.4.0-1 amd64 [installed]
mesa-va-drivers/bionic,now 18.3.3-1~b~padoka0 amd64 [installed]
mesa-vdpau-drivers/bionic,now 18.3.3-1~b~padoka0 amd64 [installed]
mesa-vulkan-drivers/bionic,now 18.3.3-1~b~padoka0 amd64 [installed]

I'm using the modesetting X.org driver.

I guess that the game needs 3D abilities which opengl 4.4 owns.

$ glxinfo | grep ^OpenGL | grep version
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.3 - padoka PPA                                                                       
OpenGL core profile shading language version string: 4.50
OpenGL version string: 3.0 Mesa 18.3.3 - padoka PPA
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.3.3 - padoka PPA
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

I'll try the unstable PPA

MMGdesigner 2019-02-24 github

@Lin-Buo-Ren mine:

$ env LANGUAGE=en apt search ^mesa 2>/dev/null | grep installed
libglu1-mesa/bionic,now 9.0.0-2.1build1 amd64 [installed]
libglu1-mesa-dev/bionic,now 9.0.0-2.1build1 amd64 [installed,automatic]
libosmesa6/bionic,now 1:19.1~git190220212600.f4f4ec9~b~padoka0 amd64 [installed,automatic]
mesa-common-dev/bionic,now 1:19.1~git190220212600.f4f4ec9~b~padoka0 amd64 [installed,automatic]
mesa-utils/bionic,now 8.4.0-1 amd64 [installed]
mesa-va-drivers/bionic,now 1:19.1~git190220212600.f4f4ec9~b~padoka0 amd64 [installed]
mesa-vdpau-drivers/bionic,now 1:19.1~git190220212600.f4f4ec9~b~padoka0 amd64 [installed]
mesa-vulkan-drivers/bionic,now 1:19.1~git190220212600.f4f4ec9~b~padoka0 amd64 [installed]


$ glxinfo | grep ^OpenGL | grep version
OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.1.0-devel - padoka PPA
OpenGL core profile shading language version string: 4.50
OpenGL version string: 3.0 Mesa 19.1.0-devel - padoka PPA
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.1.0-devel - padoka PPA
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Ll12436 2019-02-28 github

I also have such issue. the video is failed to display causing game stop progressing further.

Ll12436 2019-02-28 github

According to my test, even video is not play. sound is still go on, but it may stock when noise on video.

Kkisak-valve maintainer 2019-09-26 github

Hello @MGdesigner, the link you posted is legally problematic and has been removed. Unfortunately, some Github snafu prevented me from editing out the link without deleting it entirely.

Previous post minus link:
After installing MF, we can watch the TV in the game, so Devotion totally can be played now.

MMGdesigner 2019-09-26 github

Hello @MGdesigner, the link you posted is legally problematic and has been removed. Unfortunately, some Github snafu prevented me from editing out the link without deleting it entirely.

Previous post minus link:
After installing MF, we can watch the TV in the game, so Devotion totally can be played now.

OK,