Page MenuHome

Laggy, freezing UI with Linux, renderer: Mesa DRI Intel(R) HD Graphics (Whiskey Lake 3x8 GT2)
Closed, ResolvedPublicBUG

Description

System Information
Operating system: CentOS Linux release 8.0.1905 (Core)

Graphics card: Intel Corporation UHD Graphics 620 (Whiskey Lake) (rev 02) (prog-if 00 [VGA controller])

Blender Version
Broken: 2.81 (sub 16), branch: master, commit date: 2019-12-04 11:32, hash: f1aa4d18d49d, type: RelWithDebInfo
Worked: (optional)

Short description of error
I encountered the same laggy, freezing behaviour as reported in https://developer.blender.org/T57455. The difference is that my renderer is the following, as reported in system-info.txt (attached):

OpenGL:

renderer: 'Mesa DRI Intel(R) HD Graphics (Whiskey Lake 3x8 GT2) '

Updating the following file with the following changes fixes it (addiing the "Whiskey Lake 3x8 GT2" check):

./source/blender/gpu/intern/gpu_platform.c

void gpu_platform_init(void)
{
...

}
else if (strstr(vendor, "Intel") ||
         /* src/mesa/drivers/dri/intel/intel_context.c */
         strstr(renderer, "Mesa DRI Intel") || strstr(renderer, "Mesa DRI Mobile Intel")) {
  GPG.device = GPU_DEVICE_INTEL;
  GPG.driver = GPU_DRIVER_OFFICIAL;

  if (strstr(renderer, "UHD Graphics") ||
      /* Not UHD but affected by the same bugs. */
      strstr(renderer, "HD Graphics 530") || strstr(renderer, "Kaby Lake GT2") ||
      strstr(renderer, "Whiskey Lake 3x8 GT2")) {
    GPG.device |= GPU_DEVICE_INTEL_UHD;
  }
}

There could be other Intel "Lake" architectures that need to be added to the if statement....

Exact steps for others to reproduce the error

  1. Tumple the camera and you'll notice it freezes on a machine with the Mesa DRI Intel(R) HD Graphics (Whiskey Lake 3x8 GT2) renderer

Revisions and Commits

Event Timeline

Jeroen Bakker (jbakker) changed the task status from Needs Triage to Confirmed.Jan 6 2020, 12:35 PM
Jeroen Bakker (jbakker) claimed this task.

Yes this needs to be added on a per case basis.

Jeroen Bakker (jbakker) changed the subtype of this task from "Report" to "Bug".Jan 6 2020, 12:50 PM