web-dev-qa-db-fra.com

Erreur xcalib - taille de la rampe non prise en charge

J'essaie de changer le contraste avec xcalib avec la commande xcalib -co 70 mais j'obtiens l'erreur suivante:

Error - unsupported ramp size 0
12
tomasantunes

Il s’agit en fait d’un bogue signalé en amont dans debian et à d’autres endroits. Il semble que la nouvelle version de X l’ait causé. Un utilisateur a signalé une solution de contournement pour les pilotes Intel et cela a fonctionné pour moi.

Tout d’abord, assurez-vous que les les pilotes appropriés sont réellement installés : $ Sudo apt install xorg xserver-xorg-video-intel

Vous devez créer un fichier xorg .conf pour forcer l'utilisation des pilotes intel. Créez un fichier /etc/X11/xorg.conf.d/20-intel.conf et mettez-y ces lignes.

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

Sur Ubuntu 18.04 et les versions plus récentes, , le fichier /etc/X11/xorg.conf devrait contenir Driver "intel" sous le Section "Device". Le Identifier peut être appelé différemment.

Maintenant redémarrez ou redémarrez X (Sudo systemctl restart display-manager).

11
Anwar

Sous Ubuntu 16.04 et versions antérieures

Le autre réponse a très bien fonctionné pour moi.

Sous Ubuntu 18.04

Je suis tombé sur ce fil indiquant que le xcalib du référentiel Ubuntu est trop ancien - construit en 2008. Des mises à jour du référentiel xcalib . Ainsi, vous pouvez cloner le référentiel git à partir de là, construire et installer.

Tout d'abord, vous devez avoir git, make et cmake:

Sudo apt install git cmake make

Vous aurez également besoin des bibliothèques suivantes:

Sudo apt install libx11-dev libxrandr-dev libxxf86vm-dev

Et les principales étapes:

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

Vous pouvez désinstaller en exécutant:

Sudo make uninstall 

Un (ceux qui découvrent Linux) peut les rechercher par

apt-cache search [some-keyword]

Outre,

Mon expérience

Pour moi (sur XPS 9570) (et au moins un de plus), la autre solution ne fonctionnait pas sous Ubuntu 18.04 - cela ne fonctionnait tout simplement pas, à part le fait que cela désactivait les touches de luminosité. Je me suis appuyé sur cette solution pour inverser les couleurs d’écran pendant un bon bout de temps - cela a fonctionné avec (X) Ubuntu 16.04, Debian Stretch.

Maintenant, grâce à google - cela fait plus de 3 jours que je google -, il me semble que Google continue à chercher votre requête lorsque vous êtes hors ligne, afin de vous donner des résultats plus pertinents lorsque vous effectuez une nouvelle recherche.

2
digikar

Comme décrit par @Serge Stroobandt, j'ai créé le fichier /etc/X11/xorg.conf.d/20-intel.conf et y ai placé ces lignes.

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

Cela éliminait l'erreur de "taille de rampe non prise en charge" mais créait un nouveau problème lettres manquantes . J'ai ensuite procédé à la modification de /etc/X11/xorg.conf.d/20-intel.conf afin qu'il contienne le corps suivant. Cela corrigeait le problème lettres manquantes . Mais maintenant je prends un gros coup de performance. Je souhaite qu'il y ait une meilleure solution. J'ai essayé @WorkWise Tweak Tool > Fonts > Antialiasing change from Subpixels Antialiasing to Standard Grayscale Aliasing mais cela n'a pas résolu le problème lettres manquantes .

Pour l'instant, il suffit de mettre ce corps dans votre fichier 20-intel.conf et c'est aussi bon que possible.

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

Option "AccelMethod" " chaîne "

Sélectionnez la méthode d'accélération. Il y a deux ou trois backends disponibles pour accélérer le DDX. "UXA" (Unified Acceleration Architecture) est le backend mature qui a été introduit pour prendre en charge le modèle de pilote GEM. Il est en train d'être remplacé par "SNA" (Nouvelle accélération de Sandybridge). Tant que ce processus n'est pas terminé, il reste la possibilité de choisir le backend à utiliser pour assurer la compatibilité ascendante. En outre, il existe une paire de sous-options pour limiter l’accélération pour l’utilisation du débogage. Spécifiez "off" ou "none" pour désactiver toute accélération, ou "blt" pour désactiver l'accélération de rendu et utilisez uniquement le moteur BLT.

Défaut: utiliser SNA (accélération de rendu)

Source

0
stackinator