Writer By:
Hangover de Blog.
Snow Leopard 10.6.3 กับ OSX on PCตามที่ apple ได้ออกตัว update OSX รุ่น 10.6.3 ออกมาเมื่อวาน (30 Mar 2010) พอทราบข่าว
กลับบ้านหลังเล่นเกมส์ขับรถแข่งกับเพื่อนๆ เสร็จเรียบร้อย ก็ได้ทำการอัพเดท... ใช้เวลาสัก 1 ชม. นิดๆ ครับ
ไหนลองเช็คดูสิว่ามีรึเปล่า...
นั่นไงโผล่มาจริงๆ ด้วยจ้า
ได้เวลารอครับ... รออยู่ชั่วโมงนิดๆ ครับ ก็เสร็จ หลังจากนั้นก็ Restart เครื่องกันเลย
ผลที่ออกมา.... เสียง, ภาพและอื่นๆ ยังอยู่ดีครับ ดีใจจังเลย อิอิ
* ปรับปรุงการทำงานของ Open-GL สำหรับโปรแกรม 3rd party ที่เอาตรงนี้ไปใช้
* ปรับปรุงเรื่องสี ใน iMovie' 09 เวลาที่ทำงานกับ HD Movie
* แก้ไขอาการ error -36 ของ Finder เวลาย้ายไฟล์เข้าไปบนไดร์ฟที่มี format เป็น FAT32
* ปรับปรุงการทำงานร่วมกันกับอุปกรณ์ USB (Apple ไม่ระบุว่ารุ่นใดบ้าง)
* ปรับปรุง QuickTime X
* ปรับปรุงเรื่องความปลอดภัย
* เพิ่มระบบส่งข้อมูลเมื่อเกิด error ไปให้ทาง Apple ครับ เรียกว่า Data Collection โดยเขาจะส่งข้อมูลเมื่อเกิด error ขึ้นภายในเครื่องในรูปแบบไม่ระบุตัวตน เป็นเพียงข้อมูล software + hardware ไปให้ทาง Apple วิเคราะห์เพื่อปรับปรุง OS X รุ่นต่อ ๆ ไป อ่านรายละเอียดเพิ่มเติมได้ ที่นี่
Update 10.6.3
Update 10.6.3 (Combo)
Read More
Writer By:
Hangover de Blog.
DSDT สำหรับ Gigabyteข้อดีในการแก้ DSDT.aml
1 Sleep ได้อย่างสมบูรณ์ คือ พัดลมในเครื่องดับหมด เมื่อทำให้ตื่น เพียงกดที่ คีย์บอร์ด หรือเมาท์
2 อุณหภูมิ CPU ลดตำ่ลง
3 เสียงดีขึ้น
4 คะแนน Geekbench เพิ่ม
ข้อเสียในการแก้ DSDT.aml
1 ทำให้อุปกรณ์ของคุณเสียได้
เมนบอร์ดที่ได้ทดลองแล้ว
EP35-DS3 ,EP35C-DS3R ,EP45-UD3L ,EP45-DS3L work 95%
dsdt.dsl นี้ได้ Fix สิ่งเหล่านี้ไปแล้ว
1 CPU
2 WAK
3 RTC
4 PWRB
5 PEX0-PEX5
6 LPCB
7 HPET
8 USB (UHCI ,EHCI)
9 SATA
10 SBUS
11 HDEF
วิธีการ
1. โหลด dsdt.dsl
EP35_dsdt.dsl ของท่าน iSoprano [http://www.mediafire.com/?yky0ty5mwik]
EP45_dsdt.dsl ของท่าน blackosx [http://www.mediafire.com/?yzymywkvwe2]
2. โหลด
PStateChangerv1.0.3
voodoopstate.v4 [http://www.mediafire.com/?3iywzti2jwd]
install voodoopstate.kext โดยใช้โปรแกรม Kext Helper b7 แล้วreboot
เปิดโปรแกรม PStateChanger ในที่นี้มี 4 PState จะเห็นดังรูป

3. ใน dsdt.dsl ใช้โปรแกรม TextEdit เปิด แก้ค่า Return (Package (0x04) อันนี้หมายถึงจำนวน pstate ถ้ามี 4 pstate ก็ใส่ 0x04 มี 5 pstate ก็ใส่ 0x05
ใส่ค่า FID กับ VID (อันนี้คือค่าของพลังงาน) pstate 0 จะเท่ากับ 0x471F ,pstate 1 จะเท่ากับ 0x071E ,pstate ต่อไปก็ไล่ลงไปเลยครับ
Code :
Scope (_PR.CPU0)
{
Method (_PSS, 0, NotSerialized)
{
Return (Package (0x04) // Here
{
Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0x471F, // Here
Zero
},
Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0x071E, // Here
One
},
Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0x461C, // Here
0x02
},
Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0x061A, // Here
0x03
}
})
}
Method (_PSD, 0, NotSerialized)
{
----------------------------------------
4. แปลง dsdt.dsl เป็น dsdt.aml โดยใช้โปรแกรม iASLMe_Nov_2009 โหลด [http://www.insanelymac.com/forum/index.php?showtopic=189272]
ลาก dsdt.dsl ใส่ iASLMe จากนั้น แก้ชื่อ dsdt.aml เป็น DSDT.aml
5. ติดตั้ง DSDT.aml ลงใน Extra
6. ลบ VoodooPState.kext ออกจาก System/Library/Extensions
***หมายเหตุ ไม่จำเป็นต้องมี NullCPUPowerManagement.kext , SleepEnabler.kext , AHCIPortInjector.kext , HDAEnabler.kext และถ้าลง Chameleon-2.0-RC4 ไม่ต้องลง PlatformUUID.kext , OpenHaltRestart.kext เรื่งของเสียง Device (HDEF) ต้องมาว่ากันอีกทีนะครับเพราะอาจไม่ตรงรุ่น
DSDT คืออะไร ส่วนประกอบที่สำคัญที่สุดในการลง OSX บนเครื่อง PC คือตัว bootloader ในที่นี้ผมใช้ boot ของ Chameleon ซึ่งเป็นที่ใช้กันอย่างแผ่หลาย ตัว boot ตัวนี้สนับสนุน การอ่านค่าจาก Folder Extra ซึ่ง Folder Extra นี้ เปรียบกับ Root คู่ขนาน ของระบบ OSX เราจะทำการเพิ่ม สิ่งต่างๆ ที่ไม่มีในเครื่องMacจริงๆลงใน Folder นี้ วกกับมาเรื่อง DSDT ส่วนประกอบของ Computer มี 2 ส่วนหลักๆ คือ Hardware กับ Software ถ้าจะทำให้ MacOS มีความเสถียรนั้น ต้องทำให้มันรู้จัก Hardware เราเสียก่อน (Driver) ใน MacOS มีอยู่ 2 วิธีครับ
1. ใช้ EFI บอกค่าของอุปกรณ์ทีเรามีตอนเริ่ม boot
2. DSDT คือปัญหามีอยู่ว่า OSX มันอ่านค่า ACPI ไม่สมบูรณ์
ทำให้มันไม่สนับสนุน Hardware ของเรา จึงต้องมีการแก้ไข DSDT แล้วนำไปใส่ไว้ใน Folder Extra เพื่อให้ bootloader อ่านค่า DSDT ใหม่แทน BIOS ในส่วนที่ผม Post ไว้ เป็น DSDT ผู้ที่ได้ทำการแก้ไขไว้แล้วซึ่ง Computer แต่ละเครื่อง จะมี Mainboard Ram VGA และ CPU ในส่วนที่ผมให้แก้ คือส่วนของ CPU เพราะแต่ละเครื่องมีไม่เหมือนกัน ( Mainboard แก้ไว้เกือบหมดแล้ว)
ข้อมูลเพิ่มเติม
สำหรับ EP35 http://www.insanelymac.com/forum/index.php...&start=1400
สำหรับ EP45 http://www.insanelymac.com/forum/index.php?showtopic=177497
DSDT - Vanilla Speedstep - Generic Scope (_PR) http://www.insanelymac.com/forum/index.php?showtopic=181631
อันนี้ DSDT.dsl ของผม GA-EP35C-DS3R นี่ [http://www.mediafire.com/?vvjz1zty4jg]
DSDT.dsl ของผม GA-EP45-UD3L นี่ [http://www.mediafire.com/?wmzwqimzjzh]
Read More
Writer By:
Hangover de Blog.
Chameleon v2 RC4 สำหรับเมนบอร์ด Gigabyte
Chameleon v2 RC4 สำหรับเมนบอร์ด Gigabyte (Vanilla Retail 10.6.2)
สิ่งที่ผมเขียนขึ้นมานี้เป็นแนวทางเบื้องต้น ในการใช้ Chameleon v2 RC4 ซึ่งเป็น bootloader ตัวใหม่ในขณะนี้ แต่ผมไม่ทราบว่าเขามีแนวทางการพัฒนายังไง ซึ่งผมเคยใช้ Chameleon v2 RC1 จนถึง
Chameleon v2 RC4 มันทำให้ผมรู้สึกว่ามันใกล้ความจริงเข้าทุกที (แรกจริงๆ คือแผ่น kalyway 10.5.2 ดีใจมากที่ลงได้ ) และอีกเรื่องผมไม่ได้เป็นคนที่คิดวิธีการ ผมเป็นแค่คนสรุปให้เป็นภาษาไทย และจะพยายามอธิบายให้เขาใจง่ายที่สุด มันคงไม่สุดยอดแต่หวังว่ามันพอที่จะเป็นแนวทางในการเริ่ม
เกี่ยวกับอุปกรณ์
เมนบอร์ด Gigabyte - EP35C-DS3R,EP35-DS3,EP45-UD3L,EP45-DS3L, รุ่นอื่นๆคุณต้องหาข้อมูลเพิ่ม
CPU จำเป็นต้องมีคำสั่ง SSE 3 (CORE 2 DUO ขึ้นไป) ถ้าต่ำกว่านี้แนะนำ ให้ลง 10.5.x
VGA nvidia รุ่น 7XXX Series ไม่ support 10.6.2 ถ้าให้ใช้ได้ต้อง เข้าโหมด 32 บิต ส่วนของ ATI ต้องหาข้อมูลเพิ่ม แนะนำ http://netkas.org/?cat=7 http://netkas.org/?cat=5
HDD,DVD ควรเป็น SATA ถ้าเป็น IDE แนะนำ 10.5.X
BIOS เซ็ตเป็น AHCI โหมด
File ที่จำเป็น
1 แผ่น SNOW LEOPARD (แผ่นแท้ครับ 1190 บ.)
1.1 ถ้าไม่มีแผ่น SNOW LEOPARD (retail) จะใช้ แผ่นแปลงก็ได้
เช่น OSX86, 10.6.1-10.6.2 by_Hazard, โดยไม่ต้อง Patch ค่าอะไรเลย
2 แผ่น BootCd ของ blackosx [http://www.mediafire.com/?gzm2zwixm5h]
3 Support Files (เป็น File ที่ไม่มีในเครื่อง Mac จริงๆ พูดง่ายๆคือ Driver) [http://www.mediafire.com/?zzoldmmzyzm]
ขออภัยผู้ที่โหลดไปก่อน 19.28 น. วันที่ 8-2-53 ผมใส่ไฟล์ EP45 (เสียง ALC889a) ผิด
4 Guide [http://www.mediafire.com/?hrvhmivcj2m]
แหล่งข้อมูล
Guide ของ blackosx [http://www.insanelymac.com/forum/index.php?showtopic=%20180954]
Read More
Writer By:
Hangover de Blog.
How to ... 32Bit on OSX86
ใน Extra>com.apple.Boot.plist เพิ่มประโยคนี้เข้าไปครับ arch=i386
ตัวอย่าง
ใน Extra>com.apple.Boot.plist เพิ่มประโยคนี้เข้าไปครับ arch=i386
ตัวอย่าง

Read More
Writer By:
Hangover de Blog.
OSX86 My Project !!!เกริ่นนำกันก่อน...
เอาเท่าที่ความรู้สึกที่ผมได้ประสบมานะครับ... มันก็คือ os (ระบบปฏิบัติการ) นี่ล่ะครับทำงานบน Mac อยากรู้ว่า Mac คืออะไร คลิกครับ >> MAC นี่ล่ะครับ... หรืออยากลองใช้ลองเข้าไปหาเล่นได้ที่ iStudio ใกล้บ้านท่านครับ ก็ไม่มีอะไรครับแค่สนใจเท่านั้นเอง ผมได้มีโอกาสได้ใช้แล้วก็ติดใจซะงั้นเลย มี Software ที่ตรงกับ
งานมากจริงอันนี้ยอมรับเลย...
Start
เว็บที่ให้ความรู้ในการติดตั้งและแก้ปัญหาต่างๆ ครับ
OSX86 Howto ?
OSX86 by Wiki : http://wiki.osx86project.org/wiki/index.php/Main_Page
InsanelyMac : http://www.insanelymac.com/forum/
MacMafia : http://www.digiplankton.com/webboard/index.php?showforum=10
Mac Zone OverclockZone : http://forums.overclockzone.com/forums/forumdisplay.php?f=55
OSX86 Ploblem !
Kext : http://www.kexts.com/
Dirve เป็นสีส้ม : http://www.kexts.com/view/9-fix_for_orange_icons_%28snow_leopard%29.html
ตอนนี้สเปกเครื่องผม... ใช้ดังนี้ครับ
CPU: C2D E7400
RAM: G-Skill 4 GB
M/B: Giga-Byte EP45-UD3R
VGA: HIS HD4670 IceQ Turbo
HDD: WD 640 GB x 2
DVD: ASUS DVD-RW +-

Read More