Jump to content

fluid | fixed

How to: ATI 4850 working on SL


  • Please log in to reply
196 replies to this topic

#161
Effendi

Effendi

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
  • Location:Vienna, Austria
10.6.3 breaks evoenabler.kext (or something this kext depends on). Working on a workaround as I do not have QE/CI anymore and need to boot with -x. Any help greatly appreciated!

#162
Hangten

Hangten

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 399 posts
  • Gender:Male
  • Location:Laguna Beach, CA.
http://netkas.org/
"known issues:
readeon 4830/4850 – new framebuffer has same problem as leopard’s – inability to work without dvi2vga dongle in second port, to fix it – use 10.6.2 framebuffer, to do it – make backups of the following kexts before update:ATI4800Controller.kext
ATISupport.kext
ATIFramebuffer.kext
Restore there kexts from backup after update and before reboot, or, if you already rebooted after update – use dvi2vga dongle to get display, and replace those files.
Backup AppleHDA.kext before update, you might need the old one after update if sound will not work. alc889a known to work ok with 10.6.3"

My VisionTek HD4850 works flawlessly DVI&DVI or HDMI or VGA using 10.6.2 kext as listed and this one LegacyATI4800Controller.kext in the S/L/E ,PC EFI V 10.6, com.apple.boot.plist including: <key>GraphicsEnabler</key>
<string>Yes</string>
;) Thanks to netkasPosted Image

#163
Effendi

Effendi

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
  • Location:Vienna, Austria
So you're basically saying that I need to use the old 10.6.2 kexts named

ATI4800Controller.kext
ATISupport.kext
ATIFramebuffer.kext

to get my card working again? That's fugly at best, why even update if you c&p the old stuff back in again afterwards?

#164
Jaball

Jaball

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
  • Gender:Male
10.6.3 for me:
Samsung 943NW (VGA only) over DVI2VGA dongle in the second port works fine (running x64 kernel, full vanilla 10.6.3 kexts, full QE/CI on GV-R485OC-1GH, Asus P6T SE MoBo with specific DSDT, removed ATI4500Controller and ATI4600Controller kexts, Chameleon 2rc3+PCEFI 10.6, Graphics Enabler=Yes) aside from the fact that I have to use SwitchResX – without it I can’t select the native res of 1440*900, instead I see strange resolutions like 1440*1050. Systems sleeps but wakes up to garbage with a low resolution (640*480) - even with repost video after S3 resume enabled in BIOS. Would gladly take a hint to these issues. Anyone?

#165
Effendi

Effendi

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
  • Location:Vienna, Austria
If I try to only use vanilla 10.6.3 kexts I end up with a kernel panic about AtiRadeonX2000.kext (using latest EFI from Netkas). If I use the good old evoenabler I end up with a screen full of garbage.

Can anyone please upload ATI4800Controller.kext, ATISupport.kext and ATIFramebuffer.kext from 10.6.2 so that I can give it a try with the old versions? Thanks in advance!

#166
Hangten

Hangten

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 399 posts
  • Gender:Male
  • Location:Laguna Beach, CA.

View PostEffendi, on Mar 30 2010, 09:36 AM, said:

If I try to only use vanilla 10.6.3 kexts I end up with a kernel panic about AtiRadeonX2000.kext (using latest EFI from Netkas). If I use the good old evoenabler I end up with a screen full of garbage.

Can anyone please upload ATI4800Controller.kext, ATISupport.kext and ATIFramebuffer.kext from 10.6.2 so that I can give it a try with the old versions? Thanks in advance!

ATI4800Controller.kext
ATIFramebuffer.kext
ATISupport.kext
LegacyATI4800Controller.kext
Attached File  video.zip   903.47K   809 downloads

ALL go in the Systems/Library/Extensions and use kext Utility to repair permissions and rebuild mkext, using netkas PC EFI V 10.6.Tested others versions of Chameleon and they will not work unless you swap the "netkas boot" its what engages the 4800 with "GraphicsEnabler with Yes" using either the edit in the plist on the controller or simply using the LegacyATI4800Controller.kext to inject the cards ID string automatically.

#167
Effendi

Effendi

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
  • Location:Vienna, Austria
Sadly these kexts don't work either. Thank you very much for uploading them, however. If I use them only with GraphicsEnabler=Yes I end up in a kernel panic from good old AtiRadeonX2000.kext, if I try to use evoenabler again I have garbage all over my screen but no kernel panic. Very frustrating. Any hints?

Note: I only managed to get my ATI 4850 working using evoenabler with 10.6. The other methods never worked for me, but now that evoenabler is broken, too, I'm stuck.

#168
Hangten

Hangten

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 399 posts
  • Gender:Male
  • Location:Laguna Beach, CA.
Did you use the Kext Utilitly?

Evoenabler also works with my card but not nearly as well and can't do DVI&DVI.
I used the ATI drivers package on 10.6.0 but thats also not as good.
Using app glview320 will show what your able to do with your card.
Try booting in safe mode -x and install the ATI driver pkg
http://www.realtech-...w/download.html

note* running all 64bit
HD4850 was purchased over one year and has DVI and DVI output with included HDMI and VGA dongle
I beleave its different than anything I currently see on the market.
Goodluck

#169
Effendi

Effendi

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
  • Location:Vienna, Austria
I now (somehow) got my card working again with evoenabler and your old 10.6.2 kexts (thanks again very much for uploading them!). However, after a while working with the new shiny 1920x1200 I had a screen filled with colored tiny dots (like a HD version of what we used to see on our TV screens if the sat was out of range or something...). Had to hard-reset. I'll try working on a solution that does not require evo*.

#170
Richdave

Richdave

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts

View PostEffendi, on Mar 31 2010, 08:58 PM, said:

after a while working with the new shiny 1920x1200 I had a screen filled with coloured tiny dots (like a HD version of what we used to see on our TV screens if the sat was out of range or something...). Had to hard-reset. I'll try working on a solution that does not require evo*.


I get this if I hot swap from the upper to the lower DVI port.  I now run the lower DVI and it is fine from cold boot and stable.  You may have to use the upper port...  Try both and see which will give best results

#171
Guest: PeterJones1_*

Guest: PeterJones1_*
  • Guests
Bought an ATI 4850 video card and expected a much better frame rate than with my ATI X1950Pro. BUT it´s not! Frame rate is just a bit higher, always less than 20 frames in areas with about 10-30 avs around. Tried all possible settings. Graphic settings from LOW to ULTRA .... performance should be much much better. I only use a screen resolution of 1280 x 1024. I carefully read about some tricks to increase the frame rate with disabling OPEN GL VBO, AA, AF and some shaders ... well: improves SL a bit. However: WHAT THE HELL is wrong ?!?!?! Tested all display drivers from version 8.8 to 8.10beta .... always the same.

  I only noticed one thing: Opened the texture console (CTRL-SHIFT-3) and watched. Result: FRAME RATE INCREASES RAPIDLY WHEN ALL TEXTURES ARE LOADED!!! The problem is: in busy areas textures never stop loading. So what´s wrong?

  By the way: Have Vista and XP installed - same result in both environments.

#172
jasjeet

jasjeet

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 150 posts
What game?
I get very similiar performance in working games on Windows and OSX, OSX just a few fps slower.
Im using 10.6.3 with EvoEnabler from the 10.6.2 taht i was using and, i added my 4850 device ID to the 10.6.3 ATi4800controller.kext. And it works fine.

#173
Supernova83

Supernova83

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:Italy
Hi, I have the default retail 10.6 but when I try to update it with the combo 10.6.3 update my sistem don't work.

After update but before restart I have replaced this Hangten files:

ATI4800Controller.kext (I have modified info.plist with my dev-id)
ATIFramebuffer.kext
ATISupport.kext

The only thing that I forgot to do was repair permissions before rebooting, and now by typing -v -x don't work..
I tried to repair permissions from another partition with the retail 10.6 but disk utility will not let me do it..

#174
Hangten

Hangten

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 399 posts
  • Gender:Male
  • Location:Laguna Beach, CA.
Does it boot into Chameleon? Then kernel panics?

Try adding:
<key>Kernel Flags</key>
<string>-x</string>

to com.apple.boot.plist

Also:Remove SleepEnabler.kext if you use it, this is very important step, old sleepenabler + new kernel = panic.

I use Transmac or Macdrive to get into the Mac side from Windows7. Google it to find (30 day trial).

Hope you fix it, good luck.

#175
Supernova83

Supernova83

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:Italy
Hi Hangten,
Yes, I boot with Chameleon but I don't have a panic, I have a timeout..?!

I installed Snow Leopard also on a USB Stick to test the update before compromise the installation on the HDD.
And I'm waiting to "touch" the HDD installation because I want to solve first this problem and see that everything works.

[Before I update with the combo 10.6.3, the 10.6 on my USB Stick works ok like on my HDD!]

The only kext in use after the update are:
AppleACPIPS2Nub.kext
ApplePS2Controller.kext
FakeSMC.kext
IOAHCIBlockStorageInjector.kext
SMBIOSResolver.kext

Before the update installation I have removed some not essential kext:
EvOreboot.kext
AppleHDA.kext

After the update installation I have replaced your files:
ATI4800Controller.kext (I have modified info.plist with my dev-id)
ATIFramebuffer.kext
ATISupport.kext

But I forgot to repair permissions before I restarted my PC..
So I have used the Snow Leopard Retail DVD to repair it after.

The timeout is:

Quote

USBF: ..."number"... APPLEUSBECHI[0Xffffff80091a4000] : :FOUND A TRANSICTION PAST THE COMPLETION DEADLINE ON BUS 0xfd, timing out! (Add r:2,EP:1) etc..
Other info..:
- I have tried the "com.apple.boot.plist" mod "-x" but nothing has changed
- GraphicsEnabler is set on "Yes"
- I know problems of sleepenabler but I don't need it so I'm not using it.
- Kernel now is set on 32bit but before I install the update it work at 32bit and also at 64bit.


See you here "tomorrow".. here are the 3:00am :D

Thanks for the help
Supernova

#176
Hangten

Hangten

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 399 posts
  • Gender:Male
  • Location:Laguna Beach, CA.

View PostSupernova83, on Apr 6 2010, 05:01 PM, said:

Hi Hangten,
Yes, I boot with Chameleon but I don't have a panic, I have a timeout..?!

I installed Snow Leopard also on a USB Stick to test the update before compromise the installation on the HDD.
And I'm waiting to "touch" the HDD installation because I want to solve first this problem and see that everything works.

[Before I update with the combo 10.6.3, the 10.6 on my USB Stick works ok like on my HDD!]

The only kext in use after the update are:
AppleACPIPS2Nub.kext
ApplePS2Controller.kext
FakeSMC.kext
IOAHCIBlockStorageInjector.kext
SMBIOSResolver.kext

Before the update installation I have removed some not essential kext:
EvOreboot.kext
AppleHDA.kext

After the update installation I have replaced your files:
ATI4800Controller.kext (I have modified info.plist with my dev-id)
ATIFramebuffer.kext
ATISupport.kext

But I forgot to repair permissions before I restarted my PC..
So I have used the Snow Leopard Retail DVD to repair it after.

The timeout is:
Other info..:
- I have tried the "com.apple.boot.plist" mod "-x" but nothing has changed
- GraphicsEnabler is set on "Yes"
- I know problems of sleepenabler but I don't need it so I'm not using it.
- Kernel now is set on 32bit but before I install the update it work at 32bit and also at 64bit.


See you here "tomorrow".. here are the 3:00am :D

Thanks for the help
Supernova


EvOreboot.kext isn't this kext needed? Something to do with restart.

What Chameleon version are you using?

Are you booting into the correct drive? Im not sure on your board but on mine I simply hit the "esc" key at boot after the beep sound and get into a boot menu. Then I choose the correct drive. USB external is also an option. What sounds strange to me is that you can't boot into safe mode. com.apple.boot.plist might not be read...

I would try booting into your USB install using the Chameleon installed on your HDD.  You can also replace the mach_kernel to the USB and try and see if thats got something to do with it. Simply save the mach_kernel 10.6.3 in a folder and move the copy and paste the mach_kernel from 10.6.0. You have to enable view all folders and the kernel is found in the root or primary of the OSX install.  Show all files: http://www.kexts.com..._all_files.html

#177
Geryon

Geryon

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
I've tried just about every one of the methods on this thread, but on 10.6.2 I still have no QE/CL - it's running through the Software Renderer.

The one that's working for me, mostly, is using Legacy....kext with GraphicsEnabler = Yes. That gives me a nice functional display but no hardware acceleration.

I've tried EvoEnabler, and that just gets me a black screen (and hard locked computer).

I've tried method 2, and that didn't work at all for some reason.

Is there a way to fix this anyone can suggest? Or barring that, is there a modern-ish card that I can replace this thing with that will just work without headaches?

#178
omniatlas

omniatlas

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
Got the 4850 working fine and dandy on newly built Hackintosh. Thanks for the help with this thread.

It was working fine with 10.6.0 (Fresh SL install) -- all I did was place Legacy4800Controller.kext into /Extra/Extensions folder and reran Kext Utility.

When I installed 10.6.3 I had real problems (blank screen).

I manage to get it working again by installing ATISupport.kext, ATIFramebuffer.kext, ATI4800Controller.kext (found in this thread) from 10.6.2 into my /System/Library/Extensions folder. I edited the file inside the ATI4800Controller.kext to match the hardware, and kept Legacy4800Controller.kext in the Extra folder.

Someone should make a more straight forward guide on getting the ATI 4850 working on 10.6.3 -- noobs like me get really confused and it took me a couple hours to sort things out!

#179
drixz

drixz

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

View Postomniatlas, on May 1 2010, 09:20 PM, said:

Got the 4850 working fine and dandy on newly built Hackintosh. Thanks for the help with this thread.

It was working fine with 10.6.0 (Fresh SL install) -- all I did was place Legacy4800Controller.kext into /Extra/Extensions folder and reran Kext Utility.

When I installed 10.6.3 I had real problems (blank screen).

I manage to get it working again by installing ATISupport.kext, ATIFramebuffer.kext, ATI4800Controller.kext (found in this thread) from 10.6.2 into my /System/Library/Extensions folder. I edited the file inside the ATI4800Controller.kext to match the hardware, and kept Legacy4800Controller.kext in the Extra folder.

Someone should make a more straight forward guide on getting the ATI 4850 working on 10.6.3 -- noobs like me get really confused and it took me a couple hours to sort things out!

I'm assuming that you have got the QE/CI enhancements working as well?

Reason I'm asking this is that couldn't get QE/CI work for my GFX card using netkas 10.6.3 exotic patch + EVOEnabler.kext for 4830 (results a glitch screen). I went back and used netkas 10.6.2 patch instead and all I got was screen resolution adjustment without QE/CI enhancements :(

Kinda wished that I bought a 4850 instead... I'm hearing that 4830 gives more issue than 4850 is on a Hackintosh >_<

#180
Hangten

Hangten

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 399 posts
  • Gender:Male
  • Location:Laguna Beach, CA.
You can still purchase an HD4850-HD4890 from Dell





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