Я пытаюсь изменить контраст с xcalib
помощью команды, xcalib -co 70
но получаю следующую ошибку:
Error - unsupported ramp size 0
Я пытаюсь изменить контраст с xcalib
помощью команды, xcalib -co 70
но получаю следующую ошибку:
Error - unsupported ramp size 0
Ответы:
На самом деле это ошибка, о которой сообщалось ранее в Debian и других местах. Кажется, более новая версия 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
).
На Ubuntu 16.04 и более ранних
Другой ответ работал для меня очень хорошо.
На Ubuntu 18.04
Я наткнулся на этот поток, заявив, что xcalib
хранилище в Ubuntu слишком старое - построено в 2008 году. В хранилище xcalib были обновления . Таким образом, вы можете клонировать git-репозиторий оттуда, а также собрать и установить.
Во-первых, вам нужно иметь 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
Один (новичок в Linux) может искать их по
apt-cache search [some-keyword]
Помимо,
Мой опыт
Для меня (на XPS 9570) (и, по крайней мере, еще одного) другое решение не работало в Ubuntu 18.04 - оно просто не работало, кроме того, что оно отключало клавиши яркости. Я довольно долго использовал это решение для инвертирования цветов экрана - оно работало на (X) Ubuntu 16.04, Debian Stretch.
Теперь, благодаря Google - я гуглю уже более 3 дней - мне кажется, что Google продолжает искать ваш запрос, когда вы не в сети, так что он может дать вам более релевантные результаты при повторном поиске.
Как описано @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" " Строка "
Выберите метод ускорения. Для ускорения DDX доступно несколько бэкэндов. «UXA» (Unified Acceleration Architecture) - это зрелый бэкэнд, который был представлен для поддержки модели драйверов GEM. Он находится в процессе замены "SNA" (Новое ускорение Sandybridge). До тех пор, пока этот процесс не будет завершен, возможность выбора используемого бэкэнда остается для обратной совместимости. Кроме того, есть пара подопций, чтобы ограничить ускорение использования отладки. Укажите «off» или «none», чтобы отключить все ускорения, или «blt», чтобы отключить ускорение рендеринга и использовать только движок BLT.
По умолчанию: использовать SNA (ускорение рендеринга)
-a
или-alter
как описано в предыдущих вопросах и