Intel GMA 3600
関連記事
Intel GMA 3600 シリーズは PowerVR SGX 545 グラフィックコアがベースの内蔵ビデオアダプタのファミリーです。Atom N2600 と Atom N2800 で使われています。
ニュース
Intel は PowerVR のグラフィックドライバーをリリースしています: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=21938
注意: 最新版 1.03 (10/01/2012) は以下のバージョンに依存しています:
バンドル "Ant"
* カーネル: 3.0.0 * Mesa GL: 7.9 * Xorg: 1.9
バンドル "Bee"
* カーネル: 3.1.0 * Mesa GL: 7.11 * Xorg: 1.11
よっぽど古いシステムを動かしているのでないかぎり、このドライバーは Arch Linux では使えません。
カーネルモジュールドライバー
カーネル v3.3 からアダプタの実験的なサポートが含まれており、カーネル v3.5 では GMA3600 の電源機能がサポートされました。現在ではサスペンド/復帰が問題なく動作するはずです。
復帰後に黒画面になる場合は次を試してください:
sudo touch /etc/pm/sleep.d/99video
Xorg ドライバー
今のところ、Xorg サーバーのアクセラレーションドライバーは存在しません。ただ Xorg modesetting ドライバーを使うことで多少のサポートは得られます:
pacman -S xf86-video-modesetting
/etc/X11/xorg.conf.d/20-gpudriver.conf
Section "Device" Identifier "Intel GMA3600" Driver "modesetting" EndSection
modesetting ドライバーを使うことで LVDS, VGA などの端子の有効・無効を切り替えたり xrandr で解像度を変えられるようになります。
必要であれば以下の設定で LVDS を無効にして強制的に VGA を有効にできます:
/etc/X11/xorg.conf.d/20-gpudriver.conf
Section "Device" Identifier "Intel GMA3600" Driver "modesetting" Option "Monitor-LVDS-0" "Ignore" Option "Monitor-VGA-0" "Monitor" EndSection Section "Monitor" Identifier "Ignore" Option "Ignore" EndSection Section "Monitor" Identifier "Monitor" Option "Enable" EndSection
動画の再生
チップの力を使ってグラフィックアクセラレーションでフル HD の動画を再生することはできません。Atom CPU のパワーを最大限使って動画をデコードするには:
mplayer -lavdopts threads=4 -fs myvideo.avi
Cedarview-drm モジュールポート
You can get around the Kernel 3.1.0 requirement from the package by using the following git repository1 (thanks to thomas001):
git clone https://github.com/thomas001/cedarview-drm.git cedarview-drm-master (Intended for Linux Kernel releases 3.7 to 3.9)
git clone -b linux-3.5 https://github.com/thomas001/cedarview-drm.git (Intended for Linux Kernel releases 3.4 and 3.5)
Currently the following kernel versions are tested:
* vanilla 3.7.8 * vanilla 3.4.32 --- use linux-3.5 branch
You can either compile the module directly using a command like:
make -C /lib/modules/`uname -r`/build M=`pwd` KMYDIR=`pwd`
or you employ DKMS:
cp -r /path/too/cedarview-drm /usr/src/cedarview-drm-1.0.3 dkms add cedarview-drm/1.0.3
Afterwards you have to build the module and maybe regenerate your initramfs, as follows:
mkinitcpio -p linux