Debian GNU / LinuxでのATIドライバーのインストール

イントロ



むかしむかし、Linuxを使い始めたとき、いくつかのディストリビューションを試し、Debianに落ち着きました。 私は特にゲームをプレイしていないので、GNOMEデスクトップはシンプルで便利なためすぐに気に入りました。システムはWindowsよりも速く動作しました。 システムをインストールした後、ビデオカードを除くすべてのデバイスを特定しました。その時点で、ATI Radeon 9800 SEがありました。



Windowsのようにドライバーをインストールすることは、インストーラーインターフェースにDebianがないことに驚いた直後に失敗し、Ubuntuを選択するとすべてが死にます。



その後、バージョン8.6のインストールに約1週間を費やしました。 それ以来、コンピューターを変更しましたが、私はAMDのファンであり、次に撮ったビデオカードはRadeon HD4850でした。





はじめに



まず、インストールにはドライバー自体が必要です。 現時点では、最新バージョンは10.5です。 ロードした後、コンテンツをfglrxディレクトリに解凍します。



./ati-driver-installer-10-5-x86.x86_64.run --extract fglrx







注: 「x86.x86_64」の修正後のドライバーは、32ビットシステムと64ビットシステムの両方に適しています。



最初に、ati-packager.shスクリプトを変更する必要があります。 レニーの場合



cp ./fglrx/packages/Debian/ati-packager.sh ./ati-packager.sh

cat ./ati-packager.sh | sed -e 's/X_DIR=x710; X_NAME=lenny/X_DIR=x690; X_NAME=lenny/' > ./fglrx/packages/Debian/ati-packager.sh








スクイーズの場合



cp ./fglrx/packages/Debian/ati-packager.sh ./ati-packager.sh

cat ./ati-packager.sh | sed -e 's/X_DIR=x710; X_NAME=lenny/X_DIR=x750; X_NAME=lenny/' > ./fglrx/packages/Debian/ati-packager.sh








したがって、ディストリビューションに存在しないXのバージョンの表示は、システムでサポートされているバージョンに変更されます。



次に、ルールスクリプトを変更する必要があります。変更はlennysqueezeで同じです。



cp ./Desktop/fglrx/packages/Debian/dists/lenny/rules rules

cat ./rules | sed -e 's/^\tdh_shlibdeps$/#\tdh_shlibdeps/' > ./fglrx/packages/Debian/dists/lenny/rules








注:これがないと、パッケージをアセンブルするときに、libatiuki.so.1ライブラリがないというエラーが表示されます。 このライブラリへのリンクを作成すると、問題なくすべてが統合されると考えられています。 うまくいきませんでした。 また、環境変数LD_LIBRARY_PATHを変更すると役立つかもしれないという意見もありますが、私にとってもうまくいきませんでした。



ここで、必要なライブラリを/ usr / lib /にコピーする必要があります。



32ビットの場合:



cp ./fglrx/arch/x86/usr/lib/libatiuki.so.1.0 /usr/lib/libatiuki.so.1



64ビットの場合:



cp ./fglrx/arch/x86_64/usr/lib64/libatiuki.so.1.0 /usr/lib/libatiuki.so.1



組み立ての準備が完了しました。



パッケージアセンブリ



次のパッケージをインストールする必要があります。



aptitude install debhelper module-assistant







次に、モジュールアシスタントは、カーネルソースを含むすべての必要なパッケージをプルアップします。



module-assistant prepare







また、最新のドライバーにはlibqtcore4が必要です。 さらに、パッケージアセンブリはエラーなしで実行されます。



./ati-installer.sh 10.5 --buildpkg Debian/lenny







その後、パッケージが表示されます:



次のようにインストールできます。



dpkg --install —force-all *.deb







注:依存関係のあるパッケージを配信するためのgdebiユーティリティもあります。 私はdpkgを習慣から外しています。



モジュールの組み立て



モジュールは1つのコマンドで組み立てられます:



module-assistant auto-install fglrx







再起動後、次のことができます。

画像



おわりに



数か月前に買収したASUS K40ABラップトップにDebianを最後にインストールしてから、私は記憶から書きました。 説明された方法で、ドライバーは応援されました。無料のradeonhdドライバーへの最近の更新は競合を引き起こし、数分で解決されました。 Debian lennyでのインストールを確認し、32ビットおよび64ビットシステムで圧縮しました。



PS:エラーが発生する可能性があるようにメモリから書き込みましたが、本質はこれです。



All Articles