起動時に、KDM(またはXDMまたはLightDM)がXorgエラーで失敗します:no screens found
。しかし、service kdm restart
を使用して手動で再起動すると修正されるようです。
[ 17.551] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 17.551] compiled for 1.12.3, module version = 0.0.2
[ 17.551] ABI class: X.Org Video Driver, version 12.0
[ 17.551] (EE) open /dev/fb0: No such file or directory
[ 17.551] (II) RADEON(0): TOTO SAYS 00000000f6df0000
[ 17.551] (II) RADEON(0): MMIO registers at 0x00000000f6df0000: size 64KB
[ 17.551] (II) RADEON(0): PCI bus 1 card 0 func 0
--
[ 18.832] drmOpenDevice: open result is 9, (OK)
[ 18.832] drmOpenByBusid: drmOpenMinor returns 9
[ 18.832] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
[ 18.832] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.12.0.[dri] Make sure your module is loaded prior to starting X, and
[dri] that this driver was built with support for KMS.
--
[ 18.832] (II) Unloading int10
[ 18.832] (II) UnloadSubModule: "vgahw"
[ 18.832] (II) Unloading vgahw
[ 18.832] (EE) Screen(s) found, but none have a usable configuration.
[ 18.832]
Fatal server error:
[ 18.832] no screens found
お気づきのように、私はATIRadeonを持っています。以前のDebianSqueezeでは、独自のATIドライバを使用していました。アップグレード後に無料のドライバーに切り替えたところ、それ以来このようになっています。
これを永久に修正する方法はありますか?
オープンドライバの使用に「切り替え」たとき、アンインストールfglrx
(プロプライエタリドライバ)でしたか?オープンソースのグラフィックスタックに依存しているグラフィックスタックの部分を上書きします。アップグレードによって、fglrx
が混乱するすべてのコンポーネントが置き換えられなかった可能性があります。
[dri]このチップセットには1.17.0のカーネルモジュールバージョンが必要ですが、[dri]カーネルは2.12.0のバージョンを報告します。
試すべきいくつかのこと:
blacklist radeon
やinstall radeon /bin/true
などの行が含まれていないことを確認してください。glx-alternative-mesa
がインストールされ、glx-alternative-fglrx
がアンインストールされていることを確認してくださいlibgl1-mesa-dri
とlibgl1-mesa-glx
とlibglapi-mesa
とxserver-xorg-video-radeon
とxserver-xorg-core
を再インストール/インストールしますfglrx-driver
パッケージを使用してプロプライエタリドライバをインストールした場合は、aptitude purge fglrx-driver
を実行します。