web-dev-qa-db-fra.com

Comment supprimer le filigrane «Tests par AMD uniquement»?

J'ai installé le dernier pilote de catalyseur(beta) en suivant l'étape ce guide pour Ubuntu Quantal Quetzal .
Mon système est en 64 bits et ma carte graphique est une carte ATI RadeonHD 6670, cette g.c. est officiellement pris en charge (Catalyst & Open Source), vous pouvez le confirmer à partir de ceci fil de discussion de la communauté AMD Linux .

Je n'ai pas de problème, sauf le filigrane AMD testing use only. Je vois la trame suivante à n’importe quel stade dans le système d’exploitation (journalisé, non lu, etc.), sauf dans les terminaux.

IMG0IMG1

J'ai trouvé différentes versions de la procédure à suivre pour supprimer cette image, mais cela change en fonction du système. Je souhaite donc obtenir une réponse de ce site populaire (de confiance).

  • Comment résoudre ce problème dans Ubuntu 12.10 32b?
  • Cette procédure est différente dans un système 64b?
26
Lucio

Pour Ubuntu 12.10 64 bits

Je l'ai corrigé en utilisant le script suivant. Trouvé à: http://ubuntuforums.org/showthread.php?t=2076381

Sous Ubuntu 12.10 x64 et le pilote 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"

Copiez et collez le code ci-dessus dans un nouveau fichier, enregistrez-le et faites Sudo bash filename dans le terminal.

20
AARyuzakiKK

Le script ci-dessus n'a pas fonctionné pour moi. Cependant, j'ai trouvé une réponse beaucoup plus simple ici

Editez le fichier de signature ATI:

Sudo gedit /etc/ATI/signature

et remplacez simplement la ligne "UNSIGNED" par le code suivant

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Cela a bien fonctionné pour moi.

Le fichier résultant doit contenir 238 octets pour pouvoir fonctionner.

52
Chris

Pour Ubuntu 11.04

Je l'ai trouvé ailleurs sur le net et je l'ai exécuté sous Ubuntu 11.04 - cela fonctionne très bien!

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

Placez ceci dans un fichier texte et enregistrez-le (appelez-le 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

Avec terminal, allez à l’emplacement où vous l’avez sauvegardé et faites un

chmod +x fixwatermark.sh

pour le rendre exécutable et un

Sudo ./fixwatermark.sh

laisser le script supprimer le enableLogo

10
tandblekning

Pour Ubuntu 12.10 64 bits

L'exécution de ce script a fonctionné pour moi sur 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

Une façon d'accomplir ceci:

  1. Ouvrir un terminal
  2. Type 'nano'
  3. Collez le code ci-dessus dans l'éditeur
  4. Control-x, Y pour enregistrer
  5. Entrez un nom de fichier (j'ai utilisé 'logo.sh') et entrez pour revenir à la ligne de commande
  6. chmod a+x logo.sh pour rendre le script exécutable
  7. Sudo ./logo.sh
  8. Sudo reboot

Plus de logo après le redémarrage pour moi.

2
grahamburger

La solution correcte a été publiée sur le page wiki non officielle pour les pilotes Linux du processeur graphique AMD . Les signatures pour les derniers GPU ne sont disponibles que dans les derniers pilotes. Lors de l'utilisation d'un ancien pilote, il n'y a pas de signatures pour le GPU le plus récent présent sur l'ordinateur. La solution proposée dans le wiki consiste simplement à copier le fichier de contrôle du dernier pilote et à le placer dans le répertoire du pilote ATI de votre ordinateur.

Voici ce que vous faites: Téléchargez le dernier pilote, extrayez-le, copiez le fichier etc/ATI/control et écrasez le fichier/etc/ATI/control. Les étapes à suivre sont les suivantes:


$ 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 

Veuillez remplacer les URL et les noms de fichiers de manière appropriée.

2
BZ1

Pour Ubuntu 13.04 64 bits

Depuis les derniers pilotes (13.4 et supérieurs, et non 12.11 bêta comme dans la question), l’application supprimera automatiquement le filigrane "AMD Testing Use Only" pendant installation.

En savoir plus sur les instructions d’installation, notamment: http://support.AMD.com/us/gpudownload/linux/Pages/radeon_linux.aspx

1
Radu Rădeanu

edit: désolé, j'ai raté la signature mais je ne voulais pas empêcher cela des gens.


Obtenez une copie du fichier control à partir d'une version qui fonctionne pour vous et écrivez-la (vous pouvez extraire le fichier du fichier tar.gz avec fileroller) ..

/usr/lib/fglrx/etc/ATI/control

Un redémarrage suffit.

Exemple de ...

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

Travaillé pour moi les 12.04, 12.10 et 13.04.

1
Rinzwind

Je pense que cela est dû aux modaliases qui permettent à votre ordinateur de reconnaître votre matériel.

Lorsque j'avais précédemment supprimé l'application ATI Catayst, je devais réinstaller le fglrx-modaliases pour pouvoir l'installer ultérieurement à l'aide des pilotes supplémentaires.

Je voudrais donc ouvrir un terminal et entrer

Sudo apt-get remove fglrx-modaliases

Cela ne devrait pas enlever fglrx mais juste les modaliases

S'il y a des problèmes après cela, réinstallez évidemment les modaliases

Sudo apt-get install fglrx-modaliases
1
andybleaden

J'ai eu le même problème, et aussi un autre que vous semblez avoir en même temps: ne sachant pas comment installer le bon pilote AMD Radeon HD 645 . En conséquence, lorsque j'ai essayé d'installer Ubuntu 10.10, il s'est figé juste après l'écran de connexion et lorsque j'ai essayé d'installer Ubuntu 11.10, il n'est même pas arrivé à l'écran de connexion.

Voici ce que j'ai fait, qui a résolu le problème:

  • si vous utilisez un autre ordinateur, téléchargez le dernier pilote propriétaire d’ATI sur le site officiel. Dans mon cas, je devais le télécharger depuis ici .
  • mettre le pilote sur une clé USB
  • redémarrer l'ordinateur que nous voulons réparer
  • dans le menu grub, sélectionnez le mode de récupération. Cela aboutit à une interface de ligne de commande. Ceci est une preuve que le système d'exploitation Ubuntu fonctionne mais que le problème est bien la carte graphique.
  • désinstaller toutes les versions précédentes de flgrx en lançant Sudo apt-get remove flgrx par exemple
  • montez la clé USB avec un élément proche de mkdir /mnt/usb suivi de Sudo mount /dev/sdb /mnt/usb. Une autre manière pour cette petite étape est expliquée ici .
  • utilisez la commande cd pour vous placer dans le dossier contenant le pilote téléchargé.
  • si nécessaire, assurez-vous que le pilote est exécutable avec quelque chose comme chmod +x ./ATI-driver-installer-11-11-x86.x86_64.run
  • exécuter le pilote en utilisant Sudo ./ATI-driver-installer-11-11-x86.x86_64.run
  • suivez les instructions données sur l'installateur
  • si cette étape ne fonctionne pas, essayez plutôt Sudo ./ATI-driver-installer-11-11-x86.x86_64.run --force
  • redémarrez votre ordinateur

Ensuite, vos deux problèmes doivent être résolus!

0
Agmenor

Selon la page Catalyst de l'Arch Wiki , le script suivant devrait le faire. C'est un peu rigolo.

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

Étant donné que ce script est destiné à Arch, vous devrez peut-être en utiliser quelques-uns. par exemple, Ubuntu peut avoir fglrx_drv.so dans un emplacement différent. Préparez-vous à réinstaller le pilote à partir de la ligne de commande si cela ne fonctionne pas.

0
thirtythreeforty