วันเสาร์ที่ 22 ตุลาคม พ.ศ. 2554

หลายเหตุผลที่ AMD Bulldozer ประสิทธิภาพไม่ดีเท่าที่ควร

  จากเรื่องก่อนหน้านี้หลายคนก็คงได้เห็น ประสิทธิภาพของ AMD Bulldozer กันไปแล้วว่า เป็นอย่างไร ดังนั้นในบทความนี้ผมจึงไปตามหาทั้งข่าวลือ ข่าวจริงที่เกี่ยวกับเบื้องหลังที่ทำให้ Bulldozer นั้นไม่ถูกใจแฟนๆ ของ AMD กัน

  ปัญหาเกี่ยวกับการ Fecth ข้อมูล ดูตามลิงค์ : คือ ตัว Fecth คำสั่งเข้ามาใน Module มีอันเดียวแต่ในนั้น มี CPU 2 ตัว ทำให้เกิดการดึงข้อมูลผิดพลาด ปัญหานี้กำลังแก้ไขใน Linux ในวินโดว์ รอ Windows 8

  ปัญหาเกี่ยวกับการออกแบบโดยให้เครื่องมือในการสังเคราะห์วงจร ของซีพียู ดูตามในลิงค์นี้ : เป็นคำพูดจาก Cliff A. Maier อดีต วิศวกรของ AMD ที่บอกว่าบริษัท ตัดสินใจทิ้งการออกแบบวงจร ในส่วนสำคัญด้วยมือ (โดยคนออกแบบเอง) แล้วแทนด้วยการให้เครื่องมือวิเคราะห์อัตโนมัติทั้งหมด โดยเขาบอกว่า

       Automated Design = 20% Bigger, 20% Slower  (คงต้องเพิ่มเปลืองไฟเข้าไปอีก)


นอกจากนั้นยังบอกว่า การตัดสินใจในเรื่องนี้ควรเป็นวิศวกรของทีม AMD และ ATI ซึ่งการที่หยุดการออกแบบ ซีพียูด้วยคน มาเป็นแบบ SoC ผลที่ได้ทำให้เสียทั้งประสิทธิภาพ พื้นที่ของชิพ และนั้นเป็นเหตุผลที่ DEC Alpha นั้นทำงานไปมีประสิทธิภาพและรวดเร็ว เพราะพวกเข้าออกแบบ ทรานซิสเตอร์แต่ละตัวด้วยมือ ทั้ง Intel และ AMD ก็เคยทำมาตลอด อย่างน้อยในส่วนที่สำคัญบนซีพียู
 
  ปัญหาภายในของ AMD เองโดยสรุป ตามลิงค์นี้
- ทีมออกแบบ Athlon 64/Opteron ถูกบังคับให้ออก หรือลาออกด้วยความไม่พอใจ ซึ่งปัจจุบันพวกเขาไปทำงานกับ Apple, Oracle และอื่นๆ
- ทีมออกแบบ K6-2 ซึ่งมาจาก Nexgen (CMD team) ซึ่งออกแบบ Athlon 64/Opteron ด้วย ในปี 2007 คนหลักๆ ออกไปหมด เหลือแต่พวก...

สรุปหลักๆ ก็คือคนเก่งๆถูกทำให้ออก ใช้เครื่องมือออกแบบแทนคน เรื่องทั้งหมดก็เลยได้ผลลัพธ์เช่นนี้

วันพฤหัสบดีที่ 13 ตุลาคม พ.ศ. 2554

AMD FX-8150 รุ่งหรือร่วง....

    เคยใช้เครื่องคอมพิวเตอร์ที่เป็นซีพียู ของตั้งแต่ AMD 386 ตอนนั้นลงได้แต่ Dos กับ Widows 3.11 ถ้าใครเคย อยู่ยุคนั้นคงต้องเคยได้ยินหรือได้ให้พวก RW, CW, Thai Menu, Thai Banner, ThaiShow และเกมพวก Prehistorik,Jazz Jackrabbit,Lion King,Aladdin,Gods เป็นต้น (หาโหลดได้ที่นี้คลิก) ซึ่งไม่เคยเคลียร์เลยซักเกมเพราะมันเซฟไม่ได้
     ผมเป็นคนหนึ่งที่เชียร์ให้ AMD ออกซีพียูรุ่นใหม่ๆ มาสู้กับ Intel มานานตั้งแต่สมัยก่อนจนถึงปัจจุบัน โดยมีเหตุผลหลักส่วนตัวคือ คุ้มค่าเงินและได้ประสิทธิภาพการใช้งานที่เหมาะสม เครื่องคอมตั้งโต๊ะปัจจุบันก็ ซีพียู AMD Athlon™ X2 กราฟฟิคการ์ด ATI 3650 (AMD) แต่ซิปเซต NVIDIA ซื้อมาตอนเรียนมหาลัยปีสอง จากนั้นก็รอ ว่าถ้าจะซื้ออีกเครื่องก็ขอแรงๆไปเลย ที่ผ่านมาก็มีซีพียูของ AMD ออกมาในตระกูล Sempron Athlon Phenom มีตั้งแต่ 1 - 6 หัว (Core) และก็มีบางรุ่น Unlock core ได้ด้วยอีก ทำให้คุ้มค่าเงินเข้าไปอีก แต่วงการนี้มันก็มีคู่แข่งกันเรื่องความเร็วอยู่ซึ่ง(เอาเฉพาะความเร็วในการทดสอบ ไม่เอาปัจจัยอื่น ไม่ Overclock) ก็คือ Intel สมัยก่อนผลัดกันแพ้ชนะเรื่องความเร็ว AMD นำในช่วงที่ออก Athlon มาสู้ Pentium 4 อยู่พักหนึ่ง แต่แล้วก็มาถึงช่วงการเปิดตัวซีพียูของ Intel ตระกูล Intel Core ก็คือตั้งแต่ Core Duo, Core 2, Core i ก็ไม่เคยที่จะชนะแบบห่างเลย
    แฟน AMD หลายคนที่แต่เฝ้าหวัง Bulldozer ซึ่งพัฒนามาตั้งแต่ปี 2003 ซึ่งก็พึ่งเปิดตัวไปไม่ก็วันซึ่งในไทยก็มีการทดสอบผ่านหลายๆ เว็บคือ

www.overclockzone.com
www.unlimitpc.com
www.vmodtech.com
www.notebook4game.com

ส่วนการรีวิวของต่างประเทศก็ไปดูในกระทู้รวมลิงค์นี้ www.amdzone.com

......สรุปว่าผิดหวังไปตามๆ กัน และมี Fanboy หลายคนของ AMD เองก็พูดว่าต้องใช้งานกับพวก multi-threaded หนัก ตามลิงค์ ถึงจะใช้งานได้มีประสิทธิภาพสูงสุด
     ส่วนผู้เป็นกลางหลายคนก็บอกว่า เทคโนยีที่ใช้ มันใหม่เกิน OS จัดการ thread ไม่สมบูรณ์( ไปหาอ่านวพวก Bulldozer CPU Architecture : modules, cores, threads ) โปรแกรมอื่นๆ ก็ไม่ได้เขียนสนับสนุนการทำงานนั้น
     ส่วนแฟนๆ Intel ก็มาบัฟอยู่เรื่อยในเรื่องนี้ และยังไม่มีคำพูดใดๆจาก AMD เอง ณ ตอนนี้ ช่วงนี้ถ้าเข้าไปในบอร์ดที่พูดคุยกันเรื่องนี้ ก็ดราม่าครับ


และในช่วงไม่กี่สัปดาห์ที่ผ่านมานี้ถ้าใครๆตามข่าวจะพบกับข่าวที่ช็อควงการคอมพิวเตอร์ก็คือ การจากไปของ Steve Jobs (56 ปี)ในวันที่ 6 ตุลาคม 2011 และ Dennis Ritchie (70ปี)ในวันที่ 8 ตุลาคม 2011 ตัวผมเองผู้ที่ได้รับผลจากการใช้ความรู้ความสามารถของท่านทั้งสองที่สร้างสรรค์สิ่งต่างๆที่เป็นการพัฒนาวงการคอมพิวเตอร์ และเทคโนโลยีต่างๆ ที่มีในปัจจุบัน ก็ขอร่วมไว้อาลัยด้วยครับ ......Rest in peace.......

วันอาทิตย์ที่ 25 กันยายน พ.ศ. 2554

ดูอะนิเมะ(Anime) ในแบบ H.264 High 10 Profile (Hi10P)

  ปกติชอบโหลดอะนิเมะจาก Cyber12 มาดูปกติจะเป็นไฟล์ที่เข้ารหัสภาพแบบ H.264 แบบธรรมดา ซึ่งมีการเก็บแต่ละสีในระดับ 8 bits ถ้าเป็นไฟล์เล็กๆ ก็ลดบิตเรตข้อมูลลงอีก ทำให้เวลาเล่นไฟล์วีดีโอ ภาพจะแตกสีไล่ไม่เนียน (ลองไปดูกันเอง จะเหมือนที่ดูใน MThai)
  จนกระทั่งไปเจอกับไฟล์วีดีโอ H.264 แบบ High 10 Profile (Hi10P) ซึ่งมีการเก็บแต่ละสีในระดับ 10 bits ทำให้ถึงไฟล์วีดีโอเล็กระดับ 100 MB ก็ยังไล่สีเนียน สำหรับ Blu-ray นั้นยังใช้แค่ High Profile (HiP)
  หลายคนไม่ทราบว่าต่างกันตรงไหนก็คงจะงงๆอยู่ อธิบายง่ายๆคือ ถ้าเทียบจากจอภาพที่เราใช้อยู่ปกติจะปรับที่ 32bits ซึ่งก็คือ 24bits (R:8,G:8,B:8) สี + 8bits (Alpha)โปร่งใส นั้นก็คือการเก็บแต่ละสีที่ 8bits (หรือ 256 ระดับต่อสี) ส่วนการเก็บสีแต่ละสีของ H.264 แบบ High 10 Profile (Hi10P) มีการเก็บแต่ละสีในระดับ 10 bits ก็คือ 30bits (R:10,G:10,B:10) (หรือ 1024 ระดับต่อสี) ซึ่งถ้าเทียบกันตรงนี้ก็คงจะเห็นว่ามันเก็บสีได้มากกว่านั้นเอง จึงแสดงสีสันของภาพที่ได้สมบูรณ์กว่า ประมาณเหมือนได้ดูภาพจาก DVD เทียบกับ VCD ครั้งแรกๆ แต่ Hi10P นี้เหนือกว่า Blu-ray (HiP) อีก ถ้าจะให้เรียงลำดับจากคุณภาพของภาพที่ได้ก็จะเป็น VCD<DVD<Blu-ray (HiP)<Hi10P

  พิมพ์บอกตั้งนานคงจะไม่ไม่เห็นความต่างยังไงก็ลองไปโหลดไฟล์ เล่นเปรียบเทียบกันดู x264 8bit vs. x264 10bit – SNSD หรือ Yuru Yuri หรือเปรียบเทียบจากภาพ ElephantsDream

แต่ก่อนจะเล่นไฟล์แบบ Hi10P ต้องบอกก่อนว่าการ์ดจอปกติไม่ซับพอร์ตการ์ดถอดรหัสภาพแบบนี้ จึงเปิดใช้ DXVA ไม่ได้ และต้องค่าการเล่นโปรแกรมโดยเฉพาะด้วยดูได้จาก นี้ หรือ ที่นี้ ส่วนข้อมูลเพิ่มเติมเกียวกับ H.264/MPEG-4 AVC ก็ตามลิงค์

วันอังคารที่ 13 กันยายน พ.ศ. 2554

Gimp สำหรับนักวาด gimp paint studio

ปกติเครื่องมือที่อยู่ในโปรแกรม Gimp มักจะมีแต่อุปกรณ์มาตรฐาน ที่ออกแบบมาให้ใช้งานได้ในหลายๆด้าน เช่น แต่งภาพ วาดภาพ แต่สำหรับนักวาดที่เน้นวาดด้วยตนเองเป็นหลักทั้ง ร่างภาพ ลงสีเส้น ลงสีภาพ เครื่องมือที่มีให้ ก็ไม่ค่อยจะอำนวยซักเท่าไหร่ จะมาปรับค่าเองก็ไม่เก่ง เป็นอย่างเดียวคือจิ้มแล้ววาดเลย วันนี้ก็เลยจะมาแนะนำ เครื่องมือเสริมที่จะมาช่วยเปลี่ยน Gimp ธรรมดา ให้กลายเป็นเครื่องมือสำหรับนักวาด ชั้นเยี่ยมอุปกรณ์เพียบ โดยเราจะใช้  gimp paint studio แต่ที่สำคัญคือต้องลง Gimp กันก่อน คลิกโหลดตามลิงค์กันเลย

ตัวอย่างวาดด้วย gimp paint studio





วิธีการติดตั้ง