Jump to content

Asus 9800GT 512MB without Quartz


9 posts in this topic

Recommended Posts

Hi guys,

 

I've running 10.7 and recently 10.7.4 smoothly without problem, and I just installed 10.8 on the 10.7.4 drive (upgrade?). So I started to get KP, it was regarding my nVidia kext, so I removed all nvidia kext and geforce kext from S/L/E, I still able to boot with full resolution, but everything is very slow, scrolling web pages, clicking the apps folder from dock, opening the notification center and iTunes can't display visualizer.

 

I've tried few methods found on the Internet, but being away from messing around with kext made me lost in how to fix the quartz problem. Below is some of my PC info:

 

Hardware info

 

 

 Model Name: Mac Pro
 Model Identifier: MacPro3,1
 Processor Name: Quad-Core Intel Xeon
 Processor Speed: 2.67 GHz
 Number of Processors: 1
 Total Number of Cores: 4
 L2 Cache: 6 MB
 Memory: 8 GB
 Bus Speed: 1.33 GHz
 Boot ROM Version: MP31.006C.B05
 SMC Version (system): 1.30f3
 Serial Number (system): G8135543XYL
 Hardware UUID: 2002A66F-723B-5AE7-B595-015542792B01

 

 

Display

 

Chipset Model: GeForce 9800 GT
 Type: GPU
 Bus: PCIe
 PCIe Lane Width: x16
 VRAM (Total): 512 MB
 Vendor: NVIDIA (0x10de)
 Device ID: 0x0614
 Revision ID: 0x00a2
 Displays:
[b]Display:[/b]
 Resolution: 1680 x 1050
 Pixel Depth: 32-Bit Color (ARGB8888)
 Main Display: Yes
 Mirror: Off
 Online: Yes

 

org.chameleon.Boot.plist

<?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>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Hide Partition</key>
<string>hd(0,3) hd(1,1) hd(3,2)</string>
<key>EHCIacquire</key>
<string>Yes</string>
<key>UHCIreset</key>
<string>Yes</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>Timeout</key>
<string>5</string>
<key>PCIRootUID</key>
<string>1</string>
<key>device-properties</key>
<string>
4b00000001000000010000003f0000000100000002010c00d041030a0000000001010600051c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001
</string>
</dict>
</plist>

 

smbios.plist

<?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>SMbiosvendor</key>
<string>AppleInc.</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B05.0802291410</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacturer</key>
<string>AppleInc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMserial</key>
<string>G8135543XYL</string>
</dict>
</plist>

 

Files in E/E

AD2000b.kext
AppleHDA.kext
EvOreboot.kext
FakeSMC.kext
HDAEnabler.kext
HDEFEnabler.kext
IOAHCIBlockStorageInjector.kext
IONetworkingFamily.kext
NVEnabler.kext (get from http://www.osx86.net/view/2587-nvenabler.html)

 

Any hints or how can I fix this?

 

Thanks!

Link to comment
Share on other sites

if you not have the kexts NVidia in S/L/E no QE/CI , install all kexts NV in S/L/E , use Kext Wizard for install and RepairPermissions/Rebuild Caches, in 10.8 all kext in S/L/E no in E/E

 

've had the same problem with my 8800GT. My solutions was: just put the "NVDANV50Hal.kext" back from DP4. 10.8

Make a backup first.

Here it is: NVDANV50Hal_DP4.kext.zip

You can use the same activation method which you used for Lion eg. GraphicsEnabler, NVinject etc.

Link to comment
Share on other sites

What is your PC MOBO chipset and CPU?

Link to comment
Share on other sites

@verdant

 

I'm using Asus P5Q Deluxe with Intel Q9400 processor.

 

@iFIRE

 

Thanks for the kext, I install to S/L/E using Kext Wizard, installed NVEnabler.kext to S/L/E, removed the NVEnabler.kext from my E/E, repaired permission and rebuild cache on both Extra and S/L/E using Kext Wizard, use GraphicsEnabler = Yes in org.chameleon.Boot.plist, , but still can't get the QE/CI.

Link to comment
Share on other sites

Since the methods:

 

1. GraphicsEnabler=Yes

 

2. NVEnabler (or any other NVinjector kext)

 

3. EFI Graphics string in org.chameleon.Boot.plist

 

are all mutually exclusive, you need to decide which method only you are going to use.

 

See my nVidia graphics guide in post #3 in my nForce OS X Mountain Lion Install Guide here....... ;)

Link to comment
Share on other sites

I tried only GraphicsEnabler=Yes, only NVEnabler, and only EFI string, all gave me same result, which is full resolution without QE/Ci, I still haven't got time or adventurous enough to do the vanilla method yet thought.

 

But I've tried installed the NVEnabler 64 and NVDANV50HAL, I can see NVDANV50HAL loaded when I boot in verbose instead of the usual nvidia with the probe fails info, but I still didn't manage to get the QE/CI, however at some point (lost track what I've installed when I'm on frenzy after few failures) I manage to get the NVDANV50HAL loaded and a blank screen.

 

Any idea?

Link to comment
Share on other sites

@ stephensaw

 

This is my System report entry for my Inno3D 9800GT 512MB graphics card with DVI and VGA out:

 

GeForce 9800 GT:
 Chipset Model: GeForce 9800 GT
 Type: GPU
 Bus: PCIe
 PCIe Lane Width: x16
 VRAM (Total): 512 MB
 Vendor: NVIDIA (0x10de)
 Device ID: 0x0614
 Revision ID: 0x00a2
 Displays:
Hanns.G HA191:
 Resolution: 1280 x 1024 @ 60 Hz
 Pixel Depth: 32-Bit Color (ARGB8888)
 Display Serial Number: 150WX3LY02683
 Main Display: Yes
 Mirror: Off
 Online: Yes
 Rotation: Supported

 

which I have running with full CI/QE and multiple resolutions, using either:

 

1. NVEnabler 64.kext placed in /S/L/E without having to insert my Device ID into NVDANV50Hal.kext and NVDAResman.kext, and then typing in Terminal:

 

sudo chown -R root:wheel /System/Library/Extensions
sudo chmod -R 755 /System/Library/Extensions
sudo touch /System/Library/Extensions
exit

 

and closing Terminal and then going to /System/Library/Caches/com.apple.kext.caches/Startup and deleting the files within Startup….

 

IOKitPersonalities_i386.ioplist.gz

IOKitPersonalities_x86_64.ioplist.gz

kernelcache

KextPropertyValues_OSBundleHelper_i386.plist.gz

KextPropertyValues_OSBundleHelper_x86_64.plist.gz

 

OR

 

2. Using the following EFI graphics string in my org.chameleon.Boot.plist

 

<?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>EthernetBuiltIn</key>
<string>No</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v</string>
<key>device-properties</key>
<string>6a02000001000000010000005e0200000d00000002010c00d041030a010000000101060000030101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002d000000496e6e6f3344204765466f72636520393830304754204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c00000019000000496e6e6f3344204765466f726365203938303047540e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>SystemID</key>
<string>0458B8A0-01FC-3D16-BC3F-1ADB54032989</string>
<key>Timeout</key>
<string>5</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
</dict>
</plist>

 

so at present I am not sure exactly where your problem lies........

Link to comment
Share on other sites

After installed a fresh MT on a new partition, I just figured out that I had typo in my device id all the while, now I manage to get a truculent menu bar using NVEnabler.kext, device id injected NVDANV50Hal.kext and NVDAResman.kext, but during verbose booting, I saw NVEnabler probe fail though, how can I check is my graphics is fully working beside checking the animation and menu bar transparency?

Link to comment
Share on other sites

@ stephenshaw

 

You can ignore the NVEnabler probe fail message - it is a harmless status message......:) As Krazubu says in the Project OS X Forums NVEnabler topic:

 

 

The error about VGA ROM is not really an error, NVE has 3 different methods to identify the ROM, so it can fit with different hardware where this is implemented differently, so it's likely that anyone has at least one error.
Link to comment
Share on other sites

 Share

×
×
  • Create New...