xcalib hatası - desteklenmeyen rampa boyutu


13

xcalibKomut ile kontrastı değiştirmeye çalışıyorum xcalib -co 70ama aşağıdaki hatayı alıyorum:

Error - unsupported ramp size 0

1
Göre xcalib BENIOKU son parametre bir ICC profili olmalıdır, veya -aveya -alterA ve bu, daha önceki Q tarif edildiği gibi xcalib ile kontrastını ayarlamak için nasıl
steeldriver

Denedim, aynı hatayı.
tomasantunes

@ TomásAntunes Bahsedilen çözümü denediniz mi?
Anwar

Yanıtlar:


11

Bu aslında debian ve diğer çeşitli yerlerde akış yukarı rapor gibi bir hatadır . Görünüşe göre X'in yeni sürümü buna neden oldu. Bir kullanıcı intel sürücüleri için bir geçici çözüm bildirdi ve benim için çalıştı.

Her şeyden önce, uygun sürücülerin kurulu olduğundan emin olun :$ sudo apt install xorg xserver-xorg-video-intel

.confIntel sürücülerinin kullanımını zorlamak için bir xorg dosyası oluşturmanız gerekir . Bir dosya oluşturun /etc/X11/xorg.conf.d/20-intel.confve bu satırları buraya yerleştirin.

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

Ubuntu 18.04 ve daha yeni sürümlerde, dosya altında /etc/X11/xorg.confolmalıdır . Farklı olarak adlandırılabilir.Driver "intel"Section "Device"Identifier

Şimdi X'i yeniden başlatın veya yeniden başlatın ( sudo systemctl restart display-manager).


yeniden başlatmayı nasıl önleyebilirim?
erjoalgo

1
X'i yeniden başlatmayı deneyebilirsiniz
Anwar

Teşekkür ederim. Sorunumu çözdüm ama bir şekilde / etc / X11 içindeki xorg.conf.d klasörünü bulamadım, Ubuntu 18.04 kullanıyorum, bu yüzden dizini yaptım, dosyayı içine yerleştirdim ve / vb / X11 / Xsession.d / 20-intel.conf
Geppettvs D'Constanzo

Bu Dell XPS13 Developer Edition'da çalışmıyor: Bunu yaptıktan sonra giriş yapamıyorum
Daniel

1
@ GeppettvsD'Constanzo sisteminiz nedir? Ben ubuntu 18.04 ve intel skylake ile thinkpad t460s var, dosyayı oluşturduktan sonra benim için çalışmıyor
sunxd

3

Ubuntu 16.04 ve öncesi

Diğer cevap oldukça iyi benim için çalıştı.

Ubuntu 18.04

Ubuntu deposunda çok eski olduğunu belirten bu iş parçacığına rastladım xcalib- 2008 yılında inşa edildi. Xcalib deposunda güncelleme yapıldı . Böylece, git deposunu oradan klonlayabilir ve oluşturabilir ve kurabilirsiniz.

Öncelikle git, make ve cmake olmanız gerekir:

sudo apt install git cmake make

Ayrıca aşağıdaki kütüphanelere ihtiyacınız olacaktır:

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

Ve ana adımlar:

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

Şunları kaldırarak kaldırabilirsiniz:

sudo make uninstall 

Biri (Linux'ta yeni olanlar) bunları

apt-cache search [some-keyword]

Dışında,

Benim deneyimim

Benim için (XPS 9570'te) (ve en az bir tane daha), diğer çözüm Ubuntu 18.04'te çalışmadı - parlaklık tuşlarını devre dışı bırakmasının yanı sıra işe yaramadı. Bir süredir ekran renklerini tersine çevirmek için bu çözüme güvendim - (X) Ubuntu 16.04, Debian Stretch üzerinde çalıştı.

Şimdi, google sayesinde - 3 günden beri googling yapıyorum - bana göre, google çevrimdışı olduğunuzda sorgunuzu aramaya devam ediyor, böylece tekrar aradığınızda size daha alakalı sonuçlar verebilir.


Teşekkür ederim, xcalib kullanmaya çalışıyordum, bunu başaramadım ve cevabınız benim için bir çözümdü!
Danny

0

@Serge Stroobandt tarafından açıklandığı gibi /etc/X11/xorg.conf.d/20-intel.confdosyayı oluşturdum ve bu satırları buraya koydum

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

Bu, 'desteklenmeyen rampa boyutu' hatasını ortadan kaldırdı ancak yeni bir eksik harf sorunu yarattı . Daha sonra /etc/X11/xorg.conf.d/20-intel.confaşağıdaki gövdeyi içerecek şekilde değiştirmeye devam ettim . Bu, eksik harfler sorununu çözdü. Ama şimdi büyük bir performans isabeti alıyorum. Keşke daha iyi bir çözüm olsaydı. @WorkWise denedim Tweak Tool > Fonts > Antialiasing change from Subpixels Antialiasing to Standard Grayscale Aliasingama eksik harfler sorunu düzeltmedi .

Şimdilik bu gövdeyi 20-intel.confdosyanıza koyun ve bu kadar iyi olacak.

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

Seçenek "AccelMethod" " dize "

Hızlanma yöntemini seçin. DDX'i hızlandırmak için birkaç arka uç var. "UXA" (Birleşik Hızlandırma Mimarisi) GEM sürücü modelini desteklemek için tanıtılan olgun arka uçtur. "SNA" (Sandybridge'in Yeni Hızlandırması) yerine geçme sürecindedir. Bu işlem tamamlanıncaya kadar, hangi arka ucun kullanılacağını seçme yeteneği geriye dönük uyumluluk için kalır. Buna ek olarak, hata ayıklama kullanımı için hızlandırmayı sınırlamak için bir çift alt seçenek vardır. Tüm hızlandırmayı devre dışı bırakmak için "kapalı" veya "yok" veya oluşturma hızlandırmayı devre dışı bırakmak için "blt" veya yalnızca BLT motorunu kullanın.

Varsayılan: SNA kullan (oluşturma ivmesi)

Kaynak


Gösterildiği gibi UXA Acceleration vs SNA İvme , varsayılan ve daha yeni SNA ivme yöntemi iki kat daha hızlı çalışıp çalışmadığını olduğunu.
Serge Stroobandt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.