KeyHoleTV1.8と1.9と1.10 Linux版 リリースされました。

KeyHokeTV, Linux, Ubuntu No Comments »

こんばんわ!

Linux版のKeyHoleTV1.8&1.9&1.10がリリースされました。

KeyHoleTV1.8は、1.7と同じでサウンドで音がシャーーーって最大音でなっちゃいます。即、1.1に戻しました。

それで2ちゃんねるのスレッドの【Ubuntu】KeyHoleTV Part.1【Debian】で映像とサウンドの事で色々討論があって、1.9と1.10がリリースされました。

私の環境では、PulseAudioを使ってます。そのせいか1.9と1.10はいままでで一番良い感じです。音のづれるもほとんどありませんし、ブロックノイズになることもほとんどありませんでした。(PulseAudioを使ってないと1.9では、音が出ない場合があるみたいです。)

ここで申し訳ないのですが、開発者の方や2チャンネルでアドバイスされた方、お疲れさまです。これからも頑張ってください。

いつもインストールする時に、chechkinstallをつかってdebにしてからインストールしてるのです。

1.6か1.7くらいから、/usr/local/のなかにbinフォルダを作らないとインストールできないので、毎度作ってます。uninstallするとbinのフォルダまで削除されるみたいです。

makeを手直しすれば良いと思いますが、私が触るとおかしくなりそうで触ってません・・

最近で急速に安定してきた気がしたので、ubuntuでlinux版とWindowsXPでwin版をつかって見ました。(テストした環境は、同じノートPCで動作させました。)

感想は、winのが映像と音のづれが少し多いですね。

画質も、winよりLimuxのが良いくらいです。

CPUの使用率は、linuxのが少し多いくらいで、そんなに大差ありませんでした。

これで、KeyHoleTV1.1とは、さよならしました。今日から1.10です。

ubuntu8.04で新・音を出るようにする。toshiba satellite p1w 160c/4wP1W編

Linux, Ubuntu No Comments »

こんにちわ!

今までubuntu8.04TOSHIBA Satellite P1W 160C/4Wにインストールし、音が鳴らないので音を出す、鳴らす、鳴らず・・とやってきたわけですが、今までより簡単なやり方があり、インストールもアンインストールも楽にできます。ubuntu8.04の場合です。ubuntu7.04の場合は前回の記事を参照してください。

数日前からインストールし使用してますが、今のところ不具合はありません。

KeyHoleTVの記事で checkinstall って言うコマンドを使ってdebファイルにしたのです、そこでalsaのドライバーもdebにして簡単にインストール使用とやってみたわけです。(先に使用したのはalsaでした。)

alsaのドライバーも本家からダウンロードせずに、ubuntu8.04のパッケージソースをダウンロードして使いました。

今回は、使うファイルも1つです。
*注意 ubuntu8.04TOSHIBA Satellite P1W 160C/4Wの場合のみです。他のPCにも応用で使える場合もあります。

  1. ubuntu8.04のパッケージソースを
    「Ubuntu — hardy の alsa-driver ソースパッケージに関する詳細」
    のサイトでしたの方のからalsa-driver_1.0.16.orig.tar.gzをダウンロードします。間違ってもdebの方はダウンロードしないでください。
  2. alsa-***を解凍します。
    $sudo tar xvzf alsa-driver_1.0.16.orig.tar.gz
  3. 次のファイルをインストールします。(これはいらないカモですが、いるかもしれないので・・)
    $sudo aptitude install build-essential libncurses-dev gettext linux-headers-`uname -r`
    $sudo aptitude install checkinstall
  4. 解凍したフォルダに移動します。
    $cd alsa-driver-1.0.16/
  5. alsa-driver_1.0.16のフォルダのなかのファイルpatch_realtek.cに SND_PCI_QUIRK(0×1179, 0xff31, “Toshiba”, ALC861_TOSHIBA), を追加修正します。
    $sudo gedit alsa-driver-1.0.16/alsa-kernel/pci/hda/patch_realtek.c
    ———————————————–
    static struct snd_pci_quirk alc861_cfg_tbl[] = {
    SND_PCI_QUIRK(0×1043, 0×1205, “ASUS W7J”, ALC861_3ST),
    SND_PCI_QUIRK(0×1043, 0×1335, “ASUS F2/3″, ALC861_ASUS_LAPTOP),
    SND_PCI_QUIRK(0×1043, 0×1338, “ASUS F2/3″, ALC861_ASUS_LAPTOP),
    SND_PCI_QUIRK(0×1179, 0xff31, “ASUS F2/3″, ALC861_ASUS_LAPTOP),  <<ここに追加
    SND_PCI_QUIRK(0×1043, 0×1393, “ASUS”, ALC861_ASUS),
    SND_PCI_QUIRK(0×1043, 0×13d7, “ASUS A9rp”, ALC861_ASUS_LAPTOP),
    SND_PCI_QUIRK(0×1043, 0×81cb, “ASUS P1-AH2″, ALC861_3ST_DIG),
    SND_PCI_QUIRK(0×1179, 0xff00, “Toshiba”, ALC861_TOSHIBA),
    /* FIXME: the entry below breaks Toshiba A100 (model=auto works!)
    * Any other models that need this preset?
    */
    ———————————————–
    *注意 修正する記述をここからコピーしてペーストすると、文字化けするので気をつけてください。
  6. それでは、Debianベースのシステムでパッケージを自作するを参考にdebを作成します。まず./configureとmakeします。
    $./configure
    $make
    $sudo checkinstall
    (*注意 make install は、しないでください。)
  7. あとは、完成したalsa-driver_1.0.16-1_i386.debをインストールします。
    $dpkg -i alsa-driver_1.0.16-1_i386.deb
  8. 一度再起動します。(念のため)
  9. alsa-baseに options snd-hda-intel model=asus-laptop を追加します。
    $sudo gedit /etc/modprobe.d/alsa-base
    ーーーーーーーーーーーーーーーーーーー
    options bt87x index=-2
    options cx88_alsa index=-2
    options saa7134-alsa index=-2
    options snd-atiixp-modem index=-2
    options snd-intel8×0m index=-2
    options snd-via82xx-modem index=-2
    options snd-usb-audio index=-2
    options snd-usb-usx2y index=-2
    options snd-usb-caiaq index=-2
    # Ubuntu #62691, enable MPU for snd-cmipci
    options snd-cmipci mpu_port=0×330 fm_port=0×388
    options snd-hda-intel model=asus-laptop #ここに追加
    ーーーーーーーーーーーーーーーーーーー
  10. また再起動します
  11. これで音が出ます・鳴ります・ぃやっほーです。

ここで、音は出るようになりましたが、前の記事で$ alsamixerを打つと(ubuntu8.04をインストールした時からおかしかったです。)

$alsamixer

alsamixer: function snd_mixer_load failed: No such file or directory

とでます。音は出ますし、使えるのです。しばらく使ってるとボリュームコントロールからalsaが突然消えるときがあります。同時にpulseaudioをも使えなくなる場合があります。

それで前もって修正をして$alsamixerとコマンドを使ってちゃんとボリュームコントロールが出るようにします。

下記のサイトを参考にしました。

Bug #192382 in alsa-driver (Ubuntu): “alsamixer broken in hardy – intel hda”

一番下にある投稿をを参考にしてます。

$sudo apt-get install module-assistant
$sudo m-a update
$sudo m-a prepare
$sudo m-a a-i alsa

時間かかるので、しばらく放置して終わったら再起動でOKでした。

$alsamixer

って打つと

ちゃんと出るようになりました。

もし、pulseaudioがつかえなくなったら、再インストールでもいいのですが

$pulseaudio -D

で、pulseaudioサーバが起動します。セッションに登録すればログイン時に起動してくれます。私の場合は、再インストールするのが面倒だし、またおかしくなる可能性がない分けでもないので$pulseaudio -Dでしのいでます。

TOSHIBA Satellite P1W 160C/4Wの場合ですので気をつけてください。他にも応用はできるかもしれません。

0xff31 << これがハードウェアに使われてたら、同じような方法でいけると思います。他のタイプのATI SB*** HDA Audio場合、Ubuntu日本語フォーラム / 8.04 音がまったく出ませんを参考にするといいでしょう。

KeyHoleTVを使ってみた!その2 サウンド編

Linux, Ubuntu No Comments »

こんばんわ!

その1の続きです。

「エコー+ぶつぶつと音声が再生される」「KeyHoleTVを起動してると他のソフトを同時に起動させたら音が鳴りません」を直します。

readme-jを読んでみると、

4 問題点
現在のLinux版KeyHoleTVは、複数立ち上げることができません。また、何らかの
ソフトウェアが、/dev/dsp を開いている場合、動作しません。

KeyHoleTVを起動させると/dev/dspを使って音が出ます、ボリュームコントロールでチェックするとossを使って音が出てますね。

ossだとボリュームコントロールが0%か100%で音の調整もできず、音もおかしい・・・(私のノートPCでは><)

それじゃalsaを使って音を出せば直るだろうと思って、googoleでググりました。

まず、alsaで音を!

試験運用中なLinux備忘録さんのを参考にさせていただきました。(ありがとうございます)

aossを使えば、alsaがossをエミュレーションしてalsaから音が出るようになります。alsa-ossをインストールすれば、aossが使えるようになります。

$ sudo apt-get install alsa-oss

か、Synaptic パッケージ・マネージャからalsa-ossをインストールします。

次に、

$ aoss lkeyholetv

で、alsaを使って音がでます。ボリュームコントロールもalsaでは正常でした。

このままだと、keyholetvを起動中に他のソフトを起動させるとそのソフトから音がでません。

じゃあ、PulseAudioサーバを使って音を再生させれば、多重再生も出きると思いまして、またgoogleで調べました。

【初心者専用】 Ubuntu Linux 7 【力戦奮闘】の633さんの投稿記事を参考にしました。

PulseAudioのオプションコマンド?のpadspを使えば良いらしいので(ubuntu8.04では、標準でPulseAudioがインストールされてます。)

$ padsp lkeyholetv

これでPulseAudioサーバを経由して音が再生されました。keyholetvとflashとAudaciousで同時に音が鳴りました。

これでエコー+ぶつぶつと同時起動の時の音も直りました。万事OKですが、aossやpadsp使って音を再生させると、映像と音のずれが徐々に発生します。一度、視聴の停止を押して番組を見るを押せば音ずれは一時的に直ります。(私のノートPCの場合)

それとreadme-j.txtに書いてある、

現在のLinux版KeyHoleTVは、複数立ち上げることができません。

ですが、PulseAudioサーバを経由させることによって私のノートPCだと三つまで同時起動できました。

音もちゃんと三つ同時に鳴りました。

PCによっては、音づれはないみたいです、それならPulseAudioを使用するだけで良いかもです。

私は、全部で音づれしてます・・・ 映像が先か音が先かいろいろでした(笑)

pulseaudioがおかしくなった。

Linux, Ubuntu No Comments »

Ubuntu 8.04 LTS 日本語ローカライズド Desktop CD をノートPCのメインのパーテーションにインストールし、音も出るようにalsaをインストールしました。

何回も再起動してるし問題なかったが、いきなりpulseaudioがおかしくなった。alsaとの相性らしいし、バグって書いてあった。

音は出るんだけど、ボリュームコントロールが動かせなくてアプリ側でボリューム調整しないとダメになった。

しばらく様子をみて、直るそうもないなら7.10に戻すかもしれない。

あと、ati x200でcompiz使ってるとシステムモニターにはメモリー使用量は表示されず、時間がたつにつれてメモリー量が増えていって解法されないみたい・・・

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン