1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Как правильно дропнуть(удалить) таблицы SSDT

Тема в разделе 'DSDT', создана пользователем medik, 6 авг 2016.

  1. medik

    medik Технический Специалист Команда форума

    Симпатии:
    3`082
    Эта тема больше нужна для владельцев процессоров ивибридж и хасвел - эти процессоры используют X86PlatformPlugin вместо AppleIntelCPUPowerManagement
    Клевер может и сам корректно выключить кривые таблицы, но далеко не всегда.
    Простой дроп всех SSDT таблиц строкой в конфиге клевера DropOem=true слишком радикальный т.к. кроме процессорных таблиц выкидываются нужные таблицы SATA, видеослоты и прочее.

    Встроенное видео должно быть включено в биосе даже если нет его завода.

    1. В конфиге клевер отключаем всё, что влияет на таблицы процессора - прога PlistEdit Pro.app
    11111.

    2. Перегружаем комп, запускаем прогу MaciASL.app и смотрим какие есть таблицы не вдаваясь в код таблиц и подробности.
    Это моя железка, на других материнках другие названия
    22222.
    Отключаем в конфиге клевера таблицу Cpu0Ist и CpuPm и включаем настройки процессора
    (убрать решётку не забудьте!).
    333.
    Ключ PluginType не обязателен, его клевер ставит автоматом с нужным флагом, для иви и хасвелов One.

    По новым данным разведки в новых осях 10.11 и 10.12 достаточно вот так
    Снимок экрана 2016-08-09 в 20.09.31.

    3. Перезагружаем комп, видим что подцеплен X86PlatformPlugin - прога IORegistryExplorer.app

    4444.

    Также должны появиться новые таблицы - у меня это SSDT-2 и SSDT-3
    Это нормально - эти таблицы добавил Клевер.
    5555.

    пока всё :)
     
    AslashA, chrome, Finder и 6 другим нравится это.
     
    : DROP, SSDT
  2. dimka40185

    dimka40185 iЮзер

    Симпатии:
    84
    Спасибо, очень полезная информация:)
     
  3. chrome

    chrome iГуру

    Симпатии:
    575
  4. ACIDSky

    ACIDSky iГуру

    Симпатии:
    811
    Не совсем прокатило. Ради интереса отменил дроп таблиц, оставил в Кловере только инжекцию ДСМ для plugin-one.
    В ОЕМные таблицы он не инжектировал его и соответственно
    Снимок экрана 2016-08-06 в 21.23.01.
    Но, что интересно, частоты все равно меняются.
     
  5. chrome

    chrome iГуру

    Симпатии:
    575

    @ACIDSky, вручную надо прописывать plugin-type. Ты сам себе ответил "В ОЕМные таблицы он не инжектировал его"




    https://applelife.ru/threads/ivy-bridge-haswell-speedstep-turboboost.38283/page-109#post-530750
     
  6. ACIDSky

    ACIDSky iГуру

    Симпатии:
    811
    Воот, вручную.
    Так работает.
    Помоему так 100 очков прибавило в гикбенче.
    Сейчас перепроверю )))
     
  7. chrome

    chrome iГуру

    Симпатии:
    575
    @ACIDSky, про гикбенч тебе наверно показалось:)
     
  8. ACIDSky

    ACIDSky iГуру

    Симпатии:
    811
    Да, видимо показалось ))

    Но тут получится, что прощще - дропать или нет, но ССДТ делать с методом ДСМ ))
     
  9. medik

    medik Технический Специалист Команда форума

    Симпатии:
    3`082
    @chrome,
    . Редактирование оригинальных таблиц не по теме - все надо сделать конфигом клевера. Есть же тема по редактиррованию таблиц.

    А вот как работает ключ PluginType в секции SSDT уточнить у Слайса определеят ли он автоматом процессор или нет - бегло посмотрев код, я не увидел. Когда ключа в конфиге нет, PluginType=1 присутствует в генеренном клевером SSDT. Ясно, что когда он есть, то можно выключить поставив 0.

    @slice, Расскажи про работу ключа PluginType
     
  10. Andrey1970

    Andrey1970 iГуру

    Симпатии:
    2`455
    @medik, вроде бы определяется автоматом, когда включена генерация стейтов.
     
  11. ACIDSky

    ACIDSky iГуру

    Симпатии:
    811
    Да кстати, если бы Кловер в ОЕМ ССДТ ДСМ бы вставлял. А так ключ плагинтайп без дропа таблиц и без указания генерации стейтов ничего не дает.
     
  12. ruslan.n.kipkeev

    ruslan.n.kipkeev iНовичок

    Симпатии:
    19
    А для чего это ?


    Отправлено с моего iPhone используя Tapatalk
     
  13. chrome

    chrome iГуру

    Симпатии:
    575
    С какой целью интересуешься?
     
    AirBorne и Andrey1970 нравится это.
  14. ruslan.n.kipkeev

    ruslan.n.kipkeev iНовичок

    Симпатии:
    19
    А Вы с какой целью спросили?


    Отправлено с моего iPhone используя Tapatalk
     
  15. chrome

    chrome iГуру

    Симпатии:
    575
    Так то все устраивает. Просто получается клевер лишнюю работу делает. Если бы просто в DSDT в CPU0 метод инжектировать. Как фикс DSDT сделать?

    @ruslan.n.kipkeev, :p.
     
  16. alsinev

    alsinev iГуру

    Симпатии:
    395
    Любопытненько получилось, отброшены таблицы, в конфиге клевера Generate - PStates=NO и только в ДСДТ прописан Method (_DSM с "plugin-type", One для 0 ядра. PState генерируются.
     
  17. chrome

    chrome iГуру

    Симпатии:
    575
  18. alsinev

    alsinev iГуру

    Симпатии:
    395
    Moorre нравится это.
  19. slice

    slice Apple Life Dev Разработчик

    Симпатии:
    7`488
    Само собой, Кловер пишет PluginType в ту таблицу, которую сам генерит. Если не генерит, то и не пишет, некуда.
    Либо Кловер генерит, либо сами пишите, кому как нравится.
    Если считаете, что Кловер что-то делает неправильно, предъявляйте!
     
  20. alsinev

    alsinev iГуру

    Симпатии:
    395
    А что предъявлять, предъявлять нечего. Работает что с генерацией клевером, что самостоятельной прописью в АЦПИ таблицу, одинаково.
     

Поделиться этой страницей