Текущее время: 01 май 2024 09:25


Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
СообщениеДобавлено: 03 сен 2016 13:52 
Аватара пользователя
Не в сети

Зарегистрирован: 06 июн 2012 17:38
Сообщения: 90
Город: Санкт-Петербург
Добрый день комьюнити!

очень мало кто поднимал данную тему на рассмотрения,
6970M - MXM-3 iMac 27, A1312
картон 109-C29657-10
кодовое имя Blackcomb XT

результат установки такой как в видео:

[youtube]https://www.youtube.com/watch?v=dSAQT9iw9no[/youtube]

объяснить это видео казалось бы просто,
но есть отличия.

моя карта которую я собрал на основе рамарка, грузится только в SAFE BOOT,
в Normal boot грузится не хочет (Оригинальный EFI BIOS)

а вот У ЛИПЕЦКОГО СЕРВИСА в данном видео Карта грузится в обычном режиме,
ну минимум как я понял что SHIFT там никто не зажимал. (Оригинальный EFI BIOS)

т,е получается что-то не так с моим видяхой, либо с чипом, либо с картоном.
я этот момент не понял, буду разбираться.

это касается ОРИГИНАЛЬНОГО EFI модуля от 6970M который идет в iMac
------------------------------------------------------------

Ну а теперь самое главное,
собрать собрал я карту на таком ремарке,
и решил попробовать ранее заготовленный EFI модуль, он же драйвер под ремарк с 6850,
вообщем заливаю я во флешку мой EFI BIOS, ставлю карту в iMac
жму кнопку включения,
и......

1-led ok
2-led ok
3-led ok
4-led ok
bootscreen.

изображение чистое, правильный размер разрешения экрана
возможность выбора загрузки через ALT,
растр в норме, цвет/бит в норме.

пытаюсь грузить OSX
появляется яблоко, идет статус загрузки - !!!! Нет никаких ПАНИК Ядра !!!
загрузка проходит, как только доходит до рабочего стола, (те технический когда передает управление видео драйверу OSX)
ЧЕРНЫЙ ЭКРАН.

я в ступоре. проделал такую сложную работу,
добился результата, я считаю большого, карту iMac признал, светодиод 3й при включении подтверждает что карта его. выдает изображение чистое,
но только на стадии загрузки до OS. т.е работает даже режим ALT, где можно выбрать раздел с чего грузится.
пытался грузить установку OSX
тоже самое, как только доходит до экрана выбора языка черный экран.

я теперь еще раз говорю что в ступоре,
либо это сама карта, глючная у меня, может быть чип полудохлый либо картон,
ну еще имеет место DISPLAY ROUTING который сидит в EFI
так как iMac использует только DISPLAY PORT

доков у меня нет, ничего нет.
NETKAS молчит, никто не помогает,
я стараюсь не ради наживы, а ради решения проблемы,
очень надеюсь на то, что кто-то тоже захочет решить данную задачу.

у меня достаточно дохлых карт 6970М
но нигде не могу купить чип, ждать китай 30 дней
и получить дохлый чип очередной уже желания нет.

если кто подскажет, где купить
или пожертвует один чип, я продолжу работу.

хочу запилить еще одну карту, только на этот раз купить чип
где-то в другом месте, заранее на рабочем картоне
и уже тогда попробовать свой EFI BIOS
быть может я все сделал правильно.

и еще может кто-то подскажет грамотных людей,
которые хоть как-то разбираются в коде.

Спасибо за внимание.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 04 сен 2016 00:31 
Мастер и Администратор
Аватара пользователя
Не в сети

Зарегистрирован: 27 окт 2007 21:02
Сообщения: 1319
Откуда: Москва
Город: Москва
Вы сделали большую, но абсолютно бесполезную работу. В MacOS (как и в любой никсовой ОСи) после первичного инита устройства управление должно быть передано вполне конкретному драйверу устройства. Которого, в случае перемарка, в MacOS просто нет. И если крутитесь на форуме NETKAS_а - то не могли этого не знать. Достаточно почитать ветки про то, как заводили на MacOS Nvidia Kepler и выше до момента выхода официальных пакетов рабочих дров от Nvidia. Но если с Nvidia все достаточно просто - то в случае с ATI решение не настолько нативно. И озвучивать это решение вот так вот, просто на ровном месте - значит насрать себе в карман.

_________________
Задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно все.
Услуга по снятию пароля EFI на MacBook и iMac.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 04 сен 2016 01:55 
Аватара пользователя
Не в сети

Зарегистрирован: 06 июн 2012 17:38
Сообщения: 90
Город: Санкт-Петербург
Hits [Вячеслав Кузьминов] писал(а):
Вы сделали большую, но абсолютно бесполезную работу. В MacOS (как и в любой никсовой ОСи) после первичного инита устройства управление должно быть передано вполне конкретному драйверу устройства. Которого, в случае перемарка, в MacOS просто нет. И если крутитесь на форуме NETKAS_а - то не могли этого не знать. Достаточно почитать ветки про то, как заводили на MacOS Nvidia Kepler и выше до момента выхода официальных пакетов рабочих дров от Nvidia. Но если с Nvidia все достаточно просто - то в случае с ATI решение не настолько нативно. И озвучивать это решение вот так вот, просто на ровном месте - значит насрать себе в карман.


Вячеслав, спасибо за ваш ответ.

Скажите пожалуйста, как быть тогда с картами которые работают под Mac Pro, Mac OS их очень хорошо видит.

Вложение:
2011-09-25 в 14.49.57.png


проблема на iMac примерно понятна мне, что существует и Display Routing.

макобиос я чувствую очень тонкая к познаниям вещь,
иногда я думал что Legacy там вообще не нужен, но ошибался,
между Legacy и частью EFI существует как мне кажется тоннель, через которые идет обмен данными.

GPU<>Legacy<>EFI<>MainEFI<>Syetem

Увы я не могу точно сказать, в чем проблема сейчас именно,
сегодня я достал еще один чип, попробую сделать варинт 2 но уже заранее зная что картонка работает, чип тоже
чтобы понять где проблемы,
ведь меня смущает то, что видеокарта с полудохлым чипом иногда ведет себя также, до загрузки ОС норм, после Загрузки ОС, Черный Экран.

два варианта, и номер 3 это ваш

1 мой вариант что чип не совсем здоров,
2 мой вариант что не правильный роутинг сигналов на источник
3 ваш вариант, что нет вообще драйвера.

хоть тогда как быть с Mac Pro. где я сам видел что все работает.

я в ступоре. но еще не сдаюсь.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 21 сен 2016 05:39 
Не в сети

Зарегистрирован: 07 мар 2010 05:40
Сообщения: 42
Откуда: The Netherlands
I finally made a solution for this, here is the ROM for 215-0798000 chips.
It will still show as HD6970M in OSX, but DEVID will be 0x6738 and still using Elodea framebuffer.
In Windows it will show as HD6800 series so you will need to install ATi desktop drivers and manually point Windows to it.

Lets see when these are sold on Ebay.....


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 21 сен 2016 06:38 
Не в сети

Зарегистрирован: 07 мар 2010 05:40
Сообщения: 42
Откуда: The Netherlands
I have to add that this was only tested on a 1GB VRAM card. Will update if I get a 2GB to test on.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 21 сен 2016 16:18 
Аватара пользователя
Не в сети

Зарегистрирован: 06 июн 2012 17:38
Сообщения: 90
Город: Санкт-Петербург
DukeFawks писал(а):
I finally made a solution for this, here is the ROM for 215-0798000 chips.
It will still show as HD6970M in OSX, but DEVID will be 0x6738 and still using Elodea framebuffer.
In Windows it will show as HD6800 series so you will need to install ATi desktop drivers and manually point Windows to it.

Lets see when these are sold on Ebay.....


DukeFawks, sorry for my bad english,
this big work you do with this rom,
i will to test this rom today for see how it work for 215-079800x chips,

tell me friend, problem has been in framebuffer?


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 21 сен 2016 18:02 
Не в сети

Зарегистрирован: 07 мар 2010 05:40
Сообщения: 42
Откуда: The Netherlands
I only tested with 0798000 chips. Don't know about 002 or 006 chips yet, should be possible.

Changed DEVID in BIOS part(0x0-0xFC00) part with RBE.exe
Removed header from EFI part(0xFC00-0xFD60)
Uncompress EFI
Change DEVIDs in EFI(6 times)
Compress EFI
Change DEVID in header and put everything back together.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 21 сен 2016 20:21 
Аватара пользователя
Не в сети

Зарегистрирован: 06 июн 2012 17:38
Сообщения: 90
Город: Санкт-Петербург
DukeFawks писал(а):
I only tested with 0798000 chips. Don't know about 002 or 006 chips yet, should be possible.

Changed DEVID in BIOS part(0x0-0xFC00) part with RBE.exe
Removed header from EFI part(0xFC00-0xFD60)
Uncompress EFI
Change DEVIDs in EFI(6 times)
Compress EFI
Change DEVID in header and put everything back together.


DukeFawks, 215-07998006 work too, good.
GreatWORK. my applause for you friend.

DukeFawks, what apps you use for Uncompress EFI?


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 21 сен 2016 23:17 
Не в сети

Зарегистрирован: 07 мар 2010 05:40
Сообщения: 42
Откуда: The Netherlands
Here are Linux and OSX scripts to uncompress/compress the EFI after you removed the header. chmod +x the scripts and run them from command line.

https://boeglin.org/static/efidecompress/


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 21 сен 2016 23:28 
Аватара пользователя
Не в сети

Зарегистрирован: 06 июн 2012 17:38
Сообщения: 90
Город: Санкт-Петербург
DukeFawks писал(а):
Here are Linux and OSX scripts to uncompress/compress the EFI after you removed the header. chmod +x the scripts and run them from command line.

https://boeglin.org/static/efidecompress/


thank you so much.

DukeFawks, can you confirm right cutting header:


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 22 сен 2016 01:05 
Не в сети

Зарегистрирован: 07 мар 2010 05:40
Сообщения: 42
Откуда: The Netherlands
You are cutting 16 bytes to many. Stop at 0xFD60


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 22 сен 2016 01:27 
Аватара пользователя
Не в сети

Зарегистрирован: 06 июн 2012 17:38
Сообщения: 90
Город: Санкт-Петербург
DukeFawks писал(а):
You are cutting 16 bytes to many. Stop at 0xFD60


Thanks for this big work, i say this again.
DukeFawks.

amazing work.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 08 окт 2016 16:25 
Не в сети

Зарегистрирован: 07 мар 2010 05:40
Сообщения: 42
Откуда: The Netherlands
Had some issues with newer revisions of the card and Samsung VRAM corruption. If your ROM chips has a purple dot you need to use this updated ROM. Please check your EFI version @0xFCC0 and compare if the version is the same!


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 09 окт 2016 04:19 
Не в сети

Зарегистрирован: 07 мар 2010 05:40
Сообщения: 42
Откуда: The Netherlands
Also tested the 2GB VRAM version, here it is. The ROM chip will have a silver dot.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 10 окт 2016 23:22 
Аватара пользователя
Не в сети

Зарегистрирован: 06 июн 2012 17:38
Сообщения: 90
Город: Санкт-Петербург
DukeFawks писал(а):
Also tested the 2GB VRAM version, here it is. The ROM chip will have a silver dot.


DukeFawks, thx for your great work again.

Friend, this revision may have different in VRAM type. HYNIX or Samsung.
But what about SOFT STRAPS?


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 11 май 2019 17:50 
Не в сети

Зарегистрирован: 29 июн 2017 11:03
Сообщения: 1
Город: Kyiv
DukeFawks писал(а):
I finally made a solution for this, here is the ROM for 215-0798000 chips.
It will still show as HD6970M in OSX, but DEVID will be 0x6738 and still using Elodea framebuffer.
In Windows it will show as HD6800 series so you will need to install ATi desktop drivers and manually point Windows to it.

Lets see when these are sold on Ebay.....


спасибо добрый человек)) Запаял сегодня 0798000, прошил твой биос, и все завелось.
К слову то что она определяется как 6970, это никак на работу не повлияет?


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 


Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB