Jump to content

ATI Radeon HD6000, HD5000 and HD4000 series support in Chameleon


  • Please log in to reply
859 replies to this topic

#21
AuralArchitect

AuralArchitect

    InsanelyMac Protégé

  • Donators
  • 68 posts
  • Gender:Male
  • Location:Old Town, VA
  • Interests:In addition to computers? People, friends, music, DJing (breaks, glitch, tech, electro, tribal,...

Would be happy to give you am ioreg dump bump(?) no one has responded to my earlier question of HOW to get the dump.


Actually joe75 did (tell you how to get an ioreg dump) in post #10. But Kabyl is right: that if you don't know that, AND you missed the response to you with the instructions, then it's somewhat unlikely that you will be able to give him the correct & accurate info that he needs for his testing.

#22
iBdb

iBdb

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 163 posts
  • Gender:Male
  • Location:Down Under

I can tell you the 4650 HD (1 Gb) is having the same problem as using any booter besides RC4 or Asere. Both displays power off as soon as the login window should be loading. It doesn't matter if I use VGA and DVI or VGA and VGA (Using DVI to VGA). Would be happy to give you am ioreg dump bump no one has responded to my earlier question of HOW to get the dump.

Download developer tools for IORegistryExplorer. Can also use Linux..

Awesome work here with this kabyl,

Sorry I unable to try this with 4870x2 (no spare H/D at mo & no DVI input on my monitor to have working baseline) :(

#23
wastez

wastez

    InsanelyMac Geek

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

I´ve one more question!!! Does this method use the original rom of the graphicscard which i´m using or is it from an other one? Because this would be really amasing. ;)

Would be really nice to know!!!

Once i´ve to say you {censored} are really great!!!! :)

Thx again....

Greets

#24
Kabyl

Kabyl

    InsanelyMac Geek

  • Retired Developers
  • 170 posts
  • Gender:Male

However, my HIS ATI Radeon HD4650 512MB GDDR-3 (DVI, VGA & HDMI) with device ID 9498 requires Motmot as opposed to Peregrine. That is the only way I can get DVI, VGA or HDMI output (all with one framebuffer- there are some weird tricks to getting each one to work, but other framebuffers only allow ONE port to work no matter what)... I have yet to get more than ONE video/display stream from any 46xx card in OS X, seems to be a limitation with the driver.
My 4670 does on the other hand require Peregrine. (Device ID 9490)

I can tell you the 4650 HD (1 Gb) is having the same problem as using any booter besides RC4 or Asere. Both displays power off as soon as the login window should be loading. It doesn't matter if I use VGA and DVI or VGA and VGA (Using DVI to VGA). Would be happy to give you am ioreg dump bump no one has responded to my earlier question of HOW to get the dump.

There a few other framebuffers you could try, like Flicker.

Hello,

I´ve one more question!!! Does this method use the original rom of the graphicscard which i´m using or is it from an other one? Because this would be really amasing. ;)

Would be really nice to know!!!

It reads the original.

Once i´ve to say you {censored} are really great!!!! :)

I'm not {censored}.

#25
wastez

wastez

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 159 posts
  • Gender:Male

I'm not {censored}.


I´m really sorry about that :( it was i typing mistake.
I meen you guys are really great. ;)
I´m really really really sorry about that.

But if the bootloader use the original rom of my graphicscard i will test it so soon as possible on my amd-system.

And again sorry for that.....

Thx for your reply....

#26
nedelcho

nedelcho

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Gigabyte Radeon 5750 1gb - working :( - after adding device ID 0x68BE1002 in ATI5000Controller.kext and ATIRadeonX3000.kext ;) - Default frame buffer Vervet. All works like a charm - HDMI, DVI no need DVI-VGA dongle on one of DVI ports :)

#27
Kabyl

Kabyl

    InsanelyMac Geek

  • Retired Developers
  • 170 posts
  • Gender:Male

I´m really sorry about that :( it was i typing mistake.
I meen you guys are really great. ;)
I´m really really really sorry about that.

But if the bootloader use the original rom of my graphicscard i will test it so soon as possible on my amd-system.

And again sorry for that.....

Thx for your reply....

Hey no worries, it made me laugh :)

#28
LoLL

LoLL

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
hi gUys,

Tried on my system with Sapphire 4890 vapor-x 1gb - not working (previously i use netkas exotic on last 10.6.4 graphic update w/o pb)

Maybe i forgot somethink ?
- reinstall graphic update
- use new boot

-> reboot : no full resolution
-adding device ID 0x94601002 in ATI4800Controller.kext and ATIRadeonX2000.kext

KP during kextcache and same at reboot.

Try the procedure w or w/o GraphiceEnabler. Try with AtiFb Motmot....
not better...
4890 is it really working ?


(i'm using vanilla kernel in 64 bits mode)

bye and btw really thanks to share this work.

#29
camelimsi

camelimsi

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts

hi gUys,

Tried on my system with Sapphire 4890 vapor-x 1gb - not working (previously i use netkas exotic on last 10.6.4 graphic update w/o pb)

Maybe i forgot somethink ?
- reinstall graphic update
- use new boot

-> reboot : no full resolution
-adding device ID 0x94601002 in ATI4800Controller.kext and ATIRadeonX2000.kext

KP during kextcache and same at reboot.

Try the procedure w or w/o GraphiceEnabler. Try with AtiFb Motmot....
not better...
4890 is it really working ?


(i'm using vanilla kernel in 64 bits mode)

bye and btw really thanks to share this work.


Have done exacly same and got same results fyi

have same card aswell

#30
animus_domini

animus_domini

    InsanelyMac Protégé

  • Members
  • Pip
  • 44 posts
  • Gender:Male
  • Location:Brazil

Hello,

Once i´ve to say you {censored} are really great!!!! :)



I'm not {censored}.



I´m really sorry about that :) it was i typing mistake.
I meen you guys are really great. :D
I´m really really really sorry about that.


ROFL ;)

#31
flyguy

flyguy

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 6 posts
I've tried your boot file with the latest RC5 chameleon and it works great. My XFX 5870 card work straight away now under 10.6.4 with graphics update 1.0.

One thing I wonder though, on boot when I use 2560x1600 resolution the screen is black until I disconnect and re-connect the DVI cable. Is there a way to solve this?

I have the gigabyte GA-X58-UD7 revision one, bios F6 and the XFX 5870 card (which actually has a ASUS bios for voltage modding, but it works great anyway)

#32
Spanky Deluxe

Spanky Deluxe

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 131 posts

One thing I wonder though, on boot when I use 2560x1600 resolution the screen is black until I disconnect and re-connect the DVI cable. Is there a way to solve this?


Yes there is a way to solve it - depending on what VESA resolutions your graphics card has. Add the following to your com.apple.Boot.plist file in /Extra:
<key>Graphics Mode</key>
		<string>2560x1600x32</string>

If your graphics card supports 2560x1600 as a VESA resolution then it will display Chameleon at your native res meaning that OSX doesn't have to reset your display resolution when it boots up (which doesn't work properly on bootup with lots of hackintoshes it seems). If your graphics card doesn't support it then I'm afraid you're out of luck - you'll have to unplug/plug every time. Another (expensive) workaround is to add a second display. I haven't had this issue since I added a second screen which is initialised as the primary display by the card's bios (but is set to secondary in OSX and Windows).

My XFX 4870 did support the 2560x1600x32 VESA resolution but my XFX 5970 does not. :(

#33
flyguy

flyguy

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 6 posts
Hm okay, I just tried that by myself but I don't get native resolution in the chameleon menu. Are the VESA modes the ones listed if you select graphics info under boot options in chameleon?

Update: is there a way to modify the bios somehow, maybe someone else has done this before? I mean there's no reason why a card that can handle 1920x1200 VESA shouldn't be able to do the same for my resolution?

#34
Spanky Deluxe

Spanky Deluxe

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 131 posts

Hm okay, I just tried that by myself but I don't get native resolution in the chameleon menu. Are the VESA modes the ones listed if you select graphics info under boot options in chameleon?

Update: is there a way to modify the bios somehow, maybe someone else has done this before? I mean there's no reason why a card that can handle 1920x1200 VESA shouldn't be able to do the same for my resolution?


VESA resolutions can definitely be added to the bios since other bios files for other cards have them in. I've got no idea how to do it though and I did do a fair bit of searching around. The resolution numbers definitely aren't stored in the bios file in any recognisable hex or ASCII format - I did have a look with a hex editor.

If you're running a one monitor setup then your options are to either a) live with it ;) buy a secondary monitor or c) get a KVM to unplug/plug the display without having to physically disconnect it every time.

#35
flyguy

flyguy

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 6 posts
Well what I did in the end was I activated one corner to make the monitor sleep. That way I just pull the mouse down in that corner and the monitor sleeps then immediately wakes up again. The main point is I don't have to climb down under my desk after every start-up :rolleyes:

#36
Spanky Deluxe

Spanky Deluxe

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 131 posts

Well what I did in the end was I activated one corner to make the monitor sleep. That way I just pull the mouse down in that corner and the monitor sleeps then immediately wakes up again. The main point is I don't have to climb down under my desk after every start-up :rolleyes:


Ah yes, I forgot about that. That was my workaround on my 5970 before I got the extra display. I didn't think of the sleep corner though - I just set my system to sleep the monitor after one minute of activity. I restart so rarely these days anyway and when I do, I usually take the opportunity to go make a cup of tea. :P

#37
Voyn1x

Voyn1x

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Hi Kabyl, great work.

Tested with Sapphire 5770 on both DVI ports (not together) using a DVI to VGA adapter using default framebuffer.

Hopefully I'll be picking up a Apple Cinema LED Display in the next couple of weeks so i'll be able to test DisplayPort also :rolleyes:

Attached Files



#38
Nargilem

Nargilem

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
No succes with Ati HD5750 (Club3D Noiseless edition, 1Gb).
Two monitors attached through DVI (24"+17").
OSX completely updated, graphics update applied and dev-id inserted.
Tried with GraphicsEnabler Yes/No
Tried specifying Vervet as AtiFb and tried without specifiying.

I don't get error messages, it just gets stuck while booting.

Device id: 0x68be
ROM Revision: 113-B7710C-176
EFI Driver Version: 01.00.318

Note that I'm booting in 64-bit mode, but I don't see how that could be a problem.
Also note that this card is not working with the ##### 5XXX-3 boot disc.

#39
dtessier

dtessier

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
I have a PowerColor PCS+ HD5770 1GB, and it mostly works fine with the Vervet framebuffer. The only part that does not work properly is when scrolling some web sites (most notably this one :() in Safari. I get long, perfectly vertical lines over portions of the screen, and sometimes the screen goes completely grey. If I keep scrolling, or pop dashboard in and out, eventually it comes back. Has anyone else ever encountered this problem?

I've tried a bunch of other framebuffers, but no other ones work as well as Vervet. I've attached a zip file of the IOReg dump and a screenshot of System Profiler.

EDIT: Of course I forgot to mention two things. I only have VGA monitors, but both DVI ports work fine with DVI2VGA adapters, either one at a time, or both at once. And in case it matters I have the following HW: Gigabyte P55M-UD2, i7-860, G.Skill ECO 2x2GB RAM, and the PowerColor card previously mentioned.

Attached Files



#40
Bam Rock

Bam Rock

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
Wondering if someone can help me work through this problem I'm having.
Using a Sapphire Radeon HD 5770 I am on a vanilla install updated to 10.6.4 and SL Graphics Update 1.0.
I have a working system running iAtkos S3 v.2 and I used the included boot file and enabled graphics in boot.plist and it works beautifully...so I know this works I'm just having a problem now.
After getting the working iAtkos I decided to try the vanilla install and everything seems fine with the updates. Both worked with no errors but upon restart I'm getting the KP at com.Apple.ATIRadeonX3000 (pic attached).

When I was trying to get my card to work previously I was trying a lot of different fixes and I ran across this problem but I cannot remember how I solved it. I believe once I switched to this beta boot file that was all that was necessary. I have not touched any kext's in S/L/E and the only files in my Extra\Extensions folder are Disabler.kext, ElliottForceLegacyRTC.kext, EvOreboot.kext, fakesmc.kext.

The install of the operating system (disc was @ 10.6.3) went fine. The update to 10.6.4 went fine (but still no true graphics support...but it booted and I had a display to work with). The problem arises after I install the SL Graphics 1.0. Then on the next reboot it KPs.

I'm sorry if I gave too much (or not enough info) but if anyone can think of anything to try I'll be checking the thread often so I'd really appreciate any help. Thanks to Kabyl for the excellent boot file!

*EDIT*: Sigh....fixed my own problem. I hate the dopey mistakes but at least it was an easy fix and maybe I can help someone out. I kept looking at my boot.plist and it said:
[codebox]<key>Boot Graphics</key>
<string>Yes</string>[/codebox]
Well I kept thinking that looked funny so I just decided to change "Boot Graphics" to "GraphicsEnabler" and it's working perfectly again. Hopefully this mistake can help someone else!
Attached File  photo.JPG   308.25KB   344 downloads





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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