Я только что купил Dell P2715Q, UHD 10-битный монитор глубины, но на моей панели управления Nvidia (как Linux, так и Windows) он будет предлагать только максимальную настройку 8bpc (глубина 24/32 бит), которая не подойдет.

Немного покопавшись, я нашел потенциальное решение, которое включает в себя создание пользовательского файла EDID, в котором добавлена поддержка 10-битной конфигурации. Это может быть сделано в Windows пользователями AMD GPU, а также пользователями Nvidia Quadro и NVS, однако конфигурации EDID отключены для карт GTX (по-видимому, без веской причины) и никогда не были доступны для iGPU в Windows.

Однако в Linux (даже с официальными драйверами Nvidia) данные EDID можно собирать и редактировать, поэтому я попытался сделать то, что было сказано на этом форуме (изменив значение a5 на b5), и загрузить этот отредактированный edid в Linux, но это не сработало (очевидно, не удалось загрузить EDID после редактирования), так что решение может фактически не работать в конце концов.

Поэтому мой вопрос заключается в том, как заставить графическую карту Nvidia GTX установить глубину цвета до 10 бит на канал на мониторе, чья edid (ложно) утверждает, что поддерживает только 8 бит / с в Windows 7? (Бонусные баллы, если вы можете сказать мне, как это сделать под Linux, но это не обязательно, я уверен, что я смогу что-нибудь выяснить там в конце концов)

1 ответ1

0

Я не знаю, у меня та же проблема со всем, что выше 8 бит. Windows не может сказать, что это 10, но принять за модель дисплея Asus хищника я видел однажды ... Windows должна просто позволить людям форсировать настройки 9 раз, из 10 окон все портится. И да, панель управления NVIDIA позволит установить 10 бит, но я верю, но я не уверен, что он отключает ваш цветовой профиль и вступает во владение ...? Что иногда раздражает, так как панель управления Nvidia не работает с цветовыми профилями монитора! И поскольку они не являются официальной информацией о том, как он управляет цветом, кроме ручных настроек на панели управления, это серьезная проблема, которая, вероятно, не получит ответа ...

Но чтобы ответить на половину вашего вопроса:

GPU - это место, где вы подключаете свой монитор или телевизор. Две аппаратные части соединены напрямую, и панель управления nvidia может получать информацию о вашем мониторе из графического процессора напрямую через графический драйвер Nvidia, минуя драйвер монитора. Ваш монитор имеет идентификатор оборудования, как и ваша видеокарта. Аппаратное обеспечение Plug and Play, например, монитор, передает свой аппаратный идентификатор через соединение. DP и HDMI - это соединения данных, будь то широкополосная сеть, специализирующаяся на видео, они все еще являются соединениями для передачи данных. Для работы монитора и графического процессора очень важно, чтобы монитор мог взаимодействовать при более чем односторонней передаче цвета, или, например, такие функции, как vsync, не будут работать. Вот почему драйвер Nvidia и графический процессор могут распознавать 10-битную + возможность и обеспечивать доступность соответствующих настроек даже в случае сбоя Windows. Проблема заключается просто в Windows и отсутствии поддержки оборудования от Microsoft. Microsoft также считает, что глупо знать, что у вас есть 10-битный дисплей, и, если они позволят вам управлять настройками, вы будете тормозить дисплей, сбивать драйвер или иметь плохой опыт и, в свою очередь, обвинять Windows или продукт. Не то чтобы передача 10-битного видео на 8-битную панель будет тормозить его. Вы можете получить странные эффекты или пустой экран, но это легко решить с помощью настроек, которые автоматически сбрасываются, если пользователь не очистил запрос в течение 15 секунд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .