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