(เขียนเมื่อ 2009-06-04 00:04:43 +0700)
ลองของครับ อยากลองเล่น 64bit มั่ง จริงๆ แล้วไม่ใช้อะไรหรอกครับ อยากใช้แรมของ notebook ให้คุ้มค่า ใส่ไป 2GiB 2 แถว แต่ใช้งานได้แค่ 3GiB เท่านั้นเอง แอบเซ็งอย่างแรง อยากลองของเอา Windows XP 64bit มาติดตั้งหน่อย แต่ก็กลัวติดปัญหาเรื่อง Driver แต่เอาวะ วันนี้สักวัน ลองไปลงกันซะหน่อย
จริงๆ แล้วระบบ 64bit สำหรับ X86 (เรียกง่ายๆ ว่า X64) มีมาได้ 4-5 ปีแล้วมั้ง ตั้งแต่ AMD Athlon64 939 นู้นแล้ว แต่ไม่ค่อยนิยมใช้กันเพราะถ้าเราต้องการใช้งานระบบ 64bit จริงๆ จะต้องประกับไปด้วย
- CPU ที่เป็น 64bit คงไม่ใช่ปัญหาถ้าจะหามาใช้ เพราะแทบทุกตัวในตลาดจะมีคำสั่ง 64bit มาให้อยู่แล้ว (Intel แอบไปซื้อ AMD ด้วยแหละ)
- OS ที่เป็น 64bit สำหรับตลาด X86 ก็คงมีให้เลือกไม่มากเท่าไหร่ ที่เห็นๆ กันก็ WindowsXP X64, Vista 64bit, Windows Server 2003/2008 และ Linux 64bit
- โปรแกรมที่เป็น 64bit อันนี้คงเป็นปัญหาใหญ่เลยแหละ
ส่วนสิ่งที่ต้องเตรียมอีกอย่างนอกจาก 3 อย่างข้างบนแล้วก็คือ อุปกรณ์ที่มี driver สำหรับ OS 64bit ถ้าเป็นการ์ดจอ nVidia, ATI ก็คงไม่มีปัญหา แต่ถ้าเป็นยี่ห้อแปลกๆ อย่าง S3 หรือ XGI อันนี้ก็ตัวใครตัวมันล่ะครับ ส่วนอุปกรณ์อื่นๆ ก็ตามแต่วาสนาจะหาเจอ (จริงๆ)
ผมคิดว่า คนที่ลง OS 64bit ส่วนใหญ่จะมีจุดประสงค์ให้ใช้งานแรมได้ 4G หรือมากกว่า เพราะข้อจำกัดของ OS 32bit จะอ้างอิงหน่วยความจำได้แค่ 4G เท่านั้น (4,294,967,296 bytes) แต่ไม่สามารถใช้งานได้เต็มๆ เพราะต้องแบ่ง address bus ไปให้อุปกรณ์อื่นๆ ด้วย จึงใช้งานได้จริงๆ ราวๆ 3.25GiB แต่ main board บางรุ่นดันจำกัดไว้เลยว่า ถ้าแรมเกิน 3GiB จะใช้งานได้แค่ 3GiB เท่านั้น (กำ)
เอ้า พล่ามซะยาวเลย เข้าเรื่องล่ะกัน
ก่อนอื่นก็พยายามติดตั้ง WindowsXP X64 จนสำเร็จจนได้ ซึ่งขั้นตอนการติดตั้งก็ไม่ได้ต่างจาก Windows XP 32bit ธรรมดาๆ หลังจากติดตั้งเสร็จก็จะเจอหน้าจอเหมือน WindowsXP 32bit เลย แต่ต่างกันตรง Wallpaper เท่านั้นเอง
Windows XP X64 มีพื้นฐานมาจาก Windows Server 2003 ทำให้ไม่สามารถใช้ Driver ของ Windows XP ปกติได้ แล้ว Service Pack ก็ยังเป็นคนละตัวกัน ก็เลยยังเป็นแค่ Service Pack 2 เท่านั้น แต่ที่ดีใจสุดๆ คือ มันเห็นแรมครบ 4G แหละ อิอิ
หลังจากงมอยู่นาน สุดท้ายก็เหลืออุปกรณ์เท่านี้ที่หมดปัญญาลงจริงๆ อันนี้ไม่ไหวล่ะครับ แต่จะว่าไปก็ไม่เป็นไร ไม่ใช้ก็ได้ ก็แค่ Bluetooth กับ Card Reader เท่านั้นเอง ทำใจไม่ใช้ก็ได้อ่ะ
ลองเปิด Program Files ดู โอ้วมีแบ่งแยกกันด้วย ถ้าหากโปรแกรมไหนเป็น 32bit จะถูกติดตั้งลงใน X86 แทน ก็เป็นสัดส่วนดี
ต่อไปลองเข้าไปที่ Power Manager เอ้า Hibernate หายไปไหน สำคัญนะเนี่ย ใช้บ่อยด้วย คือ notebook ถ้ามันไม่หนักหนาจริงๆ ผมจะ hibernate ไว้ตลอด แต่เป็นแบบนี้ ตายครับ เปิดแต่ละที รอกันเซ็งเลย
แอบมาดู IE โห มีแยกเป็น IE32bit กับ 64bit ด้วย แหล่มมากมาย แบบนี้ 64bit ต้องดีกว่าแน่นอนเลย หุหุ งั้นขอลอง Windows Update ซะหน่อย ไหนๆ ก็เป็นแผ่นแท้แหละ ไม่กลัวจอดำ อิอิ
ผลตอบรับเป็นแบบนี้ครับ แหล่มโคตรๆ ไรวะ จะใช้ Windows Update ต้องใช้ IE 32bit เท่านั้น ถึงว่า MS ยังเอา IE32bit ไว้ใน Windows 64bit อยู่ เวร …
ลองติดตั้ง .net หน่อย ก็อย่างที่เห็นแหละ หุหุ (จริงๆ ต้องไปโหลด Version 64bit มาติดตั้งเองอ่ะ)
นี่ยังไม่ได้จับหน้าจออีกหลายๆ ปัญหาเช่น
- Flash ไม่สามารถใช้งานได้บน IE 64bit (ปัญหาเดียวกับตอนลอง Ubuntu 64bit)
- โปรแกรมบางตัวไม่มีของ 64bit แล้วก็ไม่สามารถเอามาติดตั้งได้ บอกไม่รู้จัก OS (เช่นเกม Spinter Cell)
- และอื่นๆ อีกเล็กน้อยถึงปานกลาง ถึงมากที่สุด หุหุ
เราพร้อมสำหรับ 64bit หรือยัง?
ผมว่า … ยัง แต่ก็ควรจะเตรียมตัวไว้ได้แล้ว หลายๆ คนที่ลง 64bit เพราะเขาอยากให้ใช้งานแรมได้เกิน 4GiB (ส่วนใหญ่ต้องการให้เห็นครบ 4GiB) แต่เมื่อมันไม่สามารถมาแทน Windows XP หรือ Vista ได้ในทันทีโดยเฉพาะปัญหาการเข้ากับโปรแกรมเก่าๆ และ Driver เราก็คงยังไม่ได้ใช้งานจริงๆ ภายใน 2-3 ปีนี้แน่ๆ แต่ในอนาคตเราคงหลีกเลี่ยงที่จะไม่ใช้ไม่ได้แน่นอน เพราะแรมแค่ 3GiB นั้น ไม่น่าจะพอสำหรับโปรแกรมในอนาคต ทั้งๆ ที่ปัจจุบันนี้ Hardware พร้อมสำหรับ 64bit แล้ว OS ก็พร้อมแล้วเหมือนกัน ขาดแค่โปรแกรมสนับสนุนเท่านั้น เพราะงั้น เราก็นั่งร้องเพลงรอกันต่อไปเหอะครับ (ยิ่งเขียนยิ่งงงยิ่งง่วงอยู่ด้วย)
บท สรุปของผมคือ กลับมาตายรังที่ Windows XP 32bit เหมือนเดิม ส่วนแรมที่เหลือ ก็เอาไปทำ ramdisk สำหรับเก็บ cache เพื่อให้คอมเร็วขึ้น แต่สุดท้่ายมันก็ hibernate ไม่ได้ ก็เลยต้องเอาออกไป (กำ)
เอาเป็นว่า if it work, don’t fix!!!!!