AMD issues with nVidia cards running Lion 64-bits/Mountain Lion
Started by theconnactic, Jan 06 2013 09:40 PM
AMD nVidia GeForce Mountain Lion Lion 64-bits hackintosh legacy kernel QE/CI
135 replies to this topic
#121
Posted 01 March 2013 - 07:02 PM
Misterfrista, thank you very much: you just summarized my points.
#122
Posted 01 March 2013 - 07:23 PM
if we do not know the reason why the nvidia graphics card is not working correctly, the problem is probably on SSSE3emu
we should try as our Linux friends using the nouveau open source for use nvidia drivers for OSX , see Nouveau project:
http://linux.slashdo...ll-geforce-gpus
http://nouveau.freedesktop.org/wiki/
http://www.h-online....Us-1776089.html
is that possible?
we should try as our Linux friends using the nouveau open source for use nvidia drivers for OSX , see Nouveau project:
http://linux.slashdo...ll-geforce-gpus
http://nouveau.freedesktop.org/wiki/
http://www.h-online....Us-1776089.html
is that possible?
Edited by spakk, 01 March 2013 - 09:28 PM.
#123
Posted 01 March 2013 - 07:25 PM
#124
Posted 01 March 2013 - 08:00 PM
spakk, on 01 March 2013 - 07:23 PM, said:
is that possible?
#125
Posted 02 March 2013 - 12:23 PM
instant idiot, on 01 March 2013 - 08:00 PM, said:
Technically, it's quite possible that someone could write a completely perfect nVidia driver for OS X from scratch, and they might even be able to use some of the code from nouveau, but, even on Linux, nouveau is nowhere near a replacement for the proprietary drivers (Hardware acceleration is very limited.).
A while back when Steam for Linux was released, I put Fedora on a 9800GT-based rig using the nouveau driver. I must say, every game I tried played just fine. We would likely have to port mesa in addition to nouveau, however.
Some documentation:
http://nouveau.freed.../wiki/FrontPage
https://wiki.archlin...dex.php/Nouveau
http://www.mesa3d.org
irc.freenode.net #nouveau
it might be possible to install the proprietary FreeBSD driver on OS X? http://www.freebsd.o...idia-setup.html
Edited by SS01, 02 March 2013 - 12:25 PM.
#126
Posted 02 March 2013 - 01:55 PM
SS01, on 02 March 2013 - 12:23 PM, said:
A while back when Steam for Linux was released, I put Fedora on a 9800GT-based rig using the nouveau driver. I must say, every game I tried played just fine. We would likely have to port mesa in addition to nouveau, however.
Some documentation:
http://nouveau.freed.../wiki/FrontPage
https://wiki.archlin...dex.php/Nouveau
http://www.mesa3d.org
irc.freenode.net #nouveau
it might be possible to install the proprietary FreeBSD driver on OS X? http://www.freebsd.o...idia-setup.html
It's software OpenGL.
The only problem is; how do we wrap that into an IOAccelerator.
I've seen from otool dumps that the base accelerator contains the OpenGL functions.
It could be possible to do, but not easy...
What about the Apple specific stuff too?
:s
#127
Posted 02 March 2013 - 08:35 PM
I've managed to fool ML into thinking my GT 430 is a ATI HD 5450 and I can boot without safe mode or removing any files. Downside is I have no choice of resolution and no QE/CI but I'm working on it 
Screen Shot 2013-03-02 at 20.33.21.png 575.39K
70 downloads
Edit: I couldn't get it to work. I tried spoofing 3 different ATI cards which apparently work with ML with no luck.
Screen Shot 2013-03-02 at 20.33.21.png 575.39K
70 downloadsEdit: I couldn't get it to work. I tried spoofing 3 different ATI cards which apparently work with ML with no luck.
Edited by IiTz ShAnE, 02 March 2013 - 11:32 PM.
#128
Posted 03 March 2013 - 12:57 PM
Anyone tested nvidia Kepler on brovs 10.7.5 kernel ?
For me even in 32bit the windowserver doesn´t start with loaded drivers!
In principle Kepler cards should work on 10.7.5 so its at least worth a try to get them work in 32bit!
For me even in 32bit the windowserver doesn´t start with loaded drivers!
In principle Kepler cards should work on 10.7.5 so its at least worth a try to get them work in 32bit!
#129
Posted 03 March 2013 - 04:38 PM
Please check the following:
S/L/Frameworks/ GPUSupport.framework, OpenCL.framework and ApplicationServices.framework tahe from Mountain Lion Update 10.8.3.
Then make the following adjustments in S/L/Extensions:
Take the folder S/L/Extensions from your OSX Image and install the chipset drivers for your hardware: AppleDecrypt.kext, AppleNForceATA.kext (adapted by Andy), MLAppleATIATA.kext (adapted by Andy), RealtekRTL81xx.kext, TotallyFixStillWaiting kext., VoodooTSCSync.kext, LegacyAGPM.kext, AHCIPortInjector.kext, IOAHCIBlockStorageInjector.kext apb_decrypt_ml.kext, corecrypto.kext (adapted by Andy) etc.
Then install from the LION 10.7: GeForce.kext, GeForce7xxx.kext, GeForce7xxxGA.plugin, GeForce7xxxGLDriver.bundle, GeForce7xxxVADriver.bundle, GeForceGA.plugin, GeForceGLDriver.bundle, GeForceVADriver.bundle, and NVDAGF100Hal.kext, NVDANV40HalG7xxx ., kext NVDANV50Hal.kext, NVDAResman.kext, NVDAResmanG7xxx.kext then adjust the Info.plist in the various kexts adjust your Vendor ID and Device ID of the AppleGraphicsPowerManagement.kext. Install ATY_Init.kext and customize your device ID and vendor ID.
Then install the latest CUDA driver, adjust the ATI3800Controller.kext with your vendor ID and evice ID.
then create with using GPU-Z under Windows or with CUDA-Z on Mac OS X from your graphics card an GFxxx.ROM and save the ROM in /Extra / , then make the following entry in your chamelon.boot.plist, so that the GFxxx.ROM loaded on boot :
Create a DSDT.aml, see my post below http://www.insanelym...orking-systems/
Repair permissions and boot the system, its works very Good but no QE/CI
Edit:
the AppleGraphicsPowerManagement.kext (with plugins!) was modified for iMac13, 2 with my
VEN ID and DEV ID. The PlatformSupport.plist was extended for iMac13, 2.
The next test is with a string in the chameleon.boot.plist, I'll report later.
S/L/Frameworks/ GPUSupport.framework, OpenCL.framework and ApplicationServices.framework tahe from Mountain Lion Update 10.8.3.
Then make the following adjustments in S/L/Extensions:
Take the folder S/L/Extensions from your OSX Image and install the chipset drivers for your hardware: AppleDecrypt.kext, AppleNForceATA.kext (adapted by Andy), MLAppleATIATA.kext (adapted by Andy), RealtekRTL81xx.kext, TotallyFixStillWaiting kext., VoodooTSCSync.kext, LegacyAGPM.kext, AHCIPortInjector.kext, IOAHCIBlockStorageInjector.kext apb_decrypt_ml.kext, corecrypto.kext (adapted by Andy) etc.
Then install from the LION 10.7: GeForce.kext, GeForce7xxx.kext, GeForce7xxxGA.plugin, GeForce7xxxGLDriver.bundle, GeForce7xxxVADriver.bundle, GeForceGA.plugin, GeForceGLDriver.bundle, GeForceVADriver.bundle, and NVDAGF100Hal.kext, NVDANV40HalG7xxx ., kext NVDANV50Hal.kext, NVDAResman.kext, NVDAResmanG7xxx.kext then adjust the Info.plist in the various kexts adjust your Vendor ID and Device ID of the AppleGraphicsPowerManagement.kext. Install ATY_Init.kext and customize your device ID and vendor ID.
</dict> <key>CFBundleIdentifier</key> <string>com.dong.driver.ATY_Init</string> <key>IOClass</key> <string>ATY_Init</string> <key>IOMatchCategory</key> <string>IOFramebuffer</string> <key>IOPCIClassMatch</key> <string>0x03000000&0xffffff00</string> <key>IOPCIMatch</key> <string>0x00001002&0x0000ffff 0x000010de&0x0000ffff 0x124410de&0x0000ffff</string> <key>IOProbeScore</key> <integer>0</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>NVIDIA</key> <dict>
Then install the latest CUDA driver, adjust the ATI3800Controller.kext with your vendor ID and evice ID.
then create with using GPU-Z under Windows or with CUDA-Z on Mac OS X from your graphics card an GFxxx.ROM and save the ROM in /Extra / , then make the following entry in your chamelon.boot.plist, so that the GFxxx.ROM loaded on boot :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Boot Graphics</key> <string>No</string> <key>DSDT</key> <string>\Extra\DSDT.aml</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>Graphics Mode</key> <string></string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-v -f npci=0x3000 ahcidisk=1 debug=8</string> <key>Legacy Logo</key> <string>Yes</string> <key>PCIRootUID</key> <string>0</string> <key>SMBIOS</key> <string>/Extra/smbios.plist</string> <key>Timeout</key> <string>5</string> <key>USBBusFix</key> <string>Yes</string> <key>UseNvidiaROM</key> <string>Yes</string> <key>VBIOS</key> <string>Yes</string> <key>busratio</key> <string>19</string> <key>usekernelcache</key> <string>No</string> </dict> </plist>
Create a DSDT.aml, see my post below http://www.insanelym...orking-systems/
Repair permissions and boot the system, its works very Good but no QE/CI
Edit:
the AppleGraphicsPowerManagement.kext (with plugins!) was modified for iMac13, 2 with my
VEN ID and DEV ID. The PlatformSupport.plist was extended for iMac13, 2.
The next test is with a string in the chameleon.boot.plist, I'll report later.
Edited by spakk, 03 March 2013 - 05:08 PM.
#130
Posted 03 March 2013 - 09:00 PM
Hello friends, who still has an ingenious idea? Please log in
#131
Posted 10 March 2013 - 07:49 PM
After playing around a bit more I can get to the login screen with what seems some sort of acceleration as the screen loads with no lag. After entering password I get a black screen and get pushed back to the login screen again. Here is the log from the WindowServer for it,
Any ideas?
Spoiler
Any ideas?
#132
Posted 18 March 2013 - 04:42 PM
Hi guys, I'm not genius only follower, but I think the problem in GeForceGLD.bundle. Today I'm updating 10.8.2 with combo 10.8.3 and only replace GeForceGLD.bundle with kext from 10.7.4. BFlag : npci=0x300 GE=Yes. I get my optimum resolution but no QI/CE only framebuffer like Connactic said. see my picture http://cl.ly/image/2d2L3D1O3l19
#133
Posted 19 March 2013 - 11:15 AM
Is it possible to contact netkas? He's very knowledgable about this graphic card stuff, maybe he could help us..
#134
Posted 19 March 2013 - 06:58 PM
#135
Posted 27 March 2013 - 05:05 PM
#136
Posted 03 May 2013 - 10:46 PM



Sign In
Create Account











