1.15.x crushes CPU

The place to discuss Mac OS X version of MakeMKV
Post Reply
w0x0f
Posts: 3
Joined: Wed May 13, 2020 9:49 pm

1.15.x crushes CPU

Post by w0x0f »

I’ve been running makemkv for years, and it’s generally been very light on CPU load—maybe a small fraction of one core. It’s very easy to do other compute-intensive activities while 1.14.7 is running.

When I loaded 1.15.1 today, I saw that the load was way, way up; three copies running simultaneously were taking about 400% (so essentially 4 cores). The rest of the system slowed to a crawl.

I rolled back to 1.14.7 and saw the old load behavior—about 65% total for all three copies running.

This is on MacOS 10.11.6, on a 2010 MacPro with 12 3.33GHz cores.

Any ideas why the sudden change in performance?
Woodstock
Posts: 10326
Joined: Sun Jul 24, 2011 11:21 pm

Re: 1.15.x crushes CPU

Post by Woodstock »

What were your source disks?

The 1.15.1 version adds features for dealing with Atmos and Dolby Vision disks, which may be contributing to it. I don't have either, so I haven't noticed a significant CPU usage change.
anothermkvuser
Posts: 20
Joined: Fri Mar 27, 2020 10:38 pm

Re: 1.15.x crushes CPU

Post by anothermkvuser »

w0x0f wrote:
Wed May 13, 2020 11:56 pm
I’ve been running makemkv for years, and it’s generally been very light on CPU load—maybe a small fraction of one core. It’s very easy to do other compute-intensive activities while 1.14.7 is running.

When I loaded 1.15.1 today, I saw that the load was way, way up; three copies running simultaneously were taking about 400% (so essentially 4 cores). The rest of the system slowed to a crawl.

I rolled back to 1.14.7 and saw the old load behavior—about 65% total for all three copies running.

This is on MacOS 10.11.6, on a 2010 MacPro with 12 3.33GHz cores.

Any ideas why the sudden change in performance?
Mac guy myself, I will say 10.11.6 is really really old os. End of Support from Apple was September 2018
Source:https://en.wikipedia.org/wiki/MacOS


With Processor Firmware updates you can run 10.14.6 (Mojave) on that Mac.
Source:https://forums.macrumors.com/threads/mp ... d.2142418/

10.14.6 supports NVMe drives and you can even put your boot os on it, and get an easy 1400MB-1500MB a sec on it.
Great to have a target drive with an Name drive on it for dumping your MKV files.
Source:https://forums.macrumors.com/threads/pc ... i.2146725/

I just ran a test of 1.15.1 on an older mac with OSX 10.14.6 and very low core use. No issues, and ran a blu ray on an external case via USB3.2 (using an add on card).

Good luck.
jdnyc
Posts: 2
Joined: Sat May 23, 2020 9:26 pm

Re: 1.15.x crushes CPU

Post by jdnyc »

I am having similar issues to w0x0f. Using MakeMKV on my Macbook Pro for years, it's now causing my mac (macOS 10.15.3) to crash with some blu ray discs: Big Lebowski and Frozen. Same description as w0x0f for crashes. MakeMKV version 1.15.1

Any help would be much appreciated.

Crash Log:

Code: Select all

panic(cpu 6 caller 0xffffff80093a04af): "mount_common(): mount of udf filesystem failed with 6, but vnode list is not empty."@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.81.5/bsd/vfs/vfs_syscalls.c:1273
Backtrace (CPU 6), Frame : Return Address
0xffffff81f5533600 : 0xffffff800913bb2b 
0xffffff81f5533650 : 0xffffff80092734d5 
0xffffff81f5533690 : 0xffffff8009264f4e 
0xffffff81f55336e0 : 0xffffff80090e2a40 
0xffffff81f5533700 : 0xffffff800913b217 
0xffffff81f5533800 : 0xffffff800913b5fb 
0xffffff81f5533850 : 0xffffff80098d2aa9 
0xffffff81f55338c0 : 0xffffff80093a04af 
0xffffff81f5533b10 : 0xffffff80093a1322 
0xffffff81f5533f00 : 0xffffff80093a0dde 
0xffffff81f5533f40 : 0xffffff800979b08a 
0xffffff81f5533fa0 : 0xffffff80090e3206 

BSD process name corresponding to current thread: mount_udf

Mac OS version:
19D76

Kernel version:
Darwin Kernel Version 19.3.0: Thu Jan  9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64
Kernel UUID: A8DDE75C-CD97-3C37-B35D-1070CC50D2CE
Kernel slide:     0x0000000008e00000
Kernel text base: 0xffffff8009000000
__HIB  text base: 0xffffff8008f00000
System model name: MacBookPro11,5 (Mac-06F11F11946D27C5)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 17628121920561
last loaded kext at 17533858112892: >!UODD	489.80.2 (addr 0xffffff7f8dd41000, size 20480)
last unloaded kext at 17060108307608: >usb.cdc	5.0.0 (addr 0xffffff7f8dc55000, size 28672)
loaded kexts:
org.virtualbox.kext.VBoxNetAdp	5.2.26
org.virtualbox.kext.VBoxNetFlt	5.2.26
org.virtualbox.kext.VBoxUSB	5.2.26
org.virtualbox.kext.VBoxDrv	5.2.26
>!UODD	489.80.2
@filesystems.udf	2.5
|SCSITaskUserClient	422.0.2
>AudioAUUC	1.70
@fileutil	20.036.15
>Oxford_Semi	489.80.2
>!APlatformEnabler	2.7.0d0
>AGPM	111.4.2
>X86PlatformShim	1.0.0
@filesystems.autofs	3.0
>!AUpstreamUserClient	3.6.8
@kext.AMDFramebuffer	3.0.5
@kext.AMDRadeonX4000	3.0.5
@kext.AMDRadeonServiceManager	3.0.5
>!AGraphicsDevicePolicy	4.7.2
@AGDCPluginDisplayMetrics	4.7.2
>!AHV	1
|IOUserEthernet	1.0.1
|IO!BSerialManager	7.0.3f5
>pmtelemetry	1
@Dont_Steal_Mac_OS_X	7.0.0
>!AHDA	283.15
>!A!ISlowAdaptiveClocking	4.0.0
>!A!IHD5000Graphics	14.0.4
>!AThunderboltIP	3.1.3
>!ACameraInterface	7.6.0
>AGDCBacklightControl	4.7.2
>eficheck	1
>!ALPC	3.1
>!AFWOHCI	5.6.2
>!ASMCLMU	212
|Broadcom!B20703USBTransport	7.0.3f5
>!AMCCSControl	1.13
>!A!IFramebufferAzul	14.0.4
@kext.AMD7000!C	3.0.5
>!AMuxControl	4.7.2
>!ATopCaseHIDEventDriver	3430.1
>!UTopCaseDriver	3430.1
>!UCardReader	489.80.2
@filesystems.apfs	1412.81.1
>AirPort.BrcmNIC	1400.1.1
>!AAHCIPort	341.0.2
>!AVirtIO	1.0
@filesystems.hfs.kext	522.0.9
@!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
@BootCache	40
@!AFSCompression.!AFSCompressionTypeZlib	1.0.0
@private.KextAudit	1.0
>!ASmartBatteryManager	161.0.0
>!AACPIButtons	6.1
>!ARTC	2.0
>!AHPET	1.8
>!ASMBIOS	2.1
>!AACPIEC	6.1
>!AAPIC	1.7
$!AImage4	1
@nke.applicationfirewall	303
$TMSafetyNet	8
@!ASystemPolicy	2.0.0
|EndpointSecurity	1
>!UAudio	320.49
>usb.cdc	5.0.0
|IOSCSIMultimediaCommandsDevice	422.0.2
|IOBD!S!F	1.8
|IODVD!S!F	1.8
|IOCD!S!F	1.8
|IOUSBUserClient	900.4.2
|IOFireWireSerialBusProtocolTransport	2.5.1
|IOFireWireSBP2	4.3.4
|IOFireWireIP	2.3.0
@kext.triggers	1.0
@kext.AMDRadeonX4030HWLibs	1.0
@kext.AMDRadeonX4000HWServices	3.0.5
|IOAVB!F	800.17
>!ASSE	1.0
>DspFuncLib	283.15
@kext.OSvKernDSPLib	529
@!AGPUWrangler	4.7.2
|IOSlowAdaptiveClocking!F	1.0.0
>X86PlatformPlugin	1.0.0
>!ABacklightExpert	1.1.0
|IONDRVSupport	569.4
>IOPlatformPlugin!F	6.0.0d8
|IOFireWire!F	4.7.5
|Broadcom!BHost!CUSBTransport	7.0.3f5
|IO!BHost!CUSBTransport	7.0.3f5
|IO!BHost!CTransport	7.0.3f5
>!ASMBus!C	1.0.18d1
|IOAccelerator!F2	438.3.1
@kext.AMDSupport	3.0.5
@!AGraphicsDeviceControl	4.7.2
>!AGraphicsControl	4.7.2
>!AHDA!C	283.15
|IOGraphics!F	569.4
|IOHDA!F	283.15
@plugin.IOgPTPPlugin	810.1
|IOEthernetAVB!C	1.1.0
>!AActuatorDriver	3430.1
>!AHS!BDriver	3430.1
>IO!BHIDDriver	7.0.3f5
|IO!B!F	7.0.3f5
|IO!BPacketLogger	7.0.3f5
>!AMultitouchDriver	3430.1
>!AInputDeviceSupport	3430.1
>!AHIDKeyboard	209
>usb.IOUSBHostHIDDevice	1.2
>usb.networking	5.0.0
>usb.!UHostCompositeDevice	1.2
|IOAHCIBlock!S	316.80.1
|IO80211!F	1200.12.2b1
>mDNSOffloadUserClient	1.0.1b8
>corecapture	1.0.4
|IOSkywalk!F	1
>usb.!UXHCIPCI	1.2
>usb.!UXHCI	1.2
|IOAHCI!F	290.0.1
>!AThunderboltDPInAdapter	6.2.5
>!AThunderboltDPAdapter!F	6.2.5
>!AThunderboltPCIUpAdapter	2.5.4
>!AThunderboltPCIDownAdapter	2.5.4
|IOAudio!F	300.2
@vecLib.kext	1.2.0
|IOSerial!F	11
|IOSurface	269.6
@filesystems.hfs.encodings.kext	1
>!AThunderboltNHI	5.8.6
|IOThunderbolt!F	7.6.0
|IOUSB!F	900.4.2
>!AEFINVRAM	2.1
>!AEFIRuntime	2.1
|IOSMBus!F	1.1
|IOHID!F	2.0.0
$quarantine	4
$sandbox	300.0
@kext.!AMatch	1.0.0d1
>DiskImages	493.0.0
>!AFDEKeyStore	28.30
>!AEffaceable!S	1.0
>!AKeyStore	2
>!UTDM	489.80.2
|IOSCSIBlockCommandsDevice	422.0.2
>!ACredentialManager	1.0
>KernelRelayHost	1
>!ASEPManager	1.0.1
>IOSlaveProcessor	1
|IOUSBMass!SDriver	157.40.7
|IOSCSIArchitectureModel!F	422.0.2
|IO!S!F	2.1
|IOUSBHost!F	1.2
>!UHostMergeProperties	1.2
>usb.!UCommon	1.0
>!ABusPower!C	1.0
|CoreAnalytics!F	1
>!AMobileFileIntegrity	1.0.5
@kext.CoreTrust	1
|IOTimeSync!F	810.1
|IONetworking!F	3.4
|IOReport!F	47
>!AACPIPlatform	6.1
>!ASMC	3.1.9
>watchdog	1
|IOPCI!F	2.9
|IOACPI!F	1.4
@kec.pthread	1
@kec.corecrypto	1.0
@kec.Libm	1
w0x0f
Posts: 3
Joined: Wed May 13, 2020 9:49 pm

Re: 1.15.x crushes CPU

Post by w0x0f »

Thanks for the prompt replies and apologies for not replying sooner.

Upgrading older MacPros (2010 era) includes getting a graphics card that will be acceptable to High Sierra or later. Also, lots of tools that didn't make the jump to High Sierra or later due to deprecation of certain OS functions.

When I wrote "crushes CPU", I should have been more descriptive. I'm not seeing high CPU load, but I am seeing very very sluggish mouse and keyboard activity. The mouse and keyboard are on the native internal USB 2.0 ports; the BDs are on a separate USB 3.1 PCIe card (Sonnet Allegro Pro 3.2 4-port). The lag on the mouse gets worse as additional MakeMKV instances are launched.
Post Reply