gotoh Posted March 21, 2007 Share Posted March 21, 2007 Come and check at http://www.macvidia.com (forum, NvidiaEFI section) for how to fix 512Mb NVIDIA cards issue, and get full 512Mb + QE/CI Already tested successfully on GeForce 7800/7900 series, now need tester for other cards (7600 and other, AGP/PCIe) As this involves modding your NVIDIA card ROM and flash it, this is risky procedure. This basically allows your card to be detected as 512Mb VESA straight from Darwin Bootloader, which fixes the problem where bootlader detects only 256Mb (or less) then OS detection mismatching, causing the card not to work at all with NVIDIA extensions. So if you feel you can risk frying your NVIDIA card and try getting it to work as it should, come and see !! Link to comment Share on other sites More sharing options...
lord_muad_dib Posted March 21, 2007 Share Posted March 21, 2007 good thing! but, wouldn't be better to fix the darwin boot loader instead? edit typos Link to comment Share on other sites More sharing options...
mifki Posted March 21, 2007 Share Posted March 21, 2007 Nice work gotoh :D . Link to comment Share on other sites More sharing options...
gotoh Posted March 21, 2007 Author Share Posted March 21, 2007 the issue is Darwin bootloader reads from graphics card ROM, and newer graphics card have missing settings (just because Windows doesn't need these settings) but other OSes could require it (here OS X ) so fixing darwin bootloader would mean you would need to have a specific fix depending on installed nvidia card, because bootloader can't get accurate value from the card ROM since it is missing. Another approach (like NvidiaEFI) it to force OS X to see 512Mb and don't use bootloader detection. This last approach might be much safer, as it stays at OS software level, but it would also might require patching after each system update for compatibility. The ROM patch is definitive, as it would work as long as you're using darwin bootloader. It doesn't affect MS OS, just because Windows don't use it so the card will still behave fine in windows, and presumably in Linux. I even used the same fix to get some GeForce 6200 AGP and other cards correctly working in Windows 98, because memory amount was not set correctly in ROM, and Windows 98 would crash... Link to comment Share on other sites More sharing options...
lord_muad_dib Posted March 21, 2007 Share Posted March 21, 2007 thx for the explanation! Link to comment Share on other sites More sharing options...
SA22C Posted March 21, 2007 Share Posted March 21, 2007 gotoh has graciously provided a fixed ROM image for my 7900 GTO and I am now running in 10.4.8 with full QE/CI! So long as the card flashes properly, this fix really does work! Link to comment Share on other sites More sharing options...
Soündless Posted March 21, 2007 Share Posted March 21, 2007 its odd, i always had qe/ci on my fx6600 w/512mb Link to comment Share on other sites More sharing options...
gotoh Posted March 21, 2007 Author Share Posted March 21, 2007 its odd, i always had qe/ci on my fx6600 w/512mb simply because your card had correct setting in ROM, I already tested a 7800GT 512Mb card which worked straight from boot too, but newer cards based on G71/G73 doesn't need this anymore for windows operation, so many new cards don't have it correctly defined in ROM, this won't work in OS X without ROM patching. Now we need GF 7600 and other cards testers !! Link to comment Share on other sites More sharing options...
killbot1000 Posted March 21, 2007 Share Posted March 21, 2007 what about a geforce go7700? Link to comment Share on other sites More sharing options...
gotoh Posted March 22, 2007 Author Share Posted March 22, 2007 if you can dump your card ROM and flash it back, it could work (only requirement is software/driver support in OS X, but you should at least be able to have QE/CI and card working as unknown NVIDIA) Link to comment Share on other sites More sharing options...
ovof Posted March 22, 2007 Share Posted March 22, 2007 if you can dump your card ROM and flash it back, it could work (only requirement is software/driver support in OS X, but you should at least be able to have QE/CI and card working as unknown NVIDIA) I Confirm, the trick works well === Link to comment Share on other sites More sharing options...
KSkully Posted March 22, 2007 Share Posted March 22, 2007 I might give this a show if my EVGA Geforce 7950GT KO Superclocked gives me trouble... It is 512mb, so it might. Exactly how dangerous is this? Link to comment Share on other sites More sharing options...
gotoh Posted March 22, 2007 Author Share Posted March 22, 2007 well, so far, few people tried it, and most of them got it to work fine. Only 2 issues to report, 1 misflashing (which resulted in the need to reflash the card blind), and someone with a 7950 GX2 (dual GPU card) who is not getting good results (but card is not toasted, still can be reflashed to original ROM). The second issue is probably due to OS X lacking dual GPU software support. The first issue is the worst thing which could happen to you... Link to comment Share on other sites More sharing options...
killbot1000 Posted March 24, 2007 Share Posted March 24, 2007 well, so far, few people tried it, and most of them got it to work fine.Only 2 issues to report, 1 misflashing (which resulted in the need to reflash the card blind), and someone with a 7950 GX2 (dual GPU card) who is not getting good results (but card is not toasted, still can be reflashed to original ROM). The second issue is probably due to OS X lacking dual GPU software support. The first issue is the worst thing which could happen to you... So how exactly do I flash the rom? Just out of curiosity? I really want Natit to work on my laptop (but I also want everything to be fine in windows too). I work helpdesk and fix computers for a living so I'm not an idiot, but a point in the right direction would be nice. THANK YOU Link to comment Share on other sites More sharing options...
gotoh Posted March 24, 2007 Author Share Posted March 24, 2007 if it's for a laptop, it depends. if your laptop has an MXM graphics card with its own ROM, you can proceed just like with a desktop PCIe/AGP card. (details at macvidia) if your laptop has VGA ROM inside the laptop whole BIOS, it's much more complicated and risky (need to extract the VGA part from the BIOS, patch it, insert it back and flash the whole laptop BIOS back, which is highly risky since it can just kill your entire laptop unless you can have it fixed later by a FLASH BIOS RECOVERY company) for standard flashing, everything is detailed at macvidia forum. Anyway, if you can flash your laptop VGA BIOS, you might still encounter the internal display issue (internal display stays blank and only external display works) but this is another issue, whic has nothing to do with correct detection of VRAM. NP_ at macvidia is working on it with nvidiaEFI and laptopDisplay but I know little about this, since I have no laptop to work on it... Link to comment Share on other sites More sharing options...
joe75 Posted March 24, 2007 Share Posted March 24, 2007 "I" wouldn't go flashing laptop cards Link to comment Share on other sites More sharing options...
gotoh Posted March 24, 2007 Author Share Posted March 24, 2007 well, if it's an MXM card, there's not much more risk than full size PCIe card (one guy has already done it) still remains the internal display issue... Link to comment Share on other sites More sharing options...
Blurn Posted April 18, 2007 Share Posted April 18, 2007 Just wanted to report that this fix works on my PNY 7950GT 512MB card. Dual DVI monitors. Full QE/QE2D/CI... Using Natit Dual 0.2 (Screen shot Attached) Link to comment Share on other sites More sharing options...
NightSt@lk3r Posted April 29, 2007 Share Posted April 29, 2007 Hi Would this fix help me get OSX to actually boot with any version of natit or titan installed, as at the moment they all leve me with a blue/black screen or the reboot messege? EDIT: sorry forgot to say i have a MSI 7900GTO 512MB Link to comment Share on other sites More sharing options...
shisha-master Posted April 29, 2007 Share Posted April 29, 2007 Hey, I have an Idea for fixing 512MB cards (and also Laptop 512MB cards) without flashing. Some time ago there were dos-based-tools like vbe 0.3 and loader which allowed loading (and testing without flashing) vga-bioses in dos. So, if we would load fixed bioses in dos, then call the bootloader, the bootloader would read the values from the fixed bios instead. The problem is, that fixing darwin 1.3.2 is not enough to get things working here. Also some IO...Familys have to be fixed - and if there is a new version, it has to be fixed as well. So, the tools are there, the sources are there - just an idea from a guy without an nvidia-card... Link to comment Share on other sites More sharing options...
Coneroe Posted April 29, 2007 Share Posted April 29, 2007 What about 8800GTS 320MB??? Will it work??? Link to comment Share on other sites More sharing options...
SA22C Posted April 30, 2007 Share Posted April 30, 2007 No. There is no driver support for the 8xxx series of cards. Link to comment Share on other sites More sharing options...
thandor Posted April 30, 2007 Share Posted April 30, 2007 How would I find out if my 512MB geforce go 7600 in my hp dv9000t laptop has its own bios? Link to comment Share on other sites More sharing options...
zoo Posted May 1, 2007 Share Posted May 1, 2007 Hi, I've got a 7900GT with 512Mo. I would fix it with the patch. How could I do it ? Another important question. Does the card still work under XP after patching ? Thanks. Link to comment Share on other sites More sharing options...
gotoh Posted May 1, 2007 Author Share Posted May 1, 2007 it will. Just go to macvidia for more info. I won't be explaining things twice as everything is detailed there Link to comment Share on other sites More sharing options...
Recommended Posts