Ubuntu: How to remove the “AMD Testing use only” watermark?



Question:

I've installed the latest catalyst driver (beta) following the step in this guide for Ubuntu Quantal Quetzal.
My system is 64 bit and my graphic card is an ATI RadeonHD 6670, this g.c. is Officially Supported (Catalyst & Open Source), you can confirm that from this AMD Linux Community thread.

I don't have any problem, except the AMD testing use only watermark. I see the following frame in any stage into the OS (logged, unlloged, etc.) except in the terminals.

IMG0IMG1

I found different versions of how to remove this image, but this change according to the system, so I want an answer from this popular (trusted) site.

  • How to solve this issue in Ubuntu 12.10 32b?
  • This procedure is different in a 64b system?


Solution:1

For Ubuntu 12.10 64-bits

I fixed it using the following script. Found At: http://ubuntuforums.org/showthread.php?t=2076381

Under Ubuntu 12.10 x64 and driver 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"  

Copy and paste the code from above into a new file, save it, and do sudo bash filename in the terminal.


Solution:2

The script above did not work for me. However I found a much simpler answer here

Edit the ati signature file:

sudo gedit /etc/ati/signature  

and just replace the "UNSIGNED" line with the following code

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc  

It worked fine for me.

The resulting file should be 238 bytes long for it to work.


Solution:3

For Ubuntu 11.04

I found this elsewhere on the net and I ran it on a Ubuntu 11.04 - it works great!

http://phoronix.com/forums/showthread.php?19875-Unsupported-Hardware-watermark

Put this in a text file and save it (call it 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  

With terminal go to the location where you saved it and do a

chmod +x fixwatermark.sh  

to make it executable and a

sudo ./fixwatermark.sh  

to let the script remove the enableLogo


Solution:4

The correct solution has been published on the unoffiical wiki page for AMD GPU Linux drivers. The signatures for the latest GPUs are available only in the latest drivers. When using an old driver, there are no signatures for the newer GPU present in the computer. The solution, as given in the wiki, is to simply copy the control file of the latest driver and put them in your computer's ATI driver directory.

Here is what you do: Download the latest driver, extract it, copy the etc/ati/control file, and overwrite the /etc/ati/control file. The steps to follow are as follows:

  $ 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   

Please replace the URLs and filenames appropriately.


Solution:5

For Ubuntu 12.10 64-bits

Running this script worked for me on Ubuntu 12.10 64bit:

#!/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  

One way to accomplish this:

  1. Open a terminal
  2. Type 'nano'
  3. Paste the above code in to the editor
  4. Control-x, Y to save
  5. Enter a filename (I used 'logo.sh') and enter to return to the command line
  6. chmod a+x logo.sh to make the script executable
  7. sudo ./logo.sh
  8. sudo reboot

No more logo after reboot for me.


Solution:6

I think this is caused by the modaliases that gets your pc to recognise your hardware.

When I have previously removed the ATI catayst application I have had to reinstall the fglrx-modaliases so that it can be installable through the additional drivers at a later stage.

So I would open a terminal up and enter

sudo apt-get remove fglrx-modaliases  

This should not remove fglrx but just the modaliases

If there are problems after this obviously reinstall the modaliases

sudo apt-get install fglrx-modaliases  


Solution:7

edit: sorry I missed the signature answer but did not want to keep this from people.


Get a copy of the control file from a release that does work for you and write it over (you can extract the file from the tar.gz with fileroller)..

/usr/lib/fglrx/etc/ati/control  

A reboot suffices.

Example from ...

http://archive.ubuntu.com/ubuntu/pool/restricted/f/fglrx-installer/fglrx-installer_9.010.orig.tar.gz

enter image description here

enter image description here

Worked for me on 12.04, 12.10 and 13.04.


Solution:8

For Ubuntu 13.04 64-bits

Since the latest drivers (13.4 and greater, not 12.11 beta as is in the question) the application will automatically remove the "AMD Testing Use Only" watermark during installation.

More about, including installation instructions: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx


Solution:9

I had the same problem, and also another one that you seem to also have at the same time: not knowing how to install the right AMD Radeon HD 6450 driver. As a consequence, when I tried to install Ubuntu 10.10, it froze just after the login screen and when I tried to install Ubuntu 11.10, it did not even arrive to the login screen.

Here is what I did, which solved the problem:

  • using another computer, download the latest proprietary driver from ATI on the official site. In my case I had to download it from here.
  • put the driver on a USB key
  • reboot the computer we want to repair
  • in the grub menu, select the recovery mode. This results in arriving at a command line interface. This is a proof that the Ubuntu operating system is functioning but that the problem is indeed the graphical card.
  • uninstall all previous versions of flgrx by launching sudo apt-get remove flgrx for example
  • mount the USB key with something close to mkdir /mnt/usb followed by sudo mount /dev/sdb /mnt/usb. Another way for this little step is explained here.
  • use the cd command to place yourself in the folder where the downloaded driver is
  • if necessary, make the driver be executable with something like chmod +x ./ati-driver-installer-11-11-x86.x86_64.run
  • execute the driver using sudo ./ati-driver-installer-11-11-x86.x86_64.run
  • follow the instructions given on the installer
  • if this step did not work, you may want to try sudo ./ati-driver-installer-11-11-x86.x86_64.run --force instead
  • reboot your computer

Then your two problems should both be solved!


Solution:10

According to the Arch Wiki's Catalyst page, the following script should do it. It's a bit hackish.

#!/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  

Since that script is for Arch, you may need to play with bits of it; for example, Ubuntu may have fglrx_drv.so in a different location. Be prepared to reinstall the driver from the command line if this doesn't work.


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »