Jump to content

AnV XNU Kernel V1.4


  • Please log in to reply
382 replies to this topic

Poll: AnV Kernel reliable (211 member(s) have cast votes)

Does the kernel work fine for you?

  1. Yes (133 votes [63.03%])

    Percentage of vote: 63.03%

  2. Reasonable (47 votes [22.27%])

    Percentage of vote: 22.27%

  3. No (31 votes [14.69%])

    Percentage of vote: 14.69%

Did the installer work fine for you?

  1. Yes (146 votes [69.19%])

    Percentage of vote: 69.19%

  2. No, fixed it manually (40 votes [18.96%])

    Percentage of vote: 18.96%

  3. No (25 votes [11.85%])

    Percentage of vote: 11.85%

Which cpu do you use?

  1. Intel with HPET and SSE3 (83 votes [39.34%])

    Percentage of vote: 39.34%

  2. Intel with SSE3 (37 votes [17.54%])

    Percentage of vote: 17.54%

  3. Older Intel (22 votes [10.43%])

    Percentage of vote: 10.43%

  4. AMD with SSE3 (66 votes [31.28%])

    Percentage of vote: 31.28%

  5. Older AMD (3 votes [1.42%])

    Percentage of vote: 1.42%

Vote Guests cannot vote

#21
cVaD

cVaD

    InsanelyMac Geek

  • Coders
  • 217 posts
  • Gender:Male

how do i open .sitx files? can you upload them in zip or rar format?

List of package files:
Attached File  AnV_Kernel_9.6.0.V1.2.pkg.gif   26.84KB   220 downloads


P.S.For repair kexts permisssions and making mkext files - (incl. /Extra folder), you can use Kext Utility.



#22
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 801 posts
  • Gender:Not Telling
What's wrong with that mitch? I only told him to rebuild kext cache and use the stock 10.5.6 system kext, can't figure the wrong step.
Thanks in advanced.

#23
Azimutz

Azimutz

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 759 posts
  • Gender:Male
  • Location:Almadan - Pt.
  • Interests:At the moment, OSx86.. In general, music, audiophile, computers.. to much to mention...
How to test a kernel without messing your system:

Name the kernel you want to test "mach_kernel(dot)something", e.g.: mach_kernel.anv
Place it on the root of your system and reboot. Go to boot prompt and type the name of the kernel you want to boot with. Any problems just reboot normally. This works with any Bootloader i know!


Another tip: you can try create a "rescue" disc with your patches in it, to boot your system from it.
Use INSTAHackintosh, Slimbuild or any of the pre-boot CD's guides around (munky's thread, etc...).
You can easily boot your messed up system with "rd=diskXsY" or UUID at boot prompt.
Note that this may not work in case of "extreme mess" :)
Till today never failed for me! using mainly INSTAHackintosh but, tested pre-boot CD with success.

LiveDVD is another option :P



Some more info about the kernel:
-XBench doesn't show me any difference between using this kernel and Voodoo! though, i noticed some faster loading times for some apps.
-You can specify Mac model in Boot.plist under "kernel flags", e.g.: macmodel=MacPro3,1
-It has Decrypter built in so, you don't need decrypter kext. Voodoo team doesn't do this because of legal issues!

I tryed to warn you guys about the installer but, i guess those of you who had problems with it, either didn't read my post (didn't catch the tip??) or the thread i suggested :) use only the kernel and update any 10.5.5 kexts you have (system/seatbelt) to 10.5.6.

#24
gengstapo

gengstapo

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 162 posts
hmm i just finish doin' full installation upon my machines
im using voodoo 9.5.0 for time being
sigh

#25
Azimutz

Azimutz

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 759 posts
  • Gender:Male
  • Location:Almadan - Pt.
  • Interests:At the moment, OSx86.. In general, music, audiophile, computers.. to much to mention...

hmm i just finish doin' full installation upon my machines
im using voodoo 9.5.0 for time being
sigh


You can still test this kernel as i say, without fear. And you don't need to update system/seatbelt kexts, just don't mount images or you'll get the seatbelt kp. If it works fine you can then use it and update the kexts to 10.5.6.
That's up to you.
I've been using this since Andy put it out, alternating with Voodoo.. i really don't like having a 10.5.6 system working with 10.5.5 kernel/kexts being these files so important to performance but, i also don't like how Andy did put this out.
So, i've been waiting for him to create this thread. Even so, no mention of Voodoo, little or no details, etc... oh well :)

#26
Wils

Wils

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
Thanks. I have the .pkg file now. Will try it later.

List of package files:
Attached File  AnV_Kernel_9.6.0.V1.2.pkg.gif   26.84KB   220 downloads


P.S.For repair kexts permisssions and making mkext files - (incl. /Extra folder), you can use Kext Utility.



#27
Konami®

Konami®

    InsanelyMac Legend

  • Donators
  • 956 posts
  • Gender:Male
  • Location:Pennsylvania
I am testing this kernel but my profile changed and now read as "MacBook Pro" I don't have a laptop, it is a desktop, how do I change to says something like "MacPro"? :D

Update: never-mind, I found the way to do it, but I have another question, when I run GeekBench 64bit, it is still saying that my model is a hackintosh, but my profile says MacPro3,1? any ideas?

#28
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 801 posts
  • Gender:Not Telling
I'm booting with macmodel flag and geek says it's a macpro.

#29
Konami®

Konami®

    InsanelyMac Legend

  • Donators
  • 956 posts
  • Gender:Male
  • Location:Pennsylvania

I'm booting with macmodel flag and geek says it's a macpro.


same here but i have different results :P

Do we have to add all the MacPro configuration into the Apple Boot Plist?

Attached Files



#30
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 801 posts
  • Gender:Not Telling
I've only added that line, nothing else... Surely Andy will be able to answer that just wait for him.

#31
rals2007

rals2007

  • Members
  • PipPipPipPipPipPipPip
  • 627 posts
  • Gender:Male
maybe we should use his applesmbios to be able to use the "macmodel" flag.

#32
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,556 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
NOTE: For old HPET driver to work, install also System.kext.
Install modified AppleACPIPlatform.kext Info.plist for AppleIntelClock driver support.
Enjoy... :)

#33
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,874 posts
  • Gender:Male
  • Location:Stuttgart / Germany

NOTE: For old HPET driver to work, install also System.kext.
Install modified AppleACPIPlatform.kext Info.plist for AppleIntelClock driver support.
Enjoy... :)


HINT: Dl both parts, rename ....zip to .sitx ( remove latest .zip)


Q:
I have an running vanilla system and C2D CPU.
orig. AppleHPET working/loaded.

I am very confused if i really should install all things of your .pkg.
Very risk / deep system changes made.
Its possible to use only the kernel, or can you explaib whats the minimum install
for an good working C2D/vanialla system is ?

I looked in the ACPIPlatform.kext
Your info.plist removes key Load Driver true in ACPI Interupt Link / IOPropertyMatch

Your info.plist adds an key IOName intel-clock in the Platform Expert.



Is it really a must to use your system.kext and other non kernel things of your .pkg ?
Do i need the -oldHPET boot flag if i use orig. AppleHEPT ?

Thanks.
Would be great to make an HOW TO Core CPU / non Core CPU usage for that .pkg.
Maybe there are differences whats needed to be installed and whats boot flag.

#34
gengstapo

gengstapo

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 162 posts
i think i just pass
running vanilla 9.6.0 for time being, poweroff & reboot working already, i use the fix from gigabyte kext
this is getting fun :)

#35
mercurysquad

mercurysquad

    InsanelyMac Legend

  • Retired Developers
  • 521 posts
  • Gender:Male
  • Location:India

i really don't like having a 10.5.6 system working with 10.5.5 kernel/kexts being these files so important to performance

Actually you can use all 10.5.6 kexts with the 10.5.5 kernel, except System.kext and seatbelt.kext both of which are of no consequence to performance. System.kext sounds like it's a very important kext for the system but it has no code in it, just the symbol names and addresses. Seatbelt.kext is used for security purposes (sandboxing) and is again of no consequence when it comes to performance.

The 9.6 kernel itself, however, may result in better performance.

#36
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,874 posts
  • Gender:Male
  • Location:Stuttgart / Germany

Actually you can use all 10.5.6 kexts with the 10.5.5 kernel, except System.kext and seatbelt.kext both of which are of no consequence to performance. System.kext sounds like it's a very important kext for the system but it has no code in it, just the symbol names and addresses. Seatbelt.kext is used for security purposes (sandboxing) and is again of no consequence when it comes to performance.

The 9.6 kernel itself, however, may result in better performance.


Hi, nice to have such an expert also here !

Why does this ANV kernel have so much installs beside the kernel ?
Ok, i know non Core Intel CPUs and AMDs need seetbeltkext + system.kext , but why so deep changes in other risk system parts?
(I posted details in my post above).
Again : Any chance to make an minimalistic ANV.pgk for Core Intel cpus /systems running already an working vanilla system ?

Attached Files



#37
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,556 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

HINT: Dl both parts, rename ....zip to .sitx ( remove latest .zip)


Q:
I have an running vanilla system and C2D CPU.
orig. AppleHPET working/loaded.

I am very confused if i really should install all things of your .pkg.
Very risk / deep system changes made.
Its possible to use only the kernel, or can you explaib whats the minimum install
for an good working C2D/vanialla system is ?

I looked in the ACPIPlatform.kext
Your info.plist removes key Load Driver true in ACPI Interupt Link / IOPropertyMatch

Your info.plist adds an key IOName intel-clock in the Platform Expert.



Is it really a must to use your system.kext and other non kernel things of your .pkg ?
Do i need the -oldHPET boot flag if i use orig. AppleHEPT ?

Thanks.
Would be great to make an HOW TO Core CPU / non Core CPU usage for that .pkg.
Maybe there are differences whats needed to be installed and whats boot flag.


System.kext should be installed along side the kernel at minimum.
The dynamic linker (/usr/lib/dyld) is a much faster one than the original (recommended, Intel).
The Info.plist is handy for enabling the AppleIntelClock RTC driver (optional).
The AppleHPET.kext is needed only if you tend to be one of the unlucky ones with no HPET in the CPU core, which will mean that probeHPET fails (useoldhpet=1 is only needed in case of the need of this...).

Hi, nice to have such an expert also here !

Why does this ANV kernel have so much installs beside the kernel ?
Ok, i know non Core Intel CPUs and AMDs need seetbeltkext + system.kext , but why so deep changes in other risk system parts?
(I posted details in my post above).
Again : Any chance to make an minimalistic ANV.pgk for Core Intel cpus /systems running already an working vanilla system ?


Well, see my earlier post.
NOTE: If you used 10.5.5 kernel before you really need to also install seatbelt.kext (since it will be from 10.5.5).
If you do not whenever you e.g. mount a dmg file you will get a KP.

What's wrong with that mitch? I only told him to rebuild kext cache and use the stock 10.5.6 system kext, can't figure the wrong step.
Thanks in advanced.


The HPET mods require the System.kext to be replaced since it will have extra symbols inside.
If you have an older Intel/AMD cpu you need this for the old AppleHPET driver to work.
Otherwise it's no really big deal...

#38
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,874 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Thanks AnV !
Great informations !
I would put them shortened as FAQ also in the first posting.

I (DSDL patched GA-EP35-DS3) will use pacifist to install:
- kernel
- system.kext
- dyn linkers

Stay: AppleHPET, and orig. ApplePlatfrom .plist - i have no probs with AppleHPET (DSDL patched GA-EP35-DS3)
and report my results back soon.
For my knowledge HPET has many advantages insted RTC usage - HEPT takes less CPU cycles around and has more precision. I guess if no HPEt is loaded RTC (does same, but old+slower method) is used insted.

To ANV + Voodoo Team (not much urgent ;) )
Do you think it can does some advantage to compile different way (GCC 4.2, different settings like SSE3 + SSE3 sublemental enabled, .... ) ?
How does Voodoo Team compile its kernels ?
Would it be also an difference complie kernel with Intels high optimized compiler (i forgot the name) ?


#39
Konami®

Konami®

    InsanelyMac Legend

  • Donators
  • 956 posts
  • Gender:Male
  • Location:Pennsylvania
Andy

Why my computer (see signature) is still showing as a hackintosh in geekbench 64bit test? I installed your kernel and your AppleSMBIOS with the MacPro settings and still does not work. Don't get me wrong, in my profile show as MacPro3,1 but Geekbench does not read the same, please help! :)

Attached Files



#40
cVaD

cVaD

    InsanelyMac Geek

  • Coders
  • 217 posts
  • Gender:Male
idSoftware™

Try another "Mac model".
May be from iMac5,1 to iMac7,1. You CPU is not for MacPro3,1.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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