The game Anima Gate of Memories has artefects on Vega 56
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: firstname.lastname@example.org
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
apitrace is here: https://dumps.sy24.ru/GoMLinux.x86_64.tar.xz (1.1GB)
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.
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.
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).
-- 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.