如何去除“仅限 AMD 测试使用”水印?

Luc*_*cio 26 ati

我已经按照本指南中的步骤为 Ubuntu Quantal Quetzal安装了最新的催化剂驱动程序我的系统是 64 位,我的显卡是 ATI RadeonHD 6670,这个 gc 是官方支持的(催化剂和开源),你可以从这个AMD Linux 社区线程中确认。(beta)

除了AMD testing use only水印,我没有任何问题。除了在终端中,我在操作系统的任何阶段(已登录、未登录等)都看到以下帧。

IMG0 IMG1

我找到了如何删除此图像的不同版本,但此更改根据系统进行,因此我想从这个流行(受信任)站点获得答案。

  • 如何在 Ubuntu 12.10 32b 中解决这个问题?
  • 这个程序在64b系统中不同吗?

小智 52

上面的脚本对我不起作用。但是我在这里找到了一个更简单的答案

编辑ati签名文件:

sudo gedit /etc/ati/signature
Run Code Online (Sandbox Code Playgroud)

只需用以下代码替换“UNSIGNED”行

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc
Run Code Online (Sandbox Code Playgroud)

它对我来说很好。

生成的文件应该是 238 字节长才能工作。

  • 这个修复一开始对我不起作用,然后我意识到我在行尾添加了一个尾随空格,并在文件末尾添加了一个换行符。确保文件只有一行带有签名并且没有空格才能工作。 (6认同)

小智 20

对于 Ubuntu 12.10 64 位

我使用以下脚本修复了它。位于:http : //ubuntuforums.org/showthread.php?t=2076381

Ubuntu 12.10 x64和驱动程序 AMD 12.11beta 下。

#!/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"
Run Code Online (Sandbox Code Playgroud)

将上面的代码复制并粘贴到一个新文件中,保存它,然后sudo bash filename在终端中执行。


小智 10

对于 Ubuntu 11.04

我在网上的其他地方找到了这个,我在 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
Run Code Online (Sandbox Code Playgroud)

使用终端转到您保存它的位置并执行

chmod +x fixwatermark.sh
Run Code Online (Sandbox Code Playgroud)

使其可执行和

sudo ./fixwatermark.sh
Run Code Online (Sandbox Code Playgroud)

让脚本删除 enableLogo