
Vortex86DX CPU(i586)と内蔵GPUを搭載した古いPCで最新のLinuxを実行しようとしています。これはdmesgに次のように報告されます。
[ 21.246156] Console: switching to colour frame buffer device 100x37
[ 21.256977] sisfb: 2D acceleration is enabled, y-panning enabled (auto-max)
[ 21.257003] fb0: XGI Z7 frame buffer device version 1.8.9
[ 21.257017] sisfb: Copyright (C) 2001-2005 Thomas Winischhofer
私が理解したように、GPUはSISモジュールでサポートされていますが、XGIドライバを実行しようとするとstartx
失敗し、fbdevドライバを使用します。
[ 2994.516] (==) Matched xgi as autoconfigured driver 0
[ 2994.516] (==) Matched modesetting as autoconfigured driver 1
[ 2994.516] (==) Matched fbdev as autoconfigured driver 2
[ 2994.516] (==) Matched vesa as autoconfigured driver 3
[ 2994.516] (==) Assigned the driver to the xf86ConfigLayout
[ 2994.517] (II) LoadModule: "xgi"
[ 2994.532] (WW) Warning, couldn't open module xgi
[ 2994.532] (EE) Failed to load module "xgi" (module does not exist, 0)
fbdevドライバは操作を行いますが、非常に遅いです。 VideoDriver FAQは次の場所にあります。https://wiki.freedesktop.org/xorg/VideoDriverFAQ/sisドライバを使用する必要があるが、自動的に正しく検出されないようです。 sis モジュールはパッケージとして提供され、システムにインストールされます。
lspciの出力は次のとおりです。
meter1:~# lspci|grep VGA
00:03.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics Innovation) Z7/Z9 (XG20 core)
この問題にどのように対処する必要がありますか?
答え1
Xorgは通常、可能な限り最適な方法で自動的に設定されます。そうではないかもしれません。古いXorgパッケージのバージョン、ドライバー、または奇妙なハードウェアである可能性があり、さらにそれらの組み合わせが問題を引き起こす可能性があります。
このような場合は、次のことを行う必要があります。助けるXorgは正しい.confファイルを使用して手動で設定されます。
リンクを歩きます。ガイド。 Arch Linux用ですが、システムの起動ガイドとして簡単に使用できます。