Меню

Хакинтош нет регулировки яркости



Как я боролся с регулировкой яркости экрана в Linux

Проблема регулировки яркости экрана в Linux знакома, пожалуй, каждому кто ставил «пингвина» на ноутбук или моноблок. Причём сама установка, как правило, происходит безболезненно, а вот после перезагрузки уже возможны варианты.

Как заставить нормально работать подсветку экрана в Linux покажу на примере дистрибутива Deepin и моноблока Lenovo AIO 330-20AST. Нет особой разницы в том, какой дистрибутив Linux установлен, главное уловить суть проблемы, а решения везде похожи.

Итак, после первой перезагрузки свежеустановленного Deepin Linux вдруг резко снизился уровень яркости экрана, причём ползунок регулировки выставлен на максимальные 100%. Из особенностей моноблока Lenovo AIO 330-20AST можно отметить отсутствие физических клавиш регулировки яркости на клавиатуре (обычно комбинация [Fn]+[клавиша увеличения/уменьшения яркости]). Предполагается, что всё должно работать программно из операционной системы.

Регулировать яркость экрана получалось от уровня «совсем ничего не видно» до «видно с трудом». Понятно, что это какой-то косяк в настройках, осталось его найти.

Уровень яркости подсветки экрана в Linux контролируется с помощью ACPI (Advanced Configuration and Power Interface — усовершенствованный интерфейс конфигурации и управления питанием) модуля ядра для видео или графическим драйвером.

Сам интерфейс управления подсветкой доступен через папку sysfs в /sys/class/backlight . Посмотрим что там находится:

Имя папки зависит от модели видеокарты и их может быть несколько, если она у вас не одна. Так, для видеокарт от Intel она называется intel_backlight, у AMD может встретиться название radeon0. Зачастую, Linux пишет изменения настроек яркости не в тот каталог, например в acpi_video0, когда реально используется intel_backlight. Заглянем внутрь:

actual_brightness brightness max_brightness subsystem/ uevent
bl_power device/ power/ type

Значение максимальной яркости содержится в файле max_brightness . Рекомендую сперва заглянуть в данный файл, чтобы определить какое значение следует выставить для работы (обычно оно равняется 15, но в моём случае было 100, от того и максимальная яркость моноблока после перезагрузки составляла лишь 15% от реальной).

Файл brightness содержит текущее значение яркости (у меня там стояло число 15). До этого уровня Deepin Linux и предлагал мне регулировки из графической оболочки. Текущее значение в данном файле не может быть выше максимальной яркости, установленной в max_brightness . Моя борьба с подсветкой экрана на Lenovo AIO 330-20AST заключалась в изменении всего одного параметра:

sudo tee /sys/class/backlight/acpi_video0/brightness

Как я уже упоминал чуть ранее, не редко из-за специфических особенностей конкретного ноутбука или моноблока ACPI не работает должным образом или Linux не правильно определяет чем же нужно управлять. В таком случае следует менять в grub параметр ядра acpi_backlight при загрузке.

Как всегда в Linux возможны различные варианты и дать какой-то универсальный совет сложно — каждый случай уникален по своему. Обычно советуют добавить добавить acpi_backlight=vendor в grub, но это не всегда помагает. Возможны так же значения «video», «native» или «none». После того, как найдёте нужный, можно править загрузчик GRUB на постоянку.

GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash acpi_backlight=vendor»

Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

ЕСЛИ СЧИТАЕТЕ СТАТЬЮ ПОЛЕЗНОЙ,
НЕ ЛЕНИТЕСЬ СТАВИТЬ ЛАЙКИ И ДЕЛИТЬСЯ С ДРУЗЬЯМИ.

Источник

Регулировка яркости клавишами Fn (Ver. 3.0 – Sierra 10.12 FIXED)

Не работает регулировка яркости на ноутбуке? Не знаете, как заставить работать Fn+xx?
Немного ранее этот вопрос был достаточно трудоемкий, но я смог облегчить работу многим, особенно себе 🙂
Если не поленитесь – заведете все и будете счастливы.

Наверное, идея перенести часть управления некоторыми функциями системы на отдельные клавиши, еще с самых первых попыток, была удачной и уместной. Думаю, что садясь за десктоп после длительного (или, даже, короткого) использования ноутбука, Вы сразу же сталкивались с проблемой регулировки звука: а ведь при просмотре фильма нужно сделать громче или тише, а делать это нужно мышью. Хорошо, если у Вас настроена регулировка громкости на стрелочки или другие клавиши. А если нет? Думаю все сразу ощущают удобство регулировки яркости, звука и некоторых других функций, с помощью специальных кнопок на клавиатуре. Это очевидно, сам такой 🙂

Вообще, вопрос завода функциональных клавиш на OS X достаточно болезненный, так как на настоящиках клавиши F1-F12 работают изначально, как запрограммированные на какое-либо действие, а кнопку Fn Вы используете только ради справки в Windows на Parallels, например. Этот же метод использования изначально запрограммированных клавиш F1-F12 мы можем массово встретить в ноутбуках НР, производители которых, без всякого стыда и смущения, сперли эту идею в Apple. Но все же, гуру Obj-C постарались научить наш обожаемый хакинтош воспринимать комбинации клавиш Fn+F1-F12, которые мы привыкли использовать в Windows.

В этой статье я попытаюсь рассмотреть все возможные варианты фирм производителей ноутбуков и решение по их заводу. Разумеется, чтобы завести яркость с клавиатуры, она уже должна работать в системе (ползунок в настройках). Если же у вас его нету – хоть землю носом ройте, вы яркость с клавиатуры не заведете, пока не активируете подсветку на программном уровне. Если у вас нет ползунка, то Вам нужно прочитать мою статью по заводу подсветки дисплея в ноутбуках.

Итак, приступим к делу!

ASUS

Кто не успел, тот опоздал. Недавно я опубликовал первоначальную версию этой статьи, где рассказал о чудо-кексте, который без лишнего труда заводит яркость по Fn+ клавишам. Но когда добрался до АСУСа, то нашел метод не до конца рабочим. Оказывается, что Рехабмен сделал изменения в патчах на батарею, что привело кекст в нерабочее состояние. Теперь, одним кекстом Вы яркость не заведете. Да, у Вас будет работать все: звук, сон, трекпад, вайфай, а вот яркость – нет. Без правки ДСДТ Вам не обойтись. Хотя, я видел пару моделей буков, где нужные правки сделаны разрабами, так что если вы установили 2 кекста и все работает – Вам крупно повезло!

Итак, что же нам нужно:

  1. Уже заведенная яркость в системе, с помощью ползунка, в графе “Дисплей”.
  2. Кекст для Вашего трекпада (Обычно это ELAN, реже Synaptics).
  3. Кекст, непосредственно для работы Ваших “горячих” клавиш. (Данный кекст работает ТОЛЬКО с ноутбуками фирмы ASUS. Не пытайтесь использовать его для завода клавиш на других буках, т.к. у вас попросту ничего не выйдет).
  4. Правка методов яркости в ДСДТ.

Первые 3 пункта предельно ясны. Предлагаю более детально разобрать 4-й пункт списка.
Итак:

  1. Открываем свой ДСДТ через MaciASL.*Если его нету – извлекаем таблицы кловером.
  2. Добавляем мой репозиторий “Keyboard Patches” через настройки:

/EFI/CLOVER/ACPI/patched/DSDT.aml

  • Перезагружаемся и радуемся рабочим клавишам!
  • Но если же Вы предпочитаете более гибкую регулировку яркости и громкости, чтобы ползунок двигался на не 1 деление, как в настоящем маке, а на четверть деления – Вы всегда можете включить эту функцию в infо.plist второго кекста.

    HP, Pegatron, SAMSUNG

    Для ноутбуков этих и других фирм, функциональные клавиши которых находятся на F1-F12, метод завода аналогичный предыдущему, за исключением установки второго кекста – он Вам не нужен. Горячие клавиши заведутся просто кекстом для трекпада.

    Но могут возникнуть некоторые проблемы. Например, после выхода из сна перестает работать регулировка яркости и помогает только ребут. Если это Ваша ситуация, то решением будет отказаться от использования функциональных клавиш в связке Fn и использовать метод “настоящиков” – регулировать эти параметры просто клавишами F1-F12. Тем более, что большинству владельцев НР особо привыкать не придется.
    Чтобы это “провернуть”, нужно внести изменения в info.plist кекста для вашего трекпада.

    Для этого ПКМ по кексту и жмем “показать содержимое пакета”.
    Далее идем по пути Contents/Plugins/ApplePS2Keyboard.kext.
    Опять ПКМ и “показать содержимое пакета”.
    Заходим в папку Contents и открываем info.plist.

    1. Выставляем значение 1 параметру Fn keys Mode.

    2. Открываем Fn Keys Mode 1 и редактируем под свой ноутбук.
    Назначаем те, которые хотим, в пределах F1-F12.

    После этого перезагружаемся и радуемся рабочим клавишам регулировки.
    Если же Вас не устраивает данный метод и Вы, все-таки, хотите использовать “горячие” клавиши, в связке с Fn, то для Вас подойдет метод, который я опишу дальше.

    Lenovo, Acer и др. (10.12 Fixed)

    А вот Вам повезло не так сильно, как владельцам ноутбуков, которые я перечислил выше.
    Lenovo – это вообще сплошная головная боль по заводу хакинтоша, как и Samsung. Производители этих буков настолько ленивы, что решили не дописывать методы горячих клавиш в ДСДТ и оставить их завод утилитам для виндовс. Ну а как же быть нам?

    Если вы владелец Lenovo Thinkpad, то Вам повезло куда больше, чем остальным. У Вас “горячие” клавиши находятся на F1-F12, по-этому Вы можете смело использовать метод завода для ноутбуков HP, Pegatron, SAMSUNG.
    *Или можете попытаться сделать все по-канону, чтобы не привыкать к новому или не путаться. В этом случаи читайте далее.

    Если же Вы “гордый” обладатель ноутбука Lenovo или Acer и у Вас регулировка яркости или громкости (или и то и другое) находятся на стрелках – я Вас поздравляю! В этой ситуации установкой одного кекста на трекпад не обойтись, так что без редактирования ДСДТ никак. Если Вы не имеете понятия, как работать с ДСДТ файлами, Вам сюда. Изучайте, разбирайте, пробуйте. А если же Вы уже имели дело с патчем ДСДТ, Вам не составит большого труда завести свои “горячие клавиши”.

    По идее далее у нас 2 пути. По скольку это вторая версия статьи, это значит, что что-то изменилось. В действительности, так и есть. Найдя новые патчи на батарейку от Рехаба, я решил, что было бы неплохо иметь свои патчи на клавиатуру, чтобы облегчить работу себе, в будущем, да и облегчить работу всем, чтобы Вам не приходилось особо вникать в тонкости. В любом случаи, эти патчи уже есть на github.com и их база постоянно пополняется, т.к. еще не все методы вписаны. Но уже имеющиеся патчи могут завести клавиатуры на 70% ноутбуках. Если Вашей модели нету в списке, это не значит, что патч Вам не подходит. Просто нужно будет выполнить инструкции, которые написаны ниже.

    Итак, путь первый:

    1. Кладем этот кекст в Кловер.
    2. Открываем свой ДСДТ через MaciASL.*Если его нету – извлекаем таблицы кловером.
    3. Добавляем мой репозиторий “Keyboard Patches” через настройки:

    /EFI/CLOVER/ACPI/patched/DSDT.aml

  • Перезагружаемся и радуемся рабочим клавишам!
  • Путь второй:

    Для начала нам нужно определить наименование наших с Вами стрелок (или других кнопок). У кого-то они называются _Q8E/_Q8F (Acer), у кого-то _Q1C/_Q1D (Lenovo), _Q0E/_Q0F (ASUS), _Q17/_Q18 (HP) и т.д. Вариаций может быть много, так как производители сами решают какой метод закрепить за конкретной клавишей. Но, думаю, что суть ясна.

    1. Устанавливаем кекст OS-X-ACPI-Debug.
    2. Открываем MaciASL и добавляем репозиторий.

    /EFI/CLOVER/ACPI/patched/DSDT.aml
    Перезагружаемся и радуемся рабочим клавишам яркости!

    Lenovo, Acer и др. (10.12 Context Menu)

    Раньше этого пункта не было и его пришлось добавить с выходом Сиерры на свет. В этот раз купертиновцы сделали нам много подарков: сломали трекпад, клавиатуру (глюк с Caps Lock), отвал функциональных клавишь и еще много других сюрпризов.

    Изначально они перестали работать вообще. Потом на санях появилась бета-версия кекста AppleSmartTouchpad.kext и Рехабмен выпустил новую версию VoodooPS2 .

    После выхода 10.12.2 клавиши сами починились, но не у всех. И нам что-то нужно было придумать…
    Но недавно я залез в исходники кекста Рехабмена и увидел как он починил кнопки. После этого я обновил свои патчи и теперь все работает как нужно. Но никто нам не мешает продублировать кнопку Fn и сделать двустороннюю регулировку звука и подсветки через “ContextMenu” (клавишу, которая на винде имитирует нажатие ПКМ).

    Идем в наш кекст.

    • Для этого ПКМ по кексту и жмем “показать содержимое пакета”.
    • Далее идем по пути Contents/Plugins/ApplePS2Keyboard.kext.
    • Опять ПКМ и “показать содержимое пакета”.
    • Заходим в папку Contents и открываем info.plist.

    • Открываем Fn Keys Mode 2 и редактируем под свой ноутбук. Скорее-всего у вас регулировка на стрелочках, по-этому назначаем, как на скрине – ArrowRight (стрелка вправо), ArrowLeft (стрелка влево), ArrowUp (стрелка вверх), ArrowDown (стрелка вниз), или же подставляем свои значения, а другие, которые пересекаются, обозначаем #, как на скрине.

    После этого у вас будет исправно все работать с помощью “ContextMenu”+xx.
    После этого перезагружаемся и радуемся рабочим клавишам регулировки.

    Поздравляю! Вы это сделали!

    Надеюсь, что данная статья помогла Вам с Вашей проблемой.
    Если есть замечания или пожелания – пишите комментарии!

    За основу взяты материалы с репозитория Рехабмена и исходника его кекста.

    Автор статьи, оформление – Александр Дубовик (Olderst)

    Источник

    После перестановки macOS High Sierra в настройках мониторы пропала функция регулировки яркости, кнопки тоже не работают. Что делать?

    На ноутбуке ASUS TUF GAMING FX505DT перестала работать подсветка клавиатуры, что делать?

    Думаю для начала нужно зажать клавишу fn понажимать стрелочку ввурх, а потом вниз и снова вверх клавиатура должна менять интннсивность подсветки. Если этого не происходит то ставим ATKACPI driver and hotkey-related utilities с официального сайта

    3 8 · Хороший ответ

    Что делать если не включается монитор после установки драйвера?

    Уж не знаю как это связать с переустановкой драйверов, но попробуйте воткнуть кабель не в видеокарту, а в разьем на материнской плате, если он есть. Возможно, материнская плата переключила вывод изображения на графическое ядро процессора. Ну и нужно снова выставить внешнюю графику. Еще попробуйте сбросить биос, вынув на пару секунд батарейку (не забудте отключить шнур питания!).

    3 · Хороший ответ

    Как поменять значения клавиш на клавиатуре (ноутбук)? F1-F12 работают, как будто на них нажата Fn. Чтобы сменить яркость, стояло Fn+F4, а сейчас просто F4.?

    Я вообще чуть из-за этой проблемы не снес винду пару лет назад 🙂 Так что бывает и такое) Успехов, мой друг, просто мне нужно 140 символов.

    3 · Хороший ответ

    Как убрать яркость на компьютере windows 10? Через экран, электропитание не получается. Горячие клавиши не работают

    Внимание:
    Самый очевидный ответ, как менять яркость указан у Алексея Х.(ответ ниже) здесь варианты решения, если тот вариант не работает.
    .
    Также данный ответ дополняется с появлением и/или обнаружением новых проблем и их решений. Если не нашли решение, напишите здесь в комментариях свою проблему, я всегда после этого ищу решение, и обязательно отвечаю вам ниже, с ссылкой на источник. Если просто ставить палец вниз, без обратной связи, я не смогу понять, чего именно не хватило вам в моем ответе и, следовательно, информация в решении не дополнится. Также, если вам помог ответ поставьте палец вверх. Людям у которых подобная проблема — поможет определиться с решением.
    А теперь непосредственно сами решения:
    .
    Если у вас НЕ ноутбук или моноблок. То этого ползунка и НЕ будет, на отдельных мониторах регулировать яркость нужно напрямую через кнопки монитора, либо через драйвера видеокарты/интегрированного видеочипа:
    »
    — Ползунок изменения яркости может не отображаться на настольных компьютерах с внешним монитором. Чтобы изменить яркость внешнего монитора, используйте кнопки на нем.
    «
    В статье ниже всё расписано подробнее.
    https://support.microsoft.com/ru-ru/help/4026946/windows-10-change-screen-brightness

    В случае, если полунок двигается, а яркость не меняется:
    если не хочется читать зря прикрепленную ниже статью — коротко могу сказать, что тут указаны решения с такими главами:
    1)Яркость не меняется специальными горячими клавишами.
    2)Неправильный или некорректно установленный драйвер на видеокарту.
    3)Изменены настройки реестра windows.
    https://serfery.ru/kompyuternaya-gramotnost/chto-delat-esli-ne-menyaetsya-yarkost-ekrana-noutbuka/

    8 · Хороший ответ

    Монитор подключил к ноутбуку, но в мониторе «Input Not Support». Как это исправить?

    Проверьте переходник живой или нет. На другом компьютере. Проверьте монитор и кабеля.

    При включении сразу ругается? Или после того как начинает загружаться система? Если сразу, дело не в разрешении и не частоте. Проверяйте переходник, кабель, видеокарту. Подсоедените монитор к встроенной видео к примеру если есть проверьте. А переходник с видяхой и кабелем у друга если есть возможность.

    Источник

    [Guide] Laptop backlight control using AppleBacklightFixup.kext

    RehabMan

    Moderator

    This is going to be a quick guide for how to implement backlight control for laptop internal displays on macOS/OS X.

    Note: The guide above is still useful for mapping your brightness keys. After you have working brightness via SysPrefs->Displays, refer to the original guide for activating the brightness keys.

    But as you probably already know, IntelBacklight.kext and ACPIBacklight.kext were broken by the 10.12.4 update.

    I wrote about how to use a patched AppleBacklight.kext or AppleBacklightInjector.kext a while ago: https://www.tonymacx86.com/threads/. een-using-patched-applebacklight-kext.121031/

    That guide can be a bit complex for the novice. This guide will simplify it by using two components that work together to create the solution:

    — a single pre-built AppleBacklightFixup.kext
    — SSDT-PNLF.aml to activate the AppleBacklight kext

    This guide is only for Intel graphics laptops.
    It will work with Arrandale, Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake and Kaby Lake. CoffeeLake graphics/brightness control is still a work-in-progress.

    Download the latest AppleBacklightFixup.kext and SSDT-PNLF.aml from bitbucket: https://bitbucket.org/RehabMan/applebacklightfixup/downloads/

    You will find AppleBacklightFixup.kext in the Release folder (of the ZIP) and SSDT-PNLF.aml in the root.

    Note: AppleBacklightFixup.kext requires Lilu.kext. You probably already have it from following the laptop guide: https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

    To use this technique requires three components:
    — SSDT-PNLF.aml in ACPI/patched
    — AppleBacklightFixup.kext installed to /L/E

    Note: If you already have patched your DSDT (or SSDT) with a «Brightness» patch (PNLF), you must remove it! Same if you’re using Clover’s AddPNLF_1000000 or AddPNLF (in config.plist/ACPI/DSDT/Fixes).

    Also Note: The SSDT-PNLF.aml assumes that GFX0 (or VID on Thinkpads) is already renamed to IGPU. It will not work if your IGPU is not at _SB.PCI0.IGPU.

    Copy the SSDT-PNLF.aml to your EFI/Clover/ACPI/patched (on your EFI partition). If you’re using SortedOrder in your config.plist, make sure you add SSDT-PNLF.aml to it. Also, it must be loaded *after* the OEM SSDTs. For many laptops, the IGPU (formerly GFX0) device is defined in an SSDT, not DSDT, and since SSDT-PNLF is dependent on this device already being defined, the SSDT-PNLF.aml must load after the OEM SSDT that defines it.

    After extracting the ZIP install AppleBacklightFixup.kext to /L/E. This example assumes it was downloaded and extracted in your

    And I feel like I shouldn’t even need to mention this, as it is obvious. but you must remove IntelBacklight.kext (and/or ACPIBacklight.kext) from wherever you installed it.

    It is a good idea to check kernel cache after you install any kext:

    In certain cases, you may wish to modify the PWMMax value used to match the specifics of your framebuffer. This is especially true if you’re not using the typical ig-platform-id and your ig-platform-id uses a different PWMMax.

    One example would be Haswell ig-platform-id 0xa2e0008, which uses 0x56c instead of the typical 0xad9 (as used by 0xa260006).

    In this case you will need to provide a custom LMAX, since the PWMMax determined based on device-id will not match your ig-platform-id.

    This can be done by providing an SSDT-RMCF.aml in ACPI/patched. You will find SSDT-RMCF.dsl in the main guide/hotpatch repo: https://github.com/RehabMan/OS-X-Clover-Laptop-Config. Look in the ‘hotpatch’ folder.

    Since modifying ACPI .dsl code is advanced, I’m going to assume you already know how to do it. If you’re not familiar with MaciASL, read here:
    https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

    For example, the backlight PWMMax is configured by changing:


    Display ID dependencies

    Some product/display-IDs as published in EDID present a problem. Although the patches used here will accomplish the correct FxxTxxxx profile selection in AppleBacklight, certain IDs have special case code (somewhere) that cause the backlight to not work.

    To fix it, you must inject a patched EDID.

    If Clover can automatically detect your EDID, the easy fix is to change your config.plist such that Clover automatically injects a custom EDID with patched product-id. The product-id known to work is 0x9c7c. Just set config.plist/Graphics/EDID/Inject=true, and config.plist/Graphics/EDID/ProductID=0x9c7c.

    Note: You cannot patch a custom EDID with the EDID/ProductID setting. That setting is ignored if you’re specifying an EDID via config.plist/Graphics/CustomEDID or config.plist/Graphics/EDID/Custom. You must patch the actual EDID data itself.

    Note: With the use of WhateverGreen.kext, config.plist/Devices/Properties is used to inject all IGPU properties. Because EDID injection is done by injecting AAPL00,override-no-connect property on the IGPU, and config.plist/Graphics based injection (including config.plist/Graphics/EDID) does not work when using config.plist/Devices/Properties, you must inject EDID by using only config.plist/Devices/Properties. This is «fixed» in my latest build of Clover available from my bitbucket site: Clover_v2.4k_r4701.RM-4961.695d25a4.zip. The same fix should be rolled into a future «official» Clover build from sourceforge at some point. Don’t forget to enable the «AAPL00,override-no-connect» property in Devices/Properties/PciRoot(0)/Pci(0x02,0) section (as long as Clover is detecting your EDID, no need to fill the EDID in there, but it has to be present and empty).

    For some laptops (Sony, Fujitsu, to name a couple of common ones), Clover cannot detect your EDID. You will notice it in your Clover bootlog that detected EDID size is zero. For these laptops you are probably already injecting a custom EDID which you extracted (otherwise your internal display would not work). Simply change the product-id in the EDID data to 0x9c7c. Although macOS/OS X does not seem to check it, you should also update the checksum of the EDID to match the new checksum after patching.

    Forum user @tosbaha has created a Ruby script that can patch your EDID with the 0x9c7c product id. You can find instructions here: https://www.tonymacx86.com/threads/fixing-brightness-with-custom-edid.219413/

    Saving and restoring backlight level across restarts

    AppleBacklight.kext stores the current brightness level in NVRAM for restoration across a reboot. It stores it in NVRAM variable ‘backlight-level’.

    In order for save/restore to work, you must have properly implemented NVRAM. For some laptops native NVRAM does not work, so you need EmuVariableUefi-64.efi. Without EmuVariableUefi-64.efi in drivers64UEFI, native NVRAM is used. With it, emulated NVRAM is used, saved to disk (nvram.plist) at shutdown, and loaded at startup. In order for emulated NVRAM to work, you must have installed «RC scripts» within the Clover installer. Failure to install «RC scripts», but having EmuVariableUefi-64.efi present in drivers64UEFI will cause NVRAM settings to never be saved in nvram.plist.

    For some computers, you may be able to get native NVRAM working (without EmuVariableUefi-64.efi) if you use AptioMemoryFix.efi instead of OsxAptioFix*.efi. So AptioMemoryFix.efi is also something to try. Keep in mind AptioMemoryFix.efi is relatively new, so it may not work for everyone.

    Also, make sure config.plist/SystemParameters/BacklightLevel is NOT present in your config.plist. You don’t want Clover setting the backlight-level to something other than the NVRAM value.

    Keep in mind that if you visit Clover Options -> Graphics Injector, that the default for Backlight Level will likely show as 0xFFFF. If you return from there, Clover *will* inject that value, overriding the NVRAM, which is probably not what you expect. To avoid that problem, always blank the setting before exiting from the Options -> Graphics Injector screen.

    Ambient Light Sensor

    Some laptops have an ambient light sensor device defined in DSDT. This will interfere with backlight restore as they don’t tend to be compatible with macOS/OS X ambient light sensor driver (those drivers have Mac SMC dependencies).

    Such devices should be disabled by causing _STA to return zero.

    You can check your DSDT for an ambient light sensor (could be in an SSDT too) by looking for its _HID identifier: ACPI0008.

    Источник

    Читайте также:  Регулировка задней балки рено сценик
    Adblock
    detector