Jump to content

Asus 9800GT 512MB without Quartz

9800gt

  • Please log in to reply
8 replies to this topic

#1
stephensaw

stephensaw

    InsanelyMac Protégé

  • Members
  • PipPip
  • 71 posts
  • Gender:Male
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!

#2
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
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.


#3
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,527 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >
What is your PC MOBO chipset and CPU?

#4
stephensaw

stephensaw

    InsanelyMac Protégé

  • Members
  • PipPip
  • 71 posts
  • Gender:Male
@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.

#5
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,527 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >
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....... ;)

#6
stephensaw

stephensaw

    InsanelyMac Protégé

  • Members
  • PipPip
  • 71 posts
  • Gender:Male
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?

#7
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,527 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >
@ 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........

#8
stephensaw

stephensaw

    InsanelyMac Protégé

  • Members
  • PipPip
  • 71 posts
  • Gender:Male
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?

#9
verdant

verdant

    InsanelyMac V.I.P.

  • Gurus
  • 5,527 posts
  • Gender:Male
  • Interests:At home, I have the following computers......
    >
    >
    >
@ 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.







Also tagged with one or more of these keywords: 9800gt


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy