Hackintosh on Shuttle SN25P補完

這幾天把一些該處理的問題處理完, 正式把桌機切換到Leopard去, 以後Win32就是Game Console了 :p

PC_EFI v8

原先裝的是MBR Slice, 但是由於X1600一直出狀況, 所以在想用PC_EFI v8 加上GFX Strings會不會有好一些的相容性.

所以大工程, 整個重灌成GUID Slice, 確認PC_EFI v8有成功啟用, 掛進GFX Strings, 讓ToH Kernel + EFI 能夠直接抓到X1600, 結果雖然是成功了, 卻還是沒解決ATI的問題, 只能說是為了換PC_EFI而換.

ATI X1600 Pro的QE/CI問題

原本想說X1600就是Macbook Pro用的硬體, 拿來裝Hackintosh應該是最好的, 誰知道改完一堆DevicdID後雖然把QE/CI都開起來, 也能跑WoW甚至是其他Game, VMWare Fusion也能啟用Accelerate 3D graphics, 但是一旦跑過OpenGL Framework 相關的東西, 開始會有Mouse Tearing. 雖然能用Mouse Locator或Mighty Mouse解決, 但是越用越有「變本加厲」的狀況, 整個花屏已經見怪不怪了.

狠下心把Win32跟Mac的顯示卡對調, 現在改用Nvidia 7600 GS, 跟ATI X1600改法差不多, 也是改Kext的Info.plist, 替換DeviceID就能用了, 用到現在一切都好.

相關方法參考一下這裡

nForce4 MCP NIC

雖然forcedeth.kext已經問世許久, 可是很奇怪的是在我的機器上, 只要Traffic大於一個程度就會掛, 網路上抓到的build都是10.4.x的build, 不論用標準版本或是nock版, 都會有一樣的狀況.

索性自己作吧, 拿現成的source, 裝上Xcode3, 自己build了一個Native Leopard的版本, 我試用後發現只有nock版沒問題, 目前持續觀察中, 需要的下面的Link抓吧, 我建議先試試看原始的forcedeth, 有問題再用nockd版, 確認ok後再拿掉debug flag就好.

Leopard Version Forcedeth.kext

USB2.0

裝完後發現幾個大問題, 首先是USB to IDE的Mass Storage Device只能跑USB1.1 的12MB/s, 裝軟體慢到想哭, 不過也沒什麼了不起. 但是讓我真正有困擾的是VMWare Fusion, 因為把USB2.0的Controller認成USB1.1的, 於是造成VMWare Fusion裡頭的WinXP抓的到WebATM讀卡機卻啟用不了, 只好認真的去找Solutions.

現在我把AppleUSBEHCI.kext拿掉, 換成OpenDarwin用的PcGenUSBEHCI.kext, 不但完整抓到USB2.0的Controller, 也同時解決了VMWare Fusion的問題, 這個版本也是我從source做出來的Leopard版, 需要的下面抓.

Leopard Version PcGenUSBEHCI.kext

Envy24PT/HT

雖然目前確認還是不能用, 不過我有找到Linux版的driver, 正在想辦法Porting到Darwin上, 希望能完成摟.

Comments
  • 喵。 17 11 月, 2009 at 09:07

    不介意大板子的話
    asus m2n sli 560mcp的用XxX10.5.6很好裝 加上Marvin’s AMD patcher可以穩定升到10.5.8
    需要XP的話,則建議使用另外一個硬碟。

  • Post a comment

    Threaded commenting powered by interconnect/it code.