Contribute
Register

npci=0x2000 what does it do exactly? Also, kernel param

Status
Not open for further replies.
john738411 said:
bcc9 said:
0x2000 is the kIOPCIConfiguratorPFM64 flag, as seen in the IOPCIFamily source code. (PFM64 probably stands for prefetch memory 64 bit).

npci=0x2000 turns off this flag, as npci negates whatever flag bits you specify.

With this flag turned off, the logic that sets fConsoleRange is disabled, and so the new graphics console relocation code is not triggered.

However, the rest of the other new relocation code is still executed, and therein probably lies a problem for some, depending upon your PCI memory config.

AFAIK, npci=0x2000 is working fine without side effects for most users.


I dont use this kernel flag. Everything works fine. I am using intergrated HD3000 graphics. Is this something I should be using?
 
Not unless you are having troubles booting.
 
samisnake said:
npci=0x2000 is the fix for those whose systems stick at 'pci configuration begins'

That is my reason for using it. Without it, i get stuck.

On another note: Without PCIRootUID=1 I get app store problems.

And on another final note: Without some random line of code, found on this site, typed into terminal after my initial setup of os x (which I don't have right now cause I'm on my iPhone...) I have problems with waking up from sleep. After that code, all is well.
 
Status
Not open for further replies.
Back
Top