EY-Office ブログ

Mac miniのスピーカーとボリューム

先週の開発マシンをMac mimi変更記事の続きです。

以前使っていたiMacは音が良かったです、普通に音楽を聴いていて問題ないです。その前に使っていたMacBook Proも小さなスピーカーながら私には十分なオーディオでした。
ところがMac miniのスピーカーはペラペラな音です! ひどい音です。😅

PC audio 久しぶりの いらすとや

Mac miniの内蔵スピーカー

私は最近は開発しなが音楽を聴くことは減り、聞くのはポッドキャストがメインになりましたが、Mac miniのスピーカーはポッドキャストも聞く気になれない音質です。

今回Mac miniと同時に買ったLCDモニーター27UP850N-Wは5W x 2のスピーカーを内蔵しています。このスピーカーも音楽を聞くには十分とはいえないかもしれませんが、ポッドキャストなら十分です(とうぜんZoom打ち合わせ等にも十分だと思います)。

モニターとの接続はUSB-C(Thunderbolt 4)で接続されているので、システム設定・サウンドで切り替えるだけで使えます。

キーボードの音量調整が使えない!

Mac用のキーボードは下画像のようように、ファンクションキーF11,F12で音量を調整が出来ます、またF10でミュートでき便利に使ってきました。しかしモニーター・スピーカーの音量調整はできません。同様にF1,F2でモニター画面の明るさも調整できません。😭

Appleストアーより

なにか良い解決方法がないかネットを検索したところ、MonitorControlというモニターの明るさとボリュームの調整ができるオープンソースのソフトウエアが見つかりました。ありがたい! 🙇‍♀️

MonitorControlをインストールするとモニターの明るさがキーボードやメニューバーのアプリから調整できるようになりました。
しかし、ボリューム調整はできません。検索するとVolume Control Not Working #828にdirect digital outputsに対応して無いと書かれていました。😭

という事で、さらに検索しSound Controlというボリューム調整アプリを見つけ購入しました。このアプリは高機能でMac起動時にどのスピーカーを使うか設定できます。デフォルトではMac miniのスピーカーが優先されるのですが、このアプリでモニターのスピーカーを優先するように設定できました。めでたしめでたし。😃

One more thing

Mac miniに換えて、アプリがキビキビ動くのを感じましたが、以前使っていたiMacに比べどれくらい早いのでしょうか?

  • iMacは、Retina 4K, 21.5-inch, 2019、プロセッサー 3 GHz 6コアIntel Core i5、メモリー 32 GB 2667 MHz DDR4
  • Mac miniは、Apple M2 Proチップ 10コアCPU、メモリー 32GBユニファイドメモリ

Pythonの簡単なベンチマーク

Are The New M1 Macbooks Any Good for Data Science? Let’s Find OutにあったPythonのベンチマーク

import random
from datetime import datetime

time_start = datetime.now()

l = [random.randrange(100, 999) for i in range(100000000)]

squared = [x**2 for x in l]
sqrt = [x**0.5 for x in l]
mul = [x * y for x, y in zip(squared, sqrt)]
div = [x / y for x, y in zip(squared, sqrt)]
int_div = [x // y for x, y in zip(squared, sqrt)]

time_end = datetime.now()
print(f'TOTAL TIME = {(time_end - time_start).seconds} seconds')

iMac 79秒、Mac mini 38秒で、約2倍速い !!

ブログのビルド時間

このブログはAstroで書いていますが、そのビルドnpx astro buildの処理時間

iMac 13.8秒、Mac mini 7.2秒で、約1.9倍速い !!

という事でMac miniに換えたことで2倍近く高速されました。😃

- about -

EY-Office代表取締役
・プログラマー
吉田裕美の
開発者向けブログ