раздельная цветокоррекция двух мониторов

система manjaro KDE. intel+nvidia (bumblebee).
Проблема в том, что у двух мониторов сильно отличается цветопередача и для удобства хочется хотя бы схожести между ними, но монитор от ноута без аппаратных регулировок, на втором регулирка имеется но ее не хватает.
В настройках kde "цветовая коррекция" не активен выбор монитора (т.е. регулировка идет на оба экрана), хотя при выборе разрешения такой проблемы нет, видит два отдельных монитора и корректно с ними работает. nvidia-settings скудна на настройки.
Есть ли способ отдельно корректировать цвета для каждого экрана? заранее спасибо.
Посмотрите:
калибровка монитора
и
Использование LPROF для профилирования мониторов
ataq
Есть ли способ отдельно корректировать цвета для каждого экрана?
Если сам монитор это сделать не позволяет, то с помощью аппаратных/программных средств отдельно менять gamma вряд ли получится.
Но это легко можно проверить, используя xrandr, смотри вывод
xrandr --current --verbose
в котором будут указаны подключенные мониторы, типа такого
LVDS1 connected primary 1366x768+0+0 (0x46) normal …
	Gamma:      1.0:1.0:1.0
	Brightness: 1.0
и пробуй изменить Gamma одного из них командой, например, (gamma красный:зеленый:синий)
xrandr --output LVDS1 --gamma 0.8:0.9:1.4
и смотри как изменится вывод, затем попробуй изменить Gamma другого ... и снова смотри вывод (смотри значения Gamma для обоих мониторов)
Сам проверить не могу, но, имхо, вряд ли Gamma можно менять отдельно для каждого монитора - все-таки это связано с видеокартой.
Даже стало интересно, отпишись о результатах.
Ошибки не исчезают с опытом - они просто умнеют
vasek
xrandr –output LVDS1 –gamma 0.8:0.9:1.4
Спасибо, этот способ работает.
ataq
этот способ работает
Вопрос в другом - работает ли это одновременно для двух подключенных мониторов??? - вот это и интересно.

PS - теоретически, когда то читал, что это не возможно, а вот практически никогда не проверял - возможно не так понял, а потому и интересно.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Вопрос в другом - работает ли это одновременно для двух подключенных мониторов???
$: xrandr --output DVI-D-0 --gamma 0.5:0.5:1
$: xrandr --output DVI-I-1 --gamma 1:0.5:0.5

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
alien175
$: xrandr –output DVI-D-0 –gamma 0.5:0.5:1
$: xrandr –output DVI-I-1 –gamma 1:0.5:0.5
Спасибо за проверку. Значит работает .... вот не укладывается это в голове. Всем рулит видеокарта, предположу, что она входит в контакт с каждым монитором и где то сохраняет у него там это значение. Но не каждый монитор это умеет делать, а значит не всегда это можно провернуть.
Но скорее всего я заблуждаюсь и не прав. Чтобы понять, нужно знать как это работает. А так одни гадания.
Ошибки не исчезают с опытом - они просто умнеют
vasek
предположу, что она входит в контакт с каждым монитором и где то сохраняет у него там это значение
Просто регулируются уровни цветов в видеокарте, монитор тут не причем
vs220
монитор тут не причем
Согласен, монитор здесь не причем (хотя есть нюансы с дорогими мониторами).
Когда то этим интересовался, но тоже так и не понял. Поднял свои старые записи ... читаю и вообщем то не пойму одно - как видеокарта может изменять гамму и др. дновременно у нескольких мониторов. Привожу некоторые выдержки из записей
If you are using an LCD monitor, and assuming it is not a "high end" unit (ie, very expensive), all modifications to your monitor display are written to your video card, with one exception...the brightness of your backlight, which is an analog control.
Even when you adjust contrast, color, etc, using your monitor controls, these adjustments get sent to the video card. They relally are not happening at the monitor at all, unless you have one of those high end monitors.
So, when you plug target settings into your profiling software, (ie, gamma, white luminance, white temp, etc), you are prompted to adjust a number of dials as you go through the process. Depending on the software, monitor, video card, etc, you may have more or fewer options. The only real monitor control is the white luminance, which you adjust to your target setting. The rest are sent to the video card to give you the target settings you requested in the software.
After the software displays and reads the patches, it compares your monitor output to the originals, then writes curves to your video card, one for red, one for green and one for blue. These curves adjust color, gamma, etc., to match your target settings as closely as possible.
CRT monitors have many analog controls that allow you to set white and black luminance, color temp, contrast, etc, independent of the video card, so you can get very close to your target settings BEFORE sending curves to the video card (these curves are usually minor refinements if you have adjusted your analog controls to get you close). Same with a high end LCD. Most people today use a medium to low cost LCD, so bigger adjustments need to be written to the card in order to match your target settings.

PS - вообщем придется принять это как аксиому ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
как видеокарта может изменять гамму и др. дновременно у нескольких мониторов
Как правило карточка содержит отдельный контролер на каждый видеовыход(разьем) и просто устанавливаются разные уровни (настройки)для каждого контролера(разьема).
 
Зарегистрироваться или войдите чтобы оставить сообщение.