Savage

提供: ArchWiki
2017年2月1日 (水) 23:09時点におけるKusakata (トーク | 投稿記録)による版 (→‎インストール)
ナビゲーションに移動 検索に移動

関連記事

Savage は S3 と VIA によって製造されていたビデオチップセットです。Linux ドライバーは Savage, ProSavage, Twister チップセットをサポートしています。

Xorg ドライバー

インストール

既に Xorg をインストールしている場合、xf86-video-savageAUR パッケージをインストールしてください。

設定

/etc/X11/xorg.conf.d/99-savage.conf という名前の設定ファイルを作成 (名前は自由に付けて構いません):

# nano /etc/X11/xorg.conf.d/99-savage.conf

以下のテキストを貼り付けてファイルを保存してください:

Section "Device"
        Identifier	"gfxcard"
        Driver		"savage"
# You will likely have to use NoAccel.  You can try EXA, but it's likely you will end up
# with a corrupted screen or a hard lockup.
        Option		"NoAccel" "True"
# Use ShadowFB instead of acceleration.  It's unlikely that acceleration will provide
# any benefits on this ancient chipset anyway.
        Option		"ShadowFB" "Enable"
# The following two options might or might not improve performance.  Remove the "#" to
# try using them:
#       Option		"NoPciBurst" "Enable"
#       Option		"FramebufferWC"
# If Xorg crashes on startup (hangs with black screen) you may try out the following 
# two lines (by removing the "#" before the line):
#       Option		"NoDDC"
# The 1024 in UseTiming is for a Notebook with a native resolution of 1024x768 pixel.
# If you have a native resolution of 800x600 pixel you should use "UseTiming800" instead.
#       Option		"UseTiming1024"
# EXA might or might not work.  It's likely that it will not, but if you want to try it,
# uncomment the following line and comment out the "NoAccel" option:
#       Option         "AccelMethod" "EXA"
EndSection
Section "Screen"
        Identifier	"Screen 0"
        Device		"gfxcard"
        Monitor		"Monitor 0"
# You can try setting DefaultDepth to 24, but many Savage cards only have 8MB of RAM
# and may not be able to achieve higher resolutions with 24-bit color.
        DefaultDepth	16
EndSection
Section "Monitor"
        Identifier	"Monitor 0"
        Option		"DPMS" "Disable"
EndSection

10以上前のチップセットなのでサポートはあまり手厚くないためアクセラレーションは切ったほうが良いでしょう。上記の設定は Savage/IX でテスト済みです。

フレームバッファ

残念ながら、Savage チップセットのフレームバッファドライバーは存在しません。vga カーネルパラメータでフレームバッファのビデオモードを設定してみてください。例えば、800x600 のフレームバッファなら vga = 0x314 と、1024x768 のフレームバッファなら vga = 0x317 と設定します。