2011.07.12

Natural Laser Mouse xorg.conf 設定メモ

Microsoft Natural Laser Mouse 6000 マウスをLinuxで使いたいと言われた。
繋いでも動かないんだけど、と言われたので、設定方法について調べてみる。


設定について、参考にしたサイト。
- http://hibari.2ch.net/test/read.cgi/linux/1066579070/
- http://www.retujyou.com/2008/04/12/ubuntu-5button-mouse/

まずは、defaultのxorg.confで調べて見る。

Option "Protocol" "auto"
Option "Emulate3Buttons" "yes"
Option "ZAxisMapping" "4 5"

xevでeventを確認。wheel tiltは認識されず。
ボタン6,7はtiltに相当するのかな。
1: Left click
2: Middle (Wheel) click
3: Right click
4: Wheel scroll up
5: Wheel scroll down
8: small button (lower)
9: small button (upper)

evdevでチルトホイールマウスの記述を見ると、evdevを使えばtiltも認識されるらしいが、
うまくいかず。今回はtiltは使わないので深追いしない。


今回は、横の小さなボタンにMiddle button (wheel) clickを割り当てる。
xorg.confに "MS Mouse" を追加して、Option "ButtonMapping" "1 2 3 6 7 2 2" とする。
が、ボタンを押しても何も反応しない。xevで見ると、ボタンが7つしか認識されなくなっている。なんで?

気を取り直して、Option "ButtonMapping" "1 2 3 2 2" とする。
今度はうまくいった。


(**) Option "Protocol" "ExplorerPS/2"
(**) MS Mouse: Device: "/dev/input/mice"
(**) MS Mouse: Protocol: "ExplorerPS/2"
(**) Option "CorePointer"
(**) MS Mouse: Core Pointer
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5"
(**) MS Mouse: ZAxisMapping: buttons 4 and 5
(**) Option "ButtonMapping" "1 2 3 2 2"
(**) MS Mouse: Buttons: 5
(II) XINPUT: Adding extended input device "MS Mouse" (type: MOUSE)


xorg.confは、下記のようになった。
ServerLayoutのCorePointer指定は、どうすべきなのか良く判らん。

Section "ServerLayout" InputDevice "MS Mouse" "CorePointer" # InputDevice "Mouse0" "CorePointer" EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "MS Mouse"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 2 2"
EndSection


| | コメント (0) | トラックバック (0)

dkmsを使ってRHEL5にnvidiaドライバを (失敗)

前回はkernel moduleについて良く解っていなかったが、RHEL 5 と KMP (Kernel Module Package)
読んで少しだけ勉強した。

kmod-nvidia は KMPを使う方法で、kernel posttrans は DKMSを使う方法という理解で良いのかな。
/etc/kernel/postinst.d/ が無いなぁと思っていたけれど、dkms.noarchを入れれば作られることが判った。

> RHEL(および CentOS)の場合,DKMS 本体のパッケージを EPEL や RPMForge など
> 外部レポジトリからとってこないといけない

手を抜きたいという目的から考えればkmod-nvidiaを使うべきなんだろうけど、
EPELからdkmsを入れていろいろ試してみたい。目的から逸れるけど気にしない!
が、うまくいかなかった。。
記録は残しておこう。


参考ページ
- HOWTO: Automatically update manually installed NVidia drivers after kernel updates
- Nvidia 256.35 Driver on Ubuntu 10.04 Lucid Lynx


作業内容
dkmsをインストールし、上記のページ(内容的には同一)を参考にしてファイルを配置。
update-nvidiaは、参考ページのものをそのまま利用。

yum --enablerepo=epel install dkms
/etc/kernel/postinst.d/update-nvidia 
/usr/src/NVIDIA-Linux-x86_64-275.09.07.run
/usr/src/nvidia-driver -> NVIDIA-Linux-x86_64-275.09.07.run

で、RHNでkernelをアップデートしてから、reboot。
Xが起動しないでエラーになる。。


どうやら、dkms.conf を書かねばならないらしい。
うーん。これなら、kmod を使う方が簡単か。。

- DKMS (Dynamic Kernel Module Support)
- Ubuntu Tips/その他/dkmsによるカーネルモジュールの自動更新方法


おまけ

実際にはrpmを作ってみた。spce ファイルは最後に。
内容的には、上記のファイルコピーとリンク作成をしているだけ。

ln -sは%installで実行して%filesに書けという教えに従い、
%post とか %triggerin とか難しいことは要らなくなった。

rpmbuild -bb NVIDIA-driver.spec でrpm packageを作成して、rpmをインストール。

cd ~/rpm/SPECS/
rpmbuild -bb NVIDIA-driver.spec
cd ~/rpm/RPMS/x86_64/
rpm -ivh NVIDIA-driver-275.09.07-1.x86_64.rpm

今回作成したspce ファイル。

Summary: NVIDIA Driver for RHEL 5 Workstations
Name: NVIDIA-driver
Version: 275.09.07
Release: 1
Group: Applications/System
License: NVIDIA
#Source: NVIDIA-Linux-x86_64-%{version}.run
Source0: http://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}.run
Source1: update-nvidia
Requires: kernel kernel-devel kernel-headers binutils gcc dkms
ExclusiveArch: x86_64
 
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
 
%description
NVIDIA driver for RHEL 5 Workstations, packaged to automatically rebuild
itself after a kernel upgrade.
 
%files
# not accounting for all the files installed by the NVIDIA installer.
%attr(0755, root, root)
/usr/src/NVIDIA-Linux-x86_64-%{version}.run
/usr/src/nvidia-driver
/etc/kernel/postinst.d/update-nvidia 
 
# Locate the necessary files to create rpm packages
%prep
[[ "${RPM_BUILD_ROOT}" != "/" ]] && %{__rm} -rf ${RPM_BUILD_ROOT}
 
%install
%{__mkdir} -p %{buildroot}/usr/src/
%{__mkdir} -p %{buildroot}/etc/kernel/postinst.d/
%{__install} -m 755 %{SOURCE0} %{buildroot}/usr/src/
%{__install} -m 755 %{SOURCE1} %{buildroot}/etc/kernel/postinst.d/
/bin/ln -s $(/bin/basename %{SOURCE0}) %{buildroot}/usr/src/nvidia-driver
 
%clean
[[ "${RPM_BUILD_ROOT}" != "/" ]] && %{__rm} -rf ${RPM_BUILD_ROOT}

| | コメント (0) | トラックバック (0)

2011.07.08

RHEL5 と NVIDIA driver

NVIDIAのドライバは、kernelをアップデートしたら再インストールしなければならない。
rootで作業しなければならないし、X windowが起動しているとインストールできないという難点がある。
yumとかup2dateとかでkernelがアップデートした後に再起動するとXが立ち上がらず、エラー画面になるのは
非常に鬱陶しいので、/etc/yum.conf に exclude=kernel* とか書いていたりする。

CentOS5からRHEL5に替えたのだけど、defaultではカーネルアップデートをする設定になっていた。
個人的にはアップデートは歓迎なのだけど、上述のNVIDIAドライバの再インストールはウザったい。
なんとか自動的にできないものかと調べてみた。


ELrepo の kmod-nvidia

ELrepo の kmod-nvidia を使うのが簡単そうkernelアップデートの度にインストールする必要もないようだし。
でも、ELrepo にある最新は 270.41.19 で 21-May-2011 に作成されたもの。最新のドライバ 275.09.07 に、
微妙に追いついていない。対応するまで少し時間がかかるのは仕方ないのだが、この為だけにレポジトリを追加して
Firewallに穴を開けてもらうのもどうかと思って、他の方法を探すことにした。


カスタム rpm パッケージ

NVIDIA driver automation というページに、カスタムrpmを作成する方法が載っている。
rpmなんて作ったこと無いけど、そんなに難しくなさそうだから試してみた。

RPMパッケージの作成方法(Vine用だけど基本は同じ)とか、
自作RPMの作成とレポジトリ1とか3とかを参考にして、ざくっとこんな感じ。

$ echo "%_topdir ${HOME}/rpm" > ~/.rpmmacros 
$ cd
$ mkdir -p rpm/{SPECS,BUILD,SOURCES,RPMS,SRPMS}
$ cp NVIDIA-Linux-x86_64-275.09.07.run rpm/SOURCES/
$ vi rpm/SPECS/RHEL-5-WRKST-NVIDIA.spec
 
$ cd rpm/SPECS
$ rpmbuild --bb RHEL-5-WRKST-NVIDIA.spec


specファイルは修正が必要だった。Directiveや引数などの説明を参照しつつお勉強。
/lib/modules/の下にディレクトリを作るのは、kernel-develでなく kernel パッケージだったので、
%triggerin -- kernel-devel のところは、kernel にする必要があった。

いろいろ弄って最終的には次のようになった。

Summary: NVIDIA Driver for RHEL 5 Workstations
Name: RHEL-5-WRKST-NVIDIA
Version: 275.09.07
Release: 1
ExclusiveArch: x86_64
Group: Applications/System
License: NVIDIA
Source0: http://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}.run
Requires: kernel kernel-devel kernel-headers binutils gcc
Packager: tkfkm
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
 
%description
NVIDIA driver for RHEL 5 Workstations, packaged to automatically rebuild
itself after a kernel upgrade.
 
%files
# not accounting for all the files installed by the NVIDIA installer.
%attr(0700, root, root) /usr/local/sbin/NVIDIA-Linux-x86_64-%{version}.run
 
 
# Locate the necessary files to create rpm packages
%prep
[[ "${RPM_BUILD_ROOT}" != "/" ]] && %{__rm} -rf ${RPM_BUILD_ROOT}
 
%install
%{__mkdir} -p %{buildroot}/usr/local/sbin/
%{__install} -m 700 %{SOURCE0} %{buildroot}/usr/local/sbin/
 
%clean
[[ "${RPM_BUILD_ROOT}" != "/" ]] && %{__rm} -rf ${RPM_BUILD_ROOT}
 
 
# The preun script remove the driver on uninstall, but not on upgrade.
%preun
if [ $1 == 0 ]; then
  /bin/logger "NVIDIA uninstall the driver %{name}-%{version}-%{release}"
  /usr/local/sbin/NVIDIA-Linux-x86_64-%{version}.run --silent --uninstall >/dev/null 2>&1
fi
exit 0
 
# The post script handles the initial installation, via a kickstart,
# so we immediately have a fully functional display.
%post
/usr/local/sbin/NVIDIA-Linux-x86_64-%{version}.run -i >/dev/null 2>&1
if [ $? != 0 ]; then
  # driver not installed
  /bin/logger "NVIDIA install a driver %{name}-%{version}-%{release}"
  /usr/local/sbin/NVIDIA-Linux-x86_64-%{version}.run --silent --no-network >/dev/null 2>&1
  if [ $? != 0 ]; then
    /bin/logger "NVIDIA driver installation failed."
  fi
fi
exit 0
 
# The triggerin script builds and installs a new version of the driver 
# for any new kernel that is installed.  Since the installer depends on 
# kernel-devel, the trigger is based on this package.
# TF: /lib/modules/* are included in kernel package, not in kernel-devel.
%triggerin -- kernel
/bin/logger "NVIDIA Triggerin $1 $2 executed for `ls -1tr /lib/modules | tail -1`"
if [ $2 == 1 ]; then
  # driver upgrade
  /bin/logger "NVIDIA install (overwrite) a new driver %{name}-%{version}-%{release}"
  /usr/local/sbin/NVIDIA-Linux-x86_64-%{version}.run --silent --no-network >/dev/null 2>&1
  if [ $? != 0 ]; then
    /bin/logger "NVIDIA driver installation failed."
  fi
elif [ $2 == 2 ]; then
  # kernel upgrade
  /bin/logger "NVIDIA install a new driver %{name}-%{version}-%{release} to the new kernel."
  /usr/local/sbin/NVIDIA-Linux-x86_64-%{version}.run --silent --no-network --kernel-name=`ls -1tr /lib/modules | tail -1` --kernel-module-only --no-x-check >/dev/null 2>&1
  if [ $? != 0 ]; then
    /bin/logger "NVIDIA driver installation failed."
  fi
fi
exit 0
 
%changelog
...

rpmbuild でバイナリパッケージを作成したら、root userになってインストール。

# rpm -Uvh RHEL-5-WRKST-NVIDIA-275.09.07-1.x86_64.rpm

Xが起動していない状態で実行すること。telinit 3 してからが確実。
/etc/X11/xorg.conf には触れないので、最初は自分で作る必要がある。


将来、新しいバージョンのrpmを作ったら、rpm -U で入れる。rpm -i で入れると、
rpmパッケージとしては新旧のバージョンが入ったような、おかしな状態になる。
この時もXは起動していてはいけない。

X が起動している状態で自分で rpm -U kernel-*.rpm などと実行すると、
kernelはアップデートされるけどドライバのインストールには失敗する。
Package managerでkernelを指定してアップデートするとか、RHNでアップデートする場合はOK。
なんでだろ。

RHNでのkernel updateには自動で対応するようになったけど、NVIDIAドライバが
バージョンアップしたら再度 rpm を作成してインストールしなおす必要がある。
苦労した割には、改善した気がしない。勉強にはなったけど、使うかなぁ?


kernel posttrans

これを書くのに少し調べていたら、もっと簡単で良さそうな方法を見つけた。。。
HOWTO: Automatically update manually installed NVidia drivers after kernel updates

/etc/kernel/postinst.d/ にスクリプトを入れておけば良い感じ。イイ。こんど試す。

こちらは、これの派生かな。もう少し解説が詳しい。
http://filthypants.blogspot.com/2010/06/nvidia-25635-driver-on-ubuntu-1004.html
http://wackypress.wordpress.com/2010/09/28/kernel%E3%81%A8nvidia-driver/

| | コメント (0) | トラックバック (0)

2011.07.01

Single-Link と Dual-Link

前回の続き。今度は、BenQ XL2410Tを2つ繋いでみる。
そして、2つのモニタ間で、ウィンドウを行ったり来たりさせたい。

Quadro 4000には、DVI端子が1つ、DisplayPort端子が2つある。
そして、DisplayPort-DVI変換ケーブルが同梱されている。
それで、1つはDVIに、もう1つは変換ケーブルを介してDisplayPortに接続した。

Quadro DVI --(DVI Dual-Link cable)-- Monitor (1st)
Quadro DP --(DP-DVI converter)--(DVI Dual-Link cable)-- Monitor (2nd)


/var/log/Xorg.0.log を見ると、2つのBenQモニタが認識されているが、
DVIに接続したモニタ(1st; DFP-0)は max pixel clock 330MHz なのに、
DisplayPortに接続した側(2nd; DFP-1)は max pixel clock 165MHz となっている。むむ。

(**) Jun 29 16:18:47 NVIDIA(0): USB IR emitter stereo requested
(II) Jun 29 16:18:48 NVIDIA(GPU-0): Display (BenQ XL2410T (DFP-0)) supports NVIDIA 3D Vision
(II) Jun 29 16:18:48 NVIDIA(GPU-0):     stereo.
(II) Jun 29 16:18:48 NVIDIA(GPU-0): Display (BenQ XL2410T (DFP-1)) supports NVIDIA 3D Vision
(II) Jun 29 16:18:48 NVIDIA(GPU-0):     stereo.
(II) Jun 29 16:18:48 NVIDIA(0): NVIDIA GPU Quadro 4000 (GF100GL) at PCI:40:0:0 (GPU-0)
(--) Jun 29 16:18:48 NVIDIA(0): Memory: 2097152 kBytes
(--) Jun 29 16:18:48 NVIDIA(0): VideoBIOS: 70.00.37.00.03
(II) Jun 29 16:18:48 NVIDIA(0): Detected PCI Express Link width: 16X
(--) Jun 29 16:18:48 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) Jun 29 16:18:48 NVIDIA(0): Connected display device(s) on Quadro 4000 at PCI:40:0:0
(--) Jun 29 16:18:48 NVIDIA(0):     BenQ XL2410T (DFP-0)
(--) Jun 29 16:18:48 NVIDIA(0):     BenQ XL2410T (DFP-1)
(--) Jun 29 16:18:48 NVIDIA(0): BenQ XL2410T (DFP-0): 330.0 MHz maximum pixel clock
(--) Jun 29 16:18:48 NVIDIA(0): BenQ XL2410T (DFP-0): Internal Dual Link TMDS
(--) Jun 29 16:18:48 NVIDIA(0): BenQ XL2410T (DFP-1): 165.0 MHz maximum pixel clock
(--) Jun 29 16:18:48 NVIDIA(0): BenQ XL2410T (DFP-1): Internal Single Link TMDS
(**) Jun 29 16:18:48 NVIDIA(0): TwinView enabled
(WW) Jun 29 16:18:48 NVIDIA(0): Unable to find any NVIDIA 3D Vision Stereo mode timings for
(WW) Jun 29 16:18:48 NVIDIA(0):     use with the EDID of BenQ XL2410T (DFP-1); NVIDIA 3D
(WW) Jun 29 16:18:48 NVIDIA(0):     Vision Stereo may not function properly. This might happen
(WW) Jun 29 16:18:48 NVIDIA(0):     if no EDID is available for BenQ XL2410T (DFP-1), or if
(WW) Jun 29 16:18:48 NVIDIA(0):     the NVIDIA 3D Vision Stereo mode timings were invalidated,
(WW) Jun 29 16:18:48 NVIDIA(0):     e.g., if a display port connection lacks adequate
(WW) Jun 29 16:18:48 NVIDIA(0):     bandwidth.
(WW) Jun 29 16:18:48 NVIDIA(0): Native backend mode 640x480 is not compatible with NVIDIA 3D
(WW) Jun 29 16:18:48 NVIDIA(0):     Vision; NVIDIA 3D Vision may not function properly on BenQ
(WW) Jun 29 16:18:48 NVIDIA(0):     XL2410T (DFP-1).
(II) Jun 29 16:18:48 NVIDIA(0): Assigned Display Devices: DFP-0, DFP-1

Single Link 接続だと 3D Vision Stereo は使えませんよ、と出てる。
実際、DFP-1 の方は 640x480@60Hzになってしまい、どうにも使えない。

Single-LinkとDual-Link

DisplayPort-DVI変換ケーブルは、結線だけの安いものは Single-Link にしかならない。
Dual-Link にするなら "active" なものでないとダメみたい。
DisplayPort to Dual-Link DVI adapterにも記事があった。

しかし、この Dual-Link 変換ケーブルは2万円くらいする。高い! けど仕方ない!

PCはHP Z600なので、HP製の変換ケーブル(NR078AA ¥21,000) が良いかと思った。
けど、納期が一ヶ月以上と言われて萎えた。

NVIDIAにお薦めの製品を訊いたら、NVIDIA shopで売ってるBizlink社製のものを紹介された。
> For Stereo we recommend the NVIDIA approved and tested adaptor available here:
> http://store.nvidia.com/store/nvidia/en_US/pd/productID.227587600

$99.99ってHPの半額ではないか。しかもNVIDIAのお墨付き。とりあえず、購入の方向で。
でも、しばらくは入手できないので、当面は Single-Link 接続でできることを考えてみる。

| | コメント (0) | トラックバック (0)

2011.06.30

BenQ XL2410T と 3D Vision

BenQ XL2410TnVIDIA Quadro 4000nVIDIA 3D Vision Kit が届いた。
CentOS 5.6 (x86_86) にて、いろいろ試してみる。後日、RedHat Linux に入れ替える予定。

BenQ XL2410T には、D-sub, DVI-D, HDMI の端子があるが、
箱に入っている時からDVI端子にケーブルが接続されていたので、それを使う。
もちろん、Dual Linkケーブルだった。

Quadro 4000には、DVI端子が1つ、DisplayPort端子が2つある。
まだまだDisplayPortを使う機会は無いな~、と思いつつ、DVI端子に接続する。

3D Vision Kitは、梱包が簡素化された。良いことだ。昨年購入した時には、
空箱を分別廃棄するのにとても手間がかかったが、今回は非常に楽だった。


ドライバのバージョンはなるべく最新に

まずは、普通に 1920x1080 @ 120Hzで 3D stereoできるか確認してみる。
初めて 3D Vision + 3D LCD を試したのは、ちょうど一年前か。。


最初に、nvidia-xconfig でキレイな /etc/X11/xorg.conf を作ってもらい、
次いで、過去の記録を参考に Stereo の設定をする。

Section "Device"
    Option   "Stereo"   "10"
    Option   "FlatPanelProperties" "Scaling = Native"
EndSection
Section "Extensions"
    Option   "Composite"   "Disable"
EndSection

これでOKと思いきや、うまくいかない。/var/log/Xorg.0.log を見る。
モニタが 3D Vision Ready と認識されていないっぽい。nVIDIA driverを
最新版のVer.275.09.07 に上げると認識された。が、120Hzにならない。

Mode 指定をして無いので、デフォルトの "nvidia-auto-select" mode になっており、
1920x1080 @ 60hz が自動的に選択されていた。下記の記述を追記すると、
120Hz になり Stereo になった。Modeline は書く必要が無かった。

Section "Screen"
    SubSection "Display"
        Modes  "1920x1080_120"
    EndSubSection
EndSection


Stereo 10 が指定され、3D Vision が接続されていると、nVIDIA driver は
接続されているモニタのEDIDや接続されているポート・ケーブルなどを調べ、
"3D Vision Ready" なモニタかどうか、Stereo 表示の解像度・周波数で
出力できるかどうかを確認しているみたい。ここで不適と判断されると、
3D Visionはdisabled になってしまう。

ということで、なるべく最新版のドライバを使う方が良いのだが、どうも
バージョンアップするとパフォーマンスが落ちるような気がする。いろいろ
機能追加されるからなんだろうけど、機能を削ぎ落す方向も考えて欲しいな。


本体を90°回転させるピボット機能

BenQ XL2410T は縦長(1080x1920)にしても使えることになっている。
Linuxでの設定方法を知らなかったので調べてみた。基本的には、
/usr/share/doc/NVIDIA-*/README.txt に全て書いてある。

縦横を切り替えても、ハード的には検出しないみたい。
Windowsに接続して確認すればよいのだけど、面倒なのでやらない。
縦横の切り替えには、xrandr コマンドを使う。Root 以外でも使用できるのかは不明。
これを使えるようにする場合は、次のように RandRRotation を On にする。

Section "Screen"
    Option "RandRRotation" "True"
EndSection

最初は横(1920x1080)モードだが、xrandr -o left で縦表示になる。
xrandr -o normalで、横表示に戻る。


Xの起動後は縦横を切り替えられないが、最初から縦表示にして置くには
Rotate オプションを指定する。この時、RandRRotation は無効になる。

Section "Screen"
    Option "Rotate" "left"
EndSection


どちらの方法でも、縦表示になると若干パフォーマンスが落ちる。glxgears で
見ると8割くらいになってる感じ。余分に縦横変換の負荷がかかっているからか。

縦にして 3D Stereo を使えるかと思いきや、使えなかった。
縦表示では Stereo mode 5/6 のみをサポートと出てるけど、そんなの見たこと無い。。


続き:Single-Link と Dual-Link

| | コメント (0) | トラックバック (0)

2010.11.19

もう csh は絶対に使わない。

二時間くらいはまった。。

csh では二重引用符の中でドル記号をエスケープすることができません。ふう。

    set foo = "クオートした \$dollar と、していない $HOME"
    dollar: Undefined variable.

http://www.kiso.tsukuba.ac.jp/~makimura/text/node239.html

もう、誰が何と言おうと csh は使わない。サポートだってしてやるもんか。

| | コメント (0) | トラックバック (0)

2010.09.13

Windows7 PCをLinux (CentOS5)とのDual boot環境に

基本Linuxで使用するけれど、たまにWindowsで使いたいことがある。ので、Linux/Windows dual boot PCを用意することにした。Windowsを別ライセンスで購入すると面倒なので、Windows7のプリインストールモデルを購入して、Linux(CentOS5)とのDual boot環境を構築することにする。Windowsのリカバリメディアも付いているから、元に戻すのも簡単だし。

Dual boot化の方法を調べていて見つけたDual bootの解説が、私には理解する上でとても役に立った。Linuxが主でWinが従だから、ブートマネージャにはGrubを使うことにした。HDを増設するのも面倒なので、1つのHDに共存させる。

まずは、Linux用の領域を確保しなければならない。Windows7になってパーティションのサイズ変更は簡単になった。XPの時は専用ツールが必要だったから楽になった。500GB HDを半分ずつにする。先頭のSYSTEM領域2.00GBはそのままにして、OS領域(C:)463.76GBで右クリック>ボリュームの縮小。236000MB縮小することにして、残りは238891MBになる。未割り当て領域が出来た。

次いで、CentOS5をインストール。既存のWindows領域を消さないように注意すれば、後はフツーに。自動的にWindowsとのDual bootにしてくれる。Grubのメニューには「Windows」ではなく「Other」と表示されるのがなんとも。。/boot/grub/grub.conf を書き換えて、修正する。

| | コメント (0) | トラックバック (0)

LG W2363D-PF よ、お前もか。。

LGの23型「W2363D-PF」 が 1920x1080@120Hz できると知ったので、3D 表示の時に輝度が調整できるのか調べてみた。

サポートのページにマニュアルがあったので見てみると、中に次の記述がある。

When operating 3D screen, BRIGHTNESS, CONTRAST function is inactivated.

マニュアルに何も記述の無いSamsungやDellよりはずっとずっとマシだが、残念。 やはり、画面が暗いと言う風評が出るのが怖いのかな。。

| | コメント (0) | トラックバック (0)

コントラストで暗くなる


Dell AW2310は120Hz表示の時、輝度は固定されるがコントラストは機能する。何故かコントラストを下げると画面が暗くなるので、これを Brightnessの替わりに使うことにした。

もう、これでいいや。。

リンク: 輝度設定は変えられないが回避策は見つかった.

| | コメント (0) | トラックバック (0)

2010.09.08

3D Vision Video Player v1.6.4

 

3D Vision Video Player v1.6.4が出ている。XP には対応していないのか。。

リンク: 3D movie.

| | コメント (0) | トラックバック (0)

«DepthQ Modulator