Help - Search - Members - Calendar
Full Version: EFISTUDIO_EXTENDED: ATI 3850/70 MEGADLON FB !
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Graphics Cards > ATi
Pages: 1, 2
mitch_de
I made an new EFISTUDIO_EXTENDED with TRIAKIS( i not recommend anymore since 10.5.5) and MEGADOLON support for ATI 3850/3870 512 MB.
Both names are name for different framebuffer - problems with framebuffer may give blue screen or scrambled screen.
You dont need NATIT anymore (often also makes problems!). Delete it if you have it in extensions.

You can add ETHERNET Device which fixes TIMEMACHINE , then add 3850 MEGA.... Grafik Device and let the tool create your efistring in the boot.plist.

idea.gif The ETHERNET device efistring , i didnt know that before (i used before that modded but very old IONET...kext TM fix ) can really named TIMEMACHINE_FIX , it sets the ethernet to build in=true , which IONET.KEXT always sets build in=false at boottime without efistring for ETHERNET Device.

I tested both with 10.5.6 :
Timemachine now works again (with orig. newest 10.5.6 IONET...kext) and orig. newest OpenGL/ ATI 10.5.6 drivers.
thumbsup_anim.gif

HINT: The new great pcwiz UniversalInstaller has a bug, cant make both EFISTR TM_FIX+ EFISTR GPU. It only creates one string, even both sould be created.


Attatched EFISTUDIO_EXTENDED .sitx.zip (smaller) / also as .zip (small)
EDIT: May also work for ATI 3870 (also use 3850 Megadlon Selction)

DL today didnt work. Tried to upload again - not working. Must be a problem of the forum !
I will upload it later again.
repoz
Yey

Megadolon is working for my Sapphire 3870 512mb ddr3.
Iatkos 10.5.4 upgraded to 10.5.5

Cheers
mitch_de
Thanks for your 3870 OK! report, i was not sure if it could also help 3870. I edited first post .
dodusman
QUOTE (mitch_de @ Dec 17 2008, 02:27 PM) *
I made an new EFISTUDIO_EXTENDED with TRIAKIS( i not recommend anymore since 10.5.5) and MEGADOLON support for ATI 3850/3870 512 MB.
Both names are name for different framebuffer - problems with framebuffer may give blue screen or scrambled screen.
You dont need NATIT anymore (often also makes problems!). Delete it if you have it in extensions.

You can add ETHERNET Device which fixes TIMEMACHINE , then add 3850 MEGA.... Grafik Device and let the tool create your efistring in the boot.plist.

idea.gif The ETHERNET device efistring , i didnt know that before (i used before that modded but very old IONET...kext TM fix ) can really named TIMEMACHINE_FIX , it sets the ethernet to build in=true , which IONET.KEXT always sets build in=false at boottime without efistring for ETHERNET Device.

I tested both with 10.5.6 :
Timemachine now works again (with orig. newest 10.5.6 IONET...kext) and orig. newest OpenGL/ ATI 10.5.6 drivers.
thumbsup_anim.gif

HINT: The new great pcwiz UniversalInstaller has a bug, cant make both EFISTR TM_FIX+ EFISTR GPU. It only creates one string, even both sould be created.


Attatched EFISTUDIO_EXTENDED
EDIT: May also work for ATI 3870 (also use 3850 Megadlon Selction)


Thank's. Could you post in ZIP no sitx please ?
mitch_de
Done, also an .zip Dl in first post (same content!)
dodusman
QUOTE (mitch_de @ Dec 18 2008, 10:35 AM) *
Done, also an .zip Dl in first post (same content!)


Thank You !
panzaman
Thanks, Megadolon is working great on my GeCube 3850 PCI-E, TRIAKIS and NATIT both failed. I am happy I can use my ATI card in OSX now. Only one slight problem, every now and then, with this framebuffer, the screen goes black and the only way to get back to the desktop is to reset the PC. sad.gif
mitch_de
QUOTE (panzaman @ Dec 20 2008, 11:40 PM) *
Thanks, Megadolon is working great on my GeCube 3850 PCI-E, TRIAKIS and NATIT both failed. I am happy I can use my ATI card in OSX now. Only one slight problem, every now and then, with this framebuffer, the screen goes black and the only way to get back to the desktop is to reset the PC. sad.gif

Hmmm black screen after some time ?
Perhaps try to disable sleep of monitor for searching an solution.
This preference is in the Systemsetting / Energie (icon lamp).
I would first try to set monitor to never sleep.
If that helps, perhaps look at BIOS settings for power saving, like wake on PCIe + Mouse, try to set it on.
For me also 3850 512 MB MSI card, monitor also goes black (i set 10 minutes) but went back if i move mouse.
Even real sleep (whole PC sleeps, all off (S3 in BIOS, suspend to RAM) works for me. I use chameleon, PC-EFI V9 sleep/wake didnt worked for me.
Screen shows normal after waking up (takes a few sekonds).
does your PC can sleep / wake up ?
sososo
After i installed 10.5.6. it gives blue screen with working mouse pointer.
help
mitch_de
QUOTE (sososo @ Dec 21 2008, 09:30 AM) *
After i installed 10.5.6. it gives blue screen with working mouse pointer.
help

0. What card do you use ?
1. You must delete any NATIT.KEXT or NVCRUSH.KEXT if you want use efistring for gpu.
2. Which EFI Selection for ATI .... do you use ? (normal is Lamna, TRIAKIS= Triakis , MEGADLON=Megadlon) ?
3. Does the mouse cursor stay within the blue screen or can you let the cursor "disapear over the left / right border" ?
If yes what you see perhaps is the second screen, without Menü and dock.
Maybe ist works on the other DVI (or VGA) port , most gpus have 2 of them.
You must shutdown the PC, because ATi cant handle DVI port switch on the fly.
sososo
0. I have MSI based ati radeon 3850 256 mb
1. I did not install any injectors
2. Tried both lamna and megakodon with same result,only triakis is working in 10.5.2
3 .No it does'nt disappear.

Tried both ports, i am using dvi to vga converter

Thanks
mitch_de
QUOTE (sososo @ Dec 22 2008, 04:54 AM) *
0. I have MSI based ati radeon 3850 256 mb
1. I did not install any injectors
2. Tried both lamna and megakodon with same result,only triakis is working in 10.5.2
3 .No it does'nt disappear.

Tried both ports, i am using dvi to vga converter

Thanks


Perhaps the VRAM 256 insted of 512 (all EFI ATI 38XX have 512 MB!) is a problem ?
To fix that:
1. Start EFISTUDIO_EXTENDED again
2. select Grafik device (if you really have less than 10.5.5) Triakis 512 MB.
3. You see the readable plist text, look for part of the 3850 / triakis
4. change VRAM 512 to 256 (may occour more than one time)
5 let again create the studio the efistring (now with 256 MB)

Also check if you have really triakis.kext (or Megadlon in ATIRNDRV.KEXT)) in the ATINDRV.KEXT !!!
kextstat (Terminal command) show you if the right (Triakis or Megadlon for >= 10.5.5) is loaded !!)
If not it may be also a problem if efistring links to triakis but no plugin is available!
I atteched an ATINDRV.KEXT which has it sure inside.

If nothing works, I would really plan to upgrade to higher OS X Version! All three items: OpenGL Framework, ATI Drivers und the Framebuffers (within ATIRNDRV.KEXT (Megadlon) , ATINDRV.KEXT (Lamna, Triakis) working together and if something does not fit (because of some not perfekt ATIXXX.pkg or not good OSX86 Install DVDs) you get a lot of problems.
sososo
Same result.
It seems i have to live without QE/CI
Thanks for help
mitch_de
QUOTE (sososo @ Dec 22 2008, 02:15 PM) *
Same result.
It seems i have to live without QE/CI
Thanks for help

Whats the output of kextstat ?
beside the
com.apple.ATIRadeonX2000 (5.3.6) driver
you should find some
com.apple.kext.ATY_Megalodon (1.5.66) !!!! (can also be ATY_Lamna, ATY_Triakis)
Which drivers (ATY and ATIRa...) are loaded ?
ferlie
it works for Powercolor 3850 512MB, on my dsub connector, no works for DVI (it goes blank screen).

but Thx BTW
camtech
Attempting to use for my PCIe HD3850 256MB. Using 10.5.6 (iPC OSX86)
So all I need to do is make sure there is not a NATIT.kext or NVCRUSH.kext, add the string for 3850 512_Megadlon with EFI_Extended, and it hopefully works?

And is the ATY_Megalodon.kext needed in both the ATIRNDRV.kext and in the ATINDRV.kext?
weaksauce12
I installed a 512mb Sapphire HD 3870 and it is working with the "ATI Radeon HD 3800_MEGADOLON - 512MB" EFI String. I edited the XML for my particular card:



I was using one of lastExile's installers previously. That installer has no fan management, but this string seems to have some - the fan stops spinning from time to time. I'll definitely have to pick up a silent cooler for this puppy.

A couple questions:

1. How do you initially install an ATI card? I tried doing a fresh install, but I got a scrambled screen upon booting. I tried -f and -x, but just got gobbly-gook on the screen. I ended up using one of my NVIDIA cards for the initial installation in VESA mode, then installing the ATI driver, then rebooting and install the ATI card.

2. Is there any better fan management for ATI? Mine seems to go either full-tilt or stop spinning.
fcastro
I have a 3850 MSI Card and also experienced the blue screen and garbled screen on first install. I then redid the install using an older ati 800XL card and using the stock ati driver in iDeneb and iPC and that booted up and worked. Perhaps there is a problem with MSI cards? I am going to give mitch_de process a go and see what happens.
oleg77rus
my saphire 3870 512mb ddr3 works fine on 10.5.6 with these driver, thank you!
my Q is: is it possible to make the same driver for ati hd2000xt 256mb?
and can 2000xt work with MEGADOLON ?
mitch_de
Glad to here that your 3870 worked using the efi string method.
Efi String is modern method and has less sideeffects / problems as using natit or any other injector kext.

I dont know if 2000Xt can work with Megadolon FB or uses/needs Lamna FB.
I would ask LASTEXILE (user name) with personal message - he knows that i think.

Now i use dsdt patching method for my ATI 3850 , which is similar to efi string but made by on the flay bios dsdt patch (PCEFI V9 / chameleon with dsdt , can do that). So i dont have (same as using efi string) to use natit.kext.
oleg77rus
oki, thanks.

it seems that ATI HD2600XT works with megalodon: roisoft write here http://forum.insanelymac.com/index.php?sho...434&st=180#
but what is better: Lamna or Megadolon?
mitch_de
QUOTE (oleg77rus @ Jan 9 2009, 10:56 PM) *
oki, thanks.

it seems that ATI HD2600XT works with megalodon: roisoft write here http://forum.insanelymac.com/index.php?sho...434&st=180#
but what is better: Lamna or Megadolon?

LASTEXILE says Megadlon is better because better powermanagement - i would believe him.
Doenst matter for OpenGL Speed !
oleg77rus
cool!
so.... how to made the same hex file for 2000xt?
mitch_de
QUOTE (oleg77rus @ Jan 10 2009, 11:07 AM) *
cool!
so.... how to made the same hex file for 2000xt?


Ressourced for that:
Ask LASTEXILE , he ´s a profi for that content of key in natit or efi pre-plists (means readable, not the hex string)!
If oyu have an natit.kext , you can use that keys of an same dev-id card to make those own pre-plist.
I say pre-plist because in this efistudio (finder : show content) there are all selectable cards, which have already
an pre-plist there.
You can take one of them pre-plists and put the .plist keys for your card from natit to an owN , by duplicate an an existing pre-plist named to your card, pre-plist.
After that you have one more seltectable gpu entry in the STUDIO available and can make your efi gfx str by one click.
But, as said you need information what keys (type are same as other ATI 2XXXX, but diverent key content + sure different dev-id .
nefilim93
QUOTE (kupret @ Dec 30 2008, 03:24 PM) *
it works for Powercolor 3850 512MB, on my dsub connector, no works for DVI (it goes blank screen).

but Thx BTW



-did you find a solution for your power color 3850, because I have the same probleme on Ipc ?
mitch_de
QUOTE (nefilim93 @ Jan 14 2009, 11:07 PM) *
-did you find a solution for your power color 3850, because I have the same probleme on Ipc ?


Look into the content of EFISTUDIO_EXTENDED (finder show content)
folder Ressources /gfxcards
YOu see lots of .plist , named for each card.
open the ati 38xxx megadolon with textedit
perhaps you can try&error to change the part of the second (@1,....) card output
<dict>
<key>@0,AAPL,boot-display</key>
<data>
AQAAAA==
</data>
<key>@0,ATY,EFIDisplay</key>
<string>TMDSA</string>
<key>@0,VRAM,memsize</key>
<data>
AAAAIAAAACA=
</data>
<key>@0,compatible</key>
<string>ATY,Megalodon</string>
<key>@0,connector-type</key>
<data>
BAAAAA==
</data>
<key>@0,device_type</key>
<string>display</string>
<key>@0,display-connect-flags</key>
<data>
AAAEAA==
</data>
<key>@0,display-type</key>
<string>LCD</string>
<key>@0,name</key>
<string>ATY,Megalodon</string>
<key>@1,VRAM,memsize</key>
<data>
AAAAAAAAACA=
</data>
<key>@1,compatible</key>
<string>ATY,Megalodon</string>
<key>@1,connector-type</key>
<data>
AAIAAA==
</data>
<key>@1,device_type</key>
<string>display</string>
<key>@1,display-type</key>
<string>NONE</string>
/// try LCD put in here ///
<key>@1,name</key>
<string>ATY,Megalodon</string>

Perhaps that helps.
mrdeejay
I finally managed to get my GAINWARD 3870 512mB work with Megadlon and Ideneb 1.5.5 (with a clean install) !!! thank you so much !!! I have previously spent hours in trying to get ATI driver installed and only had this kernel panic screen each time; i was almost close to get mad.

I just have a question now: as i'm currently using OS 1.5.5 and i would like to update to 1.5.6 , is there anything to do again with EFISTUDIO/Megadlon in order to get my card work or not ? Thanks again for all your work.
downlord
QUOTE (camtech @ Dec 31 2008, 01:37 AM) *
Attempting to use for my PCIe HD3850 256MB. Using 10.5.6 (iPC OSX86)
So all I need to do is make sure there is not a NATIT.kext or NVCRUSH.kext, add the string for 3850 512_Megadlon with EFI_Extended, and it hopefully works?

And is the ATY_Megalodon.kext needed in both the ATIRNDRV.kext and in the ATINDRV.kext?


Same specs for GPU. Did you succeed? Thanks
Leon27
OK, I FINALLY succeeded and now I'm on 10.5.6 (vanilla) and my ATI Radeon HD 3850 512 Sapphire! smoke.gif smile.gif

THANK YOU mitch_de!!! smile.gif

I have just one question about native resolution of my monitor. smile.gif I have Samsung 245T 24", native res 1920 x 1200, and somehow I think screen look little bit stretched on 1920 x 1200?
Circle isn't circle, it's little bit more like egg, but just little. smile.gif

Edit:
And I have only 60 Hertz Refresh Rate?

smile.gif
mitch_de
QUOTE (Leon27 @ Feb 11 2009, 12:47 PM) *
OK, I FINALLY succeeded and now I'm on 10.5.6 (vanilla) and my ATI Radeon HD 3850 512 Sapphire! smoke.gif smile.gif

THANK YOU mitch_de!!! smile.gif

I have just one question about native resolution of my monitor. smile.gif I have Samsung 245T 24", native res 1920 x 1200, and somehow I think screen look little bit stretched on 1920 x 1200?
Circle isn't circle, it's little bit more like egg, but just little. smile.gif

Edit:
And I have only 60 Hertz Refresh Rate?

smile.gif

Thanks for the thanks ! wink.gif


1. 60 HZ for TFT Displays is perfect, because TFT hasnt any flickering - no need for other HZ settings They only have an effect on the classical tube display.

TFT input only can handle 50-70 HZ - never more !!! More Hz = no advantage but TFT cant sync anymore!
So that 60 HZ is OK for TFT usage.

for the TFT res question:
Which res does the monitor preferences does show ?
Your native one or some "nearest" but not equal ?
I cant help you with that question, but i would post that general question in this grafik thread,
i am sure its an global / general question may be interesting for others too.
Leon27
QUOTE (mitch_de @ Feb 11 2009, 07:38 PM) *
...for the TFT res question:
Which res does the monitor preferences does show ?
Your native one or some "nearest" but not equal ?...


It show native res of Samsung 245T witch is - 1920 x 1200.
But OK, smile.gif I'm realy, realy happy... it's just a little stretch biggrin.gif , maybe about 5-10%.

Thanks again mitch_de!!!

All the best

smile.gif
zuz_242
QUOTE (weaksauce12 @ Dec 31 2008, 08:44 PM) *
I installed a 512mb Sapphire HD 3870 .......
.... I'll definitely have to pick up a silent cooler for this puppy.

A couple questions:

1. How do you initially install an ATI card? I tried doing a fresh install, but I got a scrambled screen upon booting. I tried -f and -x, but just got gobbly-gook on the screen. I ended up using one of my NVIDIA cards for the initial installation in VESA mode, then installing the ATI driver, then rebooting and install the ATI card.


i got a sapphire 3870 as well, but the fanless ultimate. it gave me quite some problems during install.
one solution is:
1. install with any ati (or) none gfx driver u like, it won´t work anyway
2. delete the radeon 2000 kexts. this can be done from another osx install, or with terminal from -s mode
or install dvd (u could even use terminal after install but before restart if u stop timeout with the protocol app)
3. you boot into ugly osx with only basic video support and install the ati driver of your choice.
this worked for me.


QUOTE (sososo @ Dec 21 2008, 09:30 AM) *
After i installed 10.5.6. it gives blue screen with working mouse pointer.
help

QUOTE (sososo @ Dec 22 2008, 02:15 PM) *
Same result.
It seems i have to live without QE/CI
Thanks for help


So, this is my next problem. I installed iPC 1.5.6 an my other partition a got
a) only a blue screen with dualmonitor mousepointer
cool.gif after deleting kexts and finalized install process no QE/CI

this where i stand this evening, i wonder what else to try as my 10.5.5 driver
wont work properly. maybe its time to use efi strings? wink.gif
mitch_de
QUOTE (zuz_242 @ Feb 12 2009, 10:56 PM) *
i got a sapphire 3870 as well, but the fanless ultimate. it gave me quite some problems during install.
one solution is:
1. install with any ati (or) none gfx driver u like, it won´t work anyway
2. delete the radeon 2000 kexts. this can be done from another osx install, or with terminal from -s mode
or install dvd (u could even use terminal after install but before restart if u stop timeout with the protocol app)
3. you boot into ugly osx with only basic video support and install the ati driver of your choice.
this worked for me.

So, this is my next problem. I installed iPC 1.5.6 an my other partition a got
a) only a blue screen with dualmonitor mousepointer
cool.gif after deleting kexts and finalized install process no QE/CI

this where i stand this evening, i wonder what else to try as my 10.5.5 driver
wont work properly. maybe its time to use efi strings? wink.gif


Yes, the way of efi strings vs natit&Co-injectors may help.
efi strings normaly more flexible /less problems when you update the system !
Dont forget the remove any gpu injectors + remove .mkext after generating your efistring !
Never use Efistring (gpu part) and natit&Co same time !
Also if you had used some modded gpu drivers (from .pkg downloads or OSX86 dvds) efi string gpu may not work. Try latest orig., unpatched Apple drivers insted if you get problems with your drivers.
zuz_242
well, i got not much further ..

on my running system (10.5.4) i switched to efi-strings (megadolon, the others meant either garbled screen or blue on one screen without mouse and blck on the other). It´s working fine as before.

the ipc 10.5.6 system is now running with efi / mega, but still without ci/qe.

any ideas? the pci info output of both systems is the same ..

thanks

ps: mitch_de, du kannst auch in Deutsch ´ne PM schicken. whistle.gif
RC_Gremlin
The fix by megalodon it is working with my sapphire ati radeon 3870 GDDR 3 512 PCI-E X16.
.
barnum
QUOTE (mitch_de @ Jan 9 2009, 10:22 PM) *
Glad to here that your 3870 worked using the efi string method.
Efi String is modern method and has less sideeffects / problems as using natit or any other injector kext.

I dont know if 2000Xt can work with Megadolon FB or uses/needs Lamna FB.
I would ask LASTEXILE (user name) with personal message - he knows that i think.

Now i use dsdt patching method for my ATI 3850 , which is similar to efi string but made by on the flay bios dsdt patch (PCEFI V9 / chameleon with dsdt , can do that). So i dont have (same as using efi string) to use natit.kext.

Hi mitch_de,

can you give me more information about this methode ?
what did you do ?

For the moment I have an 3450 and still waitting for driver (since 6 month) so I may buy a Sapphire Radeon™ HD 3850 512 Mo to have full QE/CI support.

Thanks
rex44
Hi everybody.Look, mitch_de,can you add x1950xt(alopias framebuffer) to you EFISTUDIO ?
Thanks anyway rolleyes.gif
upd
THANKS~!
Yeslick
hmmm, can't download.... missing files. My bad? Or upload somewhere 1 more time plz =)
Umbris
QUOTE
The fix by megalodon it is working with my sapphire ati radeon 3870 GDDR 3 512 PCI-E X16.


Could you give more info. How you did it. Did you also had to change graphic cards etc.
mark1984
Is it possible to upload Efistudio_Extended please, I've been trying to get my Powercolor ATI Radeon 3850 512mb GDDR3 working for ages now, I have to constantly use this in safe mode as I get a scabbled screen if i try normal mode...

I've tried the various different methods out there but they seem to make my system unbootable, in which I have to fresh install.

I'm using iDeneb v1.4 - Max OS X 10.5.6

Cheers

Mark
Umbris
Click to view attachment

I hope this is the right / last version.
mark1984
Thank you!!!

I've finally got my graphics card working thanks to this...

Cheers

Mark
barnum
QUOTE (mark1984 @ Feb 23 2009, 03:20 PM) *
Thank you!!!

I've finally got my graphics card working thanks to this...

Cheers

Mark


Hi Mark,

I have a saphire hd3850 512gddr3, what graphical option did you choose during the installation of ideneb 1.4.

Thanks,
Barnum
mark1984
Hi barnum

I didn't select any graphics drivers, then i had to boot into safe mode with flag -x -v then installed this patch.

Let me know how you get on. I'm just stuck trying to get my audio to work - its on board VIA VT1708B

Cheers

Mark
wega
msi 3870 oc edition full working...
but leo starting 3 second blue screen after working..
thanks..
barnum
QUOTE (mark1984 @ Feb 23 2009, 06:25 PM) *
Hi barnum

I didn't select any graphics drivers, then i had to boot into safe mode with flag -x -v then installed this patch.

Let me know how you get on. I'm just stuck trying to get my audio to work - its on board VIA VT1708B

Cheers

Mark


It work, I do the same thing and it's ok now

thanks,
barnum
mitch_de
Thanks for uploading by someone again !
I was i bit busy wink.gif

HINT for making own/ little different settings:
You can also use that for adding own made / little edited selections !
Simple show package content and look for some .plist files, named for each GPU type.
Then copy one of nearest fittiing to desktop, edit it (maybe change VRAM, change Dev-IDs, change framebuffer name, add some framebuffer entries...) after finishing edit, save it named to your gpu type, The Name will be the selection entry later. Copy that renamed and modded .plist to the others.
victorz
hey mitch can you please upload or send me the EFISTUDIO_EXTENDED .sitx.zip file?


hey mitch can you please upload or send me the EFISTUDIO_EXTENDED .sitx.zip file?
mitch_de
QUOTE (victorz @ Mar 1 2009, 12:04 AM) *
hey mitch can you please upload or send me the EFISTUDIO_EXTENDED .sitx.zip file?
hey mitch can you please upload or send me the EFISTUDIO_EXTENDED .sitx.zip file?

Someone else had done this - see post #42 above.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.