以下省略!

タイダルウ(ry ほぼ毎日1記事執筆運動実施中。 ※記事に広告(アフィリエイト)リンクを掲載している場合があります。

何気にグラフィックドライバーを更新する何か

f:id:abyssluke:20170201193553p:plain:w200:leftUbuntuで使っているオンボグラフィック(VIA)のX.org用グラフィックドライバー(OpenChrome)を何気に最新版(Git)に更新してみた。現時点でも開発は続いているっぽい。

ビルド&インストール

以下、Ubuntu 14.04 LTSでXenialカーネルを使用している場合で、build-essentialを導入している事を前提としている。。先に念の為現行のドライバーをバックアップしておいてからやるべし(apt-get install --reinstall+αでも元に戻せるこっちゃ戻せるが)。
./autogen.shで--prefixなどを渡しているが、これは同時に./configureもされるようになっているため。

$ cp /usr/lib/xorg/modules/drivers/openchrome_drv.so .
$ cp /usr/lib/x86_64-linux-gnu/libchromeXvMC*so* .
$ sudo apt-get build-dep xserver-xorg-video-openchrome-lts-xenial
$ git clone git://anongit.freedesktop.org/openchrome/xf86-video-openchrome
$ cd xf86-video-openchrome
$ ./autogen.sh --prefix=/usr --enable-debug --enable-xv-debug
$ make
$ sudo make install

インストールが終わったら再起動してみる。再起動後ちゃんと画面が表示されれば成功。
画面が若干ずれている場合があるがこれはディスプレイの自動調整等で何とかなる。

X.orgのドライバー読み込みログ

アップデート前
[  7605.572] (II) LoadModule: "openchrome"
[  7605.572] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[  7605.584] (II) Module openchrome: vendor="http://openchrome.org/"
[  7605.584]    compiled for 1.17.1, module version = 0.3.3
[  7605.584]    Module class: X.Org Video Driver
[  7605.584]    ABI class: X.Org Video Driver, version 19.0
アップデート後
[    42.556] (II) LoadModule: "openchrome"
[    42.557] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[    42.753] (II) Module openchrome: vendor="http://www.freedesktop.org/wiki/Ope
nchrome/"
[    42.753]    compiled for 1.18.3, module version = 0.5.181
[    42.753]    Module class: X.Org Video Driver
[    42.753]    ABI class: X.Org Video Driver, version 20.0

蛇足

そろそろ16.04 LTSへのアップグレードも検討しなきゃですね…
PPAそこそこ入れているからそれに伴う不具合とかが心配だが…