"एएमडी परीक्षण उपयोग केवल वॉटरमार्क" कैसे निकालें?


26

मैंने उबंटू क्वांटल क्वेटज़ल के लिए इस गाइड में कदम रखते हुए नवीनतम उत्प्रेरक ड्राइवर स्थापित किया है । मेरा सिस्टम 64 बिट है और मेरा ग्राफिक कार्ड एक अति RadeonHD 6670 है, यह gc आधिकारिक तौर पर समर्थित (उत्प्रेरक और ओपन सोर्स) है, आप इस AMD Linux समुदाय थ्रेड से पुष्टि कर सकते हैं ।(beta)

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 और चालक AMD 12.11बीटा के तहत ।

#!/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टर्मिनल में करें।


आपका सिस्टम वही है जो मेरा (सॉफ्टवेयर) है । तो यह काम करना चाहिए। समस्या यह है कि मुझे फ़ाइल डाउनलोड करने के लिए उबंटू फ़ोरम का सदस्य होना चाहिए । क्या आप यहां कोड चिपका सकते हैं या उबंटू में डाल सकते हैं और लिंक कर सकते हैं?
लुसियो

यह सीधा डाउनलोड है (निश्चित रूप से अपने जोखिम पर उपयोग): 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

ऊपर की स्क्रिप्ट मेरे काम नहीं आई। हालाँकि मुझे यहाँ बहुत सरल उत्तर मिला

अति हस्ताक्षर फ़ाइल संपादित करें:

sudo gedit /etc/ati/signature

और बस निम्नलिखित कोड के साथ "UNSIGNED" लाइन को बदलें

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

इसने मेरे लिए अच्छा काम किया।

परिणामी फ़ाइल को कार्य करने के लिए 238 बाइट लंबी होनी चाहिए।


6
यह फिक्स मेरे लिए पहले काम नहीं करता था, तब मुझे एहसास हुआ कि मैंने लाइन के अंत में एक अनुगामी स्थान और फ़ाइल के अंत में एक नई रेखा जोड़ी है। सुनिश्चित करें कि फ़ाइल में हस्ताक्षर के लिए केवल एक ही लाइन है और इसके लिए कोई व्हाट्सएप नहीं है।
टोबियास जे

10

उबंटू 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


इसने मेरे लिए 13.04 को काम किया लेकिन मुझे रिबूट करना पड़ा।
13tienne

2

एएमडी जीपीयू लिनक्स ड्राइवरों के लिए अनौपचारिक विकी पृष्ठ पर सही समाधान प्रकाशित किया गया है । नवीनतम GPU के लिए हस्ताक्षर केवल नवीनतम ड्राइवरों में उपलब्ध हैं। पुराने ड्राइवर का उपयोग करते समय, कंप्यूटर में मौजूद नए GPU के लिए कोई हस्ताक्षर नहीं होते हैं। समाधान, जैसा कि विकी में दिया गया है, बस नवीनतम ड्राइवर की नियंत्रण फ़ाइल की प्रतिलिपि बनाना और उन्हें आपके कंप्यूटर के अति चालक निर्देशिका में डालना है।

यहां आप क्या करते हैं: नवीनतम ड्राइवर डाउनलोड करें, इसे निकालें, आदि / एटीआई / नियंत्रण फ़ाइल की प्रतिलिपि बनाएँ, और / etc / ati / नियंत्रण फ़ाइल को अधिलेखित करें। अनुसरण करने के चरण इस प्रकार हैं:


$ 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 -as से ऊपर के उत्तरों में वर्णित है- केवल वॉटरमार्क छिपाते हैं लेकिन आपके पास अभी भी "असमर्थित बोर्ड" है, इसलिए 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. बचाने के लिए नियंत्रण-एक्स, वाई
  5. एक फ़ाइल नाम दर्ज करें (मैंने 'logo.sh' का उपयोग किया था) और कमांड लाइन पर वापस जाने के लिए दर्ज करें
  6. chmod a+x logo.sh स्क्रिप्ट को निष्पादन योग्य बनाने के लिए
  7. sudo ./logo.sh
  8. sudo reboot

मेरे लिए रिबूट के बाद और कोई लोगो नहीं।


1

मुझे लगता है कि यह आपके हार्डवेयर को पहचानने के लिए आपके पीसी को प्राप्त होने वाले मॉडालिस के कारण होता है।

जब मैंने पहले ATI कैटायस्ट एप्लिकेशन को हटा दिया है, तो मुझे fglrx-modaliases को फिर से स्थापित करना पड़ा है ताकि बाद के चरण में अतिरिक्त ड्राइवरों के माध्यम से इसे इंस्टॉल किया जा सके।

तो मैं एक टर्मिनल खोलना और दर्ज करना होगा

sudo apt-get remove fglrx-modaliases

यह fglrx को दूर नहीं करना चाहिए, लेकिन केवल modaliases है

यदि इसके बाद भी समस्याएं हैं, तो स्पष्ट रूप से मोडलीसेस को फिर से स्थापित करें

sudo apt-get install fglrx-modaliases

मैं एक जारी करने के Virtual packages like 'fglrx-modaliases' can't be removed बाद मिलता है sudo apt-get remove fglrx-modaliases
रिनविविंड

1

संपादित करें: क्षमा करें, मैं हस्ताक्षर का उत्तर देने से चूक गया लेकिन लोगों से यह नहीं रखना चाहता था।


controlएक रिलीज़ से फ़ाइल की एक प्रतिलिपि प्राप्त करें जो आपके लिए काम करती है और इसे लिखती है (आप फ़ाइल को tar.gz से फाइलरोलर से निकाल सकते हैं) ।।

/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
सरल: आप ड्राइवर टार फ़ाइल संस्करण से "नियंत्रण" नामक फ़ाइल को निकालते हैं, जो एक बार काम करता था और जिसे आप अभी उपयोग कर रहे हैं उसे कॉपी करें। छवि को रिबूट करने के बाद "एएमडी असमर्थित हार्डवेयर" चला गया है।
रिनजविंड

1

उबंटू 13.04 64-बिट्स के लिए

चूंकि नवीनतम ड्राइवर (13.4 और अधिक से अधिक, 12.11 बीटा के रूप में सवाल में नहीं है) आवेदन स्वचालित रूप से स्थापना के दौरान "एएमडी परीक्षण उपयोग केवल" वॉटरमार्क हटा देगा ।

स्थापना निर्देशों सहित, इसके बारे में: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx


मैं मतदान नहीं कर रहा हूँ क्योंकि मैं परीक्षण नहीं कर सकता। मैं समुदाय और टिप्पणियों पर निर्भर करता हूं ताकि यह एक या दूसरे तरीके से हो सके।
रोबॉटहैंस

यह अभी जारी किए गए 13.8 बीटा ड्राइवरों से हटाया गया प्रतीत होता है। 13.6 अभी भी इसे प्रदर्शित कर रहा था (स्रोत: support.amd.com/us/kbarticles/Pages/… )
क्रेग मालनी

0

मुझे एक ही समस्या थी, और एक और भी जो आपको एक ही समय में लगती है: सही AMD Radeon HD 6450 ड्राइवर को स्थापित करना नहीं जानता । परिणामस्वरूप, जब मैंने Ubuntu 10.10 को स्थापित करने का प्रयास किया, तो यह लॉगिन स्क्रीन के ठीक बाद में जम गया और जब मैंने Ubuntu 11.10 को स्थापित करने का प्रयास किया, तो यह लॉगिन स्क्रीन पर भी नहीं आया।

यहाँ मैंने वही किया है, जिसने इस समस्या को हल किया:

  • दूसरे कंप्यूटर का उपयोग करते हुए, आधिकारिक साइट पर एटीआई से नवीनतम मालिकाना ड्राइवर डाउनलोड करें। मेरे मामले में मुझे इसे यहाँ से डाउनलोड करना था ।
  • ड्राइवर को USB की पर रखें
  • उस कंप्यूटर को रिबूट करें जिसे हम मरम्मत करना चाहते हैं
  • ग्रब मेनू में, रिकवरी मोड का चयन करें। यह एक कमांड लाइन इंटरफ़ेस पर पहुंचने का परिणाम है। यह एक प्रमाण है कि उबंटू ऑपरेटिंग सिस्टम कार्य कर रहा है लेकिन समस्या वास्तव में ग्राफिकल कार्ड है।
  • उदाहरण के लिए 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

के अनुसार आर्क विकी के उत्प्रेरक पेज , निम्न स्क्रिप्ट यह करना चाहिए। यह थोड़ा हैकिश है।

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

चूंकि यह स्क्रिप्ट आर्क के लिए है, इसलिए आपको इसके बिट्स के साथ खेलने की आवश्यकता हो सकती है; उदाहरण के लिए, उबंटू में एक अलग स्थान पर fglrx_drv.so हो सकता है। यदि यह काम नहीं करता है तो कमांड लाइन से ड्राइवर को फिर से स्थापित करने के लिए तैयार रहें।


मैं इसके साथ खेलना और देखना नहीं चाहता कि क्या होता है। मुझे उम्मीद है कि कोई ऐसा व्यक्ति जो सिस्टम को अस्थिर किए बिना मुझे ठीक से पता होना चाहिए कि मुझे क्या करना चाहिए । इसके अलावा, मेरे पास glrx_drv.soइस रास्ते में फाइल है:/etc/alternatives/x86_64-linux-gnu_xorg_extra_modules/modules/drivers
Lucio

यह सबसे सामान्य रूप से स्वीकृत समाधान प्रतीत होता है, और मैंने किसी को शिकायत करते नहीं देखा कि यह काम नहीं करता था। जब मैंने कहा "इसके साथ खेलो" तो मेरा मुख्य रूप से .so के लिए रास्ता था; स्पष्ट रूप से आपके मामले में थोड़ा संशोधन आवश्यक है ^ _ ^
तीसवें भाग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.