Help - Search - Members - Calendar
Full Version: EFI GFX String Installer [Beta]
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Graphics Cards
Pages: 1, 2
devZero
This project has been discontinued due to my own stupidity... My apologies, and more info here

/dev/zero

QUOTE
Automated GFX String Installer. Supports some ATI, and Nvidia cards atm, list below. Start the installer, select your Make / Model, click continue, and reboot. Please let me know if you find any bugs. Also, I am looking for more plist files for supporting cards. If your card isn't below, send me a plist and I'll add it to the next release.

This is not a driver. This installer generates and injects efi strings for your video card into your existing com.apple.Boot.plist file, just as you would manually using gfxutil. It is just automation for an existing method. If you have an existing efi_string in your com.apple.Boot.plist and whish to use this installer, please remove the existing entry first. The next version will do this automatically for you.

I am working on version beta 2. If you would like a card to be supported please send the following information:
CODE
ioreg -p IODeviceTree -n display -r -l -t > ioreg.txt

That will create a file names 'ioreg.txt'. Send that, along with any other information you have, driver you're currently using, NVCAP, etc...

Download v1.2 Here: http://tinyurl.com/5k97bo

Supported Cards:
GeForce 7300 GT ( Tested )
GeForce 7400 GO ( Untested )
GeForce 7950 GT 256MB / 512MB ( Tested )
GeForce 8500 GT 256MB / 512MB ( Tested )
GeForce 8600 GTS ( Untested )
GeForce 8800 GTS ( Untested )
Radeon X1900 ( Untested )
Radeon HD 2400 ( Untested )
Radeon HD 2600 ( Tested )
Radeon HD 2900 ( Untested )
Radeon HD 3870 ( Untested )
Radeon HD 3870x2 ( Untested )
Intel GMA950 ( Untested )

For more help join us on IRC @ irc.osx86scene.com ~ #osx86scene

Thanks to RealityisWhere for initial testing, Netkas for making PC_EFI, SynthetiX for osx86scene, and Kalyway for answering all my stupid questions smile.gif
FabricioGS
Great tool! Maybe you could work together with ~pcwiz and integrate it to his OSx86 Tools Utility. Just an idea wink.gif
one_7
i can confirm this installer works for my 7300gt..thanks..
jlvaio
i would like you find something for vaio user like me who have 8600m gt 512 because laptop on vaio can t have qe/ci on internal screen now someone talks about soft edid :http://forum.insanelymac.com/index.php?showtopic=111271&mode=linear
the problem is actually unsolve and no vaio laptop can work properly so if you can do that with your installer you ll be the king because i search issue since 4 month and really need this
http://forum.insanelymac.com/index.php?showtopic=111276

thanx

amantheboy
Sure I would like mine supported in a future build.

Click to view attachment
chinasky
7300 GS

devZero
Thanks for all the replies. I have gathered the included ioreg dumps, and will work on getting these into beta 2 biggrin.gif
Astaga
devZero

find attached my ioreg. I hope in the future build also mmy graphic card wil be supported.
thanksClick to view attachment
Dark_Elf
Hi,
does it work on 512MB VGAs?
Cheers smile.gif
CsnWltr
8800 GTS works.

I need to change the vram from 640 to 320 but I think that is a given. I also have some weird issue where none of the menus display (they are invisible), but I think that is unrelated.
Crawley
7300GT 256MB working
nintenno
doesnt work for my 2600 pro...
tuukka H
It doesn't work with my 8800gts 512.. All I get is a cool blank screen cool.gif
BugsB
devZero, are there efi gfx strings for dual monitor setup? I have a Laptop with a GeForce Go 7600 + monitor on dvi. With the gfx string supplied the internal works, now trying to get the external going without Natit, NVInject, nvkush etc ..

Thanks.
Cyberdog !
Don't work for my 7300 GT ASUS Silent
No modified files ??! It's that ?


sad.gif sad.gif
devZero
Just an update. I haven't had a chance to finish beta 2 as yet. On Saturday, I decided it would be loads of fun to snap my Fibula into three pieces. I have doctors appointments this week, and will resume after that. Beta 2 will have support for over 50 cards, including Intel, ATI and Nvidia. Stay Tuned tongue.gif
QUOTE
devZero, are there efi gfx strings for dual monitor setup? I have a Laptop with a GeForce Go 7600 + monitor on dvi. With the gfx string supplied the internal works, now trying to get the external going without Natit, NVInject, nvkush etc ..

Yes, efi strings will work with dual monitors. Try beta 2 when I release it ( hopefully sometime next week ). It will have support for a wider range of cards, and will be more card specific.
~pcwiz
QUOTE(Viper.Br @ Jun 25 2008, 01:37 PM) *
Great tool! Maybe you could work together with ~pcwiz and integrate it to his OSx86 Tools Utility. Just an idea wink.gif


I would be willing to do that if devZero was willing to, but its his choice wink.gif
kavalir
Hello, I have Sapphire ATI HD 3650 512mb, there is attached my ioreg.txt ... I want to have working GFX string because I have exactly same two 3650 cards, which I like to have on 3 same monitors. Two lcds on one card working flawlessly with ATI installer from lastExile ( http://forum.insanelymac.com/index.php?showtopic=107526 )..

But when I tried it manually, no luck;( .. After setting up plist file and generating hex with gfxutil (paste into boot plist) and deleting Natit.kext, I get unusable screen - weird picture. System boots up correctly, everything is working, but picture in login screen is screwed;(

My plist look like this

Click to view attachment
Click to view attachment
anibalin
QUOTE(nintenno @ Jun 29 2008, 06:47 PM) *
doesnt work for my 2600 pro...


here too, sadly.
visiontek radeon hd 2600 pro pcie. 512mb.
jranojo
im sorry to ask this question, im a noob on this whole osx86 thing. do you put it in terminal? well thats what i did but i cant find it. where do i find the ioreg.txt file?
FabricioGS
Here is mine: XFX 8800 GT (G92) 512MB

Click to view attachment
nintenno
well, since my 2600 pro wont work here you go
ioreg.txt
thanks for trying though


btw, no matter what i do i cannot get my card working via device properties strings
i even copied what i had in the info.plist of natit for my card into a hex file, but to no avail
all i got was a weird screen
Dr. LuPa
XFX 8600 GTS works.

Need to change the vram from 512 to 256!


My file
Click to view attachment
devZero
I am sorry I have not worked on this this week. I have surgery on my leg tomorrow, and will continue to work on it a day or two after that. The next version will support over 50 cards, and should cover all the cards you all have posted IORegs for.

Wish me luck!

/dev/zero
newbmac
Doesn't EFI Explorer do all this already for a TON of cards?
I just used it to do my 7600GT!

sososo
Radeon hd 3850
nobb1x
sorry for the newbie question, i have a geforce go6200 on my notebook, it wont work with any installer and doing the ioreg thing i obtain an empty file. The card is working only in vesa mode, maybe this the source of the problem?
devZero
QUOTE(newbmac @ Jul 6 2008, 02:34 PM) *
Doesn't EFI Explorer do all this already for a TON of cards?
I just used it to do my 7600GT!



The problem with EFI explorer is that you must have a working system. This project aims to setup efi strings during the install process. Of course, you can obviously use it with an existing install, but my original intentions was for use during the dvd installer.
bluesy
i havent tried your file yet, im going to make a test osx soon for all kind of tests biggrin.gif but ill add the file for my card anyway

Its a 3870x2 with the id 0x950f

Will this allso work in 10.5.4 and so on, since i have troubles getting past 10.5.2 since there arent any drivers for this card yet

UPDATE: this have now been tried and wont work for this card in 10.5.2, it just boot to a blue screen, this have been tried on a clean install both with and without the leo graphic update
Rackball
"ioreg -p IODeviceTree -n display -r -l -t > ioreg.txt"
that command doesnt work on my terminal i get an empty file

hakeem9
Works great on my 8800GTS 320mb, but reporting the VRAM as 640mb instead of 320mb; where do we change this?
~pcwiz
QUOTE(Rackball @ Jul 8 2008, 06:11 PM) *
"ioreg -p IODeviceTree -n display -r -l -t > ioreg.txt"
that command doesnt work on my terminal i get an empty file


Try "ioreg -p IODeviceTree -n display@0 -r -l -t > ioreg.txt"
DJLunacy
Any chance this will enable me to do triple or quad displays with 2 HD 2600's??

They are detected however only one is actually outputting video.

Thanks.
Cyberdog !
QUOTE(Cyberdog ! @ Jun 30 2008, 11:17 PM) *
Don't work for my 7300 GT ASUS Silent
No modified files ??! It's that ?
sad.gif sad.gif


ANSWER :

- EFI V5 update with EFI V8, don't work.
- EFI V8 New install or CHAMELEON_EFI

EFI GFX String Installer work !!!!!!!
biggrin.gif biggrin.gif biggrin.gif
Escobar090
Radeon HD 2400 should work for XT and PRO???
zubi
I hava an Nvidia Quadro NVS 140. Device ID 10de:0429. I tried both version of the command provided and I still got a blank txt file so here is my entire ioreg output. I hope the surgery goes well.

Click to view attachment

update: Just tried version 1 and I got a kernal panic. Apparently the quadro is based upon the 8400 chipset. so Maybe that would work for me as well, I will try version 2 next.
devZero
Well, back from surgery. I have a lot of catching up to do. The installer is one of my priorities, as well as my DVD release. I've been on meds that make me sleep all week. I will begin working on Beta 2 again this week, and hope to have it completed very very soon. Thanks to all who have been watching this post, and those who wished me luck on my surgery. I've now got 8 screws, and a metal plate in my leg. ( Woohoo for cybernetic aftermarket upgrades! )


kavalir
Hello DevZero,

lucky to see you back wink.gif .. hope your cybernetic leg will help you with creating efi installer;)..

btw I have still no luck with ATI 3650 512mb, tried almost everything, still no work. Should I wait for your installer, or buy Nvidia ? smile.gif .. I need 3 LCDs, and it seems lot of people successfully set up two NV cards with EFI strings..
zubi
Glad to hear you are doing well. Was it your ankle or you leg that you shattered? Keep up the good work.

qualsiasi
Hello, this is my file, i have 9800X2. I hope you will able to make something working...im still stuck without video hardware sad.gif
Pinturikkio
QUOTE(devZero @ Jul 13 2008, 12:23 AM) *
Well, back from surgery. I have a lot of catching up to do. The installer is one of my priorities, as well as my DVD release. I've been on meds that make me sleep all week. I will begin working on Beta 2 again this week, and hope to have it completed very very soon. Thanks to all who have been watching this post, and those who wished me luck on my surgery. I've now got 8 screws, and a metal plate in my leg. ( Woohoo for cybernetic aftermarket upgrades! )


Hi dev!
I'm so glad that u're working for us! biggrin.gif

I've got a 8600M GT and both NVKush and NVinstaller v.52 works on 10.5.4 sad.gif No QE/CI sad.gif

I downloaded EFI Studio cause someone resolve the QE problem but...there is no 8600M GT support...

So i hope u'll do it for me and for us biggrin.gif

Thx a lot
arnold38
hey I know my card is old FX5500 but I am not quite good into adding stuff manually, so I would be glad if mine is inclluded too in the new version
Panshie
Hi, work great on my 8800GTS 320MB. The only probles is that is 320MB and not 640MB. I used GFX string before and only read 256MB of VRAM, but never could make it read 320MB.
What really eat my brain is not been able to use the TV/Out, it only works if I detach my monitor and turn on the PC, but when it have to load de desktop it stop working. is there any way I can fix that? I don't ask you to go and find me an answer, just give me a push in the right direction if you have an idea and I try to get things working. There are several people who have the same problem in leopard, but I could not find a solution yet. Thank you very much.

By the way, I have a Q6600 on a P5K-E and everithing working great (Kalyway 10.5.2)
Bloodworth
I've tried your package, and now instead of the system hanging after loading nvidia stuffs, I get a message in multiple languages that says "You need to restart your computer. Hold down the Power button for several seconds or press the Restart button." even after restarting/cold booting several times. To me this seems like progress get my card to finally work, though this certainly won't do. I've got a 8800gts 320MB (MSI OC), and I selected the 8800gts option when I installed. If anyones knows if there's something I can do, your help would be appreciated. Meanwhile I'll wait for version beta 2 of this and try again...

@Panshie
I believe I read somewhere that Mac only supports 2 outputs per card, so you can either have 2 DVI outs or 1 DVI outs and 1 tv out, but you have to mess with the nvcaps and such and then I believe that the tv out ends up being the primary/first display? I may be wrong, someone with more knowledge can feel free to correct me.
HawgGuy
I have an Nvidia 8500GT with 256 VRAM. The program works well, but System Profiler now shows -712 MB VRAM


bluesy
I have a small update for you, i just installed the new iatkos 10.5.4 on my test drive, then your efi gfx string, it allmost worked, it sees the card, but no qe/ci support and wrong resolution

this is a 3870x2 device id 950F

Now i have to figure out this small last part, and then i just might install it on the main drive biggrin.gif
solidus636
8600 GTS works.

does anyone know how to enable the qf/xe or w/e the heck it is...?
MaDxCrEaM
Click to view attachment sapphire ATI Raedon X1950 256 MB device id 0x7244:
newbmac
QUOTE(solidus636 @ Jul 24 2008, 02:54 PM) *
8600 GTS works.

does anyone know how to enable the qf/xe or w/e the heck it is...?



If it works, then why are you asking how to enable CI/QE stuff?
Hacktrix2006
Hi i'll post up my X3100 EDID and IOREG once i bootup mac as a EFI string my be better then the kexts!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.