x86 硬件上的 Mac OS X 2008–2024 技術文獻庫
InfiniteMac OSx86 › 核心發佈、社群動態與科技公告 › Voodoo XNU 9.5.0 核心(Mac OS X 10.5.5 跨平台 Intel / …
493,765 reads · 2008-09-22 – 2008-09-24
技術文獻 發佈與公告 Chameleon / Boot-132 Voodoo / XNU Kernel AMD OSx86

Voodoo XNU 9.5.0 核心(Mac OS X 10.5.5 跨平台 Intel / AMD 核心)公開測試發佈

XNU-Dev 團隊迅速將 Apple 釋出的 Mac OS X 10.5.5 (Darwin 9.5.0) 核心原始碼移植至非原生 Intel 與 AMD 處理器平台,支援即時系統解密、CPUID 修正與前端匯流排倍頻參數。

主筆作者
@R0GUE 發表於 2008-09-22
所屬專區
核心發佈、社群動態與科技公告
典藏規模與紀錄
493,765 次歷史閱讀 · 14 則精選技術筆記(萃取自 17 則原始回帖) · 2008-09-22 – 2008-09-24
參與貢獻成員 (8)
@gipo (3)@eMatoS (3)@Voyn1x (3)@R0GUE (2)@bhast2 (2)@pαuℓzurrr. (2)@elicip@adil2003
香港繁體精譯技術專卷 · 完整保留原始指令、Kext 名稱、ACPI 節點與開機參數查看英文原版 (Original English) →

XNU-Dev 開發團隊在 Apple 釋出 Mac OS X 10.5.5 核心原始碼後,第一時間完成了 Darwin 9.5.0 核心的跨平台移植工作,讓非原生(Non-Vanilla)Intel 與 AMD 用戶能無縫升級至 10.5.5!

目前 Voodoo 下一代 Beta 版本已全面改以 9.5.0 核心為基礎(Beta 1 基於 9.4),並正式展開公開 Alpha 測試。

下載與測試資訊:
有興趣參與測試的成員請先參閱 XNU-Dev 硬件支援清單 ↗,並前往 Google Code 專案頁面 ↗ 下載 9.5 核心的 Alpha 9 測試版。所有問題回報請提交至 Issues 追蹤頁 ↗ 並附上 CPUID 紀錄檔。

常用開機排除參數(Boot Flags):
若無法順利開機、系統時鐘流速異常或進入 GUI 桌面耗時過長,請嘗試以下開機參數:

  • AMD 處理器專用: -amd -emulateintel(Alpha 8 起已可自動偵測);若想測試 AMD 早期 64 位元支援可嘗試 -force64。
  • 所有平台通用(修正倍頻): busratio=xx(其中 xx 為處理器倍頻,即 CPU 主頻除以 FSB 前端匯流排頻率;常見 FSB 為 100、133、166、200、333 或 400 MHz)。

開機引導程式要求:
必須搭配支援 EFI 的引導程式(強烈建議使用最新 Chameleon;Pentium 4 等舊架構處理器需搭配支援新版核心的 Chameleon 引導檔)。

作者增補與技術修訂紀錄

主筆作者後續補充:@R0GUE

Author Update #1 @R0GUE 2008-09-22 ↳ Re: @elicip
@elicipIs there a 9.5.0 system.kext also?

Here's the 9.5.0 system kext (rogue.infinite mac.com/files/950_System_kext.zip). Happy testing

社群實測與技術補充筆記

自 17 則原始討論回帖中萃取 14 則高價值技術回應

Field Note #1 @gipo 2008-09-22

i tested the new 9.5.0 XNU kernel...
All seems to be ok except my audio was scratching for about 3 secs and then playing good.
This issue on every kind of sound opening it, even on system sounds like recycle bin's one, after some seconds the sound is ok...
Anyway restored back 9.4.0 XNU's one that work perfectly for me.

Field Note #2 @bhast2 2008-09-22

you didn't boot with your busratio

to fix sound you have to boot with busratio
like mine is fsb is 200
and my cpu is 2.6GHz
so it would be 2600 divided by 200
for a busratio of 13
so i boot with busratio=13

I can confirm that sound works right if you do that
this will be fix in the future as this is just alpha

Field Note #3 @pαuℓzurrr. 2008-09-22 ↳ Re: @bhast2
@bhast2you didn't boot with your busratio to fix sound you have to boot with busratio like mine is fsb is 200 and my cpu is 2.6GHz so it would be 2600 divided by 200 for a busratio of 13 so i boot with busratio=13 I can confirm that sound works right if you do that this will be fix in the future as this is just alpha

How do i get my fsb? i also got 2.6 GHz...

Edit: Nevermind i also got fsb 200, so i got the same ratio...
Edit2: I can also confirm that audio is working good now...

I've also tried 64 bit mode, but it hangs after loading AppleNForceATA. Was not really expecting it to work but it is a beginning

Field Note #4 @gipo 2008-09-22 ↳ Re: @bhast2
@bhast2you didn't boot with your busratio to fix sound you have to boot with busratio like mine is fsb is 200 and my cpu is 2.6GHz so it would be 2600 divided by 200 for a busratio of 13 so i boot with busratio=13 I can confirm that sound works right if you do that this will be fix in the future as this is just alpha

I'll try bus ratio soon as possible... and i'll report results.
With cpuz can i find fsb and cpu frequency? i overclocked a little my system so it's not a standard value...
Thanks bhast...

Field Note #5 @eMatoS 2008-09-22

Everythings going fine, but can't boot into 64bits, it locks when loading AppleNForceATA kext.

Field Note #6 @adil2003 2008-09-22

Everythings going fine and i can boot into 64bits!
But SystemProfile crashes!
----------------------------------------------

OS: Leo4all v.5 Server
Mainboard: Asrock 4CoreDual-Sata2 R2
Bios: v.1.7 (old version)
Chipset: VIA® PT880 Pro/PT880 Ultra
Audio: ALC662 Audio Codec => Azalia
CPU: Intel D920 2.8 GHz
RAM: 2GB 667MHz (Dualchannel)
Graphics ATI X800 XT AGP (cant change Resolution!)
HDD: IDE 160GB

Field Note #7 @Voyn1x 2008-09-23 ↳ Re: @eMatoS
@eMatoSEverythings going fine, but can't boot into 64bits, it locks when loading AppleNForceATA kext.

From a post I read earlier on InsanelyMac, this is because AppleNForceATA is based on AppleVIAATA which is a 32bit based kext. This is also the reason why nForce based systems have difficulty running 4gb of ram.

Field Note #8 @eMatoS 2008-09-23

Damned! so, it won´t work in 64bits until the kext is re-developed.

Field Note #9 @Voyn1x 2008-09-23

From what i understand that is the case.

If you think that's bad then wait for Snow Leopard: :

In most cases Leopard can use the same drivers as Tiger. If there is a limitation, it usually stems from interaction with other kexts and bundles that have been updated. However, with the transition to Snow Leopard we do not have this functionality. 32 bit drivers DO NOT WORK in Snow Leopard. That's right, it ALL starts over.

http://forum.insanelymac.com/index.php?automodule=blog&… ↗

Field Note #10 @bhast2 2008-09-23 ↳ Re: @Voyn1x
@Voyn1xFrom a post I read earlier on InsanelyMac, this is because AppleNForceATA is based on AppleVIAATA which is a 32bit based kext. This is also the reason why nForce based systems have difficulty running 4gb of ram.

64 bit is application based so kext will not effect the boot up

64 bit only turns on if the app needs it

Field Note #12 @eMatoS 2008-09-24

you're right p-J, they need some info on AMD systems, so come on guys!

Field Note #13 @Voyn1x 2008-09-24 ↳ Re: @bhast2
@bhast264 bit is application based so kext will not effect the boot up 64 bit only turns on if the app needs it

Hmm, after investigating further you are right (at least for Leopard, see my previous post), but according to Mysticus C over on InsanelyMac, the 4gb ram issue is caused by incompatibility with the nForce driver and 64bit. I'm only guessing here but it is possible it could effect booting.

Field Note #14 @gipo 2008-09-24 ↳ Re: @bhast2
@bhast2you didn't boot with your busratio to fix sound you have to boot with busratio like mine is fsb is 200 and my cpu is 2.6GHz so it would be 2600 divided by 200 for a busratio of 13 so i boot with busratio=13 I can confirm that sound works right if you do that this will be fix in the future as this is just alpha

All perfect with alpha11, without bus ratio's boot, sounds is perfect.
Installed also system kexts from 10.5.5

參與實測與協作驗證成員: @elicip
文獻來源與貢獻者溯源名錄(共 8 位具名成員 · 原始討論串 #1361)
成員用戶名本卷貢獻角色發帖數活躍時間窗
@gipo核心貢獻者32008-09-22 → 2008-09-24
@eMatoS核心貢獻者32008-09-22 → 2008-09-24
@Voyn1x核心貢獻者32008-09-23 → 2008-09-24
@R0GUE主筆作者22008-09-22
@bhast2協作成員22008-09-22 → 2008-09-23
@pαuℓzurrr.協作成員22008-09-22 → 2008-09-23
@elicip協作成員12008-09-22
@adil2003協作成員12008-09-22

選擇語言 · Choose your language