Poor performance on specific drawings in AutoCAD products

Autodesk Support

Mar 19, 2025


Products and versions covered


Issue:

Working with a specific AutoCAD products drawing shows degradation in performance, such as:

  • Slow, jerky, or stuttering mouse cursor.
  • Overall poor graphic performance.
  • Commands lag.
  • Long delays when navigating the file.
  • Occasional freezing.
  • Some objects disappear.

Causes:

  • Corrupted DWG file.
  • Damaged or outdated graphics card driver.
  • Unnecessary objects remaining in the drawing.

Solution:

Test the drawing for corruption

A drawing exhibiting poor performance may need to be cleaned and repaired, using the the PURGE, AUDIT, RECOVER, and other various commands. See the following article for further details. See How to repair corrupt AutoCAD files.

Graphic Performance Issues

Complex drawings will extensive use of the graphics engine in AutoCAD. Updating video drivers, enabling or disabling certain settings in the software can improve performance. See Poor graphics performance with AutoCAD for Windows.
 
Make sure that the system with dual graphics cards uses the appropriate one. See AutoCAD uses the wrong graphics card.

Confirm that AutoCAD Products is current with updates

The installation media available for AutoCAD Products does not contain the current updates available. Often issues with software not working as expected may have been resolved in an update to the software after the original release date. Ensure that all updates are installed. See Install Updates, Add-ons, and Enhancements.

Text style

Specific text objects contained in the drawing or in attached external references may have been assigned a corrupt text style. To test if so, try the following.

  1. Type QSEL and press Enter.
  2. Under Object type, choose a Text object type.
  3. Under Properties, choose any value.
  4. Under Operator, choose Select All.
  5. Verify that Include in the new selection set is selected and that the Append to current selection set option is active.
  6. Click OK.
Note: Repeat steps 1 through 6 for every text object type (for example, MText, Text, Attribute Definition, etc.).
  1. Type CH and press Enter.
  2. In the Properties palette, under Text, go to the Style entry and select a default text style (such as Standard) or one based on a True Type Font.
Note : If text properties have been locally overridden, assigning a new style will not change the object's appearance. In this case, local overrides will have to be cleared for the style change to have effect. See Texts do not follow the Text Style.

Large coordinates

Drawing elements located at high coordinates may cause a performance drop. To solve this, move the objects closer to the origin both in the drawing and in any external references, if present.

  1. Unlock, thaw, and turn on all layers.
  2. Type MOVE and press Enter.
  3. Type ALL and press Enter.
  4. Choose a point close to the objects as a basepoint and 0,0 as an endpoint. 
    • If needed, use # when inputting the second point to switch to absolute coordinates. 
Note : If the coordinates are still too high on one site, use DWGUNITS to convert for example from millimetres and meters. 

Z values in the drawing

Especially when rotating a drawing, 3D objects can decrease the performance. If Z values are included in a drawing can be best figured out by switching from the top perspective to the front perspective. To remove Z values in the drawing, follow any of these procedures.

  • Flatten the drawing.
    1. Switch to the top view in the drawing (View > Top).
    2. Run the FLATTEN command.
  • Use a LISP expression.
    • - (command "_change""_all""""p""e""0"""). This command will change the elevation for all the objects in the dwg to Z=0.
    • - (command "_move""_all""""""0,0,1e99""_move""_all""""""0,0,-1e99"). This command will stretch the objects in the dwg on the plane at Z=0.
  • Remove object Thickness.
    1. Switch to the top view in the drawing (View > Top).
    2. Select one or more objects with Z values.
    3. Enter PROP on the command line.
    4. Set the Thickness value to 0.
Note: The FLATTEN command and LISP expressions are not available in AutoCAD LT. See How to flatten an entire drawing.

Data complexity

For large drawings, break them up into smaller drawings and add them back as external references.

  • Use the WBLOCK command to export data to a new drawing.
  • Use the XATTACH command to import it back as reference.

Inclined or askew current view

Specifically but not exclusively for 3D drawings, the current view may be slightly inclined. Orthographic views might then have a subtle Z direction. This may be exacerbated while Ortho is active (F9). See AutoCAD Help | About Saving and Restoring Views and AutoCAD Help | View Manager.

Note : To check if so, use the VIEW command. For Orthographic views, the values for the Camera Target and Position should all match apart from one. Also, note that the values there are expressed in absolute coordinates. 

Viewports/Visual Styles

  • If the issues are mainly present in paper space, or on specific layouts, check for the Visual Style used by the viewports.
  1. Double-click within the viewport to activate it.
  2. At the top-right of the viewport, check the name of the current Visual Style.
  3. If it's a Visual Style other than 2D Wireframe, select that one instead.
  4. Repeat for other viewports as needed.

Note: AutoCAD LT does not allow changing Visual Style. In that case, delete and recreate the viewports from scratch. See AutoCAD LT Help | To Create a New Layout Viewport.

  • If the issue is in model space and the objects are 2D objects with a Thickness, switch to the Visual Style 2D Wireframe instead of any 3D Visual Style.

Products:

AutoCAD for Mac; AutoCAD LT for Mac; AutoCAD Products;


Was this information helpful?


Need help? Ask the Autodesk Assistant!

The Assistant can help you find answers or contact an agent.


What level of support do you have?

Different subscription plans provide distinct categories of support. Find out the level of support for your plan.

View levels of support