|
Текущее время: 22 ноя 2024, 04:43
|
Сообщения без ответов | Активные темы
|
Страница 1 из 1 [ Сообщений: 12 ] |
|
|
|
|
|
Автор |
|
accnt
[ТС]
|
Заголовок сообщения: MacMini5,2 a1347 2011 AMD6630M (820-2993?) Не работает второй дисплей для Intel HD3000 Добавлено: 17 ноя 2020, 19:35 |
Я тут случайно |
|
|
Зарегистрирован: 23 фев 2020, 18:44 Наличности на руках: 20.00
Сообщения: 16 Откуда: Москва
|
Здравствуйте, перестала работать дискретная видеокарта Radeon 6630M, перевел на встроенную в процессор i5-2520m графику: убрал из /System/Library/Extentions каталоги по маске AMD* и ATI* - встройка заработала, но тормозила, после команды nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00 встройка стала работать заметно бодрее - FullHD видео показывает без нагрузки на процессор. Иногда проскакивают артефакты в виде темных прямоугольников по бокам экрана, тормозит анимация в Launchpad. Не удается вывести изображение на второй дисплей. Как этого достичь? Работает только один какой-то дисплей: если подключен miniDP - работает только он; если miniDP отключить, то начинает работать HDMI, при этом звук через HDMI не передается, но разрешение определяется корректно.
В отличие от MacBook Pro этого же 2011 года с такой же проблемой выхода из строя дискретки, в MacMini чип gmux линуксом не находится. Тем не менее, добавление переменной efi почему-то влияет на включение аппаратного ускорения видео. Пробовал способ через GRUB: menuentry "macOS" { insmod hfsplus outb 0x728 1 outb 0x710 2 outb 0x740 2 outb 0x750 0 search --set=root --file /System/Library/CoreServices/boot.efi chainloader /System/Library/CoreServices/boot.efi } и без команды отключения дискретки ( outb 0x750 0 ) - изображение на втором дисплее не появилось.
|
|
|
|
|
accnt
[ТС]
|
Заголовок сообщения: Re: MacMini5,2 a1347 2011 AMD6630M (820-2993?) Не работает второй дисплей для Intel HD3000 Добавлено: 26 дек 2020, 10:28 |
Я тут случайно |
|
|
Зарегистрирован: 23 фев 2020, 18:44 Наличности на руках: 20.00
Сообщения: 16 Откуда: Москва
|
Поставил OpenCore. Сначала пробовал по родной документации Configuration.pdf ( https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Configuration.pdf) заполнять все параметры конфига, но загрузка не удавалась. Затем по статье MP 1,1-5,1 OpenCore on the Mac Pro ( https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/) с тем же результатом. Ну и наконец нашел Dortania's OpenCore For Legacy Macs ( https://dortania.github.io/OpenCore-For-Legacy-Macs/) - загрузка удалась, хотя несколько дольше, чем обычно. Оказалось, что поменять модель MacMini не достаточно, Mac Os хоть и пишет, что модель устройства другая, но все равно находит Radeon и ставит неправильный framebuffer для Intel HD 3000, что приводит к работе только одного экрана из двух и без аппаратного ускорения интерфейса (только видео). Может быть в Mac OS есть какие-нибудь кэши, которые надо сбросить для корректной работы с "новой" моделью оборудования?
|
|
|
|
|
accnt
[ТС]
|
Заголовок сообщения: Re: MacMini5,2 a1347 2011 AMD6630M (820-2993?) Не работает второй дисплей для Intel HD3000 Добавлено: 27 янв 2021, 23:20 |
Я тут случайно |
|
|
Зарегистрирован: 23 фев 2020, 18:44 Наличности на руках: 20.00
Сообщения: 16 Откуда: Москва
|
Если кому интересно... Полностью настроил OpenCore: победил KASLR (можно сказать баг от использования OpenCore), подкорректировал ACPI таблицы, чтобы они соответствовали MacMini5,1: убрал SSDT-IGNoHda добавил SSDT-IGHda, SSDT-SsdtIGPU - из дампа биоса (он общий на обе модели). В итоге - ничего нового не получил - нет второго монитора, настроек первого, ускорения отрисовки интерфейса. В свойствах системы единственный адаптер Radeon. Но IORegistryClone показывет, что драйвер Intel GPU стал подгружать множество компонентов, а толку... Если жестко пропатчить DSDT и еще добавить SSDT, чтобы убрать GFX0 (Radeon), то при загрузке Mac OS - черный экран. Если прописывать Mac Os свойства видеокарты в SSDT типа "AAPL,snb-platform-id" и прочие - лучше не становится. В-общем пока ничего. Если бы заставить биос аппарата думать, что аппарат MacMini5,1, а не MacMini5,2 (биосы у них совпадают), то может быть что и получилось. Но как это сделать?
|
|
|
|
|
|
|
|
|
|
|
Страница 1 из 1 [ Сообщений: 12 ] |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|