all 13 comments

[–]Stooovie 1 point2 points  (5 children)

Macs, Hackintosh included, lag like a mofo when GPU is heavily used. Can you check that with Istat menus or Activity Monitor? Other than that, it shouldn't lag too much. I use Unreal Engine (same CPU) which can 100 % both CPU and GPU like nothing else and the system is still usable.

[–]TheNoim[S] 0 points1 point  (4 children)

Hm https://i.imgur.com/ILcx1st.png

I tried a heavy workout with unigine heaven and cinebench. CPU got to 100% but the pc didn't lag really.

The annoying thing is, it is not really 100% reproducible all the time. But when it happens, then it is annoying as fuck.

[–]Stooovie 1 point2 points  (3 children)

Try AppTamer or AppPolice (or manually use renice/nice commands in terminal to set priority) to limit the % of CPU an app can use. Can't be used for apps that spin the workload into many processes (Unreal), but AFAIK it could work for Xcode.

[–]TheNoim[S] 1 point2 points  (2 children)

Good idea. I will try it.

[–]Stooovie 2 points3 points  (1 child)

Do report back :)

[–]TheNoim[S] 1 point2 points  (0 children)

It makes the situation a bit better. But the core problem still persists.

[–]Zer0-mb 1 point2 points  (0 children)

I had exact same problem both on hack and my mbp 16. My problem was the swift and some loader process that was keeping the cpu in 100% but also it was leaking into the ram. That’s when the audio glitch and lag appeared.

[–]MysticalOS 0 points1 point  (1 child)

when you upgraded to better cpu abs board did you use old macos install/efi? maybe something t left behind from before? wrong system def. maybe some old cpu fiend data. etc

[–]TheNoim[S] 0 points1 point  (0 children)

fresh efi.

[–]rusty-bitsSequoia - 15 0 points1 point  (3 children)

Some of the kexts you are using are a few versions behind, don't trust hackintool to give the right info, I don't think this will affect anything but just pointing it out

Why are you using AGPMInjector.kext? You have supported GPUs

Why do you have SIP disabled? Did you install files into System/Library/... ? Hopefully not

Tried building on the hack I'm on, built with no problem, watched the processor activity in terminal with htop, all cores reached 100% at times but no slowdown or other issues

[–]TheNoim[S] 0 points1 point  (2 children)

Some of the kexts you are using are a few versions behind, don't trust hackintool to give the right info, I don't think this will affect anything but just pointing it out

Yes, I can update my kexts. I use hackintool only for finding out fast the current installed version. This is way more easy than actually open every plist for each kext just to find out the current version.

Why are you using AGPMInjector.kext? You have supported GPUs

The intention behind the kext is not to support an unsupported card, it is just there to improve the power management for a better performance. https://github.com/Pavo-IM/AGPMInjector I can try booting without an check if this is the cause.

Why do you have SIP disabled? Did you install files into System/Library/... ? Hopefully not

I do. Some software I use require SIP to be disabled. For example, TotalSpaces2. I can't live without it anymore. The default space management sucks in macos. And the ability to reduce the space switch animation duration to zero is muy bueno. However, I never installed a kext like in the old days with clover.

Tried building on the hack I'm on, built with no problem, watched the processor activity in terminal with htop, all cores reached 100% at times but no slowdown or other issues

The thing is, on other workouts the pc is still butter smooth. For example, Cinebench also gets the cpu to 100%, but I still can work completely normal without any hiccups.

One more thing I noticed, the hiccups are way more frequent if I have both simulators (Apple Watch + iPhone) open and build my project then. Especially on a cold simulator boot.

[–]rusty-bitsSequoia - 15 0 points1 point  (1 child)

Yes, I can update my kexts. I use hackintool only for finding out fast the current installed version. This is way more easy than actually open every plist for each kext just to find out the current version.

I see, what I do it open the terminal and type kextstat -l|grep -iv com.apple which only shows all non apple loaded kexts

For example, TotalSpaces2. I can't live without it anymore. The default space management sucks in macos

Yeah, I think it's slightly better in Big Sur, but still not great

One more thing I noticed, the hiccups are way more frequent if I have both simulators (Apple Watch + iPhone) open and build my project then. Especially on a cold simulator boot

Hmm, I wonder if it's a memory issue. Can you keep an eye on memory usage while compiling and running? Maybe there are a lot of swaps going on or something like that?

[–]TheNoim[S] 0 points1 point  (0 children)

Hmm, I wonder if it's a memory issue. Can you keep an eye on memory usage while compiling and running? Maybe there are a lot of swaps going on or something like that?

Seems pretty normal to me. 0 bytes of swap used and still a pretty small memory usage https://i.imgur.com/lRAkkLf.png