Oh!Super164 取り留めのない日記のような

2025/1/30 木曜日

raspbian11 hdmi soundの怪

Filed under: PC,備忘録 — pecos @ 21:32:52

Raspbian11で音が出ない、、、

$ aplay /usr/share/sounds/alsa/Front_Center.wav
再生中 WAVE 'Front_Center.wav' : Signed 16 bit Little Endian, レート 48000 Hz, モノラル
aplay: set_params:1349: チャネル数が使用不可能

hdmiから音を出すのはvc4hcmi(MAI PCM i2s-hifi-0)だと思うのだが、raspbian10とドライバ名が異なる

$ cat /proc/asound/pcm
00-00: bcm2835 Headphones : bcm2835 Headphones : playback 8
01-00: MAI PCM i2s-hifi-0 : MAI PCM i2s-hifi-0 : playback 1
$ aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: Headphones [bcm2835 Headphones], デバイス 0: bcm2835 Headphones [bcm2835 Headphones]
  サブデバイス: 8/8
  サブデバイス #0: subdevice #0
   :
   中略
   :
  サブデバイス #7: subdevice #7
カード 1: vc4hdmi [vc4-hdmi], デバイス 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default
output
hw:CARD=Headphones,DEV=0
   :
   中略
   :
    Hardware device with all software conversions
sysdefault:CARD=vc4hdmi
    vc4-hdmi, MAI PCM i2s-hifi-0
    Default Audio Device
hdmi:CARD=vc4hdmi,DEV=0
    vc4-hdmi, MAI PCM i2s-hifi-0
    HDMI Audio Output
dmix:CARD=vc4hdmi,DEV=0
    vc4-hdmi, MAI PCM i2s-hifi-0
    Direct sample mixing device

で、hdmiで鳴らしてもダメ

$ aplay -D hdmi:CARD=vc4hdmi,DEV=0 Front_Center.wav
再生中 WAVE 'Front_Center.wav' : Signed 16 bit Little Endian, レート 48000 Hz, モノラル
aplay: set_params:1349: チャネル数が使用不可能

そしてsysdefaultだと鳴る

$ aplay -D sysdefault:CARD=vc4hdmi Front_Center.wav
再生中 WAVE 'Front_Center.wav' : Signed 16 bit Little Endian, レート 48000 Hz, モノラル

2025/1/20 月曜日

自由研究

Filed under: PC — pecos @ 1:38:06

ふと、MMXの記事を見かける
今はSSEやAVXとか呼ばれているらしい。MMXが初登場した大昔に少しいじった覚えはあるが、知らない内に着々と進化していたようだ。MMXは64bitのMM0-7レジスタや拡張命令で構成されていたが、今では128/256/512bitのXMM/YMM/ZMMレジスタとより多くの拡張命令があるらしい。折角なので、ちょっと組み込んでみる。整数モードで簡単な事しかやらないので大した事はしていないが、VC2019ともなればMASMも標準で使えて苦労なしだ。ちょっと不思議な現象で悩まされるが、多分、MMレジスタを使うと浮動小数点レジスタと共有しているので干渉するようだ。XMM指定にすると直るからきっとそうなんだろう。メインマシンでは動作したが、我が家最古参の初代ThinkPad X1では動作しなかった。SSE4.1非対応なんだろう。SSE2レベルに落とすと動作した。パフォーマンスが上がったかどうか体感的にはまったくわからない。
今時、アセンブラなんて使うこと無いなw

2025/1/1 水曜日

謹賀新年 2025

Filed under: 生活 — pecos @ 22:12:06

あけましておめでとうございます
今年も良い年でありますように

近所の神社に初詣。午前中は天気にも恵まれ人出も多く賑わっていた。
初詣

Close
初詣

Powered by WordPress