PDA

View Full Version : Support for some HD5000 series GFX cards emerged in MacMini 10.6.4 Image


Imkantus
07-04-2010, 02:58 PM
See latest entry on netkas.org:
http://netkas.org/?p=465


The following cards have been reported to work, yet:

HD5570, 5650, 5670 (http://www.insanelymac.com/forum/index.php?showtopic=225779), 5750, 5770, 5850, 5870 & 5970

Download the new ATI drivers from netkas file server:
http://mirror.netkas.org/driver.tar.bz2

5750 & 5970 owners need to add their device ID into ATI5000controller.kext

Use this version of ATY_Init.kext as inject (32-Bit Kernel only):
http://mirror.netkas.org/5700/ATY_Init.kext.zip

HD57X0 owners who have problems with getting working display, may try replacing all <string>ATY,Uakari</string> with <string>ATY,Vervet</string> in ATY_init.kext/Contents/Info.plist

Update 08. March 2011
See here for latest news about Framebuffer driver in Mac OS X Lion!

http://osx86.co/f36/support-for-some-hd5000-series-gfx-cards-emerged-t6326/post52977.html

sulphide
07-04-2010, 09:08 PM
thanks! everithing is working! got phenom hack with 5850... but it seems that video playback is not accelerated :( or it is the problem of the latest qoopz kernel... in every video player got 1 core 100% busy and video lags while other 3 are free...


ps. well i've found the problem - i got 5850 + 8800GT and after deleting nvdanv50hal.kext, nvdanv40hal.kext, nvdaresman.kext, nvenabler 64.kext - video playback is smooth and there is no 100% cpu load.. :)

RayFlower
07-05-2010, 08:56 AM
I didn't have much sucess with my 5750 but it was worth a try:
http://img704.imageshack.us/img704/7512/pict0006xi.jpg

Imkantus
07-05-2010, 10:13 AM
Hi RayFlower,

It's a page fault this happens when the OS fails to locate a memory section that has been stored to the hard disk.
Probably you just make a mistake when installing the kext files (file permissions, the cache not beeing rebuild or similiar)

Let us try step-by-step:

1. Install pfix http://osx86.sojugarden.com/2010/06/pfix-v3-1-released/ it will repair the file permissions and rebuild the cache for you.

2. Install just the ATY_init.kext - be sure to use this one http://mirror.netkas.org/5700/ATY_Init.kext.zip - the one from netkas original post has had no 5700 series support.
Just copy it into /System/Library/Extensions by Finder, open Terminal and run pfix on your OS X Partition.
(Be sure to have no other Graphics Inject on your system - remove GraphicsEnabler from com.apple.Boot.plist + any other kext based inject like Natit & others if present!)

Reboot and check for the card to be reported as ATI Radeon HD 5700 Series in System-Profiler

3. Download the new ATI kexts http://mirror.netkas.org/driver.tar.bz2, open ATI5000Controller.kext/Contents/Info.plist and add your Device ID into the IOPCIMatch Section. Device ID should be 0x68BE (check in System-Profiler), so you should make it look like this:

<key>IOPCIMatch</key>
<string>0x68BE1002</string>

Move the current ATIFramebuffer.kext & ATISupport.kext from /System/Library/Extensions into the trash can.
Drop all the new version ATI kexts into /System/Library/Extensions folder, open Terminal and run pfix on your OS X Partition again.

If your screen will go to stand-by after reboot, try using a different output i.e. (secondary-)DVI.

Please report back - I'd like adding the 5750 to the supported cards list. :D

RayFlower
07-05-2010, 04:04 PM
Thanks!
I don't get a kernel panic now.
This "sortof" works with vga, however its stuck with silly displaymodes.
Acutually... this is really odd, when i plug in hdmi dvi and hdmi i can get 1920x1200 on the hdmi output... but all i get is a blue screen and on dvi i get no signal:S

BUT
This is great news anyway considering the fact that this works at all, i can open iMovie now and it doesn't complain it doesn't have QE support for instance so its a huge step in the right direction!

And a image to confirm this.

http://img204.imageshack.us/img204/738/screenshot20100705at501.png

Oh and i should add, this works great with the starcraft2 beta!


Edit 2:
Using a hdmi2dvi cable made it possible to use dvi in 1920x1200 now, so i guess that solved it for me, well "solved" as it's a silly solution but still better than nothing!

Imkantus
07-05-2010, 09:35 PM
Have you tried replacing Uakari with Eulemur in order to get DVI working, yet?

RayFlower
07-05-2010, 09:52 PM
Yeah, i did that, but it only works when i use hdmi2dvi and dvi on my monitor at the same time, which is okay for now i guess:)

Anyhow, thanks for the help!

c0ntact0
10-13-2010, 02:15 PM
Hi RayFlower,

It's a page fault this happens when the OS fails to locate a memory section that has been stored to the hard disk.
Probably you just make a mistake when installing the kext files (file permissions, the cache not beeing rebuild or similiar)

Let us try step-by-step:

1. Install pfix http://osx86.sojugarden.com/2010/06/pfix-v3-1-released/ it will repair the file permissions and rebuild the cache for you.

2. Install just the ATY_init.kext - be sure to use this one http://mirror.netkas.org/5700/ATY_Init.kext.zip - the one from netkas original post has had no 5700 series support.
Just copy it into /System/Library/Extensions by Finder, open Terminal and run pfix on your OS X Partition.
(Be sure to have no other Graphics Inject on your system - remove GraphicsEnabler from com.apple.Boot.plist + any other kext based inject like Natit & others if present!)

Reboot and check for the card to be reported as ATI Radeon HD 5700 Series in System-Profiler

3. Download the new ATI kexts http://mirror.netkas.org/driver.tar.bz2, open ATI5000Controller.kext/Contents/Info.plist and add your Device ID into the IOPCIMatch Section. Device ID should be 0x68BE (check in System-Profiler), so you should make it look like this:

<key>IOPCIMatch</key>
<string>0x68BE1002</string>

Move the current ATIFramebuffer.kext & ATISupport.kext from /System/Library/Extensions into the trash can.
Drop all the new version ATI kexts into /System/Library/Extensions folder, open Terminal and run pfix on your OS X Partition again.

If your screen will go to stand-by after reboot, try using a different output i.e. (secondary-)DVI.

Please report back - I'd like adding the 5750 to the supported cards list. :D

Hello everyone,

Yesterday I was able to put my Sapphire 5750 1Gb Readeon to work. Only one DVI Out with 1280x1024x32 tested because I only have an old lcd monitor with vga input. I will soon buy an HD monitor and then I notice the result.

MacOS 10.6.4
Asus p7p55d-e
Intel 2.8GHz Core i5-760

provenin
11-06-2010, 02:00 PM
Using the guide, I have HD5750 working. Using Vervet, maximum resolution can be achieved, also there's no problem with video playing.

http://upload.kapanlagi.com/images/thumb/20101106193901_Screen_shot_20101106_at_7.25.52_PM_ 4cd54c65c8490-t.jpg (http://upload.kapanlagi.com/h/20101106193901_Screen_shot_20101106_at_7.25.52_PM_ 4cd54c65c8490.jpg)

c0ntact0
11-08-2010, 02:45 PM
Hello everyone,

Yesterday I was able to put my Sapphire 5750 1Gb Readeon to work. Only one DVI Out with 1280x1024x32 tested because I only have an old lcd monitor with vga input. I will soon buy an HD monitor and then I notice the result.

MacOS 10.6.4
Asus p7p55d-e
Intel 2.8GHz Core i5-760

Ok, dual monitor working but with some modifications. Only the 2 DVI outs tested.
Follow this manual.

http://netkas.org/?p=465

Thx to netkas.

horan534
11-25-2010, 04:14 AM
I have my ATI radeon HD5850 working at 1920/1080 perfectly.... but i am a huge video editor and it says it is not compatible with final cut pro..... due to a Quartz Extreme error and the apparent fact that my card has 0 vram, actual 1gb vram.....
can someone aid me?

wastez
11-25-2010, 07:28 AM
I have my ATI radeon HD5850 working at 1920/1080 perfectly.... but i am a huge video editor and it says it is not compatible with final cut pro..... due to a Quartz Extreme error and the apparent fact that my card has 0 vram, actual 1gb vram.....
can someone aid me?

Seems like qe/ci is not enabled. Do you have installed the radeonx3000.kexts ???

Greetz

horan534
11-26-2010, 04:16 AM
Seems like qe/ci is not enabled. Do you have installed the radeonx3000.kexts ???

Greetz

I just did and now it is work! Thank you!

skatopsix0s
02-09-2011, 08:54 AM
See latest entry on netkas.org:
http://netkas.org/?p=465


The following cards have been reported to work, yet:

5650, 5670 (http://www.insanelymac.com/forum/index.php?showtopic=225779), 5750, 5770, 5850, 5870 & 5970

Download the new ATI drivers from netkas file server:
http://mirror.netkas.org/driver.tar.bz2

5750 & 5970 owners need to add their device ID into ATI5000controller.kext

Use this version of ATY_Init.kext as inject (32-Bit Kernel only):
http://mirror.netkas.org/5700/ATY_Init.kext.zip

HD57X0 owners who have problems with getting working display, may try replacing all <string>ATY,Uakari</string> with <string>ATY,Vervet</string> in ATY_init.kext/Contents/Info.plist


I am confused!!!!!
Please reconsider what you wrote man because you giving hopes...
At Netkas URL you gave they don't say anything about the ATI5650, but you did list this card to the supported sector. Did you try it or is a typo?
Thanks..

Imkantus
02-10-2011, 11:25 PM
Please reconsider what you wrote man because you giving hopes...
At Netkas URL you gave they don't say anything about the ATI5650, but you did list this card to the supported sector. Did you try it or is a typo?
"HD5650, 5670" is a hyperlink, dude. http://www.dtm.at/vbulletin/images/smilies/facepalm.gif

HD5570 can work as well, btw.

notation84
03-01-2011, 05:29 AM
Is there anything different that you did on your HD5570 to get it to work? I have the same card (pretty sure its the same, 68d9)... or did you follow the steps the same way?

edit: What port are you using to connect to your monitor?

Mistermorse
03-01-2011, 09:19 PM
Is there anything different that you did on your HD5570 to get it to work? I have the same card (pretty sure its the same, 68d9)... or did you follow the steps the same way?

edit: What port are you using to connect to your monitor?

I'm wondering the same thing. I have searched quite a bit about this card and OS X and I have seen several people have gotten it working. Admittedly, I am having a rough time understanding/finding how.

Thanks.

Imkantus
03-02-2011, 01:10 AM
Is there anything different that you did on your HD5570 to get it to work? I have the same card (pretty sure its the same, 68d9)... or did you follow the steps the same way?

edit: What port are you using to connect to your monitor?
You need to inject either with ATY_init.kext or using the Bootloader made by Mohamed Khairy - second one will require a ROM dump placed in /Extra

I do have working single DVI + single HDMI using Eulemur as Framebuffer, I can have working dual monitoring DVI + HDMI / extended Desktop using Uakari as Framebuffer, but second display doesn't wake from Sleep. (10.6.6)
I could not try dsub connection due to lack of such a screen.

Changes in ATY_init kext need to be done at the "HD 5600 Series" code, as it is getting injected through that bin image part.

RayFlower
03-02-2011, 12:29 PM
Any idea as to why my 5750 can't go beyond these half year old drivers without a completely messed up framebuffer?

As for now replacing ATIFramebuffer.kext ATISupport.kext and ATI5000Controller.kext with these ones does the trick without too many glitches but I would like to use the newest kexts if its possible.
It's only geekbench that crashes because of this for me but still i feel like this solution wont help much as i fear these kexts will be broken by a framework update in the near future.

Imkantus
03-08-2011, 07:27 PM
Hey Ray and others - this is such a great day!! :D

Wonderfull news for all ATI 5000 and probably even 4000 and 6000 owners!

http://netkas.org/?p=671

The Framebuffer driver from Lion Build 11A390 works on Snow Leopard and even better! It seems to work on all ports without Inject! :)

I have just tried it with my HD5570:

http://www.abload.de/img/0014qrc.jpg

http://www.abload.de/img/002rqv6.jpg

Owners of HD4000 cards known to work using HD4600 / HD4800 Controller kext please try this as well.

Also some HD6000 cards including Mobility might work on Snow Leopard, like those:

0x6741 Radeon HD 6650M
0x6720 Radeon HD 6900M Series
0x6758 Radeon HD 6670 (OEM Only)
0x6738 Radeon HD 6870
0x6739 Radeon HD 6850
0x6718 Radeon HD 6970

Support in 10.6.6 Accelator is present.

Other HD6000 cards might work as well, by adding the Device ID.

No Inject means no need for GraphicsEnabler or ATY_init.kext - be sure to remove those when trying!

Please test and report back guys to push the ATI support list to the max. ;)

DOWNLOAD (http://www.mediafire.com/?ce2llhe0zo92u50)

Download Content: ATI4600Controller.kext, ATI4800Controller.kext, ATI5000Controller.kext, ATI6000Controller.kext, ATIFramebuffer.kext & ATISupport.kext

RayFlower
03-08-2011, 08:45 PM
That almost worked out of the box on my 5750 hd, just had to add the devid(0x68be*) to the info.plist in ATI5000Controller.kext :)
This is very good news indeed, but geekbench still crashes:S
Can anyone else with a 5x series try geekbench and see if they can reproduce this strange error of mine?

I don't have many things that i can test but imovie works and so does Starcraft 2, but i do get a strange lag every few seconds
Left 4 dead 2 on the other hand doesn't work at all
http://pastebin.com/tyGjbw18

Maybe we need to implement more "lion" and opengl framework into snow to get this to work optimally?
Sorry, thinking out loud

Imkantus
03-08-2011, 10:19 PM
No Geekbench here as well, but I don't care about stupid benchmarks anyway - my system does all my tasks flawlessly - so what?^^

New MPBs that are avaible since the 24. & ship with ATI 6000M GPUs - do have a framebuffer driver that works the same way as the Lion one does, at least for the 6000(M)-Series - I do not know about 4000/5000 nor could I yet get hold of those files. (If someone is around here who has purchased a MacBookPro8,2 / 8,3 you are welcome to share the files listed above for testing purposes. ;))

Perhaps we will see equal drivers in 10.6.7 natively. At least I hope so. :)

RayFlower
03-08-2011, 10:27 PM
Same, I don't really care about Benchmarks but I prefer to get things like that working in case It's a serious error that other things might bump into.
Have you tried some steam apps with this driver?

Imkantus
03-13-2011, 02:55 PM
Putting back GraphicsEnabler seems to resolve some issues.

The personality configuration injected by the Bootloaders ATI Injector (Vervet, Uakari, etc) does not effect the new drivers / the new universal ATY,RadeonFramebuffer will still be used. :)

RayFlower
04-11-2011, 11:35 PM
Seems to work flawlessly in combination with 10.6.7 when i use the graphics enabler too, think I'm just going to stick with this for a while, has there been any new lion betas with new updates recently?

todesto
09-02-2011, 10:35 PM
I have VisionTek HD 5670 and tried the lion ATI ketxt, but got blue screen when booted. When I booted with -v, it shows DSMOS has arrived.

I do have GraphicEnabler=Yes, and when I set it No, dual monitor doesn't work, so I had to go back to 10.6.7 kext.

Good thing I backed up my kext.:rolleyes:

Predatux
05-22-2012, 10:12 AM
5730 works in Lion?