Skip to content

A binary patch to fix Cubase 11's baios.bundle causing the app to crash on Big Sur on AMD Ryzen chipsets

Notifications You must be signed in to change notification settings

somestupidgirl/baios_patch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

This is a binary patch to fix Cubase 11's baios.bundle causing the app to crash on Big Sur on AMD Ryzen chipsets. Patch was created with Cubase 9.5's baios.bundle because that one seems to work for some reason.

How-to:

This requires a clean install of Cubase 11.

  • Clone this repo
  • Execute the 'Run.command' script and the rest should take care of itself

In-depth description of the issue itself

After upgrading my Cubase 9.5 license to Cubase 11—to my disappointment—I immediately ran into a Ryzentosh-specific error on Big Sur resulting in Cubase crashing each time it tried to load up.

The crash log showed it to be caused by a stack overflow error in a bundled executable file called "baios" which appears to handle Cubase's input/output settings such as the audio interface selection popup on the application's startup.

I suspected this to be an issue with AppleALC.kext and made sure to test every layout-id supported by my built-in codec using the alcid=xxx boot argument, but to no avail.

What I ended up doing was much simpler though as I just made a binary patch that downgrades that one baios executable to an earlier version that actually does run on AMD Ryzen.

The isssue could still have something to do with AppleALC, such as the No mic on AMD issue or the AppleALC not working correctly with multiple sound cards one, and I might look deeper into this in the future when I have the time.

But until then, I hope this little hack may be of value to those who need it! ;3

About

A binary patch to fix Cubase 11's baios.bundle causing the app to crash on Big Sur on AMD Ryzen chipsets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published