MacBook Pro: как навсегда отключить дискретный графический процессор от EFI?


49

Я хотел бы отключить графический процессор NVidia GTX 750M на моем MacBook Pro 15 "(Retina, середина 2014 года, Mac OS X 10.10 Yosemite). Я знаю, что могу использовать GfxCardStatus, но я прочитал, что мог бы иметь более постоянное решение, изменив некоторые EFI флаг.

Мой вопрос:

  • Как я могу отключить дискретный графический процессор от EFI?

    Я предполагаю, что это сохраняется во время нескольких перезагрузок. Я также хотел бы знать, как отменить это при необходимости.

Обновить:

В основном вопрос заключается в том, является ли команда, упомянутая в GfubCardStatus, в комментарии к проблеме github здесь правильно или нет, и как отменить ее, если она не работает.

,

Ответ на этот вопрос является правильным, но будет здорово, если вы также скажете мне:

  • Если вы используете встроенную графику в GfxCardStatus, Mac OS X (по крайней мере, до Yosemite) не позволяет вам использовать несколько мониторов (даже если встроенный Iris Pro может это делать).

    Если я отключу дискретный графический процессор от EFI, подумает ли macOS, что установлен интегрированный графический процессор, и позволит ли мне использовать с ним несколько мониторов?

  • Я слышал, что тот же параметр EFI отвечает за то, что он даже не показывает встроенный графический процессор другим операционным системам, кроме macOS, и вам придется каким-то образом обмануть его, чтобы считать его macOS.

    Это правда? И если да, то как это сделать?


4
Это похоже на классическую проблему XY . Чего вы на самом деле пытаетесь достичь?
Тецуджин

6
Имейте постоянную экономию на аккумуляторе, и уменьшите высокую температуру, не платя стоимость шума. Я получил NVidia один, потому что я хотел лучшие обновления процессора и SSD, и это был предварительно собранный. Если бы я мог ждать пользовательской сборки, я бы получил интегрированную графическую карту.
Meligy

3
Решение этого вопроса также было бы полезно для владельцев моделей MBP 2011 года с дефектным дискретным графическим процессором. Конечно, возможно отключить дискретный графический процессор при использовании Linux, см. Мой вопрос здесь: apple.stackexchange.com/questions/168167/…
xpereta

Ответы:


52

Вы можете навсегда отключить дискретную видеокарту, выполнив следующие действия:

ОБНОВИТЬ! Попробуйте отредактировать переменную NVRAM из однопользовательского режима

Процедура, описанная в шагах 1-3, работала для меня до macOS Sierra, но с обновлением до High Sierra я начал получать розоватый / красноватый экран и не смог войти в режим восстановления, чтобы повторить шаг 3, как я должен был сделать в предыдущие обновления. Выполняя поиск в Интернете, я вступил в проблему GitHub, объяснив, что вы можете заменить шаги 1 и 2 следующей командой, которую можно выполнить в однопользовательском режиме (нажатие на кнопку cmd+ s):

sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

1. Подготовьте загрузочный USB-накопитель с Linux без графического интерфейса

1.1 Загрузить ArchLinux ISO

  • Вам нужен рабочий компьютер для этого и запасной привод CD / DVD / USB.
  • Загрузите последний ISO-образ Arch Linux .
  • Затем вы можете либо просто записать этот ISO на CD / DVD (который позже можно было бы либо вставить в SuperDrive MBP, либо внешний DVD-привод, подключенный к MBP двумя USB-кабелями), либо создать загрузочный USB .

1.2 Создание загрузочного USB с помощью .iso

  • Сначала вам нужно идентифицировать USB-устройство.
  • Откройте / Приложения / Утилиты / Терминал в MacOS и перечислите все устройства хранения:

    diskutil list

    Ваше USB-устройство будет выглядеть примерно так /dev/disk2 (external, physical). Убедитесь, что это устройство, которое вы хотите удалить, проверив его имя и размер, а затем используйте его идентификатор для приведенных ниже команд вместо /dev/diskX.

  • USB-устройство обычно автоматически монтируется в macOS, и вы должны размонтировать (не извлечь) его перед записью в блок с помощью dd:

    diskutil unmountDisk /dev/diskX

  • Теперь скопируйте файл ISO-образа на устройство. Команда dd похожа на аналог Linux, но обратите внимание на «r» перед «диском» для необработанного режима, который делает передачу намного быстрее:

    sudo dd if=path/to/arch.iso of=/dev/rdiskX bs=1m

    После завершения macOS может жаловаться на то, что «вставленный вами диск не читался этим компьютером». Выберите «Извлечь». Устройство USB будет загрузочным.

2. Используйте Linux для изменения EFI Vars

2.1 Загрузиться с ней

  • Вставьте этот CD / DVD / USB в Macbook Pro, удерживая клавишу Option (alt) во время загрузки.
  • Выберите «Загрузка EFI» (это ваш загрузочный установочный носитель).
  • Когда появится меню, нажмите клавишу «e», чтобы отредактировать параметры GRUB элемента меню Arch Linux archiso x86_64 UEFI CD, когда он выбран на главном экране, добавьте nomodesetв конец этой строки и нажмите Enter.
  • Если все сделано правильно, вы окажетесь на консоли Linux! (Это занимает некоторое время, так что наберитесь терпения и дождитесь подсказки)

2.2 Очистить существующие переменные EFI

Похоже, файловая система efivarfs смонтирована по умолчанию! Так что вы уже можете cd /sys/firmware/efi/efivarsи lsисследовать этот каталог и посмотреть, есть ли gpu-power-prefs-...переменная (где ... UUID этой переменной).

  • Если есть такая переменная, лучше удалить ее с помощью rm.

    rm gpu-power-prefs-…

  • Если при попытке получить сообщение «операция не разрешена» rm, это означает, что efivarfs был смонтирован как доступный только для чтения, и вам необходимо перемонтировать его с разрешениями на чтение и запись и повторить попытку:

    cd /
    umount /sys/firmware/efi/efivars/
    mount -t efivarfs rw /sys/firmware/efi/efivars/
    cd /sys/firmware/efi/efivars/
    rm gpu-power-prefs-…

  • Если это также не удается (вы все еще не можете удалить файл), используйте chattrкоманду, чтобы отключить неизменность файла, а затем удалите файл:

    chattr -i "gpu-power-prefs-…”
    rm gpu-power-prefs-…

2.3 Создайте новый файл gpu-power-prefs-…

printf "\x07\x00\x00\x00\x01\x00\x00\x00" > /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

2.4 Добавить неизменяемость в файл gpu-power-prefs-…

chattrПредполагается, что эта команда заблокирует файл, чтобы сделать его доступным только для «суперпользователя», и чтобы при загрузке у вашего EFI не было шанса испортить переменную gpu-power-prefs -... при любых обстоятельствах.

chattr +i "/sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9"

2.5 Размонтировать efivars и перезагрузиться

Перейдите в корневой каталог, чтобы размонтировать efivars:

cd /
umount /sys/firmware/efi/efivars/

Гарантирует, что ваши переменные EFI будут сброшены в файловую систему efivarfs. Пожалуйста, безопасно отключите его перед перезагрузкой.

reboot

3 Удалить AMD / NVIDIA kexts

Примечание . Возможно, вам придется делать это каждый раз, когда вы обновляете свою ОС, так как она обычно восстанавливает эти кеширования. Вы можете добавить этот ответ в избранное для справки, чтобы он был доступен с другого устройства, когда вам это нужно.

После отключения dGPU с помощью Arch обычная загрузка зависнет на полпути, но безопасная загрузка будет работать.

3.1. Перемещение файлов AMD / NVIDIA kext в резервную папку

Удалите все файлы kext AMD (или NVIDIA, в зависимости от вашей карты) в Терминале в консоли восстановления. Попытка удалить их в однопользовательском режиме приводит к ошибкам в песочнице, поэтому не делайте этого в однопользовательском режиме! (тот, который вы загружаете с cmd+ s).

  • Если у вас есть FileVault, сначала разблокируйте его.
  • Загрузитесь в Recovery ( cmd+ r) напрямую. Если произойдет сбой, повторите шаг 2 и повторите попытку (dGPU может снова активироваться после загрузки ОС с кексами AMD / NVIDIA).
  • Start Terminal (Это команды для AMD. Если у вас есть NVIDIA, измените соответственно)

    diskutil cs list(найдите UUID логического тома: последний элемент)
    diskutil coreStorage unlockVolume UUID(UUID: из предыдущей команды)
    cd /Volumes/Macintosh\ HD
    mkdir AMD_Kexts
    mv System/Library/Extensions/AMD*.* AMD_Kexts/
    reboot

Я нашел процедуру по этой ссылке , где вы можете прочитать атрибуцию различных разделов и ветку обсуждения по теме.

Я сам попробовал это сделать в начале 2011 года на MacBook Pro с неисправной дискретной видеокартой, которая не могла загрузиться даже с трюком с перегревом, и в итоге получил полнофункциональный компьютер!


1
Да, вы правы, этот Mac имеет карту NVIDIA, а не AMD (я просто выполнял шаги, не осознавая этого). Однако, я все еще не мог заставить это работать, но с другим решением, предложенным для этого определенного ноутбука, это работало !! MBPMid2010_GPUFix . Спасибо за вашу помощь.
Тако

2
Немного важной информации, если у вас NVidia, а не карта AMD. Инструкции верны, но необходимо удалить следующие кексты: CUDA.kext GeForce.kext GeForce7xxxGLDriver.bundle GeForceGA.plugin GeForceGLDriver.bundle GeForceVADriver.bundle NVDANV40Hal.kext NVDANV50Hal.kext NVD работает 10.12.6.
Sporker

2
Мне потребовалось 3 попытки (чтобы повторить шаг 2), чтобы войти в режим восстановления без остановки, но в конце концов он сработал для моего Macbook Retina Pro в середине 2012 года (с картой Nvidia). Так что спасибо!
huyz

3
Также очевидно, что эта проблема вызвана конденсатором рядом с дискретным графическим процессором, а не самим dGPU youtube.com/watch?v=DzcgT_fiVTA
cbartondock

2
Для любого, кто имеет сетчатку Mac Pro 2013 года с dGPU от Nvidia, я обнаружил, что если я переместил только файлы NVD *. * В System / Library / Extensions, то dGPU не будет отключен, и что если я переместил и эти файлы, и Файлы GeF *. *, Предложенные @sporker, затем машина работала, но а) не могла изменить яркость и б) не уменьшала яркость дисплея при закрытии. Для меня работало перемещение файлов GeF, а не файлов NVD. Метод nvram у меня тоже не сработал, и мне пришлось заменить «fa4ce28d» на «000fa4ce», но в остальном метод archlinux сработал. Не могу сказать, как я благодарен за этот пост.
cbartondock

10

Ваша дилемма

Я полностью сочувствую вашему желанию "сэкономить на аккумуляторе и уменьшить нагрев, не платя за шум" при использовании дискретной видеокарты в MacBook Pro.

Предупреждение

Прежде чем делать что-либо, что приведет к отключению дисплея, убедитесь, что вы можете войти в свой MacBook Pro с помощью SSH, чтобы отменить ручную работу. Хотя совместное использование экрана со всеми отключенными графическими картами, вероятно, будет работать с разрешением по умолчанию, я бы не стал ставить на него свой компьютер.

ответы

Что произойдет, если я навсегда отключу дискретную видеокарту nVidia от EFI? Будет ли Mac OS думать, что встроенный графический процессор установлен, и позволю ли мне использовать несколько мониторов вместе с ним?

Вы потеряете возможность использовать внешний монитор (под любой ОС). Внешний графический порт (ы) подключен к дискретному графическому чипу.

Мой собственный MacBook Pro 2011 работает со стабильными 60 градусами даже под нагрузкой с минимальным шумом от вентиляторов при использовании встроенной графики Intel и скачками до полных вентиляторов (в диапазоне от 4000 до 6000 об / мин) при нагрузке с дискретным 6750. Проблема реально. Я тоже хотел иметь возможность использовать только встроенную графику и управлять внешним монитором.

Ни как, ни как.

Правда ли, что тот же EFI даже не показывает интегрированный графический процессор другим операционным системам, кроме Mac, и вам нужно каким-то образом обмануть его, чтобы подумать, что это Mac OS?

Да, это правда. Графический процессор Intel отключается EFI от MacBook Pro 11,3, если вы загружаете что-либо, кроме Mac OS X. У вас есть четыре варианта, если вы хотите использовать интегрированный чип Intel под альтернативной ОС:

  1. ПОСМОТРЕТЬ версию 0.10.0 или выше (рекомендуется): http://www.rodsbooks.com/refind

Последние версии rEFInd имеют встроенный взлом "apple_set_os". Вы можете включить его, установив опцию spoof_osx_version в вашем refind.conf.

  1. apple_set_os.efi: https://github.com/0xbb/apple_set_os.efi

  2. исправленный GRUB: https://lists.gnu.org/archive/html/grub-devel/2013-12/msg00442.html https://wiki.archlinux.org/index.php/MacBookPro11,x#Getting_the_integrated_intel_card_to_work_on_11.2C3

  3. исправленное ядро: https://www.marc.info/?l=grub-deavel&m=141586614924917&w=2

Будьте осторожны, чтобы планировать заранее. Если вы не будете готовиться, вы столкнетесь с отключенной встроенной видеокартой и черным экраном. Конечно, вы всегда можете вернуться и загрузить Mac OS X и начать заново.

Самый простой из вышеперечисленных вариантов - номер два - заменить Apple EFI. К сожалению, это тот, который может привести к невозможности загрузки в будущем. Apple не любит, когда люди играют с EFI, и оставляет за собой право блокировать ваше устройство . Если у вас была Apple Care, и вы все еще находились на гарантийном сроке, вы можете найти плечо, где можно поплакаться. Может быть. Когда вы меняете EFI, вы также рискуете защитой , то есть можете облегчить взлом вашей машины. Вы должны иметь возможность обновиться до последней версии EFI, которая удалит ваш патч.

Первый вариант, rEFInd, ставит себя между загрузкой и EFI, что оставляет значительную возможность для того, чтобы что-то пошло не так, а вам оставалось кирпич и долгий трудный путь назад к работающему компьютеру. Насколько серьезны эти проблемы? Многие владельцы MacBook Pro потеряли свой жесткий диск, чтобы узнать:

Многочисленные сообщения об ошибках REFIt указывают на проблемы с повреждением диска на дисках более 500 ГБ .... Я настоятельно рекомендую вам не печатать, sudo bless --infoчтобы проверить состояние вашей установки, если у вас есть такой диск, или даже если вы подозреваете, что у вас может быть такой диск , (Я видел диски Advanced Format размером всего 320 ГБ.)

Вариант третий относительно легкий. Patching grub - процесс, с которым любой ранний владелец Hackintosh хорошо знаком. Патч Grub работает и его легко отменить, так как изменения не вносятся на уровне прошивки. Если вы исправляете grub консервативно, дополнительный код grub включается только при включении параметра / alt при загрузке .

Вывод

Если вы предпочитаете использовать свой компьютер для его восстановления, gfxCardStatus от Cody Krieger в его готовой конфигурации выглядит все более привлекательным. Если вы действительно хотите, чтобы gfxCardStatus запускался при запуске, мистер Кригер принял участие в яркой беседе , которая привела к переключению GPU. switchGPU заранее настраивает gfxCardStatus на дискретную или интегрированную графику достаточно рано, чтобы вы могли работать на интегрированной графике, когда ваш дискретный графический процессор в противном случае перегрелся бы и зависал. gfxCardStatus продолжает работать в обычном режиме (т.е. вы можете переключиться обратно на дискретный графический процессор после загрузки, используя пункт меню gfxCardStatus). Нет причин устанавливать switchGPU, если у вас нет серьезных аппаратных проблем с вашим дискретным графическим процессором, что означает, что вы должны постоянно его выключать.

кода

Поразмыслив, моя собственная ситуация с интегрированным AMD 6750 достаточно плохая (такая горячая и громкая даже после термического перераспределения), что я воспользуюсь программой расширенного гарантийного ремонта Apple для MacBook Pro 2011 года с графикой AMD. Марко Армент, вероятно, был прав в том, чтобы включить его 2011 MBP с тактовой частотой 2,2 ГГц с 6750 для версии 2,0 ГГц с 6490 . Хотя в то время я думал о том, чтобы сделать то же самое, мне пришлось бы отправить свой MBP за границу, чтобы изменить его. К сожалению, Retina MacBook Pro, похоже, продолжает испытывать те же проблемы с нагревом и шумом . MacBook Pro моей подруги 2013 года только с интегрированной графикой ведет себя намного лучше.

Из-за проблем с высокой температурой и шумом на четырехъядерных рабочих станциях MBP я отказался и купил два Mac Pro (2006 и 2009 годы), обновил процессоры до восьми и шести ядер соответственно. В 2006 году с установленной Apple AMD 5870 почти бесшумно (намного тише, чем в 2009 году) и многозадачность лучше, чем у MBP 15 ". Две серебряные башни (домашняя и офисная) стоят дешевле, чем один новый MacBook Pro. запуск 2011 MBP 15 "на дискретной графике только для переноса (без внешнего монитора).


8

Ваша запланированная процедура возможна. Ваша запланированная процедура не так сложна. Ваша запланированная процедура не лучший вариант.

Почему этот маршрут неоптимальный

MacBook Pro будет и должен переключаться на дискретный графический процессор (dGPU) после подключения внешнего дисплея. Следовательно, установленный, но отключенный dGPU лишает возможности использовать внешний монитор с этим dGPU.

Теперь есть и другие варианты, такие как использование USB-решений или внешних графических процессоров (eGPU). Но установка искомой переменной EFI обязательно отключит прямой вывод одним кабелем от порта Thunderbolt на внешний монитор.

Как можно отключить дискретный графический процессор от EFI?

Команда, которую вы упомянули в своем обновлении, почти верна. Он просто пропускает правильный идентификатор:

sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

Это записывает соответствующую переменную EFI в NVRAM и заставляет MacBook Pro всегда загружаться прямо во встроенный графический процессор (iGPU). Идентификатор предназначен не только для dGPU AMD, но и для всех dGPU. Это подтверждает совместимость с чипами NVidia. Это также легко обратимо с перезагрузкой NVRAM.

Недостатки этой стратегии в данной ситуации

А теперь обратная сторона: с этим потенциально могут быть две маленькие проблемы:

  1. После применения этих настроек NVRAM macOS может «немного запутаться». Чип все еще там, подключен и работает.

  2. Для загрузки вам может потребоваться отключить графические драйверы для вашего dGPU. Или, по крайней мере, один kext, который управляет фактическим переключением графики. В противном случае загрузка может зависнуть при попытке инициировать переключение графического процессора.

Обе вновь возникшие проблемы можно решить, переместив все кексы NVidia /System/Library/Extensionsв безопасное место резервного копирования. Это приведет к загрузке машины в ускоренном режиме iGPU. Но установки переменной EFI может быть недостаточно для разумного управления питанием. Для этого вам, вероятно, придется вернуться назад кексы NVidia, кроме тех, кто отвечает за переключение графики. Невыполнение этого требования приведет к излишне высокой мощности на dGPU. Он будет по крайней мере на холостом ходу при «полной мощности» (переводится на> ~ 60 ° C).

Это простоя высокой мощности потенциально станет большим поражением для вашего плана по снижению шума вентилятора и увеличению заряда батареи. Дополнительное примечание из литературы: Следует признать, что общепризнанная истина заключается в том, что для перемещения кекс-файлов также требуется отключить SIP в более новых версиях OS X / macOS, если вы будете перемещать подобные вещи.

Общая стратегия - найти кексы для экспериментов: загрузиться без переменной NVRAM в стандартной системе (с «по умолчанию» кексами NVidia). Затем обратите внимание на то, с какими расширениями ваша система действительно загружается kextstat. Затем перезагрузите компьютер с ранее загруженными кексами NVidia / Geforce, и хак будет включен. Получите подробный сенсорный монитор (iStatMenus, TGPro и т. Д.) И наблюдайте за температурой на и вокруг графического процессора. Теперь загрузите один за другим соответствующие кексы обратно в ядро ​​с помощью sudo kextload /path-to/NVDA***.kext. Подождите одну или две минуты после каждого.

Так как метод этого поста - или столь же правильный, но долгий способ: манипулирование EFIvars в Linux - это NVRAM, он будет полностью восстановлен, если вы выполните сброс SMC / NVRAM. Этот взлом NVRAM на самом деле является единственной частью этого поста, которая наверняка не доставит вам особых хлопот.

Выполнение этого сброса NVRAM восстанавливает минимальный набор заводских настроек для переменных EFI / NVRAM. Эта заводская настройка не будет затронута.

Это может быть сделано так часто, как вам нравится.

В Linux система драйверов гораздо лучше документирована и реализована в imho чище. Есть много способов сделать это с помощью Linux или загрузить ее. А Linux (будь то соблюдение этого параметра NVRAM / EFIvars или другие методы) даст вам гораздо меньше проблем с драйверами (кто бы мог подумать). Для других ОС, таких как Microsoft Windows, у меня нет данных.

Повторим: если ОС не распознает dGPU должным образом, это не означает, что он выключен. Это может привести к нежелательным тепловым побочным эффектам.

Взгляните на это руководство для MacBook Pro 2011 года для аналогичного решения и немного больше вариантов; также, чтобы быстро отменить и повторить взлом NVRAM.

Несколько мониторов и отключенный dGPU

Сказав, что все: gfxCardStatus (или попробуйте разные версии оригинала - у них разные опции / возможности…) - это лучший вариант, если у вас нет реальных проблем с оборудованием. Это гораздо более гибко, и вы все еще можете легко переключиться обратно на dGPU или внешние мониторы в работающей системе.

Будь то через EFI / NVRAM или с помощью gfxCardStatus: принудительное переключение Mac с переключаемой графикой на интегрированную только отключит режимы внешнего отображения с использованием встроенного графического вывода DisplayPort или Thunderbolt. Это является следствием конструкции оборудования, которая направляет сигнал дисплея для внешних мониторов через dGPU. Использование не дискретных, а внешних графических адаптеров может стать решением этой проблемы.

Настройка EFI для включения в другие операционные системы

Как теперь должно быть ясно, настройка EFI, позволяющая другим операционным системам, таким как Linux, «видеть» переключаемую графическую настройку, отличается от описанной выше, которая отключает dGPU. Программа Tiny EFI для разблокировки Intel IGD на Macbook Pro 11,3 для Linux и Windows:

Программа Tiny EFI для разблокировки Intel IGD на Macbook Pro 11,3 для Linux и Windows. Он был легко загружен с помощью неизмененного загрузчика EFI, такого как Grub, rEFInd и т. Д.

EFI модели Macbook Pro 11,3 отключает графический процессор Intel, если вы загружаете что-либо, кроме Mac OS X. Поэтому для обеспечения доступности всего оборудования требуется небольшая хитрость, имитирующая идентификацию ОС.

Все кредиты принадлежат Андреасу Хайдеру, который первоначально обнаружил этот взлом: https://lists.gnu.org/archive/html/grub-devel/2013-12/msg00442.html


4

Запоздалый ответ на один из ваших побочных вопросов: Возможно, вам нужен дискретный графический процессор, чтобы использовать внешний дисплей. Причина должна заключаться в том, как подключены графические процессоры и видеовыходы.

(Я наполовину догадываюсь, наполовину экстраполируя от того, как работает технология переключения графики на ноутбуке для ПК. Это не является необоснованным предположением, что эти технологии основаны на работе поставщиков графических процессоров с Apple. Тем не менее: рассмотрим следующее с большим отрывком соль.)

В nVidia Optimus настройка заключается в том, что встроенный дисплей ноутбука подключен к встроенному графическому процессору, а порт внешнего дисплея подключен к дискретному графическому процессору. Если вам нужно визуализировать данные с использованием дискретного графического процессора на встроенном дисплее, дискретный графический процессор «подчиняется» интегрированному. Сначала вызов рендеринга поступает во встроенный графический процессор, который, если дискретный графический процессор включен, перенаправляет его туда, а затем извлекает результат, чтобы вывести его на дисплей.

Если подключен внешний дисплей, вызовы рендеринга для этого дисплея направляются непосредственно в дискретный графический процессор, поскольку именно этот графический процессор может в любом случае отправлять любой вывод на этот дисплей. Интегрированный графический процессор просто не может самостоятельно отправлять видеовыход на этот порт. Я не думаю, что даже возможно, чтобы интегрированный графический процессор был «подчинен» дискретному, потому что, во-первых, это было бы бессмысленно с точки зрения дизайна в отношении целей технологии переключения графики; и даже в этом случае все равно потребуется включить дискретный графический процессор, что не помогло бы людям, у которых чип выходит из строя.


Интересный! Я знаю, что Lenovo ThinkPad W530 позволил мне установить встроенный графический процессор из параметров BIOS, и я почти уверен, что это все еще позволяет подключать внешние мониторы. Не уверен на 100%.
Мелиги

Как я уже сказал, я не уверен на 100% выше, потому что я не могу найти оригинальные статьи снова. Возможно, что проводка, которую я описал, не единственная возможная конфигурация, и W530 имеет встроенную ручку графического процессора. Тем не менее, Macbook, требующий, чтобы вы запускали дискретный графический процессор для внешнего устройства, означал бы, что он действительно подключен так, как я описал.
миллимус

Вам нужен дискретный графический процессор, чтобы использовать внешний дисплей. Регулярное использование дискретного графического процессора приведет к увеличению шума вентилятора и сокращению срока службы материнской платы. Я больше не использую дискретный графический процессор вообще. Я использую рабочий стол для подъема тяжестей, но все еще наслаждаюсь большим 17-дюймовым встроенным экраном во время путешествий.
Foliovision

4

Если кто-то все еще ищет способы сделать это, пожалуйста, прочитайте это сообщение на форуме MacRumors.

Я выполнил шаги, упомянутые в этом сообщении на форуме, и мой 15-дюймовый MacBook Pro 2011 отлично работает, используя только встроенную графику. Бесполезная графическая карта AMD была успешно отключена.

https://forums.macrumors.com/threads/force-2011-macbook-pro-8-2-with-failed-amd-gpu-to-always-use-intel-integrated-gpu-efi-variable-fix. 2037591 / страница-5 # пост-24511780

https://forums.macrumors.com/threads/force-2011-macbook-pro-8-2-with-failed-amd-gpu-to-always-use-intel-integrated-gpu-efi-variable-fix. 2037591 /


На какой версии OSX / macOS вы это попробовали?
Huyz
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.