Замена видеокарты Imac 2011
Обновлено: 21.11.2024
Статус Первое сообщение в этой ветке является сообщением WikiPost и может быть отредактировано любым пользователем с соответствующими разрешениями. Ваши изменения будут общедоступны.
МайклДТ
макрумор обычный
Обновление видеокарты iMac с конца 2009 г. по середину 2011 г.
(последнее обновление 21 февраля 2022 г.)
Это не готовое решение! Вам потребуются некоторые знания системного администрирования macOS / Unix, возможность запускать программы из приложения «Терминал» и некоторые навыки ручного труда, чтобы снова собрать свой iMac. Если вы еще не сделали этого раньше, заранее обратитесь за местной помощью, составьте полный план и сделайте заметки, прочитав эту страницу несколько раз и проверив ветку!
НАСТОЯТЕЛЬНО рекомендуется прочитать этот пост, прежде чем задавать вопросы. Затем перечитайте информацию.
Прежде чем опубликовать вопрос, добавьте в настройки своей учетной записи подпись, отражающую тип вашего компьютера, видеокарту и, возможно, даже проблему, с которой вы столкнулись. Эта подпись прикрепляется к каждому вашему сообщению и помогает другим отслеживать и понимать, что происходит.
Пожалуйста, не беспокойте разработчиков BIOS, чтобы они работали быстрее, выпускали определенный BIOS и т. д. Пожалуйста, не засоряйте ветку бесполезными сообщениями с вопросами, получит ли ваша конкретная карта новый BIOS. Это требуется несколько месяцев обратного проектирования и тестирования, прежде чем новый BIOS заработает.
Не существует простой лучшей карты: ваш бюджет, ваш уровень комфорта при выполнении модификаций, ваша способность жить с нерешенными проблемами, ваши вычислительные потребности, местный рынок, ваша модель iMac и т. д. определят карту, которую вы будете использовать.
К сожалению, эта ветка не может помочь вам с исходными картами, так как задействовано слишком много переменных.
Большинство, если не все, этих проблем были решены в опубликованных версиях BIOS.
- Потеря загрузочного экрана EFI;
- Потеря управления подсветкой;
- К 27-дюймовому iMac можно подключить только один внешний монитор.
- Потеря режима целевого диска;
- Потеря режима отображения цели (TDM); (работает только с High Sierra и более ранними версиями)
- Потеря запуска встроенного Apple Hardware Test (AHT);
- Потеря датчиков температуры на новом графическом процессоре. Но есть аппаратное решение!
Вы можете использовать загрузчик OpenCore, чтобы добавить функцию экрана загрузки на каждую карту — даже на карты Nvidia и AMD, которые не перечислены здесь или о которых известно, что они не поддерживают BIOS для отображения оригинального средства выбора загрузки Apple.
Существует небольшая задержка между звуковым сигналом (POST) и инициализацией фактического загрузочного экрана в текущем модифицированном BIOS NVIDIA. В большинстве случаев (например, при горячей перезагрузке в macOS) система загружается слишком быстро для инициализации EFI-части BIOS, из-за чего может показаться, что у вас нет «загрузочного экрана». Все работает как задумано, если вы можете удерживать клавишу «Option» при запуске и получить средство выбора загрузки.
Для других карт в будущем может быть добавлена регулировка яркости. Имейте в виду, что без регулировки яркости дисплей iMac по умолчанию работает с полной яркостью. Для более мощных карт и 27-дюймовых моделей это может привести к сильному нагреву.
Если вы хотите «затемнить» дисплей с помощью затемнения цвета, многие используют приложение «Яркость слайдера», которое бесплатно доступно в App Store.
Вы также можете использовать это приложение, которое работает лучше, чем большинство приложений в App Store, потому что оно затемняет цвета на всем экране и отображает встроенное экранное меню, как и встроенное управление яркостью.
Кроме того, для управления яркостью использовались модификации аппаратного уровня с использованием модуля DyingLight или Raspberry Pi. Это программное обеспечение, написанное @passatgt, можно запустить на Pi для управления подсветкой. Другое аппаратное решение можно найти здесь.
Карты Nvidia, отмеченные ++, с собственной регулировкой яркости могут заметить, что их дисплеи не достигают максимального уровня яркости. Потенциал. Кекст, измененный @highvoltage12v, можно найти здесь, чтобы решить эту проблему. Он был добавлен во все установочные пакеты и патчер Bit Sur.
И последнее, но не менее важное: пользователь @Lottosmp предложил решение, основанное на предыдущих разработках.
<р>3. Несмотря на наличие 2 выходов miniDisplayPort, 27-дюймовый iMac 2011 года будет выводить данные только на один внешний дисплей. В настоящее время для этого нет решения или обходного пути. <р>4. Режим целевого диска доступен для всех карт, отмеченных знаком + или ++! <р>5. Целевой режим отображения (TDM) доступен для карт, отмеченных знаком + при использовании как пользовательского BIOS, так и OpenCore. Проверьте этот Q16 из часто задаваемых вопросов об ограничениях. <р>6. Apple Hardware Test (AHT): в настоящее время нет исправления для запуска внутренней диагностики службы. Вместо этого вы можете поискать в сети пакет ASD (Apple Service Diagnostic). Для каждой системы свой пакет.Загрузите и установите пакет на SD-карту или DVD, что даст вам полную функциональность. Трудно найти рабочую ссылку для скачивания. Это не открытый исходный код. <р>7. Мониторинг температуры графического процессора доступен на большинстве новых карт при использовании как пользовательского VBIOS, так и OpenCore. Это показывает температуру, но не управляет вентиляторами!Используйте Macs Fan Control для управления вентилятором ODD. Подробности смотрите в прикрепленном к этому сообщению PDF-файле. Лучшее решение на сегодняшний день — переместить датчик ODD, как описано в этом решении! Датчик оптического привода активирует вентилятор с помощью программного обеспечения Apple SMC.
Пожалуйста, сначала прочитайте раздел проблем! Большинство этих карт поступили в продажу до 2012 года и считаются старыми картами.
Карта | BIOS | BIOS | Экран загрузки | Управление яркостью | 21.5/27/MXM | Модуль радиатора | OGL | MET |
---|---|---|---|---|---|---|---|---|
Quadro K500M | нет | нет | да/да/A | н/д | нет данных | |||
Quadro K510M | нет | нет | да/да/A td> | н/д | н/д | |||
Quadro K610M + | ПЗУ | да (OC) | да (проблема 7 выше) | да/да/A | специальная установка | 505 | н/д | |
Quadro K1100M + | ПЗУ | Elpida | да (OC) | да (пункт 7 выше) | да/да/A | нет | 907 | n/ a |
Quadro K2100M + | ROM | Elpida | да (OC) | < td>да (пункт 7 выше)да/да/A | нет | 1229 | н/д | |
Quadro K1000M + | ROM | без BC | да (OC) | да (проблема 7 выше) | да/да/A | нет | 903 | n/a |
Quadro K2000M + | ROM | без BC | да (OC) | да (пункт 6 выше) | да/да/A | нет | 797 | n/ a |
Quadro K3000M++ | ROM | ROM1 | да (изначально) | да (проблема 6 выше) | нет/да/B | да, 3 канала | 1164 | 15 td> |
Quadro K4000M ++ | ROM | да (изначально) | да (проблема 6 выше) td> | нет/да/B | да, 3 трубы | 1680 | н/д | |
Quadro K3100M++ | ROM | ROM1 ROM2 | да (изначально) | да (выпуск 6 выше) | нет/да/B | да, 3 канала | 1779 | 21 | Quadro K4100M ++ | ROM | да (изначально) | да (проблема 6 выше) | нет/ yes/B | да, 3-х трубная | 2465 | 32 |
Quadro K5000M++ | td>ROM | ROM1 | да (изначально) | да (проблема 6 выше) | нет/да/B | да, 3 трубы | < td>203829 | |
Quadro K5100M++ | ПЗУ | да (изначально) td> | да (проблема 6 выше) | нет/да/B | да, 3 трубы | 2404 | n /a | |
GTX 680M++ | ROM | да (изначально) | да (выпуск 6 выше) | нет/да/B | да, 3 трубы | н/д | н/д | < /tr>|
GTX 765M + | ROM | да (OC) | да (проблема 7 выше) | нет/да/B | да, 3 трубки | 1428 | н/д | |
GTX 770M + | ROM | да (OC) | да (проблема 7 выше) | нет/да/B | да, 3-х трубная | 2140 | н/д | |
GTX 780M + | ПЗУ | да (OC) | да (пункт 7 выше) | нет/да/B | да, 3 трубы | 2642 | 41 | |
GTX 780M++ | ПЗУ | да (изначально) | да (пункт 7 выше) | нет/да/B | да, 3 трубы | 2642 | 41 | |
GTX 880M++ | ROM | да (n активно) | да (пункт 7 выше) | нет/да/B | да, 3 трубы | 2700 | н/д | |
GTX 860M++ | ПЗУ | да (изначально) | да (проблема 7 выше) | нет/да/B | да, 3 канала | 1616 | 34 | < /tr>|
GTX 870M++ | ПЗУ | да (изначально) | да (проблема 7 выше) | < td>нет/да/Bда, 3 трубы | 2326 | 40 |
Столбец OGL: производительность OpenGL на основе оценки Unigine Valley из этой таблицы. Столбец T
MET: производительность металла на основе оценки MetalBench из таблицы.
ОС: OpenCore
*
BIOS от @Nick [D]vB, который в настоящее время включает загрузочные экраны на вашем iMac.
+
BIOS от @Nick [D]vB, @nikey22 и @Santa's Little Helper, которые в настоящее время включают загрузочные экраны на вашем iMac. Используя OpenCore (через OLCP или Catalina Loader для High Sierra и Sierra), эти карты прямо сейчас предлагают встроенную регулировку яркости, целевой режим отображения, поддержку UEFI Windows 10 и многое другое!
++
BIOS от @nikey22 и @stephle, которые в настоящее время включают загрузочные экраны, встроенную регулировку яркости, целевой режим отображения.
- Большинство, если не все эти карты, имеют микросхему BIOS типа WSON, которую нельзя запрограммировать с помощью зажима.Вам нужен nvflash с Windows или Linux. Ознакомьтесь с ответом на часто задаваемые вопросы Q3 о перепрошивке карт.
- Поддержка звука в UEFI Windows 10 делает OpenCore необходимым для любой из перечисленных карт!
- Чтобы включить элементы управления яркостью в UEFI Windows 10, см. этот пост и этот более новый пост.
- Режим Target Display работает только с High Sierra и старше!
- Последняя работающая macOS — Monterey Beta 6. В бета-версии 7 поддержка Nvidia Kepler прекращена, но OCLP, начиная с версии 0.2.5, может восстановить поддержку. Это исправление не возвращает 100% функциональность, например. Поддержка OpenCL в Photoshop отсутствует в Монтерее.
Мы регулярно получаем запросы на более современные графические карты Nvidia Pascal и Maxwell. К сожалению, Apple никогда не поддерживала эти карты в более поздних версиях macOS. Если вы планируете использовать такой GPU, вам придется установить так называемые веб-драйверы NVIDIA, чтобы получить поддержку High Sierra.
С другой стороны, эти графические процессоры прекрасно подходят для запуска Windows и, вероятно, некоторых дистрибутивов Linux с полной поддержкой драйверов. Поэтому, если вы сосредоточены на Windows, взгляните только на эту дочернюю ветку.
Вы найдете специальные версии vBIOS в этой не такой длинной ветке.
Пожалуйста, сначала прочитайте раздел проблем! Эти карты были представлены в 2016 году и позже и считаются новыми картами. Тип графического процессора более энергоэффективен по сравнению с Nvidia Kepler и имеет гораздо более высокую производительность металла.
- AMD WX7100, RX480 и RX470 (мобильные)
В настоящее время мы предполагаем, что только карты с номером версии 1.1 (найдите отпечаток на лицевой стороне карты, например V1.1 или VER 1.1) будут публиковаться и работать на iMac12,2 (середина 2011 г.), тогда как версия 1.0 будет работать только в конце 2009 г. и середине 2010 г. Карты RX470/RX480 предназначены только для версии 1.0 и не работают в системах iMac середины 2011 г.! - AMD WX4170 (мобильный)
Некоторые поставляются с пустым EEPROM и без цепи резисторов. Рабочие модели с EEPROM немногочисленны. Вы можете добавить микросхему BIOS после этого поста. Требуются навыки пайки (спросите в мастерских по ремонту сотовых телефонов)! - AMD WX4130/WX4150 (мобильный)
Существует несколько версий этой карты — только зеленые версии с логотипом Dell в настоящее время работают со всеми поддерживаемыми моделями iMac, кроме iMac 11.2. Другие карты, такие как синяя HP WX4150, нуждаются в этом моде для работы в моделях iMac12,2 27 дюймов 2011 года. Карты Dell и HP нуждаются в этом дополнительном моде для работы с моделями iMac11,2 и iMac12,2 21,5 дюйма. Проверьте свою карту перед применением любого мода. - проблемы с картами: в отличие от семейства NVIDIA, где мы каждую неделю получаем несколько отчетов о неисправных картах, у нас пока было только два отчета, показывающих неправильно работающие Dell WX4150 и HP WX4170 — проблема была решена путем добавления дополнительной поддержки видеопамяти. . К сожалению, теперь нам приходится выбирать из нескольких опубликованных версий.
- Первоначальная настройка: при использовании High Sierra GOP vBIOS отключает внутренний ЖК-дисплей при включении питания.
Временное решение: используйте дополнительный внешний дисплей при загрузке.
Если вы планируете использовать High Sierra на регулярной основе, вам необходимо установить этот мод жесткого соединения.
Карта | BIOS | BIOS | Экран загрузки | Управление яркостью | 21.5/27/MXM | Модуль радиатора | OGL | MET |
---|---|---|---|---|---|---|---|---|
AMD WX4130 +++ | старый | ROM1 | да (OpenCore) | да (изначально) | да/да/A | специальная установка | 1805 | 53 |
AMD WX4150 +++ | старый | ROM1 | да (OpenCore) | да (изначально) | да/ да/A | специальная установка | 1805 | 62 |
AMD WX4170 +++ | старый | ROM1 | да (OpenCore) | да (изначально) | нет/да/B | специальная установка | 2156 | 73 |
AMD RX480 +++ | старый< /td> | ROM1 | да (OpenCore) | да (изначально) | нет/да/B | да или нет?, 3-х трубка | 2800 | 150 |
AMD WX7100 +++ | ПЗУ td> | ROM1 | да (OpenCore) | да (изначально) | нет/да/B | да или нет?, 3 трубы | 2949 | 170 |
Столбец OGL: производительность OpenGL на основе оценки Unigine Valley из этой таблицы. T
Столбец MET: производительность металла на основе оценки MetalBench из таблицы.
+++ Эти карты AMD намного современнее, но их трудно найти. Внимательно ознакомьтесь с онлайн-предложениями (различия описаны выше). Карты изначально поддерживаются Sierra и более поздними версиями. На данный момент последней известной рабочей версией macOS является Monterey Beta 10.
Экран загрузки GOP и OpenCore:
Используя GOP BIOS (ссылки в таблице выше), вы получите родную яркость и эмулированный выбор загрузки только с OpenCore (см. ниже). OpenCore обеспечивает декодирование/кодирование 4K H.264 и огромного 4K HEVC с использованием идентификатора iMacPro1,1. Этот хак делает ваш iMac похожим на новую машину и дает вам аналогичные функции.Не работает с Sierra при использовании OpenCore (добавьте -no_compat_check к boot-args, чтобы включить загрузку Sierra).
Экран загрузки EFI:
Используя версию EG BIOS, вы получите встроенный загрузчик Apple с модификацией прошивки iMac только на дополнительном внешнем дисплее. Эти версии BIOS также предлагают встроенную регулировку яркости. Вы также можете использовать ту же настройку OpenCore, что и в версиях GOP BIOS, чтобы включить 4K H.264/HEVC. Здесь вы найдете новые версии EG BIOS для линейки WX4xxx. Оба решения имеют свои преимущества.
Добавив мод Hot Wire, подробно описанный в отличном посте, вы также можете отобразить загрузочный экран EFI на внутреннем ЖК-дисплее.
Как прошить:
Карты можно прошивать с помощью клипсы или amdvbflash с Linux или Windows или EFI. Взгляните на FAQ Q3 о перепрошивке карт.
AirPlay to Mac работает с этими картами, установленными в Монтерее! AirPlay вообще с Мохаве и Каталиной. Big Sur, а позже сломали это.
В этой таблице показаны карточки с экспериментальной поддержкой. Карты были опубликованы в период с 2012 (M4000) по 2016 год (W6170M).
- большинство карт по-прежнему вызывают сбой при пробуждении в системах iMac12,x (отключите спящий режим)
- вам нужен OpenCore (OCLP 0.4.0 и выше) для настройки и запуска этих + карт, средство выбора загрузки EFI недоступно
- проверьте ссылки vBIOS для получения более подробной информации и сравните сгенерированный OCLP config.plist с настройками на случай возникновения проблем
- все карты поддерживают AirPlay с Catalina на всех iMac11,x и iMac12,2 с использованием OCLP ( Lilu/WhateverGreen)
- кажется, что все карты поддерживают AirPlay для Mac с Monterey
- некоторые карты вызывают дополнительные проблемы с адресом SMBUS (W6170M, W5170M), тепловые показания ЦП частично нарушены (аппаратная проблема, требуется модификация карта)
- W5170M не работает должным образом в iMac11,2, используйте M5100 (аппаратная проблема, требуется модификация карты)
- Есть другие модели, такие как W7170M/S7100 и другие - у нас есть еще нет достаточного опыта их использования!
- Если вы найдете две ссылки на ПЗУ, в которые мы позже добавили новую поддержку VRAM, проверьте свою карту и сообщения, содержащие версии vBIOS.
Карта | BIOS | Экран загрузки | Управление яркостью | 21.5/27/MXM | Модуль радиатора | OGL | MET |
---|---|---|---|---|---|---|---|
AMD M4000 td> | ROM | да (OpenCore) | да (изначально) | да/да/A | специальная установка< /td> | 809 | 19 |
AMD M6000 | ПЗУ | да (OpenCore) | да (изначально) | нет/да/B | 2-трубный MXM-B | 1010 | 30 |
AMD M5100 | ROM | да (OpenCore) | да (изначально) | да/да/A | специальная установка | 983 | 31 |
AMD W5170M | ROM | да (OpenCore) | да (изначально) | да/да/A | специальный установить | 778 | 31 |
AMD M6100 | ROM ROM2 | да (OpenCore) | да (изначально) | нет/да/B | 2-канальный MXM-B | 1024 | 30 |
AMD W6170M | ROM | да (OpenCore) | да (изначально) | нет/да/B | специальная установка с 3 каналами | 1805 | 57 | tr>
AMD | нет/да/B | 3 трубки | |||||
AMD | < td>да (OpenCore)да (изначально) | нет/да/B | 3 канала | 84 |