Closed reneroth closed 1 day ago
Hello, may I ask if our software interface is working properly?
Hello, may I ask if our software interface is working properly?
Everything works perfectly fine, functionality wise and visually! It's just this very faint clicking in that specific situation.
I debugged this a bit further, I don't think it's haptics. I actually think it is very subtle coil whine.
It seems to be caused by Bambu Studio doing something with a lot of CPU and GPU load whenever the cursor moves. The load immediately goes down when I stop the cursor, so this "up and down" might be contributing to the mystery noise?
When cursor is idle, CPU and GPU usage are at around 1% each. As soon as the cursor moves over the render preview window, it goes to over 40% each. Nothing is visibly changing in the app or UI. Not sure what Bambu is doing here. You can see it in the CPU and GPU history:
I just went back and checked: PrusaSlicer does not have a Preview
panel, but is even worse (goes to 80% CPU and 60% GPU when moving cursor). OrcaSlicer has the exactly same behavior. Just guessing: are there some really intense calculations done whenever the cursor moves, maybe completely unthrottled, so a higher refresh rate might make it worse?
It's not a dealbreaker, as the app never becomes unresponsive or sluggish, it's mostly my curiosity bringing me back to this.
Hello, when the mouse enters the 3D display interface, there will be some updates to the 3D display interface, which will increase the load on the CPU and GPU~
updates to the 3D display interface
If it's always supposed to happen we can close the issue! I was just surprised because it seems like a lot of calculations when the cursor moves, but nothing is happening visually. Performance is fine though, so probably nothing worth optimizing for now?
Thank you for this software, it finally made printing fun again!!
Hello, I'm sorry but we won't optimize it for now. Although the 3D interface may not change much during mouse sliding, in reality, the software will detect whether an object has been hit during mouse sliding, and the 3D interface may need to make changes~
Thank you for taking the time and the explanation! So on every move the slicer calculates if the cursor is "clicking" a 3D object? That makes sense! Happy I could find out what was going on here 😀
Very lovely cat and I'm sure it is a good tester 🐱 🐱 🐱 !
Bambu Studio Version
1.10.1.50
Where is the application from?
Bambu Lab Official website
OS version
macOS Sequoia 15.1.1 (24B91)
Additional system information
MacBook Pro 16-inch, Nov 2023, M3 Pro
Printer
Bambu P1S
How to reproduce
Please stay with me, I swear there is something going on here.
Bambu Studio
.Preview
tab. (It does not work without a model in there.)Preview
tab. Notice that the ears are not twitching on any other interaction.TLDR: MacBook makes hardware noises when moving cursor over active 3D Preview.
My only viable theory is that there is some bugged code trying to produce tactile feedback with too little strength, so the vibration motor inside the touchpad does not start and only makes this faint clicking noise.
It's probably inconsequential in the grand scheme of things, but you know what they say about curiosity and cats. Who knows, maybe it's related to some other bug?
Actual results
There is a near-inaudible hardware noise coming from the MacBook.
Expected results
There should not be a near-inaudible hardware noise coming from the MacBook.
Project file & Debug log uploads
Use any model to reproduce bug.
I can email logfiles to devs privately if needed, they seem to be full of personal data. Arranging cat photos is more fun than sanitizing log files.
Checklist of files to include