web-dev-qa-db-ja.com

ProSavage8 KM266 / KL266はUbuntu12.04での動作を拒否します

古いラップトップを構成しようとしていますが、これが壁を押し上げています。私は、役に立たない解決策を試すために少なくとも10時間を費やしました。

Mesa 7.11を最初にインストールしましたが、機能しませんでした。私は現在、XorgEdgersのmesa-legacy7.11ドライバーと一緒にmesa8を持っています。

Sudo lshw -c video 戻り値:

display UNCLAIMED     
       description: VGA compatible controller
       product: VT8375 [ProSavage8 KM266/KL266]
       vendor: S3 Inc.
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 32 bits
       clock: 66MHz
       capabilities: vga_controller bus_master cap_list
       configuration: latency=64 maxlatency=255 mingnt=4

私の現在のxorg.confは次のようになります:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen         "Default Screen"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "record"
    Load  "dbe"
    Load  "extmod"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option      "Device" "/dev/input/mice"
    Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor Generic"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
    Identifier  "Card0"
    Driver      "savage"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device     "Card0"
    Monitor    "Monitor Generic"
    SubSection "Display"
    Depth 32
    EndSubSection
EndSection

私は多くの異なるXorgオプション、ドライバパッケージのダウングレードなどを試しました。私が達成できた唯一の2つの結果は次のとおりです。

Xorg.confのNoAccel:VGAドライバーが使用され、GLXgearsは最大5FPSを取得します。最適な結果ではありません。

その他:OpenGLアプリケーションは起動時に「Waitreturned -16」というエラーでクラッシュし、システムが完全にロックされ、電源を入れ直す必要があります。

さて、私が気付いた3番目の結果があります。ShadowFBを有効にすると、画面全体にアーティファクトが発生し、画面の下半分が使用できなくなりました。

どんな助けでも大歓迎です。この問題を診断しようとしているときに、いくつかのWebサイトでこの問題が以前に発生したことがありますが、何も提案されていません。

1
Tezcatlipoca

なんとか修正できた...それでも、表示が要求されず、GLXinfoがクラッシュすると表示されますが、OpenGLアプリケーションを実行できます。

これをXorg.confに追加しました

Section "Device"
    Identifier  "Card0"
    Driver      "savage"    
    Option      "AGPMode"   "4"
    Option      "HWCursor"  "True"
    Option      "UseBIOS"   "False"
    Option      "ShadowStatus"  "False"
    Option      "AGPSize" "16"
    Option      "DmaMode" "Any"
    Option      "DmaType" "AGP" 
    Option      "BusType" "AGP" 
    Option      "ForceInit" "Yes" 
    VideoRam    32768 
EndSection

Section "dri"
    Mode         0666
EndSection 

また、DRIconfの設定をいじりました。野蛮なドライバーが正しく読み込まれ、DRIレンダリングがアクティブであり、ログにエラーが見つからなかったため、問題が何であるかはまだわかりません。

1
Tezcatlipoca