OSx86Tools: создаем свои GFX Strings

16.12.2008 - 14:20 опубликовано MacPages

 

OSX86Tools
Наверное самая популярная программа любого хакинтошника - это OSX86Tools, но новички мало понимают на что она способна. Этой статьей я хотел бы начать серию публикаций о самом необходимом софте для Hackintosh, хотя "первый блин" уже был в виде обзора популярной EFI Studio. И вторая публикация будет посвящена работе со стрингами видео (GFX Strings) в программе OSX86Tools.

Сначала скажу зачем нужны Strings и почему они лучше, чем кексты. Причина как всегда банальна - обновления MacOS X. При обновлении не редкость, когда кексты меняются и модифицируются, вследствии чего нужно постоянно следить за "особо важными" и делать их резервные копии. Стринги же напротив - идеальный вариант для хакинтоша, установив один раз правильно Strings вы избежите всех этих "сюрпризов" при обновлении.

Мне известно только две утилиты успешно работающие со стрингами: EFI Studio и OSX86Tools. С первой наши маководы(хаководы) уже знакомы, а вот со второй нет. Исправим! Примечание: есть еще и третий способ устанавливать Strings - править все ручками, но о нем пока не будем говорить.

Во-первых скачайте и установите программу OSX86Tools. Запустим ее.

OSX86Tools
Здесь нас интересует вкладка System and Computer, а точнее Add EFI Strings/Boot Flag. Кликнув по кнопке увидим окно для работы со стрингами.

Работа со Strings в OSX86Tools
Видите эту "шестнадцетиричную кашу" в нижней области программы, вот с этим нам и придется работать, но не все так трудно как может показаться с первого раза. На самом деле OSX86Tools неплохо организована и достаточно удобна в работе. Сверху можно видеть иконки GFX Strings (Стринги видео), Audio Strings (Стринги аудио) и Ethernet Strings (Стринги сетевых интерфейсов).

Нажав на GFX Strings можно установить стринги видео, благо список поддерживаемых видеокарт большой, хотя здесь по большому счету представлены одни карточки Nvidia.

GFX Strings
В самом низу есть один пункт, делающий OSX86Tools незаменимым инструментом в руках новичков при покорении Strings - Custom GeForce, выбрав этот пункт вы сможете при помощи удобного меню создать стринги для своей видеокарты самостоятельно!

Создаем свои GFX Strings


Например, создадим стринги для достаточно экзотичной видеокарты Nvidia GeForce 9600GSO.

Создаем свои стринги GFXВ первом диалоговом окне необходимо выбрать объем памяти видеокарты, "наградим" нашу видеокарточку 256Мб VRam.

Определяем объем видеопамятиОпределим порты нашей 9600GSO, пусть будут два DVI.

Порты видеокартыТеперь стринги для нашей видеокарты готовы! Нужно их скопировать в буфер обмена...

Strings для нашей видеокартыЗаменить нашими Strings ту самую "кашу" и нажать Apply changes to com.apple.Boot.plist.

Ставим наши GFX StringsПосле перезагружаемся и если все делали правильно, то ваша видеокарта начнет правильно определятся системой.

Полезные статьи:

Комментарии

Re: OSX86Tools: создаем свои GFX Strings

мой alc662 не завелся через стринги.....а видюшка отлично заработала через них.

cross1983 аватар
Комментарий оставил cross1983 - 16 Декабрь, 2008 - 19:41
Re: OSX86Tools: создаем свои GFX Strings

Огромное спасибо за статью!
Попробую попозже!

Parkol аватар
Комментарий оставил Parkol - 16 Декабрь, 2008 - 20:32
Re: OSX86Tools: создаем свои GFX Strings

А OSX86Tools на каких версиях работает? EFI Studio, как я понял, только на 10.5.5...

DrunkHard аватар
Комментарий оставил DrunkHard - 17 Декабрь, 2008 - 11:46
Re: OSX86Tools: создаем свои GFX Strings

Ха-ха! Зачем копировать и вставлять, когда можно нажать кнопочку: iMPORT sTRINGS TO bOOT eDITOR???

Degeneration аватар
Комментарий оставил Degeneration - 17 Декабрь, 2008 - 20:04
Re: OSX86Tools: создаем свои GFX Strings

У меня почему-то перестал работать кварц!
До этого все работало, попытался установить свой стринг, и сразу пропал КВАРЦ и т.д.
Разрешение нормальное но появилась - проблема!

sanjok аватар
Комментарий оставил sanjok - 22 Декабрь, 2008 - 16:27
Re: OSX86Tools: создаем свои GFX Strings

В самой же OSX86Tools есть опция Quartz GL Enable/Disable.

Administrator аватар
Комментарий оставил Administrator - 22 Декабрь, 2008 - 17:53
Re: OSX86Tools: создаем свои GFX Strings

Попытался сделать как написано для своей карты (FX5500) но OSX86Tools пишет:

CreateGFXFromPlist: device path conversion error occured, not correct sytax!
gfxutil: cannot create gfx data from property list xml inputfile '/Users/*********/Documents/OSX86ToolsGFX/custom.plist'! (1)

можно ли это исправить?

DrunkHard аватар
Комментарий оставил DrunkHard - 28 Декабрь, 2008 - 14:18
Re: OSX86Tools: создаем свои GFX Strings

Попробуй переустановить GFX Utils, это в самой OSX86Tools.

Administrator аватар
Комментарий оставил Administrator - 28 Декабрь, 2008 - 14:37
Re: OSX86Tools: создаем свои GFX Strings

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

mauka аватар
Комментарий оставил mauka - 21 Январь, 2009 - 07:01
Re: OSX86Tools: создаем свои GFX Strings

У меня пишет ошибка Apple Script Error при нажатии на apply to changes ....
В чём дело то? ((

DeXel аватар
Комментарий оставил DeXel - 25 Январь, 2009 - 04:49
Re: OSx86Tools: создаем свои GFX Strings

Создал стринги для своей видеокарты, теперь ось не грузится, как их удалить? Даже не дает варианта -х написать, сразу загрузка идет и все - черный экран

Талисман аватар
Комментарий оставил Талисман - 9 Февраль, 2009 - 17:10
Re: OSx86Tools: создаем свои GFX Strings

Решил проблему (спасибо Наилю)
Удалил нафиг все кексты связанные с видеокартой
войти смог из под винды с помощью программы макдрайв

Талисман аватар
Комментарий оставил Талисман - 9 Февраль, 2009 - 19:05
Re: OSx86Tools: создаем свои GFX Strings

Подскажите, пожалуйста, как сделать стринги на аудио. в OSx86Tools кроме Azalia ничего нет, а мне надо ALC883 (устанавливал кексты, все равно не работает звук).

LeSery аватар
Комментарий оставил LeSery - 25 Февраль, 2009 - 13:32
Re: OSx86Tools: создаем свои GFX Strings

Для своей карточки лучше ищи кексты, запустить можно. А стринги для Аудио пишутся и правятся ручками, это совсем другая история.

Administrator аватар
Комментарий оставил Administrator - 26 Февраль, 2009 - 10:22
Re: OSx86Tools: создаем свои GFX Strings

EFI Studio и OSX86Tools не помогают для моей видяхи ATI x800GT 256 Mb. Тем более что некоторые средства заточены под GF!!! Хотелось бы прочитать рекомендации!!! Или как состряпать стринги в моем случае,или кехты!!! Кексты я пробовал делать из х1000 поддставив plist. ну нашел где то в инете plist на мою х800 и переправил кехт от х1000 потом проинсталил и ребот - ERROR!!! И опять все по старому!!!! Надеюсь на ответ!!!

vados аватар
Комментарий оставил vados - 16 Март, 2009 - 09:58
Re: OSx86Tools: создаем свои GFX Strings

Да еще - установлены iDeneb 1.3 10.5.5(9f33) and 1.4 10.5.6(9g55) !!! iPC 10.5.6(9g55) все сборки в рабочем состоянии,вопрос только по видяхе т.к.она стоит на стандартном(безопасном)разрешении1024х768х32@60Hz моник (CRT) могет до 85Hz.Монитор:

Тип: Монитор
Шина: PCIe
Ширина полосы PCIe: x16
VRAM-память (всего): 256 МБ
Производитель: ATI (0x1002)
ID устройства: 0x554b
Ревизия: 0x0000
Информация Kernel Extension: Не загружено Kext
Мониторы:
Монитор:
Разрешение: 1024 x 768
Глубина цвета: 32-бит, цвет
Образ Core: ПО
Основной монитор: Да
Синхронизация: Выкл.
Онлайн: Да
Quartz Extreme: Не поддерживается
QuartzGL: Поддерживается

vados аватар
Комментарий оставил vados - 16 Март, 2009 - 10:08
Re: OSx86Tools: создаем свои GFX Strings

Подскажите а как написать свой объем памяти допустим 384?

у меня как раз 9600 эта тока 384 мб
пока поставит 256 - все пашет хоть могу открывать страницы но изображение что то не фэншуй

alexraze аватар
Комментарий оставил alexraze - 31 Март, 2009 - 18:22
Re: OSx86Tools: создаем свои GFX Strings

По этому методу установил GeForce 9800GT от PNY на сборку Mac OS X Universal 10.5.6 тоже отсюда
разрешение 1440/900/75Гц .
Всем спасибо особо ........Administrator

LAVA59 аватар
Комментарий оставил LAVA59 - 9 Июнь, 2009 - 18:57
Re: OSx86Tools: создаем свои GFX Strings

Administrator и MacPages — один человек
А вообще спасибо всем кто поддерживает проект, читает, комментирует и высказывает свое мнение, тогда желания писать и экспериментировать хоть отбавляй!

Administrator аватар
Комментарий оставил Administrator - 9 Июнь, 2009 - 19:13
Re: OSx86Tools: создаем свои GFX Strings

помогите плз у меня встроеное видео 8200 (ASUS M3N78-VM) нашел в стрингах свою видяху копирую, нажимаю Apply ......
и выскакивает ошибочка
AppleScript Error
System Events got an error: Can’t get property list item "Kernel" of property list file "/Library/Preferences/SystemConfiguration/com.apple.Boot.plist". (-1728)

LuXeon аватар
Комментарий оставил LuXeon - 6 Июнь, 2010 - 08:09
Re: OSx86Tools: создаем свои GFX Strings

У меня Kalyway 1.5.1. .. создал стринг для Geforce FX5200 64 Мб ... презагрузился - мерцание экрана на синем фоне , курсор двигается ... Перезагрузил ещё раз - тоже самое с фоновым рисунком...
Загружался в безопасном (-x -v и в -f -v) - тоже самое...

А каких файлов нужно сделать бэкап чтобы при неудачном исходе можно было восстановить?... Я быкапил всю папку systemиз корневого и / Library / Preferences / , поставил стринг, после перезагрузки - синий экран , курсора нет( Загружался в безопасном (-x -v и в -f -v) - тоже самое .. востановил в винде всю папку system и / Library / Preferences / ... загружаюсь - тоже самое .. я как понимаю стринг прописывается в com.apple.Boot.plist ... подскажите что не так

papoa аватар
Комментарий оставил papoa - 8 Июнь, 2010 - 16:04
Re: OSx86Tools: создаем свои GFX Strings

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

кривой аватар
Комментарий оставил кривой - 4 Август, 2010 - 19:46