2005/02/17

DOOM3のためのALSAの設定

/etc/modules.confに以下の1行を入れておくといいようです。
これがないとrootでしかDOOM3の音が出ませんでした。
options snd major=116 cards_limit=1
ウインドウ表示でも一応動きます。

さらにDOOM3

oss(Linux標準?のサウンドシステム)で絶対動く古いサウンドカードを買って試したら
普通に音が鳴りました。当然ながらWindows版と同じ曲です。
で、ALSAだと音が出ないので検索したらコマンドオプションがあることを発見。
でもこれはossを使ってる。+set s_driver oss
idのFAQでも見たような気がすると思って戻るとこんなオプションが。
+set s_alsa_pcm
カードの名前を入れて
doom3 +set s_alsa_pcm cs46xx
とするとちゃんと鳴りました。
オンボードサウンドでも試したいけど「呪怨」録画中なので再起動できまへん。
オンボードで動いたらサウンドカードがまたしても無駄になるけど
今回のはイ○シスのジャンク扱い380円のカード。
こんなオプションもあって6(5.1?)チャンネルも出せるようです。
+set s_numberOfSpeakers 6

ちなみに、グラフィックのオプションを外しまくってプレステのCG位の映像
まで落とせばそれなりに動きました。
http://zerowing.idsoftware.com/linux/doom/#head-8a3e830015ce79941f7f69f6d5323d0e52ab126f