Привет всем.
Всё нет времени попробывать эту штуку.
Если есть смелые можете пробовать. Суть этого в том, что настоящие Интел Маки имеют 4 слота для видео карт. Если в них установить карты и к каждой подкоючить по 2 монитора, то мы получим рабочий стол на 8 мониторов. При этом фильм можно смотреть стразу на всех мониторах. У меня сейчас подключено 2 моника по 20". И я смотрю фильмы на мониоторе в ширину 20+20= 40" и в высоту 20".
Круто и даже очень. Виндовз по диагнозу такого не может. Можете проверить.
Источник на англ. языке вот http://aquamac.proboards106.com/index.cgi?board=hack1&action=display&thread=569
Если кому влом переводить, то я постараюсь сделать это.
Так начнёмс.
Как получить 2 вга с помощью стрингов в осх86.
Я ответственности за ваши экперементы не несу, как и владелец этой статьи. Всё, что вы делаете - вы делаете на свой страх и риск. Удачи.
Перед началом, прочитайте эту статью до конца, сделайте архивные копии всех файлов которые учавствуют в экперементе.
У вас должен быть установлен загрузчик EFI V8. Это не работает с ефи 7 и 7,4. Для этого нужно скачать программу ефистудио. Гуглим по слову EFIStudio (freeware) Так же ваша ось должнастоять на GUID partition map. Гуглим по слову GUID. Тоестьдолжна стоять ось без двойной загрузки с виндовз. Это более продвинутая система разметки диска.
Скачайте следующий файл на раб. стол. http://rapidshare.com/files/119271912/aquamac_9800_GTX_Dual_GFX_strings.zip.html
1 Распакуйте скачаный архив. Киньте на раб. стол the gfxutil program и in.plist.
Откройте in.plist с помощью Property List Editor скачать можно тут.
http://www.macupdate.com/download.php/14363/PlistEditPro.dmg
Естественно без денег.
2 Открыв in.plist вы должны увидеть что то типа этого

Кликните на треугольничек напротив PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) и раскройте содержимое как на этой картинке

4 Далее,проделайте тоже самое с со значением "00000020" напротив VRAM,totalsize. По умолчанию это 512 метров. Но вы должны заменить на кол-во памяти вашей карты. Вот значения для памяти карты:
<00000008> - 128Mb
<00000010> - 256Mb
<00000014> - 320Mb
<00000020> - 512Mb
<00000028> - 640Mb
<00000030> - 768Mb
4 Теперь откройте второй треугольник PciRoot(0x0)/Pci(0x6,0x0)/Pci(0x0,0x0) и отредактируйте модель и кол-во памяти второй карты, как вы это проделали ранее :)
5 Сохраняем изменения и выходим ( File --> Save the file --> Quit)
6 УДАЛЯЕМ!!!! NVInject или Natit из вашего extensions ( /System/Library/ ) Это нужно сделать, потому, как GFX strings не заработают. Кстати моя карта (8800 ГТ 512Мб) с NVInject работает гораздо медленее.
7 Выключаем комп.
8 Вставляем карту которую хотим использовать главной в свой первый PCIe слот, но НЕ вторую карту .
9 Грузимся. Может быть маленькое разрешение если вы до этого не настроили QE (Quartz Extreme) & CI (Core Image)
10 Открываем терминал ( /Applications/Utilities/Terminal.app) и печатаем следующее:
cd ~/desktop (потом интер).
затем (не закрывая терминал печатаем (для тех кто на бронике))
./gfxutil -f display (интер)
Вы должны увидеть что то типа этого после ввода команды в терминале:
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
Открываем наш in.plist ещё раз, но только текстовым редактором (Textedit), и в самом верху видим следующие:
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) ----->
и вместо PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) вставляем наш результат, который вы получили командой ./gfxutil -f display.
Затем File --> Save --> Quit (НЕ SAVE AS А ПРОСТО SAVE )
Затем вам нужно выключить комп и УБРАТЬ первую карту. Потом установить вторую карту ВО ВТОРОЙ СЛОТ, НЕ В ПЕРВЫЙ . Это очень важно.
Переподключаем монитор и включаем комп.
11 Открываем терминал и печатаем:
cd ~/desktop (интер)
потом
./gfxutil -f display (интер)
Вы должны увидеть что то типа этого после ввода команды в терминале:
PciRoot(0x0)/Pci(0x6,0x0)/Pci(0x0,0x0)
Открываем наш in.plist ещё раз, но только текстовым редактором (Textedit) и вводим полученый результат тут:
name
NVDA,Parent
rom-revision
3172a
PciRoot(0x0)/Pci(0x6,0x0)/Pci(0x0,0x0) ----->
@0,compatible
NVDA,NVMac
@0,device_type
Это ниже того места где мы меняли в первый раз.
Затем File --> Save --> Quit (НЕ SAVE AS А ПРОСТО SAVE )
Теперь у вас полный in.plist для ваших карт.
12 Открываем терминал опять и печатаем:
cd ~/desktop (интер)
затем
./gfxutil -i xml -o hex ./in.plist ./out.hex
На раб. столе должен появиться новый файл под названием out.hex (таким образом мы получили дамп наших видеокарт) Открываем этот файл программой Textedit. И видим что-то вроде этого:
980700000100000002000000c60300001500000002010c00d041030a000000000101060000010101060000007fff040014000000400032002c006 e0061006d00650000001100000073656e736f722d706172656e74220000005600520041004d002c0074006f00740061006c00730069007a0065000000 080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000 00008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f7263650e0000006e0061 006d00650000000f0000004e5644412c506172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b0000006 46973706c6179100000006d006f00640065006c0000001f0000004e5649444941204765466f7263652039383030204754582044444c22000000400031 002c006400650076006900630065005f00740079007000650000000b000000646973706c617912000000400032002c007200650067000000080000000 000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64652000000040 0032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7422000000400032002c00230 0730069007a0065002d00630065006c006c0073000000080000000000000020000000400031002c0063006f006d00700061007400690062006c006500 00000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d413a00000040003 2002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000226 000000400032002c0023006100640072006500730073002d00630065006c006c0073000000080000000000000114000000400031002c006e0061006d0 065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e56 44412c4e564d61631e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500 000001800000004000000000003000c00000000000007000000000e0000004e00560050004d0000002000000001000000000000000000000000000000 000000000000000000000000c60300001500000002010c00d041030a000000000101060000060101060000007fff040014000000400032002c006e006 1006d00650000001100000073656e736f722d706172656e74220000005600520041004d002c0074006f00740061006c00730069007a00650000000800 00000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e0000000 8000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f7263650e0000006e0061006d 00650000000f0000004e5644412c506172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b00000064697 3706c6179100000006d006f00640065006c0000001f0000004e5649444941204765466f7263652039383030204754582044444c22000000400031002c 006400650076006900630065005f00740079007000650000000b000000646973706c617912000000400032002c0072006500670000000800000000000 00222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f646520000000400032 002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7422000000400032002c002300730 069007a0065002d00630065006c006c0073000000080000000000000020000000400031002c0063006f006d00700061007400690062006c0065000000 0e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d413a000000400032002 c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e0000000800000000000002260000 00400032002c0023006100640072006500730073002d00630065006c006c0073000000080000000000000114000000400031002c006e0061006d00650 00000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e564441 2c4e564d61631e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e005600430041005000000 01800000004000000000003000c00000000000007000000000e0000004e00560050004d00000020000000010000000000000000000000000000000000 00000000000000000000
Копируем в буфер и отправляемся с помощью finderа в /Library/Preferences/SystemConfiguration . Там мы видим файл с названием com.apple.boot.plist. Копируем его на раб. стол. Открываем Тексэдитом и под последним стрингом, это обычно:
Kernel Flags
Yes
у меня это:
Timeout
5 Не важно, какой у вас последний стринг главное после него красиво добавить следующее:
device-properties
Копируем сюда ваш длинный хекс код
У вас должно получиться так:

НИ КАКИХ ПРОБЕЛОВ И ПЕРЕХОДОВ НА СЛЕДУЮЩУЮ СТРОКУ НЕ ДОЛЖНО БЫТЬ В МЕСТЕ ГДЕ ВЫ ВВОДИТЕ ВАШ ХЕКС КОД ( Копируем сюда ваш длинный хекс код )
ТОЕСТЬ ВАШХЕКСКОД
Сохраняемся и закрываем текстэдит. Потом берём наш модифицированый сom.apple.boot.plist , удаляем старый (система попросит пароль) и вставляем наш сom.apple.boot.plist.
Чиним пермишены с помощью диск утилити. Вы должны увидеть в отчёте сom.apple.boot.plis. И его исправит утилита.
Выключаемся и устанавливаем карты в слоты. Первую в первый, а вторую во второй.
Загружаемся и видим две карты в свойствах системы.
Это может работать для кого то, а для кого то нет.
ЭТО НЕ РАБОТАЕТ С ЧИПСЕТАМИ ОТ NVIDIA!!
Спасибо всем кто читал. Спасибо огромное aquamac. За этот туториал.
Ну и мне спасибо что я его перевёл и оформил.
О результатах отписываемся в каментах.
, existation