Jump to content

ATI Radeon HD6000, HD5000 and HD4000 series support in Chameleon


Kabyl
 Share

868 posts in this topic

Recommended Posts

I'm going to need the subsystem ids from all those with a working card (even if the they needed to add the device id to an Info.plist); run this command in a Terminal window and post the output:

sudo lspci -nnvd 0x1002: | grep -B2 Subsystem

This is going to help in using the best FB config for each specific card; because there are different cards in the same model and each have unique subsystem ids.

 

Thanks

 

Here's the information for my card. It's a PowerColor PCS+ HD5770, so I was surprised to see the subsystem listed as Hightech Information System... I'm using the Vervet fb by the way.

 

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8] (prog-if 00 [VGA controller])
Subsystem: Hightech Information System Ltd. Unknown device [1787:2288]
--

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58]
Subsystem: Hightech Information System Ltd. Unknown device [1787:aa58]

Link to comment
Share on other sites

Video — 1787:200a

Audio — 1787:aa58

 

HIS 5770

 

Kabyl, I can not HDMI start in any way. I to myself have tightened up loadings, about the same parameters, as at you. But here HDMI in any way. You will not prompt?

Link to comment
Share on other sites

Thanks to you all!! (especially to Kabyl of couse)

 

I ve just happily switched from nvidia 8800GT to radeon HD5850:

 

On my system (newly installed Gigabyte GV R585OC-1GD radeon HD5850 card, on my GA-EP43-S3L motherboard, with intel Q9650 CPU and 6GB DDR2800 ram) this boot file is working without problems.

 

Had it working at first attempt with Graphics Update 1.0 with QE/CI on 1st DVI port (the closest to card PCB) in 64 Bit Kernel and with GraphicsEnabler=Yes in com.apple.boot.plist

(But I have not yet tested 2nd DVI nor DisplayPort or HDMI port)

 

Hi Ricky, All of you folks Thanks for the Job

I have spend a lot of time and it is not working yet, on R585OC

get Kernel Panic in com.apple.ATIRadeonX3000 (wrong one)

(Q6600-3Ghz + GA-EP35-DS3R + 4Go DDR2-1066 + GigaByte HD5850-R585OC +IIYama ProLite E2607WS)

could you list all patches applied since i go throw a mess. It Get stuck.

post-678699-1287231459_thumb.jpg

Link to comment
Share on other sites

Re,

 

Drop my old HD4890 vapor-x for a new Sapphire HD5850 toxic :rolleyes: (Gain 35W under Finder !)

 

All runs fine. No touch at anythink between swap (still got exotic patch from netkas but it should not modify HD5xxx drivers i think).

 

I try both DVI port and Desktop re-appears fine after cable plug.

Nothing to try another ports (display port and HDMI).

 

Btw, Nice work ! ;)

 

Enclosed ioreg for dvi1 & dvi, lspci and systemprofiler snapshoot.

Sapphire_HD5850Toxic_1002_6899.zip

Link to comment
Share on other sites

Thanks to you all!! (especially to Kabyl of couse)

 

I ve just happily switched from nvidia 8800GT to radeon HD5850:

 

On my system (newly installed Gigabyte GV R585OC-1GD radeon HD5850 card, on my GA-EP43-S3L motherboard, with intel Q9650 CPU and 6GB DDR2800 ram) this boot file is working without problems.

 

Had it working at first attempt with Graphics Update 1.0 with QE/CI on 1st DVI port (the closest to card PCB) in 64 Bit Kernel and with GraphicsEnabler=Yes in com.apple.boot.plist

(But I have not yet tested 2nd DVI nor DisplayPort or HDMI port)

 

Yay, here also I flawlessly switched from a 8800GT to a Sapphire Radeon HD5850. Just copied the boot file, rebooted, and it worked. GraphicsEnabler was already enabled in my com.apple.boot.plist file.

 

Oh, and pluging my Panny plasma TV to the second HDMI port (away from PCB) worked without a glitch too.

 

Running 10.6.4 with Graphics Update installed.

 

Thanks to all who have contributed, this is awesome.

 

ioreg dump and screenshot attached

 

edit: corrected screenshot attachment

ioreg.zip

post-41751-1287253916_thumb.png

Link to comment
Share on other sites

Hi Ricky, All of you folks Thanks for the Job

I have spend a lot of time and it is not working yet, on R585OC

get Kernel Panic in com.apple.ATIRadeonX3000 (wrong one)

(Q6600-3Ghz + GA-EP35-DS3R + 4Go DDR2-1066 + GigaByte HD5850-R585OC +IIYama ProLite E2607WS)

could you list all patches applied since i go throw a mess. It Get stuck.

 

@Tube94

 

As I read in previous posts in this thread, it seems that your KP depends on the need to inject the correct device id for your card into the .plist file of X3000 kext.

Please refer to the previous posts to have further informations, as I have no experience of KP with my gigabyte HD5850:

luckily, I did not have to modify anything besides replacing the /boot file from my previous chameleonRC5 bootloader with kabyl's one.

 

In my config I have a vanilla 10.6.4 installation with only the minimum set of additional kexts in /extra/extensions (JMicron36xATA.kext; NullCPUPowerManagement.kext; IOAHCIBlockStorageInjector.kext; fakesmc.kext) and GraphicsEnabler=Yes in /extra/com.apple.boot.plist. This seems to be enough to have my new graphic card working at all resolutions, with QE/CI.

 

As Meisterk stated in post#208, Nvidia-Ati switching is peculiar since in most cases the new card works OOTB with only few modifications.

 

Good luck for your HD5850, which is IMHO a very good graphics card.

Link to comment
Share on other sites

hi,

installed snow leopard on my computer using a 8400 nvidia card.

Now i'd like to try to use my Gigabyte HD 5870.

 

someone manage to make it work?

 

i read about all the thread,

so, with still 8400 inserted, i have to:

 

- put the boot file

- GraphicsEnabler=Yes in com.apple.boot.plist

- restart

- install Graphics Update 1.0

 

thats correct?

Link to comment
Share on other sites

1. Install Graphics Update.

2. ...

3. ...

 

can you plz be more specific?

if you want to help me, plz give me more info...

 

 

so i have to:

 

 

1. Install Graphics Update - without reboot correct?

2. set GraphicsEnabler=Yes in com.apple.boot.plist

3. put the boot file (the one in the first post?)

4. have to repair permission? if yes, when?

5. restart

 

 

thast correct or no?

hope someone can give me more light ;)

 

ps: someone have the same 5870 in my signature? (Gigabyte hd 5870)

 

thx!!!

Link to comment
Share on other sites

@ Kabyl

 

My system say unknown device but in system profiler it is in there correctly.

 

 

 

00:00.0 Host bridge [0600]: ATI Technologies Inc RS690 Host Bridge [1002:7910]

Subsystem: ATI Technologies Inc RS690 Host Bridge [1002:7910]

--

Capabilities: [58] Express Root Port (Slot+), MSI 00

Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-

Capabilities: [b0] Subsystem: ATI Technologies Inc Unknown device [1002:7910]

--

Capabilities: [58] Express Root Port (Slot+), MSI 00

Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-

Capabilities: [b0] Subsystem: ATI Technologies Inc RS690 PCI to PCI Bridge [1002:7910]

--

 

00:12.0 SATA controller [0106]: ATI Technologies Inc SB600 Non-Raid-5 SATA [1002:4380] (prog-if 01 [AHCI 1.0])

Subsystem: Micro-Star International Co., Ltd. Unknown device [1462:7329]

--

 

00:13.0 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI0) [1002:4387] (prog-if 10 [OHCI])

Subsystem: Micro-Star International Co., Ltd. K9AG Neo2 [1462:7368]

--

 

00:13.1 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI1) [1002:4388] (prog-if 10 [OHCI])

Subsystem: Micro-Star International Co., Ltd. K9AG Neo2 [1462:7368]

--

 

00:13.2 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI2) [1002:4389] (prog-if 10 [OHCI])

Subsystem: Micro-Star International Co., Ltd. K9AG Neo2 [1462:7368]

--

 

00:13.3 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI3) [1002:438a] (prog-if 10 [OHCI])

Subsystem: Micro-Star International Co., Ltd. K9AG Neo2 [1462:7368]

--

 

00:13.4 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI4) [1002:438b] (prog-if 10 [OHCI])

Subsystem: Micro-Star International Co., Ltd. K9AG Neo2 [1462:7368]

--

 

00:13.5 USB Controller [0c03]: ATI Technologies Inc SB600 USB Controller (EHCI) [1002:4386] (prog-if 20 [EHCI])

Subsystem: Micro-Star International Co., Ltd. K9AG Neo2 [1462:7368]

--

 

00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 14)

Subsystem: Micro-Star International Co., Ltd. K9AG Neo2 [1462:7368]

--

 

00:14.1 IDE interface [0101]: ATI Technologies Inc SB600 IDE [1002:438c] (prog-if 8a [Master SecP PriP])

Subsystem: Micro-Star International Co., Ltd. K9AG Neo2 [1462:7368]

--

 

00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383]

Subsystem: Micro-Star International Co., Ltd. Unknown device [1462:7368]

--

 

00:14.3 ISA bridge [0601]: ATI Technologies Inc SB600 PCI to LPC Bridge [1002:438d]

Subsystem: Micro-Star International Co., Ltd. K9AG Neo2 [1462:7368]

--

 

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8] (prog-if 00 [VGA controller])

Subsystem: ATI Technologies Inc Unknown device [1002:2543]

--

 

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58]

Subsystem: ATI Technologies Inc Unknown device [1002:aa58]

Link to comment
Share on other sites

can you plz be more specific?

if you want to help me, plz give me more info...

 

 

so i have to:

 

 

1. Install Graphics Update - without reboot correct?

2. set GraphicsEnabler=Yes in com.apple.boot.plist

3. put the boot file (the one in the first post?)

4. have to repair permission? if yes, when?

5. restart

 

 

thast correct or no?

hope someone can give me more light :thumbsup_anim:

 

ps: someone have the same 5870 in my signature? (Gigabyte hd 5870)

 

thx!!!

you have the correct order of the thoughts :)

Link to comment
Share on other sites

Following my Last Post

 

Did a Fresh reinstall + all steps with boot in / used one from topic 1

but i still have KP like before

 

One thing is that Prom as been updated with Gigabyte new revision to cancel glitches in videos

Rom image was written 1002_6899.rom in /Extra folter.

 

Hop this will help!

 

Regards

Alain

Link to comment
Share on other sites

Following my Last Post

 

Did a Fresh reinstall + all steps with boot in / used one from topic 1

but i still have KP like before

 

One thing is that Prom as been updated with Gigabyte new revision to cancel glitches in videos

Rom image was written 1002_6899.rom in /Extra folter.

 

Hop this will help!

 

Regards

Alain

 

Post the contents of your com.apple.boot.plist

Link to comment
Share on other sites

I am currently running Snow Leopard 10.6.4 with graphics update on a Gigabyte P55A-UD4P. I have a HIS ATI 5850 flashed with Sapphire BIOS. I used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] with UserDSDT. Using this bootloader i was able to boot into 64Bit mode.

 

My only problem is that i can only get a screen through HDMI. On the DVI port my monitor goes into standby. I am using the default FrameBuffer for my 5850 card. Is there something I can do to run on DVI? Which FrameBuffer shoud I try?

 

Thanks

Link to comment
Share on other sites

I am currently running Snow Leopard 10.6.4 with graphics update on a Gigabyte P55A-UD4P. I have a HIS ATI 5850 flashed with Sapphire BIOS. I used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] with UserDSDT. Using this bootloader i was able to boot into 64Bit mode.

 

My only problem is that i can only get a screen through HDMI. On the DVI port my monitor goes into standby. I am using the default FrameBuffer for my 5850 card. Is there something I can do to run on DVI? Which FrameBuffer shoud I try?

 

Thanks

Flash native bios

Link to comment
Share on other sites

Maybe you can open an own thread for that and go back ontopic here so Kabyl can go on with his work on this booter?

 

 

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Cypress [Radeon HD 5800 Series] [1002:6899] (prog-if 00 [VGA controller])
Subsystem: Hightech Information System Ltd. Unknown device [1787:2290]
--

01:00.1 Audio device [0403]: ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series] [1002:aa50]
Subsystem: Hightech Information System Ltd. Unknown device [1787:aa50]

 

Club 3D Radeon HD 5850 Overclocked Edition (identical construction to Powercolor Radeon 5850 PCS+) without changing any framebuffer in plist, just set Graphicsenabler to "yes", works with both DVI, can`t test HDMI or Displayport.

 

Thanks Kabyl for this, made my installation quite easier.

Link to comment
Share on other sites

It does not matter what BIOS I use. I tried the Original and the Sapphire (Sapphire fixed my Pink screen issues I had when I got the 5850 last November). Same result. It's a reference board.

 

I attached my ioreg dump and my lspci output.

 

Again my problem is that I only get my display over HDMI. Both DVI ports don't work (Goes into standby). Can't test Display Port.

 

Had the same issues when I used netkas's ATY_Init. Atleast I got 64bit working now using the boot file (Thank you Kabyl).

 

Any ideas? FrameBuffer problem?

 

UPDATE: I managed to get DVI ports working by using the "Zonalis" FrameBuffer. HDMI still works too. Kabyl, if you need a new ioreg dump from me or something let me know.

post-68684-1287420038_thumb.jpg

5850.zip

Link to comment
Share on other sites

Hello Kabyl,

 

Here are my results for GA-EX58-UD5 F13m with ATI 4850GS 512 Gainward GC

 

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV770 [Radeon HD 4850] [1002:9442] (prog-if 00 [VGA controller])

Subsystem: CardExpert Technology Unknown device [10b0:0801]

--

 

01:00.1 Audio device [0403]: ATI Technologies Inc HD48x0 audio [1002:aa30]

Subsystem: CardExpert Technology Unknown device [10b0:aa30]

 

 

Everything is working without my videorom injection method

 

Thanks very much

 

Awesom

;))

Link to comment
Share on other sites

Hi Kabyl,

 

I have a HIS Radeon 5770(1 DVI, 1 HDMI and 1 DisplayPort). Vervet works without any issues. I tried Uakari and Eulemur and they are okay if I connect cables on both DVI and HDMI ports. If I boot with one video cable (Eule and Uaka) it just does not want to display the login screen(only blank screen). Megalodon is garbage screen when going to login screen. I tried on both 64 and 32bit on all and the same result.

 

Multi display is working but it is just a clone display and not extended display. I do not have an option on my display properties to get multi display.

 

I can't test three ports at the same time because I do not have any DisplayPort dongle/converter.

 

Just want to thank you my system is now working on both 32/64 with Graphics Enabler=Yes.

 

Here is my lspci output.

 

02:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8] (prog-if 00 [VGA controller])

Subsystem: Hightech Information System Ltd. Unknown device [1787:200b]

--

 

02:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58]

Subsystem: Hightech Information System Ltd. Unknown device [1787:aa58

Link to comment
Share on other sites

Good news guys. I got all ports working (At least DVI and HDMI) to work using the "Zonalis" FB. I have an ATI 5850 reference and "Uakari" FB did not work with me except on HDMI.

I tried a couple before finding "Zonalis" FB working perfectly on DVI for the first time on my Hackintosh.

I hope this helps.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...