ข้อผิดพลาด xcalib - ขนาดทางลาดที่ไม่สนับสนุน


13

ฉันพยายามเปลี่ยนความคมชัดด้วยxcalibคำสั่งxcalib -co 70แต่ฉันได้รับข้อผิดพลาดต่อไปนี้:

Error - unsupported ramp size 0

1
ตามxcalib READMEพารามิเตอร์สุดท้ายจะต้องเป็นโปรไฟล์ ICC หรือ-aหรือ-alterตามที่อธิบายไว้ในคำถาม & คำตอบก่อนหน้านี้วิธีการปรับความคมชัดกับ xcalib
steeldriver

ฉันพยายามข้อผิดพลาดเดียวกัน
tomasantunes

@ TomásAntunesคุณลองวิธีแก้ปัญหาดังกล่าวแล้วหรือยัง
อันวาร์

คำตอบ:


11

นี่เป็นข้อผิดพลาดจริง ๆ ที่รายงานต้นน้ำในเดเบียนและที่อื่น ๆ ดูเหมือนว่าเวอร์ชั่น X ที่ใหม่กว่าจะทำให้เกิดสิ่งนี้ ผู้ใช้รายงานวิธีแก้ปัญหาสำหรับไดรเวอร์ Intel และใช้งานได้สำหรับฉัน

ก่อนอื่นตรวจสอบให้แน่ใจว่าได้ติดตั้งไดรเวอร์ที่เหมาะสมจริง ๆ แล้ว :$ sudo apt install xorg xserver-xorg-video-intel

คุณต้องสร้าง.confไฟล์xorg เพื่อบังคับใช้ไดรเวอร์ intel สร้างไฟล์/etc/X11/xorg.conf.d/20-intel.confและวางบรรทัดเหล่านี้ไว้ที่นั่น

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

บน Ubuntu 18.04 และใหม่ไฟล์/etc/X11/xorg.confควรมีภายใต้Driver "intel" อาจจะเรียกว่าแตกต่างกันSection "Device"Identifier

ตอนนี้รีบูตหรือรีสตาร์ท X ( sudo systemctl restart display-manager)


ฉันจะหลีกเลี่ยงการรีบู๊ตได้อย่างไร
erjoalgo

1
คุณสามารถลองรีสตาร์ท X
Anwar

ขอขอบคุณ. แก้ไขปัญหาของฉัน แต่อย่างใดฉันไม่พบโฟลเดอร์ xorg.conf.d ภายใน / etc / X11 ฉันใช้ Ubuntu 18.04 ดังนั้นฉันจึงสร้างไดเรกทอรีวางไฟล์ไว้ข้างในและเพิ่มรหัสเดียวกันลงในไฟล์ใหม่ใน / etc / X11 / Xsession.d / 20-intel.conf
Geppettvs D'Constanzo

สิ่งนี้ไม่ทำงานใน Dell XPS13 Developer Edition: ฉันไม่สามารถเข้าสู่ระบบได้หลังจากทำสิ่งนี้
Daniel

1
@ GeppettvsD'Constanzo ระบบของคุณคืออะไร? ฉันมีอูบุนตู 18.04 และ thinkpad t460s พร้อม intel skylake ไม่ทำงานสำหรับฉันหลังจากสร้างไฟล์
sunxd

3

บน Ubuntu 16.04 และก่อนหน้า

คำตอบอื่น ๆ ที่ได้ทำงานให้ฉันได้ค่อนข้างดี

บน Ubuntu 18.04

ฉันมาข้ามหัวข้อนี้ระบุว่าxcalibในที่เก็บ Ubuntu เก่าเกินไป - สร้างขึ้นในปี 2008 การปรับปรุงมีการไปเก็บข้อมูล xcalib ดังนั้นคุณสามารถโคลนที่เก็บ git จากที่นั่นและสร้างและติดตั้ง

ประการแรกคุณจะต้องมีคอมไพล์ทำและ 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 

หนึ่งรายการ (ใหม่สำหรับ Linux) สามารถค้นหาสิ่งเหล่านี้ได้ด้วย

apt-cache search [some-keyword]

นอกจากนี้

ประสบการณ์ของฉัน

สำหรับฉัน (บน XPS 9570) (และอีกอย่างน้อยหนึ่งรายการ) โซลูชันอื่นไม่ทำงานบน Ubuntu 18.04 - มันใช้งานไม่ได้นอกจากความจริงที่ว่ามันปิดใช้งานปุ่มปรับความสว่าง ฉันวางใจโซลูชันดังกล่าวสำหรับการย้อนกลับสีของหน้าจอมาระยะหนึ่งแล้ว - มันทำงานบน (X) Ubuntu 16.04, Debian Stretch

ขอบคุณ google - ฉันใช้งาน Google มานานกว่า 3 วันแล้วสำหรับฉันดูเหมือนว่า google จะค้นหาข้อความค้นหาของคุณเมื่อคุณออฟไลน์เพื่อให้สามารถให้ผลลัพธ์ที่เกี่ยวข้องมากขึ้นเมื่อคุณค้นหาอีกครั้ง


ขอบคุณฉันพยายามใช้ xcalib ไม่สำเร็จและคำตอบของคุณคือทางออกสำหรับฉัน!
Danny

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เพื่อให้มีเนื้อหาต่อไปนี้ การแก้ไขปัญหาจดหมายที่หายไป แต่ตอนนี้ฉันได้รับความนิยมอย่างมาก ฉันหวังว่าจะมีทางออกที่ดีกว่า ฉันพยายาม @WorkWise 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" " string "

เลือกวิธีการเร่งความเร็ว มีแบ็กเอนด์สองสามพร้อมสำหรับการเร่ง DDX "UXA" (Unified Acceleration Architecture) เป็นแบ็กเอนด์ที่เป็นผู้ใหญ่ที่ถูกนำมาใช้เพื่อสนับสนุนรูปแบบไดรเวอร์ GEM อยู่ในกระบวนการของการถูกแทนที่โดย "SNA" (การเร่งความเร็วแบบใหม่ของ Sandybridge) จนกว่ากระบวนการนั้นจะเสร็จสมบูรณ์ความสามารถในการเลือกแบ็กเอนด์ที่จะใช้ยังคงอยู่สำหรับความเข้ากันได้ย้อนหลัง นอกจากนี้ยังมีคู่ของตัวเลือกย่อยเพื่อ จำกัด การเร่งความเร็วสำหรับการดีบัก ระบุ "off" หรือ "none" เพื่อปิดใช้งานการเร่งความเร็วทั้งหมดหรือ "blt" เพื่อปิดการเร่งความเร็วการแสดงผลและใช้เฉพาะเครื่องยนต์ BLT

เริ่มต้น: ใช้ SNA (เรนเดอร์เรนเดอร์)

แหล่ง


ดังที่แสดงในการเร่งความเร็ว SNA กับการเร่งความเร็ว UXAวิธีเร่งความเร็ว SNA เริ่มต้นและใหม่กว่านั้นเร็วกว่าสองเท่าหากใช้งานได้
Serge Stroobandt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.