Вопрос или проблема
В настоящее время, если я открою Дополнительные параметры дисплея и выберу Все режимы, все поддерживаемые режимы имеют “истинный цвет (32 бита)”.
Я гуглил и не нашел решения. Учитывая, что более низкие глубины цвета поддерживались в предыдущих версиях Windows NT, было бы довольно неожиданно, если бы такая возможность была полностью удалена. Я хотел бы знать, есть ли какие-либо скрытые настройки (например, хакеры реестра), которые могут вернуть более низкие глубины цвета — 16 бит, 256 цветов, 16 цветов и т. д.
Существующие решения на веб-сайте включают установку совместимости для отдельных приложений, но это не полезно, так как я хочу, чтобы дисплей работал с более низкими глубинами цвета, а не просто чтобы он казался с более низкими глубинами цвета.
История такова, что я подключаю адаптер USB 3 к HDMI через USB-проход к виртуальной машине VMware. Производительность ужасна. Похоже, что снижение разрешения может улучшить производительность, поэтому я задаюсь вопросом, возможно ли сохранить разрешение, но снизить глубину цвета, чтобы достичь такого же улучшения производительности.
Решите эту проблему или найдите надежную ссылку (например, официальную документацию от MS), чтобы подтвердить, что это на самом деле невозможно.
PS: Я видел Windows 7 с низкой глубиной цвета?, но это для удаленного подключения, так что не актуально.
Да… и нет.
Они все еще существуют, но драйвер поддерживает только те режимы, которые были опубликованы автором драйвера.
Диалог, который существовал еще с NT, доступен через Свойства дисплея
-> Дополнительные параметры дисплея
-> Свойства адаптера дисплея для дисплея X
-> “[Список всех режимов]”.
Чтобы получить более низкие разрешения и другие глубины цвета, VMWare (которого у меня сейчас нет) имеет отличный гостевой драйвер и, возможно, поддерживает другие режимы, используя вышеуказанный метод. В противном случае я полагаю, что вам нужно будет (поставить на карту и…) установить другой драйвер. Для этого…
Перейдите в настройки драйвера, выберите Обновить драйвер
-> Обзор моих компьютеров на наличие драйверов
-> Позвольте мне выбрать...
->, снимите отметку “показать совместимые оборудования” -> Посмотрите в “(Стандартные типы дисплеев)” -> Microsoft Basic Display Adapter.
Я не предлагаю это делать. Я не готов пробовать это на своем ноутбуке, чтобы выяснить, что произойдет. 🙂 Виртуальная машина определенно стоит того, чтобы рискнуть!
Если Windows обнаружит бинарный файл, написанный для версии Windows до Vista, она позволит вам уменьшить глубину цвета и разрешение только для этого приложения, но не для всей системы.
Что касается предоставления конкретных ссылок на документацию. Нет. У меня нет на это времени. Если вы не доверяете моему посту, не голосуйте за него (но удачи!) 🙂
Если список допустимых режимов дисплея для вашего монитора включает только 32-битные режимы, но не 16-битные, это связано с тем, что Windows 10 и 8 больше не поддерживают 16-битный цвет напрямую.
Вы можете использовать 16-битные цвета для конкретной программы, запустив ее в режиме совместимости. Вы можете попробовать установить VMware таким образом для этой виртуальной машины. Если у вас есть другие виртуальные машины, которые в этом не нуждаются, вы можете создать копию .exe
VMware и установить его глубину цвета (если это сработает).
Вот как установить глубину цвета для одной программы:
- Щелкните правой кнопкой мыши на программе
.exe
и выберите Свойства - Перейдите на вкладку Совместимость
- Отметьте “Уменьшенный цветовой режим”
- Выберите “16-битный (65536) цвет”
- Нажмите OK, чтобы применить.
Ответ или решение
Windows 10 и низкая цветовая глубина: что нужно знать
Вопрос о поддержке низкой цветовой глубины в Windows 10 имеет несколько аспектов, которые стоит рассмотреть подробно.
Проблема с цветовыми режимами
Как вы отметили, в разделе "Расширенные настройки дисплея" доступные режимы отображения включают только 32-битные (True Color). Это связано с тем, что Windows 10 и более поздние версии отказались от непосредственной поддержки 16-битного и более низкого цветового отображения. Подобный выбор может быть обусловлен необходимостью обеспечения совместимости с современными приложениями и графическим оборудованием, а также улучшением общей производительности и качества изображения.
Возможности виртуализации
В вашем случае проблема усугубляется использованием USB 3.0 к HDMI адаптера в контексте виртуальной машины (VMware). Данная ситуация может привести к значительным потерям производительности. Вы правы, что снижение разрешения или цветовой глубины может улучшить общую производительность системы. Однако, как видно из вашего описания, принудительное сокращение цветовой глубины для всей операционной системы в текущей конфигурации не предусмотрено.
Использование совместимости с приложениями
Тем не менее, существует несколько обходных путей, которые вы можете попробовать:
- Установка программ в режиме совместимости: Это позволяет изменить параметры цветовой глубины для отдельных приложений. Попробуйте выполнить следующие действия:
- Нажмите правой кнопкой мыши на файл программы (например, VMware .exe) и выберите "Свойства".
- Перейдите на вкладку "Совместимость".
- Установите флажок "Уменьшить цветовую палитру" и выберите "16-битный (65536) цвет".
- Примените изменения.
Однако, следует отметить, что этот метод будет влиять лишь на отдельные приложения, а не на всю систему.
- Работа с драйверами: Попробуйте установить драйверы, которые могут поддерживать более низкие режимы. Это можно сделать, выбрав "Обновить драйвер" в настройках устройства, затем "Найти драйверы на моем компьютере", и далее "Дайте мне выбрать…" с отключенной опцией "Показывать совместимое оборудование". Возможно, что драйвера Microsoft Basic Display Adapter предоставят возможность использования более низкой цветовой глубины, но это может быть рискованно и не гарантирует успешного результата.
Заключение
В итоге, хотя возможности изменения цветовой глубины в Windows 10 значительно ограничены, использование обходных путей с совместимостью для отдельных программ и экспериментирование с драйверами могут предложить некоторые решения. Если же производительность по-прежнему остается недостаточной, возможно, стоит рассмотреть альтернативные подходы, такие как исследование других решений виртуализации или обновление оборудования.
Для получения официальной информации от Microsoft рекомендуется просмотреть их документацию или обратиться в службу поддержки. Зафиксировав данные наблюдения, вы сможете сделать осознанный выбор в соответствии с вашими целью и потребностями.