43.UniChrome/UniChrome ProでX Windowを表示させる方法
VIA社のマザーボードに搭載される統合チップセットであるCLE266,KN400,KM400,K8M800,PM800,CN400,VN800(これ以外にも多数あり)にはVGAが統合されています。そのVGAはUniChromeまたはUniChrome
Proと呼ばれる旧S3社のVGAをチップセットに内蔵したものでLinuxでX Windowを表示させるにはちょっと癖のあるチップセットです。VesaモードでX表示ができるのですが、パフォーマンスは悪くちょっと使い物になりません。
OpenChrome ProjectではUniCrome系の機能をフルに引き出すためにX Winodw用のデバイス・ドライバーを提供しています。
ここでは、FedoraでUniChrome系VGAを搭載したチップセットでX表示させるためのTipsを紹介します。
まずはOpenChrome Projectのサイトからバイナリーファイルを入手します。
Fedora以外にも複数のディストリビューションのバイナリーファイルを配布しているようなので環境に合せてダウンロードするとよいでしょう。
もし、yumを使ってパッケージを入手する場合は次のようにyumを設定します。
1-A.yum-2.0までのyumを使っている場合
設定は/etc/yum.confに記述します。
設定する内容
[epia] name=RPMs for Via Epia motherboards - Fedora Core $releasever -
$basearch baseurl=http://washington.kelkoo.net/epia/FC$releasever/$basearch gpgcheck=0
enable=1 |
1-B.yum-2.1以降のyumを使っている場合
設定は/etc/yum.repo.d以下に構成ファイルを作成します。
Fedora Core 6までの設定する内容(ファイル名はepia.repoとでもつけてください)
[epia] name=RPMs for Via Epia motherboards - Fedora Core $releasever -
$basearch baseurl=http://washington.kelkoo.net/epia/FC$releasever/$basearch gpgcheck=0
enable=1 |
Fedora 7以降の設定内容
[epia]
name=RPMs for Via Epia motherboards - Fedora $releasever - $basearch
baseurl=http://washington.kelkoo.net/epia/F$releasever/$basearch gpgcheck=0
enable=1 |
2-A.yumを使ってxorg-x11-drv-openchromeを導入する方法
| # yum install xorg-x11-drv-openchrome |
2-B.OpenChromeのサイトからファイルをダウンロードして導入する方法
ダウンロードはOpenChromeのトップページからBinary Packagesを選択し、使用しているディストリビューションのページからドライバーを入手しましょう。
このTipsではFedora 7をベースに話を進めます。Tips作成時のドライバーファイルは「xorg-x11-drv-openchrome-0.2.900-4」
ファイルを入手したらFedora 7へドライバーを導入します。
| # rpm -ivh xorg-x11-drv-openchrome-0.2.900-4.fc7.i386.rpm |
3.xorg.confを設定
/etc/X11/xorg.confを修正します。(例:液晶ディスプレイ1024x768の場合)
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
EndSection
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
ModelName "LCD Panel 1024x768"
HorizSync 31.5 - 48.5
VertRefresh 40.0 - 70.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "openchrome" ← ドライバー名をopenchromeに変更する
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection |
VESAドライバーを使っているユーザの方は試してみるとよいだワン!スピードも格段に速くなってDVDの再生もストレスがなくなるだワン!
|