Mac OS Sierra(10.12)以降のOSでDirect Modeが使えなくなる悲劇

MacOSアップグレードのアナウンスが画面右上に頻繁に出るのでアップグレードしました。

目次

DirectModeが使えなくなっている!!

Audirvana Plus でいつものように音楽をアホな顔して聞いていたら

ポン〜

とかっていうOSが発する、まあWindowsと比較したらお洒落な音が流れました。

あれーDirectModeを有効にしているから、OSの音は完全出ないはずなのに、なんでだ〜と思って設定を見てみたら

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-10-09-7-30-55

DirectModeのチェックが外れていました。

あれ〜なんで〜と思って

チェックを入れて再生

でも、OSがサポートしていないというErrorが出て再生できませんでした。

マジか〜〜

Audirvanaのサイトで確認してみました。(以下サイトからの引用です。)

MacOS 10.12 Sierra

Apple has just released macOS 10.12 Sierra that has a regression that breaks Direct Mode.

  • Until they fix it, or I find a user friendly workaround, you have to disable Direct Mode (option in Audio System page of preferences) to get playback to start. In Audirvana Plus 2.5.4, it is disabled by default.
  • If you are Terminal-savvy, there is a way to get it back: you can replace the faulty kernel extension of 10.12, IOAudioFamily.kext, located in /System/Library/Extensions, by the one from El Capitan 10.11.6, if you have a backup. You may need to disable SIP during this replacement operation.

Other than this Apple regression that breaks Direct Mode, Audirvana Plus 2.5.4 is fully compatible with macOS 10.12 Sierra.

 出典:Audirvana公式サイト

簡単に和訳します。

アップルが直近でリリースしたsierraではDirectModeが使えません

・アップルがこの問題を修正するまでの間、我々は利便性を考慮してデフォルトでsierraの場合はDirectModeを使えないようにしています。
・もしターミナルに精通しており、El Capitanのバックアップがあれば、/System/Library/Extensions の IOAudioFamily.kext を置き換える事で解消します。(おそらく作業中はSIP無効にする必要がある)

DirectModeの問題以外はAudirvana Plus 2.5.4とmacOS Sierraは完全に互換性をもっています。

ということです。

アップルにはなんとかDirectModeを復活させて欲しいです。いわゆる改悪っていうやつですね。

Direct Modeを復活させる方法については下記記事をご覧ください。

https://ittrip.xyz/music/audio/macos-sierra-direct-mode-recovery

コメント

目次