netkas.org forum

General Category => OSX and Graphics Cards => Topic started by: Rominator on June 27, 2018, 12:18:30 PM



Title: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on June 27, 2018, 12:18:30 PM
A few years back I paid $800 or so for a FireGl that had Dual DVI ports, just like the Apple X-800 from the G5s. I placed a larger EEPROM on it and flashed a modded Apple rom. Then I put it in my G4 and there are few words to describe the thrill when I hit the power button on my trusty Quicksilver and saw the grey Apple boot screen. To this day, folks are still flashing these cards for Macs as a result of that gamble.

I had another one of those moments with my 2011 iMac today. I have been working on MXM cards for these machines. A 2012 iMac with a bad GPU is headed for e-recycler since it require a whole new logic board to change GPU.

But on the 2011, a dead GPU has had a similar result since the MXM cards may be replaceable, but there are few options as to what to replace WITH. As a result, the Bake-A-Thon AMD 6970s get re-balled and re-flowed over and over and over and then sold for more than a 2011 iMac is worth.

That is about to change.

For first time ever, a NEW NVIDIA GPU has been created for iMac and given a Bootscreen. GTX780M is quite a step up from a 5670 or 6970.

So, big plus is it is id'd as the internal iMac display and you can hold option and choose your boot disk.

As I have written more than 50 roms for this card so far, it was nice to finally see that grey screen and loading bar. Really nice.

Unfortunately, the battle for boot screen is over, but the war to make this perfect has only begun.

Caveats:

1. No brightness control yet.
2. MDP/TB ports on back not working yet.
3. Needs Nvidia Web Driver to have iMac display work. So no Recovery yet.
4. Weirdness in Windows, display works but so far I can't get Nvidia drivers to install, even when 1080Ti eGPU running using them at same time. (But Intel iGPU has shown up too, maybe AMD card kept it hidden?)
5. In short, rom isn't done yet, not even close.

But I hope the word gets out, there WILL be Nvidia MXM cards for 2009-2011 iMacs. They will run cooler and better than the AMD clod hoppers in these machines now. Hopefully this will permit some of the undead AMD cards to be allowed to die for last time. In reading some posts at Rossman Group in NYC, I discovered that AMD MXM heat issues became a self-fulfilling prophecy. (another thread, but basically to keep cards on the market the BIOS has been hacked to run at higher clocks , thus burning up these re-balled cards even faster)

I also swapped the old WiFi and BT cards for the ac Wifi/BT 4 combo card. Little soldering involved, but now the GPU and BT and WiFi are all kosher for Mojave. So 2009-11 iMacs can be retrofitted to run next OS. Powerbooks of same era will require software hacks that will partially cripple them to even try to run Mojave. And they will still never run it like these iMacs will be able to.

So, a milestone has been passed. New iMac GPUs are coming.

It is likely that what I learn doing this will also allow other Kepler MXM cards to work like 680M,  and 765M, etc. Once these are figured out may have a crack at 980M and 1070, etc. But those cards are all crazy expensive, not sure how much market there is for a $800 GPU for a $300 iMac.

No, I'm not going to post the roms. The cards will eventually be available from MVC. Many fun options to explore, problem is time. eGPU just started shipping. Mojave Metal requirement has created mad demand for GT640s. In response to Nvidia June 6th new EFI update and APFS text bug, we are rolling out EFI V2 for all of our Maxwell and Pascal cards. (rewrite a hundred or so roms, yippeee)My Mom and Dad want me to come visit them in NY. I might be getting married. 2 big shot producers are waiting for script re-writes due to my placing in some contests recently.

And I need to water my plants.

But please get word to iMac crowd. There WILL be Nvidia MXM cards. No need to junk your old 27 inch or install another reballed space heater AMD card.

I have added some temp workers here to power through the cards, but some things I have to do. Like writing these roms.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m.
Post by: Arch Stanton on June 27, 2018, 03:57:01 PM
Nice work!  Admittedly I have a fairly narrow interest in the Mac Pro scene, but I had no idea there was demand for this on older iMacs.  I'll link you up at MacRumors.

Cheers


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m.
Post by: vidkidd on June 27, 2018, 04:59:22 PM
Your genius work in EFI is greatly appreciated.     :)


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m.
Post by: eksu on June 27, 2018, 09:14:49 PM
Congrats, Rominator.


Title: Boot screens on 780m, metal mod required
Post by: Rominator on June 28, 2018, 04:18:41 AM
So don't know if I mentioned, but the 2011 iMac that came with 6970 has a really big heatsink with I think 3 pipes, there is another version that is smaller . The guy in the 765 thread  has a smaller one IIRC.

In any case, to fit the 780M, or in fact many of the Nvidia MXM cards you need to create some clearance for two large inductors. Here shown with "R22" on them. If you don't make room, the card won't sit flat and the die won't contact the milled surface. That could quickly kill the card. So it is very important to test your MXM card to be sure it will make solid contact.

Would most folks savvy enough to get the iMac that far apart be able to bust out a drill and do this? Or would it be better to offer some sort of "trade  in your heatsink" type deal where I swap them out with a modded one ready to go?

Have a look at the comparison of 680 4GB to the 6970 1GB I removed from machine. The 680 and 780 have nearly identical layout, note the tall inductors where the AMD card has nothing that high, this is why you need to grind down some metal.

Next I'll touch on the X bracket on back of card. I discovered the hard way that wrong one can short back of Nvidia card, meaning you put the damned thing together just to take it back apart.

BTW, does anyone remember which thread had the pix with the iMac that had a giant hole cut in the back so they could swap GPUs easily? I laughed at the fervor before, now I'm checking my Dewalt to see if I have a metal blade.

It is not fun to work on like a cMP is. Everything is absurdly tiny and fragile, Of the 3 I have taken apart in last couple weeks, 2 had various screen connectors ripped out of the boards. There are 4 of them, 3 are made of pixie hairs, single strands. You have to raise an edge, hold it, then get other hand inside to undo the 4 DIFFERENT clasps. One is 2mm thick and has an elaborate jewelry like thingie that really needs 2 hands.

I have no doubt they made this really un-fun to work on on purpose. From 2010 to 2011 they made one of the screen plugs 1/8 the former size, and a gazillion times more delicate. They want you to rip it out of the logic board. This isn't a MacBook Air, there is plenty of space for robust connectors. If you take your time and follow the iFixit guides TO THE LETTER you will be OK. Most critical moment is getting screen off, rest pretty OK.


Title: iMac 2011 now MOJAVE READY !
Post by: Rominator on July 02, 2018, 08:00:09 AM
Metal Capable GPU - Check
WiFi AC band - Check
BT 4.0 - Check
Sound Fix - Check

So I'm staring at a gorgeous 27" iMac running Mojave. I got it for $200 and chucked a few parts in it.

BANG! Ready for Mojave.

Amazing machines if you aren't scared to open them up. And I must say that the magnetic glass is just about a BAZILLION times more elegant and easy to deal with versus the "glued" 2012-2017 versions. (Don't need a hair dryer to work on it)

Just for giggles I tossed a few eGPUs on too.

Somewhere I ran tests on it before I handed the old spinning rust 5400 rpm drive into the bin, will have to find those #s. Had an i5, but I always thought 7 was a lucky number, so I put an I7 2600 in there while I had it spread eagled on the workbench.

All of the iX iMacs with MXM could have a similar fix and run Mojave, I believe.

The AC Wifi and BT 4.0 did require soldering 2 wires. The MXM card is a Bxxxh but hopefully someday I finish the rom. The sound was the easiest fix, I plugged my trusty 24" Cinema Display in to USB, and BOINK I have sound.

The SSDs (3 of them) were just for Beach Ball Abatement.

No reason to junk these yet, especially the 2011s with TB ports.

Geekbench lets you choose which GPU to test. Worked perfectly, see the spikes where I ran each one?

Gonna go chase some...anyhow, when I get back I'll type up the caveats. Not perfect yet but you don't get tp the end if you don't start.



Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: NOTNlCE on July 03, 2018, 05:21:52 PM
REALLY looking forward to these. I have a whole fleet of 2010/2011 iMacs I've accrued over the years, many with dead or failing GPUs. I just swapped out my partner's 27 inch 2010 because Apple thinks it's obsolete. Magnificent display - would love to see it run Mojave.  ;D


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: highvoltage12v on July 05, 2018, 05:39:32 AM
Hello,
I have completed the same 780m swap on my 2011 27" iMac. I have attempted both the 765m and 780m and have confirmed both need the same heatsink modifications when using the larger 6970m heatsink. I ground down my heatsink and all 4 outer sides of the x clamp using a Dremel, and wrapped the x clamp in electrical tape to be sure nothing is touching any capacitors on the rear of the board.

My thunderbolt port closest to the FireWire 800 port is functional over display port and can display 4k@60hz. I cannot boot into any kind of recovery partition, I went as far as to create a Sierra Dual Layer DVD which it can boot from while holding C but no display after 30 minutes.

I have taken this iMac apart about 12 or so times with the trial and error between the faulty 765m I received, and the good 780m installed now. I am thankful for your time and research in creating a rom for the 780m for the 2011 iMac, my ambition for upgrading to the 780m was not because my 6970m has failed, but because this iMac has been so good to me over the years that i'm willing to modify it to continue to use it on Mojave and future OS's. I'd be willing to mail my 780m to MacVidCards and have it flashed to gain EFI support, if that becomes an option. I'm user highvoltage12v over on MacRumors Forums and have posted pictures of the modification process of my 780m and the system running Mojave.

https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/page-35#post-26184097


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on July 06, 2018, 04:48:38 PM
Currently I have got the initial boot screen working. Let’s you choose boot disk. I will hopefully find time in next couple weeks to get more working.

I strongly recommend setting up Screen Sharing before anything else on MXM iMac.

Another big help is eGPU with EFI.

After 6 or 8 GPU swaps to “get back in” these became crucial.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: moopha on July 13, 2018, 05:58:34 PM
Currently I have got the initial boot screen working. Let’s you choose boot disk. I will hopefully find time in next couple weeks to get more working.

I strongly recommend setting up Screen Sharing before anything else on MXM iMac.

Another big help is eGPU with EFI.

After 6 or 8 GPU swaps to “get back in” these became crucial.

Hey dear fellow!

Are there any news? I am owning an '11 27 iMac and would like to make a pleasant upgrade with i7 2600 an appropriate MXM GPU.
But these issues (no boot screen & brightness control) really stop me from acquirung GPU.
By the way, what GPU is best? 780@4Gb? 880?

Please, wouldn't you provide any additional info about Holy Grail progress? Thank you in advance!


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: highvoltage12v on July 18, 2018, 12:38:19 AM
Hello Rominator,
Have you tried your 780m on the newest build of Mojave 18A336e (18A326g had the issue also) I'm experiencing a kernel panic waking from sleep that doesn't happen in High Sierra. Since your card is EFI flashed I want to know if you are experiencing the same issue as well.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on July 18, 2018, 01:32:46 AM
Hey, I've been crazy busy. Went back East for 4th and buried in stuff here.

I'll try to bust the iMac out but I couldn't get screen output in Mojave before.

I've decided to take a Dremel to the back so I can quickly swap our GPUs before I do any more flash testing.

Seeing my previous work on 780s being handed out like free candy on MR doesn't give me much motivation to finish this.

Someone explain to JeffreyA that he is going to keep me from finishing 780m rom. And if I don't do it...





Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: vidkidd on July 18, 2018, 02:07:42 AM
It's complete and udder bullshit that the Mac Rumors Moderator refused to remove the ROM.

Mac Rumors / Arnold Katz needs a take down notice sent to their front door.

Come on.. there have to be some Legal types out there who can help out.  The key word is help.   Without the $ signs attached.   8)


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on July 21, 2018, 10:34:46 PM
They were only too happy to offer help after the rom was down and I wrote them.

In any case, it's down.

I hope to get back to 780m for iMac soon.

Right now it has the boot screen, but I'm having trouble getting Windows to install drivers and TB screen sharing doesn't work, etc.

Also, usual issue with brightness. I imagine all is fixable, just not sure when I will have time to toss some more days at it.

Can't do any more stuff if MR becomes a Warez site.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: JeffreyA on July 24, 2018, 09:00:44 PM
Hello everyone,

I'm JeffreyA the OP of the MacRumors thread that MVC is mouthing off about. I can prove this is actually the person and not just a fake account. I'd just like to clarify what happened on this thread a little bit with my side of the story. I dumped a ROM off a GTX 780 that I assumed was generic and posted it on MacRumors. I had no idea it was made by David's company as it didn't have his typical markings on the card nor on the ROM itself. I posted it thinking it was some breakthrough ROM that I stumbled upon that was either made by an individual hacker that didn't have a business or a business that was now defunct. I was wrong and David emailed me. I took down the ROM immediately and have apologized for it publicly and in several emails to David. All this crazy talk about legal action and stuff on this forum and MacRumors is a bit much. All I did was dump a ROM. I was a bit upset when I read that David was going to consider cancelling this project after hearing about what had happened. This MXM ROM if completed will allow people to continue to enjoy using their 2011 iMac's. I may never have a use for this as I'd never use one but this is great news for anyone that has one. I don't want him to stop producing this ROM and I mean him no offense which is why that 780 ROM was taken down so quickly. This is my side of the story and I hope everything is all good now. If anyone has any questions let me know. I personally can't wait for his new EFI ROMs to come out and I'm following the developments of this MXM EFI ROM as we speak.

Thanks,

JeffreyA
They were only too happy to offer help after the rom was down and I wrote them.

In any case, it's down.

I hope to get back to 780m for iMac soon.

Right now it has the boot screen, but I'm having trouble getting Windows to install drivers and TB screen sharing doesn't work, etc.

Also, usual issue with brightness. I imagine all is fixable, just not sure when I will have time to toss some more days at it.

Can't do any more stuff if MR becomes a Warez site.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: overshoot on July 25, 2018, 01:54:17 PM
Legal action on stories regarding modding ROMs to run on Apple computers?!... is that a joke?! Come on guys!
First that's way too much. Second, Apple lawyers would laugh out loud if that would happen...

Let's move on! Back to happy hacking which is why we are here for, aren't we?


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: vidkidd on July 25, 2018, 06:55:21 PM
Legal action on stories regarding modding ROMs to run on Apple computers?!... is that a joke?! Come on guys!
First that's way too much. Second, Apple lawyers would laugh out loud if that would happen...

Let's move on! Back to happy hacking which is why we are here for, aren't we?

Modding is one thing.   Copying the ROM with an intent to distribute is another story all together.   Piracy = Theft.   Distribution for 'experimentation' and 'hacking' is a guise and excuse for Piracy.  While Apple has too much cash to care, I doubt this applies to MVC, where every sale goes towards keeping the lights on.... 

Where moderators are inept - or - just don't care, take down notices for pirated digital works is common.  Just ask Nintendo.

If users want the Nvidia boot screen, PAY THE PRICE.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: lowrider on July 25, 2018, 07:22:53 PM
^^^^Mods are no inept at MR, they have an axe to grind with Rominator (MVC).  The mods interject where they have absolutely no business and ignore things they shouldn't.

Lou


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: JeffreyA on July 25, 2018, 07:37:17 PM
So I was actually in the middle of doing homework when I read this thread again and saw this hilarious reply. MVC does not own the ROM he supposedly sells. If you decided to read the ROM and look at the header it will say something like this "Copyright Nvidia Corporation". Nvidia Corporation is the only copyright I or anyone had to respect. Trying to say that me or anyone who dumps and distributes a ROM is a pirate is pure insanity. Your basically saying that anyone who has used GPU-Z or traded a mining ROM is a pirate. Please educate yourself and study who owns the ROM before you attack people for being pirates on a public forum.
Legal action on stories regarding modding ROMs to run on Apple computers?!... is that a joke?! Come on guys!
First that's way too much. Second, Apple lawyers would laugh out loud if that would happen...

Let's move on! Back to happy hacking which is why we are here for, aren't we?

Modding is one thing.   Copying the ROM with an intent to distribute is another story all together.   Piracy = Theft.   Distribution for 'experimentation' and 'hacking' is a guise and excuse for Piracy.  While Apple has too much cash to care, I doubt this applies to MVC, where every sale goes towards keeping the lights on.... 

Where moderators are inept - or - just don't care, take down notices for pirated digital works is common.  Just ask Nintendo.

If users want the Nvidia boot screen, PAY THE PRICE.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: vidkidd on July 25, 2018, 09:19:51 PM
MVC's modifications to the firmware/hardware, whole or in part, is Intellectual Property.  

The context of ROM piracy relative to my post extends to the works of MVC/Rominator, Nintendo and even the Rainbow Unicorn Artist.  Whereas such content is copied and distributed by/for individuals with the intent to enjoin themselves in the works of others for personal gain/enrichment.    All three are impacted by those who fail to respect their IP.



Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: JeffreyA on July 25, 2018, 09:34:56 PM
No, that's not how the law works. Let me explain this to you again but with real world examples. If I have a car where I'm selling a mod service for and someone figures out how I modded it. I can't call them a pirate. If you take a video game rom and modify it. You also cannot claim that anyone who distributes it without your permission is a pirate as the original creator is the company not you. The same case is with video card roms. If someone modifies an explicitly Nvidia branded ROM and someone decides that their modifications are cool so they want to release it too. That also isn't piracy. So no MVC doesn't own the ROM period. He also couldn't legally sell the modded ROM. The loophole with this is that he offers a "flashing service". There is no point in debating this tho. I would also like to remind you that there was no where on that ROM posted that mentioned any affiliation from MVC. I already removed the ROM a long time ago with respect for MVC's wishes. Calling me or anyone a pirate is going too far. As for your if you want "boot screens you should pay". That is a very greedy thing to say as not everyone is rich like you and can spend 200 plus shipping on getting their video card flashed. I can but not every Mac Pro owner who wants a high end video card can. Lucky for the people who can't afford a flashing service, the 680 and 280x are still very viable options.
Edit: TLDR IP protection only protects the original creator of said work, unless there was specific original assets (like a turbo added to a car, you can't steal the turbo) added to the work, the copyright belongs to the original creator.
MVC's modifications to the firmware/hardware, whole or in part, is Intellectual Property.  

The context of ROM piracy relative to my post extends to the works of MVC/Rominator, Nintendo and even the Rainbow Unicorn Artist.  Whereas such content is copied and distributed by/for individuals with the intent to enjoin themselves in the works of others for personal gain/enrichment.    All three are impacted by those who fail to respect their IP.




Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: JeffreyA on July 25, 2018, 09:39:38 PM
^^^^Mods are no inept at MR, they have an axe to grind with Rominator (MVC).  The mods interject where they have absolutely no business and ignore things they shouldn't.

Lou
I'd also would like to add that this assumption is false. David P. told me via email that the mods on MR were going to take down the ROM for him if I didn't. I can show you screenshots if you PM me.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: lowrider on July 25, 2018, 10:39:08 PM
^^^^Look Guy, you have caused quite enough damage.  I called you out at MR, but the mods took my post down along with a few others, mostly aimed at you.  Why not crawl back into your hole?

You have not contributed anything to the Mac community except trouble.  And you try to argue in the  defense your silly butt.   

Lou


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: JeffreyA on July 25, 2018, 11:01:45 PM
Hey "guy", why don't you crawl back in your hole? If you think your so tough stop hiding behind a keyboard when you attack people. I did nothing wrong. I could have kept the ROM posted for as long as the mods wanted me to. I was decent enough of a person to remove it upon MVC's request. I like him and I want his business to last. I don't have to justify myself to you. Let me know when you have something to say that isn't a personal attack on someone you don't even know!


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: vidkidd on July 26, 2018, 12:04:46 AM
Implying a 'Hole" may have been too generous.

Go back under your bridge.    BAD TROLL.   


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: JeffreyA on July 26, 2018, 12:18:17 AM
Implying a 'Hole" may have been too generous.

Go back under your bridge.    BAD TROLL.   
Oh man! He found out I'm homeless! I'm gonna cry now :(. Honestly, this is entertainment right here. You can't defend your own argument so you start attacking me. You don't even know who I am! I don't even get what your going to get out of this other than making me and everyone else laugh. You act like if you do this MVC is going to mail you 72 virgin flashed Nvidia Titan Xp's or something. So please make me laugh more or find someone else to harass.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: lowrider on July 26, 2018, 03:38:05 AM
Just got this PM on MR from our favorite Troll:

Hey smartass,

Quick reminder that I still have those ROMs and they still can end up on the internet. Antagonizing me isn't going to do your lord MVC any good.

**** off,

Jeffrey.

Lou


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: overshoot on July 26, 2018, 04:24:17 AM
I believe everyone here on this board forum has used a cracked software at some point.
Nobody here is using a "Hackintosh" or did in the past? Did you pay Apple for their IP running macOS on your PC?

I believe even Rominator did too.
Surely Netkas did when he created FakeSMC.

But I thanks Rominator and Netkas for all their effort in improving the Hackintosh scene as well as the hardware supported list.
Glad you guys are fighting for Rominator's work.

I am sure Rominator worked very hard to provide the GPU's ROMs and I don't deny that sharing his work for free on the internet is not a nice thing to do but MEA CULPA. I think you have to be ready to see that happening one day, without considering taking legal action. That was my point here.

Please correct me if I am wrong but that sounds too much for me


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: JeffreyA on July 26, 2018, 04:28:53 AM
I believe everyone here on this board forum has used a cracked software at some point.
Nobody here is using a "Hackintosh" or did in the past? Did you pay Apple for their IP running macOS on your PC?

I believe even Rominator did too.
Surely Netkas did when he created FakeSMC.

But I thanks Rominator and Netkas for all their effort in improving the Hackintosh scene as well as the hardware supported list.
Glad you guys are fighting for Rominator's work.

I am sure Rominator worked very hard to provide the GPU's ROMs and I don't deny that sharing his work for free on the internet is not a nice thing to do but MEA CULPA. I think you have to be ready to see that happening one day, without considering taking legal action. That was my point here.

Please correct me if I am wrong but that sounds too much for me
I agree with what your saying which is why I have been very friendly and cooperative with David thus far. The moment I found out he made the ROM and it was actually stolen from him and got rebranded, I deleted it with an apology. These people going out their way to make my online life miserable is wrong and is taking it took far. If I was looking to hurt MVC's business like these people claim I tried to do, I would have posted it completely anonymously.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on July 26, 2018, 05:36:56 AM
OK, let's drop it.

He has apologized for being a DB and hopefully learned something.

When people decide to offer free help for others, it is most meaningful when they have created part or all of some new discovery on their own. Rather than copy & pasting other's efforts and acting like a magnanimous Santa handing out goodies.

A few of the MR mods were nice enough to answer my emails to them.

The timing was especially bad as I also received on that same day the infantile ravings of a Mac Factory worker who basically demanded I allow him to sell our stuff in Germany or he would keep stealing it and selling it anyway. Partner negotiations don't go well when mixed with threats.

So I awoke to attacks on two fronts and I was unsure if the DBs were acting in tandem or what. At same moment I shelved iMac 780M work, but I will return to it soon. Let's just let this one go for now.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Spacedust on July 26, 2018, 01:24:00 PM
Never work with mac-factory, these Germans (or even Greeks?) are going to steal everything they can.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: overshoot on July 26, 2018, 03:54:36 PM
Thank you!

By the way, I own a Mac repair shop and I am willing to find a replacement card which works fine in OSX to replace the 27" and 21" cards from the 2011 iMacs.
I need to get a ROM for a card with a decent price like the GTX660M (100USD) or something equivalent.

Since I would need 15-20 cards in stock for the upcoming dying iMacs, I am ready to pay a good price to someone who could solve the EFI+Brightness issue on this card.
I would also give my word (and my business card so you can ruin my business with bad reviews if I fail) to not share your work with others.

If anyone interested please contact me.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: netkas on July 27, 2018, 07:12:16 AM
Removed some complete offtopic.


Title: more bad news
Post by: Rominator on August 01, 2018, 01:28:27 AM
So I got the 27" fired up again, updated to 10.13.6.

I tried to fire up Netflix. Got a "HDP not supported" message.

Same with Amazon Prime Video.

So, it seems that the display is "external" as far as iMac is concerned.

Another thing to fix.

Anyone following this with an iMac and knowledge of DCB tables?

I am not going to have time anytime soon to finish this rom, but if I had someone to work with...


Title: Re: more bad news
Post by: moopha on August 01, 2018, 08:17:09 AM
Anyone following this with an iMac and knowledge of DCB tables?

I am having iMac (27-inch, Mid 2011) with a freshly-upgraded GTX 780M
DCB tables (if you may provide additional info) are easy for me to dump and to work with

How can I help?



Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: highvoltage12v on August 01, 2018, 11:04:23 PM
 I never dumped the rom/can't boot windows to dump rom to look at DCB tables. I found this post from a few years ago from Fl0r!an where editing the DCB table on the GTX 660m allowed the display to be viewed as internal. http://forum.netkas.org/index.php/topic,11598.msg33667.html#msg33667. Not sure if this is useful at all since it's a totally different card, but it was a good read.
 


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on August 02, 2018, 11:02:58 PM
yes, Florian was doing good work with him.

But he lacked experience  with Kepler and Fermi roms.

Biggest single issue is that Windows lets driver choose things that OSX expects to be assigned by EFI/BIOS.

The main offender is the "Head" value. Windows uses "F" (15) while OSX needs this value assigned is a rational way.

Comparing Mac 680 and PC 680 and Mac Quadro 5K vs PC Quadro 5K tells you what you need to know. The answer has been sitting there in front of everyone for years, nobody else bothered to logic through it.

It is literally all right there.



Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: moopha on August 14, 2018, 02:19:05 PM
Still, no luck there?


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: FlorisVN on September 17, 2018, 05:35:54 PM
Great work so far !

Our AMD 6970's in our 27" 2011 iMac's are also about to die soon..  :( :(

We need some new GPU's, I'm thinking of upgrading to a Nvidia GTX765M or a GTX780M.

How is the progress going so far.. ?

I had a good idea for testing, maybay its an idea to modify an eeprom clip and hang the cables outside the imac, trough ventilation holes,
This way maybay it's possible, to mount the geforce like normal, and have acces to the eeprom outside the iMac, with eeprom cables from an modified eeprom clipper.
This way you can test and modify roms, withouth having to take out the card every time...

Would't this be a great idea.. ?


It also looks like there are MXM to full PCI-Express adapters on the market..
Maybay this can also be handy for testing roms... ?
To put them in a MacPro or Xserve for example, and test them with their PCi-Express slot.. ?

See this link : https://www.notebookcheck.net/Eurocom-MXM3-Riser-Cards-will-power-your-desktop-with-a-laptop-GPU.241042.0.html


Title: Re: Boot screens on 780m, metal mod required
Post by: FlorisVN on September 17, 2018, 05:49:21 PM
So don't know if I mentioned, but the 2011 iMac that came with 6970 has a really big heatsink with I think 3 pipes, there is another version that is smaller . The guy in the 765 thread  has a smaller one IIRC.

In any case, to fit the 780M, or in fact many of the Nvidia MXM cards you need to create some clearance for two large inductors. Here shown with "R22" on them. If you don't make room, the card won't sit flat and the die won't contact the milled surface. That could quickly kill the card. So it is very important to test your MXM card to be sure it will make solid contact.

Would most folks savvy enough to get the iMac that far apart be able to bust out a drill and do this? Or would it be better to offer some sort of "trade  in your heatsink" type deal where I swap them out with a modded one ready to go?

Have a look at the comparison of 680 4GB to the 6970 1GB I removed from machine. The 680 and 780 have nearly identical layout, note the tall inductors where the AMD card has nothing that high, this is why you need to grind down some metal.

Next I'll touch on the X bracket on back of card. I discovered the hard way that wrong one can short back of Nvidia card, meaning you put the damned thing together just to take it back apart.

BTW, does anyone remember which thread had the pix with the iMac that had a giant hole cut in the back so they could swap GPUs easily? I laughed at the fervor before, now I'm checking my Dewalt to see if I have a metal blade.

It is not fun to work on like a cMP is. Everything is absurdly tiny and fragile, Of the 3 I have taken apart in last couple weeks, 2 had various screen connectors ripped out of the boards. There are 4 of them, 3 are made of pixie hairs, single strands. You have to raise an edge, hold it, then get other hand inside to undo the 4 DIFFERENT clasps. One is 2mm thick and has an elaborate jewelry like thingie that really needs 2 hands.

I have no doubt they made this really un-fun to work on on purpose. From 2010 to 2011 they made one of the screen plugs 1/8 the former size, and a gazillion times more delicate. They want you to rip it out of the logic board. This isn't a MacBook Air, there is plenty of space for robust connectors. If you take your time and follow the iFixit guides TO THE LETTER you will be OK. Most critical moment is getting screen off, rest pretty OK.


Check out this video, he modded an 2011 iMac, to easy test an mxm card in it...
https://www.youtube.com/watch?v=XnBCvZKFEps

maybay contact the guy.. ??


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: overshoot on September 19, 2018, 12:43:40 PM
Contact the guy for what?
He is an artist when it comes to cut into the case but he is not a Rominator or Florian.

Plus I recall he is part of this forum board cause I am pretty sure I remember someone posting a picture like that on a different thread.

@Rominator

With the arrival of Mojave and the fact that I have plenty of customers willing to throw their 27" iMac 2011 for a new iMac, I can tell you, I am already a buyer for your next mxm card build.
I just bought a GTX 770 from your website for my office MacPro by the way.


Title: iMac news
Post by: Rominator on September 25, 2018, 06:44:53 AM
hey, Mojave is here. i'll be installing on the 27" soon

Did someone make progress on the brightness control?

i'm going to try to take another crack at this rom.


Title: Re: iMac news
Post by: moopha on September 25, 2018, 10:56:06 AM
hey, Mojave is here. i'll be installing on the 27" soon

Did someone make progress on the brightness control?

i'm going to try to take another crack at this rom.

The whole world is expecting you to do a miracle, c'mon


Title: Re: iMac news
Post by: overshoot on September 26, 2018, 01:44:30 PM
hey, Mojave is here. i'll be installing on the 27" soon

Did someone make progress on the brightness control?

i'm going to try to take another crack at this rom.

The whole world is expecting you to do a miracle, c'mon

hahahaha!

Can't agree more on that! ;-)


Title: where the MXM 780 is now...
Post by: Rominator on September 27, 2018, 04:47:40 AM
OK, I went about this 2 ways. I used existing rom on card and modded EFI to work with it, while cvhganging deb tables, this is BEST version.

I was also able to get the card to POST using the Apple 780 rom from 2012 iMac. This had more issues.

I have 40-50 versions, each with notes in a notebook.

AND HERE IS THE BIOG BUTT !

But somewhere i made a mistake that I included in multiple versions.

So here are steps to move forward:

1. try the one based on Apple rom again
2. find where i made the mistake, correct in all bad versions, flash and test. make notes from each to correct errors.

It's quite possible i fixed some issues but didn't know due to the EFI error.

so, is there a Mac shop in LA area interested? I can demo the working EFI right now. Netkas is too busy for these dusty old things, and Florian has been mostly absent.

Nobody else i know that would have much useful input.

If someone has read the Florian 660 thread and can make sense of it and is ready to do similar tests with 780, let me know.

kEEP IN MIND, I DON'T REALLY NEED SOMEONE TO TEST ROMS THAT I WRITE

Writing takes time, testing is easy. I need someone who can look at the DCB entries and make logical choices

To be clear, a GTX780 desktop card only has 6 or 8 total outputs defined. This includes things like DVI that also contain VGA as a subset.  DP has DVI carried within, etc. So most of these entries get a few changes and work in Mac.

But these MXM cards have every conceivable combo of outputs defined as "possible" in their rom. So, nearly 20 entries as i recall. And they have places to choose order of outputs, etc. And of all of those, most need to be turned off, but their place in the timing queue needs to reflect where they are now. So, 3/4 of outputs turned off and remainder matched to ports on iMac. I have multiple times had a display detected on TB1 but display on TB2, etc

so each rom really needs to be tested with DP, DVI and/or HDMI. i don't have a TB display because Apple forcing them to be TB only really pisses me off. Couple different bytes in it's firmware and it would work as mdp display for much larger audience.

The guy who got screen showing iMac display as internal and brightness  control showing up could be a help.



Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on September 29, 2018, 01:03:11 AM
i got messaged that this thread was getting discussed at MR

i really hope to finish the rom, but I may be overlooking something simple

a perfect example is in the MR iMac thread.

A guy got a 21" from a Uni and  mistakenly says it is Firmware Password locked.

But he describes a folder with flashing question mark on boot.

This has been the "I can't find a boot drive" behavior as far back as I can remember.

but lots of helpful folks are outdoing themselves trying to help him get firmware issue fixed, an issue he doesn't have


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: moopha on September 29, 2018, 09:19:22 AM
Hey, Rominator, what size of ROM is expected in kilobytes?

My particualar 780M has a GD GD25Q20 EEPROM chip onboard, which capacity is 2048Kbit/258 Kbytes.
Is it enough to fit?
According to TechPowerUp BIOS database (https://www.techpowerup.com/vgabios/?architecture=&manufacturer=&model=GTX+780M&interface=&memType=&memSize=&since=), none of 6 BIOSes exceed 164KB.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on October 03, 2018, 09:53:18 PM
yes, that should work


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: moopha on October 04, 2018, 07:28:26 AM
Got it, that's good


But ROM is still expected, is there any progress?


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Nenz on October 17, 2018, 01:11:04 AM
Found DarwinDumper from original iMacs over here https://applelife.ru/threads/darwindumper-dampy-nastojaschix-macov.39174/
I wonder if this information from iMac 14,2 can help in understanding what need to be done?


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on October 26, 2018, 08:16:07 AM
yea, sadly i have a lot on my plate right now, like enough for Christmas dinner already

don't know when i can get back to it, this is why i was looking for someone top work WITH


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Nick [D]vB on October 27, 2018, 11:16:16 PM
Hi, I have some experience testing MXM cards with iMacs and have created several custom roms to substitute existing cards.  Mojave has obviously increased demand for newer cards supporting Metal so I started looking into that a few months back.  Sadly the A1312 iMacs have big problems initializing any AMD cards after the 6 series. For some unknown reason they require a soft reset before the PCI IDs are fully detected, and even then they flatly refuse to fire the back-light, which is annoying when you can actually see an image on the LCD using a flashlight!  The initialization problem seem like a real show-stopper, I suspect it's related to "Enduro" power management, the iGPU display output multiplexer, or most likely the way AMD started hashing certain values in their newer vbios?  I think we might just have to admit defeat on these.  :(

Initially the Nvidia cards seemed more co-operative, but for their enigmatic DCB table...  I have the 680 / K5000 EFI loading with boot-screens on some external displays but I'm very curious to know how you fixed the corruption on the internal LCD??  No amount of futzing with the DCB table seems to help with that.  I've even tried modding the VESA tables, LCD centered timings, Display Port drive-strength values etc.   The EFI seems to have a BIT section to, maybe that needs some attention?  Am I getting warmer?    :-\

I also tried getting some of the 2013 iMac's Kepler vbios to work on MXM cards, just naively under-clocking the memory wasn't enough as they seem to be structured quite differently, missing power tables etc?  I was hoping this might shed some light on the brightness control problem as they have a much simpler DCB table in comparison.  I did actually get the 3782 EFI to load but this just crashes the display driver so more research needed there.  I just posted about that in the 2080 thread, it could have implications for the MacPro to so thought you might find it interesting.  I'm away from home for the next week but was planning on getting stuck back into this soon.  Just let me know if I can help with anything, I still have an EEPROM programmer wired into my test machine so that should save us some time at least.   :)


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Rominator on October 31, 2018, 01:35:20 PM
my brother is a recovering addict who crashed his medical career and is currently stocking grocery shelves

I am not making this up

His version of Bob Loblaw's Law Blog sounds similar to what you have typed here.

What differences do you see in DCB? Which values?

Are you in LA? I'm stumble-home-drunk from the Kodak Dolby Theatre where they have that tedious awards show.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Nenz on November 03, 2018, 10:17:56 PM
Hi, I have some experience testing MXM cards with iMacs and have created several custom roms to substitute existing cards.  Mojave has obviously increased demand for newer cards supporting Metal so I started looking into that a few months back.  Sadly the A1312 iMacs have big problems initializing any AMD cards after the 6 series. For some unknown reason they require a soft reset before the PCI IDs are fully detected, and even then they flatly refuse to fire the back-light, which is annoying when you can actually see an image on the LCD using a flashlight!  The initialization problem seem like a real show-stopper, I suspect it's related to "Enduro" power management, the iGPU display output multiplexer, or most likely the way AMD started hashing certain values in their newer vbios?  I think we might just have to admit defeat on these.  :(

Initially the Nvidia cards seemed more co-operative, but for their enigmatic DCB table...  I have the 680 / K5000 EFI loading with boot-screens on some external displays but I'm very curious to know how you fixed the corruption on the internal LCD??  No amount of futzing with the DCB table seems to help with that.  I've even tried modding the VESA tables, LCD centered timings, Display Port drive-strength values etc.   The EFI seems to have a BIT section to, maybe that needs some attention?  Am I getting warmer?    :-\

I also tried getting some of the 2013 iMac's Kepler vbios to work on MXM cards, just naively under-clocking the memory wasn't enough as they seem to be structured quite differently, missing power tables etc?  I was hoping this might shed some light on the brightness control problem as they have a much simpler DCB table in comparison.  I did actually get the 3782 EFI to load but this just crashes the display driver so more research needed there.  I just posted about that in the 2080 thread, it could have implications for the MacPro to so thought you might find it interesting.  I'm away from home for the next week but was planning on getting stuck back into this soon.  Just let me know if I can help with anything, I still have an EEPROM programmer wired into my test machine so that should save us some time at least.   :)

What is the software "nVidiaInfo" is used on your screenshots?


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Nenz on November 06, 2018, 03:08:57 AM
Can this help anyhow?


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Tpluth on November 25, 2018, 09:55:20 PM
Did Rominator fall off the face of the earth?



Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: overshoot on November 29, 2018, 03:52:37 PM
Seems like Duke already got the GTX 660M and GTX765M working on the A1312 iMac based on this Louis Rossmann stream:

https://www.youtube.com/watch?v=0w1knwLjULs

Check a 2:08:00, he's talking about it.


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Tpluth on December 06, 2018, 05:50:03 AM
He mentions getting the Dell 1GB 6770M working with a modded VBIOS, but nothing about the 780M.

Does anyone have modded VBIOS for GTX 765M and/or 780M that gets the thunderbolt ports working?


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: overshoot on December 07, 2018, 04:27:18 AM
Thanks for clarifying


Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: FlorisVN on December 09, 2018, 05:37:24 PM
He mentions getting the Dell 1GB 6770M working with a modded VBIOS, but nothing about the 780M.

Does anyone have modded VBIOS for GTX 765M and/or 780M that gets the thunderbolt ports working?

As far as I have seen, with testing GTX765m, thunderbolt looks to work fine.
I have not tested a thunderbolt device yet, but I don't see why it should not work..

I got only 1 external display working, using an TB-HDMI adapter..
Second thunderbolt/mini dp output was not working at all for a second monitor here..



Title: Re: iMac Holy Grail achieved ! Boot screens on 780m in 2011 iMac 27".
Post by: Tpluth on December 09, 2018, 09:51:18 PM
My Thunderbolt Display does not work with the 765m.  I'm pretty sure it was plugged into the first (closest to USB) ports but I'll try it again.

My other Thunderbolt devices (HDD's, Dock) work fine.

Also, I got no display in Windows 10 Bootcamp.   Do I need to install the Nvidia drivers before booting with that card?