私は2001年にiMac G3 500でDebian 8.1を実行しています。コンピュータにはATI Rage 128 PROグラフィックカードが装備されています。 Xを起動するには、CRTモニタがサポートする水平同期周波数と垂直リフレッシュレートを知る必要があります。
$ cat /etc/X11/xorg.conf
Section "Device"
Identifier "Configured Video Device"
Driver "r128"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 58-62
VertRefresh 75-117
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
上記のプロファイルを使用すると、Xは機能しますが、2Dパフォーマンスが遅くなります。たとえば、ウィンドウの移動が非常に遅いです。 r128ドライバのマニュアルページによると図面プリミティブのハードウェアアクセラレーションを完全にサポートします。。私の質問は、基本的にハードウェアアクセラレーションを得るためにどの設定を追加する必要がありますか?ハードウェアアクセラレーションが使用されているかどうかはどうすればわかりますか?
2015年7月15日に更新されました。
内容は次のとおりです/var/log/Xorg.0.log
。http://textuploader.com/asl1o
2015年7月25日に更新されました。
以下はコマンドの出力ですdmesg
。http://textuploader.com/addvx
2015年8月6日に更新されました。
しかし、奇妙なことXorg.0.log
に
[ 84.669] (WW) R128(0): Direct rendering disabled
このglxinfo
コマンドはアクティブと見なされます。
$ glxinfo | head
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_make_current_read
ベストアンサー1
申し訳ありません。 r128はATiではサポートされなくなりました(まだメンテナンス中ですが、古いDebian Squeezeでサポートされています)。ただし、オープンソースドライバを使用して一部のハードウェアアクセラレーションを有効にすることはできます。xserver-xorg-video-r128
追加するr100_cp.bin
無料ではないファームウェアを含むファームウェア-Linux-非無料パック。