Добрый день. Как на русских, так и на зарубежных форумах некоторые пользователи сталкиваются с проблемой боли в глазах на видеокартах от Nvidia серии RTX. По больше части проблема началась с 3000 линейки, но есть люди, которые с этим столкнулись и на 2000.
Если вы столкнулись с данной проблемой именно на видеокартах от Nvidia серии RTX, то в 90% случаев проблема не в мониторе, а в самой видеокарте и том как она "передает" данные по изображению для вывода на монитор. Возможно подобная проблема встречается и на AMD Radeon, но в этом направлении я не копал.
В моём случае проблема на ноутбуке с карточкой RTX 4060 на ОС Windows.
Решение проблемы заключается в выставлении определённых настроек в программе Color Control, скачать можно по ссылке https://drive.google.com/file/d/1QFdePwvH7uDIjZ3Aq0zfEAnugaq...
или с форума 4пда
https://4pda.to/forum/index.php?showtopic=364213&view=fi...
Итак, пошаговые действия:
0. Не знаю насколько это критично, но на всякий случай укажу. Перед началом настроек проверьте на сайте производителя или по информации в интернете какая битность вашего монитора. Сейчас в большинстве бюджетных и средне бюджетных мониторах используется тип битности 6+2 FRC. Как раз за счёт этих псевдо двух бит 2 FRC производители и получают эти стандартные 8 бит
Frame rate control (FRC) - метод, который позволяет пикселям отображать больше оттенков цвета. С помощью быстрых циклических переключений между различными цветовыми оттенками создается иллюзия нового промежуточного цветового оттенка. Например, при помощи FRC 6-битная матрица экрана способна отображать характерные для 8-битной матрицы 16.7 миллионов цветов вместо стандартных для нее 262200 цветов. Существуют различные FRC алгоритмы.
Грубо говоря на мониторах 6bit+2frc, 6 бит - это 262200 реальных цветов, остальные - это разная эмуляция, мерцания и замены оттенков.
1. После скачивания и разархивировании Color Control запустите файл, при запуске запросит установить дополнительный компонент Microsoft ASP.NET. по ссылке. Его необходимо ОБЯЗАТЕЛЬНО установить, т.к. без него программа не запустится.
Я до конца не понял, почему программа не запустилась после его установки, но помогла его повторная установка. Так же у меня были установлены все версии NetFramework и все версии Microsoft Visual C++, возможно это так же необходимо для работы
2. После запуска программы все действия производятся в строке с вашим монитором
Далее необходимо нажать ПКМ по данной строке и перейти по пути Color Setiings - Bit Depth и выбрать тот тип битности, который завялен в вашем мониторе.
Если у Вас 6+2 FRC (8 bit), то выбираете BPC6.
Если честные 8 бит (как в моём случае), то выбирайте ВРС8.
Если 8+2 FRC (10 bit), то выбирайте ВРС8
Если битность другая, то выбирайте по аналогии
3. Далее снова жмем ПКМ и идем по пути Color Settings - Format и выберете YUV422
4. Снова ПКМ, путь Color Settings - Dynamic range и выберете CEA
5. Снова ПКМ, путь Color Settings - Color space и выберете YCC709
6. Снова ПКМ, путь Dithering и тут обратите внимание стоит знак точки с Enabled или нет. Если стоит, то необходимо нажать на Enabled
В итоге данным параметр должен быть без точки, т.е. ОТКЛЮЧЕН
7. Хоть в прошлом пункте Dithering был отключен, но я на всякий случай по пути Dithering - Bit Depth выставил значение 6-bit
8. По аналогии с пунктом 6 необходимо отключить HDR по пути HDR - Enabled
9. После всех действий необходимо добавить данную программу в автозагрузку при старте ОС - во вкладке Options поставьте галочку в "Automatically start after login"
10. После этого обязательно перезагрузите ОС. После перезагрузки убедитесь, что программа корректно работает из автозагрузки и что настройки сохранились. В моем случае настройки выгладят так
Dithering отключен, HDR отключен, вместо RGB профиль YUV422
Итог:
На данных настройках я сидел несколько дней через Display Port и несколько дней через HDMI. Разницы нет, глаза больше не болят.
Т.к. моя деятельность и работа не связана с графикой и дизайном, то особой разницы после отключения HDR и смены цветового профиля с RGB на YUV422 я не заметил.
На англоязычном форуме писали, что на RTX есть какая-то проблема с профилем RGB и HDR поэтому я поставил другой профиль, а HDR отключил.
Думаю ключевым решением данной проблемы через эту программу является отключение Dithering, хотя я сам не до конца понял что он из себя представляет и для чего нужен.
Гугл говорит, что это "dither от среднеанглийского didderen — дрожать) — при обработке цифровых сигналов представляет собой подмешивание в первичный сигнал псевдослучайного шума со специально подобранным спектром. Применяется при обработке цифрового звука, видео и графической информации для уменьшения негативного эффекта от квантования" (чтобы это ни было).
В компьютерной графике дизеринг используется для создания иллюзии глубины цвета для изображений с относительно небольшим количеством цветов в палитре. Отсутствующие цвета составляются из имеющихся путём их «перемешивания». Например, если необходимо получить отсутствующий в палитре фиолетовый цвет, его можно получить, разместив красные и синие пиксели в шахматном порядке; оранжевый цвет может быть составлен из красных и желтых точек.
По началу рекомендую выставить именно выше указанные настройки, и если на них у Вас глаза больше болеть не будут, то можете поэкспериментировать с включением HDR и другими цветовыми профилями.