CentOS 7ではATI Catalystドライバをインストールできません。

CentOS 7ではATI Catalystドライバをインストールできません。

./amd-driver-installer-14.20-x86.x86_64.run を実行するとエラーが発生します。

# ./amd-driver-installer-14.20-x86.x86_64.run
Created directory fglrx-install.xjgOcJ
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-14.20............................
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Detected configuration:
Architecture: x86_64 (64-bit)
X Server: X.Org 6.9 or later 64-bit

設定ウィンドウで「次へ」をクリックすると、次のメッセージが表示されます。

ここに画像の説明を入力してください。

「このドライバはグラフィックアダプタをサポートしていません。インストールは続行されません。」

私はDell Studioノートブックで256MB ATI Mobility Radeon HD 3650を実行しています。

CentOS 7(CatalystがインストールされているLinux Mint 15で)にアップデートした後、グラフィックパフォーマンスが著しく低下しました。

次のステップは、ATIから「レガシー」ドライバを入手することでした。

# ./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run

開いたウィンドウで[次へ]をクリックし、次の操作を行います。 ここに画像の説明を入力してください。

参照されるログファイルは次のとおりです。

# cat /usr/share/ati/fglrx-install.log 
Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers.  /lib/modules/3.10.0-123.6.3.el7.x86_64/build/include/linux/version.h cannot be found on this system.
One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.
Optionally, run the installer with --force option to install without the tools.
Forcing install will disable AMD hardware acceleration and may make your system unstable. Not recommended.


# yum list kernel*
Installed Packages
kernel.x86_64                                                              3.10.0-123.el7                                                 @anaconda
kernel.x86_64                                                              3.10.0-123.6.3.el7                                             @updates 
kernel-devel.x86_64                                                        3.10.0-123.6.3.el7                                             @updates 
kernel-headers.x86_64                                                      3.10.0-123.6.3.el7                                             @updates 
kernel-tools.x86_64                                                        3.10.0-123.6.3.el7                                             @updates 
kernel-tools-libs.x86_64                                                   3.10.0-123.6.3.el7                                             @updates

したがって、カーネルヘッダは実際にはすでにインストールされています。

何今後の計画?

答え1

まあ、両方のメッセージは非常に明確です。

  • このドライバはグラフィックアダプタをサポートしていません。インストールは続行されません。

    これは、このドライババージョンがあなたが持っている「ATI Mobility Radeon HD 3650」アダプタをサポートしていないことを意味します。既存の問題を試してみましたが、これは2番目のエラーを引き起こしました。

  • システムにインストールに必要なツールがあることを確認してください。 fglrxをインストールするには、システムにカーネルヘッダファイルが必要です。 /lib/modules/3.10.0-123.6.3.el7.x86_64/build/include/linux/version.hはこのシステムにありません。 インストールに必要な1つ以上のツールがシステムに見つかりません。fglrxドライバをインストールする前に、必要なツールをインストールしてください。

    これは、ドライバの操作に必要なパッケージ/ライブラリが欠落していることを意味します。yum whatprovides /lib/modules/3.10.0-123.6.3.el7.x86_64/build/include/linux/version.h必要なパッケージを使用してインストールします。場合によっては(たとえば、Debian)ファイルも存在しません。この場合、ファイルへのシンボリックリンクを作成する必要がありますln -s ../generated/uapi/linux/version.h /lib/modules/3.10.0-123.6.3.el7.x86_64/build/include/linux/version.hが、お勧めしません。

それでは何が残りましたか?まあ、そのすべての代わりにを使用してバージョンがサポートされて--listpkgいることを確認し、--buildpkgドライバをインストールするためのパッケージを構築してみてください。

関連情報