Как удалить водяной знак «AMD Testing use only»?

Я установил последний драйвер катализатора (beta), следуя шагу в этого руководства для Ubuntu Квантового Кетцаль . Моя система 64-битная , а моя графическая карта - ATI RadeonHD 6670, эта версия Официально поддерживается (Catalyst & Open Source), вы можете подтвердить это из ветки сообщества AMD Linux .

У меня нет никаких проблем, кроме водяного знака AMD testing use only. Я вижу следующий кадр на любом этапе в ОС (зарегистрированный, незагруженный и т. Д.), Кроме терминалов.

IMG0IMG1

Я нашел разные версии, как удалить это изображение, но это изменение в зависимости от системы, поэтому я хочу получить ответ от этого популярного (доверенного ) сайт.

  • Как решить эту проблему в Ubuntu 12.10 32b?
  • Эта процедура отличается в системе 64b?

26
задан 19.05.2020, 20:08

10 ответов

Для Ubuntu 12.10 64-bit

Я исправил это, используя следующий скрипт. Найдено по адресу: http://ubuntuforums.org/showthread.php?t=2076381

Под Ubuntu 12.10 x64 и драйвером AMD 12.11 бета. [116 ]

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

Скопируйте и вставьте код сверху в новый файл, сохраните его и выполните sudo bash filename в терминале.

20
ответ дан 19.05.2020, 20:10

Для Ubuntu 13.04 64-bit

Поскольку последние версии драйверов (13.4 и выше, не бета-версия 12.11, о которых идет речь), приложение автоматически удалит «AMD Testing Use Only «Водяной знак во время установки.

Подробнее, включая инструкции по установке: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx

1
ответ дан 19.05.2020, 20:08
  • 1
    I' m не голосующий, так как я can' t тест. I' m в зависимости от сообщества и комментариев, чтобы заставить его произойти так или иначе. – Shawn Erquhart 19.05.2020, 20:09
  • 2
    Это, кажется, удалено из справедливых выпущенных 13,8 бета драйверов. 13.6 все еще имел его отображение (источник: support.amd.com/us/kbarticles/Pages/… ) – cwd 19.05.2020, 20:09

Для 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

С помощью терминала идти в место, где вы его сохранили, и выполните

chmod +x fixwatermark.sh

, чтобы сделать его исполняемым, и

sudo ./fixwatermark.sh

, чтобы скрипт удалил enableLogo

10
ответ дан 19.05.2020, 20:09
  • 1
    Это работало на меня на 13,04, но я должен был перезагрузить. – yxa 19.05.2020, 20:09

Я думаю, что это вызвано модализациями, которые заставляют ваш компьютер распознавать ваше оборудование.

Когда я ранее удалил приложение ATI catayst, мне пришлось переустановить fglrx-modaliases, чтобы его можно было установить через дополнительные драйверы на более позднем этапе.

Так что я бы открыл терминал и ввел

sudo apt-get remove fglrx-modaliases

Это не должно удалять fglrx, а только modaliases

Если после этого возникают проблемы, очевидно, переустановите modaliases

[ 111]
1
ответ дан 19.05.2020, 20:09
  • 1
    Я добираюсь Virtual packages like 'fglrx-modaliases' can't be removed после issueing sudo apt-get remove fglrx-modaliases. – J. Ky Marsh 19.05.2020, 20:09

Для Ubuntu 12.10 64-bit

Запуск этого скрипта сработал для меня в 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

Один из способов сделать это:

  1. Откройте терминал
  2. Введите 'nano'
  3. Вставьте указанный выше код в редактор
  4. Control-x, Y, чтобы сохранить
  5. Введите имя файла ( Я использовал 'logo.sh') и ввод, чтобы вернуться в командную строку
  6. chmod a+x logo.sh, чтобы сделать исполняемый скрипт
  7. sudo ./logo.sh
  8. sudo reboot [1112 ]

Больше нет логотипа после перезагрузки.

2
ответ дан 19.05.2020, 20:09

Правильное решение было опубликовано на неофициальной вики-странице для драйверов AMD GPU для Linux . Подписи для последних графических процессоров доступны только в последних версиях драйверов. При использовании старого драйвера в компьютере отсутствуют подписи для нового графического процессора. Решение, как указано в вики, состоит в том, чтобы просто скопировать контрольный файл последней версии драйвера и поместить их в каталог драйверов ATI вашего компьютера.

Вот что вы делаете: загрузите последнюю версию драйвера, распакуйте его, скопируйте файл etc / ati / control и перезапишите файл / etc / ati / control. Следующие шаги следующие:


$ 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 

Пожалуйста, замените URL-адреса и имена файлов соответствующим образом.

2
ответ дан 19.05.2020, 20:10
  • 1
    это - действительное решение, исправляющее вызовы логотипа от fglrx_drv.so - как описано в вышеупомянутых ответах - только скрывают водяной знак, но у Вас все еще есть " неподдерживаемый board" таким образом, aticonfig неприменим потому что " Никакие поддерживаемые адаптеры detected" – Andreas Kavountzis 19.05.2020, 20:10

Сценарий выше не работал для меня. Однако я нашел гораздо более простой ответ здесь

Отредактируйте файл подписи ati:

sudo gedit /etc/ati/signature

и просто замените строку «UNSIGNED» следующим кодом

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Это работало нормально для меня.

Полученный файл должен иметь длину 238 байт, чтобы он работал.

52
ответ дан 19.05.2020, 20:11
  • 1
    Эта фиксация didn' t работают на меня сначала, тогда я понял, что добавил конечный пробел в конце строки и новую строку в конце файла. Убедитесь, что файл имеет ТОЛЬКО одну строку с подписью и НИКАКИМ пробелом для нее для работы. – sam 19.05.2020, 20:11

У меня была та же проблема, а также другая, которая, по-видимому, у вас, в то же время, возникла: , не зная, как установить правильный драйвер AMD Radeon HD 6450 . Как следствие, когда я пытался установить Ubuntu 10.10, он зависал сразу после экрана входа в систему, а когда я пытался установить Ubuntu 11.10, он даже не появлялся на экране входа в систему.

Вот что я сделал, что решило проблему:

  • с помощью другого компьютера загрузите последнюю версию проприетарного драйвера от ATI на официальном сайте. В моем случае мне пришлось скачать его с здесь .
  • поместите драйвер на USB-ключ
  • перезагрузите компьютер, который мы хотим восстановить
  • в меню grub, выберите режим восстановления. Это приводит к получению интерфейса командной строки. Это доказательство того, что операционная система Ubuntu функционирует, но проблема действительно в графической карте.
  • удалите все предыдущие версии flgrx, запустив sudo apt-get remove flgrx, например
  • , смонтировав USB-ключ с чем-то близким к mkdir /mnt/usb, за которым следует sudo mount /dev/sdb /mnt/usb. Другой способ для этого маленького шага объясняется здесь .
  • используйте команду cd, чтобы при необходимости поместить себя в папку, в которой загружен драйвер
  • , сделать драйвер исполняемым с помощью чего-то вроде chmod +x ./ati-driver-installer-11-11-x86.x86_64.run
  • выполнить драйвер с помощью sudo ./ati-driver-installer-11-11-x86.x86_64.run
  • следуйте инструкциям, приведенным в установщике
  • , если этот шаг не сработал, вы можете попробовать sudo ./ati-driver-installer-11-11-x86.x86_64.run --force вместо
  • перезагрузить компьютер

Тогда обе ваши проблемы должны быть решены!

0
ответ дан 19.05.2020, 20:11

редактировать: извините, я пропустил подпись ответа, но не хотел скрывать это от людей.


Получите копию файла control из выпуска, который работает для вас, и запишите его (вы можете извлечь файл из tar.gz с помощью fileroller) ..

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

Перезагрузка достаточно.

Пример из ...

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

[113 ] enter image description here

enter image description here

Работали для меня 12.04, 12.10 и 13.04.

1
ответ дан 19.05.2020, 20:12

Согласно странице Catalyst Arch Wiki , следующий скрипт должен это сделать. Это немного хакерски.

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

Поскольку этот сценарий предназначен для Arch, вам, возможно, придется поиграть с его битами; например, в Ubuntu файл fglrx_drv.so может находиться в другом месте. Будьте готовы переустановить драйвер из командной строки, если это не сработает.

0
ответ дан 19.05.2020, 20:13
  • 1
    Это, действительно кажется, обычно принятое решение и я haven' t замеченный любой жалующийся, что это didn' t работа. Когда я сказал " игра с it" я главным образом имел в виду путь к .so; явно немного модификации необходимо в Вашем случае ^_^ – jvd10 19.05.2020, 20:13
  • 2
    Я don' t хотят к игра с ним и видят то, что, происходит. Я надеюсь, что кто-то, которые знают точно, что делает, должен я делать, , не дестабилизируя систему . Кроме того, я имею glrx_drv.so файл в этом пути: /etc/alternatives/x86_64-linux-gnu_xorg_extra_modules/modules/drivers – Dennis Williamson 19.05.2020, 20:14

Теги

Похожие вопросы