Меню Рубрики

Установка mac os nvidia optimus

Установка mac os nvidia optimus

Начнем с того, что технология Nvidia Optimus не заводима!

Все что можно найти в интернете — фэйк и обман:
Например, очень часто можно скачать кекст, который просто делает инжект EFI-стрингами. Таким образом, насильно заставляет думать Mac OS X, что видеокарта поддерживается. Да, nVidia будет значиться в системе, но на деле будет жрать только энергию. Поэтому ее всегда отключают через ssdt/dsdt.

Причины по которым Optimus не работает:

#1 Система переключения графики другая.

Видеокарта, построенная на Optimus не имеет выхода на монитор (максимум HDMI, но не у всех ). Она является только ускорителем графики для Intel. Сразу возникает вопрос: и как же она выводит картинку? Ответ — через встроенную Intel. Причем делает это через ее фрэймбуффер. Иными словами: все свои результаты видеокарта nvidia копирует из своей памяти в память видеокарты Intel. Но так как Intel не имеет своей видеопамяти, то nVidia копирует в оперативную память компа в зарезервированную область. А Intel просто выводит картинку с этих данных.
Сразу вылезают недостатки такого подхода:
1) 2 видеокарты работают и жрут энергию одновременно
2) Много времени уходит на копирование данных в ОЗУ.
Но есть и положительный момент. Во время переключения графики нету промаргивания экрана, по скольку физически Intel всегда выводит изображение на монитор. Nvidia только забирает у нее работу, если у встроенной не хватает сил.

Чтобы Nvidia понимала когда нужно переключаться предусмотрены 3 решения:
1) Список программ в драйвере Nvidia (win). Он редактируется, можно добавлять и свои программы.
2) Меню: «запустить с помощью высокопроизодительной Nvidia»
3) Автоматический режим — когда поступают вызовы библиотек DirectX, Nvidia сразу же на себя все берет, если ей не запрещает пункт 1 или 2.

#2 По-другому распаяна память для Nvidia или программные отличия(?)

Это я обнаружил, проведя эксперимент:
Я открыл скрытые настройки биоса в своем ноуте Asus N56VZ
И тем самым смог отключить встроенную графику аппаратно, так как HDMI у меня подпаян к Nvidia — я ее запустил без Optimus и Windows спокойно пошла работать так. И соответственно видела только одну видеокарту. Да и драйверы NVIDIA не предлагали запустить что-либо через встроенную карту. Далее я пробовал запустить OS X — сразу подвисон на nvidia драйверах.
Поставив nvidia web драйвера в логе появляется ошибка — NVDA::rmStart failed.
А именно не пошел драйвер NVDAResman, который отвечает за framebuffer.
Это говорит о том, что как минимум драйвер не распознал видеопамять нашей карточки Nvidia.
Здесь либо отличия в видеобиосе или в аппаратной реализации (у меня установлена «нативная» gt650m, так что шансов было больше на завод).

Подведем итоги: виновата не только система Optimus, но и сама Nvidia карточка. На нее тупо не садятся штатные драйвера.

Система переключения графики в настоящих маках совсем другая:
Видеокарты Intel + nVidia работают не вместе, как с optimus, а всегда по-отдельности, таким образом сохраняя производительность и электроэнергию.
Настоящики используют специальное устройство MUX ( в DSDT называется GMUX ), которое отвечает за распределение потоков информации с видеокарт на один монитор.
Аналогия переключателя.
Самое интересное, что более старые ноутбуки имели тоже MUX, и на старых мак ос некоторые ноуты поддавались переключению графики, я читал про успешный завод.
Но nVidia посчитала, что не время экономить и убрала MUX, сказав что технология Optimus настолько уникальна, что не требует никакой дополнительной периферии.
Таким образом, они наплевали на энергоэффективность и производительность. Конец 🙂

источник

nVidia Optimus support?

Obvious Answer Man

Super Moderator

If your laptop is using NVIDIA Optimus graphics switching technology, you can stop reading as it’s not supported and most likely will never be.

AjiGilee

If your laptop is using NVIDIA Optimus graphics switching technology, you can stop reading as it’s not supported and most likely will never be.

It is not very clear!! so I don’t think you are 100% true..

I’ve seen older laptop by 2011 that has switchable graphics with optimus card work with mux (multiplexer) and able to switch graphics from BIOS. Proof: My friend has ASUS A43 with i2 2330m and nVidia GT 520M without intel HD shows up in device manager in windows (OOTB).

Читайте также:  Установка java для программирования

Newer laptop after 2011 are muxless laptops, nVidia can’t run without Intel HD, no graphics switch options in BIOS. So can use only intel HD (hackintosh), and both cards with optimus switch (on windows).

emalb1701

NO support for Optimus DOES NOT mean you cannot achieve partial functionality.

(I know it’s a tripple negative). in short, you CAN still load OSX despite optimus!

(I really don’t know why the laptop info post says to GIVE UP NOW!)

Nvidia might only work if you can shut off INTEL HD4000 in your Bios.

otherwise the workaround is GraphicsEnabler=NO as a boot flag.

I used this on my previous Dell with optimus and currently use Dell xps L521X.

the intel hd 4000 looks great but I cannot yet boot without -x flag for safe mode. as well as GraphicsEnabler=NO

looking forward to next Multi-Beast!

jamice4u

the_manu_212

i bought the same machine as you but i cant get booting the installer, perhaps you can help me?
i created an installer with unibeast without laptop mode with laptop mode and with laptopmode + legacy usb, it hangs everytime after initializing the nic with «still waiting for root device» before i can read some usbf — apple usb errors :/

источник

Установка mac os nvidia optimus

Обязательное условие для установки Mac OS X на ноутбук:
Если у Вас две видеокарты(INTEL + NVIDIA или ATI), то в БИОСЕ должен быть пункт отключения INTEL, NVIDIA или ATI. Если нет возможности отключить одну из видеокарт (даже после обновления БИОСа), то про установку Mac OS X можно забыть. Шансы поставить очень малы. Не стоит пробовать, только нервы себе смотаете (запустить систему с двуми видеокартами сразу, практически не возможно). Mac OS X лучше ставить, если у вас свего одна видеокарта в ноутбуке — INTEL HD 3000, HD 4000, HD 4600 (HD 2000 или HD 2500 — в топку! Это мертвые карты для хакинтоша).
Если у Вас ноутбук с технологией NVIDIA Optimus – смотрите специальные ролики на эту тему. Wi-Fi и Bluetooth скорей всего работать не будут (редко бывает, что подходят чипы для OS X). Вообще запомните, что установка Хакинтоша на ноутбук – это гемор в кубе. Мозги нужно иметь хорошие , везение и терпение.

Выбор ноутбука для Хакинтоша.

Очень хорошее видео, если вы планируете покупать Б\У ноутбук для хакинтоша. Но учтите, что сейчас хороший новый ноутбук стоит примерно 40-50тр. Возможно будет лучше купить Б\У MacBook. Это Вас избавит от проблем установки. Выбор за вами. Изучайте этот материал. Приятного просмотра!

Laptops DVD OS X Mountain Lion 10.8.5 (Intel)
Специально для ноутбуков. (Legacy BIOS)

Варианты команд для запуска или установки системы (10.8.5 и 10.9)
arch=x86_64 npci=0x2000 GraphicsEnabler=Yes -v
arch=x86_64 npci=0x2000 GraphicsEnabler=No -v
arch=x86_64 npci=0x3000 GraphicsEnabler=Yes -v
arch=x86_64 npci=0x3000 GraphicsEnabler=No -v
arch=x86_64 npci=0x2000 GraphicsEnabler=Yes -f -v
arch=x86_64 npci=0x2000 GraphicsEnabler=No -f -v
arch=x86_64 npci=0x3000 GraphicsEnabler=Yes -f -v
arch=x86_64 npci=0x3000 GraphicsEnabler=No -f -v
arch=x86_64 npci=0x2000 GraphicsEnabler=No -x -v

Laptops DVD OS X Mavericks 10.9 (Intel).
Специально для ноутбуков. (Legacy BIOS)

Варианты команд для запуска или установки системы (10.8.5 и 10.9)
arch=x86_64 npci=0x2000 GraphicsEnabler=Yes -v
arch=x86_64 npci=0x2000 GraphicsEnabler=No -v
arch=x86_64 npci=0x3000 GraphicsEnabler=Yes -v
arch=x86_64 npci=0x3000 GraphicsEnabler=No -v
arch=x86_64 npci=0x2000 GraphicsEnabler=Yes -f -v
arch=x86_64 npci=0x2000 GraphicsEnabler=No -f -v
arch=x86_64 npci=0x3000 GraphicsEnabler=Yes -f -v
arch=x86_64 npci=0x3000 GraphicsEnabler=No -f -v
arch=x86_64 npci=0x2000 GraphicsEnabler=No -x -v

Устанавливаем хакинтош на ноутбук HP Pavilion dv9000 Mac OS X 10.9.5

(Процессор- intel T5500 \ видео GF 7600 \ HDD SATA)
Ролик для теста, как пример установки.

источник

Установка mac os nvidia optimus

    UEFI bios:
  1. Скидываем все настройки в default.
  2. AHCI — enable;
  3. Vt-d: Disable (+ в Clover дропнуть DMAR таблицу)
  4. Vt-x: Enable (только для 10.13 и если используете виртуальные машины)
  5. Intel Virtualization Technology — Enable
  6. Serial-port: Disable
  7. XHCI Hand-off: Disable (рекомендуеться)
  8. XHCI Hand-off: Enabled (только если что то не работает в режиме Disable )
  9. IOAPIC 24-119 Entries: Enabled (подмечено что у многих с этим пунктом паникует, поэтому тестируйте)
  10. CSM: Disable (по возможности)
  11. Fasboot: Disable
  12. Secure boot: Disable or Other OS

Читайте также:  Установка в помещении напольных кондиционеров

Legacy bios:

  • AHCI: enable;
  • HPET: enable;
  • Vt-d: disable;
  • ACPI Suspend Type — S3 (Only);
  • No Execute memory — enable;
  • USB Legacy — enable;
  • Отключаем всю периферию (вебки, смарты, блютуз-свистки, кард-ридеры и т.д.)
  • . .
    [i]Примечание:

    1. HDD должен быть подключен к SATA-0, контролер Intel.
    2. . [/i]

    Для установки потребуется флешка не менее 8Гб.

    1. ПК на ОС Windows XP/7/8.
    2. Скачать утилиту Boot Disk Utility с страницы разработчика cvad или с форума applelife.ru со страницы посвящённой данной утилите.
    3. Установить по инструкции
    4. Зайти на флешку в папку EFI\CLOVER\ и удалить папку OEM и файл config-sample (не путать с config.plist).
    5. Зайти на https://github.com/aci…pleSupportPkg/releases скачать ApfsDriverLoader.efi и скопировать его в папку EFI\CLOVER\drivers64UEFI (необходимо для macOs 10.13 и выше!)
    6. Добавить в EFI\CLOVER\Kext\Other https://github.com/acidanthera/Lilu/releases
    7. Добавить в EFI\CLOVER\Kext\Other https://github.com/aci…WhateverGreen/releases
    8. Скачать образ Mac OS X по указанным ссылкам:
      Нажми и качай!
    9. Развернуть скаченный образ на подготовленную флешку.
      1. Инструкция с applelife.ru пункт «Заливка дистрибутива macOS на второй том загрузочного USB Flash drive:«:
      2. Перед распаковкой образа необходимо нажать кнопку ^Format disk^.
      3. В основном окне программы -> Destination Disk — выбираем наш USB Flash Drive -> Part2.
      4. Нажимаем кнопку «Restore Partition».
      5. В открывшемся окне проводника выбираем распакованный файл с расширением *.hfs.
    10. Тем, кто устанавливает на ноутбук (или имеет PS/2 мышь или клавиатуру) , обязательно скачать VoodooPS2Controller.kext.zip ( 97,46 КБ )
      , новая версия: VoodooPS2Controller.kext.zip ( 93,86 КБ )
      положить в папку EFI/CLOVER/KEXT/10.X или Other
    11. Всё, установочная флешка готова, можно приступать к установке.

    За данный споcоб установки благодарим cvad и Skvo
    Данная инструкция написана по материалам с applelife.ru

    Установить один из загрузчиков на диск (если он не входит в состав сборки) :
    — Загрузчик №1 — Clover (рекомендуется для большинства пользователей);
    Как это сделать: UEFI, Legacy BIOS.
    — Загрузчик №2 — OpenCore (для опытных пользователей)
    — Загрузчик №3 — Chameleon (на данный момент существует для очень старых систем и особых случаев);
    *загрузчик устанавливаем только один, на ваш выбор

    После входа в macOS первое, что делаем:

    1. Устанавливаем кекст для сетевой карты;
    2. Настраиваем SMbios;
    3. «Заводим» видео-карту (разрешение должно быть правильным, и верхняя строка прозрачная);
    4. Поднимаем «нативное управление питанием» процессора;
    5. Поднимаем звук через AppleALC или VoodooHDA

    .
    21. Ставим програмулинки и «рюшечки».

    источник

    Установка mac os nvidia optimus

      UEFI bios:
    1. Скидываем все настройки в default.
    2. AHCI — enable;
    3. Vt-d: Disable (+ в Clover дропнуть DMAR таблицу)
    4. Vt-x: Enable (только для 10.13 и если используете виртуальные машины)
    5. Intel Virtualization Technology — Enable
    6. Serial-port: Disable
    7. XHCI Hand-off: Disable (рекомендуеться)
    8. XHCI Hand-off: Enabled (только если что то не работает в режиме Disable )
    9. IOAPIC 24-119 Entries: Enabled (подмечено что у многих с этим пунктом паникует, поэтому тестируйте)
    10. CSM: Disable (по возможности)
    11. Fasboot: Disable
    12. Secure boot: Disable or Other OS

    Legacy bios:

  • AHCI: enable;
  • HPET: enable;
  • Vt-d: disable;
  • ACPI Suspend Type — S3 (Only);
  • No Execute memory — enable;
  • USB Legacy — enable;
  • Отключаем всю периферию (вебки, смарты, блютуз-свистки, кард-ридеры и т.д.)
  • . .
    [i]Примечание:

    1. HDD должен быть подключен к SATA-0, контролер Intel.
    2. . [/i]

    Для установки потребуется флешка не менее 8Гб.

    1. ПК на ОС Windows XP/7/8.
    2. Скачать утилиту Boot Disk Utility с страницы разработчика cvad или с форума applelife.ru со страницы посвящённой данной утилите.
    3. Установить по инструкции
    4. Зайти на флешку в папку EFI\CLOVER\ и удалить папку OEM и файл config-sample (не путать с config.plist).
    5. Зайти на https://github.com/aci…pleSupportPkg/releases скачать ApfsDriverLoader.efi и скопировать его в папку EFI\CLOVER\drivers64UEFI (необходимо для macOs 10.13 и выше!)
    6. Добавить в EFI\CLOVER\Kext\Other https://github.com/acidanthera/Lilu/releases
    7. Добавить в EFI\CLOVER\Kext\Other https://github.com/aci…WhateverGreen/releases
    8. Скачать образ Mac OS X по указанным ссылкам:
      Нажми и качай!
    9. Развернуть скаченный образ на подготовленную флешку.
      1. Инструкция с applelife.ru пункт «Заливка дистрибутива macOS на второй том загрузочного USB Flash drive:«:
      2. Перед распаковкой образа необходимо нажать кнопку ^Format disk^.
      3. В основном окне программы -> Destination Disk — выбираем наш USB Flash Drive -> Part2.
      4. Нажимаем кнопку «Restore Partition».
      5. В открывшемся окне проводника выбираем распакованный файл с расширением *.hfs.
    10. Тем, кто устанавливает на ноутбук (или имеет PS/2 мышь или клавиатуру) , обязательно скачать VoodooPS2Controller.kext.zip ( 97,46 КБ )
      , новая версия: VoodooPS2Controller.kext.zip ( 93,86 КБ )
      положить в папку EFI/CLOVER/KEXT/10.X или Other
    11. Всё, установочная флешка готова, можно приступать к установке.
    Читайте также:  Установка гбц змз 406 инжектор

    За данный споcоб установки благодарим cvad и Skvo
    Данная инструкция написана по материалам с applelife.ru

    Установить один из загрузчиков на диск (если он не входит в состав сборки) :
    — Загрузчик №1 — Clover (рекомендуется для большинства пользователей);
    Как это сделать: UEFI, Legacy BIOS.
    — Загрузчик №2 — OpenCore (для опытных пользователей)
    — Загрузчик №3 — Chameleon (на данный момент существует для очень старых систем и особых случаев);
    *загрузчик устанавливаем только один, на ваш выбор

    После входа в macOS первое, что делаем:

    1. Устанавливаем кекст для сетевой карты;
    2. Настраиваем SMbios;
    3. «Заводим» видео-карту (разрешение должно быть правильным, и верхняя строка прозрачная);
    4. Поднимаем «нативное управление питанием» процессора;
    5. Поднимаем звук через AppleALC или VoodooHDA

    .
    21. Ставим програмулинки и «рюшечки».

    источник

    Установка mac os nvidia optimus

      UEFI bios:
    1. Скидываем все настройки в default.
    2. AHCI — enable;
    3. Vt-d: Disable (+ в Clover дропнуть DMAR таблицу)
    4. Vt-x: Enable (только для 10.13 и если используете виртуальные машины)
    5. Intel Virtualization Technology — Enable
    6. Serial-port: Disable
    7. XHCI Hand-off: Disable (рекомендуеться)
    8. XHCI Hand-off: Enabled (только если что то не работает в режиме Disable )
    9. IOAPIC 24-119 Entries: Enabled (подмечено что у многих с этим пунктом паникует, поэтому тестируйте)
    10. CSM: Disable (по возможности)
    11. Fasboot: Disable
    12. Secure boot: Disable or Other OS

    Legacy bios:

  • AHCI: enable;
  • HPET: enable;
  • Vt-d: disable;
  • ACPI Suspend Type — S3 (Only);
  • No Execute memory — enable;
  • USB Legacy — enable;
  • Отключаем всю периферию (вебки, смарты, блютуз-свистки, кард-ридеры и т.д.)
  • . .
    [i]Примечание:

    1. HDD должен быть подключен к SATA-0, контролер Intel.
    2. . [/i]

    Для установки потребуется флешка не менее 8Гб.

    1. ПК на ОС Windows XP/7/8.
    2. Скачать утилиту Boot Disk Utility с страницы разработчика cvad или с форума applelife.ru со страницы посвящённой данной утилите.
    3. Установить по инструкции
    4. Зайти на флешку в папку EFI\CLOVER\ и удалить папку OEM и файл config-sample (не путать с config.plist).
    5. Зайти на https://github.com/aci…pleSupportPkg/releases скачать ApfsDriverLoader.efi и скопировать его в папку EFI\CLOVER\drivers64UEFI (необходимо для macOs 10.13 и выше!)
    6. Добавить в EFI\CLOVER\Kext\Other https://github.com/acidanthera/Lilu/releases
    7. Добавить в EFI\CLOVER\Kext\Other https://github.com/aci…WhateverGreen/releases
    8. Скачать образ Mac OS X по указанным ссылкам:
      Нажми и качай!
    9. Развернуть скаченный образ на подготовленную флешку.
      1. Инструкция с applelife.ru пункт «Заливка дистрибутива macOS на второй том загрузочного USB Flash drive:«:
      2. Перед распаковкой образа необходимо нажать кнопку ^Format disk^.
      3. В основном окне программы -> Destination Disk — выбираем наш USB Flash Drive -> Part2.
      4. Нажимаем кнопку «Restore Partition».
      5. В открывшемся окне проводника выбираем распакованный файл с расширением *.hfs.
    10. Тем, кто устанавливает на ноутбук (или имеет PS/2 мышь или клавиатуру) , обязательно скачать VoodooPS2Controller.kext.zip ( 97,46 КБ )
      , новая версия: VoodooPS2Controller.kext.zip ( 93,86 КБ )
      положить в папку EFI/CLOVER/KEXT/10.X или Other
    11. Всё, установочная флешка готова, можно приступать к установке.

    За данный споcоб установки благодарим cvad и Skvo
    Данная инструкция написана по материалам с applelife.ru

    Установить один из загрузчиков на диск (если он не входит в состав сборки) :
    — Загрузчик №1 — Clover (рекомендуется для большинства пользователей);
    Как это сделать: UEFI, Legacy BIOS.
    — Загрузчик №2 — OpenCore (для опытных пользователей)
    — Загрузчик №3 — Chameleon (на данный момент существует для очень старых систем и особых случаев);
    *загрузчик устанавливаем только один, на ваш выбор

    После входа в macOS первое, что делаем:

    1. Устанавливаем кекст для сетевой карты;
    2. Настраиваем SMbios;
    3. «Заводим» видео-карту (разрешение должно быть правильным, и верхняя строка прозрачная);
    4. Поднимаем «нативное управление питанием» процессора;
    5. Поднимаем звук через AppleALC или VoodooHDA

    .
    21. Ставим програмулинки и «рюшечки».

    источник

    Добавить комментарий

    Adblock
    detector