お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-10-12 11:27:23

tripod31
新しいメンバ
登録日: 2008-10-12

DRIが効かない件

DRIが効いていなかったので調べてみた結果です。同じ症状の方の参考になれば。
環境:
ubuntu8.04
VGA radeon9600/MGA G450

/usr/lib/ligGL.so.1.2とDRIドライバのバージョンがあっていませんでした。libGL.soはxorg-driver-fglrxとlibgl1-mesa-glxの2つのパッケージで入っていて、xorg-driver-fglrxの方が使われていました。xorg-driver-fglrxを削除したところ、DRIが有効になり、glxgearsの値も改善しました。(対策前にも9600の方ではcompizは使用可能でした)

$export LIBGL_DEBUG=verbose
$glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so
libGL error: dlopen /usr/lib/dri/r300_dri.so failed (/usr/lib/dri/r300_dri.so: undefined symbol: _glapi_Dispatch)
libGL error: unable to load driver: r300_dri.so
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
$dpkg -S /usr/lib/libGL.so.1.2
xorg-driver-fglrx による退避 (divert) 元: /usr/lib/libGL.so.1.2
xorg-driver-fglrx による退避 (divert) 先: /usr/lib/fglrx/libGL.so.1.2.xlibmesa
xorg-driver-fglrx, libgl1-mesa-glx: /usr/lib/libGL.so.1.2
$sudo dpkg -r xorg-driver-fglrx  fglrx-control
$glxinfo|grep direct
direct rendering: Yes

オフライン

 

Board footer

Powered by FluxBB