Архивы меток: проблема

Эээ... и снова 32 бита на хакинтоше!

22 Ноя

Замена графических драйверов и пакетов для Nvidia Geforce на старые (от 10.6.1) позволила загрузить Snow Leopard в 64-битном режиме, но пропал к чертям Core Image.

свойства графика/мониторы snow leopard

В Snow Leopard убрали информацию о поддержке CI (Core Image) и QE (Quartz Extreme) из сведений о системе. Так задумано, ее ни у кого нет. Говорят, что если у вас Apple Mac, на который можно установить Snow Leopard, то там точно есть QE/CI. Вот только у меня не Mac.

Глюк этот я заметил в программе Skitch — если снимать изображение с кусочка экрана (cmd+shift+5), то в итоге выходит девственно чистый прямоугольник выделенного размера. Если снимать все окно, то выходит нормально, поэтому я грешил на сам Skitch. Но он был не виноват.

Xcode Graphics Tools

Начал расследовать проблему. Если вы ставили XCode, то в папке «/Developer/Applications/Graphics Tools» есть много интересного, в том числе приложение Core Image Fun House и Quartz Debug — ими можно проверить работоспособность CI & QE. Я проверил — не работают.

Итого, выбор:

— Старые драйвера, 64-битное ядро, но нет Core Image
— Новые драйвера, есть Core Image, но ядро в 32-битном режиме

Я выбрал последнее, поскольку Core Image, точнее его отсутствие, я могу видеть, а 32-битность ядра могу только осознавать, да и то смутно :)

И снова 64 бита на хакинтоше!

19 Ноя

Обновление 10.6.2 доставило много хлопот обладателям хакинтошей. В основном, проблемы связаны с графикой — то монитор черный, то что-то моргает и сползает, то, как у меня, kernel panic случается. Последний глюк относится ко всем картам Nvidia GeForce серии 7ххх, у меня 7600GT.

Оказалось, что загрузка с ключом -x32 (или arch=i386) позволяет загрузиться и работать, но «неполноценность» работы Mac OS с 32-битным ядром не дает покоя. Интеллигентно вылечить новые драйвера не получилось, поэтому вернуть 64-битный режим можно (на данный момент) только заменив драйвера Nvidia GeForce старыми.

Вот ссылка: драйвера Nvidia Geforce 7xxx от Mac OS 10.6.1. Распаковать, заменить ими те, что лежат в /system/library/extensions, починить права (diskutil repairPermissions или устанавливать при помощи Kext Helper), перезагрузиться без ключей -x32 или arch=i386.

Мне помогло. Может помочь также с аналогичными проблемами на другом оборудовании — GeForce 8ххх, например. Но я не проверял, сужу по содержимому набора:

GeForce.kext NVDANV40Hal.kext
GeForce7xxxGLDriver.bundle NVDANV50Hal.kext
GeForce8xxxGLDriver.bundle NVDAResman.kext
GeForceGA.plugin NVSMU.kext
GeForceVADriver.bundle

Решение всех проблем на хакинтоше

12 Ноя

Так совпало, что у меня после обновления Mac OS до 10.6.2 прекратилось автоматическое поключение USB флешек. Втыкаешь, устройство появляется в списке в «Дисковой утилите», но сам раздел на сменном носителе выглядит серым и смонтировать его не получается — diskutil предлагает полечить диск.

mac os usb problem fixed

При этом, если «отдать» устройство виртуальной Windows XP, то все цивильно монтируется, открывается, работает.

Запустил в терминале kextstat | grep USB — нет в списке com.apple.iokit.IOUSBMassStorageClass, не загрузился он. Загрузил ручками kextload -b com.apple.iokit.IOUSBMassStorageClass — не помогло.

Я изрыл весь форум insanelymac, но ничего интересного не нашел, там последние страдания на эту тему отгремели года назад, так что все решения к этому моменту устарели.

Ну и теперь немного магии. Выключил компьютер, выключил питание ATX кнопкой на блоке питания (можно выдернуть шнур). Подождал 10 секунд (это важно!). Включил, загрузился — USB mass storage загрузился и работает преотлично.

Исключения в Spotlight или как я шикарно пролетел

10 Ноя

На тему проблем со Spotlight в предыдущей записи. Обновление моего хакинтоша до 10.6.2 не то чтобы совсем не при чем, но сам спотлайт не пострадал, а обновление было катализатором.

У меня на компьютере два загрузочных диска с Mac OS — один с простым леопардом 10.5.8, другой со снежным 10.6.2 (теперь уже). Поскольку новая версия Snow Leopard поставилась не без проблем, то мне пришлось загружаться со старой системы в поисках полезной информации.

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

Spotlight хранит свои настройки непосредственно на диске (в скрытой папке .Spotlight-V100), то исключились они, разумеется, из индексирования в обеих версиях системы. Не попадитесь.

Пора бы избавиться от старого леопарда, но обновления типа сегодняшнего не дают расслабиться. Думаю, раньше куплю новый iMac.

Обновление Mac OS X 10.6.2 на хакинтоше — minor fail

9 Ноя

Здравствуйте! Пишу вам из безопасного режима (проблема решена, смотрите внизу)! Установка прошла спокойно, перезагрузка тоже. Я уже было расслабился, но тут случилась паника.

Kernel Exetnsions in backtrace (with dependencies):
com.apple.geforce (6.0.6)
dependency: com.apple.nvdaResman
dependency: com.apple.iokit.IONDRVSupport
dependency: com.apple.iokit.IOPCIFamily
dependency: com.apple.iokit.iographicsFamily

BSD process name corresponding to current thread: WindowServer

Проблема распространенная, моих знаний хватает только на то, чтобы понять, что этот kernel panic как-то связан с графикой. У меня NVIDIA 7600GT, у остальных пострадавших тоже различные версии NVIDIA.

Загрузка в безопасном режиме работает, что уже неплохо.

В наставлениях Неткаса по обновлению Mac OS X до 10.6.2 ничего полезного пока нет. AppleIntelCPUPowerManagement.kext у меня работал родной (DSDT правленный помогает), так что NullCPUPM.kext вроде как не нужен. SleepEnabler.kext у меня отсутствует вовсе — мой вороной хакинтош не засыпает ни с ним, ни без.

Сижу пока «в безопасности», думаю, сегодня этот вопрос кто-нибудь убьет. Заодно выяснил, что в безопасном режиме не монтируются USB флешки и не работает Spotlight. Какие еще спецэффекты сопутствуют?

Update: Решение проблемы с графикой (временное?)

По признанию Неткаса, проблема паники в com.apple.geforce с картами Nvidia GeForce 7xxx (7300 & 7600) встречалась уже в предварительных версиях Mac OS 10.6.2, но решения никакого гуру не предложил.

Как вариант — попробуйте, у меня заработало при загрузке с ключиком -x32. Не сильно интеллигентное решение, но это лучше безопасного режима.

Snow Leopard на хакинтоше — первый блин комом

3 Сен

Пытался установить «почти релиз» 10.6 10A432 Snow Leopard на свой хакинтош (GA-EP45-DS3 rev. 1.0, 7600GT, Q6600) — пока облом.

Устанавливать пробовал с флешки, по широко известному сценарию: PC EFI 10.1, патченый DSDT, набор расширений, в моем случае такой: IOAHCIBlockStorageInjector.kext, NullCPUPowerManagement.kext, SleepEnabler.kext, OpenHaltRestart.kext, fakesmc.kext, LegacyHDA.kext, PlatformUUID.kext. Ничего не получилось. Без ключей дело не доходит до установки — kernel panic, с ключиком -x32 все заканчивается уже позже — после начала копирования файлов установщиком.

Потом попробовал установку из-под работающего Mac OS X 10.5.8 Leopard, тоже строго по инструкции. Набор kext-файлов тот же, результат получше — дело дошло до первой загрузки и заведение первого пользователя. Пока я улыбался в камеру для создания юзерпика, снова пришел kernel и устроил панику. Точнее, ее устроил debugger, а попросил его об этом Window Server.

Такие дела. Устанавливал на отдельный раздел, потому не страшно. Подожду более нетерпеливого владельца аналогичного моему хакинтоша, пока есть подозрение на старый «квад» Q6600 и еще на DSDT — я взял старый, от леопарда, только поправил в нем глюк на тему сброса CMOS.

Есть еще вариант не трепыхаться вовсе. Домашний iMac G5 не переварит Snow Leopard, так что можно пока остаться в однообразной среде и наслаждаться 10.5.8. Тем более, что я почти решил продать iMac, выкинуть компьютерный стол и взять Macbook какой-нибудь. Нечего из дома филиал офиса устраивать. Только вот еще начать бы доверять своим решениям.

Напоследок — веселые картинки. После загрузки в Snow Leopard секунд серез 15 приходит вот такая беда. На этот раз виновен cupsd.

mac os cupsd panic

Страница 9 из 10« Первая...678910