Jump to content

fluid | fixed

How to: ATI 4850 working on SL


  • Please log in to reply
196 replies to this topic

#21
halsaman

halsaman

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

View Posthalsaman, on Aug 26 2009, 07:52 PM, said:

Gigabyte Radeon 4850 GV-R485MC-1GI works here with this evoenabler and 10.5.8 atindrv in /S/L/E. I also had to enter the dev-id in ATI4800Controller.
Dual dvi works, qe/ci appears to be working, yet not shown in system profiler. Sleep doesn't work, but it may be unrelated to video card.

p35-ds3p, 10a432.

update:
This is the only method that is working for me. I tried adding my card model's gfx string to com.apple.Boot.plist using this method, but it has no effect.

Sleep works, but wake doesn't... screen becomes fuzzy. Does someone have a workaround?

#22
suttar

suttar

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

View Postzet120, on Aug 30 2009, 08:22 AM, said:

Works 64bit...  

Edit Info.plist - ATI4800Controller.kext

..…..……
<key>IOPCIMatch</key>
<string>0x94421002 0x944a1002</string>
..…..…………………..


add EVOenabler.kext Clik

:)

P.S.

source: click


zet120,
This is a good news.
I'm trying to enable QE/QI, but not succeed, yet.
What else do yo have AT*.kexts in S/L/E besides ATI4800Controller.kext, EVOenabler.kext?

Thanks.

#23
scorcho

scorcho

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts
Should update with some new info -

For whatever reason it seems as if evoenabler did some funky things with my card's powermanagement. The fan was running at odd speeds, cycled off and on way too much and emitted an odd whine - none of which occurs under Windows 7 or 10.5.8. The card was also benchmarking very slowly when compared to Leopard.

So instead of using evoenabler to fix the jittery screen, I edited the card's bios to keep every memory timing at 993 and deleted evoenabler from S/L/E - http://www.insanelym...p...2228&st=700

After rebooting everything works better than before - no more erratic fan speeds and my benchmarks are consistent with what it was under 10.5.8. EFI + default SL ATI drivers + ATINDRV.kext +ATIRNDRV.kext in S/L/E. You DO NOT need to add your device ID for the 4850 if you're using the previously posted EFI string.

#24
berlindude

berlindude

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
I experience strange behavior, I get 1680x1050 resulution but my screen bounces all the time, not like in 10.5, it turns from normal to blue, to grey, to normal again. very strange, I did not had any problems In 10.5. Which files kext files from ATI were exactly deleted  from S/L/E? What do you have in your E/E folder?
Thanks!
BerlinDude

#25
Sabr

Sabr

    Well, it was fun while it lasted.

  • Retired
  • 3,883 posts
  • Gender:Male
  • Location:United Kingdom.
Interesting... Using EVOenabler, ATINDRV, and ATIRNDRV I can now boot without the need for the DVI => VGA adapter in the second port. :rolleyes:

#26
berlindude

berlindude

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

View PostSabr, on Aug 31 2009, 07:13 PM, said:

Interesting... Using EVOenabler, ATINDRV, and ATIRNDRV I can now boot without the need for the DVI => VGA adapter in the second port. :o
me too, but I do hve the jumpy screen sas discribed above in my last post...

#27
newnekton1

newnekton1

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 132 posts
Could you post the 4870 fgx efi string for SL please too.
And using a bootloader on a USB stick, where should aty_init be located?
Thanks Netkas for all your hard work too.

#28
Sabr

Sabr

    Well, it was fun while it lasted.

  • Retired
  • 3,883 posts
  • Gender:Male
  • Location:United Kingdom.

View Postberlindude, on Aug 31 2009, 10:07 PM, said:

me too, but I do hve the jumpy screen sas discribed above in my last post...

Well that's weird. I had my DVI => VGA adapter in when I first booted, but was experiencing screen halts every 2 - 3 seconds. I took it out and swapped the port the monitor was in and now I don't have any issues at all... Maybe you should try the other port for your monitor?

#29
rsilves

rsilves

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 183 posts
  • Gender:Male
  • Location:Buenos Aires, Argentina
I am trying to install SL in my current Leopard hackintosh.
I have a Sapphire Ati HD 4870 1GB with dual displays.

My current kexting for video in Leopard makes the 4870 go slower than a 4850 I had previously.
4850 showed 230 for QuartzGraphics and 230 for OpenGL. (Leopard)
4870 shows 210 for QuartzGraphics and 150 for OpenGL. (Leopard)

I have a problem in my install and can only boot in safe mode.
I just added ATY_Init.kext and my safe mode works in dual display, can change resolutions.. good..
BUT:
4870 shows 210 for QuartzGraphics and 88 for OpenGL. (Snow Leopard)

Will this improve? Any idea? Is this normal for safe boot?
Thanks,
Rodrigo

#30
idsynk

idsynk

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 234 posts
XBench is useless...

Try OpenGlideViewer

#31
rsilves

rsilves

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 183 posts
  • Gender:Male
  • Location:Buenos Aires, Argentina

View Postidsynk, on Sep 1 2009, 06:14 AM, said:

XBench is useless...

Try OpenGlideViewer

Color rendered a complex clip in 32 seconds with HD4850 and with the 4870 it takes 43 second.
GLview gives
1.1 - 3135
1.2 - 3138
1.3 - 3112
1.4 - 3073
1.5 - 3079
2.0 - 3014
2.1 - 123
1680x1050 x32 @60hz (while in dual display with 1600x1200).

Will check in SL in a minute.

EDIT
SL:
1.1 - 14
1.2 - 15
1.3 - 12
1.4 - 12
1.5 - 13
2.0 - 10
2.1 - 12
(1680x1050 32b @60hz). (-x -v -x32, ATY_Init.kext).

Thanks,
Rodrigo

#32
teshxx

teshxx

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
Hey can you please give step my step instructions as you what kext u guys used ??
i have 4850

i tried couple thing on this thread, but i keep gettin black white gibberish...

if you could tell me what to delete, what kext to use it would be great...

thank you

View Postrsilves, on Sep 1 2009, 12:33 PM, said:

Color rendered a complex clip in 32 seconds with HD4850 and with the 4870 it takes 43 second.
GLview gives
1.1 - 3135
1.2 - 3138
1.3 - 3112
1.4 - 3073
1.5 - 3079
2.0 - 3014
2.1 - 123
1680x1050 x32 @60hz (while in dual display with 1600x1200).

Will check in SL in a minute.

EDIT
SL:
1.1 - 14
1.2 - 15
1.3 - 12
1.4 - 12
1.5 - 13
2.0 - 10
2.1 - 12
(1680x1050 32b @60hz). (-x -v -x32, ATY_Init.kext).

Thanks,
Rodrigo


#33
mustiCas

mustiCas

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
What files exactly have to be in S/L/E (or anywhere else) regarding to 4850?
Could someone post his/her working with instructions what to modify?

Im on x64, cant get it working.

#34
Sabr

Sabr

    Well, it was fun while it lasted.

  • Retired
  • 3,883 posts
  • Gender:Male
  • Location:United Kingdom.

View PostmustiCas, on Sep 1 2009, 11:56 PM, said:

What files exactly have to be in S/L/E (or anywhere else) regarding to 4850?
Could someone post his/her working with instructions what to modify?

Im on x64, cant get it working.


Ok - here's what I'm using. Forget what I said about ATINDRV/ATIRNDRV, I don't need them.

Keep all the default SL ATI kexts in /System/Library/Extensions. Put your dev/vend ID's in the ATI4800Controller.kext plist. Put EVOenabler in the /Extra/Extensions. Rebuild both of your Extensions.mkext's (you can use Kext utility if you're not a Terminal geek).

Reboot and it should be working. :D

#35
avian

avian

    InsanelyMac Protégé

  • Members
  • PipPip
  • 58 posts

View Postberlindude, on Sep 1 2009, 07:07 AM, said:

me too, but I do hve the jumpy screen sas discribed above in my last post...

I had a similar problem with a 4870.  Fixed it by using evoenabler, but deleting most the plist within evoenabler and replacing it with the one in aty_init (including the binary dump portion, which im pretty sure is what fixed it).

evoenabler was not only jumpy, but when I used X-Plane it caused the pc to crash within minutes.  evoenabler with aty_init plist info seemed to fix everything.  Without the bin_image portion I would get a scrambled screen, same as with only an efi string on its own.

on a related note - is it possible to take the bin image within aty_init and use it to flash my 4870?  I'm guessing if that was done successfully all I'd need then is an efi string?

#36
mustiCas

mustiCas

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

View PostSabr, on Sep 2 2009, 04:31 AM, said:

Ok - here's what I'm using. Forget what I said about ATINDRV/ATIRNDRV, I don't need them.

Keep all the default SL ATI kexts in /System/Library/Extensions. Put your dev/vend ID's in the ATI4800Controller.kext plist. Put EVOenabler in the /Extra/Extensions. Rebuild both of your Extensions.mkext's (you can use Kext utility if you're not a Terminal geek).

Reboot and it should be working. :(

The problem is, I deleted all ATI involved kexts as stated in the beginning of this thread. Do you know whichones are needed or should I do a fresh install?

TY

#37
Sabr

Sabr

    Well, it was fun while it lasted.

  • Retired
  • 3,883 posts
  • Gender:Male
  • Location:United Kingdom.

View PostmustiCas, on Sep 2 2009, 08:33 AM, said:

The problem is, I deleted all ATI involved kexts as stated in the beginning of this thread. Do you know whichones are needed or should I do a fresh install?

TY

Use Pacifist to to extract them from the install DVD. Don't forget to set correct permissions / rebuild mkexts though!

#38
Dagor

Dagor

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

View PostSabr, on Aug 31 2009, 08:13 PM, said:

Interesting... Using EVOenabler, ATINDRV, and ATIRNDRV I can now boot without the need for the DVI => VGA adapter in the second port. :mellow:

Ok, after some tries thist works now. Both DVI Outputs do their job - Buuuat: No CI/QE at all.
How did you fix that?

I have EVOenabler and put in my devid, that is all there is for now. Because the system was also also loading the ATIX2000.kext, I moved that out of the way.... why does it need that? Is it needed for OpenGL?
That would be sucky...

EDIT: If I put those kexts back in, then the system appears to be full of bugs: It kinda resets to the blue screen when I use anything that trigger CI/QE effects. Does anybody else have this behaviour? What did you put into your DSDT files?

#39
moskivirit

moskivirit

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Location:Puerto Rico
EVOenabler is only for those cards which need to inject some stuff that is too big to do it thru plist or dsdt.

it is set for my ati 4890, but you can look in aty_init's plist and copy your info in the "entries to add" section of EVOenabler's plist.

#40
mustiCas

mustiCas

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts

View PostAwsxedc, on Sep 2 2009, 03:32 PM, said:

Do not edit ATI4800Controller
Delete evoenabler

Use string:
<key>device-properties</key>
<string>be0300000100000001000000b20300001500000002010c00d041030a01000000010106000001
0101060000007fff0400240000004100540059002c00450046004900560065007200730069006f00
6
e0042000000120000003131332d4237373130312d3031322a0000004100540059002c00450046004
9
004f007200690065006e0074006100740069006f006e00000005000000011c000000640065007600
6
900630065005f0074007900700065000000140000004154592c4d6f746d6f74506172656e7422000
0
004100540059002c00450046004900560065007200730069006f006e0000000d00000030312e3030
2
e3331381e0000004100540059002c004400650076006900630065004900440000000600000042942
2
000000400030002c006400650076006900630065005f00740079007000650000000b000000646973
7
06c6179100000006d006f00640065006c0000001600000041544920526164656f6e2048442034383
5
3022000000400031002c006400650076006900630065005f00740079007000650000000b00000064
6
973706c6179280000004100540059002c00450046004900440072006900760065007200540079007
0
00650000000500000002160000004100540059002c0052006f006d0023000000120000003131332d
4
237373130432d313736160000004100540059002c004d0043004c004b00000008000000702e11002
0
000000400031002c0063006f006d00700061007400690062006c00650000000e0000004154592c4d
6
f746d6f7414000000400030002c006e0061006d00650000000e0000004154592c4d6f746d6f74180
0
00004100540059002c00430061007200640023000000110000003130392d4237373130312d30302c
0
000004100540059002c004500460049004800570049006e006900740053007400610074007500730
0
0000170000003c30303030303030302030303030303030303e14000000400031002c006e0061006d
0
0650000000e0000004154592c4d6f746d6f74160000004100540059002c00530043004c004b00000
0
0800000028db0b0020000000400030002c0063006f006d00700061007400690062006c0065000000
0
e0000004154592c4d6f746d6f742a0000004100540059002c0045004600490045006e00610062006
c
00650064004d006f006400650000000500000002240000004100540059002c004500460049005600
6
5007200730069006f006e0045000000120000003131332d4237373130412d3331381e00000041005
4
0059002c00560065006e0064006f007200490044000000060000000210</string>

Sleep now work
Your method didnt work for me - gave me artifacts. Going to try Sapr way.
Btw - how can I get my device ID? I have Sapphire 512mb, 2xDVI





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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