世代の新しいx86_64のCPUには新しい拡張命令セットが追加されており、その拡張命令セットの集まりを段階的に上乗せしたレベル(x86-64-v[234]
)が仕様として後に定義された。
あるレベルに対して最適化した機械語の実行ファイルをビルドすることにより、そのレベル以上に対応するプロセッサ環境上でのプログラム実行速度が若干改善できるようになった。
一方で、新しい世代のプロセッサでの実行速度改善と引き換えに古い世代のプロセッサのサポートを切り捨てる動きも少しずつ出始めている。
世代の新しいx86_64のCPUには新しい拡張命令セットが追加されており、その拡張命令セットの集まりを段階的に上乗せしたレベル(x86-64-v[234]
)が仕様として後に定義された。
あるレベルに対して最適化した機械語の実行ファイルをビルドすることにより、そのレベル以上に対応するプロセッサ環境上でのプログラム実行速度が若干改善できるようになった。
一方で、新しい世代のプロセッサでの実行速度改善と引き換えに古い世代のプロセッサのサポートを切り捨てる動きも少しずつ出始めている。
(感染症由来ではない)体調不良やそれに伴う優先順位変動などもあって、今年はあまり貢献活動をするチャンスがなく、一方でPC上でLinuxを使う上での出来事も少なく、記事にすることもあまりなかった。
ざっと試してみた印象としては、いずれも実装初期と比べると開発はそれなりに進んではいるが、まだ実用的な段階にはない。ただ、次期の9.0や更にその次の安定版までには使い物になるレベルになっているかもしれない。
はじめに要約すると、使えることは使える。ただし、2022年秋時点ではGPUの世代によっては面倒。
なお、PC側とディスプレイ側の両方がDisplayPortに対応していれば、そちらを使うのが楽と思われる。
2020年代に入って “PipeWire” というマルチメディア関係のソフトウェアがLinuxディストリビューションに採用されるようになってきたので、サウンドサーバとしての情報を主にまとめてみた。