Архивы меток: snow leopard

Обновление хакинтоша до 10.6.5 — полет нормальный

11 Ноя

Вышло обновление Mac OS X 10.6.5. Бесстрашно нажал «установить» на офисном хакинтоше — либо все будет нормально, либо развлекусь немного, настроение подходящее.

Обновление Mac OS X 10.6.5

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

Из непривычных вещей — при загрузке Little Snitch разродился вот таким окном, а за ним еще пяток выпал, на ту же тему.

Facetime стучится в сеть

Это недавно установленный Facetime для Mac стучится в сеть. Что за Akamai Technlogies? Вот тут люди говорят что-то про проверку сертификата (certificate validation) на сервере Akamai, но ясности не сильно добавляет. Кстати, Facetime мне так и не удалось заставить работать — собеседнику (у него MacBook Pro) меня было видно и слышно, а я (на хакинтоше) видел только себя и ничего не слышал из динамиков.

В Консоли ничего нового, за исключением вот этой строчки, которая появилась еще до обновления.

11.11.10 20:23:10	MagicPrefs[286]	Skipping click, too old touch (238.244422 sec)

Надо будет разобраться, а пока отключил MagicPrefs вообще — я нынче пользую Magic Trackpad, там он без надобности.

Засим про обновление все, да и то уже больше про FaceTime, чем про него.

Немного букв из официальных источников, жирным я выделил те проблемы, с которыми мне довелось сталкиваться (не факт, что стало сильно лучше, пока не проверял):

Обновление 10.6.5 рекомендуется для загрузки всем пользователям Mac OS X Snow Leopard и включает в себя исправления ошибок операционной системы общего характера, направленные на повышение уровня стабильности, совместимости и безопасности компьютеров Mac, включая исправления в следующих областях:

— повышение уровня надежности при работе с серверами Microsoft Exchange;

улучшение производительности некоторых операций обработки изображений в iPhoto и Aperture;

— повышение уровня стабильности и улучшение производительности графических программ и игр;

устранение задержки между заданиями при печати;

— исправление ошибки, возникавшей при печати на принтерах HP, подключенных к AirPort Extreme;

— разрешение проблемы, возникавшей при перетягивании контактов из Адресной книги в iCal;

— исправление ошибки, возникавшей при перетягивании объекта из стека, вызывавшей отказ автоматического скрытия Dock;

— разрешение проблемы с некорректным отображением информации Википедии в Словаре;

— улучшение производительности программы MainStage на некоторых системах Mac;

разрешение проблемы с расстояниями между знаками в шрифтах OpenType;

— повышение уровня надежности при работе с некоторыми Bluetooth-дисплеями Брайля;

— разрешение проблемы с VoiceOver, возникавшей при просмотре веб-сайтов с помощью Safari 5.

— Подробную информацию об обновлении можно найти на веб-сайте: http://support.apple.com/kb/HT4250?viewlocale=ru_RU.

Напоминаю, блог в скором времени вырубится часов на 8 по случаю переноса «железа» в другой дата-центр. Очень надеюсь, что инструкцию провайдера я выполнил грамотно и подготовил площадку к переезду — администрирование сервера не входит в круг моих любимых занятий или в список сильных профессиональных навыков.

Обновление безопасности 2010-005 для Mac OS X

25 Авг

Обновление системы безопасности 2010-005 для Mac OS X 10.5 / 10.6 рекомендуется для установки всем пользователям. Оно направлено на повышение уровня безопасности Mac OS X.

2010-005-securiy-update.jpg

Починили какие-то уязвимости в CFNetwork, ClamAV, CoreGraphics, libsecurity, PHP, Samba. Залатали знаменитую дырку в Core Graphics PDF, точно такую же, через которую работал Jailbreakme и которую уже устранили в обновлении iOS 4.0.2 & 3.2.2.

Полный список изменений на английском языке. Для Snow Leopard мне насчиталось 84 Мб, по нынешним меркам пустяки. Обновляйтесь, хуже не будет.

Обновление графики Snow Leopard на хакинтоше

23 Авг

Вышло обновление для Snow Leopard, улучшающее работу графики ATi и NVIDIA в играх и какие-то глюки в Aperture, с которыми я не сталкивался. Производительность графики в играх Valve Portal etc. должна вырасти кардинально, раза в 3 минимум.

Обновление графики Snow Leopard

Обновление графики Snow Leopard содержит исправления ошибок, повышающие уровень стабильности и улучшающие производительность графических программ, в том числе следующие:

— исправляет ошибки, связанные с частотой кадров в Portal и Team Fortress 2, возникающие на некоторых компьютерах Mac;

— разрешает проблему, в результате которой программы Aperture 3 или StarCraft II могли неожиданно завершить работу или перестать реагировать.

Одна проблема — на моей 7600GT эти игры отказываются даже запускаться. Обновиться я попытаюсь все равно. Надеюсь, это не убьет мой хакинтош.

UPDATE

Обновление графики на хакинтоше

Установил обновление, перезагрузил компьютер, все нормально работает, хакинтош не пострадал. Изменений никаких не заметил, но на душе как-то спокойнее стало — у меня всё самое свежее!

Эээ... и снова 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-битность ядра могу только осознавать, да и то смутно :)

Tea вернул поддержку Atom в Mac OS X 10.6.2

19 Ноя

intel atom snow leopard Я это пропустил, поскольку ничего «атомного» у меня отродясь не было, но теперь вот новость распиарили буржуи — для поддержки Atom нужно заменить ядро 10.6.2 на вылеченное комрадом Tea.

Для любителей копаться в шестнадцатеричных кодах — вот вся разница:

This difference file is created by The Interactive Disassembler



mach_kernel

000286C0: 0F B8

000286C1: B6 0F

000286C2: 05 00

000286C3: 66 00

000286C4: E2 00

000286C5: 49 90

000286C6: 00 90

Следите за обновлениями на блоге Teaateam, у него там много полезного для любознательных, особенно для интересующихся «внутренностями» Mac OS хакинтошеров.

Апгрейд хакинтоша до Mac OS 10.6.1 Snow Leopard — свершилось

28 Окт

Не очень понимаю почему в первый раз «не удалось» — все довольно примитивно, за исключением некоторых нюансов, как водится.

Дано. Напомню конфигурацию: старушка GA-EP45-DS3 (звук Realtek ALC 889A , сеть 2 x Realtek 8111C), видео nVIDIA 7600GT 256 Mb, все диски и приводы SATA, Intel CoreQuad Q6600, 8Gb RAM.

Устанавливал на отдельный чистый диск (GUID HFS, конечно) с помощью загрузочного диска RebelEFI, не пропадать же добру. Процедура стандартная — грузимся с CD, меняем диск на DVD с нетронутым дистрибутивом Snow Leopard, тупим минут 20.

Первый раз загружался опять-таки с CD RebelEFI. Установил Chameleon-2.0-RC3-r658, заменил boot на аналог by netkas (PC EFI 10.5), он вроде посвежее. Подсунул свой старый DSDT.aml, без которого Snow Leopard сносит настройки BIOS после каждой загрузки.

Традиционно не работал звук. Решение проблемы для моего чипа ALC889a описано здесь, я скопирую для памяти.

Открываем свой DSDT.aml программой DSDTSE (она на лету декомпилирует aml), заменяем везде AZAL на HDEF, сам блок HDEF меняем на этот, сохраняем, кладем новый dsdt.aml в /Extra.

            Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (Package (0x02)
                    {
                        0x0D,
                        0x05
                    })
                }

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x0A)
                        {
                            "built-in",
                            Buffer (One)
                            {
                                0x00
                            }, 

                            "codec-id",
                            Buffer (0x04)
                            {
                                0x89, 0x08, 0xEC, 0x10
                            }, 

                            "layout-id",
                            Buffer (0x04)
                            {
                                0x0C, 0x00, 0x00, 0x00
                            }, 

                            "device-type",
                            Buffer (0x11)
                            {
                                "ALC889a"
                            }, 

                            "PinConfigurations",
                            Buffer (One)
                            {
                                0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

                Method (DTGP, 5, NotSerialized)
                {
                    If (LEqual (Arg0, Buffer (0x10)
                            {
                                /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
                                /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
                            }))
                    {
                        If (LEqual (Arg1, One))
                        {
                            If (LEqual (Arg2, Zero))
                            {
                                Store (Buffer (One)
                                    {
                                        0x03
                                    }, Arg4)
                                Return (One)
                            }

                            If (LEqual (Arg2, One))
                            {
                                Return (One)
                            }
                        }
                    }
                    Store (Buffer (One)
                        {
                            0x00
                        }, Arg4)
                    Return (Zero)
                }
            }

Помимо этого кладем в папку /Extra/Extensions файл ALC889a.kext. Что внутри — понятия не имею, но звук заработал. Старый LegacyHDA.kext выкинул, он ни к чему.

Дальше избавился от ошибки _CFGetHostUUIDString: unable to determine UUID for host. Error: 35 при помощи PlatformUUID.kext, в котором надо заменить в info.plist длинную строчку на UUID вашего стартового диска (выбрать нужный раздел в дисковой утилите и нажать кнопку Info).

Проблема с перезагрузкой решилась установкой OpenHaltRestart.kext, а вот sleep не работает. Пробовал добавить SleepEnabler.kext — не помогло.

Где-то между делом обновил систему до Mac OS 10.6.1 (устанавливал 10.6) — никаких заморочек.

mac os x 10.6.1 полет нормальный

В целом нынешняя инкарнация Mac OS на моем хакинтоше выглядит (пока) менее интеллигентно, чем прежняя (10.5.8), но это если эстетствовать. На этом пока закончил суету, надоело малость.

Страница 1 из 3123