อาทิตย์นี้ผมได้รับเมนบอร์ดที่สั่งซื้อมาจากนอก เป็น mini-itx (เฉพาะขนาดของมันอะนะ) และ CPU intel Q9550 ที่สั่งจองไว้ก็ได้รับมาในเวลาไล่เลี่ยกัน ไม่รอช้า จัดการเอาองค์ประกอบที่พอเหลือมีอยู่ จับใส่เข้าไปในเคสเก่าอันนึง
เสร็จแล้วก็ลง Kubuntu 9.04, driver nvidia, อัพเดตแพทช์ทั้งหลาย บร๊ะเจ้า!!! มันบูทไวมากเลยใช้เวลาในการที่จะขึ้นหน้าล็อกอินสั้นกว่า PC ที่มีอยู่สองเท่าได้เลยมั้งนั่น
ตัวนี้ให้การ์ดจอออนบอร์ดเป็น nvidia 9300 สนับสนุน SLI เพราะมี PCI-EX 16x มาให้สล็อตหนึ่งด้วย กะจะเอามาลอง VDPAU (video api) ซะหน่อย เนื่องจาก ATI ยังไม่ยอมปล่อยออกมาเลย
(หลังจากนี้หนึ่งวัน มาลองเปิดอีกที ดูมันก็เร็วกว่าธรรมดาก็จริง แต่ไม่ได้มากเท่าที่รู้สึกครั้งแรกแล้วอะ แป่ว)
วันพฤหัสบดีที่ 23 กรกฎาคม พ.ศ. 2552
วันเสาร์ที่ 30 พฤษภาคม พ.ศ. 2552
ati driver (fglrx) support pbo แล้วนะ
ข่าวดีส่งท้ายเดือนนี้ เพื่งสังเกตว่า fgl_glxgears นั้นลง caption ใหม่เอาไว้ว่าใช้ pbuffer ก็เลยสงสัยว่า pbo ที่ผิดหวังไปคราวก่อนนั้น มันมาแล้ว หลังจากให้รอมานาน ปรากฏว่าจริงซะด้วย
แต่ก็งานเข้านิดๆ เพราะต้องกลับไปแก้โค้ดแล้วลองรันเปรียบเทียบ performance อีกรอบ
แต่ก็งานเข้านิดๆ เพราะต้องกลับไปแก้โค้ดแล้วลองรันเปรียบเทียบ performance อีกรอบ
วันอาทิตย์ที่ 17 พฤษภาคม พ.ศ. 2552
Video Wall
เคยบอกไว้ในบล็อกแล้วว่าสิ่งที่อยากทำอย่างหนึ่งก็คือ video wall ตอนนี้ลองทำขึ้นมาได้ขั้นหนึ่งแล้วก็เอามาโชว์ซะหน่อย client คือ laptop สามารถส่ง data และ event ไปให้ server ได้ ส่วน server ที่ render ภาพสองตัวนั้นคือ Windows ตัวหนึ่ง อีกตัวหนึ่งคือลินุกส์จ้า ส่วนไอ้ภาพเส้นๆ นั้นก็แทนอินพุตภาพวิดิโอจริงๆ แต่ทำไม่ทันเอาแบบว่า random วาดเส้นทุกๆเฟรมไปก่อน เอิ๊กๆ
วันอาทิตย์ที่ 10 พฤษภาคม พ.ศ. 2552
ปัญหา Kdevelop กับ libtool
รู้สึกว่าจะมีปัญหาหาตั้งแต่ kubuntu 8.10 มาแล้ว ถ้าเราเลือกใช้ kdevelop 3.5.x แทนที่จะเป็น 4 beta ซึ่งก็คงต้องเป็นอย่างนั้นเพราะตัว 4beta มันไม่มี project template มาให้เลยยกเว้น qt
พอมาลอง build โปรแกรมที่สร้างด้วย template C++ sample hello world จะพบว่า build ไม่ผ่าน ติดที่ libtool จากการค้นในเน็ตปรากฏว่า เพราะ template ของ kdevelop ใช้เวอร์ชั่นเก่ากว่าและไม่ได้เรียกใช้จากตัวที่เราลง package
ดังนั้นวิธีแก้ก็คือ copy ltmain.sh จาก /usr/share/libtool/config ไปทับในโปรเจ็กของเรา แล้ว distclean หลังจากนั้น ลอง build อีกที ฉลุย
ยังงี้คงต้องเรียกว่าเป็น bug แต่เค้าก็เจอกันนานแล้วนะ ไม่ยักแก้แฮะ
พอมาลอง build โปรแกรมที่สร้างด้วย template C++ sample hello world จะพบว่า build ไม่ผ่าน ติดที่ libtool จากการค้นในเน็ตปรากฏว่า เพราะ template ของ kdevelop ใช้เวอร์ชั่นเก่ากว่าและไม่ได้เรียกใช้จากตัวที่เราลง package
ดังนั้นวิธีแก้ก็คือ copy ltmain.sh จาก /usr/share/libtool/config ไปทับในโปรเจ็กของเรา แล้ว distclean หลังจากนั้น ลอง build อีกที ฉลุย
ยังงี้คงต้องเรียกว่าเป็น bug แต่เค้าก็เจอกันนานแล้วนะ ไม่ยักแก้แฮะ
ลง kubuntu 9.04 กับเครื่องที่มีการ์ดจอ ati
เอาอีกแล้วครับท่าน ปัญหาใหญ่ที่สุดอันหนึ่งของ linux ก็คงเป็นการ install นี่แหละ เห็นมีปัญหาทุกเวอร์ชั่น ผมได้ทำการลง kubuntu 9.04 ลงบน lenovo ideapad u330 ซึ่งมีความสามารถในการสลับการ์ดจอได้ว่าจะใช้ discrete ซึ่งเป็น ati hd3450 หรือจะเป็น onboard ซึ่งเป็น intel หลังจากลองผิดลองถูกอยู่สองวันหนึ่งคืน และทำการพิสูจน์กับเครื่อง desktop ซึ่งตัดใจลงใหม่เพราะไม่มีปัญญาเซ็ตคอนฟิกให้จอใหม่ที่เพิ่งซื้อมาคืิอ benq t2200hd สิ่งที่ผมได้รู้คือ
หากท่านต้องการลง kubuntu ในเครื่องของท่าน ขอแนะนำว่าให้ลง 8.10 ก่อน เพราะมันสามารถ detect จอและสร้างคอนฟิกของ x ได้ถูกต้องที่สุด แต่หลังจากลงสำเร็จแล้วควรจะอัพเกรดไปเป็น 9.04 เพราะผมว่ามันใช้งานดีกว่านะ
แต่ก่อนที่จะอัพเกรด สำหรับเครื่องที่เป็นการ์ดจอ ati ควรจะติดตั้ง driver fglrx ให้เสร็จเรียบร้อยเสียก่อน แนะนำให้ใช้ตัวล่าสุด ตอนนี้ก็คือ 9.4 ถ้าทำได้เรียบร้อยดีไม่มีปัญหาก็ค่อยทำการอัพเกรดต่อไป
ส่วนการอัพเกรด ถ้ารอการอัพเกรดแบบผ่านอินเตอร์เน็ตคงรอกันนานมากๆ ให้ใช้วิธีนี้แทนคือ ดาว์นโหลดตัว install แบบ alternate มา จะ mount หรือเขียนลงแผ่นก็ได้ แล้วเรียกโปรแกรมสำหรับอัพเกรดขึ้นมา วิธีนี้จะไวกว่าเพราะเราสามารถหา mirror ในไทยเพื่อดาว์นโหลด iso มาได้อย่างรวดเร็ว ซึ่งไม่เหมือนกับการ download มาทีละ package ซึ่งมันช้าโคตรๆ
อ้อ ส่วน เจ้า ideapad ของผม ต้องใข้การเซ็ต bios เพื่อเลือกใช้การ์ดจอแยกไปเลย จึงจะทำการลงได้อย่างไม่มีปัญหาอะไร
หากท่านต้องการลง kubuntu ในเครื่องของท่าน ขอแนะนำว่าให้ลง 8.10 ก่อน เพราะมันสามารถ detect จอและสร้างคอนฟิกของ x ได้ถูกต้องที่สุด แต่หลังจากลงสำเร็จแล้วควรจะอัพเกรดไปเป็น 9.04 เพราะผมว่ามันใช้งานดีกว่านะ
แต่ก่อนที่จะอัพเกรด สำหรับเครื่องที่เป็นการ์ดจอ ati ควรจะติดตั้ง driver fglrx ให้เสร็จเรียบร้อยเสียก่อน แนะนำให้ใช้ตัวล่าสุด ตอนนี้ก็คือ 9.4 ถ้าทำได้เรียบร้อยดีไม่มีปัญหาก็ค่อยทำการอัพเกรดต่อไป
ส่วนการอัพเกรด ถ้ารอการอัพเกรดแบบผ่านอินเตอร์เน็ตคงรอกันนานมากๆ ให้ใช้วิธีนี้แทนคือ ดาว์นโหลดตัว install แบบ alternate มา จะ mount หรือเขียนลงแผ่นก็ได้ แล้วเรียกโปรแกรมสำหรับอัพเกรดขึ้นมา วิธีนี้จะไวกว่าเพราะเราสามารถหา mirror ในไทยเพื่อดาว์นโหลด iso มาได้อย่างรวดเร็ว ซึ่งไม่เหมือนกับการ download มาทีละ package ซึ่งมันช้าโคตรๆ
อ้อ ส่วน เจ้า ideapad ของผม ต้องใข้การเซ็ต bios เพื่อเลือกใช้การ์ดจอแยกไปเลย จึงจะทำการลงได้อย่างไม่มีปัญหาอะไร
วันพุธที่ 4 มีนาคม พ.ศ. 2552
Smooth Streaming with IIS 7
เจ๋งมากค้าบ ทดลอง install และทดสอบด้วยตัวเองแล้วหลังจากเข้าไปลองที่ akamai โดยใช้ silverlight เป็น client ชอบตรง แทบไม่ต้องทำไรเลย (หรือเพราะรันจากตัวอย่างที่เค้าทำมาให้แล้วเลยง่ายก็ไม่รู้) ก็สามารถเปิดให้บริการได้แล้ว เดี๋ยวคงเข้าไปเจาะลึกการทำงานมันอีกที
กะว่าจะลอง feature อื่นๆ เช่น web playlist ด้วย อ้อแล้วก็ live streaming (อันนี้พ้อยต์เลย) แต่มันต้องการ windows 2008 ยังไม่มีอะ
สุดท้ายก็คงต้องเอาไปเปรียบเทียบกับ streaming server ตัวอื่นๆดูด้วย เช่น darwin, vlc แล้วมาดูกันอีกที แต่ว่าตอนนี้เกิดสนใจ silverlight ขึ้นมาบ้างแล้วสิ
กะว่าจะลอง feature อื่นๆ เช่น web playlist ด้วย อ้อแล้วก็ live streaming (อันนี้พ้อยต์เลย) แต่มันต้องการ windows 2008 ยังไม่มีอะ
สุดท้ายก็คงต้องเอาไปเปรียบเทียบกับ streaming server ตัวอื่นๆดูด้วย เช่น darwin, vlc แล้วมาดูกันอีกที แต่ว่าตอนนี้เกิดสนใจ silverlight ขึ้นมาบ้างแล้วสิ
วันพุธที่ 28 มกราคม พ.ศ. 2552
เจ็บใจ Gimbal lock
นึกว่าจะสำเร็จเสร็จแล้วเชียว สวรรค์ล่มเพราะเจ้า Gimbal lock นี่เอง ต้องมานั่งรื้อใหม่หมด ถ้าทำแค่ Tilt Sensor ก็ไม่มีปัญหา แต่พอคิดถึงว่ามันจะกลายเป็นก้างชิ้นใหญ่ในอนาคต สู้ลงมือเปลี่ยนซะตอนนี้เลยดีกว่า เหนื่อยจริงๆกลับไปอ่านเลขอีกมากมาย...
สมัครสมาชิก:
บทความ (Atom)