protonscr

Nvidia GPU reset in Path of Exile

dxvkclosed nvidia proprietary
doitsujin/dxvk#330 · opened 2018-04-28 by nairaner · updated 2019-02-28 · 18 comments · github
Nnairaner 2018-04-28 github

This is a 3rd time i got a similar problem, so i decided to create an issue dedicated to it. I reported previous crashes in other dedicated Nvidia threads, but they were fixed with 396.18.02 or with new compiler.

Dmesg:

[ 6518.025693] NVRM: Xid (PCI:0000:01:00): 8, Channel 0000006a
[ 8374.462252] NVRM: Xid (PCI:0000:01:00): 31, Ch 0000006a, engmask 00000111, intr 10000000
[ 8531.194901] NVRM: Xid (PCI:0000:01:00): 31, Ch 0000006a, engmask 00000111, intr 10000000
[ 8874.600297] NVRM: Xid (PCI:0000:01:00): 31, Ch 0000006a, engmask 00000101, intr 10000000
[ 9072.463456] NVRM: Xid (PCI:0000:01:00): 31, Ch 0000006a, engmask 00000111, intr 10000000
[ 9362.185865] NVRM: Xid (PCI:0000:01:00): 31, Ch 0000006a, engmask 00000111, intr 10000000

Software information

Path of Exile, everything on lowest possible from options

System information

  • GPU: Gtx 750 Ti
  • Driver: 396.18.05
  • Wine version: 3.6 staging+pba+PoE path (AUR: wine-staging-pba-git)
  • DXVK version: 1784b8c44d59428d759f2ecb8458ddfc02c23031

Log files

Ppingubot 2018-04-28 github

Hi,

im using my gtx 970 a lot with dxvk and don't have and gpu resets.
In the past i had the same NVRM Xids (31) when using my nvidia card in KDE. This was happening with native games, wine games etc..
If you use kde, could you try another wm ?

Cu,
Christian

Nnairaner 2018-04-28 github

I use KDE, but the main issue was Xid error 8, which is "GPU stopped processing". Shader dump is from next try, where i got 31, but i hope it should help. Sadly I can't exactly reproduce it issue because it happens only in specific map instances.

Previous issues happened always on game start/in all instances of map type so it was easier to reproduce.

Next time it happens i will try switching to some other WM

Nnairaner 2018-05-04 github

I got the same issue again. I checked it on XFCE and the same thing happened.

From logs 3 last compiled pipelines are exactly the same. I didnt get VK_ERROR_DEVICE_LOST, but got NVRM: Xid (PCI:0000:01:00): 8, Channel 0000008a in dmesg

PathOfExile_x64_d3d11.log
PathOfExile_x64_dxgi.log
shaders_2.zip

Using de803b36703978eaba13dca839081cfa1cef730b this time

Nnairaner 2018-05-25 github

Happened again with latest dxvk and nvidia 396.24.02
Can provide new shaders, but it seems to be problem with the

debug: Compiling graphics pipeline...
debug:   vs  : VS_6d0dcd4c367fa23ed3c0aa5a54777c96ee24fc58
debug:   fs  : PS_07e2a64706e730191bcb8c4a68301b1e18afc5b9

@pdaniell-nv Can you look into this?

Jjarrard 2018-06-07 github

Do you think the path of exile patch here can help?

Nnairaner 2018-06-08 github

WIC patch is needed to start the game in DX11 mode, otherwise it crashes instantly

Ddoitsujin maintainer 2018-07-16 github

Does this still happen with 396.24.10?

Nnairaner 2018-07-20 github

I got the driver reset in 396.24.10, but i didnt check log to check whenever it was the same shader

Jjeffbolznv 2018-07-25 github

Is it possible to produce an apitrace that reproduces this hang/reset?

Nnairaner 2018-08-27 github

It would require a lot of quick mapping and some hours of gameplay, but right now when opening minimap I get huge performace drop. From 60-80 fps to ~15 fps, which makes the game unplayable

GGlog78 2018-09-20 github

@jeffbolznv

journalctl -k -f -n 200 | grep -i xid
Sep 20 03:03:56 archbox kernel: NVRM: Xid (PCI:0000:03:00): 8, Channel 00000073
Sep 20 03:05:42 archbox kernel: NVRM: Xid (PCI:0000:03:00): 8, Channel 00000073
Sep 20 03:26:45 archbox kernel: NVRM: Xid (PCI:0000:03:00): 8, Channel 0000007b

https://www.dropbox.com/s/i6nf530xph7bvgf/poe_trace.7z?dl=0

:crossed_fingers:

Ddoitsujin maintainer 2018-09-20 github

@Glog78 Path of Exile is known to be broken with DXVK since the last game update. This is not an Nvidia issue.

Nnairaner 2018-09-20 github

@Glog78 Is that trace from loading to login screen or loading to map?

GGlog78 2018-09-20 github

@nairaner loading to login screen

Aaufkrawall 2018-10-14 github

It unfortunately still crashes (edit: or to be more precise: hangs to semi-death) with DXVK 0.90 (Nvidia 396.54.09) after intro video, while it works with wine-tkg d3d11 ootb.

d3d11 log:
https://pastebin.com/XfTFy125

dxgi:
https://pastebin.com/N9tiyncv

Ddontdieych 2018-10-15 github

It unfortunately still crashes (edit: or to be more precise: hangs to semi-death) with DXVK 0.90 (Nvidia 396.54.09) after intro video, while it works with wine-tkg d3d11 ootb.

d3d11 log:
https://pastebin.com/XfTFy125

dxgi:
https://pastebin.com/N9tiyncv

I had same problem. but I found PathOfExile_x64.exe then works good. before I used PathOfExile.exe

Aaufkrawall 2018-10-15 github

I think Steam already starts the x64 exe, at least it freezes as well when I try to start it directly.
Audio continues running normally, but whole xorg server seems to freeze. I can't even move the mouse cursor anymore in windowed mode then.

Ddoitsujin maintainer 2019-02-28 github

Superseded by #813.

Nothing extracted yet.