Russian Fedora

cообщество русскоязычных участников
международного проекта Fedora

Регулирование подсветки на Windows 8 compatibility устройствах побеждено

Это архивная статья

Вчера ( 21.07.2013 ) в ядро Linux были включены несколько патчей, которые решают проблему регулирования подсветки на некоторых устройствах.
Скоро Linus Torvalds выпустит Linux 3.11-rc2. В этой версии ядра уже интегрированы все патчи.
Суть проблемы заключается в следующем:
Windows 8 представила новую политику управления подсветкой, чтобы графические драйверы управляли ей.
Эта проблема проявляется у различных поставщиков:
  • Lenovo - некорректное поведение
  • Некоторые Dell - полный отказ
  • Возможно другие
Самое простое, что можно сделать - это отключить ACPI управление подсветкой, если прошивка указывает на поддержку Windows 8, но вполне возможно, что некоторые графические драйверы могу по-прежнему использовать функциональность ACPI как основную. Один из патчей легко отключает регулирование подсветкой через ACPI на машинах, совместимых с Windows 8, когда используется Intel GPU. Его можно применить для AMD, Nvidia и других видеокарт, но на данный момент мы не имеем сообщений, что там сломалось управление подсветкой.
На данный момент ( спустя более, чем полгода ) мы интегрировали в ядро 4 патча:
Первый патч от Aaron Lu экспортирует ACPICA переменную из которой можно понять, считает ли BIOS, что мы совместимы с Windows 8.

Второй патч от Matthew Garret инициализирует ACPI видео, даже если он не будет использоваться после (что необходимо для управления подсветкой на ноутбуках Thinkpad).
Третий патч реализует обходной путь для i915. Берём на себя управление подсветкой, если прошивка думает, что мы имеем дело с Windows 8. Данный патч основывается на работе нескольких разработчиков, в том числе Matthew Garrett, Chun-Yi Lee, Seth Forshee и Aaron Lu.
Последний патч от Aaron Lu заставляет нас идти вслед за Windows 8, сообщив прошивке с помощью метода _DOS, что она не должна автоматически изменять яркость так, что яркостью было бы невозможно управлять через GUI.

Комментарии