xcalib त्रुटि - असमर्थित रैंप आकार


13

मैं xcalibकमांड के साथ कंट्रास्ट बदलने की कोशिश कर रहा हूं , xcalib -co 70लेकिन मुझे निम्नलिखित त्रुटि मिलती है:

Error - unsupported ramp size 0

1
के अनुसार xcalib README पिछले पैरामीटर ICC प्रोफ़ाइल होना चाहिए, या -aया -alterयह पिछले क्यू ए में वर्णित के रूप में और कैसे साथ xcalib इसके विपरीत समायोजित करने के लिए
steeldriver

मैंने कोशिश की, वही त्रुटि।
tomasantunes

@ TomásAntunes आप उल्लेख समाधान की कोशिश की है?
अनवर

जवाबों:


11

यह वास्तव में एक बग है जैसा कि डेबियन और विभिन्न अन्य स्थानों में ऊपर की ओर रिपोर्ट किया गया है । ऐसा लगता है कि X का नया संस्करण इसका कारण बना। एक उपयोगकर्ता ने इंटेल ड्राइवरों के लिए वर्कअराउंड की सूचना दी और यह मेरे लिए काम कर गया।

सबसे पहले, सुनिश्चित करें कि वास्तव में उपयुक्त ड्राइवर स्थापित हैं :$ sudo apt install xorg xserver-xorg-video-intel

.confइंटेल ड्राइवरों के उपयोग को मजबूर करने के लिए आपको एक Xorg फ़ाइल बनाने की आवश्यकता है । एक फ़ाइल बनाएं /etc/X11/xorg.conf.d/20-intel.confऔर इन पंक्तियों को वहां रखें।

Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
EndSection

उबंटू 18.04 और नए पर, फ़ाइल के अंतर्गत /etc/X11/xorg.confहोना चाहिए । अलग ढंग से कहा जा सकता है।Driver "intel"Section "Device"Identifier

अब रिबूट या पुनः आरंभ करें एक्स ( sudo systemctl restart display-manager)।


मैं रिबूट से कैसे बच सकता हूं?
इरजोआल्गो

1
आप
अनवर

धन्यवाद। मेरी समस्या का समाधान किया, लेकिन किसी तरह मुझे xorg.conf.d फ़ोल्डर / etc / X11 के अंदर नहीं मिला, मैं Ubuntu 18.04 का उपयोग कर रहा हूं, इसलिए मैंने निर्देशिका बनाई, उस फ़ाइल को अंदर रखा और उसी कोड को एक नई फ़ाइल में जोड़ा / etc / X11 /
Xsession.d

यह डेल एक्सपीएस 13 डेवलपर संस्करण में काम नहीं करता है: मैं ऐसा करने के बाद लॉगिन नहीं कर सकता
डैनियल

1
@ GeppettvsD'Constanzo आपका सिस्टम क्या है? मेरे पास ubuntu 18.04 है और थिंकपैड t460s के साथ इंटेल स्काइलेक, फ़ाइल बनाने के बाद मेरे लिए काम नहीं करता है
sunxd

3

उबंटू में 16.04 और उससे पहले

अन्य जवाब काफी अच्छी तरह से मेरे लिए काम किया है।

उबंटू 18.04 पर

मैं इस थ्रेड को यह बताते हुए आया कि xcalibउबंटू रिपॉजिटरी में बहुत पुराना है - 2008 में बनाया गया था। xcalib रिपॉजिटरी में अपडेट किए गए हैं । तो, आप वहां से गिट रिपॉजिटरी को क्लोन कर सकते हैं, और निर्माण और इंस्टॉल कर सकते हैं।

सबसे पहले, आपको git, make और cmake की आवश्यकता है:

sudo apt install git cmake make

आपको निम्नलिखित पुस्तकालयों की भी आवश्यकता होगी:

sudo apt install libx11-dev libxrandr-dev libxxf86vm-dev

और मुख्य चरण:

git clone https://github.com/OpenICC/xcalib.git
cd xcalib
cmake CMakeLists.txt
sudo make install

आप चलाकर अनइंस्टॉल कर सकते हैं:

sudo make uninstall 

एक (लिनक्स में वे नए) इनके द्वारा खोज सकते हैं

apt-cache search [some-keyword]

के अतिरिक्त,

मेरा अनुभव

मेरे लिए (XPS 9570 पर) (और कम से कम एक और), दूसरा समाधान उबंटू 18.04 पर काम नहीं किया - यह बस काम नहीं किया, इसके अलावा कि यह चमक कुंजियों को निष्क्रिय करता है। मैंने काफी समय तक स्क्रीन के रंगों को निष्क्रिय करने के लिए उस समाधान पर भरोसा किया है - इसने (X) उबंटू 16.04, डेबियन स्ट्रेच पर काम किया।

अब, Google को धन्यवाद - मैं 3 दिनों से गुगली कर रहा हूं - मुझे, ऐसा लगता है कि Google ऑफ़लाइन होने पर आपकी क्वेरी की खोज करता रहता है, ताकि जब आप इसे फिर से खोज सकें तो यह आपको अधिक प्रासंगिक परिणाम दे सके।


धन्यवाद, मैं xcalib का उपयोग करने की कोशिश कर रहा था, ऐसा करने में विफल रहा, और आपका जवाब मेरे लिए समाधान था!
डैनी

0

जैसा कि @Serge Stroobandt द्वारा वर्णित है मैंने /etc/X11/xorg.conf.d/20-intel.confफ़ाइल बनाई और इन पंक्तियों को वहां रखा

Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
EndSection

इसने 'असमर्थित रैंप आकार' त्रुटि को समाप्त कर दिया लेकिन एक नया लापता पत्र जारी किया। फिर मैंने /etc/X11/xorg.conf.d/20-intel.confनिम्नलिखित निकाय को संशोधित करने के लिए आगे बढ़ा । इसने लापता पत्रों को जारी किया। लेकिन अब मैं एक बड़ा प्रदर्शन हिट लेता हूं। काश कोई बेहतर उपाय होता। मैंने @Workworks की कोशिश की, Tweak Tool > Fonts > Antialiasing change from Subpixels Antialiasing to Standard Grayscale Aliasingलेकिन यह लापता पत्र जारी नहीं किया।

अभी के लिए इस बॉडी को अपनी 20-intel.confफ़ाइल में रखें और यह उतना ही अच्छा है जितना कि यह मिलने वाला है।

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"  "uxa"
EndSection

विकल्प "AccelMethod" " स्ट्रिंग "

त्वरण विधि का चयन करें। DDX को तेज करने के लिए कुछ बैकएंड उपलब्ध हैं। "UXA" (यूनिफाइड एक्सेलेरेशन आर्किटेक्चर) वह परिपक्व बैकेंड है जिसे GEM ड्राइवर मॉडल का समर्थन करने के लिए पेश किया गया था। यह "एसएनए" (सैंडीब्रिज की नई एक्सलेरेशन) द्वारा अधिगृहीत होने की प्रक्रिया में है। जब तक वह प्रक्रिया पूरी नहीं हो जाती है, तब तक चयन करने की क्षमता जो बैकवर्ड संगतता के लिए उपयोग करने के लिए बनी हुई है। इसके अलावा, डीबगिंग उपयोग के लिए त्वरण को सीमित करने के लिए उप-विकल्पों की एक जोड़ी है। सभी त्वरण को अक्षम करने के लिए "बंद" या "कोई नहीं" निर्दिष्ट करें, या रेंडर त्वरण को अक्षम करने के लिए "blt" और केवल BLT इंजन का उपयोग करें।

डिफ़ॉल्ट: SNA का उपयोग करें (त्वरण प्रदान करें)

स्रोत


जैसा कि SNA एक्सेलेरेशन बनाम UXA एक्सेलेरेशन में प्रदर्शित होता है , डिफ़ॉल्ट और नया SNA एक्सेलेरेशन विधि यदि यह काम करता है तो दोगुना है।
सर्ज स्ट्राओबंड्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.