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

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

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

  1. mono

    mono iГуру

    Симпатии:
    917
    Собственно и на капитане так же. Вот без P-State на капитане.

    Снимок экрана 2016-12-23 в 0.27.41.
    Снимок экрана 2016-12-23 в 0.23.43.
    И с включённым P-States
    Снимок экрана 2016-12-23 в 0.40.38.
     
    Последнее редактирование: 23 дек 2016
  2. Moorre

    Moorre iГуру

    Симпатии:
    3`759
    Господа, загляните, а есть ли метод _DSM c PluginType =1 под CPU0 при выключенной генерации P-States где-либо в таблицах, подсунутых системе.
    И как работает, если ввести ручками этот _DSM в CPU0.
     
  3. alsinev

    alsinev iГуру

    Симпатии:
    396
    Снимок экрана 2016-12-23 в 5.42.15.
    Снимок экрана 2016-12-23 в 5.37.35.
    Снимок экрана 2016-12-23 в 5.38.15.
     
    Moorre нравится это.
  4. Moorre

    Moorre iГуру

    Симпатии:
    3`759
    @alsinev, Спасибо! Что и требовалось доказать.
    @mono, @medik, в качестве опровержения доказательства приведите пример уже подсунутых системе таблиц (из самой системы) при включенном и выключенном P-States конкретно для CPU0 и содержания в нем метода _DSM c параметром PluginType = 1. Также этот параметр должен присутствовать (отсутствовать) в IOREG.
     
  5. medik

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

    Симпатии:
    3`087
    Зачем? Это я ошибся.
     
  6. Moorre

    Moorre iГуру

    Симпатии:
    3`759
    @medik, Так лучше. Точно ошибся? А то может быть такое, что есть баг в Кловере при генерации таблиц, если при выключенном P-States не добавляется _DSM под CPU0.
    Ну и о самой ошибке можно было бы рассказать, чем умалчивать. ;)
     
  7. medik

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

    Симпатии:
    3`087
    @Moorre, В том то и дело, что ничего нового не было. была непонятка, но вот когда она была непонятно. :) Я полгода фактически не смотрел как у меня работает комп -- смотрю нет x86плагин, подумал это глюк оси, оказывается все норм, это я непонятно зачем отключил PSt и задом наперед прочитал свою-же инструкцию! :D
     
  8. Moorre

    Moorre iГуру

    Симпатии:
    3`759
    @medik, ясно. А все же. Меня смущает тогда поведение Кловера, когда отключен P-States, то не подсовывается _DSM с PluginType = 1. Было ли так всегда. То есть, так и должно быть (задумано), специфичный баг или регрессия.
    Если баг или регрессия, надо уведомить Слайса.
     
    ACIDSky нравится это.
  9. medik

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

    Симпатии:
    3`087
    @Moorre, тоже не помню, было по другому или нет.
     
  10. alsinev

    alsinev iГуру

    Симпатии:
    396
    Да вроде бы всегда так было. Ядром то P-States стали заводится недавно, а x86плагин уже давненько существует.
     
    Moorre нравится это.
  11. ACIDSky

    ACIDSky iГуру

    Симпатии:
    813
    Попробовал сейчас.
    Байда то вот в чем. Без галки "П-Стэйтс" не генерит таблицу CpuPm и соответственно некуда вставлять ДСМ.
    Дело то вот в чем )) хоть прописывай, хоть не прописывай этот плагин-тайп.
    Если только Ломтика попросить, что бы в проц секцию ДСДТ вставлялось бы ДСМ..
     
    Moorre нравится это.
  12. Moorre

    Moorre iГуру

    Симпатии:
    3`759
    Что логично. А разве в ссдтшке для С-стэйтов нет CPU0 для вставки?
     
    ACIDSky нравится это.
  13. ACIDSky

    ACIDSky iГуру

    Симпатии:
    813
    Место то есть. Но сделано, что вставляет в таблицу с п-стейтами.
    И никак иначе. Это же в Кловере так задано.
    Я бы вставлял в ДСДТ, тогда бы не зависело от всего остального.
     
    Moorre нравится это.
  14. ACIDSky

    ACIDSky iГуру

    Симпатии:
    813
    Вот без галок на П и Ц стейтах
    Но с ССДТ с ДСМ.
    Все нормально, дело лишь в этой ДСМ, МакОС реабилитирована ))
    Снимок экрана 2016-12-23 в 19.07.03.
     
    Moorre нравится это.
  15. Moorre

    Moorre iГуру

    Симпатии:
    3`759
    @ACIDSky, ок, руцями понятно, что будет корректно пахать. Осталось Слайса просить, чтобы исправил недочет при генерации только одной таблицы. На его усмотрение: запихнуть в таблицу с С-стэйтами при отсутствии таблицы Р-стэйтов; инжект сразу в ДСДТ.
     
  16. ACIDSky

    ACIDSky iГуру

    Симпатии:
    813
    Ну все же лучше в ДСДТ, ведь таким же макаром можно и С стейт таблицу не генерировать (вдруг кому захочется)
    И помоему, эти таблицы, для Хасвелл+ можно не генерировать.
    Что С, что П.
    От слова вообще.
    Соответственно ДСМ только в ДСДТ и остается пихать.
     
    Moorre нравится это.
  17. Moorre

    Moorre iГуру

    Симпатии:
    3`759
    @ACIDSky, Можно еще вкинуть генерацией отдельную таблицу с _DSM. Также, как она у тебя сделана руцями, только автоматом. И не зависеть вообще ни от чего.
     
    MoroZ и ACIDSky нравится это.
  18. ACIDSky

    ACIDSky iГуру

    Симпатии:
    813
    Ну или так, вариант тоже работающий ))
     
    Moorre нравится это.
  19. Moorre

    Moorre iГуру

    Симпатии:
    3`759
    @ACIDSky, Кстати, таким же макаром можно внести автоматическую генерацию ССДТшки для отключения оптимуса, а ее настройку вынести в конфиг (и можно также в ГУИ галку).
     
    medik, Vandroiy и ACIDSky нравится это.
  20. Vandroiy

    Vandroiy iГуру

    Симпатии:
    2`636
    А вот это просто отличная идея!!!
     
    medik и Moorre нравится это.

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