AppleLife: Ускорение для Radeon 9xxx, X200-X800 и других(?) - AppleLife

Перейти к содержимому

Свернуть Прикрепленные теги

Тэги не найдены
  • (8 Страниц)
  • +
  • « Первая
  • 7
  • 8
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Ускорение для Radeon 9xxx, X200-X800 и других(?) Пытаемся включить QE/CI, Hardware OpenGL.

#1 Пользователь офлайн   slice 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 3 672
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 03 Мар 2008 - 16:14

Пора собрать воедино накопленную информацию по этому поводу.
Прошу не засорять ветку вопросами как устанавливать кексты, редактировать info.plist, и лечить пермишины. Как вернуть все назад не переустанавливая систему. Это все описано в FAQ (ЧаВо - часто задаваемые вопросы).

Речь идет о Радеонах до Х1000, ибо более новые управляются другими драйверами и новыми методами.
Из чего состоит полноценный графический драйвер в MacOSX?
1. Драйвер шины IOPCIFamily.kext
Читайте о нем и загружайте новейшую версию из ветки Общая проблема всех драйверов.

2. Если вы имеете шину PCIE, этот шаг можно пропустить. Если AGP, то вам необходим AGPGart, новейшая версия доступна в ветке Новый AGPGart. Настоятельно не рекомендую другие версии.

3. Инжектор. Это небольшой кекст, сообщающий системе подробности про видеокарту. В реальном Маке это делает EFI. B Hackintosh варианты: PC-EFI, CallistoHAL, natit, ATIinject. Все они вызывают у меня сомнения, потому я написал собственный инжектор ATILead, который теперь доступен для любых модификаций. От продвинутых пользователей я жду советов, что можно добавить в его info.plist. В данный момент он настроен как замена для CallistoHAL, и, в отличие от последнего, дает два десктопа, тогда как я собирался получить два монитора.
В его info.plist нужно заменять DeviceID и размеры видеопамяти. Мои настройки
DevID = 0x5835
0х08000000 = 128Mb - общий размер видеопамяти
0х04000000 = 64Mb - память, отведенная под AGP.
Остальные параметры надерганы из разных натитов и реальных маков. Все ли правильно, и что еще добавить?
Еще раз: устанавливается вместо CallistoHAL, но при наличии Callisto.kext.
EDITED 21-07-2008
Новая версия ATILead 1.2.2 должна работать с любыми радеонами. В настоящий момент настроена для Ati.kext.

4. Фрембуфер. Собственно тот драйвер, который строит изображение на экране. Варианты:
IONDRVSupport.kext (class IONRDVFramebuffer)- драйвер по умолчанию, работает в самом простейшем режиме VESA, и не позволяет переключать разрешение экрана.
Callisto.kext (class CallistoFB) - есть версии 3,5,6,8 для разных радеонов. В исходниках, к сожалению, недоступен. Ветка про него Драйвера для ATIRadeon...
ATINDRV.kext - похоже для нашего случая неприменим. Я пытался возбудить его тем же ATILead, но получил только срыв строчной частоты, хотя, по-моему, в настоящих Маках именно он управляет Radeon9250. Может и нам удастся?. Нет, там работает AppleNDRV.
EDITED: 21-07-2008 Начинается отладка нового фреймбуфера Ati.kext
http://forum.insanelymac.com/index.php?sho...=96664&st=0

5. Акселератор. Для карточек 8500-9250 (chip R200-RV280) используется ATIRadeon8500.kext, и в реальных маках успешно, на хаках хороших отчетов пока не видел. Для карточек 9500-9800, X200-X850 нужно использовать ATIRadeon9700.kext с патчем. Об этом ниже.

6. Плагины к акселератору. Самый интересный в данный момент - GA.plugin. Он включает в работу акселератор. В его отсутствии никакого ускорения невозможно. В его info.plist есть два интересных пункта:
	<key>CFPlugInFactories</key>
	<dict>
		<key>1002514c-0000-0000-0000-000a27898d3e</key>

Кое-кто считает, что это DeviceID и стремится его поменять. Я не нашел для этого достаточных оснований.
		<key>IOProviderClass</key>
		<string>IONDRVFramebuffer</string>

Это класс фреймбуфера, с которым нужно связать акселератор. Например OMNI рекомендует написать CallistoFB. Не отрицая этого я предлагаю написать в более общем виде
IOFramebuffer - т.е. суперкласс от любых вариантов. Работает!

Переходим к самому страшному: бинарному патчу. Для этого вы должны знать свой DeviceID, например посмотреть в систем профайлере. Определить по таблице ниже "образец для подражания":
Семейство R200 (а также RS300)
Ваш DevID Образец
4242..4243	514c
5148..514d	514c
4c64..4c67	4c66
5964		5963
5c61		5c63

Семейство R300 (кроме RS300)
3150..3154	3e50 
3e50..3e54	3e50
4145..414b	4144  
4151		   	4150
4153..4156	4152
4e45..4e47	  4e44 
4e49..4e4a	  4e48
4e50..4e53	  4e50 
5460..5464	5b60 
5b60..5b65	5b60
5a41, 5a61	  5b60
5a42, 5a62	  5b60

Замечу, что существующий Koverg.patch осуществляет именно последний вариант.
Семейство R400 имеет два образца 4a4e, 4a48. Т.е. делается два патча!
4a4f..4a54
4b4a..4b4f
5548..5554
564a..5653
5954..5955
5974..5975
5d48..5d57
5e48..5e4f

Никого не забыл? В таблице, естественно, не упомянуты DeviceID, которые уже есть в info.plist, и не нуждаются в таком патче.

Для примера предположим, что ваш DevID=5461. В таблице находим, что образец будет 5b60. И этому чипу соответствует ATIRadeon9700.
Создаем в корне диска папку /patch, копируем туда бинарный файл. Привелегии рута!
sudo -s
Password:
cp -v /S*/L*/E*/ATI*9700.kext/C*/M*/* /patch
Вас не слишком шокирует, что я все заменяю звездочками? :) Это работает!
А теперь сам патч с вашими цифрами
perl -pi -e 's|\x66\x3d\x60\x5b|\x66\x3d\x61\x54|g' /patch/ATIRadeon9700
либо, в зависимости от версии
perl -pi -e 's|\x3d\x60\x5b\x00\x00|\x3d\x61\x54\x00\ x00|g' /patch/ATIRadeon9700
----------------------- образец ----------------- DevID ---------
Порядок байтов в интеле обратный, потому ID написаны наоборот!
Для R400 и выше патч нужно применить дважды с двумя образцами: один раз 4a4e, другой раз 4a48.
Теперь можно пропатченный бинарник положить на место, предварительно сохранив исходный вариант.
cp -r -v /S*/L*/E*/A*9700.kext /nopatch
rm -v /S*/L*/E*/A*9700.kext/C*/M*/A*
cp -v /patch/A* /S*/L*/E*/A*9700.kext/C*/M*/

Да, и конечно, не забудьте прописать свой DeviceID в info.plist, как обычно.

Во всем этом есть еще действующие лица
OpenGL.framework - часто рекомендуют использовать более старую версию. Стоит попробавать!
ApplicationServices.framework/frameworks/CoreGraphics.framework внутри которого можно найти Configuration.plist с минимальными требованиями для включения QuartzExtreme. Его можно подредактировать!

Поправка:
Для IGP, в том числе Xpress 200M, этого всего недостаточно, требуется каким-то образом осуществить перераспределение памяти, как на уровне радеоновых регистров, так и на уровне реестра. Вопрос в стадии изучения.
EDITED: Может быть на уровне фреймбуфера. Теперь я могу на это влиять!

Жду отчетов!

Новость 06-06-08
На задворках интернета найден ATITVOut.kext пригодный для Интел-машин (версия 4.5.9). Этот шанс нужно использовать!

Два важных трюка:
1. В Леопарде ATIRadeon9700GLDriver.bundle оказался PowerPC. Вместо него нужно подсунуть переименованный ATIRadeonX1000GLDriver.bundle.
Подробнее так
sudo -s
cp -v /S*/L*/E*/ATIRadeonX1000GLDriver.bundle/C*/M*/A* /S*/L*/E*/ATIRadeon9700GL*/C*/M*/ATIRadeon9700GLDriver

2. ATIRadeon8500GLDriver.bundle не работает для Radeon9000-9500, хотя и должен. Трюк тот же, только подсовываем 9700 вместо 8500.

Прикрепленные файлы

  • Прикрепленный файл  ATILead.kext.zip (16,08К)
    Количество загрузок:: 586
  • Прикрепленный файл  Ati.kext.zip (33,85К)
    Количество загрузок:: 357

Сообщение отредактировал slice: 20 Окт 2008 - 11:23

Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!! 10.4.11+8.11.4
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) Mac OS X 10.6.4 (10F569))
Моя страничка
0


  • (8 Страниц)
  • +
  • « Первая
  • 7
  • 8
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Другие ответы в этой теме

#221 Пользователь офлайн   BalakinUser 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 15
  • Регистрация: 24 Июнь 09
  • Пол:Мужчина

Отправлено 01 Июл 2009 - 20:28

slice, пробовал заменять IOPCIFamily на тот, который у тебя в подписи - не помогло. Пробовал ставить AGPGart тоже из твоей подписи - опять не пашет. с IOPCIFamily все тот же кернел паник, а AGPGart все так же зависает при старте.
JaS 10.4.8 Intel AMD SSE2 SSE3
CPU: Intel Celeron D 320, 2400 MHz
Audio: Realtek ALC655 @ Intel 82801EB ICH5 - AC'97 Audio Controller [A-2/A-3]
Video: ATI Radeon 9600 Pro (0x4150) 128 MB
Network adapters: Realtek RTL8139/810x Family Fast Ethernet NIC + Realtek RTL8139/810x Family Fast Ethernet NIC
HDD: WDC WD800BB-22JHC0 (74 GB, IDE) + ST3250410AS (250 GB, 7200 RPM, SATA-II)
DVD: Optiarc DVD RW AD-7200S DVD+RW/DVD-RW/DVD-RAM
Chipset: Intel Springdale i865PE
Card Reader All-in-One
0

#222 Пользователь офлайн   slice 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 3 672
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 01 Июл 2009 - 20:58

Просмотр сообщенияBalakinUser (1.7.2009, 20:28) писал:

slice, пробовал заменять IOPCIFamily на тот, который у тебя в подписи - не помогло. Пробовал ставить AGPGart тоже из твоей подписи - опять не пашет. с IOPCIFamily все тот же кернел паник, а AGPGart все так же зависает при старте.

Какая-то ерунда творится.
На твоем чипсете 865 я АГПГарт очень старательно вылизывал. Он работает у JaS, Dan Druff, Cyclonefr, и еще ряд юзеров, которых не помню. Разница в том, что мне не нужно было объяснять им, как устанавливать кексты, и как подбирать правильные версии. Ты рассказываешь очень мало, потому у меня сильные сомнения, все ли ты правильно делаешь. Да и неплохо было бы перечислить варианты проб и ошибок.
В той конфигурации, где у тебя был черный экран с буквами и цветным курсором реально наблюдается только с АГПГартом, что бы ты не утверждал. Кеши чистишь?
IOPCIFamily также паникует при нечищенных кешах. Еще в БИОСах бывает пункт
Clear configuration data
Очень помогает при замене версии ПиСиАйФемили.
Сделай еще несколько тупых попыток одного и того же, и посмотри на повторяемость эффекта.

Если уберешь 9700GA.plugin, то у тебя акселерации не будет, но войти на десткоп точно сможешь, с любыми версиями, если пермишины вылечены и кеши почищены.
Еще я всем рекомендую при замене IOPCIFamily перезагрузиться дважды, трижды, пока не пройдет кернел паника. Это перестройка шины идет.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!! 10.4.11+8.11.4
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) Mac OS X 10.6.4 (10F569))
Моя страничка
0

#223 Пользователь офлайн   BalakinUser 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 15
  • Регистрация: 24 Июнь 09
  • Пол:Мужчина

Отправлено 02 Июл 2009 - 09:48

Кеши всегда чищу:
sudo rm /System/Library/Extensions.mkext
sudo touch /System/Library/Extensions (хотя не понимаю, зачем это нужно, touch же вроде файл создает)
После установки любого кекста делаю sudo chown -R root:wheel /System/Library/Extensions и sudo chmod -R 755 /System/Library/Extensions
Для установки кекста просто копирую его в папку /System/Library/Extensions: sudo cp -R /path/to/kext /System/Library/Extensions/, для удаления использую sudo mv /System/Library/Extensions/kextname.kext /KextBackup/
после удаления или установки кекстов чищу кэш так, как писал выше.
P.S. случая с бегающим курсором на черном экране больше не повторялось - теперь вместо него всегда kernel panic. Попробую тогда еще с биосом поиграться. И попробую другие версии AGPGart и IOPCIFamily (только я даже не знаю, где бы их взять, ну да ладно, погуглю)
JaS 10.4.8 Intel AMD SSE2 SSE3
CPU: Intel Celeron D 320, 2400 MHz
Audio: Realtek ALC655 @ Intel 82801EB ICH5 - AC'97 Audio Controller [A-2/A-3]
Video: ATI Radeon 9600 Pro (0x4150) 128 MB
Network adapters: Realtek RTL8139/810x Family Fast Ethernet NIC + Realtek RTL8139/810x Family Fast Ethernet NIC
HDD: WDC WD800BB-22JHC0 (74 GB, IDE) + ST3250410AS (250 GB, 7200 RPM, SATA-II)
DVD: Optiarc DVD RW AD-7200S DVD+RW/DVD-RW/DVD-RAM
Chipset: Intel Springdale i865PE
Card Reader All-in-One
0

#224 Пользователь офлайн   danslobodin 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 17 Июль 09

Отправлено 08 Авг 2009 - 13:19

После установки Callisto_b008 с правкой ID для X800 при загрузке системы происходит в самом конце примерно 5 ошибок: "Boot arguments failed, macmodel sets to "MacBook Pro 5.1". После чего вся загрузка виснет. В безопасном режиме тоже самое.

Сообщение отредактировал danslobodin: 08 Авг 2009 - 13:28

0

#225 Пользователь офлайн   mollb 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 06 Август 07

Отправлено 12 Авг 2009 - 08:04

Доброго время суток!!!
Ковырялся я ковырялся и ничего не выходит, есть возможность помочь?У меня ноутбук ASUS F5R
1 Не меняется разрешние экрана
2 QE не работает
3 Вход аудио не видит
В остальном все работает, есть более понятный для новичка способ все это подрубить, а-то уже мозг не выдерживает, много терминов непонятных итд, хочу машину под Logic 8 заточить, а вот что то не выходит уже не первый месяц!(((Буду очень признателен за помощ!!!
Либо на почту amberlands@gmail.com
Либо здесь опубликовать
аська 230330383
Спасибо
0

#226 Пользователь офлайн   slice 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 3 672
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 12 Авг 2009 - 09:51

Просмотр сообщенияmollb (12.8.2009, 8:04) писал:

Доброго время суток!!!
Ковырялся я ковырялся и ничего не выходит, есть возможность помочь?У меня ноутбук ASUS F5R
1 Не меняется разрешние экрана
2 QE не работает
3 Вход аудио не видит
В остальном все работает, есть более понятный для новичка способ все это подрубить, а-то уже мозг не выдерживает, много терминов непонятных итд, хочу машину под Logic 8 заточить, а вот что то не выходит уже не первый месяц!(((Буду очень признателен за помощ!!!
Либо на почту amberlands@gmail.com
Либо здесь опубликовать
аська 230330383
Спасибо

Ты чего это чайником прикидываешься, вопросы задаешь не по форме. У тебя же регистрация 2-ч летней давности, вполне можно было научиться задавать вопросы. Новичок с двухлетним стажем!
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!! 10.4.11+8.11.4
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) Mac OS X 10.6.4 (10F569))
Моя страничка
0

#227 Пользователь офлайн   mollb 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 06 Август 07

Отправлено 12 Авг 2009 - 15:46

Фишка в том что у меня у самого Мас G5 а Хак для работы попросили сделать, реально башню сносит, c ATI проблемы как их в хаке решать ума не приложу!!!!кучу раз уже переставлял систему ибо она слетает наглухо при попытке поставить кекст какой нить, по этому и пишу что новичек, я в этой теме вааще слеп!!!Знал бы решение не морочил бы мозг, а так реально помощ нужна!
0

#228 Пользователь офлайн   mazer 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 03 Октябрь 08

Отправлено 25 Авг 2009 - 18:32

всем привет.

Подскажите пожалуйста где именно(в каком месте) в atilead в info.plist прописать свой DeviceID и размеры видеопамяти?

видеокарточка: ATI x300 se 128 MB device ID: 5b60


и еще вопросик. в топике указано после патча...Да, и конечно, не забудьте прописать свой DeviceID в info.plist, как обычно.
DeviceID прописать в info.plist ATIRadeon9700GAplugin ?? после патча?

Сообщение отредактировал mazer: 25 Авг 2009 - 18:40

0

#229 Пользователь офлайн   AlexLoo 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 13 Июнь 10

Отправлено 13 Июн 2010 - 21:29

Всем привет.

В Маках я новичёк, так что сильно не пинайте :)

Ось: Mac OS iPC OSx86 10.5.6

Видеокарточка: Radeon X700 (5e4b)

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


Удалось ли кому нибудь запустить QE, CI в Леопарде, а также сделать выбор разрешения? Заранее благодарен.


0

#230 Пользователь офлайн   slice 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 3 672
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 14 Июн 2010 - 20:44

Просмотр сообщенияAlexLoo (13 Июн 2010 - 21:29) писал:

Всем привет.

В Маках я новичёк, так что сильно не пинайте :)

Ось: Mac OS iPC OSx86 10.5.6

Видеокарточка: Radeon X700 (5e4b)

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


Удалось ли кому нибудь запустить QE, CI в Леопарде, а также сделать выбор разрешения? Заранее благодарен.

Да, на санях есть тема именно про Х700.
Давно этой темы я не касался, предложу свой вариант, если не получится, извиняй.
1. Патч файла ATIRadeon9700.kext
Внутри есть инфо.плист. Там прописать 5e4b
Еще там есть бинарник. Его извлечь на десктоп для последующей хирургической операции
perl -pi -e 's|\x3d\x4e\x4a\x00\x00|\x3d\x4b\x5e\x00\ x00|g' ~/ATIRadeon9700
perl -pi -e 's|\x3d\x48\x4a\x00\x00|\x3d\x4b\x5e\x00\ x00|g' ~/ATIRadeon9700

Далее пропатченный бинарник копируем на родное место
cp -v ~/ATIRadeon9700 /System/Library/Extensions/ATIRadeon9700.kext/Contents/MacOS/

2. Файл ATIRadeon9700GLdriver.bundle имеет PowerPC архитектуру, потому и не работает.
Его бинарник заменяем на аналогичный от X1000. Да! Хорошая замена.
cp -v /S*/L*/E*/ATIRadeonX1000GLDriver.bundle/C*/M*/A* /S*/L*/E*/ATIRadeon9700GL*/C*/M*/ATIRadeon9700GLDriver

Эту строчку я тупо скопировал из топика. Там, почему-то, ее никто не видит.
3. Чтобы получить возможность переключать разрешение экрана, нужно установить Callisto. Ссылки в топике, в гугле. Какая версия подойдет - решается экспериментально.
4. ATIRadeon9700GA.plugin имеет своебразную роль. Его можно совсем выбросить. При этом не будет QE в систем-профайлере, но будет работать железное ускорение, необходимое для шахмат, ДВД плейера, Диско, Лоджика, игр. Тем не менее, лучше, если оно заработает. Редактируем его инфо-плист по рекомендации в топике.

X700 похож на X1000. Не знаю, может можно вместо каллисто запустить ATINDRV с именем ATY_Wormy. Однако, вряд ли.

Еще есть шамаство на уровне ДСДТ, но оно не отменяет всего выше сказанного, а только дополняет.
Пункты 1-4 обязательны к исполнению.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!! 10.4.11+8.11.4
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) Mac OS X 10.6.4 (10F569))
Моя страничка
0

#231 Пользователь офлайн   AlexLoo 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 13 Июнь 10

Отправлено 19 Июн 2010 - 09:54

slice

Огромное спасибо за предложенную методику! Предложенный метод удалось опробовать буквально вчера, но карточка не запустилась, kext не подхватился почему то, хотя действовал строго по инструкции.


Извините, что немного оффтоплю, но всё же. Для чего мне всё это нужно :) Mac OS планирую использовать для установки програмного комплекса Final Cut Studio, а он не ставится без нормально работающей видюхи. В связи с этим уже готов поменять видеокарту. Может ли кто нибудь посоветовать такую видеокарточку, которая бы завелась без проблем в iPC OS x86 10.5.6 (и если возможно была дальнейшая совместимость с версиями 10.6.x)? Карточка нужна под PCI-Ex. Вендор особой роли не играет, главное что бы всё заработало (заработала программа Final Cut Studio 3) :) Ещё раз всем заранее спасибо.


0

#232 Пользователь офлайн   slice 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 3 672
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 19 Июн 2010 - 19:53

Просмотр сообщенияAlexLoo (19 Июн 2010 - 09:54) писал:

slice

Огромное спасибо за предложенную методику! Предложенный метод удалось опробовать буквально вчера, но карточка не запустилась, kext не подхватился почему то, хотя действовал строго по инструкции.



Пошагово, что сделано, что значит не запустилась, какой кекст не подхватился.
Если есть деньги, то нужно покупать современную нВидию,
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!! 10.4.11+8.11.4
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) Mac OS X 10.6.4 (10F569))
Моя страничка
0

#233 Пользователь офлайн   гык-sse2 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 2 495
  • Регистрация: 06 Август 08
  • Пол:Мужчина
  • Город:Москва, район Солнцево

Отправлено 19 Июн 2010 - 20:34

Просмотр сообщенияAlexLoo (19 Июн 2010 - 10:54) писал:

Может ли кто нибудь посоветовать такую видеокарточку, которая бы завелась без проблем в iPC OS x86 10.5.6 (и если возможно была дальнейшая совместимость с версиями 10.6.x)? Карточка нужна под PCI-Ex.

{6600GT
7300LE/GS/GT} - это работает, но в 10.6.2 и выше только в 32-бит
9500GT - эта работает в 32 и 64.
Mac OS X 10.6.4 на Gigabyte GA-EP43-UD3L, CPU Celeron Dual-core E3200, 2.5 GB DDR2, vanilla kernel, ATI Radeon HD 2600 no QE/CI
0

#234 Пользователь офлайн   AlexLoo 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 13 Июнь 10

Отправлено 19 Июн 2010 - 21:11

slice

Делал следующее:

1) Установка ATIRadeon9700.kext через OSX86Tools;
2) Правка файла info.plist (sudo nano -w /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist). Изменение одного из значений в секции <string>0xXXXX1002</string> следующей за <key>IOPCIMatch</key> на 0x5e4b1002;

3) Извлечение бинарника и его патчинг при помощи команд:
perl -pi -e 's|\x3d\x4e\x4a\x00\x00|\x3d\x4b\x5e\x00\ x00|g' ~/ATIRadeon9700
perl -pi -e 's|\x3d\x48\x4a\x00\x00|\x3d\x4b\x5e\x00\ x00|g' ~/ATIRadeon9700
После патчинга бинарник при помощи команды:
cp -v ~/ATIRadeon9700 /System/Library/Extensions/ATIRadeon9700.kext/Contents/MacOS/
был возвращён на место;
4) Замена бинарника кекста имеющего архитиктуру PowerPC на бинарник из кекста X1000 при помощи команды:

cp -v /S*/L*/E*/ATIRadeonX1000GLDriver.bundle/C*/M*/A* /S*/L*/E*/ATIRadeon9700GL*/C*/M*/ATIRadeon9700GLDriver
5) Установка Callisto 008 (CallistoHAL.kext, Callisto.kext) через OSX86Tools. Редактирование info.plist кекста CallistoHAL.kext (  <string>0x5e4b1002&0xffffffff</string>);

6) Подстановка своих значений в info.plist  ATIRadeon9700GA.plugin.

7) Далее на всякий случай процедура восстановления прав на файлы при помощи дисковой утилиты и ребут;

8) После ребута зашёл в Систем Профайлер в раздел Графика/Мониторы, где увидел строчку:
Информация Kernel Extension: Не загружено Kext

Попытка загрузить DVD-плейер привела к ошибке.
Возможности выбора разрешения не появилось :(

По поводу покупки новой видеокарточки. Под современными понимаются видеокарточки из линеек GT, GTS, GTX нВидии? Имеет ли значение производитель (Palit, Sparkle, Asus, MSI, Gigabyte и т.д.)?


гык-sse2

Есть у нас в продаже вот такая 512Мb РСI-Е АSUS ЕN9500GТ <Gеfоrсе 9500GТ> ТV-оut  НDТV+DVI. Подойдёт? :)

Сообщение отредактировал AlexLoo: 19 Июн 2010 - 21:20

0

#235 Пользователь офлайн   VovanSSS 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 12 Июнь 10

Отправлено 4 дней назад

   пытаюсь включить QE на ATI X1100(иногда определяется как Х200 или Х800 на разных системах по разному тут определяется как Х200) дак вот пробовал я калисту QE не завелся но разрешение менять было можно а тут все ставиться но ни разрешения ни QE не завелось хотя я выполнил шаги 1-4

все остальное не для моей карточки наверное хотя я не знаю но буду рад вашей помощи!    


Да и еще при загрузке он выдает много букф про ATI могу сфотографировать если надо(Но это явно не ошибки)

Вот появилось в сведениях о системе более мене адекватные сведения

 


Модель набора микросхем:    ATI Radeon XPRESS 200M (RS400) (PCIE)  

Тип:    Монитор  Шина:    PCI  VRAM-память (всего):    256 МБ  

Производитель:    ATI (0x1002)  ID устройства:    0x5a62  

Ревизия:    0x0000  

Версия драйвера EFI:    01.00.068  

Мониторы:Монитор:  Разрешение:    1024 x 768  

Глубина цвета:    32-бит цвет  
Образ Core:    ПО  

Основной монитор:    Да  

Синхронизация:    Выкл.  

Онлайн:    Да  

Quartz Extreme:    Не поддерживается

Подключение дисплея:






Подскажите как с этим бороться?




 

Сообщение отредактировал VovanSSS: 3 дней назад

ASUS F5RL
ЦП: Intel Core 2 Duo T5550, 1833 MHz
Сис.плата: Asus F5000Rl Series Notebook
RAM: 1920 Мб (DDR2-667 DDR2 SDRAM)
Видео: ATI Radeon Xpress Series 1100 (128 Мб)
Звук: Realtek ALC660
Сеть: Atheros L2
Вафля: Atheros AR5007EG
0

#236 Пользователь офлайн   VovanSSS 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 12 Июнь 10

Отправлено 3 дней назад

Дико извиняюсь но всё же спрошу

Вы чё все тут спите?


ASUS F5RL
ЦП: Intel Core 2 Duo T5550, 1833 MHz
Сис.плата: Asus F5000Rl Series Notebook
RAM: 1920 Мб (DDR2-667 DDR2 SDRAM)
Видео: ATI Radeon Xpress Series 1100 (128 Мб)
Звук: Realtek ALC660
Сеть: Atheros L2
Вафля: Atheros AR5007EG
0

#237 Пользователь офлайн   VovanSSS 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 12 Июнь 10

Отправлено 2 дней назад

Придется калисто пользоваться наверное так и не получиться завести QE жалко :(  
ASUS F5RL
ЦП: Intel Core 2 Duo T5550, 1833 MHz
Сис.плата: Asus F5000Rl Series Notebook
RAM: 1920 Мб (DDR2-667 DDR2 SDRAM)
Видео: ATI Radeon Xpress Series 1100 (128 Мб)
Звук: Realtek ALC660
Сеть: Atheros L2
Вафля: Atheros AR5007EG
0

Дополнительные действия:


  • (8 Страниц)
  • +
  • « Первая
  • 7
  • 8
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Свернуть категорию Похожие темы

  Название темы Автор Статистика Последнее сообщение
Открытая тема (есть новые ответы) Иконка Radeon 5770 и 5870
Или о чем пишет Netkas
applemanik 
  • 5 Ответов
  • 595 Просмотров
Горячая тема (есть новые ответы) Иконка Прикрепления Radeon HD4650(1024Mb)-
карту инжектировал, кексты пропатчил, но она так и не завелась?
Ryuk 
  • 17 Ответов
  • 1 043 Просмотров
Открытая тема (есть новые ответы) Иконка Radeon Ati Hd 4200
помогите поменять разрешение
bulkmaker 
  • 1 Ответов
  • 590 Просмотров
Открытая тема (есть новые ответы) Иконка Radeon HD2400 256mb (0x94c9)
Помогите завести...
X-Tropic 
  • 1 Ответов
  • 425 Просмотров
Открытая тема (есть новые ответы) Иконка Radeon Hd4850 512Mb Vs Geforce 9800 Gt 512Mb
стоит ли заменить?
boslli 
  • 7 Ответов
  • 1 106 Просмотров
Открытая тема (есть новые ответы) Иконка Radeon 4850 512 Mb
замена видео
boslli 
  • 13 Ответов
  • 1 193 Просмотров