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

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

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

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

Ускорение для 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 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

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

#21 Пользователь офлайн   joy2me 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 26 Март 08

Отправлено 09 Апр 2008 - 19:28

Просмотр сообщенияslice (9.4.2008, 15:06) писал:

Кстати, каллисто не работает с AGPGart.


Плин.. Я уже запутался.. Он же использует callistohal.kext.. Точнее заменяет его. :-O

У омни DevID тоже 0x4150. У него-то работает)) Наверное дело в EDID монитора. Выложите пожалуйста info.plist в котором прописан EDID, и ось распознает ваш моник. Хочется наглядности.

И еще вопрос.. Когда я пробовал ставить AGPGart в первый раз, он определил шину как AGP но памяти было 128 вместо 256.) Что я зделал не так?
0

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

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

Отправлено 10 Апр 2008 - 16:56

Просмотр сообщенияjoy2me (9.4.2008, 19:28) писал:

Плин.. Я уже запутался.. Он же использует callistohal.kext.. Точнее заменяет его. :-O

У омни DevID тоже 0x4150. У него-то работает)) Наверное дело в EDID монитора. Выложите пожалуйста info.plist в котором прописан EDID, и ось распознает ваш моник. Хочется наглядности.

И еще вопрос.. Когда я пробовал ставить AGPGart в первый раз, он определил шину как AGP но памяти было 128 вместо 256.) Что я зделал не так?

(N)
Ну почему я должен повторять и разжевывать все то, что написано в топике и в ФАКАХ???
Скачивай из топика ATILead и смотри его info.plist с его EDIDом!
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

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

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

Отправлено 22 Апр 2008 - 21:56

Занимаюсь флудом, чтобы ветка не тонула.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#24 Пользователь офлайн   ar4er 

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 347
  • Регистрация: 14 Апрель 08

Отправлено 24 Апр 2008 - 20:58

Похоже этот форум умирает.
Подскажите можно ли запустить Radeon 9550 на лео или на тигре 10.4.11 .С инструкцией в первом посте да и с другими инструкциями с инсанели , получается только смена разрешения и частота(при её смене вырубается и не включается монитор). Видел где то информацию что нужно заменить OpenGL.framework на болею старую версию.
Заменил в лео на фреймворк с 10.4.7 , так система не хочет с ним грузится.
0

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

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

Отправлено 25 Апр 2008 - 22:31

На этот вопрос никто не знает ответа. Вроде утверждается, что на Лео более серьезные требования к видеокарте, и на 9550 QE не включится. Но и на тигре я не видел хороших отчетов. Проблема еще и в том, как я уже упоминал выше, что народ, получив решение, уходит молча, не отчитавшись.
Тем не менее, делал ли ты бинарный патч, как сказано в топике?
Наверно, все-таки, ты не все сделал правильно, или не все варианты учел, не все кексты правильные, пермишины нелеченные и т.д. Вообще-то, фреймворк от тигра должен работать в Лео, но утверждать не буду.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

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

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

Отправлено 29 Апр 2008 - 23:35

Начинаем создание нового драйвера для старых Радеонов, а может и новых тоже.
Присоединяйтесь для тестирования!
http://forum.insanelymac.com/index.php?sho...=96664&st=0
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#27 Пользователь офлайн   sda 

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

Отправлено 07 Май 2008 - 00:22

Привет,

я до сих пор не могу завести в Leo 9600. У тебя есть доступ к Леопарду? Повторю, что в состоянии скомпилить сырцы и отследить где именно рухнуло. До сих пор твои инжекты до добра систему не доводили. Поэтому и не писал здесь. Готов поработать при условии что ты тоже имеешь доступ к Леопарду с AGP ATI картой. Фреймворки от Тигра в Лео не работают (по крайней мере те, что касаются OpenGL).

Спасибо.
0

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

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

Отправлено 07 Май 2008 - 10:39

Просмотр сообщенияsda (7.5.2008, 0:22) писал:

Привет,

я до сих пор не могу завести в Leo 9600. У тебя есть доступ к Леопарду? Повторю, что в состоянии скомпилить сырцы и отследить где именно рухнуло. До сих пор твои инжекты до добра систему не доводили. Поэтому и не писал здесь. Готов поработать при условии что ты тоже имеешь доступ к Леопарду с AGP ATI картой. Фреймворки от Тигра в Лео не работают (по крайней мере те, что касаются OpenGL).

Спасибо.

Рад, что ты вернулся. Но я действительно не имею доступа к леопарду, и, соответственно, не могу тебе помочь. Единственный вариант - если у меня будут новые сведения, я их тебе передам, чтобы ты скомпилил и протестировал.
У меня была такая мысль:
когда я делал IOPCIFamily для своего тигра, я отменил Randevouz, а в Эпловских вариантах и в Лео варианте он есть. Это может повлиять на DMA! Пробовал 144 для Тигра?
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#29 Пользователь офлайн   sda 

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

Отправлено 07 Май 2008 - 12:52

Извини, но лучшее - враг хорошего. Просто не хочется трогать то, что работает и так. Извини. На Тигре всё пашет с официального комбоапдейта 10.4.11 от Apple (с рихтовкой напильником ессно).

Очень жаль, что у тебя нет Лео. IMHO - в этом случае моё участие в процессе мало чем поможет. Но если кинешь в ПМ что-то типа: Callisto = $version, ATILead=<url> и т.п., то не откажусь собрать и потестить для обеих систем.
0

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

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

Отправлено 07 Май 2008 - 14:31

В Тигре не надо ничего трогать. Работает - прекрасно!
А вот протестить Лео с тигровым IOPCIFamily - интересно.

ATILead в исходниках

ATIFramebuffer в стадии разработки
Там же есть интересная утилита RadeonPCI. Научишься пользоваться - сможешь сравнить состояние Радеона в Тигре и в Лео.
Обязательно доложись.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#31 Пользователь офлайн   esd92t 

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

Отправлено 08 Май 2008 - 23:25

У меня ATILead работает! Видеокарта определилась правильно. Система стала работать быстрее. Графика не тормозит. QE/CI, ессесно, не работает...

У меня ноутбук Toshiba Satelite L30
CPU: Intel Celeron M 1,47Ghz
RAM: 1,5Gb
Video: ATI Radeon Express 200M
MacOS X 10.4.9

Спасибо!!!
0

#32 Пользователь офлайн   esd92t 

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

Отправлено 09 Май 2008 - 10:09

Поставил ATILead 1.2.0. Работает лучше предыдущей версии. Больше нет глюков из-за второго монитора (хотя и в старой версии можно избавиться от глюков).

Но работает только с Callisto. С ATINDRV грузиться не хочет - виснет на сером экране. QE/CI включить так и не удалось. Пробовал патчить ATIRadeon9700.kext - положительного результата нет. :((

На InsanelyMac чуваки как-то врубали QE/CI на моей видюхе (200м). Вот только у них AMD, а у меня Intel. У них это получилось с помощью ATI1Slice.kext. Что это такое и с чем оно работает? Тоже с Callisto.kext?
И ещё они вроде бы патчили ATIRadeon9700.kext два раза. Но у меня DeviceID=5a62 и судя по таблице мне надо патчить этот кекст один раз. Я прав?

В ATILead 1.2.0 в Info.plist указана версия IOPCIFamily 2.4.5. Я эту версию не нашёл и поменял запись на 2.4.4. Это сильно влияет на работу ATILead 1.2.0? Где мне взять IOPCIFamily 2.4.5?

Что ещё нужно писать в Info.plist кроме DeviceID и OMNI,Callisto?
Какие лучше использовать версии ATIRadeon9700.kext, ATINDRV?

Прошу прощения за кучу тупых вопросов, просто я слишком поздно включился в это...
0

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

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

Отправлено 09 Май 2008 - 10:58

Просмотр сообщенияesd92t (9.5.2008, 10:09) писал:

Поставил ATILead 1.2.0. Работает лучше предыдущей версии. Больше нет глюков из-за второго монитора (хотя и в старой версии можно избавиться от глюков).

Но работает только с Callisto. С ATINDRV грузиться не хочет - виснет на сером экране. QE/CI включить так и не удалось. Пробовал патчить ATIRadeon9700.kext - положительного результата нет. :((

На InsanelyMac чуваки как-то врубали QE/CI на моей видюхе (200м). Вот только у них AMD, а у меня Intel. У них это получилось с помощью ATI1Slice.kext. Что это такое и с чем оно работает? Тоже с Callisto.kext?
И ещё они вроде бы патчили ATIRadeon9700.kext два раза. Но у меня DeviceID=5a62 и судя по таблице мне надо патчить этот кекст один раз. Я прав?

В ATILead 1.2.0 в Info.plist указана версия IOPCIFamily 2.4.5. Я эту версию не нашёл и поменял запись на 2.4.4. Это сильно влияет на работу ATILead 1.2.0? Где мне взять IOPCIFamily 2.4.5?

Что ещё нужно писать в Info.plist кроме DeviceID и OMNI,Callisto?
Какие лучше использовать версии ATIRadeon9700.kext, ATINDRV?

Прошу прощения за кучу тупых вопросов, просто я слишком поздно включился в это...

Куча тупых ответов.

С твоим 5а62 никто вообще не добался хорошей графики (QE/CI), а если и видели такую надпись: то с таки-и-ими тормозами!
IOPCIFamily 2.4.5 существует только у меня, я ее не стал выкладывать, поскольку никаких отличий от 2.4.4 не нашел.
С ATILead я тоже экспериментурую, но каких-либо улучшений для тестирования предложить не могу.
ATINDRV, видимо, для R3xx, RS4xx вообще не будет работать, о ней можно забыть.
ATI1Slice - это ATILead без инжектора. Можно забыть.
Насчет ATIRadeon9700 - есть два варианта: пробовать ту версию, которая соответствует системе, или брать версию 1.4.20 из самого раннее Тигра. Так делали раньше, не знаю почему. Опять таки, своего опыта у меня нет, и отчетов, что лучше, что хуже, никто не предоставил.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#34 Пользователь офлайн   sda 

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

Отправлено 26 Май 2008 - 01:08

отчёт по 10.5.2 с ATI 9600XT AGP (0x4152)

1. из исходников были собраны:
ATILead.kext/
IONDRVSupport.kext/
IOPCIFamily.kext/
(сырцы на AGPGart сдохли на инсанели, взял готовый)

2. проверил бинарь ATIRadeon9700 - вроде как патч совершенно лишний. моя карта (если бы она была Mac Edition или PC-Mac) вроде как предусмотрена как рабочая для Лео, но... (об этом далее)

3. IOGraphics-1442/ и RadeonXF/ не собрались.
				IOGraphicsFamily/bmcompress.h:538: error: invalid conversion from 'long long unsigned int' to 'uint64_t*'
				IOGraphicsFamily/bmcompress.h:538: error:   initializing argument 3 of 'void clock_interval_to_deadline(uint32_t, uint32_t, uint64_t*)'
				IOGraphicsFamily/IOFramebuffer.cpp:3865: error: invalid conversion from 'int' to 'const char*'
				IOGraphicsFamily/IOFramebuffer.cpp:3865: error:   initializing argument 1 of 'void IOLog(const char*, ...)'
				IOGraphicsFamily/IOFramebuffer.cpp:3888: error: invalid conversion from 'int' to 'const char*'
				IOGraphicsFamily/IOFramebuffer.cpp:3888: error:   initializing argument 1 of 'void IOLog(const char*, ...)'

с RadeonXF всё вообще мрачно....

4. IMHO - так и не понял что именно нужно вбить в ATILead.kext в качестве параметров памяти под AGP/общей на видюхе. один буй это ни к чему не приводит, поскольку сей кекст система просто выкидывает со словами мол для 10.5.* непригоден в принципе, что бы я в том плисте не рисовал...

5. добился стабильной загрузки AGPGart-а. ни к чему хорошему это не приводит. буде то с Callisto или без - летит развёртка и синхронизация частотки монитора.

6. Callisto сам по себе на буй не нужен, ибо во-первых рвёт развёртку рандомно (хромает VSync), во-вторых не даёт требуемого CI, без которого смысл в пользовании 10.5.* пропадает.

7. вынос всех, кроме IONDRVSupport.kext/ и IOPCIFamily.kext/ также приводит к рваной развёртке.

8. скрипт для энтузиастов. прогонять после любых изменений конфигов. MUST!
rm -rf /System/Library/Caches/*
rm -rf /System/Library/Extensions/Caches/*
rm -rf /System/Library/Extensions.*
chown -R 0:0 /System/Library/Extensions/
chmod -R 755 /System/Library/Extensions/


9. предварительные выводы:
"заглушка" стоит на уровне OpenGL Framework, который опрашивает карту и, если не находит чего-то специфичного именно для Mac оборудования, посылает вас в дупу, переключаясь на софтовый режим. Framework-и от Тигра на 10.5.* не работают (эх...). из Тигра в Лео переносились все кексты, требуемые ATI (в Тигре работает всё). эффект == 0. CI == Software

вроде всё...

N.B. если у Вас единственная инсталляция Mac OS 10.5.* на компе и Вы не в состоянии корректно писать на hfsplus из-под других осей (из другого Mac-а), то трижды подумайте, прежде чем займётесь подобными извращениями...

P.S. slice, до тех пор, пока ты себе Лео не закатишь на раздел - толку не будет...
0

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

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

Отправлено 26 Май 2008 - 22:49

Делать мне нечего!
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#36 Пользователь офлайн   Daemon 

  • ГАФ!
  • Группа: Дозор
  • Сообщений: 1 667
  • Регистрация: 10 Сентябрь 06
  • Пол:Мужчина
  • Город:Киев, Украина

Отправлено 26 Май 2008 - 23:05

IOGraphics - собераеццо (я шизею, как его раньше собирали, коли там IOLog используется с лишним параметром с коим он никогда не работал :-D), а вот RadeonXF - там нечему собиратся :-D

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


Для всех любителей музыки: http://musick.me
0

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

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

Отправлено 27 Май 2008 - 10:45

Просмотр сообщенияDaemon (26.5.2008, 23:05) писал:

IOGraphics - собераеццо (я шизею, как его раньше собирали, коли там IOLog используется с лишним параметром с коим он никогда не работал :-D), а вот RadeonXF - там нечему собиратся :-D

Опередил! Только я хотел тоже самое сказать!
А ты чего, просто наблюдаешь?

2SDA
Сырцы AGPGart не сдыхали ни на инсейнли, ни здесь. Бери - собирай!
http://www.applelife...PGart/4488.html
http://forum.insanelymac.com/index.php?act...st&id=24980
Остальные твои проблемы тоже не вызывают энтузиазма поработать.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#38 Пользователь офлайн   Daemon 

  • ГАФ!
  • Группа: Дозор
  • Сообщений: 1 667
  • Регистрация: 10 Сентябрь 06
  • Пол:Мужчина
  • Город:Киев, Украина

Отправлено 27 Май 2008 - 10:50

Просмотр сообщенияslice (27.5.2008, 10:45) писал:

Опередил! Только я хотел тоже самое сказать!
А ты чего, просто наблюдаешь?

Я в видеокартах дундук :)
Для всех любителей музыки: http://musick.me
0

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

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

Отправлено 27 Май 2008 - 14:53

Э-эх! ;)
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#40 Пользователь офлайн   kosmaks 

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

Отправлено 29 Май 2008 - 21:59

Люди добрые! Помогите мне чайнику пожалуйста. Все зделал как положено, дошел до последнего пункта

Цитата

Во всем этом есть еще действующие лица
OpenGL.framework - часто рекомендуют использовать более старую версию. Не могу пока прокомментировать.
ApplicationServices.framework/frameworks/CoreGraphics.framework внутри которого можно найти Configuration.plist с минимальными требованиями для включения QuartzExtreme. Его можно подредактировать!
И застрял. Пазарес надо QE. Объясните поподробнее что нужно сделать. Или если это гдето описывалось дайте ссылочку (прямую). Сам я сижу на Леопарде 10.5.2 от kalyway. Видяха : ATI Radeon 9600 AGP. Заранее спасибо!
0

#41 Пользователь офлайн   Shadowgreen 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 27 Май 08

Отправлено 30 Май 2008 - 15:19

Slice, знаю твою нелюбовь к "разжёвыванию", поэтом прошу может кто другой скажет как поставить драйвера...а-ля для начинающих. Конкретно: что такое КЕХТ я понял...примерно, что такое пермишеннны, я понимаю только как слово, как оно действует я не знаю. Итак:
1. Я выполняю 1-й шаг с помощью kext installer
2. я пропускаю - меня Ati Sapphire X700 256 памяти PCI-E(т.е. Х16)
3. тут я ппц наделал делов....дело в том что я УЖЕ поставил Калисто(даже не знаю какой...просто калисто latest) с помощью кексинталлера...проблема в том что НАЙТИ информацию очень сложно:
- в факах всё разбросанно и заполнено чёрт знает как , особенно на applelife, т.к. на insanemymac мне намного более всё понятно ДАЖЕ на английском
- если я что и нахожу, там это написано таким языком, что ппц....я например маком не пользовался не разу...ЛОГИЧНО что люди которые ставят хакинтош - пробуют его чаще всего ВПЕРВЫЕ...я полчаса разбирался как вообще перезагрузить комп в Маке, тем более я не программист, макс я гожусь на адвансед юзера виндовс.
- Я думаю как пользователь виндовса а не мак ос
Поэтому тут сразу вопрос: если я поставлю ATI LEAD после калисто - это ничего?, или надо его как-то удалять?
Далее, ну прочитав фак я понял куда вписывать DevId и нашёл его для своей карты...в т.ч. и вендора, НО как прописать память? куда её пихать? в факе про установку Кекстов на примере Х1000 ничего нету. ...Куда это писать и как это писать...у меня 256 мб значит это 0Х0100000.....(сколько там 0?...я ещё мог ошибиться с запятой - пишу от друга, не помню как правильно), так вот как и куда это значение писать, в каком виде?
Дальше я пока не двигался - не знаю какие вопросы могут возникнуть, если там есть что усложнённое для обычного пользователя, распишите плз.
0

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

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

Отправлено 06 Июн 2008 - 23:19

Ты уже далеко продвинулся в понимании, что такое MacOSX. Будешь дальше двигаться - такие вопросы сами отпадут.

Главная новость в топике - есть шанс, что когда-нибудь заработает TVOUT.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

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

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

Отправлено 21 Июл 2008 - 17:31

Внимание! Топик обновился!
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#44 Пользователь офлайн   crazyASD 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 604
  • Регистрация: 15 Октябрь 06
  • Интересы:Hackintosh, ArchiCAD fnd graphics software on MAC

Отправлено 21 Июл 2008 - 22:39

Вопрос такой, а что побудило писать драйвер под древнющие карточки, или в дальнейшем планируется расширение на более новые карты?
Сон разума порождает МОНСТРОВ
CADstudio.ru - ArchiCAD и BIM по-русски

MacBook Pro MA897 Leopard 10.5.8 | 10.6.3 (64bit kernel WORKING!!! using Netkas patcher)
4GB Kingston 667 | 500GB Seagate momentus 7200
--
На хаки немножко подзабил...
0

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

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

Отправлено 22 Июл 2008 - 00:27

Просмотр сообщенияcrazyASD (21.7.2008, 23:38) писал:

Вопрос такой, а что побудило писать драйвер под древнющие карточки, или в дальнейшем планируется расширение на более новые карты?

У меня древняя, а вообще-то драйвер сразу пишется под все. Исходники от Джобло под древние, а из Линукса - под любые.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#46 Пользователь офлайн   crazyASD 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 604
  • Регистрация: 15 Октябрь 06
  • Интересы:Hackintosh, ArchiCAD fnd graphics software on MAC

Отправлено 22 Июл 2008 - 02:05

На Радике 2400 имеет смысл тестить?
Сон разума порождает МОНСТРОВ
CADstudio.ru - ArchiCAD и BIM по-русски

MacBook Pro MA897 Leopard 10.5.8 | 10.6.3 (64bit kernel WORKING!!! using Netkas patcher)
4GB Kingston 667 | 500GB Seagate momentus 7200
--
На хаки немножко подзабил...
0

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

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

Отправлено 22 Июл 2008 - 23:14

Просмотр сообщенияcrazyASD (22.7.2008, 3:04) писал:

На Радике 2400 имеет смысл тестить?

Она же и так работает! Тебе чего-то не хватает?
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#48 Пользователь офлайн   crazyASD 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 604
  • Регистрация: 15 Октябрь 06
  • Интересы:Hackintosh, ArchiCAD fnd graphics software on MAC

Отправлено 22 Июл 2008 - 23:32

VGA Signal only Из-за чего черный цвет имеет синеватый оттенок. И это увы не лечится. (N)
Хоцца DVI.
Сон разума порождает МОНСТРОВ
CADstudio.ru - ArchiCAD и BIM по-русски

MacBook Pro MA897 Leopard 10.5.8 | 10.6.3 (64bit kernel WORKING!!! using Netkas patcher)
4GB Kingston 667 | 500GB Seagate momentus 7200
--
На хаки немножко подзабил...
0

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

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

Отправлено 23 Июл 2008 - 09:10

Просмотр сообщенияcrazyASD (23.7.2008, 0:32) писал:

VGA Signal only Из-за чего черный цвет имеет синеватый оттенок. И это увы не лечится. (N)
Хоцца DVI.

Интересная тема.
А дай ка мне отчеты по следующим пунктам
sudo -s
ioreg -l -x -w 1024 >ioregCrazy.txt
dmesg >dmesgCrazy.txt
kextload -v RadeonPCI.kext
./RadeonDump -r 0,1000 >regsCrazy.txt
./RadeonDump -i >EDIDCrazy.txt
./RadeonDump -d
- там появится файл 64к с твоим Биосом.
Все это зазипуй и аплодь здесь. Оно все небольшое, не надо мне рапидов, провайдер не пускает.
Мой китайский приятель Dong пишет драйвер именно под HD чипы, у нас с ним полный обмен информацией и технологиями, так что дело движется.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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

#50 Пользователь офлайн   crazyASD 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 604
  • Регистрация: 15 Октябрь 06
  • Интересы:Hackintosh, ArchiCAD fnd graphics software on MAC

Отправлено 23 Июл 2008 - 13:55

Вечерком сдамплю.
Сон разума порождает МОНСТРОВ
CADstudio.ru - ArchiCAD и BIM по-русски

MacBook Pro MA897 Leopard 10.5.8 | 10.6.3 (64bit kernel WORKING!!! using Netkas patcher)
4GB Kingston 667 | 500GB Seagate momentus 7200
--
На хаки немножко подзабил...
0

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


  • (8 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

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

  Название темы Автор Статистика Последнее сообщение
Открытая тема (есть новые ответы) Иконка 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 Просмотров