Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

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.

IMG0 IMG1

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?
share|improve this question

10 Answers 10

up vote 19 down vote accepted

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!"
for token in $DRIVER; do
    echo "Removing AMD logo from "$token
    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
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.

share|improve this answer
    
Your system is the same that mine (software). So it should work. The problem is that I need to be member of the Ubuntu Forums to download the file. Could you past the code here or in Paste Ubuntu and link it? –  Lucio Oct 30 '12 at 0:28
    
This is the direct download(of course use at own risk): paste.ubuntu.com/1322981 –  AARyuzakiKK Nov 1 '12 at 9:25
    
Please tell me how did you launch the file. I saved the code in a file, but I can't launch it with the sudo ./file command. –  Lucio Nov 3 '12 at 19:23
1  
@Lucio: You need to mark the file executable to launch it that way. Use chmod +x file to set the executable flag. Alternatively, just launch it with sudo bash file. Also, I feel compelled to point out that that script does exactly the same hackery as the one I pointed to. –  thirtythreeforty Nov 4 '12 at 3:55
1  
This script no longer appears to work with version 13.3 beta drivers. /usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so is no longer present. –  Carl Zulauf Mar 23 '13 at 1:07

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

share|improve this answer
    
I'm not voting since I can't test. I'm depending on community and comments to make it happen one way or the other. –  hbdgaf Jul 15 '13 at 22:28
    
It appears to be removed from the just released 13.8 beta drivers. 13.6 still had it displaying (source: support.amd.com/us/kbarticles/Pages/…) –  CraigM Aug 7 '13 at 2:24

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.

share|improve this answer

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

share|improve this answer
    
It worked for me on 13.04 but I had to reboot. –  Étienne Nov 5 '13 at 23:30

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.

share|improve this answer

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.

share|improve this answer
    
It worked for what? What does your method does? I'm missing the point here.. –  Lucio Apr 27 '13 at 20:07
1  
simple: you extract the file named "control" from the driver tar file version that did once did work and copy it over the one you are using now. After a reboot the image "AMD unsupported hardware" is gone. –  Rinzwind Apr 27 '13 at 20:26

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.

share|improve this answer
5  
This fix didn't work for me at first, then I realized I added a trailing space at the end of the line, and a newline at the end of the file. Be sure the file has ONLY a single line with the signature and NO whitespace for it to work. –  Toby J Mar 23 '13 at 18:05

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.

share|improve this answer
    
I don't want to play with it and see whats happens. I hope that someone that know exactly what do should I do, without destabilizing the system. Also, I have the glrx_drv.so file in this path: /etc/alternatives/x86_64-linux-gnu_xorg_extra_modules/modules/drivers –  Lucio Oct 26 '12 at 15:36
    
This does seem to be the most commonly accepted solution, and I haven't seen anyone complaining that it didn't work. When I said "play with it" I mainly meant the path to the .so; clearly a little modification is necessary in your case ^_^ –  thirtythreeforty Oct 27 '12 at 1:15

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!

share|improve this answer

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
share|improve this answer
    
I get a Virtual packages like 'fglrx-modaliases' can't be removed after issueing the sudo apt-get remove fglrx-modaliases. –  Rinzwind Sep 10 '11 at 9:52

protected by Community Dec 11 '12 at 16:05

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.