Jump to content

Basic guide about nVidia kexts


  • Please log in to reply
85 replies to this topic

#41
Jadar

Jadar

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts
  • Gender:Male
  • Location:Unites States
I just found this, it looks like it will work too. It works on GT 240, but also a lot of other cards.

#42
abamac

abamac

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Hello All,

How can you clear-- or change-- the last used graphics resolution
from single user mode
( '-s', text only boot option )?

I had a PNY 8400GS PCI card and iDeneb (10.5.5). While configuring drivers/injectors
I had fail messages on the boot screen but the GUI started after a long time.
Booted into a supported card resolution-- not one supported by vesa.

In display properties, there were a whole list of resolution
options. One was 1920x1080, which is my native monitor res.
I selected it and the screen turned solid blue.

I expected to be able to boot into single user mode and
delete 'com.apple.windowserver.plist', which had saved me with
other screen related mistakes, but there was no such file.

From then on, I could only boot graphics in safe mode, or by
removing NV* and Ge* from /System/Library/Extensions.
When I put them back, the blue screen was back.

I restored my system. This time from XxX 10.5.6 distro, and
my resolutions came up correctly-- selecting NVkush and NVinjector
on install. I have all supported resolutions and Profiler
says my bios is 'NVinjector'. There are success messages
from NVkush in the log, but there is no QE/CI.

Before I start tampering in the hopes of getting QE/CI working,
I want to find out if there is a way to get 'un-blued screened'
should I bungle things again.

So again, my question:
How can you clear-- or change-- the last used graphics resolution
from single user mode.

Thanks!
ab

#43
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,838 posts
  • Gender:Male
  • Location:Brazil
I don't know how to change resolution from single user mode, but I think your problem is not the resolution. Did you try using the other output of your video card?

You could try this injector
http://www.insanelym...howtopic=139203

I found this app to change resolution from command line. I believe it won't work from single user mode, but it may work in safe mode, or if you boot without video kexts or without an injector
http://hints.macworl...090413120929454

Attached Files



#44
abamac

abamac

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
First, @oldnapalm, Thank you! I have QE/CI and its due to all the comments and leads in this post.
Its great how you're still answering confused beginners (like me) months after your initial post.

I had NVinjectGo, NVinject, NVDarwin, and NVkush kexts all present in /S/L/E. Since system.log showed no
errors I didn't think this was a problem. The only one that reported finding my card by name was
NVDarwin, so I renamed the other injectors (to *.hold.) This was I all needed! Booted with all resolutions, HW
accel CI and supported QE. Big performance difference in basic GUI (Expose and Spaces). Every bit as fast
as my G5 intel imac.

A comment for other's struggling to understand the inject process. I thought I would have to add my devcie id
to NVDAResman and NVDANV50hal kexts. (and possibly other places like GeForce*.) Not so. My device
ID is not in any of these.

A single injector, and unmodified kexts are probably documented elsewhere-- probably even in this post :P --
but I missed it.

My card is a PNY 8400gs PCI 512M. I loaded the XxX 10.5.6 distribution. All video related kext's are
default. I also added "GraphicsEnabler=y" to my com.apple.Boot.plist. Since I did this before removing the
extra injectors I'm not sure if that is required or not.

>> You could try this injector
>> http://www.insanelym...howtopic=139203

Yes, I got lucky and corrected my problem before trying this injector, but this is also a very
useful post for 8400gs users. I was having the same symptoms (blue screen and timeouts)
described there.

>> I found this app to change resolution from command line.
>> http://hints.macworl...090413120929454
>> setgetscreenres.zip ( 1.81K ) Number of downloads: 0

Thank you for the binary. I saw this but hadn't yet re-installed Xcode to compile it.

See you again when I scrounge up an old drive and try to move to 10.6.
(I'm *not* blowing this drive away :D

#45
Ag0os

Ag0os

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male
  • Location:Buenos aires, Argentina
Hello there!

I'm having problems trying to get QE/CI working on 10.6.4. I have an old Geforce 7200GS. It worked flawlessly on 10.6.1 with NVEnabler 64 but after updating I lost the graphic card. Now i can choose all the supported resolutions using NVInject but can't get QE/CI working. Added my DeviceID to GeForce.kext, NVDANV40Hal.kext and NVDAResman.kext.

Any ideas are welcomed! :)

#46
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,838 posts
  • Gender:Male
  • Location:Brazil
Are you running with arch=i386? I believe the series 7 GeForce only work in 32 bit mode.

Also don't use NVenabler and NVinject together, use only one of them.

#47
Rob24

Rob24

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
I really do not 100% understand what is being said here or how it works. I have described my issue here
http://www.insanelym...howtopic=236594
if someone could assist then that would be much appreciated. I just want to be able to have full aspect ratio with my GTS 360m.

#48
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,838 posts
  • Gender:Male
  • Location:Brazil
This guy reported the card as working with GraphicsEnabler
http://www.insanelym...p...t&p=1471611

However it won't work if you put that option in com.apple.Boot.plist in the HD and boot using a CD, you have to install Chameleon to the HD and boot from it. You can try typing "GraphicsEnabler=yes" in the boot screen. You may also need "PciRoot=1".

#49
Semmy

Semmy

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Sorry to be a noob about this, I'm currently doing my research via Safari on my hackintosh so I'm moving in the right direction.

I have an EVGA 8800 GT SSC.. http://www.evga.com/articles/378.asp

I can install a NVEnabler kext and get my video looking great (QE supported) but when I get the kext loaded it screws up my mouse. It causes my mouse to go jumpy, and inverted motion. Everything goes jumpy with applications loading and I cannot load System Preferences.

I'm using a PS/2 keyboard and USB optic mouse. Would a quick fix be to buy a USB keyboard?

I'll try to do a fix using Lizard to see if I get the same results but I've tried 4 or 5 different Nvidia kexts and same problems...

Thanks in advance for your help...;)

Semmy

#50
ShadowCore

ShadowCore

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
I cant get my 8800GT working. Using hazard distro 10.6.2. When i install nvenabler i get the probe fails and black screen. Can someone help me?

#51
MacOSXMelon

MacOSXMelon

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
  • Gender:Male
I just updated to 10.6.5 and I'm having performance issues on the Video my 9800GT.
DSDT User
com.apple.Boot.plist
<key>GraphicsEnabler</key>
<string>Yes</string>

Here's the link on my issue: http://www.tonymacx8...;p=51220#p51220

I wanna try inserting DeviceID on NVResman and NVDANV50Hal

My problem is were will I insert my DeviceID on NVResman?
Can't seem to find IOPCIPrimaryMatch on NVResman.
BTW, Device ID for my 9800GT is 0x061410de

#52
Apacalypse

Apacalypse

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
Would this method work for a Nvidia Quadro FX 4800?

#53
zomboir

zomboir

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Hello,
I have tried all the mentioned methods, but no luck so far...

I have an XFX Geforce 9800GTX card and I am using SnowLeo 10.6.4 (SnowOSx distro with updates).

GeForce 9800 GTX:

Chipset Model: GeForce 9800 GTX
Type: GPU
Bus: PCIe
PCIe Lane Width: x1
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0612
Revision ID: 0x00a2
ROM Revision: Silent Natit x86_64 v1.0.2

I managed to get the dual display feature working @full resolution with certain versions of Natit or NVInject. However, there's no QuartzGL or CoreImage support, which I badly miss.

With other versions of NVEnabler / NVInject - or even with the direct EFI string hacking - I have a weired issue: SnowLeo boots up, it displays my desktop but Finder's top menu isn't available and if I click on anything the screen turns blue and freeze.

Anyone has any idea what could it be / how to fix this?
I'd like to enable QuartzGL somehow...

Thanks:
Z.

#54
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,838 posts
  • Gender:Male
  • Location:Brazil
I have the same board (XFX 9800 GTX 512MB), it works fine with GraphicsEnabler.

Make sure you have the original kexts in /S/L/E and remove all "injector" kexts (NVEnabler, NVInject, Natit, ...)

Connect the monitor to the primary output (closest to motherboard).

#55
zomboir

zomboir

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Hi,
thanks for the reply. I've tried to play around with it again, but still no success....
I did a fresh install of SnowOSX 10.6.2, then I've upgraded it to 10.6.4. (using the combo update). I've checked /S/L/E and got rid of all the unnecessary kexts, repaired permissions, reboot, the I've added the graphics enabler related strings to my com.apple.Boot.plist, reboot... but nothing changed.

Then, I tried upgrading Chameleon. Now I have the latest, Chameleon 2.0 RC4.. GraphicsEnabler still doesn't work.
I donno what to do now... Could it be something else than kexts which are interfering with the graphics? How can I check out whether I have the original, Apple provided kexts?

I noticed that there are DSDT editors (EvOSX86 DSDTE) installed on my system, which must have come with the SnowOSX distro. I'm not really familiar with DSDT editing, so can't really tell if it's hacked or not. Probably it is, tho :)

Any further suggestions?

Thanks: Z.



I have the same board (XFX 9800 GTX 512MB), it works fine with GraphicsEnabler.

Make sure you have the original kexts in /S/L/E and remove all "injector" kexts (NVEnabler, NVInject, Natit, ...)

Connect the monitor to the primary output (closest to motherboard).



#56
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,838 posts
  • Gender:Male
  • Location:Brazil
The best thing to do is install from a retail DVD and don't remove anything from /S/L/E.

If you have a DSDT replacement that was not made for your mobo it may also be a problem. Check if your mobo is listed in this topic
http://www.insanelym...howtopic=235523

#57
invisiblesurfer

invisiblesurfer

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 172 posts
oldnapalm thanks for all the assistance.

I am using a GTX280. Post 10.6.5 I have experienced a huge drop in fps, even in simple, light games like MMOs.

What would you recommend doing in those cases? Is there a workaround to fix the fps?

#58
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,838 posts
  • Gender:Male
  • Location:Brazil
Have you updated to last nVidia drivers?

http://www.insanelym...howtopic=236976

#59
invisiblesurfer

invisiblesurfer

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 172 posts
No I have not. I have been using the good old com.apple.Boot.plist editing to get osx see my graphics card. I've been doing this all along since my very first hackintosh a year plus ago. I've been reluctant to install 3rd-party addons and drivers, in fear that it might cause irreversible damage either to my hardware or to my osx installation.

Having said that, if you recommend to install the latest CUDA I might give it a try.

I'm on a EX58-UD3R i7 920 w/ GTX280.

#60
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,838 posts
  • Gender:Male
  • Location:Brazil
I'm not sure it will solve your problem, actually my card (9800 GTX) still has the same performance after 10.6.5 update.

Are you using vanilla power management? What model identifier (SMproductname) are you using?





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