lỗi xcalib - kích thước đường nối không được hỗ trợ


13

Tôi đang cố gắng thay đổi độ tương phản với xcaliblệnh xcalib -co 70nhưng tôi gặp lỗi sau:

Error - unsupported ramp size 0

1
Theo xcalib README , tham số cuối cùng phải là cấu hình ICC hoặc -ahoặc -alternhư được mô tả trong Hỏi & Đáp trước này Cách điều chỉnh độ tương phản với xcalib
Steeldo

Tôi đã thử, cùng một lỗi.
tomasantunes

@ TomásAntunes Bạn đã thử giải pháp được đề cập chưa?
Anwar

Câu trả lời:


11

Đây thực sự là một lỗi như đã báo cáo ngược dòng ở debian và nhiều nơi khác. Có vẻ như phiên bản mới hơn của X gây ra điều này. Một người dùng đã báo cáo một cách giải quyết cho các trình điều khiển intel và nó đã làm việc cho tôi.

Trước hết, hãy đảm bảo rằng các trình điều khiển thích hợp đã thực sự được cài đặt :$ sudo apt install xorg xserver-xorg-video-intel

Bạn cần tạo một .conftệp xorg để buộc sử dụng trình điều khiển intel. Tạo một tập tin /etc/X11/xorg.conf.d/20-intel.confvà đặt những dòng này ở đó.

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

Trên Ubuntu 18.04 trở lên, tệp /etc/X11/xorg.confnên chứa Driver "intel"trong Section "Device". Có Identifierthể được gọi khác nhau.

Bây giờ khởi động lại hoặc khởi động lại X ( sudo systemctl restart display-manager).


Làm thế nào tôi có thể tránh khởi động lại?
erjoalgo

1
Bạn có thể thử khởi động lại X
Anwar

Cảm ơn bạn. Đã giải quyết vấn đề của tôi nhưng bằng cách nào đó tôi đã không tìm thấy thư mục xorg.conf.d bên trong / etc / X11, tôi đang sử dụng Ubuntu 18.04 vì vậy tôi đã tạo thư mục, đặt tệp bên trong đó và thêm cùng mã vào một tệp mới trong / vv / X11 / Xsession.d / 20-intel.conf
Geppettvs D'Constanzo

Điều này không hoạt động trong Dell XPS13 Developer Edition: Tôi không thể đăng nhập sau khi làm điều này
Daniel

1
@ GeppettvsD'Constanzo hệ thống của bạn là gì? Tôi có Ubuntu 18.04 và thinkpad t460s với intel skylake, không hoạt động với tôi sau khi tạo tệp
sunxd

3

Trên Ubuntu 16.04 trở về trước

Các câu trả lời khác đã làm việc cho tôi khá tốt.

Trên Ubuntu 18.04

Tôi đã xem qua chủ đề này nói rằng xcalibkho lưu trữ Ubuntu quá cũ - được xây dựng vào năm 2008. Đã có bản cập nhật cho kho lưu trữ xcalib . Vì vậy, bạn có thể sao chép kho git từ đó, xây dựng và cài đặt.

Đầu tiên, bạn cần phải có git, make và cmake:

sudo apt install git cmake make

Bạn cũng sẽ yêu cầu các thư viện sau:

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

Và các bước chính:

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

Bạn có thể gỡ cài đặt bằng cách chạy:

sudo make uninstall 

Một (những người mới sử dụng Linux) có thể tìm kiếm những thứ này bằng cách

apt-cache search [some-keyword]

Ngoài ra,

Kinh nghiệm của tôi

Đối với tôi (trên XPS 9570) (và ít nhất một lần nữa), giải pháp khác không hoạt động trên Ubuntu 18.04 - đơn giản là nó không hoạt động, bên cạnh thực tế là nó vô hiệu hóa các phím độ sáng. Tôi đã dựa vào giải pháp đó để đảo ngược màu màn hình trong một thời gian khá lâu - nó đã hoạt động trên (X) Ubuntu 16.04, Debian Stretch.

Bây giờ, nhờ có google - tôi đã làm việc được hơn 3 ngày - đối với tôi, có vẻ như google tiếp tục tìm kiếm truy vấn của bạn khi bạn ngoại tuyến, để nó có thể cung cấp cho bạn kết quả phù hợp hơn khi bạn tìm kiếm lại.


Cảm ơn bạn, tôi đã cố gắng sử dụng xcalib, không thành công và câu trả lời của bạn là giải pháp cho tôi!
Danny

0

Theo mô tả của @Serge Stroobandt Tôi đã tạo /etc/X11/xorg.conf.d/20-intel.conftệp và đặt các dòng này ở đó

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

Điều này đã loại bỏ lỗi 'kích thước đường nối không được hỗ trợ' nhưng đã tạo ra sự cố thiếu chữ mới . Sau đó tôi đã tiến hành sửa đổi /etc/X11/xorg.conf.d/20-intel.confđể chứa cơ thể sau đây. Điều này đã khắc phục vấn đề thiếu chữ cái . Nhưng bây giờ tôi có một hiệu suất lớn hit. Tôi ước có một giải pháp tốt hơn. Tôi đã thử @WorkWise Tweak Tool > Fonts > Antialiasing change from Subpixels Antialiasing to Standard Grayscale Aliasingnhưng nó không khắc phục được vấn đề thiếu chữ cái .

Bây giờ chỉ cần đặt phần thân này vào 20-intel.conftệp của bạn và điều đó sẽ tốt như nó sẽ có được.

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

Tùy chọn "AccelMethod" " chuỗi "

Chọn phương pháp gia tốc. Có một vài phụ trợ có sẵn để tăng tốc DDX. "UXA" (Kiến trúc gia tốc hợp nhất) là phần phụ trợ trưởng thành được giới thiệu để hỗ trợ mô hình trình điều khiển GEM. Nó đang trong quá trình thay thế bởi "SNA" (Gia tốc mới của Sandybridge). Cho đến khi quá trình đó hoàn tất, khả năng chọn sử dụng phụ trợ nào để tương thích ngược. Ngoài ra, có một cặp tùy chọn phụ để hạn chế việc tăng tốc cho việc sử dụng gỡ lỗi. Chỉ định "tắt" hoặc "không" để tắt tất cả khả năng tăng tốc hoặc "blt" để tắt khả năng tăng tốc kết xuất và chỉ sử dụng công cụ BLT.

Mặc định: sử dụng SNA (kết xuất tăng tốc)

Nguồn


Như đã trình bày trong Gia tốc SNA so với Gia tốc UXA , phương pháp tăng tốc SNA mặc định và mới hơn nhanh gấp đôi nếu hoạt động.
Serge Stroobandt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.