Cursor becomes very slow after upgraded to 1.0.0

cursor becomes very slow (typing, editing, etc.) after upgraded to 1.0.0.
GPU usage by cursor is much higher than before ( 90%)

Hey, the issue might be related to extensions. Try booting in safe mode using this command in the terminal: cursor --disable-extensions. Also, check other projects, as the problem might be related to a specific project.

Thank for reply, but it still runs very slow. Then I deleted all cursor files on my computer and reinstalled cursor. The problem is solved.

Update. Today it goes extremely slow again. It does not relate to a specific project. Even opening a new file is very slow. GPU usage is very high

do you have the latest GPU driver?
can you run it on a screen which is not using GPU?
You can disable using GPU too –disable-gpu on Linux at least. You get a bit slower performance but it is pretty stable.
on windows: cursor.exe --disable-gpu

“cursor.exe --disable-gpu” works. I’m using an Intel UHD Graphics 750. I suspect that the gpu is weak and that cursor just takes over all the gpu usage (but why? compared to vscode) which makes everything else slow.

1 Like

No Idea,
It is not solely caused by Cursor.
Your extensions may play a part in it. Even in VSCode. (I am not an expert though).
This is what I found:

GPU Acceleration Overhead: Cursor utilizes GPU acceleration for rendering and AI tasks. On systems with underpowered GPUs, this can lead to high GPU usage, causing the IDE to become sluggish.

  1. Memory Consumption: The AI features in Cursor can consume significant memory, especially when handling large projects or extensive chat histories. This can result in high RAM usage and potential crashes.

  2. Large Codebases: Working with extensive codebases can strain system resources, leading to slow performance as Cursor attempts to process and index vast amounts of data.

  3. Electron Framework Limitations: Cursor is built on Electron, which can introduce performance challenges, particularly related to rendering and memory management.

  4. Inefficient Local Model Execution: Cursor’s use of local models for certain operations can be resource-intensive, leading to high GPU and CPU usage.

To mitigate these issues:

  • Hardware Upgrade: Consider upgrading to a system with a dedicated GPU (8GB+ VRAM) and at least 16GB RAM for optimal performance.

  • Manage Extensions: Disable unnecessary extensions to reduce resource consumption.

  • Limit Chat Histories: Regularly clear or summarize long chat histories to prevent memory leaks.

Thanks for your reply. It is indeed a large codebase

1 Like

Press Ctrl+Shift+P and select Preferences: Configure Runtime Arguments. This will open Cursor’s argv.json file.
Simply uncomment the line
// "disable-hardware-acceleration": true

1 Like

This is a real life saver. I was about to bash my screen in. Why is this not the default?