Como remover a marca d'água “AMD Testing use only”?

26

Instalei o mais recente driver de catalisador (beta) seguindo o passo em este guia para o Quant Quetzal do Ubuntu.
Meu sistema é 64 bit e minha placa gráfica é uma ATI RadeonHD 6670, esta gc é Oficialmente suportado (Catalyst & Open Source), você pode confirmar isso neste AMD Linux Tópico da comunidade .

Não tenho nenhum problema, exceto a AMD testing use only watermark. Eu vejo o seguinte quadro em qualquer estágio do sistema operacional (registrado, não lido, etc.), exceto nos terminais.

Eu encontrei diferentes versões de como remover essa imagem, mas isso muda de acordo com o sistema, então eu quero uma resposta deste site popular (confiável).

  • Como resolver esse problema no Ubuntu 12.10 32b?
  • Este procedimento é diferente em um sistema 64b?
por Lucio 26.10.2012 / 05:36

10 respostas

20

Para o Ubuntu 12.10 64 bits

Eu consertei usando o seguinte script. Encontrado em: link

Em Ubuntu 12.10 x64 e 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""\x""\x""\x""\x"}'); do
    sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done
echo "Reboot computer to finish"

Copie e cole o código acima em um novo arquivo, salve-o e faça sudo bash filename no terminal.

    
por AARyuzakiKK 28.10.2012 / 15:54
52

O script acima não funcionou para mim. No entanto, encontrei uma resposta muito mais simples aqui

Edite o arquivo de assinatura ati:

sudo gedit /etc/ati/signature

e apenas substitua a linha "UNSIGNED" pelo seguinte código

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Funcionou bem para mim.

O arquivo resultante deve ter 238 bytes para funcionar.

    
por Chris 13.11.2012 / 16:58
10

Para o Ubuntu 11.04

Eu encontrei isso em outro lugar na net e eu corri no Ubuntu 11.04 - funciona muito bem!

link

Coloque isso em um arquivo de texto e salve-o (chame-o 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""\x""\x""\x""\x"}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done

Com o terminal, vá para o local onde você salvou e faça um

chmod +x fixwatermark.sh

para torná-lo executável e um

sudo ./fixwatermark.sh

para permitir que o script remova o enableLogo

    
por tandblekning 31.08.2011 / 19:26
2

A solução correta foi publicada na página wiki não oficial para os drivers AMD GPU Linux . As assinaturas das GPUs mais recentes estão disponíveis apenas nos drivers mais recentes. Ao usar um driver antigo, não há assinaturas para a GPU mais recente presente no computador. A solução, conforme fornecida no wiki, é simplesmente copiar o arquivo de controle do driver mais recente e colocá-lo no diretório do driver ATI do seu computador.

Aqui está o que você faz: Faça o download do driver mais recente, extraia-o, copie o arquivo etc / ati / control e sobrescreva o arquivo / etc / ati / control. Os passos a seguir são os seguintes:


$ 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 

Substitua os URLs e nomes de arquivos adequadamente.

    
por BZ1 25.04.2013 / 03:27
2

Para o Ubuntu 12.10 64 bits

A execução deste script funcionou para mim no Ubuntu 12.10 64 bits:

#!/bin/sh
DRIVER=/usr/lib/xorg/modules/drivers/fglrx_drv.so
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\x""\x""\x""\x""\x"}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done

Uma maneira de fazer isso:

  1. Abra um terminal
  2. Digite 'nano'
  3. Cole o código acima no editor
  4. Control-x, Y para salvar
  5. Insira um nome de arquivo (usei 'logo.sh') e digite para retornar à linha de comando
  6. chmod a+x logo.sh para tornar o script executável
  7. sudo ./logo.sh
  8. sudo reboot

Não há mais logo após a reinicialização para mim.

    
por grahamburger 30.11.2012 / 18:04
1

Acho que isso é causado pelos modalias que fazem com que seu computador reconheça seu hardware.

Quando eu removi o aplicativo catayst da ATI anteriormente, tive que reinstalar o fglrx-modaliases para que ele pudesse ser instalado por meio de drivers adicionais em um estágio posterior.

Então eu abriria um terminal e entraria

sudo apt-get remove fglrx-modaliases

Isso não deve remover o fglrx, mas apenas as modalias

Se houver problemas depois disso, obviamente, reinstale os modaliases

sudo apt-get install fglrx-modaliases
    
por andybleaden 11.05.2011 / 10:44
1

editar: desculpe, eu perdi a resposta da assinatura, mas não queria manter isso das pessoas.

Obtenha uma cópia do arquivo control de um release que funcione para você e grave-o (você pode extrair o arquivo do tar.gz com o fileroller).

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

Uma reinicialização é suficiente.

Exemplo de ...

link

Trabalhei para mim em 12.04, 12.10 e 13.04.

    
por Rinzwind 23.04.2013 / 18:49
1

Para o Ubuntu 13,04 64 bits

Desde os drivers mais recentes (13.4 e posteriores, não 12.11 beta como está na pergunta) o aplicativo removerá automaticamente a marca d'água "AMD Testing Use Only" durante a instalação.

Mais sobre, incluindo instruções de instalação: link

    
por Radu Rădeanu 15.07.2013 / 06:36
0

Eu tive o mesmo problema, e também outro que você parece ter ao mesmo tempo: sem saber como instalar o driver correto do AMD Radeon HD 6450 . Como consequência, quando tentei instalar o Ubuntu 10.10, ele congelou logo após a tela de login e quando eu tentei instalar o Ubuntu 11.10, ele nem chegou à tela de login.

Aqui está o que eu fiz, que resolveu o problema:

  • usando outro computador, baixe o driver proprietário mais recente da ATI no site oficial. No meu caso, eu tive que baixá-lo de aqui .
  • coloque o driver em uma chave USB
  • reinicialize o computador que queremos reparar
  • no menu do grub, selecione o modo de recuperação. Isso resulta em chegar a uma interface de linha de comando. Esta é uma prova de que o sistema operacional Ubuntu está funcionando, mas que o problema é de fato a placa gráfica.
  • desinstalar todas as versões anteriores de flgrx iniciando sudo apt-get remove flgrx , por exemplo
  • monte a chave USB com algo próximo a mkdir /mnt/usb seguido por sudo mount /dev/sdb /mnt/usb . Outra maneira para este pequeno passo é explicada aqui .
  • use o comando cd para se colocar na pasta em que o driver baixado é
  • se necessário, torne o driver executável com algo como chmod +x ./ati-driver-installer-11-11-x86.x86_64.run
  • executa o driver usando sudo ./ati-driver-installer-11-11-x86.x86_64.run
  • siga as instruções dadas no instalador
  • se esta etapa não funcionar, você pode tentar sudo ./ati-driver-installer-11-11-x86.x86_64.run --force
  • reinicie seu computador

Então seus dois problemas devem ser resolvidos!

    
por Agmenor 15.01.2012 / 07:05
0

De acordo com a página Catalyst do Arch Wiki , o script a seguir deve fazê-lo. É um pouco hackish.

#!/bin/sh
DRIVER=/usr/lib/xorg/modules/drivers/fglrx_drv.so
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\x""\x""\x""\x""\x"}'); do
 sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done

Já que o script é para Arch, você pode precisar brincar com partes dele; Por exemplo, o Ubuntu pode ter fglrx_drv.so em um local diferente. Esteja preparado para reinstalar o driver a partir da linha de comando, se isso não funcionar.

    
por thirtythreeforty 26.10.2012 / 05:55

Tags