Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,880
    • Issues 2,880
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 904
    • Merge requests 904
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mesa
  • mesamesa
  • Issues
  • #5157

Closed
Open
Created Aug 01, 2021 by Christian Rauch@christian-rauch

Red Faction: Armageddon (55110) hangs Intel GPU with Vulkan

System information

System:
  Host: voyager Kernel: 5.8.0-64-generic x86_64 bits: 64 compiler: N/A 
  Desktop: Gnome 3.36.9 wm: gnome-shell dm: GDM3 
  Distro: Ubuntu 20.04.2 LTS (Focal Fossa) 
CPU:
  Topology: Dual Core model: Intel Core i5-5300U bits: 64 type: MT MCP 
  arch: Broadwell rev: 4 L2 cache: 3072 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 18357 
  Speed: 798 MHz min/max: 500/2900 MHz Core speeds (MHz): 1: 798 2: 798 
  3: 799 4: 793 
Graphics:
  Device-1: Intel HD Graphics 5500 vendor: Lenovo driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:1616 
  Display: wayland server: X.Org 1.20.11 driver: modesetting 
  unloaded: fbdev,vesa compositor: gnome-shell resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa Intel HD Graphics 5500 (BDW GT2) 
  v: 4.6 Mesa 21.1.6 - kisak-mesa PPA direct render: Yes 

If applicable

  • DXVK version: 1.9
  • Wine/Proton version: 6.3-5

Describe the issue

The game "Red Faction: Armageddon" freezes when the user "repairs" something in the game. This also causes the desktop to hang for a while. After a couple of seconds (~10s) I am able to interact with the desktop again, but the game stays frozen with only the audio playing. This does not always happen, but it happens almost always. It should be easily reproducible.

See https://github.com/ValveSoftware/Proton/issues/848#issuecomment-890371528 for the original proton report.

This seems to be only an issue for the 5th gen Intel GPUs (Broadwell) but not the 6th gen.

Regression

It does seem to work for other users and on newer hardware (6th gen Intel GPUs).

Log files as attachment

I am attaching a more recent proton log (mesa 21.1.6): steam-55110.log. According to the log, the GPU hangs in anv_device.c:

MESA-INTEL: error: ../src/intel/vulkan/anv_device.c:3543: GPU hung on one of our command buffers (VK_ERROR_DEVICE_LOST)
err:   DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST

The same GPU hang issue (GPU hung on one of our command buffers) is present in the old log from the original proton report (mesa 21.0.3), it just appears at a different line in the same source file.

Any extra information would be greatly appreciated

The related issues #3092 #4837 #4914 #4945 (closed) report a similar error (VK_ERROR_DEVICE_LOST) but in a different part of the driver (anv_batch_chain.c). This issue is the first that reports the VK_ERROR_DEVICE_LOST issue in anv_device.c.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking