Danh mục

I. Hướng dẫn patch DSDT dành cho máy tính để bàn

Số trang: 62      Loại file: pdf      Dung lượng: 9.22 MB      Lượt xem: 9      Lượt tải: 0    
Hoai.2512

Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mấy hôm gần đây, tớ thấy bạn danght post rất nhiều kinh nghiệm hay trong việc cài Snow Leopard trên Desktop và Laptop, trong đó điều mà tớ quan tâm nhất là kĩ thuật patch DSDT của bạn ấy. Vì thế tớ quyết định thử vọc một chút về DSDT với hi vọng là Mac OS sẽ hoạt động tốt hơn.
Nội dung trích xuất từ tài liệu:
I. Hướng dẫn patch DSDT dành cho máy tính để bànI. Câu chuyện mở đầu Mấy hôm gần đây, tớ thấy bạn danght post rất nhiều kinh nghiệm hay trong việc cài Snow Leopardtrên Desktop và Laptop, trong đó điều mà tớ quan tâm nhất là kĩ thuật patch DSDT của bạn ấy. Vì thế tớ quyếtđịnh thử vọc một chút về DSDT với hi vọng là Mac OS sẽ hoạt động tốt hơn. Thực ra tớ đã có một chút kiếnthức về DSDT và đã từng dùng phần mềm DSDT Auto Patcher (madl0n) patch DSDT con main GigabyteG31M-S2L của tớ để fix một số thành phần như RTC, HPET, USB, ..., từ đó phối hợp với Chameleon 2.0 RC5mà bỏ được một số kext ngoài như LegacyAppleRTC, NullCPUPM và EVOReboot, ... và chạy ổn định hơn.Nhưng bản thân tự sửa DSDT trực tiếp thì tớ chưa bao giờ thử, vả lại chức năng sleep không hoạt độngđược nếu không có SleepEnabler, cho nên tớ mới quyết định táy máy một chút để nâng cao kinh nghiệm vàcũng là để giải quyết trọn vẹn bài toán DSDT cho con main của tớ. Và thế là tớ bắt đầu đọc, ngâm cứu các bài viết của bạn danght và tìm kiếm một số thông tin trênmạng. Sau đó tớ bắt tay vào công việc. Dựa trên cái DSDT đã được patch đợt 1 bằng DSDT Auto Patcher, tớbắt đầu chỉnh sửa, thêm bớt cho phù hợp. Quá trình chỉnh sửa khá phức tạp, nhiều lúc điên lên vì gặp lỗi. Đãcó lần chỉnh sửa sai phần SATA dẫn đến không boot được, thậm chí còn có lần quên không đổi tên file DSDTcho phù hợp, dẫn đến Kernel panic, và khi khởi động lại thì ... ôi thôi, CMOS Reset do không fix RTC. Nhưngcuối cùng, sau bao khó khăn cộng với khoảng chục lần reset máy, cuối cùng tớ đã patch gần như hoàn chỉnhDSDT của tớ, và đã đạt được các thành quả sau: Phần cứng, Kết quả Phương thức chức năngCPU Intel Speedstep OK (dùng Chameleon 2.0 RC5, đọc patch DSDT để Chameleon 2.0Pentium Dual bật Speedstep thấy khó quá nên không làm, sau này sẽ nghiên RC5, bật cứu tiếp). Nhiệt độ các nhân CPU (đo bằng iStats) ổn định ở 37oCCore E5200 GeneratePStates và 26oC GenerateCStatesnVidia GeForce Full QE/CI (patch DSDT, không cần ROM nVidia hay patch DSDT9400 GT NVEnabler.kext)USB OK (UCHI – USB 1.1 và EHCI – USB 2.0 nhận đầy đủ) patch DSDTTime Machine Đã fix lỗi, không cần EthernetBuiltIn trong Chameleon patch DSDTSATA Nhận đầy đủ, không cần JMicron36xSATA.kext patch DSDTAudio Nhận tất cả các cổng, không cần Voodoo HDA patch DSDT + AppleHDA patch + ALC662.kextSleep OK, không SleepEnabler.kext patch DSDTShutdown, OK, không EVOReboot.kext patch DSDT +Restart RestartFix trong ChameleonHPET OK, không cần NullCPUPowerManagement.kext patch DSDTRTC OK, không cần LegacyRTC.kext, không CMOS Reset patch DSDTLPC, PIC, TMR OK patch DSDT Việc tự chỉnh sửa đã đem lại cho mình rất nhiều kinh nghiệm về phần cứng, hệ thống Mac OS và kĩthuật patch DSDT. Đọc lại các hướng dẫn patch DSDT trên mạng, mình thấy chúng vẫn chưa thật sự chi tiếtvà thường hướng tới phần cứng cố định. Vì vậy mình tự tổng hợp lại kinh nghiệm và quyết định post bài viếtnày để hỗ trợ các bạn patch DSDT dễ dàng và hiệu quả. Mặc dù kinh nghiệm còn ít, song hi vọng sẽ giúpđược các bạn trong việc patch DSDT, để Mac OS hoạt động ổn định và hiệu quả hơn.Nguồn bài viết tham khảo:Hướng dẫn về cài đặt Snow Leopard retail trên laptop dòng core 2 (danght)Hướng dẫn cài đặt Mac OSX 10.6.5 lên PC dòng Core 2 Duol (danght)Retail Snow Leopard lên dòng Core I (Scripted w/RAID 0 2SSD Scrip) (danght)Vanila Speedstep CPU Core Duo cho đến Core i không cần Kext (danght)Minimal DSDT Edits for Gigabyte Socket 1366 Motherboards (macmanx86)Advanced DSDT Fixes: nVidia Graphics (tonymacx86)Advanced DSDT Fixes: Enable Sleep on P55 Motherboards (tonymacx86)Advanced DSDT Fixes: Enable Native Intel SpeedStep on P55 Motherboards (tonymacx86)và rất nhiều bài viết khác trên các diễn đàn về HACKINTOSH (InsanelyMac, ProjectOSX, ...)Bài viết này có thể còn sai sót, hi vọng được các bạn góp ý nhiệt tình.II. Giới thiệ ...

Tài liệu được xem nhiều: