ATI RADEON X1300PRO
自宅ではgentoo linuxをデュアルディスプレイ環境で使用しているのだが、ビデオメモリ不足っぽい現象でたまに落ちるのと、(殆どプレイしてないのだが)Secondlifeの動作が遅いので、おもいきってビデオカードを買い換えてみた。つっても、AGPの安めなヤツで。
前 RADEON 9200PRO VRAM 128M
後 RADEON X1300PRO VRAM 256M
X.orgのradeonドライバ(x11-drivers/xf86-video-ati)で動作しない(R500系は未対応)ため、ATI(AMD)のプロプライエタリなfglrxドライバ(x11-drivers/ati-drivers)で起動したのだが・・・
Secondlifeの動作が以前よりも遅くなった。glxgearsの成績も前の方が良かった。なんでやねん。ちなみにfglrxは現時点でGentoo的最新の8.37.6。ATI的最新の8.38.6もebuildをこさえてチャレンジしたが、結果はほぼ同じ。
さらに、初回起動時はデュアルディスプレイ設定で起動できない(シングル構成で一旦起動、終了してからでないと画面が固まる)。起動してもマウスカーソルの挙動が怪しい(セカンダリディスプレイでは特定のマウスカーソル形状で固定されてしまう)。なんだかなぁ。これはx86-64環境だからですかね。
ついでなので、オープンソースなR500系対応のavivoドライバをgitで取ってきて試してみた。ebuildはこんな感じ。
x11-drivers/xf86-video-avivo-9999.euild
# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ # Must be before x-modular eclass is inherited SNAPSHOT="yes" EGIT_REPO_URI="git://anongit.freedesktop.org/git/avivo/xf86-video-avivo" inherit x-modular git DESCRIPTION="ATI video driver" SRC_URI="" KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" IUSE="dri" RDEPEND=">=x11-base/xorg-server-1.2.99.901" DEPEND="${RDEPEND} x11-proto/fontsproto x11-proto/randrproto x11-proto/videoproto x11-proto/xextproto x11-proto/xineramaproto x11-proto/xf86miscproto x11-proto/xproto >=x11-libs/libpciaccess-0.7.0 dri? ( x11-proto/glproto x11-proto/xf86driproto >=x11-libs/libdrm-2 )" CONFIGURE_OPTIONS="$(use_enable dri)" pkg_setup() { if use dri && ! built_with_use x11-base/xorg-server dri; then die "Build x11-base/xorg-server with USE=dri." fi } src_unpack() { git_src_unpack x-modular_specs_check x-modular_server_supports_drivers_check x-modular_dri_check # x-modular_unpack_source x-modular_patch_source x-modular_reconf_source }
x11-libs/libpciaccess-9999.ebuild
# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ # Must be before x-modular eclass is inherited SNAPSHOT="yes" EGIT_REPO_URI="git://anongit.freedesktop.org/git/xorg/lib/libpciaccess" inherit x-modular git DESCRIPTION="Library providing generic access to the PCI bus and devices" SRC_URI="" KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" IUSE="" DEPEND=">=x11-base/xorg-server-1.2.99.901" src_unpack() { git_src_unpack x-modular_specs_check x-modular_server_supports_drivers_check x-modular_dri_check # x-modular_unpack_source x-modular_patch_source x-modular_reconf_source }
体感速度は結構遅く、まだ実用的ではないようだ。今後に期待しましょう。