IT

xgifb 現れる

朝から久しぶりに気持ちの良い青空が広がり、下馬評通り梅雨明け宣言が発表された今日。

夏空!

筥崎宮にて

12日に入手したGT110bオンボードVGA XGI Z9s のコンソール高解像度化に再チャレンジ。

14日のトライでXGI系担当のsisfbもZ9sに追従できてない事がわかったところで区切りとなったわけだが、改めて調べるとhttp://www.jp.kernel.org/pub/linux/kernel/v2.6/testing/のChangeLog-2.6.35-rc2に

commit d7636e0b0769e0f4f437ff33168d723f86e7c080
Author: apatard@mandriva.com <apatard@mandriva.com>
Date:   Wed May 19 10:44:14 2010 +0200
    staging: Add framebuffer driver for XGI chipsets
    
    This driver handles XG20, XG21, XG40, XG42 chipsets from XGI. They're
    also known as Z7,Z9,Z11 chipsets. It's based on the SiS fb driver but
    has been heavily modified by XGI to support their newer chipsets.

と書いてあるのに気が付いた。linux-2.6.35-rc5/drivers/staging/xgifb/にあるドライバソースを眺めてみると確かに"Z7 Z9 Z9S Z11 framebuffer device driver"というdescriptionも確認できる。ちなみにドライバはxgifbになる。

GT110bにインストールしたLinuxディストリビューションは先月Pavilionに載せ替えたのと同じくUbuntu 10.04 LTSのamd64 server edition。言うまでもなく現時点での最新版だが、それでもkernel版数は2.6.32なので2.6.35へ3ステップのリビジョンアップとなると既存のソフトウェアが動かなくなるリスクが伴う。

SCD-XE800

SONY SCD-XE600

さらば SONY SCD-XE600

ソニーから37,800円のSACDプレーヤーSCD-XE800が発売という事で注目してみたが、残念な事にSACDマルチチャンネルには対応してない模様。

という事は同価格の現行品SCD-XE600は生産完了となるのは疑う余地もなく、4月に消えたPioneer DV-800AVに続いて、お手頃価格帯の貴重なSACDマルチチャンネル対応機が間もなく市場から姿を消す事になりそうだ。

Super Audio CD(SACD)を牽引してきたはずのSONYにしてこの体たらくとは。どうにも、悲しい事だ。

あと、5月に書いたBShiの「スター・ウォーズ」一挙放送、明日夜からオンエアですよ。

参照

AV Watch http://av.watch.impress.co.jp/

AV&ホームシアター Phile-web http://www.phileweb.com/

このままじゃいけない

参議院選挙に合わせて選挙をイメージしたソフトバンクのCMシリーズ。

有吉氏の特設ページ

有吉氏の特設ページ

改めて白戸次郎特設サイトを見たら、意外と見逃したバージョンもあった事に気付いた。

ま、それより落選した有吉氏の特設ページが面白い事になっている。

また、中部・東海地方ではあのお父さん犬仕様のビートルが実際に走ってた模様。見たかったなぁ。

しかし、気になるのが4月から新規契約は選択の余地無く2年縛りになったホワイトプランとか、iPadの裏でひっそり発表されたJavaScript関連の不具合とかで見え隠れする不誠実な気配。

6月の契約数でもソフトバンクが好調を維持しているそうだが、ついに公式サイトでフォローされるようになった孫社長任せなスキームも会社としてはどうかなぁ、という思いを拭えない。

そのあたりを踏まえての、このままじゃいけない。のですかね。

参照

ITmedia News http://www.itmedia.co.jp/news/

ITmedia +D モバイル http://plusd.itmedia.co.jp/mobile/

日経トレンディネット http://trendy.nikkeibp.co.jp/

ケータイ Watch http://k-tai.impress.co.jp/

INTERNET Watch http://internet.watch.impress.co.jp/

ソフトバンクモバイル http://mb.softbank.jp/

XGI Volari Z9s

昨日入手したGT110b。

オンボードVGAはサーバ系ではお馴染みといっていいXGI TechnologyのVolari Z9sという事だが、残念ながらコンソールが高解像度にならなかった。

フレームバッファドライバとしてvga16fbはロードされているものの、XGI Technology系はsisfbがセオリーという事はわかったので、早速**“modprobe sisfb”**した。

…のだが、変わり映え無し。/var/log/messageを見てもエラーを吐くどころか、動いた気配すら無い。

ということは、フレームバッファ以前にデバイス認識の問題かも。と、基本に立ち返ってlspciを見ると

yano@gt110b:~$ sudo `lspci` -vvvnn -s 11:03.0
11:03.0 VGA compatible controller [0300]: XGI Technology Inc. (eXtreme Graphics Innovation) Z9s/Z9m (XG21 core) [18ca:0021]
        Subsystem: Giga-byte Technology Device [1458:1000]
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        BIST result: 00
        Region 0: Memory at d8000000 (32-bit, prefetchable) [size=64M]
        Region 1: Memory at dc000000 (32-bit, non-prefetchable) [size=256K]
        Region 2: I/O ports at 3000 [size=128]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
yano@gt110b:~$

となっていて、"Kernel driver in use"はおろか、"Kernel modules"すら出ていない事がわかった。

Express5800/GT110b

NECから4月末に発表された「Express5800シリーズ」のエントリサーバGT110b。

Express5800/GT110b

Express5800/GT110b

ファンの自動制御によりささやき声並みの20~30dB台に押さえたという静音性を謳いつつ、実売2万円台前半というお手頃価格がwiki@nothingあたりで話題になっていたのだが、9日(金)夜にNTT-X StoreでCeleron G1101/1GB/HDD 160GB構成60,900円のモデルNP8100-1592YP4Yが16,800円出ているという話をMLで聞いて、速攻ポチッたのが12日(月)に到着。

というわけで初のLGA1156マシンをファーストインプレッション。

スリムタイプのpavilionと比較して容積比3倍近いのは百も承知だったが、やはり筐体はデカいのでまた設置場所を考え直す必要があるねぇ。ただ、起動時の冷却ファンフル回転でも普通のデスクトップがヒートアップしている時程度の五月蠅さ。平穏時はほぼ無音で、どちらかと言うとデスクトップ機のファンの方が気になるくらいだ。サイドパネルも取外ししやすく、ネジも抜けずにパネルに残るタイプなのは好印象。4台実装可能なHDDベイも横向きでメンテナンス性も良好だ。

唯一のネガティブファクター、Celeron G1101の仕様によりDRAMが割高なECCメモリを使用しなければならないというのは残念だ。ただ、Registeredまでは要求されないし、またwiki@nothingの情報によるとClarkdale系のCeleron G1101をLynnfield系のi5-750等(CPUID:106E5)に喚装するとnon-ECCでも使えるという報告もあるので、数年後にCPUと同時に喚装するシナリオだと問題無い事になるので実はほとんど気にしていない。

早速、先日やった姫野ベンチをまわしてみたところ、

yano@gt110b:~/himeno_bench$ ./bmt
mimax = 129 mjmax = 129 mkmax = 257
imax = 128 jmax = 128 kmax =256
 Start rehearsal measurement process.
 Measure the performance in 3 times.
 MFLOPS: 1842.101198 time(s): 0.223286 1.733593e-03
 Now, start the actual measurement process.
 The loop will be excuted in 806 times
 This will take about one minute.
 Wait for a while
 Loop executed for 806 times
 Gosa : 8.327758e-04
 MFLOPS measured : **1905.479425**  cpu : 57.994192
 Score based on Pentium III 600MHz : **23.237554**

てな具合で、Athlon 64 X2 5000+搭載pavilionの倍近くのパフォーマンスを叩き出してくれたよ。

wpa_supplicantでWEPを

先日書いたWiFiアダプタ続編の続編。

WLI-UC-GNとGW-USMicroN

WLI-UC-GNとGW-USMicroN

GNOME NetworkManager AppletでWEP暗号化の設定を行う場合に、wireless-key “s:WEPKEY” とwireless-行にパラメータを書く代りにpost-up行でiwconfigのコマンドラインを書くという手段を紹介したが、wpa_supplicantをWEPモードで使う方がスマートなことに気が付いた。

Ralink RT3070の罠

先日書いたUSBタイプのWiFiアダプタの続編。

WLI-UC-GNとGW-USMicroN

WLI-UC-GNとGW-USMicroN

基本的には先日書いた通りで良いのだが、ubuntuなどに含まれるGNOME NetworkManager Appletで設定を固定する場合に注意が必要だ。

例えばWEP暗号化の設定を行う場合、/etc/network/interfacesに

auto ra0
iface ra0 inet static
  	address 192.168.11.22
  	netmask 255.255.255.0
  	broadcast 192.168.11.255
  	gateway 192.168.11.254
  	dns-nameservers 192.168.11.254
   **wireless-mode** Managed
   **wireless-essid** "ESSID"
   **wireless-key** "s:WEPKEY"

と"wireless-“行にパラメータを書くのが一般的と思われるが、こうするとiwconfigが**“ra0がupしてない"という趣旨のエラー**を吐いて接続できない。そこで、

auto ra0
iface ra0 inet static
  	address 192.168.11.22
  	netmask 255.255.255.0
  	broadcast 192.168.11.255
  	gateway 192.168.11.254
  	dns-nameservers 192.168.11.254
  	**post-up** iwconfig $IFACE mode Managed
  	**post-up** iwconfig $IFACE essid "ESSID"
  	**post-up** iwconfig $IFACE enc restricted key "s:WEPKEY"

という具合に、“post-up"行でiwconfigのコマンドラインを書かなければならない。

参照

プラネックスコミュニケーションズ株式会社 http://www.planex.co.jp/

株式会社バッファロー BUFFALO http://buffalo.jp/

Ralink corp. http://www.ralinktech.com/

EPSONご乱心?

エプソンが5月に発表したインクジェットプリンター EC-01。

カートリッジレスのEC-01

インクジェットプリンター EC-01

いわゆる既存製品を軽くエコ方向に目先を振っただけの商品かと思いきや、PC Watchの記事を読んで、新しいビジネスモデルを世に問う新製品と知って驚いた。

その特徴は約8,000枚印刷できる大容量インクパック(通常のカートリッジ91個分相当)を内蔵しているという事。言うまでもなく、本体を薄利で沢山販売しておいて交換用インクカートリッジの販売で収益を上げる既存のビジネスモデルとは大きく異なる製品だ。

確かに「使用済みインクカートリッジ」はリサイクルが基本だが販売店が近くにない人にはなかなか難しいと思うので、「使用済みインクカートリッジの廃棄」という問題はついて回る。そういう意味では確かにエコフレンドリーではあるが、ユーザーによるインク補充もできないという事を考えると以前書いた互換カートリッジを排除する施策という見方の方に説得力を感じるな。

プリンター本体を含めた印刷コストはA4カラー1枚あたり約8.2円との事。PX-101の10.2円/枚より割安だが、約8,000枚印刷する前に寿命が来たりするとどうかな。インクジェットだとどうしてヘッドの目詰まりとかも気になるので、家庭用にはカートリッジ方式が向いてる気がする。

ちなみにインク補充サービスは「プリンター本体ごと回収」という事だが、その間の代替品も提供されるのかな?

参照

エプソン http://www.epson.jp/

PC Watch http://pc.watch.impress.co.jp/

ITmedia +D PC USER http://plusd.itmedia.co.jp/pcuser/

Ralink RT3070

昨日のGV-N220OC-1GIに続いてこないだアキバで買ったものシリーズ、USBタイプのWiFiアダプタの巻。

WLI-UC-GNとGW-USMicroN

WLI-UC-GNとGW-USMicroN

500円でワゴンセールしてたPLANEX GW-USMicroNとBuffalo WLI-UC-GNはRalinkのWiFiチップが使われていて、少し手を入れるとLinuxでもしっかり使える。

Ralinkのサイトを見たところ11b/g/nなRT307x系だと思われるので、まずはRalinkのLinuxドライバ配布ページからRT307x系のドライバソースを入手する。

2010年7月7日現在の最新版、DPO_RT3070_LinuxSTA_V2.3.0.2_20100412.tar.bz2の場合、最低限必要な変更点は下記の通り。

diff -Nrcb DPO_RT3070_LinuxSTA_V2.3.0.2_20100412.orig/common/rtusb_dev_id.c DPO_RT3070_LinuxSTA_V2.3.0.2_20100412/common/rtusb_dev_id.c
*** DPO_RT3070_LinuxSTA_V2.3.0.2_20100412.orig/common/rtusb_dev_id.c  2009-12-28 21:53:49.000000000 +0900
--- DPO_RT3070_LinuxSTA_V2.3.0.2_20100412/common/rtusb_dev_id.c 2010-07-07 21:10:29.000000000 +0900
***************
*** 104,109 ****
--- 104,111 ----
  	{USB_DEVICE(0x13D3,0x3321)}, /* Azurewave */
  	{USB_DEVICE(0x07FA,0x7712)}, /* Edimax */
  	{USB_DEVICE(0x0789,0x0166)}, /* Edimax */
**+   {USB_DEVICE(0x0411,0x015d)}, /* Buffalo WLI-UC-GN@RT3070 */
+   {USB_DEVICE(0x2019,0xED14)}, /* Planex GW-USMicroN */
**
  #endif // RT3070 //
  	{ }/* Terminating entry */
  };

一目瞭然だが、それぞれのデバイスIDを追加するだけだ。あとは慣例通り、“make && make install"するとrt3070sta.koがセットアップされる。

但し設定ファイルが/etc/Wireless/RT2870/RT2870.datと/etc/Wireless/RT2870/RT2870Card.datとなってて紛らわしいので、内部でべた書きされたファイルパス関係をRT3070に整理したパッチファイルをDPO_RT3070_LinuxSTA_V2.3.0.2_20100412.patchにアップしておく。

WPA環境で接続する分にはwpa_supplicantを使用すればよいが、WEP環境で接続する場合は/etc/Wireless/RT3070/RT3070.datにSSIDやWEPキーを書くのが早い。いずれにせよGNOME NetworkManager Appletを使う場合は、別に気にしなくて良い話だ。

CUDA効果

こないだアキバで買ったNVIDIAのGeForce GT 220を搭載したGV-N220OC-1GI。

Super LoiLoScope Venus 変換中

Super LoiLoScope Venus変換中

さっそく、と言うには間が空いたが、CUDAの効果を確認する為にエンコード性能を比較。

元ネタは、地デジで録った2分半のHD番組(1440x1080/TS:253MB)。こいつをMP4(1280x720/VBR:6Mbps)へエンコードしてみた結果が以下の通り。

ソフトウェア名 GPGPU 所要時間 消費電力 ファイルサイズ
Super LoiLoScope Venus
—
ATI 4分30秒 120W 112MB
TMPGEnc 4.0 Xpress
—
ATI 6分31秒 120W 113MB

CUDAの効果によりほぼ実時間でエンコードできるようになるSuper LoiLoScope Venusは間違いなく魅力的なのだが、UIが斬新過ぎでなかなかついて行けない。

GPU
Code Name
—
Process
—
Core Speed
—
Memory
—
Shaders
—
Shader Model
—
DirectX
—
Power (TDP)
—

おまけに10W以上高まる消費電力と、一部ファイルでエンコードに失敗したりしてる事を考えると、GV-N220OC-1GIに乗り換える程じゃないかなぁ。