September 25, 2009
Common instructions for 48×0 radeons and snow leopard
It’s easy and covers rv770/rv790 cards with two dvi ports and dvi display.
0) boot with -x option to get gui
1) install pc efi v10.3 with GraphicsEnabler=y option in boot.plist
2) reboot with -x option and check if card recognized in system profiler, maybe u will need to retry with -pci0 boot option
3) all but 4870: install pkg from this post
p.s. if u have mouse stuters try to change refresh rate to 59 hz with help of switchresx
Comments(54)
первыйнах))
What’s the advantage of using this over evoenabler? My card wont work with an EFI string…
Netkas,
4830’s may also need the EVOEnabler.. Just FYI..
I needed it for full QE / CI.
Thanks
Netkas, do you have an idea, why I’m having the constant dual blue screens/normal GUI switching using your method under snow leo?
I’m at 10.6.1, chameleon 2rc3 + efi 10.3. Card is Gigabyte Radeon 4850 GV-R485MC-1GI, which is dvi+hdmi.
5870 pleeeeeease…
Delicious opengl 3.2
Most excellent for my Gigabyte HD4850 (GV-R485MC-1GH) fanless model with 1 DVI, 1 VGA and HDMI. A thousand kudos to Netkas.
Неткас, почему ты так не любишь обычный радеон 4870?
Твои творения прекрасно заводят всё, кроме этой видеокарты. Плохие воспоминания?
im wondering if this trick will work on 4870 ??
thanks and keep up the good work Netkas
///4870 is part of 48×0 family, isnt it ?
Is this for those with continuing troubles in SL or to enable both DVI ports?
Thanks Netkas, excellent work as usual!
I got both 4870×2 working now. However, OpenCL seems to be still borked for ATi (I think they still need to finish those components from ATi themselves, yeah “precious’ ATi has the distinction of making NVIDIA look good with respect to driver and development tool support).
So far, everything is pretty stable… even with a 64bit kernel! The main issue, and I dunno if anyone else is experiencing the same, is regarding the fact that Quicktime X simply does not work at all. Anyone having the same grievances regarding quicktime and Radeon support in snow leopard?
Again, thanks for the great work!
Hi Txabi,
Can you explain how did you get 4870×2 working?
I tried pci0, and my card didnt get recognized. If I leave
as it is card gets reported as 256M which is not correct.
Also as reported by other users when change kext Info files, and add entry for 4870, my machine hangs up during boot
thx in advance
Подскажите плиз, а что с семейством кастрированных карт ATI hd47xx, купил на свою голову HD4730 (device id 944E)- не заводится зараза (правка atiradeonx2000.kext и установка aty_init.kext даёт при загрузке голубой экран и полный завис),без aty_init разрешение только одно 1024*768 поддержки QE/CI не наблюдается в помине. ось ставил iatkos v7. Может есть возможность завести её в полную силу? Всё работает кроме видюхи… обидно сил нет.
////удали atiradeonx2000.kext и пользуй graphicsenabler в 10.3,
Hi Netkas,
I really tried hard, but I can’t get it to work… I have a Radeon HD 4870 512 MB. Gainward Golden Sample. It comes with : DVI out, VGA out, HDMI out, and on DisplayPort.
When I boot with GraphicsEnabler = y, my machine freezes when it starts the windowserver. the fans of the graphic card run at full speed, and the machine is totally unresponsive (doesn’t ping)…
@ Attila:
I updated to 10.6.1 and then I simply followed the instructions, installed the latest PC-EFI and netkas’s boot file, and the radeon driver package for 10.6.1, and that was pretty much it.
XFX 1 gig 4870 gives the same black screen full speed fan thing that others have reported. Restoring evo enabler and turning off Graphics in the plist got me going again. The ethernet card shows up in the PCI list now, but not my firewire card (which worked in leo).
Hi netkas!
I have a Sapphire Radeon HD 4870 512MB 2xDVI output (reference board). Like Ecco I really tried hard to get it work but all i got is unresponsive machine and fan @ 100%.
I’d really appreciate some help.
Tnx a lot.
I have been experiencing the same thing as @Ecco with my HD4850. In safe mode I can install Snow Leopard, but once I go in and add my device ID to the HD4800controller the system starts and then halts with the FAN kicking in all on HIGH. I cannot get the system to boot under any circumstances, other than to try and edit the file again on another computer, or re-install.
Netkas, a bit offtopic, i just installed SL on my dell laptop but still cannot get the internal keyboard to work, despite trying many kexts (Apple and Voodoo).
Any idea how i can get it to work? External PS/2 keyboard works fine. Trackpad also not working but i’m find with that, since my mouse is working. Really need the keyboard to work.
Ryan
Still no luck with my hd4870 1gb (sapphire toxic ed.). I got it running with an EVOEnabler with a custom bin_image but no QE/CI. Without that bin_image field in the Info.plist or using the 10.3 injection enabling, the card, when it’s time to load the graphic acceleration, stops to output and the fan speed up at max RPM. perhaps i would need another bin_image? or do I have to flash the card?
New Version of Galaxies (OpenCL Bench) available !
Apple optimized openCL API calls, so perhaps also ATI 48xx have a chance to run that now. But perhaps you must wait for 10.6.2.
http://rapidshare.com/files/286234291/Galaxies_32K_V2.zip
http://rapidshare.com/files/286235157/Galaxies_8K_V2.zip
Difference 8K/32K: count of stars to compute is 32K/8K. For highend GPUs use the 32K, you will get more GPU Gigaflops by more GPU load.
FOr my radeon hd 4870 1gb (sapphire toxic version) the only working setup with snow drivers is to use EVOEnabler with a bin_image key in the Info.plist but this leads me to a working environment WITHOUT working QE/CI. Without that key system hangs and gpu fan speeds up at max rpm.
So far the only working solution is to recycle 10.5.8 kext using pcefi 10.3 injection capabilities.
thanks for everything netkas, had to boot with -pci0 on my 4890 Toxic on a GA-EP45 board, otherwise it spun to max rpm and showed no image
hi netkas, i have a 4890 and a bug
using fresh 10.6.1 and your pcefi10.3 with the GraphicsEnabler=y i get only the right resolution but no QE/CL. so i installed the linked pkg above and now i cant boot my maschine, cause the pc is rebooting by itself and stick with 100% fanspeed on the 4890.screen is off and nothing else. only reset button can help.
any ideas? i backuped the replaced kexts, but i want QE/CL
////100% fan speed is known bug of apple’s drivers, will be fixed with next pcefi
Hi netkas which card did you recommend to get for an 4870/4850 from a brand like Sapphire? Should it have DVI/VGA/HDMI outputs like the Vapor, or have dual DVI?, 1GB or 512MB RAM?
Thanks in advance!
Why i got “Error phrasing plist file” in start up
I have a GigyaByte 4850 with 512mb ram , I cant get “graphicsenabler” = yes to work without Evoenabler.kext.
thank for the job u done.
i’m on a asus p6t deluxe v1.
i’m getting pci info in system profiler using -pci0
i modified boot.plist
i installed qe-ci exotic card 10.6.1
system profiler saw my 4870×2 id like 0×94411002. so ATI4800Controller.kext is ok
i got a grey screen at all
removing ati4800contoller.kext i was able to boot
no qe 1024×768
what is the mistake??
///guess the mistake is second core, i will look what i can do about it in next pcefi
Hi..I have Sapphire Radeon HD 4870 1 GB 2xDVI/tv output, not a toxic but with DDR5,
Setup working in SN with pc efi v10.3 and EvoEnabler or GraphicsEnabler option in boot.plist and also need HD4800controller for exotic card,
But without working QE/CI,
can it be because of DDR5 and not DDR3 ?
is there a solution ?
Thanks for any answers
///4870 doesnt need qe_ci_exotic patch, check if atiradeonx2000.kext loaded, if not – correct permissions of it
Well, after A LOT of reading and a few false starts, I got this working with my Sapphire 4850 512MB 2x DVI. HOWEVER, only one display works.
I have a 20″ apple cinema display (ADG via DVI adapter), works fine and has QE/CI
I have a 21″ CRT connect to the other DVI via a VGA adapter. That works for boot but at desktop, it switches off.
I have GraphicsEnabler set in boot.plist, no efi string. Patched kext using patcher in this post and everything else vanilla.
Thought appreciated. Would I need a native DVI display on the second port or should a VGA work?
Peter
////try native dvi on second display, 48×0 has big problems with vga in osx(damn miniDP on apple’s cards)
I have a Gigabyte GA-EP45T-DS3R with 2 Gigabyte GV-R485ZL-512H 4850 cards connect with the crossfire cables. In Windows everything runs great and CrossFireX is awesome, however I can’t even get to the desktop in SL with both cards installed. I have 2 monitors, one attached to each card. Currently I get a blue screen on each monitor. I don’t want to have pull out one of the cards every time I boot to SL, is there a chance we will get dual card support with ATI?
///we will see
Updated OpenCL Displacement Bench to V2 – one of the OpenCL benches which also can be run on ATI 48xx !
http://rapidshare.com/files/287474292/OpenCLBench_Displacement_V2.zip
9600 GT get 88 FPS szene 1 and 112 FPS szene 2 (switch by key s)
To run the app you must do that in terminal and first change directory to the folder of that files
Happy ATI 48XX OpenCL Benching !
Netkas, thenks a million for your hard work!
Finally working with two 4870X2’s and a DELL 30″ just as the doctor ordered with the -pci0 option that is. (can this be added to the boot.plist?)
Now to get dual link DVI operating, is this possible? I can now get max 1280*800 out of my DELL ;-(
Any hints will be really appreciated!!
Rooq
sorry for my bad english.
i’m try to explain a little more.
i own a gainward rampage r700 2048glh (4870 x2) 1dvi+1hdmi+1display gate
followed your instructions and i got pci info in system profiler booting with -pci0. I modified com.apple.boot.plist in /Extra folder adding GraphicsEnabler and y. i installed qe-ci_exotic_10.6.1 according my snow leo release. deleting kext cache and rebooting i just got a black screen and my ati fan run at 100%.
my dev id is 0×94411002 and mobo is an asus p6t deluxe v1
I installed chameleon R3 and i changed /boot according to netkas instructions. i also try a modified 10.3 efi eith pci0.
i’m running with bios setting: hyper treading—disabled and just one core. I hope to have been more detailed. Thanks for helping. Great job. Greetings from italy
Hello there, I am not clueless, since I have built my own PC’s however, hacking an ATI card on My Mac Pro 3,1 2008 is another matter! I have scoured the net and I am unable to find a ” Flash an ATI card for Dummies” The card I want to flash is this Dual DVI 1GB Sapphire card. http://www.sapphiretech.com/presentation/product/?psn=000101&pid=266 with 2 DVI’s
Closest article I found dealt with an XFX card on Leopard, but I am almost certain that the procedure would be different for Snow Leopard. I read Common instructions for 48×0 radeons and snow leopard + PC EFI V10.3 +4890 4870×2 4830 and SL however the lingo in these posts seems to be for advanced users who are pro’s at doing this.
Any assistance would be appreciated. Thank you
@Rooq:
Make sure you installed the 10.6.1 driver package and plug the monitor on the video port closest to the PCI slot. It happened to me too, one of the ports for some reason reverts to the 1280×800 resolution, the other works like a charm.
I have a similar setup and that is what did it for me.
Всем привет и респект to netkas!
я смотрю все это для 10.6.x, но у меня 10.5.7 и карта 4870×2.
Все выходы работют – на оба монитора. Рахрешение 1920х1200.
ATI Radeon HD 4870 X2 (1 core):
Модель набора микросхем: ATI Radeon HD 4870 X2 (1 core)
Тип: Монитор
Шина: PCIe
Слот: Slot-1
Ширина полосы PCIe: x16
VRAM-память (всего): 1024 МБ
Производитель: ATI (0×1002)
ID устройства: 0×9441
Ревизия: 0×0000
Ревизия ROM: 113-B7710C-176
Версия драйвера EFI: 01.00.318
Мониторы:
Acer P243W:
Разрешение: 1920 x 1200 @ 60 Гц
Глубина цвета: 32-бит цвет
Образ Core: ПО
Основной монитор: Да
Синхронизация: Выкл.
Онлайн: Да
Quartz Extreme: Не поддерживается
QuartzGL: Поддерживается
Подключение дисплея:
Статус: Монитор не подключен
Как видите пролема с Quartz Extreme: Не поддерживается
Подскажите как активировать этот режим.
Заранее всем спасибо!!!
////there was qe_ci-exotic pkg for 10.5.7, u need it
Простите, забыл уточнить важные моменты о железе и софте.
На моем железе заработал только iDeneb 10.5.7 и только с хамелионом v1. дело в том, что хамелион второй версии использует поддержку ntfs разделов, но уменя создан рейд с тремя разделами и рейд он не понимает и вообще перестает запускать мас ось с отдельного харда – не знаю почему, но все версии хамелиона выше 1 – не работают. Поэтому вынужден использовать efi v9 и хамелион v1.
I have Sapphire 4870 and it appears to work with CI/QE. I have a pair of Dell 3007 monitors hooked up. One is default resolution of 2560×1600 and the other is set to 1280×800. I cannot get the second to be 2560×1600. Is this possible at this time?
Thanks,
Bruce
///no, that minidisplay port on apple’s cards messed all up, pc cards (as well as flashed cards for macpro) can only have one dual-link display connected at time, second can be only single link
The GraphicsEnabler doesn’t work with Gainward Radeon HD4850 512MB.
I put the device id inside the ATI4800Controller.kext. When I try to boot with the GraphicsEnabler=yes, the system stays on the booting screen forever (with apple on white background and the spinning circle).
When I turn off the GraphicsEnabler and use the EVOEnabler.kext (wasn’t used above) the card works fine (accelerated).
Only problem is that with the EVOEnabler,kext the graphics are messed up when I wake up from sleep. So it would be really nice if the GraphicsEnabler worked for my card, because it might play better with sleep.
@ Txabi:
didn’t think the DVIport would matter.
Tnx, worked for me
Another question: It takes a long time (about 90 seconds) for the display to initialise on boot and after a resolution change. Is this normal?
[...] 对于最新的ATi RV770/RV790芯片的ATI显卡能够驱动并使得双DVI端口的开启.工作参考原文链接 [...]
///no, that minidisplay port on apple’s cards messed all up, pc cards (as well as flashed cards for macpro) can only have one dual-link display connected at time, second can be only single link
Is this a driver issue that will be fixed with 4870? I had a 3850 working perfectly under Leopard with both displays working at dual link. I may need to go back to that setup for the time being. I will try 4870 under Leopard to see how it works.
neverming, i realised i haven’t deleted my ATY_Init which i previously used on 10.6, so i removed it, still have the patched kexts on 10.6.1 though, and tried booting with pci1 and GraphicsEnabler set to y, the log showed –Device in slot 1– and screen went blank and card started to work on max RPM, with pci0 the boot just stops after –Device in slot1–
Using 4890 Toxic, hope this will work without the kexts someday just with the
After reinstall SL 10.6.1 on new hard disk with SAPPHIRE ATI RADEON HD 4890 1GB 1 GB GDDR5 HD4890, using normal flash package, I can confirm dual DVI display working, but one problem try restart few times still got “Expansion slot utility warning” show that the HD4890 on slot 2 running under X1/16X, anyone know how can fix it please ?
HD4850 works like a charm on SL 10.6.1
Thanks!
Got a question nevertheless:
Is there any chance to get the built-in Realtek HD Audio device working? ATI has a proprietary DVI>HDMI adapter which includes audio in the HDMI signal. It does that way via the builtin Realtek chip.
lspci says:
Audio device [0403]: ATI Technologies Inc HD48×0 audio [1002:aa30]
Hi Netkas, i tried to get in SL 10.6 setup but at boot the screen freezes before GUI comes up. I have a GAINWARD RADEON 4870 512MB GS… I tried the bootparameters -x -v but it was always the same…can you give me a hint?
thx
Hello Steve,
I also tryed a serval times to install SL with a Sapphire HD 4870 1024 MB GDDR 5 – Vapor-x. When I boot I get the error “virtual bool IOHIDeventSystemUserClient:: initWithTask (task*, void*, UInt32): Client task not privileged to open IOHIDSystem for mapping memory” I tryed all and at least I changed the 4870 with a nV 8600 GT and SL boot up!!!!!
Now I need a solution to Install the 4870 in SL!!
Peru map here http://200stran.ru/country_item164.html
@Alex
Same here, unable to install with Sapphire HD4870. Used a 8400GS during install which worked fine. Switched after install, kernel panic at boot. Updated the installation using 8400GS again to 10.6.2 which again gives a kernel panic at boot. Tried the flags -x and -v and -pci(x).
Nothing works, I have no clue on how to get SL running with my HD4870.
hi!
i’ve got a HIS HD4870 1 GB and bugs
so here’s what i did:
1. added graphicsenabler=y to boot plist
2. I used pc efi 10.3 with chameleon 2 rc3
3. reboot – got kernel panic
Tried evoenabler – with result of white screen…
Do you know a solution for my problem?
PS: Why can I not add a efi -string in boot-plist like for nvidia cards????
I think this would be the easiest way to get it working -isn’t it?
ahhss.. still no luck.. ok
i’m not so sure if snow leopard and sapphire hd4870×2 are working yet but could someone PLEASE help me get this card working with proper res and qe/ci thing as i am new to all this! thanks sooo much in advance!!
(I posted this also at: http://forums.macrumors.com/showthread.php?p=9323461&posted=1#post9323461)
—
No luck I’m afraid with trying to get my 4870×2 working in a MacPro…
MacPro 10.6.2, fully patched via Apple’s Software Update, booting in 32Bit…
Used KextHelper to install your Natit and ATY kexts (with help from Cindori providing some injected ROMs in a x2.zip file)
ASP shows them as loaded, hence I have the “core 1″ string appearing and not the generic “Display” like before.
I have tried with 2600HD in PCIe Slot1, 4870×2 in PCIe Slot2 and Vice Versa.
The only difference in the above that I see is when 4870×2 is in slot2. The Displays System Preference registers a display connected to the 4870×2 @ 1920×1200. (it registers this whether a display is physically attached or not)…
I read somewhere that the 4870×2 should be in slot 2 with the 2600HD in slot 1… Does this matter?
mmm, what else can I tell you…
oh:
Using Console, I see in “All Messages”:
…
22/02/10 11:58:43 PM kernel BARi: Phys:90000000 len:268435456
22/02/10 11:58:43 PM kernel BARi: Phys:A0000000 len:268435456
22/02/10 11:58:43 PM kernel ATY_Init: ATY,bin_image not found, init will not be done
22/02/10 11:58:43 PM kernel ATY_Init: devid from binimage – 9441
22/02/10 11:58:43 PM kernel ATY_Init: ATOM BIOS Rom:
22/02/10 11:58:43 PM kernel ATY_Init: Calling ASIC Init
22/02/10 11:58:43 PM kernel ATY_Init: ASIC_INIT Successful
22/02/10 11:58:43 PM kernel ATY_Init: Card initialize completed
22/02/10 11:58:43 PM kernel DSMOS has arrived
22/02/10 11:58:43 PM kernel ** Device in slot: SLOT-2 **
…
nit will not be done? I’m guessing this is the reason for the 4870×2 not coming alive…
Also, about 20 lines further down I see:
…
22/02/10 11:58:52 PM kernel display: Not usable
22/02/10 11:58:52 PM kernel ATY,Motmot: Not usable
22/02/10 11:58:52 PM kernel ATY,Motmot: Not usable
…
which is “weird”… considering the display obviously works fine when connected to the 2600HD (DVI)…
Well, I hope this helps…
Hope to hear from you soon,
Cheers,
R.
—
Oh Netkas, your wmtransfer site is… well challenging… I gave up after reading that I have to fax to some number if I’m funding Z or E Purse etc etc…
I’ve got $100 AUD here to give you… surely there is another means that I can get it you?
(Money talks where I’m from, so hopefully I’m speaking your language)
Cheers,
R.
On sapphire Radeon HD4860 1gb works?
как завести ATI MOBILITY RADEON HD 4330 помогите неделю бюсь?????
我草~~拿下