[1.79.3] Начиная с данной сборки УБУ, для кореектной работы МСЕ теперь требуется Python v3.7 или вышг. Также следует установить 2 библиотеки: - pip install colorama - pip install pltable
[1,75] Куча нововведений в папках Интел [1,72] MMTool К сожалению, невозможно предугадать какой муму отработает корректно. Поэтому используйте 2 разные версии мумутула - 5.0.0.7 как "mmtool_a4.exe" и 5.2.0.2x+ как "mmtool_a5.exe" Использование только одной версии не пригодно для многих бивисов на Aptio. [1.71] VROC Для обновления VROC with VMD требуется 2 файла, пример в папке Intel\VROC Штатные файлы RAID и sSATA укладываются, как обычно, в папку RSTe. MMTool Заложена поддержка 2-ух различных версий MMTool на перспективу. На данный момент используется одна версия, рекомендуется 5.0.0.7. Переименовать как "mmtool_a4.exe"
[1.70] IRST/IRST(e) Начиная с версии 1.70 пользователь самостоятельно подбирает нужные версии файлов для создания RAID массивов.
1) В послденее время опять участились жалобы на наличии вируса в пакете UBU, якобы МСЕ,ехе содержит вирус. Поэтому принято решение, что вместо ехе файла теперь будет py исхотдный Пайтона. Чтобы была корректная работа с микодами вам необходимо установить пакет Ptyhon версии 3.7 или выше. А также две библиотеки: - colorama - PLTable Как это сделать уаказано на ГитХабе в репе МСЕ. Вы можете юзать м ехе файл, но скачивать его будете самостоятельно. Если установите Пайтон то у вас появится возможность юзать другие приложения на Пайтон, которых очень много. 2) Все архивы с файлами теперь здесь https://mega.nz/#F!MSRDxSqR!5etS-te7ZqRQX9Zb25es_A 3) На данный момент рекомендуется использовать UEFITool v0.25.0 (и не выше), до выяснения
Соблюдайте Правила конференции и используйте поиск по теме. Мешающие чтению картинки и видео убирайте под спойлер. Сообщения с избыточным цитированием могут исправляться или удаляться без уведомления их авторов.
Последний раз редактировалось DeathBringer 28.01.2024 11:28, всего редактировалось 1026 раз(а).
Member
Статус: Не в сети Регистрация: 20.12.2015 Откуда: Belarus
DeathBringer писал(а):
Setup из DXE-тома ничем фактически не управляет, кроме значений в NVRAM
DeathBringer, слушай, я где-то что-то упустил. Я выстраиваю СВОЮ логическую цепочку, меня поправь. Чтобы изменить что-то - это PCH. Это догма? Чтобы обратиться к PCH, нужен МЕ? А на стадии init модули PEI имеют доступ ring0? Изменяя nvar, мы даём команду МЕ? Ибо МЕ читает общие переменные. Поправь, крыша едет. Шифером шурша. Неспеша.
Member
Статус: Не в сети Регистрация: 20.12.2015 Откуда: Belarus
DeathBringer писал(а):
Неверно в принципе.
Прости, я просто не имею право спорить с тобой, ты на голову меня выще. Но! Только что ты утверждал, что сетап оставляет только nvar. Бросил IDA, сижу в hiew. Где я опять промухал?
Куратор темы Статус: Не в сети Регистрация: 07.08.2003
DeathBringer писал(а):
Кто-нибудь знает как управлять частотой встроенного видеоядра в Haswell?
Вроде я понял механизм.
Модуль NBPEI (NB - это North Bridge) при старте читает из NVRAM значение переменной Setup.
Потом он создает структуру своих инициализирующих данных на основе прочитанного.
Для управления видеоядром (и не только) он получает доступ к структуре, ранее созданной модулем SaPolicyInitPei (Sa - это System Agent), и заполняет ее необходимыми данными.
Затем модуль SaInitPeim читает упомянутые данные и непосредственно настраивает частоту и напряжение.
Дополнение Оказывается многие BIOS, включая мой случай, значение напряжения для видеоядра из Setup расценивают как Processor Graphics Voltage Adaptive. Я переделал код NBPEI (поменял один байт) так, чтобы это значение расценивалось как Processor Graphics Voltage Offset и теперь спокойно управляю напряжением видеоядра из BIOS.
Последний раз редактировалось DeathBringer 23.07.2019 11:38, всего редактировалось 1 раз.
Здравствуйте, уважаемые эксперты. Хотел узнать информацию у вас по одному вопросу. Имеется UEFI BIOS материнской платы PlexHD X79 1.03. В данном биосе имеется возможность управлять таймингами оперативной памяти. Загвоздка заключается в том, что максимальное значение тайминга tRFC в этом меню ограничивается числом 255, в то время как для некоторых планок памяти с высокой частотой это значение является слишком низким. Догадываюсь, что данное число хранится в одном байте, но всё же есть надежда на то, что лимит можно как-либо поднять. Повышение значения tRFC сверх лимита из Windows с помощью MemoryTweakIt работает корректно. Прошу помощи по данному вопросу, хотя бы направьте, куда копать
Куратор темы Статус: Не в сети Регистрация: 07.08.2003
MierivaL Тогда значение 255 действительно слишком мало. Само значение двухбайтовое, но стоит ограничение Min: 0xF, Max 0xFF Надо в модуле Setup c GUID={899407D7-99FE-43D8-9A21-79EC328CAC21} в секции GUID={97E409E6-4CC1-11D9-81F6-000000000000} поменять байты
DeathBringer, благодарю, применил указанные Вами изменения. Теперь картина стала более интересной Биос больше не выдаёт ошибку "Неверный диапазон ввода" при вводе значений больше, чем 255, но после ввода сам автоматически меняет его на 255, как будто бы где-то прописано ещё одно ограничение. Ну и, соответственно, при старте системы остаётся именно 255 Подобная ситуация и с tCL, там изначально указано максимальное значение FFFF, но при попытке установить что-то выше F (15) биос автоматически скидывает значение на 15.
Member
Статус: Не в сети Регистрация: 12.09.2016 Фото: 2
Добрый день. Нужна подсказка. постараюсь кратко. Есть MB Kllisre X79P под LGA2011-v1. Родной биос ужасен. - двойной старт, нет управления таймингами (автоматом большие ставит), память только до 1866, разгон множителем ограничен. Сброс чатстоты процессора пр иразгоне. Прошил универсальным модбиосом с сайта "Купи дешево" - LGA2011. (он не именно от этой платы но максимально к ней подходит) Почти все выше перечисленное исправилось. Кроме сброса частоты процессора. При превышении TDP (у процессора он 130 ватт.) идет сброс множителя процессора. Также в биосе прошит pp0 limit 164. Установка в ручную Power limit и Long duration ничего не даёт - выше 130ватт в тестах прыгнуть не получается. На чем именно начинается тротлинг на TDP или pp0 limit на не знаю но все указывает на TDP.
Что можно поменять в PowerManagement что бы отключит pp0 limit и TDP limit ?
или вариант 2 - можно ли перенести в UEFI всю ветку PowerManagement из биоса от другой китайской материнской платы, в котором этих ограничений нет ? (с которой эта плата работает, но датчики не показывают и очень долга загрузка) И если да, то что переносить ? Все подразделы (DXE? user interface) или только PE32 image ?
_________________ i9 9900K@5000 Подробнее в профиле
Member
Статус: Не в сети Регистрация: 12.09.2016 Фото: 2
DeathBringer писал(а):
Ищите спецов по данным процессорам. Возможно, нужна какая-то определенная версия микрокода для разгона.
Если я подберу биос от другого китайца на котором не будет тротлинга, возможно будет из него выдрать ветку в UEFI tool и перенести к себе? И при отключении даже 1-го ядра держит же 4100 не сбрасывая - там разве другой микрокод начинает работать ?
_________________ i9 9900K@5000 Подробнее в профиле
Куратор темы Статус: Не в сети Регистрация: 07.08.2003
iRET Почитайте для начала, что такое микрокод для процессора... Если хотите, чтобы операционная система загружала микрокод версии 0x42D, то можете вернуть файл mcupdate_GenuineIntel.dll на место. В текущем BIOS содержится микрокод версии 0x428
Последний раз редактировалось DeathBringer 30.07.2019 15:20, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 12.09.2016 Фото: 2
Извиняюсь за назойливость, - хочется разобраться.
DeathBringer писал(а):
Почитайте для начала, что такое микрокод для процессора...
я теоретически знаю, поверхностно. Углубляться - и становится профи во всех областях, жизни не хватит. Но все же, если будет чужой биос, из него что, ничего нельзя выдрать? то же микрокод например? Или наоборот в него загрузить блоки отвечающие за датчики и мониторинг, что бы он подошел к моей плате
Цитата:
чтобы операционная система загружала микрокод версии 0x42D
Это наталкивает на мысль что микрокод не причем, как минимум оперционка его подменяет более свежим и ничего не меняется.
_________________ i9 9900K@5000 Подробнее в профиле
Куратор темы Статус: Не в сети Регистрация: 07.08.2003
iRET Микрокод перенести из одного BIOS в другой несложно. Остальные модификации BIOS могут быть очень сложными и их стоимость может существенно превысить цену материнской платы и даже системы в целом. Обновление микрокода (в том числе операционной системой) может отключать недокументированные функции процессора, которые ранее работали на более старых версиях микрокода.
Member
Статус: Не в сети Регистрация: 12.09.2016 Фото: 2
DeathBringer писал(а):
Микрокод перенести из одного BIOS в другой несложно.
Добрый день. Сделал мод своего биоса, снял lock с изменения pp0 limit, все получилось - в ThrottleStop в TPL стало возможно менять - поставил 250 и это ничего не дало. Также скидывает частоту под нагрузкой. с TDP лимит сложнее - не нашел пока информации и биосов доноров, где бы его можно было менять. Вторая версия. По поводу микрокодв. Одна из лучших поддержка E5-1680v2 у asus rampage iv . но у asus-а какой-то свой формат биосов, да и многих брендов тоже. Не подскажите, как из биоса asus rampage iv стащить микрокоды под свой процессор ?
_________________ i9 9900K@5000 Подробнее в профиле
Всем привет! Ребят, помогите открыть скрытые меню в BIOS. В частности мне интересна только функция wake on lan. Пробовал просить помощи на win-raid и bios-mods, но никто не подсказал. Laptop Lenovo b50-80, InsydeH2o Rev. 5.0 A8CN54WW(V3.07) В наличие CH341A + SOIC, разбранный лаптоп и BIOS dump. С помощью UEFITool нашел где хранится wake on lan: DriverSampleDxe ->PE32 image section. С помощью Universal-IFR-Extractor-MOD parsed that section: 0x4F6D9 Suppress If: {0A 82} 0x4F6DB Variable 0x67 equals 0x1 {12 06 67 00 01 00} 0x4F6E1 Setting: Wake on LAN, Variable: 0x1F2 {05 91 FD 03 FE 03 09 00 34 12 F2 01 00 10 00 01 00} 0x4F6F2 Option: Disabled, Value: 0x0 {09 07 4E 00 00 00 00} 0x4F6F9 Option: Enabled, Value: 0x1 (default) {09 07 4F 00 10 00 01} 0x4F700 End of Options {29 02} С помощью HxD изменил значение Variable 0x67 from {12 06 67 00 00 00} to {12 06 67 00 01 00} Залил биос обратно с помощью CH341A programm v1.29. Ничего не изменилось, новое меню "Power" с "Wake on lan" не появилось.
Подскажите, пожауйста, что, возможно, я делаю не так.
Сейчас этот форум просматривают: GraahKAN, ikm и гости: 48
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения