Page MenuHome

Blender Running extremely slow on Surface Laptop 3
Open, Needs Triage by DeveloperPublic

Description

System Information
Microsoft Surface Laptop 3 13.5"
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: Intel(R) Iris(R) Plus Graphics Intel 4.5.0 - Build 25.20.100.7101
CPU: Intel Core i7 1065G7
RAM: 16GB LPDDR4X @3733 mhz
Drivers are up to date, this is a fresh windows install without other programs apart from Chrome, Autohotkey, Slack and Whatsapp, which all have been turned off.

Blender Version
Broken: version: 2.82 (sub 1), branch: master, commit date: 2019-11-01 22:10, hash: rBe83a23acb2a8
Every other version of 2.8 I tried is also not working.
Worked: 2.79

Short description of error
Blender runs extremely slow, the viewport is laggy and has hang spikes every few frames, resizing the window is slow and every action takes half a second. I could only find references to this behavior happening on Macs (the behavior is similar to https://developer.blender.org/T56996). I'm pretty sure that this is tied to my hardware as I've tried the same build on another similarly powered device and didn't get the behavior there. I'm suspecting the Iris graphics, as that is a similarity with some of the macs that reportedly had this problem.
The Problem gets a little less worse when going into render view once, it stays that way when moving back, though still not usable. I'm not sure how to enable the --debug-gpu thing so I haven't tried that, the Debug Menu (23 if that's correct) shows this, but opening it doesn't have any noticeable effect:

Exact steps for others to reproduce the error
I'm pretty sure this is not reproducible without the same hardware, As this happens directly on opening a fresh download of blender, no changes to anything with the default scene.

Video of the Problem:

Details

Type
Bug

Event Timeline

I'm not sure how to get this seen, but this makes 2.8 literally unusable and it is definitely a problem with Blender and the hardware, not my specific pc setup, since it appears on a clean windows install. I presume the problem is with all 10th gen intel chips. and a few older ones. (specifically the Iris graphics line) .

I can confirm this issue on my Surface Pro 7 (also 10th Gen Intel with Iris Plus). I've tried both updating the graphics drivers to latest (had to force, as they weren't authorized for this device yet), and testing on every Blender version from 2.80 to 2.82. It makes the software completely unusable.

It should be mentioned that this problem persists across both Eevee and Cycles viewport renderers, regardless of whether or not Cycles is set to CPU or GPU. I installed Maya 2019.2 to see if it also had issues with the 3D viewport stutter (which would indicate inherent driver issues instead of Blender issues), but Maya renders 3D objects in the viewport without any stutter.

Yes, lack of hardware will make this difficult to address. In the meantime please try the following:

  1. Install Intel drivers directly: https://downloadcenter.intel.com/product/197599/Graphics-for-10th-Generation-Intel-Processors

    The latest version is 26.xx.xxxx.xxxx (The 25.xx series pre-dates 10th gen really)

    Can those here confirm the problem still happens with the 26.xx series of driver.
  1. If that does not work please try launching blender with the provided blender_debug_gpu_glitchworkaround.cmd file (just double-click it) that should be right next to your blender.exe. When finished, drag and drop the 2 log files here (the location of the files will be opened in Explorer for you when closing blender)

This isn't a support system but reporting back after doing those 2 items will help the devs investigate eventually.

Hi Roger,

Thanks for the help! To answer your questions:

  1. Can confirm. I'm running 26.20.100.7372 currently, and previously ran 26.20.100.7xx1 (earlier version, but can't remember specific build number) - same issue on both.
  1. Done and done:

While this isn't a support system, I do hope the devs take a look at this soon. Fingers crossed!

One more thing for completeness. It looks like you're using 2.80. Can you try 2.81 (or 2.82) available for download here (just unzip locally and run): https://builder.blender.org/download/

Same procedure. Try with and without the debug script and upload logs if necessary.

Hey Roger,

Thanks for taking the time, it's getting really frustrating having to use 2.79 again^^

Latest Blender 2.82, latest intel driver (26.20.100.7372)
The issues appear to have not changed in any way.

I'm encountering the same issue on a Surface Pro 7 with Iris Plus G7 graphics as well. Digging around I see https://developer.blender.org/T70922 which looks to be the same issue. I have the latest master branch 2.82 built locally with debug symbols and Intel driver 26.20.100.7372.

I have an identical issue on the Dell XPS 13 7390 2 in 1 (Intel i7-1065G7 with Intel IRIS)

Graphics drivers: 25.20.100.7102

Hey Vincent, can you upload the logs as well? I haven't been able to see a similarity between them and logs from a working machine, but the more info we get the better.

I took some performance traces and saw that most of the render time was being spent in workbench_solid_draw_background, 60% of a 1 second sample, on the 10th gen Iris Plus graphics.
While on Intel HD 630 graphics, workbench_solid_draw_background was only taking up 10% of the 1 second sample.