(Delayed) Laggy Viewport, and slow Grease Pencil undo (Resolved on restart, then gets worse again) #86342
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
7 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#86342
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: Intel(R) Iris(R) Plus Graphics 640 Intel 4.5.0 - Build 27.20.100.8854
Blender Version
Broken: version: 2.93.0 Alpha, branch: master, commit date: 2021-03-05 06:10, hash:
b5d154f400
Worked: version 2.92 (a build from mid January)
Short description of error
After using Blender for a few minutes, the viewport gets very laggy. Just trying to move a small cube, results in a delay of ~1 second for the object to catch up to the mouse if I quickly try to move it from one side of the viewport to the other. This seems to happen when I have both 3D objects and Grease pencil strokes. Possibly also connected, undoing grease pencil is very slow.
Exact steps for others to reproduce the error
Lag 02.blend
Lag 01.blend
Both of these files were started from scratch with the 2D animation preset. I drew a little, made some shapes, Alt-D duplicated them. Everything worked perfectly, the viewport responded quickly, and undo worked with no noticeable delay. Then I continued to draw and duplicate, and at some point, everything grew sluggish (And continued that way). Moving an object resulted in a long lag, and undoing a grease pencil stroke resulted in a long lag. If I save the file, then re-open it, the lag continues. But if I close out Blender completely, then when I restart, the file behaves normally again. So it is something that is "building up" to eventually cause the lag, but closing blender clears it out and when it starts everything is fine again. This was not an issue with the mid-January build of 2.92 I had been using before installing the release 2.92 or the current 2.93 build.
I haven't been able to duplicate this on a faster computer with a graphics card, but it is very noticeable on this computer. Again, everything works perfectly once Blender is closed and re-opened, but then several minutes into working, the lag returns and becomes very difficult, causing me to have to restart the program many times in a session to continue working.
Thanks! Sorry I don't know exactly what is causing it.
Added subscriber: @AquilaTheEagle
Added subscriber: @mano-wii
Changed status from 'Needs Triage' to: 'Needs User Info'
Can you check the System Console (
Window -> Toggle System Console
) to see if any error messages appear during lag?I recorded a video, let me know if you want me to upload it somewhere.
During the lag, there were no console messages, but I did notice this message on Quit:
"Error: Not freed memory blocks: 8, total unfreed memory 0.000816 MB"
Changed status from 'Needs User Info' to: 'Needs Triage'
I have a hunch that this is caused by the built-in Add On "Add Images as Planes", or having too many image data blocks in the file.
It looks like a duplicate of #87147 (Blender increases ram usage until its too laggy to use after a few minutes of use. ), but I'm also not sure how to replicate the problem.
I agree, it is the same issue and can be merged as such. It has something to do with 2D animation (but mine don't actually have animations). I think my comment on Apr11 is probably wrong. I noticed recently that just a simple file with a few strokes works perfectly right when I start Blender, but then after walking away and coming back ~1 hour later, it suddenly was extremely slow. Something seems to happen over time that bogs down blender in these 2D modes. I will see if I can reproduce it on second computer with a graphics card to see if that is related . .
Added subscriber: @ImaRealBoi
Added subscriber: @iss
Changed status from 'Needs Triage' to: 'Needs User Info'
I suspect this could be caused by GPU drivers, same issue as #89097, possibly #87147 too.
There is way to check if this is the case by using software opengl emulation:
From https://github.com/pal1000/mesa-dist-win/releases/tag/21.1.1 download file mesa3d-21.1.1-release-msvc.7z.
Then extract files opengl32.dll and libglapi.dll to folder where blender.exe is located.
These libraries will make Blender much slower so you probably don't want to use them long term.
Does using software opengl emulation help (as in memory usage doesn't increase over time as much)?
To double check if .dll files are used correctly, please click on Help > Save System Info and upload file here.
Changed status from 'Needs User Info' to: 'Archived'
No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.
Thanks again for the report. If the problem persists please open a new report with the required information.
This had already been merged I thought with the other thread (https:*developer.blender.org/T87147) so I think it is fine to close it but others having this issue can post on this thread > https:*developer.blender.org/T87147
Ah sorry I realized that we talked in other thread. I think your issue is different though, so best if you provide info here, and I can reopen this report. Just BTW, in #89097 sign of driver mem leak was that memory usage increased when you resized Blender window, so if this is good thing to check.
Ok, I recorded a video now so you can see the issues. This is 3.0 alpha from last week with the same computer >
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: Intel(R) Iris(R) Plus Graphics 640 Intel 4.5.0 - Build 27.20.100.8854
I disabled almost everything on startup so nothing else but Blender would have the stage. I recorded the video on my cell phone so it didn't impact computer performance. Mid-video I also reset to factory settings and turn off all the undo.
You can see a few issues >
It appears that the graphics driver is the issue (when I tested it as mentioned in a previous thread with Mesa, I didn't see the memory increase). But a lot of people will be trying out Blender with computers with similar drivers and they will think it is because of Blender and decide it isn't worth using. We all know it is (worth using), but these errors make it really difficult.
VID_20211016_Blender Lag.mp4
Changed status from 'Archived' to: 'Needs Triage'
Ok so it seems that there is still this memory leak issue, but it doesn't look like it is causing lag in this case. So I will reopen ticket, but I am out of ideas what could be causing this. It may be unrelated problem with this specific GPU/driver though.
Added subscriber: @Jonathan-Monsonego
I also hit this issue with an Intel Iris Xe Graphics 30.0.100.9955 driver. The only thing I'm doing is posing a 3d model - moving the armature.
Added subscriber: @carl.e.henderson
I am having issue with the Iris Xe graphics driver as well. It is version 27.20.100.9749. Is there more information I can provide?
If it is same issue than check comments for symptoms and debugging, if it's unrelated, plase open new report.
Closed as duplicate of #86778