You can sign up to get a daily email of our articles, see the Mailing List page!
Graphical glitches with Nier Automata on Steam Play / Proton
TobyGornow commented on 17 October 2019 at 10:51 am UTC

Hi,

I was currently playing Nier Automata on my GTX 970 without any problem except for the low FPS on the latest Proton 4.11-7

After installation of my brand new 5700xt, the latest kernel 5.4-RC3, Mesa 19.3-devel and vulkan-mesa-drivers I've got :

Graphics:
  Device-1: AMD driver: amdgpu v: kernel 
  Display: x11 server: X.Org 1.19.6 driver: amdgpu,ati 
  unloaded: fbdev,modesetting,radeon,vesa resolution: 1920x1080~60Hz 
  OpenGL: 
  renderer: AMD NAVI10 (DRM 3.35.0 5.4.0-050400rc3-generic LLVM 9.0.0) 
  v: 4.5 Mesa 19.3.0-devel (git-4857d69 2019-10-17 bionic-oibaf-ppa)


On the Linux side, everything is smooth as butter, with Nier it's another story.
Performance is great but...

image

The minimap is all over the place in game and in the menu.

I tried every Proton version, changing resolution, messing with the settings and nothing. So I don't think it's a DXVK thing.

Did I miss something during the installation of the GPU ? If not, who's the culprit so I can try to downgrade it, Mesa ? Kernel ? Mesa-Vulkan-Drivers ?

In my inxi -G I don't have anything for OpenGl, could it be that I forgot an element ?

If I didn't do anything wrong, where should I report the glitches ?

Thanks in advance for your input.

damarrin commented on 17 October 2019 at 11:04 am UTC

AMD innit.

TacoDeBoss commented on 17 October 2019 at 12:57 pm UTC

Can reproduce on my Navi 10 with amd-drm-staging-next kernel and mesa-aco-git for navi.
image
image

TobyGornow commented on 17 October 2019 at 1:00 pm UTC

It seems we just have to be patient, merging of the fix is pending on Mesa Gitlab.

EDIT :

Link : https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2357

TacoDeBoss commented on 17 October 2019 at 4:52 pm UTC

Looks like it was merged recently, I'll wait for it to flow back to Valve's ACO branch.

TobyGornow commented on 17 October 2019 at 9:25 pm UTC

TacoDeBossLooks like it was merged recently, I'll wait for it to flow back to Valve's ACO branch.

Yep ! Got it when I got back home. Working like a charm, sweet constant 60 FPS all the way with llvm.

About ACO, can I test it with Mesa 19.3 mainline or do I have to go the valve branch way ?
I thought it was merged in mainline, so I tried setting up an environment variable as told in the valve ACO testing post but with no success. Is there another way ?

TacoDeBoss commented on 18 October 2019 at 2:13 pm UTC

TobyGornowAbout ACO, can I test it with Mesa 19.3 mainline or do I have to go the valve branch way ?
I thought it was merged in mainline, so I tried setting up an environment variable as told in the valve ACO testing post but with no success. Is there another way ?
I know basic support was merged recently but I don't think it's fully enabled on mesa master yet. I prefer having ACO over having the latest commits from mesa-master, so I use the aco-navi version on GitLab with a custom made PKGBUILD for my arch system.

TobyGornow commented on 18 October 2019 at 7:19 pm UTC

TacoDeBoss
TobyGornowAbout ACO, can I test it with Mesa 19.3 mainline or do I have to go the valve branch way ?
I thought it was merged in mainline, so I tried setting up an environment variable as told in the valve ACO testing post but with no success. Is there another way ?
I know basic support was merged recently but I don't think it's fully enabled on mesa master yet. I prefer having ACO over having the latest commits from mesa-master, so I use the aco-navi version on GitLab with a custom made PKGBUILD for my arch system.

Ok thanks for the link, I will try it as soon as I'm finished with Nier Automata, everything is working fine and I don't want to break anything.

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
None currently, submit yours here!
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts