GT110d-Sサーバー本体のレビューは以前の日記にあります。
NEC GT110d-SサーバーにUbuntu 10.04をインストールする方法 □ インストール方法 * NECによるLinuxでのインストール情報 http://www.express.nec.co.jp/linux/distributions/confirm/GT110d-s/GT110d-s_ubuntu10.04.html 基本的に、NECからインストール情報が出ているので、上記URLの指示通りに インストールします。 しかしながら、GT110d-Sの標準NICはBroadcom BCM5718を採用しているので Ubuntu 10.04の2.6.32カーネルのインストーラーに含まれるバージョンの tg3ドライバでは認識せず、ネットワークに接続できません。 そのため、B002QXMPIO などLinuxで認識するUSB-LANアダプタを 利用してネットワークに接続した状態でUbuntuインストールを行い その後、上記のサイトの通りにtg3ドライバを導入するのが良いでしょう。 参考: NICの名前がeth1/eth2などにつけ変わるのが嫌だったら、USB-LANアダプタを外して udevのルールファイル /etc/udev/rules.d/70-persistent-net.rules を削除するか 任意の設定に書き換えた上で、再起動すれば良いでしょう。B002QXMPIO
Ubuntu 10.04環境でのGT110d-Sの画面解像度の設定メモ
□ Xorgの解像度問題
GT110d-SにUbuntu 10.04にインストールすると、デフォルトでSXGA(1280x1024)の
解像度が選択できませんでした。
□ ログの調査
Xorgのログ /var/log/Xorg.0.logを参照すると、下記のような
mgaのフレームバッファのbppに問題あり。bpp 32で下記のようなエラーログが出ている。
--------------------------------------------------------------
-(II) MGA(0): Not using driver mode "1280x1024" (mode requires too much memory bandwidth)
--------------------------------------------------------------
□ 手動で設定ファイルを作成してみる
Ubuntu 10.04ではデフォルトではxorg.confは作成されていないので
仮想コンソールに移動して作成した。
----------------------------
$ sudo service gdm stop
(Ctrl+Alt+F1キーを押して仮想コンソールに移動)
(ID/パスワードでログイン)
$ sudo Xorg -configure
$ sudo service gdm start
----------------------------
ホームディレクトリ以下に、root権限で設定ファイル xorg.conf.new が
生成されているので書き換える。
"Screen"セクションに下記のような設定を追加。
$ sudo vi ~/xorg.conf.new
-------------------
DefaultDepth 16
DefaultFbBpp 16
-------------------
設定ファイルをコピーして再起動
$ sudo cp xorg.conf.new /etc/X11/xorg.conf
$ sudo reboot
これで、SXGAでの表示が可能になります。
参考: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-mga/+bug/469640
□ 設定ファイル xorg.confのサンプル 手っ取り早く利用したい場合は、下記のサンプルファイルを使ってください。 利用の際は自己責任で。 解像度1280x1024のモニタL567でのxorg.confのサンプル: xorg.conf.sxga 解像度1920x1200のモニタLCD2490WUXiでのxorg.confのサンプル: xorg.conf.wuxga (注: 1920x1200では描画できませんが、SXGAより高解像度で試したい場合) * 使い方: 下記のコマンドを実行して設定をコピーし、再起動を行う。 $ sudo cp xorg.conf.sxga /etc/X11/xorg.conf
GT110d-Sのグラフィック機能は、BMCであるEmulex Pilot3シリーズが担当しています。(Matrox G200e相当)
そのため、mgaまたはvesaドライバを利用して動作しますが、描画速度の点ではmgaのほうが速くなります。
GT110d-Sの仕様ではビデオメモリ(VRAM)は32MBとなっていますが
カタログスペック的には1280x1024(1677万色)が最大となっているため
もしかしたら、1920x1200のディスプレイで表示できないか試してみました。
* VRAM使用量のアップ
ログファイルXorg.0.logを確認すると、下記のように8MBしか認識していません。
--------------------------------------
(**) MGA(0): VideoRAM: 8128 kByte
--------------------------------------
そこで、xorg.confの"Device"セクションに下記の設定を追加してみると
Segmentation Faultで落ちてしまいます。
--------------------
VideoRam 32768
--------------------
VRAM 16MBの設定にすると、問題なく動作しました。
--------------------
VideoRam 16384
--------------------
* より大きな解像度で利用できないか試みる
xrandr -qコマンドでで確認すると、Virtual Screenのサイズが1600x1200にとどまっていた。
1920x1200で表示させたいので、Virtual設定をDisplayセクションに追加する。
--------------------
SubSection "Display"
ViewPort 0 0
Depth 16
Virtual 1920 1200
EndSubSection
--------------------
再起動してxrandr -qで確認すると、最大Virtual Screenは1920x1200になっていた。
試しに、Virtual Screenを2560x1440に設定してみたが、Xorg.0.logで最大サイズは2048までだと
怒られて表示できなかった。
値を色々調整してみても、1920x1200では表示できず1600x1200で幅広に表示されてしまう。
結局、時間切れで1280x1024以外ではキレイに表示させられなかったので
VideoRam項目は削除した。
xorg.confにModelineの記述を行ったりすると、なんとかなったかも?
---------------------------------------------------------------
$ cvt 1920 1200 60.0
# 1920x1200 59.88 Hz (CVT 2.30MA) hsync: 74.56 kHz; pclk: 193.25 MHz
Modeline "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
---------------------------------------------------------------
ま、仕様上は1280x1024までしかサポートしていないので、それ以上の解像度で使いたければ
PCI Expressのグラフィックボードを増設するのが良いと思います。
□ Xorg関連の参考URL
man xorg.conf
man mga
https://wiki.archlinux.org/index.php/Xorg_input_hotplugging
https://wiki.ubuntu.com/X/Config
https://wiki.ubuntu.com/X/Config/Resolution
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2