このガイド Ubuntuの手順に従って、 最新の触媒ドライバー(beta)
をインストールしましたQuantal Quetzal。
私のシステムは64ビットで、私のグラフィックカードはATI RadeonHD 6670です。このg.c. isOfficially Supported(Catalyst&Open Source)、これから確認できます AMD Linux Community thread 。
AMD testing use only
透かしを除き、問題はありません。ターミナルを除く、OSへのあらゆる段階で次のフレームが表示されます(ログに記録、未ログ記録など)。
このイメージを削除する方法のさまざまなバージョンを見つけましたが、この変更はシステムによって異なるため、この人気のある(信頼できる)サイトからの回答が必要です。
次のスクリプトを使用して修正しました。見つかった場所: http://ubuntuforums.org/showthread.php?t=2076381
Ubuntu 12.10 x64およびドライバーAMD 12.11
beta。
#!/bin/sh
DRIVER=/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so
echo "Come on AMD!"
echo "Removing AMD logo from "$DRIVER
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done
echo "Reboot computer to finish"
上記のコードをコピーして新しいファイルに貼り付けて保存し、ターミナルでSudo bash filename
を実行します。
上記のスクリプトは私にはうまくいきませんでした。しかし、私ははるかに簡単な答えを見つけました here
ATI署名ファイルを編集します。
Sudo gedit /etc/ATI/signature
「UNSIGNED」行を次のコードに置き換えるだけです
9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc
私にとってはうまくいきました。
結果のファイルは、機能するために238バイトの長さになります。
これをネット上の他の場所で見つけて、Ubuntu 11.04で実行しました。
http://phoronix.com/forums/showthread.php?19875-Unsupported-Hardware-watermark
これをテキストファイルに入れて保存します(fixwatermark.sh
と呼びます):
#!/bin/sh
DRIVER=/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done
ターミナルで、保存した場所に移動して、
chmod +x fixwatermark.sh
実行可能にする
Sudo ./fixwatermark.sh
スクリプトにenableLogo
を削除させる
このスクリプトを実行すると、Ubuntu 12.10 64ビットで動作しました:
#!/bin/sh
DRIVER=/usr/lib/xorg/modules/drivers/fglrx_drv.so
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done
これを達成する1つの方法:
chmod a+x logo.sh
はスクリプトを実行可能にしますSudo ./logo.sh
Sudo reboot
再起動後にロゴが表示されなくなりました。
正しいソリューションが AMD GPU Linuxドライバーの非公式wikiページ で公開されています。最新のGPUのシグネチャは、最新のドライバーでのみ使用できます。古いドライバーを使用する場合、コンピューターに存在する新しいGPUのシグネチャはありません。 Wikiで提供されている解決策は、最新のドライバーの制御ファイルを単純にコピーし、コンピューターのATIドライバーディレクトリに配置することです。
ここでは、最新のドライバーをダウンロードして展開し、etc/ATI/controlファイルをコピーして、/ etc/ATI/controlファイルを上書きします。従うべき手順は次のとおりです。
$ cd ~
$ mkdir AMD-gpu-driver
$ cd AMD-gpu-driver/
$ wget http:AMD-website-linux-gpu-driver-url-AMD-driver.Zip
$ tar -xvf AMD-driver.Zip
$ sh AMD-driver.run --extract driver
$ Sudo mv /etc/ATI/control ./control.bak
$ Sudo cp driver/common/etc/ATI/control /etc/ATI
URLとファイル名を適切に置き換えてください。
最新のドライバー(問題の12.11ベータではなく、13.4以降)から、アプリケーションは自動的に「AMD Testing Use Only」透かしを削除しますインストール。
インストール手順を含む詳細: http://support.AMD.com/us/gpudownload/linux/Pages/radeon_linux.aspx
編集:申し訳ありませんが、署名の答えを逃しましたが、これを人々から守りたくありませんでした。
動作するリリースからcontrol
ファイルのコピーを取得して上書きします(filerollerを使用してtar.gzからファイルを抽出できます)。
/usr/lib/fglrx/etc/ATI/control
再起動で十分です。
からの例...
http://archive.ubuntu.com/ubuntu/pool/restricted/f/fglrx-installer/fglrx-installer_9.010.orig.tar.gz
12.04、12.10、13.04で私のために働いた。
これは、お使いのPCにハードウェアを認識させるモダリアーズが原因だと思います。
以前にATI触媒アプリケーションを削除したとき、後の段階で追加のドライバーを使用してインストールできるように、fglrx-modaliasを再インストールする必要がありました。
だから私は端末を開いて入力します
Sudo apt-get remove fglrx-modaliases
これはfglrxを削除するのではなく、モダリアのみを削除する必要があります
この後に明らかに問題がある場合は、明らかにmodaliasesを再インストールしてください
Sudo apt-get install fglrx-modaliases
私も同じ問題を抱えていましたが、同時に別の問題もありました。 正しいAMD Radeon HD 6450ドライバーのインストール方法がわからない 。その結果、Ubuntu 10.10をインストールしようとすると、ログイン画面の直後にフリーズし、Ubuntu 11.10をインストールしようとしても、ログイン画面に到達しませんでした。
ここに私がやったことがあり、問題を解決しました:
Sudo apt-get remove flgrx
を起動して、flgrx
の以前のバージョンをすべてアンインストールしますmkdir /mnt/usb
に続くSudo mount /dev/sdb /mnt/usb
に近いものでUSBキーをマウントします。この小さなステップの別の方法は here で説明されています。cd
コマンドを使用して、ダウンロードしたドライバーがあるフォルダーに自分を置きます。chmod +x ./ATI-driver-installer-11-11-x86.x86_64.run
のようなものでドライバーを実行可能にしますSudo ./ATI-driver-installer-11-11-x86.x86_64.run
を使用してドライバーを実行しますSudo ./ATI-driver-installer-11-11-x86.x86_64.run --force
を試してください。次に、2つの問題の両方を解決する必要があります。
Arch WikiのCatalystページ によると、次のスクリプトがそれを行うはずです。それは少しハックです。
#!/bin/sh
DRIVER=/usr/lib/xorg/modules/drivers/fglrx_drv.so
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done
このスクリプトはArch向けであるため、少しだけ遊ぶ必要があるかもしれません。たとえば、Ubuntuのfglrx_drv.soは別の場所にある場合があります。これが機能しない場合は、コマンドラインからドライバーを再インストールする準備をしてください。