Jump to content

ATI Radeon HD6000, HD5000 and HD4000 series support in Chameleon


  • Please log in to reply
859 replies to this topic

#61
StephenR0

StephenR0

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
I tried this on a clean OS X install. I have a Sapphire 4830 card. All the updates are installed. It says very quickly during boot that I have an unsupported card. Indeed, piping boot through strings does appear that there is no support for 4830 cards. Is there any way that I can get my card supported?

#62
rafirafi

rafirafi

    InsanelyMac Protégé

  • Members
  • PipPip
  • 88 posts
Hey,
I've done the testing and it works great.
The AtiFb key is a very good feature especially for the 4770 card which framebuffer seems to be very dependent on the layout.

My card : ATI HD 4770 Sapphire with output : 2 DVI and 1 TV
GraphicsUpdate but with AtiRadeonX2000* kexts from 10.6.3 (Necessary with 4770)

Test with GraphicsEnabler=Yes and AtiFb=Choosenframebuffer

Peregrine is set as default but was never reported to work with 4770, Flicker will be a better choice as a base.

Tested:
Motmot : works with DVI->VGA only with DVI1 (the nearest the motherboard)
Flicker : works with DVI or DVI->VGA only with DVI1 with inverted color, solve by resolution change and come back (as usual)

Other framebuffers: doesn't work or report the screen as VGA.

So far it seems the outputs working are the same as for chameleon rc4, performance seems the same too.

I noticed I've nothing in SystemProfiler->PciCard : that's new, perhaps it's just some cosmetic that you don't implement.

Attached File  Ioreg_and_screenshot_HD4770.zip   521.23KB   67 downloads

PS:
If I add AtiFb=Choosenframebuffer in com.apple.Boot.plist directly as kernel flag doesn't work, need to be add as a key parameter. I assume it's normal.

#63
ed_co

ed_co

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 187 posts

2) I don't understand why in the system information there isn't any pci card (for the graphics card), there was the information about the link speed and many other parameters, and know I can't see any information due to the problem that is not there any pci card. Could you enable that?


No one is interested on that? I can't believe it...

Cheers.

#64
danimac

danimac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
Hi to everyone ;)


Excuse me if i post i this section but i have only one question.. I have an ati hd5145 mobility 512 mb .. but i dont have QE and CI enabled. exist a way to enabling this in snow 10.6.4 ?!?.

Please anione respond ;) if not exist way to make qe and ci working in this gpu i have to sell my notebook immediately "Asus X52Jb" core i5 450m ati hd5145 mobility radeon.

many many thanks...

#65
Kabyl

Kabyl

    InsanelyMac Geek

  • Retired Developers
  • 170 posts
  • Gender:Male

...snip
any hints for framebuffers for a 4670 (club 3D 1GB) card? I get some (motmot, flicker) buffers only on VGA with a dongled DVI-port to work.
Testet:
Alopias
Alouatta
Baboon
Cardinal
Caretta
Colobus
Motmot
Flicker
Peregrine
Quail
Shrike

any hints what buffer maybe enabled my DVI-port?

Try them until you find a working one, do make some effort.

I tried this on a clean OS X install. I have a Sapphire 4830 card. All the updates are installed. It says very quickly during boot that I have an unsupported card. Indeed, piping boot through strings does appear that there is no support for 4830 cards. Is there any way that I can get my card supported?

What device id?

Hey,
I've done the testing and it works great.
The AtiFb key is a very good feature especially for the 4770 card which framebuffer seems to be very dependent on the layout.

My card : ATI HD 4770 Sapphire with output : 2 DVI and 1 TV
GraphicsUpdate but with AtiRadeonX2000* kexts from 10.6.3 (Necessary with 4770)

Test with GraphicsEnabler=Yes and AtiFb=Choosenframebuffer

Peregrine is set as default but was never reported to work with 4770, Flicker will be a better choice as a base.

Tested:
Motmot : works with DVI->VGA only with DVI1 (the nearest the motherboard)
Flicker : works with DVI or DVI->VGA only with DVI1 with inverted color, solve by resolution change and come back (as usual)

Other framebuffers: doesn't work or report the screen as VGA.

So far it seems the outputs working are the same as for chameleon rc4, performance seems the same too.

Thanks for the feedback

I noticed I've nothing in SystemProfiler->PciCard : that's new, perhaps it's just some cosmetic that you don't implement.

No one is interested on that? I can't believe it...

Cheers.

This isn't important ATM.

Hi to everyone ;)


Excuse me if i post i this section but i have only one question.. I have an ati hd5145 mobility 512 mb .. but i dont have QE and CI enabled. exist a way to enabling this in snow 10.6.4 ?!?.

Please anione respond ;) if not exist way to make qe and ci working in this gpu i have to sell my notebook immediately "Asus X52Jb" core i5 450m ati hd5145 mobility radeon.

many many thanks...

What device id?

#66
Spanky Deluxe

Spanky Deluxe

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 133 posts

Hi to everyone ;)


Excuse me if i post i this section but i have only one question.. I have an ati hd5145 mobility 512 mb .. but i dont have QE and CI enabled. exist a way to enabling this in snow 10.6.4 ?!?.

Please anione respond ;) if not exist way to make qe and ci working in this gpu i have to sell my notebook immediately "Asus X52Jb" core i5 450m ati hd5145 mobility radeon.

many many thanks...


I've got the impression that mobile 5xxx series are not supported due to the lack of LVDS support in the drivers (the internal connection used in laptops. The simple reason for this is that there are no Apple laptops with ATI cards in them. I swear netkas confirmed this somewhere in the comments section on one of his articles.

#67
danimac

danimac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts

Try them until you find a working one, do make some effort.


What device id?


Thanks for the feedback



This isn't important ATM.


What device id?


Thanks for your answer .. now i'm at work .. 3 hours and i post the device id ok ?..

Help me and i make a 70 dollars of donation for you ... not a joke...

thanks .. very thanks so much


INFO:

Snow leopard 10.6.4 vanilla 10.4.0 no DSDT no kernel flags.

Snow leopard graphics update not installed

i have used the netkas ati 5xxx series kext to fix boot issue for video cards and i have a chamaleon rc5 r516 installed.

ATI Mobility Radeon HD 5145

vram 256mb
vendor ATI (0x1002)
Device ID: (0x9553)
Revision id: (0x0000)

Kernel extension info: No kext loaded

Resolution : Only 1024x768 32bbp

#68
tosh123

tosh123

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

Try them until you find a working one, do make some effort.


OK, i have tested so far all the FB:
Club 3D 4670 (CGAX-H46724I), SL with actual patches (10.6.4 and graphics update)

FB works with VGA-output and the DVI-VGA dongle in the DVI-plug:
Baboon
Flicker
Motmot
Uakari
Vervet
REM (Monitor will be recognized as "VGA Monitor" instead the right type. If the DVI-VGA dongle would be removed the screen goes in sleeping mode)(BTW: Peregrine and Shrike doesn't work)

FB works without DVI-VGA dongle and displays the right monitor type in profiler:
Eulemur

(so it seems the best one for me)

none of them enables DVI-output

#69
StephenR0

StephenR0

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

What device id?


The device id is 0x944c. All of the 4830s seem to have that device id. Thanks.

#70
Nargilem

Nargilem

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
I wonder wij imrazor's post and mine concerning 5750 are being completely ignored. Device id:0x68be.

#71
Jdutch

Jdutch

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Winnipeg
Hi Kabyl,

I thought I should give you an update before I gave the results of my testing.

My card is an Asus EAH5770 CuCore 1GB GDDR5 which has 1xDVI, 1xVGA, and 1xHDMI and I'm on a Gigabyte p55a-ud4p with an i5.

I initially used ATY_init with netkas' kexts, then used Mohamed's method with the .rom from my card (dumped from win7) and now your method without .rom and just the boot file you created. For the previous 2 methods the only way I could get a screen was to use a DVI2VGA connector and then have the signal go to the D-Sub input on my monitor.

So I wanted to try your method to see if I could get my DVI port working with my DVI cable instead. I tried ALL 30 FB's without success. A few of them (Eulemur, Flicker, Gliff, Kakapo, Quail, Raven, and Shrike) all produced an interesting result. After the apple loading screen with the wheel, the screen appeared to briefly flicker two images while the "no signal" dialogue flashed on and off repeatedly (like it was sensing a connection, but not the right signal?)

Anyway, after that I decided to boot with only my HDMI2DVI adapter plugged in. Under Vervet there is no signal, and putting the DVI2VGA cable into the DVI port produces no image either. Ready to give up I decided to try a couple of the other FB's with this method. Eulemur has produced what I just described, but once I put the DVI2VGA adapter into the DVI port, I got a signal on DVI! I've also tried Hoolock which does not produce desired result, even with both adapters plugged in.

I was hoping you might have some wisdom to bestow on me and my card. I've spent quite a lot of time studying all of the guides, reading all the forums and even passing on the limited advice I've acquired to others. If you want I can try to do an ioreg dump, but does it make a difference which Fb I'm using when I do?

Is my output issue even due to the Fb choice?

Sorry for the lengthy post btw. I'm just a little frazzled and I would like to continue helping others in the community who might be having similar woes. Thanks for your time

J

#72
Kabyl

Kabyl

    InsanelyMac Geek

  • Retired Developers
  • 170 posts
  • Gender:Male

OK, i have tested so far all the FB:
Club 3D 4670 (CGAX-H46724I), SL with actual patches (10.6.4 and graphics update)

FB works with VGA-output and the DVI-VGA dongle in the DVI-plug:
Baboon
Flicker
Motmot
Uakari
Vervet
REM (Monitor will be recognized as "VGA Monitor" instead the right type. If the DVI-VGA dongle would be removed the screen goes in sleeping mode)(BTW: Peregrine and Shrike doesn't work)

FB works without DVI-VGA dongle and displays the right monitor type in profiler:
Eulemur

(so it seems the best one for me)

none of them enables DVI-output

Thanks for your feedback. Read the last 2 lines below.

The device id is 0x944c. All of the 4830s seem to have that device id. Thanks.

That device id isn't present in the binary, so the kext needs to be patched, and then maybe there is a chance it would work.

I wonder wij imrazor's post and mine concerning 5750 are being completely ignored. Device id:0x68be.

I wonder if you have tested the FBs like imrazor did.



Sometimes there are cards with the same device id, but with a different model name, I guess I'll have to check for subsystem ids too.

There is a reason why I asked for the screenshot and the dump, help me help you.

#73
DaviDemon

DaviDemon

    InsanelyMac Protégé

  • Members
  • PipPip
  • 78 posts
I've got my ATI Radeon Gigabyte HD 5670 working with Baboon framebuffer. No HDMI which is a shame. I'm going to do a fresh install to test, and then post results here. Thanks for your booter, it's useful to change FBs except it's really frustrating for me because I want my HDMI to work. Currently DVItoVGA dongle and VGA are working perfectly.

But enough said, fresh install coming up, and then I'm going to post results. Thankyou Kabyl and everyone else.

It's a shame barely anyone uses 5670 though.. alot of people are having trouble and yet they keep begging me. T_T"

#74
tosh123

tosh123

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

Sometimes there are cards with the same device id, but with a different model name, I guess I'll have to check for subsystem ids too.


OK, my Profiler says this to my card, without eulemur i'm getting only a "VGA monitor" instead the Benq:

ATI Radeon HD 4670:

Chipsatz-Modell: ATI Radeon HD 4670
Typ: GPU
Bus: PCIe
PCIe-Lane-Breite: x16
VRAM (gesamt): 1024 MB
Hersteller: ATI (0x1002)
Geräte-ID: 0x9490
Versions-ID: 0x0000
Monitore:
BenQ G2220HD:
Auflösung: 1920 x 1080 @ 60 Hz
Pixeltiefe: 32-Bit Farbe (ARGB8888)
Hauptmonitor: Ja
Synchronisierung: Aus
Eingeschaltet: Ja
Rotation: Unterstützt
Monitoranschluss:
Status: Kein Monitor angeschlossen

what for a dump do you need exactly?

#75
wastez

wastez

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 166 posts
  • Gender:Male
Hello,

I tested it on my amd system and it works. :)
But the IORegistry file i can add not before monday. (because i´ve a really slow internet connection at the moment)

Thx again for your really great work!!!!


Greets

#76
tonymacx86

tonymacx86

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 212 posts
Thanks Kabyl- this will be a great addition when added to trunk. Good work!

#77
StephenR0

StephenR0

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

That device id isn't present in the binary, so the kext needs to be patched, and then maybe there is a chance it would work.


I assume you mean put Legacy4800controller.kext in Extra and add my device id to Info.plist. If that's not what you meant, I'd appreciate a step by step description. I will certainly do this, but first I need to clear up some issues with the Cartri bios that I'm running. Apparently, I can't use just any boot loader with Carti. Let me do some research before I try this again. If I can find out what "special stuff" is required, I can decide if I want to continue down this path or flash back to original bios and stabilize that. The journey continues... Thanks for your patience.

#78
tosh123

tosh123

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

Thanks Kabyl- this will be a great addition when added to trunk. Good work!

Tony, thanks for your good work, any ideas how to integrate this into #####?

#79
Mohamed Khairy

Mohamed Khairy

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,169 posts
  • Gender:Male

Tony, thanks for your good work, any ideas how to integrate this into #####?



he need cdboot file :P

#80
dramsey

dramsey

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
I'm using an ASUS P6TV2 Deluxe motherboard with a 920 CPU; my video card is a Sapphire Radeon 5870 Vapor-X, but I believe that aside from the fancy cooler it's a reference design 5870.

After the Chameleon screen, I see the silver-Apple-on-gray-background with the spinning lines below it, but after that the screen goes black. The computer doesn't crash-- I still see the expected disk activity-- but there's no video signal on either DVI port.

Any ideas?





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy