Як видалити водяний знак "AMD Testing use only"?


26

Я встановив останній драйвер каталізатора, (beta) слідуючи кроку в цьому посібнику для Ubuntu Quantal Quetzal .
Моя система 64-бітна, а моя графічна карта - це ATI RadeonHD 6670, цей gc є офіційно підтримуваним (Catalyst & Open Source), ви можете підтвердити це з цього потоку спільноти AMD Linux .

У мене немає жодної проблеми, крім AMD testing use onlyводяного знака. Я бачу наступний кадр на будь-якій стадії в ОС (увійшов у журнал, відключений та ін.), За винятком терміналів.

IMG0 IMG1

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

  • Як вирішити цю проблему в Ubuntu 12.10 32b?
  • Ця процедура відрізняється в системі 64b?

Відповіді:


20

Для Ubuntu 12.10 64-розрядні

Я виправив це за допомогою наступного сценарію. Знайдено за адресою : http://ubuntuforums.org/showthread.php?t=2076381

Під Ubuntu 12.10 x64 та 12.11бета-версією AMD драйвера .

#!/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у терміналі.


Ваша система така сама, як у мене (програмне забезпечення) . Тож має працювати. Проблема полягає в тому, що мені потрібно бути членом форумів Ubuntu, щоб завантажити файл. Не могли б ви пропустити код тут або в вставити Ubuntu і зв’язати його?
Лусіо

Це пряме завантаження (звичайно, використання на власний ризик): paste.ubuntu.com/1322981
AARyuzakiKK

Скажіть, будь ласка, як ви запустили файл . Я зберег код у файлі, але не можу його запустити за допомогою sudo ./fileкоманди.
Лучіо

1
@Lucio: Вам потрібно позначити виконуваний файл, щоб запустити його таким чином. Використовуйте chmod +x fileдля встановлення прапора, що виконується. Крім того, просто запустіть його sudo bash file. Крім того, я змушений зазначити, що цей скрипт робить саме те, що хакері, як той, на який я вказав.
тридцять тридцятиріччя

1
Цей сценарій більше не працює з бета-версіями версії 13.3. /usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.soбільше немає.
Карл Зулауф

52

Сценарій вище для мене не працював. Тим НЕ менше я знайшов набагато більш проста відповідь тут

Редагуйте файл підпису ati:

sudo gedit /etc/ati/signature

і просто замініть рядок "НЕЗНАЧЕНО" наступним кодом

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Це добре працювало для мене.

Отриманий файл повинен тривати 238 байт, щоб він працював.


6
Спочатку це виправлення не працювало для мене, потім я зрозумів, що додав пробіл у кінці рядка та новий рядок у кінці файлу. Переконайтеся, що у файлі ТІЛЬКИ є один рядок з підписом та відсутність пробілів для його роботи.
Тобіас J

10

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

зробити його виконуваним і a

sudo ./fixwatermark.sh

щоб скрипт видалив enableLogo


Це працювало для мене 13.04, але мені довелося перезавантажити.
Етьєна Відновити Моніку

2

Правильне рішення було опубліковане на неефективній вікі-сторінці для драйверів AMD GPU Linux . Підписи за останніми графічними процесорами доступні лише в останніх драйверах. Під час використання старого драйвера в комп'ютері немає підписів на новіший GPU. Рішення, наведене у вікі, полягає в тому, щоб просто скопіювати керуючий файл останнього драйвера та помістити їх у каталог драйверів 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-адреси та назви файлів відповідним чином.


це справжнє виклик логотипу виклику з fglrx_drv.so - як описано вище у відповідях - приховуйте лише водяний знак, але у вас все ще є "непідтримувана дошка", тому aticonfig є непридатним, оскільки "не
знайдено

2

Для Ubuntu 12.10 64-розрядні

Запуск цього сценарію працював для мене на 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. Тип "нано"
  3. Вставте вищезазначений код у редактор
  4. Control-x, Y для збереження
  5. Введіть ім'я файлу (я використовував 'logo.sh') та введіть, щоб повернутися до командного рядка
  6. chmod a+x logo.sh щоб зробити сценарій виконуваним
  7. sudo ./logo.sh
  8. sudo reboot

Після перезавантаження для мене більше немає логотипу.


1

Я думаю, що це спричинено modaliases, який змушує ваш ПК розпізнати ваше обладнання.

Після того як я раніше видалив додаток ATI-катаїст, мені довелося перевстановити fglrx-modaliases, щоб він міг бути встановлений через додаткові драйвери на більш пізньому етапі.

Тож я б відкрив термінал і входив

sudo apt-get remove fglrx-modaliases

Це не повинно видаляти fglrx, а лише модаліази

Якщо після цього виникають проблеми, явно перевстановіть модаліази

sudo apt-get install fglrx-modaliases

Я отримую Virtual packages like 'fglrx-modaliases' can't be removed після видачі sudo apt-get remove fglrx-modaliases.
Rinzwind

1

редагувати: вибачте, що я пропустив відповідь підпису, але не хотів це захищати від людей.


Отримайте копію 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

введіть тут опис зображення

введіть тут опис зображення

Працювали для мене 12.04, 12.10 та 13.04.


Це працювало для чого ? Що робить ваш метод? Я пропускаю тут пункт ...
Лусіо

1
просто: ви виймаєте файл з назвою "control" з версії файлу драйвера tar, яка колись працювала, і копіюєте його через ту, яку ви використовуєте зараз. Після перезавантаження зображення "AMD не підтримується обладнання" відпадає.
Rinzwind

1

Для Ubuntu 13.04 64-бітні

Оскільки останні драйвери (13.4 і новіші версії, а не 12.11 бета-версія, як зазначено в запитанні), програма автоматично видалить водяний знак "AMD Testing Use Only" під час встановлення.

Більше про в тому числі інструкції з установки: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx


Я не голосую, оскільки не можу протестувати. Я залежно від спільноти та коментарів, щоб це сталося так чи інакше.
RobotHumans

Схоже, його видалено із щойно випущених 13,8 бета-драйверів. У 13.6 все ще було відображення (джерело: support.amd.com/us/kbarticles/Pages/… )
Крейг Малоні

0

У мене була та сама проблема, а також ще одна, яка, здається, у вас є одночасно: не знаючи, як встановити правильний драйвер 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

Як повідомляє сторінка Arch Catalyst Catalyst , слід зробити це наступним сценарієм. Це трохи хакі.

#!/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 в іншому місці. Будьте готові перевстановити драйвер з командного рядка, якщо це не працює.


Я не хочу грати з цим і бачити, що відбувається. Я сподіваюся, що хтось, хто точно знає, що мені робити, не дестабілізуючи систему . Також у мене є glrx_drv.soфайл на цьому шляху:/etc/alternatives/x86_64-linux-gnu_xorg_extra_modules/modules/drivers
Lucio

Це, здається, є найбільш прийнятим рішенням, і я не бачив, щоб хтось скаржився, що це не працює. Коли я сказав «пограй з нею», я переважно мав на увазі шлях до .so;
Очевидно, що
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.