Jump to content

ATi HD5000 BootLoader !


Mohamed Khairy
 Share

302 posts in this topic

Recommended Posts

First

supported cards

	{ 0x100268F9,  "ATI Radeon HD 5400"} ,  
 { 0x100268D9,  "ATI Radeon HD 5500"} ,
 { 0x100268DA,  "ATI Radeon HD 5500"} ,
 { 0x100268D8,  "ATI Radeon HD 5670"} ,
 { 0x100268BE,  "ATI Radeon HD 5750"} ,
 { 0x100268B8,  "ATI Radeon HD 5770"} ,
 { 0x10026899,  "ATI Radeon HD 5850"} ,
 { 0x1002689E,  "ATI Radeon HD 5830"} ,
 { 0x10026898,  "ATI Radeon HD 5870"} ,
 { 0x1002689C,  "ATI Radeon HD 5970"}

 

see ID not name of card :)

known working card hd5700 hd5800 hd5900 hd5670

 

 

 

 

second

How to make them work

1- do new install 10.6 or 10.6.3

2- update to 10.6.4

3- install latest chameleon pkg from here

4-replace boot file on root by one of my boot files

5- add to boot.plist this two keys

	<key>GraphicsEnabler</key>
 <string>Yes</string>
 <key>UseAtiROM</key>
 <string>Yes</string>

6- extract your gfx bios by gpuz under windows

7-paste this bios on extra folder after naming it to 1002_xxxx.rom replace xxxx with your device id

8- restart

9-install GFX update 1.0

10- hope it works good for you :)

 

 

Third

how to test boot file

i made 30 boot file with all 30 ATi frambuffer

this because some cards dont work with know frambuffer that it make to work

like

ati 5770 works good on vervet

vapor x of 5770 work only with baboon :)

 

so if you know which frambuffer works with you just choose it

if you don't know just try 30 boot file :D

 

i need feedback for working frambuffer with you ATi hd5000

 

in future i will try to make frambuffer can be added on boot.plist or as kernel flag

so it will be only one boot file and you can specify your frambuffer on boot plist

 

if cant do it will make 30 boot file with final chameleon rc5 to all ati cards

 

it is based on chameleon rc5 rev516 trunk 513

now time for download

Boot.zip

 

and this source code of injector

ati.c.txt

 

please dont ask me what is the use of ati.c :)

 

if you dont know what is it just dont download it :)

  • Like 1
Link to comment
Share on other sites

Works good here with XFX Ati Radeon 5770 with Vervet.

 

I have 2 XFX Ati Radeon 5770 cards, if I use just one, everything works 100% fine. If I put in both cards, it recognizes them both fine in system profiler, but if I try to launch Finder or System Preferences, it locks up both of those apps completely.

 

Will you be adding support so we can run two 5770's ? (I know crossfire isn't supported, but two 5770's are supposed to be possible) any ideas? Thanks!

Link to comment
Share on other sites

<bunch of boot files>

(same post)

 

Since I got slow Sponza scores with the default rev513 boot (Vervet FB I suppose) and I couldn't get dual DVI to work, I decided to try out a lot of these framebuffers. This is my card. Below are the results. Only things I had to test with, were 2 LG L204WT screens with 1680x1050 resolution and DVI or VGA connectors. Sorry if the results are a bit unstructured.

 

Conclusion: none of the framebuffers made dual DVI work. Some (Baboon and Eulemur) did put an extra "display connector" in the "about this mac". So I'm hoping DVI + HDMI2DVI will work when I get my hands on such a convertor. Eulemur also took off 5 seconds from the Sponza score. So I'm sticking with that one for the moment.

 

Main question: Would it make sense to ask the manufacturer of the card (Sapphire) what framebuffer I should use?

 

DVI-A = top port
DVI-B = bottom port

tested
======

Baboon
DVI-A + DVI-B: only DVI-B works. got static/snow for a second after bootup
DVI2VGA-A + DVI-B: only DVI2VGA-A works.
DVI2VGA-B: works but can't choose 1680x1050 resolution
Sponza score: 50

Eulemur
DVI-A + DVI2VGA-B: works, can't choose 1680x1050 (only standard resolutions)
DVI-A + DVI-B: only mirror mode
DVI2VGA-A|B: only see second screen
Sponza score: 48

Vervet
DVI2VGA-B: works
DVI-A + DVI-B: only bottom port
DVI-A + DVI2VGA-B: blank screen at boot and other strange things
(like switching to DVI-B + DVI2VGA-A gives babyblue screen on DVI2VGA)
Sponza score: 53

Langur
no signal on any port, DVI nor DVI2VGA

Alouatta
no signal

Gliff
no signal

Hoolock
no signal

Kipunji
no signal



As posted by tmongkol july 6 2010
So I didn't feel like testing the not working ones again
======================

Uakari
HDMI + DVI + DVI2VGA: got it thru LCD TV fine but got static/snow on LCD monitor

Motmot
DVI-B: works

Baboon
DVI-A + DVI2VGA: works

Uakari
DVI-A + DVI2VGA: works

Colobus
black screen on both DVI

Galago
black screen on both DVI

Douc
black screen on both DVI

Link to comment
Share on other sites

My vapor x doesn't work with baboon.

When I install GFX update 1.0 I have black screen.

 

Now I'll try the new Kabyl's boot :(

 

 

yes try it but its default frambuffer is vervet

 

if it doesnt work try use flag with his boot atifb=xxxxxx

 

if you want to know available frambuffer open atiframbuffer.kext on info.plist you will find 30 frambuffer write them and try them one by one

 

good luck ;)

Link to comment
Share on other sites

yes try it but its default frambuffer is vervet

 

if it doesnt work try use flag with his boot atifb=xxxxxx

 

if you want to know available frambuffer open atiframbuffer.kext on info.plist you will find 30 frambuffer write them and try them one by one

 

good luck :(

 

I'm helping a guy with vapor x, he's testing the second port without black sreen ...maybe baboom is good for him

Link to comment
Share on other sites

if it doesnt work try use flag with his boot atifb=xxxxxx

it's AtiFb (case sensitive).

 

How about HD 5550 1GB DDR3 (0x68da)?

 

Which Framebuffer should be used in this case?

Try Baboon, if it doesn't work try with Vervet.

Link to comment
Share on other sites

Kabyl:

 

It does not working with either of them.

Tried also Zonalis - Chamelleon not started because Darwin took over - dont know why...

But managed to see a message from Darwin that if found VGA BIOS image....

 

Any more tips -will have to try all 30.....

Link to comment
Share on other sites

Kabyl:

 

It does not working with either of them.

Tried also Zonalis - Chamelleon not started because Darwin took over - dont know why...

But managed to see a message from Darwin that if found VGA BIOS image....

 

Any more tips -will have to try all 30.....

 

 

dont forget to put your rom on extra if you use me boot files !

Link to comment
Share on other sites

Going to start trying these with my Sapphire 5850 non-reference.

 

Any ideas on a good one to start with?

 

Do you have any ideas on where the windows driver finds the correct frame buffer to use? Is it a table in the driver, or perhaps a value somewhere in the ROM?

Link to comment
Share on other sites

Going to start trying these with my Sapphire 5850 non-reference.

 

Any ideas on a good one to start with?

 

Do you have any ideas on where the windows driver finds the correct frame buffer to use? Is it a table in the driver, or perhaps a value somewhere in the ROM?

 

 

try Uakari one

 

and follow steps

 

frambuffer is on atiframbuffer.kext if you open info.plist of it you will find name of them

 

there are now 30 frambuffer on latest gfx update

 

so bootloader load frambuffer you choosed to load it for you card

Link to comment
Share on other sites

 Share

×
×
  • Create New...