หนึ่งในปัญหาของ Acer Aspire One D150 เวลาใช้กับลินุกซ์ (ใดๆ) คือ ถ้าใช้งานโดยไม่ปรับแต่งอะไรเลยมันจะทำงานที่ 1.33 GHz แทนที่จะเป็น 1.66 GHz ตาม spec ของ CPU Intel Atom N280 โดยที่ CPU frequency scaling จะปรับให้ CPU ทำงานที่ 800 MHz – 1.33 GHz … ถ้าต้องการใช้งานเต็มประสิทธิภาพต้องเติมเคอร์เนลออปชัน acpi_no_auto_ssdt (ลองผิดลองถูกกับ ACPI อยู่หลายครั้ง ออปชันนี้กระทบน้อยสุดแล้ว) ซึ่งจะได้สัญญาณนาฬิกา 1.66 GHz เต็ม แต่จะใช้ CPU frequency scaling ไม่ได้
พยายามหาต้นตอของปัญหานี้ตั้งแต่ซื้อเครื่องเมื่อปีที่แล้ว พบว่าปัญหาอยู่ที่ข้อมูลในตาราง DSDT (Differentiated System Description Table) ของระบบ ACPI .. ทางแก้ มีสองทางคือ สร้าง custom DSDT แล้วสั่งให้เคอร์เนลโหลดมาใช้งานแทน DSDT ของระบบ หรืออีกทางคือ รอ Acer อัปเกรด BIOS … ทั้งสองกรณี เป็นท่ายากทั้งคู่ ขี้เกียจ .. เลย workaround ใช้งานแบบไม่มี CPU frequency scaling ไป จะว่าไปก็ไม่ได้เดือดร้อนอะไรเพราะเสียบปลั๊กไฟใช้งานเกือบตลอดอยู่แล้ว
แต่ในที่สุด Acer ก็อัปเกรด BIOS และแก้ปัญหาที่ว่านี้จนได้ .. เพราะ BIOS รุ่นเดิมไปใช้ MS Windows 7 ก็จะทำงานแค่ 1.33 GHz เหมือนกัน ก๊าก ! …. ถึงว่าสิ ! ถ้าเป็นปัญหาเฉพาะลินุกซ์ .. Acer คงไม่ทำ BIOS ใหม่ให้หรอกมั้ง เพราะรุ่นนี้ไม่มีเวอร์ชันลินุกซ์วางขาย … สรุปเลยเป็นผลพลอยได้จาก MS Windows 7 ซะงั้น .. ฮาๆๆ
พอโหลดไฟล์ BIOS มา ก็มีโปรแกรมสำหรับแฟลช BIOS ใหม่ สำหรับ DOS และ Windows 32 bits … แล้วจะทำไงล่ะนี่ เครื่องที่ใช้อยู่ ไม่มีทั้งสอง OS ! .. พยายามจะทำ Windows XP Live USB บนลินุกซ์ก็จะใช้ท่ายากเกินไป .. จะหาฮาร์ดดิสก์ Windows XP มาเสียบใช้ชั่วคราวก็ต้องตามหาไดรเวอร์ .. สุดท้าย เลยหันมาหา FreeDOS โดยเอา UNetbootin ทำ FreeDOS Live USB แล้วก๊อปปี้ไฟล์สำหรับแฟลช BIOS สำหรับ DOS ลงไปด้วย เสร็จสรรพก็บูตจาก USB …
บูตเสร็จก็จะปรากฎ prompt เป็น A: เป็นไฟล์ในอิมเมจของ FreeDOS และถ้าเปลี่ยนไปไดรว์ C: ก็จะเห็นไฟล์ที่ก๊อปไว้ใน USB
รันแบตช์ไฟล์ เข้าโปรแกรมแฟลช ก็จะเริ่มทำงานเลย ไม่มีรอถาม (Y/N) ให้เปลี่ยนใจ … เลยทำได้แต่ภาวนาว่าอย่าให้เกิดปัญหาอะไรขัดจังหวะโปรแกรมแฟลช
… แฟลชสำเร็จ เครื่องก็รีบูต ..
เข้าเมนู GRUB2 เอา acpi_no_auto_ssdt ออก .. Ctrl-X บูต .. สำเร็จ ! ในที่สุดก็มาใช้ Intel Atom N280 ใน Acer Aspire One D150 ก็ทำงานได้ที่ 1.00 – 1.66 GHz แล้ว .. ใช้งานได้สมบูรณ์เสียที :D