Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Devotion (1006510) #2351

Open
2 tasks done
brlin-tw opened this issue Feb 20, 2019 · 16 comments
Open
2 tasks done

Devotion (1006510) #2351

brlin-tw opened this issue Feb 20, 2019 · 16 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@brlin-tw
Copy link

brlin-tw commented Feb 20, 2019

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:

  • that I haven't found an existing compatibility report for this game.
  • 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

@brlin-tw
Copy link
Author

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

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Feb 20, 2019
@brlin-tw
Copy link
Author

brlin-tw commented Feb 20, 2019

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.

@medicalwei
Copy link

medicalwei commented Feb 22, 2019

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.

@MGdesigner
Copy link

MGdesigner commented Feb 23, 2019

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

@MGdesigner
Copy link

MGdesigner commented Feb 23, 2019

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.

@MGdesigner
Copy link

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

@brlin-tw
Copy link
Author

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.

@medicalwei
Copy link

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

@MGdesigner
Copy link

MGdesigner commented Feb 24, 2019

@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

@MGdesigner
Copy link

@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.

@brlin-tw
Copy link
Author

@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

@MGdesigner
Copy link

MGdesigner commented Feb 24, 2019

@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

@l12436
Copy link

l12436 commented Feb 28, 2019

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

@l12436
Copy link

l12436 commented Feb 28, 2019

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

@kisak-valve
Copy link
Member

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.

@MGdesigner
Copy link

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,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests

5 participants