Bug 106875 - The game Anima Gate of Memories has artefects
Summary: The game Anima Gate of Memories has artefects
Alias: None
Product: Mesa
Classification: Unclassified
Component: Mesa core (show other bugs)
Version: 18.0
Hardware: Other All
: medium normal
Assignee: mesa-dev
QA Contact: mesa-dev
Depends on:
Blocks: 77449
  Show dependency treegraph
Reported: 2018-06-10 07:07 UTC by mikhail.v.gavrilov
Modified: 2019-09-18 20:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description mikhail.v.gavrilov 2018-06-10 07:07:10 UTC
The game Anima Gate of Memories has artefects on Vega 56

Demonstration: https://youtu.be/T9TFd_dO8ck
Steam link: https://store.steampowered.com/app/380750/Anima_Gate_of_Memories/

$ inxi -bM
System:    Host: localhost.localdomain Kernel: 4.18.0-0.rc0.git2.1.fc29.x86_64 x86_64 bits: 64
           Desktop: Gnome 3.29.2 Distro: Fedora release 29 (Rawhide)
Machine:   Device: desktop System: Gigabyte product: Z87M-D3H serial: N/A
           Mobo: Gigabyte model: Z87M-D3H serial: N/A UEFI: American Megatrends v: F11 date: 08/12/2014
Battery    hidpp__0: charge: N/A condition: NA/NA Wh
CPU:       Quad core Intel Core i7-4770 (-MT-MCP-) speed/max: 3707/3900 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Vega 10 XT [Radeon RX Vega 64]
           Display Server: wayland (X.org 12 ) drivers: modesetting,fbdev,vesa Resolution: 3840x2160@59.98hz
           OpenGL: renderer: Radeon RX Vega (VEGA10, DRM 3.25.0, 4.18.0-0.rc0.git2.1.fc29.x86_64, LLVM 6.0.1)
           version: 4.5 Mesa 18.1.1
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
Drives:    HDD Total Size: 16241.0GB (22.9% used)
Info:      Processes: 452 Uptime: 16:07 Memory: 21792.9/32037.0MB Client: Shell (bash) inxi: 2.3.56
Comment 1 mikhail.v.gavrilov 2018-06-10 08:29:52 UTC
apitrace is here: https://dumps.sy24.ru/GoMLinux.x86_64.tar.xz (1.1GB)
Comment 2 Timothy Arceri 2019-07-04 05:52:57 UTC
I can confirm that my skylake machine running i965 has the same issues with this game so moving this bug to the "Mesa core" component for now.
Comment 3 Timothy Arceri 2019-07-04 11:27:45 UTC
Seems the work around suggested but the games devs is to set the following launch option: -force-opengl

Not sure what it does but this worked for me.
Comment 4 Timothy Arceri 2019-07-04 11:39:59 UTC
According to the Unity manual it force the legacy OpenGL code path. The launch options as documented in the manual:

OpenGL core profile command line arguments

It’s possible to start the editor or the player with OpenGL using the command line arguments:

    -force-opengl: To use the legacy OpenGL back-end
    -force-glcore: To use the new OpenGL back-end. With this argument, Unity will detect all the features the platform support to run with the best OpenGL version possible and all available OpenGL extensions
    -force-glcoreXY: XY can be 32, 33, 40, 41, 42, 43, 44 or 45; each number representing a specific version of OpenGL. If the platform doesn’t support a specific version of OpenGL, Unity will fallback to a supported version
    -force-clamped: Request that Unity doesn’t use OpenGL extensions which guarantees that multiple platforms will execute the same code path. This is an approach to test if an issue is platform specific (a driver bug for example).
Comment 5 GitLab Migration User 2019-09-18 20:27:11 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/1026.

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.